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

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

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

 The MIT License (MIT)

 Copyright (c) 2016 Denis Rul

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

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

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

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

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

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

 Copyright Google Inc. All Rights Reserved.

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

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

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

Copyright (c) 2018 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var XKa,J6C,lRU,gaa,BCR,$44,J6,CTm,A6Z,gC,WK,wKZ,YmU,rC,IU,vaa,eBY,ZYU,yZ,Sm,HYT,aRW,cK,IRR,OYZ,fRa,RB5,qmZ,NCY,d4I,G5I,MmU,PTT,KWm,TCC,jUm,gG,Ce,Ar,X0Y,wG,Yb,Jrm,Us,Su,lXC,gbm,FU,qU,$UB,LvB,Ar5,Vk,vb6,ejm,Zem,Es,hjY,xUZ,aXU,Hem,UU5,ju,w05,ss,rrK,obT,fXa,Hp,DU6,Rjm,xp,Oe4,eA,crI,beC,dUC,tuR,PtW,SA,KvT,Eba,TGI,zjR,jH6,sHI,XpI,lsY,gpm,WbB,kg5,Lbm,ewY,hwm,ZJ4,MO,xO6,yAR,u2,opm,OJa,DO4,bJZ,Rw4,fsm,d2,ie4,tA,Pp,Q6,mOY,KJ,N2W,Fb5,qTW,XA,MAB,upa,dOZ,tAU,VAW,P2Y,Q0W,EpB,zg,T2C,j0T,s0C,J1K,nt,lFZ,$f6,A1,kuT,
A1R,BBY,wMW,vGm,ebC,r1C,xfW,y1I,SuT,Ot4,btW,fF4,FGT,quZ,uAY,dfa,PAB,EGU,KGY,zbC,itT,XUW,g0I,n0T,FA,AE4,YUZ,v0R,dB,PM,Eu,X5,p$,l$,rEW,L$,yEa,O$4,b$U,f2Z,DaC,x0,Rgm,aJ,UU,rV,y4,FpI,qUT,NVR,M7Y,u5Y,daY,V7W,t7W,P$U,E0I,cU,OU,Kp6,TVI,zga,i$W,jJK,sJI,Xlm,Jy4,u$,GW,dV,V4,PU,lxZ,Q4,BbI,nMm,K$,Lla,AyK,wlB,zW,Ydm,vMW,eUm,i$,xKR,Xv,UKT,ryU,Jy,yyT,Ixa,oMI,SdC,OFU,cyK,gb,bFZ,fxI,Bl,DKZ,RU6,Wl,CF,kM,nF,mKB,qdU,FlT,LF,MC5,uvB,GzI,wb,vl,eC,Zx,hy,xM,dK5,VCa,PZI,QBC,Kl6,zUI,Tb4,jB6,iFm,sBT,XmY,J0U,Ud,pmI,l$m,BvY,$hI,
WtC,CFK,kLU,nnR,Ltm,y5,oB,A0Z,cl,bZ,wmC,ekY,ZqW,hka,HqI,a$4,UhZ,onC,Sx4,OqT,c05,bqm,f$C,DhT,qxI,ml,NvR,MU4,uam,GLY,dhK,VUW,PFI,lE5,gLK,BQm,Co6,kkm,db,nL6,wia,eKB,ZcC,hKC,xc5,HcY,aEm,Uc6,rZI,yZI,oLU,Yf6,SfZ,Oc5,cZW,bcW,fEW,DcR,RKm,mcC,F6I,u3T,NQ6,VQK,Gk4,dcY,Qk5,ELI,K6I,tQ6,zK5,PoI,icC,Bm,skm,$n,Cq,Xo5,po4,lbW,$uI,e1U,Ci5,W2m,nPm,AcK,k_6,UuI,xu4,rca,IbY,yca,oPZ,SyC,ccK,OrT,brB,fbm,DuI,R1K,F2K,Nea,M54,uCW,duT,G_C,XhW,A0,JnW,l6U,gyR,B$T,$NZ,WE4,k7C,nym,LEC,aT,Ux,AnZ,IT,hy6,oT,Ox,UNI,I6K,mNC,D$,N$m,MVI,
VVI,G7m,dNI,Nh,tVB,P8m,Eya,KEI,T$5,zyR,j6T,iwW,s6a,JXW,t0,TL,$ZB,JZ,AXT,LsI,vd5,gQ,Bi,ZDB,hra,xZZ,yXB,IwT,odK,S7Z,ODT,cXU,fwZ,Rr6,DZU,mZ5,xL,G0Z,Uf,Qbm,ok,iDW,sbC,SQ,JLm,XCW,n6I,LhY,ALU,YB4,h5Z,HP5,avK,UXK,rLm,IvI,bo,o6m,m6,OPa,cL4,bPW,DXa,SBa,yLR,fv6,DE,mX5,M15,qB6,dXB,V1m,t1m,QjK,E66,TsY,jjT,iPW,sjW,XfW,VC,JTT,loZ,pfU,gC6,$SU,Ef,kcI,zk,io,jQ,wfa,Cem,hSR,tNZ,ECT,QzR,zSa,pr,i7U,szW,pcC,lS6,$P,BPW,nr,Lr,CvT,LCm,wcU,Y1m,ZGK,hA4,xLY,HGY,Ac,ULa,rtm,ISa,ytI,S1B,OGT,ctK,bGU,vo,hc,RAW,mLa,FC4,MtR,ujT,GNI,
KCR,TPm,PvB,jhB,iGZ,shK,S5,co,bi,l7C,gcY,Db,B75,$6I,Wz5,CkT,ncZ,Lz4,AjB,w$5,k4a,Ylm,qu,eGT,a7Y,Nu,HvR,U6U,vcW,rjZ,ui,yjZ,ocm,SlB,OvZ,bvZ,cjT,f7T,m6m,D6T,qlI,V2T,PkU,EcB,zGK,T75,KzU,jKR,ivR,XIK,pIa,J8Z,gma,z_,$wZ,W_U,Cum,kl5,A8m,YoU,wIR,vm6,eNY,ZV6,hNY,HVT,Uw5,y8m,SoW,omB,Uz,OVT,aVB,F_m,NLY,MHK,umY,Oz,GlY,VHT,QmB,TLm,K_a,smT,XvB,JuT,pv4,gtZ,kbY,BZI,WfW,C0T,nta,LfT,wvI,AuW,vtU,YqZ,d$,e$T,h$W,xIK,ru4,z7,jV,It4,yu6,i8,Os6,gd,B3,$d,DIR,W3,FfU,nD,qqK,NZ6,MZR,uB6,wd,Gb6,dIT,VZ6,P0Y,EtZ,z$W,isK,rd,s4Y,X5I,
JW4,p5m,lAY,gHY,BiC,$mR,ob,kU6,nHT,L15,AWI,w5W,YCm,vH5,e0U,Zfm,h0K,xma,HfT,aAm,ms,R04,mmm,FW,qZ,NZ,F1m,qCC,NiW,MoB,u$C,GUR,dmI,EHI,K1m,Tia,z04,j7Z,dd,tX,P3,QR,T0,z0,iR,s7C,XL,JoR,JL,pnT,laW,pP,gjR,BFY,$B6,vjm,ZLC,UB5,ojm,yoY,eoR,SeR,bLW,PSa,qe4,zom,M0R,KA4,j8a,CP,s8C,nP,JFK,pHC,grU,BcR,$pT,CNT,ws,nrU,LNU,AFK,wHU,YWU,vrW,eeU,kSZ,xpm,HCa,apT,vC,SWI,OCB,orC,bC4,fp6,ReI,mpZ,Dp5,dpZ,QC4,KNY,yy,J4C,sCI,XzI,$PC,CY6,kqB,nqB,Lem,A4T,wzC,qX,UPK,IZ5,H_m,xPa,r4a,vqY,oqR,NtB,c4m,b_U,fZ5,KeU,za6,EqI,JOm,Q1m,Yh4,
XE5,O_C,qhW,Tt6,y4a,Z_U,eam,ham,aZT,PYm,JT,vzT,ZER,hYK,xA6,HEZ,cOm,mAW,FMm,AT,NzC,GyY,PEY,t_I,Ez6,KMm,zY6,iEU,jra,sra,XD4,JJR,pDZ,g1R,llC,Iz,L$a,n1K,kGI,v1W,AJ6,edW,YLZ,ZoI,hdR,UzT,HoW,alT,IlZ,SLZ,OoU,flZ,DzR,Rd5,mz5,qLm,MYB,f7,uqY,VYT,GGT,tY6,K$Z,TuR,ioB,XWZ,NS,MS,gSm,B4m,ue,Gc,$lZ,dH,VU,WTI,tT,CyK,Pf,kPC,nSC,E$,LT5,AhZ,wWZ,Y9W,vSY,ZuY,e3C,xlB,UlU,aeI,rhB,Iem,h3Z,yh6,OuC,S95,Hu5,ch6,buZ,s$,fe5,R35,Dlm,ml4,FTY,N4I,q9R,MgB,Jt,GPB,dlK,uQI,tgI,PyU,QDW,z3Y,sD6,gOU,C9T,pG,LVI,AfW,lv,w6Y,kE,nG,xEm,Wc,wP,
HRC,a4Z,rfT,I4W,oOT,ORm,cfU,bRm,f4a,mEm,ulU,N9U,RFB,G8I,dEa,ZS,MlI,Vlm,Hc,tlR,P9m,QVI,EOI,jVR,KVZ,zF6,JsZ,prm,WiK,$C6,nYU,eJI,ZMZ,xCT,an4,UCY,InU,ysT,oYB,OMZ,csC,bMC,RJU,NyR,MSB,mC4,GHY,VSI,dCU,uX5,tSa,Q5C,EYR,KiZ,Tym,zJ5,j54,DS,Rh,iMT,s5m,XuZ,J55,VT,BoY,QT,Wam,kCT,nRY,A5T,vRm,KG,TN,e8m,zN,xnZ,HgK,aWC,iv,oRY,bg4,DnB,R8U,mnI,q05,NoU,MxW,dnW,Xn,Vx5,Qym,Jj,ERW,jy5,pv,XeZ,lk,$c,W$,JkU,lQI,pem,BWZ,$gU,WPU,C7B,gFR,wem,YgZ,eTI,hTW,Uga,aQW,rkZ,ykC,oFK,Sga,O5Y,ckZ,b5Y,fQI,mgI,DgU,Aj,qgm,w7,NWI,v$,e2,MFT,usW,
GmZ,dgm,VFW,Z7,tFT,P7m,QfR,EF5,TWa,zTZ,jfm,i5I,sfa,JHC,XGm,hj,lra,BJY,$bK,W9K,CJ6,L9T,wGR,r7,vuB,ZIK,hh5,xbZ,HIW,arT,UbW,rH6,Ir5,AHW,Yba,yHC,oua,bIm,frU,DbZ,RhB,TJ5,iIY,seR,X2C,jeT,$jK,ka6,WoI,n8a,w2a,v8K,ZS5,aKm,HSU,ybm,mz,o8T,SKU,Fn,OSm,q6,cbK,bSW,fK4,Rn6,Dja,mjY,FoT,qKm,NhR,Pbm,E85,Th6,Kom,djC,uZ5,jWW,sW5,ggR,BpY,CVK,YJ5,exT,G4,ZTm,x0U,HTK,U0K,oga,c$Y,D0C,RxZ,m0B,FUZ,GjR,qJa,PVm,Qc5,Eg5,Tp5,P$,zxW,iTT,scZ,X4K,JiK,p46,l1a,g7T,$tB,WqT,T4,ClR,kT5,LqU,j2,n7W,w4C,Z6Z,Xm,hsm,xtB,H6Y,ri5,I16,a1m,o7I,
b6K,f1W,DtU,$m,RsT,N0W,MRY,nV,dtR,u0Y,GTW,Pl5,QRB,E7U,jRK,XO5,sRm,i6I,JvK,lDT,gkB,koC,Bna,nkC,AvZ,L4K,hLK,aDm,rvI,yvW,RLY,Q1,F45,uN5,d_B,t8,XB,K46,izW,j2K,XYI,JI5,lqY,pYK,gxY,BMK,Ju,roC,Tn4,s2m,zLK,iu,CPm,k16,nx4,Au,YvY,wZ,vxT,e4m,ZQY,h4Z,xGZ,vv,HQm,aqa,UGU,rIR,IqZ,xt,yIC,OQU,bQ4,fqm,MdZ,G1W,dGY,VdY,PPR,QL6,Oq,Kk6,TMU,z4m,jLZ,iQa,sL5,JPB,l8Y,BE5,$74,APa,n3a,w7C,e75,ZKK,qI,h7a,x7Y,HK6,rPI,yPZ,I8Z,S25,cP5,Gb,f8U,D74,bKK,R7m,m7U,q2U,Mem,NEC,u7Y,FyI,Gfm,d7T,Vem,teK,PXm,QZI,E3Y,KyC,TEa,iKm,jZZ,sZT,JY5,
XbI,tu,pbB,BDZ,kp4,lI5,AYT,wbW,YtC,vK5,h6T,yYR,oK4,OOY,cY4,lr,R6T,NDW,Gp5,gi,PWR,dy4,VwB,twB,Q_R,j_m,Cf,iOR,s_a,JKZ,pwU,lg5,ghK,$3T,WHW,elZ,AKC,YAR,hl6,ZdC,x35,HdT,U3Y,IgR,XgI,pgU,lka,BmZ,v54,hW5,Hhm,akC,UVU,rBC,Ika,o5m,SZm,bhR,fkm,DV4,RWC,mVW,FrB,qZY,NmY,Gsm,tBC,H5,a7,UC,PgT,QnI,y3,Kr5,lNT,kFm,WDU,yl6,oTZ,SnZ,zWR,pjK,snU,clZ,bna,fNa,DHY,B3T,Rpm,FD5,N3U,GFU,dHZ,F$,jim,siC,JmT,paB,goI,lya,WLC,kIY,eXK,YrC,LLa,voZ,AmY,Z0m,ayK,jo,ir,b0T,SrW,DrK,RXC,FLm,qrm,XO,N8K,GIU,drB,Vym,tya,i05,j$T,LL,g96,e0,$9Z,
W3K,C1K,kBI,n9m,L3T,A3Z,ws6,YDK,v9a,eHI,ho,Z9W,hHW,x9Z,H9U,aGR,U9W,r3K,IGm,Hn,y3C,o9Z,SDW,O9Z,c3I,b9a,fGW,D9m,RH6,m9T,F35,qDW,N_I,rF,u9m,d9Y,trU,E95,zH6,jXU,i9T,XP6,pPZ,lcC,g2Z,fL,kD4,Wnm,n2m,Ln4,ADU,v2U,eP4,ZBZ,xY5,to,acU,dF,rDK,Ic6,Pn,yDY,o2Z,SXm,OBB,Ee,DYC,mYm,u_Y,MhU,dYB,Vhm,JF,thB,PQC,E2m,Tkm,zPm,iBW,sMa,KnY,XRW,BrI,kim,nNa,pC,LYa,A7T,ZbI,wRB,vNY,emW,r7I,x$K,IPa,oN4,ObR,c7C,bbK,fPB,D$C,RmZ,FYU,qP4,NrI,Mf4,ucU,d$W,tf4,ENT,jIZ,XFY,pF6,BOC,nC,$vR,WwR,CL4,krK,nlR,Axm,wFK,YjK,vlC,eCm,Z4T,hCT,xvm,
H4Y,aJm,Uva,IJm,rxa,Sjm,cxB,wc,b4Y,RCm,Dv6,qjI,NOa,M$K,dv4,PLC,t$5,GrR,Kwm,El6,sa6,TOm,xr,jaR,$iT,pZm,lTZ,gvm,Bjm,WcC,kxI,CMT,HH,aC,eOC,LcY,vv6,Ypm,ARB,wZU,xiB,aTa,rR6,Uim,ITY,Oj6,SpZ,bjC,ROR,Fc5,DiT,qpU,ML5,NjY,GxY,tLT,Sb,PMZ,Qg4,TjU,X14,$Fa,cH,CpB,nfT,Fo,w1W,LZ5,AQ6,mN,ZmI,YcR,vfY,hqI,HmW,xFT,rQm,I9a,ofW,ScY,Oma,cQI,bmI,DFT,Rqa,KC,FZR,uRC,G6a,iN,dFZ,tsB,sG6,lY,KZm,imC,TTC,zqm,lOB,pNY,W5R,gQm,CCB,k2m,Bz,nQm,L5W,ACm,C_,wNa,$q,e_m,Z8R,h_T,xdI,H8C,UdU,oQa,S5a,b85,fOa,R_B,q5R,mdm,F56,NXI,uYT,G2R,ddW,
VPm,tPm,QPW,K5m,TXB,jPU,z_Y,i8m,sPa,JMa,pSW,Lgm,k3C,YFm,v4T,aMm,UTm,rMR,IMa,yMW,o4W,cMR,byK,fMR,RIB,mTU,Fg5,qF4,NYa,MJ4,G3U,dTT,VJ4,Oh,E45,Q95,PwT,tJW,TY6,iy4,zI4,XQT,J95,lfa,gVI,BAm,$26,WjK,A9W,CBW,kJ4,nVC,wQC,YS5,vVa,Ljm,DZ,h9a,HxC,x2m,me,afY,r9W,Ifm,y9Y,U24,oVa,SSI,Ox5,c9B,bxW,D2K,R9Y,m24,FjZ,MjK,NAa,tjm,qSm,qP,PBW,uVC,VjY,EV5,Kj4,TAR,z9I,jSK,sSm,XTa,J2m,lCm,giY,$em,CUa,wTT,LdT,A2C,niY,kvB,Y8a,Eh,viC,K_,evY,ZXI,UeZ,ICI,y25,oiT,S84,OXa,c2m,JO,pE,mem,fCm,bXY,De5,EiK,tOK,RvK,VOC,sQB,Xqa,Jgm,pqY,lHI,
$J6,CDC,nWa,AgU,wqT,YRm,hRZ,ZUC,xJ5,aHm,UV,IH6,ygm,oWa,SRY,OUI,cgI,bUm,Ir,yg,RRC,mJ5,qRC,u1C,QuZ,juW,zRa,iUY,X8a,JUB,p8m,lYI,geI,B1a,fE,$oY,w8U,Y_C,neW,keT,AUa,LuR,xoW,Him,aYT,Uo4,rUT,IY6,S_K,oeY,yU5,q_a,moU,N15,MMC,uu5,VMT,Pjm,Gea,do5,stT,Jd5,l5m,BqC,WJW,kYZ,w_B,Y6a,vAZ,hfU,ZAI,ef6,x8Z,HAY,a5C,U8K,rdC,I5a,yd5,oAY,S6m,OAZ,bAU,f5T,D8a,RfU,m8Y,FJm,NqU,M4W,urZ,GYR,d86,V44,EAU,KJT,zf6,iAm,jYR,sYm,PE,XxY,JNT,px4,ljI,W7m,$R6,C5C,kdm,nJ6,L76,ANU,wxK,YH4,vJU,eZY,Zk5,hZC,xRW,HkU,ajB,URK,Ij6,rNT,yNm,oJm,SH4,
Okm,cN5,bk6,fjI,DRK,Xq,mRC,F74,qHR,N5U,M95,GdK,dRZ,V96,t9I,P5T,QqB,K74,T5Z,jqK,gu,Xk5,BN5,liK,pkI,JVm,gUC,C4m,ktm,nUm,LOm,wkY,YkW,vUR,ZpY,eMC,hM4,xMm,Hp6,rVm,Ii5,yVY,oUZ,SkY,Op4,fiT,DMC,Y1,NNm,MkB,Gt4,tkR,Vkm,P4B,QNU,vD,Zl,KOK,TNU,HD,ap,sNK,zMa,jNZ,pXC,ld5,gwm,BUC,kwm,LKm,AzW,wXB,YIR,vwB,ZNm,hDR,xxZ,HNK,adR,UxZ,rzm,Ip,Ida,yz5,op,owZ,SIK,ONm,czT,bNm,fd5,OL,cD,DxW,RDZ,ba,mxZ,FKU,qIm,NUm,uT6,Gwm,VKC,KKY,Ew5,QFm,TUm,zDK,lmm,sFB,Xtm,Jw4,iNT,pta,gsW,BgC,WQR,CxB,Dl,LQa,Awm,wt5,YEZ,vsZ,ZWW,xW4,UWI,os6,Im4,
Rp,rwU,bWK,DW5,m$,RVW,mWZ,FQ5,qET,Ngm,u6W,G9m,VqB,tqY,QEm,EsK,jEY,zV4,sEK,XJ6,Jpm,pJ5,gIa,BIZ,$5C,WSU,CzK,kMB,nIm,LSR,ApZ,YMT,vI5,H1U,aha,U5K,rpY,IhW,yp5,Vq,O16,b15,fhK,D5m,Rim,m5Z,qMB,NIZ,MnI,u45,d5m,Vn4,tnC,Qq,PzW,Qv6,TII,ziU,TG,zG,sva,jvB,XBm,l0I,JeR,g_I,$1U,XQ,WxI,Cm4,knC,AeY,YYC,Jh,eE4,Zl6,hEW,x1m,HlU,a0m,U14,reW,I0m,OlB,ce5,RE6,blK,D1Y,m1m,FxR,qYW,u85,Gnm,d1a,tIY,Pmm,jAW,zE5,p9T,BlR,kS,$qm,W0R,phY,nu,COZ,kXK,L06,YGa,v$I,Uq6,rqK,IB4,yqR,o$m,SGR,cqT,bH6,DqU,mqa,fBm,RQm,qGm,F0B,MGW,dqY,uPC,VGI,
tGY,POY,QoB,E$B,K0C,zQW,Tl6,XVR,lz5,JSC,gZC,BR4,$sU,U9,WFW,CIK,ID,nZI,khW,LF4,wVK,AST,Z36,hum,H3U,Sg,UsW,rSI,Iz5,ySI,O3B,b3B,RuY,DsZ,msK,FF4,qO4,Gh4,jwZ,PIU,sw4,Xym,pyY,lUC,W8C,CG5,kRW,nXU,L8a,A_C,vXZ,eta,ZaC,ht6,aUB,r_Z,IUm,UDa,oXI,y_C,fU5,DDK,RtI,mDI,F8m,qwY,NSB,ufB,VaT,taU,PGT,K8m,EXI,jsK,ssU,XLW,JGT,pLZ,luR,Bfa,gBC,WXI,AGI,ezm,vBa,Z2m,hzZ,xQm,aum,E9,rGa,jg,yGU,SQB,O2Y,Rzm,FXa,ub6,dQK,Vi5,PqI,QOT,EBU,TfU,jO6,i2I,XAB,l3a,pAY,Ja6,pR,B6I,gDT,$k5,WIB,C3C,kE6,nDZ,LIU,Aaa,Y3U,vDR,ecZ,ZZC,hc5,xkY,HZI,
a3m,UkC,ram,yaZ,oD5,S3R,OZZ,caY,f3m,DkK,Rc6,q3K,kO,V6C,t6U,QxB,EDZ,KIR,T6R,zcB,LR,gab,ak,Af,YO,BCX,$4U,k50,LWb,nak,el,A6k,wKk,YmH,vab;XKa=function(){var X,J;return typeof CSS!=="undefined"&&((J=(X=CSS).supports)==null?void 0:J.call(X,"selector(:has(*))"))};
J6C=function(X){return X.visibility!=="hidden"&&X.display!=="none"};
lRU=function(X){if(XKa()||X.tagName!=="DETAILS"?!X.matches(pKC):X.querySelector("summary")!==null)return-1;X=X.getAttribute("tabindex")||"0";return Number(X)};
gaa=function(X){return X.some(function(J){return lRU(J)>0})};
BCR=function(X){if(X.textContent||X.ariaLabel)return!0;if(X instanceof HTMLInputElement){if(!X.labels)return!1;X=_.C(X.labels);for(var J=X.next();!J.done;J=X.next())if(J.value.textContent)return!0}return!1};
$44=function(X){return X.sort(function(J,p){return lRU(p)-lRU(J)})};
_.WWC=function(X){X=Array.from(X.querySelectorAll(pKC)).filter(function(J){return(J6C(J.style)?J6C(window.getComputedStyle(J)):!1)&&BCR(J)});
return gaa(X)?$44(X):X};
_.XI=function(X,J){if(Error.captureStackTrace)Error.captureStackTrace(this,_.XI);else{var p=Error().stack;p&&(this.stack=p)}X&&(this.message=String(X));J!==void 0&&(this.cause=J)};
J6=function(){throw Error("E");};
CTm=function(X,J){J=String.fromCharCode.apply(null,J);return X==null?J:X+J};
A6Z=function(X){var J=!1;J=J===void 0?!1:J;if(k5K){if(J&&(naZ?!X.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(X)))throw Error("F");X=(LWa||(LWa=new TextEncoder)).encode(X)}else{for(var p=0,l=new Uint8Array(3*X.length),g=0;g<X.length;g++){var B=X.charCodeAt(g);if(B<128)l[p++]=B;else{if(B<2048)l[p++]=B>>6|192;else{if(B>=55296&&B<=57343){if(B<=56319&&g<X.length){var k=X.charCodeAt(++g);if(k>=56320&&k<=57343){B=(B-55296)*1024+k-56320+65536;l[p++]=B>>18|
240;l[p++]=B>>12&63|128;l[p++]=B>>6&63|128;l[p++]=B&63|128;continue}else g--}if(J)throw Error("F");B=65533}l[p++]=B>>12|224;l[p++]=B>>6&63|128}l[p++]=B&63|128}}X=p===l.length?l:l.subarray(0,p)}return X};
gC=function(X){_.lT.setTimeout(function(){throw X;},0)};
_.$a=function(X,J){return X.lastIndexOf(J,0)==0};
WK=function(X,J){var p=X.length-J.length;return p>=0&&X.indexOf(J,p)==p};
_.ka=function(X){return/^[\s\xa0]*$/.test(X)};
_.nY=function(X,J){return X.indexOf(J)!=-1};
_.A6=function(X,J){return _.nY(X.toLowerCase(),J.toLowerCase())};
_.Ya=function(X,J){var p=0;X=wC(String(X)).split(".");J=wC(String(J)).split(".");for(var l=Math.max(X.length,J.length),g=0;p==0&&g<l;g++){var B=X[g]||"",k=J[g]||"";do{B=/(\d*)(\D*)(.*)/.exec(B)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(B[0].length==0&&k[0].length==0)break;p=wKZ(B[1].length==0?0:parseInt(B[1],10),k[1].length==0?0:parseInt(k[1],10))||wKZ(B[2].length==0,k[2].length==0)||wKZ(B[2],k[2]);B=B[3];k=k[3]}while(p==0)}return p};
wKZ=function(X,J){return X<J?-1:X>J?1:0};
_.ZR=function(){var X=_.lT.navigator;return X&&(X=X.userAgent)?X:""};
YmU=function(X){if(!h6||!aU)return!1;for(var J=0;J<aU.brands.length;J++){var p=aU.brands[J].brand;if(p&&_.nY(p,X))return!0}return!1};
rC=function(X){return _.nY(_.ZR(),X)};
IU=function(){return h6?!!aU&&aU.brands.length>0:!1};
vaa=function(){return IU()?!1:rC("Opera")};
eBY=function(){return IU()?!1:rC("Trident")||rC("MSIE")};
ZYU=function(){return IU()?YmU("Microsoft Edge"):rC("Edg/")};
yZ=function(){return rC("Firefox")||rC("FxiOS")};
_.hBW=function(){return rC("Safari")&&!(Sm()||(IU()?0:rC("Coast"))||vaa()||(IU()?0:rC("Edge"))||ZYU()||(IU()?YmU("Opera"):rC("OPR"))||yZ()||rC("Silk")||rC("Android"))};
Sm=function(){return IU()?YmU("Chromium"):(rC("Chrome")||rC("CriOS"))&&!(IU()?0:rC("Edge"))||rC("Silk")};
_.x4Z=function(){return rC("Android")&&!(Sm()||yZ()||vaa()||rC("Silk"))};
HYT=function(X){var J={};X.forEach(function(p){J[p[0]]=p[1]});
return function(p){return J[p.find(function(l){return l in J})]||""}};
aRW=function(X){var J=_.ZR();if(X==="Internet Explorer"){if(eBY())if((X=/rv: *([\d\.]*)/.exec(J))&&X[1])J=X[1];else{X="";var p=/MSIE +([\d\.]+)/.exec(J);if(p&&p[1])if(J=/Trident\/(\d.\d)/.exec(J),p[1]=="7.0")if(J&&J[1])switch(J[1]){case "4.0":X="8.0";break;case "5.0":X="9.0";break;case "6.0":X="10.0";break;case "7.0":X="11.0"}else X="7.0";else X=p[1];J=X}else J="";return J}var l=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");p=[];for(var g;g=l.exec(J);)p.push([g[1],g[2],g[3]||void 0]);
J=HYT(p);switch(X){case "Opera":if(vaa())return J(["Version","Opera"]);if(IU()?YmU("Opera"):rC("OPR"))return J(["OPR"]);break;case "Microsoft Edge":if(IU()?0:rC("Edge"))return J(["Edge"]);if(ZYU())return J(["Edg"]);break;case "Chromium":if(Sm())return J(["Chrome","CriOS","HeadlessChrome"])}return X==="Firefox"&&yZ()||X==="Safari"&&_.hBW()||X==="Android Browser"&&_.x4Z()||X==="Silk"&&rC("Silk")?(J=p[2])&&J[1]||"":""};
_.U4T=function(X){if(IU()&&X!=="Silk"){var J=aU.brands.find(function(p){return p.brand===X});
if(!J||!J.version)return NaN;J=J.version.split(".")}else{J=aRW(X);if(J==="")return NaN;J=J.split(".")}return J.length===0?NaN:Number(J[0])};
cK=function(){return h6?!!aU&&!!aU.platform:!1};
_.r6m=function(){return cK()?aU.platform==="Android":rC("Android")};
IRR=function(){return rC("iPhone")&&!rC("iPod")&&!rC("iPad")};
_.bT=function(){return IRR()||rC("iPad")||rC("iPod")};
_.y6K=function(){return cK()?aU.platform==="macOS":rC("Macintosh")};
_.oaY=function(){return cK()?aU.platform==="Windows":rC("Windows")};
_.SmB=function(){return cK()?aU.platform==="Chrome OS":rC("CrOS")};
_.fY=function(X){return X[X.length-1]};
OYZ=function(X){for(var J=_.DR,p=typeof X==="string"?X.split(""):X,l=X.length-1;l>=0;l--)if(l in p&&J.call(void 0,p[l],l,X))return l;return-1};
_.q4=function(X,J){return _.FI(X,J)>=0};
_.c6K=function(X,J){_.q4(X,J)||X.push(J)};
_.M4=function(X,J){J=_.FI(X,J);var p;(p=J>=0)&&_.bYC(X,J);return p};
_.bYC=function(X,J){Array.prototype.splice.call(X,J,1)};
_.G5=function(X){var J=X.length;if(J>0){for(var p=Array(J),l=0;l<J;l++)p[l]=X[l];return p}return[]};
_.PK=function(X,J){for(var p=1;p<arguments.length;p++){var l=arguments[p];if(_.VZ(l)){var g=X.length||0,B=l.length||0;X.length=g+B;for(var k=0;k<B;k++)X[g+k]=l[k]}else X.push(l)}};
_.D46=function(X,J,p,l){Array.prototype.splice.apply(X,fRa(arguments,1))};
fRa=function(X,J,p){return arguments.length<=2?Array.prototype.slice.call(X,J):Array.prototype.slice.call(X,J,p)};
RB5=function(X,J){J=J||X;for(var p=0,l=0,g={};l<X.length;){var B=X[l++],k=_.QZ(B)?"o"+_.KY(B):(typeof B).charAt(0)+B;Object.prototype.hasOwnProperty.call(g,k)||(g[k]=!0,J[p++]=B)}J.length=p};
_.FWK=function(X,J,p){p=p||_.m4K;for(var l=0,g=X.length,B;l<g;){var k=l+(g-l>>>1);var n=p(J,X[k]);n>0?l=k+1:(g=k,B=!n)}return B?l:-l-1};
_.z5=function(X,J,p){if(!_.VZ(X)||!_.VZ(J)||X.length!=J.length)return!1;var l=X.length;p=p||qmZ;for(var g=0;g<l;g++)if(!p(X[g],J[g]))return!1;return!0};
_.m4K=function(X,J){return X>J?1:X<J?-1:0};
qmZ=function(X,J){return X===J};
NCY=function(X,J,p){J=Array.prototype.splice.call(X,J,1);Array.prototype.splice.call(X,p,0,J[0])};
_.jm=function(X,J){J===void 0&&(J=0);MmU();J=uII[J];for(var p=Array(Math.floor(X.length/3)),l=J[64]||"",g=0,B=0;g<X.length-2;g+=3){var k=X[g],n=X[g+1],w=X[g+2],Y=J[k>>2];k=J[(k&3)<<4|n>>4];n=J[(n&15)<<2|w>>6];w=J[w&63];p[B++]=Y+k+n+w}Y=0;w=l;switch(X.length-g){case 2:Y=X[g+1],w=J[(Y&15)<<2]||l;case 1:X=X[g],p[B]=J[X>>2]+J[(X&3)<<4|Y>>4]+w+l}return p.join("")};
d4I=function(X){var J="";G5I(X,function(p){J+=String.fromCharCode(p)});
return J};
_.VmY=function(X){var J=[];G5I(X,function(p){J.push(p)});
return J};
_.iT=function(X){var J=X.length,p=J*3/4;p%3?p=Math.floor(p):_.nY("=.",X[J-1])&&(p=_.nY("=.",X[J-2])?p-2:p-1);var l=new Uint8Array(p),g=0;G5I(X,function(B){l[g++]=B});
return g!==p?l.subarray(0,g):l};
G5I=function(X,J){function p(w){for(;l<X.length;){var Y=X.charAt(l++),e=sm[Y];if(e!=null)return e;if(!_.ka(Y))throw Error("H`"+Y);}return w}
MmU();for(var l=0;;){var g=p(-1),B=p(0),k=p(64),n=p(64);if(n===64&&g===-1)break;J(g<<2|B>>4);k!=64&&(J(B<<4&240|k>>2),n!=64&&J(k<<6&192|n))}};
MmU=function(){if(!sm){sm={};for(var X="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),J=["+/=","+/","-_=","-_.","-_"],p=0;p<5;p++){var l=X.concat(J[p].split(""));uII[p]=l;for(var g=0;g<l.length;g++){var B=l[g];sm[B]===void 0&&(sm[B]=g)}}}};
PTT=function(X){return tmB[X]||""};
KWm=function(X){if(!QUK)return _.iT(X);X=EaY.test(X)?X.replace(EaY,PTT):X;X=atob(X);for(var J=new Uint8Array(X.length),p=0;p<X.length;p++)J[p]=X.charCodeAt(p);return J};
TCC=function(X,J){X.__closure__error__context__984382||(X.__closure__error__context__984382={});X.__closure__error__context__984382.severity=J};
_.pe=function(X){X=Error(X);TCC(X,"warning");return X};
jUm=function(X,J){if(X!=null){var p;var l=(p=zBY)!=null?p:zBY={};p=l[X]||0;p>=J||(l[X]=p+1,X=Error(),TCC(X,"incident"),gC(X))}};
gG=function(X,J,p){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(p===void 0?0:p)&&Symbol.for&&X?Symbol.for(X):X!=null?Symbol(X):Symbol():J};
Ce=function(X,J){B0||_.$b in X||iYK(X,sUW);X[_.$b]|=J};
Ar=function(X,J){B0||_.$b in X||iYK(X,sUW);X[_.$b]=J};
X0Y=function(X){if(4&X)return 512&X?512:1024&X?1024:0};
wG=function(X){Ce(X,34);return X};
Yb=function(X){Ce(X,8192);return X};
Jrm=function(X){Ce(X,32);return X};
Us=function(){return typeof BigInt==="function"};
Su=function(X,J){return J===void 0?X.copyOnWrite!==IH&&!!(2&(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.$b]|0)):!!(2&J)&&X.copyOnWrite!==IH};
_.RH=function(X,J){if(X!=null)if(typeof X==="string")X=X?new Os(X,fe):_.DX();else if(X.constructor!==Os)if(p05&&X!=null&&X instanceof Uint8Array)X=X.length?new Os(new Uint8Array(X),fe):_.DX();else{if(!J)throw Error();X=void 0}return X};
lXC=function(X,J){if(typeof J!=="number"||J<0||J>=X.length)throw Error();};
gbm=function(X,J,p){var l=J&128?0:-1,g=X.length,B;if(B=!!g)B=X[g-1],B=B!=null&&typeof B==="object"&&B.constructor===Object;var k=g+(B?-1:0);for(J=J&128?1:0;J<k;J++)p(J-l,X[J]);if(B){X=X[g-1];for(var n in X)!isNaN(n)&&p(+n,X[n])}};
FU=function(X){return X&128?mv:void 0};
qU=function(X){X.isGuard_doNotManuallySetPrettyPlease=!0;return X};
$UB=function(){var X=BGB;return qU(function(J){for(var p in X)if(J===X[p]&&!/^[0-9]+$/.test(p))return!0;return!1})};
_.NU=function(X){var J=X;if(WvC(J)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(J))throw Error(String(J));}else if(CtZ(J)&&!Number.isSafeInteger(J))throw Error(String(J));return kZZ?BigInt(X):X=nbT(X)?X?"1":"0":WvC(X)?X.trim()||"0":String(X)};
LvB=function(X,J){if(X.length>J.length)return!1;if(X.length<J.length||X===J)return!0;for(var p=0;p<X.length;p++){var l=X[p],g=J[p];if(l>g)return!1;if(l<g)return!0}};
Ar5=function(X){var J=X>>>0;MU=J;dG=(X-J)/4294967296>>>0};
Vk=function(X){if(X<0){Ar5(-X);var J=_.C(w05(MU,dG));X=J.next().value;J=J.next().value;MU=X>>>0;dG=J>>>0}else Ar5(X)};
vb6=function(X){var J=YsB||(YsB=new DataView(new ArrayBuffer(8)));J.setFloat32(0,+X,!0);dG=0;MU=J.getUint32(0,!0)};
ejm=function(X,J){var p=J*4294967296+(X>>>0);return Number.isSafeInteger(p)?p:_.P0(X,J)};
Zem=function(X,J){return _.NU(Us()?BigInt.asUintN(64,(BigInt(J>>>0)<<BigInt(32))+BigInt(X>>>0)):_.P0(X,J))};
Es=function(X,J){var p=J&2147483648;p&&(X=~X+1>>>0,J=~J>>>0,X==0&&(J=J+1>>>0));X=ejm(X,J);return typeof X==="number"?p?-X:X:p?"-"+X:X};
hjY=function(X,J){return Us()?_.NU(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(J))<<BigInt(32))+BigInt.asUintN(32,BigInt(X)))):_.NU(_.zZ(X,J))};
xUZ=function(X){var J=MU,p=dG,l=p>>31;p=(p<<1|J>>>31)^l;X(J<<1^l,p)};
aXU=function(X,J){return Hem(X,J,Es)};
Hem=function(X,J,p){var l=-(X&1);X=(X>>>1|J<<31)^l;J=J>>>1^l;return p(X,J)};
_.P0=function(X,J){J>>>=0;X>>>=0;if(J<=2097151)var p=""+(4294967296*J+X);else Us()?p=""+(BigInt(J)<<BigInt(32)|BigInt(X)):(p=(X>>>24|J<<8)&16777215,J=J>>16&65535,X=(X&16777215)+p*6777216+J*6710656,p+=J*8147497,J*=2,X>=1E7&&(p+=X/1E7>>>0,X%=1E7),p>=1E7&&(J+=p/1E7>>>0,p%=1E7),p=J+UU5(p)+UU5(X));return p};
UU5=function(X){X=String(X);return"0000000".slice(X.length)+X};
_.zZ=function(X,J){J&2147483648?Us()?X=""+(BigInt(J|0)<<BigInt(32)|BigInt(X>>>0)):(J=_.C(w05(X,J)),X=J.next().value,J=J.next().value,X="-"+_.P0(X,J)):X=_.P0(X,J);return X};
ju=function(X){if(X.length<16)Vk(Number(X));else if(Us())X=BigInt(X),MU=Number(X&BigInt(4294967295))>>>0,dG=Number(X>>BigInt(32)&BigInt(4294967295));else{var J=+(X[0]==="-");dG=MU=0;for(var p=X.length,l=J,g=(p-J)%6+J;g<=p;l=g,g+=6)l=Number(X.slice(l,g)),dG*=1E6,MU=MU*1E6+l,MU>=4294967296&&(dG+=Math.trunc(MU/4294967296),dG>>>=0,MU>>>=0);J&&(J=_.C(w05(MU,dG)),X=J.next().value,J=J.next().value,MU=X,dG=J)}};
w05=function(X,J){J=~J;X?X=~X+1:J+=1;return[X,J]};
ss=function(X){return Array.prototype.slice.call(X)};
_.JA=function(X,J){throw Error(J===void 0?"unexpected value "+X+"!":J);};
_.pJ=function(X){if(X!=null&&typeof X!=="number")throw Error("L`"+typeof X+"`"+X);return X};
_.l2=function(X){if(X==null||typeof X==="number")return X;if(X==="NaN"||X==="Infinity"||X==="-Infinity")return Number(X)};
rrK=function(X){if(X!=null&&typeof X!=="boolean")throw Error("M`"+_.g2(X)+"`"+X);return X};
_.IXR=function(X){if(X==null||typeof X==="boolean")return X;if(typeof X==="number")return!!X};
_.kp=function(X){switch(typeof X){case "bigint":return!0;case "number":return Bp(X);case "string":return yrI.test(X);default:return!1}};
_.AA=function(X){if(!Bp(X))throw _.pe("enum");return X|0};
_.w2=function(X){return X==null?X:Bp(X)?X|0:void 0};
obT=function(X){if(typeof X!=="number")throw _.pe("int32");if(!Bp(X))throw _.pe("int32");return X|0};
_.Yp=function(X){return X==null?X:obT(X)};
_.vp=function(X){if(X==null)return X;if(typeof X==="string"&&X)X=+X;else if(typeof X!=="number")return;return Bp(X)?X|0:void 0};
_.SsK=function(X){if(X==null)return X;if(typeof X==="string"&&X)X=+X;else if(typeof X!=="number")return;return Bp(X)?X>>>0:void 0};
fXa=function(X){var J=0;J=J===void 0?0:J;if(!_.kp(X))throw _.pe("int64");var p=typeof X;switch(J){case 512:switch(p){case "string":return eA(X);case "bigint":return String(Zs(64,X));default:return Oe4(X)}case 1024:switch(p){case "string":return crI(X);case "bigint":return _.NU(Zs(64,X));default:return beC(X)}case 0:switch(p){case "string":return eA(X);case "bigint":return _.NU(Zs(64,X));default:return xp(X)}default:return _.JA(J,"Unknown format requested type for int64")}};
Hp=function(X){return X==null?X:fXa(X)};
DU6=function(X){var J=X.length;if(X[0]==="-"?J<20||J===20&&X<="-9223372036854775808":J<19||J===19&&X<="9223372036854775807")return X;ju(X);return _.zZ(MU,dG)};
Rjm=function(X){if(X[0]==="-")var J=!1;else J=X.length,J=J<20?!0:J===20&&X<="18446744073709551615";if(J)return X;ju(X);return _.P0(MU,dG)};
xp=function(X){X=a0(X);r2(X)||(Vk(X),X=Es(MU,dG));return X};
_.mUm=function(X){X=a0(X);X>=0&&r2(X)||(Vk(X),X=ejm(MU,dG));return X};
Oe4=function(X){X=a0(X);r2(X)?X=String(X):(Vk(X),X=_.zZ(MU,dG));return X};
_.FvT=function(X){X=a0(X);X>=0&&r2(X)?X=String(X):(Vk(X),X=_.P0(MU,dG));return X};
eA=function(X){var J=a0(Number(X));if(r2(J))return String(J);J=X.indexOf(".");J!==-1&&(X=X.substring(0,J));return DU6(X)};
crI=function(X){var J=a0(Number(X));if(r2(J))return _.NU(J);J=X.indexOf(".");J!==-1&&(X=X.substring(0,J));return Us()?_.NU(Zs(64,BigInt(X))):_.NU(DU6(X))};
beC=function(X){return r2(X)?_.NU(xp(X)):_.NU(Oe4(X))};
_.qsm=function(X){return r2(X)?_.NU(_.mUm(X)):_.NU(_.FvT(X))};
_.NGm=function(X){var J=a0(Number(X));if(r2(J)&&J>=0)return String(J);J=X.indexOf(".");J!==-1&&(X=X.substring(0,J));return Rjm(X)};
_.MuU=function(X){var J=a0(Number(X));if(r2(J)&&J>=0)return _.NU(J);J=X.indexOf(".");J!==-1&&(X=X.substring(0,J));return Us()?_.NU((0,_.I0)(64,BigInt(X))):_.NU(Rjm(X))};
_.GZT=function(X){if(X==null)return X;if(typeof X==="bigint")return uU4(X)?X=Number(X):(X=Zs(64,X),X=uU4(X)?Number(X):String(X)),X;if(_.kp(X))return typeof X==="number"?xp(X):eA(X)};
dUC=function(X,J){J=J===void 0?!1:J;var p=typeof X;if(X==null)return X;if(p==="bigint")return String(Zs(64,X));if(_.kp(X))return p==="string"?eA(X):J?Oe4(X):xp(X)};
_.Vu5=function(X){var J=typeof X;if(X==null)return X;if(J==="bigint")return _.NU(Zs(64,X));if(_.kp(X))return J==="string"?crI(X):beC(X)};
tuR=function(X){if(X==null)return X;var J=typeof X;if(J==="bigint")return String(Zs(64,X));if(_.kp(X)){if(J==="string")return eA(X);if(J==="number")return xp(X)}};
PtW=function(X){if(X==null)return X;var J=typeof X;if(J==="bigint")return String((0,_.I0)(64,X));if(_.kp(X)){if(J==="string")return _.NGm(X);if(J==="number")return _.mUm(X)}};
_.o0=function(X){if(typeof X!=="string")throw Error();return X};
SA=function(X){if(X!=null&&typeof X!=="string")throw Error();return X};
_.b2=function(X){return X==null||typeof X==="string"?X:void 0};
KvT=function(X,J,p,l){if(X!=null&&X[fJ]===Ds)return X;if(!Array.isArray(X))return p?l&2?J[QHI]||(J[QHI]=Eba(J)):new J:void 0;p=X[_.$b]|0;l=p|l&32|l&2;l!==p&&Ar(X,l);return new J(X)};
Eba=function(X){X=new X;wG(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return X};
TGI=function(X,J,p){X=J?obT(X):_.vp(X);return X==null?p?0:void 0:X|0};
zjR=function(X){return X};
jH6=function(X){return X};
sHI=function(X,J,p,l,g,B){X=KvT(X,l,p,B);g&&(X=ie4(X));return X};
XpI=function(X){return[X,this.get(X)]};
lsY=function(){return JAm||(JAm=new R0(wG([]),void 0,void 0,void 0,ppW))};
gpm=function(X){var J=mb(Fp);return J?X[J]:void 0};
WbB=function(X,J){var p=p===void 0?!1:p;if(mb(B2Z)&&mb(Fp)&&void 0===B2Z){var l=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=l[Fp];if(!g)return;if(g=g.reviveUnknownFields)try{g(l,J,$OK);return}catch(B){gC(B)}}p&&(X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,(p=mb(Fp))&&p in X&&(X=X[p])&&delete X[J])};
kg5=function(X,J){var p=mb(Fp),l;B0&&p&&((l=X[p])==null?void 0:l[J])!=null&&jUm(C2R,3)};
Lbm=function(X,J){J<100||jUm(npa,1)};
ewY=function(X,J,p,l){var g=l!==void 0;l=!!l;var B=mb(Fp),k;!g&&B0&&B&&(k=X[B])&&AAW(k,Lbm);B=[];var n=X.length;k=4294967295;var w=!1,Y=!!(J&64),e=Y?J&128?0:-1:void 0;if(!(J&1)){var Z=n&&X[n-1];Z!=null&&typeof Z==="object"&&Z.constructor===Object?(n--,k=n):Z=void 0;if(Y&&!(J&128)&&!g){w=!0;var h;k=((h=wpR)!=null?h:zjR)(k-e,e,X,Z,void 0)+e}}J=void 0;for(h=0;h<n;h++){var x=X[h];if(x!=null&&(x=p(x,l))!=null)if(Y&&h>=k){var U=h-e,y=void 0;((y=J)!=null?y:J={})[U]=x}else B[h]=x}if(Z)for(var c in Z)n=Z[c],
n!=null&&(n=p(n,l))!=null&&(h=+c,x=void 0,Y&&!Number.isNaN(h)&&(x=h+e)<k?B[x]=n:(h=void 0,((h=J)!=null?h:J={})[c]=n));J&&(w?B.push(J):B[k]=J);g&&mb(Fp)&&(X=gpm(X))&&X instanceof YTm&&(B[Fp]=vpZ(X));return B};
hwm=function(X){X[0]=ZJ4(X[0]);X[1]=ZJ4(X[1]);return X};
ZJ4=function(X){switch(typeof X){case "number":return Number.isFinite(X)?X:""+X;case "bigint":return uU4(X)?Number(X):""+X;case "boolean":return X?1:0;case "object":if(Array.isArray(X)){var J=X[_.$b]|0;return X.length===0&&J&1?void 0:ewY(X,J,ZJ4)}if(X!=null&&X[fJ]===Ds)return xO6(X);if(X instanceof Os){J=X.JSC$9096_value_;if(J==null)X="";else if(typeof J==="string")X=J;else{if(QUK){for(var p="",l=0,g=J.length-10240;l<g;)p+=String.fromCharCode.apply(null,J.subarray(l,l+=10240));p+=String.fromCharCode.apply(null,
l?J.subarray(l):J);J=btoa(p)}else J=_.jm(J);X=X.JSC$9096_value_=J}return X}if(X instanceof R0)return X=X.size!==0?HJK(X,hwm):void 0,X;return}return X};
MO=function(X,J){if(J){wpR=J==null||J===zjR||J[asK]!==UO6?zjR:J;try{return xO6(X)}finally{wpR=void 0}}return xO6(X)};
xO6=function(X){X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return ewY(X,X[_.$b]|0,ZJ4)};
yAR=function(X){switch(typeof X){case "boolean":return rA5||(rA5=[0,void 0,!0]);case "number":return X>0?void 0:X===0?IsC||(IsC=[0,void 0]):[-X,void 0];case "string":return[0,X];case "object":return X}};
u2=function(X,J){return opm(X,J[0],J[1])};
_.Gg=function(X,J,p){return opm(X,J,p,2048)};
opm=function(X,J,p,l){l=l===void 0?0:l;if(X==null){var g=32;p?(X=[p],g|=128):X=[];J&&(g=g&-16760833|(J&1023)<<14)}else{if(!Array.isArray(X))throw Error("O");g=X[_.$b]|0;if(STC&&1&g)throw Error("P");2048&g&&!(2&g)&&OJa();if(g&256)throw Error("Q");if(g&64)return(g|l)!==g&&Ar(X,g|l),X;if(p&&(g|=128,p!==X[0]))throw Error("R");a:{p=X;g|=64;var B=p.length;if(B){var k=B-1,n=p[k];if(n!=null&&typeof n==="object"&&n.constructor===Object){J=g&128?0:-1;k-=J;if(k>=1024)throw Error("T");for(var w in n)B=+w,B<k&&
(p[B+J]=n[w],delete n[w]);g=g&-16760833|(k&1023)<<14;break a}}if(J){w=Math.max(J,B-(g&128?0:-1));if(w>1024)throw Error("U");g=g&-16760833|(w&1023)<<14}}}Ar(X,g|64|l);return X};
OJa=function(){if(STC)throw Error("S");jUm(cAm,5)};
DO4=function(X,J){if(typeof X!=="object")return X;if(Array.isArray(X)){var p=X[_.$b]|0;return X.length===0&&p&1?void 0:bJZ(X,p,J)}if(X!=null&&X[fJ]===Ds)return fsm(X);if(X instanceof R0){J=X.arrayState;if(J&2)return X;if(!X.size)return;p=wG(HJK(X));if(X.valueCtor)for(X=0;X<p.length;X++){var l=p[X],g=l[1];g==null||typeof g!=="object"?g=void 0:g!=null&&g[fJ]===Ds?g=fsm(g):Array.isArray(g)?g=bJZ(g,g[_.$b]|0,!!(J&32)):g=void 0;l[1]=g}return p}if(X instanceof Os)return X};
bJZ=function(X,J,p){if(J&2)return X;!p||4096&J||16&J?X=d2(X,J,!1,p&&!(J&16)):(Ce(X,34),J&4&&Object.freeze(X));return X};
Rw4=function(X,J,p){X=new X.constructor(J);p&&(X.copyOnWrite=IH);X.noLegacyNull=IH;return X};
fsm=function(X){var J=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=J[_.$b]|0;return Su(X,p)?X:mOY(X,J,p)?Rw4(X,J):d2(J,p)};
d2=function(X,J,p,l){l!=null||(l=!!(34&J));X=ewY(X,J,DO4,l);l=32;p&&(l|=2);J=J&16769217|l;Ar(X,J);return X};
ie4=function(X){var J=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=J[_.$b]|0;return Su(X,p)?mOY(X,J,p)?Rw4(X,J,!0):new X.constructor(d2(J,p,!1)):X};
tA=function(X){if(X.copyOnWrite!==IH)return!1;var J=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;J=d2(J,J[_.$b]|0);Ce(J,2048);X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=J;X.copyOnWrite=void 0;X.noLegacyNull=void 0;return!0};
Pp=function(X){if(!tA(X)&&Su(X,X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows[_.$b]|0))throw Error();};
Q6=function(X,J){J===void 0&&(J=X[_.$b]|0);J&32&&!(J&4096)&&Ar(X,J|4096)};
mOY=function(X,J,p){return p&2?!0:p&32&&!(p&4096)?(Ar(J,p|2),X.copyOnWrite=IH,!0):!1};
KJ=function(X,J,p,l,g){var B=p+(g?0:-1),k=X.length-1;if(k>=1+(g?0:-1)&&B>=k){var n=X[k];if(n!=null&&typeof n==="object"&&n.constructor===Object)return n[p]=l,J}if(B<=k)return X[B]=l,J;if(l!==void 0){var w;k=((w=J)!=null?w:J=X[_.$b]|0)>>14&1023||536870912;p>=k?l!=null&&(B={},X[k+(g?0:-1)]=(B[p]=l,B)):X[B]=l}return J};
_.jA=function(X,J,p,l,g){var B=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k=B[_.$b]|0;l=Su(X,k)?1:l;g=!!g||l===3;l===2&&tA(X)&&(B=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k=B[_.$b]|0);X=Fb5(B,J);var n=X===Tg?7:X[_.$b]|0,w=qTW(n,k);var Y=4&w?!1:!0;if(Y){4&w&&(X=ss(X),n=0,w=zg(w,k),k=KJ(B,k,J,X));for(var e=0,Z=0;e<X.length;e++){var h=p(X[e]);h!=null&&(X[Z++]=h)}Z<e&&(X.length=Z);p=(w|4)&-513;w=p&=-1025;w&=-4097}w!==n&&(Ar(X,w),2&w&&Object.freeze(X));return X=N2W(X,w,B,
k,J,l,Y,g)};
N2W=function(X,J,p,l,g,B,k,n){var w=J;B===1||(B!==4?0:2&J||!(16&J)&&32&l)?XA(J)||(J|=!X.length||k&&!(4096&J)||32&l&&!(4096&J||16&J)?2:256,J!==w&&Ar(X,J),Object.freeze(X)):(B===2&&XA(J)&&(X=ss(X),w=0,J=zg(J,l),l=KJ(p,l,g,X)),XA(J)||(n||(J|=16),J!==w&&Ar(X,J)));2&J||!(4096&J||16&J)||Q6(p,l);return X};
Fb5=function(X,J,p){X=pt(X,J,p);return Array.isArray(X)?X:Tg};
qTW=function(X,J){2&J&&(X|=2);return X|1};
XA=function(X){return!!(2&X)&&!!(4&X)||!!(256&X)};
MAB=function(X){return _.RH(X,!0)};
upa=function(X){X=ss(X);for(var J=0;J<X.length;J++){var p=X[J]=ss(X[J]);Array.isArray(p[1])&&(p[1]=wG(p[1]))}return Yb(X)};
_.GgB=function(X,J,p,l,g){var B=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k=B[_.$b]|0;var n=Su(X,k);a:{!n&&tA(X)&&(B=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,k=B[_.$b]|0);var w=pt(B,J);X=!1;if(w==null){if(n){J=lsY();break a}w=[]}else if(w.constructor===R0)if(w.arrayState&2&&!n)w=HJK(w);else{J=w;break a}else Array.isArray(w)?X=!!((w[_.$b]|0)&2):w=[];if(n){if(!w.length){J=lsY();break a}X||(X=!0,wG(w))}else X&&(X=!1,Yb(w),w=upa(w));!X&&k&32&&Jrm(w);l=new R0(w,p,l,g);k=
KJ(B,k,J,l);X||Q6(B,k);J=l}!n&&p&&(J.callToMutableOnAccess=!0);return J};
_.lA=function(X,J,p,l){Pp(X);var g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=g[_.$b]|0;if(p==null)return KJ(g,B,J),X;var k=p===Tg?7:p[_.$b]|0,n=k,w=XA(k),Y=w||Object.isFrozen(p);w||(k=0);Y||(p=ss(p),n=0,k=zg(k,B),Y=!1);k|=5;var e;w=(e=X0Y(k))!=null?e:0;for(e=0;e<p.length;e++){var Z=p[e],h=l(Z,w);Object.is(Z,h)||(Y&&(p=ss(p),n=0,k=zg(k,B),Y=!1),p[e]=h)}k!==n&&(Y&&(p=ss(p),k=zg(k,B)),Ar(p,k));KJ(g,B,J,p);return X};
_.gB=function(X,J,p,l,g){Pp(X);var B=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;KJ(B,B[_.$b]|0,J,(l==="0"?Number(p)===0:p===l)?void 0:p,g);return X};
_.$G=function(X,J,p){if(J&2)throw Error();var l=FU(J),g=Fb5(X,p,l),B=g===Tg?7:g[_.$b]|0,k=qTW(B,J);if(2&k||XA(k)||16&k)k===B||XA(k)||Ar(g,k),g=ss(g),B=0,k=zg(k,J),KJ(X,J,p,g,l);k&=-13;k!==B&&Ar(g,k);return g};
dOZ=function(X){if(B0){var J;return(J=X[Ct])!=null?J:X[Ct]=new Map}if(Ct in X)return X[Ct];J=new Map;Object.defineProperty(X,Ct,{value:J});return J};
tAU=function(X,J,p,l,g){var B=dOZ(X),k=VAW(B,X,J,p,g);k!==l&&(k&&(J=KJ(X,J,k,void 0,g)),B.set(p,l));return J};
VAW=function(X,J,p,l,g){var B=X.get(l);if(B!=null)return B;for(var k=B=0;k<l.length;k++){var n=l[k];pt(J,n,g)!=null&&(B!==0&&(p=KJ(J,p,B,void 0,g)),B=n)}X.set(l,B);return B};
P2Y=function(X,J,p,l,g){var B=!1;l=pt(X,l,g,function(k){var n=KvT(k,p,!1,J);B=n!==k&&n!=null;return n});
if(l!=null)return B&&!Su(l)&&Q6(X,J),l};
Q0W=function(X,J,p,l,g,B,k,n){var w=Su(X,p);B=w?1:B;k=!!k||B===3;w=n&&!w;(B===2||w)&&tA(X)&&(J=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p=J[_.$b]|0);X=Fb5(J,g);var Y=X===Tg?7:X[_.$b]|0,e=qTW(Y,p);if(n=!(4&e)){var Z=X,h=p,x=!!(2&e);x&&(h|=2);for(var U=!x,y=!0,c=0,D=0;c<Z.length;c++){var m=KvT(Z[c],l,!1,h);if(m instanceof l){if(!x){var d=Su(m);U&&(U=!d);y&&(y=d)}Z[D++]=m}}D<c&&(Z.length=D);e|=4;e=y?e&-4097:e|4096;e=U?e|8:e&-9}e!==Y&&(Ar(X,e),2&e&&Object.freeze(X));if(w&&!(8&e||!X.length&&
(B===1||(B!==4?0:2&e||!(16&e)&&32&p)))){XA(e)&&(X=ss(X),e=zg(e,p),p=KJ(J,p,g,X));l=X;w=e;for(Y=0;Y<l.length;Y++)Z=l[Y],e=ie4(Z),Z!==e&&(l[Y]=e);w|=8;e=w=l.length?w|4096:w&-4097;Ar(X,e)}return X=N2W(X,e,J,p,g,B,n,k)};
EpB=function(X){X==null&&(X=void 0);return X};
zg=function(X,J){return X=(2&J?X|2:X&-3)&-273};
_.Kbm=function(X,J,p,l,g){Pp(X);J=_.jA(X,J,g,2,!0);var B;g=(B=X0Y(J===Tg?7:J[_.$b]|0))!=null?B:0;J.push(p(l,g));return X};
T2C=function(X,J,p,l,g,B,k){Pp(X);var n=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;X=Q0W(X,n,n[_.$b]|0,p,J,2,!0);if(B&&k)g!=null||(g=X.length-1),lXC(X,g),X.splice(g,B),X.length||(X[_.$b]&=-4097);else{if(B){if(typeof g!=="number"||g<0||g>X.length)throw Error();}else l=l!=null?l:new p;g!=void 0?X.splice(g,B,l):X.push(l);g=p=X===Tg?7:X[_.$b]|0;(l=Su(l))?(p&=-9,X.length===1&&(p&=-4097)):p|=4096;p!==g&&Ar(X,p);l||Q6(n)}};
j0T=function(X,J){if(typeof X==="string")return new kG(KWm(X),J);if(Array.isArray(X))return new kG(new Uint8Array(X),J);if(X.constructor===Uint8Array)return new kG(X,!1);if(X.constructor===ArrayBuffer)return X=new Uint8Array(X),new kG(X,!1);if(X.constructor===Os)return J=zwB(X)||new Uint8Array(0),new kG(J,!0,X);if(X instanceof Uint8Array)return X=X.constructor===Uint8Array?X:new Uint8Array(X.buffer,X.byteOffset,X.byteLength),new kG(X,!1);throw Error();};
s0C=function(X){switch(typeof X){case "string":iJU(X)}};
J1K=function(X){switch(typeof X){case "string":XM6(X)}};
nt=function(){var X=function(){throw Error();};
Object.setPrototypeOf(X,X.prototype);return X};
lFZ=function(X,J){var p=p===void 0?pMT:p;return new Lt(X,J,p)};
$f6=function(X,J,p,l,g){gGC(X,p,BBY(J,l),g)};
A1=function(X,J,p,l){var g=l[X];if(g)return g;g={};g.binaryFields=l;g.messageMetadata=yAR(l[0]);var B=l[1],k=1;B&&B.constructor===Object&&(g.extensions=B,B=l[++k],typeof B==="function"&&(g.isMessageSet=!0,WG6!=null||(WG6=B),CA5!=null||(CA5=l[k+1]),B=l[k+=2]));for(var n={};B&&kuT(B);){for(var w=0;w<B.length;w++)n[B[w]]=B;B=l[++k]}for(w=1;B!==void 0;){typeof B==="number"&&(w+=B,B=l[++k]);var Y=void 0;if(B instanceof Lt)var e=B;else e=nGW,k--;B=void 0;if((B=e)==null?0:B.$$isMsg){B=l[++k];Y=l;var Z=k;
typeof B==="function"&&(B=B(),Y[Z]=B);Y=B}B=l[++k];Z=w+1;typeof B==="number"&&B<0&&(Z-=B,B=l[++k]);for(;w<Z;w++){var h=n[w];Y?p(g,w,e,Y,h):J(g,w,e,h)}}return l[X]=g};
kuT=function(X){return Array.isArray(X)&&!!X.length&&typeof X[0]==="number"&&X[0]>0};
A1R=function(X){return Array.isArray(X)?X[0]instanceof Lt?X:[LGR,X]:[X,void 0]};
BBY=function(X,J){if(X instanceof _.wB)return X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;if(Array.isArray(X))return u2(X,J)};
wMW=function(X,J,p,l){var g=p.$$binaryReaderFn;X[J]=l?function(B,k,n){return g(B,k,n,l)}:g};
vGm=function(X,J,p,l,g){var B=p.$$binaryReaderFn,k,n;X[J]=function(w,Y,e){return B(w,Y,e,n||(n=A1(YuI,wMW,vGm,l).messageMetadata),k||(k=ebC(l)),g)}};
ebC=function(X){var J=X[ZtK];if(J!=null)return J;var p=A1(YuI,wMW,vGm,X);J=p.isMessageSet?function(l,g){return WG6(l,g,p)}:function(l,g){for(;hbZ(g)&&g.nextWireType_!=4;){var B=g.nextField_,k=p[B];
if(k==null){var n=p.extensions;n&&(n=n[B])&&(n=xfW(n),n!=null&&(k=p[B]=n))}if(k==null||!k(g,l,B)){n=g;k=n.fieldCursor_;Htm(n);if(n.discardUnknownFields)var w=void 0;else{var Y=n.decoder_.cursor_-k;n.decoder_.cursor_=k;w=aF5(n.decoder_,Y)}Y=n=k=void 0;var e=l;w&&((k=(n=(Y=e[Fp])!=null?Y:e[Fp]=new YTm)[B])!=null?k:n[B]=[]).push(w)}}if(l=gpm(l))l.reviveUnknownFields=p.binaryFields[UfK];return!0};
X[ZtK]=J;X[UfK]=r1C.bind(X);return J};
r1C=function(X,J,p,l){var g=this[YuI],B=this[ZtK],k=u2(void 0,g.messageMetadata),n=gpm(X);if(n){var w=!1,Y=g.extensions;if(Y){g=function(U,y,c){if(c.length!==0)if(Y[y])for(U=_.C(c),y=U.next();!y.done;y=U.next()){y=IFm(y.value);try{w=!0,B(k,y)}finally{y.free()}}else l==null||l(X,y,c)};
if(J==null)AAW(n,g);else if(n!=null){var e=n[J];e&&g(n,J,e)}if(w){var Z=X[_.$b]|0;if(Z&2&&Z&2048&&(p==null||!p.reviveIntoImmutable))throw Error();var h=FU(Z),x=function(U,y){if(pt(X,U,h)!=null)switch(p==null?void 0:p.resolutionBehavior){case 1:return;default:throw Error();}y!=null&&(Z=KJ(X,Z,U,y,h));delete n[U]};
J==null?gbm(k,k[_.$b]|0,function(U,y){x(U,y)}):x(J,pt(k,J,h))}}}};
xfW=function(X){X=A1R(X);var J=X[0].$$binaryReaderFn;if(X=X[1]){var p=ebC(X),l=A1(YuI,wMW,vGm,X).messageMetadata;return function(g,B,k){return J(g,B,k,l,p)}}return J};
y1I=function(X,J,p){X[J]=p.$$binaryWriterFn};
SuT=function(X,J,p,l){var g,B,k=p.$$binaryWriterFn;X[J]=function(n,w,Y){return k(n,w,Y,B||(B=A1(oGm,y1I,SuT,l).messageMetadata),g||(g=Ot4(l)))}};
Ot4=function(X){var J=X[c1U];if(!J){var p=A1(oGm,y1I,SuT,X);J=function(l,g){return btW(l,g,p)};
X[c1U]=J}return J};
btW=function(X,J,p){gbm(X,X[_.$b]|0,function(l,g){if(g!=null){var B=fF4(p,l);B?B(J,g,l):l<500||jUm(DfW,3)}});
(X=gpm(X))&&AAW(X,function(l,g,B){vM(J,J.encoder_.end());for(l=0;l<B.length;l++)vM(J,zwB(B[l])||new Uint8Array(0))})};
fF4=function(X,J){var p=X[J];if(p)return p;if(p=X.extensions)if(p=p[J]){p=A1R(p);var l=p[0].$$binaryWriterFn;if(p=p[1]){var g=Ot4(p),B=A1(oGm,y1I,SuT,p).messageMetadata;p=X.isMessageSet?CA5(B,g):function(k,n,w){return l(k,n,w,B,g)}}else p=l;
return X[J]=p}};
_.RbT=function(X,J,p){if(Array.isArray(J)){var l=J[_.$b]|0;if(l&4)return J;for(var g=0,B=0;g<J.length;g++){var k=X(J[g]);k!=null&&(J[B++]=k)}B<g&&(J.length=B);X=l|1;p&&(X=(X|4)&-1537);X!==l&&Ar(J,X);p&&X&2&&Object.freeze(J);return J}};
_.eD=function(X,J,p){return new Lt(X,J,p)};
_.mfW=function(X,J,p){return new Lt(X,J,p)};
_.ZF=function(X,J,p){KJ(X,X[_.$b]|0,J,p,FU(X[_.$b]|0))};
FGT=function(X,J,p){J=_.l2(J);J!=null&&(_.h1(X,p,1),X=X.encoder_,p=YsB||(YsB=new DataView(new ArrayBuffer(8))),p.setFloat64(0,+J,!0),MU=p.getUint32(0,!0),dG=p.getUint32(4,!0),_.xG(X,MU),_.xG(X,dG))};
quZ=function(X,J,p){J=_.l2(J);J!=null&&(_.h1(X,p,5),X=X.encoder_,vb6(J),_.xG(X,MU))};
_.al=function(X,J,p){J=tuR(J);if(J!=null&&(s0C(J),J!=null))switch(_.h1(X,p,0),typeof J){case "number":X=X.encoder_;Vk(J);HM(X,MU,dG);break;case "bigint":p=BigInt.asUintN(64,J);p=new NBI(Number(p&BigInt(4294967295)),Number(p>>BigInt(32)));HM(X.encoder_,p.JSC$9139_lo,p.JSC$9139_hi);break;default:p=iJU(J),HM(X.encoder_,p.JSC$9139_lo,p.JSC$9139_hi)}};
uAY=function(X,J,p){J=PtW(J);if(J!=null&&(J1K(J),J!=null))switch(_.h1(X,p,0),typeof J){case "number":X=X.encoder_;Vk(J);HM(X,MU,dG);break;case "bigint":p=MDZ(J);HM(X.encoder_,p.JSC$9137_lo,p.JSC$9137_hi);break;default:p=XM6(J),HM(X.encoder_,p.JSC$9137_lo,p.JSC$9137_hi)}};
dfa=function(X,J,p){J=_.vp(J);J!=null&&J!=null&&(_.h1(X,p,0),_.GuK(X.encoder_,J))};
_.tDB=function(X,J,p){VDB(X,p,PtW(J))};
PAB=function(X,J,p){J=_.IXR(J);J!=null&&(_.h1(X,p,0),X.encoder_.JSC$9141_buffer_.push(J?1:0))};
EGU=function(X,J,p){J=_.b2(J);J!=null&&Qlm(X,p,A6Z(J))};
KGY=function(X,J,p,l,g){gGC(X,p,BBY(J,l),g)};
_.TBT=function(X,J,p){J=J==null||typeof J=="string"||J instanceof Os?J:void 0;J!=null&&Qlm(X,p,j0T(J,!0).buffer)};
zbC=function(X,J,p){J=_.SsK(J);J!=null&&J!=null&&(_.h1(X,p,0),Uu(X.encoder_,J))};
_.jlY=function(X,J,p){J=_.vp(J);J!=null&&(J=parseInt(J,10),_.h1(X,p,0),_.GuK(X.encoder_,J))};
itT=function(X,J,p){if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,hjY));return!0};
_.sla=function(X,J,p,l){if(X.nextWireType_!==0)return!1;_.Il(J,p,l,_.rB(X.decoder_,hjY));return!0};
XUW=function(X,J,p){if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,Zem));return!0};
_.pUZ=function(X,J,p){if(X.nextWireType_!==1)return!1;_.ZF(J,p,JE5(X.decoder_));return!0};
_.ol=function(X,J){return function(p,l){var g={treatNewDataAsImmutable:!0};l&&Object.assign(g,l);p=IFm(p,void 0,void 0,g);try{var B=new X,k=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;ebC(J)(k,p);var n=B}finally{p.free()}return n}};
_.cM=function(X){return function(J){return l2Z(J,X)}};
g0I=function(X){return function(){return l2Z(this,X)}};
_.BVm=function(X){return qU(function(J){return J instanceof X&&!Su(J)})};
_.bA=function(X){return function(J){return $aC(X,J)}};
n0T=function(X,J){return WpT({child:X,origin:J||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:C$m,getPayloadCase:function(p){return p.getPayloadCase()},
createInitMessage:function(p){var l=new ft,g=new kWR;p=_.DF(g,1,p);return _.Rl(l,5,mG,p)}})};
FA=function(X){return{valueOf:X}.valueOf()};
AE4=function(){var X=null;if(!LpZ)return X;try{var J=function(p){return p};
X=LpZ.createPolicy("goog#html",{createHTML:J,createScript:J,createScriptURL:J})}catch(p){}return X};
YUZ=function(){wUB===void 0&&(wUB=AE4());return wUB};
_.Nf=function(X){var J=YUZ();X=J?J.createScriptURL(X):X;return new qf(X)};
_.Mf=function(X){if(X instanceof qf)return X.privateDoNotAccessOrElseWrappedResourceUrl;throw Error("Z");};
_.uA=function(X){return Object.isFrozen(X)&&Object.isFrozen(X.raw)};
v0R=function(X){return X.toString().indexOf("`")===-1};
dB=function(X){return new _.Gu(egR,X)};
PM=function(X){return X instanceof _.Gu};
_.Q9=function(X){if(PM(X))return X.privateDoNotAccessOrElseWrappedUrl;throw Error("Z");};
Eu=function(X){return new Z$6(function(J){return J.substr(0,X.length+1).toLowerCase()===X+":"})};
_.Kt=function(X,J){J=J===void 0?hgW:J;if(PM(X))return X;for(var p=0;p<J.length;++p){var l=J[p];if(l instanceof Z$6&&l.isValid(X))return dB(X)}};
_.zu=function(X,J){J=J===void 0?hgW:J;return _.Kt(X,J)||Tu};
_.jD=function(X){var J=window;if(typeof MediaSource!=="undefined"&&X instanceof MediaSource||typeof J.ManagedMediaSource!=="undefined"&&X instanceof J.ManagedMediaSource)return dB(URL.createObjectURL(X));J=X.type;J.toLowerCase()==="application/octet-stream"?J=!0:(J=J.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),J=(J==null?void 0:J.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(J[1])||/^video\/(?:3gpp|avi|mpeg|mpg|mp4|ogg|webm|x-flv|x-matroska|quicktime|x-ms-wmv)$/i.test(J[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(J[1])||/^font\/[\w-]+$/i.test(J[1])));if(!J)throw Error("Z");return dB(URL.createObjectURL(X))};
_.xa6=function(X){for(var J=_.iA.apply(1,arguments),p=[X[0]],l=0;l<J.length;l++)p.push(String(J[l])),p.push(X[l+1]);return dB(p.join(""))};
_.a2a=function(X){if(!H$I){a:{var J=document.createElement("a");try{J.href=X}catch(p){X=void 0;break a}X=J.protocol;X=X===":"||X===""?"https:":X}return X}try{J=new URL(X)}catch(p){return"https:"}return J.protocol};
_.su=function(X){X instanceof _.Gu?X=_.Q9(X):X=UaI.test(X)?X:void 0;return X};
X5=function(X,J){J=_.su(J);J!==void 0&&(X.href=J)};
p$=function(X){var J=YUZ();X=J?J.createHTML(X):X;return new JE(X)};
l$=function(X){if(X instanceof JE)return X.privateDoNotAccessOrElseWrappedHtml;throw Error("Z");};
_.BU=function(X,J){X.src=_.Mf(J).toString()};
rEW=function(X,J){X.setAttribute("sandbox","");for(var p=0;p<J.length;p++)X.sandbox.supports&&!X.sandbox.supports(J[p])||X.sandbox.add(J[p])};
_.$0=function(X,J,p){X.removeAttribute("srcdoc");switch(J){case 0:if(p instanceof qf)throw new I2K("TrustedResourceUrl",0);rEW(X,[]);J=_.su(p);J!==void 0&&(X.src=J);break;case 1:if(!(p instanceof qf))throw new I2K(typeof p,1);rEW(X,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));_.BU(X,p);break;case 2:if(p instanceof qf)throw new I2K("TrustedResourceUrl",2);rEW(X,"allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-storage-access-by-user-activation".split(" "));
J=_.su(p);J!==void 0&&(X.src=J);break;default:_.JA(J)}};
_.WU=function(X,J,p,l){J=_.su(J);return J!==void 0?X.open(J,p,l):null};
_.C$=function(X){X=X===void 0?document:X;var J,p;X=(p=(J=X).querySelector)==null?void 0:p.call(J,"script[nonce]");return X==null?"":X.nonce||X.getAttribute("nonce")||""};
_.n$=function(X){var J=YUZ();X=J?J.createScript(X):X;return new _.k0(X)};
L$=function(X){if(X instanceof _.k0)return X.privateDoNotAccessOrElseWrappedScript;throw Error("Z");};
yEa=function(X){var J=_.C$(X.ownerDocument);J&&X.setAttribute("nonce",J)};
_.wV=function(X,J){X.textContent=L$(J);yEa(X)};
_.Y0=function(X,J){X.src=_.Mf(J);yEa(X)};
_.vU=function(X,J){if(X.nodeType===1&&/^(script|style)$/i.test(X.tagName))throw Error("Z");X.innerHTML=l$(J)};
_.e7=function(X,J,p,l){if(X.length===0)throw Error("Z");X=X.map(function(B){if(B instanceof o06)B=B.privateDoNotAccessOrElseWrappedAttributePrefix;else throw Error("Z");return B});
var g=p.toLowerCase();if(X.every(function(B){return g.indexOf(B)!==0}))throw Error("aa`"+p);
J.setAttribute(p,l)};
_.Z2=function(X,J,p){if(J instanceof qf)X.href=_.Mf(J).toString(),X.rel=p;else{if(SUU.indexOf(p)===-1)throw Error("ba`"+p);J=_.su(J);J!==void 0&&(X.href=J,X.rel=p)}};
O$4=function(X){if(X instanceof hE)return X.privateDoNotAccessOrElseWrappedStyleSheet;throw Error("Z");};
_.cEC=function(X,J){J=_.su(J);J!==void 0&&(X.href=J)};
b$U=function(X){return new Worker(_.Mf(X),void 0)};
f2Z=function(X){return _.Nf(X)};
DaC=function(X,J){X&&(J=X.indexOf(J),0<=J&&X.splice(J,1))};
x0=function(X){return typeof X==="function"};
Rgm=function(X){return X instanceof HU||X&&"closed"in X&&x0(X.remove)&&x0(X.add)&&x0(X.unsubscribe)};
aJ=function(){};
UU=function(X){mam(function(){throw X;})};
rV=function(X){return X};
y4=function(){return FpI(_.iA.apply(0,arguments))};
FpI=function(X){return X.length===0?rV:X.length===1?X[0]:function(J){return X.reduce(function(p,l){return l(p)},J)}};
qUT=function(X){var J;return(J=X!=null?X:void 0)!=null?J:Promise};
NVR=function(X,J){return new oJ(function(p){var l=0;return J.schedule(function(){l===X.length?p.complete():(p.next(X[l++]),p.closed||this.schedule())})})};
M7Y=function(X,J){if(!X)throw Error("ca");return new oJ(function(p){var l=new HU;l.add(J.schedule(function(){var g=X[Symbol.asyncIterator]();l.add(J.schedule(function(){var B=this;g.next().then(function(k){k.done?p.complete():(p.next(k.value),B.schedule())})}))}));
return l})};
u5Y=function(X,J,p){J=J.schedule(function(){try{p.call(this)}catch(l){X.error(l)}},0);
X.add(J)};
daY=function(X,J){return new oJ(function(p){var l;p.add(J.schedule(function(){l=X[GW5]();u5Y(p,J,function(){var g=l.next(),B=g.value;g.done?p.complete():(p.next(B),this.schedule())})}));
return function(){var g;return x0((g=l)==null?void 0:g.return)&&l.return()}})};
V7W=function(X,J){return new oJ(function(p){var l=new HU;l.add(J.schedule(function(){var g=X[S7]();l.add(g.subscribe({next:function(B){l.add(J.schedule(function(){return p.next(B)}))},
error:function(B){l.add(J.schedule(function(){return p.error(B)}))},
complete:function(){l.add(J.schedule(function(){return p.complete()}))}}))}));
return l})};
t7W=function(X,J){return new oJ(function(p){return J.schedule(function(){return X.then(function(l){p.add(J.schedule(function(){p.next(l);p.add(J.schedule(function(){return p.complete()}))}))},function(l){p.add(J.schedule(function(){return p.error(l)}))})})})};
P$U=function(X){return new TypeError("da`"+(X!==null&&typeof X==="object"?"an invalid object":"'"+X+"'"))};
E0I=function(X,J){if(X!=null){if(x0(X[S7]))return V7W(X,J);if(QJm(X))return NVR(X,J);if(x0(X==null?void 0:X.then))return t7W(X,J);if(Symbol.asyncIterator&&x0(X==null?void 0:X[Symbol.asyncIterator]))return M7Y(X,J);if(x0(X==null?void 0:X[GW5]))return daY(X,J)}throw P$U(X);};
cU=function(X,J){return J?E0I(X,J):OU(X)};
OU=function(X){if(X instanceof oJ)return X;if(X!=null){if(x0(X[S7]))return Kp6(X);if(QJm(X))return TVI(X);if(x0(X==null?void 0:X.then))return zga(X);if(Symbol.asyncIterator&&x0(X==null?void 0:X[Symbol.asyncIterator]))return jJK(X);if(x0(X==null?void 0:X[GW5]))return i$W(X)}throw P$U(X);};
Kp6=function(X){return new oJ(function(J){var p=X[S7]();if(x0(p.subscribe))return p.subscribe(J);throw new TypeError("ea");})};
TVI=function(X){return new oJ(function(J){for(var p=0;p<X.length&&!J.closed;p++)J.next(X[p]);J.complete()})};
zga=function(X){return new oJ(function(J){X.then(function(p){J.closed||(J.next(p),J.complete())},function(p){return J.error(p)}).then(null,UU)})};
i$W=function(X){return new oJ(function(J){for(var p=X[GW5]();!J.closed;){var l=p.next(),g=l.value;l.done?J.complete():J.next(g)}return function(){return x0(p==null?void 0:p.return)&&p.return()}})};
jJK=function(X){return new oJ(function(J){sJI(X,J).catch(function(p){return J.error(p)})})};
sJI=function(X,J){var p,l,g,B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:_.f$(w,2,3),B=_.D2(X);case 5:return w.yield(B.next(),8);case 8:l=w.yieldResult;if(l.done){w.jumpTo(3);break}k=l.value;J.next(k);w.jumpTo(5);break;case 3:_.RJ(w);_.mp(w,9);if(!l||l.done||!(g=B.return)){w.jumpTo(9);break}return w.yield(g.call(B),9);case 9:_.RJ(w,0,0,1);if(p)throw p.error;_.F5(w,10,1);break;case 10:_.F5(w,4);break;case 2:n=_.qa(w);p={error:n};w.jumpTo(3);break;case 4:J.complete(),_.Ma(w)}})};
Xlm=function(X,J){return J?NVR(X,J):TVI(X)};
Jy4=function(X){return x0(X[X.length-1])?X.pop():void 0};
u$=function(X){var J=X[X.length-1];return J&&x0(J.schedule)?X.pop():void 0};
GW=function(){var X=_.iA.apply(0,arguments),J=u$(X);return J?NVR(X,J):Xlm(X)};
dV=function(X){var J=x0(X)?X:function(){return X};
return new oJ(function(p){return p.error(J())})};
V4=function(X){return function(J){if(x0(J==null?void 0:J.lift))return J.lift(function(p){try{return X(p,this)}catch(l){this.error(l)}});
throw new TypeError("fa");}};
PU=function(){return V4(function(X,J){var p=null;X._refCount++;var l=new tE(J,void 0,void 0,void 0,function(){if(!X||X._refCount<=0||0<--X._refCount)p=null;else{var g=X._connection,B=p;p=null;!g||B&&g!==B||g.unsubscribe();J.unsubscribe()}});
X.subscribe(l);l.closed||(p=X.connect())})};
lxZ=function(){var X=pl4;var J=J===void 0?0:J;return V4(function(p,l){l.add(X.schedule(function(){return p.subscribe(l)},J))})};
Q4=function(X){return V4(function(J,p){var l=0;J.subscribe(new tE(p,function(g){p.next(X.call(void 0,g,l++))}))})};
BbI=function(X){return Q4(function(J){return gMT(J)?X.apply(null,_.EU(J)):X(J)})};
nMm=function(X){if(X.length===1){var J=X[0];if($Ka(J))return{args:J,keys:null};if(J&&typeof J==="object"&&WlY(J)===CZI)return X=kz6(J),{args:X.map(function(p){return J[p]}),
keys:X}}return{args:X,keys:null}};
K$=function(){var X=_.iA.apply(0,arguments),J=u$(X),p=Jy4(X);X=nMm(X);var l=X.args,g=X.keys;if(l.length===0)return cU([],J);J=new oJ(Lla(l,J,g?function(B){for(var k={},n=0;n<B.length;n++)k[g[n]]=B[n];return k}:rV));
return p?J.pipe(BbI(p)):J};
Lla=function(X,J,p){p=p===void 0?rV:p;return function(l){AyK(J,function(){for(var g=X.length,B=Array(g),k=g,n=X.map(function(){return!1}),w=!0,Y={i$jscomp$218:0};Y.i$jscomp$218<g;Y={i$jscomp$218:Y.i$jscomp$218},Y.i$jscomp$218++)AyK(J,function(e){return function(){cU(X[e.i$jscomp$218],J).subscribe(new TW(l,function(Z){B[e.i$jscomp$218]=Z;
w&&(n[e.i$jscomp$218]=!0,w=!n.every(rV));w||l.next(p(B.slice()))},function(){return--k===0}))}}(Y),l)},l)}};
AyK=function(X,J,p){X?p.add(X.schedule(J)):J()};
wlB=function(X,J,p,l){var g=[],B=0,k=0,n=!1,w=function(Y){B++;OU(p(Y,k++)).subscribe(new tE(J,function(e){J.next(e)},void 0,function(){B--;
for(var e={};g.length&&B<l;e={bufferedValue:void 0})e.bufferedValue=g.shift(),w(e.bufferedValue);!n||g.length||B||J.complete()}))};
X.subscribe(new tE(J,function(Y){return B<l?w(Y):g.push(Y)},void 0,function(){n=!0;
!n||g.length||B||J.complete()}));
return function(){g=null}};
zW=function(X,J){var p=p===void 0?Infinity:p;if(x0(J))return zW(function(l,g){return Q4(function(B,k){return J(l,B,g,k)})(OU(X(l,g)))},p);
typeof J==="number"&&(p=J);return V4(function(l,g){return wlB(l,g,X,p)})};
Ydm=function(X){X=X===void 0?Infinity:X;return zW(rV,X)};
vMW=function(){var X=_.iA.apply(0,arguments);return Ydm(1)(Xlm(X,u$(X)))};
eUm=function(X){return new oJ(function(J){OU(X()).subscribe(J)})};
i$=function(X,J,p){if(x0(p)){var l=p;p=void 0}if(l)return i$(X,J,p).pipe(BbI(l));l=_.C(x0(X.addEventListener)&&x0(X.removeEventListener)?ZFY.map(function(k){return function(n){return X[k](J,n,p)}}):x0(X.addListener)&&x0(X.removeListener)?hU4.map(xKR(X,J)):x0(X.on)&&x0(X.off)?HFK.map(xKR(X,J)):[]);
var g=l.next().value,B=l.next().value;return!g&&QJm(X)?zW(function(k){return i$(k,J,p)})(Xlm(X)):new oJ(function(k){if(!g)throw new TypeError("ga");
var n=function(){var w=_.iA.apply(0,arguments);return k.next(1<w.length?w:w[0])};
g(n);return function(){return B(n)}})};
xKR=function(X,J){return function(p){return function(l){return X[p](J,l)}}};
Xv=function(){var X=_.iA.apply(0,arguments),J=u$(X);var p=typeof X[X.length-1]==="number"?X.pop():Infinity;return X.length?X.length===1?OU(X[0]):Ydm(p)(Xlm(X,J)):sU};
UKT=function(X){return X.length===1&&axZ(X[0])?X[0]:X};
ryU=function(){var X=UKT(_.iA.apply(0,arguments));return V4(function(J,p){var l=[J].concat(_.EU(X)),g=function(){if(!p.closed)if(l.length>0){try{var B=OU(l.shift())}catch(n){g();return}var k=new tE(p,void 0,aJ,aJ);p.add(B.subscribe(k));k.add(g)}else p.complete()};
g()})};
Jy=function(X){return V4(function(J,p){var l=0;J.subscribe(new tE(p,function(g){return X.call(void 0,g,l++)&&p.next(g)}))})};
yyT=function(){var X=_.iA.apply(0,arguments);X=UKT(X);return X.length===1?OU(X[0]):new oJ(Ixa(X))};
Ixa=function(X){return function(J){for(var p=[],l={i$jscomp$221:0};p&&!J.closed&&l.i$jscomp$221<X.length;l={i$jscomp$221:l.i$jscomp$221},l.i$jscomp$221++)p.push(OU(X[l.i$jscomp$221]).subscribe(new tE(J,function(g){return function(B){if(p){for(var k=0;k<p.length;k++)k!==g.i$jscomp$221&&p[k].unsubscribe();p=null}J.next(B)}}(l))))}};
oMI=function(){var X=_.iA.apply(0,arguments),J=Jy4(X),p=UKT(X);return p.length?new oJ(function(l){var g=p.map(function(){return[]}),B=p.map(function(){return!1});
l.add(function(){g=B=null});
for(var k={sourceIndex$jscomp$1:0};!l.closed&&k.sourceIndex$jscomp$1<p.length;k={sourceIndex$jscomp$1:k.sourceIndex$jscomp$1},k.sourceIndex$jscomp$1++)OU(p[k.sourceIndex$jscomp$1]).subscribe(new tE(l,function(n){return function(w){g[n.sourceIndex$jscomp$1].push(w);g.every(function(Y){return Y.length})&&(w=g.map(function(Y){return Y.shift()}),l.next(J?J.apply(null,_.EU(w)):w),g.some(function(Y,e){return!Y.length&&B[e]})&&l.complete())}}(k),void 0,function(n){return function(){B[n.sourceIndex$jscomp$1]=
!0;
!g[n.sourceIndex$jscomp$1].length&&l.complete()}}(k)));
return function(){g=B=null}}):sU};
SdC=function(X){var J,p,l;return!!X&&typeof X.active==="boolean"&&typeof((J=X.clock)==null?void 0:J.now)==="function"&&((p=X.clock)==null?void 0:p.timeline)!==void 0&&!((l=X.lastMeasurement)==null||!l.timestamp)&&typeof X.equivalentTo==="function"&&typeof X.extrapolateToNow==="function"&&typeof X.extrapolateToTime==="function"&&typeof X.map==="function"&&typeof X.joinWith==="function"};
OFU=function(X){function J(p){return typeof p==="boolean"||typeof p==="string"||typeof p==="number"||p===void 0||p===null}
return J(X)?!0:Array.isArray(X)?X.every(J):typeof X==="object"?Object.keys(X).every(function(p){return typeof p==="string"})&&Object.values(X).every(function(p){return Array.isArray(p)?p.every(J):J(p)}):!1};
cyK=function(X){if(OFU(X))return X;if(SdC(X))return{lastMeasurement:{value:cyK(X.lastMeasurement.value),timestamp:pF(X.lastMeasurement.timestamp,new lZ(0,X.lastMeasurement.timestamp.timeline))},active:X.active};try{return JSON.parse(JSON.stringify(X))}catch(J){}return String(X)};
gb=function(X,J){return function(p){return new oJ(function(l){return p.subscribe(function(g){X.timeExecution(J,function(){l.next(g)})()},function(g){X.timeExecution(J,function(){l.error(g)})()},function(){X.timeExecution(J,function(){l.complete()})()})})}};
bFZ=function(X,J){var p=!1;return new oJ(function(l){var g=X.setTimeout(function(){p=!0;l.next(!0);l.complete()},J);
return function(){p||X.clearTimeout(g)}})};
fxI=function(X){X=X.global;if(X.fetchLater)return X.fetchLater.bind(X)};
Bl=function(X){return V4(function(J,p){var l=null,g=!1,B;l=J.subscribe(new tE(p,void 0,function(k){B=OU(X(k,Bl(X)(J)));l?(l.unsubscribe(),l=null,B.subscribe(p)):g=!0}));
g&&(l.unsubscribe(),l=null,B.subscribe(p))})};
DKZ=function(X,J,p){return function(l,g){var B=p,k=J,n=0;l.subscribe(new tE(g,function(w){var Y=n++;k=B?X(k,w,Y):(B=!0,w);g.next(k)},void 0,void 0))}};
RU6=function(X){X=X===void 0?null:X;return V4(function(J,p){var l=!1;J.subscribe(new tE(p,function(g){l=!0;p.next(g)},void 0,function(){l||p.next(X);
p.complete()}))})};
Wl=function(){return V4(function(X,J){X.subscribe(new tE(J,aJ))})};
CF=function(X){return V4(function(J,p){J.subscribe(new tE(p,function(){return p.next(X)}))})};
kM=function(X){return X<=0?function(){return sU}:V4(function(J,p){var l=0;
J.subscribe(new tE(p,function(g){++l<=X&&(p.next(g),X<=l&&p.complete())}))})};
nF=function(X){var J=J===void 0?rV:J;var p;X=(p=X)!=null?p:mKB;return V4(function(l,g){var B,k=!0;l.subscribe(new tE(g,function(n){var w=J(n);if(k||!X(B,w))k=!1,B=w,g.next(n)}))})};
mKB=function(X,J){return X===J};
qdU=function(X){X=X===void 0?FlT:X;return V4(function(J,p){var l=!1;J.subscribe(new tE(p,function(g){l=!0;p.next(g)},void 0,function(){return l?p.complete():p.error(X())}))})};
FlT=function(){return new Nb5};
LF=function(){var X=_.iA.apply(0,arguments);return function(J){return vMW(J,GW.apply(null,_.EU(X)))}};
MC5=function(X){return V4(function(J,p){var l=0;J.subscribe(new tE(p,function(g){X.call(void 0,g,l++,J)||(p.next(!1),p.complete())},void 0,function(){p.next(!0);
p.complete()}))})};
uvB=function(){return V4(function(X,J){var p=[];X.subscribe(new tE(J,function(l){p.push(l);1<p.length&&p.shift()},void 0,function(){for(var l=_.C(p),g=l.next();!g.done;g=l.next())J.next(g.value);
J.complete()},function(){p=null}))})};
GzI=function(X,J){var p=arguments.length>=2;return function(l){return l.pipe(X?Jy(function(g,B){return X(g,B,l)}):rV,uvB(),p?RU6(J):qdU(function(){return new Nb5}))}};
wb=function(X){var J=x0(X)?X:function(){return X};
return x0()?V4(function(p,l){var g=J();(void 0)(g).subscribe(l).add(p.subscribe(g))}):function(p){var l=new Ay(p,J);
x0(p==null?void 0:p.lift)&&(l.lift=p.lift);l.source=p;l.subjectFactory=J;return l}};
vl=function(X){var J=new YM(X,void 0,void 0);return function(p){return wb(function(){return J})(p)}};
eC=function(X,J){return V4(DKZ(X,J,arguments.length>=2))};
Zx=function(){var X=_.iA.apply(0,arguments),J=u$(X);return V4(function(p,l){(J?vMW(X,p,J):vMW(X,p)).subscribe(l)})};
hy=function(X){return V4(function(J,p){var l=null,g=0,B=!1;J.subscribe(new tE(p,function(k){var n;(n=l)==null||n.unsubscribe();n=g++;OU(X(k,n)).subscribe(l=new tE(p,function(w){return p.next(w)},void 0,function(){l=null;
B&&!l&&p.complete()}))},void 0,function(){(B=!0,!l)&&p.complete()}))})};
xM=function(X,J){J=J===void 0?!1:J;return V4(function(p,l){var g=0;p.subscribe(new tE(l,function(B){var k=X(B,g++);(k||J)&&l.next(B);!k&&l.complete()}))})};
dK5=function(X,J,p){var l=x0(X)||J||p?{next:X,error:J,complete:p}:X;return l?V4(function(g,B){g.subscribe(new tE(B,function(k){var n;(n=l.next)==null||n.call(l,k);B.next(k)},function(k){var n;
(n=l.error)==null||n.call(l,k);B.error(k)},function(){var k;
(k=l.complete)==null||k.call(l);B.complete()}))}):rV};
VCa=function(){var X=_.iA.apply(0,arguments),J=Jy4(X);return V4(function(p,l){for(var g=X.length,B=Array(g),k=X.map(function(){return!1}),n=!1,w={i$jscomp$231:0};w.i$jscomp$231<g;w={i$jscomp$231:w.i$jscomp$231},w.i$jscomp$231++)OU(X[w.i$jscomp$231]).subscribe(new tE(l,function(Y){return function(e){B[Y.i$jscomp$231]=e;
n||k[Y.i$jscomp$231]||(k[Y.i$jscomp$231]=!0,(n=k.every(rV))&&(k=null))}}(w),void 0,aJ));
p.subscribe(new tE(l,function(Y){n&&(Y=[Y].concat(_.EU(B)),l.next(J?J.apply(null,_.EU(Y)):Y))}))})};
PZI=function(X){var J=tCI;if(J)for(var p in J)Object.prototype.hasOwnProperty.call(J,p)&&X(J[p],p,J)};
QBC=function(){var X=[];PZI(function(J){X.push(J)});
return X};
Kl6=function(X){try{return!!X&&X.location.href!=null&&EMB(X,"foo")}catch(J){return!1}};
zUI=function(){return h6&&aU?aU.mobile:!Tb4()&&(rC("iPod")||rC("iPhone")||rC("Android")||rC("IEMobile"))};
Tb4=function(){return h6&&aU?!aU.mobile&&(rC("iPad")||rC("Android")||rC("Silk")):rC("iPad")||rC("Android")&&!rC("Mobile")||rC("Silk")};
_.Hl=function(X){return new o06(X[0].toLowerCase())};
jB6=function(X){for(var J=_.iA.apply(1,arguments),p=X[0],l=0;l<X.length-1;l++)p+=String(J[l]),p+=X[l+1];J=document.implementation.createHTMLDocument("");l=J.createElement("style");J.head.appendChild(l);J=l.sheet;J.insertRule(p,0);if(J.cssRules.length===1&&(p=J.cssRules[0],p instanceof CSSStyleRule))return new hE(p.cssText.replace(/</g,"\\3C "))};
iFm=function(X){try{return new URL(X,window.document.baseURI)}catch(J){return new URL("about:invalid")}};
sBT=function(X,J){var p=J.createRange();p.selectNode(J.body);X=p$(X);return p.createContextualFragment(l$(X))};
XmY=function(X){X=X.nodeName;return typeof X==="string"?X:"FORM"};
J0U=function(X){X=X.nodeType;return X===1||typeof X!=="number"};
Ud=function(X,J,p){X.setAttribute(J,p)};
pmI=function(X){return X.parts.map(function(J){var p=J.descriptor;return""+J.url+(p?" "+p:"")}).join(" , ")};
_.rb=function(X){var J=_.iA.apply(1,arguments);if(J.length===0)return _.Nf(X[0]);for(var p=X[0],l=0;l<J.length;l++)p+=encodeURIComponent(J[l])+X[l+1];return _.Nf(p)};
_.IB=function(X,J){X=_.Mf(X).toString();var p=X.split(/[?#]/),l=/[?]/.test(X)?"?"+p[1]:"";return l$m(p[0],l,/[#]/.test(X)?"#"+(l?p[2]:p[1]):"",J)};
l$m=function(X,J,p,l){function g(k,n){k!=null&&(Array.isArray(k)?k.forEach(function(w){return g(w,n)}):(J+=B+encodeURIComponent(n)+"="+encodeURIComponent(k),B="&"))}
var B=J.length?"&":"?";l.constructor===Object&&(l=Object.entries(l));Array.isArray(l)?l.forEach(function(k){return g(k[1],k[0])}):l.forEach(g);
return _.Nf(X+J+p)};
BvY=function(){var X=L$(gnK).toString();return _.Nf(URL.createObjectURL(new Blob([X],{type:"text/javascript"})))};
$hI=function(X){var J=[],p=0,l;for(l in X)J[p++]=l;return J};
WtC=function(X,J){for(var p in X)if(X[p]==J)return!0;return!1};
CFK=function(X,J,p){for(var l in X)if(J.call(p,X[l],l,X))return l};
kLU=function(X){if(!X||typeof X!=="object")return X;if(typeof X.clone==="function")return X.clone();if(typeof Map!=="undefined"&&X instanceof Map)return new Map(X);if(typeof Set!=="undefined"&&X instanceof Set)return new Set(X);if(X instanceof Date)return new Date(X.getTime());var J=Array.isArray(X)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(X)||X instanceof DataView?{}:new X.constructor(X.length),p;for(p in X)J[p]=kLU(X[p]);return J};
nnR=function(X){var J=arguments.length;if(J==1&&Array.isArray(arguments[0]))return nnR.apply(null,arguments[0]);if(J%2)throw Error("ma");for(var p={},l=0;l<J;l+=2)p[arguments[l]]=arguments[l+1];return p};
Ltm=function(X){var J=arguments.length;if(J==1&&Array.isArray(arguments[0]))return Ltm.apply(null,arguments[0]);for(var p={},l=0;l<J;l++)p[arguments[l]]=!0;return p};
y5=function(X,J,p,l){this.top=X;this.right=J;this.bottom=p;this.left=l};
oB=function(X,J,p,l){this.left=X;this.top=J;this.width=p;this.height=l};
A0Z=function(X){X=X.global;if(X.PendingGetBeacon)return X.PendingGetBeacon};
cl=function(X){return function(J){return J.pipe(wmC(X,wb(new SC)))}};
bZ=function(X){return function(J){return J.pipe(wmC(X,vl(1)))}};
wmC=function(X,J){function p(l){return new oJ(function(g){return l.subscribe(function(B){fF(X,function(){return void g.next(B)},3)},function(B){fF(X,function(){return void g.error(B)},3)},function(){fF(X,function(){return void g.complete()},3)})})}
return y4(p,lxZ(),J,PU(),p)};
ekY=function(X){var J=YxC(X);return J===null?new Dx(null):J.pipe(Q4(function(p){p=p.serialize();if(vnB)p=_.lT.btoa(p);else{for(var l=[],g=0,B=0;B<p.length;B++){var k=p.charCodeAt(B);k>255&&(l[g++]=k&255,k>>=8);l[g++]=k}p=_.jm(l)}return p}),kM(1),bZ(X.queue))};
ZqW=function(X){var J=J===void 0?{}:J;if(typeof Event==="function")return new Event(X,J);if(typeof document!=="undefined"){var p=document.createEvent("CustomEvent");p.initCustomEvent(X,J.bubbles||!1,J.cancelable||!1,J.detail);return p}throw Error();};
hka=function(X){return typeof X==="string"?document.getElementById(X):X};
HqI=function(X){var J=!1;J=J===void 0?!1:J;if(X.tagName==="IMG"){if(X.complete&&(!X.naturalWidth||!X.naturalHeight))return!0;var p;if(J&&((p=X.style)==null?void 0:p.display)==="none")return!0}var l,g;return xh5.test((l=X.getAttribute("width"))!=null?l:"")&&xh5.test((g=X.getAttribute("height"))!=null?g:"")};
a$4=function(X,J){if(X.tagName==="IMG")return X.naturalWidth&&X.naturalHeight?!0:!1;try{if(X.readyState)var p=X.readyState;else{var l,g;p=(l=X.contentWindow)==null?void 0:(g=l.document)==null?void 0:g.readyState}return p==="complete"}catch(B){return J===void 0?!1:J}};
UhZ=function(X){X||(X=function(J,p,l){J.addEventListener(p,l)});
return X};
onC=function(X,J){var p=r0a();p=p===void 0?new I$m:p;if(X=hka(X)){var l=UhZ(l);for(var g=!1,B=function(c){g||(g=!0,J(c))},k,n=2,w=0;w<y0I.length;++w)if(y0I[w]===X.tagName){n=3;
k=[X];break}k||(k=X.querySelectorAll(y0I.join(",")));var Y=0,e=0,Z=!0,h=X=!1;w={};for(var x=0;x<k.length;w={isImg:void 0},x++){var U=k[x];if(!HqI(U))if(w.isImg=U.tagName==="IMG",a$4(U,p.crossDomainLoadedDefault))X=!0,w.isImg&&(Z=!0);else{Y++;var y=function(c){return function(D){Y--;!Y&&Z&&B(n);c.isImg&&(D=D&&D.type==="error",e--,D||(Z=!0),!e&&h&&Z&&B(n))}}(w);
l(U,"load",y);w.isImg&&(e++,l(U,"error",y))}}e===0&&(Z=!0);k=null;k=_.lT.document.readyState==="complete";if(Y===0&&!X&&k)n=5;else if(Y||!X){l(_.lT,"load",function(){!p.pendingImagesBlockLoad||!e&&Z?B(4):h=!0});
return}B(n)}};
Sx4=function(X,J,p){if(X)for(var l=0;X!=null&&l<500&&!p(X);++l)X=J(X)};
OqT=function(X,J){Sx4(X,function(p){try{return p===p.parent?null:p.parent}catch(l){}return null},J)};
c05=function(X,J){if(X.tagName=="IFRAME")J(X);else{X=X.querySelectorAll("IFRAME");for(var p=0;p<X.length&&!J(X[p]);++p);}};
bqm=function(X){return(X=X.ownerDocument)&&(X.parentWindow||X.defaultView)||null};
f$C=function(X,J,p){try{var l=JSON.parse(p.data)}catch(k){}if(typeof l==="object"&&l&&l.type==="creativeLoad"){var g=bqm(X);if(p.source&&g){var B;OqT(p.source,function(k){try{if(k.parent===g)return B=k,!0}catch(n){}});
B&&c05(X,function(k){if(k.contentWindow===B)return J(l),!0})}}};
DhT=function(X){return typeof X==="string"?document.getElementById(X):X};
qxI=function(){var X={};return X[0]=_.rb(RkK,"current"),X[1]=_.rb(mhm),X[2]=_.rb(FtI),X};
ml=function(X,J){return X.left===J.left&&X.top===J.top&&X.width===J.width&&X.height===J.height};
NvR=function(X,J){return{left:Math.max(X.left,J.left),top:Math.max(X.top,J.top),width:Math.max(0,Math.min(X.left+X.width,J.left+J.width)-Math.max(X.left,J.left)),height:Math.max(0,Math.min(X.top+X.height,J.top+J.height)-Math.max(X.top,J.top))}};
MU4=function(X,J){return{left:Math.round(X.left+J.x),top:Math.round(X.top+J.y),width:X.width,height:X.height}};
uam=function(X,J,p){if(X&&J!==null&&J!=J.top){if(!J.top)return new _.Fv(-12245933,-12245933);J=J.top}try{return(p===void 0?0:p)?(new _.Fv(J.innerWidth,J.innerHeight)).round():_.qK(J).round()}catch(l){return new _.Fv(-12245933,-12245933)}};
GLY=function(X,J,p){try{if(X){if(!J.top)return new y5(-12245933,-12245933,-12245933,-12245933);J=J.top}var l=uam(X,J,p),g=l.height,B=l.width;if(B===-12245933)return new y5(B,B,B,B);var k=NK(MK(J.document)),n=k.x,w=k.y;return new y5(w,n+B,w+g,n)}catch(Y){return new y5(-12245933,-12245933,-12245933,-12245933)}};
dhK=function(X){var J;return(J=X.google_tag_data)!=null?J:X.google_tag_data={}};
VUW=function(X){var J,p;return typeof((J=X.navigator)==null?void 0:(p=J.userAgentData)==null?void 0:p.getHighEntropyValues)==="function"};
PFI=function(X){if(!VUW(X))return null;var J=dhK(X);if(J.uach_promise)return J.uach_promise;X=X.navigator.userAgentData.getHighEntropyValues(tUI).then(function(p){J.uach!=null||(J.uach=p);return p});
return J.uach_promise=X};
lE5=function(X){var J;return QTI(Ena(KtT(TvT(zkm(jTW(iqY(sT5(Xi6(new JZC,X.architecture||""),X.bitness||""),X.mobile||!1),X.model||""),X.platform||""),X.platformVersion||""),X.uaFullVersion||""),((J=X.fullVersionList)==null?void 0:J.map(function(p){var l=new piK;l=_.uZ(l,1,p.brand);return _.uZ(l,2,p.version)}))||[]),X.wow64||!1)};
gLK=function(X){var J,p;return(p=(J=PFI(X))==null?void 0:J.then(function(l){return lE5(l)}))!=null?p:null};
BQm=function(X,J){return new oJ(function(p){var l=!1,g=Array(J.length);g.fill(void 0);var B=new Set,k=new Set,n=function(Z,h){X.running?(g[h]=Z,B.add(h),l||(l=!0,fF(X,function(){l=!1;p.next(_.G5(g))},1))):p.error(new Gz(h))},w=function(Z,h){k.add(h);
B.add(h);fF(X,function(){p.error(Z)},1)},Y=function(Z){k.add(Z);
fF(X,function(){k.size===J.length&&p.complete()},1)},e=J.map(function(Z,h){return Z.subscribe(function(x){return void n(x,h)},function(x){return void w(x,h)},function(){return void Y(h)})});
return function(){e.forEach(function(Z){return void Z.unsubscribe()})}})};
Co6=function(X,J,p){function l(){if(J.debugChannel){var c=J.debugChannel,D=c.next;var m={creativeId:J.debugNames.getName(p),requiredSignals:g,signals:Object.assign({},B),hasPrematurelyCompleted:k,errorMessage:n,erroredSignalKey:w};m={specMajor:2,specMinor:0,specPatch:0,timestamp:pF(J.timeProvider.now(),new lZ(0,J.timeProvider.timeline)),instanceId:J.debugNames.getName(J.symbol),creativeState:m};D.call(c,m)}}
for(var g=Object.keys(X),B={},k=!1,n=null,w=null,Y={},e=new Set,Z=[],h=[],x=_.C(g),U=x.next(),y={};!U.done;y={key$jscomp$394:void 0},U=x.next())y.key$jscomp$394=U.value,U=X[y.key$jscomp$394],U instanceof Dx?(Y[y.key$jscomp$394]=U.value,e.add(y.key$jscomp$394),J.debugChannel&&(B[String(y.key$jscomp$394)]=cyK(U.value))):(U=U.pipe(nF(function(c,D){return SdC(c)||SdC(D)?!1:c===D}),Q4(function(c){return function(D){J.debugChannel&&(B[String(c.key$jscomp$394)]=cyK(D),l());
var m={};return m[c.key$jscomp$394]=D,m}}(y)),Bl(function(c){return function(D){if(D instanceof Gz)throw new $cT(String(c.key$jscomp$394));
throw D;}}(y)),dK5(function(c){return function(){e.add(c.key$jscomp$394)}}(y),function(c){return function(D){w=String(c.key$jscomp$394);
n=String(D);l()}}(y),function(c){return function(){e.has(c.key$jscomp$394)||(k=!0,l())}}(y))),h.push(y.key$jscomp$394),Z.push(U));
(X=Object.keys(B).length>0)&&l();x=BQm(J.queue,Z).pipe(Bl(function(c){if(c instanceof Gz)throw new W6Y(String(h[c.inputObservableIndex]));throw c;}),Q4(function(c){return Object.freeze(Object.assign.apply(Object,[{},
Y].concat(_.EU(c))))}));
return(Z=Z.length>0)&&X?Xv(GW(Object.freeze(Y)),x):Z?x:GW(Object.freeze(Y))};
kkm=function(X,J,p,l,g){return X.performanceMonitor.timeExecution.bind(X.performanceMonitor)(733,function(){var B={};try{return J.pipe(Bl(function(k){l(Object.assign({},B,{error:k}));return sU}),zW(function(k){try{var n=p(X,k)}catch(Y){return l(Object.assign({},B,{error:Y instanceof Error?Y:String(Y)})),sU}var w={};
return Co6(n,X,k.symbol).pipe(dK5(function(Y){w=Y}),vl(1),PU()).pipe(g,Bl(function(Y){l(Object.assign({},w,{error:Y}));
return sU}),LF(void 0),Q4(function(){return!0}))})).pipe(eC(function(k){return k+1},0),Bl(function(k){l(Object.assign({},B,{error:k}));
return sU}))}catch(k){return l(Object.assign({},B,{error:k})),sU}})()};
db=function(X){var J=new Map;if(typeof X!=="object"||X===null)return J;Object.values(X).forEach(function(p){p&&typeof p.extrapolateToNow==="function"&&(J.has(p.clock.timeline)||J.set(p.clock.timeline,p.clock.now()))});
return J};
nL6=function(X,J){return typeof X==="string"?encodeURIComponent(X):typeof X==="number"?String(X):Array.isArray(X)?X.map(function(p){return nL6(p,J)}).join(","):X instanceof lZ?X.toString():X&&typeof X.extrapolateToNow==="function"?nL6(X.extrapolateUsingTimestampMap(J).value,J):X===!0?"1":X===!1?"0":X===void 0||X===null?null:X instanceof L6B?AZK(X):[X.top,
X.left,X.top+X.height,X.left+X.width].join()};
wia=function(X,J){X=Object.entries(X).map(function(p){var l=_.C(p);p=l.next().value;l=l.next().value;l=nL6(l,J);return l===null?"":p+"="+l}).filter(function(p){return p!==""});
return X.length?X.join("&"):""};
eKB=function(X,J){var p=Yf6,l=vLW;J=J===void 0?.01:J;return function(g){J>0&&Math.random()<=J&&(X.global.HTMLFencedFrameElement&&X.global.fence&&typeof X.global.fence.reportEvent==="function"&&X.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),g=Object.assign({},g,{errorMessage:g.error instanceof Error&&g.error.message?g.error.message:String(g.error),errorStack:g.error instanceof Error&&g.error.stack?String(g.error.stack):null,errorName:g.error instanceof
Error&&g.error.name?String(g.error.name):null,errorContext:String(X.performanceMonitor.timedFunctionContext),errorEscapedQueryId:g.escapedQueryId}),p(Object.assign({},g,{payloadMapper:function(){return function(B){try{return l(Object.assign({},B))}catch(k){return{}}}}(),
urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),db(g)).forEach(function(B){X.beaconFactory.makeBeacon(B).sendNow()}))}};
ZcC=function(){var X=_.iA.apply(0,arguments);return function(J){var p=J.pipe(vl(1),PU());J=X.map(function(l){return p.pipe(l,LF(!0))});
return K$(J).pipe(kM(1),Wl())}};
hKC=function(){var X=_.iA.apply(0,arguments);return function(J){var p=J.pipe(vl(1),PU());J=X.map(function(l){return p.pipe(l,LF(!0))});
return Xv.apply(null,_.EU(J)).pipe(kM(1),Wl())}};
xc5=function(X,J){return function(p){var l=p.pipe(vl(1),PU());p=l.pipe(X,LF(!0));l=l.pipe(y4(J,vl(),PU()),LF(!0));p=K$([p,l]);return yyT(p,l).pipe(kM(1),Wl())}};
HcY=function(X,J,p){p(!0)};
aEm=function(X,J){return y4(hy(function(p){var l=X(p),g=J(p),B={};return l&&g&&B?new oJ(function(k){g(l,B,function(n){k.next(Object.assign({},p,{canEmit:n}));k.complete()});
return function(){}}):V5}),Jy(function(p){return p.canEmit}))};
Uc6=function(X){var J={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(p){return p.pipe(hy(function(l){return new oJ(function(g){function B(){n.disconnect();w.unsubscribe()}
var k=X.MutationObserver;if(k&&l.ref!==void 0){var n=new k(function(Y){g.next(Y)});
n.observe(l.ref,J);var w=l.JSC$9636_released.subscribe(B);return B}})}))}};
rZI=function(X){if(X.measurementDeferralState===3)return null;if(X.timeOnScreenReason!==void 0){var J=X.creativeFound===!1?"n":null;if(J!==null)return J}return X.geometricMeasurementErrors instanceof ty?"msf":X.contextValidationErrors instanceof Pl?"c":X.contextVisibilityKnown===!1?"pv":X.geometricMeasurementErrors||X.contextValidationErrors?"x":null};
yZI=function(X,J){return X.replace(IEB,function(p,l){try{var g=_.Q5.get(J,l);if(g==null||g.toString()==null)return p;g=g.toString();if(g==""||!_.ka(g==null?"":String(g)))return encodeURIComponent(g).replace(/%2C/g,",")}catch(B){}return p})};
oLU=function(X,J){var p=Object.assign({},X),l=X.userAgentClientHints;p=(delete p.userAgentClientHints,p);p=X.payloadMapper(p);var g=wia(p,J);return _.Ed(X.urlPrefixes,function(B){var k="";typeof l==="string"&&(k="&"+wia({uach:l},J));var n={};return yZI(B,(n.VIEWABILITY=g,n))+k})};
Yf6=function(X,J){var p=X.payloadMapper(X),l=wia(p,J);return l?_.Ed(X.urlPrefixes,function(g){g=g.indexOf("?")>=0?g:g+"?";g="?&".indexOf(g.slice(-1))>=0?g:g+"&";return g+l}):X.urlPrefixes};
SfZ=function(){return y4(Jy(function(X){return X!==void 0}),Q4(function(X){return X}))};
Oc5=function(X){return y4(Q4(function(){return!0}),Zx(!1),bZ(X))};
cZW=function(X){return X.length<=0?sU:K$(X.map(function(J){var p=0;return J.pipe(Q4(function(l){return{index:p++,value:l}}))})).pipe(Jy(function(J){return J.every(function(p){return p.index===J[0].index})}),Q4(function(J){return J.map(function(p){return p.value})}))};
bcW=function(X,J){X.currentState&&(X.previousState=X.currentState);X.currentState=J;X.previousState&&X.previousState.value?(J=Math.max(0,pF(J.timestamp,X.previousState.timestamp)),X.totalTime+=J,X.consecutiveTime+=J):X.consecutiveTime=0;return X};
fEW=function(){return y4(eC(bcW,{totalTime:0,consecutiveTime:0}),Q4(function(X){return X.totalTime}))};
DcR=function(){return y4(eC(bcW,{totalTime:0,consecutiveTime:0}),Q4(function(X){return X.consecutiveTime}))};
RKm=function(X,J){return function(p){return cZW(J.map(function(l){return p.pipe(X(l))}))}};
mcC=function(){var X;return y4(dK5(function(J){return void(X=J.timestamp)}),DcR(),Q4(function(J){return{timestamp:X,
value:Math.round(J)}}))};
F6I=function(X,J){return ml(X.topWindowViewportExternalGeometry,J.topWindowViewportExternalGeometry)&&ml(X.elementGeometry,J.elementGeometry)&&ml(X.exposedViewportLocalGeometry,J.exposedViewportLocalGeometry)&&ml(X.intersectionGeometry,J.intersectionGeometry)&&X.elementGeometrySourceName===J.elementGeometrySourceName&&X.measurementRequests===J.measurementRequests&&X.viewportGeometrySourceName===J.viewportGeometrySourceName&&X.viewportLocalAppOffset.x===J.viewportLocalAppOffset.x&&X.viewportLocalAppOffset.y===
J.viewportLocalAppOffset.y};
u3T=function(X,J){return function(p){return function(l){var g=l.pipe(wb(new SC),PU());l=p.element.pipe(nF());g=g.pipe(Q4(function(B){return B.value}));
return K$([l,g,J]).pipe(Q4(function(B){var k=_.C(B);B=k.next().value;var n=k.next().value;k=k.next().value;if(B.ref===void 0)var w={top:0,left:0,width:0,height:0};else{w=B.ref.getBoundingClientRect();var Y=B.ref,e=X.global,Z=new _.KF(0,0),h=Tz(_.zz(Y));if(EMB(h,"parent")){do{if(h==e)var x=_.jC(Y);else x=qfW(Y),x=new _.KF(x.left,x.top);Z.x+=x.x;Z.y+=x.y}while(h&&h!=e&&h!=h.parent&&(Y=h.frameElement)&&(h=h.parent))}w={top:Z.y,left:Z.x,width:w.width,height:w.height}}w=MU4(w,n.viewportLocalAppOffset);
e=NvR(w,n.exposedViewportLocalGeometry);Z=X.timeProvider.now();h=Object;Y=h.assign;if(k!==2||X.inCrossDomainIframe||e.width<=0||e.height<=0)var U=!1;else try{var y=X.document.elementFromPoint(e.left+e.width/2,e.top+e.height/2);U=y?!NQ6(y,B):!1}catch(c){U=!1}return{timestamp:Z,value:Y.call(h,{},n,{elementGeometrySourceName:"geo",intersectionGeometry:U?MQm.intersectionGeometry:e,elementGeometry:w})}}),cl(X.queue))}}};
NQ6=function(X,J,p){p=p===void 0?0:p;return X.ref===void 0||J.ref===void 0?!1:X.ref===J.ref||_.iZ(J.ref,function(l){return l===X.ref})?!0:J.ref.ownerDocument&&J.ref.ownerDocument.defaultView&&J.ref.ownerDocument.defaultView===J.ref.ownerDocument.defaultView.top?!1:p<10&&J.ref.ownerDocument&&J.ref.ownerDocument.defaultView&&J.ref.ownerDocument.defaultView.frameElement?NQ6(X,new sd(J.ref.ownerDocument.defaultView.frameElement),p+1):!0};
VQK=function(X){return function(J){return J.pipe(X.ResizeObserver?Gk4(X):dcY(X),vl(1),PU())}};
Gk4=function(X){return function(J){return J.pipe(hy(function(p){var l=X.ResizeObserver;if(!l||p.ref===void 0)return GW(MQm.elementGeometry);var g=(new oJ(function(B){function k(){p.ref!==void 0&&n.unobserve(p.ref);n.disconnect();w.unsubscribe()}
if(p.ref===void 0)return B.complete(),function(){};
var n=new l(function(Y){Y.forEach(function(e){B.next(e)})});
n.observe(p.ref);var w=p.JSC$9636_released.subscribe(k);return k})).pipe(gb(X.performanceMonitor,736),Q4(function(B){return B.contentRect}));
return Xv(GW(p.ref.getBoundingClientRect()),g)}),nF(ml))}};
dcY=function(X){return function(J){var p=J.pipe(Uc6(X)),l=X.onResize;p=Xv(J.pipe(Q4(function(){return ZqW("resize")})),p,l);
return K$(J,p).pipe(gb(X.performanceMonitor,737),Q4(function(g){g=_.C(g).next().value;return g.ref===void 0?void 0:g.ref.getBoundingClientRect()}),SfZ(),nF(ml))}};
Qk5=function(X,J){var p=tQ6(X,J).pipe(vl(1),PU());return function(l){return function(g){g=g.pipe(hy(function(B){return B.element}),nF());
return K$([p,g]).pipe(hy(function(B){var k=_.C(B);B=k.next().value;k=k.next().value;return PoI(X,B.intersectionObserver,VQK(X),B.observations,l,B.flushRecords,k)}),cl(X.queue))}}};
ELI=function(X){return Q4(function(J){return J.value.viewportGeometrySourceName!=="nio"?J:Object.assign({},J,{value:Object.assign({},J.value,{exposedViewportLocalGeometry:Xa(X,!0),topWindowViewportExternalGeometry:Xa(X,!0)})})})};
K6I=function(X,J){return GW(J).pipe(X,Q4(function(){return J}))};
tQ6=function(X,J){return X.timeProvider.timeline!==TQB?dV(new ty(2)):X.MutationObserver?typeof IntersectionObserver==="undefined"?dV(new ty(0)):(new oJ(function(p){var l=new SC,g=new J0(l.next.bind(l),{threshold:[].concat(_.EU(J))});p.next({observations:l.pipe(gb(X.performanceMonitor,735)),intersectionObserver:g,flushRecords:function(B){B=g.takeRecords(B);B.length>0&&l.next(B)}})})).pipe(kM(1),vl(1),PU()):dV(new ty(1))};
zK5=function(X){return E0I(X.sort(function(J,p){return J.time-p.time}),pl4)};
PoI=function(X,J,p,l,g,B,k){return new oJ(function(n){function w(){U||(U=!0,k.ref!==void 0&&J.unobserve(g,k.ref),e.unsubscribe(),x.unsubscribe(),h.unsubscribe(),y.unsubscribe())}
if(k.ref!==void 0){jkI(J,g);J.observe(g,k.ref);var Y=new lF({timestamp:X.timeProvider.now(),value:Object.assign({},MQm,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),e=l.pipe(zW(function(c){return zK5(c)}),Jy(function(c){return c.target===k.ref}),Q4(function(c){return{timestamp:new lZ(c.time,TQB),
value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:c.rootBounds||gv,topWindowViewportExternalGeometry:c.rootBounds||Xa(X,!0),measurementRequests:Z,elementGeometrySourceName:"nio",intersectionGeometry:c.intersectionRect,elementGeometry:c.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:c.isIntersecting,isV2Visible:c.isVisible}}}),wb(Y),PU()).subscribe(n),Z=new SC,h=Z.subscribe(function(){B(g);
n.next({timestamp:X.timeProvider.now(),value:Y.value.value});k.ref!==void 0&&(J.unobserve(g,k.ref),J.observe(g,k.ref))}),x=K6I(p,k).subscribe(function(){Z.next()}),U=!1,y=k.JSC$9636_released.subscribe(function(){return w()});
return w}})};
icC=function(X,J){var p=X.getOnBackgrounded().pipe(Q4(function(){return"b"}));
return yyT(J,p).pipe(kM(1),bZ(X.queue))};
Bm=function(X){return function(J){var p;return J.pipe(dK5(function(l){return void(p=l.timestamp)}),Q4(function(l){return l.value}),X,Q4(function(l){return{timestamp:p,
value:l}}))}};
skm=function(X){return X.intersectionGeometry.width*X.intersectionGeometry.height/(X.elementGeometry.width*X.elementGeometry.height)};
$n=function(X,J,p){p=p===void 0?function(l,g){return l===g}:p;
return X.timestamp.equals(J.timestamp)&&p(X.value,J.value)};
Cq=function(X,J){return J.pipe(Q4(function(p){return new Wm(X.timeProvider,{timestamp:X.timeProvider.now(),value:p})}))};
Xo5=function(X){return function(J){return J.pipe(VCa(X),Q4(function(p){var l=_.C(p);p=l.next().value;l=l.next().value;var g=p.value;return{timestamp:p.timestamp,value:g>=1?!0:g<=0?!1:g>=l}}))}};
po4=function(){return y4(Jy(function(X,J){return J>0}),Jc5,Zx(-1),nF())};
lbW=function(X,J,p){return X?K$([J,p]).pipe(Jy(function(l){var g=_.C(l);l=g.next().value;g=g.next().value;return l.timestamp.equals(g.timestamp)}),Q4(function(l){var g=_.C(l);
l=g.next().value;g=g.next().value;return l.value>g.value?l:g})):J};
$uI=function(X){return function(J){var p=J.pipe(gPT),l=J.pipe(BeW);return X instanceof oJ?X.pipe(hy(function(g){return lbW(g,p,l)})):lbW(X.value,p,l)}};
e1U=function(X,J,p,l){var g=l.geometryIsOccluded,B=l.exposureThreshold,k=l.wasLargeAdAtRender,n=l.allowLargeAdThreshold,w=l.largeAdExposureThreshold,Y=l.mayUseViewportShareExposure,e=l.hasMeasurementStarted;l=l.useIntersectionObserverV2;J=W2m(X,p,J);p=Ci5(X,p);l=k_6(J,l);var Z=nPm(X,g,Y,J),h=Z.pipe(Q4(function(P){return P.value}),nF(),bZ(X),eC(function(P,Q){return Math.max(P,Q)},0)),x=Z.pipe(Q4(function(P){return P.value}),po4(),bZ(X)),U=J.pipe(L2B,Q4(function(P){return P.value}),kM(2),nF(),bZ(X));
k=AcK(X,J,k,n);var y=k.pipe(Zx(!1),nF(),Q4(function(P){return P?w:B}));
n=Z.pipe(Xo5(y),nF(),bZ(X));var c=K$([n,J]).pipe(Jy(function(P){var Q=_.C(P);P=Q.next().value;Q=Q.next().value;return P.timestamp.equals(Q.timestamp)}),Q4(function(P){var Q=_.C(P);
P=Q.next().value;Q=Q.next().value;return{visible:P.value,geometry:Q.value.elementGeometry}}),eC(function(P,Q){return!Q.visible&&P.visible?P:Q},{visible:!1,
geometry:gv}),Q4(function(P){return P.geometry}),Zx(gv),bZ(X),nF(ml));
Y=Y instanceof oJ?Y.pipe(nF(),CF()):V5;y=K$([Y,y]).pipe(CF());var D=J.pipe(Jy(function(P){return P.value.viewportGeometrySourceName!=="ns"&&P.value.elementGeometrySourceName!=="ns"}),eC(function(P){return P+1},0),Zx(0),bZ(X)),m=p.pipe(CF(!0),Zx(!1),bZ(X));
m=K$([e,m]).pipe(Q4(function(P){var Q=_.C(P);P=Q.next().value;Q=Q.next().value;return P&&!Q}),bZ(X));
var d=J.pipe(woC,nF()),G=d.pipe(Q4(function(P){return P.value}),eC(function(P,Q){return Math.max(P,Q)},0),nF(),bZ(X));
X=d.pipe(Q4(function(P){return P.value}),po4(),bZ(X));
return{shouldResetExposureSignals:Y,shouldResetViewabilitySignals:y,geometrySignals:{readyGeometryWithDefault:J,measurementStrategy:J.pipe(Yy4),creativePosition:c.pipe(nF(ml)),visible:n.pipe(nF($n)),timestampedExposure:Z.pipe(nF($n)),maximumExposure:h,minimumExposure:x,browserSize:J.pipe(vPZ,nF(_.z5)),timestampedScreenShare:d,maxScreenShare:G,minScreenShare:X,geometricMeasurementErrors:p,measurementRequests:J.pipe(Q4(function(P){return P.value.measurementRequests})),
isLargeAd:k,geometryIsOccluded:g,hasMeasurementStarted:e,geometryMeasurable:m,validMeasurementCount:D,loadTimeExposure:U,v2VisibilityBitVector:l}}};
Ci5=function(X,J){return J.pipe(Jy(function(){return!1}),Q4(function(p){return p}),Bl(function(p){return kn(new Dx(p),X)}))};
W2m=function(X,J,p){return J.pipe(ryU(V5),bZ(X)).pipe(nF(function(l,g){return $n(l,g,F6I)}),Zx({timestamp:p.now(),
value:MQm}),bZ(X))};
nPm=function(X,J,p,l){p=l.pipe($uI(p),Bm(Q4(function(g){return Math.round(g*100)/100})),bZ(X));
return J instanceof Dx?p:K$([p,J]).pipe(Q4(function(g){var B=_.C(g);g=B.next().value;B=B.next().value;return{timestamp:B.timestamp.maximum(g.timestamp),value:B.value?0:g.value}}),nF($n),bZ(X))};
AcK=function(X,J,p,l){J=[J.pipe(Q4(function(g){return g.value.elementGeometry.width*g.value.elementGeometry.height>=242500}))];
p instanceof oJ&&J.push(p.pipe(Q4(function(g){return!!g})));
p=K$(J);return l?p.pipe(Q4(function(g){return g.some(function(B){return B})}),Zx(!1),nF(),bZ(X)):kn(new Dx(!1),X)};
k_6=function(X,J){X=K$([X,J]).pipe(Q4(function(g){var B=_.C(g);g=B.next().value;if(B.next().value&&g.value.isIntersecting)return g.value.isV2Visible}),nF());
var p=X.pipe(Q4(function(g){return g===void 0?!0:g}),eC(function(g,B){return g||!B},!1)),l=X.pipe(eC(function(g,B){return B===void 0?g:B?!1:g!=null?g:!0},void 0),Q4(function(g){return!!g}));
return K$([J,oMI(X,p,l)]).pipe(Q4(function(g){var B=_.C(g);g=B.next().value;var k=_.C(B.next().value);B=k.next().value;var n=k.next().value;k=k.next().value;var w=0;if(!g)return 0;if(B===void 0)return 16;B&&(w|=1);B||(w|=2);n&&(w|=4);k&&(w|=8);return w}))};
UuI=function(X,J,p,l,g){var B=ZrW.timeThresholdMs;var k=k===void 0?new h1T(J,l):k;return(new oJ(function(n){var w=p.pipe(Zx(void 0),hy(function(){return xu4(g)})).pipe(Q4(function(Y){var e=Y.value;
Y=Y.timestamp;var Z=e.visible;e=e.consecutiveViewTime;var h=e>=B;h||!Z?HrZ(k):(Y=Math.max(0,pF(J.now(),Y)),abW(k,Math.max(0,B-e-Y)));return h}),eC(function(Y,e){return e||Y},!1),nF()).subscribe(n);
return function(){k.dispose();w.unsubscribe()}})).pipe(xM(function(n){return!n},!0),bZ(X))};
xu4=function(X){return cZW([X,X.pipe(mcC())]).pipe(Q4(function(J){var p=_.C(J);J=p.next().value;p=p.next().value;return{timestamp:J.timestamp,value:{visible:J.value,consecutiveViewTime:p.value}}}),nF(function(J,p){return $n(J,p,function(l,g){return l.consecutiveViewTime===g.consecutiveViewTime&&l.visible===g.visible})}))};
rca=function(){return y4(DcR(),eC(function(X,J){return Math.max(X,J)},0),Q4(function(X){return Math.round(X)}))};
IbY=function(X){return y4(Xo5(GW(X)),rca())};
yca=function(X,J){return J instanceof oJ?J.pipe(hy(function(p){return(p=p?15:null)?dV(new ty(p)):X})):(J=J.value?15:null)?dV(new ty(J)):X};
oPZ=function(X){var J=new ty(13);if(X.length<1)return{chain:sU,capturedErrors:sU};var p=new SC,l=X[0];return{chain:X.slice(1).reduce(function(g,B){return g.pipe(Bl(function(k){p.next(k);return B}))},l).pipe(Bl(function(g){p.next(g);
return dV(J)}),wb(new SC),PU()),
capturedErrors:p}};
SyC=function(X,J){var p=X.pipe(wb(new SC),PU());return hy(function(l){return p.pipe(J(l))})};
ccK=function(X,J){if(X.inCrossDomainIframe)return dV(new ty(6));var p=new SC;return Xv(GW({}),J,p).pipe(Q4(function(){return{timestamp:X.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:OrT(X),topWindowViewportExternalGeometry:Xa(X,!0),measurementRequests:p,viewportLocalAppOffset:{x:0,y:0}}}}),cl(X.queue))};
OrT=function(X){var J=Xa(X,!1);if(!X.inIframe||!Kl6(X.global.parent)||X.global.parent===X.global)return J;var p=new nq(X.global.parent,X.debugChannel);p.beaconFactory=X.beaconFactory;p=OrT(p);X=X.global.frameElement.getBoundingClientRect();return NvR(MU4(NvR(p,X),{x:J.left-X.left,y:J.top-X.top}),J)};
brB=function(X){if(X.prerendering)return 3;var J;return(J={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[X.visibilityState||X.webkitVisibilityState||X.mozVisibilityState||""])!=null?J:0};
fbm=function(X){return X.document.JSC$9647_onVisibilityChange.pipe(Q4(function(J){return J==="visible"}),nF(),bZ(X.queue))};
DuI=function(X,J,p){var l;return J.pipe(nF(),hy(function(g){return p.pipe(Q4(function(){if(!l){l=!0;try{g.next()}finally{l=!1}}return!0}))}),Zx(!1),bZ(X.queue))};
R1K=function(X){return y4(Bm(Q4(function(J){return J>=1?!0:J<=0?!1:J>=X})),fEW(),Q4(function(J){return Math.round(J)}))};
F2K=function(X,J,p,l,g){var B=muU;if(B.length>1)for(var k=0;k<B.length-1;k++)if(B[k]<B[k+1])throw Error();k=g.pipe(Zx(void 0),hy(function(){return p.pipe(mcC())}),nF(),bZ(X));
g=g.pipe(Zx(void 0),hy(function(){return p.pipe(rca())}),nF(),bZ(X));
return{totalMeasurementTime:l.pipe(Zx(void 0),hy(function(){return J.pipe(Q4(function(n){return{timestamp:n.timestamp,value:!0}}),fEW())}),nF(),bZ(X)),
totalUnviewedTime:l.pipe(Zx(void 0),hy(function(){return J.pipe(Q4(function(n){return{timestamp:n.timestamp,value:n.value===0}}),fEW())}),nF(),bZ(X)),
maxTimeOnScreen:l.pipe(Zx(void 0),hy(function(){return J.pipe(RKm(IbY,B))}),nF(_.z5),bZ(X)),
timeOnScreen:l.pipe(Zx(void 0),hy(function(){return J.pipe(RKm(R1K,B),Q4(function(n){return n.map(function(w,Y){return Y>0?w-n[Y-1]:w})}))}),nF(_.z5),bZ(X)),
maxConsecutiveViewTime:g,consecutiveViewTime:k.pipe(nF($n),bZ(X))}};
Nea=function(X){var J=!0;J=J===void 0?!1:J;return y4(hy(function(p){return qyZ(X.document,p,J)}),bZ(X.queue))};
M54=function(X,J,p){var l=p.pipe(Q4(function(g){return{value:g,timestamp:X.timeProvider.now()}}),nF($n));
return J instanceof oJ?J.pipe(nF(),hy(function(g){return g?kn(new Dx({value:!1,timestamp:X.timeProvider.now()}),X.queue):l})):J.value===!1?l:new Dx(!1)};
uCW=function(X,J,p,l,g,B,k){var n=ZrW;J=J instanceof oJ?J.pipe(Zx(!1),nF()):J;var w=!X.isMobile();p=M54(X,p,l);X=k.measurableCreative.pipe(Oc5(X.queue));return Object.assign({},n,{geometryIsOccluded:p,wasLargeAdAtRender:g,allowLargeAdThreshold:w,mayUseViewportShareExposure:J,hasMeasurementStarted:X,useIntersectionObserverV2:B})};
duT=function(X,J,p,l,g,B){var k=1;B=B===void 0?!0:B;k=k===void 0?.01:k;var n=n===void 0?X.timeProvider.intervalObservable(100).pipe(bZ(X.queue)):n;return X.performanceMonitor.timeExecution(916,function(){return G_C(X,J.pipe(cl(X.queue)),p.pipe(cl(X.queue)),l,g,B,k,n)})()};
G_C=function(X,J,p,l,g,B,k,n){var w=fbm(X).pipe(Q4(function(e){return!e})),Y=new V5I(X,[new t54(X,muU),
new PiR(X,n)]);n=ZcC(Q3R,EPU);return kkm(X,J,function(e,Z){var h=kn(new Dx(Z.element),e.queue).pipe(Nea(e),bZ(e.queue)),x={loadedElement:h,shouldMeasure:h.pipe(CF(!0)),measurableCreative:h.pipe(Q4(function(P){var Q=Q===void 0?Symbol():Q;return Object.freeze({symbol:Q,element:kn(new Dx(P),e.queue)})})),
creativeSearchResult:kn(new Dx("mue"),e.queue)},U=new Dx(!1),y=new Dx(!1),c=new Dx(17),D=new Dx(!1),m=new Dx(!1),d=kn(Lq,e.queue);U=Y.buildGeometrySource(x,{inApp:U,useV2:!1,requestSource:kn(c,e.queue)}).geometrySource;x=uCW(e,D,y,w,m,d,x);y=e1U(e.queue,e.timeProvider,U,x);x=y.geometrySignals;D=y.shouldResetViewabilitySignals;y=F2K(e.queue,x.timestampedExposure,x.visible,y.shouldResetExposureSignals,D);D=UuI(e.queue,e.timeProvider,D,x.measurementRequests,x.visible);m=p.pipe(Jy(function(P){return P===
Z.element.ref}),Q4(function(){return"ur"}));
d=bFZ(e.timeProvider,g).pipe(CF("t"));m=icC(e,Xv(m,d));d=DuI(e,x.measurementRequests,m.pipe(Jy(function(P){return P!==null})));
U=m.pipe(Jy(function(P){return P!==null}),Q4(function(){return brB(e.global.document)===1}));
var G=K2m(e.document);return Object.assign({},{beaconFactory:new Dx(e.beaconFactory),context:new Dx(e),inferredPingId:new Dx("lidar2"),timeOnScreenPingId:new Dx("lidartos"),binaryContext:new Dx(17),binaryVersion:new Dx(l),requestSource:c,contextValidationErrors:new Dx(e.validate()?null:new Pl),contextVisibilityKnown:new Dx(G),payloadMapper:new Dx(vLW),endOfSessionReason:m,timeOnScreenReason:m,requestMeasurementOnEndOfSession:d,hasImpressionFired:Te5,crossDomainIframeState:new Dx(e.inCrossDomainIframe?
1:void 0),inStatefulBeaconExperiment:Lq,inFetchLaterBeaconExperiment:Lq,isTurtlex:Lq,turtlexReportEventData:new Dx(""),reportFencedFrameEvent:V5,isViewableAttributionEnabled:Lq,inViewableAttributionExperiment:new Dx(0),fetchBeaconFactory:V5,supportsPendingBeacon:Lq,supportsFetchLater:Lq,emit:new Dx(HcY),beginToRenderEvent:new Dx(Symbol()),activeViewUnmeasurableEvent:new Dx(Symbol()),activeViewViewableEvent:new Dx(Symbol()),creativeFound:Te5,immediateUrlPrefixes:new Dx(Z.immediateUrls),timeOnScreenUrlPrefixes:new Dx(Z.timeOnScreenUrls),
cpmavUrls:V5,viewableRelayUrls:V5,measurementDeferralState:new Dx(2),urlSerializer:new Dx(oLU),viewUrlSerializer:new Dx(z1Y),isCreativeLoaded:h.pipe(Oc5(e.queue)),pageVisible:w.pipe(Q4(function(P){return!P})),
eosPageVisible:U,timestampedExposureHistory:x.timestampedExposure.pipe(eC(function(P,Q){P.push(Q);return P},[]))},x,{viewable:Cq(e,D),
maxTimeOnScreen:Cq(e,y.maxTimeOnScreen),timeOnScreen:Cq(e,y.timeOnScreen),maxConsecutiveViewTime:Cq(e,y.maxConsecutiveViewTime),consecutiveViewTime:y.consecutiveViewTime.pipe(Q4(function(P){return new Wm(e.timeProvider,P)})),
totalMeasurementTime:Cq(e,y.totalMeasurementTime),totalUnviewedTime:Cq(e,y.totalUnviewedTime),userAgentClientHints:ekY(e),clientOrderPingCounter:new Dx(new L6B)})},eKB(X,k),hKC(B?xc5(n,j3C):xc5(n,irm),s3Y))};
XhW=function(X){var J=_.iA.apply(1,arguments).filter(Boolean).join("&");if(!J)return X;var p=X.match(/[?&]adurl=/);return p?X.slice(0,p.index+1)+J+"&"+X.slice(p.index+1):X+(X.indexOf("?")<0?"?":"&")+J};
A0=function(X,J){return J?"&"+X+"="+encodeURIComponent(J):""};
JnW=function(){try{var X,J;return!!((X=window)==null?0:(J=X.top)==null?0:J.location.href)&&!1}catch(p){return!0}};
_.wv=function(X){X&&typeof X.dispose=="function"&&X.dispose()};
_.eU=function(X){for(var J=0,p=arguments.length;J<p;++J){var l=arguments[J];_.VZ(l)?_.eU.apply(null,l):_.wv(l)}};
l6U=function(){var X=phY();X=X===void 0?"bevasrsg":X;return new Promise(function(J){var p=window===window.top?window:JnW()?window:window.top,l=p[X],g;((g=l)==null?0:g.bevasrs)?J(new Z$(l.bevasrs)):(l||(l={},l=(l.nqfbel=[],l),p[X]=l),l.nqfbel.push(function(B){J(new Z$(B))}))})};
gyR=function(X){var J={c:X.wI,e:X.n1c,mc:X.mCo,me:X.dCX};X.n2&&(J.co={c:X.n2.zrE,a:X.n2.znk,s:X.n2.u01});return J};
B$T=function(X){var J,p,l={wI:X.c,n1c:X.e,mCo:(J=X.mc)!=null?J:!1,dCX:(p=X.me)!=null?p:!1};X.co&&(l.n2={zrE:X.co.c,znk:X.co.a,u01:X.co.s});return l};
$NZ=function(X){return function(){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X(),2);J=p.yieldResult;return p.return({f:function(){return J.wlK()},
c:function(l){return J.jto(l)},
m:function(l){return J.bJ(B$T(l))},
mws:function(l){return J.i16(B$T(l))}})})}};
WE4=function(X,J){var p=phY();p=p===void 0?"bevasrsg":p;J={s:function(B){var k;return X.snapshot(Object.assign({},B.c&&{wI:B.c},B.s&&{eYm:B.s},{trV:(k=B.p)!=null?k:!0}))},
e:function(B){var k;return void((k=X.vem)==null?void 0:k.call(X,B))},
c:function(B,k){return X.vf6(B,k)},
p:X.gAm,l:function(){return X.wiK()},
wpc:J?$NZ(J):void 0};var l=window===window.top?window:JnW()?window:window.top,g=l[p];if(g){g.bevasrs=J;if(g.nqfbel!==void 0)for(p=_.C(g.nqfbel),l=p.next();!l.done;l=p.next())l=l.value,l(J);g.nqfbel=void 0}else g={},g=(g.bevasrs=J,g.nqfbel=void 0,g),l[p]=g};
k7C=function(X){var J=J===void 0?52:J;var p=[];_.h0(X,C85,6,_.xn()).forEach(function(l){_.Hm(l,2)<=J&&p.push(_.Hm(l,1))});
return p};
nym=function(X){var J=J===void 0?52:J;var p=[];_.h0(X,C85,6,_.xn()).forEach(function(l){_.Hm(l,2)>J&&p.push(_.Hm(l,1))});
return p};
LEC=function(X){X.then(function(){},function(){})};
aT=function(X){return{fieldType:1,fieldName:X}};
Ux=function(X){return{fieldType:2,fieldName:X}};
_.rv=function(X){return{fieldType:3,fieldName:X}};
AnZ=function(){function X(){g[0]=1732584193;g[1]=4023233417;g[2]=2562383102;g[3]=271733878;g[4]=3285377520;e=Y=0}
function J(Z){for(var h=k,x=0;x<64;x+=4)h[x/4]=Z[x]<<24|Z[x+1]<<16|Z[x+2]<<8|Z[x+3];for(x=16;x<80;x++)Z=h[x-3]^h[x-8]^h[x-14]^h[x-16],h[x]=(Z<<1|Z>>>31)&4294967295;Z=g[0];var U=g[1],y=g[2],c=g[3],D=g[4];for(x=0;x<80;x++){if(x<40)if(x<20){var m=c^U&(y^c);var d=1518500249}else m=U^y^c,d=1859775393;else x<60?(m=U&y|c&(U|y),d=2400959708):(m=U^y^c,d=3395469782);m=((Z<<5|Z>>>27)&4294967295)+m+D+d+h[x]&4294967295;D=c;c=y;y=(U<<30|U>>>2)&4294967295;U=Z;Z=m}g[0]=g[0]+Z&4294967295;g[1]=g[1]+U&4294967295;g[2]=
g[2]+y&4294967295;g[3]=g[3]+c&4294967295;g[4]=g[4]+D&4294967295}
function p(Z,h){if(typeof Z==="string"){Z=unescape(encodeURIComponent(Z));for(var x=[],U=0,y=Z.length;U<y;++U)x.push(Z.charCodeAt(U));Z=x}h||(h=Z.length);x=0;if(Y==0)for(;x+64<h;)J(Z.slice(x,x+64)),x+=64,e+=64;for(;x<h;)if(B[Y++]=Z[x++],e++,Y==64)for(Y=0,J(B);x+64<h;)J(Z.slice(x,x+64)),x+=64,e+=64}
function l(){var Z=[],h=e*8;Y<56?p(n,56-Y):p(n,64-(Y-56));for(var x=63;x>=56;x--)B[x]=h&255,h>>>=8;J(B);for(x=h=0;x<5;x++)for(var U=24;U>=0;U-=8)Z[h++]=g[x]>>U&255;return Z}
for(var g=[],B=[],k=[],n=[128],w=1;w<64;++w)n[w]=0;var Y,e;X();return{reset:X,update:p,digest:l,digestString:function(){for(var Z=l(),h="",x=0;x<Z.length;x++)h+="0123456789ABCDEF".charAt(Math.floor(Z[x]/16))+"0123456789ABCDEF".charAt(Z[x]%16);return h}}};
IT=function(X){this.JSC$9894_document_=X||{cookie:""}};
hy6=function(X,J){J=J===void 0?whm:J;if(!Yz4){var p;X=(p=X.navigator)==null?void 0:p.userAgentData;if(!X||typeof X.getHighEntropyValues!=="function"||X.brands&&typeof X.brands.map!=="function")return Promise.reject(Error("ua"));vyB((X.brands||[]).map(function(g){var B=new eyZ;B=_.uZ(B,1,g.brand);return _.uZ(B,2,g.version)}));
typeof X.mobile==="boolean"&&_.yV(Zw5,2,X.mobile);Yz4=X.getHighEntropyValues(J)}var l=new Set(J);return Yz4.then(function(g){var B=Zw5.clone();l.has("platform")&&_.uZ(B,3,g.platform);l.has("platformVersion")&&_.uZ(B,4,g.platformVersion);l.has("architecture")&&_.uZ(B,5,g.architecture);l.has("model")&&_.uZ(B,6,g.model);l.has("uaFullVersion")&&_.uZ(B,7,g.uaFullVersion);return B.serialize()}).catch(function(){return Zw5.serialize()})};
oT=function(X,J,p,l){this.initialValue_=X;this.maxValue_=J;this.currBaseValue_=this.currValue_=X;this.randomFactor_=p||0;this.backoffFactor_=l||2};
Ox=function(X){this.src=X;this.listeners={};this.typeCount_=0};
UNI=function(){for(var X;X=xNY.remove();){try{X.fn.call(X.scope)}catch(J){gC(J)}Hw5.put(X)}a6m=!1};
_.rnm=function(X){switch(X){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}};
I6K=function(X){switch(X){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""}};
_.ynC=function(){};
mNC=function(X,J,p,l){X=oyI(SzB(OwC(new _.cm(1828,"0"),X),new cna)).disableWithCredentials();J.length&&bwU(X,f6I(new DNR,J));l!==void 0&&(X.destinationUrl=l);var g=new Ry6(1828,"","",!1,"",X.build());_.bF(g,X);var B=new fq({flush:function(k){try{g.flush(k)}catch(n){p(n)}}});
B.addOnDisposeCallback(function(){setTimeout(function(){try{B.snapshotAndFlush()}finally{g.dispose()}})});
B.invocationLimit=1E5;B.flushInterval=3E4;B.JSC$10063_flushTimer.setInterval(3E4);return B};
D$=function(){var X,J,p;return(p=(X=globalThis.performance)==null?void 0:(J=X.now)==null?void 0:J.call(X))!=null?p:Date.now()};
N$m=function(X,J){if(X.disable)return new FEK;J=J?k7C(J):[];X={v3:X.v3,xBx:X.suM,lC5:X.yrv,destinationUrl:X.destinationUrl,smk:X.smk,nAk:X.nAk};J=J===void 0?[]:J;return new qzI(X,J)};
MVI=function(X){if(!X)return null;X=_.RT(X,2);return X===null||X===void 0?null:p$(X)};
_.uG5=function(X){if(!X)return null;X=_.RT(X,4);return X===null||X===void 0?null:_.Nf(X)};
VVI=function(X,J){return J?G7m(J):X?dNI(X):Promise.resolve()};
G7m=function(X){return new Promise(function(J,p){var l=_.mt("SCRIPT"),g=_.uG5(X);_.Y0(l,g);l.onload=function(){_.Fa(l);J()};
l.onerror=function(){_.Fa(l);p(Error("Fa"))};
(qh("HEAD")[0]||document.documentElement).appendChild(l)})};
dNI=function(X){return new Promise(function(J){var p=_.mt("SCRIPT");if(X){var l=_.RT(X,6);l=l===null||l===void 0?null:_.n$(l)}else l=null;_.wV(p,l);(qh("HEAD")[0]||document.documentElement).appendChild(p);_.Fa(p);J()})};
Nh=function(X,J,p){var l,g=new Promise(function(B){l=setTimeout(B,J)});
return Promise.race([X.finally(function(){return void clearTimeout(l)}),
g.then(p)])};
tVB=function(X,J){try{return globalThis.sessionStorage.setItem(X,J),!0}catch(p){return!1}};
P8m=function(X,J,p,l){J=J===void 0?0:J;p=p===void 0?X.length:p;var g=0;for(l&&(g=P8m(l));J<p;J++)l=typeof X==="string"?X.charCodeAt(J):X[J],g=Q6W(31,g)+l|0;return g};
Eya=function(X,J){return[P8m(X,0,X.length>>1,J),P8m(X,X.length>>1)]};
KEI=function(X){var J=_.C(Eya(X,Mh));X=J.next().value;J=J.next().value;return X.toString(16)+J.toString(16)};
T$5=function(X,J){var p=Eya(J);X=new Uint32Array(X.buffer);J=X[0];var l=_.C(p);p=l.next().value;l=l.next().value;for(var g=1;g<X.length;g+=2){for(var B=J,k=g,n=p,w=l,Y=0;Y<22;Y++)k=k>>>8|k<<24,k+=B|0,k^=n+38293,B=B<<3|B>>>29,B^=k,w=w>>>8|w<<24,w+=n|0,w^=Y+38293,n=n<<3|n>>>29,n^=w;B=[B,k];X[g]^=B[0];g+1<X.length&&(X[g+1]^=B[1])}};
zyR=function(X,J,p,l,g){var B=(4-(Mh.length+p.length)%4)%4,k=new Uint8Array(4+B+Mh.length+4+p.length),n=new DataView(k.buffer),w=0;n.setUint32(w,Math.random()*4294967295);w=w+4+B;k.set(Mh,w);w+=Mh.length;n.setUint32(w,g);k.set(p,w+4);T$5(k,l);return X.insert(J,function(Y){return void globalThis.sessionStorage.removeItem(Y)})?tVB(J,_.jm(k))?"s":"t":"i"};
j6T=function(X,J){var p=globalThis.sessionStorage.getItem(X);if(!p)return["m"];try{var l=_.iT(p);T$5(l,J)}catch(g){return globalThis.sessionStorage.removeItem(X),["c"]}for(J=4;J<7&&l[J]===0;)J++;for(p=0;p<Mh.length;p++)if(l[J++]!==Mh[p])return globalThis.sessionStorage.removeItem(X),["d"];p=(new DataView(l.buffer)).getUint32(J);return Math.floor(Date.now()/1E3)>=p?(globalThis.sessionStorage.removeItem(X),["e"]):["a",new Uint8Array(l.buffer,J+4)]};
iwW=function(X){return globalThis.TextEncoder?(new TextEncoder).encode(X):_.uF(X)};
s6a=function(X){var J=X,p;return function(){if(J){var l=J;J=void 0;p=l.apply(this,arguments)}return p}};
JXW=function(X){return qU(function(J){if(J instanceof X)return!0;var p,l,g=J==null?void 0:(p=J.ownerDocument)==null?void 0:(l=p.defaultView)==null?void 0:l[X.name];return X3W(g)&&J instanceof g})};
_.VV=function(X,J,p){_.GL.call(this);this.JSC$10277_listener_=X;this.JSC$10277_interval_=J||0;this.handler_=p;this.callback_=(0,_.dv)(this.JSC$10279_doAction_,this)};
t0=function(){_.GL.call(this);this.services_={}};
TL=function(X,J,p,l,g){Pm.call(this,p);this.JSC$10303_channel_=X;this.protocolVersion_=g||2;this.peerHostname_=J||"*";this.JSC$10303_eventHandler_=new _.QV(this);this.maybeAttemptToConnectTimer_=new _.Ex(100,this.getWindow());this.oneSidedHandshake_=!!l;this.setupAckReceived_=new Kq;this.setupAckSent_=new Kq;this.JSC$10303_connected_=new Kq;this.endpointId_=p3B();this.peerEndpointId_=null;this.oneSidedHandshake_?lwK(this.JSC$10303_channel_)==1?gdY(this.JSC$10303_connected_,this.setupAckReceived_):
gdY(this.JSC$10303_connected_,this.setupAckSent_):(gdY(this.JSC$10303_connected_,this.setupAckReceived_),this.protocolVersion_==2&&gdY(this.JSC$10303_connected_,this.setupAckSent_));BdY(this.JSC$10303_connected_,this.notifyConnected_,this);this.JSC$10303_connected_.callback(!0);this.JSC$10303_eventHandler_.listen(this.maybeAttemptToConnectTimer_,"tick",this.maybeAttemptToConnect_)};
_.zL=function(X){X=$ZB(X);return _.Nf(X)};
$ZB=function(X){return X===null?"null":X===void 0?"undefined":X};
JZ=function(X,J){t0.call(this);for(var p=0,l;l=WsW[p];p++)if(l in X&&!/^https?:\/\//.test(X[l]))throw Error("Ra`"+X[l]+"`"+l);this.cfg_=X;this.name=this.cfg_.cn||p3B();this.JSC$10304_domHelper_=J||MK();this.deferredDeliveries_=[];this.peerLoadHandler_=new _.QV(this);X.lpu=X.lpu||CR6(this.JSC$10304_domHelper_.getWindow().location.href)+"/robots.txt";X.ppu=X.ppu||CR6(X.pu||"")+"/robots.txt";jU[this.name]=this;k0Z(window,"unload",ndB)||X3(window,"unload",ndB)};
AXT=function(X){if(X&&X.focus)if(X!==document.activeElement)X.focus();else return LsI(function(){return _.L(function(J){document.activeElement&&document.activeElement.blur();return J.return(LsI(function(){X.focus()}))})})};
_.w34=function(X){var J=J===void 0?5:J;setTimeout(function(){var p;return _.L(function(l){l.nextAddress==1&&(p=document.activeElement);if(l.nextAddress!=5)return(document.activeElement===p||document.activeElement===document.body)&&J>=0&&X?l.yield(AXT(X),5):l.jumpTo(0);if(document.activeElement===X)return l.return();X=X.parentElement;--J;return l.jumpTo(2)})},15)};
LsI=function(X){return new Promise(function(J){requestAnimationFrame(function(){J(X())})})};
vd5=function(X){if(_.pc)X(_.pc);else{var J;((J=Y74)!=null?J:Y74=[]).push(X)}};
gQ=function(){!_.pc&&_.lo&&_.erR(_.lo());return _.pc};
_.erR=function(X){_.pc=X;var J;(J=Y74)==null||J.forEach(vd5);Y74=void 0};
Bi=function(X){return uU4(X)?Number(X):String(X)};
ZDB=function(X){this.action=X;this.wfv=!1};
hra=function(X,J){ZDB.call(this,"set-drive-options");this.appId=X;this.appOrigin=J};
xZZ=function(X){ZDB.call(this,"visibility");this.visible=X};
yXB=function(X,J){var p=HDI++,l={measureTask:{id:p,fn:X.measure,context:J},mutateTask:{id:p,fn:X.mutate,context:J},state:{},args:void 0,isScheduled:!1};return function(){arguments.length>0?(l.args||(l.args=[]),l.args.length=0,l.args.push.apply(l.args,arguments),l.args.push(l.state)):l.args&&l.args.length!=0?(l.args[0]=l.state,l.args.length=1):l.args=[l.state];l.isScheduled||(l.isScheduled=!0,awW[UZU].push(l));rXU||(rXU=!0,window.requestAnimationFrame(IwT))}};
IwT=function(){rXU=!1;var X=awW[UZU],J=X.length;UZU=(UZU+1)%2;for(var p,l=0;l<J;++l){p=X[l];var g=p.measureTask;p.isScheduled=!1;g.fn&&g.fn.apply(g.context,p.args)}for(l=0;l<J;++l)p=X[l],g=p.mutateTask,p.isScheduled=!1,g.fn&&g.fn.apply(g.context,p.args),p.state={};X.length=0};
odK=function(X,J){this.JSC$10439_element_=X;this.JSC$10439_dom_=J};
S7Z=function(X,J,p){$L.call(this,X,J,p)};
ODT=function(X){kL.call(this,X)};
cXU=function(X){X=X&&X.getWindow()||window;return X.gadgets&&X.gadgets.rpc};
fwZ=function(X,J){var p=J&&J.getWindow()||window;if(cXU(J))X();else if(bDU)bDU.push(X);else var l=bDU=[X],g=p.setInterval(function(){if(cXU(J)){p.clearInterval(g);for(var B=0;B<l.length;B++)l[B]();bDU=null}},100)};
Rr6=function(X,J){var p=new nc(X);_.bF(J,p);var l={passive:!1};J.listen(p,"mousewheel",function(g){return void DZU(X,g)},l).listen(X,"scroll",function(g){return void DZU(X,g)},l)};
DZU=function(X,J){var p;a:{for(p=J.target;p;){if(p.nodeType==1){var l=_.Lc(p,"overflowY");if(l=="auto"||l=="scroll")break a}p=p.parentNode}p=null}if(!p||!_.AZ(X,p)||p.scrollHeight==p.clientHeight||J.deltaY>0&&Math.abs(p.scrollTop-(p.scrollHeight-p.clientHeight))<=1||J.deltaY<0&&p.scrollTop==0)J.preventDefault(),J.stopPropagation()};
mZ5=function(){var X;if(X=X===void 0?window:X)return X!==X.parent&&X.hasOwnProperty("pangolinIframeGlobals");var J=Error("fb");setTimeout(function(){throw J;},1);
return!1};
xL=function(X,J,p,l,g,B,k,n,w){n=n===void 0?!1:n;w=w===void 0?!1:w;$L.call(this,void 0,void 0,void 0);$L.call(this,B?B+" picker modal-dialog":"picker modal-dialog",!0,p);_.wQ(X,"protocol");this.iframeManager_=new FsI;this.targetId_=YL();this.rpcToken_=YL();X=_.vi(X);_.eQ(X,"hostId");this.useGapi_=!w&&!mZ5();n&&_.ZE(X,"fv2","true");this.setUrl(X.toString());this.preferredDialogWidth_=l;this.preferredDialogHeight_=g;l!==void 0||g!==void 0?l=!0:(l=_.eQ(_.vi(X.toString()),"hostId"),q75||(q75=new Set("DocVerse fusiontables geo geowiki gm gmail-gadget gws hotpot jointly presentations pwa sites templates trix trix-copy-sheet webstore".split(" "))),
l=!q75.has(l));this.autoSizeDialog_=l;this.JSC$10467_gadgetsDomHelper_=k||this.JSC$10418_dom_;J&&(k=this.JSC$10467_gadgetsDomHelper_,J=_.eQ(_.vi(this.JSC$10469_url_),"grugl")=="true"?NdW:M8m,cXU(k)||(k=k||MK(document),l=k.createElement("SCRIPT"),_.Y0(l,J),l.type="text/javascript",k.JSC$9602_document_.body.appendChild(l)));X=X.toString();J=null;k=X.indexOf("/picker?");k>-1?J=X.substring(0,k+8-1):WK(X,"/picker")&&(J=X);J&&this.setRelayUrl(J+"/resources/rpc_relay.html");this.escapeToCancel_=!1;this.buttons_=
null;this.buttonEl_&&(this.buttons_?(X=this.buttons_,X.JSC$10452_element_=this.buttonEl_,X.render()):_.vU(this.buttonEl_,uWC),_.hZ(this.buttonEl_,!!this.buttons_))};
G0Z=function(X,J){_.Hi.call(this,X.type,J);this.event_=X};
_.PR5=function(X){var J=J===void 0?dZR:J;var p=_.KY(X),l=function(B){B=_.C(B);B.next();B=ak(B);return J(p,B)},g=function(B){var k=_.C(B);
B=k.next().value;k=ak(k);return X.apply(B,k)};
return function(){var B=_.iA.apply(0,arguments),k=this||_.lT,n=V8W.get(k);n||(n={},V8W.set(k,n));return t8I(n,[this].concat(_.EU(B)),g,l)}};
Uf=function(X){var J={};X=X.replace(/\r/g,"").split("\n");for(var p=0;p<X.length;p++){var l=X[p],g=l.indexOf(":");g<0||(J[l.substring(0,g)]=l.substring(g+2,l.length))}return J};
Qbm=function(X,J,p){p=p===void 0?function(){}:p;
return X?J():p()};
_.Ks5=function(X){var J;return((J=Ed6.documentOverride)!=null?J:X).__wizdispatcher};
_.Ik=function(X){var J=rQ;rQ=X;return J};
_.zrI=function(X){return X===TdZ||(X==null?void 0:X.name)==="\u0275NotFound"};
_.yC=function(X,J){var p;if((p=X)==null?0:p.isDisposed)throw Error("kb`"+String(X.debugName));for(;X!==void 0;){p=X;if(p.retrieve)return p.retrieve(J,{optional:!0});X=X.parent}return TdZ};
ok=function(X){return{"\u0275prov":{providedIn:"root",token:Symbol(X),factory:void 0,value:void 0}}};
_.jba=function(X){var J=rQ;if(!J){switch(X===void 0?3:X){case 0:X=Error("jb");break;case 1:X=Error("lb");break;case 2:X=Error("mb");break;default:X=Error("nb")}throw X;}return J};
iDW=function(X){var J=_.Ik(X);X={};return X[Symbol.dispose]=function(){_.Ik(J)},X};
sbC=function(X,J){X.disposables||(X.disposables=[]);X.disposables.push(J)};
SQ=function(X){var J=rQ;J&&!J.isDisposed&&(sbC(J,X),X.parent=J)};
JLm=function(X){if(X.disposables){for(var J=_.C(X.disposables),p=J.next();!p.done;p=J.next())p=p.value,typeof p==="function"?p():XCW(p);X.disposables.length=0}};
XCW=function(X){if(!X.isDisposed){X.isDisposed=!0;var J;(J=X[Symbol.dispose])==null||J.call(X);delete X.parent;JLm(X)}};
n6I=function(X){var J={retrieve:function(p){switch(p.\u0275prov.token){case pC5.\u0275prov.token:var l=X.asyncDeps;break;case _.lvm.\u0275prov.token:l=X.rootElement;break;case g6m.\u0275prov.token:l=X.modelRootElement;break;case BsY.\u0275prov.token:l=X.appContext;break;case $XR.\u0275prov.token:l=X.rendererData;break;case WhK.\u0275prov.token:l=X.injectingConstructor;break;case C_R.\u0275prov.token:l=X.dispatcher}if(l)p=l;else a:{for(l=J.parent;l;){var g=l;if(g.retrieve){p=g.retrieve(p);break a}l=
l.parent}l=p.\u0275prov.token;g=kO4[l];g!==void 0?p=g:(g=p.\u0275prov.providedIn,p.\u0275prov.factory?(p=p.\u0275prov.factory(),l&&g==="root"&&(kO4[l]=p)):p=TdZ)}return p}};
SQ(J);return J};
LhY=function(){var X=_.jba(1),J=_.yC(X,BsY);if(!_.zrI(J))return J;X=_.yC(X,C_R);if(!_.zrI(X))return X.getOptionalAppContext()};
ALU=function(X){if(typeof document!=="undefined"&&document&&document.getElementById&&(X=document.getElementById(X))){var J=X.tagName.toUpperCase();if(J=="SCRIPT"||J=="LINK")return X}return null};
YB4=function(X,J){if((X=X===void 0?"":X)&&J)throw Error("tb");var p="";var l=_.lT._F_jsUrl;(X=J||ALU(X))&&(p=X.src?X.src:X.getAttribute("href"));if(l&&p){if(l!=p)throw Error("ub`"+l+"`"+p);p=l}else p=l||p;if(!wC6(p))throw Error("vb");return p};
h5Z=function(){if(!v6W){v6W=!0;try{var X=YB4(_.lT._F_jsUrl?"":"base-js")}catch(l){return}var J=e5U(ZPZ(X)),p=Object.keys(J);p.length!==0&&vd5(function(l){for(var g=_.C(p),B=g.next();!B.done;B=g.next()){B=B.value;for(var k=_.C(Object.keys(J[B])),n=k.next();!n.done;n=k.next())l.addExtraEdge(B,n.value)}})}};
HP5=function(){var X=Object.assign({},xXU);Object.getOwnPropertyNames(xXU).forEach(function(J){Of[J]!==void 0&&(X[J]=Of[J])});
return X};
avK=function(X,J){if(Of.enablePerformanceTiming){var p,l;(l=(p=performance).mark)==null||l.call(p,X+"Start__"+J)}};
UXK=function(X,J){if(Of.enablePerformanceTiming){var p,l;(l=(p=performance).measure)==null||l.call(p,X+"__"+J,X+"Start__"+J)}};
rLm=function(X,J,p){var l;return X&&J?X+"__"+J:(l=X!=null?X:J)!=null?l:p};
IvI=function(X,J){return Object.is(X,J)};
bo=function(X){var J=ci;ci=X;return J};
o6m=function(X){if(fc)throw Error("Z");if(ci!==null){var J=ci.producersTail;if(J===void 0||J.producer!==X){var p=void 0,l=ci.recomputing;if(l&&(p=J!==void 0?J.nextProducer:ci.producers,p!==void 0&&p.producer===X)){ci.producersTail=p;p.lastReadVersion=X.version;return}var g=X.consumersTail,B;if(!(B=g===void 0||g.consumer!==ci)){if(l){a:{B=ci;l=B.producersTail;if(l!==void 0){B=B.producers;do{if(B===g){l=!0;break a}if(B===l)break;B=B.nextProducer}while(B!==void 0)}l=!1}l=!l}B=l}B&&(l=DE(ci),p={producer:X,
consumer:ci,nextProducer:p,prevConsumer:g,lastReadVersion:X.version,nextConsumer:void 0},ci.producersTail=p,J!==void 0?J.nextProducer=p:ci.producers=p,l&&yLR(X,p))}}};
m6=function(X){if(!DE(X)||X.dirty)if(X.dirty||X.lastCleanEpoch!==Rk)(X.producerMustRecompute(X)||SBa(X))&&X.producerRecomputeValue(X),X.dirty=!1,X.lastCleanEpoch=Rk};
OPa=function(X){if(X.consumers!==void 0){var J=fc;fc=!0;try{for(var p=X.consumers;p!==void 0;p=p.nextConsumer){var l=p.consumer;l.dirty||(X=void 0,l.dirty=!0,OPa(l),(X=l.consumerMarkedDirty)==null||X.call(l,l))}}finally{fc=J}}};
cL4=function(){var X;return((X=ci)==null?void 0:X.consumerAllowSignalWrites)!==!1};
bPW=function(X){X&&(X.producersTail=void 0,X.recomputing=!0);return bo(X)};
DXa=function(X){X.recomputing=!1;var J=X.producersTail,p=J!==void 0?J.nextProducer:X.producers;if(p!==void 0){if(DE(X)){do p=fv6(p);while(p!==void 0)}J!==void 0?J.nextProducer=void 0:X.producers=void 0}};
SBa=function(X){for(X=X.producers;X!==void 0;X=X.nextProducer){var J=X.producer,p=X.lastReadVersion;if(p!==J.version)return!0;m6(J);if(p!==J.version)return!0}return!1};
yLR=function(X,J){var p=X.consumersTail,l=DE(X);p!==void 0?(J.nextConsumer=p.nextConsumer,p.nextConsumer=J):(J.nextConsumer=void 0,X.consumers=J);J.prevConsumer=p;X.consumersTail=J;if(!l)for(X=X.producers;X!==void 0;X=X.nextProducer)yLR(X.producer,X)};
fv6=function(X){var J=X.producer,p=X.nextProducer,l=X.nextConsumer,g=X.prevConsumer;X.nextConsumer=void 0;X.prevConsumer=void 0;l!==void 0?l.prevConsumer=g:J.consumersTail=g;if(g!==void 0)g.nextConsumer=l;else if(J.consumers=l,!DE(J))for(X=J.producers;X!==void 0;)X=fv6(X);return p};
DE=function(X){return X.consumerIsAlwaysLive||X.consumers!==void 0};
mX5=function(X){var J=Object.create(R5Z);J.computation=X;X=function(){m6(J);o6m(J);if(J.value===F3)throw J.error;return J.value};
X[qc]=J;return X};
M15=function(X,J){var p=Object.create(Fh4);p.value=X;J!==void 0&&(p.equal=J);X=function(){o6m(p);return p.value};
X[qc]=p;return[X,function(l){return qB6(p,l)},
function(l){cL4()||Ns5(p);qB6(p,l(p.value))}]};
qB6=function(X,J){cL4()||Ns5(X);if(!X.equal(X.value,J)){X.value=J;X.version++;Rk++;OPa(X);var p;(p=uLa)==null||p(X)}};
dXB=function(X,J,p){var l=Object.create(GO5);l.source=X;l.computation=J;p!=void 0&&(l.equal=p);X=function(){m6(l);o6m(l);if(l.value===F3)throw l.error;return l.value};
X[qc]=l;return X};
_.Nc=function(X){var J=bo(null);try{return X()}finally{bo(J)}};
V1m=function(X,J){avK("signalSet",J.debugName);try{X()}finally{UXK("signalSet",J.debugName)}};
t1m=function(X,J,p){X=M15(X,J.equals);var l=X[0],g=l[qc];g.debugName=rLm(J.debugName,p,"[signal]");if(!Of.enablePerformanceTiming)return X;var B=X[1],k=X[2];return[l,function(n){V1m(function(){return void B(n)},g)},
function(n){V1m(function(){return void k(n)},g)}]};
QjK=function(X){var J=Object.create(P_6);J.debugName=X;!rQ||SQ(J);return J};
E66=function(X,J){var p=QjK(J);J=_.Ik(p);try{X(p)}finally{_.Ik(J)}return function(){return void XCW(p)}};
TsY=function(X){return Mc(X)&&Kha in X};
_.uo=function(X,J,p){return t1m(X,J!=null?J:{},p===void 0?"":p)};
jjT=function(X,J){var p=_.C(_.uo(X,void 0,"cPpJzc"));X=p.next().value;p=p.next().value;X[z5a]=p;X[Gk]=J;return X};
iPW=function(X){return!!X&&typeof X==="object"&&Object.getPrototypeOf(X)===Object.prototype};
sjW=function(X){return typeof X==="function"&&z5a in X&&typeof X[z5a]==="function"};
XfW=function(X,J){Object.defineProperty(X,Gk,{get:function(){return J}})};
VC=function(X,J){if(dQ(X)){var p=X.map(function(B){return VC(B,J)});
XfW(p,J);return p}if(iPW(X)){p={};X=_.C(Object.entries(X));for(var l=X.next();!l.done;l=X.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;p[l]=VC(g,J)}XfW(p,J);return p}return jjT(X,J)};
JTT=function(X){if(dQ(X))return X.map(function(g){return JTT(g)});
if(iPW(X)){var J={};X=_.C(Object.entries(X));for(var p=X.next();!p.done;p=X.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;J[p]=JTT(l)}return J}return sjW(X)?X():X};
loZ=function(){var X={height:0,width:0};if(!iPW(X))throw Error("Kb");var J=Symbol("Lb");return[VC(X,J),function(p,l){if(p[Gk]===J)if(typeof l==="function"){var g=[].concat(_.EU(JTT(p)));l=l(g)||g;pfU(p,[].concat(_.EU(l)))}else pfU(p,l);else throw Error("Mb");}]};
pfU=function(X,J){if(sjW(X))X[z5a](J);else if(dQ(X)&&dQ(J))J=VC(J,X[Gk]),X.length=0,X.push.apply(X,_.EU(J));else if((iPW(X)||dQ(X))&&(dQ(J)||typeof J==="object"&&J!==null)){J=_.C(Object.entries(J));for(var p=J.next();!p.done;p=J.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;var g=X,B=g[p];Object.hasOwn(X,p)?pfU(B,l):g[p]=VC(l,X[Gk])}}else throw Error("Nb");};
gC6=function(X){return Object.create(Object.assign({},tZ,X))};
$SU=function(){var X;return(X=BHI)!=null?X:BHI=gC6({consumerAllowSignalWrites:!0})};
_.QC=function(X,J,p){p=p===void 0?"":p;X=mX5(X);var l=X[qc];l.debugName=rLm(J==null?void 0:J.debugName,p,"[computed]");(J==null?void 0:J.equals)!=null&&(l.equal=J.equals);return X};
Ef=function(X){var J=bo(WRT);try{X()}finally{bo(J)}};
kcI=function(X,J,p){var l=Cem(X);Kc={name:p?l+" ("+p+")":l,isReactive:X.componentType!==Tk,parent:Kc};X=J();Kc=Kc.parent;return X};
zk=function(){var X=Kc;return X?X.isReactive:!1};
io=function(X,J,p){var l=Kc;J&&(Kc=J);try{return p==null?X():X.call(p)}catch(B){X=B;jQ(X,Kc);if(X!==nCm){LRa=Kc;J=[];for(p=rQ;p;){var g=void 0;J.push((g=p.debugName)!=null?g:"[context]");g=void 0;p=(g=p.parent)!=null?g:null}ATK=J.reverse()}nCm=X;throw X;}finally{Kc=l}};
jQ=function(X,J){try{var p=wfa(J);if(p&&!X.componentStack&&(X.componentStack=p,Of.enableComponentStacksInErrorMessages)){var l=X.message+"\n\nComponent stack: "+p;X.stack&&(X.stack=X.stack.replace(X.message,l));X.message=l}}catch(g){}};
wfa=function(X){if(Mc(X)&&X.name!==void 0&&X.isReactive!==void 0&&X.parent!==void 0||X===null){for(var J=0,p="";J<20&&X;)p+=X.name+" > ",X=X.parent,J++;X=p.slice(0,-3)}else if(Of.enableContextBasedComponentStacks){a:{for(X=X===void 0?rQ:X;X;){if(TsY(X))break a;J=void 0;X=(J=X.parent)!=null?J:null}X=null}X=X.getComponentStack().slice(0,20).join(" > ")}else X="";return X};
Cem=function(X){return X.debugName||X.name||"[component]"};
hSR=function(X){switch(X.onInitType){case Y$U:vCW.schedule(X);break;case eSZ:Of.enableQueueEffectAndOnInitInitialRuns?Z7m.enqueue(X):Z7m.schedule(X);break;default:_.JA(X.onInitType)}};
tNZ=function(X){if(!X.isDisposed)switch(X.effectType){case sf:xSm.schedule(X);break;case H7Z:GcU.schedule(X);break;case dSY:Of.enableQueueEffectAndOnInitInitialRuns||X.version!==0?VNK.enqueue(X):VNK.schedule(X);break;default:_.JA(X.effectType)}};
ECT=function(){if(XC>0)Of.flushRenderEffectsDuringRender&&xSm.flush();else{for(var X=_.C(PeB),J=X.next();!J.done;J=X.next())J.value.flush();QzR()}};
QzR=function(){_.L(function(X){if(X.nextAddress==1)return X.yield(Promise.resolve(),2);for(var J=_.C(KRU),p=J.next();!p.done;p=J.next())p.value.flush();_.Ma(X)})};
zSa=function(X){Jc=!0;try{for(var J=_.C(X),p=J.next();!p.done;p=J.next()){for(var l=p.value,g=[l],B=l;B.parent!==void 0;)B=B.parent,THR(B)&&X.has(B)&&g.push(B);for(;g.length>0;){var k=g.pop();X.delete(k);k.run()}}}finally{Jc=!1}};
pr=function(X){XC--;if(X){X=_.C(jzK);for(var J=X.next();!J.done;J=X.next())J.value.clear()}else XC>0||Jc&&!Of.flushRenderEffectsDuringRender||ECT()};
i7U=function(X,J,p){X=Object.create(X);J&&(X.fn=J);p&&(X.debugName=p);SQ(X);X.componentStack=Kc;return X};
szW=function(X){if(!X.isDisposed){if(fc)throw Error("Rb");var J=_.Ik(X);avK("effectRun",X.debugName);try{io(function(){X.dirty=!1;if(!(X.version>0)||SBa(X)){X.version++;var p=bPW(X);try{X.cleanup(),X.fn()}finally{bo(p),X&&DXa(X)}}},X.componentStack,X)}catch(p){throw Of.enableContextBasedComponentStacks&&jQ(p),p;
}finally{UXK("effectRun",X.debugName),_.Ik(J)}}};
_.li=function(X,J){X=i7U(XcB,X,J);tNZ(X)};
_.ge=function(X,J){X=i7U(JtZ,X,J);tNZ(X)};
pcC=function(X){return X};
lS6=function(X,J,p){function l(){return g()}
p=p===void 0?"":p;var g=typeof X==="function"?dXB(X,pcC,J==null?void 0:J.equals):dXB(X.source,X.computation,J==null?void 0:J.equals);var B=g[qc];B.debugName=rLm(J==null?void 0:J.debugName,p,"[linkedSignal]");l[qc]=B;return[l,function(k){V1m(function(){m6(B);qB6(B,k);B.dirty=!1;B.lastCleanEpoch=Rk},B)},
function(k){V1m(function(){m6(B);cL4()||Ns5(B);qB6(B,k(B.value));B.dirty=!1;B.lastCleanEpoch=Rk},B)}]};
_.Bo=function(X){var J=rQ;if(J){var p=Kc;sbC(J,function(){var l=bo($SU());try{io(function(){return void X()},p)}catch(g){throw Of.enableContextBasedComponentStacks&&jQ(g),g;
}finally{bo(l)}})}};
$P=function(X,J){var p={};(J===void 0||J)&&SQ(p);J=_.Ik(p);try{X(p)}finally{_.Ik(J)}return function(){return void XCW(p)}};
_.Wo=function(X){return typeof X==="function"?X():(X==null?0:X[gEm])?X.get():X};
BPW=function(X){if(rQ)throw Error("ob");$P(X,!1)};
nr=function(X,J){X=_.Ik(X);try{return _.Nc(J)}finally{_.Ik(X)}};
Lr=function(X,J){var p=wfa(LRa),l,g;var B=(g=(l=ATK)==null?void 0:l.slice())!=null?g:[];J={componentStack:p,contextTrace:B,errorSeverity:3,featureFlags:HP5(),tagName:J};return[X,J]};
CvT=function(X,J,p){if(Object.hasOwnProperty.call($LU,X)&&(X=$LU[X],Object.hasOwnProperty.call(X,J)&&(X=X[J],X instanceof Array))){for(var l=null,g=!1,B=0,k=X.length;B<k;++B){var n=X[B],w=n.contingentAttribute;if(!w)return n.contract;l===null&&(l={});w=Object.hasOwnProperty.call(l,w)?l[w]:l[w]=p(w);if(w===n.requiredValue)return n.contract;w==null&&(g=!0)}if(g)return null}J=WCR[J];return typeof J==="number"?J:null};
LCm=function(X,J,p){var l=null;(X=kNZ[X])&&(l=X[J]);return typeof l!=="number"&&((X=kNZ["*"])&&(l=X[J]),typeof l!=="number")?!1:!0===nEm[l][String(p).toLowerCase()]};
wcU=function(X,J){J=CvT(X.toLowerCase(),J,function(){var l;(l=Of.handleError)==null||l.call.apply(l,[Of].concat(_.EU(Lr(Error("Ub"),X.toLowerCase()))))});
if(J===null)return null;var p;return(p=AtB[J])!=null?p:null};
Y1m=function(X,J,p){if(p===null||p===void 0)return p;J=J.toLowerCase();X=wcU(X,J);return X===null?p:X(J,p)};
ZGK=function(X){var J=vEI,p=X,l="",g="",B=1;X<0&&(X=-X);if(X===Infinity)X=(Infinity*Math.sign(p)).toString();else{for(var k=0;k<eAK.length;k++){var n=eAK[k];B=J[n];if(X>=B||B<=1&&X>.1*B){l=n;break}}l?(l+="B",g=" "):B=1;X=Math.round(p/B*10)/10+g+l}return X};
hA4=function(){};
xLY=function(X,J){for(;X.length>J;)X.pop()};
HGY=function(X){X=Array(X);xLY(X,0);return X};
Ac=function(X,J,p){if(p==null)X.removeAttribute(J);else{var l;(l=J.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":J.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?X.setAttributeNS(l,J,p):X.setAttribute(J,p)}};
ULa=function(X,J,p){X=X.style;if(typeof p==="string")X.cssText=p;else{X.cssText="";for(var l in p)if(aSB.call(p,l)){J=X;var g=l,B=p[l];g.indexOf("-")>=0?J.setProperty(g,B):J[g]=B}}};
rtm=function(X,J,p){var l=typeof p;l==="object"||l==="function"?X[J]=p:Ac(X,J,p)};
ISa=function(){var X=new hA4;X[we.default]=rtm;X.style=ULa;return X};
ytI=function(X,J,p,l){(l[J]||l[we.default])(X,J,p)};
S1B=function(X,J,p){J=new oE6(J,p);return X.__incrementalDOMData=J};
OGT=function(X,J){if(X.__incrementalDOMData)return X.__incrementalDOMData;var p=X.nodeType===1?X.localName:X.nodeName,l=X.nodeType===1?X.getAttribute("key"):null;J=S1B(X,p,X.nodeType===1?l||J:null);if(X.nodeType===1&&(X=X.attributes,p=X.length)){l=J._attrsArr||(J._attrsArr=HGY(p*2));for(var g=0,B=0;g<p;g+=1,B+=2){var k=X[g],n=k.value;l[B]=k.name;l[B+1]=n}}return J};
ctK=function(X,J,p,l,g){return J==p&&l==g};
bGU=function(X){for(var J=YP,p=vo();p!==X;){var l=p.nextSibling;J.removeChild(p);e5.deleted.push(p);p=l}};
vo=function(){return Zb?Zb.nextSibling:YP.firstChild};
hc=function(){Zb=vo()};
RAW=function(X,J){hc();var p;a:{if(p=Zb){do{var l=p,g=X,B=J,k=OGT(l,B);if(fSR(l,g,k.nameOrCtor,B,k.key))break a}while(J&&(p=p.nextSibling))}p=null}p||(X==="#text"?(X=xP.createTextNode(""),S1B(X,"#text",null)):(p=xP,l=YP,typeof X==="function"?p=new X:p=(l=X==="svg"?"http://www.w3.org/2000/svg":X==="math"?"http://www.w3.org/1998/Math/MathML":l==null||OGT(l).nameOrCtor==="foreignObject"?null:l.namespaceURI)?p.createElementNS(l,X):p.createElement(X),S1B(p,X,J),X=p),e5.created.push(X),p=X);X=p;if(X!==
Zb){if(DL5.indexOf(X)>=0)for(J=YP,p=X.nextSibling,l=Zb;l!==null&&l!==X;)g=l.nextSibling,J.insertBefore(l,p),l=g;else YP.insertBefore(X,Zb);Zb=X}};
mLa=function(X,J){RAW(X,J);YP=Zb;Zb=null;return YP};
FC4=function(){bGU(null);Zb=YP;YP=YP.parentNode};
MtR=function(X,J){J=J===void 0?{}:J;var p=J.matches===void 0?ctK:J.matches;return function(l,g,B){var k=e5,n=xP,w=DL5,Y=Ho,e=Zb,Z=YP,h=fSR;xP=l.ownerDocument;e5=new q1m(l);fSR=p;Ho=[];Zb=null;var x=YP=l.parentNode,U,y=NPa.call(l);if((U=y.nodeType===11||y.nodeType===9?y.activeElement:null)&&l.contains(U)){for(y=[];U!==x;)y.push(U),U=U.parentNode||(x?U.host:null);x=y}else x=[];DL5=x;try{return X(l,g,B)}finally{l=e5,a3&&l.deleted.length>0&&a3(l.deleted),xP=n,e5=k,fSR=h,Ho=Y,Zb=e,YP=Z,DL5=w}}};
ujT=function(X,J,p,l){Uy.push(ytI);Uy.push(X);Uy.push(J);Uy.push(p);Uy.push(l)};
GNI=function(X){RAW("#text",null);var J=Zb;var p=OGT(J);if(p.text!==X){p=p.text=X;for(var l=1;l<arguments.length;l+=1)p=(0,arguments[l])(p);J.data!==p&&(J.data=p)}};
KCR=function(X,J,p){if(p===!1&&dL6.has(J))Ac(X,J,null);else if(J!=="idomKey"&&J!=="skip"&&J!=="skipchildren"&&J!=="children"&&J!=="el")if(J.startsWith("on")){if(J[2]!==":")throw Error("Tb`"+J);if(p===void 0||p===null){var l;(l=Of.handleError)==null||l.call.apply(l,[Of].concat(_.EU(Lr(Error("Yb`"+J),X.tagName))));X[J]=void 0}else{var g=J.slice(3);l=zk();if(g==="jsaction"){p=Array.isArray(p)?p:[p];p=_.C(p);for(var B=p.next();!B.done;B=p.next()){B=B.value;if(typeof B!=="object"||B===null||typeof B.selfReg!==
"function")throw Error("ac`"+J);B.selfReg(0,X,l?_.Bo:function(){})}}else{if(typeof p!=="object"||p===null)throw Error("Zb`"+J+"`"+typeof p);
if(typeof p.getFn!=="function")throw Error("$b`"+J+"`"+Object.keys(p));if(p.selfReg)p.selfReg(0,X,g,l?_.Bo:function(){});
else if(l&&X["on"+g]===void 0){var k=p.getFn(0);X.addEventListener(g,k);_.Bo(function(){return void X.removeEventListener(g,k)})}else if(l||!Vt4.includes(g))X["on"+g]=p.getFn(0)}}}else{if(J.startsWith("data-")&&typeof p==="string")try{p=ttm(p)}catch(n){p="zSoyz"}typeof p!=="function"||X._disposeEffects!=null?((l=J.startsWith("prop:"))&&(J=J.slice(5)),Of.enableAttributeSanitization&&(l&&PvB(X.tagName)||(p=Y1m(X.tagName,J,p))),J==="style"?("function"==typeof _.re&&p instanceof _.re&&(p=p.toString()),
Qhm(X,J,p)):l?X[J]=p:EEK(X,J,p)):(X._signalProps||(X._signalProps=[]),X._signalValues||(X._signalValues=[]),X._signalProps.push(J))}};
TPm=function(X,J,p){p=(p===void 0?{}:p).isReactive;if(J==null?0:J.el){var l=J.el,g;(g=l.onRender)==null||g.call(l,X);X._disposeRef||(X._disposeRef=function(){var B;(B=l.onUnmount)==null||B.call(l);delete X._disposeRef},p&&_.Bo(function(){var B;
(B=X._disposeRef)==null||B.call(X)}))}};
PvB=function(X){return X.length>0&&X.includes("-")&&!zAa.includes(X.toLowerCase())};
jhB=function(X){return Mc(X)&&I3 in X};
iGZ=function(X){return jhB(X)?X[I3].flattened:X};
shK=function(X,J){var p=_.iA.apply(2,arguments),l;J=(l=J)!=null?l:{};l={};return l.type=X,l.props=J,l.children=p,l[yw]=!0,l};
_.o3=function(X){return X.children};
S5=function(X){var J=X$a!==shK;X$a=X?Jja:shK;return J};
_.Oy=function(X){return _.QZ(X)?"nodeType"in X:!1};
co=function(){return document.createTextNode("")};
bi=function(X){X=document.createTextNode(String(X));X._isSignalTextNode=!0;return X};
l7C=function(X){return X!=null&&X.contentKind===fr||X instanceof JE||p$m(X)};
gcY=function(X){var J=document.createElement("div");if(p$m(X)&&MVI(X))_.vU(J,MVI(X));else if(X instanceof JE)_.vU(J,X);else if(X!=null&&X.contentKind===fr){if(X.contentKind!==fr)throw Error("Xb");X=p$(X.toString());_.vU(J,X)}X=_.C(J.childNodes);for(var p=X.next();!p.done;p=X.next())p.value._isSafeOrSanitizedHtmlNode=!0;return J};
Db=function(X){X=typeof X;return X==="string"||X==="number"||X==="boolean"};
B75=function(X){return X instanceof qf||PM(X)||X instanceof hE||"function"==typeof _.re&&X instanceof _.re};
$6I=function(X,J){var p=X.parentElement;if(!p)return J;p.replaceChild(J,X);return J};
Wz5=function(X,J){var p=X[0].parentElement;if(p)if(X[0].previousSibling||X[X.length-1].nextSibling){p.insertBefore(J,X[0]);for(var l=X.length-1;l>=0;l--)p.removeChild(X[l])}else p.textContent="",p.appendChild(J);return J};
CkT=function(X,J){if(X[0].parentElement)for(var p=X[0].parentElement,l=J.length,g=X.length,B=l,k=0,n=0,w=X[g-1].nextSibling,Y=null;k<g||n<B;)if(X[k]===J[n])k++,n++;else{for(;X[g-1]===J[B-1];)g--,B--;if(g===k)for(var e=B<l?n?J[n-1].nextSibling:J[B-n]:w;n<B;){var Z=J[n++];p.insertBefore(Z,e)}else if(B===n)for(;k<g;)e=X[k],Y&&Y.has(e)||p.removeChild(e),k++;else if(X[k]===J[B-1]&&J[n]===X[g-1])e=X[--g].nextSibling,p.insertBefore(J[n++],X[k++].nextSibling),p.insertBefore(J[--B],e),X[g]=J[B];else{if(!Y)for(Y=
new Map,e=n;e<B;)Y.set(J[e],e++);e=Y.get(X[k]);if(e==null)p.removeChild(X[k]),k++;else if(n<e&&e<B){Z=k;for(var h=1,x=void 0;++Z<g&&Z<B&&(x=Y.get(X[Z]))!=null&&x===e+h;)h++;if(h>e-n)for(Z=X[k];n<e;)p.insertBefore(J[n++],Z);else p.replaceChild(J[n++],X[k++])}else k++}}return J};
ncZ=function(X){if(Array.isArray(X)){if(X.length>1)throw Error("kc`"+X.length+"`"+X.map(k4a).join(", "));X=X[0]}if(X==null)return null;if(!(X instanceof _.k0)){var J,p;if((J=window)==null?0:(p=J.trustedTypes)==null?0:p.isScript(X))throw Error("jc");if(String(X).trim().length===0)return null;throw Error("lc`"+k4a(X));}return X};
Lz4=function(X,J){J=ncZ(J);J!==null&&_.wV(X,J)};
AjB=function(X){if(Array.isArray(X)){if(X.length>1)throw Error("mc`"+X.length+"`"+X.map(k4a).join(", "));X=X[0]}if(X==null)return null;if(!(X instanceof hE)){if(String(X).trim().length===0)return null;throw Error("nc`"+k4a(X));}return X};
w$5=function(X,J){J=AjB(J);J!==null&&(X.textContent=O$4(J))};
k4a=function(X){return"("+typeof X+") "+(X!=null&&typeof X==="object"?X.constructor.name:typeof X)+" "+X};
Ylm=function(){};
qu=function(X,J){J=J===void 0?{}:J;var p=vcW(),l=!0,g,B=!!Of.legacyTriggerSoyRendererEvents;B&&(g=LhY());_.li(function(){var k=!l&&J.isControlFlowComponent&&B,n=k?p[I3].flattened[0].parentElement:void 0;l=!1;_.R3.setUp();J.isControlFlowComponent&&XC++;var w=p[0],Y=p[I3].flattened,e=S5(!0);try{var Z=X(),h=eGT(w,Z,p);Array.isArray(h)||(p[I3].flattened=[h]);var x=p[I3].flattened;if(Y&&(!Array.isArray(Y)||Y.length!==0)){var U=Array.isArray(Y)?Y[0]:Y,y=U[FC],c=U._disposeEffects;U._disposeEffects=void 0;
U=Array.isArray(x)?x[0]:x;U[FC]=y;U[FC]&&(U[FC].numNodes=U===x?1:x.length);U._disposeEffects=c}p[0]=h;J.isControlFlowComponent&&pr(!1)}catch(D){throw J.isControlFlowComponent&&pr(!0),D;}finally{S5(e),_.R3.tearDown()}k&&(k=g,k!=null||(k=_.Ks5(document).getAppContext()),k.get(ZvI).JSC$30034_getEventTarget().dispatchEvent(new hGm(x6m,n,fr)))},J.debugName);
return p};
eGT=function(X,J,p){for(;typeof J==="function";)J=J();if(J!=null&&J[yw]){var l,g,B;(B=Of.handleError)==null||B.call.apply(B,[Of].concat(_.EU(Lr(Error("oc`"+((l=J.type)==null?void 0:l.TAG_NAME)),(g=J.type)==null?void 0:g.TAG_NAME))))}if(X==null)return J==null?co():Db(J)?bi(J):B75(J)?bi(J.toString()):_.Oy(J)?J:J.length===0?co():HvR(J,p);if(_.Oy(X)){if(J==null)return $6I(X,co());if(Db(J))return a7Y(X,J);if(B75(J))return a7Y(X,J.toString());if(_.Oy(J))return $6I(X,J);if(J.length===0)return $6I(X,co());
J=HvR(J,p);CkT([X],p[I3].flattened);return J}X=Nu(X);if(J==null)return Wz5(X,co());if(Db(J))return Wz5(X,bi(J));if(B75(J))return Wz5(X,bi(J.toString()));if(_.Oy(J))return CkT(X,[J])[0];if(J.length===0)return Wz5(X,co());J=HvR(J,p);CkT(X,p[I3].flattened);return J};
a7Y=function(X,J){X.nodeType===Node.TEXT_NODE?X.textContent!==String(J)&&(X.textContent=String(J)):X=$6I(X,bi(J));return X};
Nu=function(X,J,p){return U6U(X,J!=null?J:[],p===void 0?!1:p)};
HvR=function(X,J){var p=Nu(X,void 0,!0);if(p.length===0)return co();J[I3].flattened=p;return X};
U6U=function(X,J,p,l,g){J=J===void 0?[]:J;p=p===void 0?!1:p;g=g===void 0?-1:g;if(X==null)return J;if(X instanceof Mu){var B=X.render();return U6U(B,J,p,l,g)}if(_.Oy(J)&&J.nodeType===Node.ELEMENT_NODE)switch(J.tagName){case "SCRIPT":Lz4(J,X);return;case "STYLE":w$5(J,X);return}Db(X)&&(X=bi(X),l&&p&&(l[g]=X));if(l7C(X)){p=gcY(X);p=Array.from(p.childNodes);p=_.C(p);for(B=p.next();!B.done;B=p.next())rjZ(J,B.value);return J}B75(X)&&(X=bi(X.toString()),l&&p&&(l[g]=X));if(_.Oy(X))return rjZ(J,X);if(Array.isArray(X)){for(B=
0;B<X.length;B++)U6U(X[B],J,p,X,B);return J}if(typeof X==="function"){B=qu(function(){var n=X();return n!=null&&!Db(n)&&l7C(n)?(n=gcY(n),Array.from(n.childNodes)):n},{debugName:"qmF2ne",
debugFn:X})[0];if(Array.isArray(B)){p=_.C(B);for(B=p.next();!B.done;B=p.next())rjZ(J,B.value);return J}l&&p&&(l[g]=B);return rjZ(J,B)}if(X!=null&&X[yw]){l=X;g=S5(!0);var k=X$a;try{B=k.apply(null,[l.type,l.props].concat(_.EU(l.children)))}finally{S5(g)}return U6U(B,J,p)}(k=Of.handleError)==null||k.call.apply(k,[Of].concat(_.EU(Lr(Error("pc")))));return J};
vcW=function(X){var J={};J=Object.assign([],(J[I3]={flattened:[]},J));if(!X)return J;J[0]=HvR(X,J);return J};
rjZ=function(X,J){Array.isArray(X)?X.push(J):X.appendChild(J);return X};
ui=function(X){if(!Of.enableLazyTsx)return X;if(Array.isArray(X)){for(var J=0;J<X.length;J++)X[J]=ui(X[J]);return X}return X instanceof Mu?(X=X.render(),ui(X)):X};
yjZ=function(X,J){var p,l,g=Cem(X),B=function(x){l=x;x=S5(!0);var U=bo(G_);avK("render",g);try{p=ui(X(J))}finally{UXK("render",g),bo(U),S5(x)}};
B=Of.enableContextPerComponent?E66(B,g):$P(B,Of.alwaysTrackContexts||!!rQ);TsY(l);if(!J.renderedFromIdom){var k=_.Ik(l);try{return I7a(X,J,p),p}finally{_.Ik(k)}}!jhB(p)&&Array.isArray(p)&&(p=vcW(p));var n=iGZ(p);k=Array.isArray(n)?n[0]:n;var w=!1;if(k){var Y,e=(Y=J==null?void 0:J.idomKey)!=null?Y:X;Y=n!==k;k._disposeEffects=B;var Z=k[FC]||{},h=jhB(p)?p:Z.sourceDynamicRange;Object.assign(Z,{key:e,numNodes:Y?n.length:1,context:l,higherOrder:!!k[FC],sourceDynamicRange:h});k[FC]=Z}else w=!0;(function(){var x=
_.Ik(l);try{I7a(X,J,n)}finally{_.Ik(x)}})();
w&&B();return p};
ocm=function(X){var J={},p;for(p in X)J={prev$jscomp$24:void 0,next$jscomp$33:void 0},J.prev$jscomp$24=de[p],J.next$jscomp$33=X[p],de[p]=function(l){return function(){var g=_.iA.apply(0,arguments);l.prev$jscomp$24.apply(null,_.EU(g));l.next$jscomp$33.apply(null,_.EU(g))}}(J)};
SlB=function(){if(zk())throw Error("qc");return Vw};
OvZ=function(X,J){if(!X.__unmounted&&J){X.__unmounted=!0;try{X.didUnmount()}catch(g){var p,l;(l=Of.handleError)==null||l.call.apply(l,[Of].concat(_.EU(Lr(g,(p=X.__type)==null?void 0:p.TAG_NAME))))}de.didUnmount(X);X.el=null;J.__instance&&delete J.__instance}};
bvZ=function(X,J,p){X._signalProps!=null&&X._disposeEffects==null&&((p===void 0?0:p)?X._disposeEffects=$P(function(){return void cjT(X,J)},Of.alwaysTrackContexts||!!rQ):cjT(X,J))};
cjT=function(X,J){_.li(function(){for(var p=X._signalProps,l=X._signalValues,g=0;g<p.length;g++){var B=p[g],k=J[B]();l[g]!==k&&(l[g]=k,KCR(X,B,k))}},"e3YVbb")};
f7T=function(X,J,p){var l,g=[];X._disposeEffects=$P(function(){_.li(function(){var B=p();if(B===null||B===void 0)B="";if(Db(B)||B===null)l!=null||(l=document.createTextNode("")),l.parentNode!==X&&(l._isSignalTextNode=!0,X.insertBefore(l,J)),l.textContent=String(B);else if(l7C(B)){for(var k=g.length>0?g[g.length-1].nextSibling:J,n=_.C(g),w=n.next();!w.done;w=n.next())X.removeChild(w.value);B=gcY(B);g=Array.from(B.childNodes);B=_.C(g);for(n=B.next();!n.done;n=B.next())X.insertBefore(n.value,k)}else throw w=
(n=(k=Kc)==null?void 0:k.name)!=null?n:"unknown",Error("fc`"+w+"`"+typeof B);},"VvDgC")},Of.alwaysTrackContexts||!!rQ)};
m6m=function(X,J){var p=_.iA.apply(2,arguments);J!=null||(J={});return!Of.enableLazyTsx||Kc!=null&&!zk()?D6T(X,J,p):new RGm(X,J,p)};
D6T=function(X,J,p){if(X===_.o3)return p;if(typeof X==="function")return Kc&&!zk()&&(J.renderedFromIdom=!0),kcI(X,function(){var B=FzC(X,J,p);if(B)return B;p.length>0&&(J.children=p.length===1?p[0]:p);if(X.componentType===Tk){var k;E66(function(){var n=J;if(X.componentType!==Tk)k=!1;else{n||(n={});var w=new tc(n,X),Y=bo(G_);try{var e=w.render(n)}finally{bo(Y)}e instanceof HTMLElement?(e.__instance=w,w.el=e,w.__type=X,X.TAG_NAME=e.tagName.toLowerCase(),de.didPatch(w),k=e):k=e}},X.name);
if(k)return k}return yjZ(X,J)},J.debugInstance);
var l=qlI(X,J),g;for(g in J)KCR(l,g,J[g]);bvZ(l,J);Nu(p,l);TPm(l,J,{isReactive:!0});N7W(l,J);return l};
qlI=function(X,J){X=(M2W.has(X.toLowerCase())?0:unm.has(X.startsWith("svg:")?X.replace("svg:",""):X))?document.createElementNS("http://www.w3.org/2000/svg",X.startsWith("svg:")?X.replace("svg:",""):X):G4W(X,J)||document.createElement(X);X[d6C]=!0;return X};
V2T=function(X){if(X){var J;(J=X._disposeRef)==null||J.call(X);var p;(p=X._disposeEffects)==null||p.call(X);X.__instance&&X.__instance instanceof Po&&(J=X.__instance,OvZ(J,X),J instanceof tc&&J.disposeEffects());for(J=0;J<X.childNodes.length;J++)V2T(X.childNodes[J])}};
PkU=function(X){t2I.push(X)===1&&requestAnimationFrame(function(){setTimeout(function(){var J=[].concat(_.EU(t2I));t2I=[];J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;try{for(var l=0;l<p.length;l++)V2T(p[l])}catch(g){l=p=void 0,(l=(p=Of).handleError)==null||l.call.apply(l,[p].concat(_.EU(Lr(g))))}}})})};
_.A=function(X,J){return X$a.apply(null,[X,J].concat(_.EU(_.iA.apply(2,arguments))))};
_.Qw=function(X){return X};
_.Ey=function(X){return{isDefault:!0,children:X.children}};
_.v=function(X){var J=X.cond;if(J===void 0)return X.else&&X.else();var p=_.QC(function(){return!!J()},void 0,"JHVi8"),l=function(){var g=J();
if(!g){var B;(B=Of.handleError)==null||B.call.apply(B,[Of].concat(_.EU(Lr(QKT.nonNullableCondIsNull()))))}return g};
return qu(function(){var g=p(),B;$P(function(){var k=bo(G_);try{B=ui(g?X.then(l):X.else&&X.else())}finally{bo(k)}},!0);
return B},{debugName:X.debugInstance,
debugFn:X.then,isControlFlowComponent:!0})};
EcB=function(X){return _.v(X)};
_.Kr=function(X){return X.keyBy==="INDEX"?KzU(X):T75(X)};
zGK=function(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next()){var p=void 0;(p=J.value)==null||p()}};
T75=function(X){var J=X.keyBy===void 0||X.keyBy==="REFERENCE",p=J?function(e){return e}:X.keyBy,l=[],g=[],B=[],k=[],n=[],w=[],Y=!0;
_.Bo(function(){zGK(k)});
return qu(function(){var e=jKR(X),Z=e.length;if(Z===0){if(l.length===0&&!Y)return B;zGK(k);l=e;g=[];for(e=0;e<l.length;e++)g.push(p(l[e]));B=[];k=[];n=[];w=[];X.fallback&&(k[0]=ivR(function(){B[0]=ui(X.fallback())}));
Y=!1;return B}for(var h=new sK6,x=l.length-1;x>=0;x--)h.push(g[x],x);x=Array(Z);for(var U=Array(Z),y=Array(Z),c=Array(Z),D=Array(J?0:Z),m={i$jscomp$451:0};m.i$jscomp$451<Z;m={i$jscomp$451:m.i$jscomp$451,item$jscomp$104:void 0,key$jscomp$563:void 0},m.i$jscomp$451++){m.item$jscomp$104=e[m.i$jscomp$451];m.key$jscomp$563=p(m.item$jscomp$104);var d=h.pop(m.key$jscomp$563);d!=null?(y[m.i$jscomp$451]=B[d],U[m.i$jscomp$451]=g[d],x[m.i$jscomp$451]=k[d],c[m.i$jscomp$451]=n[d],J||(D[m.i$jscomp$451]=w[d]),Ef(function(G){return function(){c[G.i$jscomp$451](G.i$jscomp$451);
if(!J)D[G.i$jscomp$451](G.item$jscomp$104)}}(m)),delete k[d]):x[m.i$jscomp$451]=ivR(function(G){return function(){var P=_.C(_.uo(G.i$jscomp$451,void 0,"Fqk1zd")),Q=P.next().value;
P=P.next().value;c[G.i$jscomp$451]=P;U[G.i$jscomp$451]=G.key$jscomp$563;if(J)y[G.i$jscomp$451]=ui(X.children(G.item$jscomp$104,Q));else{var E=_.C(_.uo(G.item$jscomp$104,void 0,"GBj5de"));P=E.next().value;E=E.next().value;D[G.i$jscomp$451]=E;y[G.i$jscomp$451]=ui(X.children(P,Q))}}}(m))}zGK(k);
l=e;g=U;B=y;k=x;n=c;w=D;Y=!1;return y},{debugName:X.debugInstance,
debugFn:X.each,isControlFlowComponent:!0})};
KzU=function(X){var J=[],p=[],l=[],g=[],B=!1;_.Bo(function(){zGK(g)});
return qu(function(){var k=jKR(X);B&&k.length>0&&(g.pop()(),J.pop(),B=!1);for(var n=Array(k.length),w={i$jscomp$452:0};w.i$jscomp$452<k.length;w={i$jscomp$452:w.i$jscomp$452},w.i$jscomp$452++)if(w.i$jscomp$452<J.length)J[w.i$jscomp$452]!==k[w.i$jscomp$452]&&(Ef(function(e){return function(){return void p[e.i$jscomp$452](k[e.i$jscomp$452])}}(w)),J[w.i$jscomp$452]=k[w.i$jscomp$452]),n[w.i$jscomp$452]=l[w.i$jscomp$452];
else{var Y=ivR(function(e){return function(){J[e.i$jscomp$452]=k[e.i$jscomp$452];var Z=_.C(_.uo(k[e.i$jscomp$452],void 0,"JMMLmd")),h=Z.next().value;Z=Z.next().value;p[e.i$jscomp$452]=Z;n[e.i$jscomp$452]=ui(X.children(h,e.i$jscomp$452))}}(w));
g[w.i$jscomp$452]=Y}for(;J.length>k.length;)J.pop(),g.pop()(),p.pop();k.length===0&&!B&&X.fallback&&(w=ivR(function(){n[0]=ui(X.fallback())}),g[0]=w,B=!0);
return l=n},{debugName:X.debugInstance,
isControlFlowComponent:!0})};
jKR=function(X){X=X.each();return Array.isArray(X)?X:Array.from(X)};
ivR=function(X){var J=rQ;return $P(function(p){var l=bo(G_);try{p.parent=J,X(p)}finally{bo(l)}},!1)};
_.T_=function(X){var J=XIK(X),p=_.QC(function(){return J8Z(J)},void 0,"F1PF4");
return qu(function(){var l=p(),g;$P(function(){var B=bo(G_);try{g=ui(l())}finally{bo(B)}});
return g},{debugName:X.debugInstance,
isControlFlowComponent:!0})};
XIK=function(X){X=X.children;return Array.isArray(X)?X:[X]};
pIa=function(X){var J=X.props;X=X.getChildren()[0];return J.when?{when:J.when,children:X}:{isDefault:!0,children:X}};
J8Z=function(X){var J=function(){return null};
X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,p!=null&&p[yw]&&(p=p.type===_.Ey?{isDefault:!0,children:p.children[0]}:{when:p.props.when,children:p.children[0]}),p instanceof Mu&&(p=pIa(p)),p.isDefault)J=p.children;else if(p.when())return p.children;return J};
gma=function(X){var J=null,p,l={get value(){var B,k;(k=(B=g).validateGetValue)==null||k.call(B);return g.__value},set value(B){var k,n;(n=(k=g).validateSetValue)==null||n.call(k,B);g.__value=B;g.__hasBeenSet=!0}},g=(l.__value=null,l.__hasBeenSet=!1,l.__hasErrored=!1,l.onRender=function(B){if(p&&B!==p){p._disposeRef=void 0;var k;(k=J)==null||k()}p=B;J=X(B)||null},l.onUnmount=function(){var B;
(B=J)==null||B();J=g.value=null},l[_.lVm]=!0,l);
return g};
z_=function(X){return typeof X==="symbol"};
$wZ=function(X){var J=SlB();if(J==null)throw _.BLK.PRIMITIVE_INVALID_HOOK_CALL();var p=J.hookCounter++;J.hooks||(J.hooks=[]);var l=J.hooks;l[p]||(l[p]={key:X,host:J});if(X!==l[p].key){if(J.__type){var g;X=(g=J.__type)==null?void 0:g.name}else X=J instanceof tc?Cem(J.functionComponent):"<"+J.el.tagName.toLowerCase()+">";throw _.BLK.OUT_OF_ORDER_HOOK_CALL(X);}return l[p]};
W_U=function(X,J){return!X||X.length!==(J==null?void 0:J.length)||X.some(function(p,l){return p!==J[l]})};
Cum=function(X,J){var p=$wZ("onChange"),l=SlB();W_U(p.deps,J)&&(p.deps=J,p.pendingEffect=X,l.__syncEffects||(l.__syncEffects=[]),l.__syncEffects.push(p))};
_.j5=function(X,J,p){p!=null||(p={});p=p.appContext;var l=!!Of.legacyTriggerSoyRendererEvents;_.R3.setUp();try{var g=kl5(X,J,p);l&&(J=p,J!=null||(J=_.Ks5(document).getAppContext()),J.get(ZvI).JSC$30034_getEventTarget().dispatchEvent(new hGm(nmI,X,fr)));_.R3.log(X);return g}finally{_.R3.tearDown()}};
kl5=function(X,J,p){var l=io(function(){var g=bo(G_);try{return $P(function(){var B=_.Ks5(_.zz(X)),k;var n=n6I({rootElement:{value:X},appContext:p||(B==null?void 0:(k=B.getOptionalAppContext)==null?void 0:k.call(B)),dispatcher:B});B=_.Ik(n);n=S5(!0);XC++;try{Nu(J(),X),pr(!1)}catch(w){throw pr(!0),w;}finally{S5(n),_.Ik(B)}},!1)}catch(B){throw Of.enableContextBasedComponentStacks&&jQ(B),B;
}finally{bo(g)}});
X[L_4]=!0;return function(){X.textContent="";l();X[L_4]=!1}};
_.ii=function(X){if(THR(ci)){var J;(J=Of.handleError)==null||J.call.apply(J,[Of].concat(_.EU(Lr(Error("ec")))))}var p=rQ,l=Kc;hSR({onInitType:eSZ,run:function(){if(p&&!p.isDisposed){var g=_.Ik(p);try{io(function(){return void X()},l)}catch(B){throw Of.enableContextBasedComponentStacks&&jQ(B),B;
}finally{_.Ik(g)}}}})};
A8m=function(X,J){Cum(function(){return _.Nc(X)},J)};
_.sy=function(X){zk()?_.ii(function(){_.Nc(X)}):Cum(function(){return _.Nc(X)},[])};
YoU=function(X){var J=[].concat(_.EU(X));X.length=0;X=_.C(J);for(J=X.next();!J.done;J=X.next()){J=J.value;wIR(J);var p=J.pendingEffect;J.pendingEffect=null;if(p=p==null?void 0:p())J.pendingCleanup=p}};
wIR=function(X){var J=X.pendingCleanup;X.pendingCleanup=null;J==null||J()};
vm6=function(X,J){if(zk())return X();var p=$wZ("useMemoInternal");W_U(p.deps,J)&&(p.deps=J,p.value=X());return p.value};
eNY=function(X,J){return vm6(X,J)};
ZV6=function(X){return vm6(function(){return{value:X}},[])};
_.pw=function(X,J){if(!X)return null;X=Object.keys(X);X=_.C(X);for(var p=X.next();!p.done;p=X.next()){p=p.value;var l=p.toLowerCase();if(l.indexOf(J,l.length-J.length)>-1)return p}return null};
_.g$=function(){var X=arguments,J=_.l8;X.length>1?J[X[0]]=X[1]:X.length===1&&Object.assign(J,X[0])};
_.Bh=function(X,J){return X in _.l8?_.l8[X]:J};
_.$y=function(X,J){return!!_.Bh(X,J)};
hNY=function(X){var J=_.l8.EXPERIMENT_FLAGS;return J?J[X]:void 0};
HVT=function(X){xwa.forEach(function(J){return J(X)})};
_.nw=function(X){return X&&window.yterr?function(){try{return X.apply(this,arguments)}catch(J){_.ky(J)}}:X};
_.ky=function(X){var J=_.Lw("yt.logging.errors.log");J?J(X,"ERROR",void 0,void 0,void 0,void 0,void 0):(J=_.Bh("ERRORS",[]),J.push([X,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.g$("ERRORS",J));HVT(X)};
_.An=function(X,J,p,l,g){var B=_.Lw("yt.logging.errors.log");B?B(X,"WARNING",J,p,l,void 0,g):(B=_.Bh("ERRORS",[]),B.push([X,"WARNING",J,p,l,void 0,g]),_.g$("ERRORS",B))};
Uw5=function(X,J){J=X.split(J);for(var p={},l=0,g=J.length;l<g;l++){var B=J[l].split("=");if(B.length===1&&B[0]||B.length===2)try{var k=aVB(B[0]||""),n=aVB(B[1]||"");if(k in p){var w=p[k];Array.isArray(w)?_.PK(w,n):p[k]=[w,n]}else p[k]=n}catch(h){var Y=h,e=B[0],Z=String(Uw5);Y.args=[{key:e,value:B[1],query:X,method:r8Y===Z?"unchanged":Z}];IVm.hasOwnProperty(e)||_.An(Y)}}return p};
y8m=function(X){var J=[];_.Q5.forEach(X,function(p,l){var g=_.w$(l);p=Array.isArray(p)?p:[p];_.Yy(p,function(B){B==""?J.push(g):J.push(g+"="+_.w$(B))})});
return J.join("&")};
_.vh=function(X){X.charAt(0)==="?"&&(X=X.substring(1));return Uw5(X,"&")};
_.eV=function(X){return X.indexOf("?")!==-1?(X=(X||"").split("#")[0],X=X.split("?",2),_.vh(X.length>1?X[1]:X[0])):{}};
_.Z6=function(X,J){return omB(X,J||{},!0)};
SoW=function(X,J){return omB(X,J||{},!1)};
omB=function(X,J,p){var l=X.split("#",2);X=l[0];l=l.length>1?"#"+l[1]:"";var g=X.split("?",2);X=g[0];g=_.vh(g[1]||"");for(var B in J)if(p||!_.Q5.containsKey(g,B))g[B]=J[B];return _.hn(X,g)+l};
Uz=function(X){if(!J)var J=window.location.href;var p=_.xy(X)[1]||null,l=_.Hh(X);return p&&l?a6(X,J):l?_.Hh(J)===l&&(Number(_.xy(J)[4]||null)||null)===(Number(_.xy(X)[4]||null)||null):!0};
_.c8W=function(X){X=OVT(X);return X===null?!1:X[0]==="com"&&X[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1};
OVT=function(X){X=_.Hh(X);return X!==null?X.split(".").reverse():null};
aVB=function(X){return X&&X.match(bV4)?X:r$(X)};
_.I6=function(X){return new fVB(X)};
_.yG=function(){Dwm||(Dwm=new RN5);return Dwm};
F_m=function(){var X=mwC;return function(){var J=_.yG();if(!J.resolve(_.I6(X))){var p={};J.addProvider((p.provide=X,p.useClass=X,p[o6]=void 0,p))}return J.resolve(X)}};
NLY=function(X){var J=_.SV,p,l;_.L(function(g){p=_.yG();return(l=p.resolve(_.I6(J)))?(X(l),g.return(Promise.resolve(l))):g.return(p.resolve(new qoa(J)).then(function(B){X(B);return B}))})};
_.H=function(X){X=Oz(X);return typeof X==="string"&&X==="false"?!1:!!X};
_.ch=function(X,J){X=Oz(X);return X===void 0&&J!==void 0?J:Number(X||0)};
MHK=function(X){X=Oz(X);return Array.isArray(X)?_.Ed(X,function(J){return Number(J||0)}):[Number(X||0)]};
_.b8=function(X){X=Oz(X);return X!==void 0?String(X):""};
_.D6=function(X){X=Oz(X);return Array.isArray(X)?_.Ed(X,function(J){return String(J||"")}):[String(X||"")]};
umY=function(){return _.Bh("EXPERIMENTS_TOKEN","")};
Oz=function(X){return _.Bh("EXPERIMENT_FLAGS",{})[X]};
GlY=function(){for(var X=[],J=_.Bh("EXPERIMENTS_FORCED_FLAGS",{}),p=_.C(Object.keys(J)),l=p.next();!l.done;l=p.next())l=l.value,X.push({key:l,value:String(J[l])});p=_.Bh("EXPERIMENT_FLAGS",{});l=_.C(Object.keys(p));for(var g=l.next();!g.done;g=l.next())g=g.value,g.startsWith("force_")&&J[g]===void 0&&X.push({key:g,value:String(p[g])});return X};
VHT=function(){if(!dwY)return null;var X=dwY();return"open"in X?X:null};
_.tHI=function(X){switch(_.R6(X)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};
_.R6=function(X){return X&&"status"in X?X.status:-1};
_.mE=function(X,J){typeof X==="function"&&(X=_.nw(X));return window.setTimeout(X,J)};
_.FG=function(X,J){typeof X==="function"&&(X=_.nw(X));return window.setInterval(X,J)};
_.qN=function(X){window.clearTimeout(X)};
QmB=function(X){X=_.eV(X);for(var J=_.C(PuU),p=J.next();!p.done;p=J.next())if(X[p.value]!==void 0)return!0;return!1};
TLm=function(X,J,p,l,g,B,k,n,w){p=p===void 0?"GET":p;l=l===void 0?"":l;n=n===void 0?!1:n;var Y=VHT();if(!Y)return null;var e=function(){(Y&&"readyState"in Y?Y.readyState:0)===4&&J&&_.nw(J)(Y)};
"onloadend"in Y?Y.addEventListener("loadend",e,!1):Y.onreadystatechange=e;_.H("debug_forward_web_query_parameters")&&(X=EmT(X,window.location.search));Y.open(p,X,!0);B&&(Y.responseType=B);k&&(Y.withCredentials=!0);p=p==="POST"&&(window.FormData===void 0||!(l instanceof FormData));if(g=K_a(X,g))for(var Z in g)Y.setRequestHeader(Z,g[Z]),"content-type"===Z.toLowerCase()&&(p=!1);p&&Y.setRequestHeader("Content-Type","application/x-www-form-urlencoded");w&&"onprogress"in Y&&(Y.onprogress=function(){w(Y.responseText)});
if(n&&"setAttributionReporting"in XMLHttpRequest.prototype){X={eventSourceEligible:!0,triggerEligible:!1};try{Y.setAttributionReporting(X)}catch(h){_.An(h)}}Y.send(l);return Y};
K_a=function(X,J){J=J===void 0?{}:J;var p=Uz(X),l=_.Bh("INNERTUBE_CLIENT_NAME"),g=_.H("web_ajax_ignore_global_headers_if_set"),B;for(B in zN5){var k=_.Bh(zN5[B]),n=B==="X-Goog-AuthUser"||B==="X-Goog-PageId";B!=="X-Goog-Visitor-Id"||k||(k=_.Bh("VISITOR_DATA"));var w;if(!(w=!k)){if(!(w=p||(_.Hh(X)?!1:!0))){w=X;var Y;if(Y=_.H("add_auth_headers_to_remarketing_google_dot_com_ping")&&B==="Authorization"&&(l==="TVHTML5"||l==="TVHTML5_UNPLUGGED"||l==="TVHTML5_SIMPLY"))Y=OVT(w),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&&(w=_.NN(w)||"",w=w.split("/"),w="/"+(w.length>1?w[1]:""),Y=w==="/pagead");w=Y?!0:!1}w=!w}w||g&&J[B]!==void 0||l==="TVHTML5_UNPLUGGED"&&n||(J[B]=k)}"X-Goog-EOM-Visitor-Id"in J&&"X-Goog-Visitor-Id"in J&&delete J["X-Goog-Visitor-Id"];if(p||!_.Hh(X))J["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(p||!_.Hh(X)){try{var e=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(Z){}e&&(J["X-YouTube-Time-Zone"]=
e)}document.location.hostname.endsWith("youtubeeducation.com")||!p&&_.Hh(X)||(J["X-YouTube-Ad-Signals"]=y8m(jmI()));return J};
_.iVa=function(X,J){var p=_.Hh(X);_.H("debug_handle_relative_url_for_query_forward_killswitch")||!p&&Uz(X)&&(p=document.location.hostname);var l=_.NN(X);l=(p=p&&(p.endsWith("youtube.com")||p.endsWith("youtube-nocookie.com")))&&l&&l.startsWith("/api/");if(!p||l)return X;var g=_.vh(J),B={};_.Yy(PuU,function(k){g[k]&&(B[k]=g[k])});
return SoW(X,B)};
smT=function(X,J){J.method="POST";J.postParams||(J.postParams={});return _.MN(X,J)};
XvB=function(X,J){var p=_.Bh("XSRF_FIELD_NAME"),l;J.headers&&(l=J.headers["Content-Type"]);return!J.excludeXsrf&&(!_.Hh(X)||J.withCredentials||_.Hh(X)===document.location.hostname)&&J.method==="POST"&&(!l||l==="application/x-www-form-urlencoded")&&!(J.postParams&&J.postParams[p])};
_.MN=function(X,J){var p=J.format||"JSON";X=JuT(X,J);var l=pv4(X,J),g=!1,B=lt5(X,function(w){if(!g){g=!0;n&&_.qN(n);var Y=_.tHI(w),e=null,Z=400<=w.status&&w.status<500,h=500<=w.status&&w.status<600;if(Y||Z||h)e=gtZ(X,p,w,J.convertToSafeHtml);Y&&(Y=BZI(p,w,e));e=e||{};Z=J.context||_.lT;Y?J.onSuccess&&J.onSuccess.call(Z,w,e):J.onError&&J.onError.call(Z,w,e);J.onFinish&&J.onFinish.call(Z,w,e)}},J.method,l,J.headers,J.responseType,J.withCredentials,!1,J.onProgress);
l=J.timeout||0;if(J.onTimeout&&l>0){var k=J.onTimeout;var n=_.mE(function(){g||(g=!0,B.abort(),_.qN(n),k.call(J.context||_.lT,B))},l)}return B};
JuT=function(X,J){J.includeDomain&&(X=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+X);var p=_.Bh("XSRF_FIELD_NAME");if(J=J.urlParams)J[p]&&delete J[p],X=_.Z6(X,J);return X};
pv4=function(X,J){var p=_.Bh("XSRF_FIELD_NAME"),l=_.Bh("XSRF_TOKEN"),g=J.postBody||"",B=J.postParams;XvB(X,J)&&(B||(B={}),B[p]=l);(_.H("ajax_parse_query_data_only_when_filled")&&B&&Object.keys(B).length>0||B)&&typeof g==="string"&&(g=_.vh(g),_.Q5.extend(g,B),g=J.postBodyFormat&&J.postBodyFormat==="JSON"?JSON.stringify(g):_.u8(g));B=g||B&&!_.Q5.isEmpty(B);!$IB&&B&&J.method!=="POST"&&($IB=!0,_.ky(Error("Kc")));return g};
gtZ=function(X,J,p,l){var g=null;switch(J){case "JSON":try{var B=p.responseText}catch(k){throw l=Error("Lc"),l.params=X,_.An(l),k;}X=p.getResponseHeader("Content-Type")||"";B&&X.indexOf("json")>=0&&(B.substring(0,5)===")]}'\n"&&(B=B.substring(5)),g=JSON.parse(B));break;case "XML":if(X=(X=p.responseXML)?WfW(X):null)g={},_.Yy(X.getElementsByTagName("*"),function(k){g[k.tagName]=C0T(k)})}l&&kbY(g);
return g};
kbY=function(X){if(_.QZ(X))for(var J in X)J==="html_content"||WK(J,"_html")?X[J]=p$(X[J]):kbY(X[J])};
BZI=function(X,J,p){if(J&&J.status===204)return!0;switch(X){case "JSON":return!!p;case "XML":return Number(p&&p.return_code)===0;case "RAW":return!0;default:return!!p}};
WfW=function(X){return X?(X=("responseXML"in X?X.responseXML:X).getElementsByTagName("root"))&&X.length>0?X[0]:null:null};
C0T=function(X){var J="";_.Yy(X.childNodes,function(p){J+=p.nodeValue});
return J};
nta=function(X){if(X.name==="JavaException")return!0;X=X.stack;return X.includes("chrome://")||X.includes("-extension://")||X.includes("webkit-masked-url://")};
LfT=function(X){if(!X.stack)return!0;var J=!X.stack.includes("\n");return J&&X.stack.includes("ErrorType: ")||J&&X.stack.includes("Anonymous function (Unknown script")||X.stack.toLowerCase()==="not available"||X.fileName==="user-script"||X.fileName.startsWith("user-script:")?!0:!1};
_.G7=function(X){_.GL.call(this);this.JSC$10795_key_=1;this.pendingKeys_=[];this.publishDepth_=0;this.subscriptions_=[];this.topics_={};this.async_=!!X};
wvI=function(X,J){var p=X.length,l=0,g=function(){return X.charCodeAt(l++)};
do{var B=AuW(g);if(B===Infinity)break;var k=B>>3;switch(B&7){case 0:B=AuW(g);if(k===J)return B;break;case 1:if(k===J)return;l+=8;break;case 2:B=AuW(g);if(k===J)return X.substr(l,B);l+=B;break;case 5:if(k===J)return;l+=4;break;default:return}}while(l<p)};
AuW=function(X){var J=X(),p=J&127;if(J<128)return p;J=X();p|=(J&127)<<7;if(J<128)return p;J=X();p|=(J&127)<<14;if(J<128)return p;J=X();return J<128?p|(J&127)<<21:Infinity};
vtU=function(X,J,p,l){if(X)if(Array.isArray(X)){var g=l;for(l=0;l<X.length&&!(X[l]&&(g+=YqZ(l,X[l],J,p),g>500));l++);l=g}else if(typeof X==="object")for(g in X){if(X[g]){var B=g;var k=X[g],n=J,w=p;B=typeof k!=="string"||B!=="clickTrackingParams"&&B!=="trackingParams"?0:(k=wvI(atob(k.replace(/-/g,"+").replace(/_/g,"/")),2))?YqZ(B+".ve",k,n,w):0;l+=B;l+=YqZ(g,X[g],J,p);if(l>500)break}}else p[J]=d$(X),l+=p[J].length;else p[J]=d$(X),l+=p[J].length;return l};
YqZ=function(X,J,p,l){p+="."+X;X=d$(J);l[p]=X;return p.length+X.length};
d$=function(X){try{return(typeof X==="string"?X:String(JSON.stringify(X))).substr(0,500)}catch(J){return"unable to serialize "+typeof X+" ("+J.message+")"}};
e$T=function(X){switch(X){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}};
_.tn=function(X,J,p,l,g){_.VG.set(X,J,{maxAge:p,path:"/",domain:l===void 0?"youtube.com":l,secure:g===void 0?!1:g})};
_.ZsC=function(X,J,p){_.VG.remove(X,J===void 0?"/":J,p===void 0?"youtube.com":p)};
_.Ph=function(){if(_.H("embeds_web_enable_cookie_detection_fix")){if(!_.lT.navigator.cookieEnabled)return!1}else if(!_.VG.isEnabled())return!1;if(!_.VG.isEmpty())return!0;_.H("embeds_web_enable_cookie_detection_fix")?_.VG.set("TESTCOOKIESENABLED","1",{maxAge:60,sameSite:"none",secure:!0}):_.VG.set("TESTCOOKIESENABLED","1",{maxAge:60});if(_.VG.get("TESTCOOKIESENABLED")!=="1")return!1;_.VG.remove("TESTCOOKIESENABLED");return!0};
h$W=function(){var X=_.lT.navigator;return X?X.connection:void 0};
xIK=function(){if(typeof Intl!=="undefined")try{return(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(X){}};
_.atY=function(){var X=h$W();if(X){var J=HsI[X.type||"unknown"]||"CONN_UNKNOWN";X=HsI[X.effectiveType||"unknown"]||"CONN_UNKNOWN";J==="CONN_CELLULAR_UNKNOWN"&&X!=="CONN_UNKNOWN"&&(J=X);if(J!=="CONN_UNKNOWN")return J;if(X!=="CONN_UNKNOWN")return X}};
ru4=function(){var X=h$W();if(X!=null&&X.effectiveType)return UIK.hasOwnProperty(X.effectiveType)?UIK[X.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};
_.Ez=function(){try{return _.QG(),!0}catch(X){return!1}};
_.QG=function(X){if(_.Bh("DATASYNC_ID")!==void 0)return _.Bh("DATASYNC_ID");throw new _.Kw("Datasync ID not set",X===void 0?"unknown":X);};
_.T7=function(X){this.mechanism=X};
z7=function(X){this.mechanism=X};
jV=function(X){this.storage_=X;this.cachedIsStorageAvailable_=null};
It4=function(){var X=null;try{X=_.lT.localStorage||null}catch(J){}jV.call(this,X)};
yu6=function(){var X=null;try{X=_.lT.sessionStorage||null}catch(J){}jV.call(this,X)};
i8=function(X,J){this.mechanism_=X;this.JSC$10898_prefix_=J+"::"};
_.sz=function(X){var J=new It4;return J.isAvailable()?X?new i8(J,X):J:null};
_.otY=function(X){var J=new yu6;return J.isAvailable()?X?new i8(J,X):J:null};
Os6=function(){var X;return(X=SqB())==null?void 0:X.get("LAST_RESULT_ENTRY_KEY",!0)};
_.lR=function(X){cuT||(_.XW?_.XW.logError(X):(_.JX.push({type:"ERROR",payload:X}),_.JX.length>10&&_.JX.shift()))};
gd=function(X,J){cuT||(_.XW?_.XW.logEvent(X,J):(_.JX.push({type:"EVENT",eventType:X,payload:J}),_.JX.length>10&&_.JX.shift()))};
B3=function(X){if(X.indexOf(":")>=0)throw Error("Sc");};
$d=function(X){return X.substr(0,X.indexOf(":"))||X};
DIR=function(){return(bsY||ftK)&&W3("applewebkit")&&!W3("version")&&(!W3("safari")||W3("gsa/"))};
W3=function(X){var J=_.ZR();return J?J.toLowerCase().indexOf(X)>=0:!1};
FfU=function(X,J,p,l){J=$d(J);var g=X instanceof Error?X:Error("Tc`"+X);if(g instanceof CD)return g;X={objectStoreNames:p,dbName:J,dbVersion:l};if(g.name==="QuotaExceededError")return new CD("QUOTA_EXCEEDED",X);if(_.kd&&g.name==="UnknownError")return new CD("QUOTA_MAYBE_EXCEEDED",X);if(g instanceof R$U)return new CD("MISSING_INDEX",Object.assign({},X,{objectStore:g.objectStore,index:g.index}));if(g.name==="InvalidStateError"&&mI5.some(function(B){return g.message.includes(B)}))return new CD("EXECUTE_TRANSACTION_ON_CLOSED_DB",
X);
if(g.name==="AbortError")return new CD("UNKNOWN_ABORT",X,g.message);g.args=[Object.assign({},X,{name:"IdbError",originalName:g.name})];g.level="WARNING";return g};
nD=function(X,J,p){var l=Os6();return new CD("IDB_NOT_SUPPORTED",{context:{caller:X,publicName:J,version:p,hasSucceededOnce:l==null?void 0:l.hasSucceededOnce}})};
qqK=function(X){if(!X)throw Error();throw X;};
NZ6=function(X){return X};
MZR=function(X,J,p){var l=function(){try{X.removeEventListener("success",g),X.removeEventListener("error",B)}catch(k){}},g=function(){J(X.result);
l()},B=function(){p(X.error);
l()};
X.addEventListener("success",g);X.addEventListener("error",B)};
uB6=function(X){return new Promise(function(J,p){MZR(X,J,p)})};
wd=function(X){return new LD(new AX(function(J,p){MZR(X,J,p)}))};
Gb6=function(X,J){return new LD(new AX(function(p,l){var g=function(){var B=X?J(X):null;B?B.then(function(k){X=k;g()},l):p()};
g()}))};
dIT=function(X,J,p){return new Promise(function(l,g){var B=J!==void 0?self.indexedDB.open(X,J):self.indexedDB.open(X);var k=p.blocked,n=p.blocking,w=p.terminated,Y=p.upgrade,e=p.closed,Z,h=function(){Z||(Z=new Yd(B.result,{closed:e}));return Z};
B.addEventListener("upgradeneeded",function(x){try{if(x.newVersion===null)throw Error("Yc");if(B.transaction===null)throw Error("Zc");x.dataLoss&&x.dataLoss!=="none"&&gd("IDB_DATA_CORRUPTED",{reason:x.dataLossMessage||"unknown reason",dbName:$d(X)});var U=h(),y=new v3(B.transaction);Y&&Y(U,function(c){return x.oldVersion<c&&x.newVersion>=c},y);
y.done.catch(function(c){g(c)})}catch(c){g(c)}});
B.addEventListener("success",function(){var x=B.result;n&&x.addEventListener("versionchange",function(){n(h())});
x.addEventListener("close",function(){gd("IDB_UNEXPECTEDLY_CLOSED",{dbName:$d(X),dbVersion:x.version});w&&w()});
l(h())});
B.addEventListener("error",function(){g(B.error)});
k&&B.addEventListener("blocked",function(){k()})})};
VZ6=function(X,J,p){p=p===void 0?{}:p;return dIT(X,J,p)};
_.Zw=function(X,J){J=J===void 0?{}:J;var p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return _.f$(k,2),p=self.indexedDB.deleteDatabase(X),l=J,(g=l.blocked)&&p.addEventListener("blocked",function(){g()}),k.yield(uB6(p),4);
if(k.nextAddress!=2)return _.e8(k,0);B=_.qa(k);throw FfU(B,X,"",-1);})};
P0Y=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1)return l.yield(_.hX(tZB,J),2);p=l.yieldResult;return l.return(_.xd(p,["databases"],{enableRetries:!0,mode:"readwrite"},function(g){var B=g.objectStore("databases");return B.get(X.actualName).then(function(k){if(k?X.actualName!==k.actualName||X.publicName!==k.publicName||X.userIdentifier!==k.userIdentifier:1)return B.put(X).then(function(){})})}))})};
_.H3=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1)return X?l.yield(_.hX(tZB,J),2):l.return();p=l.yieldResult;return l.return(p.delete("databases",X))})};
_.Q4C=function(X,J){var p,l;return _.L(function(g){return g.nextAddress==1?(p=[],g.yield(_.hX(tZB,J),2)):g.nextAddress!=3?(l=g.yieldResult,g.yield(_.xd(l,["databases"],{enableRetries:!0,mode:"readonly"},function(B){p.length=0;return ab(B.objectStore("databases"),{},function(k){X(k.getValue())&&p.push(k.getValue());return k.continue()})}),3)):g.return(p)})};
EtZ=function(X,J){return _.Q4C(function(p){return p.publicName===X&&p.userIdentifier!==void 0},J)};
z$W=function(){var X,J,p,l;return _.L(function(g){switch(g.nextAddress){case 1:X=Os6();if((J=X)==null?0:J.hasSucceededOnce)return g.return(!0);var B;if(B=KfB)B=/WebKit\/([0-9]+)/.exec(_.ZR()),B=!!(B&&parseInt(B[1],10)>=600);B&&(B=/WebKit\/([0-9]+)/.exec(_.ZR()),B=!(B&&parseInt(B[1],10)>=602));if(B||U7)return g.return(!1);try{if(p=self,!(p.indexedDB&&p.IDBIndex&&p.IDBKeyRange&&p.IDBObjectStore))return g.return(!1)}catch(k){return g.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return g.return(!1);
_.f$(g,2);l={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0};return g.yield(P0Y(l,TZZ),4);case 4:return g.yield(_.H3("yt-idb-test-do-not-use",TZZ),5);case 5:return g.return(!0);case 2:return _.qa(g),g.return(!1)}})};
isK=function(){if(j4K!==void 0)return j4K;cuT=!0;return j4K=z$W().then(function(X){cuT=!1;var J;if((J=SqB())!=null&&J.hasLocalStorage()){var p;J={hasSucceededOnce:((p=Os6())==null?void 0:p.hasSucceededOnce)||X};var l;(l=SqB())==null||l.set("LAST_RESULT_ENTRY_KEY",J,2592E3,!0)}return X})};
rd=function(){return _.Lw("ytglobal.idbToken_")||void 0};
_.yR=function(){var X=rd();return X?Promise.resolve(X):isK().then(function(J){(J=J?TZZ:void 0)&&_.Ib("ytglobal.idbToken_",J);return J})};
s4Y=function(X){if(!_.Ez())throw X=new CD("AUTH_INVALID",{dbName:X}),_.lR(X),X;var J=_.QG();return{actualName:X+":"+J,publicName:X,userIdentifier:J}};
X5I=function(X,J,p,l){var g,B,k,n,w,Y;return _.L(function(e){switch(e.nextAddress){case 1:return B=(g=Error().stack)!=null?g:"",e.yield(_.yR(),2);case 2:k=e.yieldResult;if(!k)throw n=nD("openDbImpl",X,J),_.H("ytidb_async_stack_killswitch")||(n.stack=n.stack+"\n"+B.substring(B.indexOf("\n")+1)),_.lR(n),n;B3(X);w=p?{actualName:X,publicName:X,userIdentifier:void 0}:s4Y(X);_.f$(e,3);return e.yield(P0Y(w,k),5);case 5:return e.yield(VZ6(w.actualName,J,l),6);case 6:return e.return(e.yieldResult);case 3:return Y=
_.qa(e),_.f$(e,7),e.yield(_.H3(w.actualName,k),9);case 9:_.e8(e,8);break;case 7:_.qa(e);case 8:throw Y;}})};
JW4=function(X,J,p){p=p===void 0?{}:p;return X5I(X,J,!1,p)};
p5m=function(X,J,p){p=p===void 0?{}:p;return X5I(X,J,!0,p)};
lAY=function(X,J){J=J===void 0?{}:J;var p,l;return _.L(function(g){if(g.nextAddress==1)return g.yield(_.yR(),2);if(g.nextAddress!=3){p=g.yieldResult;if(!p)return g.return();B3(X);l=s4Y(X);return g.yield(_.Zw(l.actualName,J),3)}return g.yield(_.H3(l.actualName,p),0)})};
gHY=function(X,J,p){X=X.map(function(l){return _.L(function(g){return g.nextAddress==1?g.yield(_.Zw(l.actualName,J),2):g.yield(_.H3(l.actualName,p),0)})});
return Promise.all(X).then(function(){})};
BiC=function(X){var J=J===void 0?{}:J;var p,l;return _.L(function(g){if(g.nextAddress==1)return g.yield(_.yR(),2);if(g.nextAddress!=3){p=g.yieldResult;if(!p)return g.return();B3(X);return g.yield(EtZ(X,p),3)}l=g.yieldResult;return g.yield(gHY(l,J,p),0)})};
$mR=function(X,J){J=J===void 0?{}:J;var p;return _.L(function(l){if(l.nextAddress==1)return l.yield(_.yR(),2);if(l.nextAddress!=3){p=l.yieldResult;if(!p)return l.return();B3(X);return l.yield(_.Zw(X,J),3)}return l.yield(_.H3(X,p),0)})};
ob=function(X,J){return W16(X,J)};
kU6=function(X){return _.hX(Cr5(),X)};
nHT=function(X,J,p,l){var g,B,k;return _.L(function(n){switch(n.nextAddress){case 1:return g={config:X,hashData:J,timestamp:l!==void 0?l:(0,_.S8)()},n.yield(kU6(p),2);case 2:return B=n.yieldResult,n.yield(B.clear("hotConfigStore"),3);case 3:return n.yield(B.put("hotConfigStore",g),4);case 4:return k=n.yieldResult,n.return(k)}})};
L15=function(X,J,p,l,g){var B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:return B={config:X,hashData:J,configData:p,timestamp:g!==void 0?g:(0,_.S8)()},w.yield(kU6(l),2);case 2:return k=w.yieldResult,w.yield(k.clear("coldConfigStore"),3);case 3:return w.yield(k.put("coldConfigStore",B),4);case 4:return n=w.yieldResult,w.return(n)}})};
AWI=function(X){var J,p;return _.L(function(l){return l.nextAddress==1?l.yield(kU6(X),2):l.nextAddress!=3?(J=l.yieldResult,p=void 0,l.yield(_.xd(J,["coldConfigStore"],{mode:"readwrite",enableRetries:!0},function(g){return _.O7(g.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(B){p=B.getValue()})}),3)):l.return(p)})};
w5W=function(X){var J,p;return _.L(function(l){return l.nextAddress==1?l.yield(kU6(X),2):l.nextAddress!=3?(J=l.yieldResult,p=void 0,l.yield(_.xd(J,["hotConfigStore"],{mode:"readwrite",enableRetries:!0},function(g){return _.O7(g.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(B){p=B.getValue()})}),3)):l.return(p)})};
YCm=function(){return _.L(function(X){return X.yield(BiC("ytGcfConfig"),0)})};
vH5=function(){return"INNERTUBE_API_KEY"in _.l8&&"INNERTUBE_API_VERSION"in _.l8};
_.c3=function(){return{innertubeApiKey:_.Bh("INNERTUBE_API_KEY"),innertubeApiVersion:_.Bh("INNERTUBE_API_VERSION"),innertubeContextClientConfigInfo:_.Bh("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),innertubeContextClientName:_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),innertubeContextClientNameFieldNumber:_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.Bh("INNERTUBE_CONTEXT_CLIENT_VERSION"),innertubeContextHostLanguage:_.Bh("INNERTUBE_CONTEXT_HL"),innertubeContextGeoLocation:_.Bh("INNERTUBE_CONTEXT_GL"),
innertubeHostOverride:_.Bh("INNERTUBE_HOST_OVERRIDE")||"",innertubeUseThirdPartyAuth:_.$y("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),innertubeOmitApiKeyWhenAuthHeaderIsPresent:_.$y("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",!1),appInstallData:_.Bh("SERIALIZED_CLIENT_CONFIG_DATA")}};
_.UmT=function(X){var J={client:{hl:X.innertubeContextHostLanguage,gl:X.innertubeContextGeoLocation,clientName:X.innertubeContextClientName,clientVersion:X.innertubeContextClientVersion,configInfo:X.innertubeContextClientConfigInfo}};navigator.userAgent&&(J.client.userAgent=String(navigator.userAgent));var p=_.lT.devicePixelRatio;p&&p!=1&&(J.client.screenDensityFloat=String(p));p=umY();p!==""&&(J.client.experimentsToken=p);p=GlY();p.length>0&&(J.request={internalExperimentFlags:p});e0U(X,void 0,J);
Zfm(void 0,J);h0K(void 0,J);xma(X,void 0,J);HfT(void 0,J);_.H("start_client_gcf")&&aAm(void 0,J);_.Bh("DELEGATED_SESSION_ID")&&!_.H("pageid_as_header_web")&&(J.user={onBehalfOfUser:_.Bh("DELEGATED_SESSION_ID")});!_.H("fill_delegate_context_in_gel_killswitch")&&(X=_.Bh("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(J.user=Object.assign({},J.user,{serializedDelegationContext:X}));X=_.Bh("INNERTUBE_CONTEXT");var l;if(_.H("enable_persistent_device_token")&&(X==null?0:(l=X.client)==null?0:l.rolloutToken)){var g;
J.client.rolloutToken=X==null?void 0:(g=X.client)==null?void 0:g.rolloutToken}l=Object;g=l.assign;X=J.client;p={};for(var B=_.C(Object.entries(_.vh(_.Bh("DEVICE","")))),k=B.next();!k.done;k=B.next()){var n=_.C(k.value);k=n.next().value;n=n.next().value;k==="cbrand"?p.deviceMake=n:k==="cmodel"?p.deviceModel=n:k==="cbr"?p.browserName=n:k==="cbrver"?p.browserVersion=n:k==="cos"?p.osName=n:k==="cosver"?p.osVersion=n:k==="cplatform"&&(p.platform=n)}J.client=g.call(l,X,p);return J};
e0U=function(X,J,p){X=X.innertubeContextClientName;if(X==="WEB"||X==="MWEB"||X===1||X===2)if(J){p=_.bR(J,rWW,96)||new rWW;var l=IAI();l=Object.keys(yWB).indexOf(l);l=l===-1?null:l;l!==null&&_.fD(p,3,l);_.DF(J,96,p)}else p&&(p.client.mainAppWebInfo=(l=p.client.mainAppWebInfo)!=null?l:{},p.client.mainAppWebInfo.webDisplayMode=IAI())};
Zfm=function(X,J){var p=_.Lw("yt.embedded_player.embed_url");p&&(X?(J=_.bR(X,oHK,7)||new oHK,_.uZ(J,4,p),_.DF(X,7,J)):J&&(J.thirdParty={embedUrl:p}))};
h0K=function(X,J){var p;if(_.H("web_log_memory_total_kbytes")&&((p=_.lT.navigator)==null?0:p.deviceMemory)){var l;p=(l=_.lT.navigator)==null?void 0:l.deviceMemory;X?_.Dw(X,95,Hp(p*1E6)):J&&(J.client.memoryTotalKbytes=""+p*1E6)}};
xma=function(X,J,p){if(X.appInstallData)if(J){var l;p=(l=_.bR(J,Rb,62))!=null?l:new Rb;_.uZ(p,6,X.appInstallData);_.DF(J,62,p)}else p&&(p.client.configInfo=p.client.configInfo||{},p.client.configInfo.appInstallData=X.appInstallData)};
HfT=function(X,J){var p=_.atY();p&&(X?_.fD(X,61,SCm[p]):J&&(J.client.connectionType=p));_.H("web_log_effective_connection_type")&&(p=ru4())&&(X?_.fD(X,94,OfY[p]):J&&(J.client.effectiveConnectionType=p))};
_.fAY=function(X,J,p){p=p===void 0?{}:p;var l={};_.Bh("EOM_VISITOR_DATA")?l={"X-Goog-EOM-Visitor-Id":_.Bh("EOM_VISITOR_DATA")}:l={"X-Goog-Visitor-Id":p.visitorData||_.Bh("VISITOR_DATA","")};if(J&&J.includes("www.youtube-nocookie.com"))return l;J=p.authorization||_.Bh("AUTHORIZATION");J||(X?J="Bearer "+_.Lw("gapi.auth.getToken")().access_token:(cWZ.instance||(cWZ.instance=new cWZ),X=bfT(),_.H("pageid_as_header_web")||delete X["X-Goog-PageId"],l=Object.assign({},l,X)));J&&(l.Authorization=J);return l};
aAm=function(X,J){var p=DmU();if(p){var l=p.coldConfigData,g=p.coldHashData;p=p.hotHashData;if(X){var B;J=(B=_.bR(X,Rb,62))!=null?B:new Rb;l=_.uZ(J,1,l);_.uZ(l,3,g).setHotHashData(p);_.DF(X,62,J)}else J&&(J.client.configInfo=J.client.configInfo||{},l&&(J.client.configInfo.coldConfigData=l),g&&(J.client.configInfo.coldHashData=g),p&&(J.client.configInfo.hotHashData=p))}};
ms=function(X){for(var J=X.length;--J>=0;)X[J]=0};
R04=function(X,J,p,l,g){this.static_tree=X;this.extra_bits=J;this.extra_base=p;this.elems=l;this.max_length=g;this.has_stree=X&&X.length};
mmm=function(X,J){this.dyn_tree=X;this.max_code=0;this.stat_desc=J};
FW=function(X,J){X.pending_buf[X.pending++]=J&255;X.pending_buf[X.pending++]=J>>>8&255};
qZ=function(X,J,p){X.bi_valid>16-p?(X.bi_buf|=J<<X.bi_valid&65535,FW(X,X.bi_buf),X.bi_buf=J>>16-X.bi_valid,X.bi_valid+=p-16):(X.bi_buf|=J<<X.bi_valid&65535,X.bi_valid+=p)};
NZ=function(X,J,p){qZ(X,p[J*2],p[J*2+1])};
F1m=function(X,J){var p=0;do p|=X&1,X>>>=1,p<<=1;while(--J>0);return p>>>1};
qCC=function(X,J,p){var l=Array(16),g=0,B;for(B=1;B<=15;B++)l[B]=g=g+p[B-1]<<1;for(p=0;p<=J;p++)g=X[p*2+1],g!==0&&(X[p*2]=F1m(l[g]++,g))};
NiW=function(X){var J;for(J=0;J<286;J++)X.dyn_ltree[J*2]=0;for(J=0;J<30;J++)X.dyn_dtree[J*2]=0;for(J=0;J<19;J++)X.bl_tree[J*2]=0;X.dyn_ltree[512]=1;X.opt_len=X.static_len=0;X.last_lit=X.matches=0};
MoB=function(X){X.bi_valid>8?FW(X,X.bi_buf):X.bi_valid>0&&(X.pending_buf[X.pending++]=X.bi_buf);X.bi_buf=0;X.bi_valid=0};
u$C=function(X,J,p){MoB(X);FW(X,p);FW(X,~p);MZ.arraySet(X.pending_buf,X.window,J,p,X.pending);X.pending+=p};
GUR=function(X,J,p,l){var g=J*2,B=p*2;return X[g]<X[B]||X[g]===X[B]&&l[J]<=l[p]};
dmI=function(X,J,p){for(var l=X.heap[p],g=p<<1;g<=X.heap_len;){g<X.heap_len&&GUR(J,X.heap[g+1],X.heap[g],X.depth)&&g++;if(GUR(J,l,X.heap[g],X.depth))break;X.heap[p]=X.heap[g];p=g;g<<=1}X.heap[p]=l};
EHI=function(X,J,p){var l=0;if(X.last_lit!==0){do{var g=X.pending_buf[X.d_buf+l*2]<<8|X.pending_buf[X.d_buf+l*2+1];var B=X.pending_buf[X.l_buf+l];l++;if(g===0)NZ(X,B,J);else{var k=uR[B];NZ(X,k+256+1,J);var n=VoW[k];n!==0&&(B-=toK[k],qZ(X,B,n));g--;k=g<256?G0[g]:G0[256+(g>>>7)];NZ(X,k,p);n=Pr6[k];n!==0&&(g-=Q7a[k],qZ(X,g,n))}}while(l<X.last_lit)}NZ(X,256,J)};
K1m=function(X,J){var p=J.dyn_tree,l=J.stat_desc.static_tree,g=J.stat_desc.has_stree,B=J.stat_desc.elems,k,n=-1;X.heap_len=0;X.heap_max=573;for(k=0;k<B;k++)p[k*2]!==0?(X.heap[++X.heap_len]=n=k,X.depth[k]=0):p[k*2+1]=0;for(;X.heap_len<2;){var w=X.heap[++X.heap_len]=n<2?++n:0;p[w*2]=1;X.depth[w]=0;X.opt_len--;g&&(X.static_len-=l[w*2+1])}J.max_code=n;for(k=X.heap_len>>1;k>=1;k--)dmI(X,p,k);w=B;do k=X.heap[1],X.heap[1]=X.heap[X.heap_len--],dmI(X,p,1),l=X.heap[1],X.heap[--X.heap_max]=k,X.heap[--X.heap_max]=
l,p[w*2]=p[k*2]+p[l*2],X.depth[w]=(X.depth[k]>=X.depth[l]?X.depth[k]:X.depth[l])+1,p[k*2+1]=p[l*2+1]=w,X.heap[1]=w++,dmI(X,p,1);while(X.heap_len>=2);X.heap[--X.heap_max]=X.heap[1];k=J.dyn_tree;w=J.max_code;l=J.stat_desc.static_tree;g=J.stat_desc.has_stree;B=J.stat_desc.extra_bits;var Y=J.stat_desc.extra_base,e=J.stat_desc.max_length,Z,h=0;for(Z=0;Z<=15;Z++)X.bl_count[Z]=0;k[X.heap[X.heap_max]*2+1]=0;for(J=X.heap_max+1;J<573;J++){var x=X.heap[J];Z=k[k[x*2+1]*2+1]+1;Z>e&&(Z=e,h++);k[x*2+1]=Z;if(!(x>
w)){X.bl_count[Z]++;var U=0;x>=Y&&(U=B[x-Y]);var y=k[x*2];X.opt_len+=y*(Z+U);g&&(X.static_len+=y*(l[x*2+1]+U))}}if(h!==0){do{for(Z=e-1;X.bl_count[Z]===0;)Z--;X.bl_count[Z]--;X.bl_count[Z+1]+=2;X.bl_count[e]--;h-=2}while(h>0);for(Z=e;Z!==0;Z--)for(x=X.bl_count[Z];x!==0;)l=X.heap[--J],l>w||(k[l*2+1]!==Z&&(X.opt_len+=(Z-k[l*2+1])*k[l*2],k[l*2+1]=Z),x--)}qCC(p,n,X.bl_count)};
Tia=function(X,J,p){var l,g=-1,B=J[1],k=0,n=7,w=4;B===0&&(n=138,w=3);J[(p+1)*2+1]=65535;for(l=0;l<=p;l++){var Y=B;B=J[(l+1)*2+1];++k<n&&Y===B||(k<w?X.bl_tree[Y*2]+=k:Y!==0?(Y!==g&&X.bl_tree[Y*2]++,X.bl_tree[32]++):k<=10?X.bl_tree[34]++:X.bl_tree[36]++,k=0,g=Y,B===0?(n=138,w=3):Y===B?(n=6,w=3):(n=7,w=4))}};
z04=function(X,J,p){var l,g=-1,B=J[1],k=0,n=7,w=4;B===0&&(n=138,w=3);for(l=0;l<=p;l++){var Y=B;B=J[(l+1)*2+1];if(!(++k<n&&Y===B)){if(k<w){do NZ(X,Y,X.bl_tree);while(--k!==0)}else Y!==0?(Y!==g&&(NZ(X,Y,X.bl_tree),k--),NZ(X,16,X.bl_tree),qZ(X,k-3,2)):k<=10?(NZ(X,17,X.bl_tree),qZ(X,k-3,3)):(NZ(X,18,X.bl_tree),qZ(X,k-11,7));k=0;g=Y;B===0?(n=138,w=3):Y===B?(n=6,w=3):(n=7,w=4)}}};
j7Z=function(X){var J=4093624447,p;for(p=0;p<=31;p++,J>>>=1)if(J&1&&X.dyn_ltree[p*2]!==0)return 0;if(X.dyn_ltree[18]!==0||X.dyn_ltree[20]!==0||X.dyn_ltree[26]!==0)return 1;for(p=32;p<256;p++)if(X.dyn_ltree[p*2]!==0)return 1;return 0};
dd=function(X,J,p){X.pending_buf[X.d_buf+X.last_lit*2]=J>>>8&255;X.pending_buf[X.d_buf+X.last_lit*2+1]=J&255;X.pending_buf[X.l_buf+X.last_lit]=p&255;X.last_lit++;J===0?X.dyn_ltree[p*2]++:(X.matches++,J--,X.dyn_ltree[(uR[p]+256+1)*2]++,X.dyn_dtree[(J<256?G0[J]:G0[256+(J>>>7)])*2]++);return X.last_lit===X.lit_bufsize-1};
tX=function(X,J){X.msg=VR[J];return J};
P3=function(X){for(var J=X.length;--J>=0;)X[J]=0};
QR=function(X){var J=X.state,p=J.pending;p>X.avail_out&&(p=X.avail_out);p!==0&&(MZ.arraySet(X.output,J.pending_buf,J.pending_out,p,X.next_out),X.next_out+=p,J.pending_out+=p,X.total_out+=p,X.avail_out-=p,J.pending-=p,J.pending===0&&(J.pending_out=0))};
T0=function(X,J){var p=X.block_start>=0?X.block_start:-1,l=X.strstart-X.block_start,g=0;if(X.level>0){X.strm.data_type===2&&(X.strm.data_type=j7Z(X));K1m(X,X.l_desc);K1m(X,X.d_desc);Tia(X,X.dyn_ltree,X.l_desc.max_code);Tia(X,X.dyn_dtree,X.d_desc.max_code);K1m(X,X.bl_desc);for(g=18;g>=3&&X.bl_tree[ifU[g]*2+1]===0;g--);X.opt_len+=3*(g+1)+5+5+4;var B=X.opt_len+3+7>>>3;var k=X.static_len+3+7>>>3;k<=B&&(B=k)}else B=k=l+5;if(l+4<=B&&p!==-1)qZ(X,J?1:0,3),u$C(X,p,l);else if(X.strategy===4||k===B)qZ(X,2+(J?
1:0),3),EHI(X,E7,KD);else{qZ(X,4+(J?1:0),3);p=X.l_desc.max_code+1;l=X.d_desc.max_code+1;g+=1;qZ(X,p-257,5);qZ(X,l-1,5);qZ(X,g-4,4);for(B=0;B<g;B++)qZ(X,X.bl_tree[ifU[B]*2+1],3);z04(X,X.dyn_ltree,p-1);z04(X,X.dyn_dtree,l-1);EHI(X,X.dyn_ltree,X.dyn_dtree)}NiW(X);J&&MoB(X);X.block_start=X.strstart;QR(X.strm)};
z0=function(X,J){X.pending_buf[X.pending++]=J};
iR=function(X,J){X.pending_buf[X.pending++]=J>>>8&255;X.pending_buf[X.pending++]=J&255};
s7C=function(X,J){var p=X.max_chain_length,l=X.strstart,g=X.prev_length,B=X.nice_match,k=X.strstart>X.w_size-262?X.strstart-(X.w_size-262):0,n=X.window,w=X.w_mask,Y=X.prev,e=X.strstart+258,Z=n[l+g-1],h=n[l+g];X.prev_length>=X.good_match&&(p>>=2);B>X.lookahead&&(B=X.lookahead);do{var x=J;if(n[x+g]===h&&n[x+g-1]===Z&&n[x]===n[l]&&n[++x]===n[l+1]){l+=2;for(x++;n[++l]===n[++x]&&n[++l]===n[++x]&&n[++l]===n[++x]&&n[++l]===n[++x]&&n[++l]===n[++x]&&n[++l]===n[++x]&&n[++l]===n[++x]&&n[++l]===n[++x]&&l<e;);
x=258-(e-l);l=e-258;if(x>g){X.match_start=J;g=x;if(x>=B)break;Z=n[l+g-1];h=n[l+g]}}}while((J=Y[J&w])>k&&--p!==0);return g<=X.lookahead?g:X.lookahead};
XL=function(X){var J=X.w_size,p;do{var l=X.window_size-X.lookahead-X.strstart;if(X.strstart>=J+(J-262)){MZ.arraySet(X.window,X.window,J,J,0);X.match_start-=J;X.strstart-=J;X.block_start-=J;var g=p=X.hash_size;do{var B=X.head[--g];X.head[g]=B>=J?B-J:0}while(--p);g=p=J;do B=X.prev[--g],X.prev[g]=B>=J?B-J:0;while(--p);l+=J}if(X.strm.avail_in===0)break;g=X.strm;p=X.window;B=X.strstart+X.lookahead;var k=g.avail_in;k>l&&(k=l);k===0?p=0:(g.avail_in-=k,MZ.arraySet(p,g.input,g.next_in,k,B),g.state.wrap===
1?g.adler=XnU(g.adler,p,k,B):g.state.wrap===2&&(g.adler=s7(g.adler,p,k,B)),g.next_in+=k,g.total_in+=k,p=k);X.lookahead+=p;if(X.lookahead+X.insert>=3)for(l=X.strstart-X.insert,X.ins_h=X.window[l],X.ins_h=(X.ins_h<<X.hash_shift^X.window[l+1])&X.hash_mask;X.insert&&!(X.ins_h=(X.ins_h<<X.hash_shift^X.window[l+3-1])&X.hash_mask,X.prev[l&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=l,l++,X.insert--,X.lookahead+X.insert<3););}while(X.lookahead<262&&X.strm.avail_in!==0)};
JoR=function(X,J){for(var p;;){if(X.lookahead<262){XL(X);if(X.lookahead<262&&J===0)return 1;if(X.lookahead===0)break}p=0;X.lookahead>=3&&(X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,p=X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart);p!==0&&X.strstart-p<=X.w_size-262&&(X.match_length=s7C(X,p));if(X.match_length>=3)if(p=dd(X,X.strstart-X.match_start,X.match_length-3),X.lookahead-=X.match_length,X.match_length<=X.max_lazy_match&&X.lookahead>=3){X.match_length--;
do X.strstart++,X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart;while(--X.match_length!==0);X.strstart++}else X.strstart+=X.match_length,X.match_length=0,X.ins_h=X.window[X.strstart],X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+1])&X.hash_mask;else p=dd(X,0,X.window[X.strstart]),X.lookahead--,X.strstart++;if(p&&(T0(X,!1),X.strm.avail_out===0))return 1}X.insert=X.strstart<2?X.strstart:2;return J===4?(T0(X,
!0),X.strm.avail_out===0?3:4):X.last_lit&&(T0(X,!1),X.strm.avail_out===0)?1:2};
JL=function(X,J){for(var p,l;;){if(X.lookahead<262){XL(X);if(X.lookahead<262&&J===0)return 1;if(X.lookahead===0)break}p=0;X.lookahead>=3&&(X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,p=X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart);X.prev_length=X.match_length;X.prev_match=X.match_start;X.match_length=2;p!==0&&X.prev_length<X.max_lazy_match&&X.strstart-p<=X.w_size-262&&(X.match_length=s7C(X,p),X.match_length<=5&&(X.strategy===1||X.match_length===3&&
X.strstart-X.match_start>4096)&&(X.match_length=2));if(X.prev_length>=3&&X.match_length<=X.prev_length){l=X.strstart+X.lookahead-3;p=dd(X,X.strstart-1-X.prev_match,X.prev_length-3);X.lookahead-=X.prev_length-1;X.prev_length-=2;do++X.strstart<=l&&(X.ins_h=(X.ins_h<<X.hash_shift^X.window[X.strstart+3-1])&X.hash_mask,X.prev[X.strstart&X.w_mask]=X.head[X.ins_h],X.head[X.ins_h]=X.strstart);while(--X.prev_length!==0);X.match_available=0;X.match_length=2;X.strstart++;if(p&&(T0(X,!1),X.strm.avail_out===0))return 1}else if(X.match_available){if((p=
dd(X,0,X.window[X.strstart-1]))&&T0(X,!1),X.strstart++,X.lookahead--,X.strm.avail_out===0)return 1}else X.match_available=1,X.strstart++,X.lookahead--}X.match_available&&(dd(X,0,X.window[X.strstart-1]),X.match_available=0);X.insert=X.strstart<2?X.strstart:2;return J===4?(T0(X,!0),X.strm.avail_out===0?3:4):X.last_lit&&(T0(X,!1),X.strm.avail_out===0)?1:2};
pnT=function(X,J){for(var p,l,g,B=X.window;;){if(X.lookahead<=258){XL(X);if(X.lookahead<=258&&J===0)return 1;if(X.lookahead===0)break}X.match_length=0;if(X.lookahead>=3&&X.strstart>0&&(l=X.strstart-1,p=B[l],p===B[++l]&&p===B[++l]&&p===B[++l])){for(g=X.strstart+258;p===B[++l]&&p===B[++l]&&p===B[++l]&&p===B[++l]&&p===B[++l]&&p===B[++l]&&p===B[++l]&&p===B[++l]&&l<g;);X.match_length=258-(g-l);X.match_length>X.lookahead&&(X.match_length=X.lookahead)}X.match_length>=3?(p=dd(X,1,X.match_length-3),X.lookahead-=
X.match_length,X.strstart+=X.match_length,X.match_length=0):(p=dd(X,0,X.window[X.strstart]),X.lookahead--,X.strstart++);if(p&&(T0(X,!1),X.strm.avail_out===0))return 1}X.insert=0;return J===4?(T0(X,!0),X.strm.avail_out===0?3:4):X.last_lit&&(T0(X,!1),X.strm.avail_out===0)?1:2};
laW=function(X,J){for(var p;;){if(X.lookahead===0&&(XL(X),X.lookahead===0)){if(J===0)return 1;break}X.match_length=0;p=dd(X,0,X.window[X.strstart]);X.lookahead--;X.strstart++;if(p&&(T0(X,!1),X.strm.avail_out===0))return 1}X.insert=0;return J===4?(T0(X,!0),X.strm.avail_out===0?3:4):X.last_lit&&(T0(X,!1),X.strm.avail_out===0)?1:2};
pP=function(X,J,p,l,g){this.good_length=X;this.max_lazy=J;this.nice_length=p;this.max_chain=l;this.func=g};
gjR=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 MZ.Buf16(1146);this.dyn_dtree=new MZ.Buf16(122);this.bl_tree=new MZ.Buf16(78);P3(this.dyn_ltree);P3(this.dyn_dtree);P3(this.bl_tree);this.bl_desc=this.d_desc=this.l_desc=null;this.bl_count=new MZ.Buf16(16);this.heap=new MZ.Buf16(573);P3(this.heap);this.heap_max=this.heap_len=0;this.depth=new MZ.Buf16(573);P3(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};
BFY=function(X,J){if(!X||!X.state||J>5||J<0)return X?tX(X,-2):-2;var p=X.state;if(!X.output||!X.input&&X.avail_in!==0||p.status===666&&J!==4)return tX(X,X.avail_out===0?-5:-2);p.strm=X;var l=p.last_flush;p.last_flush=J;if(p.status===42)if(p.wrap===2)X.adler=0,z0(p,31),z0(p,139),z0(p,8),p.gzhead?(z0(p,(p.gzhead.text?1:0)+(p.gzhead.hcrc?2:0)+(p.gzhead.extra?4:0)+(p.gzhead.name?8:0)+(p.gzhead.comment?16:0)),z0(p,p.gzhead.time&255),z0(p,p.gzhead.time>>8&255),z0(p,p.gzhead.time>>16&255),z0(p,p.gzhead.time>>
24&255),z0(p,p.level===9?2:p.strategy>=2||p.level<2?4:0),z0(p,p.gzhead.os&255),p.gzhead.extra&&p.gzhead.extra.length&&(z0(p,p.gzhead.extra.length&255),z0(p,p.gzhead.extra.length>>8&255)),p.gzhead.hcrc&&(X.adler=s7(X.adler,p.pending_buf,p.pending,0)),p.gzindex=0,p.status=69):(z0(p,0),z0(p,0),z0(p,0),z0(p,0),z0(p,0),z0(p,p.level===9?2:p.strategy>=2||p.level<2?4:0),z0(p,3),p.status=113);else{var g=8+(p.w_bits-8<<4)<<8;g|=(p.strategy>=2||p.level<2?0:p.level<6?1:p.level===6?2:3)<<6;p.strstart!==0&&(g|=
32);p.status=113;iR(p,g+(31-g%31));p.strstart!==0&&(iR(p,X.adler>>>16),iR(p,X.adler&65535));X.adler=1}if(p.status===69)if(p.gzhead.extra){for(g=p.pending;p.gzindex<(p.gzhead.extra.length&65535)&&(p.pending!==p.pending_buf_size||(p.gzhead.hcrc&&p.pending>g&&(X.adler=s7(X.adler,p.pending_buf,p.pending-g,g)),QR(X),g=p.pending,p.pending!==p.pending_buf_size));)z0(p,p.gzhead.extra[p.gzindex]&255),p.gzindex++;p.gzhead.hcrc&&p.pending>g&&(X.adler=s7(X.adler,p.pending_buf,p.pending-g,g));p.gzindex===p.gzhead.extra.length&&
(p.gzindex=0,p.status=73)}else p.status=73;if(p.status===73)if(p.gzhead.name){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(X.adler=s7(X.adler,p.pending_buf,p.pending-g,g)),QR(X),g=p.pending,p.pending===p.pending_buf_size)){var B=1;break}B=p.gzindex<p.gzhead.name.length?p.gzhead.name.charCodeAt(p.gzindex++)&255:0;z0(p,B)}while(B!==0);p.gzhead.hcrc&&p.pending>g&&(X.adler=s7(X.adler,p.pending_buf,p.pending-g,g));B===0&&(p.gzindex=0,p.status=91)}else p.status=91;if(p.status===
91)if(p.gzhead.comment){g=p.pending;do{if(p.pending===p.pending_buf_size&&(p.gzhead.hcrc&&p.pending>g&&(X.adler=s7(X.adler,p.pending_buf,p.pending-g,g)),QR(X),g=p.pending,p.pending===p.pending_buf_size)){B=1;break}B=p.gzindex<p.gzhead.comment.length?p.gzhead.comment.charCodeAt(p.gzindex++)&255:0;z0(p,B)}while(B!==0);p.gzhead.hcrc&&p.pending>g&&(X.adler=s7(X.adler,p.pending_buf,p.pending-g,g));B===0&&(p.status=103)}else p.status=103;p.status===103&&(p.gzhead.hcrc?(p.pending+2>p.pending_buf_size&&QR(X),
p.pending+2<=p.pending_buf_size&&(z0(p,X.adler&255),z0(p,X.adler>>8&255),X.adler=0,p.status=113)):p.status=113);if(p.pending!==0){if(QR(X),X.avail_out===0)return p.last_flush=-1,0}else if(X.avail_in===0&&(J<<1)-(J>4?9:0)<=(l<<1)-(l>4?9:0)&&J!==4)return tX(X,-5);if(p.status===666&&X.avail_in!==0)return tX(X,-5);if(X.avail_in!==0||p.lookahead!==0||J!==0&&p.status!==666){l=p.strategy===2?laW(p,J):p.strategy===3?pnT(p,J):l_[p.level].func(p,J);if(l===3||l===4)p.status=666;if(l===1||l===3)return X.avail_out===
0&&(p.last_flush=-1),0;if(l===2&&(J===1?(qZ(p,2,3),NZ(p,256,E7),p.bi_valid===16?(FW(p,p.bi_buf),p.bi_buf=0,p.bi_valid=0):p.bi_valid>=8&&(p.pending_buf[p.pending++]=p.bi_buf&255,p.bi_buf>>=8,p.bi_valid-=8)):J!==5&&(qZ(p,0,3),u$C(p,0,0),J===3&&(P3(p.head),p.lookahead===0&&(p.strstart=0,p.block_start=0,p.insert=0))),QR(X),X.avail_out===0))return p.last_flush=-1,0}if(J!==4)return 0;if(p.wrap<=0)return 1;p.wrap===2?(z0(p,X.adler&255),z0(p,X.adler>>8&255),z0(p,X.adler>>16&255),z0(p,X.adler>>24&255),z0(p,
X.total_in&255),z0(p,X.total_in>>8&255),z0(p,X.total_in>>16&255),z0(p,X.total_in>>24&255)):(iR(p,X.adler>>>16),iR(p,X.adler&65535));QR(X);p.wrap>0&&(p.wrap=-p.wrap);return p.pending!==0?0:1};
$B6=function(X){if(!(this instanceof $B6))return new $B6(X);X=this.options=MZ.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},X||{});X.raw&&X.windowBits>0?X.windowBits=-X.windowBits:X.gzip&&X.windowBits>0&&X.windowBits<16&&(X.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.strm=new WA5;this.strm.avail_out=0;var J=this.strm;var p=X.level,l=X.method,g=X.windowBits,B=X.memLevel,k=X.strategy;if(J){var n=1;p===-1&&(p=6);g<0?(n=0,g=-g):g>15&&
(n=2,g-=16);if(B<1||B>9||l!==8||g<8||g>15||p<0||p>9||k<0||k>4)J=tX(J,-2);else{g===8&&(g=9);var w=new gjR;J.state=w;w.strm=J;w.wrap=n;w.gzhead=null;w.w_bits=g;w.w_size=1<<w.w_bits;w.w_mask=w.w_size-1;w.hash_bits=B+7;w.hash_size=1<<w.hash_bits;w.hash_mask=w.hash_size-1;w.hash_shift=~~((w.hash_bits+3-1)/3);w.window=new MZ.Buf8(w.w_size*2);w.head=new MZ.Buf16(w.hash_size);w.prev=new MZ.Buf16(w.w_size);w.lit_bufsize=1<<B+6;w.pending_buf_size=w.lit_bufsize*4;w.pending_buf=new MZ.Buf8(w.pending_buf_size);
w.d_buf=w.lit_bufsize;w.l_buf=3*w.lit_bufsize;w.level=p;w.strategy=k;w.method=l;if(J&&J.state){J.total_in=J.total_out=0;J.data_type=2;p=J.state;p.pending=0;p.pending_out=0;p.wrap<0&&(p.wrap=-p.wrap);p.status=p.wrap?42:113;J.adler=p.wrap===2?0:1;p.last_flush=0;if(!CSZ){l=Array(16);for(B=k=0;B<28;B++)for(toK[B]=k,g=0;g<1<<VoW[B];g++)uR[k++]=B;uR[k-1]=B;for(B=k=0;B<16;B++)for(Q7a[B]=k,g=0;g<1<<Pr6[B];g++)G0[k++]=B;for(k>>=7;B<30;B++)for(Q7a[B]=k<<7,g=0;g<1<<Pr6[B]-7;g++)G0[256+k++]=B;for(g=0;g<=15;g++)l[g]=
0;for(g=0;g<=143;)E7[g*2+1]=8,g++,l[8]++;for(;g<=255;)E7[g*2+1]=9,g++,l[9]++;for(;g<=279;)E7[g*2+1]=7,g++,l[7]++;for(;g<=287;)E7[g*2+1]=8,g++,l[8]++;qCC(E7,287,l);for(g=0;g<30;g++)KD[g*2+1]=5,KD[g*2]=F1m(g,5);kAC=new R04(E7,VoW,257,286,15);njR=new R04(KD,Pr6,0,30,15);LAK=new R04([],AoY,0,19,7);CSZ=!0}p.l_desc=new mmm(p.dyn_ltree,kAC);p.d_desc=new mmm(p.dyn_dtree,njR);p.bl_desc=new mmm(p.bl_tree,LAK);p.bi_buf=0;p.bi_valid=0;NiW(p);p=0}else p=tX(J,-2);p===0&&(J=J.state,J.window_size=2*J.w_size,P3(J.head),
J.max_lazy_match=l_[J.level].max_lazy,J.good_match=l_[J.level].good_length,J.nice_match=l_[J.level].nice_length,J.max_chain_length=l_[J.level].max_chain,J.strstart=0,J.block_start=0,J.lookahead=0,J.insert=0,J.match_length=J.prev_length=2,J.match_available=0,J.ins_h=0);J=p}}else J=-2;if(J!==0)throw Error(VR[J]);X.header&&(J=this.strm)&&J.state&&J.state.wrap===2&&(J.state.gzhead=X.header);if(X.dictionary){var Y;typeof X.dictionary==="string"?Y=wna(X.dictionary):Ye6.call(X.dictionary)==="[object ArrayBuffer]"?
Y=new Uint8Array(X.dictionary):Y=X.dictionary;X=this.strm;B=Y;k=B.length;if(X&&X.state)if(Y=X.state,J=Y.wrap,J===2||J===1&&Y.status!==42||Y.lookahead)J=-2;else{J===1&&(X.adler=XnU(X.adler,B,k,0));Y.wrap=0;k>=Y.w_size&&(J===0&&(P3(Y.head),Y.strstart=0,Y.block_start=0,Y.insert=0),p=new MZ.Buf8(Y.w_size),MZ.arraySet(p,B,k-Y.w_size,Y.w_size,0),B=p,k=Y.w_size);p=X.avail_in;l=X.next_in;g=X.input;X.avail_in=k;X.next_in=0;X.input=B;for(XL(Y);Y.lookahead>=3;){B=Y.strstart;k=Y.lookahead-2;do Y.ins_h=(Y.ins_h<<
Y.hash_shift^Y.window[B+3-1])&Y.hash_mask,Y.prev[B&Y.w_mask]=Y.head[Y.ins_h],Y.head[Y.ins_h]=B,B++;while(--k);Y.strstart=B;Y.lookahead=2;XL(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;X.next_in=l;X.input=g;X.avail_in=p;Y.wrap=J;J=0}else J=-2;if(J!==0)throw Error(VR[J]);this._dict_set=!0}};
vjm=function(X,J){J=J||{};J.gzip=!0;J=new $B6(J);J.push(X,!0);if(J.err)throw J.msg||VR[J.err];return J.result};
ZLC=function(X,J){var p=eoR();p&&p.publish.call(p,X.toString(),X,J)};
UB5=function(X,J,p){var l=eoR();if(!l)return 0;var g=l.subscribe(X.toString(),function(B,k){var n=_.Lw("ytPubsub2Pubsub2SkipSubKey");n&&n==g||(n=function(){if(ho5[g])try{if(k&&X instanceof xBI&&X!=B)try{var w=X.dataClass,Y=k;if(!Y.args||!Y.version)throw Error("ad");try{if(!w.version_){var e=new w;w.version_=e.version}var Z=w.version_}catch(h){}if(!Z||Y.version!=Z)throw Error("bd");try{k=Reflect.construct(w,_.G5(Y.args))}catch(h){throw h.message="yt.pubsub2.Data.deserialize(): "+h.message,h;}}catch(h){throw h.message=
"yt.pubsub2.pubsub2 cross-binary conversion error for "+X.toString()+": "+h.message,h;}J.call(p||window,k)}catch(h){_.ky(h)}},HLm[X.toString()]?_.Lw("yt.scheduler.instance")?_.gs.addLowPriorityJob(n):_.mE(n,0):n())});
ho5[g]=!0;aaT[X.toString()]||(aaT[X.toString()]=[]);aaT[X.toString()].push(g);return g};
ojm=function(){var X=roC,J=UB5(Iaa,function(p){X.apply(void 0,arguments);yoY(J)});
return J};
yoY=function(X){var J=eoR();J&&(typeof X==="number"&&(X=[X]),_.Yy(X,function(p){J.unsubscribeByKey(p);delete ho5[p]}))};
eoR=function(){return _.Lw("ytPubsub2Pubsub2Instance")};
SeR=function(X,J,p){p=p===void 0?{sampleRate:.1}:p;Math.random()<Math.min(.02,p.sampleRate/100)&&ZLC("meta_logging_csi_event",{timerName:X,timelineData:J})};
_.OLY=function(X){return X?(X=X.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.n$(X):null:null};
_.BC=function(X){return X?(X=X.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Nf(X):null:null};
bLW=function(){coK||(coK=_.BC(_.Bh("WORKER_SERIALIZATION_URL")));return coK||void 0};
_.DB4=function(){var X=bLW();fa6||X===void 0||(fa6=b$U(X));return fa6};
_.RoW=function(){return typeof Worker==="function"&&bLW()?!0:!1};
_.NFm=function(){if(_.RoW()&&!mB5){var X=function(p){p=p.data;if(p.op==="gzippedGelBatch"){var l=FAm.get(p.key);l&&(qe4(p.gzippedBatch,l.latencyPayload,l.url,l.options,l.sendFn),FAm.delete(p.key))}},J=_.DB4();
J&&(J.addEventListener("message",X),J.onerror=function(){FAm.clear()},mB5=!0)}};
PSa=function(X,J,p,l,g){g=g===void 0?!1:g;var B={startTime:(0,_.S8)(),ticks:{},infos:{}};if($6)try{var k=M0R(J);if(k!=null&&(k>uOa||k<GAW))l(X,p);else{if(_.H("gzip_gel_with_worker")&&(_.H("initial_gzip_use_main_thread")&&!dBI||!_.H("initial_gzip_use_main_thread"))){mB5||_.NFm();var n=_.DB4();if(n&&!g){FAm.set(V0m,{latencyPayload:B,url:X,options:p,sendFn:l});n.postMessage({op:"gelBatchToGzip",serializedBatch:J,key:V0m});V0m++;return}}var w=vjm(t0W(J));qe4(w,B,X,p,l)}}catch(Y){_.An(Y),l(X,p)}else l(X,
p)};
qe4=function(X,J,p,l,g){dBI=!1;var B=(0,_.S8)();J.ticks.gelc=B;WC++;_.H("disable_compression_due_to_performance_degredation")&&B-J.startTime>=Q8T&&(EjK++,$6=!1);KA4(J);l.headers||(l.headers={});l.headers["Content-Encoding"]="gzip";l.postBody=X;l.postParams=void 0;g(p,l)};
zom=function(X){var J=J===void 0?!1:J;var p=p===void 0?!1:p;var l=(0,_.S8)(),g={startTime:l,ticks:{},infos:{}},B=J?_.Lw("yt.logging.gzipForFetch",!1):!0;if($6&&B){if(!X.body)return X;try{var k=p?X.body:typeof X.body==="string"?X.body:JSON.stringify(X.body);B=k;if(!p&&typeof k==="string"){var n=M0R(k);if(n!=null&&(n>uOa||n<GAW))return X;p=J?{level:1}:void 0;B=vjm(t0W(k),p);var w=(0,_.S8)();g.ticks.gelc=w;if(J){WC++;if((_.H("disable_compression_due_to_performance_degredation")||_.H("disable_compression_due_to_performance_degradation_lr"))&&
w-l>=Q8T)if(EjK++,_.H("abandon_compression_after_N_slow_zips_lr")){J=EjK/WC;var Y=TFC/_.ch("compression_disable_point");WC>0&&WC%_.ch("compression_disable_point")===0&&J>=Y&&($6=!1)}else $6=!1;KA4(g)}}X.headers=Object.assign({},{"Content-Encoding":"gzip"},X.headers||{});X.body=B;return X}catch(e){return _.An(e),X}}else return X};
M0R=function(X){try{return(new Blob(X.split(""))).size}catch(J){return _.An(J),null}};
KA4=function(X){_.H("gel_compression_csi_killswitch")||!_.H("log_gel_compression_latency")&&!_.H("log_gel_compression_latency_lr")||SeR("gel_compression",X,{sampleRate:.1})};
j8a=function(){this.blockSize=-1};
CP=function(){this.blockSize=-1;this.blockSize=64;this.chain_=[];this.buf_=[];this.W_=[];this.pad_=[];this.pad_[0]=128;for(var X=1;X<this.blockSize;++X)this.pad_[X]=0;this.total_=this.inbuf_=0;this.reset()};
s8C=function(X){X=Object.assign({},X);delete X.Authorization;var J=_.iLT();if(J){var p=new CP;p.update(_.Bh("INNERTUBE_API_KEY"));p.update(J);X.hash=_.jm(p.digest(),3)}return X};
nP=function(){XHm||(XHm=new _.k6("yt.innertube"));return XHm};
JFK=function(X,J,p,l){if(l)return null;l=nP().get("nextId",!0)||1;var g=nP().get("requests",!0)||{};g[l]={method:X,request:J,authState:s8C(p),requestTime:Math.round((0,_.S8)())};nP().set("nextId",l+1,86400,!0);nP().set("requests",g,86400,!0);return l};
pHC=function(X){var J=nP().get("requests",!0)||{};delete J[X];nP().set("requests",J,86400,!0)};
grU=function(X){var J=nP().get("requests",!0);if(J){for(var p in J){var l=J[p];if(!(Math.round((0,_.S8)())-l.requestTime<6E4)){var g=l.authState,B=s8C(_.fAY(!1));_.Q5.equals(g,B)&&(g=l.request,"requestTimeMs"in g&&(g.requestTimeMs=Math.round((0,_.S8)())),lpa(X,l.method,g,{}));delete J[p]}}nP().set("requests",J,86400,!0)}};
BcR=function(X){var J;return(X=X==null?void 0:(J=X.error)==null?void 0:J.code)&&X>=400&&X<=599?!1:!0};
$pT=function(X){var J;X=X==null?void 0:(J=X.error)==null?void 0:J.code;return!(X!==400&&X!==415)};
CNT=function(){if(WNm)return WNm();var X={};WNm=ob("LogsDatabaseV2",{objectStores:(X.LogsRequestsStore={addedAtVersion:2},X),shared:!1,upgrade:function(J,p,l){p(2)&&LP(J,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});p(3);p(5)&&(l=l.objectStore("LogsRequestsStore"),l.JSC$10957_wrapped.indexNames.contains("newRequest")&&l.JSC$10957_wrapped.deleteIndex("newRequest"),AL(l,"newRequestV2",["status","interface","timestamp"]));p(7)&&J.JSC$10942_wrapped.objectStoreNames.contains("sapisid")&&J.JSC$10942_wrapped.deleteObjectStore("sapisid");
p(9)&&J.JSC$10942_wrapped.objectStoreNames.contains("SWHealthLog")&&J.JSC$10942_wrapped.deleteObjectStore("SWHealthLog")},
version:9});return WNm()};
ws=function(X){return _.hX(CNT(),X)};
nrU=function(X,J){var p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return p={startTime:(0,_.S8)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},k.yield(ws(J),2);if(k.nextAddress!=3)return l=k.yieldResult,g=Object.assign({},X,{options:JSON.parse(JSON.stringify(X.options)),interface:_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),k.yield(l.put("LogsRequestsStore",g),3);B=k.yieldResult;p.ticks.tc=(0,_.S8)();kSZ(p);return k.return(B)})};
LNU=function(X,J){var p,l,g,B,k,n,w,Y,e;return _.L(function(Z){if(Z.nextAddress==1)return p={startTime:(0,_.S8)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},Z.yield(ws(J),2);if(Z.nextAddress!=3)return l=Z.yieldResult,g=_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME",0),B=[X,g,0],k=[X,g,(0,_.S8)()],n=IDBKeyRange.bound(B,k),w="prev",_.H("use_fifo_for_networkless")&&(w="next"),Y=void 0,e=X==="NEW"?"readwrite":"readonly",_.H("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite"),
Z.yield(_.xd(l,["LogsRequestsStore"],{mode:e,enableRetries:!0},function(h){return _.O7(h.objectStore("LogsRequestsStore").index("newRequestV2"),{query:n,direction:w},function(x){x.getValue()&&(Y=x.getValue(),X==="NEW"&&(Y.status="QUEUED",x.update(Y)))})}),3);
p.ticks.tc=(0,_.S8)();kSZ(p);return Z.return(Y)})};
AFK=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1)return l.yield(ws(J),2);p=l.yieldResult;return l.return(_.xd(p,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(g){var B=g.objectStore("LogsRequestsStore");return B.get(X).then(function(k){if(k)return k.status="QUEUED",B.put(k).then(function(){return k})})}))})};
wHU=function(X,J,p,l){p=p===void 0?!0:p;var g;return _.L(function(B){if(B.nextAddress==1)return B.yield(ws(J),2);g=B.yieldResult;return B.return(_.xd(g,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(k){var n=k.objectStore("LogsRequestsStore");return n.get(X).then(function(w){return w?(w.status="NEW",p&&(w.sendCount+=1),l!==void 0&&(w.options.compress=l),n.put(w).then(function(){return w})):LD.resolve(void 0)})}))})};
YWU=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1)return l.yield(ws(J),2);p=l.yieldResult;return l.return(p.delete("LogsRequestsStore",X))})};
vrW=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(ws(X),2);J=l.yieldResult;p=(0,_.S8)()-2592E6;return l.yield(_.xd(J,["LogsRequestsStore"],{mode:"readwrite",enableRetries:!0},function(g){return ab(g.objectStore("LogsRequestsStore"),{},function(B){if(B.getValue().timestamp<=p)return B.delete().then(function(){return B.continue()})})}),0)})};
eeU=function(){_.L(function(X){return X.yield(BiC("LogsDatabaseV2"),0)})};
kSZ=function(X){_.H("nwl_csi_killswitch")||SeR("networkless_performance",X,{sampleRate:1})};
_.heU=function(X){return _.hX(ZCm(),X)};
xpm=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(_.heU(X),2);J=l.yieldResult;p=(0,_.S8)()-2592E6;return l.yield(_.xd(J,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(g){return ab(g.objectStore("SWHealthLog"),{},function(B){if(B.getValue().timestamp<=p)return B.delete().then(function(){return B.continue()})})}),0)})};
HCa=function(X){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(_.heU(X),2);J=p.yieldResult;return p.yield(J.clear("SWHealthLog"),0)})};
_.Y6=function(X,J,p,l,g,B,k){g=g===void 0?"":g;B=B===void 0?!1:B;k=k===void 0?!1:k;if(X)if(p&&!W3("cobalt"))_.An(new _.Kw("Legacy referrer-scrubbed ping detected")),X&&apT(X,void 0,{scrubReferrer:!0});else if(g)TLm(X,J,"POST",g,l);else if(_.Bh("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||l||k)TLm(X,J,"GET","",l,void 0,B,k);else{b:{try{c:{var n=new UpK({url:X});if(n.urlParamValues_.dsh==="1")var w=null;else{var Y=n.urlParamValues_.ae;if(Y==="1"){var e=n.urlParamValues_.adurl;if(e)try{w={version:3,directUrl:decodeURIComponent(e),
asyncUrl:XhW(n.JSC$9752_url_,"act=1","ri=1",rFY(n))};break c}catch(U){}}w=Y==="2"?{version:4,directUrl:XhW(n.JSC$9752_url_,"dct=1","suid="+n.suid_,"ri=1"),asyncUrl:XhW(n.JSC$9752_url_,"act=1","ri=1","suid="+n.suid_)}:null}}if(w){var Z=_.NN(X);var h=!(!Z||!Z.endsWith("/aclk")||_.wQ(X,"ri")!=="1");break b}}catch(U){}h=!1}if(h){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(X,"")){var x=!0;break b}}catch(U){}x=!1}x?(J&&J(),p=!0):p=!1}else p=!1;p||apT(X,J)}};
apT=function(X,J,p){p=p===void 0?{}:p;var l=new Image,g=""+IpU++;yFK[g]=l;l.onload=l.onerror=function(){J&&yFK[g]&&J();delete yFK[g]};
p.scrubReferrer&&(l.referrerPolicy="no-referrer");l.src=X};
vC=function(X,J){orC(X,J==="ATTRIBUTION_SRC_MODE_XHR_OPTION")};
SWI=function(X){var J;return((J=document.featurePolicy)==null?0:J.allowedFeatures().includes("attribution-reporting"))?X+"&nis=6":X+"&nis=5"};
OCB=function(X){if(!X)return!1;try{var J;if(((J=_.vh(X))==null?void 0:J.asm)==="4")return!0}catch(p){_.ky(p)}return!1};
orC=function(X,J){J?(X=SWI(X),_.Y6(X,void 0,void 0,void 0,"",!0,!0)):_.Y6(X)};
bC4=function(){cFK||(cFK=new _.k6("yt.offline"));return cFK};
fp6=function(X){if(_.H("offline_error_handling")){var J=bC4().get("errors",!0)||{};J[X.message]={name:X.name,stack:X.stack};X.level&&(J[X.message].level=X.level);bC4().set("errors",J,2592E3,!0)}};
ReI=function(X,J,p,l){l=l===void 0?!1:l;J=_.H("web_fp_via_jspb")?Object.assign({},J):J;_.H("use_cfr_monitor")&&Dp5(X,J);if(_.H("use_request_time_ms_header"))J.headers&&Uz(X)&&(J.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.S8)())));else{var g;if((g=J.postParams)==null?0:g.requestTimeMs)J.postParams.requestTimeMs=Math.round((0,_.S8)())}p&&Object.keys(J).length===0?_.Y6(X):J.compress?J.postBody?(typeof J.postBody!=="string"&&(J.postBody=JSON.stringify(J.postBody)),PSa(X,J.postBody,
J,_.MN,l)):PSa(X,JSON.stringify(J.postParams),J,smT,l):_.MN(X,J)};
mpZ=function(X,J){_.H("use_event_time_ms_header")&&Uz(X)&&(J.headers||(J.headers={}),J.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.S8)())));return J};
_.qWm=function(){FNT||(FNT=new _.e1({logOfflineErrors:!0,enablePolling:!0}));return FNT};
Dp5=function(X,J){var p=J.onError?J.onError:function(){};
J.onError=function(g,B){Zv().requestComplete(X,!1);p(g,B)};
var l=J.onSuccess?J.onSuccess:function(){};
J.onSuccess=function(g,B){Zv().requestComplete(X,!0);l(g,B)}};
_.NcB=function(){return _.Hh(document.location.toString())!=="www.youtube-nocookie.com"};
_.GSm=function(){return _.Lw("ytNetworklessLoggingInitializationOptions")?_.Mbm.isNwlInitialized:_.uoK};
dpZ=function(X,J){if(_.H("polymer_on_demand_shady_dom")){var p;var l=(p=X.__shady_native_firstElementChild)!=null?p:X.firstElementChild}else l=X.firstElementChild;for(;l;){if(X=J(l)?l:dpZ(l,J))return X;l=l.nextElementSibling}return null};
_.tbK=function(){var X=document;if("visibilityState"in X)return X.visibilityState;var J=VbI+"VisibilityState";if(J in X)return X[J]};
_.PNm=function(X,J){var p;hL(X,function(l){p=J[l];return!!p});
return p};
_.HC=function(X){var J=QC4(X);J?J.focus(void 0):_.x6(X)};
QC4=function(X){return(X=dpZ(X,function(J){return _.aj(J)?Er6(J)&&!!J.offsetParent:!1}))?X:null};
_.x6=function(X,J){X.hasAttribute("tabindex")||X.setAttribute("tabindex","-1");X.focus(J)};
KNY=function(X,J,p,l){l=l===void 0?{}:l;X.addEventListener&&(J!="mouseenter"||"onmouseenter"in document?J!="mouseleave"||"onmouseenter"in document?J=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(J="MozMousePixelScroll"):J="mouseout":J="mouseover");return _.Q5.findKey(UB,function(g){var B=typeof g[4]==="boolean"&&g[4]==!!l,k=_.QZ(g[4])&&_.QZ(l)&&_.Q5.equals(g[4],l);return!!g.length&&g[0]==X&&g[1]==J&&g[2]==p&&(B||k)})};
_.Ij=function(X,J,p,l){l=l===void 0?{}:l;if(!X||!X.addEventListener&&!X.attachEvent)return"";var g=KNY(X,J,p,l);if(g)return g;g=++Tc6.count+"";var B=!(J!="mouseenter"&&J!="mouseleave"||!X.addEventListener||"onmouseenter"in document);var k=B?function(n){n=new rs(n);if(!_.iZ(n.relatedTarget,function(w){return w==X},!0))return n.currentTarget=X,n.type=J,p.call(X,n)}:function(n){n=new rs(n);
n.currentTarget=X;return p.call(X,n)};
k=_.nw(k);X.addEventListener?(J=="mouseenter"&&B?J="mouseover":J=="mouseleave"&&B?J="mouseout":J=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(J="MozMousePixelScroll"),zeT()||typeof l==="boolean"?X.addEventListener(J,k,l):X.addEventListener(J,k,!!l.capture)):X.attachEvent("on"+J,k);UB[g]=[X,J,p,k,l];return g};
_.iCC=function(X,J,p){var l=l===void 0?{}:l;var g=_.Ij(X,J,function(){_.jCI(g);p.apply(X,arguments)},l)};
_.jCI=function(X){X&&(typeof X=="string"&&(X=[X]),_.Yy(X,function(J){if(J in UB){var p=UB[J],l=p[0],g=p[1],B=p[3];p=p[4];l.removeEventListener?zeT()||typeof p==="boolean"?l.removeEventListener(g,B,p):l.removeEventListener(g,B,!!p.capture):l.detachEvent&&l.detachEvent("on"+g,B);delete UB[J]}}))};
yy=function(X){this.callback_=X;this.position_=null;this.previousTime_=0;this.previousPosition_=null;this.previousVelocity_=0;this.cycles_=[];for(X=0;X<4;X++)this.cycles_.push(0);this.index_=0;this.mouseListenerKey_=_.Ij(window,"mousemove",(0,_.dv)(this.onMouseMove_,this));this.timerId_=_.FG((0,_.dv)(this.checkPosition_,this),25)};
J4C=function(){var X={};var J=X.preferMobileEvents===void 0?!1:X.preferMobileEvents;X=X.enableScrollEventListener===void 0?!0:X.enableScrollEventListener;if(_.Lw("_lact",window)==null){var p=parseInt(_.Bh("LACT"),10);p=isFinite(p)?Date.now()-Math.max(p,0):-1;_.Ib("_lact",p,window);_.Ib("_fact",p,window);p==-1&&_.S1();sCI(window,J,X);new yy(function(){XzI("mouse",100)})}};
sCI=function(X,J,p){J=J===void 0?!1:J;p=p===void 0?!0:p;_.Ij(X.document,"keydown",_.S1);_.Ij(X.document,"keyup",_.S1);_.Ij(X.document,"mousedown",_.S1);_.Ij(X.document,"mouseup",_.S1);J?_.Ij(X,"touchmove",function(){XzI("touchmove",200)},{passive:!0}):(_.Ij(X,"resize",function(){XzI("resize",200)}),p&&_.Ij(X,"scroll",function(){XzI("scroll",200)}));
_.Ij(X.document,"touchstart",_.S1,{passive:!0});_.Ij(X.document,"touchend",_.S1,{passive:!0})};
XzI=function(X,J){pzI[X]||(pzI[X]=!0,_.gs.addLowPriorityJob(function(){_.S1();pzI[X]=!1},J))};
_.S1=function(){_.Lw("_lact",window)==null&&J4C();var X=Date.now();_.Ib("_lact",X,window);_.Lw("_fact",window)==-1&&_.Ib("_fact",X,window);(X=_.Lw("ytglobal.ytUtilActivityCallback_"))&&X()};
_.OB=function(){var X=_.Lw("_lact",window);return X==null?-1:Math.max(Date.now()-X,0)};
_.Rj=function(X,J,p){var l=_.cC();if(l&&J){var g=l.subscribe(X,function(){var B=arguments,k=function(){b_[g]&&J.apply&&typeof J.apply=="function"&&J.apply(p||window,B)};
try{_.lZ6[X]?k():_.mE(k,0)}catch(n){_.ky(n)}},p);
b_[g]=!0;fP[X]||(fP[X]=[]);fP[X].push(g);return g}return 0};
_.gqK=function(X){var J=_.cC();J&&(typeof X==="number"?X=[X]:typeof X==="string"&&(X=[parseInt(X,10)]),_.Yy(X,function(p){J.unsubscribeByKey(p);delete b_[p]}))};
_.Bt4=function(X,J){var p=_.cC();p&&p.publish.apply(p,arguments)};
_.WeR=function(X){var J=_.cC();if(J)if(J.clear(X),X)$PC(X);else for(var p in fP)$PC(p)};
_.cC=function(){return _.lT.ytPubsubPubsubInstance};
$PC=function(X){fP[X]&&(X=fP[X],_.Yy(X,function(J){b_[J]&&delete b_[J]}),X.length=0)};
CY6=function(){var X,J;return"h5vcc"in mh&&((X=mh.h5vcc.traceEvent)==null?0:X.traceBegin)&&((J=mh.h5vcc.traceEvent)==null?0:J.traceEnd)?1:"performance"in mh&&mh.performance.mark&&mh.performance.measure?2:0};
kqB=function(X){var J=CY6();switch(J){case 1:mh.h5vcc.traceEvent.traceBegin("YTLR",X);break;case 2:mh.performance.mark(X+"-start");break;case 0:break;default:_.JA(J,"unknown trace type")}};
nqB=function(X){var J=CY6();switch(J){case 1:mh.h5vcc.traceEvent.traceEnd("YTLR",X);break;case 2:J=X+"-start";var p=X+"-end";mh.performance.mark(p);mh.performance.measure(X,J,p);break;case 0:break;default:_.JA(J,"unknown trace type")}};
Lem=function(X){var J,p;(p=(J=window).onerror)==null||p.call(J,X.message,"",0,0,X)};
A4T=function(X){if(_.H("web_lifecycle_error_handling_killswitch"))return X();try{return X()}catch(J){Lem(J)}};
wzC=function(X){return[X.auth===void 0?"undefined":X.auth,X.isJspb===void 0?"undefined":X.isJspb,X.cttAuthInfo===void 0?"undefined":X.cttAuthInfo,X.tier===void 0?"undefined":X.tier].join("/")};
_.a=function(X,J){if(X)return X[J.name]};
qX=function(){var X=_.Lw("yt.logging.ims");X||(X=new FL,_.Ib("yt.logging.ims",X));return X};
UPK=function(X,J){if(X.endpoint==="log_event"){Yh4(X);var p=vqY(X),l=eam(X.payload)||"",g=Z_U(l),B=200;if(g){if(g.enabled===!1&&!_.H("web_payload_policy_disabled_killswitch"))return;B=ham(g.tier);if(B===400){xPa(X,J);return}}NX[p]=!0;p={cttAuthInfo:p,isJspb:!1,tier:B};qX().storePayload(p,X.payload);H_m(J,!1,p,aZT(l))}};
IZ5=function(X,J,p){if(J.endpoint==="log_event"){Yh4(void 0,J);var l=vqY(J,!0),g=Z_U(X),B=200;if(g){if(g.enabled===!1&&!_.H("web_payload_policy_disabled_killswitch"))return;B=ham(g.tier);if(B===400){r4a(X,J,p);return}}NX[l]=!0;l={cttAuthInfo:l,isJspb:!0,tier:B};qX().storePayload(l,MO(J.payload));H_m(p,!0,l,aZT(X))}};
H_m=function(X,J,p,l){J=J===void 0?!1:J;l=l===void 0?!1:l;X&&(MX=new X);X=_.ch("tvhtml5_logging_max_batch_ads_fork")||_.ch("tvhtml5_logging_max_batch")||_.ch("web_logging_max_batch")||100;var g=(0,_.S8)(),B=y4a(J,p.tier),k=B.lastDebounceQueueFromLogTimeMs;l&&(B.useVideoStatsEndPoint=!0);l=0;p&&(l=qX().getSequenceCount(p));var n=function(){oqR({writeThenSend:!0},J,p.tier)};
l>=1E3?n():l>=X?Shm||(Shm=O_C(function(){n();Shm=void 0},0)):g-k>=10&&(c4m(J,p.tier),B.lastDebounceQueueFromLogTimeMs=g)};
xPa=function(X,J){if(X.endpoint==="log_event"){_.H("more_accurate_gel_parser")&&qX().storePayload({isJspb:!1},X.payload);Yh4(X);var p=vqY(X),l=new Map;l.set(p,[X.payload]);var g=eam(X.payload)||"";J&&(MX=new J);return new _.u_(function(B,k){MX&&MX.isReady()?b_U(l,MX,B,k,{bypassNetworkless:!0},!0,aZT(g)):B()})}};
r4a=function(X,J,p){if(J.endpoint==="log_event"){Yh4(void 0,J);var l=vqY(J,!0),g=new Map;g.set(l,[MO(J.payload)]);p&&(MX=new p);return new _.u_(function(B){MX&&MX.isReady()?fZ5(g,MX,B,{bypassNetworkless:!0},!0,aZT(X)):B()})}};
vqY=function(X,J){var p="";if(X.dangerousLogToVisitorSession)p="visitorOnlyApprovedKey";else if(X.cttAuthInfo){if(J===void 0?0:J){J=X.cttAuthInfo.token;p=X.cttAuthInfo;var l=new DPR;p.videoId?l.setVideoId(p.videoId):p.playlistId&&GO(l,2,RaW,SA(p.playlistId));mPa[J]=l}else J=X.cttAuthInfo,p={},J.videoId?p.videoId=J.videoId:J.playlistId&&(p.playlistId=J.playlistId),FeT[X.cttAuthInfo.token]=p;p=X.cttAuthInfo.token}return p};
oqR=function(X,J,p){X=X===void 0?{}:X;J=J===void 0?!1:J;new _.u_(function(l,g){var B=y4a(J,p),k=B.useVideoStatsEndPoint;B.useVideoStatsEndPoint=!1;qhW(B.queueTimer);qhW(B.queueMaxTimer);B.queueMaxTimer=0;MX&&MX.isReady()?p===void 0&&_.H("enable_web_tiered_gel")?NtB(l,g,X,J,300,k):NtB(l,g,X,J,p,k):(c4m(J,p),l())})};
NtB=function(X,J,p,l,g,B){var k=MX;p=p===void 0?{}:p;l=l===void 0?!1:l;g=g===void 0?200:g;B=B===void 0?!1:B;var n=new Map,w=new Map,Y={isJspb:l,cttAuthInfo:void 0,tier:g},e={isJspb:l,cttAuthInfo:void 0};if(l){J=_.C(Object.keys(NX));for(g=J.next();!g.done;g=J.next())g=g.value,w=_.H("enable_web_tiered_gel")?qX().smartExtractMatchingEntries({keys:[Y,e],sizeLimit:1E3}):qX().extractMatchingEntries({isJspb:!0,cttAuthInfo:g}),w.length>0&&n.set(g,w),(_.H("web_fp_via_jspb_and_json")&&p.writeThenSend||!_.H("web_fp_via_jspb_and_json"))&&
delete NX[g];fZ5(n,k,X,p,!1,B)}else{n=_.C(Object.keys(NX));for(Y=n.next();!Y.done;Y=n.next())Y=Y.value,e=_.H("enable_web_tiered_gel")?qX().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:Y,tier:g},{isJspb:!1,cttAuthInfo:Y}],sizeLimit:1E3}):qX().extractMatchingEntries({isJspb:!1,cttAuthInfo:Y}),e.length>0&&w.set(Y,e),(_.H("web_fp_via_jspb_and_json")&&p.writeThenSend||!_.H("web_fp_via_jspb_and_json"))&&delete NX[Y];b_U(w,k,X,J,p,!1,B)}};
c4m=function(X,J){X=X===void 0?!1:X;J=J===void 0?200:J;var p=function(){oqR({writeThenSend:!0},X,J)},l=y4a(X,J),g=l===MvW||l===ugB?5E3:GqB;
_.H("web_gel_timeout_cap")&&!l.queueMaxTimer&&(g=O_C(function(){p()},g),l.queueMaxTimer=g);
qhW(l.queueTimer);g=_.Bh("LOGGING_BATCH_TIMEOUT",_.ch("web_gel_debounce_ms",1E4));_.H("shorten_initial_gel_batch_timeout")&&dPT&&(g=VvY);g=O_C(function(){_.ch("gel_min_batch_size")>0?qX().getSequenceCount({cttAuthInfo:void 0,isJspb:X,tier:J})>=tv6&&p():p()},g);
l.queueTimer=g};
b_U=function(X,J,p,l,g,B,k){g=g===void 0?{}:g;var n=Math.round((0,_.S8)()),w=X.size,Y=PYm(k);X=_.C(X);var e=X.next();for(k={};!e.done;k={networkFailures:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,onSuccess$jscomp$3:void 0,onError$jscomp$5:void 0},e=X.next()){var Z=_.C(e.value);e=Z.next().value;Z=Z.next().value;k.batchRequest=_.Q5.unsafeClone({context:_.UmT(J.config_||_.c3())});if(!_.VZ(Z)&&!_.H("throw_err_when_logevent_malformed_killswitch")){l();break}k.batchRequest.events=Z;
(Z=FeT[e])&&Q1m(k.batchRequest,e,Z);delete FeT[e];k.dangerousLogToVisitorSession=e==="visitorOnlyApprovedKey";EqI(k.batchRequest,n,k.dangerousLogToVisitorSession);KeU(g);k.onSuccess$jscomp$3=function(h){_.H("start_client_gcf")&&_.gs.addLowPriorityJob(function(){return _.L(function(x){return x.yield(Tt6(h),0)})});
w--;w||p()};
k.networkFailures=0;k.onError$jscomp$5=function(h){return function(){h.networkFailures++;if(g.bypassNetworkless&&h.networkFailures===1)try{lpa(J,Y,h.batchRequest,za6({writeThenSend:!0},h.dangerousLogToVisitorSession,h.onSuccess$jscomp$3,h.onError$jscomp$5,B)),dPT=!1}catch(x){_.ky(x),l()}w--;w||p()}}(k);
try{lpa(J,Y,k.batchRequest,za6(g,k.dangerousLogToVisitorSession,k.onSuccess$jscomp$3,k.onError$jscomp$5,B)),dPT=!1}catch(h){_.ky(h),l()}}};
fZ5=function(X,J,p,l,g,B){l=l===void 0?{}:l;var k=Math.round((0,_.S8)()),n={value:X.size},w=new Map([].concat(_.EU(X)));w=_.C(w);for(var Y=w.next();!Y.done;Y=w.next()){var e=_.C(Y.value).next().value,Z=X.get(e);Y=new ds;var h=J.config_||_.c3(),x=new Vy,U=new j16;_.uZ(U,1,h.innertubeContextHostLanguage);_.uZ(U,2,h.innertubeContextGeoLocation);_.fD(U,16,h.innertubeContextClientNameFieldNumber);_.uZ(U,17,h.innertubeContextClientVersion);if(h.innertubeContextClientConfigInfo){var y=h.innertubeContextClientConfigInfo,
c=new Rb;y.coldConfigData&&_.uZ(c,1,y.coldConfigData);y.appInstallData&&_.uZ(c,6,y.appInstallData);y.coldHashData&&_.uZ(c,3,y.coldHashData);y.hotHashData&&c.setHotHashData(y.hotHashData);_.DF(U,62,c)}(y=_.lT.devicePixelRatio)&&y!=1&&_.Dw(U,65,_.pJ(y));y=umY();y!==""&&_.uZ(U,54,y);y=GlY();if(y.length>0){c=new i_5;for(var D=0;D<y.length;D++){var m=new tL;m.setKey(y[D].key);GO(m,2,s1C,SA(y[D].value));PC(c,15,tL,m)}_.DF(x,5,c)}e0U(h,U);Zfm(x);h0K(U);xma(h,U);HfT(U);_.H("start_client_gcf")&&aAm(U);_.Bh("DELEGATED_SESSION_ID")&&
!_.H("pageid_as_header_web")&&(h=new Qy,_.uZ(h,3,_.Bh("DELEGATED_SESSION_ID")));!_.H("fill_delegate_context_in_gel_killswitch")&&(y=_.Bh("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(c=_.bR(x,Qy,3)||new Qy,h=x,y=_.uZ(c,18,y),_.DF(h,3,y));h=U;y=_.C(Object.entries(_.vh(_.Bh("DEVICE",""))));for(c=y.next();!c.done;c=y.next())D=_.C(c.value),c=D.next().value,D=D.next().value,c==="cbrand"?_.uZ(h,12,D):c==="cmodel"?_.uZ(h,13,D):c==="cbr"?_.uZ(h,87,D):c==="cbrver"?_.uZ(h,88,D):c==="cos"?_.uZ(h,18,
D):c==="cosver"?_.uZ(h,19,D):c==="cplatform"&&_.fD(h,42,e$T(D));x.setClient(U);_.DF(Y,1,x);if(U=mPa[e])a:{if(_.RT(U,EB(U,RaW,1)))x=1;else if(U.getPlaylistId())x=2;else break a;_.DF(Y,4,U);U=Y.getContext()||new Vy;h=_.bR(U,Qy,3)||new Qy;y=new KP;y.setToken(e);_.fD(y,1,x);PC(h,12,KP,y);_.DF(U,3,h)}delete mPa[e];e=e==="visitorOnlyApprovedKey";XE5()||_.TO(Y,2,k);!e&&(x=_.Bh("EVENT_ID"))&&(U=JOm(),h=new pEU,_.uZ(h,1,x),_.TO(h,2,U),_.DF(Y,5,h));KeU(l);if(_.H("jspb_serialize_with_worker")&&(x=_.DB4())&&
l.writeThenSend){_.lLI.set(gzB,{client:J,resolve:p,networklessOptions:l,isIsolated:g,useVSSEndpoint:B,dangerousLogToVisitorSession:e,requestsOutstanding:n});x.postMessage({op:"gelBatchToSerialize",batchRequest:MO(Y),clientEvents:Z,key:gzB});gzB++;break}if(Z){x=[];for(U=0;U<Z.length;U++)try{x.push(new zO(Z[U]))}catch(d){_.ky(new _.Kw("Transport failed to deserialize "+String(Z[U])))}Z=x}else Z=[];Z=_.C(Z);for(x=Z.next();!x.done;x=Z.next())PC(Y,3,zO,x.value);Z={startTime:(0,_.S8)(),ticks:{},infos:{}};
Y=Y.serialize();Z.ticks.geljspc=(0,_.S8)();_.H("log_jspb_serialize_latency")&&SeR("gel_jspb_serialize",Z,{sampleRate:.1});_.Bz6(Y,J,p,l,g,B,e,n)}};
_.Bz6=function(X,J,p,l,g,B,k,n){l=l===void 0?{}:l;n=n===void 0?{value:0}:n;B=PYm(B);l=za6(l,k,function(w){_.H("start_client_gcf")&&_.gs.addLowPriorityJob(function(){return _.L(function(Y){return Y.yield(Tt6(w),0)})});
n.value--;n.value||p()},function(){n.value--;
n.value||p()},g);
l.headers["Content-Type"]="application/json+protobuf";l.postBodyFormat="JSPB";l.postBody=X;lpa(J,B,"",l);dPT=!1};
KeU=function(X){_.H("always_send_and_write")&&(X.writeThenSend=!1)};
za6=function(X,J,p,l,g){X={retry:!0,onSuccess:p,onError:l,networklessOptions:X,dangerousLogToVisitorSession:J,bypassMonitoring:!!g,headers:{},postBodyFormat:"",postBody:"",compress:_.H("compress_gel")||_.H("compress_gel_lr")};XE5()&&(X.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.S8)())));return X};
EqI=function(X,J,p){XE5()||(X.requestTimeMs=String(J));_.H("unsplit_gel_payloads_in_logs")&&(X.unsplitGelPayloadsInLogs=!0);!p&&(J=_.Bh("EVENT_ID"))&&(p=JOm(),X.serializedClientEventId={serializedEventId:J,clientCounter:String(p)})};
JOm=function(){var X=_.Bh("BATCH_CLIENT_COUNTER")||0;X||(X=Math.floor(Math.random()*65535/2));X++;X>65535&&(X=1);_.g$("BATCH_CLIENT_COUNTER",X);return X};
Q1m=function(X,J,p){if(p.videoId)var l="VIDEO";else if(p.playlistId)l="PLAYLIST";else return;X.credentialTransferTokenTargetId=p;X.context=X.context||{};X.context.user=X.context.user||{};X.context.user.credentialTransferTokens=[{token:J,scope:l}]};
Yh4=function(X,J){var p=_.b8("il_payload_scraping")==="enable_il_payload_scraping";if(!_.Lw("yt.logging.transport.enableScrapingForTest"))if(p)$AY=[],_.Ib("yt.logging.transport.enableScrapingForTest",!0),_.Ib("yt.logging.transport.scrapedPayloadsForTesting",$AY),_.Ib("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Ib("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.Ib("yt.logging.transport.scrapeClientEvent",!0);else return;p=_.Lw("yt.logging.transport.scrapedPayloadsForTesting");var l=_.Lw("yt.logging.transport.payloadToScrape");J&&(J=_.Lw("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(J.payload)())&&p.push(J);J=_.Lw("yt.logging.transport.scrapeClientEvent");if(l&&l.length>=1)for(var g=0;g<l.length;g++)if(X&&X.payload[l[g]])if(J)p.push(X.payload);else{var B=void 0;p.push(((B=X)==null?void 0:B.payload)[l[g]])}_.Ib("yt.logging.transport.scrapedPayloadsForTesting",
p)};
XE5=function(){return _.H("use_request_time_ms_header")||_.H("lr_use_request_time_ms_header")};
O_C=function(X,J){return _.H("transport_use_scheduler")===!1?_.mE(X,J):_.H("logging_avoid_blocking_during_navigation")||_.H("lr_logging_avoid_blocking_during_navigation")?_.j1(_.gs,function(){if(_.WMK().currentState==="none")X();else{var p={};_.WMK().install((p.none={callback:X},p))}},J):_.j1(_.gs,X,J)};
qhW=function(X){_.H("transport_use_scheduler")?_.gs.cancelJob(X):_.qN(X)};
Tt6=function(X){var J,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){return Z.nextAddress==1?(l=(J=X)==null?void 0:(p=J.responseContext)==null?void 0:p.globalConfigGroup,g=_.a(l,CEB),k=(B=l)==null?void 0:B.hotHashData,n=_.a(l,kym),Y=(w=l)==null?void 0:w.coldHashData,(e=_.yG().resolve(_.I6(i_)))?k?g?Z.yield(nz5(e,k,g),2):Z.yield(nz5(e,k),2):Z.jumpTo(2):Z.return()):Y?n?Z.yield(LMm(e,Y,n),0):Z.yield(LMm(e,Y),0):Z.jumpTo(0)})};
y4a=function(X,J){J=J===void 0?200:J;return X?J===300?MvW:AOB:J===300?ugB:wEB};
Z_U=function(X){if(_.H("enable_web_tiered_gel")){X=YVW[X||""];var J,p,l,g=_.yG().resolve(_.I6(i_))==null?void 0:(J=sB())==null?void 0:(p=J.loggingHotConfig)==null?void 0:(l=p.eventLoggingConfig)==null?void 0:l.payloadPolicies;if(g)for(J=0;J<g.length;J++)if(g[J].payloadNumber===X)return g[J]}};
eam=function(X){X=Object.keys(X);X=_.C(X);for(var J=X.next();!J.done;J=X.next())if(J=J.value,YVW[J])return J};
ham=function(X){switch(X){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}};
aZT=function(X){return X==="gelDebuggingEvent"};
PYm=function(X){return(X===void 0?0:X)&&_.H("vss_through_gel_video_stats")?"video_stats":"log_event"};
JT=function(X,J,p,l){l=l===void 0?{}:l;var g={},B=Math.round(l.timestamp||(0,_.S8)());g.eventTimeMs=B<Number.MAX_SAFE_INTEGER?B:0;g[X]=J;X=_.OB();g.context={lastActivityMs:String(l.timestamp||!isFinite(X)?-1:X)};l.sequenceGroup&&!_.H("web_gel_sequence_info_killswitch")&&(X=g.context,J=l.sequenceGroup,J={index:vzT(J),groupKey:J},X.sequence=J,l.endOfSequence&&delete XS[l.sequenceGroup]);_.H("web_tag_automated_log_events")&&(g.context.automatedLogEventSource=l.automatedLogEventSource);(l.sendIsolatedPayload?
xPa:UPK)({endpoint:"log_event",payload:g,cttAuthInfo:l.cttAuthInfo,dangerousLogToVisitorSession:l.dangerousLogToVisitorSession},p)};
vzT=function(X){XS[X]=X in XS?XS[X]+1:0;return XS[X]};
_.le=function(X,J,p){p=p===void 0?{}:p;var l=p7;_.$y("ytLoggingEventsDefaultDisabled",!1)&&p7===p7&&(l=null);JT(X,J,l,p)};
_.gH=function(){if(_.H("web_fp_via_jspb")){var X=!0;X=X===void 0?!1:X;var J=eY4;eY4=[];if(J){J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,X?JT(p.payloadName,p.payload,p7,p.options):_.le(p.payloadName,p.payload,p.options)}oqR(void 0,!0);if(!_.H("web_fp_via_jspb_and_json"))return}oqR(void 0,!1)};
ZER=function(X,J){var p;if((p=J)==null?0:p.componentStack)return J;if(X=X.componentStack)J||(J={}),J.componentStack=X;return J};
hYK=function(){_.Yy(_.Bh("ERRORS")||[],function(X){_.Bf.apply(null,X)});
_.g$("ERRORS",[])};
_.$C=function(X){_.Bf(X)};
_.Wf=function(X){_.Bf(X,"WARNING")};
xA6=function(X){X instanceof Error?_.Bf(X):(X=_.QZ(X)?JSON.stringify(X):String(X),X=new _.Kw(X),X.name="RejectedPromiseError",_.Wf(X))};
HEZ=function(X,J,p,l,g,B){J=J===void 0?"Unknown file":J;p=p===void 0?0:p;var k=!1,n=hNY("log_window_onerror_fraction");if(n&&Math.random()<n)k=!0;else{n=document.getElementsByTagName("script");for(var w=0,Y=n.length;w<Y;w++)if(n[w].src.indexOf("/debug-")>0){k=!0;break}}k&&(k=!1,g?k=!0:(typeof X==="string"?n=X:ErrorEvent&&X instanceof ErrorEvent?(k=!0,n=X.message,J=X.filename,p=X.lineno,l=X.colno):(n="Unknown error",J="Unknown file",p=0),g=new _.Kw(n),g.name="UnhandledWindowError",g.message=n,g.fileName=
J,g.lineNumber=p,isNaN(l)?delete g.columnNumber:g.columnNumber=l),_.H("wiz_enable_component_stack_propagation_killswitch")||(B=ZER(g,B)),B&&_.C7(g,B),k?_.Bf(g):_.Wf(g))};
_.Bf=function(X,J,p,l,g,B,k,n){B=B===void 0?{}:B;B.name=p||_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME",1);B.version=l||_.Bh("INNERTUBE_CONTEXT_CLIENT_VERSION");p=B;J=J===void 0?"ERROR":J;k=k===void 0?!1:k;J=J===void 0?"ERROR":J;k=k===void 0?!1:k;if(X&&(X.hasOwnProperty("level")&&X.level&&(J=X.level),_.H("console_log_js_exceptions")&&(l=[],l.push("Name: "+X.name),l.push("Message: "+X.message),X.hasOwnProperty("params")&&l.push("Error Params: "+JSON.stringify(X.params)),X.hasOwnProperty("args")&&l.push("Error args: "+
JSON.stringify(X.args)),l.push("File name: "+X.fileName),l.push("Stacktrace: "+X.stack),l=l.join("\n"),window.console.log(l,X)),!(aLW>=5))){l=[];g=_.C(UAI);for(B=g.next();!B.done;B=g.next()){B=B.value;try{B()&&l.push(B())}catch(c){}}l=[].concat(_.EU(rOI),_.EU(l));var w=IL4(X);g=w.message||"Unknown Error";B=w.name||"UnknownError";var Y=w.stack||X.stacktrace||"Not available";if(Y.startsWith(B+": "+g)){var e=Y.split("\n");e.shift();Y=e.join("\n")}e=w.lineNumber||"Not available";w=w.fileName||"Not available";
var Z=0;if(X.hasOwnProperty("args")&&X.args&&X.args.length)for(var h=0;h<X.args.length&&!(Z=vtU(X.args[h],"params."+h,p,Z),Z>=500);h++);else if(X.hasOwnProperty("params")&&X.params){var x=X.params;if(typeof X.params==="object")for(h in x){if(x[h]){var U="params."+h,y=d$(x[h]);p[U]=y;Z+=U.length+y.length;if(Z>500)break}}else p.params=d$(x)}if(l.length)for(h=0;h<l.length&&!(Z=vtU(l[h],"params.context."+h,p,Z),Z>=500);h++);navigator.vendor&&!p.hasOwnProperty("vendor")&&(p["device.vendor"]=navigator.vendor);
h={message:g,name:B,lineNumber:e,fileName:w,stack:Y,params:p,sampleWeight:1};p=Number(X.columnNumber);isNaN(p)||(h.lineNumber=h.lineNumber+":"+p);if(X.level==="IGNORED")X=0;else a:{X=yOK();p=_.C(X.messageWeights);for(l=p.next();!l.done;l=p.next())if(l=l.value,h.message&&h.message.match(l.messageRegExp)){X=l.weight;break a}X=_.C(X.callbackWeights);for(p=X.next();!p.done;p=X.next())if(p=p.value,p.callback(h)){X=p.weight;break a}X=1}h.sampleWeight=X;X=_.C(ozB);for(p=X.next();!p.done;p=X.next())if(p=
p.value,p.patternsForType[h.name])for(g=_.C(p.patternsForType[h.name]),l=g.next();!l.done;l=g.next())if(B=l.value,l=h.message.match(B.regexp)){h.params["params.error.original"]=l[0];g=B.groups;B={};for(e=0;e<g.length;e++)B[g[e]]=l[e+1],h.params["params.error."+g[e]]=l[e+1];h.message=p.messageFn(B);break}h.params||(h.params={});X=yOK();h.params["params.errorServiceSignature"]="msg="+X.messageWeights.length+"&cb="+X.callbackWeights.length;h.params["params.serviceWorker"]="false";_.lT.document&&_.lT.document.querySelectorAll&&
(h.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new kC(SVR,"sample")).constructor!==kC&&(h.params["params.fconst"]="true");window.yterr&&typeof window.yterr==="function"&&window.yterr(h);if(h.sampleWeight!==0&&!OEC.has(h.message)){if(k)cOm(J===void 0?"ERROR":J,h);else{J=J===void 0?"ERROR":J;J==="ERROR"?(n7.publish("handleError",h),_.H("record_app_crashed_web")&&bER===0&&h.sampleWeight===1&&(bER++,k={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},_.H("report_client_error_with_app_crash_ks")||
(k.systemHealth={crashData:{clientError:{logMessage:{message:h.message}}}}),_.le("appCrashed",k)),fLB++):J==="WARNING"&&n7.publish("handleWarning",h);if(_.H("kevlar_gel_error_routing")){k=J;n=n===void 0?{}:n;b:{X=_.C(DAR);for(p=X.next();!p.done;p=X.next())if(W3(p.value.toLowerCase())){X=!0;break b}X=!1}if(X)n=void 0;else{p={stackTrace:h.stack};h.fileName&&(p.filename=h.fileName);X=h.lineNumber&&h.lineNumber.split?h.lineNumber.split(":"):[];X.length!==0&&(X.length!==1||isNaN(Number(X[0]))?X.length!==
2||isNaN(Number(X[0]))||isNaN(Number(X[1]))||(p.lineNumber=Number(X[0]),p.columnNumber=Number(X[1])):p.lineNumber=Number(X[0]));X={level:"ERROR_LEVEL_UNKNOWN",message:h.message,errorClassName:h.name,sampleWeight:h.sampleWeight};k==="ERROR"?X.level="ERROR_LEVEL_ERROR":k==="WARNING"&&(X.level="ERROR_LEVEL_WARNNING");p={isObfuscated:!0,browserStackInfo:p};n.pageUrl=window.location.href;n.kvPairs=[];_.Bh("FEXP_EXPERIMENTS")&&(n.experimentIds=_.Bh("FEXP_EXPERIMENTS"));l=_.Bh("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");
if(!hNY("web_disable_gel_stp_ecatcher_killswitch")&&l)for(g=_.C(Object.keys(l)),B=g.next();!B.done;B=g.next())B=B.value,n.kvPairs.push({key:B,value:String(l[B])});if(l=h.params)for(g=_.C(Object.keys(l)),B=g.next();!B.done;B=g.next())B=B.value,n.kvPairs.push({key:"client."+B,value:String(l[B])});l=_.Bh("SERVER_NAME");g=_.Bh("SERVER_VERSION");l&&g&&(n.kvPairs.push({key:"server.name",value:l}),n.kvPairs.push({key:"server.version",value:g}));n={errorMetadata:n,stackTrace:p,logMessage:X}}n&&(_.le("clientError",
n),(k==="ERROR"||_.H("errors_flush_gel_always_killswitch"))&&_.gH())}_.H("suppress_error_204_logging")||cOm(J,h)}try{OEC.add(h.message)}catch(c){}aLW++}}};
cOm=function(X,J){var p=J.params||{};X={urlParams:{a:"logerror",t:"jserror",type:J.name,msg:J.message.substr(0,250),line:J.lineNumber,level:X,"client.name":p.name},postParams:{url:_.Bh("PAGE_NAME",window.location.href),file:J.fileName},method:"POST"};p.version&&(X["client.version"]=p.version);if(X.postParams){J.stack&&(X.postParams.stack=J.stack);J=_.C(Object.keys(p));for(var l=J.next();!l.done;l=J.next())l=l.value,X.postParams["client."+l]=p[l];if(p=_.Bh("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(J=
_.C(Object.keys(p)),l=J.next();!l.done;l=J.next())l=l.value,X.postParams[l]=p[l];(p=_.Bh("LAVA_VERSION"))&&(X.postParams["lava.version"]=p);p=_.Bh("SERVER_NAME");J=_.Bh("SERVER_VERSION");p&&J&&(X.postParams["server.name"]=p,X.postParams["server.version"]=J)}_.MN(_.Bh("ECATCHER_REPORT_HOST","")+"/error_204",X)};
_.RYm=function(X,J){J=J===void 0?"ERROR":J;var p=p===void 0?{}:p;var l=_.Lw("ytbin.polymer.shared.lib.tampering.info");l&&(l=l())&&(p["params.tamperingInfo"]=l.sort().join(","));_.Bf(X,J,void 0,void 0,!0,p)};
_.C7=function(X){var J=_.iA.apply(1,arguments);X.args||(X.args=[]);Array.isArray(X.args)&&X.args.push.apply(X.args,_.EU(J))};
mAW=function(X){X.level="IGNORED"};
FMm=function(X,J){rOI.push(X);J();rOI.pop()};
AT=function(X,J){for(var p in J)J.hasOwnProperty(p)&&(X=_.L7(X,p,J[p]));return X};
_.qVK=function(X,J,p){p=p===void 0?!1:p;if(!X)return null;if(X.adInfoDialogEndpoint||X.backstageImageUploadEndpoint||X.confirmDialogEndpoint||X.clientActionEndpoint||X.createBackstagePostDialogEndpoint||X.createCommentReplyDialogEndpoint||X.flowEndpoint||X.guideBuilderEndpoint||X.liveChatDialogEndpoint||X.modalEndpoint||X.openPopupAction||X.shareEndpoint||X.shareEntityEndpoint||X.showLiveChatItemEndpoint||X.subscriptionManagerEndpoint||X.unlimitedCreateFamilyEndpoint||X.unlimitedFamilyFlowEndpoint||
X.updateCommentDialogEndpoint||X.updateCommentReplyDialogEndpoint||X.userFeedbackEndpoint||X.videoEditorEndpoint||X.ypcCancelSurveyEndpoint)return J=_.ch("polymer_report_client_url_requested_rate"),!p&&Math.random()<J&&_.Wf(new _.Kw("urlForEndpoint used on client endpoint",X)),null;var l=_.ch("polymer_report_missing_web_navigation_endpoint_rate");if(X.liveChatEndpoint||X.liveChatReplayEndpoint)l=0;if(!X.commandMetadata&&!X.clickTrackingParams&&Math.random()<l){var g={},B;for(B in X)g[B]="1";_.Wf(new _.Kw("Missing navigation data",
g))}g="";if(X.commandMetadata&&X.commandMetadata.webCommandMetadata&&X.commandMetadata.webCommandMetadata.url)g=X.commandMetadata.webCommandMetadata.url;else if(X.searchEndpoint)Math.random()<l&&_.Wf(new _.Kw("Should not manually handle search",X)),g="/results?search_query="+encodeURIComponent(X.searchEndpoint.query).replace(/%20/g,"+"),X.searchEndpoint.params&&(g+="&sp="+X.searchEndpoint.params);else if(X.watchEndpoint)Math.random()<l&&_.Wf(new _.Kw("Should not manually handle watch",X)),g="/watch?v="+
X.watchEndpoint.videoId,X.watchEndpoint.playlistId&&(g+="&list="+X.watchEndpoint.playlistId),X.watchEndpoint.index&&(g+="&index="+X.watchEndpoint.index),X.watchEndpoint.startTimeSeconds&&(g+="&t="+X.watchEndpoint.startTimeSeconds);else if(X.browseEndpoint)l=X.browseEndpoint.browseId,(B=X.browseEndpoint.canonicalBaseUrl)?g=B:l&&(g=l.substr(0,2),g=g==="FE"?l==="FEwhat_to_watch"?"/":l==="FEmy_videos"?"/my_videos":"/feed/"+l.substr(2):g==="VL"?"/playlist?list="+l.substr(2):"/channel/"+l),g&&X.browseEndpoint.query&&
(g=AT(g+"/search",{query:X.browseEndpoint.query})),g&&X.browseEndpoint.params&&(g=AT(g,{params:X.browseEndpoint.params}));else{if(X.urlEndpoint)return X.urlEndpoint.url;X.signInEndpoint?(g="https://accounts.google.com/ServiceLogin",l={},_.Q5.extend(l,J||{},{"continue":window.location.href.split("#")[0],action_handle_signin:!0,passive:!0}),J=l):X.uploadEndpoint?g="//www.youtube.com/upload":X.liveChatEndpoint?(g=X.liveChatEndpoint,l=_.Q5.clone(g),_.QZ(g.continuation)&&(B=Object.keys(g.continuation)[0],
l.continuation=g.continuation[B].continuation),g=AT("/youtubei/v1/live_chat/get_live_chat",l)):X.liveChatReplayEndpoint?(g=_.Q5.clone(X.liveChatReplayEndpoint),g.currentPlayerState&&(_.Q5.extend(g,g.currentPlayerState),delete g.currentPlayerState),g=AT("/youtubei/v1/live_chat/get_live_chat_replay",g)):X.liveChatItemContextMenuEndpoint?g=AT("/youtubei/v1/live_chat/get_item_context_menu",X.liveChatItemContextMenuEndpoint):X.liveChatPurchaseMessageEndpoint?g=AT("/youtubei/v1/live_chat/get_live_chat_message_buy_flow",
X.liveChatPurchaseMessageEndpoint):X.openSuperStickerBuyFlowCommand?g=AT("/youtubei/v1/live_chat/get_live_chat_super_sticker_buy_flow",X.openSuperStickerBuyFlowCommand):X.videoEditEndpoint?g=AT("/edit",{video_id:X.videoEditEndpoint.videoId}):X.liveDashboardEndpoint?g=X.liveDashboardEndpoint.videoId?AT("/live_dashboard",{v:X.liveDashboardEndpoint.videoId}):"/live_dashboard":X.signalNavigationEndpoint&&X.signalNavigationEndpoint.signal&&X.signalNavigationEndpoint.signal==="WEBCAM"?g="/webcam":X.getPdgBuyFlowCommand&&
(g=AT(X.getPdgBuyFlowCommand.buyflowApiPath,{params:X.getPdgBuyFlowCommand.params}))}return g||p?AT(g,J||{}):(_.Wf(new _.Kw("Error: Can't construct url for endpoint","keys:"+Object.keys(X).sort().join(","),X)),null)};
NzC=function(X){if(X){if(X.browseEndpoint)return!!X.browseEndpoint.nofollow;if(X.watchEndpoint)return!!X.watchEndpoint.nofollow;if(X.urlEndpoint)return!!X.urlEndpoint.nofollow}return!1};
_.uJC=function(X,J){var p=J+X,l=M_m.get(p);if(l)return l;X=J+"-"+X.replace(/([A-Z])/g,"-$1").toLowerCase();M_m.set(p,X);return X};
GyY=function(X){var J=_.pw(X,"action")||_.pw(X,"command")||_.pw(X,"endpoint");if(!J)return null;J=_.uJC(J,"yt");_.a(X,_.wH)&&(J+="-"+_.a(X,_.wH).signal.toLowerCase().replace(/_/g,"-"));return J};
PEY=function(X){try{var J=Object.keys(X)}catch(g){return[]}for(var p=0;p<J.length;p++){var l=J[p];if(dAI.test(l)||V_a.test(l))return t_I(X[l])}return[]};
t_I=function(X){return X.command?[X.command]:X.onExecutionAction?[X.onExecutionAction]:X.onResponseReceivedCommand?[X.onResponseReceivedCommand]:X.updateFlowCommand?[X.updateFlowCommand]:X.clientActions?X.clientActions:X.action?[X.action]:X.actions||X.commands||X.onResponseReceivedActions||X.onResponseReceivedCommands||X.onResponseReceivedEndpoints||[]};
Ez6=function(X,J){J=J===void 0?!1:J;var p=_.yG().resolve(_.I6(YC));p||(p=new QrI,_.yG().addProvider({provide:YC,useValue:p}));return p&&X&&!_.Q5.isEmpty(X)?p.getUrl(X,J):""};
KMm=function(X,J,p){p=p===void 0?"":p;if(J){X.data=J;var l=Ez6(J);l?(X5(X,l),NzC(J)||!Uz(l)?X.rel="nofollow":X.removeAttribute("rel"),_.a(J,_.Zo)&&_.a(J,_.Zo).target==="TARGET_NEW_WINDOW"?X.target="_blank":p?X.target=p:X.removeAttribute("target")):(X.removeAttribute("href"),X.removeAttribute("rel"),X.removeAttribute("target"))}};
_.az=function(X,J){var p=rQ;if(zk())TzC(X,function(){var B=_.iA.apply(0,arguments);nr(p,function(){J.apply(null,_.EU(B))})});
else{var l=_.hT.getInstance(),g=ZV6(J);Cum(function(){g.value=J});
_.sy(function(){var B={},k=_.xC(l,(B[X]=function(){var n=_.iA.apply(0,arguments);nr(p,function(){g.value.apply(g,_.EU(n))})},B));
return function(){var n={};_.Hf(l,(n[X]="",n),k)}})}};
_.U$=function(X,J){return zY6(X,!1,J)};
_.rH=function(X,J){return zY6(X,!0,J)};
zY6=function(X,J,p){return zk()?jra(X,J,p):iEU(X,J,p)};
iEU=function(X,J,p){return vm6(function(){return jra(X,J,p)},[])};
jra=function(X,J,p){var l=gma(function(g){l.value=g;var B=function(){var k=bo(null);try{return p==null?void 0:p(g)}finally{bo(k)}}();
return function(){B==null||B()}});
l.__expectedTagName=X;l.__optional=J;l.isIdom=!zk();return l};
sra=function(X){var J=rQ,p=Kc;return{getFn:function(){return function(l){if(!J.isDisposed){var g=function(){return X(l)};
io(function(){return _.Nc(g)},p)!==!0&&l.stopPropagation()}}}}};
XD4=function(X){if(typeof X.children==="function")return X.children(),null;X=_.C(X.children);for(var J=X.next();!J.done;J=X.next())J=J.value,J();return null};
JJR=function(X){var J;return((J=X.prototype)==null?void 0:J.render)===void 0};
pDZ=function(X){var J=Array.isArray(X.items)?X.items:Array.from(X.items);X=X.children;return(Array.isArray(J)?J:Array.from(J)).map(X)};
g1R=function(X,J,p){p=p===void 0?!1:p;io(function(){return llC(X,J,p)})};
llC=function(X,J,p){var l=null;XC++;p=(p===void 0?0:p)?BuZ:$za;try{l=p(X,function(){Iz(J)}),pr(!1)}catch(g){throw pr(!0),g;
}return l===null?X:l};
Iz=function(X){if(X!==void 0&&X!==null)if(X instanceof Mu)for(var J=YP;vo()!=null&&d6C in vo()&&J.contains(vo());)hc();else if(Array.isArray(X))for(J=_.C(X),X=J.next();!X.done;X=J.next())Iz(X.value);else if(X instanceof qf||X instanceof hE||"function"==typeof _.re&&X instanceof _.re)GNI(X.toString());else if(_.Oy(X)){if(vo()!==X){var p,l;J=(l=(p=Kc)==null?void 0:p.name)!=null?l:"unknown";throw Error("ic`"+X.tagName+"`"+J);}hc()}else if(X!=null&&X.contentKind===fr||X instanceof JE||p$m(X))for(J=gcY(X),
J=Array.from(J.childNodes),J=_.C(J),X=J.next();!X.done;X=J.next())YP.appendChild(X.value),hc();else if(PM(X)&&(X=X.toString()),p=typeof X,p==="boolean"||p==="number"||p==="string")GNI(X);else if(typeof X==="function"){J=YP;var g=vo();g&&(g._isSignalTextNode||g._isSafeOrSanitizedHtmlNode)||f7T(J,g,X);hc()}else if(X.type===pDZ)Iz(X.type(Object.assign({},X.props,{children:X.children[0]})));else{if(typeof X.type==="string"){a:{X.__open||mLa(X.type,X.props.idomKey);g=YP;for(var B in X.props)if(X.props[B]!==
W$Z){var k=X.props[B];p=Ho;p.push(B);p.push(k)}B=Of.attributes;B=B===void 0?yU:B;k=YP;l=OGT(k);p=B;B=Ho;l=l._attrsArr||(l._attrsArr=HGY(B.length));for(var n=!l.length||!1,w=0;w<B.length;w+=2){var Y=B[w];if(n)l[w]=Y;else if(l[w]!==Y)break;var e=B[w+1];if(n||l[w+1]!==e)l[w+1]=e,ujT(k,Y,e,p)}if(w<B.length||w<l.length){for(w=n=w;w<l.length;w+=2)oz[l[w]]=l[w+1];for(w=n;w<B.length;w+=2)n=B[w],Y=B[w+1],oz[n]!==Y&&ujT(k,n,Y,p),l[w]=n,l[w+1]=Y,delete oz[n];xLY(l,B.length);for(J in oz)ujT(k,J,void 0,p),delete oz[J]}J=
Cam;Cam=k=Uy.length;for(p=J;p<k;p+=5)(0,Uy[p])(Uy[p+1],Uy[p+2],Uy[p+3],Uy[p+4]);Cam=J;xLY(Uy,J);xLY(B,0);bvZ(g,X.props,!0);if((X.props.skip||X.props.skipchildren)&&YP.hasChildNodes())Zb=YP.lastChild;else{if(X.type==="style"&&AjB(X.children)===null){Zb=YP.lastChild;J=void 0;break a}Iz(X.children)}FC4();X.__open&&(X.__open=!1);TPm(g,X.props);J=g}return J}if(X.type===_.o3)Iz(X.children);else if(!kGI(X)){J=X;try{n1K(J)}catch(Z){X=Z,(k=Of.handleError)==null||k.call.apply(k,[Of].concat(_.EU(Lr(X,(g=J.type)==
null?void 0:g.TAG_NAME))))}J.__open&&(FC4(),J.__open=!1)}}};
L$a=function(X,J){var p;JJR(X)?p=new tc(J,X):p=new X(J);p.__type=X;p.__updateContext={nextState:p.state,isForced:!1};return p};
n1K=function(X){var J=X.type,p=J.TAG_NAME;if(J===XD4)X.props.children=X.children,J(X.props);else{X.children.length>0&&(X.props.children=X.children);var l;(l=X.props).idomKey||(l.idomKey=J);if(p){var g=mLa(p,X.props.idomKey);X.__open=!0;var B=g.__instance}B||(B=L$a(J,X.props),B.props=null,g&&(g.__instance=B,B.el=g));var k;p=((k=B.__updateContext)!=null?k:{nextState:B.state,isForced:!1}).nextState;B.__updateContext=void 0;J.getDerivedStateFromProps&&(p=J.getDerivedStateFromProps(X.props,p));B.props=
X.props;B.state=p;k=function(){var n=B;de.beforeRender(n);var w=n.render(n.props);w?(n.props.idomKey&&(w.props.idomKey=n.props.idomKey),n=w):n=void 0;if(w=n)if(w.__open=X.__open,n=Iz(w),X.__open=w.__open,!J.TAG_NAME)if(n)J.TAG_NAME=n.tagName.toLowerCase(),n.__instance=B,B.el=n;else{var Y;if((Y=B.hooks)==null?0:Y.length){var e;(e=Of.handleError)==null||e.call.apply(e,[Of].concat(_.EU(Lr(Error("pd")))))}}B.didPatch();de.didPatch(B)};
(p=B.functionComponent)?kcI(p,k,B.props.debugInstance):k()}};
kGI=function(X){var J=X.type;if(!JJR(J)||J===XD4||J.componentType===Tk)return!1;X.props.children=X.children.length>1?X.children:X.children[0];var p,l=(p=X.props.idomKey)!=null?p:X.type,g;if(vo()&&((g=vo()[FC])==null?void 0:g.key)===l){var B=vo(),k=B[FC];if(!k)throw Error("hc`"+B.tagName);var n;(n=k.updateSignalsFromIdomProps)==null||n.call(k,X.props);AJ6(k);return!0}if(wD4.has(J.name))throw n=J.name,J=(k=(B=Kc)==null?void 0:B.name)!=null?k:"unknown",Error("gc`"+n+"`"+J);FzC(X.type,X.props,X.children);
X.props.renderedFromIdom=!0;(n=kcI(X.type,function(){return yjZ(X.type,X.props)},X.props.debugInstance))&&YLZ(n);
return!0};
v1W=function(X){for(var J=0;J<Nu(X).length;J++)hc()};
AJ6=function(X){var J=edW();if(J)v1W(J);else for(var p=0;p<X.numNodes;p++)(J=edW())?v1W(J):hc()};
edW=function(){var X;return(X=vo()[FC])==null?void 0:X.sourceDynamicRange};
YLZ=function(X){X=iGZ(X);X=Array.isArray(X)?X:[X];X=_.C(X);for(var J=X.next();!J.done;J=X.next())YP.insertBefore(J.value,vo()),hc()};
ZoI=function(){var X=SlB(),J=vm6(function(){return{value:0}},[]);
return[J.value,function(p){if(Vw!==null){var l;(l=Of.handleError)==null||l.call.apply(l,[Of].concat(_.EU(Lr(Error("qd")))))}J.value=typeof p==="function"?p(J.value):p;X.__updateContext={nextState:X.state,isForced:!0};p=_.Ik(X.effectContext);l=S5(!1);try{if(X.el){var g,B={},k=(B.props=X.props,B.type=X.__type,B.children=(g=X.props.children)!=null?g:[],B[yw]=!0,B);try{g1R(X.el,k,!0)}catch(Y){var n,w;(w=Of.handleError)==null||w.call.apply(w,[Of].concat(_.EU(Lr(Y,(n=X.__type)==null?void 0:n.TAG_NAME))))}}}finally{S5(l),
_.Ik(p)}}]};
_.SN=function(X,J){var p=rQ,l=function(g){nr(p,function(){J(g)})};
window.addEventListener(X,l,void 0);_.Bo(function(){window.removeEventListener(X,l,void 0)})};
_.cf=function(X){var J=rQ;return function(p){var l,g=(l=X.observer)!=null?l:_.yG().resolve(O$);l=hdR(p);var B=[];X.showOption&&B.push(g.observe(p,function(){nr(J,function(){X.visibilityCallback(!0,p)})},X.showOption));
X.hideOption&&B.push(g.observe(p,function(){nr(J,function(){X.visibilityCallback(!1,p)})},X.hideOption));
X.prescanOption&&X.prescanCallback&&B.push(g.observe(p,function(){nr(J,function(){X.prescanCallback()})},X.prescanOption));
var k;l.visibilityMonitorKeys=((k=l.visibilityMonitorKeys)!=null?k:[]).concat(B)}};
hdR=function(X){var J;return(J=X.polymerController)!=null?J:X};
UzT=function(X,J){var p=xzC;return _.A(_.o3,null,Qbm(Of.enableLazyTsx,function(){return _.A(HoW,{id:p,value:X,children:J})},function(){var l=alT(p,X);
SQ(l);l=_.Ik(l);try{return J()}finally{_.Ik(l)}}))};
HoW=function(X){var J=X.children;X=alT(X.id,X.value);SQ(X);X=_.Ik(X);try{return _.A(_.o3,null,ui(J()))}finally{_.Ik(X)}};
alT=function(X,J){return Object.assign(Object.create(rJ5),{id:X,contextValue:J})};
IlZ=function(X){var J,p=rQ;_.li(function(){var l=_.Ik(p),g=S5(!J);try{if(J)g1R(J,X.children(),!0);else if(J=ui(X.children()),!(J instanceof Element))throw Error("rd");}finally{S5(g),_.Ik(l)}},"g");
return J};
_.yJW=function(X,J){var p;J=$P(function(){var l=S5(!0);XC++;try{p=Nu(X()),pr(!1)}catch(g){throw pr(!0),g;}finally{S5(l)}},J===void 0?!1:J);
return[p,J]};
SLZ=function(X){var J=new o1Z;J.abort(X);return J.signal};
OoU=function(){if(this.aborted){var X;throw(X=this.reason)!=null?X:new DOMException("signal is aborted without reason","AbortError");}};
flZ=function(X){var J=new o1Z;X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,p.aborted){J.abort(p.reason);break}else cJK.set(J.signal,J),boI.add(p,J.signal);return J.signal};
DzR=function(){for(var X=_.C(boI.get(this)),J=X.next();!J.done;J=X.next())cJK.get(J.value).abort(this.reason)};
Rd5=function(X){var J=new o1Z;setTimeout(function(){J.abort(new DOMException("signal timed out","TimeoutError"))},X);
return J.signal};
mz5=function(){var X,J;return{promise:new Promise(function(p,l){X=p;J=l}),
resolve:X,reject:J}};
qLm=function(X){var J=mz5(),p=J.promise;F$T.set(X,{promise:p,resolve:J.resolve,reject:J.reject});be||(be=[],queueMicrotask(function(){var l=[].concat(_.EU(be));be=null;var g=gQ().loadMultiple(l);l=_.C(l);for(var B=l.next();!B.done;B=l.next())B=B.value,g[B].then(F$T.get(B).resolve,F$T.get(B).reject)}));
be.push(X);return p};
MYB=function(X){X=X.buf.charCodeAt(X.pos++);return NuU[X]};
f7=function(X){var J=0,p=0;do{var l=MYB(X);J|=(l&31)<<p;p+=5}while(l&32);return J<0?J+4294967296:J};
uqY=function(X,J,p,l){var g=!0;g=g===void 0?!1:g;J=J===void 0?!1:J;l=l===void 0?{}:l;var B=l.cssRowKey||"",k=l.combinedSignature||"";!B&&window&&window._F_cssRowKey&&(B=window._F_cssRowKey,!k&&window._F_combinedSignature&&(k=window._F_combinedSignature));if(B&&typeof window._F_installCss!=="function")throw Error("Bd");var n=l.loaderClass||_.Do;X=ALU(X===void 0?"base-js":X);J=new n(f2Z(YB4("",X)),B,k,g,J);g=l.useCors||X&&X.hasAttribute("crossorigin");X=l.corsMode||X&&X.getAttribute("crossorigin");
g&&(J.useCors_=g);X&&(J.corsMode_=X);l.urlMaxLength&&(J.urlMaxLength=l.urlMaxLength);p&&(J.insertPos=p);l.fetchPriority&&(J.fetchPriority=l.fetchPriority);var w=gQ();w.JSC$10330_loader_=J;w.setBatchModeEnabled(!0);_.Rz=l.batchingStrategy==="BATCH"?qLm:function(Y){return Promise.resolve(w.load(Y))}};
VYT=function(X,J,p){GGT(X,J);X[J][dz6].unshift(p)};
GGT=function(X,J){if(!X[J]||!X[J][dz6]){var p=X[J],l=p?[p]:[];X[J]=function(){for(var g=_.C(l),B=g.next();!B.done;B=g.next())B.value.apply(this,arguments)};
X[J][dz6]=l}};
tY6=function(X){if(!X)return[];var J=[];X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,Array.isArray(p)?J.push.apply(J,_.EU(tY6(p))):J.push(p);return J};
_.FS=function(X,J){if(X&&PaT.test(X)||X==="//")return X;if(Qpm===void 0){Qpm=!1;try{var p=new URL("b","http://a");p.pathname="c%20d";Qpm=p.href==="http://a/c%20d"}catch(l){}}J||(J=document.baseURI||window.location.href);if(Qpm)try{return(new URL(X,J)).href}catch(l){return X}mR||(mR=document.implementation.createHTMLDocument("temp"),mR.base=mR.createElement("base"),mR.head.appendChild(mR.base),mR.anchor=mR.createElement("a"),mR.body.appendChild(mR.anchor));mR.base.href=J;mR.anchor.href=X;return mR.anchor.href||
X};
K$Z=function(X,J){return X.replace(E1Z,function(p,l,g,B){return l+"'"+_.FS(g.replace(/["']/g,""),J)+"'"+B})};
TuR=function(X){return X.substring(0,X.lastIndexOf("/")+1)};
ioB=function(){zdm=!1;for(var X=qS.length,J=0;J<X;J++){var p=qS[J];if(p)try{p()}catch(l){setTimeout(function(){throw l;})}}qS.splice(0,X);
jp6+=X};
_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry=function(X){console.log("["+X.is+"]: registered")};
XWZ=function(X){spm.push(X)};
NS=function(X){return JhC[X]||(JhC[X]=X.indexOf("-")<0?X:X.replace(pWB,function(J){return J[1].toUpperCase()}))};
MS=function(X){return JhC[X]||(JhC[X]=X.replace(leW,"-$1").toLowerCase())};
gSm=function(X,J){var p=J.parentInfo&&gSm(X,J.parentInfo);if(p)for(X=p.firstChild,p=0;X;X=X.nextSibling){if(J.parentIndex===p++)return X}else return X};
B4m=function(X,J){X=X._methodHost||X;return function(p){if(X[J])X[J](p,p.detail);else console.warn("listener method `"+J+"` not defined")}};
ue=function(X){return X.indexOf(".")>=0};
Gc=function(X){var J=X.indexOf(".");return J===-1?X:X.slice(0,J)};
$lZ=function(X,J){return X.indexOf(J+".")===0};
dH=function(X,J){return J.indexOf(X+".")===0};
VU=function(X,J,p){return J+p.slice(X.length)};
WTI=function(X,J){return X===J||$lZ(X,J)||dH(X,J)};
tT=function(X){if(Array.isArray(X)){for(var J=[],p=0;p<X.length;p++)for(var l=X[p].toString().split("."),g=0;g<l.length;g++)J.push(l[g]);return J.join(".")}return X};
CyK=function(X){return Array.isArray(X)?tT(X).split("."):X.toString().split(".")};
Pf=function(X,J,p){J=CyK(J);for(var l=0;l<J.length;l++){if(!X)return;X=X[J[l]]}p&&(p.path=J.join("."));return X};
kPC=function(X,J,p){var l=CyK(J),g=l[l.length-1];if(l.length>1){for(J=0;J<l.length-1;J++)if(X=X[l[J]],!X)return;X[g]=p}else X[J]=p;return l.join(".")};
nSC=function(X,J,p){var l=X[J];if(!l)l=X[J]={};else if(!X.hasOwnProperty(J)&&(l=X[J]=Object.create(X[J]),p))for(var g in l)for(X=l[g],J=l[g]=Array(X.length),p=0;p<X.length;p++)J[p]=X[p];return l};
E$=function(X,J,p,l,g,B){if(J){var k=!1,n=QU++,w;for(w in p){var Y=g?Gc(w):w;if(Y=J[Y])for(var e=0,Z=Y.length,h=void 0;e<Z&&(h=Y[e]);e++)h.info&&h.info.lastRun===n||g&&!LT5(w,h.trigger)||(h.info&&(h.info.lastRun=n),h.fn(X,w,p,l,h.info,g,B),k=!0)}return k}return!1};
LT5=function(X,J){if(J){var p=J.name;return p==X||!(!J.structured||!$lZ(p,X))||!(!J.wildcard||!dH(p,X))}return!0};
AhZ=function(X,J,p,l,g){J=typeof g.method==="string"?X[g.method]:g.method;p=g.property;J?J.call(X,X.__data[p],l[p]):g.dynamicFn||console.warn("observer method `"+g.method+"` not defined")};
wWZ=function(X,J,p,l){p={value:p,queueProperty:!0};l&&(p.path=l);(0,_.K7)(X).dispatchEvent(new CustomEvent(J,{detail:p}))};
Y9W=function(X,J,p,l,g,B){B=(l=(B?Gc(J):J)!=J?J:null)?Pf(X,l):X.__data[J];l&&B===void 0&&(B=p[J]);wWZ(X,g.eventName,B,l)};
vSY=function(X,J,p,l,g){p=X.__data[J];Tc&&(p=Tc(p,g.attrName,"attribute",X));X._propertyToAttribute(J,g.attrName,p)};
ZuY=function(X){var J=X.constructor.__orderedComputedDeps;if(!J){J=new Map;for(var p=X.__computeEffects,l=e3C(X),g=l.counts,B=l.ready,k=l.total;l=B.shift();)J.set(l,J.size),(l=p[l])&&l.forEach(function(n){n=n.info.methodInfo;--k;--g[n]===0&&B.push(n)});
k!==0&&console.warn("Computed graph for "+X.localName+" incomplete; circular?");X.constructor.__orderedComputedDeps=J}return J};
e3C=function(X){var J=X.__computeInfo,p={};X=X.__computeEffects;var l=[],g=0,B;for(B in J){var k=J[B];g+=p[B]=k.args.filter(function(w){return!w.literal}).length+(k.dynamicFn?1:0)}for(var n in X)J[n]||l.push(n);
return{counts:p,ready:l,total:g}};
xlB=function(X,J,p,l,g){J=h3Z(X,J,p,l,g);if(J===jN)return!1;g=g.methodInfo;if(X.__dataHasAccessor&&X.__dataHasAccessor[g])return X._setPendingProperty(g,J,!0);X[g]=J;return!1};
UlU=function(X,J,p,l,g,B,k){p.bindings=p.bindings||[];l={kind:l,target:g,parts:B,literal:k,isCompound:B.length!==1};p.bindings.push(l);l.target&&l.kind!="attribute"&&l.kind!="text"&&!l.isCompound&&l.parts[0].mode==="{"&&(p=l.parts[0],B=p.negate,l.listenerEvent=p.event||MS(g)+"-changed",l.listenerNegate=B);g=J.nodeInfoList.length;for(p=0;p<l.parts.length;p++){var n=l.parts[p];n.compoundIndex=p;B=X;k=J;var w=l,Y=n,e=g;if(!Y.literal)if(w.kind==="attribute"&&w.target[0]==="-")console.warn("Cannot set attribute "+
w.target+' because "-" is not a valid attribute starting character');else for(n=Y.dependencies,w={index:e,binding:w,part:Y,evaluator:B},Y=0;Y<n.length;Y++)e=n[Y],typeof e=="string"&&(e=Hu5(e),e.wildcard=!0),B._addTemplatePropertyEffect(k,e.rootProperty,{fn:aeI,info:w,trigger:e})}};
aeI=function(X,J,p,l,g,B,k){k=k[g.index];var n=g.binding,w=g.part;B&&w.source&&J.length>w.source.length&&n.kind=="property"&&!n.isCompound&&k.__isPropertyEffectsClient&&k.__dataHasAccessor&&k.__dataHasAccessor[n.target]?(p=p[J],J=VU(w.source,n.target,J),k._setPendingPropertyOrPath(J,p,!1,!0)&&X._enqueueClient(k)):(J=g.evaluator._evaluateBinding(X,w,J,p,l,B),J!==jN&&(n.isCompound&&(p=k.__dataCompoundStorage[n.target],p[w.compoundIndex]=J,J=p.join("")),n.kind==="attribute"||n.target!=="textContent"&&
(n.target!=="value"||k.localName!=="input"&&k.localName!=="textarea")||(J=J==void 0?"":J),w=J,Tc&&(w=Tc(w,n.target,n.kind,k)),n.kind=="attribute"?X._valueToNodeAttribute(k,w,n.target):(n=n.target,k.__isPropertyEffectsClient&&k.__dataHasAccessor&&k.__dataHasAccessor[n]?k.__readOnly&&k.__readOnly[n]||k._setPendingProperty(n,w)&&X._enqueueClient(k):X._setUnmanagedPropertyToNode(k,n,w))))};
rhB=function(X,J,p){if(p.listenerEvent){var l=p.parts[0];X.addEventListener(p.listenerEvent,function(g){var B=p.target,k=l.source,n=l.negate,w=g.detail,Y=w&&w.path;Y?(k=VU(B,k,Y),g=w&&w.value):g=g.currentTarget[B];J.__readOnly&&J.__readOnly[k]||!J._setPendingPropertyOrPath(k,n?!g:g,!0,!!Y)||w&&w.queueProperty||J._invalidateProperties()})}};
Iem=function(X,J,p,l,g,B){B=J.static||B&&(typeof B!=="object"||B[J.methodName]);g={methodName:J.methodName,args:J.args,methodInfo:g,dynamicFn:B};for(var k=0,n=void 0;k<J.args.length&&(n=J.args[k]);k++)n.literal||X._addPropertyEffect(n.rootProperty,p,{fn:l,info:g,trigger:n});B&&X._addPropertyEffect(J.methodName,p,{fn:l,info:g});return g};
h3Z=function(X,J,p,l,g){l=X._methodHost||X;var B=l[g.methodName];if(B)return X=X._marshalArgs(g.args,J,p),X===jN?jN:B.apply(l,X);g.dynamicFn||console.warn("method `"+g.methodName+"` not defined")};
yh6=function(X){for(var J="",p=0;p<X.length;p++)J+=X[p].literal||"";return J};
OuC=function(X){if(X=X.match(/([^\s]+?)\(([\s\S]*)\)/)){var J={methodName:X[1],static:!0,args:oSI};return X[2].trim()?S95(X[2].replace(/\\,/g,"&comma;").split(","),J):J}return null};
S95=function(X,J){J.args=X.map(function(p){p=Hu5(p);p.literal||(J.static=!1);return p},this);
return J};
Hu5=function(X){X=X.trim().replace(/&comma;/g,",").replace(/\\(.)/g,"$1");var J={name:X,value:"",literal:!1},p=X[0];p==="-"&&(p=X[1]);p>="0"&&p<="9"&&(p="#");switch(p){case "'":case '"':J.value=X.slice(1,-1);J.literal=!0;break;case "#":J.value=Number(X),J.literal=!0}J.literal||(J.rootProperty=Gc(X),J.structured=ue(X),J.structured&&(J.wildcard=X.slice(-2)==".*",J.wildcard&&(J.name=X.slice(0,-2))));return J};
ch6=function(X,J,p){X=Pf(X,p);X===void 0&&(X=J[p]);return X};
buZ=function(X,J,p,l){l={indexSplices:l};ie&&!X._overrideLegacyUndefined&&(J.splices=l);X.notifyPath(p+".splices",l);X.notifyPath(p+".length",J.length);ie&&!X._overrideLegacyUndefined&&(l.indexSplices=[])};
s$=function(X,J,p,l,g,B){buZ(X,J,p,[{index:l,addedCount:g,removed:B,object:J,type:"splice"}])};
fe5=function(X){X=K$Z((X.body?X.body:X).textContent,X.baseURI);var J=document.createElement("style");J.textContent=X;return J};
R35=function(X){X=X.trim().split(/\s+/);for(var J=[],p=0;p<X.length;p++)J.push.apply(J,_.EU(Dlm(X[p])));return J};
Dlm=function(X){var J=Xj.import(X);if(!J)return console.warn("Could not find style data in module named",X),[];if(J._styles===void 0){X=[];X.push.apply(X,_.EU(_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(J)));var p=J.querySelector("template");p&&X.push.apply(X,_.EU(ml4(p,J.assetpath)));J._styles=X}return J._styles};
ml4=function(X,J){if(!X._styles){for(var p=[],l=X.content.querySelectorAll("style"),g=0;g<l.length;g++){var B=l[g],k=B.getAttribute("include");k&&p.push.apply(p,_.EU(R35(k).filter(function(n,w,Y){return Y.indexOf(n)===w})));
J&&(B.textContent=K$Z(B.textContent,J));p.push(B)}X._styles=p}return X._styles};
FTY=function(X){return(X=Xj.import(X))?_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(X):[]};
_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(X){var J=[];X=X.querySelectorAll("link[rel=import][type~=css]");for(var p=0;p<X.length;p++){var l=X[p];if(l.import){var g=l.import;if((l=l.hasAttribute("shady-unscoped"))&&!g._unscopedStyle){var B=fe5(g);B.setAttribute("shady-unscoped","");g._unscopedStyle=B}else g._style||(g._style=fe5(g));J.push(l?g._unscopedStyle:g._style)}}return J};
N4I=function(X){X=X.trim().split(/\s+/);for(var J="",p=0;p<X.length;p++)J+=q9R(X[p]);return J};
q9R=function(X){var J=Xj.import(X);if(J&&J._cssText===void 0){var p=_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(J),l=J.querySelector("template");l&&(p+=MgB(l,J.assetpath));J._cssText=p||null}J||console.warn("Could not find style data in module named",X);return J&&J._cssText||""};
MgB=function(X,J){var p="";X=ml4(X,J);for(J=0;J<X.length;J++){var l=X[J];l.parentNode&&l.parentNode.removeChild(l);p+=l.textContent}return p};
_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather=function(X){var J="";X=_._stylesFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(X);for(var p=0;p<X.length;p++)J+=X[p].textContent;return J};
Jt=function(X,J){return{index:X,removed:[],addedCount:J}};
GPB=function(X,J,p,l){var g=0,B=0,k=0,n=0,w=Math.min(J-g,l-B);if(g==0&&B==0)a:{for(k=0;k<w;k++)if(X[k]!==p[k])break a;k=w}if(J==X.length&&l==p.length){n=X.length;for(var Y=p.length,e=0;e<w-k&&uQI(X[--n],p[--Y]);)e++;n=e}g+=k;B+=k;J-=n;l-=n;if(J-g==0&&l-B==0)return[];if(g==J){for(J=Jt(g,0);B<l;)J.removed.push(p[B++]);return[J]}if(B==l)return[Jt(g,J-g)];w=g;k=B;l=l-k+1;n=J-w+1;J=Array(l);for(Y=0;Y<l;Y++)J[Y]=Array(n),J[Y][0]=Y;for(Y=0;Y<n;Y++)J[0][Y]=Y;for(Y=1;Y<l;Y++)for(e=1;e<n;e++)if(X[w+e-1]===
p[k+Y-1])J[Y][e]=J[Y-1][e-1];else{var Z=J[Y-1][e]+1,h=J[Y][e-1]+1;J[Y][e]=Z<h?Z:h}w=J.length-1;k=J[0].length-1;l=J[w][k];for(X=[];w>0||k>0;)w==0?(X.push(2),k--):k==0?(X.push(3),w--):(n=J[w-1][k-1],Y=J[w-1][k],e=J[w][k-1],Z=Y<e?Y<n?Y:n:e<n?e:n,Z==n?(n==l?X.push(0):(X.push(1),l=n),w--,k--):Z==Y?(X.push(3),w--,l=Y):(X.push(2),k--,l=e));X.reverse();J=void 0;w=[];for(k=0;k<X.length;k++)switch(X[k]){case 0:J&&(w.push(J),J=void 0);g++;B++;break;case 1:J||(J=Jt(g,0));J.addedCount++;g++;J.removed.push(p[B]);
B++;break;case 2:J||(J=Jt(g,0));J.addedCount++;g++;break;case 3:J||(J=Jt(g,0)),J.removed.push(p[B]),B++}J&&w.push(J);return w};
dlK=function(X,J){return GPB(X,X.length,J,J.length)};
uQI=function(X,J){return X===J};
tgI=function(X){if(X instanceof Vg4)return X.value;throw Error("Jd`"+X);};
PyU=function(X,J){for(var p in J)p===null?X.style.removeProperty(p):X.style.setProperty(p,J[p])};
QDW=function(X,J){return(X=window.getComputedStyle(X).getPropertyValue(J))?X.trim():""};
z3Y=function(X){requestAnimationFrame(function(){ESZ?ESZ(X):(KT4||(KT4=new Promise(function(J){T4a=J}),document.readyState==="complete"?T4a():document.addEventListener("readystatechange",function(){document.readyState==="complete"&&T4a()})),KT4.then(function(){X&&X()}))})};
sD6=function(X){jDa=X&&X.shimcssproperties?!1:iu5||!(navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)||!window.CSS||!CSS.supports||!CSS.supports("box-shadow","0 0 0 var(--foo)"))};
gOU=function(X){if(!(X6B.indexOf(X)>-1)&&X!=="touchend"&&Jf5&&p6B&&l4Z)return{passive:!0}};
C9T=function(X){for(var J=B95?["click"]:X6B,p=0,l;p<J.length;p++)l=J[p],X?($EY.length=0,document.addEventListener(l,WVC,!0)):document.removeEventListener(l,WVC,!0)};
pG=function(X){var J=X.type;return X6B.indexOf(J)>-1?J==="mousemove"?(J=X.buttons===void 0?1:X.buttons,X instanceof window.MouseEvent&&!k84&&(J=nOB[X.which]||0),!!(J&1)):(X.button===void 0?0:X.button)===0:!1};
LVI=function(X){if(X.type==="click"){if(X.detail===0)return!0;var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);if(!J.nodeType||J.nodeType!==Node.ELEMENT_NODE)return!0;J=J.getBoundingClientRect();var p=X.pageX;X=X.pageY;return!(p>=J.left&&p<=J.right&&X>=J.top&&X<=J.bottom)}return!1};
AfW=function(X,J,p){X.movefn=J;X.upfn=p;document.addEventListener("mousemove",J);document.addEventListener("mouseup",p)};
lv=function(X){document.removeEventListener("mousemove",X.movefn);document.removeEventListener("mouseup",X.upfn);X.movefn=null;X.upfn=null};
w6Y=function(X,J){for(var p=document.elementFromPoint(X,J),l=p;l&&l.shadowRoot&&!window.ShadyDOM;){var g=l;l=l.shadowRoot.elementFromPoint(X,J);if(g===l)break;l&&(p=l)}return p};
_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){var J=Y4U(X);return J.length>0?J[0]:X.target};
_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){var J=X.type,p=X.currentTarget.__polymerGestures;if(p&&(p=p[J])){if(!X.__polymerGesturesHandled&&(X.__polymerGesturesHandled={},J.slice(0,5)==="touch")){var l=X.changedTouches[0];J==="touchstart"&&X.touches.length===1&&(vOa=l.identifier);if(vOa!==l.identifier)return;Jf5||(J==="touchstart"||J==="touchmove")&&_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X)}l=
X.__polymerGesturesHandled;if(!l.skip){for(var g=0,B;g<gP.length;g++)B=gP[g],p[B.name]&&!l[B.name]&&B.flow&&B.flow.start.indexOf(X.type)>-1&&B.reset&&B.reset();for(g=0;g<gP.length;g++)B=gP[g],p[B.name]&&!l[B.name]&&(l[B.name]=!0,B[J](X))}}};
_._handleTouchAction$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){var J=X.changedTouches[0],p=X.type;if(p==="touchstart")eFm=J.clientX,ZRT=J.clientY,hFZ=!1;else if(p==="touchmove"&&!hFZ){hFZ=!0;p="auto";for(var l=Y4U(X),g=0,B;g<l.length;g++)if(B=l[g],B.__polymerGesturesTouchAction){p=B.__polymerGesturesTouchAction;break}l=!1;g=Math.abs(eFm-J.clientX);J=Math.abs(ZRT-J.clientY);X.cancelable&&(p==="none"?l=!0:p==="pan-x"?l=J>g:p==="pan-y"&&(l=g>J));l?X.preventDefault():
Wc("track")}};
kE=function(X,J,p){return CG[J]?(_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X,J,p),!0):!1};
nG=function(X,J,p){return CG[J]?(_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X,J,p),!0):!1};
_._add$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X,J,p){var l=CG[J],g=l.deps,B=l.name,k=X.__polymerGestures;k||(X.__polymerGestures=k={});for(var n=0,w,Y;n<g.length;n++)w=g[n],B95&&X6B.indexOf(w)>-1&&w!=="click"||((Y=k[w])||(k[w]=Y={_count:0}),Y._count===0&&X.addEventListener(w,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,gOU(w)),Y[B]=(Y[B]||0)+1,Y._count=(Y._count||0)+1);X.addEventListener(J,p);l.touchAction&&_.LG(X,l.touchAction)};
_._remove$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X,J,p){var l=CG[J],g=l.deps;l=l.name;var B=X.__polymerGestures;if(B)for(var k=0,n,w;k<g.length;k++)n=g[k],(w=B[n])&&w[l]&&(w[l]=(w[l]||1)-1,w._count=(w._count||1)-1,w._count===0&&X.removeEventListener(n,_._handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,gOU(n)));X.removeEventListener(J,p)};
xEm=function(X){gP.push(X);for(var J=0;J<X.emits.length;J++)CG[X.emits[J]]=X};
_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X){for(var J=0,p;J<gP.length;J++){p=gP[J];for(var l=0,g;l<p.emits.length;l++)if(g=p.emits[l],g===X)return p}return null};
_.LG=function(X,J){Jf5&&X instanceof HTMLElement&&At.run(function(){X.style.touchAction=J});
X.__polymerGesturesTouchAction=J};
_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures=function(X,J,p){J=new Event(J,{bubbles:!0,cancelable:!0,composed:!0});J.detail=p;(0,_.K7)(X).dispatchEvent(J);J.defaultPrevented&&(X=p.preventer||p.sourceEvent)&&X.preventDefault&&X.preventDefault()};
Wc=function(X){X=_._findRecognizerByEvent$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);X.info&&(X.info.prevent=!0)};
wP=function(X,J,p,l){J&&_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(J,X,{x:p.clientX,y:p.clientY,sourceEvent:p,preventer:l,prevent:function(g){return Wc(g)}})};
HRC=function(X,J,p){if(X.prevent)return!1;if(X.started)return!0;p=Math.abs(X.y-p);return Math.abs(X.x-J)>=5||p>=5};
a4Z=function(X,J,p){if(J){var l=X.moves[X.moves.length-2],g=X.moves[X.moves.length-1],B=g.x-X.x,k=g.y-X.y,n=0;if(l){var w=g.x-l.x;n=g.y-l.y}_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(J,"track",{state:X.state,x:p.clientX,y:p.clientY,dx:B,dy:k,ddx:w,ddy:n,sourceEvent:p,hover:function(){return w6Y(p.clientX,p.clientY)}})}};
rfT=function(X,J,p){var l=Math.abs(J.clientX-X.x),g=Math.abs(J.clientY-X.y),B=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(p||J);!B||UEm[B.localName]&&B.hasAttribute("disabled")||!(isNaN(l)||isNaN(g)||l<=25&&g<=25||LVI(J))||X.prevent||_._fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(B,"tap",{x:J.clientX,y:J.clientY,sourceEvent:J,preventer:p})};
I4W=function(X,J,p,l,g){var B;g&&(B=typeof p==="object"&&p!==null)&&(l=X.__dataTemp[J]);l=l!==p&&(l===l||p===p);B&&l&&(X.__dataTemp[J]=p);return l};
oOT=function(){if(YE&&!vc){if(!yfY){yfY=!0;var X=document.createElement("style");X.textContent="dom-bind,dom-if,dom-repeat{display:none;}";document.head.appendChild(X)}return!0}return!1};
ORm=function(){return S4U};
cfU=function(X,J){S4U=X;Object.setPrototypeOf(X,J.prototype);new J;S4U=null};
bRm=function(X,J){for(var p=0;p<J.length;p++){var l=J[p];if(!!X!=!!l.__hideTemplateChildren__)if(l.nodeType===Node.TEXT_NODE)X?(l.__polymerTextContent__=l.textContent,l.textContent=""):l.textContent=l.__polymerTextContent__;else if(l.localName==="slot")if(X)l.__polymerReplaced__=document.createComment("hidden-slot"),(0,_.K7)((0,_.K7)(l).parentNode).replaceChild(l.__polymerReplaced__,l);else{var g=l.__polymerReplaced__;g&&(0,_.K7)((0,_.K7)(g).parentNode).replaceChild(l,g)}else l.style&&(X?(l.__polymerDisplay__=
l.style.display,l.style.display="none"):l.style.display=l.__polymerDisplay__);l.__hideTemplateChildren__=X;l._showHideChildren&&l._showHideChildren(X)}};
f4a=function(X){return(X=X.__dataHost)&&X._methodHost||X};
mEm=function(X,J,p){var l=p.mutableData?DET:et;ZS.mixin&&(l=ZS.mixin(l));var g=function(){return l.apply(this,arguments)||this};
_.r(g,l);g.prototype.__templatizeOptions=p;g.prototype._bindTemplate(X);RFB(g,X,J,p);return g};
ulU=function(X,J,p,l){var g=p.forwardHostProp;if(g&&J.hasHostProps){var B=X.localName=="template",k=J.templatizeTemplateClass;if(!k){if(B){var n=p.mutableData?FVm:q4C;k=function(){return n.apply(this,arguments)||this};
_.r(k,n);k=J.templatizeTemplateClass=k}else{var w=X.constructor;k=function(){return w.apply(this,arguments)||this};
_.r(k,w);k=J.templatizeTemplateClass=k}var Y=J.hostProps,e;for(e in Y)k.prototype._addPropertyEffect("_host_"+e,k.prototype.PROPERTY_EFFECT_TYPES.PROPAGATE,{fn:N9U(g)}),k.prototype._createNotifyingProperty("_host_"+e);ht&&l&&MlI(J,p,l)}X.__dataProto&&Object.assign(X.__data,X.__dataProto);if(B)cfU(X,k),X.__dataTemp={},X.__dataPending=null,X.__dataOld=null,X._enableProperties();else{Object.setPrototypeOf(X,k.prototype);J=J.hostProps;for(var Z in J)Z="_host_"+Z,Z in X&&(J=X[Z],delete X[Z],X.__data[Z]=
J)}}};
N9U=function(X){return function(J,p,l){X.call(J.__templatizeOwner,p.substring(6),l[p])}};
RFB=function(X,J,p,l){var g=p.hostProps||{},B;for(B in l.instanceProps){delete g[B];var k=l.notifyInstanceProp;k&&X.prototype._addPropertyEffect(B,X.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:G8I(k)})}if(l.forwardHostProp&&J.__dataHost)for(var n in g)p.hasHostProps||(p.hasHostProps=!0),X.prototype._addPropertyEffect(n,X.prototype.PROPERTY_EFFECT_TYPES.NOTIFY,{fn:dEa()})};
G8I=function(X){return function(J,p,l){X.call(J.__templatizeOwner,J,p,l[p])}};
dEa=function(){return function(X,J,p){X.__dataHost._setPendingPropertyOrPath("_host_"+J,p[J],!0,!0)}};
ZS=function(X,J,p){if(xE&&!f4a(X))throw Error("Pd");p=p||{};if(X.__templatizeOwner)throw Error("Qd");X.__templatizeOwner=J;var l=(J?J.constructor:et)._parseTemplate(X),g=l.templatizeInstanceClass;g||(g=mEm(X,l,p),l.templatizeInstanceClass=g);var B=f4a(X);ulU(X,l,p,B);p=function(){return g.apply(this,arguments)||this};
_.r(p,g);p.prototype._methodHost=B;p.prototype.__dataHost=X;p.prototype.__templatizeOwner=J;p.prototype.__hostProps=l.hostProps;return p};
MlI=function(X,J,p){p=p.constructor._properties;X=X.propertyEffects;J=J.instanceProps;for(var l in X)if(!(p[l]||J&&J[l]))for(var g=X[l],B=0;B<g.length;B++){var k=g[B].info.part;if(!k.signature||!k.signature.static){console.warn("Property '"+l+"' used in template but not declared in 'properties'; attribute will not be observed.");break}}};
Vlm=function(X,J){for(var p;J;)if(p=J.__dataHost?J:J.__templatizeInstance)if(p.__dataHost!=X)J=p.__dataHost;else return p;else J=(0,_.K7)(J).parentNode;return null};
Hc=function(X){return X.localName==="slot"};
tlR=function(){for(var X=ah.prototype,J="cloneNode appendChild insertBefore removeChild replaceChild setAttribute removeAttribute querySelector querySelectorAll attachShadow".split(" "),p={},l=0;l<J.length;p={method$jscomp$33:void 0},l++)p.method$jscomp$33=J[l],X[p.method$jscomp$33]=function(g){return function(){return this.node[g.method$jscomp$33].apply(this.node,arguments)}}(p)};
P9m=function(X,J){for(var p={},l=0;l<J.length;p={name$jscomp$448:void 0},l++)p.name$jscomp$448=J[l],Object.defineProperty(X,p.name$jscomp$448,{get:function(g){return function(){return this.node[g.name$jscomp$448]}}(p),
configurable:!0})};
QVI=function(){for(var X=ah.prototype,J=["textContent","innerHTML","className"],p={},l=0;l<J.length;p={name$jscomp$449:void 0},l++)p.name$jscomp$449=J[l],Object.defineProperty(X,p.name$jscomp$449,{get:function(g){return function(){return this.node[g.name$jscomp$449]}}(p),
set:function(g){return function(B){this.node[g.name$jscomp$449]=B}}(p),
configurable:!0})};
EOI=function(){U1=document.documentElement.getAttribute("dir");U1=document.documentElement.getAttribute("dir");for(var X=0;X<rP.length;X++){var J=rP[X];J.__autoDirOptOut||J.setAttribute("dir",U1)}};
jVR=function(){Ih=!0;requestAnimationFrame(function(){Ih=!1;KVZ(T9m);setTimeout(function(){for(var X=0,J=yT.length;X<J;X++)zF6(yT.shift())})})};
KVZ=function(X){for(;X.length;)zF6(X.shift())};
zF6=function(X){var J=X[0],p=X[1];X=X[2];try{p.apply(J,X)}catch(l){setTimeout(function(){throw l;})}};
_.iRK=function(X,J,p){Ih||jVR();T9m.push([X,J,p])};
_.oh=function(X,J,p){Ih||jVR();yT.push([X,J,p])};
JsZ=function(X,J){J=J===void 0?!1:J;if(!sVK||!XrU||!sVK.handlesDynamicScoping)return null;var p=XrU.ScopingShim;if(!p)return null;var l=p.scopeForNode(X),g=(0,_.K7)(X).getRootNode(),B=function(k){if((0,_.K7)(k).getRootNode()===g){var n=Array.from(sVK.nativeMethods.querySelectorAll.call(k,"*"));n.push(k);for(k=0;k<n.length;k++){var w=n[k];if((0,_.K7)(w).getRootNode()===g){var Y=p.currentScopeForNode(w);Y!==l&&(Y!==""&&p.unscopeNode(w,Y),p.scopeNode(w,l))}}}};
B(X);return J?(J=new MutationObserver(function(k){for(var n=0;n<k.length;n++)for(var w=k[n],Y=0;Y<w.addedNodes.length;Y++){var e=w.addedNodes[Y];e.nodeType===Node.ELEMENT_NODE&&B(e)}}),J.observe(X,{childList:!0,
subtree:!0}),J):null};
prm=function(){document.body.removeAttribute("unresolved")};
WiK=function(X){var J=X=X.replace(lnY,"").replace(gYK,""),p=new By6;p.start=0;p.end=J.length;for(var l=p,g=0,B=J.length;g<B;g++)if(J[g]==="{"){l.rules||(l.rules=[]);var k=l,n=k.rules[k.rules.length-1]||null;l=new By6;l.start=g+1;l.parent=k;l.previous=n;k.rules.push(l)}else J[g]==="}"&&(l.end=g+1,l=l.parent||p);return $C6(p,X)};
$C6=function(X,J){var p=J.substring(X.start,X.end-1);X.parsedCssText=X.cssText=p.trim();X.parent&&(p=J.substring(X.previous?X.previous.end:X.parent.start,X.start-1),p=_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(p),p=p.replace(CfR," "),p=p.substring(p.lastIndexOf(";")+1),p=X.parsedSelector=X.selector=p.trim(),X.atRule=p.indexOf("@")===0,X.atRule?p.indexOf("@media")===0?X.type=4:p.match(kHC)&&(X.type=7,X.keyframesName=X.selector.split(CfR).pop()):p.indexOf("--")===
0?X.type=1E3:X.type=1);if(p=X.rules)for(var l=0,g=p.length,B=void 0;l<g&&(B=p[l]);l++)$C6(B,J);return X};
_._expandUnicodeEscapes$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(X){return X.replace(/\\([0-9a-f]{1,6})\s/gi,function(){for(var J=arguments[1],p=6-J.length;p--;)J="0"+J;return"\\"+J})};
nYU=function(X,J,p){p=p===void 0?"":p;var l="";if(X.cssText||X.rules){var g=X.rules;if(g&&!_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse(g))for(var B=0,k=g.length,n=void 0;B<k&&(n=g[B]);B++)l=nYU(n,J,l);else J?J=X.cssText:(J=X.cssText,J=J.replace(Lim,"").replace(Asm,""),J=J.replace(wrW,"").replace(YNK,"")),(l=J.trim())&&(l="  "+l+"\n")}l&&(X.selector&&(p+=X.selector+" {\n"),p+=l,X.selector&&(p+="}\n\n"));return p};
_._hasMixinRules$$module$third_party$javascript$polymer$v2$shadycss$src$css_parse=function(X){X=X[0];return!!X&&!!X.selector&&X.selector.indexOf("--")===0};
eJI=function(X){if(X=vYZ[X])X._applyShimCurrentVersion=X._applyShimCurrentVersion||0,X._applyShimValidatingVersion=X._applyShimValidatingVersion||0,X._applyShimNextVersion=(X._applyShimNextVersion||0)+1};
ZMZ=function(X){return X._applyShimCurrentVersion===X._applyShimNextVersion};
xCT=function(X){X._applyShimValidatingVersion=X._applyShimNextVersion;X._validating||(X._validating=!0,hJY.then(function(){X._applyShimCurrentVersion=X._applyShimNextVersion;X._validating=!1}))};
an4=function(X){if(!X)return"";typeof X==="string"&&(X=WiK(X));return nYU(X,HMY)};
UCY=function(X){!X.__cssRules&&X.textContent&&(X.__cssRules=WiK(X.textContent));return X.__cssRules||null};
InU=function(X,J,p,l){if(X){var g=!1,B=X.type;if(l&&B===4){var k=X.selector.match(rsm);k&&(window.matchMedia(k[1]).matches||(g=!0))}B===1?J(X):p&&B===7?p(X):B===1E3&&(g=!0);if((X=X.rules)&&!g)for(g=0,B=X.length,k=void 0;g<B&&(k=X[g]);g++)InU(k,J,p,l)}};
ysT=function(X,J){var p=X.indexOf("var(");if(p===-1)return J(X,"","","");a:{var l=0;var g=p+3;for(var B=X.length;g<B;g++)if(X[g]==="(")l++;else if(X[g]===")"&&--l===0)break a;g=-1}l=X.substring(p+4,g);p=X.substring(0,p);X=ysT(X.substring(g+1),J);B=l.indexOf(",");if(B===-1)return J(p,l.trim(),"",X);g=l.substring(0,B).trim();l=l.substring(B+1).trim();return J(p,g,l,X)};
oYB=function(X){if(St!==void 0)return St;if(X.__cssBuild===void 0){var J=X.getAttribute("css-build");if(J)X.__cssBuild=J;else{a:{J=X.localName==="template"?X.content.firstChild:X.firstChild;if(J instanceof Comment&&(J=J.textContent.trim().split(":"),J[0]==="css-build")){J=J[1];break a}J=""}if(J!==""){var p=X.localName==="template"?X.content.firstChild:X.firstChild;p.parentNode.removeChild(p)}X.__cssBuild=J}}return X.__cssBuild||""};
OMZ=function(X,J,p,l){for(var g=J._noAccessors,B=Object.getOwnPropertyNames(J),k=0;k<B.length;k++){var n=B[k];if(!(n in l))if(g)X[n]=J[n];else{var w=Object.getOwnPropertyDescriptor(J,n);w&&(w.configurable=!0,Object.defineProperty(X,n,w))}}for(var Y in SNT)J[Y]&&(p[Y]=p[Y]||[],p[Y].push(J[Y]))};
csC=function(X,J,p){J=J||[];for(var l=X.length-1;l>=0;l--){var g=X[l];g?Array.isArray(g)?csC(g,J):J.indexOf(g)<0&&(!p||p.indexOf(g)<0)&&J.unshift(g):console.warn("behavior is null, check for missing or 404 import")}return J};
bMC=function(X,J){for(var p in J){var l=X[p],g=J[p];X[p]=!("value"in g)&&l&&"value"in l?Object.assign({value:l.value},g):g}};
RJU=function(X,J,p){var l={},g=function(){return J.apply(this,arguments)||this};
_.r(g,J);g._finalizeClass=function(){if(this.hasOwnProperty("generatedFrom")){if(k)for(var w=0,Y;w<k.length;w++)Y=k[w],Y.properties&&this.createProperties(Y.properties),Y.observers&&this.createObservers(Y.observers,Y.properties);X.properties&&this.createProperties(X.properties);X.observers&&this.createObservers(X.observers,X.properties);this._prepareTemplate()}else J._finalizeClass.call(this)};
g.prototype.created=function(){J.prototype.created.call(this);var w=l.created;if(w)for(var Y=0;Y<w.length;Y++)w[Y].call(this)};
g.prototype._registered=function(){var w=g.prototype;if(!w.hasOwnProperty("__hasRegisterFinished")){w.__hasRegisterFinished=!0;J.prototype._registered.call(this);YE&&n(w);w=Object.getPrototypeOf(this);var Y=l.beforeRegister;if(Y)for(var e=0;e<Y.length;e++)Y[e].call(w);if(Y=l.registered)for(e=0;e<Y.length;e++)Y[e].call(w)}};
g.prototype._applyListeners=function(){J.prototype._applyListeners.call(this);var w=l.listeners;if(w)for(var Y=0;Y<w.length;Y++){var e=w[Y];if(e)for(var Z in e)this._addMethodEventListenerToNode(this,Z,e[Z])}};
g.prototype._ensureAttributes=function(){var w=l.hostAttributes;if(w)for(var Y=w.length-1;Y>=0;Y--){var e=w[Y],Z;for(Z in e)this._ensureAttribute(Z,e[Z])}J.prototype._ensureAttributes.call(this)};
g.prototype.ready=function(){J.prototype.ready.call(this);var w=l.ready;if(w)for(var Y=0;Y<w.length;Y++)w[Y].call(this)};
g.prototype.attached=function(){J.prototype.attached.call(this);var w=l.attached;if(w)for(var Y=0;Y<w.length;Y++)w[Y].call(this)};
g.prototype.detached=function(){J.prototype.detached.call(this);var w=l.detached;if(w)for(var Y=0;Y<w.length;Y++)w[Y].call(this)};
g.prototype.attributeChanged=function(w,Y,e){J.prototype.attributeChanged.call(this);var Z=l.attributeChanged;if(Z)for(var h=0;h<Z.length;h++)Z[h].call(this,w,Y,e)};
_.O1.Object.defineProperties(g,{properties:{configurable:!0,enumerable:!0,get:function(){var w={};if(k)for(var Y=0;Y<k.length;Y++)bMC(w,k[Y].properties);bMC(w,X.properties);return w}},
observers:{configurable:!0,enumerable:!0,get:function(){var w=[];if(k)for(var Y=0,e;Y<k.length;Y++)e=k[Y],e.observers&&(w=w.concat(e.observers));X.observers&&(w=w.concat(X.observers));return w}}});
if(p){Array.isArray(p)||(p=[p]);var B=J.prototype.behaviors;var k=csC(p,null,B);g.prototype.behaviors=B?B.concat(p):k}var n=function(w){if(k)for(var Y=k,e=0;e<Y.length;e++)OMZ(w,Y[e],l,fnZ);OMZ(w,X,l,DCI)};
YE||n(g.prototype);g.generatedFrom=X;return g};
NyR=function(X){var J=typeof X!=="string"?X:{is:X,notifyObserversOnUndefined:!0};J.fastInit===void 0&&(J.fastInit=!0);return function(p){if(!J.disableInheritanceCheck&&Object.getPrototypeOf(p.prototype).constructor!==_.cc)throw Error("Ud");var l=p.prototype;l.is=J.is;VYT(l,"created",function(){this.hostElement=this;this.polymerController=this});
mC4(l,p,J.fastInit);J.notifyObserversOnUndefined&&(l._overrideLegacyUndefined=!0);if(FiZ)for(var g=_.C(Object.getOwnPropertyNames(l)),B=g.next();!B.done;B=g.next()){B=B.value;var k=Object.getOwnPropertyDescriptor(l,B);k.enumerable===!1&&(k.enumerable=!0,Object.defineProperty(l,B,k))}if("template"in p)var n=function(){return p.template};
else J.template!==void 0&&(n=J.template);if(n!==void 0){var w;Object.defineProperty(l,"_template",{get:function(){w===void 0&&(w=n());return w},
set:function(Y){w=Y},
configurable:!0,enumerable:!0})}Polymer(l);p[qNK]=l}};
MSB=function(X){X=X===void 0?{}:X;X.fastInit===void 0&&(X.fastInit=!0);return function(J){if(!X.disableInheritanceCheck&&Object.getPrototypeOf(J.prototype).constructor!==bv)throw Error("Vd");mC4(J.prototype,J,X.fastInit)}};
mC4=function(X,J,p){p=p===void 0?!1:p;uX5(J);p?VYT(X,"created",function(){this.disableEnforceFastDefaultValuesCheck||GHY(J,this)}):VYT(X,"ready",function(){for(var l={},g=_.C(tY6(this.behaviors)),B=g.next();!B.done;B=g.next())B=B.value,B.properties&&Object.assign(l,dCU(this,B.properties));
Object.assign(l,dCU(this,this.properties));GHY(J,this);g=_.C(Object.keys(l));for(B=g.next();!B.done;B=g.next())B=B.value,this[B]=l[B]})};
GHY=function(X,J){if(FiZ){X=new X;for(var p=_.C(Object.getOwnPropertyNames(X)),l=p.next();!l.done;l=p.next())l=l.value,J[l]=X[l];for(p=J;p&&p!==Object.prototype;p=Object.getPrototypeOf(p)){l=_.C(Object.getOwnPropertyNames(p));for(var g=l.next();!g.done;g=l.next())g=g.value,X.hasOwnProperty(g)||Object.defineProperty(X,g,VSI(J,g))}}else X.apply(J)};
VSI=function(X,J){return{get:function(){var p=X[J];return p instanceof Function?p.bind(X):p},
set:function(p){X[J]=p}}};
dCU=function(X,J){if(!J)return{};for(var p={},l=_.C(Object.keys(J)),g=l.next();!g.done;g=l.next())if(g=g.value,!J[g].readOnly){var B=X[g];B!==void 0&&(p[g]=B)}return p};
uX5=function(X){var J=new X;X=X.prototype.properties||{};for(var p=_.C(Object.keys(X)),l=p.next();!l.done;l=p.next())if(l=l.value,J.hasOwnProperty(l)){var g=X[l];typeof g==="function"&&(X[l]=g={type:g});J[l]!=null&&g.type===Object&&(g.type=tSa(J[l].constructor))}};
tSa=function(X){for(var J=_.C(Pfa),p=J.next();!p.done;p=J.next())if(p=p.value,X===p)return p;return Object};
Q5C=function(X){return function(J,p){J.behaviors=J.behaviors||[];J.behaviors.push(X||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?Reflect.getMetadata("design:type",J,p).prototype:void 0));Object.defineProperty(J,p,{get:function(){return this},
enumerable:!0,configurable:!0})}};
EYR=function(X){X=X===void 0?{}:X;return function(J,p){J.properties=J.properties||{};X.type||(window.Reflect!==void 0&&window.Reflect.getMetadata!==void 0?X.type=tSa(Reflect.getMetadata("design:type",J,p)):X.type=String);var l=X,g=J.properties[p];J.properties[p]=g?Object.assign({},g,l):l}};
KiZ=function(X){return function(J,p){J.listeners=J.listeners||{};J.listeners[X]=p}};
Tym=function(){var X=_.iA.apply(0,arguments);if(X.length===0)throw Error("Wd");return function(J,p){J.observers=J.observers||[];J.observers.push(p+"("+X.join(",")+")")}};
zJ5=function(){var X=_.iA.apply(0,arguments);return function(J,p,l){var g=Object.getOwnPropertyDescriptor(J,p).get,B="__compute__"+p;Object.defineProperty(J,B,{value:g,enumerable:!0});J.properties=J.properties||{};g=J.properties[p];g||(g={},J.properties[p]=g);g.computed=B+"("+X.join(",")+")";l.get=void 0}};
_.fG=function(X,J,p){_.GL.call(this);this.JSC$11587_id_=null;this.usingListeners_=!1;this.JSC$11587_listener_=X;this.handler_=p;this.JSC$11587_win_=J||window;this.callback_=(0,_.dv)(this.JSC$11589_doAction_,this)};
j54=function(){};
DS=function(X){this.range_=X};
Rh=function(X){this.range_=X};
iMT=function(X){return _.mC?new Rh(X):_.Fj?new DS(X):new qL(X)};
s5m=function(){var X=MK().JSC$9602_document_;return!!(X.webkitIsFullScreen||X.mozFullScreen||X.msFullscreenElement||X.fullscreenElement)};
_.NL=function(){var X=window.getSelection();return X&&XuZ(X)};
XuZ=function(X){var J=!1;if(X.createRange)try{var p=X.createRange()}catch(g){return null}else if(X.rangeCount){if(X.rangeCount>1){p=new ML;J=X.rangeCount;for(var l=0;l<J;l++)p.browserRanges_.push(X.getRangeAt(l));return p}p=X.getRangeAt(0);J=J55(X.anchorNode,X.anchorOffset,X.focusNode,X.focusOffset)}else return null;return puZ(iMT(p),J)};
_.GN=function(X,J){return _.uv(X,J,X,J)};
_.dP=function(X,J,p,l){return _.uv(X,J,p,l)};
J55=function(X,J,p,l){if(X==p)return l<J;var g;if(X.nodeType==1&&J)if(g=X.childNodes[J])X=g,J=0;else if(_.AZ(X,p))return!0;if(p.nodeType==1&&l)if(g=p.childNodes[l])p=g,l=0;else if(_.AZ(p,X))return!1;return(lWY(X,p)||J-l)>0};
VT=function(X,J,p){_.GL.call(this);this.constrainScroll_=!1;this.horizontalScrolling_=!0;this.containerNode_=X;this.scrollTimer_=new _.Ex(50);this.JSC$11666_eventHandler_=new _.QV(this);this.scrollDelta_=new _.KF;this.containerIsActuallyContent_=X.tagName==="BODY"||X.tagName==="HTML";this.containerBounds_=gR5(X);this.containerIsActuallyContent_&&(X=_.qK(),this.containerBounds_.height=X.height,this.containerBounds_.width=X.width);this.margin_=J||0;if(J){if(J=this.containerBounds_.clone(),X=this.margin_){var l=
Math.min(X,J.height*.25);J.top+=l;J.height-=2*l;X=Math.min(X,J.width*.25);J.left+=X;J.width-=2*X}}else J=this.containerBounds_;this.scrollBounds_=J;p||this.JSC$11666_eventHandler_.listen(_.zz(this.containerNode_),"mousemove",this.JSC$11668_onMouseMove);this.JSC$11666_eventHandler_.listen(this.scrollTimer_,"tick",this.JSC$11668_onTick_)};
BoY=function(X,J,p,l,g,B,k,n){this.x0=X;this.y0=J;this.x1=p;this.y1=l;this.x2=g;this.y2=B;this.x3=k;this.y3=n};
_.tt=function(X){this.errorMessage_=null;this.result_=[];this.JSC$11756_buffer_="";this.stack_=[];this.JSC$11756_pos_=this.depth_=0;this.slashed_=!1;this.unicodeCount_=0;this.stringInputPattern_=/[\\"]/g;this.state_=this.streamState_=0;this.deliverMessageAsRawString_=!(!X||!X.deliverMessageAsRawString)};
_.Pc=function(X){this.mechanism=X};
QT=function(X,J){this.JSC$11763_key_=X;this.JSC$11763_value_=J};
_.E1=function(X,J){this.JSC$11769_map_={};this.JSC$11769_keys_=[];this.version_=this.size=0;var p=arguments.length;if(p>1){if(p%2)throw Error("ma");for(var l=0;l<p;l+=2)this.set(arguments[l],arguments[l+1])}else X&&this.addAll(X)};
Wam=function(){this.JSC$11772_map_=new _.E1;this.JSC$11772_head_=new $n5("");this.JSC$11772_head_.next=this.JSC$11772_head_.prev=this.JSC$11772_head_};
kCT=function(X){if(X>=55296&&X<=57343||X>1114111)return"\ufffd";X in C6m&&(X=C6m[X]);var J="";X>65535&&(X-=65536,J+=String.fromCharCode(X>>>10&1023|55296),X=56320|X&1023);return J+=String.fromCharCode(X)};
nRY=function(X,J){return X<J?1:-1};
A5T=function(){return function(X){return X.charAt(1)==="#"?X.charAt(2)==="X"||X.charAt(2)==="x"?kCT(parseInt(X.substr(3),16)):kCT(parseInt(X.substr(2),10)):LaT[X.slice(1,-1)]}};
vRm=function(X){return X.slice(1,X.length-1).trim().replace(wuT,function(J){return Y0m[J]||" "})};
KG=function(X){return X===32||X===9};
TN=function(X,J){return J<X.length?X.charCodeAt(J):-1};
e8m=function(X){for(;X;){if(X._lastLineBlank)return!0;var J=X.type;if(J==="list"||J==="item")X=X._lastChild;else break}return!1};
zN=function(X){if(ZgB.test(X)){var J=1,p=0,l=0;for(X[p]=="|"&&p++;p<X.length;){switch(X[p]){case "|":l=1;break;case " ":break;case "\t":break;default:l&&(l=0,J++)}p++}return h8B.test(X)?-J:J}return 0};
xnZ=function(X){return X=="table"||X=="row"||X=="cell"};
HgK=function(){return new jt("document",[[1,1],[0,0]])};
aWC=function(){};
iv=function(){var X={safe:!1};X=X||{};X.softbreak=X.softbreak||"\n";this.disableTags=0;this.lastOut="\n";this.options=X};
oRY=function(X,J){var p="";if(X)if(X=X.toLowerCase(),X===" "||UnI.test(X))p="space";else if(r5T.test(X))p="esc";else if(X.length==1){if(!J||IWR.test(X))p=X}else p=y5Y.test(X)?X.replace("arrow",""):X=="multiply"?"*":X;return p};
bg4=function(X,J){var p=X.hasModifiers;if(J.key)p=oRY(J.key,p);else if(J.detail&&J.detail.key)p=oRY(J.detail.key,p);else{p=J.keyIdentifier;var l="";p&&(p in S0m?l=S0m[p]:Oga.test(p)?(p=parseInt(p.replace("U+","0x"),16),l=String.fromCharCode(p).toLowerCase()):l=p.toLowerCase());(p=l)||(p=J.keyCode,l="",Number(p)&&(p>=65&&p<=90?l=String.fromCharCode(32+p):p>=112&&p<=123?l="f"+(p-112+1):p>=48&&p<=57?l=String(p-48):p>=96&&p<=105?l=String(p-96):l=c5K[p]),p=l);p=p||""}return p===X.key&&(!X.hasModifiers||
!!J.shiftKey===!!X.shiftKey&&!!J.ctrlKey===!!X.ctrlKey&&!!J.altKey===!!X.altKey&&!!J.metaKey===!!X.metaKey)};
DnB=function(X){return X.length===1?{combo:X,key:X,event:"keydown"}:X.split("+").reduce(function(J,p){var l=p.split(":");p=l[0];l=l[1];p in fWB?(J[fWB[p]]=!0,J.hasModifiers=!0):(J.key=p,J.event=l||"keydown");return J},{combo:X.split(":").shift()})};
R8U=function(X){return X.trim().split(" ").map(function(J){return DnB(J)})};
mnI=function(X,J){if(X&&X.fn){var p=X.fn;X.fn=function(){try{p.apply(this,arguments)}catch(l){if(l instanceof s1)console.warn("Argument '"+l.arg+"'"+(J?" for method '"+J+"'":"")+" was undefined. Ensure it has a default value, or else ensure the method handles the argument being undefined.");else throw l;}}}return X};
q05=function(){var X=[],J;var p=p||_.FaB.length;for(J=0;J<8;J++)X[J]=_.FaB[0|Math.random()*p];return X.join("")};
NoU=function(){var X=_.iA.apply(0,arguments);return X.length===0?function(J){return J}:X.length===1?X[0]:X.reduce(function(J,p){return function(){return J(p.apply(null,_.EU(_.iA.apply(0,arguments))))}})};
MxW=function(){var X=_.iA.apply(0,arguments);return function(J){return function(p,l){p=J(p,l);var g=function(){throw Error("Ge");},B={getState:p.getState,
dispatch:function(k){return g.apply(null,[k].concat(_.EU(_.iA.apply(1,arguments))))}};
l=X.map(function(k){return k(B)});
g=NoU.apply(null,_.EU(l))(p.dispatch);return Object.assign({},p,{dispatch:g})}}};
dnW=function(X){Object.keys(X).forEach(function(J){var p=X[J];if(typeof p(void 0,{type:ukI})==="undefined")throw Error("He`"+J);if(typeof p(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION"+GCa()})==="undefined")throw Error("Ie`"+J+"`"+ukI);})};
Xn=function(X){for(var J=Object.keys(X),p={},l=0;l<J.length;l++){var g=J[l];typeof X[g]==="function"&&(p[g]=X[g])}var B=Object.keys(p);try{dnW(p)}catch(n){var k=n}return function(n,w){n=n===void 0?{}:n;if(k)throw k;for(var Y=!1,e={},Z=0;Z<B.length;Z++){var h=B[Z],x=n[h],U=(0,p[h])(x,w);if(typeof U==="undefined")throw n=w&&w.type,Error("Je`"+(n?'"'+String(n)+'"':"(unknown type)")+"`"+h);e[h]=U;Y=Y||U!==x}return(Y=Y||B.length!==Object.keys(n).length)?e:n}};
Vx5=function(X,J,p){function l(){if(e)throw Error("Ke");return n}
function g(x){if(typeof x!=="function")throw Error("Le`"+typeof x);if(e)throw Error("Me");var U=!0;Y===w&&(Y=w.slice());Y.push(x);return function(){if(U){if(e)throw Error("Ne");U=!1;Y===w&&(Y=w.slice());var y=Y.indexOf(x);Y.splice(y,1);w=null}}}
function B(x){if(typeof x!=="object"||x===null)var U=!1;else{for(U=x;Object.getPrototypeOf(U)!==null;)U=Object.getPrototypeOf(U);U=Object.getPrototypeOf(x)===U}if(!U)throw Error("Oe`"+typeof x);if(typeof x.type==="undefined")throw Error("Pe");if(e)throw Error("Qe");try{e=!0,n=k(n,x)}finally{e=!1}U=w=Y;for(var y=0;y<U.length;y++)(0,U[y])();return x}
if(typeof J==="function"&&typeof p==="function"||typeof p==="function"&&typeof arguments[3]==="function")throw Error("Re");typeof J==="function"&&typeof p==="undefined"&&(p=J,J=void 0);if(typeof p!=="undefined"){if(typeof p!=="function")throw Error("Se`"+typeof p);return p(Vx5)(X,J)}if(typeof X!=="function")throw Error("Te`"+typeof X);var k=X,n=J,w=[],Y=w,e=!1;B({type:ukI});var Z={},h=(Z.dispatch=B,Z.subscribe=g,Z.getState=l,Z.replaceReducer=function(x){if(typeof x!=="function")throw Error("Ue`"+
typeof x);k=x;B({type:txZ});return h},Z[P6W]=function(){var x={};
return x.subscribe=function(U){function y(){U.next&&U.next(l())}
if(typeof U!=="object"||U===null)throw new TypeError("Ve`"+typeof U);y();return{unsubscribe:g(y)}},x[P6W]=function(){return this},x},Z);
return h};
Qym=function(X){function J(){g&&(g=!1,X());B&&l()}
function p(){requestAnimationFrame(J)}
function l(){var n=Date.now();if(g){if(n-k<2)return;B=!0}else g=!0,B=!1,setTimeout(p,20);k=n}
var g=!1,B=!1,k=0;return l};
Jj=function(X){return typeof X==="number"?X:parseFloat(X)||0};
ERW=function(X){return _.iA.apply(1,arguments).reduce(function(J,p){return J+Jj(X["border-"+p+"-width"])},0)};
jy5=function(X){if(Kaa[X])return Kaa[X];var J=globalThis[X],p=J.prototype,l=X in To6?To6[X]:void 0;l=!(!l||!l.every(function(w){var Y,e;return!!((Y=Object.getOwnPropertyDescriptor(p,w))==null?0:(e=Y.get)==null?0:e.toString().includes("[native code]"))}));
var g=X in z8a?z8a[X]:void 0;g=!(!g||!g.every(function(w){var Y;return typeof p[w]==="function"&&((Y=p[w])==null?void 0:Y.toString().includes("[native code]"))}));
if(l&&g&&!globalThis.Zone)return Kaa[X]=J.prototype;try{var B=document.createElement("iframe");document.body.appendChild(B);var k=B.contentWindow;if(!k)return J.prototype;var n=k[X].prototype;document.body.removeChild(B);return n?Kaa[X]=n:p}catch(w){return p}};
pv=function(X,J,p){var l=X+"."+String(p);if(igY[l])return igY[l].call(J);X=jy5(X);var g;X=(g=Object.getOwnPropertyDescriptor(X,p))==null?void 0:g.get;if(!X)return J[p];igY[l]=X;return X.call(J)};
XeZ=function(X,J){var p="Node."+String(J);if(syC[p])return syC[p].bind(X);var l=jy5("Node")[J];if(typeof l!=="function")return X[J];syC[p]=l;return l.bind(X)};
lk=function(X,J,p){try{if(!(J in X))return function(){};
var l=X[J],g=p(l);typeof g==="function"&&(g.prototype=g.prototype||{},Object.defineProperties(g,{__rrweb_original__:{enumerable:!1,value:l}}));X[J]=g;return function(){X[J]=l}}catch(B){return function(){}}};
$c=function(X){var J=X&&"host"in X&&"mode"in X&&g7(X)||null;return!!(J&&"shadowRoot"in J&&B$(J)===X)};
W$=function(X){return Object.prototype.toString.call(X)==="[object ShadowRoot]"};
JkU=function(X){X.includes(" background-clip: text;")&&!X.includes(" -webkit-background-clip: text;")&&(X=X.replace(/\sbackground-clip:\s*text;/g," -webkit-background-clip: text; background-clip: text;"));return X};
lQI=function(X){try{var J=X.rules||X.cssRules;if(!J)return null;var p=X.href;!p&&X.ownerNode&&(p=X.ownerNode.baseURI);var l=Array.from(J,function(g){return pem(g,p)}).join("");
return JkU(l)}catch(g){return null}};
pem=function(X,J){if("styleSheet"in X){try{var p;if(!(p=lQI(X.styleSheet))){var l=X.cssText;if(l.split('"').length<3)p=l;else{var g=["@import","url("+JSON.stringify(X.href)+")"];X.layerName===""?g.push("layer"):X.layerName&&g.push("layer("+X.layerName+")");X.supportsText&&g.push("supports("+X.supportsText+")");X.media.length&&g.push(X.media.mediaText);p=g.join(" ")+";"}}var B=p}catch(k){B=X.cssText}return X.styleSheet.href?gFR(B,X.styleSheet.href):B}B=X.cssText;"selectorText"in X&&X.selectorText.includes(":")&&
(B=B.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2"));return J?gFR(B,J):B};
BWZ=function(X){var J=X.element;var p=X.maskInputOptions;var l=X.tagName;var g=X.type;var B=X.value;X=X.maskInputFn;B=B||"";g=g&&g.toLowerCase();if(p[l.toLowerCase()]||g&&p[g])B=X?X(B,J):"*".repeat(B.length);return B};
$gU=function(X){var J=X.getContext("2d");if(!J)return!0;for(var p=0;p<X.width;p+=50)for(var l=0;l<X.height;l+=50){var g=J.getImageData;if((new Uint32Array(("__rrweb_original__"in g?g.__rrweb_original__:g).call(J,p,l,Math.min(50,X.width-p),Math.min(50,X.height-l)).data.buffer)).some(function(B){return B!==0}))return!1}return!0};
WPU=function(X){var J=X.type;return X.hasAttribute("data-rr-is-password")?"password":J?J.toLowerCase():null};
C7B=function(X){try{var J=new URL(X,window.location.href)}catch(g){return null}var p,l;return(l=(p=J.pathname.match(/\.([0-9a-z]+)(?:$)/i))==null?void 0:p[1])!=null?l:null};
gFR=function(X,J){return(X||"").replace(kmZ,function(p,l,g,B,k,n){g=g||k||n;l=l||B||"";if(!g)return p;if(nFW.test(g)||LPK.test(g)||AkB.test(g))return"url("+l+g+l+")";if(g[0]==="/")return p=J.indexOf("//")>-1?J.split("/").slice(0,3).join("/"):J.split("/")[0],p=p.split("?")[0],"url("+l+(p+g)+l+")";p=J.split("/");B=g.split("/");p.pop();B=_.C(B);for(g=B.next();!g.done;g=B.next())g=g.value,g!=="."&&(g===".."?p.pop():p.push(g));return"url("+l+p.join("/")+l+")"})};
wem=function(X,J){return(J=J===void 0?!1:J)?X.replace(/(\/\*[^*]*\*\/)|[\s;]/g,""):X.replace(/(\/\*[^*]*\*\/)|[\s;]/g,"").replace(/0px/g,"0")};
YgZ=function(X,J){var p=p===void 0?!1:p;J=Array.from(J.childNodes);var l=[],g=0;if(J.length>1&&X&&typeof X==="string")for(var B=wem(X,p),k=B.length/X.length,n=1;n<J.length;n++)if(J[n].textContent&&typeof J[n].textContent==="string"){for(var w=wem(J[n].textContent,p),Y=3;Y<w.length&&(w[Y].match(/[a-zA-Z0-9]/)||w.indexOf(w.substring(0,Y),1)!==-1);Y++);for(;Y<w.length;Y++){var e=w.substring(0,Y),Z=B.split(e),h=-1;if(Z.length===2)h=Z[0].length;else if(Z.length>2&&Z[0]===""&&J[n-1].textContent!=="")h=
B.indexOf(e,1);else if(Z.length===1){e=e.substring(0,e.length-1);Z=B.split(e);if(Z.length<=1)return l.push(X),l;Y=101}else Y===w.length-1&&(h=B.indexOf(e));if(Z.length>=2&&Y>100){var x=J[n-1].textContent;x&&typeof x==="string"&&(h=B.indexOf(e,wem(x).length));h===-1&&(h=Z[0].length)}if(h!==-1){for(w=Math.floor(h/k);w>0&&w<X.length;){g+=1;if(g>50*J.length)return l.push(X),l;Y=wem(X.substring(0,w),p);if(Y.length===h){l.push(X.substring(0,w));X=X.substring(w);B=B.substring(h);break}else w=Y.length<h?
w+Math.max(1,Math.floor((h-Y.length)/k)):w-Math.max(1,Math.floor((Y.length-h)*k))}break}}}l.push(X);return l};
eTI=function(){return vFB++};
hTW=function(X){if(X instanceof HTMLFormElement)return"form";X=X.tagName.toLowerCase();return Z5U.test(X)?"div":X};
Uga=function(X,J){function p(Y){return(Y=Y.exec(J.substring(l)))?(Y=Y[0],l+=Y.length,Y):""}
if(J.trim()==="")return J;for(var l=0,g=[];;){p(xgK);if(l>=J.length)break;var B=p(H5T);if(B.slice(-1)===",")B=aQW(X,B.substring(0,B.length-1)),g.push(B);else{var k="";B=aQW(X,B);for(var n=!1;;){var w=J.charAt(l);if(w===""){g.push((B+k).trim());break}else if(n)w===")"&&(n=!1);else if(w===","){l+=1;g.push((B+k).trim());break}else w==="("&&(n=!0);k+=w;l+=1}}}return g.join(", ")};
aQW=function(X,J){return J&&J.trim()!==""?rkZ(X,J):J};
rkZ=function(X,J){var p=IQR.get(X);p||(p=X.createElement("a"),IQR.set(X,p));if(!J)J="";else if(J.startsWith("blob:")||J.startsWith("data:"))return J;X5(p,J);return p.href};
ykC=function(X,J,p,l){return l?p==="src"||p==="href"&&(J!=="use"||l[0]!=="#")||p==="xlink:href"&&l[0]!=="#"||p==="background"&&(J==="table"||J==="td"||J==="th")?aQW(X,l):p==="srcset"?Uga(X,l):p==="style"?gFR(l,rkZ(X)):J==="object"&&p==="data"?aQW(X,l):l:l};
oFK=function(X,J){return(X==="video"||X==="audio")&&J==="autoplay"};
Sga=function(X,J,p){try{if(typeof J==="string"){if(X.classList.contains(J))return!0}else for(var l=X.classList.length;l--;)if(J.test(X.classList[l]))return!0;if(p)return X.matches(p)}catch(g){}return!1};
O5Y=function(X,J,p){if(!X)return!1;if(X.nodeType!==X.ELEMENT_NODE)return p?O5Y(Cv(X),J,p):!1;for(var l=X.classList.length;l--;)if(J.test(X.classList[l]))return!0;return p?O5Y(Cv(X),J,p):!1};
ckZ=function(X,J,p,l){if(X.nodeType===X.ELEMENT_NODE){if(!kc(X).length)return!1}else{if(nv(X)===null)return!1;X=nv(X)}try{if(typeof J==="string")if(l){if(X.closest("."+J))return!0}else{if(X.classList.contains(J))return!0}else if(O5Y(X,J,l))return!0;if(p)if(l){if(X.closest(p))return!0}else if(X.matches(p))return!0}catch(g){}return!1};
b5Y=function(X,J,p){var l=X.contentWindow;if(l){var g=!1;try{var B=l.document.readyState}catch(n){return}if(B!=="complete"){var k=setTimeout(function(){g||(J(),g=!0)},p);
X.addEventListener("load",function(){clearTimeout(k);g=!0;J()})}else l.location.href==="about:blank"&&X.src!=="about:blank"&&X.src!==""||setTimeout(J,0),X.addEventListener("load",J)}};
fQI=function(X,J,p){var l=!1;try{var g=X.sheet}catch(k){return}if(!g){var B=setTimeout(function(){l||(J(),l=!0)},p);
X.addEventListener("load",function(){clearTimeout(B);l=!0;J()})}};
mgI=function(X,J){var p=J.doc,l=J.blockClass,g=J.blockSelector,B=J.needsMask,k=J.inlineStylesheet,n=J.maskInputOptions===void 0?{}:J.maskInputOptions,w=J.maskTextFn,Y=J.maskInputFn,e=J.dataURLOptions===void 0?{}:J.dataURLOptions,Z=J.inlineImages,h=J.recordCanvas,x=J.keepIframeSrcFn,U=J.newlyAddedElement===void 0?!1:J.newlyAddedElement,y=J.cssCaptured===void 0?!1:J.cssCaptured;J=J.mirror;J.nodeMetaMap.has(p)?(J=J.getId(p),J=J===1?void 0:J):J=void 0;switch(X.nodeType){case X.DOCUMENT_NODE:return X.compatMode!==
"CSS1Compat"?{type:0,childNodes:[],compatMode:X.compatMode}:{type:0,childNodes:[]};case X.DOCUMENT_TYPE_NODE:return{type:1,name:X.name,publicId:X.publicId,systemId:X.systemId,rootId:J};case X.ELEMENT_NODE:return DgU(X,{doc:p,blockClass:l,blockSelector:g,inlineStylesheet:k,maskInputOptions:n,maskInputFn:Y,dataURLOptions:e,inlineImages:Z,recordCanvas:h,keepIframeSrcFn:x,newlyAddedElement:U,rootId:J});case X.TEXT_NODE:return k=(l=Cv(X))&&l.tagName,l="",g=k==="STYLE"?!0:void 0,(k=k==="SCRIPT"?!0:void 0)?
l="SCRIPT_PLACEHOLDER":y||(l=RTI(X),g&&l&&(l=gFR(l,rkZ(p)))),!g&&!k&&l&&B&&(l=w?w(l,nv(X)):l.replace(/[\S]/g,"*")),{type:3,textContent:l||"",rootId:J};case X.CDATA_SECTION_NODE:return{type:4,textContent:"",rootId:J};case X.COMMENT_NODE:return{type:5,textContent:RTI(X)||"",rootId:J};default:return!1}};
DgU=function(X,J){var p=J.doc,l=J.inlineStylesheet,g=J.maskInputOptions===void 0?{}:J.maskInputOptions,B=J.maskInputFn,k=J.dataURLOptions===void 0?{}:J.dataURLOptions,n=J.inlineImages,w=J.recordCanvas,Y=J.keepIframeSrcFn,e=J.newlyAddedElement===void 0?!1:J.newlyAddedElement,Z=J.rootId;J=Sga(X,J.blockClass,J.blockSelector);for(var h=hTW(X),x={},U=X.attributes.length,y=0;y<U;y++){var c=X.attributes[y];oFK(h,c.name)||(x[c.name]=ykC(p,h,c.name.toLowerCase(),c.value))}h==="link"&&l&&(l=Array.from(p.styleSheets).find(function(P){return P.href===
X.href}),U=null,l&&(U=lQI(l)),U&&(delete x.rel,delete x.href,x._cssText=U));
h==="style"&&X.sheet&&(l=lQI(X.sheet))&&(X.childNodes.length>1&&(l=YgZ(l,X).join("/* rr_split */")),x._cssText=l);if(h==="input"||h==="textarea"||h==="select")l=X.value,U=X.checked,x.type!=="radio"&&x.type!=="checkbox"&&x.type!=="submit"&&x.type!=="button"&&l?x.value=BWZ({element:X,type:WPU(X),tagName:h,value:l,maskInputOptions:g,maskInputFn:B}):U&&(x.checked=U);h==="option"&&(X.selected&&!g.select?x.selected=!0:delete x.selected);h==="dialog"&&X.open&&(x.rr_open_mode=X.matches("dialog:modal")?"modal":
"non-modal");h==="canvas"&&w&&(X.__context==="2d"?$gU(X)||(x.rr_dataURL=X.toDataURL(k.type,k.quality)):"__context"in X||(g=X.toDataURL(k.type,k.quality),B=p.createElement("canvas"),B.width=X.width,B.height=X.height,B=B.toDataURL(k.type,k.quality),g!==B&&(x.rr_dataURL=g)));if(h==="img"&&n){Lv||(Lv=p.createElement("canvas"),FPK=Lv.getContext("2d"));var D=X.currentSrc||X.getAttribute("src")||"<unknown-src>",m=X.crossOrigin,d=function(){X.removeEventListener("load",d);try{Lv.width=X.naturalWidth,Lv.height=
X.naturalHeight,FPK.drawImage(X,0,0),x.rr_dataURL=Lv.toDataURL(k.type,k.quality)}catch(P){if(X.crossOrigin!=="anonymous"){X.crossOrigin="anonymous";X.complete&&X.naturalWidth!==0?d():X.addEventListener("load",d);return}console.warn("Cannot inline img src="+D+"! Error: "+P)}X.crossOrigin==="anonymous"&&(m?x.crossOrigin=m:X.removeAttribute("crossorigin"))};
X.complete&&X.naturalWidth!==0?d():X.addEventListener("load",d)}if(h==="audio"||h==="video")p=x,p.rr_mediaState=X.paused?"paused":"played",p.rr_mediaCurrentTime=X.currentTime,p.rr_mediaPlaybackRate=X.playbackRate,p.rr_mediaMuted=X.muted,p.rr_mediaLoop=X.loop,p.rr_mediaVolume=X.volume;e||(X.scrollLeft&&(x.rr_scrollLeft=X.scrollLeft),X.scrollTop&&(x.rr_scrollTop=X.scrollTop));J&&(e=X.getBoundingClientRect(),x={class:x.class,rr_width:e.width+"px",rr_height:e.height+"px"});h!=="iframe"||Y(x.src)||(X.contentDocument||
(x.rr_src=x.src),delete x.src);var G;try{customElements.get(h)&&(G=!0)}catch(P){}return{type:2,tagName:h,attributes:x,childNodes:[],isSVG:!(X.tagName!=="svg"&&!X.ownerSVGElement)||void 0,needBlock:J,rootId:Z,isCustom:G}};
Aj=function(X){return X===void 0||X===null?"":X.toLowerCase()};
qgm=function(X,J){return J.comment&&X.type===5||X.type===2&&(J.script&&(X.tagName==="script"||X.tagName==="link"&&(X.attributes.rel==="preload"&&X.attributes.as==="script"||X.attributes.rel==="modulepreload")||X.tagName==="link"&&X.attributes.rel==="prefetch"&&typeof X.attributes.href==="string"&&C7B(X.attributes.href)==="js")||J.headFavicon&&(X.tagName==="link"&&X.attributes.rel==="shortcut icon"||X.tagName==="meta"&&(Aj(X.attributes.name).match(/^msapplication-tile(image|color)$/)||Aj(X.attributes.name)===
"application-name"||Aj(X.attributes.rel)==="icon"||Aj(X.attributes.rel)==="apple-touch-icon"||Aj(X.attributes.rel)==="shortcut icon"))||X.tagName==="meta"&&(J.headMetaDescKeywords&&Aj(X.attributes.name).match(/^description|keywords$/)||J.headMetaSocial&&(Aj(X.attributes.property).match(/^(og|twitter|fb):/)||Aj(X.attributes.name).match(/^(og|twitter):/)||Aj(X.attributes.name)==="pinterest")||J.headMetaRobots&&(Aj(X.attributes.name)==="robots"||Aj(X.attributes.name)==="googlebot"||Aj(X.attributes.name)===
"bingbot")||J.headMetaHttpEquiv&&X.attributes["http-equiv"]!==void 0||J.headMetaAuthorship&&(Aj(X.attributes.name)==="author"||Aj(X.attributes.name)==="generator"||Aj(X.attributes.name)==="framework"||Aj(X.attributes.name)==="publisher"||Aj(X.attributes.name)==="progid"||Aj(X.attributes.property).match(/^article:/)||Aj(X.attributes.property).match(/^product:/))||J.headMetaVerification&&(Aj(X.attributes.name)==="google-site-verification"||Aj(X.attributes.name)==="yandex-verification"||Aj(X.attributes.name)===
"csrf-token"||Aj(X.attributes.name)==="p:domain_verify"||Aj(X.attributes.name)==="verify-v1"||Aj(X.attributes.name)==="verification"||Aj(X.attributes.name)==="shopify-checkout-api-token")))?!0:!1};
w7=function(X,J){var p=J.doc,l=J.mirror,g=J.blockClass,B=J.blockSelector,k=J.maskTextClass,n=J.maskTextSelector,w=J.skipChild===void 0?!1:J.skipChild,Y=J.inlineStylesheet===void 0?!0:J.inlineStylesheet,e=J.maskInputOptions===void 0?{}:J.maskInputOptions,Z=J.maskTextFn,h=J.maskInputFn,x=J.slimDOMOptions,U=J.dataURLOptions===void 0?{}:J.dataURLOptions,y=J.inlineImages===void 0?!1:J.inlineImages,c=J.recordCanvas===void 0?!1:J.recordCanvas,D=J.onSerialize,m=J.onIframeLoad,d=J.iframeLoadTimeout===void 0?
5E3:J.iframeLoadTimeout,G=J.onStylesheetLoad,P=J.stylesheetLoadTimeout===void 0?5E3:J.stylesheetLoadTimeout,Q=J.keepIframeSrcFn===void 0?function(){return!1}:J.keepIframeSrcFn,E=J.newlyAddedElement===void 0?!1:J.newlyAddedElement,BK=J.cssCaptured===void 0?!1:J.cssCaptured,CY=J.needsMask,Um=J.preserveWhiteSpace===void 0?!0:J.preserveWhiteSpace;
CY||(CY=ckZ(X,k,n,CY===void 0));var em=mgI(X,{doc:p,mirror:l,blockClass:g,blockSelector:B,needsMask:CY,inlineStylesheet:Y,maskInputOptions:e,maskTextFn:Z,maskInputFn:h,dataURLOptions:U,inlineImages:y,recordCanvas:c,keepIframeSrcFn:Q,newlyAddedElement:E,cssCaptured:BK});if(!em)return console.warn(X,"not serialized"),null;E=l.nodeMetaMap.has(X)?l.getId(X):qgm(em,x)||!Um&&em.type===3&&!em.textContent.replace(/^\s+|\s+$/gm,"").length?-2:vFB++;J=Object.assign(em,{id:E});l.add(X,J);if(E===-2)return null;
D&&D(X);E=!w;J.type===2&&(E=E&&!J.needBlock,delete J.needBlock,(BK=B$(X))&&W$(BK)&&(J.isShadowHost=!0));if((J.type===0||J.type===2)&&E){x.headWhitespace&&J.type===2&&J.tagName==="head"&&(Um=!1);w={doc:p,mirror:l,blockClass:g,blockSelector:B,needsMask:CY,maskTextClass:k,maskTextSelector:n,skipChild:w,inlineStylesheet:Y,maskInputOptions:e,maskTextFn:Z,maskInputFn:h,slimDOMOptions:x,dataURLOptions:U,inlineImages:y,recordCanvas:c,preserveWhiteSpace:Um,onSerialize:D,onIframeLoad:m,iframeLoadTimeout:d,
onStylesheetLoad:G,stylesheetLoadTimeout:P,keepIframeSrcFn:Q,cssCaptured:!1};if(J.type!==2||J.tagName!=="textarea"||J.attributes.value===void 0)for(J.type===2&&J.attributes._cssText!==void 0&&typeof J.attributes._cssText==="string"&&(w.cssCaptured=!0),E=_.C(Array.from(kc(X))),BK=E.next();!BK.done;BK=E.next())(BK=w7(BK.value,w))&&J.childNodes.push(BK);E=null;if(X.nodeType===X.ELEMENT_NODE&&(E=B$(X))){BK=_.C(Array.from(kc(E)));for(var HK=BK.next();!HK.done;HK=BK.next())if(HK=w7(HK.value,w))W$(E)&&(HK.isShadow=
!0),J.childNodes.push(HK)}}(w=Cv(X))&&$c(w)&&W$(w)&&(J.isShadow=!0);J.type===2&&J.tagName==="iframe"&&b5Y(X,function(){var N4=X.contentDocument;N4&&m&&(N4=w7(N4,{doc:N4,mirror:l,blockClass:g,blockSelector:B,needsMask:CY,maskTextClass:k,maskTextSelector:n,skipChild:!1,inlineStylesheet:Y,maskInputOptions:e,maskTextFn:Z,maskInputFn:h,slimDOMOptions:x,dataURLOptions:U,inlineImages:y,recordCanvas:c,preserveWhiteSpace:Um,onSerialize:D,onIframeLoad:m,iframeLoadTimeout:d,onStylesheetLoad:G,stylesheetLoadTimeout:P,
keepIframeSrcFn:Q}))&&m(X,N4)},d);
J.type===2&&J.tagName==="link"&&typeof J.attributes.rel==="string"&&(J.attributes.rel==="stylesheet"||J.attributes.rel==="preload"&&typeof J.attributes.href==="string"&&C7B(J.attributes.href)==="css")&&fQI(X,function(){if(G){var N4=w7(X,{doc:p,mirror:l,blockClass:g,blockSelector:B,needsMask:CY,maskTextClass:k,maskTextSelector:n,skipChild:!1,inlineStylesheet:Y,maskInputOptions:e,maskTextFn:Z,maskInputFn:h,slimDOMOptions:x,dataURLOptions:U,inlineImages:y,recordCanvas:c,preserveWhiteSpace:Um,onSerialize:D,
onIframeLoad:m,iframeLoadTimeout:d,onStylesheetLoad:G,stylesheetLoadTimeout:P,keepIframeSrcFn:Q});N4&&G(X,N4)}},P);
return J};
NWI=function(X){var J=document;X=X||{};var p=X.maskAllInputs===void 0?!1:X.maskAllInputs,l=X.slimDOM===void 0?!1:X.slimDOM;return w7(J,{doc:J,mirror:X.mirror===void 0?new Yc:X.mirror,blockClass:X.blockClass===void 0?"rr-block":X.blockClass,blockSelector:X.blockSelector===void 0?null:X.blockSelector,maskTextClass:X.maskTextClass===void 0?"rr-mask":X.maskTextClass,maskTextSelector:X.maskTextSelector===void 0?null:X.maskTextSelector,skipChild:!1,inlineStylesheet:X.inlineStylesheet===void 0?!0:X.inlineStylesheet,
maskInputOptions:p===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:p===!1?{password:!0}:p,maskTextFn:X.maskTextFn,maskInputFn:X.maskInputFn,slimDOMOptions:l===!0||l==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:l==="all",headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:l===!1?{}:l,dataURLOptions:X.dataURLOptions,
inlineImages:X.inlineImages===void 0?!1:X.inlineImages,recordCanvas:X.recordCanvas===void 0?!1:X.recordCanvas,preserveWhiteSpace:X.preserveWhiteSpace,onSerialize:X.onSerialize,onIframeLoad:X.onIframeLoad,iframeLoadTimeout:X.iframeLoadTimeout,onStylesheetLoad:X.onStylesheetLoad,stylesheetLoadTimeout:X.stylesheetLoadTimeout,keepIframeSrcFn:X.keepIframeSrcFn===void 0?function(){return!1}:X.keepIframeSrcFn,
newlyAddedElement:!1})};
v$=function(X,J,p){p=p===void 0?document:p;var l={capture:!0,passive:!0};p.addEventListener(X,J,l);return function(){return p.removeEventListener(X,J,l)}};
e2=function(X,J,p){p=p===void 0?{}:p;var l=null,g=0;return function(){var B=_.iA.apply(0,arguments),k=Date.now();g||p.leading!==!1||(g=k);var n=J-(k-g),w=this;n<=0||n>J?(l&&(clearTimeout(l),l=null),g=k,X.apply(w,B)):l||p.trailing===!1||(l=setTimeout(function(){g=p.leading===!1?0:Date.now();l=null;X.apply(w,B)},n))}};
MFT=function(X,J,p,l,g){g=g===void 0?window:g;var B=g.Object.getOwnPropertyDescriptor(X,J);g.Object.defineProperty(X,J,l?p:{set:function(k){var n=this;setTimeout(function(){p.set.call(n,k)},0);
B&&B.set&&B.set.call(this,k)}});
return function(){return MFT(X,J,B||{},!0)}};
usW=function(X){var J=X.document,p,l,g,B;return{left:J.scrollingElement?J.scrollingElement.scrollLeft:X.pageXOffset!==void 0?X.pageXOffset:J.documentElement.scrollLeft||(J==null?void 0:J.body)&&((p=nv(J.body))==null?void 0:p.scrollLeft)||(J==null?void 0:(l=J.body)==null?void 0:l.scrollLeft)||0,top:J.scrollingElement?J.scrollingElement.scrollTop:X.pageYOffset!==void 0?X.pageYOffset:(J==null?void 0:J.documentElement.scrollTop)||(J==null?void 0:J.body)&&((g=nv(J.body))==null?void 0:g.scrollTop)||(J==
null?void 0:(B=J.body)==null?void 0:B.scrollTop)||0}};
GmZ=function(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight};
dgm=function(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth};
VFW=function(X){return X?X.nodeType===X.ELEMENT_NODE?X:nv(X):null};
Z7=function(X,J,p,l){if(!X)return!1;X=VFW(X);if(!X)return!1;try{if(typeof J==="string"){if(X.classList.contains(J)||l&&X.closest("."+J)!==null)return!0}else if(O5Y(X,J,l))return!0}catch(g){}return p&&(X.matches(p)||l&&X.closest(p)!==null)?!0:!1};
tFT=function(X,J,p){return X.tagName==="TITLE"&&p.headTitleMutations?!0:J.getId(X)===-2};
P7m=function(X,J){if($c(X))return!1;var p=J.getId(X);return J.has(p)?(p=Cv(X))&&p.nodeType===X.DOCUMENT_NODE?!1:p?P7m(p,J):!0:!0};
QfR=function(){var X=X===void 0?window:X;"NodeList"in X&&!X.NodeList.prototype.forEach&&(X.NodeList.prototype.forEach=Array.prototype.forEach);"DOMTokenList"in X&&!X.DOMTokenList.prototype.forEach&&(X.DOMTokenList.prototype.forEach=Array.prototype.forEach)};
EF5=function(X,J){return!(X.nodeName!=="LINK"||X.nodeType!==X.ELEMENT_NODE||!X.getAttribute||X.getAttribute("rel")!=="stylesheet"||!J.nodeMetaMap.get(X))};
TWa=function(X){var J=null,p;"getRootNode"in X&&((p=KPm(X))==null?void 0:p.nodeType)===Node.DOCUMENT_FRAGMENT_NODE&&g7(KPm(X))&&(J=g7(KPm(X)));return J};
zTZ=function(X){var J=X.ownerDocument;if(J){if(!(J=XeZ(J,"contains")(X)))if(J=X.ownerDocument){for(var p;p=TWa(X);)X=p;J=XeZ(J,"contains")(X)}else J=!1}else J=!1;return J};
jfm=function(X,J){X.delete(J);kc(J).forEach(function(p){return jfm(X,p)})};
i5I=function(X,J){for(var p=[X];p.length;)X=p.pop(),J.has(X)||(J.add(X),kc(X).forEach(function(l){return p.push(l)}))};
sfa=function(X,J){X.size===0?X=!1:X=(J=Cv(J))?X.has(J):!1;return X};
JHC=function(X,J){return X.size===0?!1:XGm(X,J)};
XGm=function(X,J){return(J=Cv(J))?X.has(J)?!0:XGm(X,J):!1};
hj=function(X){try{if("composedPath"in X){var J=X.composedPath();if(J.length)return J[0]}else if("path"in X&&X.path.length)return X.path[0]}catch(p){}return X&&X.target};
lra=function(X,J){var p=new pGR;xc.push(p);p.init(X);X=new (jy5("MutationObserver").constructor)(aK(p.processMutations.bind(p)));X.observe(J,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0});return X};
BJY=function(X){var J=X.mousemoveCb;var p=X.sampling;var l=X.doc;var g=X.mirror;if(p.mousemove===!1)return function(){};
var B=[],k,n=e2(aK(function(Y){var e=Date.now()-k;J(B.map(function(Z){Z.timeOffset-=e;return Z}),Y);
B=[];k=null}),typeof p.mousemoveCallback==="number"?p.mousemoveCallback:500);
X=aK(e2(aK(function(Y){var e=hj(Y),Z=Y.changedTouches?Y.changedTouches[0]:Y,h=Z.clientX;Z=Z.clientY;k||(k=guU());B.push({x:h,y:Z,id:g.getId(e),timeOffset:guU()-k});n(typeof DragEvent!=="undefined"&&Y instanceof DragEvent?12:Y instanceof MouseEvent?1:6)}),typeof p.mousemove==="number"?p.mousemove:50,{trailing:!1}));
var w=[v$("mousemove",X,l),v$("touchmove",X,l),v$("drag",X,l)];return aK(function(){w.forEach(function(Y){return Y()})})};
$bK=function(X){var J=X.mouseInteractionCb;var p=X.doc;var l=X.mirror;var g=X.blockClass;var B=X.blockSelector;X=X.sampling;if(X.mouseInteraction===!1)return function(){};
var k=X.mouseInteraction===!0||X.mouseInteraction===void 0?{}:X.mouseInteraction,n=[],w=null,Y=function(e){return function(Z){var h=hj(Z);if(!Z7(h,g,B,!0)){var x=null,U=e;if("pointerType"in Z){switch(Z.pointerType){case "mouse":x=0;break;case "touch":x=2;break;case "pen":x=1}x===2&&(Ul[e]===1?U="TouchStart":Ul[e]===0&&(U="TouchEnd"))}else Z.changedTouches&&(x=2);if(x!==null){if(w=x,U.startsWith("Touch")&&x===2||U.startsWith("Mouse")&&x===0)x=null}else Ul[e]===2&&(x=w,w=null);if(Z=Z.changedTouches?
Z.changedTouches[0]:Z)h=l.getId(h),aK(J)(Object.assign({},{type:Ul[U],id:h,x:Z.clientX,y:Z.clientY},x!==null&&{pointerType:x}))}}};
Object.keys(Ul).filter(function(e){return Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&k[e]!==!1}).forEach(function(e){var Z=e.toLowerCase(),h=Y(e);
if(window.PointerEvent)switch(Ul[e]){case 1:case 0:Z=Z.replace("mouse","pointer");break;case 7:case 9:return}n.push(v$(Z,h,p))});
return aK(function(){n.forEach(function(e){return e()})})};
W9K=function(X){var J=X.scrollCb;var p=X.doc;var l=X.mirror;var g=X.blockClass;var B=X.blockSelector;return v$("scroll",aK(e2(aK(function(k){var n=hj(k);n&&!Z7(n,g,B,!0)&&(k=l.getId(n),n===p&&p.defaultView?(n=usW(p.defaultView),J({id:k,x:n.left,y:n.top})):J({id:k,x:n.scrollLeft,y:n.scrollTop}))}),X.sampling.scroll||100)),p)};
CJ6=function(X,J){var p=X.viewportResizeCb;var l=-1,g=-1;return v$("resize",aK(e2(aK(function(){var B=GmZ(),k=dgm();if(l!==B||g!==k)p({width:Number(k),height:Number(B)}),l=B,g=k}),200)),J.win)};
L9T=function(X){function J(c){var D=hj(c),m=c.isTrusted,d=D&&D.tagName;D&&d==="OPTION"&&(D=nv(D));if(!(!D||!d||kKT.indexOf(d)<0||Z7(D,k,n,!0)||D.classList.contains(w)||Y&&D.matches(Y))){var G=D.value,P=!1;c=WPU(D)||"";if(c==="radio"||c==="checkbox")P=D.checked;else if(e[d.toLowerCase()]||e[c])G=BWZ({element:D,maskInputOptions:e,tagName:d,type:c,value:G,maskInputFn:Z});p(D,x?{text:G,isChecked:P,userTriggered:m}:{text:G,isChecked:P});m=D.name;c==="radio"&&m&&P&&g.querySelectorAll('input[type="radio"][name="'+
m+'"]').forEach(function(Q){if(Q!==D){var E=Q.value;p(Q,x?{text:E,isChecked:!P,userTriggered:!1}:{text:E,isChecked:!P})}})}}
function p(c,D){var m=nuR.get(c);m&&m.text===D.text&&m.isChecked===D.isChecked||(nuR.set(c,D),c=B.getId(c),aK(l)(Object.assign({},D,{id:c})))}
var l=X.inputCb;var g=X.doc;var B=X.mirror;var k=X.blockClass;var n=X.blockSelector;var w=X.ignoreClass;var Y=X.ignoreSelector;var e=X.maskInputOptions;var Z=X.maskInputFn;var h=X.sampling;var x=X.userTriggeredOnInput;var U=(h.input==="last"?["change"]:["input","change"]).map(function(c){return v$(c,aK(J),g)}),y=g.defaultView;
if(!y)return function(){U.forEach(function(c){return c()})};
X=y.Object.getOwnPropertyDescriptor(y.HTMLInputElement.prototype,"value");h=[[y.HTMLInputElement.prototype,"value"],[y.HTMLInputElement.prototype,"checked"],[y.HTMLSelectElement.prototype,"value"],[y.HTMLTextAreaElement.prototype,"value"],[y.HTMLSelectElement.prototype,"selectedIndex"],[y.HTMLOptionElement.prototype,"selected"]];X&&X.set&&U.push.apply(U,_.EU(h.map(function(c){return MFT(c[0],c[1],{set:function(){aK(J)({target:this,isTrusted:!1})}},!1,y)})));
return aK(function(){U.forEach(function(c){return c()})})};
wGR=function(X){var J=[],p,l,g,B;AHW("CSSGroupingRule")&&((p=X.parentRule)==null?void 0:(l=p.constructor)==null?void 0:l.name)==="CSSGroupingRule"||AHW("CSSMediaRule")&&X.parentRule instanceof CSSMediaRule||AHW("CSSSupportsRule")&&X.parentRule instanceof CSSSupportsRule||AHW("CSSConditionRule")&&((g=X.parentRule)==null?void 0:(B=g.constructor)==null?void 0:B.name)==="CSSConditionRule"?(X=Array.from(X.parentRule.cssRules).indexOf(X),J.unshift(X)):X.parentStyleSheet&&(X=Array.from(X.parentStyleSheet.cssRules).indexOf(X),
J.unshift(X));return J};
r7=function(X,J,p){var l,g;if(!X)return{};X.ownerNode?l=J.getId(X.ownerNode):g=p.getId(X);return{styleId:g,id:l}};
vuB=function(X,J){var p=X.styleSheetRuleCb;var l=X.mirror;var g=X.stylesheetManager;var B=J.win;if(!B.CSSStyleSheet||!B.CSSStyleSheet.prototype)return function(){};
var k=B.CSSStyleSheet.prototype.insertRule;B.CSSStyleSheet.prototype.insertRule=new IK(k,{apply:aK(function(h,x,U){var y=_.C(U),c=y.next().value;y=y.next().value;var D=r7(x,l,g.styleMirror),m=D.id;D=D.styleId;(m&&m!==-1||D&&D!==-1)&&p({id:m,styleId:D,adds:[{rule:c,index:y}]});return h.apply(x,U)})});
B.CSSStyleSheet.prototype.addRule=function(h,x,U){U=U===void 0?this.cssRules.length:U;return B.CSSStyleSheet.prototype.insertRule.apply(this,[h+" { "+x+" }",U])};
var n=B.CSSStyleSheet.prototype.deleteRule;B.CSSStyleSheet.prototype.deleteRule=new IK(n,{apply:aK(function(h,x,U){var y=_.C(U).next().value,c=r7(x,l,g.styleMirror),D=c.id;c=c.styleId;(D&&D!==-1||c&&c!==-1)&&p({id:D,styleId:c,removes:[{index:y}]});return h.apply(x,U)})});
B.CSSStyleSheet.prototype.removeRule=function(h){return B.CSSStyleSheet.prototype.deleteRule.apply(this,[h])};
if(B.CSSStyleSheet.prototype.replace){var w=B.CSSStyleSheet.prototype.replace;B.CSSStyleSheet.prototype.replace=new IK(w,{apply:aK(function(h,x,U){var y=_.C(U).next().value,c=r7(x,l,g.styleMirror),D=c.id;c=c.styleId;(D&&D!==-1||c&&c!==-1)&&p({id:D,styleId:c,replace:y});return h.apply(x,U)})})}if(B.CSSStyleSheet.prototype.replaceSync){var Y=B.CSSStyleSheet.prototype.replaceSync;
B.CSSStyleSheet.prototype.replaceSync=new IK(Y,{apply:aK(function(h,x,U){var y=_.C(U).next().value,c=r7(x,l,g.styleMirror),D=c.id;c=c.styleId;(D&&D!==-1||c&&c!==-1)&&p({id:D,styleId:c,replaceSync:y});return h.apply(x,U)})})}var e={};
Yba("CSSGroupingRule")?e.CSSGroupingRule=B.CSSGroupingRule:(Yba("CSSMediaRule")&&(e.CSSMediaRule=B.CSSMediaRule),Yba("CSSConditionRule")&&(e.CSSConditionRule=B.CSSConditionRule),Yba("CSSSupportsRule")&&(e.CSSSupportsRule=B.CSSSupportsRule));var Z={};Object.entries(e).forEach(function(h){var x=_.C(h);h=x.next().value;x=x.next().value;Z[h]={insertRule:x.prototype.insertRule,deleteRule:x.prototype.deleteRule};x.prototype.insertRule=new IK(Z[h].insertRule,{apply:aK(function(U,y,c){var D=_.C(c),m=D.next().value;
D=D.next().value;var d=r7(y.parentStyleSheet,l,g.styleMirror),G=d.id;d=d.styleId;(G&&G!==-1||d&&d!==-1)&&p({id:G,styleId:d,adds:[{rule:m,index:[].concat(_.EU(wGR(y)),[D||0])}]});return U.apply(y,c)})});
x.prototype.deleteRule=new IK(Z[h].deleteRule,{apply:aK(function(U,y,c){var D=_.C(c).next().value,m=r7(y.parentStyleSheet,l,g.styleMirror),d=m.id;m=m.styleId;(d&&d!==-1||m&&m!==-1)&&p({id:d,styleId:m,removes:[{index:[].concat(_.EU(wGR(y)),[D])}]});return U.apply(y,c)})})});
return aK(function(){B.CSSStyleSheet.prototype.insertRule=k;B.CSSStyleSheet.prototype.deleteRule=n;w&&(B.CSSStyleSheet.prototype.replace=w);Y&&(B.CSSStyleSheet.prototype.replaceSync=Y);Object.entries(e).forEach(function(h){var x=_.C(h);h=x.next().value;x=x.next().value;x.prototype.insertRule=Z[h].insertRule;x.prototype.deleteRule=Z[h].deleteRule})})};
ZIK=function(X,J){var p=X.mirror;var l=X.stylesheetManager;var g=null;g=J.nodeName==="#document"?p.getId(J):p.getId(g7(J));var B,k,n;X=J.nodeName==="#document"?(B=J.defaultView)==null?void 0:B.Document:(k=J.ownerDocument)==null?void 0:(n=k.defaultView)==null?void 0:n.ShadowRoot;var w=(X==null?0:X.prototype)?Object.getOwnPropertyDescriptor(X==null?void 0:X.prototype,"adoptedStyleSheets"):void 0;if(g===null||g===-1||!X||!w)return function(){};
Object.defineProperty(J,"adoptedStyleSheets",{configurable:w.configurable,enumerable:w.enumerable,get:function(){var Y;return(Y=w.get)==null?void 0:Y.call(this)},
set:function(Y){var e,Z=(e=w.set)==null?void 0:e.call(this,Y);if(g!==null&&g!==-1)try{eh4(l,Y,g)}catch(h){}return Z}});
return aK(function(){Object.defineProperty(J,"adoptedStyleSheets",{configurable:w.configurable,enumerable:w.enumerable,get:w.get,set:w.set})})};
hh5=function(X,J){var p=X.styleDeclarationCb;var l=X.mirror;var g=X.ignoreCSSAttributes;var B=X.stylesheetManager;var k=J.win;var n=k.CSSStyleDeclaration.prototype.setProperty;k.CSSStyleDeclaration.prototype.setProperty=new IK(n,{apply:aK(function(Y,e,Z){var h=_.C(Z),x=h.next().value,U=h.next().value;h=h.next().value;if(g.has(x))return n.apply(e,[x,U,h]);var y,c=r7((y=e.parentRule)==null?void 0:y.parentStyleSheet,l,B.styleMirror);y=c.id;c=c.styleId;(y&&y!==-1||c&&c!==-1)&&p({id:y,styleId:c,set:{property:x,
value:U,priority:h},index:wGR(e.parentRule)});return Y.apply(e,Z)})});
var w=k.CSSStyleDeclaration.prototype.removeProperty;k.CSSStyleDeclaration.prototype.removeProperty=new IK(w,{apply:aK(function(Y,e,Z){var h=_.C(Z).next().value;if(g.has(h))return w.apply(e,[h]);var x,U=r7((x=e.parentRule)==null?void 0:x.parentStyleSheet,l,B.styleMirror);x=U.id;U=U.styleId;(x&&x!==-1||U&&U!==-1)&&p({id:x,styleId:U,remove:{property:h},index:wGR(e.parentRule)});return Y.apply(e,Z)})});
return aK(function(){k.CSSStyleDeclaration.prototype.setProperty=n;k.CSSStyleDeclaration.prototype.removeProperty=w})};
xbZ=function(X){var J=X.mediaInteractionCb;var p=X.blockClass;var l=X.blockSelector;var g=X.mirror;var B=X.sampling;X=X.doc;var k=aK(function(w){return e2(aK(function(Y){if((Y=hj(Y))&&!Z7(Y,p,l,!0)){var e=Y.currentTime,Z=Y.volume,h=Y.muted,x=Y.playbackRate,U=Y.loop;J({type:w,id:g.getId(Y),currentTime:e,volume:Z,muted:h,playbackRate:x,loop:U})}}),B.media||500)}),n=[v$("play",k(0),X),
v$("pause",k(1),X),v$("seeked",k(2),X),v$("volumechange",k(3),X),v$("ratechange",k(4),X)];return aK(function(){n.forEach(function(w){return w()})})};
HIW=function(X){var J=X.fontCb;X=X.doc;var p=X.defaultView;if(!p)return function(){};
var l=[],g=new WeakMap,B=p.FontFace;p.FontFace=function(k,n,w){var Y=new B(k,n,w);g.set(Y,{family:k,buffer:typeof n!=="string",descriptors:w,fontSource:typeof n==="string"?n:JSON.stringify(Array.from(new Uint8Array(n)))});return Y};
X=lk(X.fonts,"add",function(k){return function(n){setTimeout(aK(function(){var w=g.get(n);w&&(J(w),g.delete(n))}),0);
return k.apply(this,[n])}});
l.push(function(){p.FontFace=B});
l.push(X);return aK(function(){l.forEach(function(k){return k()})})};
arT=function(X){var J=X.doc,p=X.mirror,l=X.blockClass,g=X.blockSelector,B=X.selectionCb,k=!0;X=aK(function(){var n=J.getSelection();if(n&&!(k&&(n==null?0:n.isCollapsed))){k=n.isCollapsed||!1;for(var w=[],Y=n.rangeCount||0,e=0;e<Y;e++){var Z=n.getRangeAt(e),h=Z.startContainer,x=Z.startOffset,U=Z.endContainer;Z=Z.endOffset;Z7(h,l,g,!0)||Z7(U,l,g,!0)||w.push({start:p.getId(h),startOffset:x,end:p.getId(U),endOffset:Z})}B({ranges:w})}});
X();return v$("selectionchange",X)};
UbW=function(X){var J=X.doc;var p=X.customElementCb;return(X=J.defaultView)&&X.customElements?lk(X.customElements,"define",function(l){return function(g,B,k){try{p({define:{name:g}})}catch(n){console.warn("Custom element callback failed for "+g)}return l.apply(this,[g,B,k])}}):function(){}};
rH6=function(X,J){var p=X.mutationCb,l=X.mousemoveCb,g=X.mouseInteractionCb,B=X.scrollCb,k=X.viewportResizeCb,n=X.inputCb,w=X.mediaInteractionCb,Y=X.styleSheetRuleCb,e=X.styleDeclarationCb,Z=X.canvasMutationCb,h=X.fontCb,x=X.selectionCb,U=X.customElementCb;X.mutationCb=function(){var y=_.iA.apply(0,arguments);J.mutation&&J.mutation.apply(J,_.EU(y));p.apply(null,_.EU(y))};
X.mousemoveCb=function(){var y=_.iA.apply(0,arguments);J.mousemove&&J.mousemove.apply(J,_.EU(y));l.apply(null,_.EU(y))};
X.mouseInteractionCb=function(){var y=_.iA.apply(0,arguments);J.mouseInteraction&&J.mouseInteraction.apply(J,_.EU(y));g.apply(null,_.EU(y))};
X.scrollCb=function(){var y=_.iA.apply(0,arguments);J.scroll&&J.scroll.apply(J,_.EU(y));B.apply(null,_.EU(y))};
X.viewportResizeCb=function(){var y=_.iA.apply(0,arguments);J.viewportResize&&J.viewportResize.apply(J,_.EU(y));k.apply(null,_.EU(y))};
X.inputCb=function(){var y=_.iA.apply(0,arguments);J.input&&J.input.apply(J,_.EU(y));n.apply(null,_.EU(y))};
X.mediaInteractionCb=function(){var y=_.iA.apply(0,arguments);J.mediaInteaction&&J.mediaInteaction.apply(J,_.EU(y));w.apply(null,_.EU(y))};
X.styleSheetRuleCb=function(){var y=_.iA.apply(0,arguments);J.styleSheetRule&&J.styleSheetRule.apply(J,_.EU(y));Y.apply(null,_.EU(y))};
X.styleDeclarationCb=function(){var y=_.iA.apply(0,arguments);J.styleDeclaration&&J.styleDeclaration.apply(J,_.EU(y));e.apply(null,_.EU(y))};
X.canvasMutationCb=function(){var y=_.iA.apply(0,arguments);J.canvasMutation&&J.canvasMutation.apply(J,_.EU(y));Z.apply(null,_.EU(y))};
X.fontCb=function(){var y=_.iA.apply(0,arguments);J.font&&J.font.apply(J,_.EU(y));h.apply(null,_.EU(y))};
X.selectionCb=function(){var y=_.iA.apply(0,arguments);J.selection&&J.selection.apply(J,_.EU(y));x.apply(null,_.EU(y))};
X.customElementCb=function(){var y=_.iA.apply(0,arguments);J.customElement&&J.customElement.apply(J,_.EU(y));U.apply(null,_.EU(y))}};
Ir5=function(X,J){J=J===void 0?{}:J;var p=X.doc.defaultView;if(!p)return function(){};
rH6(X,J);var l;X.recordDOM&&(l=lra(X,X.doc));var g=BJY(X),B=$bK(X),k=W9K(X),n=CJ6(X,{win:p}),w=L9T(X),Y=xbZ(X),e=function(){},Z=function(){},h=function(){},x=function(){};
X.recordDOM&&(e=vuB(X,{win:p}),Z=ZIK(X,X.doc),h=hh5(X,{win:p}),X.collectFonts&&(x=HIW(X)));var U=arT(X),y=UbW(X),c=[];X=_.C(X.plugins);for(J=X.next();!J.done;J=X.next())J=J.value,c.push(J.observer(J.callback,p,J.options));return aK(function(){xc.forEach(function(m){return m.reset()});
var D;(D=l)==null||D.disconnect();g();B();k();n();w();Y();e();Z();h();x();U();y();c.forEach(function(m){return m()})})};
AHW=function(X){return typeof window[X]!=="undefined"};
Yba=function(X){return!!(typeof window[X]!=="undefined"&&window[X].prototype&&"insertRule"in window[X].prototype&&"deleteRule"in window[X].prototype)};
yHC=function(X){X=new Uint8Array(X);for(var J="",p=0;p<X.byteLength;p++)J+=String.fromCharCode(X[p]);return btoa(J)};
oua=function(X,J,p){if(X instanceof Array)return X.map(function(g){return oua(g,J,p)});
if(X!==null){if(X instanceof Float32Array||X instanceof Float64Array||X instanceof Int32Array||X instanceof Uint32Array||X instanceof Uint8Array||X instanceof Uint16Array||X instanceof Int16Array||X instanceof Int8Array||X instanceof Uint8ClampedArray)return{rr_type:X.constructor.name,args:[Object.values(X)]};if(X instanceof ArrayBuffer){var l=X.constructor.name;X=yHC(X);return{rr_type:l,base64:X}}if(X instanceof DataView)return{rr_type:X.constructor.name,args:[oua(X.buffer,J,p),X.byteOffset,X.byteLength]};
if(X instanceof HTMLImageElement)return{rr_type:X.constructor.name,src:X.src};if(X instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:X.toDataURL()};if(X instanceof ImageData)return{rr_type:X.constructor.name,args:[oua(X.data,J,p),X.width,X.height]};if(SbR(X,J)||typeof X==="object")return l=X.constructor.name,X=OIZ(X,J,p),{rr_type:l,index:X}}return X};
bIm=function(X,J,p,l){for(var g=[],B=_.C(Object.getOwnPropertyNames(J.CanvasRenderingContext2D.prototype)),k=B.next(),n={};!k.done;n={prop$jscomp$58:void 0},k=B.next()){n.prop$jscomp$58=k.value;try{if(typeof J.CanvasRenderingContext2D.prototype[n.prop$jscomp$58]==="function"){var w=lk(J.CanvasRenderingContext2D.prototype,n.prop$jscomp$58,function(Y){return function(e){return function(){var Z=_.iA.apply(0,arguments),h=this;Z7(this.canvas,p,l,!0)||setTimeout(function(){var x=cHZ(Z,J,h);X(h.canvas,{type:y8["2D"],
property:Y.prop$jscomp$58,args:x})},0);
return e.apply(this,Z)}}}(n));
g.push(w)}}catch(Y){k=MFT(J.CanvasRenderingContext2D.prototype,n.prop$jscomp$58,{set:function(e){return function(Z){X(this.canvas,{type:y8["2D"],property:e.prop$jscomp$58,args:[Z],setter:!0})}}(n)}),g.push(k)}}return function(){g.forEach(function(Y){return Y()})}};
frU=function(X,J,p,l){var g=[];try{var B=lk(X.HTMLCanvasElement.prototype,"getContext",function(k){return function(n){var w=_.iA.apply(1,arguments);if(!Z7(this,J,p,!0)){var Y=n==="experimental-webgl"?"webgl":n;"__context"in this||(this.__context=Y);l&&["webgl","webgl2"].includes(Y)&&(w[0]&&typeof w[0]==="object"?(Y=w[0],Y.preserveDrawingBuffer||(Y.preserveDrawingBuffer=!0)):w.splice(0,1,{preserveDrawingBuffer:!0}))}return k.apply(this,[n].concat(_.EU(w)))}});
g.push(B)}catch(k){console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return function(){g.forEach(function(k){return k()})}};
DbZ=function(X,J,p,l,g,B){for(var k=[],n=_.C(Object.getOwnPropertyNames(X)),w=n.next(),Y={};!w.done;Y={prop$jscomp$59:void 0},w=n.next())if(Y.prop$jscomp$59=w.value,!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(Y.prop$jscomp$59))try{if(typeof X[Y.prop$jscomp$59]==="function"){var e=lk(X,Y.prop$jscomp$59,function(Z){return function(h){return function(){var x=_.iA.apply(0,arguments),U=h.apply(this,x);OIZ(U,B,this);"tagName"in this.canvas&&!Z7(this.canvas,l,g,!0)&&(x=
cHZ(x,B,this),p(this.canvas,{type:J,property:Z.prop$jscomp$59,args:x}));return U}}}(Y));
k.push(e)}}catch(Z){w=MFT(X,Y.prop$jscomp$59,{set:function(h){return function(x){p(this.canvas,{type:J,property:h.prop$jscomp$59,args:[x],setter:!0})}}(Y)}),k.push(w)}return k};
RhB=function(X,J,p,l){var g=[];g.push.apply(g,_.EU(DbZ(J.WebGLRenderingContext.prototype,1,X,p,l,J)));typeof J.WebGL2RenderingContext!=="undefined"&&g.push.apply(g,_.EU(DbZ(J.WebGL2RenderingContext.prototype,2,X,p,l,J)));return function(){g.forEach(function(B){return B()})}};
TJ5=function(X){var J=X=X===void 0?{}:X,p=J.emit,l=J.checkoutEveryNms,g=J.checkoutEveryNth,B=J.blockClass===void 0?"rr-block":J.blockClass,k=J.blockSelector===void 0?null:J.blockSelector,n=J.ignoreClass===void 0?"rr-ignore":J.ignoreClass,w=J.ignoreSelector===void 0?null:J.ignoreSelector,Y=J.maskTextClass===void 0?"rr-mask":J.maskTextClass,e=J.maskTextSelector===void 0?null:J.maskTextSelector,Z=J.inlineStylesheet===void 0?!0:J.inlineStylesheet,h=J.maskAllInputs,x=J.maskInputOptions,U=J.slimDOMOptions,
y=J.maskInputFn,c=J.maskTextFn,D=J.hooks,m=J.packFn,d=J.sampling===void 0?{}:J.sampling,G=J.dataURLOptions===void 0?{}:J.dataURLOptions,P=J.mousemoveWait,Q=J.recordDOM===void 0?!0:J.recordDOM,E=J.recordCanvas===void 0?!1:J.recordCanvas,BK=J.recordCrossOriginIframes===void 0?!1:J.recordCrossOriginIframes,CY=J.recordAfter===void 0?X.recordAfter==="DOMContentLoaded"?X.recordAfter:"load":J.recordAfter,Um=J.userTriggeredOnInput===void 0?!1:J.userTriggeredOnInput,em=J.collectFonts===void 0?!1:J.collectFonts,
HK=J.inlineImages===void 0?!1:J.inlineImages,N4=J.plugins,t6=J.keepIframeSrcFn===void 0?function(){return!1}:J.keepIframeSrcFn,dC=J.ignoreCSSAttributes===void 0?new Set([]):J.ignoreCSSAttributes;
oK=J.errorHandler;var ZX=BK?window.parent===window:!0,XU=!1;if(!ZX)try{window.parent.document&&(XU=!1)}catch(Qk){XU=!0}if(ZX&&!p)throw Error("af");if(!ZX&&!XU)return function(){};
P!==void 0&&d.mousemove===void 0&&(d.mousemove=P);S2.reset();var Em=h===!0?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,password:!0}:x!==void 0?x:{password:!0},eu=U===!0||U==="all"?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:U==="all",headMetaDescKeywords:U==="all",headTitleMutations:U==="all"}:
U?U:{};QfR();var hr,yk=0,UT=function(Qk){for(var ET=_.C(N4||[]),ne=ET.next();!ne.done;ne=ET.next())ne=ne.value,ne.eventProcessor&&(Qk=ne.eventProcessor(Qk));m&&!XU&&(Qk=m(Qk));return Qk};
Ol=function(Qk,ET){Qk.timestamp=guU();var ne;((ne=xc[0])==null?0:ne.isFrozen())&&Qk.type!==2&&(Qk.type!==3||Qk.data.source!==0)&&xc.forEach(function(hA){return hA.unfreeze()});
ZX?p==null||p(UT(Qk),ET):XU&&(ET={type:"rrweb",event:UT(Qk),origin:window.location.origin,isCheckout:ET},window.parent.postMessage(ET,"*"));Qk.type===2?(hr=Qk,yk=0):Qk.type!==3||Qk.data.source===0&&Qk.data.isAttachIframe||(yk++,Qk=l&&Qk.timestamp-hr.timestamp>l,(g&&yk>=g||Qk)&&mbB(!0))};
var Wp=function(Qk){Ol({type:3,data:Object.assign({},{source:0},Qk)})},vK=function(Qk){return Ol({type:3,
data:Object.assign({},{source:3},Qk)})},mW=function(Qk){return Ol({type:3,
data:Object.assign({},{source:9},Qk)})},W0=new F9m({mutationCb:Wp,
adoptedStyleSheetCb:function(Qk){return Ol({type:3,data:Object.assign({},{source:15},Qk)})}}),ut=new qbU({mirror:S2,
mutationCb:Wp,stylesheetManager:W0,recordCrossOriginIframes:BK,wrappedEmit:Ol});X=_.C(N4||[]);for(J=X.next();!J.done;J=X.next())J=J.value,J.getMirror&&J.getMirror({nodeMirror:S2,crossOriginIframeMirror:ut.crossOriginIframeMirror,crossOriginIframeStyleMirror:ut.crossOriginIframeStyleMirror});var c0=new NJ6;M3T=new uhI({recordCanvas:E,mutationCb:mW,win:window,blockClass:B,blockSelector:k,mirror:S2,sampling:d.canvas,dataURLOptions:G});var bt=new GKY({mutationCb:Wp,scrollCb:vK,bypassOptions:{blockClass:B,
blockSelector:k,maskTextClass:Y,maskTextSelector:e,inlineStylesheet:Z,maskInputOptions:Em,dataURLOptions:G,maskTextFn:c,maskInputFn:y,recordCanvas:E,inlineImages:HK,sampling:d,slimDOMOptions:eu,iframeManager:ut,stylesheetManager:W0,canvasManager:M3T,keepIframeSrcFn:t6,processedNodeManager:c0},mirror:S2});mbB=function(Qk){Qk=Qk===void 0?!1:Qk;if(Q){Ol({type:4,data:{href:window.location.href,width:dgm(),height:GmZ()}},Qk);W0.reset();bt.init();xc.forEach(function(ne){return ne.lock()});
var ET=NWI({mirror:S2,blockClass:B,blockSelector:k,maskTextClass:Y,maskTextSelector:e,inlineStylesheet:Z,maskAllInputs:Em,maskTextFn:c,maskInputFn:y,slimDOM:eu,dataURLOptions:G,recordCanvas:E,inlineImages:HK,onSerialize:function(ne){ne.nodeName==="IFRAME"&&S2.nodeMetaMap.get(ne)&&dbW(ut,ne);EF5(ne,S2)&&V3Z(W0,ne);ne&&B$(ne)&&t3U(bt,B$(ne),document)},
onIframeLoad:function(ne,hA){PJB(ut,ne,hA);ne.contentWindow&&ne.contentDocument&&Qe4(bt,ne.contentWindow.Element,ne.contentDocument)},
onStylesheetLoad:function(ne,hA){EuY(W0,ne,hA)},
keepIframeSrcFn:t6});ET?(Ol({type:2,data:{node:ET,initialOffset:usW(window)}},Qk),xc.forEach(function(ne){return ne.unlock()}),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&eh4(W0,document.adoptedStyleSheets,S2.getId(document))):console.warn("Failed to snapshot the document")}};
try{var AE=[],Ke=function(Qk){var ET;return aK(Ir5)({mutationCb:Wp,mousemoveCb:function(ne,hA){return Ol({type:3,data:{source:hA,positions:ne}})},
mouseInteractionCb:function(ne){return Ol({type:3,data:Object.assign({},{source:2},ne)})},
scrollCb:vK,viewportResizeCb:function(ne){return Ol({type:3,data:Object.assign({},{source:4},ne)})},
inputCb:function(ne){return Ol({type:3,data:Object.assign({},{source:5},ne)})},
mediaInteractionCb:function(ne){return Ol({type:3,data:Object.assign({},{source:7},ne)})},
styleSheetRuleCb:function(ne){return Ol({type:3,data:Object.assign({},{source:8},ne)})},
styleDeclarationCb:function(ne){return Ol({type:3,data:Object.assign({},{source:13},ne)})},
canvasMutationCb:mW,fontCb:function(ne){return Ol({type:3,data:Object.assign({},{source:10},ne)})},
selectionCb:function(ne){Ol({type:3,data:Object.assign({},{source:14},ne)})},
customElementCb:function(ne){Ol({type:3,data:Object.assign({},{source:16},ne)})},
blockClass:B,ignoreClass:n,ignoreSelector:w,maskTextClass:Y,maskTextSelector:e,maskInputOptions:Em,inlineStylesheet:Z,sampling:d,recordDOM:Q,recordCanvas:E,inlineImages:HK,userTriggeredOnInput:Um,collectFonts:em,doc:Qk,maskInputFn:y,maskTextFn:c,keepIframeSrcFn:t6,blockSelector:k,slimDOMOptions:eu,dataURLOptions:G,mirror:S2,iframeManager:ut,stylesheetManager:W0,shadowDomManager:bt,processedNodeManager:c0,canvasManager:M3T,ignoreCSSAttributes:dC,plugins:(N4==null?void 0:(ET=N4.filter(function(ne){return ne.observer}))==
null?void 0:ET.map(function(ne){return{observer:ne.observer,
options:ne.options,callback:function(hA){return Ol({type:6,data:{plugin:ne.name,payload:hA}})}}}))||[]},D)};
K9C(ut,function(Qk){try{AE.push(Ke(Qk.contentDocument))}catch(ET){console.warn(ET)}});
var $p=function(){mbB();AE.push(Ke(document))};
document.readyState==="interactive"||document.readyState==="complete"?$p():(AE.push(v$("DOMContentLoaded",function(){Ol({type:0,data:{}});CY==="DOMContentLoaded"&&$p()})),AE.push(v$("load",function(){Ol({type:1,
data:{}});CY==="load"&&$p()},window)));
return function(){AE.forEach(function(Qk){try{Qk()}catch(ET){String(ET).toLowerCase().includes("cross-origin")||console.warn(ET)}});
c0.destroy();oK=void 0}}catch(Qk){console.warn(Qk)}};
_.I=function(X,J){J=l$(p$(J));X.innerHTML=J};
iIY=function(X){var J=zh6;J||(J=jeT(),J=zh6=_.Q5.transpose(J));J=J[X];return typeof J==="string"?J:_.c$(X)};
seR=function(X){X=String(X).toLowerCase();var J=jeT()[X];return typeof J==="string"?J:_.bk(X)};
X2C=function(X){X=X.toLowerCase();X=jeT()[X];return typeof X==="string"?X:null};
jeT=function(){if(!JbT){for(var X=Object.assign({},p2Z),J=_.C(lKC),p=J.next();!p.done;p=J.next())p=p.value,X[p.toLowerCase()]=p;JbT=X}return JbT};
$jK=function(X,J){var p=window.customElements;return p&&p.get(X)||g8m[X]===!0?2:J.name==="HTMLUnknownElement"?1:J.name==="HTMLElement"&&BhI.test(X)?3:0};
ka6=function(X,J){switch(J){case "innerHTML":return WoI(X)===1?2:null;case "textContent":return X=WoI(X),X===1||X===6?1:null;default:var p,l;return(l=(p=CbY[X.localName])==null?void 0:p[J])!=null?l:null}};
WoI=function(X){var J=X.localName,p=$jK(J,X.constructor);switch(p){case 0:case 1:return n8a(J,X);case 3:case 2:return 1;default:_.JA(p,"got an unknown element classification")}};
n8a=function(X,J){var p=Object.hasOwnProperty.call(LoW,X)?LoW[X]:null;return p!==null?p:Object.hasOwnProperty.call(AbW,X)&&J instanceof SVGElement?AbW[X]:null};
w2a=function(X,J){return J};
v8K=function(X){return(X=X.split(YKZ,2))?{url:X[0],metadata:X[1]}:null};
ZS5=function(X){var J=String(X.url).replace(en6,encodeURIComponent);if(X=X.metadata){en6.lastIndex=0;if(en6.test(X))return null;J+=" "+X}return J};
aKm=function(X){function J(Y){var e=Y.localName;if(!Y.getAttribute("is")&&$jK(e,Y.constructor)===2){var Z;return(Z=w)!=null?Z:w=document.createElement("polyresinuncustomized")}(Y=n[e])||(Y=n[e]=document.createElement(e));return Y}
var p=X.reportHandler||void 0,l=X.safeTypesBridge||hnm,g=/^$/;if(X=X.allowedIdentifierPrefixes){X=_.C(X);for(var B=X.next();!B.done;B=X.next())g=new RegExp(g.source+"|^"+_.xjZ(B.value))}p&&p(!1,"initResin",null);var k=HSU(g,l,p),n={},w=null;return function(Y,e,Z){var h=Y.nodeType;if(h!==Node.ELEMENT_NODE){if(h===Node.TEXT_NODE){e=Y.parentElement;Z=!e;if(e&&e.nodeType===Node.ELEMENT_NODE){h=e.localName;var x=$jK(h,e.constructor);switch(x){case 0:case 1:e=n8a(h,e);Z=e===1||e===6;break;case 3:case 2:Z=
!0;break;default:_.JA(x,"got an unknown element classification")}}if(Z)return function(D){return""+l(D,"STRING",D)}}return function(D){if(!D&&D!==document.all)return D;
p&&p(!0,"Failed to sanitize "+(Y.parentElement&&Y.parentElement.nodeName)+" #text node to value "+D,Y.parentElement);return D7}}var U=Y.localName;
h=J(Y);var y=null;switch(Z){case "attribute":if(seR(e)in h)break;return function(D){return D};
case "property":if(e in h){y=ka6(h,e);break}if((x=X2C(e))&&x in h)break;return function(D){return D};
default:_.JA(Z,"got an unknown resin type, expected either 'property' or 'attribute'")}var c=Z==="attribute"?e.toLowerCase():iIY(e);y||(y=CvT(U,c,function(D){var m=Y.getAttribute(D);return!m||/[\[\{]/.test(D)?null:m}));
return function(D){var m=RK,d=null;if(!D&&D!==document.all)return D;if(y!=null){var G=k[y],P=G.safeType;d=G.safeReplacement;P&&(m=l(D,P,RK));m===RK&&(G.filterString?(m=String(l(D,"STRING",D)),m=G.filterString(U,c,m)):G.filterRaw&&(m=G.filterRaw(U,c,D,Y)),m===d&&(m=RK))}m===RK&&(m=d||D7,p&&p(!0,"Failed to sanitize attribute of <"+U+">: <"+U+" "+c+'="'+D+'">',Y));return m}}};
HSU=function(X,J,p){return[,{filterRaw:function(l,g,B){return B},
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:Ujm,safeType:"URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:Ujm,safeType:"RESOURCE_URL"},{filterRaw:void 0,filterString:void 0,safeReplacement:D7,safeType:"STYLE"},,{filterRaw:void 0,filterString:void 0,safeReplacement:rb4,safeType:"JAVASCRIPT"},{filterRaw:void 0,filterString:function(l,g,B){B=
String(B).toLowerCase();return LCm(l,g,B)?B:D7},
safeReplacement:D7,safeType:void 0},,{filterRaw:void 0,filterString:function(l,g,B){return X.test(B)?B:D7},
safeReplacement:D7,safeType:"CONSTANT"},{filterRaw:function(l,g,B,k){if(typeof B==="string")var n=(n=B.match(IKa))?n.map(v8K).filter(Boolean):[];else if(Array.isArray(B))n=B;else return Ujm;var w=n;n=[];var Y=[],e={};if(Array.isArray(w))for(var Z=0,h=w.length;Z<h;++Z){var x=w[Z],U=x&&x.url;if(U){var y=J(U,"URL",e);if(y){var c=y!==e;(c?n:Y).push({url:c?y:U,metadata:x.metadata})}}}else Y.push(w);w=Y.length?JSON.stringify(Y):null;Y=RK;if(n.length){if(!Array.isArray(n))throw Error();Y=n.map(ZS5).filter(Boolean).join(" , ")||
RK}w&&p&&p(!0,"Failed to sanitize attribute value of <"+l+">: <"+l+" "+g+'="'+B+'">: '+w,k);return Y===RK?Ujm:Y},
filterString:void 0,safeReplacement:void 0,safeType:void 0}]};
ybm=function(X){var J=aKm(X);return function(p,l,g,B){return B||B===document.all?J(p,l,g)(B):B}};
mz=function(X,J){function p(){function g(n,w,Y){for(w=Reflect.getMetadata("parameters",n)||[];w.length<=Y;)w.push(null);w[Y]=w[Y]||[];w[Y].push(k);Reflect.defineMetadata(w,n);return n}
var B=_.iA.apply(0,arguments);if(this instanceof p)return l.apply(this,B),this;var k=new (Function.prototype.bind.apply(p,[null].concat(_.EU(B))));g.annotation=k;return g}
var l=o8T(J);p.prototype.toString=function(){return"@"+X};
return p.annotationCls=p};
o8T=function(X){return function(){var J=_.iA.apply(0,arguments),p=this;X.forEach(function(l,g){g=J[g];if(Array.isArray(l))p[l[0]]=g&&g!==void 0?g:l[1];else for(var B in l)p[B]=g&&g[B]!==void 0?g[B]:l[B]})}};
SKU=function(X){return X!==void 0&&X!==null};
Fn=function(X){if(typeof X==="string")return X;if(X===void 0||X===null)return""+X;if(X.overriddenName)return X.overriddenName;if(X.name)return X.name;X=X.toString();var J=X.indexOf("\n");return J===-1?X:X.substring(0,J)};
OSm=function(X){X.__forward_ref__=OSm;X.toString=function(){return Fn(this())};
return X};
q6=function(X){return typeof X==="function"&&X.hasOwnProperty("__forward_ref__")&&X.__forward_ref__===OSm?X():X};
cbK=function(X){return X?X.map(function(J){return new (Function.prototype.bind.apply(J.type.annotationCls,[null].concat(_.EU(J.args?J.args:[]))))}):[]};
bSW=function(X){for(var J=[],p=0;p<X.length;++p){if(J.indexOf(X[p])>-1){J.push(X[p]);break}J.push(X[p])}return J};
fK4=function(X){return X.length>1?" ("+bSW(X.slice().reverse()).map(function(J){return Fn(J.token)}).join(" -> ")+")":""};
Rn6=function(X,J,p,l){if(l){var g=Error("df``"+(l instanceof Error?l.message:l));g.ngOriginalError=l}else g=Error();g.addKey=Dja;g.keys=[J];g.injectors=[X];g.constructResolvingMessage=p;g.message=g.constructResolvingMessage();g.ngOriginalError=l;return g};
Dja=function(X,J){this.injectors.push(X);this.keys.push(J);this.message=this.constructResolvingMessage()};
mjY=function(X,J){return Rn6(X,J,function(){return"No provider for "+Fn(this.keys[0].token)+"!"+fK4(this.keys)})};
FoT=function(X,J){return Rn6(X,J,function(){return"Cannot instantiate cyclic dependency!"+fK4(this.keys)})};
qKm=function(X,J,p){return Rn6(X,p,function(){var l=Fn(this.keys[0].token);return this.ngOriginalError.message+": Error during instantiation of "+l+"!"+fK4(this.keys)+"."},J)};
NhR=function(X,J){for(var p=[],l=0,g=J.length;l<g;l++){var B=J[l];B&&B.length!=0?p.push(B.map(Fn).join(" ")):p.push("?")}return Error("hf`"+Fn(X)+"`"+p.join(", ")+"`"+Fn(X))};
Pbm=function(X){var J=void 0,p=void 0;if(X&&X.useClass!==void 0){J=X.useClass;var l=q6(X.useClass);var g=MXW.factory(l);l=uZ5(l)}else X&&X.useExisting!==void 0?(g=function(B){return B},l=[Gam(N6.get(q6(X.useExisting)))]):X&&X.useFactory!==void 0?(g=X.useFactory,l=djC(X.useFactory,X.deps)):(p=X.useValue,g=function(){return X.useValue},l=VXa);
return new tXm(g,l,J,p)};
E85=function(X){return new QWB(N6.get(q6(X.provide)),[Pbm(X)],X.multi)};
Th6=function(X){X=Kom(X,[]).map(E85);for(var J=new Map,p=0;p<X.length;p++){var l=X[p],g=J.get(l.key.id);if(g){if(l.multiProvider!==g.multiProvider)throw Error("kf`"+g+"`"+l);if(l.multiProvider)for(var B=0;B<l.resolvedFactories.length;B++)g.resolvedFactories.push(l.resolvedFactories[B]);else J.set(l.key.id,l)}else g=void 0,l.multiProvider?g=new QWB(l.key,l.resolvedFactories.slice(),l.multiProvider):g=l,J.set(l.key.id,g)}return Array.from(J.values())};
Kom=function(X,J){X.forEach(function(p){if(p instanceof znY)J.push({provide:p,useClass:p});else if(p&&typeof p=="object"&&p.provide!==void 0)J.push(p);else if(p instanceof Array)Kom(p,J);else throw Error("gf`"+p);});
return J};
djC=function(X,J){if(J){var p=J.map(function(l){return[l]});
return J.map(function(l){return jWW(X,l,p)})}return uZ5(X)};
uZ5=function(X){var J=MXW.parameters(X);if(!J)return[];if(J.some(function(p){return p==null}))throw NhR(X,J);
return J.map(function(p){return jWW(X,p,J)})};
jWW=function(X,J,p){var l=null,g=!1;if(!Array.isArray(J))return J instanceof iS6?sW5(J.token,g,null):sW5(J,g,null);for(var B=null,k=0;k<J.length;++k){var n=J[k];if(n instanceof znY)l=n;else if(n instanceof iS6)l=n.token;else if(n instanceof Xda)g=!0;else if(n instanceof J$m||n instanceof pdm)B=n}l=q6(l);if(l!=null)return sW5(l,g,B);throw NhR(X,p);};
sW5=function(X,J,p){return new l_K(N6.get(q6(X)),J,p)};
ggR=function(X,J){for(var p=Array(X.providers.length),l=0;l<X.providers.length;++l){var g=l;if(l<0||l>=X.providers.length)throw Error("jf`"+l);p[g]=J(X.providers[l])}return p};
BpY=function(X){return typeof X==="function"&&MXW.parameters(X).every(function(J){return!!J})};
CVK=function(X){var J=$05;WUK.get(X)||WUK.set(X,new J);return WUK.get(X)};
_._hasCachedLockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){return _._lockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(X)>-1};
_._hasCachedUnlockedElement$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){return _._unlockedElementCache$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(X)>-1};
_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X,J){var p,l;if(X.contains(J))return!0;X=_.M6(X).querySelectorAll("content,slot");for(p=0;p<X.length;++p){var g=_.M6(X[p]).getDistributedNodes();for(l=0;l<g.length;++l)if(g[l].nodeType===Node.ELEMENT_NODE&&_._composedTreeContains$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(g[l],J))return!0}return!1};
_._scrollInteractionHandler$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){X.cancelable&&_._shouldPreventScrolling$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(X)&&X.preventDefault();X.targetTouches&&(X=X.targetTouches[0],kjB=X.pageX,ngI=X.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 X=0,J=uk.length;X<J;X++)document.addEventListener(uk[X],_._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 X=0,J=uk.length;X<J;X++)document.removeEventListener(uk[X],_._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(X){var J=_.M6(X).rootTarget;X.type!=="touchmove"&&LUC!==J&&(LUC=J,A$4=_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(_.M6(X).path));if(!A$4.length)return!0;if(X.type==="touchstart")return!1;X=_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(X);
return!_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager(A$4,X.deltaX,X.deltaY)};
_._getScrollableNodes$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){for(var J=[],p=X.indexOf(wdR),l=0;l<=p;l++)if(X[l].nodeType===Node.ELEMENT_NODE){var g=X[l],B=g.style;B.overflow!=="scroll"&&B.overflow!=="auto"&&(B=window.getComputedStyle(g));B.overflow!=="scroll"&&B.overflow!=="auto"||J.push(g)}return J};
_._getScrollingNode$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X,J,p){if(J||p)for(var l=Math.abs(p)>=Math.abs(J),g=0;g<X.length;g++){var B=X[g];if(l?p<0?B.scrollTop>0:B.scrollTop<B.scrollHeight-B.clientHeight:J<0?B.scrollLeft>0:B.scrollLeft<B.scrollWidth-B.clientWidth)return B}};
_._getScrollInfo$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager=function(X){var J={deltaX:X.deltaX,deltaY:X.deltaY};"deltaX"in X||("wheelDeltaX"in X&&"wheelDeltaY"in X?(J.deltaX=-X.wheelDeltaX,J.deltaY=-X.wheelDeltaY):"wheelDelta"in X?(J.deltaX=0,J.deltaY=-X.wheelDelta):"axis"in X?(J.deltaX=X.axis===1?X.detail:0,J.deltaY=X.axis===2?X.detail:0):X.targetTouches&&(X=X.targetTouches[0],J.deltaX=kjB-X.pageX,J.deltaY=ngI-X.pageY));return J};
YJ5=function(X){this.element=X;this.width=this.boundingRect.width;this.height=this.boundingRect.height;this.size=Math.max(this.width,this.height)};
exT=function(X){this.element=X;this.color=window.getComputedStyle(X).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");_.M6(this.waveContainer).appendChild(this.wave);vgm(this)};
G4=function(X,J){for(var p in X)if(p.toLowerCase()===J.toLowerCase())return X[p]};
ZTm=function(X,J){for(var p in X)if(p.toLowerCase()===J.toLowerCase()){delete X[p];break}};
x0U=function(X){X=_.Q5.clone(X);for(var J=0;J<hxm.length;++J){var p=hxm[J],l=G4(X,p);l&&(X["X-Goog-Upload-Header-"+p]=l,ZTm(X,p))}return X};
HTK=function(X){X=_.Q5.clone(X);ZTm(X,"X-Goog-Upload-Status")};
U0K=function(X){return a_Z.some(function(J){return J.test(X)})};
oga=function(X,J){var p;var l=(p=X.formContent)==null?void 0:p.locale;p=l==null?void 0:l.split("-")[0];l=l&&r$T.includes(l)?l:p&&r$T.includes(p)?p:void 0;l=(l!=null?l:"en").replaceAll("-","_").toLowerCase();var g;X=((g=X.initializationData)==null?0:g.useNightlyRelease)?"nightly":"live";var B;return(J==null?0:(B=J.getEnableAlohaBinarySplit)==null?0:B.call(J))?_.rb(I_m,X):_.rb(y$Z,X,l)};
c$Y=function(X,J,p,l){if(SJK&&OT5===J)return SJK;OT5=J;var g=oga(X,l);return SJK=J.feedbackV2GlobalObject?Promise.resolve(J.feedbackV2GlobalObject):new Promise(function(B,k){var n=_.mt("SCRIPT");_.Y0(n,g);n.onload=function(){J.feedbackV2GlobalObject?B(J.feedbackV2GlobalObject):k(Error("nf"))};
n.onerror=function(){k(Error("of`"+g.toString()))};
p.body.appendChild(n)})};
D0C=function(X,J,p,l){if(bTm&&f_T===J)return bTm;f_T=J;var g=oga(X,l);return bTm=J.feedbackV2GlobalObject?Promise.resolve(J.feedbackV2GlobalObject):new Promise(function(B,k){var n=_.mt("SCRIPT");_.Y0(n,g);n.onload=function(){J.feedbackV2GlobalObject?B(J.feedbackV2GlobalObject):k(Error("nf"))};
n.onerror=function(){k(Error("of`"+g.toString()))};
p.body.appendChild(n)})};
RxZ=function(X,J,p,l,g){g=g===void 0?!0:g;var B,k,n,w,Y;return _.L(function(e){switch(e.nextAddress){case 1:return B=Date.now(),e.yield(c$Y(X,p,l,J),2);case 2:k=e.yieldResult;if(!(g||((w=X.initializationData)==null?0:w.useNightlyRelease)||((Y=X.initializationData)==null?0:Y.isLocalServer))){n=k.initializeFeedbackClient(X,B,J);e.jumpTo(3);break}return e.yield(k.initializeFeedbackClientAsync(X,B,J),4);case 4:n=e.yieldResult;case 3:return n.initiateAloha(),e.return(n)}})};
m0B=function(X,J,p,l){var g,B,k;return _.L(function(n){if(n.nextAddress==1)return g=Date.now(),n.yield(D0C(X,p,l.document,J),2);if(n.nextAddress!=3)return B=n.yieldResult,n.yield(B.initializeFeedbackClientAsync(X,g,J,l),3);k=n.yieldResult;k.initiateAloha();return n.return(k)})};
FUZ=function(X,J,p){var l=!0;l=l===void 0?!0:l;var g,B,k,n,w,Y,e,Z;return _.L(function(h){g=p||_.lT;if((B=J)==null?0:(n=(k=B).getEnableAlohaBinarySplit)==null?0:n.call(k)){w=g;if(w.isFormOpened)throw new d7;w.isFormOpened=!0;X.callbacks=X.callbacks||{};Y=X.callbacks.onClose||function(){};
X.callbacks.onClose=function(x){w.isFormOpened=!1;Y(x)};
try{return h.return(m0B(X,J,w,g))}catch(x){throw w.isFormOpened=!1,x;}}else{e=g;if(e.isFormOpened)throw new d7;e.isFormOpened=!0;X.callbacks=X.callbacks||{};Z=X.callbacks.onClose||function(){};
X.callbacks.onClose=function(x){e.isFormOpened=!1;Z(x)};
try{return h.return(RxZ(X,J,e,g.document,l))}catch(x){throw e.isFormOpened=!1,x;}}_.Ma(h)})};
GjR=function(X,J){return _.L(function(p){return p.return(new Promise(function(l,g){Number.isInteger(Number(X))&&Number(X)>0?(g=qJa(J!=null?J:"")+"/aloha_form_properties?productId="+X,NpZ(g,function(B){B=B.target;var k=null;try{var n=JSON,w=n.stringify;if(B.JSC$10072_xhr_){var Y=B.JSC$10072_xhr_.responseText;Y.indexOf(")]}'\n")==0&&(Y=Y.substring(5));var e=_.V8(Y)}else e=void 0;k=$aC(MWm,w.call(n,e))}catch(Z){w=new MWm,e=udK(),e=_.tj(e,13,!1),e=_.tj(e,14,!0),e=_.tj(e,15,!0),e=_.tj(e,20,!1),k=_.DF(w,
1,e)}l(k)},"GET","",{},2E3,!0)):g(Error("pf`"+X))}))})};
qJa=function(X){return U0K(X)?X:"https://www.google.com/tools/feedback"};
PVm=function(X){X=X.match(new RegExp(d05,"gi"))||[];X=_.C(X);for(var J=X.next();!J.done;J=X.next()){J=J.value;a:{var p=_.C(VWT);for(var l=p.next();!l.done;l=p.next())if(l.value.test(J)){p=!1;break a}p=!0}if(!p)a:{p=_.C(tWm);for(l=p.next();!l.done;l=p.next())if(l.value.test(J)){p=!0;break a}p=!1}if(p)return!0}return!1};
Qc5=function(X,J){var p={},l=Object.keys(X);l=_.C(l);for(var g=l.next();!g.done;g=l.next())g=g.value,p[g]=J(g,X[g]);return p};
Eg5=function(X){switch(X){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"}};
Tp5=function(X){if(window.crypto&&window.crypto.getRandomValues)try{var J=Array(X),p=new Uint8Array(X);window.crypto.getRandomValues(p);for(var l=0;l<J.length;l++)J[l]=p[l];return J}catch(B){}J=Array(X);for(p=0;p<X;p++){l=Date.now();for(var g=0;g<l%23;g++)J[p]=Math.random();J[p]=Math.floor(Math.random()*256)}if(KUU)for(p=1,l=0;l<KUU.length;l++)J[p%X]^=J[(p-1)%X]/4^KUU.charCodeAt(l),p++;return J};
P$=function(X){X=Tp5(X);for(var J=[],p=0;p<X.length;p++)J.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(X[p]&63));return J.join("")};
zxW=function(){var X=_.lT.ytLoggingDocDocumentNonce_;X||(X=P$(16),_.Ib("ytLoggingDocDocumentNonce_",X));return X};
iTT=function(X){X&&_.le("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:jc6,clientScreenNonce:X})};
scZ=function(X){return _.Bh("client-screen-nonce-store",{})[X===void 0?0:X]};
X4K=function(X,J){J=J===void 0?0:J;var p=_.Bh("client-screen-nonce-store");p||(p={},_.g$("client-screen-nonce-store",p));p[J]=X};
JiK=function(X){X=X===void 0?0:X;return X===0?"ROOT_VE_TYPE":"ROOT_VE_TYPE."+X};
p46=function(X){return _.Bh(JiK(X===void 0?0:X))};
_.El=function(X){return(X=p46(X===void 0?0:X))?new _.Q8({veType:X,youtubeData:void 0,jspbYoutubeData:void 0}):null};
l1a=function(){var X=_.Bh("csn-to-ctt-auth-info");X||(X={},_.g$("csn-to-ctt-auth-info",X));return X};
g7T=function(){return Object.values(_.Bh("client-screen-nonce-store",{})).filter(function(X){return X!==void 0})};
_.Kv=function(X){X=scZ(X===void 0?0:X);if(!X&&!_.$y("USE_CSN_FALLBACK",!0))return null;X||(X="UNDEFINED_CSN");return X?X:null};
$tB=function(X){for(var J=_.C(Object.values(B0Z)),p=J.next();!p.done;p=J.next())if(_.Kv(p.value)===X)return!0;return!1};
WqT=function(X,J,p){var l=l1a();(p=_.Kv(p))&&delete l[p];J&&(l[X]=J)};
T4=function(X){return l1a()[X]};
_.z4=function(X,J,p,l){p=p===void 0?0:p;if(X!==scZ(p)||J!==_.Bh(JiK(p)))if(WqT(X,l,p),X4K(X,p),_.g$(JiK(p),J),J=function(){setTimeout(function(){iTT(X)},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(J)}catch(g){J()}else J()};
ClR=function(X,J){J=J===void 0?"":J;var p=[],l;for(l in X)if(X.hasOwnProperty(l)){var g=J!==""?J+"."+l:l;typeof X[l]==="object"?p.push.apply(p,_.EU(ClR(X[l],g))):p.push([g,X[l]])}p.sort();return p};
_.ik=function(X){var J=_.iA.apply(1,arguments);if(!j2(X)||J.some(function(l){return!j2(l)}))throw Error("qf");
J=_.C(J);for(var p=J.next();!p.done;p=J.next())kT5(X,p.value)};
kT5=function(X,J){for(var p in J)if(j2(J[p])){if(p in X&&!j2(X[p]))throw Error("rf");p in X||(X[p]={});kT5(X[p],J[p])}else if(n7W(J[p])){if(p in X&&!n7W(X[p]))throw Error("sf");p in X||(X[p]=[]);LqU(X[p],J[p])}else X[p]=J[p];return X};
LqU=function(X,J){J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,j2(p)?X.push(kT5({},p)):n7W(p)?X.push(LqU([],p)):X.push(p);return X};
j2=function(X){return typeof X==="object"&&!Array.isArray(X)};
n7W=function(X){return typeof X==="object"&&Array.isArray(X)};
w4C=function(X){for(var J=_.C(Object.entries(AiC)),p=J.next();!p.done;p=J.next())if(p=_.C(p.value),p.next(),p=p.next().value,p==="SLI_STATUS_"+X)return p;return"SLI_STATUS_UNKNOWN"};
_.sl=function(X,J,p,l){return YiZ(X,J,function(){return new _.v7m(X,J,p,l)})};
_.esZ=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_APP_BOOTS","APP_BOOTS",12E4,"TIMEOUT")};
Z6Z=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_NETWORK_REQUEST","NETWORK_REQUEST",12E4,"TIMEOUT")};
Xm=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_WARM_PAGE_NAVIGATION","WARM_PAGE_NAVIGATION",12E4,"TIMEOUT")};
hsm=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_YT_INITIAL_DATA_PRESENT","YT_INITIAL_DATA_LOADED",6E4,"FAILURE")};
xtB=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_ONE_MINUTE","STFE_GREATER_THAN_ONE_MINUTE",6E4,"SUCCESS")};
H6Y=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_STFE_GREATER_THAN_TEN_MINUTES","STFE_GREATER_THAN_TEN_MINUTES",6E5,"SUCCESS")};
ri5=function(X){X&&(X.dataset?X.dataset[a1m()]="true":_.e7([_.Hl(UtB)],X,"data-loaded","true".toString()))};
I16=function(X){return X?X.dataset?X.dataset[a1m()]:X.getAttribute("data-loaded"):null};
a1m=function(){return yiY.loaded||(yiY.loaded="loaded".replace(/\-([a-z])/g,function(X,J){return J.toUpperCase()}))};
_.J8=function(X,J,p){o7I(X,J,p===void 0?null:p)};
_.O6T=function(X,J){X&&J&&(X=""+_.KY(J),(X=SiI[X])&&_.gqK(X))};
o7I=function(X,J,p){p=p===void 0?null:p;var l=_.cim(typeof X==="string"?X:X.toString()),g=document.getElementById(l),B=g&&I16(g),k=g&&!B;B?J&&J():(J&&(B=_.Rj(l,J),J=""+_.KY(J),SiI[J]=B),k||(g=b6K(X,l,function(){I16(g)||(ri5(g),_.Bt4(l),_.mE(function(){_.WeR(l)},0))},p)))};
b6K=function(X,J,p,l){l=l===void 0?null:l;var g=_.mt("SCRIPT");g.id=J;g.onload=function(){p&&setTimeout(p,0)};
g.onreadystatechange=function(){switch(g.readyState){case "loaded":case "complete":g.onload()}};
l&&g.setAttribute("nonce",l);_.Y0(g,typeof X==="string"?_.zL(X):X);X=document.getElementsByTagName("head")[0]||document.body;X.insertBefore(g,X.firstChild);return g};
_.cim=function(X){var J=document.createElement("a");X5(J,X);return"js-"+pV(J.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
f1W=function(X){var J=_.Bh("INNERTUBE_HOST_OVERRIDE");J&&(X=String(J)+String(_.lu(X)));return X};
DtU=function(X){var J={};_.H("json_condensed_response")&&(J.prettyPrint="false");return X=SoW(X,J)};
_.gL=function(X){return Uz(X)?"same-origin":"include"};
_.BI=function(X){return Uz(X)?"same-origin":"cors"};
$m=function(X,J,p){p=p===void 0?{}:p;X={method:J===void 0?"POST":J,mode:_.BI(X),credentials:_.gL(X)};J={};for(var l=_.C(Object.keys(p)),g=l.next();!g.done;g=l.next())g=g.value,p[g]&&(J[g]=p[g]);Object.keys(J).length>0&&(X.headers=J);return X};
_.WI=function(X,J){J=J===void 0?{}:J;return"service:"+X+"/"+Object.keys(J).sort().map(function(p){return p+":"+J[p]}).join("/")};
RsT=function(X){var J,p,l,g;X=(J=_.a(X,_.CV))==null?void 0:(p=J.watchEndpointSupportedOnesieConfig)==null?void 0:(l=p.html5PlaybackOnesieConfig)==null?void 0:(g=l.commonConfig)==null?void 0:g.url;if(!X)return[];J=new _.km(X);return J.JSC$10308_domain_?["https://"+J.JSC$10308_domain_+"/generate_204"]:[]};
_.qiT=function(){return mtT()||DIR()||FqB&&W3("version/")?!0:_.Bh("EOM_VISITOR_DATA")?!1:!0};
N0W=function(X){var J=X.docid||X.video_id||X.videoId||X.id;if(J)return J;J=X.raw_player_response;J||(X=X.player_response)&&(J=JSON.parse(X));return J&&J.videoDetails&&J.videoDetails.videoId||null};
MRY=function(X){return X.replace(/([a-zA-Z])(?=[A-Z])/g,"$1-").toLowerCase()};
nV=function(X){return!isNaN(Number(X))&&!_.ka(X)};
_.A8=function(X,J,p,l){l=l===void 0?!0:l;var g=_.Bh("VALID_SESSION_TEMPDATA_DOMAINS",[]),B=_.Hh(window.location.href);B&&g.push(B);B=_.Hh(X);if(_.q4(g,B)||!B&&_.$a(X,"/"))if(g=document.createElement("a"),X5(g,X),X=g.href)if(X=_.lu(X),X=_.LV(X))l&&!J.csn&&(J.itct||J.ved)&&(J=Object.assign({csn:_.Kv()},J)),p?(p=parseInt(p,10),isFinite(p)&&p>0&&u0Y(X,J,p)):u0Y(X,J)};
dtR=function(X){var J=_.Bh("VALID_SESSION_TEMPDATA_DOMAINS",[]),p=_.Hh(window.location.href);p&&J.push(p);p=_.Hh(X);if(!(_.q4(J,p)||!p&&_.$a(X,"/")))return null;X=_.lu(X);(X=_.LV(X))?(X=GTW(X),X=(X=_.VG.get(X,void 0)||null)?_.vh(X):{}):X=null;return X};
u0Y=function(X,J,p){X=GTW(X);J=J?_.u8(J):"";p=p||5;_.qiT()&&_.tn(X,J,p)};
GTW=function(X){for(var J=_.C(VRZ),p=J.next();!p.done;p=J.next())X=_.wL(X,p.value);return"ST-"+pV(X).toString(36)};
_.tR5=function(X){if(X.requestFullscreen)X=X.requestFullscreen(void 0);else if(X.webkitRequestFullscreen)X=X.webkitRequestFullscreen();else if(X.mozRequestFullScreen)X=X.mozRequestFullScreen();else if(X.msRequestFullscreen)X=X.msRequestFullscreen();else if(X.webkitEnterFullscreen)X=X.webkitEnterFullscreen();else return Promise.reject(Error("Bf"));return X instanceof Promise?X:Promise.resolve()};
_.vI=function(X){var J;_.PNm(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)?_.Ym()==X&&(J=document):J=X;if(J&&(X=_.PNm(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],J))){X.call(J)instanceof Promise||Promise.resolve();return}Promise.resolve()};
_.Ym=function(){var X=X===void 0?!1:X;var J=_.PNm(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(X)for(;J&&J.shadowRoot;)J=J.shadowRoot.fullscreenElement;return J?J:null};
_.eH=function(X,J){J=J===void 0?!0:J;X.addEventListener("wheel",Pl5);X.overscrollConfig={cooldown:J}};
_.ZV=function(X){X.overscrollConfig=void 0;X.removeEventListener("wheel",Pl5)};
Pl5=function(X){var J=X.deltaY,p=X.target,l=null;if(window.Polymer&&window.Polymer.Element){if(p=X.path||X.composedPath&&X.composedPath()){p=_.C(p);for(var g=p.next();!g.done&&(g=g.value,!QRB(g,J));g=p.next())if(g.overscrollConfig){l=g;break}}}else for(;p&&!QRB(p,J);){if(p.overscrollConfig){l=p;break}p=p.parentElement}l&&(J=l.overscrollConfig,J.cooldown?(l=X.deltaY,p=J.lastDeltaY||0,J.lastDeltaY=l,g=J.lastStopped||0,p&&g&&p>0==l>0?Math.abs(p)>=Math.abs(l)?(l=g+1200,p=!1):(l=g+600,p=!0):(l=Date.now()+
600,p=!0),l>Date.now()&&(X.preventDefault(),p&&(J.lastStopped=Date.now()))):X.preventDefault())};
QRB=function(X,J){return J<0&&X.scrollTop>0||J>0&&X.scrollTop<X.scrollHeight-X.clientHeight-1?(X=getComputedStyle(X).overflowY,X=="auto"||X=="scroll"):!1};
_.h8=function(X,J,p,l){l||(l={bubbles:!0,cancelable:!1,composed:!0});p!==null&&p!==void 0&&(l.detail=p);var g=new CustomEvent(J,l);_.H("untrack_fire_custom_event_killswitch")?X.dispatchEvent(g):_.Nc(function(){return void X.dispatchEvent(g)});
return g};
E7U=function(X){var J=window,p=function(l){J.removeEventListener("yt-navigate-start",p);return X.call(J,l)};
J.addEventListener("yt-navigate-start",p,void 0)};
_.xm=function(X,J,p,l){J=new KqC(J,!(l===void 0||!l),p);_.h8(X,"yt-action",J);return J.returnValue};
_.HI=function(X,J,p){return _.xm(X,J,p,!0)};
_.Uo=function(X,J,p,l){J&&J.length&&J.forEach(function(g){var B=GyY(g);B&&(_.H("handle_service_request_actions")&&g.commandMetadata&&g.commandMetadata.webCommandMetadata&&g.commandMetadata.webCommandMetadata.sendPost?_.am(p?p:X,[g]):_.HI(X,B,[g,p,l]))})};
_.am=function(X,J){var p=[X];J&&p.push.apply(p,J);J=_.xm(X,"yt-service-request",p);return J.length>0&&(J=J[0],_.h8(X,"yt-service-request-sent",J),J&&J.ajaxPromise)?(J.ajaxPromise.then(function(l){_.h8(X,"yt-service-request-completed",l)},function(l){_.h8(X,"yt-service-request-error",{error:l,
params:p})},X),J.ajaxPromise):_.rL()};
_.y1=function(X,J){if(_.H("handle_service_request_actions"))_.Uo(J,X,J);else{X=_.C(X);for(var p=X.next();!p.done;p=X.next()){p=p.value;var l=void 0;((l=_.a(p,_.Im))==null?0:l.commands)?_.y1(_.a(p,_.Im).commands,J):(l=void 0,((l=_.a(p,_.om))==null?0:l.actions)?_.y1(_.a(p,_.om).actions,J):(l=void 0,((l=_.a(p.commandMetadata,_.SH))==null?0:l.sendPost)?_.am(J,[p]):_.Uo(J,[p],J)))}}};
_.zsR=function(X,J,p){J=J===void 0?{}:J;typeof J==="function"&&(J={callback:J});p||J._c&&J._c.jsl&&J._c.jsl.h||_.Q5.extend(J,{_c:{jsl:{h:_.Bh("GAPI_HINT_PARAMS")}}});(J.gapiHintOverride||_.Bh("GAPI_HINT_OVERRIDE"))&&(p=_.eV(document.location.href).gapi_jsh)&&_.Q5.extend(J,{_c:{jsl:{h:p}}});T0m(X,J)};
_.cI=function(X,J,p){J=J===void 0?{}:J;X=(X=X in Oo?Oo[X]:p)||"";p={};for(var l in J){p={key$jscomp$844:p.key$jscomp$844};p.key$jscomp$844=l;var g=function(B){return function(){return String(J[B.key$jscomp$844])}}(p);
X=X.replace(new RegExp("\\$\\{"+p.key$jscomp$844+"\\}","gi"),g);X=X.replace(new RegExp("\\$"+p.key$jscomp$844,"gi"),g)}return X};
_.bu=function(X,J){return jRK(X in Oo?Oo[X]:{},J)};
jRK=function(X,J){var p=_.Bh("I18N_PLURAL_RULES");p||(p=function(l){return l==1?"one":"other"});
return(X=X["case"+J]||X[p(J)])?X.replace("#",J.toString()):J+""};
XO5=function(X){var J=i6I(X),p=document.getElementById(J),l=p&&I16(p);l||p&&!l||(p=sRm(X,J,function(){if(!I16(p)){ri5(p);_.Bt4(J);var g=_.fV(_.WeR,J);_.mE(g,0)}}))};
sRm=function(X,J,p){var l=document.createElement("link");l.id=J;l.onload=function(){p&&setTimeout(p,0)};
X=_.zL(X);_.Z2(l,X,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(l);return l};
i6I=function(X){var J=_.mt("A");X5(J,dB(X));return"css-"+pV(J.href.replace(/^[a-zA-Z]+:\/\//,"//"))};
_.pO4=function(X){var J=JvK();X!==J&&(J=_.DV(),!_.H("web_autonav_allow_off_by_default")&&X||_.Rm(0,141,!0),_.Rm(0,140,!X),J.save())};
JvK=function(){var X=_.DV();return _.H("web_autonav_allow_off_by_default")&&!X.getFlag(141)&&_.Bh("AUTONAV_OFF_BY_DEFAULT")?!1:!X.getFlag(140)};
lDT=function(X,J){var p,l;X=((p=X.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(l=p.videoAuthorizationToken)==null?void 0:l.credentialTransferTokens)||[];for(p=0;p<X.length;++p)if(X[p].scope===J)return X[p].token||void 0};
gkB=function(X){for(var J=0,p=0;p<X.length;p++)J=J*31+X.charCodeAt(p),p<X.length-1&&(J%=0x800000000000);return J%1E5};
_.qw=function(X){return _.Lw("ytcsi."+(X||"")+"data_")||Bna(X)};
_.$_B=function(X){X=_.qw(X);X.metadata||(X.metadata={});return X.metadata};
_.W4m=function(X){X=_.qw(X);X.tick||(X.tick={});return X.tick};
_.Nw=function(X){X=_.qw(X);if(X.gel){var J=X.gel;J.gelInfos||(J.gelInfos={});J.gelTicks||(J.gelTicks={})}else X.gel={gelTicks:{},gelInfos:{}};return X.gel};
_.CHI=function(X){X=_.Nw(X);X.gelInfos||(X.gelInfos={});return X.gelInfos};
koC=function(X){var J=_.qw(X).nonce;J||(J=P$(16),_.qw(X).nonce=J);return J};
Bna=function(X){var J={tick:{},info:{}};_.Ib("ytcsi."+(X||"")+"data_",J);return J};
nkC=function(){var X=_.Lw("ytcsi.debug");X||(X=[],_.Ib("ytcsi.debug",X),_.Ib("ytcsi.reference",{}));return X};
_.Mw=function(X){X=X||"";var J=L4K();if(J[X])return J[X];var p=nkC(),l={timerName:X,info:{},tick:{},span:{},jspbInfo:[]};p.push(l);return J[X]=l};
AvZ=function(X){X=X||"";var J=L4K();J[X]&&delete J[X];var p=nkC(),l={timerName:X,info:{},tick:{},span:{},jspbInfo:[]};p.push(l);J[X]=l};
L4K=function(){var X=_.Lw("ytcsi.reference");if(X)return X;nkC();return _.Lw("ytcsi.reference")};
_.Yam=function(X){return wOK[X]||"LATENCY_ACTION_UNKNOWN"};
hLK=function(X,J,p){p=p===void 0?{}:p;var l=!1;_.$y("ytLoggingEventsDefaultDisabled",!1)&&(l=!0);l=l?null:p7;p=p===void 0?{}:p;var g=Math.round(p.timestamp||(0,_.S8)());_.TO(J,1,g<Number.MAX_SAFE_INTEGER?g:0);g=new vkm;if(p.lact)_.TO(g,1,isFinite(p.lact)?p.lact:-1);else if(p.timestamp)_.TO(g,1,-1);else{var B=_.OB();_.TO(g,1,isFinite(B)?B:-1)}if(p.sequenceGroup&&!_.H("web_gel_sequence_info_killswitch")){B=p.sequenceGroup;var k=vzT(B),n=new eLI;_.TO(n,2,k);_.uZ(n,1,B);_.DF(g,3,n);p.endOfSequence&&delete Zz4[p.sequenceGroup]}_.DF(J,
33,g);(p.sendIsolatedPayload?r4a:IZ5)(X,{endpoint:"log_event",payload:J,cttAuthInfo:p.cttAuthInfo,dangerousLogToVisitorSession:p.dangerousLogToVisitorSession},l)};
_.x_U=function(X,J){_.uu("_start",X,J)};
_.Gl=function(X,J){if(!_.H("web_csi_action_sampling_enabled")||!_.qw(J).actionDisabled){var p=_.Mw(J||"");_.ik(p.info,X);X.loadType&&(p=X.loadType,_.$_B(J).loadType=p);_.ik(_.CHI(J),X);p=koC(J);J=_.qw(J).cttAuthInfo;Hz6().info(X,p,J)}};
aDm=function(){var X,J,p,l;return((l=_.yG().resolve(_.I6(i_))==null?void 0:(X=sB())==null?void 0:(J=X.loggingHotConfig)==null?void 0:(p=J.csiConfig)==null?void 0:p.debugTicks)!=null?l:[]).map(function(g){return Object.values(g)[0]})};
_.uu=function(X,J,p){if(!_.H("web_csi_action_sampling_enabled")||!_.qw(p).actionDisabled){var l=koC(p),g;if(g=_.H("web_csi_debug_sample_enabled")&&l){(_.yG().resolve(_.I6(i_))==null?0:sB())&&!U_T&&(U_T=!0,_.uu("gcfl",(0,_.S8)(),p));var B,k,n;g=(_.yG().resolve(_.I6(i_))==null?void 0:(B=sB())==null?void 0:(k=B.loggingHotConfig)==null?void 0:(n=k.csiConfig)==null?void 0:n.debugSampleWeight)||0;if(B=g!==0)b:{B=aDm();if(B.length>0)for(k=0;k<B.length;k++)if(X===B[k]){B=!0;break b}B=!1}B?(g=gkB(l)%g!==0,
_.qw(p).debugTicksExcludedLogged||(B={},B.debugTicksExcluded=g,_.Gl(B,p)),_.qw(p).debugTicksExcludedLogged=!0):g=!1}if(!g){X[0]!=="_"&&rvI(X,p,J);g=_.Mw(p||"");g.tick[X]=J||(0,_.S8)();if(g.callback&&g.callback[X])for(g=_.C(g.callback[X]),B=g.next();!B.done;B=g.next())B=B.value,B();g=_.Nw(p);g.gelTicks&&(g.gelTicks[X]=!0);B=_.W4m(p);g=J||(0,_.S8)();B[X]=g;B=_.qw(p).cttAuthInfo;X==="_start"?Hz6().baseline(l,J,B):Hz6().tick(X,l,J,B);_.IDI(p);return g}}};
rvI=function(X,J,p){if(_.dL.mark)if(X.startsWith("mark_")||(X="mark_"+X),J&&(X+=" ("+J+")"),p===void 0||_.H("web_csi_disable_alt_time_performance_mark"))_.dL.mark(X);else{p=_.H("csi_use_performance_navigation_timing")?p-_.dL.timeOrigin:p-(_.dL.timeOrigin||_.dL.timing.navigationStart);try{_.dL.mark(X,{startTime:p})}catch(l){}}};
yvW=function(){var X,J=(X=_.dL.getEntriesByType)==null?void 0:X.call(_.dL,"mark");J&&J.forEach(function(p){if(p.name.startsWith("mark_")){var l;(l=_.dL.clearMarks)==null||l.call(_.dL,p.name)}})};
_.oka=function(X){var J={},p=function(B,k,n){k=k.match("_rid")?k.split("_rid")[0]:k;typeof n==="number"&&(n=JSON.stringify(n));B.requestIds?B.requestIds.push({endpoint:k,id:n}):B.requestIds=[{endpoint:k,id:n}]};
X=_.C(Object.entries(X));for(var l=X.next();!l.done;l=X.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;switch(l){case "GetBrowse_rid":p(J,l,g);break;case "GetGuide_rid":p(J,l,g);break;case "GetHome_rid":p(J,l,g);break;case "GetPlayer_rid":p(J,l,g);break;case "GetSearch_rid":p(J,l,g);break;case "GetSettings_rid":p(J,l,g);break;case "GetTrending_rid":p(J,l,g);break;case "GetWatchNext_rid":p(J,l,g);break;case "yt_red":J.isRedSubscriber=!!g;break;case "yt_ad":J.isMonetized=!!g}}return J};
_.SaB=function(X){var J=_.V1("aft",X);if(J)return J;J=_.Bh((X||"")+"TIMING_AFT_KEYS",["ol"]);for(var p=J.length,l=0;l<p;l++){var g=_.V1(J[l],X);if(g)return g}return NaN};
_.Oz6=function(X,J){_.Ib("ytglobal.timing"+(J||"")+"ready_",X)};
_.V1=function(X,J){if(X=_.W4m(J)[X])return typeof X==="number"?X:X[X.length-1]};
_.IDI=function(X){var J=_.V1("_start",X),p=_.SaB(X),l=!cvI;J&&p&&l&&(ZLC(bzY,new fDm(Math.round(p-J),X)),cvI=!0)};
RLY=function(X){Bna(X);D_m();yvW();X||(_.Bh("TIMING_ACTION")&&_.g$("PREVIOUS_ACTION",_.Bh("TIMING_ACTION")),_.g$("TIMING_ACTION",""))};
_.m_6=function(X){X=X===void 0?{}:X;_.nw(function(){t8();AvZ();RLY();_.Oz6(!1);X.cttAuthInfo&&(_.qw().cttAuthInfo=X.cttAuthInfo);_.g$("TIMING_AFT_KEYS",[]);X.isHot?_.PI({loadType:"hot"}):_.PI({loadType:"warm"});_.g$("TIMING_ACTION","");delete _.Bh("TIMING_INFO",{}).yt_lt;_.nw(_.x_U)(X.startTime,void 0)})()};
_.Eo=function(X,J,p,l){J=J===void 0?{}:J;_.nw(function(){var g=p?p:X;Q1(g);var B=J.sampleRate;if(!_.H("web_csi_action_sampling_enabled")||B===void 0||B<=1)B=!1;else{var k=koC(g);B=gkB(k)%B!==0}B&&(_.qw(g).actionDisabled=!0);_.Mw(g||"").info.actionType=X;J.cttAuthInfo&&(_.qw(g).cttAuthInfo=J.cttAuthInfo);_.g$(g+"TIMING_ACTION",X);_.nw(_.x_U)(J.startTime,g);B={actionType:l||_.Yam(X)};J.logPreviousAction&&(B.previousAction=_.Yam(_.Bh("TIMING_ACTION")));(k=_.Kv())&&k!=="UNDEFINED_CSN"&&(B.clientScreenNonce=
k);_.PI(B,g);_.Oz6(!0,g)})()};
Q1=function(X){_.nw(function(){t8(X);AvZ(X);RLY(X)})()};
F45=function(){_.nw(function(){var X=[],J;for(J in _.Lw("ytcsi.".slice(0,-1)))J.endsWith("data_")&&X.push(J.slice(0,-5));X=_.C(X);for(J=X.next();!J.done;J=X.next())Q1(J.value);t8()})()};
_.Nn6=function(X){return _.nw(function(){return _.qam("_start",X)})()};
_.PI=function(X,J,p){_.nw(_.Gl)(X,J,p===void 0?!1:p)};
_.KV=function(X,J,p){return _.nw(_.uu)(X,J,p)};
_.qam=function(X,J){return _.nw(function(){var p=_.W4m(J);return X in p})()};
uN5=function(X){if(!_.H("universal_csi_network_ticks"))return"";X=_.NN(X)||"";for(var J=Object.keys(MTT),p=0;p<J.length;p++){var l=J[p];if(X.includes(l))return l}return""};
d_B=function(X){if(!_.H("universal_csi_network_ticks"))return function(){};
var J=MTT[X];return J?(_.Tl(J),function(){var p=_.H("universal_csi_network_ticks")?(p=GoB[X])?_.Tl(p):!1:!1;return p}):function(){}};
_.Tl=function(X,J,p){return _.nw(function(){if(_.qam(X,p))return!1;_.KV(X,J,p);return!0})()};
_.zl=function(X,J,p){_.nw(function(){if(!_.Nn6(p)||_.qam(X,p))return!1;_.KV(X,J,p);return!0})()};
_.jH=function(X){return _.nw(_.V1)(X,void 0)};
t8=function(X){_.Nn6(X)&&_.KV("aa",void 0,X)};
_.EkY=function(X,J,p,l,g,B,k,n,w,Y){var e=VTU();B=new _.Q8({veType:J,youtubeData:B,jspbYoutubeData:n});Y=iu({automatedLogEventSource:Y},e);g&&(Y.cttAuthInfo=g);g={csn:e,pageVe:B.getAsJson()};_.H("expectation_logging")&&w&&w.screenCreatedLoggingExpectations&&(g.screenCreatedLoggingExpectations=w.screenCreatedLoggingExpectations);p&&p.visualElement?(g.implicitGesture={parentCsn:p.clientScreenNonce,gesturedVe:p.visualElement.getAsJson()},k&&(g.implicitGesture.gestureType=k)):p&&_.Wf(new _.Kw("newScreen() parent element does not have a VE - rootVe",
J));l&&(g.cloneCsn=l);X?JT("screenCreated",g,X,Y):_.le("screenCreated",g,Y);ZLC(Iaa,new tTm(e));so.clear();PHZ.clear();Q26.clear();return e};
XB=function(X,J,p,l,g,B){B=B===void 0?{}:B;K46(X,J,p,[l],g===void 0?!1:g,B)};
K46=function(X,J,p,l,g,B){g=g===void 0?!1:g;B=B===void 0?{}:B;Object.assign(B,iu({cttAuthInfo:T4(J)||void 0},J));for(var k=_.C(l),n=k.next();!n.done;n=k.next()){n=n.value;var w=n.getAsJson();(_.Q5.isEmpty(w)||!w.trackingParams&&!w.veType)&&_.Wf(Error("Cf"));if(_.H("no_client_ve_attach_unless_shown")){var Y=Tn4(n,J);if(w.veType&&!PHZ.has(Y)&&!Q26.has(Y)&&!g){if(!_.H("il_attach_cache_limit")||so.size<1E3){so.set(Y,[X,J,p,n]);return}_.H("il_attach_cache_limit")&&so.size>1E3&&_.Wf(new _.Kw("IL Attach cache exceeded limit"))}n=
Tn4(p,J);so.has(n)?zLK(p,J):Q26.set(n,!0)}}l=l.filter(function(e){e.csn!==J?(e.csn=J,e=!0):e=!1;return e});
p={csn:J,parentVe:p.getAsJson(),childVes:_.Ed(l,function(e){return e.getAsJson()})};
J==="UNDEFINED_CSN"?Ju("visualElementAttached",B,p):X?JT("visualElementAttached",p,X,B):_.le("visualElementAttached",p,B)};
izW=function(X,J,p,l,g,B,k){j2K(X,J,p,g,k)};
j2K=function(X,J,p,l,g){s2m(p,J);g=iu({cttAuthInfo:T4(J)||void 0,automatedLogEventSource:g},J);p={csn:J,ve:p.getAsJson(),eventType:1};l&&(p.clientData=l);J==="UNDEFINED_CSN"?Ju("visualElementShown",g,p):X?JT("visualElementShown",p,X,g):_.le("visualElementShown",p,g)};
XYI=function(X,J,p,l){s2m(p,J);var g=iu({cttAuthInfo:T4(J)||void 0,automatedLogEventSource:void 0},J);p={csn:J,ve:p.getAsJson(),eventType:4};l&&(p.clientData=l);J==="UNDEFINED_CSN"?Ju("visualElementShown",g,p):X?JT("visualElementShown",p,X,g):_.le("visualElementShown",p,g)};
JI5=function(X,J,p,l,g,B){var k=(l=l===void 0?!1:l)?16:8;l=iu({cttAuthInfo:T4(J)||void 0,endOfSequence:l,automatedLogEventSource:B},J);p={csn:J,ve:p.getAsJson(),eventType:k};g&&(p.clientData=g);J==="UNDEFINED_CSN"?Ju("visualElementHidden",l,p):X?JT("visualElementHidden",p,X,l):_.le("visualElementHidden",p,l)};
lqY=function(X,J,p,l,g,B){pYK(X,J,p,void 0,l,g,B)};
pYK=function(X,J,p,l,g,B,k){s2m(p,J);l=l||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";B=iu({cttAuthInfo:T4(J)||void 0,automatedLogEventSource:k},J);p={csn:J,ve:p.getAsJson(),gestureType:l};g&&(p.clientData=g);J==="UNDEFINED_CSN"?Ju("visualElementGestured",B,p):X?JT("visualElementGestured",p,X,B):_.le("visualElementGestured",p,B)};
gxY=function(X,J,p,l){var g=iu({cttAuthInfo:T4(J)||void 0},J);p={csn:J,ve:p.getAsJson(),clientData:l};J==="UNDEFINED_CSN"?Ju("visualElementStateChanged",g,p):X?JT("visualElementStateChanged",p,X,g):_.le("visualElementStateChanged",p,g)};
BMK=function(){var X=Tp5(16);for(var J=[],p=0;p<X.length;p++)J.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(X[p]&63));return J.join("")};
Ju=function(X,J,p){$GR.push({payloadName:X,payload:p,jspbPayload:void 0,options:J});WkY||(WkY=ojm())};
roC=function(X){if($GR){for(var J=_.C($GR),p=J.next();!p.done;p=J.next())p=p.value,p.payload&&(p.payload.csn=X.csn,_.le(p.payloadName,p.payload,p.options));$GR.length=0}WkY=0};
Tn4=function(X,J){return""+X.getAsJson().veType+X.getAsJson().veCounter+J};
s2m=function(X,J){if(_.H("no_client_ve_attach_unless_shown")){var p=Tn4(X,J);PHZ.set(p,!0);zLK(X,J)}};
zLK=function(X,J){X=Tn4(X,J);so.has(X)&&(J=so.get(X)||[],XB(J[0],J[1],J[2],J[3],!0),so.delete(X))};
iu=function(X,J){_.H("log_sequence_info_on_gel_web")&&(X.sequenceGroup=J);return X};
_.ps=function(X,J,p){_.nw(XB)(void 0,X,J,p)};
_.l0=function(X,J,p){_.nw(K46)(void 0,X,J,p)};
_.gZ=function(X,J){_.nw(izW)(void 0,X,J,void 0,void 0,void 0)};
_.Bv=function(X,J,p){_.nw(function(){_.Yy(J,function(l){XYI(void 0,X,l,p)})})()};
_.$t=function(X,J,p,l){_.nw(function(){_.Yy(J,function(g){JI5(void 0,X,g,p,l)})})()};
_.Wv=function(X,J,p){_.nw(lqY)(void 0,X,J,p,void 0)};
_.Cs=function(X,J,p,l){_.nw(pYK)(void 0,X,J,p,l,void 0)};
_.kt=function(X,J,p){_.nw(gxY)(void 0,X,J,p,void 0)};
CPm=function(X,J){ns.set(X,J)};
k16=function(X){Ls.initialized=!0;Ls.sessionId=X.sessionId||"";Ls.enabledSpans=X.enabledSpans;X.shouldSampleFn!=null&&(Ls.shouldSampleFn=X.shouldSampleFn)};
nx4=function(X){Ls.processors.push(X)};
Au=function(X){return Ls.initialized?Ls.enabledSpans?Ls.enabledSpans[X]:!0:!1};
YvY=function(X,J,p){return Au(X)&&Ls.shouldSampleFn(X,J,LkU)?new AIB(X,J,p):wYK};
wZ=function(X,J,p){if(typeof p==="function"){var l=p;p=void 0}var g=YvY(X,J,p),B;if(((B=p)==null?void 0:B.endTime)!=null)return l&&_.Wf(Error("Gf")),g;var k;g!==wYK&&((k=p)==null?void 0:k.active)!==!1&&Ls.stack.push(g);if(!l)return g;if(g===wYK)return l(g);try{var n=l(g);if(n instanceof Promise)return n.then(function(w){g.end();return w},function(w){g.end("SPAN_STATUS_ERROR");
throw w;});
g.end();return n}catch(w){throw g.end("SPAN_STATUS_ERROR"),w;}};
vxT=function(){n7.subscribe("handleError",function(X){try{for(var J in Yt)try{var p=Yt[J];typeof Yt[J]==="function"&&(p=p());X.params[J]=typeof Yt[J]==="object"?JSON.stringify(p):String(p)}catch(l){_.Wf(l)}}catch(l){_.Wf(l)}})};
e4m=function(){};
ZQY=function(X,J){var p=Object.keys(X);X=new _.Kw("[Command Handler] "+J,{filteredCommandNames:p,originalCommand:X});_.Bf(X)};
h4Z=function(X,J){ZQY(X,J+" was called but not set")};
xGZ=function(X){return function(){return new X}};
vv=function(X){return function(){return _.yG().resolve(X)}};
HQm=function(X,J){var p=_.a(X,_.wH);if(p&&(p=J[p.signal]))return p();X=_.C(Object.keys(X));for(p=X.next();!p.done;p=X.next())if(p=p.value,J[p]&&(p=J[p]))return p()};
_.eZ=function(X,J,p,l){return{browseEndpoint:{browseId:X},commandMetadata:{webCommandMetadata:{url:J,rootVe:p,webPageType:l===void 0?"WEB_PAGE_TYPE_BROWSE":l}}}};
aqa=function(X,J,p){var l=J=J===void 0?0:J;p=p===void 0?0:p;var g=p-l;return _.Zt(X,"PPSV",void 0,void 0,(g>600?0:g<60||p<=0||l/p>.9)?0:J)};
_.Zt=function(X,J,p,l,g){var B="/watch?v="+X;X={videoId:X};J&&(X.playlistId=J,B+="&list="+J);l&&(B+="&pp="+l);g&&(X.startTimeSeconds=g,B+="&t="+g+"s");J={watchEndpoint:X,commandMetadata:{webCommandMetadata:{url:B,rootVe:3832,webPageType:"WEB_PAGE_TYPE_WATCH"}}};p&&(J.clickTrackingParams=p);l&&(_.a(J,_.CV).playerParams=l);return J};
UGU=function(X){return{browseEndpoint:{browseId:"VL"+X},commandMetadata:{webCommandMetadata:{url:"/playlist?list="+X,rootVe:5754,webPageType:"WEB_PAGE_TYPE_PLAYLIST"}}}};
rIR=function(X){if(X){var J;if(X){var p=(J=_.a(X.commandMetadata,_.SH))==null?void 0:J.url;J=!(!p||p==="/service_ajax")}else J=!1;if(J)return X;var l;if(X=(l=_.a(X,_.Im))==null?void 0:l.commands)for(l=_.C(X),X=l.next();!X.done;X=l.next())if(X=rIR(X.value))return X}};
_.hu=function(X){return{runs:[{text:X}]}};
IqZ=function(X,J){return X&&J?{runs:[{text:X,navigationEndpoint:J}]}:void 0};
xt=function(X){return X?_.hu(X):void 0};
_.Hv=function(X){return X?{simpleText:X}:void 0};
_.a4=function(X){var J=X.type;X=X.payload;J={type:J};X!==void 0&&(J.payload=X);return J};
yIC=function(X,J,p){for(var l=Object.assign({},X),g=_.C(Object.keys(J)),B=g.next();!B.done;B=g.next()){B=B.value;var k=X[B],n=J[B];if(n===void 0)delete l[B];else if(k===void 0)l[B]=n;else if(Array.isArray(n)&&Array.isArray(k))l[B]=p?[].concat(_.EU(k),_.EU(n)):n;else if(!Array.isArray(n)&&_.QZ(n)&&!Array.isArray(k)&&_.QZ(k))l[B]=yIC(k,n,p);else if(typeof n===typeof k)l[B]=n;else return J=new _.Kw("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:B,originalValue:k,updateValue:n}),
_.Bf(J),X}return l};
OQU=function(X){if(!X.length)return"";try{if(oxI)return oxI.decode(X);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(X)}catch(k){}for(var J=0,p=[],l=X.length;J<l;){for(var g=0;g<1024&&J<l;){var B=X[J++];if(B<128)SvK[g++]=B;else{if(B<224)B=(B&31)<<6|X[J++]&63;else if(B<240)B=(B&15)<<12|(X[J++]&63)<<6|X[J++]&63;else{if(g+1===1024){--J;break}B=(B&7)<<18|(X[J++]&63)<<12|(X[J++]&63)<<6|X[J++]&63;B-=65536;SvK[g++]=55296|B>>10;B=56320|B&1023}SvK[g++]=B}}B=String.fromCharCode.apply(String,
SvK);g<1024&&(B=B.substring(0,g));p.push(B)}return p.join("")};
bQ4=function(X,J){var p;if((p=cIZ)==null?0:p.encodeInto)return J=cIZ.encodeInto(X,J),J.read<X.length?X.length*4:J.written;for(var l=p=0;l<X.length;l++){var g=X.charCodeAt(l);g<128?J[p++]=g:(g<2048?J[p++]=g>>6|192:((g&64512)===55296&&l+1<X.length&&(X.charCodeAt(l+1)&64512)===56320?(g=65536+((g&1023)<<10)+(X.charCodeAt(++l)&1023),J[p++]=g>>18|240,J[p++]=g>>12&63|128):J[p++]=g>>12|224,J[p++]=g>>6&63|128),J[p++]=g&63|128)}return p};
fqm=function(X,J,p){if(J&&p&&p.buffer===J.exports.memory.buffer){var l=J.realloc(p.byteOffset,X);if(l)return new Uint8Array(J.exports.memory.buffer,l,X)}X=J?new Uint8Array(J.exports.memory.buffer,J.malloc(X),X):new Uint8Array(X);p&&X.set(p);return X};
_.rZ=function(X){X=new DGW(new R44([_.iT(decodeURIComponent(X))]));if(mGK(X,2)){var J=Uq(X);var p=X.pos;var l=X.arrayView;p=p===void 0?0:p;var g=J===void 0?-1:J;p=p===void 0?0:p;g=g===void 0?-1:g;if(l.totalLength&&g){g<0&&(g=l.totalLength-p);l.focus(p);if(!(p-l.arrayPos+g<=l.arrays[l.arrayIdx].length)){var B=l.arrayIdx,k=l.arrayPos;l.focus(p+g-1);k=new Uint8Array(l.arrayPos+l.arrays[l.arrayIdx].length-k);for(var n=0,w=B;w<=l.arrayIdx;w++)k.set(l.arrays[w],n),n+=l.arrays[w].length;l.arrays.splice(B,
l.arrayIdx-B+1,k);l.arrayIdx=0;l.arrayPos=0;l.focus(p)}B=l.arrays[l.arrayIdx];l=new DataView(B.buffer,B.byteOffset+p-l.arrayPos,g)}else l=new DataView(new ArrayBuffer(0));l=new Uint8Array(l.buffer,l.byteOffset,l.byteLength);X.pos+=J;J=l}else J=void 0;J=J?OQU(J):void 0;X=mGK(X,4)?Uq(X):void 0;l=FkZ[X];if(typeof l==="undefined")throw X=new _.Kw("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:X}),_.Bf(X),X;return{entityTypeFieldNumber:X,entityType:l,entityId:J}};
_.o4=function(X,J,p){p=p===void 0?0:p;var l=new qvU;if(cIZ)X=cIZ.encode(X);else{var g=new Uint8Array(Math.ceil(X.length*1.2)),B=bQ4(X,g);g.length<B&&(g=new Uint8Array(B),B=bQ4(X,g));g.length>B&&(g=g.subarray(0,B));X=g}X!==void 0&&(I4(l,18),g=X.length,I4(l,g),ym(l,g),l.buf.set(X,l.pos),l.pos+=g);X=NMm[J];if(typeof X==="undefined")throw p=new _.Kw("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:J}),_.Bf(p),p;X!==void 0&&(I4(l,32),I4(l,X));I4(l,40);I4(l,1);J=new Uint8Array(l.buf.buffer,
l.buf.byteOffset,l.pos);return encodeURIComponent(_.jm(J,p))};
MdZ=function(X){X=X.key||X.id;if(!X)throw Error("If");return X};
G1W=function(X,J){X=X===void 0?{}:X;return uta(X,J)};
dGY=function(X,J,p,l){if(l===void 0)return l=Object.assign({},X[J]||{}),p=(delete l[p],l),l={},Object.assign({},X,(l[J]=p,l));var g={},B={};return Object.assign({},X,(B[J]=Object.assign({},X[J],(g[p]=l,g)),B))};
VdY=function(X,J,p,l,g){var B=X[J];if(B==null||!B[p])return X;l=yIC(B[p],l,g==="REPEATED_FIELDS_MERGE_OPTION_APPEND");g={};B={};return Object.assign({},X,(B[J]=Object.assign({},X[J],(g[p]=l,g)),B))};
_.SZ=function(X,J,p){return X[J]?X[J][p]||null:null};
PPR=function(){if(tdZ)return tdZ();var X={};tdZ=ob("PersistentEntityStoreDb",{objectStores:(X.EntityStore={addedAtVersion:1},X.EntityAssociationStore={addedAtVersion:2},X),shared:!1,upgrade:function(J,p){p(1)&&AL(LP(J,"EntityStore",{keyPath:"key"}),"entityType","entityType");p(2)&&(J=LP(J,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),AL(J,"byParentEntityKey","parentEntityKey"),AL(J,"byChildEntityKey","childEntityKey"))},
version:3});return tdZ()};
QL6=function(X){return _.hX(PPR(),X)};
Oq=function(X){return window.Int32Array?new Int32Array(X):Array(X)};
Kk6=function(X){return _.hX(Ex6(),X)};
TMU=function(X){return new cv("WRONG_DATA_TYPE",{encoderVersion:X})};
z4m=function(X){return X instanceof Error?new cv("UNKNOWN_ENCODE_ERROR",{originalMessage:X.message}):new cv("UNKNOWN_ENCODE_ERROR")};
jLZ=function(X){return X instanceof Error?new cv("UNKNOWN_DECODE_ERROR",{originalMessage:X.message}):new cv("UNKNOWN_DECODE_ERROR")};
iQa=function(X,J){X=X instanceof cv?X:J(X);_.Bf(X);throw X;};
sL5=function(X){X=(new TextEncoder).encode(X).subarray(0,16);var J=new Uint8Array(16);J.set(X);return J};
JPB=function(X){var J=X7W[X];if(J)return J;_.Wf(new _.Kw("Entity model not found.",{entityType:X}))};
_.b0=function(){p7a||(p7a=l8Y());return p7a};
l8Y=function(){var X,J,p;return _.L(function(l){if(l.nextAddress==1)return _.f$(l,2),l.yield(_.yR(),4);if(l.nextAddress!=2){X=l.yieldResult;if(!X||!_.Ez()||typeof _.lT.BroadcastChannel==="undefined")return l.return();J=new g3m;return l.return(new Dt(X,J))}p=_.qa(l);p instanceof Error&&_.Bf(p);return l.return()})};
_.R4=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1){p=X.mutations;if(!p||p.length<=0)return l.return();J&&J.dispatch(_.a4({type:"ENTITY_LOADED",payload:p}));return l.yield(BE5(p),2)}p.length=0;_.Ma(l)})};
BE5=function(X){var J;return _.L(function(p){return p.nextAddress==1?p.yield(_.b0(),2):(J=p.yieldResult)?p.yield(_.mf(J,"readwrite",function(l){for(var g={},B=_.C(X),k=B.next(),n={};!k.done;n={mutation$jscomp$8:void 0,mutationEntityType$jscomp$3:void 0},k=B.next())n.mutation$jscomp$8=k.value,n.mutation$jscomp$8.entityKey&&$74(n.mutation$jscomp$8)&&(n.mutationEntityType$jscomp$3=(0,_.Q5.getAnyKey)(n.mutation$jscomp$8.payload),k=void 0,n.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_REPLACE"&&(k=function(w){return function(){return _.WyZ(l,
w.mutation$jscomp$8.payload[w.mutationEntityType$jscomp$3],w.mutationEntityType$jscomp$3)}}(n)),n.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_DELETE"&&(k=function(w){return function(){return CXI(l,w.mutation$jscomp$8.entityKey)}}(n)),n.mutation$jscomp$8.type==="ENTITY_MUTATION_TYPE_UPDATE"&&(k=function(w){return function(){return kfm(l,w.mutation$jscomp$8.entityKey,w.mutation$jscomp$8.payload[w.mutationEntityType$jscomp$3],w.mutationEntityType$jscomp$3)}}(n)),k&&(g[n.mutation$jscomp$8.entityKey]=
g[n.mutation$jscomp$8.entityKey]?g[n.mutation$jscomp$8.entityKey].then(k):k()));
return LD.all(Object.values(g))}),0):p.return()})};
$74=function(X){var J;X=(J=X.options)==null?void 0:J.persistenceOption;return X==="ENTITY_PERSISTENCE_OPTION_PERSIST"||X==="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"};
APa=function(X,J){var p,l;_.L(function(g){if(g.nextAddress==1)return g.yield(_.b0(),2);if(g.nextAddress!=3)return(p=g.yieldResult)?g.yield(_.mf(p,"readonly",function(B){var k={},n=Object.keys(J).map(function(w){var Y=J[w]?[].concat(_.EU(J[w])):[];return n3a(B,w,Y,k)});
return LD.all(n).then(function(){return k})}),3):g.return();
l=g.yieldResult;Object.keys(l).length>0&&X.dispatch(Ly6(l));_.Ma(g)})};
n3a=function(X,J,p,l){return FB(X,J,p).then(function(g){l[J]=w7C(p,g)})};
w7C=function(X,J){if(J.length!==X.length)throw Error("Lf");return J.reduce(function(p,l,g){p[X[g]]=l;return p},{})};
e75=function(X){var J=X.filter(function(g){var B;return(g==null?void 0:(B=g.transferEntity)==null?void 0:B.transferState)==="TRANSFER_STATE_COMPLETE"}).length,p=X.filter(function(g){var B;
return(g==null?void 0:(B=g.transferEntity)==null?void 0:B.transferState)==="TRANSFER_STATE_FAILED"}).length,l=X.filter(function(g){var B;
return(g==null?void 0:(B=g.transferEntity)==null?void 0:B.transferState)&&Y2W.includes(g.transferEntity.transferState)});
if(!(J||l!=null&&l.length))return 0;J=_.v36(l)+J;X=X.length-p;return X===0?0:Math.round(J*100/X)/100};
_.v36=function(X){var J=[];J=J.concat.apply(J,_.EU(X.filter(function(B){return B.streamEntity}).map(function(B){var k=Object.assign({},B.streamEntity),n,w=(n=B.transferEntity)==null?void 0:n.transferState;
k.streamsProgress=k.streamsProgress||[];k.streamsProgress=k.streamsProgress.map(function(Y){var e=Object.assign({},Y);e.numBytesDownloaded=w==="TRANSFER_STATE_COMPLETE"?Y.numTotalBytes:Y.numBytesDownloaded;return e});
return k}).map(function(B){return B.streamsProgress})));
var p=X=0;J=_.C(J);for(var l=J.next();!l.done;l=J.next()){var g=l.value;l=Number(g.numBytesDownloaded);g=Number(g.numTotalBytes);p+=isNaN(l)?0:l;X+=isNaN(g)?0:g}return X===0?0:Math.round(p*100/X)/100};
ZKK=function(X){if(!X||!X.expirationTimestamp||!X.action)return!1;var J=(0,_.S8)()/1E3;return Number(X.expirationTimestamp)>=J};
qI=function(X){return X&&X.expirationTimestamp&&X.action?ZKK(X)&&X.action==="OFFLINE_VIDEO_POLICY_ACTION_OK":!1};
_.NI=function(X){return["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"].includes(X||"TRANSFER_STATE_UNKNOWN")};
h7a=function(X){var J=new qvU;if(X!==void 0){var p=Math.ceil(Math.log2(X.length*4+2)/7);p=p===void 0?2:p;I4(J,10);J.submessagePosStack.push(J.pos);J.submessagePosStack.push(p);J.pos+=p;ym(J,X.length*1.2);p=bQ4(X,J.buf.subarray(J.pos));J.pos+p>J.buf.length&&(ym(J,p),p=bQ4(X,J.buf.subarray(J.pos)));J.pos+=p;X=J.submessagePosStack.pop();p=J.submessagePosStack.pop();for(var l=J.pos-p-X;X--;){var g=X?128:0;J.view.setUint8(p++,l&127|g);l>>=7}}J=new Uint8Array(J.buf.buffer,J.buf.byteOffset,J.pos);return(new TextDecoder("utf-8")).decode(J)};
_.MI=function(X){var J=0;X=_.C(X);for(var p=X.next(),l={};!p.done;l={transferState$jscomp$3:void 0},p=X.next()){var g=p.value,B=void 0;p=(B=g.streamEntity)!=null?B:{};B=void 0;l.transferState$jscomp$3=(B=g.transferEntity)==null?void 0:B.transferState;B=g=void 0;((g=p)==null?0:(B=g.streamsProgress)==null?0:B.length)&&p.streamsProgress.forEach(function(k){return function(n){n=Number(k.transferState$jscomp$3==="TRANSFER_STATE_COMPLETE"?n.numTotalBytes:n.numBytesDownloaded);isFinite(n)&&(J+=n)}}(l))}return J};
x7Y=function(X){return X.some(function(J){var p;if(!(J==null?0:(p=J.transferEntity)==null?0:p.transferState)){var l;return!(J==null?0:(l=J.policyEntity)==null?0:l.action)||J.policyEntity.action==="OFFLINE_VIDEO_POLICY_ACTION_OK"}return Y2W.includes(J.transferEntity.transferState)})};
HK6=function(X,J){if(!J)return!1;if(_.H("of_pb_en_po_ks"))return!0;var p;X=(p=_.SZ(X,"offlineVideoPolicy",_.o4(J,"offlineVideoPolicy")))!=null?p:void 0;return!!X&&qI(X)};
_.U7W=function(X){var J=["TRANSFER_STATE_COMPLETE"];J=J===void 0?a8a:J;return X.filter(function(p){var l,g;return J.includes((g=(l=p.transferEntity)==null?void 0:l.transferState)!=null?g:"TRANSFER_STATE_UNKNOWN")})};
rPI=function(X,J){if(J){var p,l=(p=_.SZ(X,"playbackData",_.o4(J,"playbackData")))!=null?p:null,g;p=(g=_.SZ(X,"transfer",_.o4(J,"transfer")))!=null?g:null;var B;g=(B=_.SZ(X,"offlineVideoStreams",_.o4(J,"offlineVideoStreams")))!=null?B:null;var k;X=(k=_.SZ(X,"offlineVideoPolicy",_.o4(J,"offlineVideoPolicy")))!=null?k:null;if(l||p||g||X)return{playbackDataEntity:l,transferEntity:p,streamEntity:g,policyEntity:X}}};
_.u0=function(X){var J=X.playbackData;if(!J)return[];var p=[];J=_.C(Object.keys(J));for(var l=J.next();!l.done;l=J.next()){var g=l.value;if(!I8Z(X,_.rZ(g).entityId)&&(l=rPI(X,_.rZ(g).entityId))){var B=void 0,k=void 0;g=(k=Number((B=_.SZ(X,"playbackData",g))==null?void 0:B.streamDownloadTimestampSeconds))!=null?k:(0,_.S8)();p.push({entity:l,streamDownloadTimestamp:g})}}return p.sort(function(n,w){var Y=n.streamDownloadTimestamp,e=w.streamDownloadTimestamp;return e===Y?n.entity.streamEntity&&!w.entity.streamEntity?
1:-1:e-Y}).map(function(n){return n.entity})};
yPZ=function(X){return _.U7W(_.u0(X))};
_.o35=function(X){return _.u0(X).filter(function(J){var p;if(((p=J.policyEntity)==null?0:p.action)&&J.policyEntity.action!=="OFFLINE_VIDEO_POLICY_ACTION_OK")return!1;var l;if((l=J.transferEntity)==null?0:l.transferState){var g;return Y2W.includes((g=J.transferEntity)==null?void 0:g.transferState)}return!0})};
I8Z=function(X,J){var p;return((p=_.SZ(X,"downloadStatusEntity",_.o4(J,"downloadStatusEntity")))==null?void 0:p.downloadState)==="DOWNLOAD_STATE_USER_DELETED"?!0:!1};
S25=function(X){var J;if(X==null?0:(J=X.playbackDataEntity)==null?0:J.key)return _.rZ(X.playbackDataEntity.key).entityId;var p;if(X==null?0:(p=X.transferEntity)==null?0:p.key)return _.rZ(X.transferEntity.key).entityId;var l;if(X==null?0:(l=X.streamEntity)==null?0:l.key)return _.rZ(X.streamEntity.key).entityId;var g;if(X==null?0:(g=X.policyEntity)==null?0:g.key)return _.rZ(X.policyEntity.key).entityId};
cP5=function(X){var J=new Set,p;X=(p=X.mainDownloadsListEntity)==null?void 0:p[OKY];var l;if(!(X==null?0:(l=X.downloads)==null?0:l.length))return J;var g;X==null||(g=X.downloads)==null||g.forEach(function(B){(B==null?0:B.videoItem)&&J.add(B.videoItem)});
return J};
Gb=function(X,J){if(J){var p=_.SZ(X,"mainVideoEntity",_.o4(J,"mainVideoEntity")),l=_.SZ(X,"downloadStatusEntity",_.o4(J,"downloadStatusEntity")),g=_.SZ(X,"ytMainChannelEntity",_.o4(J,"ytMainChannelEntity")),B={playbackDataEntity:null,transferEntity:null,streamEntity:null,policyEntity:null};X=rPI(X,J);l=(l==null?void 0:l.downloadState)==="DOWNLOAD_STATE_PENDING_DOWNLOAD"||!_.H("woffle_render_failed_download_state_ks")&&(l==null?void 0:l.downloadState)==="DOWNLOAD_STATE_FAILED";!X&&l&&(X=B);if(X&&p&&
g)return Object.assign({},{videoEntity:p,channelEntity:g},X)}};
f8U=function(X,J){return bKK(X,J)==="TRANSFER_STATE_COMPLETE"&&HK6(X,J)};
D74=function(X,J){if(!J)return!1;var p;X=(p=_.SZ(X,"playbackData",_.o4(J,"playbackData")))!=null?p:void 0;return!!X&&!!X.playerResponseJson};
bKK=function(X,J){if(!J)return"TRANSFER_STATE_UNKNOWN";var p=_.SZ(X,"transfer",_.o4(J,"transfer"));if(p){var l;return(l=p.transferState)!=null?l:"TRANSFER_STATE_UNKNOWN"}p=_.SZ(X,"offlineOrchestrationActionWrapperEntity",_.o4(J,"offlineOrchestrationActionWrapperEntity"));X=_.SZ(X,"mainVideoEntity",_.o4(J,"mainVideoEntity"));return p||X?"TRANSFER_STATE_TRANSFER_IN_QUEUE":"TRANSFER_STATE_UNKNOWN"};
R7m=function(X,J){if(!J)return"TRANSFER_STATE_UNKNOWN";if(X=_.SZ(X,"transfer",_.o4(J,"transfer"))){var p;return(p=X.transferState)!=null?p:"TRANSFER_STATE_UNKNOWN"}return"TRANSFER_STATE_UNKNOWN"};
m7U=function(X,J){return J&&(X=_.SZ(X,"videoPlaybackPositionEntity",_.o4(J,"videoPlaybackPositionEntity")),X==null?0:X.lastPlaybackPositionSeconds)?Number(X.lastPlaybackPositionSeconds):0};
q2U=function(X,J){return FyI(X).some(function(p){var l;return(p==null?void 0:(l=p.mainPlaylistEntity)==null?void 0:l.playlistId)===J})};
Mem=function(X,J,p){var l=NEC(X,J);if(!l.length)return[];J=[];l=_.C(l);for(var g=l.next();!g.done;g=l.next()){g=g.value;var B=Gb(X,g);p&&bKK(X,g)!=="TRANSFER_STATE_COMPLETE"||B&&J.push(B)}return J};
NEC=function(X,J){if(!J)return[];var p=_.o4(J,"mainPlaylistEntity"),l;J=(l=X.mainPlaylistEntity)==null?void 0:l[p];l=[];if(J==null||!J.videos)return l;J=_.C(J.videos);for(p=J.next();!p.done;p=J.next()){p=p.value;var g=void 0,B=void 0,k=void 0,n=(g=X)==null?void 0:(B=g.mainPlaylistVideoEntity)==null?void 0:(k=B[p])==null?void 0:k.video;n&&(p=_.rZ(n).entityId)&&l.push(p)}return l};
u7Y=function(X,J){if(J){var p=_.SZ(X,"mainPlaylistEntity",_.o4(J,"mainPlaylistEntity")),l=_.SZ(X,"mainPlaylistDownloadStateEntity",_.o4(J,"mainPlaylistDownloadStateEntity"));X=_.SZ(X,"ytMainChannelEntity",_.o4(J,"ytMainChannelEntity"));if(l&&p)return Object.assign({},{mainPlaylistEntity:p,mainPlaylistDownloadStateEntity:l},!!X&&{channelEntity:X})}};
FyI=function(X){return Gfm(X).sort(function(J,p){return p.addedTimestampMillis-J.addedTimestampMillis}).map(function(J){return J.downloadedPlaylistEntities})};
Gfm=function(X){var J=X.mainPlaylistDownloadStateEntity,p=[];if(!J)return p;for(var l=_.C(Object.keys(J)),g=l.next();!g.done;g=l.next()){var B=g.value;g=u7Y(X,_.rZ(B).entityId);var k=void 0;B=Number((k=J[B])==null?void 0:k.addedTimestampMillis);k=isNaN(B)?(0,_.S8)():B;g!==void 0&&p.push({downloadedPlaylistEntities:g,addedTimestampMillis:k})}return p};
d7T=function(X){var J,p=(J=X.mainPlaylistVideoEntity)!=null?J:{};return new Set(FyI(X).reduce(function(l,g){l=l===void 0?[]:l;var B,k;g==null||(B=g.mainPlaylistEntity)==null||(k=B.videos)==null||k.forEach(function(n){var w;(n=(w=p[n])==null?void 0:w.video)&&l.push(n)});
return l},[]))};
Vem=function(X){return"downloadedMusicPlaylistEntities"in X};
teK=function(X){return"mainPlaylistEntity"in X&&"mainPlaylistDownloadStateEntity"in X};
PXm=function(X){return"videoEntity"in X&&"channelEntity"in X};
QZI=function(X){var J=X.musicPlaylistDownloadMetadataEntity,p=[];if(!J)return p;for(var l=_.C(Object.keys(J)),g=l.next();!g.done;g=l.next()){g=g.value;a:{var B=X,k=_.rZ(g).entityId;if(k){var n=_.SZ(B,"musicPlaylist",_.o4(k,"musicPlaylist"));B=_.SZ(B,"musicPlaylistDownloadMetadataEntity",_.o4(k,"musicPlaylistDownloadMetadataEntity"));if(n&&B){n={musicPlaylistEntity:n,musicPlaylistDownloadStateEntity:B};break a}}n=void 0}B=void 0;g=Number((B=J[g])==null?void 0:B.addedTimestampMillis);g=isNaN(g)?(0,_.S8)():
g;n!==void 0&&p.push({downloadedMusicPlaylistEntities:n,addedTimestampMillis:g})}return p};
E3Y=function(X){var J=new Set;X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,"musicPlaylistEntity"in p&&"musicPlaylistDownloadStateEntity"in p){p=_.C(p.musicPlaylistEntity.tracks);for(var l=p.next();!l.done;l=p.next())J.add(l.value)}return J};
KyC=function(X,J){if(J){var p=_.SZ(X,"musicTrack",_.o4(J,"musicTrack")),l=_.SZ(X,"musicArtist",_.o4(J,"musicArtist"))||{};if((X=rPI(X,J))&&p&&l)return Object.assign({},{musicTrackEntity:p,musicArtistEntity:l},X)}};
TEa=function(X){var J=X.musicTrackDownloadMetadataEntity,p=[];if(!J)return[];J=_.C(Object.keys(J));for(var l=J.next();!l.done;l=J.next()){var g=l.value;l=KyC(X,_.rZ(g).entityId);var B=void 0;g=Number((B=_.SZ(X,"musicTrackDownloadMetadataEntity",g))==null?void 0:B.addedTimestampMillis);B=isNaN(g)?(0,_.S8)():g;l!==void 0&&p.push({downloadedMusicEntities:l,addedTimestampMillis:B})}return p};
iKm=function(X,J){if(!J)return[];if(Object.values(z7m).includes(J))return jZZ(X,J);J=_.o4(J,"musicPlaylist");var p;X=(p=X.musicPlaylist)==null?void 0:p[J];p=[];if(X==null||!X.tracks)return p;X=_.C(X.tracks);for(J=X.next();!J.done;J=X.next())(J=_.rZ(J.value).entityId)&&p.push(J);return p};
jZZ=function(X,J){var p=new Set,l=QZI(X).map(function(B){return B.downloadedMusicPlaylistEntities});
l=E3Y(l);l=_.C(l);for(var g=l.next();!g.done;g=l.next())(g=_.rZ(g.value).entityId)&&p.add(g);return sZT(X).downloadedMusicEntities.filter(function(B){var k;if((k=B.musicTrackEntity)!=null&&k.videoId){B=B.musicTrackEntity;if(k=J==="PPOM"?!0:!p.has(B.videoId))b:switch(B=B.musicVideoType,J){case "PPSE":k=B==="MUSIC_VIDEO_TYPE_PODCAST_EPISODE";break b;default:k=B!=="MUSIC_VIDEO_TYPE_PODCAST_EPISODE"}B=k}else B=!1;return B}).map(function(B){var k;
return(k=B.musicTrackEntity)==null?void 0:k.videoId})};
sZT=function(X){var J=TEa(X).sort(function(p,l){return l.addedTimestampMillis-p.addedTimestampMillis}).map(function(p){return"downloadedMusicEntities"in p?p.downloadedMusicEntities:Vem(p)?p.downloadedMusicPlaylistEntities:{}});
X=QZI(X).sort(function(p,l){return l.addedTimestampMillis-p.addedTimestampMillis}).map(function(p){return"downloadedMusicEntities"in p?p.downloadedMusicEntities:Vem(p)?p.downloadedMusicPlaylistEntities:{}});
return{downloadedMusicEntities:J,downloadedMusicPlaylistEntities:X}};
JY5=function(X,J){J=_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?iKm(X,J):NEC(X,J);if(!J.length)return"TRANSFER_STATE_UNKNOWN";J=J.map(function(p){return R7m(X,p)});
return XbI(J)};
XbI=function(X){var J=new Set(X);if(J.has("TRANSFER_STATE_FAILED")&&J.size===1)return"TRANSFER_STATE_FAILED";J.delete("TRANSFER_STATE_FAILED");if(J.has("TRANSFER_STATE_UNKNOWN")&&J.size===1)return"TRANSFER_STATE_PRE_TRANSFER";J.delete("TRANSFER_STATE_UNKNOWN");if(J.has("TRANSFER_STATE_PRE_TRANSFER")&&J.size===1||J.size===0)return"TRANSFER_STATE_PRE_TRANSFER";X=J.has("TRANSFER_STATE_TRANSFERRING");J=J.has("TRANSFER_STATE_TRANSFER_IN_QUEUE");return X||J?"TRANSFER_STATE_TRANSFERRING":"TRANSFER_STATE_COMPLETE"};
tu=function(X){var J=X.mainVideoDownloadStateEntity,p=[];if(!J)return[];J=_.C(Object.keys(J));for(var l=J.next();!l.done;l=J.next()){var g=l.value;if(!I8Z(X,_.rZ(g).entityId)){l=Gb(X,_.rZ(g).entityId);var B=void 0,k=void 0;g=(k=Number((B=_.SZ(X,"mainVideoDownloadStateEntity",g))==null?void 0:B.addedTimestampMillis))!=null?k:(0,_.S8)();l!==void 0&&p.push({downloadedVideoEntities:l,addedTimestampMillis:g})}}return p};
pbB=function(X){return tu(X).sort(function(J,p){return p.addedTimestampMillis-J.addedTimestampMillis}).map(function(J){return J.downloadedVideoEntities})};
_.gKY=function(X){var J=d7T(X),p=_.Pv(X),l=cP5(X),g=tu(X).filter(function(k){var n,w;if((k==null?void 0:(n=k.downloadedVideoEntities)==null?void 0:(w=n.transferEntity)==null?void 0:w.transferState)!=="TRANSFER_STATE_COMPLETE")return!1;var Y,e;k=k==null?void 0:(Y=k.downloadedVideoEntities)==null?void 0:(e=Y.videoEntity)==null?void 0:e.key;return _.H("kevlar_use_library_entity")?k&&(l.has(k)||p[k]):k&&!J.has(k)}),B=Gfm(X).filter(function(k){return JY5(X,k.downloadedPlaylistEntities.mainPlaylistEntity.playlistId)===
"TRANSFER_STATE_COMPLETE"});
return[].concat(_.EU(g),_.EU(B)).sort(function(k,n){return n.addedTimestampMillis-k.addedTimestampMillis}).map(function(k){return lI5(k)})};
BDZ=function(X,J){if(J&&HK6(X,J)){var p,l,g=(l=(p=_.SZ(X,"playbackData",_.o4(J,"playbackData")))!=null?p:void 0)==null?void 0:l.playerResponseJson;if(g){try{var B=JSON.parse(g);var k=_.SZ(X,"transfer",_.o4(J,"transfer")),n=m7U(X,J);n&&(B=Object.assign({},B,{playerConfig:Object.assign({},B.playerConfig,{playbackStartConfig:{startPosition:{streamTimeMillis:""+n*1E3}}})}));B.cotn=k==null?void 0:k.cotn}catch(w){}return B}}};
_.WmW=function(X){var J,p,l;X=(l=(p=((J=X.downloadsPageViewConfigurationEntity)!=null?J:{})[_.Qm])==null?void 0:p.smartDownloadsOptInBannerVisibility)!=null?l:{};var g;return(g=_.a(X,$yW))!=null?g:{}};
_.Pv=function(X){var J,p,l;X=(l=(p=((J=X.mainDownloadsListEntity)!=null?J:{})[_.CW6])==null?void 0:p.downloads)!=null?l:[];J={};p=_.C(X);for(l=p.next();!l.done;l=p.next())X=void 0,J[(X=l.value.videoItem)!=null?X:""]=!0;return J};
kp4=function(X){var J=_.Pv(X);if(Object.keys(J).length===0)return!1;var p=X.mainVideoEntity;if(!p)return!0;p=_.C(Object.keys(p));for(var l=p.next();!l.done;l=p.next()){l=l.value;var g=_.rZ(l).entityId;if(J[l]&&!I8Z(X,g))return!1}return!0};
_.Eq=function(X){var J=_.Pv(X);return tu(X).sort(function(p,l){return p.addedTimestampMillis-l.addedTimestampMillis}).map(function(p){return p.downloadedVideoEntities}).filter(function(p){var l;
return(p=p==null?void 0:(l=p.videoEntity)==null?void 0:l.key)&&!!J[p]})};
_.LmB=function(X){var J,p,l;X=(l=(p=((J=X.downloadsPageViewConfigurationEntity)!=null?J:{})[_.Qm])==null?void 0:p.downloadsUpsellBannerVisibility)!=null?l:{};var g;return(g=_.a(X,nK4))!=null?g:{}};
lI5=function(X){return"downloadedVideoEntities"in X?X.downloadedVideoEntities:"downloadedPlaylistEntities"in X?X.downloadedPlaylistEntities:{}};
AYT=function(X){var J=_.Pv(X),p=d7T(X),l=tu(X).filter(function(g){var B,k;return(g=g==null?void 0:(B=g.downloadedVideoEntities)==null?void 0:(k=B.videoEntity)==null?void 0:k.key)&&!J[g]&&!p.has(g)});
X=Gfm(X);return[].concat(_.EU(l),_.EU(X)).sort(function(g,B){return B.addedTimestampMillis-g.addedTimestampMillis}).map(function(g){return lI5(g)})};
_.Ks=function(X){if(!_.H("kevlar_use_library_entity"))return AYT(X);var J=tu(X).filter(function(l){var g,B;if(g=l=l==null?void 0:(g=l.downloadedVideoEntities)==null?void 0:(B=g.videoEntity)==null?void 0:B.key){var k,n,w;g=((n=(k=X.mainDownloadsListEntity)==null?void 0:k[OKY])==null?0:(w=n.downloads)==null?0:w.length)?cP5(X).has(l):!1}return g}),p=Gfm(X);
return[].concat(_.EU(J),_.EU(p)).sort(function(l,g){return g.addedTimestampMillis-l.addedTimestampMillis}).map(function(l){return lI5(l)})};
wbW=function(X){var J=_.Pv(X),p=d7T(X);return pbB(X).filter(function(l){var g;return(l=l==null?void 0:(g=l.videoEntity)==null?void 0:g.key)&&!J[l]&&!p.has(l)})};
YtC=function(X){if(!_.H("kevlar_use_library_entity"))return wbW(X);var J=_.Pv(X),p=cP5(X);return pbB(X).filter(function(l){var g;return(l=l==null?void 0:(g=l.videoEntity)==null?void 0:g.key)&&!J[l]&&p.has(l)})};
vK5=function(X,J){J=_.o4(J,"settingEntity");var p,l,g;return!!((g=(l=((p=X.settingEntity)!=null?p:{})[J])==null?void 0:l.settingOptionValue)!=null?g:{}).boolValue};
_.Tb=function(X){var J=_.Eq(X);if(x7Y(J))return 0;var p=[];J=_.C(J);for(var l=J.next();!l.done;l=J.next()){l=l.value;var g=void 0,B=void 0;if((g=l)==null?0:(B=g.videoEntity)==null?0:B.key)g=_.rZ(l.videoEntity.key).entityId,l=X,g=_.o4(g,"mainVideoDownloadStateEntity"),l=_.SZ(l,"mainVideoDownloadStateEntity",g),(l=Number(l==null?void 0:l.addedTimestampMillis))&&p.push(l)}return Math.max.apply(Math,_.EU(p))};
_.zb=function(X){return X.ui.richGridMiniMode};
_.jZ=function(X){return X.ui.richGridItemsPerRow};
_.e64=function(X){return X.ui.richGridSlimItemsPerRow};
_.ZOR=function(X){return X.ui.guideIsExpanded};
_.i0=function(X){return X.ui.miniplayerIsActive};
h6T=function(X){return X.ui.singleOptionSurveyIsActive};
_.sq=function(X){var J;return((J=X.ui)==null?void 0:J.currentPageType)||"WEB_PAGE_TYPE_UNKNOWN"};
_.xyU=function(X){return _.sq(X)==="WEB_PAGE_TYPE_WATCH"};
_.HOC=function(X){return _.sq(X)==="WEB_PAGE_TYPE_SHORTS"};
_.aIK=function(X){return X.ui.inlinePreviewIsActive};
_.Uy5=function(X){return X.ui.inlinePreviewIsEnabled};
_.rYC=function(X){return X.ui.miniplayerPlaybackState};
_.X$=function(X){return X.ui.isOnline};
_.II5=function(X){return X.ui.frostedGlassMode};
_.JW=function(X,J){return bKK(X.entities,J)};
_.pf=function(X,J){return JY5(X.entities,J)};
yYR=function(X,J){var p;if(J){var l;X=(l=_.SZ(X.entities,"offlineVideoPolicy",_.o4(J,"offlineVideoPolicy")))==null?void 0:l.action}else X=void 0;return(p=X)!=null?p:"OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN"};
oK4=function(X,J){var p;J?(X=_.SZ(X.entities,"offlineVideoPolicy",_.o4(J,"offlineVideoPolicy")),X=Number(X==null?void 0:X.expirationTimestamp)):X=void 0;return(p=X)!=null?p:0};
_.StB=function(X){return _.u0(X.entities).length};
OOY=function(X,J){return Gb(X.entities,J)};
cY4=function(X,J){return u7Y(X.entities,J)};
lr=function(X,J){return(X=Gb(X.entities,J))?_.v36([X]):0};
_.bOU=function(X,J){var p=_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX";if(p){var l=X.entities;var g=iKm(l,J);if(g.length){var B=[];g=_.C(g);for(var k=g.next();!k.done;k=g.next())(k=KyC(l,k.value))&&B.push(k);l=B}else l=[]}else l=Mem(X.entities,J);var n;if(p){var w=X.entities;J?(J=_.o4(J,"musicPlaylist"),w=(n=w.musicPlaylist)==null?void 0:n[J],n=w!=null&&w.tracks?w.tracks.length:0):n=0}else n=X.entities,J?(J=_.o4(J,"mainPlaylistEntity"),n=(w=n.mainPlaylistEntity)==null?void 0:w[J],n=n!=null&&n.videos?
n.videos.length:0):n=0;return l.length!==n?0:l?e75(l):0};
_.fIY=function(X){return X.download.isLeaderTab};
_.Dy6=function(X,J,p){if(!J&&p){var l=X.entities;if(p){var g=h7a(p),B,k;J=(k=(B=_.SZ(l,"offlineabilityEntity",_.o4(g,"offlineabilityEntity")))==null?void 0:B.addToOfflineButtonState)!=null?k:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"}else J="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"}else B=X.entities,J?(k=h7a(J),J=(g=(l=_.SZ(B,"offlineabilityEntity",_.o4(k,"offlineabilityEntity")))==null?void 0:l.addToOfflineButtonState)!=null?g:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"):J="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";
return J};
R6T=function(X,J){X=X.entities;if(J){J=h7a(J);var p,l;J=(l=(p=_.SZ(X,"offlineabilityEntity",_.o4(J,"offlineabilityEntity")))==null?void 0:p.addToOfflineButtonState)!=null?l:"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}else J="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";return J};
_.myB=function(X){var J=X.entities;X=_.X$(X);var p=vK5(J,"SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED");if(!_.H("kevlar_modern_downloads_page")&&p)var l=!1;else{var g,B;J=(B=(g=((l=J.downloadsPageViewConfigurationEntity)!=null?l:{})[_.Qm])==null?void 0:g.smartDownloadsOptInBannerVisibility)!=null?B:{};l=X?!!J.visibleWithConnection:!!J.visibleWithoutConnection}return l};
_.FmW=function(X){return vK5(X.entities,"SMART_DOWNLOADS_ENABLED")};
_.qt5=function(X){return kp4(X.entities)};
NDW=function(X){return _.Eq(X.entities).every(function(J){var p;return(J==null?void 0:(p=J.transferEntity)==null?void 0:p.transferState)&&!Y2W.includes(J.transferEntity.transferState)})};
_.MwI=function(X){var J,p,l,g=(l=(p=((J=X.entities.downloadsPageViewConfigurationEntity)!=null?J:{})[_.Qm])==null?void 0:p.downloadsUpsellBannerVisibility)!=null?l:{};return _.X$(X)?!!g.visibleWithConnection:!!g.visibleWithoutConnection};
_.uEm=function(X,J){return I8Z(X.entities,J)};
Gp5=function(X,J){if(J){var p,l;X=(l=(p=_.SZ(X.entities,"downloadStatusEntity",_.o4(J,"downloadStatusEntity")))==null?void 0:p.downloadState)!=null?l:"DOWNLOAD_STATE_UNKNOWN"}else X="DOWNLOAD_STATE_UNKNOWN";return X};
gi=function(X,J){return m7U(X.entities,J)};
PWR=function(X){X=dy4(X);var J=X.hours===void 0?0:X.hours,p=X.minutes===void 0?0:X.minutes,l=X.seconds===void 0?0:X.seconds,g=J>0;X=[];g&&(J=VwB(J),X.push(J));J=g;J=J===void 0?!1:J;p=(["af","be","lt"].includes(B5)||J)&&p<10?twB().format(p):(new Intl.NumberFormat("en-u-nu-latn")).format(p);X.push(p);p=twB().format(l);X.push(p);p=":";"da fi id si sr sr-Latn".split(" ").includes(B5)&&(p=".");return X.join(p)};
_.EKU=function(X){X=dy4(X);var J=X.hours===void 0?0:X.hours,p=X.minutes===void 0?0:X.minutes,l=X.seconds===void 0?0:X.seconds;X=[];if(J>0){var g=Q_R().format({hours:J});if(!"be bg es et hu it ka lv pl pt-PT sl sq".split(" ").includes(B5)||J>9999)g=g.replace(J.toString(),VwB(J)),B5==="km"&&(g=g.replace(".",","));X.push(g)}p>0&&X.push(Q_R().format({minutes:p}));l>0&&X.push(Q_R().format({seconds:l}));J="be gu ja kk km ko mn ru tr uz zh-HK zh-TW".split(" ");p=B5=="am"?"{0}\u1363 ":B5=="fa"?"{0}\u060c\u200f ":
B5=="my"?"{0} - ":B5=="ne"?"{0},":B5=="th"?"{0} ":B5=="ur"?"{0}\u060c ":B5=="ar"||B5=="ar-XB"?"{0} \u0648":B5=="ja"||B5=="zh-CN"||B5=="zh-HK"||B5=="zh-TW"?"{0}\u3001":"{0}, ";l=B5=="am"?"\u1363 ":B5=="fa"?"\u060c\u200f ":B5=="my"?" - ":B5=="th"?" ":B5=="ur"?"\u060c ":B5=="ar"||B5=="ar-XB"?" \u0648":B5=="ja"||B5=="zh-CN"||B5=="zh-HK"||B5=="zh-TW"?"\u3001":", ";g=B5=="am"?" \u12a5\u1293 {0}":B5=="as"?" \u0986\u09f0\u09c1 {0}":B5=="az"?" v\u0259 {0}":B5=="bn"?" \u098f\u09ac\u0982 {0}":B5=="cs"?" a\u00a0{0}":
B5=="de"?" und {0}":B5=="el"?" \u03ba\u03b1\u03b9 {0}":B5=="eu"?" eta {0}":B5=="fa"?"\u060c \u0648 {0}":B5=="fil"?", at {0}":B5=="gu"?" \u0a85\u0aa8\u0ac7 {0}":B5=="hi"?", \u0914\u0930 {0}":B5=="hu"?" \u00e9s {0}":B5=="hy"?" \u0587 {0}":B5=="id"?", dan {0}":B5=="iw"?" \u05d5-{0}":B5=="ja"?"\u3001{0}":B5=="ka"?" \u10d3\u10d0 {0}":B5=="km"?" \u1793\u17b7\u1784 {0}":B5=="kn"?", \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {0}":B5=="ko"?" \ubc0f {0}":B5=="ky"?" \u0436\u0430\u043d\u0430 {0}":B5=="lt"?" ir {0}":B5==
"lv"?" un {0}":B5=="ml"?", {0} \u0d0e\u0d28\u0d4d\u0d28\u0d3f\u0d35":B5=="mr"?" \u0906\u0923\u093f {0}":B5=="ms"?" dan {0}":B5=="my"?"\u1014\u103e\u1004\u1037\u103a {0}":B5=="ne"?" \u0930 {0}":B5=="or"?", \u0b13 {0}":B5=="pa"?" \u0a05\u0a24\u0a47 {0}":B5=="ro"?" \u0219i {0}":B5=="si"?", \u0dc3\u0dc4 {0}":B5=="sk"?" a {0}":B5=="sl"?" in {0}":B5=="sq"?" dhe {0}":B5=="sv"?" och {0}":B5=="sw"?" na {0}":B5=="ta"?" \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {0}":B5=="te"?" \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {0}":
B5=="th"?" \u0e41\u0e25\u0e30{0}":B5=="tr"?" ve {0}":B5=="ur"?"\u060c \u0627\u0648\u0631 {0}":B5=="uz"?" va {0}":B5=="vi"?" v\u00e0 {0}":B5=="zh-HK"?"\u53ca{0}":B5=="zu"?", ne-{0}":B5=="af"||B5=="nl"?" en {0}":B5=="ar"||B5=="ar-XB"?" \u0648{0}":B5=="be"||B5=="uk"?" \u0456 {0}":B5=="en-GB"||B5=="en-IN"?" and {0}":B5=="en"||B5=="en-XA"?", and {0}":B5=="et"||B5=="fi"?" ja {0}":B5=="fr"||B5=="fr-CA"?" et {0}":B5=="zh-CN"||B5=="zh-TW"?"\u548c{0}":B5=="da"||B5=="is"||B5=="no"?" og {0}":B5=="es"||B5=="es-419"||
B5=="es-US"?" y {0}":B5=="kk"||B5=="lo"||B5=="mn"?", {0}":B5=="bg"||B5=="mk"||B5=="ru"||B5=="sr"?" \u0438 {0}":B5=="gl"||B5=="it"||B5=="pt-BR"||B5=="pt-PT"?" e {0}":" i {0}";var B=B5=="am"?"{0} \u12a5\u1293 {1}":B5=="as"?"{0} \u0986\u09f0\u09c1 {1}":B5=="az"?"{0} v\u0259 {1}":B5=="bn"?"{0} \u098f\u09ac\u0982 {1}":B5=="de"?"{0} und {1}":B5=="el"?"{0} \u03ba\u03b1\u03b9 {1}":B5=="eu"?"{0} eta {1}":B5=="fa"?"{0} \u0648 {1}":B5=="fil"?"{0} at {1}":B5=="gu"?"{0} \u0a85\u0aa8\u0ac7 {1}":B5=="hi"?"{0} \u0914\u0930 {1}":
B5=="hu"?"{0} \u00e9s {1}":B5=="hy"?"{0} \u0587 {1}":B5=="iw"?"{0} \u05d5-{1}":B5=="ja"?"{0}\u3001{1}":B5=="ka"?"{0} \u10d3\u10d0 {1}":B5=="kk"?"{0} \u0436\u04d9\u043d\u0435 {1}":B5=="km"?"{0} \u1793\u17b7\u1784\u200b{1}":B5=="kn"?"{0} \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 {1}":B5=="ko"?"{0} \ubc0f {1}":B5=="ky"?"{0} \u0436\u0430\u043d\u0430 {1}":B5=="lo"?"{0} \u0ec1\u0ea5\u0eb0 {1}":B5=="lt"?"{0} ir {1}":B5=="lv"?"{0} un {1}":B5=="ml"?"{0} \u0d15\u0d42\u0d1f\u0d3e\u0d24\u0d46 {1}":B5=="mn"?"{0}, {1}":B5==
"mr"?"{0} \u0906\u0923\u093f {1}":B5=="my"?"{0}\u1014\u103e\u1004\u1037\u103a {1}":B5=="ne"?"{0} \u0930 {1}":B5=="or"?"{0} \u0b13 {1}":B5=="pa"?"{0} \u0a05\u0a24\u0a47 {1}":B5=="ro"?"{0} \u0219i {1}":B5=="si"?"{0} \u0dc3\u0dc4 {1}":B5=="sl"?"{0} in {1}":B5=="sq"?"{0} dhe {1}":B5=="sv"?"{0} och {1}":B5=="sw"?"{0} na {1}":B5=="ta"?"{0} \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd {1}":B5=="te"?"{0} \u0c2e\u0c30\u0c3f\u0c2f\u0c41 {1}":B5=="th"?"{0}\u0e41\u0e25\u0e30{1}":B5=="tr"?"{0} ve {1}":B5=="ur"?
"{0} \u0627\u0648\u0631 {1}":B5=="uz"?"{0} va {1}":B5=="vi"?"{0} v\u00e0 {1}":B5=="zh-HK"?"{0}\u53ca{1}":B5=="zu"?"{0} ne-{1}":B5=="af"||B5=="nl"?"{0} en {1}":B5=="ar"||B5=="ar-XB"?"{0} \u0648{1}":B5=="be"||B5=="uk"?"{0} \u0456 {1}":B5=="cs"||B5=="sk"?"{0} a\u00a0{1}":B5=="et"||B5=="fi"?"{0} ja {1}":B5=="fr"||B5=="fr-CA"?"{0} et {1}":B5=="id"||B5=="ms"?"{0} dan {1}":B5=="zh-CN"||B5=="zh-TW"?"{0}\u548c{1}":B5=="da"||B5=="is"||B5=="no"?"{0} og {1}":B5=="es"||B5=="es-419"||B5=="es-US"?"{0} y {1}":B5==
"bg"||B5=="mk"||B5=="ru"||B5=="sr"?"{0} \u0438 {1}":B5=="en"||B5=="en-GB"||B5=="en-IN"||B5=="en-XA"?"{0} and {1}":B5=="gl"||B5=="it"||B5=="pt-BR"||B5=="pt-PT"?"{0} e {1}":"{0} i {1}";B5==="sq"?(g=g.replace("dhe","e"),B=B.replace("dhe","e")):B5==="th"?(l=l.replace("{0}"," {0}"),B=B.replace("{0}","{0} "),B=B.replace("{1}"," {1}")):B5==="ne"?l=",":B5==="zh-CN"?l="":J.includes(B5)&&(l=" ");return X.length<2?X.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(B5)?
X.length===2?B.replace("{0}",X[0]).replace("{1}",X[1]):p.replace("{0}",X[0])+X.slice(1,-1).join(l)+g.replace("{0}",X[X.length-1]):X.join(l)};
dy4=function(X){var J=X.hours||0,p=X.minutes||0,l=X.seconds||0;J=l+p*60+J*3600+(X.days||0)*86400+(X.weeks||0)*604800+(X.months||0)*2629800+(X.years||0)*31557600;if(J<=0)return{hours:0,minutes:0,seconds:0};X=J;J=Math.floor(X/3600);X%=3600;p=Math.floor(X/60);l=Math.floor(X%60);return{hours:J,minutes:p,seconds:l}};
VwB=function(X){X=(new Intl.NumberFormat("en-u-nu-latn")).format(X);var J=["fr"],p="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(B5)?X.replace(",","\u00a0"):J.includes(B5)?X.replace(",","\u202f"):p.includes(B5)?X.replace(",","."):X};
twB=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})};
Q_R=function(){KmR||($H=TDR,KmR=new z6m);return KmR};
j_m=function(X){try{return(new _.W5(5)).format(X)}catch(J){}};
Cf=function(X){return{thumbnailOverlayDownloadingRenderer:{state:X}}};
iOR=function(){var X=_.cI("PLAY_ALL",void 0,"Play all");return{thumbnailOverlayHoverTextRenderer:{text:_.hu(X),icon:{iconType:"PLAY_ALL"}}}};
s_a=function(X){X=_.kH(X,2);return B5!=="ru"&&B5!=="es_419"&&B5!=="es-419"&&B5!=="es"&&B5!=="es_US"&&B5!=="es-US"&&B5!=="fr"&&B5!=="pl"&&B5!=="it"&&B5!=="nl"&&B5!=="uk"&&B5!=="fr_CA"&&B5!=="fr-CA"||X===""?X:X[0].toLocaleUpperCase()+X.substring(1)};
JKZ=function(X){return function(J){var p=X(),l=_.kH(J,p.dateFormat);J=_.kH(J,p.timeFormat);var g=Xwm.DATETIMEFORMATS[p.joinerStyle];g=g.replace(/'(?!')/g,"");g=g.replace("{0}",J);g=g.replace("{1}",l);return p.capitalize(g)}};
pwU=function(X){return X?typeof X.seconds==="string"&&(X.nanos===void 0||typeof X.nanos==="number"):!1};
lg5=function(X){return new Date(Number(X.seconds)*1E3+(X.nanos||0)*1E-6)};
_.kH=function(X,J){if(typeof X.getTime==="function")X={date:X};else if(pwU(X))X={date:lg5(X)};else if(typeof pwU(X.timestamp)&&typeof X.i18nInternalSecondsEastOfUtc==="number")X={date:lg5(X.timestamp),timeZone:nf(-X.i18nInternalSecondsEastOfUtc/60)};else throw Error("Mf`"+JSON.stringify(X));var p=X;X=p.date;p=p.timeZone;J=ghK(J).format(X,p);B5==="zh-TW"&&(X=p?Number(ghK("H").format(X,p)):X.getHours(),J=X<5?J.replace("\u4e0a\u5348","\u51cc\u6668"):X<8?J.replace("\u4e0a\u5348","\u65e9\u4e0a"):X<12?
J.replace("\u4e0a\u5348","\u4e0a\u5348"):X<13?J.replace("\u4e0b\u5348","\u4e2d\u5348"):X<19?J.replace("\u4e0b\u5348","\u4e0b\u5348"):J.replace("\u4e0b\u5348","\u665a\u4e0a"));return J};
ghK=function(X){if(Ba4.has(X))return Ba4.get(X);var J=$3T(X);J=WHW(J);CsU!==!0&&(CsU=!0);kQm=!0;kQm=!1;J=new Lf(J,Xwm);Ba4.set(X,J);return J};
$3T=function(X){return(new Lf(X,Xwm)).patternParts_.map(function(J){return J.type===0?"'"+J.text+"'":J.text}).join("")};
WHW=function(X){return B5==="en"||B5==="es_US"||B5==="es-US"?X:X.replace(/(?:a\s?)?([hK]+)([:.]mm)(?:\s?a)?/g,function(J,p,l){return"H".repeat(p.length)+l})};
elZ=function(X,J){nhm||($H=TDR,nhm=new LHC);var p=nhm;a:if(X=AKC(X),J=AKC(J||new Date),X>J)p=X.getTime()-J.getTime()>6048E5?_.kH(X,1):wwW(X);else{for(var l=0;YAR(X,12*(l+1))<J;)++l;if(l>0)p=p.format(-l,0);else{for(l=0;YAR(X,l+1)<J;)++l;if(l>0)p=p.format(-l,2);else{X=J.getTime()-X.getTime();J=_.C(vh5);for(l=J.next();!l.done;l=J.next()){l=l.value;var g=l.unit,B=Math.floor(X/l.unitDuration);if(B>=(l.threshold===void 0?1:l.threshold)){p=p.format(-B,g);break a}}p=p.format(-0,7)}}}return p};
AKC=function(X){if(typeof X.getTime==="function")return X;if(pwU(X))return lg5(X);throw Error("Nf`"+JSON.stringify(X));};
YAR=function(X,J){for(var p=0,l;;++p)if(l=new Date(X.getFullYear(),X.getMonth()+J,X.getDate()-p,X.getHours(),X.getMinutes(),X.getSeconds()),l.getMonth()===(X.getMonth()+J)%12)return l};
_.AW=function(X){return{runs:[{text:X}]}};
_.wi=function(X){if(X&&X.simpleText)return X.simpleText;var J="";if(X&&X.runs)for(var p=0;p<X.runs.length;p++)X.runs[p].text&&(J+=X.runs[p].text);return J};
hl6=function(X,J,p,l){return X.videoEntity&&!X.policyEntity&&p!=="DOWNLOAD_STATE_FAILED"?[Cf("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:qI(X.policyEntity)&&J!=="TRANSFER_STATE_FAILED"&&J!=="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"?J==="TRANSFER_STATE_PAUSED_BY_USER"?[Cf("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER")]:_.NI(J)?[Cf("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")]:X.videoEntity.lengthSeconds?ZdC(X.videoEntity.lengthSeconds,l):[]:
[Cf("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED")]};
ZdC=function(X,J){var p=[{thumbnailOverlayTimeStatusRenderer:{text:_.hu(PWR({seconds:X})),style:"DEFAULT"}}];J&&(X=J<=0||X<=0?0:J>=X?100:Math.ceil(J*100/X),X>0&&p.push({thumbnailOverlayResumePlaybackRenderer:{percentDurationWatched:X}}));return p};
x35=function(X,J,p,l,g){if(J==="TRANSFER_STATE_UNKNOWN"||!X)return{};if(_.NI(J)||J==="TRANSFER_STATE_PRE_TRANSFER")var B=[Cf("THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING")];else{var k,n;if(J==="TRANSFER_STATE_COMPLETE"&&((k=X.mainPlaylistEntity)==null?0:(n=k.videos)==null?0:n.length)){var w;X=(B=X.mainPlaylistEntity)==null?void 0:(w=B.videos)==null?void 0:w.length;B=(B=j_m(X))?{thumbnailOverlayBottomPanelRenderer:{text:_.hu(B),icon:{iconType:"PLAYLISTS"}}}:void 0;B=[iOR(),Object.assign({},
B!=null?B:{})]}else B=[]}a:if(J==="TRANSFER_STATE_PRE_TRANSFER")p=xt(_.cI("PREPARING_TO_DOWNLOAD",void 0,"Preparing to download..."));else if(J==="TRANSFER_STATE_TRANSFER_IN_QUEUE")p=xt(_.cI("WAITING_TO_DOWNLOAD"));else if(_.NI(J))p=Math.floor(p*100).toString(),p=xt(_.cI("DOWNLOADING_PERCENT",{percent:p},"Downloading... "+p+"%"));else{if(l&&(_.H("playlist_is_offline_selector_killswitch")&&(g=_.yG().resolve(_.e1).isNetworkAvailable()),g)){p=IqZ(_.cI("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),
UGU(l));break a}p=void 0}J=J==="TRANSFER_STATE_COMPLETE"?[{metadataBadgeRenderer:{label:_.cI("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]:[];return Object.assign({},B.length?{thumbnailOverlays:B}:{},p?{viewPlaylistText:p}:{viewPlaylistText:_.AW("")},J.length?{badges:J}:{})};
HdT=function(X,J,p,l,g,B){if(J==="TRANSFER_STATE_UNKNOWN"||!X)return{};if(l==="DOWNLOAD_STATE_USER_DELETED")return{shortViewCountText:void 0,publishedTimeText:void 0,badges:void 0,thumbnailOverlays:void 0};var k=hl6(X,J,l);if(X.videoEntity&&!X.policyEntity&&l!=="DOWNLOAD_STATE_FAILED"){var n=_.cI("WAITING_TO_DOWNLOAD");if(n)return{shortViewCountText:_.AW(n),publishedTimeText:void 0,thumbnailOverlays:k}}if(!qI(X.policyEntity)){B=X.policyEntity&&!ZKK(X.policyEntity)?_.cI("DOWNLOAD_EXPIRED",{},"Download expired"):
_.cI("TRANSFER_FAILED",{},"Download failed");var w;if((w=X.policyEntity)==null?0:w.shortMessageForDisabledAction)B=X.policyEntity.shortMessageForDisabledAction;return{shortViewCountText:xt(B),publishedTimeText:void 0,thumbnailOverlays:k}}if(J==="TRANSFER_STATE_PAUSED_BY_USER")return{shortViewCountText:_.AW(_.cI("DOWNLOAD_PAUSED",{},"Download paused")),publishedTimeText:void 0,thumbnailOverlays:k};if(J==="TRANSFER_STATE_FAILED"||J==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH")return{shortViewCountText:_.AW(_.cI("TRANSFER_FAILED",
{},"Download failed")),publishedTimeText:void 0,thumbnailOverlays:k};if(J==="TRANSFER_STATE_TRANSFER_IN_QUEUE"&&(w=_.cI("WAITING_TO_DOWNLOAD"),l==="DOWNLOAD_STATE_PAUSED"&&(w=_.cI("DOWNLOAD_PAUSED",{},"Download paused")),w))return{shortViewCountText:_.AW(w),publishedTimeText:void 0,thumbnailOverlays:k};if(_.NI(J))return X=Math.floor(p*100).toString(),{shortViewCountText:_.AW(_.cI("DOWNLOADING_PERCENT",{percent:X},"Downloading... "+X+"%")),publishedTimeText:void 0,thumbnailOverlays:k};J=void 0;X.videoEntity.publishedTimestampMillis&&
(J=new Date,g&&(J=new Date(g)),J=xt(elZ(new Date(Number(X.videoEntity.publishedTimestampMillis)),J)));g=[];_.H("kevlar_woffle_badge_killswitch")||(g=[{metadataBadgeRenderer:{label:_.cI("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]);var Y;X=xt((Y=X.videoEntity.localizedStrings)==null?void 0:Y.viewCount);return Object.assign({},B?{shortViewCountText:void 0}:{shortViewCountText:X},B?{}:{publishedTimeText:J},{badges:g,thumbnailOverlays:k})};
U3Y=function(X,J){X=X===void 0?aga:X;switch(J.type){case "SET_COLLAB_INVITE_LINK":return{playlistId:J.payload.playlistId,inviteLinkURL:J.payload.inviteLinkUrl};default:return X}};
IgR=function(X,J){X=X===void 0?rKC:X;switch(J.type){case "SET_CURRENT_FORM_ID":return J=J.payload.formId,X.currentFormId===J?X:{currentFormId:J,commandsMap:{}};case "SET_COMMAND_FOR_GROUP_ID":var p=J.payload;J=p.groupId;p=p.command;if(X.currentFormId){var l=Object.assign({},X.commandsMap);l[J]=p;X=Object.assign({},X,{commandsMap:l})}return X;case "RESET_COMMAND_MAP":return Object.assign({},X,{commandsMap:{}});default:return X}};
XgI=function(X,J){X=X===void 0?yKU:X;switch(J.type){case "UPDATE_CANVAS_MODE":return Object.assign({},X,{currentMode:J.payload.currentMode});default:return X}};
pgU=function(X,J){X=X===void 0?JBY:X;switch(J.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},X,{guideIsExpanded:J.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},X,{scrollAtTop:J.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},X,{guideIsVisibleButNotPersistent:J.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},X,{miniplayerIsActive:J.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},X,{singleOptionSurveyIsActive:J.payload});
case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},X,{slimlineSurveyRatingSelectedIndex:J.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},X,{richGridMiniMode:J.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},X,{richGridItemsPerRow:J.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},X,{richGridSlimItemsPerRow:J.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},X,{richGridContainerWidth:J.payload});
case "SET_RICH_GRID_STYLE":return Object.assign({},X,{richGridStyle:J.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},X,{currentPageType:J.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},X,{inlinePreviewIsActive:J.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},X,{inlinePreviewIsEnabled:J.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},X,{darkModeIsEnabled:J.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},
X,{miniplayerPlaybackState:J.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},X,{tabGesturesIsActive:J.payload});case "SET_ONLINE_STATUS":return Object.assign({},X,{isOnline:J.payload});case "SET_CHIP_BAR_IS_STICKY":return Object.assign({},X,{chipBarIsSticky:J.payload});case "SET_FROSTED_GLASS_MODE":return Object.assign({},X,{frostedGlassMode:J.payload});default:return X}};
lka=function(){return _.H("kevlar_disable_theater_mode_persistence")?!1:_.$y("START_IN_THEATER_MODE")};
BmZ=function(X,J){X=X===void 0?g5I:X;switch(J.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},X,{transcription:J.payload});case "SET_OVERLAY_STATE":return Object.assign({},X,{overlay:J.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return X}};
v54=function(){return Xn(Object.assign({},{continuation:$VB,download:WrI,canvas:XgI,reportChannelAbuse:CgY,share:ks4,talkToRecs:n5Z,ui:pgU,voiceSearch:BmZ,watch:LrR,ypc:AB5,shorts:wgB,radioButtonGroup:IgR,collabInviteLink:U3Y},YZR))};
hW5=function(){return _.H("web_player_entities_middleware")?new YH(v54(),[eWm,ZhY]):new YH(v54(),[eWm])};
_.v5=function(){xV6||(xV6=hW5());return xV6};
Hhm=function(X,J,p){if(X.length)return{titleText:_.hu(J!=null?J:_.cI("DOWNLOADS",void 0,"Downloads")),contents:X.map(function(l){var g=l.videoEntity;l={videoId:g.videoId,title:xt(g.title),shortBylineText:xt(l.channelEntity.title),thumbnail:g.thumbnail};var B=g.videoId?gi(_.v5().getState(),g.videoId):0;g.videoId&&p?l.navigationEndpoint=_.Zt(g.videoId,p,void 0,void 0,B):g.videoId&&(l.navigationEndpoint=aqa(g.videoId,B,g.lengthSeconds));g.lengthSeconds&&(l.thumbnailOverlays=ZdC(g.lengthSeconds,B));return{playlistPanelVideoRenderer:l}}),
totalVideos:X.length}};
akC=function(X){return(X=(0,_.Q5.getValueByKeys)(X,"playlistId"))?{playlistId:X}:null};
UVU=function(){return{}};
rBC=function(X,J){return new _.u_(function(p,l){X.then(function(g){if(g){if(g=J(g))return p(g);l()}},l)})};
Ika=function(X){var J,p,l,g=(J=X.contents)==null?void 0:(p=J.twoColumnWatchNextResults)==null?void 0:(l=p.autoplay)==null?void 0:l.autoplay,B,k,n;J=(B=X.contents)==null?void 0:(k=B.twoColumnWatchNextResults)==null?void 0:(n=k.playlist)==null?void 0:n.playlist;return g&&J&&J.playlistId?{rawResponse:X,autoplayRenderer:g,playlistPanelRenderer:J,playlistId:J.playlistId}:null};
o5m=function(X){var J=J===void 0?"UNKNOWN_INTERFACE":J;if(X.length===1)return X[0];var p=yBZ[J];if(p){p=new RegExp(p);for(var l=_.C(X),g=l.next();!g.done;g=l.next())if(g=g.value,p.exec(g))return g}var B=[];Object.entries(yBZ).forEach(function(k){var n=_.C(k);k=n.next().value;n=n.next().value;J!==k&&B.push(n)});
p=new RegExp(B.join("|"));X.sort(function(k,n){return k.length-n.length});
l=_.C(X);for(g=l.next();!g.done;g=l.next())if(g=g.value,!p.exec(g))return g;return X[0]};
_.eo=function(X){return"/youtubei/v1/"+o5m(X)};
_.ZA=function(X,J){return{openPopupAction:Object.assign({},{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:X}}},J!==void 0?{durationHintMs:J}:{})}};
_.hW=function(X,J){return _.ZA(_.AW(X),J)};
SZm=function(X,J){var p={mode:"NORMAL"};X&&(p.autoplayVideo=X.navigationEndpoint,p.nextButtonVideo=X.navigationEndpoint);J&&(p.previousButtonVideo=J.navigationEndpoint);return p};
bhR=function(X,J,p){if(!p||!p.sets)return{sets:[SZm(X,J)]};var l=p.sets.find(function(k){return k.mode==="NORMAL"}),g=(0,_.Q5.unsafeClone)(p);
if(!l)return g.sets.push(SZm(X,J)),g;if(!X)return p;l=_.Q5.getValueByKeys.apply(null,[l].concat(_.EU(OhC)));var B=_.Q5.getValueByKeys.apply(null,[X].concat(_.EU(cB4)));if(l===B)return p;g.sets=g.sets.filter(function(k){return k.mode!=="NORMAL"});
g.sets.push(SZm(X,J));return g};
fkm=function(X){return!!X.playlistPanelVideoRenderer&&!X.playlistPanelVideoRenderer.unplayableText};
DV4=function(X){return!!X.playlistPanelVideoRenderer&&!!X.playlistPanelVideoRenderer.title};
RWC=function(X,J){if(J.contents&&!(X>=J.contents.length)&&(X=J.contents.slice(X).find(fkm)))return X.playlistPanelVideoRenderer};
mVW=function(X,J){if(J.contents)return(J=J.contents.find(function(p){return!!p.playlistPanelVideoRenderer&&p.playlistPanelVideoRenderer.videoId===X}))?J.playlistPanelVideoRenderer:void 0};
FrB=function(X,J){return J.contents?J.contents.findIndex(function(p){return!!p.playlistPanelVideoRenderer&&p.playlistPanelVideoRenderer.videoId===X}):-1};
qZY=function(X,J){return J.contents?J.contents.findIndex(function(p){return!!p.playlistPanelVideoRenderer&&p.playlistPanelVideoRenderer.playlistSetVideoId===X}):-1};
NmY=function(X,J){X.contents&&J!==-1&&X.contents.splice(J,1).length===1&&X.totalVideos!==void 0&&(--X.totalVideos,delete X.videoCountText)};
_.MBm=function(X){var J=[];if(!X||!X.contents)return J;X=_.C(X.contents);for(var p=X.next();!p.done;p=X.next())p=p.value,p.playlistPanelVideoRenderer&&p.playlistPanelVideoRenderer.videoId&&J.push(p.playlistPanelVideoRenderer.videoId);return J};
_.uFa=function(X){if(X&&X.contents)return(X=X.contents.find(function(J){return!!J.playlistPanelVideoRenderer&&!!J.playlistPanelVideoRenderer.selected})||X.contents[X.currentIndex])?X.playlistPanelVideoRenderer:void 0};
Gsm=function(X,J,p,l,g,B,k){g=g===void 0?!1:g;B=B===void 0?!1:B;k=k===void 0?!1:k;if(X.contents&&X.contents.length!==0){l&&(X.contents=X.contents.filter(l));l=X.contents.length;for(var n=0;n<l;n++){var w=X.contents[n].playlistPanelVideoRenderer;w&&(n===J?(B&&delete w.menu,w.indexText=_.AW("\u25b6")):g||X.isInfinite||w.indexText===void 0?delete w.indexText:w.indexText=_.AW((n+1+p).toString()))}X.currentIndex=J+p;k&&(delete X.videoCountText,X.totalVideos=l)}};
_.xH=function(X){X=d4I(X);if(X){var J=X.length;var p=-48%J;p<0&&(p=J+p);X=X.slice(J-p)+X.slice(0,J-p)}else X="";p="";for(J=0;J<X.length&&X[J]!==dVW;J++)p+=X[J];return p};
_.VBZ=function(X,J){var p=document.body;J=J===void 0?function(n){return n}:J;
var l,g=null;X=_.C(X);for(l=X.next();!l.done;l=X.next()){var B=l.value;l="div";B[2]&&(l=J(B[2]));l=document.createElement(l);g||(g=l);var k=B[0];B=B[1];k&&(l.id=J(k));if(B)for(B=_.C(B),k=B.next();!k.done;k=B.next())l.classList.add(J(k.value));p.appendChild(l);p=l}return[g,p]};
tBC=function(X,J){for(var p="",l=0;l<J;l++)p+=X.charAt(Math.floor(Math.random()*X.length));return p};
H5=function(X){return tBC("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_",X)};
a7=function(X){return tBC("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",X)};
UC=function(X){return tBC("0123456789",X)};
PgT=function(){var X=performance.now(),J=new Date;var p="2."+J.getFullYear()+String(J.getMonth()+1).padStart(2,"0")+String(J.getDate()).padStart(2,"0");for(var l,g=Math.floor(Math.random()*11)+15,B=[],k=0;k<g;k++)B.push(Math.floor(Math.random()*26476865)+24547720);l=B.join(",");var n=H5(10),w=H5(100),Y=H5(102),e=H5(106),Z=H5(108),h=H5(11),x=H5(1140),U=H5(123),y=H5(14),c=H5(16),D=H5(1900),m=H5(23),d=H5(26),G=H5(34),P=H5(397),Q=H5(44),E=H5(5),BK=H5(72),CY=H5(74),Um=H5(75),em=H5(88),HK=H5(91),N4="rr4---sn-5hnednss rr4---sn-ntq7yned rr5---sn-5hne6nsr rr4---sn-5hnekn7k rr4---sn-5hne6nzk rr5---sn-5hneknek rr1---sn-aigzrnld rr1---sn-q4fzen7e rr4---sn-hgn7rn7y rr2---sn-ntqe6nee rr3---sn-q4fl6n6r rr2---sn-hgn7ynek rr2---sn-q4fzen7r rr5---sn-q4fl6ns7 rr2---sn-q4fl6nsy rr1---sn-q4fzen7r rr3---sn-q4flrnl6 rr4---sn-ntqe6nee rr1---sn-4g5edndk rr3---sn-q4fl6nss".split(" ");
var t6=N4[Math.floor(Math.random()*N4.length)];var dC=(new Date("2010-01-01")).getTime();var ZX=(new Date(dC+Math.random()*((new Date).getTime()-dC))).toISOString().split("T")[0];for(var XU,Em=[],eu=0;eu<4;eu++)Em.push(Math.floor(Math.random()*100));XU=Em.join(".");var hr=Number(UC(5)),yk=Number(UC(6)),UT=Number(UC(7)),Wp=Number(UC(9)),vK=UC(1),mW=UC(10),W0=UC(16),ut=UC(19),c0=UC(2),bt=UC(20),AE=UC(21),Ke=UC(3),$p=UC(4),Qk=UC(5),ET=UC(6),ne=UC(7),hA=UC(8),v0=UC(9);var TZ=tBC("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_/+",
27352);var GZ=[a7(5),a7(5),a7(5)].join("%2C"),LJ=[UC(3),UC(5),UC(5)].join("%2C"),V9=a7(0),tr=a7(1),CJ=a7(10),i2=a7(108),J1=a7(11),iF=a7(12),$M=a7(13),Wi=a7(14),Cc=a7(15),b$=a7(16),oj=a7(17),Om=a7(18),uT=a7(19),T5=a7(2),aH=a7(20),y6=a7(22),SD=a7(23),cp=a7(24),oH=a7(266),rG=a7(3),V6=a7(30),WM=a7(34),xb=a7(35),RB=a7(36),XG=a7(4),t1=a7(40),Yn=a7(43),pD=a7(47),Jn=a7(5),Pi=a7(6),jv=a7(7),tI=a7(75),j8=a7(8),E0=a7(80),H$=a7(9),IJ="https://www."+a7(12)+".com",IC={},EL={},Ko={},PY={},d9={},Kg={},TC={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:l}]},{service:"CSI",params:[{key:"yt_ad",value:"1"},{key:"c",value:"WEB"},{key:"cver",value:p},{key:"yt_li",value:"1"},{key:"GetPlayer_rid",value:"0x"+a7(16).toLowerCase()}]},{service:"GUIDED_HELP",params:[{key:"logged_in",
value:"1"}]},{service:"ECATCHER",params:[{key:"client.version",value:p},{key:"client.name",value:"WEB"},{key:"client.fexp",value:l}]}],maxAgeSeconds:0,mainAppWebResponseContext:{datasyncId:AE+"||",loggedOut:!1,trackingParam:"kx_fmPxh"+a7(73)},webResponseContextExtensionData:{hasDecorated:!0}},playabilityStatus:{status:"OK",playableInEmbed:!0,offlineability:{buttonRenderer:{serviceEndpoint:{clickTrackingParams:t1,ypcGetOfflineUpsellEndpoint:{params:E0}},trackingParams:xb+"="}},miniplayer:{miniplayerRenderer:{playbackMode:"PLAYBACK_MODE_ALLOW"}},
contextParams:"Q0FFU0FnZ0M="},streamingData:{expiresInSeconds:"21540",formats:[{itag:18,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&itag=18&source=youtube&requiressl=yes&mh=X6&mm="+LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&cnr="+c0+"&ratebypass=yes&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&c=WEB&txp="+ne+"&n="+c+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+
Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.42001E, mp4a.40.2"',bitrate:yk,width:640,height:360,lastModified:W0,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:ne,audioSampleRate:"44100",audioChannels:2},{itag:22,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&itag=22&source=youtube&requiressl=yes&mh=X6&mm="+LJ+"&mn="+
GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&cnr="+c0+"&ratebypass=yes&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&c=WEB&txp="+ne+"&n="+c+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig="+i2+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.64001F, mp4a.40.2"',bitrate:yk,width:1280,
height:720,lastModified:W0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:ne,audioSampleRate:"44100",audioChannels:2}],adaptiveFormats:[{itag:137,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+LJ+"&mn="+GZ+"&ms="+
GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+v0+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.640028"',bitrate:UT,width:1920,height:1080,
initRange:{start:"0",end:"740"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:v0,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:UT,approxDurationMs:ne},{itag:248,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+
tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+v0+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&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="+Z,mimeType:'video/webm; codecs="vp9"',bitrate:UT,width:1920,height:1080,initRange:{start:"0",
end:"220"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:v0,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:UT,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:399,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+v0+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="av01.0.08M.08"',bitrate:UT,
width:1920,height:1080,initRange:{start:"0",end:"699"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:v0,quality:"hd1080",fps:30,qualityLabel:"1080p",projectionType:"RECTANGULAR",averageBitrate:UT,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:136,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+v0+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:UT,
width:1280,height:720,initRange:{start:"0",end:"738"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:v0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:yk,approxDurationMs:ne},{itag:247,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+LJ+"&mn="+
GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+v0+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/webm; codecs="vp9"',bitrate:UT,width:1280,
height:720,initRange:{start:"0",end:"219"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:v0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:398,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+v0+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="av01.0.05M.08"',bitrate:UT,
width:1280,height:720,initRange:{start:"0",end:"699"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:v0,quality:"hd720",fps:30,qualityLabel:"720p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:135,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.4d401f"',bitrate:yk,
width:854,height:480,initRange:{start:"0",end:"738"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:yk,approxDurationMs:ne},{itag:244,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+LJ+"&mn="+
GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+i2+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/webm; codecs="vp9"',bitrate:yk,width:854,
height:480,initRange:{start:"0",end:"219"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:397,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="av01.0.04M.08"',bitrate:yk,
width:854,height:480,initRange:{start:"0",end:"699"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"large",fps:30,qualityLabel:"480p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:134,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.4d401e"',bitrate:yk,
width:640,height:360,initRange:{start:"0",end:"738"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:yk,highReplication:!0,approxDurationMs:ne},{itag:243,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&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="+Z,mimeType:'video/webm; codecs="vp9"',bitrate:yk,
width:640,height:360,initRange:{start:"0",end:"219"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:396,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="av01.0.01M.08"',bitrate:yk,
width:640,height:360,initRange:{start:"0",end:"699"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"medium",fps:30,qualityLabel:"360p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:133,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="avc1.4d4015"',bitrate:yk,
width:426,height:240,initRange:{start:"0",end:"738"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:yk,approxDurationMs:ne},{itag:242,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+LJ+"&mn="+
GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/webm; codecs="vp9"',bitrate:yk,width:426,
height:240,initRange:{start:"0",end:"218"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:395,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:yk,
width:426,height:240,initRange:{start:"0",end:"699"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"small",fps:30,qualityLabel:"240p",projectionType:"RECTANGULAR",averageBitrate:yk,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:160,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&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="+Z,mimeType:'video/mp4; codecs="avc1.4d400c"',bitrate:yk,
width:256,height:144,initRange:{start:"0",end:"737"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:hr,approxDurationMs:ne},{itag:278,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+LJ+"&mn="+
GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+Z+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/webm; codecs="vp9"',bitrate:yk,width:256,
height:144,initRange:{start:"0",end:"218"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:hr,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:394,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&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="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=video%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'video/mp4; codecs="av01.0.00M.08"',bitrate:hr,
width:256,height:144,initRange:{start:"0",end:"699"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"tiny",fps:30,qualityLabel:"144p",projectionType:"RECTANGULAR",averageBitrate:hr,colorInfo:{primaries:"COLOR_PRIMARIES_BT709",transferCharacteristics:"COLOR_TRANSFER_CHARACTERISTICS_BT709",matrixCoefficients:"COLOR_MATRIX_COEFFICIENTS_BT709"},approxDurationMs:ne},{itag:140,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&itag=140&source=youtube&requiressl=yes&mh=X6&mm="+
LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=audio%2Fmp4&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&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="+Z,mimeType:'audio/mp4; codecs="mp4a.40.2"',bitrate:yk,
initRange:{start:"0",end:"631"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:yk,highReplication:!0,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:ne,audioSampleRate:"44100",audioChannels:2,loudnessDb:-3.7800007},{itag:249,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&itag=249&source=youtube&requiressl=yes&mh=X6&mm="+LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+
c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=audio%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+ne+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&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="+Z,mimeType:'audio/webm; codecs="opus"',bitrate:hr,initRange:{start:"0",end:"265"},indexRange:{start:Ke,
end:$p},lastModified:W0,contentLength:ne,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:hr,audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:ne,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:250,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&itag=250&source=youtube&requiressl=yes&mh=X6&mm="+LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=audio%2Fwebm&ns="+
cp+"&gir="+rG+"&clen="+ne+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+ne+"&n="+b$+"&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="+Z,mimeType:'audio/webm; codecs="opus"',bitrate:hr,initRange:{start:"0",end:"265"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:ne,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:hr,
audioQuality:"AUDIO_QUALITY_LOW",approxDurationMs:ne,audioSampleRate:"48000",audioChannels:2,loudnessDb:-3.7800007},{itag:251,url:"https://"+t6+".googlevideo.com/videoplayback?expire="+mW+"&ei="+m+"&ip="+XU+"&id=o-AF"+Yn+"&itag=251&source=youtube&requiressl=yes&mh=X6&mm="+LJ+"&mn="+GZ+"&ms="+GZ+"&mv="+tr+"&mvi="+vK+"&pl="+c0+"&initcwndbps="+ne+"&siu="+vK+"&spc="+Q+"&vprv="+vK+"&svpuc="+vK+"&mime=audio%2Fwebm&ns="+cp+"&gir="+rG+"&clen="+hA+"&dur="+hA+"&lmt="+W0+"&mt="+mW+"&fvip=3&keepalive="+rG+"&c=WEB&txp="+
ne+"&n="+b$+"&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Csiu%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig="+w+"&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig="+Z,mimeType:'audio/webm; codecs="opus"',bitrate:yk,initRange:{start:"0",end:"265"},indexRange:{start:Ke,end:$p},lastModified:W0,contentLength:hA,quality:"tiny",projectionType:"RECTANGULAR",averageBitrate:yk,audioQuality:"AUDIO_QUALITY_MEDIUM",approxDurationMs:ne,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="+v0+"&docid="+h+"&ei="+m+"&feature="+n+"&fexp="+V9+"&ns="+T5+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+tr+"&el="+CJ+"&len="+$p+"&of="+y6+
"&uga="+c0+"&vm="+oH},videostatsDelayplayUrl:{baseUrl:"https://s.youtube.com/api/stats/delayplay?cl="+v0+"&docid="+h+"&ei="+m+"&feature="+n+"&fexp="+V9+"&ns="+T5+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+tr+"&el="+CJ+"&len="+$p+"&of="+y6+"&uga="+c0+"&vm="+oH},videostatsWatchtimeUrl:{baseUrl:"https://s.youtube.com/api/stats/watchtime?cl="+v0+"&docid="+h+"&ei="+m+"&feature="+n+"&fexp="+V9+"&ns="+T5+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+
tr+"&el="+CJ+"&len="+$p+"&of="+y6+"&uga="+c0+"&vm="+oH},ptrackingUrl:{baseUrl:"https://www.youtube.com/ptracking?ei="+m+"&m="+em+"&oid="+y6+"&plid="+c+"&pltype="+jv+"&ptchn="+y6+"&ptk="+y+"&video_id="+h},qoeUrl:{baseUrl:"https://s.youtube.com/api/stats/qoe?cl="+v0+"&docid="+h+"&ei="+m+"&event="+Wi+"&feature="+n+"&fexp="+V9+"&ns="+T5+"&plid="+c+"&referrer=https%3A%2F%2Fwww.youtube.com%2F&sdetail=p%3A%2F&sourceid="+tr},atrUrl:{baseUrl:"https://www.youtube.com/api/stats/atr?ns=yt&el=detailpage&cpn="+
b$+"&ver=2&cmt=1."+Ke+"&fmt="+Ke+"&fs=0&rt="+Qk+"&euri&lact="+Ke+"&cl="+v0+"&mos="+vK+"&volume=100&cbrand="+Jn+"&cbr="+Pi+"&cbrver="+XU+"&c=WEB&cver="+p+"&cplayer=UNIPLAYER&cos="+H$+"&cosver="+ne+"&cplatform=DESKTOP&hl=en_US&cr=US&uga="+c0+"&len="+hA+"&fexp="+GZ+"&feature=g-high-rec&afmt="+Ke+"&muted=0&conn=1&docid="+h+"&ei="+m+"&plid="+c+"&vm="+a7(191),elapsedMediaTimeSeconds:5},videostatsScheduledFlushWalltimeSeconds:[10,20,30],videostatsDefaultFlushIntervalSeconds:40},captions:{playerCaptionsTracklistRenderer:{captionTracks:[{baseUrl:"https://www.youtube.com/api/timedtext?v="+
h+"&caps="+rG+"&opi="+v0+"&xoaf="+vK+"&hl="+T5+"&ip="+XU+"&ipbits="+vK+"&expire="+mW+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+XU+"&key="+rG+"&lang="+E,name:{simpleText:Om},vssId:".en-US",languageCode:"en-US",isTranslatable:!0,trackName:""},{baseUrl:"https://www.youtube.com/api/timedtext?v="+h+"&caps="+rG+"&opi="+v0+"&xoaf="+vK+"&hl="+T5+"&ip="+XU+"&ipbits="+vK+"&expire="+mW+"&sparams=ip,ipbits,expire,v,caps,opi,xoaf&signature="+XU+"&key="+rG+"&kind="+rG+"&lang="+T5,name:{simpleText:J1},
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:J1,title:Jn,lengthSeconds:"1155",keywords:[aH,Wi,jv,Jn],channelId:cp,isOwnerViewing:!1,shortDescription:aH,isCrawlable:!0,thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+WM,width:168,height:94},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+
"G&rs="+WM,width:196,height:110},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+G,width:246,height:138},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+G,width:336,height:188},{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1920,height:1080}]},allowRatings:!0,viewCount:ne,author:$M,isPrivate:!1,isUnpluggedCorpus:!1,isLiveContent:!1},annotations:[{playerAnnotationsExpandedRenderer:{featuredChannel:{startTimeMs:"0",endTimeMs:ne,watermark:{thumbnails:[{url:"https://i.ytimg.com/an/"+
y6+"/featured_channel.jpg?v="+j8,width:40,height:40}]},trackingParams:xb+"=",navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"/channel/"+cp,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:cp}},channelName:$M,subscribeButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:iF}]},subscribed:!1,enabled:!0,type:"FREE",channelId:cp,showPreferences:!1,subscribedButtonText:{runs:[{text:Jn}]},unsubscribedButtonText:{runs:[{text:aH}]},
trackingParams:xb+"=",unsubscribeButtonText:{runs:[{text:iF}]},serviceEndpoints:[{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[cp],params:j8}},{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:t1,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:xb+"=",dialogMessages:[{runs:[{text:Pi},
{text:Om},{text:uT}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Om}]},serviceEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[cp],params:j8}},accessibility:{label:jv},trackingParams:xb+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Jn}]},accessibility:{label:J1},
trackingParams:xb+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:Wi}},unsubscribeAccessibility:{accessibilityData:{label:j8}}}}},allowSwipeDismiss:!0,annotationId:"632ce843-0000-20d6-ace4-3c286d423086"}}],playerConfig:{audioConfig:{loudnessDb:-3.7800007,perceptualLoudnessDb:-17.78,enablePerFormatLoudness:!0},streamSelectionConfig:{maxBitrate:hA},mediaCommonConfig:{dynamicReadaheadConfig:{maxReadAheadMediaTimeMs:12E4,minReadAheadMediaTimeMs:15E3,
readAheadGrowthRateMs:1E3}},webPlayerConfig:{useCobaltTvosDash:!0,webPlayerActionsPorting:{getSharePanelCommand:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/share/get_web_player_share_panel"}},webPlayerShareEntityServiceEndpoint:{serializedShareEntity:"CgtndjNsdkt5X1dENA%3D%3D"}},subscribeCommand:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[cp],
params:j8}},unsubscribeCommand:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[cp],params:j8}},addToWatchLaterCommand:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{addedVideoId:J1,action:"ACTION_ADD_VIDEO"}]}},removeFromWatchLaterCommand:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,
apiUrl:"/youtubei/v1/browse/edit_playlist"}},playlistEditEndpoint:{playlistId:"WL",actions:[{action:"ACTION_REMOVE_VIDEO_BY_VIDEO_ID",removedVideoId:J1}]}}}}},storyboards:{playerStoryboardSpecRenderer:{spec:"https://i.ytimg.com/sb/"+h+"/storyboard3_L$L/$N.jpg?sqp=-oaymwE"+RB+"G",recommendedLevel:2}},microformat:{playerMicroformatRenderer:{thumbnail:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1280,height:720}]},embed:{iframeUrl:"https://www.youtube.com/embed/"+J1,width:1280,
height:720},title:{simpleText:iF},description:{simpleText:Wi},lengthSeconds:"1156",ownerProfileUrl:"http://www.youtube.com/@"+Jn,externalChannelId:cp,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:ne,category:"Travel & Events",publishDate:ZX,ownerChannelName:$M,uploadDate:ZX}},cards:{cardCollectionRenderer:{cards:[{cardRenderer:{teaser:{simpleCardTeaserRenderer:{message:{simpleText:Jn},trackingParams:xb+"=",prominent:!0,logVisibilityUpdates:!0,onTapCommand:{clickTrackingParams:t1,changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-error-corrections",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},cueRanges:[{startCardActiveMs:"0",
endCardActiveMs:"5000",teaserDurationMs:"6000",iconAfterTeaserMs:"5000"}],trackingParams:xb+"="}}],headerText:{simpleText:Jn},icon:{infoCardIconRenderer:{trackingParams:xb+"="}},closeButton:{infoCardIconRenderer:{trackingParams:xb+"="}},trackingParams:xb+"=",allowTeaserDismiss:!0,logIconVisibilityUpdates:!0}},trackingParams:xb+"=",attestation:{playerAttestationRenderer:{challenge:"a=6&a2=1&b=fTFKUEAUxxmXFgD-AByAUN6WwsY&c=1696917232&d=1&e="+J1+"&c1a=1&c6a=1&c6b=1&x4=1&hh=mbNf63Xfb0v-wi6-05i_8N3EUGCwK7F0b4rqZoUv9mY",
botguardData:{program:TZ,interpreterSafeUrl:(IC.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="//www.google.com/js/th/"+V6+".js",IC),serverEnvironment:1}}},videoQualityPromoSupportedRenderers:{videoQualityPromoRenderer:{triggerCriteria:{connectionWhitelist:["WIFI"],joinLatencySeconds:15,rebufferTimeSeconds:10,watchTimeWindowSeconds:180,refractorySeconds:2592E3},text:{runs:[{text:XG},{text:Jn,bold:!0}]},endpoint:{clickTrackingParams:t1,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:xb+"=",snackbar:{notificationActionRenderer:{responseText:{runs:[{text:$M}]},actionButton:{buttonRenderer:{text:{runs:[{text:CJ}]},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.google.com/get/videoqualityreport/?v="+h,webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.google.com/get/videoqualityreport/?v="+
h,target:"TARGET_NEW_WINDOW"}},trackingParams:xb+"="}},trackingParams:xb+"="}}}},endscreen:{endscreenRenderer:{elements:[{endscreenElementRenderer:{style:"CHANNEL",image:{thumbnails:[{url:"https://yt3.ggpht.com/"+BK+"=s250-c-k-c0x00ffffff-no-rj",width:250,height:250},{url:"https://yt3.ggpht.com/"+BK+"=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:ne,endMs:ne,title:{accessibility:{accessibilityData:{label:Cc}},simpleText:b$},metadata:{simpleText:j8},callToAction:{simpleText:iF},dismiss:{simpleText:Wi},endpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"/channel/"+cp,webPageType:"WEB_PAGE_TYPE_CHANNEL",rootVe:3611,apiUrl:"/youtubei/v1/browse"}},browseEndpoint:{browseId:cp}},hovercardButton:{subscribeButtonRenderer:{buttonText:{runs:[{text:oj}]},subscribed:!1,enabled:!0,type:"FREE",channelId:cp,showPreferences:!1,
subscribedButtonText:{runs:[{text:CJ}]},unsubscribedButtonText:{runs:[{text:Cc}]},trackingParams:xb+"=",unsubscribeButtonText:{runs:[{text:oj}]},serviceEndpoints:[{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/subscribe"}},subscribeEndpoint:{channelIds:[cp],params:j8}},{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0}},signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{clickTrackingParams:t1,openPopupAction:{popup:{confirmDialogRenderer:{trackingParams:xb+
"=",dialogMessages:[{runs:[{text:b$},{text:$M},{text:J1}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:iF}]},serviceEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{sendPost:!0,apiUrl:"/youtubei/v1/subscription/unsubscribe"}},unsubscribeEndpoint:{channelIds:[cp],params:j8}},accessibility:{label:iF},trackingParams:xb+"="}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",isDisabled:!1,text:{runs:[{text:Wi}]},
accessibility:{label:Om},trackingParams:xb+"="}},primaryIsCancel:!1}},popupType:"DIALOG"}}]}}],subscribeAccessibility:{accessibilityData:{label:oj}},unsubscribeAccessibility:{accessibilityData:{label:j8}}}},trackingParams:xb+"=",isSubscribe:!0,id:bt}},{endscreenElementRenderer:{style:"VIDEO",image:{thumbnails:[{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+G,width:168,height:94},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+WM,width:196,height:110},
{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+G,width:246,height:138},{url:"https://i.ytimg.com/vi/"+h+"/hqdefault.jpg?sqp=-oaymwE"+RB+"G&rs="+G,width:336,height:188},{url:"https://i.ytimg.com/vi/"+h+"/maxresdefault.jpg",width:1920,height:1080}]},left:.654386,width:.322807,top:.32769307,aspectRatio:1.7777778,startMs:ne,endMs:ne,title:{accessibility:{accessibilityData:{label:Jn}},simpleText:CJ},metadata:{simpleText:H$},endpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"/watch?v="+
J1,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832},interactionLoggingCommandMetadata:{loggingExpectations:{screenCreatedLoggingExpectations:{expectedParentScreens:[{screenVeType:3832}]}}}},watchEndpoint:{videoId:J1,watchEndpointSupportedOnesieConfig:{html5PlaybackOnesieConfig:{commonConfig:{url:"https://"+t6+".googlevideo.com/videoplayback?source=youtube&oeis="+vK+"&c=WEB&oad="+$p+"&ovd="+$p+"&oaad="+Qk+"&oavd="+Qk+"&ocs="+Ke+"&oewis="+vK+"&oputc="+vK+"&ofpcc="+vK+"&siu="+vK+"&msp="+vK+"&odepv="+vK+
"&id=o-AF"+Yn+"&ip="+XU+"&initcwndbps="+ne+"&mt="+mW+"&oweuc="+V9}}}}},trackingParams:xb+"=",id:bt,thumbnailOverlays:[{thumbnailOverlayTimeStatusRenderer:{text:{accessibility:{accessibilityData:{label:H$}},simpleText:Cc},style:"DEFAULT"}}]}}],startMs:ne,trackingParams:xb+"="}},adPlacements:[{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_START",adTimeOffset:{offsetStartMilliseconds:vK,offsetEndMilliseconds:Qk},hideCueRangeMarker:!0}},renderer:{linearAdSequenceRenderer:{linearAds:[{instreamVideoAdRenderer:{skipOffsetMilliseconds:5E3,
pings:{impressionPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackimp/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";ord="+mW+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+Ke+";dc_sk="+vK+";dc_ctype="+c0+";dc_ref=http://www.youtube.com/video/"+J1+";dc_pubid="+vK+";dc_btype=23?gclid="+HK+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+
x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+vK+"&ns="+vK+"&event="+vK+"&device="+vK+"&content_v="+h+"&el="+CJ+"&ei="+m+"&devicever="+p+"&bti="+ne+"&format="+ET+"&break_type="+vK+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+vK+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+XU+"&slot_pos="+vK+"&slot_len="+vK+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+LJ+"&ad_len="+Qk+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+
J1+"&aqi="+m+"&ad_rmp="+vK+"&sli="+vK}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+
";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+
"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ne+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&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"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&ctype="+Ke+"&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"+
x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_engaged_view&ctype="+Ke+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";?",offsetMilliseconds:15E3}],clickthroughPings:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+ut+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}],fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+SD+"&ad_cpn=[AD_CPN]&id="+Pi+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Pi+"&dc_pubid="+vK+"&dc_exteid="+bt+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+SD+"&ad_cpn=[AD_CPN]&id="+Pi+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+vK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Pi+"&avm="+vK+"&dc_pubid="+vK+"&dc_exteid="+
bt+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&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="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+
Y+"&sig="+SD+"&ad_cpn=[AD_CPN]&id="+Pi+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+vK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Pi+"&dc_pubid="+vK+"&dc_exteid="+bt+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:t1,
commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+
Ke+"&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/"+h+"/mqdefault.jpg",width:320,height:180}]},trackingParams:xb+"="},trackingParams:xb+
"=",templatedCountdown:{templatedAdText:{text:Cc,isTemplated:!0,trackingParams:xb+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:CJ,isTemplated:!1,trackingParams:xb+"="},trackingParams:xb+"="}},trackingParams:xb+"=",skipOffsetMilliseconds:5E3}},trackingParams:xb+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:Pi},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:xb+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:b$,isTemplated:!1,trackingParams:xb+"="},trackingParams:xb+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:$M,isTemplated:!0,trackingParams:xb+"="}},trackingParams:xb+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:t1,openPopupAction:{popup:{aboutThisAdRenderer:{url:(EL.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+D+"&hl="+T5+"&origin=www.youtube.com&ata_theme="+XG,EL),trackingParams:xb+"="}},popupType:"DIALOG"}},icon:{iconType:"INFO_OUTLINE"},trackingParams:xb+"="}},hoverText:{runs:[{text:j8}]},trackingParams:xb+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+pD+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:xb+"="},headline:{text:Wi,isTemplated:!1,trackingParams:xb+"="},description:{text:Wi,
trackingParams:xb+"="},actionButton:{buttonRenderer:{text:{simpleText:uT},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:xb+"="}},startMs:vK,trackingParams:xb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:aH},elementId:$M}},elementId:Wi,trackingParams:xb+"=",legacyInfoCardVastExtension:Cc,sodarExtensionData:{siub:CJ,bgub:j8,scs:H$,bgp:oj},externalVideoId:J1,adLayoutLoggingData:{serializedAdServingDataEntry:iF},layoutId:"ZI7I3u4qvI4LVKlq"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+pD+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:xb+"="},
headline:{text:j8,isTemplated:!1,trackingParams:xb+"="},description:{text:CJ,isTemplated:!1,trackingParams:xb+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:H$},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+
bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+
vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:xb+"="}},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+
v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"},{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+
U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:xb+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:xb+"="},abandonCommands:{commands:[{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&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="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+
vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:t1,commandExecutorCommand:{commands:[{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},skipButton:{skipButtonRenderer:{message:{text:CJ,isTemplated:!1,trackingParams:xb+
"="},trackingParams:xb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:oj},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ne+";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="+v0+";dc_trk_cid="+v0+";ord="+mW+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+Ke+";dc_sk="+vK+";dc_ctype="+c0+";dc_ref=http://www.youtube.com/video/"+J1+";dc_pubid="+vK+";dc_btype=23?gclid="+HK+"&ase=2",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},
{baseUrl:"https://www.youtube.com/pagead/adview?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&ad_cpn=[AD_CPN]&lact=[LACT]"},{baseUrl:"https://www.youtube.com/api/stats/ads?ver="+vK+"&ns="+vK+"&event="+vK+"&device="+vK+"&content_v="+h+"&el="+CJ+"&ei="+m+"&devicever="+p+"&bti="+ne+"&format="+ET+"&break_type="+vK+"&conn=[CONN]&cpn=[CPN]&lact=[LACT]&m_pos="+vK+"&mt=[MT]&p_h=[P_H]&p_w=[P_W]&rwt=[RWT]&sdkv="+XU+"&slot_pos="+vK+"&slot_len="+vK+"&vis=[VIS]&vol=[VOL]&wt=[WT]&ad_cpn=[AD_CPN]&ad_id="+
LJ+"&ad_len="+Qk+"&ad_mt=[AD_MT]&ad_sys=YT%3AAdSense-Viral%2CAdSense-Viral&ad_v="+J1+"&aqi="+m+"&ad_rmp="+vK+"&sli="+vK}],errorPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=videoplayfailed[ERRORCODE]"}],mutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=admute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],unmutePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=adunmute&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],
pausePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=adpause&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],rewindPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+
d+"&label=adrewind&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],resumePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=adresume&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ne+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],closePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=adclose&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],
progressPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&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"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&ctype="+Ke+"&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"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_engaged_view&ctype="+Ke+"&ms=[CLICK_MS]",offsetMilliseconds:15E3,attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";?",offsetMilliseconds:15E3}],
fullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=adfullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewViewablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+SD+"&ad_cpn=[AD_CPN]&id="+
Pi+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Pi+"&dc_pubid="+vK+"&dc_exteid="+bt+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],endFullscreenPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=vast_exit_fullscreen&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"}],activeViewMeasurablePings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+
"&sig="+SD+"&ad_cpn=[AD_CPN]&id="+Pi+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avm="+vK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Pi+"&avm="+vK+"&dc_pubid="+vK+"&dc_exteid="+bt+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],abandonPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&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="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewFullyViewableAudibleHalfDurationPings:[{baseUrl:"https://www.youtube.com/pcs/activeview?xai="+Y+"&sig="+SD+"&ad_cpn=[AD_CPN]&id="+Pi+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]&avgm="+vK},{baseUrl:"https://pagead2.googlesyndication.com/activeview_ext?id="+Pi+"&dc_pubid="+vK+"&dc_exteid="+bt+"&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]?"}],
startPings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],firstQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],secondQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+
vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],thirdQuartilePings:[{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+ET+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],completePings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=videoplaytime100&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},
{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],activeViewTracking:{trafficType:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}},clickthroughEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+
Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&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/"+h+"/mqdefault.jpg",width:320,height:180}]},trackingParams:xb+"="},trackingParams:xb+"=",templatedCountdown:{templatedAdText:{text:uT,isTemplated:!0,trackingParams:xb+"="}},durationMilliseconds:5E3}},skippableRenderer:{skipButtonRenderer:{message:{text:iF,isTemplated:!1,trackingParams:xb+"="},trackingParams:xb+"="}},
trackingParams:xb+"=",skipOffsetMilliseconds:5E3}},trackingParams:xb+"=",visitAdvertiserRenderer:{buttonRenderer:{style:"STYLE_UNKNOWN",text:{simpleText:H$},icon:{iconType:"OPEN_IN_NEW"},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"="}},adBadgeRenderer:{simpleAdBadgeRenderer:{text:{text:Cc,isTemplated:!1,trackingParams:xb+"="},trackingParams:xb+"="}},adDurationRemaining:{adDurationRemainingRenderer:{templatedCountdown:{templatedAdText:{text:CJ,
isTemplated:!0,trackingParams:xb+"="}},trackingParams:xb+"="}},adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,serviceEndpoint:{clickTrackingParams:t1,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Ko.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+D+"&hl="+T5+"&origin=www.youtube.com&ata_theme="+XG,Ko),trackingParams:xb+"="}},popupType:"DIALOG"}},
icon:{iconType:"INFO_OUTLINE"},trackingParams:xb+"="}},hoverText:{runs:[{text:Jn}]},trackingParams:xb+"="}},flyoutCtaRenderer:{flyoutCtaRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+CY+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:xb+"="},headline:{text:jv,isTemplated:!1,trackingParams:xb+"="},description:{text:XG,trackingParams:xb+"="},actionButton:{buttonRenderer:{text:{simpleText:J1},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:xb+"="}},startMs:vK,trackingParams:xb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:jv},elementId:Om}},elementId:jv,trackingParams:xb+"=",legacyInfoCardVastExtension:$M,sodarExtensionData:{siub:H$,bgub:J1,scs:Cc,bgp:J1},externalVideoId:J1,adLayoutLoggingData:{serializedAdServingDataEntry:Om},layoutId:"OTH1kH5dWmSpUnNw"}},{adActionInterstitialRenderer:{image:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+CY+"=s176-c-k-c0x00ffffff-no-rj"}]},trackingParams:xb+"="},headline:{text:XG,
isTemplated:!1,trackingParams:xb+"="},description:{text:Pi,isTemplated:!1,trackingParams:xb+"="},actionButton:{buttonRenderer:{style:"STYLE_PRIMARY",text:{simpleText:jv},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",
rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"="}},durationMilliseconds:7E3,countdownRenderer:{timedPieCountdownRenderer:{trackingParams:xb+"="}},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+
x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=video_card_endcap_action_headline_click"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+
vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"=",backgroundImage:{thumbnail:{thumbnails:[{url:""}]},trackingParams:xb+"="},abandonCommands:{commands:[{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&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="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+c0+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],pingingEndpoint:{hack:!0}}]},adRendererCommands:{impressionCommand:{clickTrackingParams:t1,commandExecutorCommand:{commands:[{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=video_card_endcap_impression"}],pingingEndpoint:{hack:!0}}]}}},
skipButton:{skipButtonRenderer:{message:{text:aH,isTemplated:!1,trackingParams:xb+"="},trackingParams:xb+"="}},adLayoutLoggingData:{serializedAdServingDataEntry:$M},skipPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=videoskipped&ad_mt=[AD_MT]&acvw=[VIEWABILITY]&gv=[GOOGLE_VIEWABILITY]"},{baseUrl:"https://ade.googlesyndication.com/ddm/activity_ext/dc_pubid="+vK+";dc_exteid="+bt+";met="+vK+";ecn"+vK+"="+vK+";etm1="+vK+";eid1="+
ne+";acvw=[VIEWABILITY];gv=[GOOGLE_VIEWABILITY]?"}],layoutId:"x0nw3inGkAJNdtYU"}}],adLayoutMetadata:{layoutId:"kaF8SbSZynKvp81K",layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",adLayoutLoggingData:{serializedAdServingDataEntry:J1}}}},adSlotLoggingData:{serializedSlotAdServingDataEntry:H$}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:Qk,offsetEndMilliseconds:ET},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",
getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+m+"&m_pos="+c0+"&token=ALHj"+P+"&index="+vK+"&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="+p+"&m_pos_ms="+Qk}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Wi}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",
adTimeOffset:{offsetStartMilliseconds:ET,offsetEndMilliseconds:ET},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+m+"&m_pos="+Ke+"&token=ALHj"+P+"&index="+vK+"&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="+
p+"&m_pos_ms="+ET}},adSlotLoggingData:{serializedSlotAdServingDataEntry:b$}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ET,offsetEndMilliseconds:ET},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+m+"&m_pos="+Ke+"&token=ALHj"+P+"&index="+vK+"&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="+
p+"&m_pos_ms="+ET}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Wi}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ET,offsetEndMilliseconds:ET},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+m+"&m_pos="+Ke+"&token=ALHj"+P+"&index="+vK+"&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="+
p+"&m_pos_ms="+ET}},adSlotLoggingData:{serializedSlotAdServingDataEntry:J1}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_MILLISECONDS",adTimeOffset:{offsetStartMilliseconds:ET,offsetEndMilliseconds:c0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+m+"&m_pos="+Ke+"&token=ALHj"+P+"&index="+vK+"&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="+
p+"&m_pos_ms="+ET}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Om}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_END",adTimeOffset:{offsetStartMilliseconds:c0,offsetEndMilliseconds:c0},hideCueRangeMarker:!0}},renderer:{adBreakServiceRenderer:{prefetchMilliseconds:"10000",getAdBreakUrl:"https://www.youtube.com/get_midroll_info?ei="+m+"&m_pos="+c0+"&token=ALHj"+P+"&index="+vK+"&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="+
p+"&m_pos_ms="+c0}},adSlotLoggingData:{serializedSlotAdServingDataEntry:b$}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:oj,isTemplated:!1,trackingParams:xb+"="},description:{text:j8,isTemplated:!1,trackingParams:xb+"="},actionButton:{buttonRenderer:{text:{simpleText:J1},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+
v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",
webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+pD+"=s88-c-k-c0x00ffffff-no-rj",width:48,
height:48}]},trackingParams:xb+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Um+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:xb+"="},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+
";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:t1,openPopupAction:{popup:{aboutThisAdRenderer:{url:(PY.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue=
"https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+D+"&hl="+T5+"&origin=www.youtube.com&ata_theme="+XG,PY),trackingParams:xb+"="}},popupType:"DIALOG"}},trackingParams:xb+"="}},hoverText:{runs:[{text:oj}]},trackingParams:xb+"="}},adVideoId:J1,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Jn},associatedCompositePlayerBytesLayoutId:b$}},
adSlotLoggingData:{serializedSlotAdServingDataEntry:Cc}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:b$,isTemplated:!1,trackingParams:xb+"="},description:{text:b$,isTemplated:!1,trackingParams:xb+"="},actionButton:{buttonRenderer:{text:{simpleText:CJ},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+
U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:xb+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+CY+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:xb+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+tI+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:xb+"="},navigationEndpoint:{clickTrackingParams:t1,commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+
vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+
"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:t1,openPopupAction:{popup:{aboutThisAdRenderer:{url:(d9.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+D+"&hl="+T5+"&origin=www.youtube.com&ata_theme="+XG,d9),trackingParams:xb+"="}},popupType:"DIALOG"}},trackingParams:xb+"="}},
hoverText:{runs:[{text:CJ}]},trackingParams:xb+"="}},adVideoId:J1,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+J1+"&cid="+d+"&label=video_companion_impression_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Jn},associatedCompositePlayerBytesLayoutId:b$}},adSlotLoggingData:{serializedSlotAdServingDataEntry:Wi}}},{adPlacementRenderer:{config:{adPlacementConfig:{kind:"AD_PLACEMENT_KIND_SELF_START"}},renderer:{actionCompanionAdRenderer:{headline:{text:Wi,
isTemplated:!1,trackingParams:xb+"="},description:{text:J1,isTemplated:!1,trackingParams:xb+"="},actionButton:{buttonRenderer:{text:{simpleText:b$},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+
c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+
G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},trackingParams:xb+"="}},iconImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/ytc/"+pD+"=s88-c-k-c0x00ffffff-no-rj",width:48,height:48}]},trackingParams:xb+"="},bannerImage:{thumbnail:{thumbnails:[{url:"https://yt3.ggpht.com/"+Um+"=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj",width:384,height:80}]},trackingParams:xb+
"="},navigationEndpoint:{clickTrackingParams:t1,loggingUrls:[{baseUrl:"https://ad.doubleclick.net/ddm/trackclk/N444803.2428500DBMSITEID/B30029229.368252041;dc_trk_aid="+v0+";dc_trk_cid="+v0+";dc_dbm_token="+Z+";dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;ltd=;dc_tdv="+vK+";ord="+v0+";dc_rui="+vK+";dc_exteid="+bt+";dc_av="+vK+";dc_sk="+vK+";dc_ctype="+c0+";dc_pubid="+vK+";dc_btype=3?gclid="+HK+"&ase=2"}],commandMetadata:{webCommandMetadata:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+
x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",webPageType:"WEB_PAGE_TYPE_UNKNOWN",rootVe:83769}},urlEndpoint:{url:"https://www.googleadservices.com/pagead/aclk?sa=L&ai=C"+x+"____________"+U+"AxAA&ase=2&num="+vK+"&cid="+d+"&ad_cpn=%5BAD_CPN%5D&sig="+G+"&adurl="+IJ+"&label=video_click_to_advertiser_site&ctype="+Ke+"&ms=[CLICK_MS]",target:"TARGET_NEW_WINDOW",attributionSrcMode:"ATTRIBUTION_SRC_MODE_LABEL_CHROME"}},
trackingParams:xb+"=",adInfoRenderer:{adHoverTextButtonRenderer:{button:{buttonRenderer:{style:"STYLE_UNKNOWN",size:"SIZE_DEFAULT",isDisabled:!1,icon:{iconType:"INFO_OUTLINE"},navigationEndpoint:{clickTrackingParams:t1,openPopupAction:{popup:{aboutThisAdRenderer:{url:(Kg.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="https://www.youtube.com/aboutthisad?pf=web&source=youtube&reasons=A"+D+"&hl="+T5+"&origin=www.youtube.com&ata_theme="+XG,Kg),trackingParams:xb+"="}},popupType:"DIALOG"}},trackingParams:xb+
"="}},hoverText:{runs:[{text:Pi}]},trackingParams:xb+"="}},adVideoId:J1,impressionPings:[{baseUrl:"https://www.youtube.com/pagead/interaction/?ai=C"+x+"____________"+U+"AxAA&sigh="+h+"&cid="+d+"&label=video_companion_reshow_tracking"}],adLayoutLoggingData:{serializedAdServingDataEntry:Om},isContentVideoCompanion:!0,associatedCompositePlayerBytesLayoutId:b$}},adSlotLoggingData:{serializedSlotAdServingDataEntry:iF}}}],adBreakHeartbeatParams:"Q0FBJTNE",frameworkUpdates:{entityBatchUpdate:{mutations:[{entityKey:V6,
type:"ENTITY_MUTATION_TYPE_REPLACE",payload:{offlineabilityEntity:{key:V6,command:{innertubeCommand:{clickTrackingParams:t1,ypcGetOfflineUpsellEndpoint:{params:E0}}},addToOfflineButtonState:"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED",contentCheckOk:!1,racyCheckOk:!1,loggingDirectives:{trackingParams:xb+"=",visibility:{types:"4"},enableDisplayloggerExperiment:!0}}}}],timestamp:{seconds:mW,nanos:Wp}}}},zc=JSON.stringify(TC),zC=performance.now()-X;return{objectRepresentation:TC,jsonRepresentation:zc,generationTime:zC}};
QnI=function(X,J){if(X===J)return!0;if(!X||!J||typeof X!==typeof J)return!1;if(X instanceof Array&&J instanceof Array){if(X.length!==J.length)return!1;for(var p=0;p<X.length;p++)if(!QnI(X[p],J[p]))return!1;return!0}if(typeof X==="object"&&typeof J==="object"&&X&&J){for(p in X)if(!(p in J&&QnI(X[p],J[p])))return!1;for(var l in J)if(!(l in X))return!1;return!0}return!1};
_.I7=function(){if(!ri){ri=new fq(new E5m);var X=_.ch("client_streamz_web_flush_count",-1);X!==-1&&(ri.invocationLimit=X)}return ri};
y3=function(X,J,p,l){if(X===J)return!0;if(Array.isArray(X)&&Array.isArray(J)){if(X.length!==J.length)return!1;for(var g=0;g<X.length;g++)if(!y3(X[g],J[g],p,l))return!1;return!0}if(X instanceof Set||J instanceof Set){if(X instanceof Set&&J instanceof Set){if(X.size!==J.size)return!1;l=_.C(X.values());for(g=l.next();!g.done;g=l.next())if(!J.has(g.value))return!1;return!0}return!1}if(X instanceof Function){if(l)return!0;X.name===""&&_.Bf(Error("Rf"),"ERROR");return!1}if(X instanceof Date&&J instanceof
Date)return X.getTime()===J.getTime();if(X instanceof Object&&J instanceof Object){if(Kr5(X)&&Kr5(J))try{return X.equals(J)}catch(k){_.Bf(Error("Sf`"+k),"ERROR")}g=Object.getOwnPropertyNames(X).filter(function(k){return p?X[k]!==void 0:!0});
var B=Object.getOwnPropertyNames(J).filter(function(k){return p?J[k]!==void 0:!0});
if(g.length!==B.length)return!1;g=_.C(g);for(B=g.next();!B.done;B=g.next())if(B=B.value,!y3(X[B],J[B],p,l))return!1;return!0}return!1};
Kr5=function(X){X=Object.getPrototypeOf(X).equals;return X instanceof Function&&X.length===1};
_.jnC=function(){return _.L(function(X){if(X.nextAddress==1)return TmC!==2?X.jumpTo(2):X.yield(zWR(),3);X.nextAddress!=2&&(TmC=X.yieldResult);return X.return(TmC)})};
_.XjT=function(){return _.L(function(X){if(X.nextAddress==1)return _.H("ab_pl_man")?ihU!==2?X.jumpTo(2):X.yield(snU(),3):X.return(1);X.nextAddress!=2&&(ihU=X.yieldResult);return X.return(ihU)})};
lNT=function(){return _.L(function(X){if(X.nextAddress==1)return _.H("ab_fk_sk_cl")?JlU!==2?X.jumpTo(2):X.yield(pjK(),3):X.return(1);X.nextAddress!=2&&(JlU=X.yieldResult);return X.return(JlU)})};
_.$HY=function(){return _.L(function(X){if(X.nextAddress==1)return _.H("ab_det_apb_b")?gTU!==2?X.jumpTo(2):X.yield(B3T(),3):X.return(1);X.nextAddress!=2&&(gTU=X.yieldResult);return X.return(gTU)})};
kFm=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(Promise.all([_.jnC(),_.$HY(),_.XjT(),lNT()]),2);if(J.nextAddress!=3)return WDU()?J.return(!0):J.yield(_.ChR(),3);X=J.yieldResult;return J.return(X===0)})};
WDU=function(){var X=!1,J=function(p,l){nTm.increment(l,p);p===0&&(X=!0)};
J(_.LDK(),"j.s_");J(TmC,"f.i_");J(gTU,"a.b_");J(ihU,"p.m_");J(JlU,"i.f_");AlK===2&&(AlK=_.wjB(YnB));J(AlK,"e.h_");_.H("ks_det_gpbl")||J(_.vTK(),"p.i_");_.H("ks_get_o_pp")||J(_.epK(),"g.o_");_.H("ab_deg_unex_thr")||J(_.Zn4(),"a.o_");J(hpW,"s.t_");_.H("ab_det_sc_inj_enf")&&J(_.xHB(),"s.i_");J(HnC,"d.p_");J(_.aNK(_.o7),"o.p_");J(_.UHB()===0?0:_.rla(),"o.a_");return _.H("debug_sk_em_precheck")?!0:X};
yl6=function(){var X=[].concat(_.EU(INW));try{var J=PgT();X.push({jsonRepresentation:J.jsonRepresentation,objectRepresentation:J.objectRepresentation})}catch(p){X=[].concat(_.EU(INW))}return X};
oTZ=function(){var X=["adPlacements","adSlots"];try{return X.filter(function(){return!0}).length!==X.length?0:1}catch(J){return 0}};
_.epK=function(){if(oTZ()===0)return 0;var X=PgT(),J=X.objectRepresentation,p=(0,_.Q5.unsafeClone)(J),l=[];if(J&&typeof J==="object")for(var g in J)l.push(g);else return 4;X=X.objectRepresentation.adPlacements;if(!(X&&X.length>0))return 4;try{if(!QnI(l,Object.getOwnPropertyNames(J)))return 0}catch(B){return 0}return QnI(p,J)?1:0};
_.aNK=function(X){if(!X||!X.length||typeof X==="string")return 0;for(var J=Object.getOwnPropertyNames(Object.prototype),p=0;p<X.length;p++)for(var l=_.xH(X[p]),g=_.C(J),B=g.next();!B.done;B=g.next())if(l===B.value)return 0;return 1};
SnZ=function(X){var J=_.xH(X[1]);if(X[0]===null)return J;X=X[0];for(var p={},l=0;l<X.length;l++){var g=_.xH(X[l]);if(l===0)p[g]=J;else{var B={};B[g]=p;p=B}}return p};
_.UHB=function(){for(var X=_.So,J=0;J<X.length;J++){var p=SnZ(X[J]),l=[];l.push(p);if(l.length===0)return 0}return 1};
_.rla=function(){for(var X=_.So,J={},p=0;p<X.length;J={yTK:void 0},p++){var l=[SnZ(X[p])];J.yTK=[];l.forEach(function(g){return function(B){g.yTK[g.yTK.length]=B}}(J));
if(J.yTK.length===0)return 0}return 1};
_.LDK=function(){for(var X=_.C(yl6()),J=X.next();!J.done;J=X.next()){var p=J.value;J=p.jsonRepresentation;p=p.objectRepresentation;try{var l=JSON.parse(J);if(!y3(l,p,!1,!1))return 0}catch(g){return 0}}return 1};
_.xHB=function(){try{var X=_.D6("ab_det_sc_inj_val");X.length===1&&X[0]===""&&(X=['json=JSON.parse(text);for(k of["playerAds","adPlacements","adSlots"])']);for(var J=document.querySelectorAll("script"),p=_.C(J),l=p.next();!l.done;l=p.next())for(var g=l.value,B=_.C(X),k=B.next();!k.done;k=B.next()){var n=k.value;J=void 0;if((J=g.textContent)==null?0:J.includes(n))return 0}}catch(w){return 4}return 1};
_.ChR=function(){var X,J,p,l,g,B,k;return _.L(function(n){switch(n.nextAddress){case 1:_.f$(n,2),X=_.C(INW),J=X.next();case 4:if(J.done)return n.return(1);l=p=J.value;g=l.jsonRepresentation;B=l.objectRepresentation;return n.yield((new Response(g,{status:200})).json(),7);case 7:k=n.yieldResult;if(!y3(k,B,!1,!1))return n.return(0);J=X.next();n.jumpTo(4);break;case 2:return _.qa(n),n.return(4)}})};
_.Zn4=function(){try{btoa("abc")}catch(X){return 0}return 1};
zWR=function(){var X,J,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){switch(Z.nextAddress){case 1:_.f$(Z,2),X=_.C(yl6()),J=X.next();case 4:if(J.done)return Z.return(1);l=p=J.value;g=l.jsonRepresentation;B=l.objectRepresentation;k=btoa(g);n="data:application/json;base64,"+k;w=new Request(n);Object.defineProperty(w,"url",{get:function(){return"https://www.youtube.com/youtubei/v1/player?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false"}});
Object.defineProperty(w,"method",{get:function(){return"POST"}});
Object.defineProperty(w,"bodyUsed",{get:function(){return!0}});
Object.defineProperty(w,"mode",{get:function(){return"same-origin"}});
Object.defineProperty(w,"body",{get:function(){return new ReadableStream}});
return Z.yield(fetch(w),7);case 7:return Y=Z.yieldResult,Z.yield(Y.json(),8);case 8:e=Z.yieldResult;if(!y3(e,B,!1,!1))return Z.return(0);J=X.next();Z.jumpTo(4);break;case 2:return _.qa(Z),Z.return(4)}})};
_.wjB=function(X){if(!X||!X.length||typeof X==="string")return 0;for(var J=function(g){return _.xH(g)},p=2,l=0;l<X.length&&(p=_.OnY(_.VBZ(X[l],J)),p!==0);l++);
return p};
_.OnY=function(X){var J=_.C(X);X=J.next().value;J=J.next().value;try{var p=document.createElement("div");document.body.appendChild(p);var l=getComputedStyle(p).display;document.body.removeChild(p);if(l==="none")return 4;var g=getComputedStyle(J).display==="none"?0:1;document.body.removeChild(X);return g}catch(B){return 4}};
pjK=function(){var X,J,p;return _.L(function(l){X=new _.OC;J=document.createElement("button");J.classList.add("ytp-ad-skip-button");J.style.opacity="0";J.style.height="0px";J.style.width="0px";J.style.padding="0px";J.style.border="none";p=function(){J.parentElement&&J.parentElement.removeChild(J)};
J.onclick=function(){X.resolve(0);p()};
document.body.appendChild(J);setTimeout(function(){p();X.resolve(1)},50);
return l.return(X.promise)})};
snU=function(){var X,J,p,l,g,B,k;return _.L(function(n){X=new _.OC;J=document.createElement("ytd-player");try{document.body.prepend(J)}catch(w){return n.return(4)}p=function(){J.parentElement&&J.parentElement.removeChild(J)};
J.getElementsByTagName("div").length>0?l=J.getElementsByTagName("div")[0]:(l=document.createElement("div"),J.appendChild(l));g=document.createElement("div");l.appendChild(g);B=document.createElement("video");k=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"});B.src=_.Q9(_.jD(k));B.ontimeupdate=function(){p();X.resolve(0)};
g.appendChild(B);B.classList.add("html5-main-video");setTimeout(function(){g.classList.add("ad-interrupting")},200);
setTimeout(function(){p();X.resolve(1)},5E3);
return n.return(X.promise)})};
clZ=function(X){var J=PgT().objectRepresentation.playbackTracking;if(J){var p=[],l;p.push(J==null?void 0:(l=J.videostatsPlaybackUrl)==null?void 0:l.baseUrl);var g;p.push(J==null?void 0:(g=J.videostatsDelayplayUrl)==null?void 0:g.baseUrl);var B;p.push(J==null?void 0:(B=J.videostatsWatchtimeUrl)==null?void 0:B.baseUrl);var k;p.push(J==null?void 0:(k=J.ptrackingUrl)==null?void 0:k.baseUrl);var n;p.push(J==null?void 0:(n=J.qoeUrl)==null?void 0:n.baseUrl);var w;p.push(J==null?void 0:(w=J.atrUrl)==null?
void 0:w.baseUrl);J=_.C(p);for(p=J.next();!p.done;p=J.next())if((p=p.value)&&X.test(p))return p.replace("https://www.youtube.com","").replace("https://s.youtube.com","")}};
bna=function(X,J){var p,l;return _.L(function(g){switch(g.nextAddress){case 1:p=[],l=0;case 2:if(!(l<3)){g.jumpTo(4);break}return g.yield(fetch(X,{cache:"no-store",method:J}).then(function(B){p.push(B.status)}).catch(function(){p.push(-1)}),3);
case 3:l++;g.jumpTo(2);break;case 4:return g.return(p)}})};
fNa=function(X){return X.domainLookupStart===0&&X.domainLookupEnd===0&&X.connectStart===0&&X.connectEnd===0||X.duration===0};
DHY=function(X,J,p){p=p===void 0?"GET":p;var l,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){if(x.nextAddress==1)return x.yield(Promise.all([bna(X,p),bna(J,p)]),2);l=x.yieldResult;g=_.C(l);B=g.next().value;k=g.next().value;n=B;w=k;if(Math.min.apply(Math,_.EU(w))!==Math.max.apply(Math,_.EU(w))||Math.min.apply(Math,_.EU(n))!==Math.max.apply(Math,_.EU(n)))return x.return(2);if(Math.min.apply(Math,_.EU(w))===Math.min.apply(Math,_.EU(n)))return x.return(1);e=(Y=performance.getEntriesByName(X))==null?void 0:
Y[0];h=(Z=performance.getEntriesByName(J))==null?void 0:Z[0];return e&&h?fNa(h)?x.return(1):fNa(e)?x.return(0):x.return(1):x.return(2)})};
B3T=function(){var X;return _.L(function(J){var p=[];var l;var g,B,k;(g=l=(g=PgT().objectRepresentation.streamingData)==null?void 0:(B=g.formats)==null?void 0:(k=B[0])==null?void 0:k.url)&&g&&!l.match(/&pfa=|yt_premiere_broadcast|yt_live_broadcast/)?(g=g.replace("initcwndbps","ctier=L&initcwndbps"),g=g.replace("%2Crequiressl%2C","%2Crequiressl%2Cctier%2C"),l={testUrl:g,baseUrl:l,method:"GET"}):l=void 0;l&&p.push(l);_.H("ab_net_tp_e")&&p.push({testUrl:_.lT.location.origin+"/ad_companion",baseUrl:_.lT.location.origin+
"/generate_204",method:"OPTIONS"});_.H("ab_fix_creator_view_cnt")&&(p.length=0,(l=clZ(/api\/stats\/atr/))&&p.push({testUrl:_.lT.location.origin+l,baseUrl:_.lT.location.origin+"/generate_204",method:"POST"}));_.H("ad_net_pb_pbp")&&(l=clZ(/api\/stats\/qoe/))&&p.push({testUrl:_.lT.location.origin+l,baseUrl:_.lT.location.origin+"/feed/download",method:"GET"});p=p.length!==0?p[Math.floor(Math.random()*p.length)]:void 0;return(X=p)?J.return(DHY(X.testUrl,X.baseUrl,X.method)):J.return(4)})};
_.vTK=function(){if(_.lT.hh7===void 0||_.lT.hh7===null||typeof _.lT.hh7!=="function")return 2;try{return _.lT.hh7()===!0?0:1}catch(X){return 0}};
Rpm=function(X){switch(X){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:_.JA(X,"unknown result type")}};
_.mHR=function(X,J){var p=Number(_.Bh("CATSTAT",0));if(J.wk6===void 0)return p;J=J.wk6;X=Rpm(X);return p&~(3<<J)|X<<J};
FD5=function(X){var J,p;if((X=(J=X.auxiliaryUi)==null?void 0:(p=J.messageRenderers)==null?void 0:p.bkaEnforcementMessageViewModel)&&X.displayType==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER")return X};
N3U=function(){for(var X=_.C(Object.values(_.qn6)),J=X.next();!J.done;J=X.next())J=J.value,J.dS1&&J.wk6&&_.g$("CATSTAT",_.mHR(2,J))};
_.ff=function(X,J){X=_.c5("FLOW_EVENT_NAMESPACE_ADBLOCK_ENFORCEMENT",X);(J===void 0?0:J)?_.MpU(X,"FLOW_TYPE_ADBLOCK_ENFORCEMENT"):_.br().logFlowEvent(X,"FLOW_TYPE_ADBLOCK_ENFORCEMENT")};
GFU=function(){if(!u2K){if(Polymer.Base){var X=Polymer.Base.createdCallback;Polymer.Base.createdCallback=function(){try{X.apply(this,arguments)}catch(Z){_.ky(Z)}};
var J=Polymer.Base.attachedCallback;Polymer.Base.attachedCallback=function(){try{J.apply(this,arguments)}catch(Z){_.ky(Z)}};
var p=Polymer.Base.detachedCallback;Polymer.Base.detachedCallback=function(){try{p.apply(this,arguments)}catch(Z){_.ky(Z)}};
var l=Polymer.Base.attributeChangedCallback;Polymer.Base.attributeChangedCallback=function(){try{l.apply(this,arguments)}catch(Z){_.ky(Z)}};
var g=Polymer.Base._listen,B=new WeakMap;Polymer.Base._listen=function(Z,h,x){var U=function(){try{x.apply(this,arguments)}catch(y){_.ky(y)}};
B.set(x,U);g.call(this,Z,h,U)};
var k=Polymer.Base._unlisten;Polymer.Base._unlisten=function(Z,h,x){k.call(this,Z,h,B.get(x))}}if(Polymer.Async){var n=Polymer.Async,w=n._atEndOfMicrotask;
n._atEndOfMicrotask=function(){try{w.apply(n,arguments)}catch(Z){_.ky(Z)}}}if(Polymer.RenderStatus){var Y=Polymer.RenderStatus,e=Y.afterNextRender;
Y.afterNextRender=function(Z,h,x){e.call(Y,Z,function(){try{h.apply(this,arguments)}catch(U){_.ky(U)}},x)}}u2K=!0}};
_.VpU=function(X){var J=X?_.NN(X):"";if(J){if(J.indexOf("/channel/UCrpQ4p1Ql_hG8rKXIKM1MOQ")===0)return"fashion";if(J.indexOf("/channel/UC4R8DWoMoI7CAwX8_LjQHig")===0)return"live";if(J.indexOf("/channel/UCEgdi0XIXXZ-qJOFPf4JSKw")===0)return"sports";if(J.indexOf("/channel/UCYfdidRxbB8Qhf0Nx7ioOYw")===0)return"news";if(J.indexOf("/channel/UCtFRv9O2AHqOZjjynzrv-xg")===0)return _.H("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(J.indexOf("/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ")===
0)return"music";J=J.toLowerCase();if(J==="/")return"home";if(J==="/channel_memberships")return"channel-memberships-shopfront";if(J.indexOf("/feed/trending")===0)return"trending";if(J.indexOf("/feed/explore")===0)return"explore";if(J.indexOf("/live")===0)return"live";if(J.indexOf("/results")===0)return"search";if(J.indexOf("/sports")===0)return"sports";if(J.indexOf("/fashion")===0||J.indexOf("/feed/fashion_destination")===0)return"fashion";if(/^\/(news)|(feed\/news_destination)|(@news)(\/.*)?$/.test(J))return"news";
if(/^\/(learning)|(@learning)(\/.*)?$/.test(J))return _.H("web_browse_enable_learning_journey")?"learning_journey_browse":"learning";if(J.indexOf("/channel/")===0||J.indexOf("/user/")===0||J.indexOf("/gaming")===0||J.indexOf("/post/")===0)return"channel";if(dHZ(X))return"show";if(J==="/playlist"||J.indexOf("/playlist/")===0||J==="/view_play_list"||J.indexOf("/view_play_list/")===0||J.indexOf("/show/")===0)return"playlist";if(J==="/companion_canvas")return"companion-canvas";if(J==="/feed/history"||
J.indexOf("/feed/history/")===0)return"history";if(J==="/new")return"labs";if(J==="/feed/subscriptions")return"subscriptions";if(J.indexOf("/feed/subscriptions/")===0)return"filteredsubscriptions";if(J==="/history_controls")return"standalone";if(J.indexOf("/account")===0||J==="/gaia_link")return"WEB_PAGE_TYPE_SETTINGS";if(J.indexOf("/paid_memberships")===0||J.indexOf("/refund")===0||J.indexOf("/purchases")===0||J.indexOf("/feed/purchases")===0)return"memberships-and-purchases";if(J.indexOf("/product")===
0)return"yts-products";if(J.indexOf("/premium")===0||J.indexOf("/musicpremium")===0)return J.indexOf("/premium/offers")===0||J.indexOf("/musicpremium/offers")===0?"ypc-offers":"red";if(J==="/cart/checkout"||J==="/cart")return"ypc-checkout";if(J.indexOf("/reporthistory")===0)return _.H("enable_new_page_subtypes_for_ai_companion")?"report-history":"browse";if(J.indexOf("/feed/downloads")===0||J.indexOf("/redeem")===0)return"browse";if(J.indexOf("/hashtag")===0)return"hashtag-landing-page";if(J.indexOf("/handle")===
0)return"handle";if(J.indexOf("/source")===0)return"audio-pivot";if(J.search(RegExp("^/playables/(?!saved)."))===0)return"mini_app";if(J.indexOf("/playables")===0)return"playables";if(J.indexOf("/create/live/join")===0)return"open-in-app";if(J.indexOf("/shorts")===0)return"shorts";if(J.indexOf("/feed/channels")===0)return"subscriptions-channels";var p=X?_.NN(X):"";p&&p.indexOf("/watch")===0&&_.H("web_watch_enable_learning_journey")?(X=_.eV(X),X=!!X.list&&X.list.indexOf("LJPP")===0):X=!1;if(X)return"learning_journey_watch";
if(_.H("enable_new_page_subtypes_for_ai_companion")&&J==="/feed/courses")return"your-courses"}};
_.DA=function(X){var J,p;(X=(p=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:p.url)&&(J=_.VpU(X));return J};
dHZ=function(X){var J=X?_.NN(X):"";if(!J)return!1;J=J.toLowerCase();return J.indexOf("/show/")===0||J.indexOf("/playlist")===0&&(X=_.eV(X),X.list&&X.list.indexOf("EL")===0)?!0:!1};
F$=function(X){var J="unknown",p;var l=((p=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:p.webPageType)||"";l?(p=l.toLowerCase(),p.startsWith("web_page_type_")&&(p=p.slice(14))):p=l;p&&tp5[p.toUpperCase()]?J=tp5[p.toUpperCase()]:_.a(X,_.R7)||_.a(X,PhZ)?J="browse":_.a(X,_.m1)?J="search":_.a(X,_.CV)&&(J="watch");J==="watch"&&_.DA(X||null)==="learning_journey_watch"&&(J="learning_journey_watch");J==="unknown"&&_.Wf(Error("Uf`"+JSON.stringify({clickTrackingParams:X==null?void 0:X.clickTrackingParams,
commandMetadata:X==null?void 0:X.commandMetadata,allEndpointKeys:Object.keys(X||[])})));return J};
_.qm=function(X){if(!_.Qia||X)_.Qia=_.qK();return _.Qia};
_.ETZ=function(X){return!!_.a(X,_.CV)||!!_.a(X,_.Nm)&&_.H("kevlar_enable_shorts_prefetch")};
_.KDR=function(X,J){X=_.a(X,_.CV)||_.a(X,_.Nm);return"v"+X.videoId+(X.playlistId?"-pl"+X.playlistId:"")+(J?"-an1":"")+(X.params?"-pr"+X.params:"")};
_.T3I=function(X){var J=new Mm(_.Bh("ONE_PICK_URL",""));J.urlParamMap_.set("hostId",X);(X=_.Bh("GAPI_LOCALE"))&&J.urlParamMap_.set("hl",X);(X=_.Bh("SESSION_INDEX"))&&J.urlParamMap_.set("authuser",X);(X=_.Bh("DELEGATED_SESSION_ID"))&&J.urlParamMap_.set("groupId",X);return J};
jim=function(){var X=_.yG(),J=X.resolve(_.ur);X=X.resolve(_.GU);return new zp6(J,X)};
siC=function(X){if(window.IntersectionObserver)return new inm(X,400);throw new TypeError("Wf");};
JmT=function(){var X=Hammer.TouchAction,J=X.prototype.preventDefaults;X.prototype.preventDefaults=function(p){var l=this.actions.indexOf("pan-down")>-1;if(!l)return J.call(this,p);if(!XaW){var g=p.srcEvent;p=p.direction;var B;if((B=this.manager)==null?0:B.session.prevented)g.preventDefault();else if(l&&p&Hammer.DIRECTION_DOWN)return this.preventSrc(g)}}};
paB=function(X){if(!X||X.size===0)return Hammer.DIRECTION_ALL;if(X.size===2){if(X.has("up")&&X.has("down"))return Hammer.DIRECTION_VERTICAL;if(X.has("right")&&X.has("left"))return Hammer.DIRECTION_HORIZONTAL}if(X.size===1){if(X.has("up"))return Hammer.DIRECTION_UP;if(X.has("down"))return Hammer.DIRECTION_DOWN;if(X.has("right"))return Hammer.DIRECTION_RIGHT;if(X.has("left"))return Hammer.DIRECTION_LEFT}return Hammer.DIRECTION_ALL};
_.V3=function(X,J,p){var l=p&&p>0?p:0;p=l?Date.now()+l*1E3:0;if((l=l?_.di.getLocalStorage():_.di.getSessionStorage())&&window.JSON){typeof J!=="string"&&(J=JSON.stringify(J,void 0));try{l.set(X,J,p)}catch(g){l.remove(X)}}};
_.tW=function(X){var J=_.di.getSessionStorage(),p=_.di.getLocalStorage();if(!J&&!p||!window.JSON)return null;try{var l=J.get(X)}catch(g){}if(typeof l!=="string")try{l=p.get(X)}catch(g){}if(typeof l!=="string")return null;try{l=JSON.parse(l,void 0)}catch(g){}return l};
_.P5=function(X){try{var J=_.di.getSessionStorage(),p=_.di.getLocalStorage();J&&J.remove(X);p&&p.remove(X)}catch(l){}};
goI=function(X){var J=lya(),p;return _.L(function(l){switch(l.nextAddress){case 1:return _.f$(l,2),l.yield(X.match(J,{cacheName:"yt-appshell-assets"}),4);case 4:p=l.yieldResult;_.e8(l,3);break;case 2:_.qa(l);case 3:return l.return(p)}})};
lya=function(){var X=typeof ServiceWorkerGlobalScope!=="undefined"&&self instanceof ServiceWorkerGlobalScope?B84.registration.scope:$rB;X.endsWith("/")&&(X=X.slice(0,-1));return X+"/app_shell_home"};
WLC=function(X){X.map(function(J){return J.source}).join("|")};
_.CdZ=function(X){return _.L(function(J){return J.return(goI(X))})};
kIY=function(){var X=window.caches,J;return _.L(function(p){if(p.nextAddress==1)return p.yield(_.CdZ(X),2);J=p.yieldResult;return p.return(!!J)})};
eXK=function(){_.L(function(X){if(X.nextAddress==1){if(noC)return X.jumpTo(0);noC=!0;if(_.H("enable_system_health_primes_monitoring"))return _.FG(LLa,3E4),AmY(),X.return();if(!(Math.random()<_.ch("web_system_health_fraction")))return X.jumpTo(0);waW={heightPixels:screen.height,widthPixels:screen.width};Q3&&!isNaN(Q3.jsHeapSizeLimit)&&(waW.memoryTotalKbytes=String(Math.round(Q3.jsHeapSizeLimit/1E3)));window.devicePixelRatio&&(waW.devicePixelRatio=window.devicePixelRatio);return X.yield(YrC(),4)}_.FG(LLa,
3E4);return X.yield(voZ(),0)})};
YrC=function(){return _.L(function(X){if(X.nextAddress==1)return EC.intersectionObserverPresent="IntersectionObserver"in window,EC.serviceWorkerPresent="serviceWorker"in navigator,EC.webSharePresent="share"in navigator,EC.fullScreenApiPresent="exitFullscreen"in document||"webkitExitFullscreen"in document,EC.cacheStoragePresent="caches"in window,EC.storageEstimatePresent="storage"in navigator&&"estimate"in navigator.storage,EC.storagePersistPresent="storage"in navigator&&"persist"in navigator.storage,
EC.webkitTemporaryStoragePresent="webkitTemporaryStorage"in Kf&&Kf.webkitTemporaryStorage&&"queryUsageAndQuota"in Kf.webkitTemporaryStorage,EC.promiseRejectionEventPresent=typeof PromiseRejectionEvent!=="undefined",X.yield(isK(),2);EC.indexedDbPresent=X.yieldResult;EC.subtleCryptoPresent="crypto"in window&&"subtle"in window.crypto&&"importKey"in window.crypto.subtle;EC.broadcastChannelPresent="BroadcastChannel"in window;EC.webLocksApiPresent="locks"in navigator;window.matchMedia&&window.matchMedia("(color-gamut)").matches&&
(EC.supportsP3Color=window.matchMedia("(color-gamut: p3)").matches,EC.supportsRec2020Color=window.matchMedia("(color-gamut: rec2020)").matches);_.Ma(X)})};
LLa=function(){var X=9E4+Math.random()*2E3;_.OB()>X||(_.H("enable_system_health_primes_monitoring")?AmY():voZ())};
voZ=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(Z0m(),2);X=J.yieldResult;_.le("systemHealthCaptured",X);_.Ma(J)})};
AmY=function(){var X={metric:{}},J=hXm();J.networkEvents.length&&(X.metric.networkEvents=xrY(J));_.le("systemHealthCaptured",X)};
Z0m=function(){var X,J,p,l,g,B,k,n,w,Y;return _.L(function(e){switch(e.nextAddress){case 1:X={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)};J=window.screen;_.H("enable_is_extended_monitoring")&&J&&"isExtended"in J&&(X.isExtended=!!J.isExtended);p={metric:{staticContext:waW,dynamicContext:X,webMetric:H06,webApiSupport:EC}};
if(l=_.Kv())p.csn=l;Q3&&(p.metric.webMetric.currentHeapKbytes=Math.round(Q3.usedJSHeapSize/1E3));window.matchMedia&&(p.metric.dynamicContext.hasHoverSupport=window.matchMedia("(any-hover: hover)").matches,p.metric.dynamicContext.hasFinePointer=window.matchMedia("(any-pointer: fine)").matches,p.metric.dynamicContext.hasCoarsePointer=window.matchMedia("(any-pointer: coarse)").matches);if(!("getBattery"in Kf&&typeof Kf.getBattery==="function")){e.jumpTo(2);break}return e.yield(Kf.getBattery(),3);case 3:if(g=
e.yieldResult)p.metric.dynamicContext.chargingStatus=g.charging?"CHARGING_AC":"CHARGING_INACTIVE";case 2:"onLine"in navigator&&(p.metric.dynamicContext.networkCoarseState=navigator.onLine?0:2);if(EC.storageEstimatePresent)return e.yield(navigator.storage.estimate(),8);if(!EC.webkitTemporaryStoragePresent){e.jumpTo(5);break}return e.yield(ayK(),7);case 7:B=e.yieldResult;e.jumpTo(5);break;case 8:B=e.yieldResult;case 5:return p.metric.dynamicContext.deviceStorageQuotaMbytes=((k=B)==null?0:k.quota)?String(Math.round(B.quota/
1048576/10)*10):"-1",p.metric.dynamicContext.deviceStorageUsageMbytes=((n=B)==null?0:n.usage)?String(Math.round(B.usage/1048576/10)*10):"-1",w=p.metric.dynamicContext,e.yield(kIY(),9);case 9:return w.hasAppShell=e.yieldResult,Y=hXm(),Y.networkEvents.length&&(p.metric.networkEvents=xrY(Y)),e.return(p)}})};
ayK=function(){return new Promise(function(X){var J;EC.webkitTemporaryStoragePresent&&(J=Kf.webkitTemporaryStorage)!=null&&J.queryUsageAndQuota?Kf.webkitTemporaryStorage.queryUsageAndQuota(function(p,l){X({usage:p,quota:l})}):X(void 0)})};
_.TU=function(X){X&=16777215;X=[(X&16711680)>>16,(X&65280)>>8,X&255];return Urm(X[0],X[1],X[2])};
_.zU=function(X){X=[(X&16711680)>>>16,(X&65280)>>>8,X&255,(X&4278190080)>>>24];if(!_.rmB(X,function(J){return J===(J&255)}))throw Error("Xf`"+X.join(","));
return"rgba("+X[0]+","+X[1]+","+X[2]+","+(X[3]/255).toFixed(3)+")"};
_.Iym=function(X){return[(X&16711680)>>>16,(X&65280)>>>8,X&255]};
_.ym4=function(X){X=X.map(function(J){J/=255;return J<=.03928?J/12.92:Math.pow((J+.05)/1.05,2.4)});
return X[0]*.2126+X[1]*.7152+X[2]*.0722};
jo=function(X,J){X=_.Iym(X);return"rgba("+X[0]+", "+X[1]+", "+X[2]+", "+J+")"};
ir=function(X){return(X&4278190080)>>>24===0?jo(X,"1"):_.zU(X)};
_.ooT=function(){try{return!!self.localStorage}catch(X){return!1}};
b0T=function(){if(SrW())_.Wf(Error("Yf"));else{var X=document.createElement("iframe");X.style.display="none";var J=J===void 0?window.location.href:J;var p=_.BC(_.Bh("PERSIST_IDENTITY_IFRAME_URL"));J=p?p:(new URL(J)).host.indexOf("studio")===0?_.rb(O06,"persist_identity"):_.rb(cm5,"persist_identity");_.$0(X,1,J);X.id="persist_identity";var l;(l=document.body)==null||l.appendChild(X)}};
SrW=function(){var X=fym;X||(X=document.querySelector("#persist_identity"));return X};
DrK=function(){var X=!1;try{X=!!window.sessionStorage.getItem("session_logininfo")}catch(J){X=!0}return(_.Bh("INNERTUBE_CLIENT_NAME")==="WEB"||_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&X};
RXC=function(X,J){if(!DrK())return!1;J||(J=_.Bh("LOGIN_INFO"));return J?(X.session_logininfo=J,!0):!1};
FLm=function(X,J){X=X===void 0?!1:X;if((J===void 0||!J)&&mrZ!=="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN")if(window.sessionStorage.getItem("from_switch_account"))window.sessionStorage.removeItem("from_switch_account");else if(_.$y("LOG_STICKINESS",!1)){J=_.Kv();var p=_.El(),l={identityStickinessData:{initialState:mrZ}};J&&p&&_.kt(J,p,l)}if(J=SrW())if(p=J.src?(new URL(J.src)).origin:"*",X){var g;(g=J.contentWindow)==null||g.postMessage({action:"clear"},p)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>=
2)&&(X=window.sessionStorage.getItem("session_logininfo"))){var B;(B=J.contentWindow)==null||B.postMessage({loginInfo:X},p)}};
_.sC=function(X){X=X===void 0?!0:X;try{window.sessionStorage.removeItem("stickiness_reload"),window.sessionStorage.removeItem("session_logininfo"),_.g$("LOGIN_INFO",""),X&&window.sessionStorage.setItem("from_switch_account","1"),FLm(!0,X)}catch(J){}};
qrm=function(X){X&&(X.startsWith("https://accounts.google.com/AddSession")?_.sC():X.startsWith("https://accounts.google.com/ServiceLogin")?_.sC():X.startsWith("https://myaccount.google.com")&&_.vi(X).getPath().endsWith("/youtubeoptions")&&_.sC())};
XO=function(X,J){qrm(X);if(_.$y("LOGGED_IN",!0)&&DrK()){var p=dtR(X);p==null&&(p={});RXC(p,J)&&_.A8(X,p)}};
N8K=function(){function X(J){for(J=J.target;J&&J.nodeName!=="A";)if(J=J.parentNode,!(J&&J instanceof HTMLElement))return;if(J&&!J.hasAttribute("download")&&J.getAttribute("rel")!=="external"&&J.href)return J.href}
document.addEventListener("mousedown",function(J){J.button!==0&&(J=X(J))&&XO(J)});
document.addEventListener("click",function(J){(J=X(J))&&XO(J)})};
GIU=function(){var X=new MyT;try{if(_.$y("LOGGED_IN",!0)){try{window.sessionStorage.setItem("canUseSessionStorage","true"),window.sessionStorage.removeItem("canUseSessionStorage")}catch(n){X.increment(5,!1);return}if(_.Bh("LOGIN_INFO")){var J=uy4?uy4:window.location;_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"&&b0T();var p=dtR(J.href);p==null&&(p={});var l=p.session_logininfo,g=Number(window.sessionStorage.getItem("stickiness_reload")),B=l===_.Bh("LOGIN_INFO");if(!window.sessionStorage.getItem("session_logininfo")||
g>=2||B)g>=2?X.increment(2,B):B?X.increment(7,B):window.sessionStorage.getItem("session_logininfo")||(X.increment(3,B),mrZ="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_NEW_TAB"),window.sessionStorage.setItem("session_logininfo",_.Bh("LOGIN_INFO")),window.sessionStorage.removeItem("stickiness_reload");else if(window.sessionStorage.getItem("session_logininfo"))if(_.Bh("LOGIN_INFO")===window.sessionStorage.getItem("session_logininfo"))X.increment(4,B),window.sessionStorage.removeItem("stickiness_reload");
else if(g<2){window.sessionStorage.setItem("stickiness_reload",String(g+1));var k=J.href;k=_.wL(k,"sttick");XO(k,window.sessionStorage.getItem("session_logininfo"));k=_.Z6(k,{sttick:g});X.increment(g,B);_.cEC(J,k)}}else X.increment(6,!1)}else _.sC(!1)}catch(n){}};
_.Jo=function(X,J,p,l,g){J=J===void 0?{}:J;p=p===void 0?"":p;l=l===void 0?window:l;X=_.hn(X,J);XO(X);p=_.zu(X+p,g);_.cEC(l.location,p)};
drB=function(X){if(X.urlEndpoint){if(X=_.eV(X.urlEndpoint.url),X.adurl)return r$(X.adurl)}else if(X.watchEndpoint)return"//www.youtube.com/watch?v="+X.watchEndpoint.videoId;return null};
Vym=function(X){if(!X||!X.reportingPings)return null;var J={};X.reportingPings.forEach(function(p){p.pingType in J?J[p.pingType].push(p.url):J[p.pingType]=[p.url]});
return{adpings:y8m(J)}};
_.lS=function(X){X=X===void 0?!1:X;var J=_.DV(),p="USER_INTERFACE_THEME_LIGHT";J.getFlag(165)?p="USER_INTERFACE_THEME_DARK":J.getFlag(174)?p="USER_INTERFACE_THEME_LIGHT":_.pL()&&(p="USER_INTERFACE_THEME_DARK");return X?p:tya()||p};
_.PdK=function(){return!_.H("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches};
_.pL=function(){return _.PdK()&&window.matchMedia("(prefers-color-scheme: dark)").matches};
_.gF=function(){var X=_.DV();return _.PdK()&&!X.getFlag(165)&&!X.getFlag(174)};
tya=function(){var X=X===void 0?window.location.href:X;if(_.H("kevlar_disable_theme_param"))return null;var J=_.NN(X);if(_.Q$a(J))return"USER_INTERFACE_THEME_DARK";try{var p=_.eV(X).theme;return Eo4.get(p)||null}catch(l){}return null};
_.Q$a=function(X){return _.H("enable_dark_theme_only_on_shorts")?!(X==null||!X.startsWith("/shorts/")):!1};
_.zXI=function(X,J,p,l,g){J=J===void 0?!1:J;p=p===void 0?!1:p;var B=_.Bh("INNERTUBE_CONTEXT");if(!B)return _.Bf(Error("bg")),{};B=(0,_.Q5.unsafeClone)(B);_.H("web_no_tracking_params_in_shell_killswitch")||delete B.clickTracking;B.client||(B.client={});var k=B.client;k.clientName==="MWEB"&&k.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(k.clientFormFactor=_.Bh("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");k.screenWidthPoints=window.innerWidth;k.screenHeightPoints=window.innerHeight;k.screenPixelDensity=
Math.round(window.devicePixelRatio||1);k.screenDensityFloat=window.devicePixelRatio||1;k.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());k.userInterfaceTheme=_.lS();if(!J){var n=_.atY();n&&(k.connectionType=n);_.H("web_log_effective_connection_type")&&(n=ru4())&&(B.client.effectiveConnectionType=n)}var w;if(_.H("web_log_memory_total_kbytes")&&((w=_.lT.navigator)==null?0:w.deviceMemory)){var Y;w=(Y=_.lT.navigator)==null?void 0:Y.deviceMemory;B.client.memoryTotalKbytes=""+w*1E6}J&&l&&!_.H("web_it_context_set_original_url_ks")&&
(k.originalUrl=KLK(_.lT.location.href,l).toString());_.H("web_gcf_hashes_innertube")&&(n=DmU())&&(Y=n.coldConfigData,w=n.coldHashData,n=n.hotHashData,B.client.configInfo=B.client.configInfo||{},Y&&(B.client.configInfo.coldConfigData=Y),w&&(B.client.configInfo.coldHashData=w),n&&(B.client.configInfo.hotHashData=n));Y=_.eV(_.lT.location.href);!_.H("web_populate_internal_geo_killswitch")&&Y.internalcountrycode&&(k.internalGeo=Y.internalcountrycode);!_.H("web_populate_client_screen_killswitch")&&g&&(k.clientScreen=
g);k.clientName==="MWEB"||k.clientName==="WEB"?(k.mainAppWebInfo||(k.mainAppWebInfo={}),k.mainAppWebInfo.graftUrl=l||_.lT.location.href,_.H("kevlar_woffle")&&_.CL.instance&&(l=_.CL.instance,k.mainAppWebInfo.pwaInstallabilityStatus=!l.appInstalledEventFired&&l.deferredInstallPrompt?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),k.mainAppWebInfo.webDisplayMode=IAI(),k.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):k.clientName==="TVHTML5"&&
(!_.H("web_lr_app_quality_killswitch")&&(l=_.Bh("LIVING_ROOM_APP_QUALITY"))&&(k.tvAppInfo=Object.assign(k.tvAppInfo||{},{appQuality:l})),l=_.Bh("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(k.tvAppInfo=Object.assign(k.tvAppInfo||{},{certificationScope:l}));!_.H("web_populate_time_zone_itc_killswitch")&&(l=xIK())&&(k.timeZone=l);(l=umY())?k.experimentsToken=l:delete k.experimentsToken;k=GlY();l=_.T8I();l=(0,_.Q5.getValues)(l.tokenJars);B.request=Object.assign({},B.request,{internalExperimentFlags:k,consistencyTokenJars:l});
!_.H("web_prequest_context_killswitch")&&(k=_.Bh("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(B.request.externalPrequestContext=k);l=_.DV();k=l.getFlag(58);l=l.get("gsml","");B.user=Object.assign({},B.user);k&&(B.user.enableSafetyMode=k);l&&(B.user.lockedSafetyMode=!0);_.H("warm_op_csn_cleanup")?p&&(J=_.Kv())&&(B.clientScreenNonce=J):!J&&(J=_.Kv())&&(B.clientScreenNonce=J);X&&(B.clickTracking={clickTrackingParams:X});if(X=_.Lw("yt.mdx.remote.remoteClient_"))B.remoteClient=X;_.kj.getInstance().setLocationOnInnerTubeContext(B);
try{var e=jmI(),Z=e.bid;delete e.bid;B.adSignalsInfo={params:[],bid:Z};for(var h=_.C(Object.entries(e)),x=h.next();!x.done;x=h.next()){var U=_.C(x.value),y=U.next().value,c=U.next().value;e=y;Z=c;X=void 0;(X=B.adSignalsInfo.params)==null||X.push({key:e,value:""+Z})}var D,m;if(((D=B.client)==null?void 0:D.clientName)==="TVHTML5"||((m=B.client)==null?void 0:m.clientName)==="TVHTML5_UNPLUGGED"){var d=_.Bh("INNERTUBE_CONTEXT");d.adSignalsInfo&&(B.adSignalsInfo.advertisingId=d.adSignalsInfo.advertisingId,
B.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",B.adSignalsInfo.limitAdTracking=d.adSignalsInfo.limitAdTracking)}}catch(G){_.Bf(G)}return B};
_.nL=function(){return{isShellLoad:_.$y("IS_SHELL_LOAD",!1)}};
i05=function(){navigator.serviceWorker.getRegistrations().then(function(X){X.forEach(j$T)})};
j$T=function(X){X&&_.s$a(Xs4,X.scope)};
_.s$a=function(X,J){J={scope:J||_.b8("service_worker_scope")||"/"};return navigator.serviceWorker.register(_.Mf(X),J)};
LL=function(X,J,p,l){if(J&&J.serializedYpcCujLoggingParams){if(p){var g={};g.transactionErrorType=p;l&&(g.errorMessage=l);J.ypcCujLoggingClientPayload={ypcAcquisitionCujLoggingClientPayload:{ypcAcquisitionDebugLoggingParams:g}}}p={};p.ypcCujContext=J;X=_.c5("FLOW_EVENT_NAMESPACE_YPC_ACQUISITION",X,p);_.br().logFlowEvent(X,"FLOW_TYPE_YPC_ACQUISITION")}};
_.J36=function(X,J,p,l){var g={};g.serializedTransactionFlowLoggingParams=J;p&&(g.errorType=p);l&&(g.errorMessage=l);_.le(X,g);_.gH()};
_.psC=function(X){X&&_.J36("transactionFlowStarted",X)};
_.lGm=function(X){X&&_.J36("transactionFlowCancelled",X)};
_.Ao=function(X,J,p){J&&_.J36("transactionFlowFailed",J,X,p)};
g96=function(X){var J=document.querySelector("ytd-app")||document.querySelector("ytmusic-app");J&&(J.inert=X)};
_.wF=function(){this.megabloxUrl_=null};
_.Yj=function(X){try{var J=B_U==null?void 0:B_U.composedPath(X)}catch(p){J=X.composedPath?X.composedPath():[]}return J&&J.length>0?J:X.composedPath?X.composedPath():[]};
_.vn=function(X){return _.Yj(X)[0]};
e0=function(X){return X instanceof ShadowRoot?ShadowRoot:X instanceof DocumentFragment?DocumentFragment:X instanceof Document?Document:HTMLElement};
$9Z=function(X){if(X instanceof Element)return Element.prototype;if(X instanceof DocumentFragment)return DocumentFragment.prototype;throw Error("fg`"+X);};
W3K=function(X,J){return _.H("sunnydom_native_scoped_query_selectors")?$9Z(X).querySelector.call(X,J):e0(X).prototype.querySelector.call(X,J)};
C1K=function(X,J){return _.H("sunnydom_native_scoped_query_selectors")?$9Z(X).querySelectorAll.call(X,J):e0(X).prototype.querySelectorAll.call(X,J)};
kBI=function(X){var J,p,l;return(l=(p=(J=X.parentElement)!=null?J:X.__shady_native_parentElement)!=null?p:X.__shady_parentElement)!=null?l:null};
n9m=function(X){var J,p,l;return(l=(p=(J=X.parentNode)!=null?J:X.__shady_native_parentNode)!=null?p:X.__shady_parentNode)!=null?l:null};
L3T=function(X){var J,p,l;return(l=(p=(J=X.nextSibling)!=null?J:X.__shady_native_nextSibling)!=null?p:X.__shady_nextSibling)!=null?l:null};
A3Z=function(X){var J,p,l;return(l=(p=(J=X.previousSibling)!=null?J:X.__shady_native_previousSibling)!=null?p:X.__shady_previousSibling)!=null?l:null};
ws6=function(X){var J,p,l;return(l=(p=(J=X.nextElementSibling)!=null?J:X.__shady_native_nextElementSibling)!=null?p:X.__shady_nextElementSibling)!=null?l:null};
YDK=function(X){var J,p,l;return(l=(p=(J=X.previousElementSibling)!=null?J:X.__shady_native_previousElementSibling)!=null?p:X.__shady_previousElementSibling)!=null?l:null};
v9a=function(X){var J,p,l;return new Set([].concat(_.EU((J=X.children)!=null?J:[]),_.EU((p=X.__shady_native_children)!=null?p:[]),_.EU((l=X.__shady_children)!=null?l:[])))};
eHI=function(X){var J,p,l;return new Set([].concat(_.EU((J=X.childNodes)!=null?J:[]),_.EU((p=X.__shady_native_childNodes)!=null?p:[]),_.EU((l=X.__shady_childNodes)!=null?l:[])))};
_.Za=function(X){if(!(X instanceof Element))return null;X=X.classList?Array.from(X.classList):void 0;if(!X)return null;var J=X.indexOf("style-scope");return J>-1&&J+1<X.length?X[J+1]:null};
ho=function(X){if(!(X instanceof HTMLElement))return null;var J=X&&(X.$$||X.polymerController)?X.tagName.toLowerCase():null;return J?J:_.Za(X)};
Z9W=function(X,J){return _.H("sunnydom_native_scoped_query_selectors")?X+".style-scope."+J:X.replace(/[^a-z]*[^\s]+/g,function(p){return p+".style-scope."+J})};
hHW=function(X,J){return J?X.split(",").map(function(p){return Z9W(p.trim(),J)}).join(", "):X};
_.xj=function(X){var J,p,l,g;return(g=(l=(p=(J=X.root)!=null?J:X.shadowRoot)!=null?p:X.__shady_native_shadowRoot)!=null?l:X.__shady_shadowRoot)!=null?g:X};
x9Z=function(X){var J,p,l;return(l=(p=(J=X.__shady_parentNode)!=null?J:X.__shady_native_parentNode)!=null?p:X.parentNode)!=null?l:null};
H9U=function(X){var J,p;return(p=(J=n9m(X))!=null?J:X.host)!=null?p:null};
aGR=function(X){for(;X&&!(X instanceof HTMLElement);)X=H9U(X);return X};
U9W=function(X){var J=aGR(X);return X===J?_.Za(X):J?ho(J):null};
r3K=function(X){return(X=aGR(X))?ho(X):null};
IGm=function(X){if(X instanceof Comment)return!1;if(X instanceof Text){var J,p;if(((p=(J=X.textContent)==null?void 0:J.trim())!=null?p:"")==="")return!1}return!0};
Hn=function(X,J,p){var l=J(X);for(p=p===void 0?r3K(X):p;l&&(U9W(l)!==p||!IGm(l));)X=l,l=J(X);return l};
y3C=function(X,J,p){if(!J)return null;X=r3K(X);return U9W(J)===X&&IGm(J)?J:Hn(J,p,X)};
o9Z=function(X){return Hn(X,x9Z,_.Za(X))};
SDW=function(X){return Hn(X,ws6)};
O9Z=function(X){return Hn(X,L3T)};
c3I=function(X){return Hn(X,YDK)};
b9a=function(X){return Hn(X,A3Z)};
fGW=function(X){return y3C(X,X.firstChild||null,L3T)};
D9m=function(X){var J,p,l;var g=(l=(p=(J=X.firstElementChild)!=null?J:X.__shady_native_firstElementChild)!=null?p:X.__shady_firstElementChild)!=null?l:null;return y3C(X,g,ws6)};
RH6=function(X){var J,p,l;var g=(l=(p=(J=X.lastChild)!=null?J:X.__shady_native_lastChild)!=null?p:X.__shady_lastChild)!=null?l:null;return y3C(X,g,A3Z)};
m9T=function(X){var J,p,l;var g=(l=(p=(J=X.lastElementChild)!=null?J:X.__shady_native_lastElementChild)!=null?p:X.__shady_lastElementChild)!=null?l:null;return y3C(X,g,YDK)};
F35=function(X){var J=r3K(X);return Array.from(eHI(X)).filter(function(p){return U9W(p)===J})};
qDW=function(X){var J=ho(X);return Array.from(v9a(X)).filter(function(p){return _.Za(p)===J})};
N_I=function(X){if(!X)return null;var J=_.Za(X);if(!J){var p;return(p=Node.prototype.getRootNode)==null?void 0:p.call(X)}J=J.toUpperCase();for(X=kBI(X);X&&X.tagName!==J;)X=kBI(X);return X?_.xj(X):null};
_.a8=function(X){var J=_.H(X);Yt["counterfactuals."+X]=String(J);return J};
_.Ue=function(X,J,p){if(X instanceof HTMLElement&&_.Za(X)===p){var l=Array.from(X.classList).indexOf("style-scope");if(l===-1)X.classList.add("style-scope"),X.classList.add(J);else if(!(l+1>=X.classList.length)){l=X.classList[l+1];var g,B;X==null||(g=X.classList)==null||(B=g.replace)==null||B.call(g,l,J)}}if(X instanceof HTMLElement||X instanceof DocumentFragment)for(g=_.C(v9a(X)),B=g.next();!B.done;B=g.next())_.Ue(B.value,J,p);return X};
rF=function(X,J){if(X instanceof HTMLElement&&_.Za(X)===J){var p=Array.from(X.classList).indexOf("style-scope");p===-1||p+1>=X.classList.length||X.classList.remove("style-scope",X.classList[p+1])}if(X instanceof HTMLElement||X instanceof DocumentFragment){p=_.C(X.children);for(var l=p.next();!l.done;l=p.next())rF(l.value,J)}return X};
_.Mr4=function(X,J){return e0(X).prototype.appendChild.call(X,J)};
u9m=function(X,J){if(X===J)return!0;X=eHI(X);return Array.from(X).some(function(p){return u9m(p,J)})};
_.ya=function(X,J){if(X instanceof I8)return X;(J==null?0:J.ignoreOwnerDocument)&&!Object.getOwnPropertyDescriptor(X,"ownerDocument")&&Object.defineProperty(X,"ownerDocument",{get:function(){return window.document}});
return new I8(X)};
d9Y=function(){var X=I8.prototype,J=[].concat(_.EU(GB5?[]:["getRootNode"]),["setAttribute","removeAttribute"]);J=_.C(J);for(var p=J.next(),l={};!p.done;l={method$jscomp$53:void 0},p=J.next())l.method$jscomp$53=p.value,X[l.method$jscomp$53]=function(g){return function(){return this.host[g.method$jscomp$53].apply(this.host,arguments)}}(l)};
trU=function(){var X=I8.prototype,J=[].concat(_.EU(GB5?[]:"cloneNode contains appendChild insertBefore removeChild replaceChild".split(" ")),_.EU(VrW?[]:["querySelector","querySelectorAll"]));J=_.C(J);for(var p=J.next(),l={};!p.done;l={method$jscomp$54:void 0},p=J.next())l.method$jscomp$54=p.value,X[l.method$jscomp$54]=function(g){return function(){return this.root[g.method$jscomp$54].apply(this.root,arguments)}}(l)};
E95=function(){var X=I8.prototype,J=[].concat(_.EU(P1T?[]:["nextSibling","previousSibling","nextElementSibling","previousElementSibling"]),_.EU(QXW?[]:["parentNode"]));J=_.C(J);for(var p=J.next(),l={};!p.done;l={prop$jscomp$67:void 0},p=J.next())l.prop$jscomp$67=p.value,Object.defineProperty(X,l.prop$jscomp$67,{get:function(g){return function(){return this.host[g.prop$jscomp$67]}}(l),
configurable:!0})};
zH6=function(){var X=I8.prototype,J=["activeElement"].concat(_.EU(P1T?[]:["firstChild","firstElementChild","lastElementChild","childNodes"]),_.EU(K3m?[]:["children"]),_.EU(T_U?[]:["lastChild"]));J=_.C(J);for(var p=J.next(),l={};!p.done;l={prop$jscomp$68:void 0},p=J.next())l.prop$jscomp$68=p.value,Object.defineProperty(X,l.prop$jscomp$68,{get:function(g){return function(){return this.root[g.prop$jscomp$68]}}(l),
configurable:!0})};
jXU=function(){for(var X=I8.prototype,J=_.C(["innerHTML","textContent"]),p=J.next(),l={};!p.done;l={prop$jscomp$69:void 0},p=J.next())l.prop$jscomp$69=p.value,Object.defineProperty(X,l.prop$jscomp$69,{get:function(g){return function(){return this.root[g.prop$jscomp$69]}}(l),
set:function(g){return function(B){this.root[g.prop$jscomp$69]=B}}(l),
configurable:!0})};
i9T=function(X){var J=I8.prototype;X=_.C(Object.entries(X));for(var p=X.next(),l={};!p.done;l={fn$jscomp$402:void 0},p=X.next()){var g=_.C(p.value);p=g.next().value;g=g.next().value;l.fn$jscomp$402=g;J[p]=function(B){return function(){return B.fn$jscomp$402.apply(null,[this.host.node||this.host].concat(_.EU(arguments)))}}(l)}};
XP6=function(){for(var X=I8.prototype,J=_.C(Object.entries(sXm)),p=J.next(),l={};!p.done;l={fn$jscomp$403:void 0},p=J.next()){var g=_.C(p.value);p=g.next().value;g=g.next().value;l.fn$jscomp$403=g;Object.defineProperty(X,p,{get:function(B){return function(){return B.fn$jscomp$403.apply(null,[this.host.node||this.host].concat(_.EU(arguments)))}}(l),
configurable:!0})}};
_.o8=function(X){return X instanceof JDm||X instanceof Document?X:new JDm(X)};
pPZ=function(){for(var X=JDm.prototype,J=_.C("setAttribute removeAttribute cloneNode contains appendChild insertBefore getRootNode removeChild replaceChild querySelector querySelectorAll".split(" ")),p=J.next(),l={};!p.done;l={method$jscomp$55:void 0},p=J.next())l.method$jscomp$55=p.value,X[l.method$jscomp$55]=function(g){return function(){return HTMLElement.prototype[g.method$jscomp$55].call.apply(HTMLElement.prototype[g.method$jscomp$55],[this.node].concat(_.EU(arguments)))}}(l)};
lcC=function(){for(var X=JDm.prototype,J=_.C("firstChild lastChild firstElementChild lastElementChild childNodes children parentNode nextSibling previousSibling nextElementSibling previousElementSibling classList innerHTML textContent".split(" ")),p=J.next(),l={};!p.done;l={prop$jscomp$70:void 0},p=J.next())l.prop$jscomp$70=p.value,Object.defineProperty(X,l.prop$jscomp$70,{get:function(g){return function(){var B;return(B=this.node["__shady_native_"+g.prop$jscomp$70])!=null?B:this.node[g.prop$jscomp$70]}}(l),
configurable:!0})};
_.S0=function(X,J,p){p===void 0&&(p=!X.classList.contains(J));p?X.classList.add(J):X.classList.remove(J)};
_.Oe=function(X,J,p){p===void 0&&(p=!X.hasAttribute(J));if(J==="class")throw Error("gg");p?_.o8(X).setAttribute(J,""):_.o8(X).removeAttribute(J)};
g2Z=function(X){return(X.localName!=="slot"?[]:(0,_.cn)(X).assignedNodes({flatten:!0})).filter(function(J){return J.nodeType===Node.ELEMENT_NODE})};
_.Bkm=function(X){return(X=_.ya(X).querySelector("slot"))&&X.localName==="slot"?g2Z(X):[]};
_.bS=function(X,J){window.ShadyCSS&&window.ShadyCSS.styleSubtree(X,J)};
fL=function(X,J){var p=J.bind(X);return function(l){p(l,l.detail)}};
_.Da=function(X,J){var p=$YZ.get(X);p||(p=new WeakMap,$YZ.set(X,p));if(p.has(J))return p.get(J);if(_.H("web_fi_listen_disable_bound_fn_helper")){var l=J.bind(X);X=function(g){l(g,g==null?void 0:g.detail)}}else X=fL(X,J);
p.set(J,X);return X};
kD4=function(X,J){Wnm(X);X.created[CQU].push(J)};
Wnm=function(X){if(!X.created||!X.created[CQU]){var J=X.created,p=J?[J]:[];X.created=function(){for(var l=_.C(p),g=l.next();!g.done;g=l.next())g.value.apply(this)};
X.created[CQU]=p}};
n2m=function(X){return function(){var J=_.iA.apply(0,arguments);return function(p,l,g){X.apply(null,_.EU(J))(p,l,g)}}};
Ln4=function(){return function(){var X=_.iA.apply(0,arguments);return function(J,p,l){Q5C.apply(null,_.EU(X))(J,p,l)}}};
_.S=function(X){return Ln4()(X)};
_.O=function(){return n2m(zJ5).apply(null,_.EU(_.iA.apply(0,arguments)))};
_.R8=function(X){return _.H("pbcm_fi_listen_decorators")?ADU(X):n2m(KiZ)(X)};
ADU=function(X){return function(J,p){kD4(J,function(){var l=this[p],g=_.H("web_fi_listen_disable_bound_fn_helper")?function(B){l(B,B.detail)}.bind(this):fL(this,l);
wPR.has(X)?kE(this.hostElement,X,g):this.hostElement.addEventListener(X,g)})}};
_.mA=function(){return n2m(Tym).apply(null,_.EU(_.iA.apply(0,arguments)))};
_.R=function(X){X=X===void 0?{}:X;return n2m(EYR)(X)};
_.FO=function(X){if(X.hostElement&&X!==X.hostElement){var J=_.M6(X.hostElement);J=X.renderIdom?J:J.shadowRoot}J||(X=X.root,J=X instanceof Node?_.M6(X):null);return J};
_.qB=function(X){return YXB?v2U(X):function(J,p){Object.defineProperty(J,p,{get:function(){var l;return(l=_.FO(this))==null?void 0:l.querySelector(X)},
enumerable:!0,configurable:!0})}};
v2U=function(X){return function(J,p){Object.defineProperty(J,p,{get:function(){var l,g=(l=_.ya(this.hostElement))==null?void 0:l.querySelector(X);if(g)return g;var B;return(B=_.FO(this))==null?void 0:B.querySelector(X)},
enumerable:!0,configurable:!0})}};
_.NB=function(X){return YXB?eP4(X):function(J,p){Object.defineProperty(J,p,{get:function(){var l;return(l=_.FO(this))==null?void 0:l.querySelectorAll(X)},
enumerable:!0,configurable:!0})}};
eP4=function(X){return function(J,p){Object.defineProperty(J,p,{get:function(){var l,g=(l=_.ya(this.hostElement))==null?void 0:l.querySelectorAll(X);if(g==null?0:g.length)return g;var B;return(B=_.FO(this))==null?void 0:B.querySelectorAll(X)},
enumerable:!0,configurable:!0})}};
ZBZ=function(X){return function(J){if(![_.cc,_.F].includes(Object.getPrototypeOf(J.prototype).constructor))throw Error("hg");NyR(Object.assign({},typeof X!=="string"?X:{is:X,notifyObserversOnUndefined:!0},{disableInheritanceCheck:!0,disableEnforceFastDefaultValuesCheck:!0}))(J)}};
_.uS=function(){var X=X===void 0?{}:X;return function(J){if(![bv,_.MB].includes(Object.getPrototypeOf(J.prototype).constructor))throw Error("ig");MSB(Object.assign({},X,{disableInheritanceCheck:!0}))(J)}};
xY5=function(X,J){hPZ[X]!=null||(hPZ[X]=new Set);hPZ[X].add(J)};
_.GA=function(){var X=_.mA.apply(null,_.EU(_.iA.apply(0,arguments)));return function(J,p){xY5(J.is,p);X(J,p)}};
to=function(X,J,p){if(dF(X)&&!HBm.has(J)){J=J.replace(/^JSC\$[\d]+_/,"");J=J.replace(/\.\d+(\.|$)/g,function(B,k){return".#"+k});
Va[X]!=null||(Va[X]={});var l,g;(l=Va[X])[g=J]!=null||(l[g]=new Set);Va[X][J].has(p)||(Va[X][J].add(p),_.le("polymerPropertyAccessEvent",{componentName:X,propertyName:J,accessType:p}))}};
acU=function(){return _.H("polymer_property_access_logging_debug")||_.H("polymer_enable_property_access_logging")};
dF=function(X){if(_.H("polymer_property_access_logging_debug"))return!0;if(!_.H("polymer_enable_property_access_logging"))return!1;UYI||(UYI=Date.now());return(pV(X)+UYI)%100<_.ch("polymer_property_access_logging_percent")};
rDK=function(X,J){return dF(J)&&X.hostElement.loggingStatus?new Proxy(X,{get:function(p,l,g){if(p.hostElement.loggingStatus.bypassProxyController)return p[l];p.hostElement.loggingStatus.isExternalGet=!0;var B=p[l];p.hostElement.loggingStatus.isExternalGet=!1;if(B instanceof Function)return function(){var k=_.iA.apply(0,arguments);try{return p.hostElement.loggingStatus.currentExternalCall=l,to(J,l,"PROPERTY_ACCESS_CALL_EXTERNAL_CONTROLLER"),B.apply(this===g?p:this,k)}finally{p.hostElement.loggingStatus.currentExternalCall=
void 0}};
to(J,l,"PROPERTY_ACCESS_GET_EXTERNAL_CONTROLLER");return B},
set:function(p,l,g){if(p.hostElement.loggingStatus.bypassProxyController)return p[l]=g,!0;p.hostElement.loggingStatus.isRendererStamper?to(J,l,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE"):p.hostElement.loggingStatus.isDeclarativeExternal||to(J,l,"PROPERTY_ACCESS_SET_EXTERNAL_CONTROLLER_IMPERATIVE");try{p.hostElement.loggingStatus.currentExternalSet=l,p[l]=g}finally{p.hostElement.loggingStatus.currentExternalSet=void 0}return!0}}):X};
Ic6=function(X,J){X&&X.loggingStatus&&!X.loggingStatus.isDeclarativeExternal&&!X.loggingStatus.isExternalGet&&X.loggingStatus.currentExternalSet!==J&&to(X.tagName.toLowerCase(),J,"PROPERTY_ACCESS_GET_INTERNAL")};
Pn=function(X,J,p){X&&(p||X.loggingStatus&&!X.loggingStatus.isInitializing&&!X.loggingStatus.isDefiningPropertyAccessor&&X.loggingStatus.currentExternalSet!==J)&&to(X.tagName.toLowerCase(),J,"PROPERTY_ACCESS_SET_INTERNAL")};
yDY=function(){return{_definePropertyAccessor:function(X,J){var p=this,l=p.hostElement.loggingStatus;l&&(l.isDefiningPropertyAccessor=!0);var g=p[X];g!==void 0&&(p.__data?p._setPendingProperty(X,g):(p.__dataProto!=null||(p.__dataProto={}),p.__dataProto[X]=g));l&&(l.isDefiningPropertyAccessor=!1);Object.defineProperty(this,X,{get:function(){Ic6(p.hostElement,X);return this.__data[X]},
set:function(B){J||this._setPendingProperty(X,B,!0)&&this._invalidateProperties()}})},
created:function(){var X=this._setPendingProperty.bind(this);this._setPendingProperty=function(J,p,l){Pn(this.hostElement,J);return X.apply(this,[J,p,l])}}}};
o2Z=function(X){acU()&&_.S(Qa.prototype)(X.prototype,"__templateBindingLoggingBehavior")};
SXm=function(X,J){if(J.resolvedFactories.length!==X.resolvedFactories.length)return!0;J=_.C(J.resolvedFactories.entries());for(var p=J.next();!p.done;p=J.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;if(l.providerClass){if(l.providerClass!==X.resolvedFactories[p].providerClass)return!0}else if(l.providerValue){if(l.providerValue!==X.resolvedFactories[p].providerValue)return!0}else if(l.factory!==X.resolvedFactories[p].factory)return!0}return!1};
OBB=function(X,J){X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,p.constructor===Array)OBB(p,J);else{var l=J;l.has(p)||(p.inject&&l.add(p),p.behaviors&&OBB(p.behaviors,l))}};
Ee=function(X,J){var p=X[J];X[J]=function(){var l=_.iA.apply(0,arguments);this.initializeInjection&&this.initializeInjection();if(p)return p.apply(this,l)}};
DYC=function(){_.KL.Class=function(p,l){p=cDm(p,l);Ee(p.prototype,"created");return p};
Ee(TA.prototype,"_initializeProperties");Ee(_.zA.prototype,"_initializeProperties");if(bBT)Ee(fcY,"created");else{var X=function(){Ee(customElements.get("tp-yt-iron-list").prototype,"_initializeProperties")};
if(customElements.get("tp-yt-iron-list"))X();else{var J=customElements.define;customElements.define=function(p,l,g){J.call(customElements,p,l,g);p==="tp-yt-iron-list"&&(X(),customElements.define=J)}}}};
mYm=function(X,J){X.prototype.behaviors=X.prototype.behaviors||[];X.prototype.behaviors.unshift(RP6.InjectBehavior);X.prototype.provide=J};
_.se=function(X){return function(J){if(!X.disableElementRegistration){X.noInjection||mYm(J,X.providers);var p=J.prototype;p.__templateHelpers||Q5C(j0.prototype)(p,"__templateHelpers");p=X.is;FnK||(FnK=Date.now());(pV(p)+FnK)%100<_.ch("polymer_log_prop_change_observer_percent")&&Q5C(iS.prototype)(J.prototype,"__propertyObserverObserver");J.prototype.behaviors=J.prototype.behaviors||[];J.prototype.behaviors.unshift(_.qXW.YtHostElementBehavior);o2Z(J);ZBZ({is:X.is,notifyObserversOnUndefined:X.notifyObserversOnUndefined!==
!1,fastInit:X.fastInit,template:X.template,disableEnforceFastDefaultValuesCheck:!0})(J)}}};
_.Xo=function(X){return _.se({is:X.is,template:X.template,disableElementRegistration:X.disableElementRegistration,cssBuildOptOut:X.cssBuildOptOut,notifyObserversOnUndefined:!1,noInjection:!0})};
u_Y=function(X,J){if(NkW){X=new X;for(var p=_.C(Object.getOwnPropertyNames(X)),l=p.next();!l.done;l=p.next())l=l.value,J[l]=X[l];for(p=J;p&&p!==Object.prototype;p=Object.getPrototypeOf(p)){l=_.C(Object.getOwnPropertyNames(p));for(var g=l.next();!g.done;g=l.next())g=g.value,X.hasOwnProperty(g)||Object.defineProperty(X,g,MhU(J,g))}}else X.apply(J)};
MhU=function(X,J){return{get:function(){var p=X[J];return p instanceof Function?p.bind(X):p},
set:function(p){X[J]=p}}};
dYB=function(X,J){for(var p=X._noAccessors,l=_.C(Object.getOwnPropertyNames(X)),g=l.next();!g.done;g=l.next())if(g=g.value,!GD5.has(g))if(p)J[g]=X[g];else{var B=Object.getOwnPropertyDescriptor(X,g);B&&(B.configurable=!0,Object.defineProperty(J,g,B))}};
Vhm=function(X,J,p){return function(l){if(p){var g=p();l.model=g}if(X[J])X[J](l,l.detail)}};
JF=function(X){var J=[];if(typeof X==="string")X.length>0&&J.push.apply(J,_.EU(X.split(".")));else{X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,typeof p==="string"?J.push.apply(J,_.EU(p.split("."))):J.push(p)}return J};
thB=function(X,J){if(J[J.length-1]!=="*"&&J[J.length-1]!=="splices"){for(var p=0;p<J.length;p++){if(!X)return;X=X[J[p]]}return X}};
PQC=function(X,J){if(X.length>J.length)return!1;for(var p=0;p<X.length;p++)if(X[p]!==J[p])return!1;return!0};
E2m=function(X,J,p){if(J.type==="compute"){var l=J.getter.bind(p);var g=J.args}else l=function(){return p[J.method.methodName].apply(p,_.EU(_.iA.apply(0,arguments)))},g=J.method.args;
QMm(X,J.propertyKey,l,g,J.value)};
Tkm=function(X,J){if(J.readOnly){var p=Object.getOwnPropertyDescriptor(X.model,J.propertyKey);Object.defineProperty(X.model,J.propertyKey,{get:p.get,set:function(){}});
X.model[KnY(J.propertyKey)]=p.set}};
zPm=function(X,J,p){if(p){var l=J.propertyKey,g=J.selector;J=[{type:"path",path:"reduxPropertiesRecomputeTrigger"}].concat(_.EU(J.selectorArgs.map(function(B){return{type:"path",path:B}})));
QMm(X,l,function(B){var k=_.iA.apply(1,arguments);return g.apply(null,[p.getState()].concat(_.EU(k)))},J)}};
iBW=function(X,J,p){var l=_.c$(J.propertyKey)+"-changed";jMI(X,function(g){var B={value:g.value,queueProperty:!0};g.path.split(".").length>1&&(B.path=g.path);p.dispatchEvent(new CustomEvent(l,{detail:B}))},[{type:"wildcard",
path:J.propertyKey}])};
sMa=function(X,J,p){jMI(X,function(){p[J.method.methodName].apply(p,_.EU(_.iA.apply(0,arguments)))},J.method.args)};
KnY=function(X){return"_set"+(X.charAt(0).toUpperCase()+X.slice(1))};
XRW=function(){var X,J=$P(function(p){X=p},!1);
return[X,J]};
BrI=function(X){X=X.trim().replace(J74,",").replace(pRY,"$1");var J=X[0];J==="-"&&(J=X[1]);if(J>="0"&&J<="9")return{type:"literal",value:Number(X)};if(J==="'"||J==='"')return{type:"literal",value:X.slice(1,-1)};if(J=X.match(lPU)){J=J[1];var p=gNC[J];if(p)return{type:p,path:X.slice(0,-(J.length+1))}}return{type:"path",path:X}};
kim=function(X){var J=X.match($$a);if(J)return X={methodName:J[1],args:WYI},J[2].trim()&&(J=J[2].replace(CKm,"&comma;").split(","),X.args=J.map(BrI)),X};
nNa=function(X,J,p,l){l=l===void 0?!1:l;J=_.c$(J);var g=Tc;g&&(p=g(p,J,"attribute",X));pC(X,p,J,l)};
pC=function(X,J,p,l){J=LYa(J,l===void 0?!1:l);J===void 0?X.removeAttribute(p):X.setAttribute(p,J)};
LYa=function(X,J){switch(typeof X){case "object":case "function":if(X instanceof Date)return X.toString();if(X){if((J===void 0?0:J)&&!_.H("polymer_reflect_objects_as_boolean_killswitch"))return X?"":void 0;J=window.trustedTypes?window.trustedTypes.isHTML(X)||window.trustedTypes.isScript(X)||window.trustedTypes.isScriptURL(X):void 0;if(J)return X;try{return JSON.stringify(X)}catch(p){_.Wf(Error("Eg`"+X))}}break;case "boolean":return X?"":void 0;default:return X!==null&&X!==void 0?X.toString():void 0}};
A7T=function(X){if(X===void 0)throw Error("Fg");return X};
ZbI=function(X,J,p,l){var g=wRB(l);if(g.length){l=p;var B="property";YPB.test(p)?B="attribute":p[p.length-1]==="$"&&(p=p.slice(0,-1),B="attribute");var k=vNY(g);k&&B==="attribute"&&(p==="class"&&X.hasAttribute("class")&&(k+=" "+X.getAttribute(p)),pC(X,k,p));B==="attribute"&&l==="disable-upgrade$"&&X.setAttribute("disable-upgrade","");X.localName==="input"&&l==="value"&&X.setAttribute("value","");X.removeAttribute(l);B==="property"&&(p=_.bk(p));J=A7T(J);emW(J,B,p,g);return!0}return p.slice(0,3)===
"on-"?(X.removeAttribute(p),(B=J).events!=null||(B.events=[]),J.events.push({name:p.slice(3),value:l}),!0):p==="id"?(J.id=l,!0):!1};
wRB=function(X){for(var J=[],p=0,l;(l=hmW.exec(X))!==null;){l.index>p&&J.push({type:"literal",value:X.slice(p,l.index)});var g=l[1][0];p=!!l[2];l=l[3].trim();if(g==="{")throw Error("Gg");(g=kim(l))?J.push({type:"method",negate:p,signature:g}):J.push({type:"path",negate:p,path:l});p=hmW.lastIndex}p&&p<X.length&&(X=X.substring(p))&&J.push({type:"literal",value:X});return J};
vNY=function(X){for(var J="",p=0;p<X.length;p++){var l=X[p];l.type==="literal"&&(J+=l.value)}return J};
emW=function(X,J,p,l){X.bindings!=null||(X.bindings=[]);X.bindings.push({kind:J,target:p,parts:l})};
r7I=function(X,J,p){var l=!1;if(X.localName==="template"){l=p;var g=J.stripWhitespace;g=x$K(X,g===void 0?!1:g);var B=X.content.ownerDocument.createDocumentFragment();g.content=B;B.appendChild(X.content);l&&(l.templateInfo=g);l=!0}else X.localName==="slot"&&(J.hasInsertionPoint=!0);if(X.firstChild&&(g=p,X.localName!=="script"&&X.localName!=="style")){B=0;for(var k=X.firstChild;k;){var n=k;if(n.localName==="template"){var w=n.getAttribute("is");if((k=w==="dom-if")||w==="dom-repeat"){n.removeAttribute("is");
w=n.ownerDocument.createElement("ps-"+w);n.parentNode.replaceChild(w,n);w.appendChild(n);var Y=Array.from(n.attributes);Y=_.C(Y);for(var e=Y.next();!e.done;e=Y.next())e=e.value,k?HbW.has(e.name)&&pC(w,e.value,e.name):aP6.has(e.name)?pC(w,e.value,e.name):U$m.has(e.name),n.removeAttribute(e.name);k=w}else k=n}if(k.nodeType===Node.TEXT_NODE){n=void 0;w=X;for(Y=k;((n=Y.nextSibling)==null?void 0:n.nodeType)===Node.TEXT_NODE;)e=void 0,(e=Y).textContent!=null||(e.textContent=""),Y.nextSibling.textContent&&
(Y.textContent+=Y.nextSibling.textContent),w.removeChild(Y.nextSibling);if(J.stripWhitespace&&k.textContent&&!k.textContent.trim()){X.removeChild(k);k=k.nextSibling;continue}}r7I(k,J,{parentIndex:B,parentInfo:g});k.parentNode&&B++;k=k.nextSibling}}var Z;if((Z=X.hasAttributes)==null?0:Z.call(X)){Z=p=A7T(p);g=!1;B=Array.from(X.attributes);B=_.C(B);for(n=B.next();!n.done;n=B.next())n=n.value,g=ZbI(X,Z,n.name,n.value)||g;l=g||l}X.nodeType===Node.TEXT_NODE&&(Z=wRB(X.textContent),Z.length&&(X.textContent=
vNY(Z)||" ",p=A7T(p),emW(p,"text","textContent",Z),l=!0));p&&l&&(p.infoIndex=J.nodeInfoList.push(p)-1)};
x$K=function(X,J){J={nodeInfoList:[],stripWhitespace:(J===void 0?!1:J)||X.hasAttribute("strip-whitespace")};r7I(X.content,J);return J};
IPa=function(X){Object.assign(X,{_disposeEffects:void 0,_signalProps:void 0,_signalValues:void 0})};
oN4=function(X,J,p){J.signalCache!=null||(J.signalCache={});var l=J.signalCache[p];if(!l){var g=p.split(".");l=!y76(X,g[0]);if(g.length>1&&l){var B=X.getPathMutationSignal(g);l=function(){var k=nr(X.owner,function(){return X.getWithPath([g[0]])}),n,w=(n=B())==null?void 0:n.value;
return{rootWasDefined:k!==void 0,value:w}}}else l=function(){var k=X.getWithPath(g);
return{rootWasDefined:k!==void 0,value:k}};
J.signalCache[p]=l}return l()};
ObR=function(X,J,p,l,g){J=J.parts.map(function(k,n){if(k.type==="literal"){p.partWasDefined!=null||(p.partWasDefined=[]);var w;(w=p.partWasDefined)[n]||(w[n]=k.value!==void 0);return k.value}var Y;if(k.type==="method"){var e,Z=(e=(Y=p.partWasDefined)==null?void 0:Y[n])!=null?e:!1;Z||(Z=k.signature.args.every(function(U){return U.type==="literal"}));
var h=!1,x=!0;Y=k.signature.args.map(function(U){if(U.type==="literal")return U.value;if(U.type!=="path")throw Error("Hg`"+U.type);var y=oN4(X,p,U.path);U=y.value;y=y.rootWasDefined;h||(h=y);x&&(x=y);return U});
Z||(Z=g===1?x:h);p.partWasDefined!=null||(p.partWasDefined={});p.partWasDefined[n]=Z;if(!Z)return;Y=(n=oN4(X,p,k.signature.methodName).value)&&typeof n==="function"?n.apply(l,Y):void 0}else e=oN4(X,p,k.path),Y=e.value,p.partWasDefined!=null||(p.partWasDefined={}),(Z=p.partWasDefined)[n]||(Z[n]=Y!==void 0||e.rootWasDefined);k.negate&&(Y=!Y);return Y});
if(J.length===1){var B;return((B=p.partWasDefined)==null?0:B[0])?J[0]:SPB}return J.join("")};
c7C=function(X){return typeof X==="object"&&!!X&&"notifyPath"in X&&"canNotifyPath"in X};
bbK=function(X){return typeof X==="object"&&!!X&&"notifyPath"in X};
fPB=function(X){return"polymerController"in X};
D$C=function(X,J){J=""+JF(J)[0];if(c7C(X))return X.canNotifyPath(J);if(fPB(X)&&c7C(X.polymerController))return X.polymerController.canNotifyPath(J);if(bbK(X)){var p;return!((p=X.properties)==null||!p[J])}if(fPB(X)&&bbK(X.polymerController)){var l;return!((l=X.polymerController.properties)==null||!l[J])}return!1};
RmZ=function(X,J,p){c7C(X)||bbK(X)?X.notifyPath(J,p):fPB(X)&&(c7C(X.polymerController)||bbK(X.polymerController))&&X.polymerController.notifyPath(J,p)};
FYU=function(X,J,p){if(p!==SPB){X.kind==="attribute"||X.target!=="textContent"&&(X.target!=="value"||J.localName!=="input"&&J.localName!=="textarea")||(p=p===void 0?"":p);var l,g=(l=m$W.Polymer)==null?void 0:l.sanitizeDOMValue;g&&(p=g(p,X.target,X.kind,J));if(X.kind==="attribute"){X=X.target;if(X==="class"||X==="name"||X==="slot")J=(0,_.cn)(J);pC(J,p,X)}else if(X=X.target,p!==J[X]||typeof p==="object")J.loggingStatus&&(J.loggingStatus.isDeclarativeExternal=!0,to(J.localName,X,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE")),
J[X]=p,J.loggingStatus&&(J.loggingStatus.isDeclarativeExternal=!1)}};
qP4=function(X,J,p,l){var g=J.parts[0];if(J.parts.length!==1||g.type!=="path"||!D$C(p,J.target))return!1;var B=_.C(g.path.split(".")),k=B.next().value,n=ak(B);if(y76(X,k))return!1;l.signalCache!=null||(l.signalCache={});B=l.signalCache[g.path];var w;B=(w=B)==null?void 0:w().value;if((B==null?void 0:B.path)!==void 0){l=JF(B.path);var Y=JF(g.path);l=[J.target].concat(_.EU(l.slice(Y.length-1)));RmZ(p,l,g.negate?!B.value:B.value);return!0}var e=lN(X,k);var Z=e.getChangeRecordSignal(n),h=!1;B=function(){if(!h){var U=
nr(X.owner,function(){return e.getWithPath([])});
h||(h=U!==void 0)}return{value:Z(),rootWasDefined:h}};
l.signalCache[g.path]=B;l.partWasDefined!=null||(l.partWasDefined={});B=B();(Y=l.partWasDefined)[0]||(Y[0]=B.rootWasDefined);var x=nr(X.owner,function(){return e.getWithPath(n)});
l.partWasDefined[0]&&nr(X.owner,function(){return void FYU(J,p,g.negate?!x:x)});
return!0};
NrI=function(X,J,p,l,g,B){if(!qP4(X,J,p,l)){var k=ObR(X,J,l,g,B);nr(X.owner,function(){return void FYU(J,p,k)})}};
Mf4=function(X,J,p,l,g,B){p=_.C(p);for(var k=p.next(),n={};!k.done;n={infoIndex:void 0},k=p.next()){k=k.value;var w=k.bindings;n.infoIndex=k.infoIndex;k=k.parentInfo;if(w){w=_.C(w);for(var Y=w.next(),e={};!Y.done;e={b$jscomp$257:void 0,bindingCtx$jscomp$4:void 0},Y=w.next()){e.b$jscomp$257=Y.value;if(n.infoIndex===void 0)throw Error("Ig");e.bindingCtx$jscomp$4={};X.effect(function(Z,h){return function(){g&&!g()||NrI(X,Z.b$jscomp$257,J[h.infoIndex],Z.bindingCtx$jscomp$4,l,B)}}(e,n))}}k&&Mf4(X,J,[k],
l,g,B)}};
ucU=function(X,J){X=(J.parentInfo?ucU(X,J.parentInfo):X).firstChild;for(var p=0;X;X=X.nextSibling)if(J.parentIndex===p++)return X;throw Error("Jg");};
d$W=function(X,J,p,l){X=document.importNode(X.content,!0);X.__noInsertionPoint=!(l==null?0:l.hasInsertionPoint);for(var g=Array(J.length),B={},k=0;k<J.length;k++){var n=J[k],w=ucU(X,n);g[k]=w;n.id&&(B[n.id]=w);if(n.templateInfo){var Y=w.parentElement;Y&&(Y.templateInfo=n.templateInfo,Y.parentSignalProxy=p,Y.eventListenerHost=l.eventListenerHost,Y.stampingEnabled=l.enabledSignal)}Y=void 0;if((Y=n.events)==null?0:Y.length)for(Y=0;Y<n.events.length;Y++){var e=n.events[Y];GiB(l.eventListenerHost,w,e.name,
e.value,l.getModel)}}Mf4(p,g,J,l.thisCtx,l.enabledSignal,l.methodInvocationRequirement);return{root:X,nodes:g,nodesById:B}};
tf4=function(X,J){X=X();var p;(p=Vf6.ShadyCSS)==null||p.prepareTemplate(X,J);J=x$K(X);return{template:X,nodeInfoList:J.nodeInfoList,hasInsertionPoint:J.hasInsertionPoint}};
ENT=function(){PKa=!1;for(var X=BH.length,J=0;J<X;J++){var p=BH[J];if(p)try{p()}catch(l){Promise.resolve().then(function(){throw l;})}}BH.splice(0,X);
QIW+=X};
jIZ=function(X){PKa||(PKa=!0,KYT.textContent=(Trm++).toString());BH.push(X);return zmC++};
_.CC=function(X,J,p){$r++;X=J?new ibm($r,X,J,p):new sIB($r,X);WH.set($r,X);return $r};
XFY=function(X){(X=WH.get(X))&&X.cancel()};
pF6=function(X,J){X=Jx5.get(X);return X?(J=X.get(J))?J:null:null};
_.kr=function(X,J,p,l){var g=pF6(X,J);if(!g){g=new lJa;var B=Jx5.get(X);B||(B=new Map,Jx5.set(X,B));B.set(J,g)}X=p.bind(X);g.run(X,l,void 0)};
_.glI=function(X,J){var p;(p=pF6(X,J))==null||p.cancel()};
BOC=function(X){var J;(J=pF6(X,"doRender"))==null||J.flush()};
nC=function(X){var J;return(J=X.hostElement)!=null?J:X};
$vR=function(X){var J=X.indexOf(".");return J===-1?X:X.slice(0,J)};
WwR=function(X,J,p,l,g,B){B=(g=(l=B?$vR(J):J)?J:null)?X.get(g):X.__data[J];g&&B===void 0&&(B=p[J]);_.h8(X.hostElement,MRY(l)+"-changed",{value:B,queueProperty:!0,path:g!=null?g:void 0},{bubbles:!1,composed:!1})};
CL4=function(X,J){X.__isReflecting=!0;nNa(X.hostElement,J,X.__data[J]);X.__isReflecting=!1};
krK=function(X){if(X._onIronRequestResizeNotifications){var J=X._onIronRequestResizeNotifications.bind(X);X._onIronRequestResizeNotifications=function(p){_.vn(p)!==X.hostElement&&J(p)}}X._ariaActiveAttributeChanged&&(X._ariaActiveAttributeChanged=X._ariaActiveAttributeChanged.bind(X.hostElement));
X._activeChanged&&(X._activeChanged=function(p){X.toggles?pC(X.hostElement,p?"true":"false",X.ariaActiveAttribute):X.hostElement.removeAttribute(X.ariaActiveAttribute);X._changedButtonState()});
X._asyncClick&&(X._asyncClick=function(){_.CC(function(){X.hostElement.click()},1)});
!X.keyEventTarget||X.keyEventTarget instanceof EventTarget||(X.keyEventTarget=nC(X.keyEventTarget));X._disabledChanged&&(X._disabledChanged=X._disabledChanged.bind(X.hostElement));X._observeItems&&(X._observeItems=function(p){var l=nC(p);return _.M6(l).observeNodes(function(g){X._updateItems();X._updateSelected();_.h8(l,"iron-items-changed",g,{bubbles:!1,cancelable:!1})})});
X._updateItems&&X._updateItems===_.LC._updateItems&&(X._updateItems=function(){var p=_.M6(X.hostElement).queryDistributedElements(X.selectable||"*");p=Array.prototype.filter.call(p,X._bindFilterItem);X._setItems(p)});
X._computeKeyboardClass&&(X._computeKeyboardClass=function(p){_.S0(X.hostElement,"keyboard-focus",p)});
X.ensureRipple&&(X.ensureRipple=function(p){if(X.hasRipple&&!X.hasRipple()){if(!X._createRipple)return;X._ripple=X._createRipple();X._ripple.noink=X.noink;var l=X._rippleContainer||X.hostElement;l&&_.ya(l).appendChild(X._ripple)}var g;if(p&&((g=X._ripple)==null?0:g.uiDownAction)){l=_.ya(X._rippleContainer||X.hostElement);var B;g=(B=p.composedPath())==null?void 0:B[0];l.contains(g)&&X._ripple.uiDownAction(p)}});
X._updateMultiselectable&&(X._updateMultiselectable=function(p){p?X.hostElement.setAttribute("aria-multiselectable","true"):X.hostElement.removeAttribute("aria-multiselectable")})};
nlR=function(X,J,p){p=_.C(p);for(var l=p.next();!l.done;l=p.next())u_Y(l.value.constructor,X);u_Y(J.constructor,X)};
Axm=function(X,J){X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,p.type==="signal"){var l=p.propertyKey;if(J.hasOwnProperty(l)&&J[l]!=null&&p.attributeType===Object){a:{l=J[l].constructor;for(var g=_.C(LwK),B=g.next();!B.done;B=g.next())if(B=B.value,l===B){l=B;break a}l=Object}p.attributeType=l}}};
wFK=function(){};
YjK=function(X){var J;return(J=X.hostElement)!=null?J:X};
vlC=function(){throw Error("Ng");};
eCm=function(X,J){X.constructor.prototype.useSignals=!0;var p=new X.constructor;nlR(p,X,J.behaviors);Axm(J.reactiveSchemas,p);p={};for(var l=_.C(J.reactiveSchemas),g=l.next();!g.done;g=l.next())g=g.value,g.type==="signal"&&(p[g.propertyKey]=g.attributeType);var B={copyPropertiesToProto:vlC,didRegister:!1,typesForSignals:p},k=["disable-upgrade"].concat(_.EU(J.observedAttributes)),n=function(w){AF.call(this,X,J,B,w)};
_.r(n,AF);_.O1.Object.defineProperties(n,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return k}}});
B.copyPropertiesToProto=function(){for(var w=0;w<J.behaviors.length;w++)dYB(J.behaviors[w],n.prototype);dYB(X,n.prototype)};
J.legacyOptimizations||B.copyPropertiesToProto();n.prototype.is=X.is;return n};
Z4T=function(X,J){if(Object.getPrototypeOf(J.prototype).constructor!==_.F)throw Error("Og");J.prototype.is=X.is;return eCm(J.prototype,X)};
hCT=function(X){return X.type==="compute"||X.type==="computeWithMethod"};
xvm=function(X){for(var J=X.reactiveSchemas.filter(hCT),p=new Map,l=new Map,g=new Map,B=_.C(J),k=B.next();!k.done;k=B.next())k=k.value,p.set(k.propertyKey,k),l.set(k.propertyKey,[]),g.set(k.propertyKey,0);B=0;J=_.C(J);for(k=J.next();!k.done;k=J.next()){k=k.value;for(var n=_.C(k.type==="computeWithMethod"?k.method.args:k.args),w=n.next();!w.done;w=n.next())w=w.value,w.type!=="literal"&&(w=w.path.split(".")[0],l.has(w)&&(l.get(w).push(k.propertyKey),g.set(k.propertyKey,g.get(k.propertyKey)+1),B++))}k=
[].concat(_.EU(l.keys())).filter(function(Y){return g.get(Y)===0});
for(J=[];k.length;)for(n=k.shift(),J.push(p.get(n)),n=_.C(l.get(n)),w=n.next();!w.done;w=n.next())w=w.value,g.set(w,g.get(w)-1),B--,g.get(w)===0&&k.push(w);p=X.reactiveSchemas.filter(function(Y){return!hCT(Y)});
X.reactiveSchemas=[].concat(_.EU(p),_.EU(J))};
H4Y=function(X,J){if(J.properties)for(var p=_.C(Object.entries(J.properties)),l=p.next();!l.done;l=p.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;X.properties[l]=typeof g==="function"?{type:g}:g}J.observers&&X.observers.push.apply(X.observers,_.EU(J.observers));J.disabledPolySiReactions&&X.disabledPolySiReactions.push.apply(X.disabledPolySiReactions,_.EU(J.disabledPolySiReactions))};
aJm=function(X,J){for(var p=J.length-1;p>=0;p--){var l=J[p];Array.isArray(l)?aJm(X,l):X.indexOf(l)<0&&X.unshift(l)}};
Uva=function(X,J){X.reactiveSchemas=X.reactiveSchemas.filter(function(p){return p.type==="observe"&&J.includes(p.method.methodName)||hCT(p)&&J.includes(p.propertyKey)?!1:!0})};
IJm=function(X,J){var p=J.prototype,l,g,B={is:X.is,reactiveSchemas:[],observedAttributes:[],behaviors:[RP6.InjectBehavior,j0.prototype],disableElementRegistration:X.disableElementRegistration,provide:(l=X.providers)!=null?l:[],reactivityMode:X.reactivityMode,signalProperties:(g=p.signalProperties)!=null?g:[]};"template"in J?B.templateGetter=function(){return J.template}:X.getTemplate&&(B.templateGetter=X.getTemplate);
p.behaviors&&aJm(B.behaviors,p.behaviors);rxa(B,J);return B};
rxa=function(X,J){for(var p=J.prototype,l={properties:{},observers:[],disabledPolySiReactions:[]},g=_.C(X.behaviors),B=g.next();!B.done;B=g.next())H4Y(l,B.value);H4Y(l,p);if(X.signalProperties)for(p=_.C(X.signalProperties),g=p.next();!g.done;g=p.next())delete l.properties[g.value];p=_.C(Object.entries(l.properties));for(g=p.next();!g.done;g=p.next()){B=_.C(g.value);g=B.next().value;B=B.next().value;var k=void 0;if((k=X.signalProperties)==null||!k.includes(g)){k=void 0;var n=X,w=B.type;if(!w)if(window.Reflect!==
void 0&&window.Reflect.getMetadata!==void 0)a:{w=Reflect.getMetadata("design:type",J,g);for(var Y=_.C(yxI),e=Y.next();!e.done;e=Y.next())if(e=e.value,w===e){w=e;break a}w=Object}else w=String;B.computed||B.selector||(n.reactiveSchemas.push({type:"signal",propertyKey:g,value:B.value,attributeType:w,readOnly:B.readOnly}),n.observedAttributes.push(_.c$(g)));B.reflectToAttribute&&n.reactiveSchemas.push({type:"reflect",propertyKey:g});if(B.computed){w=kim(B.computed);if(!w)throw Error("Pg");n.reactiveSchemas.push({type:"computeWithMethod",
propertyKey:g,method:w,value:B.value})}B.observer&&n.reactiveSchemas.push({type:"observe",method:{methodName:B.observer,args:[{type:"path",path:g}]}});B.notify&&n.reactiveSchemas.push({type:"notify",propertyKey:g});B.selector&&n.reactiveSchemas.push({type:"redux",propertyKey:g,selector:B.selector,selectorArgs:(k=B.selectorArgs)!=null?k:[]})}}olm&&xvm(X);J=_.C(l.observers);for(g=J.next();!g.done;g=J.next())p=X,g=g.value,(B=kim(g))?p.reactiveSchemas.push({type:"observe",method:B}):console.log('Warning: unable to parse observe declaration: "'+
g+'"');Uva(X,l.disabledPolySiReactions)};
Sjm=function(X,J){for(var p=0;p<J.length;p++){var l=J[p],g=void 0;(g=l).showHideApi!=null||(g.showHideApi={});g=void 0;!!X!==!((g=l.showHideApi)==null||!g.hideTemplateChildren)&&(l.nodeType===Node.TEXT_NODE?X?(l.showHideApi.polymerTextContent=l.textContent,l.textContent=""):(g=void 0,l.textContent=(g=l.showHideApi.polymerTextContent)!=null?g:null):l instanceof Element&&l.localName==="slot"?X?(l.showHideApi.polymerReplaced=document.createComment("hidden-slot"),(0,_.cn)((0,_.cn)(l).parentNode).replaceChild(l.showHideApi.polymerReplaced,
l)):(g=l.showHideApi.polymerReplaced)&&(0,_.cn)((0,_.cn)(g).parentNode).replaceChild(l,g):l instanceof HTMLElement&&l.style&&(X?(l.showHideApi.polymerDisplay=l.style.display,l.style.display="none"):l.style.display=l.showHideApi.polymerDisplay));l.showHideApi.hideTemplateChildren=X;l.showHideChildren&&l.showHideChildren(X)}};
cxB=function(){if(!O4U){var X=document.createElement("style");X.innerText="ps-dom-if,ps-dom-repeat{display:none;}";document.head.appendChild(X);O4U=!0}};
wc=function(){return _.H("disable_hidden_dom_if_using_stamper")};
b4Y=function(X,J){var p=_.Yr().getState();return J?X.apply(null,[p].concat(_.EU(J))):X(p)};
RCm=function(){if(fJm)return fJm;var X=_.C(_.uo(0,void 0,"MB1Hb")),J=X.next().value;X.next();var p=X.next().value;_.Yr().subscribe(function(){Dv6(p)});
return fJm=J};
Dv6=function(X){mvZ||(mvZ=!0,Promise.resolve().then(function(){X(function(J){return J+1});
mvZ=!1}))};
_.Yr=function(){return Fwm.getAppStore()};
qjI=function(X,J){return Fwm.getSelectFn()(X,J)};
_.vH=function(X){Fwm.getDispatchFn()(X)};
NOa=function(X,J){var p={},l;for(l in X)p[l]=J(X[l],l);return p};
_.eb=function(X,J){return function(){var p;return(p=_.Wo(X))!=null?p:J}};
_.Zp=function(X,J){var p=Object.assign({},X),l;for(l in J)J.hasOwnProperty(l)&&(p[l]=_.eb(X[l],J[l]));return p};
M$K=function(X,J,p,l){X instanceof Element&&(p.debugName||(p.debugName="<"+X.tagName.toLowerCase()+(X.tagName.includes("-")?">":"."+X.className+">")),_.H("ytwiz_enable_debug_component_props")&&(X.debugProps||(X.debugProps=NOa(J,function(g){return function(){return g()}})),J.data===void 0||"data"in X&&!X.isWebComponentWrapper||Object.defineProperty(X.debugProps,"data",{get:function(){return _.Wo(J.data)},
set:function(g){var B;l==null||(B=l.data)==null||B.call(l,g)},
enumerable:!0,configurable:!0})))};
_.hF=function(X,J){if(X.length===0&&(J==null||!J.initial))return lS6(X,{debugName:J==null?void 0:J.debugName},"j");var p=_.C(lS6({source:function(){return X()},
computation:function(B,k){return(k==null?0:k.value)?X(k.value):(J==null?0:J.initial)?X(J.initial):B}},{debugName:J==null?void 0:J.debugName},"k")),l=p.next().value,g=p.next().value;
p=p.next().value;return[l,g,p]};
_.q=function(X,J){var p=function(l){return wZ("ytComponent",{},function(g){var B=uxU={};var k;if(((k=p)==null?0:k.idomCompat)&&l.renderedFromIdom){var n;k=typeof p.idomCompat==="object"?(n=p)==null?void 0:n.idomCompat.callbacks:{};k=_.C(GrR(l,k));n=k.next().value;var w=k.next().value;k=k.next().value;var Y=dv4(X,n);B.privateValue=Y;uxU=void 0;M$K(Y,n,p,w);g.addAttributes({debugName:p.debugName});g=iGZ(Y);g=Array.isArray(g)?g[0]:g;g[FC]||(g[FC]={});g[FC].updateSignalsFromIdomProps=k;V$Z(n,Y);return Y}k=
NOa(l,t$5);n=dv4(X,k);M$K(n,k,p);B.privateValue=n;uxU=void 0;g.addAttributes({debugName:p.debugName});V$Z(k,n);return n})};
p.debugName=J===void 0?"":J;return p};
dv4=function(X,J){X=X(J);return ui(X)};
PLC=function(X,J){X[J]||(X=new _.Kw("IDOM interop setter undefined. Key:",J),_.Bf(X))};
t$5=function(X,J){return J==="children"||J==="ref"||typeof X==="function"||X===void 0?X:function(){return _.Wo(X)}};
GrR=function(X,J){var p={},l={},g={},B={},k;for(k in X){B={key$jscomp$952:B.key$jscomp$952};B.key$jscomp$952=k;var n=X[B.key$jscomp$952];if(B.key$jscomp$952==="children"||B.key$jscomp$952==="ref")p[B.key$jscomp$952]=n;else if(typeof n==="function")if(B.key$jscomp$952 in J||n.length>0)g[B.key$jscomp$952]=n,p[B.key$jscomp$952]=function(Y){return function(){return g[Y.key$jscomp$952].apply(g,_.EU(_.iA.apply(0,arguments)))}}(B);
else if(B.key$jscomp$952==="data"){var w=_.C(_.hF(n,{debugName:B.key$jscomp$952+":cwis"}));n=w.next().value;w=w.next().value;p[B.key$jscomp$952]=n;l[B.key$jscomp$952]=w}else p[B.key$jscomp$952]=n;else X[B.key$jscomp$952]===void 0&&B.key$jscomp$952 in J||(w=_.C(_.uo(X[B.key$jscomp$952],{debugName:B.key$jscomp$952+":cwis"},"HQMSk")),n=w.next().value,w=w.next().value,p[B.key$jscomp$952]=n,l[B.key$jscomp$952]=w)}return[p,l,function(Y){var e={},Z;for(Z in Y)e={key$jscomp$951:e.key$jscomp$951,val$jscomp$122:void 0},
e.key$jscomp$951=Z,e.val$jscomp$122=Y[e.key$jscomp$951],e.key$jscomp$951!=="children"&&e.key$jscomp$951!=="ref"&&(typeof e.val$jscomp$122==="function"?e.key$jscomp$951 in J?g[e.key$jscomp$951]=e.val$jscomp$122:e.val$jscomp$122.length>0&&(g[e.key$jscomp$951]=e.val$jscomp$122,_.Wf(new _.Kw("Callback detected that was not set in the idomCompat callbacks map. Key:",e.key$jscomp$951))):e.key$jscomp$951 in J&&e.val$jscomp$122===void 0||(PLC(l,e.key$jscomp$951),Ef(function(h){return function(){l[h.key$jscomp$951](h.val$jscomp$122)}}(e))))}]};
Kwm=function(X,J,p){var l=RJU(X.prototype,QaT,X.prototype.behaviors);l.prototype.is=J;l.prototype.localName=J;p&&El6(l,p);return function(g){g&&(l.prototype.hostElement=g);var B=new l;B.root=B;B.hostElement=g;return B}};
El6=function(X,J){var p;Object.defineProperty(X.prototype,"_template",{get:function(){p===void 0&&(p=J());return p},
set:function(l){p=l},
configurable:!0,enumerable:!0})};
sa6=function(X,J,p,l){function g(){if(!x){for(var U=new Set,y=_.C(e),c=y.next();!c.done;c=y.next()){c=c.value;for(var D=_.C(Object.getOwnPropertyNames(c)),m=D.next();!m.done;m=D.next()){m=m.value;var d=void 0,G=(d=Object.getOwnPropertyDescriptor(c,m))==null?void 0:d.value;G&&G instanceof Function&&!xr(m)&&(!n[m]||_.H("polymer_forward_method_killswitch"))&&U.add(m)}}y=_.C(Object.entries(Object.getOwnPropertyDescriptors(X.prototype)));for(c=y.next();!c.done;c=y.next())D=_.C(c.value),c=D.next().value,
D=D.next().value,D.value instanceof Function&&!xr(c)&&U.add(c);x=U}return x}
TOm(X,J,l==null?void 0:l.providers);mC4(X.prototype,X,!0);var B=Kwm(X,J,p),k,n=(k=X.prototype.properties)!=null?k:{},w,Y,e=(Y=(w=X.prototype.behaviors)==null?void 0:w.flat(Infinity))!=null?Y:[];p=_.C(e);for(k=p.next();!k.done;k=p.next())n=Object.assign({},k.value.properties,n);var Z=[].concat(_.EU(zCm),_.EU(Object.keys(n).map(function(U){return _.c$(U)}))),h=!1,x;
return{ctor:function(U,y){var c=B(U),D,m;U=[].concat(_.EU((D=l==null?void 0:l.allowedProps)!=null?D:[]),_.EU((m=l==null?void 0:l.allowedPropsFromBehaviors)!=null?m:[]));c.allowedProps=U.length>0?U:void 0;D={};m=_.C(Z);for(U=m.next();!U.done;U=m.next())U=U.value,D[U]=_.bk(U);c.__dataAttributes=D;var d=c.ready.bind(c);c.ready=function(){y.beforeReady();d();if(dF(J)&&!h){var G=c.__templateInfo;if(G==null?0:G.hostProps){G=_.C(Object.keys(G.hostProps));for(var P=G.next();!P.done;P=G.next())to(J,P.value,
"PROPERTY_ACCESS_GET_INTERNAL")}h=!0}};
c._overrideLegacyUndefined=!0;return c},
props:n,observedAttributes:Z,getInitialMethods:g,getPropsToForwardBeforeRegister:function(){for(var U=[],y=new Set,c=_.C(Object.keys(n)),D=c.next();!D.done;D=c.next())D=D.value,U.push([D,n[D].readOnly]),y.add(D);c=g();D=_.C(Object.keys(Object.getOwnPropertyDescriptors(X.prototype)));for(var m=D.next();!m.done;m=D.next())m=m.value,!jaR(m)||c.has(m)||y.has(m)||(U.push([m,!1]),y.add(m));y=_.C(i4m);for(c=y.next();!c.done;c=y.next())U.push([c.value,!0]);return U},
getPropsToForwardBeforeReady:function(U){for(var y=[],c=_.C(Object.entries(U)),D=c.next();!D.done;D=c.next()){var m=_.C(D.value);D=m.next().value;m=m.next().value;if(jaR(D)&&!(m instanceof Function)&&(y.push([D,!1]),dF(J))){var d=m=void 0;(d=(m=U)._createPropertyAccessor)==null||d.call(m,D)}}return y},
shouldForwardProp:jaR,shouldLog:dF}};
TOm=function(X,J,p){mYm(X,p);X.prototype.behaviors.unshift(XZT);if(acU()){if(dF(J)){var l;(l=X.prototype).behaviors!=null||(l.behaviors=[]);X.prototype.behaviors.unshift(yDY())}o2Z(X)}_.S(j0.prototype)(X.prototype,"__templateHelpers")};
xr=function(X){return JRR.has(X)||X.startsWith("__compute__")};
jaR=function(X){return!xr(X)&&!X.startsWith("_")&&!X.endsWith("_")};
$iT=function(X,J){function p(){var h=w();h=_.C(h);for(var x=h.next();!x.done;x=h.next()){var U=_.C(x.value);x=U.next().value;U=U.next().value;pZm(Z.prototype,x,U)}l=!0}
var l=!1,g=X.ctor,B=X.getInitialMethods,k=X.observedAttributes,n=X.getPropsToForwardBeforeReady,w=X.getPropsToForwardBeforeRegister,Y=X.shouldForwardProp,e=X.shouldLog,Z=function(){var h=HTMLElement.call(this)||this;h.didForwardDynamicProps=!1;h.loggingStatus={};l||p();h.inst=g(h,{beforeReady:function(){h.didForwardDynamicProps||(h.forwardDynamicProps(),h.didForwardDynamicProps=!0)}});
h.controllerProxy=rDK(h.inst,J);h.forwardMethods();return h};
_.r(Z,HTMLElement);Z.prototype.forwardMethods=function(){for(var h=this,x=_.C(this.inst.getExtraMethodsToForward()),U=x.next(),y={};!U.done;y={method$jscomp$65:void 0},U=x.next()){var c=_.C(U.value);U=c.next().value;c=c.next().value;y.method$jscomp$65=c;this[U]=function(D){return function(){return D.method$jscomp$65.call.apply(D.method$jscomp$65,[h.inst].concat(_.EU(_.iA.apply(0,arguments))))}}(y)}x=_.C(B());
for(y=x.next();!y.done;y=x.next())y=y.value,Y(y)&&lTZ(this,y),e(J)&&!xr(y)&&gvm(this.inst,y)};
Z.prototype.forwardDynamicProps=function(){var h=n(this.inst);h=_.C(h);for(var x=h.next();!x.done;x=h.next()){var U=_.C(x.value);x=U.next().value;U=U.next().value;pZm(this,x,U);e(J)&&!xr(x)&&Bjm(this.inst,x)}};
Z.prototype.connectedCallback=function(){this.inst.connectedCallback();this.inst.isConnected=!0};
Z.prototype.disconnectedCallback=function(){this.inst.disconnectedCallback();this.inst.isConnected=!1};
Z.prototype.attributeChangedCallback=function(h,x,U){this.inst.attributeChangedCallbackWrapper(h,x,U)};
_.O1.Object.defineProperties(Z.prototype,{is:{configurable:!0,enumerable:!0,get:function(){return J}},
polymerController:{configurable:!0,enumerable:!0,get:function(){return this.controllerProxy}}});
_.O1.Object.defineProperties(Z,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return k}}});
customElements.define(J,Z)};
pZm=function(X,J,p){X.hasOwnProperty(J)||Object.defineProperty(X,J,{get:function(){var l,g=((l=X.is)!=null?l:X.tagName).toLowerCase();if(this.polymerController)return this.loggingStatus.isDeclarativeExternal||to(g,J,"PROPERTY_ACCESS_GET_EXTERNAL"),this.loggingStatus.isExternalGet=!0,this.loggingStatus.bypassProxyController=!0,l=this.polymerController[J],this.loggingStatus.isExternalGet=!1,this.loggingStatus.bypassProxyController=!1,l},
set:function(l){if(!p){var g,B=((g=X.is)!=null?g:X.tagName).toLowerCase();this.polymerController&&(this.loggingStatus.isDeclarativeExternal||to(B,J,"PROPERTY_ACCESS_SET_EXTERNAL_IMPERATIVE"),this.loggingStatus.currentExternalSet=J,this.loggingStatus.bypassProxyController=!0,this.polymerController[J]!==l&&(g={},this.polymerController.setProperties((g[J]=l,g)),this.loggingStatus.currentExternalSet=void 0,this.loggingStatus.bypassProxyController=!1))}}})};
lTZ=function(X,J,p){var l=X.polymerController;X[J]=function(){var g=_.iA.apply(0,arguments);X.loggingStatus.currentExternalCall=J;X.loggingStatus.bypassProxyController=!0;var B,k=((B=X.is)!=null?B:X.tagName).toLowerCase();to(k,J,"PROPERTY_ACCESS_CALL_EXTERNAL");var n;B=(n=p!=null?p:l[J])==null?void 0:n.call.apply(n,[l].concat(_.EU(g)));X.loggingStatus.currentExternalCall=void 0;X.loggingStatus.bypassProxyController=!1;return B}};
gvm=function(X,J){var p=X.hostElement,l=X[J];X[J]=function(){var g=_.iA.apply(0,arguments);if(p.loggingStatus.currentExternalCall!==J){var B,k=((B=p.is)!=null?B:p.tagName).toLowerCase();to(k,J,"PROPERTY_ACCESS_CALL_INTERNAL")}return l==null?void 0:l.apply(X,g)}};
Bjm=function(X,J){var p=Object.getOwnPropertyDescriptor(X,J);p&&!p.get&&Object.defineProperty(X,J,{get:function(){Ic6(X.hostElement,J);return p.value},
set:function(l){Pn(X.hostElement,J);p.value=l}})};
WcC=function(X){return _.H("poly_si_dom_repeat_detached_fix_killswitch")||X.tagName!=="PS-DOM-REPEAT"?X.tagName==="DOM-REPEAT":!0};
kxI=function(X,J){var p=CMT(X);X instanceof Element&&p.unshift(X);X=_.C(p.filter(WcC));for(var l=X.next();!l.done;l=X.next()){var g=void 0;l=_.C((g=l.value.__instances)!=null?g:[]);for(g=l.next();!g.done;g=l.next())if(g=g.value,g.root){g=Array.from(g.root.children);g=_.C(g);for(var B=g.next();!B.done;B=g.next())p.push.apply(p,_.EU(kxI(B.value,J)))}}return p.filter(function(k){return k.usePatchedLifecycles&&k.lifecycleIsConnected===J})};
CMT=function(X){var J=null;X instanceof Element?J=Element.prototype.querySelectorAll:X instanceof DocumentFragment&&(J=DocumentFragment.prototype.querySelectorAll);return J?Array.from(J.call(X,"*")):[]};
HH=function(X){_.Nc(function(){for(var J=_.C(kxI(X,!1)),p=J.next();!p.done;p=J.next()){p=p.value;p.lifecycleIsConnected=!0;try{var l=void 0,g=void 0,B=void 0,k=void 0;(l=(k=p.polymerController)!=null?k:p)==null||(B=(g=l).connectedCallback)==null||B.call(g)}catch(n){_.Bf(n)}}})};
aC=function(X){_.Nc(function(){for(var J=_.C(kxI(X,!0)),p=J.next();!p.done;p=J.next()){p=p.value;p.lifecycleIsConnected=!1;try{var l=void 0,g=void 0,B=void 0,k=void 0;(l=(k=p.polymerController)!=null?k:p)==null||(B=(g=l).disconnectedCallback)==null||B.call(g)}catch(n){_.Bf(n)}}})};
eOC=function(){if(!nva){nva=!0;var X=[Node];UW&&X.push(UW.Wrapper);var J=Node.prototype.insertBefore,p=Node.prototype.removeChild;X=_.C(X);for(var l=X.next(),g={};!l.done;g={nativeInsertBefore:void 0,nativeAppendChild:void 0,nativeRemoveChild:void 0,nativeReplaceChild:void 0},l=X.next())l=l.value,g.nativeInsertBefore=l.prototype.insertBefore,l.prototype.insertBefore=function(k){return function(n,w){if(n instanceof DocumentFragment){var Y=Array.from(n.children);n=k.nativeInsertBefore.call(this,n,w);
if(this.isConnected&&k.nativeInsertBefore===J)for(w=_.C(Y),Y=w.next();!Y.done;Y=w.next())HH(Y.value);return n}Y=n instanceof Element&&n.isConnected;w=k.nativeInsertBefore.call(this,n,w);Y&&aC(n);this.isConnected&&HH(n);return w}}(g),g.nativeAppendChild=l.prototype.appendChild,l.prototype.appendChild=function(k){return function(n){if(n instanceof DocumentFragment){var w=Array.from(n.children);
n=k.nativeAppendChild.call(this,n);if(this.isConnected){w=_.C(w);for(var Y=w.next();!Y.done;Y=w.next())HH(Y.value)}return n}w=n instanceof Element&&n.isConnected;Y=k.nativeAppendChild.call(this,n);w&&aC(n);this.isConnected&&HH(n);return Y}}(g),g.nativeRemoveChild=l.prototype.removeChild,l.prototype.removeChild=function(k){return function(n){var w=n instanceof Element&&n.isConnected,Y=k.nativeRemoveChild.call(this,n);
w&&p===k.nativeRemoveChild&&aC(n);return Y}}(g),g.nativeReplaceChild=l.prototype.replaceChild,l.prototype.replaceChild=function(k){return function(n,w){if(n instanceof DocumentFragment){var Y=Array.from(n.children);
n=k.nativeReplaceChild.call(this,n,w);if(this.isConnected)for(aC(w),w=_.C(Y),Y=w.next();!Y.done;Y=w.next())HH(Y.value);return n}Y=n instanceof Element&&n.isConnected;var e=this.isConnected,Z=k.nativeReplaceChild.call(this,n,w);e&&aC(w);Y&&aC(n);e&&HH(n);return Z}}(g);
X=[Element];UW&&X.push(UW.Wrapper);X=_.C(X);l=X.next();for(g={};!l.done;g={nativeReplaceWith:void 0,nativeRemove:void 0,nativeInsertAdjacentElement:void 0,nativeSetAttribute:void 0,nativeRemoveAttribute:void 0,nativeToggleAttribute:void 0},l=X.next())l=l.value,l.prototype.before=LcY(l.prototype.before),l.prototype.after=LcY(l.prototype.after),g.nativeReplaceWith=l.prototype.replaceWith,l.prototype.replaceWith=function(k){return function(){var n=_.iA.apply(0,arguments),w=_.C(ARB(n)),Y=w.next().value,
e=w.next().value;w=this.isConnected;k.nativeReplaceWith.apply(this,n);n=_.C(e);for(e=n.next();!e.done;e=n.next())aC(e.value);if(w)for(aC(this),Y=_.C(Y),w=Y.next();!w.done;w=Y.next())w=w.value,w instanceof Element&&HH(w)}}(g),g.nativeRemove=l.prototype.remove,l.prototype.remove=function(k){return function(){var n=this.isConnected;
k.nativeRemove.call(this);n&&aC(this)}}(g),g.nativeInsertAdjacentElement=l.prototype.insertAdjacentElement,l.prototype.insertAdjacentElement=function(k){return function(n,w){var Y=w.isConnected;
n=k.nativeInsertAdjacentElement.call(this,n,w);Y&&aC(w);n.isConnected&&HH(n);return n}}(g),g.nativeSetAttribute=l.prototype.setAttribute,l.prototype.setAttribute=function(k){return function(n,w){var Y=wZU(this);
if(!Y.usePatchedLifecycles)return k.nativeSetAttribute.call(this,n,w);var e=this.getAttribute(n);k.nativeSetAttribute.call(this,n,w);w=this.getAttribute(n);Ypm(Y,n,e,w)}}(g),g.nativeRemoveAttribute=l.prototype.removeAttribute,l.prototype.removeAttribute=function(k){return function(n){var w=wZU(this);
if(!w.usePatchedLifecycles)return k.nativeRemoveAttribute.call(this,n);var Y=this.getAttribute(n);k.nativeRemoveAttribute.call(this,n);Y!==null&&Ypm(w,n,Y,null)}}(g),g.nativeToggleAttribute=l.prototype.toggleAttribute,l.prototype.toggleAttribute=function(k){return function(n,w){var Y=wZU(this);
if(!this.usePatchedLifecycles)return k.nativeToggleAttribute.call(this,n,w);var e=this.getAttribute(n),Z=e!==null;w=k.nativeToggleAttribute.call(this,n,w);w!==Z&&Ypm(Y,n,e,w?"":null);return w}}(g);
X=[Document,DocumentFragment,Element,ShadowRoot];UW&&X.push(UW.Wrapper);X=_.C(X);for(g=X.next();!g.done;g=X.next())g=g.value,g.prototype.prepend=LcY(g.prototype.prepend),g.prototype.append=LcY(g.prototype.append);(UW==null?void 0:UW.noPatch)===!0&&vv6();document.readyState==="complete"?HH(document.body):document.addEventListener("readystatechange",function(){document.readyState==="complete"&&HH(document.body)});
var B=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"innerText");B&&B.get&&B.set&&Object.defineProperty(HTMLElement.prototype,"innerText",{enumerable:B.enumerable,configurable:!0,get:B.get,set:function(k){k||aC(this);B.set.call(this,k);return k}})}};
LcY=function(X){return function(){var J=_.iA.apply(0,arguments),p=_.C(ARB(J)),l=p.next().value;p=p.next().value;X.apply(this,J);J=_.C(p);for(p=J.next();!p.done;p=J.next())aC(p.value);if(this.isConnected)for(l=_.C(l),J=l.next();!J.done;J=l.next())J=J.value,J instanceof Element&&HH(J)}};
vv6=function(){for(var X=_.C(ZjI),J=X.next();!J.done;J=X.next()){J=J.value.prototype;for(var p=_.C(hOY),l=p.next();!l.done;l=p.next()){l=l.value;var g=Object.getOwnPropertyDescriptor(J,l);g&&Object.defineProperty(J,"__shady_native_"+l,g)}}};
Ypm=function(X,J,p,l){var g,B;if((g=X.polymerController)==null?0:(B=g.observedAttributes)==null?0:B.includes(J))if(X=X.polymerController,X.attributeChangedCallbackWrapper)X.attributeChangedCallbackWrapper.call(X,J,p,l);else{var k;(k=X.attributeChangedCallback)==null||k.call(X,J,p,l)}};
ARB=function(X){var J=[],p=[];X=_.C(X);for(var l=X.next();!l.done;l=X.next())l=l.value,l instanceof Element&&l.isConnected&&p.push(l),l instanceof DocumentFragment?J.push.apply(J,_.EU(Array.from(l.children))):J.push(l);return[J,p]};
wZU=function(X){return!(X instanceof Element)&&X.node instanceof Element?X.node:X};
xiB=function(X,J){var p=J?["children"].concat(_.EU(J)):["children"];J=[];p=_.C(p);for(var l=p.next();!l.done;l=p.next()){var g=l.value;if(X.hasOwnProperty(g)){l=X[g];l=typeof l==="function"?l():l;l=Array.isArray(l)?l:[l];l=ui(l).flat();if(g!=="children"){g=MRY(g);for(var B=_.C(l),k=B.next();!k.done;k=B.next())k=k.value,k instanceof Element&&k.setAttribute("slot",g)}J.push(l)}}J.length===0?X=[]:(X=ui(_.A("div",null,J)),X=Array.from(X.childNodes));return X};
aTa=function(X,J,p){var l={};_.li(function(){var g={},B;for(B in J)if(J.hasOwnProperty(B)){var k=void 0,n=void 0;if(!(((k=p.slotProps)==null?0:k.includes(B))||B==="children"||((n=p.callbackProps)==null?0:n.includes(B))||B==="ref")&&(k=_.Wo(J[B]),l[B]!==k)){l[B]=k;n=void 0;var w=(n=X.hostElement)!=null?n:X;!p.skipHostForwardedProps&&Hj6.has(B)&&(w[B]=k);g[B]=k}}Ef(function(){if(X.setProperties)X.setProperties(g);else for(var Y=_.C(Object.entries(g)),e=Y.next();!e.done;e=Y.next()){var Z=_.C(e.value);
e=Z.next().value;Z=Z.next().value;X[e]=Z}})},"l")};
rR6=function(X,J,p,l){var g=xiB(p,l.slotProps),B=(0,_.cn)(X);g=_.C(g);for(var k=g.next();!k.done;k=g.next())B.appendChild(k.value);aTa(J,p,l);l=_.C(l.callbackProps||[]);g=l.next();for(B={};!g.done;B={kebabEventName:void 0,eventListener:void 0},g=l.next())k=g=g.value,String(g).substring(0,2)==="on"&&p[k]?(B.kebabEventName=MRY(String(g).substring(2)),B.eventListener=p[k],X.addEventListener(B.kebabEventName,B.eventListener),_.Bo(function(e){return function(){X.removeEventListener(e.kebabEventName,e.eventListener)}}(B))):
J[k]=p[k];
if(p.ref){p=_.C(Uim(p.ref));var n=p.next().value,w=p.next().value,Y=J.attached.bind(J);J.attached=function(){n(X);Y()};
_.Bo(function(){w()})}};
Uim=function(X){if(typeof X==="function"){var J;return[function(p){J=X(p)},
function(){var p;(p=J)==null||p()}]}if(!X.onRender||!X.onUnmount)throw Error("Tg");
return[X.onRender,X.onUnmount]};
ITY=function(X,J){J=J===void 0?{}:J;var p=function(l){var g=document.createElement(X),B;var k=(B=g.polymerController)!=null?B:g;rR6(g,k,l,J);return g};
p.debugName=X;return p};
Oj6=function(X,J,p,l,g){l=l===void 0?{}:l;var B=yRR,k=!1;B?(k=!0,yRR=void 0):(ovY=J,B=document.createElement(J),ovY=void 0);var n=B;n.usePatchedLifecycles=!0;n.lifecycleIsConnected=!1;B.loggingStatus={};var w=SpZ(X,J,B,l,g);_.Bo(function(){n.lifecycleIsConnected&&(n.lifecycleIsConnected=!1,w.disconnectedCallback())});
k||(B.__noInsertionPoint=!0,rR6(B,w,p,l));return B};
SpZ=function(X,J,p,l,g){g=g===void 0?sa6:g;cR5[J]!=null||(cR5[J]=g(X,J,l==null?void 0:l.getTemplate,l));var B=cR5[J],k=B.ctor;g=B.getInitialMethods;var n=B.getPropsToForwardBeforeReady;X=B.getPropsToForwardBeforeRegister;l=B.shouldForwardProp;var w=B.observedAttributes,Y=B.shouldLog,e=k(p,{beforeReady:function(){var Z=e;Z._takeAttributes?Z._takeAttributes():Z.setPropertiesFromInitialAttributeValues&&Z.setPropertiesFromInitialAttributeValues();Z=_.C(n(p.polymerController));for(var h=Z.next();!h.done;h=
Z.next()){var x=_.C(h.value);h=x.next().value;x=x.next().value;pZm(p,h,x);Y(J)&&!xr(h)&&Bjm(p.polymerController,h)}p.polymerController=rDK(e,J)}});
p.polymerController=e;p.polymerController.observedAttributes=w;B=_.C(e.getExtraMethodsToForward());for(k=B.next();!k.done;k=B.next())w=_.C(k.value),k=w.next().value,w=w.next().value,lTZ(p,k,w);g=_.C(g());for(B=g.next();!B.done;B=g.next())B=B.value,l(B)&&lTZ(p,B),Y(J)&&!xr(B)&&gvm(e,B);X=_.C(X());for(l=X.next();!l.done;l=X.next())g=_.C(l.value),l=g.next().value,g=g.next().value,pZm(p,l,g);return e};
bjC=function(X){var J=rc;rc=X;return J};
ROR=function(X){if(fTY.has(X)&&rc&&DiT(rc)===X){var J;(J=rc)._numRenders!=null||(J._numRenders=0);rc._numRenders++;if(rc._numRenders>1)throw Error("Ug");return rc}};
Fc5=function(X){var J=DiT(X);rc!==X&&J.includes("-")&&miR.set(X,!0)};
DiT=function(X){var J;return(J=X==null?void 0:X.tagName.toLowerCase())!=null?J:""};
qpU=function(X,J){if(X.componentType===Tk)throw Error("Vg");fTY.add(J);var p=function(){var l=HTMLElement.call(this)||this;l.is=J;if(ovY===J)return l.isInert=!0,l;l.createElement();return l};
_.r(p,HTMLElement);p.prototype.createElement=function(){if(!this.isInert){yRR=this;var l=_.C(_.yJW(function(){return _.A(X,null)})).next().value;
yRR=void 0;IPa(this);return l}};
customElements.define(J,p)};
ML5=function(X,J,p,l,g){X.prototype.is=J;(l==null?0:l.useSink)?NjY(X,J,p,l,g):(p=sa6(X,J,p,l),$iT(p,J));return X};
NjY=function(X,J,p,l,g){eOC();var B=_.q(function(k){return Oj6(X,J,k,Object.assign({},l,{getTemplate:p}),g)},"m");
B.debugName=J;qpU(B,J);return B};
GxY=function(X){return!uHB.has(X)};
tLT=function(X,J,p,l){function g(){if(!Z){for(var h=new Set(dim),x=_.C(B.behaviors),U=x.next();!U.done;U=x.next()){U=U.value;for(var y=_.C(Object.getOwnPropertyNames(U)),c=y.next();!c.done;c=y.next()){c=c.value;var D=void 0,m=(D=Object.getOwnPropertyDescriptor(U,c))==null?void 0:D.value;m&&m instanceof Function&&(!Y[c]||_.H("polymer_forward_method_killswitch"))&&h.add(c)}}x=_.C(Object.entries(Object.getOwnPropertyDescriptors(X.prototype)));for(U=x.next();!U.done;U=x.next())y=_.C(U.value),U=y.next().value,
y=y.next().value,y.value instanceof Function&&h.add(U);Z=h}return Z}
var B=IJm({is:J,disableElementRegistration:!1,getTemplate:p,providers:l==null?void 0:l.providers,reactivityMode:l==null?void 0:l.reactivityMode},X);if((l==null?0:l.allowedProps)||(l==null?0:l.allowedPropsFromBehaviors)){var k,n;B.allowedProps=[].concat(_.EU((k=l.allowedProps)!=null?k:[]),_.EU((n=l.allowedPropsFromBehaviors)!=null?n:[]))}var w=Z4T(B,X);J=w.observedAttributes;var Y={};p=_.C(B.reactiveSchemas);for(l=p.next();!l.done;l=p.next())if(l=l.value,l.type==="signal")Y[l.propertyKey]={readOnly:l.readOnly},
l.readOnly&&(Y[KnY(l.propertyKey)]={readOnly:!0});else if(l.type==="compute"||l.type==="computeWithMethod"||l.type==="redux")Y[l.propertyKey]={readOnly:!0};var e=B.reactiveSchemas.length,Z;return{ctor:function(h,x){h=new w(h);h.beforeReady=x.beforeReady;return h},
props:Y,observedAttributes:J,getInitialMethods:g,getPropsToForwardBeforeRegister:function(){for(var h=[],x=new Set,U=_.C(VLB),y=U.next();!y.done;y=U.next())y=y.value,h.push([y,y!=="observers"&&y!=="properties"]),x.add(y);U=_.C(Object.keys(Y));for(y=U.next();!y.done;y=U.next())y=y.value,h.push([y,Y[y].readOnly]),x.add(y);U=g();y=_.C(Object.keys(Object.getOwnPropertyDescriptors(X.prototype)));for(var c=y.next();!c.done;c=y.next())c=c.value,!GxY(c)||U.has(c)||x.has(c)||(h.push([c,!1]),x.add(c));h.push(["allowedProps",
!0]);return h},
getPropsToForwardBeforeReady:function(h){var x=[];h=_.C(Object.keys(h));for(var U=h.next();!U.done;U=h.next()){U=U.value;var y=g();GxY(U)&&!y.has(U)&&x.push([U,!1])}h=_.C(B.reactiveSchemas.slice(e));for(U=h.next();!U.done;U=h.next())U=U.value,U.type!=="compute"&&U.type!=="computeWithMethod"&&U.type!=="redux"&&U.type!=="signal"||x.push([U.propertyKey,U.type==="signal"?U.readOnly:!0]);return x},
shouldForwardProp:GxY,shouldLog:dF}};
_.N=function(X,J,p,l){var g,B,k=(B=(g=l)==null?void 0:g.mode)!=null?B:0;l!=null||(l={});var n;(n=l).reactivityMode!=null||(n.reactivityMode=0);k===1&&_.D6("creator_poly_si_disable_list").includes(J)&&(k=2);return k===1?ML5(X,J,p,Object.assign({},l,{useSink:!0}),tLT):ML5(X,J,p,Object.assign({},l,{useSink:k===2}))};
_.y_=function(){return function(X,J,p,l){var g,B,k=(B=(g=l)==null?void 0:g.mode)!=null?B:2;l!=null||(l={});var n;(n=l).reactivityMode!=null||(n.reactivityMode=0);if(k===0)throw Error("Wg`"+k);return NjY(X,J,p,l,k===1?tLT:void 0)}};
_.oC=function(X){return _.H("creator_poly_si_killswitch")?!1:_.H("force_all_poly_si_batches")&&(X==="poly_si_all_on_test_check"?0:X)||document.documentElement.hasAttribute("use-signals")?!0:!X||_.H(X+"_holdback_enabled")&&_.H("kevlar_polysi_holdback")?!1:_.H(X)};
Sb=function(X){return X?X.icon?X.icon.iconType.toLowerCase():X.customThumbnail?"member":"":""};
PMZ=function(X){if(!X)return"";X=_.C(X);for(var J=X.next();!J.done;J=X.next())if((J=J.value)&&J.liveChatAuthorBadgeRenderer&&(J=Sb(J.liveChatAuthorBadgeRenderer))&&J!=="verified")return J;return""};
Qg4=function(X,J){if(!X)return null;var p;return((p=X.find(function(l){return l&&l.liveChatAuthorBadgeRenderer?Sb(l.liveChatAuthorBadgeRenderer)===J:!1}))==null?void 0:p.liveChatAuthorBadgeRenderer)||null};
_.ijU=function(X){var J=getComputedStyle(document.querySelector("yt-live-chat-renderer")).backgroundColor;X=EvU(X);J=EvU(J);var p=KcI(X.hex);J=KcI(J.hex);var l=J[0]/255;var g=J[1]/255,B=J[2]/255,k=Math.max(l,g,B),n=Math.min(l,g,B),w=0,Y=0,e=.5*(k+n);k!=n&&(k==l?w=60*(g-B)/(k-n):k==g?w=60*(B-l)/(k-n)+120:k==B&&(w=60*(l-g)/(k-n)+240),Y=0<e&&e<=.5?(k-n)/(2*e):(k-n)/(2-2*e));l=[Math.round(w+360)%360,Y,e];p=TjU(p,J);for(X=zOm(X.hex);p<4.5;){X=l[2]>=.5?X.darker((4.5-p)/2):X.brighter((4.5-p)/2);p=X.toString();
g=jgI(p);if(!g.length)throw Error("Yd`"+p);p=g;p=TjU(p,J)}return X.hex()};
TjU=function(X,J){X=_.ym4(X);J=_.ym4(J);return(Math.max(X,J)+.05)/(Math.min(X,J)+.05)};
_.OW=function(X){return"#"+("000000"+(X&16777215).toString(16)).slice(-6)};
_.sgm=function(X){for(var J=0,p=0;p<X.length;p++)J=X.charCodeAt(p)+((J<<5)-J);X="#";for(p=0;p<3;p++)X+=("00"+(J>>p*8&255).toString(16)).slice(-2);return X};
X14=function(X){X=(X||"").split(":");X.length===1&&X.unshift("yt-icons");X[1]=X[1].toLowerCase();return X};
$Fa=function(X,J){var p=(J=J===void 0?!1:J)?JQR:p14,l=J?l94:gfK;X.getIconNames().forEach(function(g){g=J?g:g.substring(g.indexOf(":")+1);X.name==="yt-icons"?BTY.add(g):g.includes("-filled")?p.add(g):l.add(g)})};
cH=function(X,J,p,l){p=p===void 0?!1:p;l=l===void 0?!1:l;var g,B,k;return _.L(function(n){if(n.nextAddress==1)return n.yield(WZB,2);if(l)return n.return(BTY.has(X));g=p?JQR:p14;B=p?l94:gfK;return J?(k=X.includes("-filled")?X:X.concat("-filled"),n.return(g.has(k))):n.return(B.has(X))})};
_.bN=function(X){if(CpB(X))return X.toString();var J=k6m.get(X);if(J)return J;J=X.toLowerCase();var p="yt-icons",l=J.replace(/_/g,"-");switch(X){case "MY_CHANNEL":J="account_circle";break;case "ADD_TO_LIBRARY":J="add";break;case "ALERT_WARN_RED":J="warning";break;case "ARTIST":case "ARTIST_ANALYTICS":J="person_music";break;case "BLOCK_USER":J="block";break;case "CAPTIONS":J="closed_caption";break;case "CLOSED_CAPTION":p="av";J="closed-caption";break;case "COLLECTION":p="maps";J="layers";break;case "CONTACT":p=
"icons";J="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":p="yt-studio-system-icons";J=l.split("creator-studio-")[1];break;case "DISMISSAL":J="close";break;case "DO_NOT_DISTURB":J="block";break;case "DOGFOOD":p="icons";J="pets";break;case "DRAFT":J="paper_corner_folded";
break;case "EMPTY_LIKE":J="like_outline";break;case "EXIT_APP":J="exit_to_app";break;case "EXPAND_MORE":case "EXPAND_LESS":J=l;break;case "GAMES":p="ytg";J="my-games";break;case "GO_TO_PAGE":J="arrow-forward";break;case "GROUP":p="social";break;case "HIDE":J="not_interested";break;case "INPUT_COMPONENT":p="icons";J="settings-input-component";break;case "KIDS_BLOCK":J="block";break;case "MEMBERSHIP_LIMITED_PRE_PURCHASE":case "MEMBERSHIP_OFFER":p="ytg";J="membership-pre-purchase";break;case "MEMBERSHIP_LIMITED_POST_PURCHASE":p=
"ytg";J="membership-post-purchase";break;case "MULTIVIEW":J="screen_multi_view";break;case "MY_LOCATION":p="maps";J=l;break;case "NOTIFICATIONS_INBOX":J="NOTIFICATIONS";break;case "NEXT":J="chevron_right";break;case "OFFLINE":J="power-settings-new";break;case "PAUSE":p="miniplayer";break;case "PAYMENT":p="icons";break;case "PHONE_DOWNLOAD":J="phone_download";break;case "PREMIUM_STANDALONE":p="yt-logos";J="premium_standalone";break;case "PREMIUM_STANDALONE_CAIRO":p="yt-logos";J="premium_standalone_cairo";
break;case "QUESTION_ANSWER":J="question_answer";break;case "REDEEM":p="icons";J="redeem";break;case "REMOVE":case "REMOVE_FROM_HISTORY":case "REMOVE_FROM_PLAYLIST":J="remove-circle-outline";break;case "SAVE_PLAYLIST":case "LIBRARY_ADD":J="library_add";break;case "SCHOOL":p="yt-sys-icons";J="creator_academy";break;case "SETTINGS_LIGHT":J="settings_applications";break;case "SETTINGS_MATERIAL":J="settings";break;case "SEARCH_HISTORY":J="watch_history";break;case "SHOPPING_BAG":J="bag";break;case "SOCIAL":case "PEOPLE":p=
"yt-icons";J="people";break;case "STAFF_PICK":p="ytg";J="spotlight";break;case "START_DVR":J="add";break;case "STOP_DVR":p="av";J="stop";break;case "TAB_LIKED":J="like";break;case "TAB_INBOX":J="mail";break;case "TERMS_OF_SERVICE":p="icons";J="description";break;case "TRENDING":J="fire";break;case "UNBLOCK_USER":J="remove";break;case "UNPLUGGED_DARK_THEME":p="image";J="brightness-3";break;case "UNPLUGGED_LIVE_GUIDE":case "LIVE":J="live";break;case "UNPLUGGED_SPORTS":p="ytu";J="visibility-off";break;
case "VIDEOS":p="av";J="play-circle-filled";break;case "YOUTUBE":p="yt-logos";J="lozenge";break;case "YOUTUBE_RED_LOGO":case "YOUTUBE_PREMIUM_LOGO":p="yt-logos-ext";J="yt-logo-red-updated";break;case "YOUTUBE_LOGO":p="yt-logos-ext";J="yt-logo-updated";break;case "OFFLINE_NO_CONTENT":p="offline-no-content";break;case "SHORTS_COMMENT":case "SHORTS_DISLIKE":case "SHORTS_LIKE":case "SHORTS_SHARE":p="shorts";J=l;break;case "OUTLINE_YOUTUBE_IMPROVE_TV":p="yt-sys-icons";J="youtube_improve_tv";break;case "OUTLINE_BAG":p=
"yt-sys-icons";J="bag";break;case "QUEUE_PLAY_LAST":p="yt-sys-icons";J="list_queue_last";break;case "SLASH_CIRCLE_LEFT":J="slash_circle_left";break;case "SPEED_1_POINT_2X":J="1_point_2x";break;case "SPEED_1_POINT_5X":J="1_point_5x";break;case "SPEED_1_POINT_8X":J="1_point_8x";break;case "SPEED_POINT_2X":J="point_2x";break;case "SPEED_POINT_5X":J="point_5x";break;case "SPEED_POINT_8X":J="point_8x";break;case "SPEED_1X":J="1x";break;case "SPEED_2X":J="2x";break;case "TAB_BOOKMARK":J="bookmark";break;
case "OUTLINE_CLOCK_HALF_CIRCLE":p="yt-sys-icons";J="clock_half_circle";break;case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16":case "YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16":p="yt-sys-icons";J="youtube_shorts_no_triangle-filled";break;case "PLAYABLES_LOGO":p="yt-sys-icons",J="tic_tac_toe"}J=p+":"+J;k6m.set(X,J);return J};
CpB=function(X){var J;_.H("kevlar_use_wil_icons")?J=!!_.yG().resolve(_.fC).resolveIcon({iconName:X.toString()}):J=!1;return J};
_.RC=function(X,J,p,l){p=p===void 0?{}:p;l=l===void 0?!1:l;p===null&&(p={});var g=_.D6("kevlar_command_handler_command_banlist");g=_.C(g);for(var B=g.next();!B.done;B=g.next())if(B=X?X.hasOwnProperty(B.value):void 0,B)return!1;g=_.a(X.commandMetadata,_.SH);return l&&g!=null&&g.url?!1:!J.disableCommandHandlerOverride&&_.Dp.instance?(l=_.Dp.instance,p.form||(p.form={element:J}),p.form.element||(p.form.element=J),!p.clickedVisualElement&&J.visualElement&&(p.clickedVisualElement=J.visualElement),l.resolveCommand(X,
p),!0):!1};
nfT=function(X,J){X=mN(X);for(var p=_.C(X.visibilityMonitorKeys||[]),l=p.next();!l.done;l=p.next())J.unobserveByKey(l.value);X.visibilityMonitorKeys=void 0};
Fo=function(X,J){if(_.Kv()){if(_.H("kevlar_vimio_use_shared_monitor"))LZ5(X,J.data);else if(!LZ5(X,J.data))return;var p=J.data,l=AQ6(p);if(_.H("enable_client_ve_spec_logging"))nfT(X,J.observer);else{var g=mN(X);g.trackedParams&&g.trackedParams!==l&&nfT(X,J.observer)}g=mN(X);!p||g.data&&g.data===p||(g.data=p);w1W(X,J);g.trackedParams=l}};
w1W=function(X,J){var p=J.observer;if(!p&&_.H("web_skip_missing_vimio_observer")){var l,g;_.Wf(new _.Kw("VisibilityObserver is not defined.",X.tagName,X.trackedParams,(l=J.data)==null?void 0:l.trackingParams,(g=J.data)==null?void 0:g.loggingDirectives))}else{var B=J.layer,k=J.visibilityCallback||function(){},n=J.prescanCallback,w=mN(X);
l=[];J.showOption&&l.push(p.observe(X,function(){J.skipLogging&&J.skipLogging()||_.qp().reportShown(w,void 0,B,7);k(!0)},J.showOption));
J.hideOption&&l.push(p.observe(X,function(){_.qp().reportHidden(w,void 0,B,7);k(!1)},J.hideOption));
J.prescanOption&&n&&l.push(p.observe(X,function(){n()},J.prescanOption));
w.visibilityMonitorKeys=l}};
LZ5=function(X,J){X=mN(X);if(X.visualElement&&!J)return!0;if(!J)return!1;var p=!1;if(_.H("enable_client_ve_spec_logging")){var l,g;p=!!((l=J.loggingDirectives)==null?0:(g=l.clientVeSpec)==null?0:g.uiType)}l=AQ6(J);if(!l&&!p)return!1;_.H("mweb_component_visibility_logging")&&(X.veContainer||(X.veContainer={}),X.veContainer.trackingParams=l);if(X.trackedParams&&X.trackedParams===l)return!1;var B;if(_.H("enable_client_ve_spec_logging")&&((B=X.visualElement)==null?0:B.isClientVe())){var k;B=(k=X.visualElement)==
null?void 0:k.getAsJspb();var n,w,Y,e;if(_.Hm(B,2)===((n=J.loggingDirectives)==null?void 0:(w=n.clientVeSpec)==null?void 0:w.uiType)&&_.Hm(B,3,-1)===((Y=J.loggingDirectives)==null?void 0:(e=Y.clientVeSpec)==null?void 0:e.elementIndex))return!1}if(_.H("enable_client_ve_spec_logging")){var Z,h;!X.visualElement&&((Z=J.loggingDirectives)==null?0:(h=Z.clientVeSpec)==null?0:h.uiType)&&(n=J.loggingDirectives.clientVeSpec,J=n.uiType,k=n.elementIndex,n=n.clientYoutubeData,X.visualElement=_.Np(_.Mp(),{veType:J,
elementIndex:k,clientYouTubeData:n}))}return!0};
AQ6=function(X){if(X==null?0:X.rendererContext){var J=_.a(X.rendererContext,_.uN);if(J==null?0:J.loggingDirectives)return J.loggingDirectives.trackingParams}return(X==null?0:X.loggingDirectives)?X.loggingDirectives.trackingParams:X==null?void 0:X.trackingParams};
mN=function(X){var J;return(J=X.polymerController)!=null?J:X};
ZmI=function(X){_.qp();if(_.nw(GS().JSC$13002_elementShouldLogGesture).bind(GS())(X,4)){YcR(X);var J=vfY(X);eqR.set(X,J)}};
YcR=function(X){eqR.has(X)&&(eqR.get(X).cancel("untrack hover element"),eqR.delete(X))};
vfY=function(X){var J,p=[],l=!1,g=new _.u_(function(B,k){X3(X,"mouseenter",_.nw(function(){var n,w,Y;return _.L(function(e){if(e.nextAddress==1)return J=(0,_.S8)(),n=hqI(X),p.push(n),w=xFT(X,function(){l=!0;k(Error("Xg"))}),e.yield(n,2);
if(e.nextAddress!=3)return w&&dc(w),Y=HmW(X),p.push(Y),e.yield(Y,3);B();_.Ma(e)})}))});
g.then(function(){var B=(0,_.S8)()-J;B=Math.round(B);if(!(500>B||6E5<=B)){var k=X.getScreenLayer?X.getScreenLayer():void 0;k=_.Kv(k)||"";var n=a9C(_.qp(),X);_.Cs(k,X.visualElement?X.visualElement:_.V_(n),"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{hoverData:{durationHoveredMs:B}})}ZmI(X)},function(){tF&&(tF(),tF=null);
l&&(YcR(X),ZmI(X))});
return g};
hqI=function(X){var J;return(new _.u_(function(p,l){tF=function(){l(Error("Yg"))};
J=_.gs.debounce(_.nw(function(){dc(g);p()}),1,100);
var g=_.PH(X,"mousemove",J)})).thenCatch(function(){var p=_.gs.cancelDebouncedJobMap.get(J);
p&&_.gs.cancelJob(p)})};
HmW=function(X){var J;return(new _.u_(function(p,l){tF=function(){l(Error("Zg"))};
J=X3(X,"mouseleave",_.nw(function(){p()}))})).thenCatch(function(){dc(J)})};
xFT=function(X,J){return X3(X,"mouseleave",_.nw(J))};
rQm=function(X){UFI&&_.Q_.cancel(UFI);UFI=_.Q_.run(function(){_.h8(X,"yt-visibility-refresh");UFI=0})};
I9a=function(X){X=Number(X);return"rgba("+[X>>16&255,X>>8&255,X&255,(X>>24&255)/255].join()+")"};
ofW=function(X){if(!X)return!1;if(_.a(X,_.yQR))return!0;var J;if(X=(J=_.a(X,_.Im))==null?void 0:J.commands)for(J=_.C(X),X=J.next();!X.done;X=J.next())if(_.a(X.value,_.yQR))return!0;return!1};
ScY=function(X){var J=!0;J=J===void 0?!0:J;if(!X.useSignals&&!X.experimentalPropertiesChanged||_.H("experimental_templating_behavior_nopatch_killswitch")){var p=X._propertiesChanged;X._propertiesChanged=function(l,g,B){J?X.debounceRender():X.doRender();p&&p.call(X,l,g,B)}}};
Oma=function(X,J){if(X.useSignals||X.experimentalPropertiesChanged)if(_.H("experimental_templating_behavior_nopatch_killswitch"))X.experimentalPropertiesChanged=function(){};
else return;var p=new Set,l=[X].concat(_.EU(X.behaviors));l=_.C(l);for(var g=l.next();!g.done;g=l.next()){g=g.value;for(var B in g.properties)p.has(B)||(X._addPropertyEffect(B,"function",J),p.add(B))}};
cQI=function(){var X=Polymer.Element,J=X._prepareTemplate;X._prepareTemplate=function(){J.call(this);var p=this.prototype;if(p.experimentalTemplatingInUse&&p.experimentalTemplatingInUse()&&p.switchTemplateAtRegistration&&this.template!==void 0)if(typeof this.template==="string")_.Bf(Error("$g"));else{p=this.template.content.childNodes;for(var l=p.length-1;l>=0;l--){var g=p[l];g.nodeName!=="STYLE"&&g.nodeName!=="LINK"&&g.nodeName!=="SCRIPT"&&g.nodeName!=="#comment"&&g.remove()}}}};
bmI=function(X){var J=!0;J=J===void 0?!0:J;cQI();var p=X.ready;X.ready=function(){this._template=null;p.call(this)};
Oma(X,J?X.debounceRender:X.doRender)};
DFT=function(X,J,p){if(p===null||p===void 0)return p;var l=CvT(X.tagName.toLowerCase(),J,function(){throw Error("Ub");});
if(l===null)return p;l=f96[l];var g;if((g=l.isUnwrappable)==null?0:g.call(l,p)){if(l.unwrap)return l.unwrap(p);throw Error("ch");}return l.filterString?l.filterString(X.tagName,J,String(p)):p};
Rqa=function(X,J,p){var l=J[J.length-1]!=="$";p=DFT(X,J,p);l?X[J]=p:(l=p==null?null:String(p),Ac(X,J.slice(0,-1),l))};
KC=function(X){_.H("mweb_after_render_to_scheduler")?_.gs.addJob(function(){try{X()}catch(J){_.EW(J)}},8):(mFC.length===0&&requestAnimationFrame(function(){setTimeout(function(){var J=mFC.slice();
mFC.length=0;J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;try{p()}catch(l){_.EW(l)}}})}),mFC.push(X))};
FZR=function(X){if(X){var J=X.component;if(J){var p;J==null||(p=J.events)==null||p.publish("DISCONNECTED");var l;J==null||(l=J.onDisconnected)==null||l.call(J)}var g,B;(g=X.__spec)==null||(B=g.didUnmount)==null||B.call(g);for(J=0;J<X.childNodes.length;J++)FZR(X.childNodes[J])}};
_.TS=function(X,J,p){p===void 0?delete X[J.name]:X[J.name]=p};
_.zS=function(X){var J={androidIncludeFontPadding:!1},p=0,l=[],g=[],B=[];if(X.simpleText)return J.content=X.simpleText,J;if(X.runs===void 0)return J.content="",J;X=_.C(X.runs);for(var k=X.next();!k.done;k=X.next()){k=k.value;var n=k.text,w=void 0,Y=(w=n)==null?void 0:w.length;if(n&&Y){l.push(n);if(k.bold||k.italics||k.strikethrough||k.underline||k.textColor!=null&&k.textColor!==0||k.deemphasize){n=g;w=n.push;var e={startIndex:p,length:Y};k.bold&&(e.weightLabel="FONT_WEIGHT_MEDIUM");k.italics&&(e.italic=
!0);k.strikethrough&&(e.strikethrough="LINE_STYLE_SINGLE");k.underline&&(e.underline="LINE_STYLE_SINGLE");k.textColor!=null&&k.textColor!==0?document.documentElement.hasAttribute("dark")?e.fontColor=k.darkModeTextColor||k.textColor:e.fontColor=k.textColor:k.deemphasize&&(document.documentElement.hasAttribute("dark")?e.fontColor=parseInt("ff"+qcm("#aaa").substring(1),16):e.fontColor=parseInt("ff"+qcm("#606060").substring(1),16));w.call(n,e)}k.navigationEndpoint&&(n=B,w=n.push,e={startIndex:p,length:Y,
onTap:{innertubeCommand:k.navigationEndpoint}},k.loggingDirectives&&_.TS(e,NTY,k.loggingDirectives),w.call(n,e));p+=Y}}J.content=l.join("");J.styleRuns=g.length?g:void 0;J.commandRuns=B.length?B:void 0;return J};
uRC=function(X){if(X==null||!X.runs)return!0;X=_.C(X.runs);for(var J=X.next();!J.done;J=X.next())if(J=J.value,J.bracket||J.errorUnderline||J.deemphasize||_.a(J,jb)||_.a(J,MsU))return!1;return!0};
G6a=function(X,J){return function(p){var l=J.unit;if(l!==p)throw Error("fh`"+X+"`"+l+"`"+p);return J}};
iN=function(X){if(!((X==null?0:X.value)&&(X==null?0:X.unit)))return"";switch(X.unit){case "DIMENSION_UNIT_FRACTION":var J="%";break;default:J="px"}X=X.value;J==="%"&&(X*=100);return""+X+J};
dFZ=function(X){try{return X()}catch(J){_.Wf(J)}};
_.Xg=function(X){var J=_.a(X,_.sW);if(J)return J;if((J=_.a(X,VsU))&&J.commands)return tsB(J.commands);if((J=_.a(X,PpR))&&J.commands)return tsB(J.commands);if((X=_.a(X,QGK))&&X.identifier&&X.command&&(Efm||(Efm=[]),!Efm.includes(X.identifier)))return Efm.push(X.identifier),_.a(X.command,_.sW)};
tsB=function(X){if(X.length!==0){var J=[];X=_.C(X);for(var p=X.next();!p.done;p=X.next())(p=_.Xg(p.value))&&J.push(p);return{commandExecutorCommand:{commands:J}}}};
_.p_=function(X){var J=X.defaultTarget,p=X.elementConfig,l=X.elementsCommand,g=X.skipOnClick,B=X.forceNewState,k=X.additionalCommandArgs,n=X.innertubeCommand||_.Xg(l);if(n){X={};var w=KZm(n);l=w.navigatingCommand;w=w.href;l&&w?(X.href$=w,TTC(X,l,w,J),_.H("web_atagconfig_pointerdown")&&zqm(X,l),B&&(X["force-new-state$"]=!0)):(X.role$="button",X.href$="javascript:void(0);");_.a(n,jGK)&&(X["aria-haspopup$"]=!0);g||(X.onclick=function(Y){var e={};if(imC(Y)){var Z=(k==null?void 0:k.clickedVisualElement)||
(k==null?void 0:k.getClickedVisualElement)&&k.getClickedVisualElement();Z&&(e={clickedVisualElement:Z});e=Object.assign({},{form:{element:Y.target,event:Y,createScreenConfig:e}},k);Y.preventDefault();_.J4(n,e)}});
return Object.assign({},p,X)}};
sG6=function(X){if(X.length){if(X.length===1)return X[0];var J={};_.TS(J,_.Im,{commands:X});return J}};
lY=function(X){return X&&X.href$!=="javascript:void(0);"};
KZm=function(X){var J,p=((J=_.a(X,_.Im))==null?void 0:J.commands)||[X];X=_.C(p);for(J=X.next();!J.done;J=X.next()){J=J.value;var l=void 0,g=void 0;p=(g=_.a((l=J)==null?void 0:l.commandMetadata,_.SH))==null?void 0:g.url;_.H("web_remove_web_navigation_endpoint_data")||(l=void 0,p=p||((l=_.a(J,XN6))==null?void 0:l.url));if(p&&p!=="/service_ajax"){if(l=_.Kt(p,JCI))return X=_.Q9(l),{navigatingCommand:J,href:X};_.Wf(new _.Kw("AttributedString URL could not be sanitized",p))}}return{}};
imC=function(X){return X.button!==void 0?X.button===0&&!(X.shiftKey||X.altKey||X.metaKey||X.ctrlKey):!(X.shiftKey||X.altKey||X.metaKey||X.ctrlKey)};
TTC=function(X,J,p,l){p=!Uz(p);var g,B,k;if((g=_.a(J,_.R7))!=null&&g.nofollow||(B=_.a(J,_.CV))!=null&&B.nofollow||(k=_.a(J,_.Zo))!=null&&k.nofollow||p)X.rel$="nofollow";var n;J=((n=_.a(J,_.Zo))==null?void 0:n.target)==="TARGET_NEW_WINDOW"?"_blank":l===void 0?"":l;X.target$=J};
zqm=function(X,J){J.clickTrackingParams&&(X.params={itct:J.clickTrackingParams});X.onpointerdown=function(p){pNY(p)};
X._data=J};
lOB=function(X){(X.loggingUrls||[]).forEach(function(J){vC(J.baseUrl,J.attributionSrcMode)})};
pNY=function(X){var J=X.currentTarget;X=dFZ(function(){return J.href});
var p=J.params;X&&_.A8(X,p||{},8,!0)};
_.gt=function(X,J){(X=_.Xg(X))&&_.J4(X,J)};
_.J4=function(X,J){NLY(function(p){J?p.resolveCommand(X,J):p.resolveCommand(X)})};
W5R=function(X,J){var p=["yt-core-attributed-string__link"];J!=null&&J.noLinkColor||((J==null?0:J.isOverlay)?p.push("yt-core-attributed-string__link--overlay-call-to-action-color"):p.push("yt-core-attributed-string__link--call-to-action-color"),(J==null?0:J.linkInheritColor)&&p.push("yt-core-attributed-string--link-inherit-color"));p={className:p.join(" "),tabindex$:"0"};var l=X.onTap||X.onLongPress;if(!l)return p;var g=gQm(X);g&&(p["aria-label$"]=g);J=_.p_({elementsCommand:l,elementConfig:p,skipOnClick:!(J==
null||!J.skipOnClick),forceNewState:!0});X.onLongPress&&(l=new BXY(function(){var B=_.Xg(X.onLongPress);B&&_.yG().resolve(_.SV).resolveCommand(B)}),J&&$da(l,J));
return J||p};
gQm=function(X){var J,p;return(J=X.onTapOptions)==null?void 0:(p=J.accessibilityInfo)==null?void 0:p.accessibilityLabel};
CCB=function(X){var J=X;X<=16777215&&(J+=parseInt("ff000000",16));return _.zU(J)};
k2m=function(X){var J=X.isDarkTheme;var p=X.extension;X=X.runColor;var l=void 0;if(p=p==null?void 0:p.colorMap){J=J?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";p=_.C(p);for(var g=p.next();!g.done;g=p.next())if(g=g.value,J===g.key){l=g.value;break}}l==null&&X&&(l=X);if(l)return CCB(l)};
Bz=function(X){var J=X.config;var p=X.image;var l=X.imageConfig;var g=X.imageWrapperConfig;var B=X.run;var k=X.tag;var n=X.textLength;var w=X.startIndex===void 0?0:X.startIndex;X=X.length;w===void 0&&(w=0);B={run:B,startIndex:w,endIndex:X!==void 0?w+X:n,tag:k};p&&(B.image=p);l&&(B.imageConfig=l);g&&(B.imageWrapperConfig=g);J&&(B.config=J);return B};
nQm=function(X,J){if(X.weight)return X.weight;switch(X.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 J?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}};
L5W=function(X){switch(X){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"}};
ACm=function(X){switch(X){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"}};
C_=function(X,J,p){var l=J;X.content&&p&&(p=X.content.indexOf("\n"),p!==-1&&(l=Math.min(J,p)));if(!X.content||X.content.length<=l)J=X;else if(X.attachmentRuns||X.commandRuns||X.decorationRuns||X.styleRuns||X.paragraphStyleRuns){J=$q(X.content,l);p=l;var g=X.attachmentRuns;if(g){var B=[];g=_.C(g);for(var k=g.next();!k.done;k=g.next())k=Object.assign({},k.value),k.startIndex===void 0||k.startIndex>=p||(k.length||(k.length=0),k.length+k.startIndex>p&&(k.length=p-k.startIndex),B.push(k));p=B}else p=void 0;
B=wNa(l,X.commandRuns);g=l;var n=X.decorationRuns;if(n){k=[];n=_.C(n);for(var w=n.next();!w.done;w=n.next()){w=w.value;var Y=_.a(w.textDecorator,Wz);if(Y&&Y.startIndex!==void 0&&!(Y.startIndex>=g)){w=Object.assign({},w,{textDecorator:{highlightTextDecorator:Object.assign({},Y)}});Y=_.a(w.textDecorator,Wz);if(!Y.length||Y.length+Y.startIndex>g)Y.length=g-Y.startIndex;k.push(w)}}g=k}else g=void 0;k=wNa(l,X.styleRuns);if(n=X.paragraphStyleRuns)for(X=[],n=_.C(n),w=n.next();!w.done;w=n.next()){var e=w.value;
w=Object.assign({},e);if(!(w.startIndex===void 0||w.startIndex>=l)){if(!w.length||w.length+w.startIndex>l)w.length=l-w.startIndex;Y=[];var Z=void 0,h=void 0;if((Z=e)==null?0:(h=Z.listGroup)==null?0:h.listItems)for(e=_.C(e.listGroup.listItems),Z=e.next();!Z.done;Z=e.next())if(Z=Object.assign({},Z.value),!(Z.startIndex===void 0||Z.startIndex>=l)){if(!Z.length||Z.length+Z.startIndex>l)Z.length=l-Z.startIndex;Y.push(Z)}Y.length>0&&(w.listGroup||(w.listGroup={}),w.listGroup=Object.assign({},w.listGroup,
{listItems:Y}));X.push(w)}}else X=void 0;J={content:J,attachmentRuns:p,commandRuns:B,decorationRuns:g,styleRuns:k,paragraphStyleRuns:X}}else J=Object.assign({},X,{content:$q(X.content,l)});return J};
wNa=function(X,J){if(J){var p=[];J=_.C(J);for(var l=J.next();!l.done;l=J.next())if(l=Object.assign({},l.value),!(l.startIndex===void 0||l.startIndex>=X)){if(!l.length||l.length+l.startIndex>X)l.length=X-l.startIndex;p.push(l)}return p}};
$q=function(X,J){var p=J,l;if(l=p>0)l=X.charCodeAt(p-1),l=l>=55296&&l<=56319;l&&(p=X.charCodeAt(p),l=p>=56320&&p<=57343);l&&--J;return X.substring(0,J)};
_.kq=function(X){return(X==null?void 0:X.content)!==void 0};
e_m=function(X){return function(J){var p=X.run;(p.onTap!==void 0||p.onLongPress!==void 0)&&_.a(p,NTY)&&Fo(J,{data:{loggingDirectives:_.a(p,NTY)},observer:_.yG().resolve(O$),hideOption:Y5K,showOption:vQU,layer:J.layer})}};
Z8R=function(X){return function(J){for(var p in X)(yU[p]||yU[we["default"]])(J,p,X[p])}};
h_T=function(X,J,p,l){for(var g=_.C(X.parts),B=g.next();!B.done;B=g.next()){B=B.value;if(typeof B==="string")throw Error("hh");if(B.start<=J&&p<=B.end){h_T(B,J,p,l);return}}X.parts.push({data:l,parts:[],start:J,end:p})};
xdI=function(X,J){for(var p=J.parts.length;p>=0;p--){var l=J.parts[p],g=J.parts[p-1],B=p===J.parts.length?J.end:l.start;g=p===0?J.start:g.end;B!==g&&J.parts.splice(p,0,X.slice(g,B));l&&xdI(X,l)}};
H8C=function(X){X.sort(function(J,p){if(J.startIndex<p.startIndex)return-1;if(p.startIndex<J.startIndex)return 1;J=J.endIndex-J.startIndex;p=p.endIndex-p.startIndex;return J>p?-1:p>J?1:0})};
_.aOR=function(X){var J=X.thumbnails;if(J){X={sources:[]};J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l={};l.url=p.url;l.width=p.width;l.height=p.height;X.sources.push(l)}return X}};
UdU=function(X,J,p,l){if(!J)return X.length>=1?X[X.length-1]:null;if(l)for(var g=_.C(X),B=g.next();!B.done;B=g.next()){B=B.value;var k=void 0,n=(k=B.url)==null?void 0:k.indexOf(l);if(n!==void 0&&n>=0)return B}l=_.C(X);for(g=l.next();!g.done;g=l.next())if(g=g.value,g.width&&g.height&&(p&&g.width>=J||!p&&g.height>=J))return g;for(J=X.length-1;J>=0;J--)if(p&&X[J].width||!p&&X[J].height)return X[J];return X[0]};
_.rCW=function(X){var J;return(X=(J=X.sources)==null?void 0:J[0])?X.width/X.height:0};
_.IOm=function(X){if(X.sources){X=_.C(X.sources);for(var J=X.next();!J.done;J=X.next()){J=J.value;var p=void 0;if((p=J.clientResource)==null?0:p.imageName)return J}}};
oQa=function(X){var J={};X=_.a(X.processor,yCI);var p=(X=X==null?void 0:(p=X.imageTint)==null?void 0:p.color)?_.zU(X):void 0;p&&(J.color=p);return J};
S5a=function(X){var J;if((J=X.clientResource)!=null&&J.imageColor)return _.zU(X.clientResource.imageColor)};
_.cCW=function(X,J,p,l,g,B,k){if(!J||J.length===0||J[0].clientResource)return null;if(p&&J[0].url)return J[0].url;l===void 0&&(l=!0);if(l){var n;X=O8B*(g||(X==null?void 0:(n=X.getBoundingClientRect())==null?void 0:n.width)||0)}else{var w;X=O8B*(B||(X==null?void 0:(w=X.getBoundingClientRect())==null?void 0:w.height)||0)}J=UdU(J,X,l,k);return(J==null?0:J.url)?J.url:(J==null?0:J.imageData)?J.imageData:null};
b85=function(X,J,p){p=p?[p]:[];X.opacity&&p.push("opacity: "+X.opacity+";");J&&X.placeholderColor?(X=_.zU(X.placeholderColor),p.push("background-color: "+X+";")):p.push("background-color: transparent;");return p.join(" ")};
fOa=function(X,J,p,l,g){var B=["ytCoreImageHost"];J&&B.push(J);p||B.push("ytCoreImageFillParentHeight");l||B.push("ytCoreImageFillParentWidth");switch(X.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":B.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":B.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":B.push("ytCoreImageContentModeCenter");break;default:B.push("ytCoreImageContentModeScaleToFill")}X.flipForRtlLayout&&B.push("ytCoreImageFlipRtl");
switch(g){case "TOP_START":var k;B.push(((k=document.body)==null?void 0:k.getAttribute("dir"))==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return B.join(" ")};
R_B=function(X){var J;if(X==null?0:(J=X.clientResource)==null?0:J.imageName){var p;X=(p=X.clientResource)==null?void 0:p.imageName;a:{switch(X){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":p="yt-logos-ext:yt-logo-red-updated";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":p="yt-logos-ext:yt-logo-updated";break a}p=void 0}return p||DdW.get(X)||X}};
q5R=function(X){return _.H("mweb_wiz_skip_render")?mdm(X):F56(X)};
mdm=function(X){return function(J){var p=mLa("wink-root");Zb=YP.lastChild;FC4();g1R(p,_.A(X,J))}};
F56=function(X){var J=J===void 0?!1:J;return function(p){if(!J||!_.H("mweb_skip_keto_to_c3_if_no_data")||p.data!==void 0){var l=S5(!1);try{var g=p.children;_.H("mweb_render_outside_patch_killswitch")||YP?g?Iz(_.A(X,p,g)):Iz(_.A(X,p)):_.Wf(new _.Kw("ketoToC3 called outside of a patch",{tagName:X.TAG_NAME}))}finally{S5(l)}}}};
NXI=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches};
uYT=function(X,J){X.onViewportEntered=J;MPm.observe(X)};
G2R=function(){var X={rootMargin:"10%",threshold:.01};_.H("mweb_enable_set_io_root_to_null_safari")?X.root=null:_.H("mweb_enable_set_io_root_to_body_safari")&&(X.root=document.body);return new IntersectionObserver(function(J,p){J.filter(function(l){return l.intersectionRect.height>0}).forEach(function(l){l=l.target;
if(!_.H("mweb_enable_only_update_image_when_connected")||l.isConnected!==!1){var g;(g=l.onViewportEntered)==null||g.call(l);p.unobserve(l)}})},X)};
ddW=function(X,J,p,l,g){function B(){if(l){var n=l.loadedClass,w=l.notifyOnUnloaded;n&&_.n_(X,n);w&&X.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}
function k(){var n=p(J,X);n&&X.getAttribute("src")!==n&&(_.H("mweb_enable_only_update_image_when_connected")&&X.isConnected===!1||n===X.src||(X.src=n),B())}
g=g===void 0?!0:g;X.removeAttribute("src");B();J&&(g?uYT(X,k):k())};
VPm=function(X,J,p){if(!J)return!1;J=p(J,X);p=X.getAttribute("src");return J&&J===p&&X.complete};
tPm=function(X,J){for(var p in J)p==="className"?X.className=J[p]:(yU[p]||yU[we.default])(X,p,J[p])};
QPW=function(X,J,p){p=p===void 0?!1:p;var l=X.sources!==void 0?X:_.aOR(X);if(l){var g=J.onload;J.onload=function(Y){var e=Y.target;p&&e.naturalWidth===120||_.L_(e,"ytCoreImageLoaded");J.notifyOnLoaded&&e.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));g==null||g(Y)};
J.targetWidth&&J.preserveWidth&&(J.width=J.targetWidth);J.targetHeight&&J.preserveHeight&&(J.height=J.targetHeight);var B=_.IOm(l),k=B&&R_B(B),n=oQa(l);if(k)return(X=S5a(B)||n.color)&&(J.color=X),{type:"icon",iconName:k,config:Object.assign({},J,J.alt?{}:{"aria-hidden$":"true"},{"aria-label$":J.alt,role:"img"})};if(X.sources===void 0){J.alt=X.accessibility&&X.accessibility.accessibilityData&&X.accessibility.accessibilityData.label||J.alt;J.style$=b85(X,J.shouldShowPlaceholder,J.style$);var w;J.isPreloaded=
!((w=_.a(X,PCa))==null||!w.isPreloaded)}J.contentMode&&!l.contentMode&&(l.contentMode=J.contentMode);J.className=fOa(l,J.className,J.preserveHeight,J.preserveWidth,J.objectPosition);J.loadedClass="ytCoreImageLoaded";return{type:"image",image:l,config:J}}};
_.A4=function(){var X=_.iA.apply(0,arguments);return _.rH(EQB,function(J){var p=X.map(function(l){return l==null?void 0:l(J)});
return function(){return void p.forEach(function(l){return void(l==null?void 0:l())})}})};
K5m=function(X,J){var p=J==null?void 0:J.initial;return _.QC(function(){_.Wo(!0);return p=X(p)},{equals:J==null?void 0:J.isEqual},"rSlKsc")};
TXB=function(X,J){if(X===J)return!0;if(X===void 0||J===void 0)return!1;var p,l,g,B,k,n,w,Y;return X.content===J.content&&((p=X.styleRuns)==null?void 0:p.length)===((l=J.styleRuns)==null?void 0:l.length)&&((g=X.commandRuns)==null?void 0:g.length)===((B=J.commandRuns)==null?void 0:B.length)&&((k=X.attachmentRuns)==null?void 0:k.length)===((n=J.attachmentRuns)==null?void 0:n.length)&&((w=X.decorationRuns)==null?void 0:w.length)===((Y=J.decorationRuns)==null?void 0:Y.length)};
jPU=function(X){return X.parts.map(z_Y)};
z_Y=function(X){if(typeof X==="string")return X;var J=X.data;X=J.image!==void 0&&J.imageConfig!==void 0?_.A("span",{el:_.A4(Z8R(X.data.imageWrapperConfig))},_.A(_.wt,Object.assign({},{data:X.data.image},X.data.imageConfig))):_.A(X.data.tag,{el:_.A4(e_m(X.data),Z8R(X.data.config))},X.parts.map(z_Y));return ui(X)};
i8m=function(X,J){return X===J?!0:X===void 0||J===void 0?!1:X.noStyleRuns===J.noStyleRuns&&X.noLinkColor===J.noLinkColor&&X.noEndpoints===J.noEndpoints&&X.headerRuns===J.headerRuns&&X.isOverlay===J.isOverlay&&X.linkInheritColor===J.linkInheritColor&&X.userInput===J.userInput&&X.isHeadline===J.isHeadline};
sPa=function(X){return function(){var J,p,l,g,B,k,n,w,Y,e,Z,h,x,U;return{ariaLabel:(J=X.ariaLabel)==null?void 0:J.call(X),className:(p=X.className)==null?void 0:p.call(X),ellipsisTruncate:(l=X.ellipsisTruncate)==null?void 0:l.call(X),isOverlay:(g=X.isOverlay)==null?void 0:g.call(X),linkInheritColor:(B=X.linkInheritColor)==null?void 0:B.call(X),noEndpoints:(k=X.noEndpoints)==null?void 0:k.call(X),noStyleRuns:(n=X.noStyleRuns)==null?void 0:n.call(X),noLinkColor:(w=X.noLinkColor)==null?void 0:w.call(X),
noPreWrap:(Y=X.noPreWrap)==null?void 0:Y.call(X),noWrap:(e=X.noWrap)==null?void 0:e.call(X),skipOnClick:(Z=X.skipOnClick)==null?void 0:Z.call(X),userInput:(h=X.userInput)==null?void 0:h.call(X),headerRuns:(x=X.headerRuns)==null?void 0:x.call(X),isHeadline:(U=X.isHeadline)==null?void 0:U.call(X)}}};
JMa=function(X,J){X=new XSI(X,J);_.Bf(X);throw X;};
pSW=function(X,J,p){var l=bjC(X);X._numRenders=0;try{var g=_.yJW(function(){return _.A(J,Object.assign({},p))})}catch(k){var B=function(n){n.args||(n.args=[]);
n.args.push("Error in web component wrapper");n.args.push(X.tagName.toLowerCase());return n};
_.$C(k instanceof Error?B(k):new XSI("Wiz rendering error",X.tagName.toLowerCase()));throw k;}finally{bjC(l)}return g};
_.ZZ=function(X,J,p){function l(e){var Z={};e=_.C(e);for(var h=e.next();!h.done;h=e.next()){h=h.value;var x=void 0,U=void 0,y=void 0,c=_.bk((y=(U=(x=h).getAttribute)==null?void 0:U.call(x,"slot"))!=null?y:"children");if(x=Z[c])x.push(h);else if(c in B||c==="children")Z[c]=[h]}e=_.C(Object.keys(Z));c=e.next();for(h={};!c.done;h={content$jscomp$59:void 0},c=e.next())c=c.value,c!=="children"&&(h.content$jscomp$59=Z[c],Z[c]=function(D){return function(){return D.content$jscomp$59}}(h));
return Z}
p=p===void 0?{}:p;X.debugName=J+" (CoW)";var g,B=(g=p.props)!=null?g:{};fTY.add(J);var k=lMm();g=function(){var e=k.apply(this,arguments)||this;e.rawProps={};e.queuingRender=!1;e.dispose=function(){};
e.isWebComponentWrapper=!0;e.isReparenting=!1;e.hasRendered=!1;return e};
_.r(g,k);g.prototype.render=function(){this.hasRendered=!0;for(var e=_.C([].concat(_.EU(this.attributes))),Z=e.next();!Z.done;Z=e.next())Z=Z.value,Z.name!=="slot"&&Z.name!=="hidden"&&this.removeAttribute(Z.name);e=Object.assign({},this.componentProps,this.slotProps);Z=_.C(pSW(this,X,e));e=Z.next().value;Z=Z.next().value;!(e[0]instanceof Element)||e.length>1?JMa("Wrapped Wiz components must return a single root element.",J):(e=e[0].tagName.toLowerCase(),e!==J&&JMa("Wrapped Wiz components must have the same host tag name as the web component. Expected tag '"+
(e+" !== '"+J),J),this.dispose=Z)};
g.prototype.setUpProps=function(){for(var e=this.rawProps,Z=this.attributes,h=_.C(Object.keys(B)),x=h.next();!x.done;x=h.next()){x=x.value;var U=void 0;((U=this)==null?0:U[x])&&this[x]!==g4Z&&e[x]===void 0&&(e[x]=this[x],(U=Object.getOwnPropertyDescriptor(this.constructor.prototype,x))&&Object.defineProperty(this,x,U))}h=_.C(Z);for(x=h.next();!x.done;x=h.next()){U=x.value;x=_.bk(U.name);var y=x==="class"&&!Z.getNamedItem("class-name");if(x in B||y)U=U.value===""||U.value==="true"?!0:U.value==="false"?
!1:isNaN(Number(U.value))?U.value:Number(U.value),x!=="class"||e.className?e[x]=U:e.className=U}Z={};for(var c in B)B[c]!==_.Yq&&B[c]!==BY4&&(e[c]instanceof Function&&JMa("Function props must be configured as STATIC, not SIGNAL.",J),x=_.C(_.uo(e[c],void 0,"tbseob")),h=x.next().value,x=x.next().value,Z[c]=x,e[c]=h);e=_.C([e,Z]);this.componentProps=e.next().value;this.setters=e.next().value;this.slotProps=l(this.childNodes)};
g.prototype.connectedCallback=function(){miR.has(this)||(this.isReparenting?this.isReparenting=!1:(this.queuingRender="data"in B&&!this.rawProps.data&&!this.getAttribute("data"),this.hasRendered||this.queuingRender||this.setUpProps(),this.queuingRender||this.render()))};
g.prototype.disconnectedCallback=function(){if(!miR.has(this)){var e;a:{if(_.vz)for(e=this;e;){if(_.ev.has(e)){e=!0;break a}e=e.parentElement}e=!1}if(e)this.isReparenting=!0;else{this.dispose();if(!this.queuingRender){e=_.C([].concat(_.EU(this.attributes)));for(var Z=e.next();!Z.done;Z=e.next()){Z=Z.value;var h=void 0;Z.name==="slot"||Z.name==="hidden"&&((h=p.unsafeExternallySettableAttributes)==null?0:h.has("hidden"))||this.removeAttribute(Z.name)}}this.innerText="";IPa(this)}}};
g.prototype._setPendingPropertyOrPath=function(){};
g.prototype.notifyPath=function(){};
_.O1.Object.defineProperties(g.prototype,{__isPropertyEffectsClient:{configurable:!0,enumerable:!0,get:function(){return!1}},
__dataHasAccessor:{configurable:!0,enumerable:!0,get:function(){}}});
for(var n=_.C(Object.keys(B)),w=n.next(),Y={};!w.done;Y={prop$jscomp$109:void 0},w=n.next())Y.prop$jscomp$109=w.value,w=void 0,((w=p.legacyPolymer)==null?0:w.forwardHostProps)&&Hj6.has(Y.prop$jscomp$109)||Object.defineProperty(g.prototype,Y.prop$jscomp$109,{set:function(e){return function(Z){var h=this;miR.has(this)||(this.setters?Ef(function(){var x,U;return void((U=(x=h.setters)[e.prop$jscomp$109])==null?void 0:U.call(x,Z))}):(this.rawProps[e.prop$jscomp$109]=Z,this.queuingRender&&e.prop$jscomp$109===
"data"&&Z!=null&&(this.queuingRender=!1,this.setUpProps(),this.render())))}}(Y),
get:$T5.has(Y.prop$jscomp$109)?void 0:function(){return g4Z}});
customElements.define(J,g)};
_.Wga=function(X,J){return(X=_.h4(X,J))?_.Q9(_.zu(X)):null};
_.xq=function(X){if(X=_.h4(X,Number.MAX_VALUE,void 0,"width"))return _.zu(X)};
_.h4=function(X,J,p,l){l=l===void 0?"width":l;if(!X||!X.length)return null;if(_.H("kevlar_tuner_should_always_use_device_pixel_ratio")){var g=window.devicePixelRatio;_.H("kevlar_tuner_should_clamp_device_pixel_ratio")?g=Math.min(g,_.ch("kevlar_tuner_clamp_device_pixel_ratio")):_.H("kevlar_tuner_should_use_thumbnail_factor")&&(g=_.ch("kevlar_tuner_thumbnail_factor"));Cwm=g}else Cwm||(Cwm=window.devicePixelRatio);g=Cwm;_.H("kevlar_tuner_should_always_use_device_pixel_ratio")?J*=g:g>1&&(J*=g);if(_.H("kevlar_tuner_min_thumbnail_quality"))return X[0].url||
null;g=X.length;if(_.H("kevlar_tuner_max_thumbnail_quality"))return X[g-1].url||null;if(p)for(var B=0;B<g;B++)if(X[B].url.indexOf(p)>=0)return X[B].url||null;for(p=0;p<g;p++)if(X[p][l]>=J)return X[p].url||null;for(J=g-1;J>0;J--)if(X[J][l])return X[J].url||null;return X[0].url||null};
Lgm=function(){Hz.size?setTimeout(function(){a1(k3C)},0):n4Y=0};
k3C=function(){var X=(0,_.S8)(),J=null,p=!1;Hz.forEach(function(g){g.loaded=!0;g.loadTime=X;g.pendingPaint=!1;var B=AMT.get(g);B&&B.resolve(X);J=g;p||!g.ftlEligible&&g.tagName!=="YT-THUMBNAIL-VIEW-MODEL"||(p=!0)});
var l;((l=J)==null?0:l.markDirty)&&J.markDirty();Hz.clear();n4Y=0;p&&wSm(X)};
YFm=function(X){Hz.add(X);X.pendingPaint=!0;n4Y||(n4Y=_.Uh(_.gs,Lgm))};
v4T=function(X){X.loaded=!1;X.loadTime=Infinity;var J=AMT.get(X);J&&(J.reject(Error("nh")),AMT.delete(X));X.pendingPaint&&(Hz.delete(X),X.pendingPaint=!1)};
_.eIY=function(X){var J=X.indexOf(":");return J===-1?{originalName:X}:{originalName:X.substring(0,J),datasyncId:X.substring(J+1)}};
_.hIT=function(){return _.L(function(X){if(ZyW!==void 0)return X.return(ZyW);ZyW=new Promise(function(J){var p;return _.L(function(l){switch(l.nextAddress){case 1:return _.f$(l,2),l.yield(_.rt.open("test-only"),4);case 4:return l.yield(_.rt.delete("test-only"),5);case 5:_.e8(l,3);break;case 2:if(p=_.qa(l),p instanceof Error&&p.name==="SecurityError")return J(!1),l.return();case 3:J("caches"in window),_.Ma(l)}})});
return X.return(ZyW)})};
aMm=function(){return _.L(function(X){if(X.nextAddress==1)return X.yield(_.hIT(),2);if(!X.yieldResult)return X.return(void 0);xTC||(xTC=new Hym);return X.return(xTC)})};
UTm=function(X){var J,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return B.yield(aMm(),2);case 2:J=B.yieldResult;if(!J)throw Error("ph");return B.yield(J.open("yt-player-local-img"),3);case 3:return p=B.yieldResult,B.yield(p.match(X),4);case 4:l=B.yieldResult;if(!l)throw Error("qh");return B.yield(l.blob(),5);case 5:return g=B.yieldResult,B.return(g)}})};
rMR=function(X,J){for(var p in X)if(X.hasOwnProperty(p)&&J[p])return p;return null};
IMa=function(X){return"stamp"+X.replace("-","_")+"_"};
yMW=function(X){var J=X.match(/\[\[([\w\.]+)\]\]/);if(J&&J.length>1)return J[1];_.Bf(Error("sh`"+X));return null};
o4W=function(X){return X===void 0?_.$y("REUSE_COMPONENTS",!1):X||!1};
cMR=function(X,J,p){p&&(J.is?(SFR.has(J)&&(X=SFR.get(J),p=X.listener,delete J[X.property],p.type==="element"&&J.removeEventListener(p.eventName,p.handler),SFR.delete(J)),OyK(J)):J.__proto__==HTMLElement.prototype&&(J=new _.Kw("Rendererstamper removed a non custom element","Stamper: "+X+" element: "+(J&&J.nodeName)),_.Wf(J)))};
byK=function(X,J,p,l){var g=J.node?J.node:J;_.ya(p).parentNode===g&&(J.removeChild(p),cMR(X,p,l));if(X=I1.get(p))I1.delete(p),_.gs.cancelJob(X);p.hidden=!1};
fMR=function(X,J,p,l){if(J&&J.children&&(p=J.children[p]))if(_.$y("DEFERRED_DETACH"))for(;p&&!I1.has(p);){var g=X,B=J,k=p,n=l;k.hidden=!0;g=_.j1(_.gs,byK.bind(null,g,B,k,n),0);I1.set(k,g);p=p.nextElementSibling}else for(;(k=J.lastElementChild)&&(J.removeChild(k),cMR(X,k,l),k!=p););};
_.yW=function(){for(var X=_.iA.apply(0,arguments),J=!0,p=_.C(X),l=p.next();!l.done;l=p.next())if(typeof l.value!=="string"){J=!1;break}return J?X.join(" ").trim()||void 0:function(){for(var g="",B=_.C(X),k=B.next();!k.done;k=B.next())if(k=k.value,typeof k==="function"&&(k=k()),k)if(typeof k==="string")g+=" "+k;else for(var n in k)if(k.hasOwnProperty(n)){var w=k[n];typeof w==="function"&&(w=w());w&&(g+=" "+n)}g=g.trim()||void 0;return _.Wo(g)}};
_.DTa=function(X,J){return _.SZ(X.entities,"markersEngagementPanelSyncEntity",J)};
_.o1=function(X,J){return _.SZ(X.entities,"playerStateEntity",J)};
RIB=function(X,J){return _.SZ(X.entities,"fantasyWinProbabilityEntity",J)};
mTU=function(X,J){return _.SZ(X.entities,"fantasyTeamEntity",J)};
Fg5=function(X,J){return _.SZ(X.entities,"fantasyPlayerEntity",J)};
qF4=function(X,J){return _.SZ(X.entities,"booleanEntity",J)};
NYa=function(X,J){return _.SZ(X.entities,"qrCodeEntity",J)};
MJ4=function(X){return _.SZ(X.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D")};
G3U=function(X){var J;return(J=uDT[X])!=null?J:"EVENT_SPAN_TYPE_UNKNOWN"};
dTT=function(X){var J=X.nodeName;if(X.id)return J+="#"+X.id;if(X.classList)for(var p=_.C(X.classList),l=p.next();!l.done;l=p.next())J+="."+l.value;X.parentElement&&(J=dTT(X.parentElement)+" > "+J);return J};
VJ4=function(X){return function(J){var p=G3U(J.type);return p==="EVENT_SPAN_TYPE_UNKNOWN"?X(J):wZ("event",{type:p,nodepath:J.target instanceof Element?dTT(J.target):void 0},function(){return X(J)})}};
_.Sv=function(X){X&&Au("event")&&(X=VJ4(X));return sra(function(J){var p,l=(p=X)==null?void 0:p(J);return typeof l==="boolean"?l:!0})};
Oh=function(X){return function(){return X()?X():void 0}};
E45=function(X){var J=_.U$("animated-rolling-character"),p=ZV6(),l=nV(X.character)||nV(X.previousCharacter),g=_.C(ZoI()),B=g.next().value,k=g.next().value;_.sy(function(){if(window.ResizeObserver&&_.H("web_fix_rolling_numbers_zoom_safari")){var n=new _.cz(function(){var Y,e,Z=Math.round(((e=(Y=J.value.querySelector("div"))==null?void 0:Y.getBoundingClientRect().height)!=null?e:0)*100)/100;Z&&k(Z)},500),w=new ResizeObserver(function(){n.fire()});
w.observe(J.value);return function(){w.disconnect();n.dispose()}}});
Cum(function(){var n=_.H("web_fix_rolling_numbers_zoom_safari")?B:X.marginMultiplier;if(n){var w;(w=p.value)==null||w.cancel();l?(w=X.previousCharacter?Number(X.previousCharacter)+10:X.rollUp?0:30,X.shouldAnimate||(w-=tJW(X,w))):(w=X.rollUp?0:2,X.shouldAnimate||(w-=X.rollUp?-1:1));J.value.style.marginTop="-"+w*n+"px";X.shouldAnimate?p.value=PwT(J.value,X,w,l,n):J.value.style.display=X.character?"":"none"}});
return _.A("animated-rolling-character",{el:J,class:"animatedRollingCharacterHost"},Qbm(l,function(){for(var n=[],w=1;w<30;w++)n.push(_.A("div",null,w%10));return _.A(_.o3,null,_.A("div",null,"\u00a0"),n,_.A("div",null,"\u00a0"))},function(){return Q95(X.character)}))};
Q95=function(X){return _.A(_.o3,null,_.A("div",null,"\u00a0"),_.A(_.o3,null,Qbm(!X||_.ka(X),function(){return _.A("div",null,"\u00a0")},function(){return _.A("div",null,X)})),_.A("div",null,"\u00a0"))};
PwT=function(X,J,p,l,g){p=new Animation(new KeyframeEffect(X,[{transform:"translateY(0px)"},{transform:"translateY("+(l?tJW(J,p):J.rollUp?-1:1)*g+"px)"}],KgT),document.timeline);J.character?(X.style.display="",p.onfinish=null):p.onfinish=function(){X.style.display="none"};
p.play();return p};
tJW=function(X,J){var p=Number(X.character)+10;if(X.previousCharacter)if(X.character){var l=Number(X.character),g=Number(X.previousCharacter);X=X.rollUp?g<l?p:p+10:g<l?p-10:p}else X=X.rollUp?30:0;else X=X.character==="0"?p:X.rollUp?p-10:p+10;return J-X};
TY6=function(X){return function(J){var p={},l;for(l in J){var g=void 0,B=void 0;((g=void 0)==null?0:(B=g.callbacks)==null?0:B[l])||(p[l]=J[l])}return _.A(IlZ,null,function(){for(var k in p)J[k]=_.Wo(p[k]);J.disableReactiveLogging=!0;return _.A(X,Object.assign({},J))})}};
iy4=function(X,J,p,l,g,B,k){p=new Animation(new KeyframeEffect(X,[{transform:"translateY(0px)"},{transform:"translateY("+(B?zI4(J,p,l,g):l?-1:1)*k+"px)"}],j9U),document.timeline);J?(X.style.display="",p.onfinish=null):p.onfinish=function(){X.style.display="none"};
p.play();return p};
zI4=function(X,J,p,l){var g=Number(X)+10;J?X?(X=Number(X),J=Number(J),p=p?J<X?g:g+10:J<X?g-10:g):p=p?30:0:p=X==="0"?g:p?g-10:g+10;return l-p};
XQT=function(X){var J=ZV6(),p=ZV6();A8m(function(){J.value=X.numberText;p.value=X.numberValue},[X.numberText]);
var l=X.fontSizeMultiplier?X.heightPx*X.fontSizeMultiplier:X.heightPx,g=eNY(function(){if(X.numberText){var k=X.numberText;var n=X.forceRollUp||!p.value||!X.numberValue||p.value<X.numberValue;var w=!!X.shouldAnimate,Y=J.value,e=[],Z=0,h=0,x=(Y?Y.replace(/\D/g,"").length:0)-(k?k.replace(/\D/g,"").length:0);Y=Y?Y.split(/(\d)/).filter(Boolean):[];for(k=k.split(/(\d)/).filter(Boolean);x<0;){var U=k[h];e.push({character:U,rollUp:n,marginMultiplier:l,shouldAnimate:w});h++;nV(U)&&x++}for(;Z<x;)U=Y[Z],e.push({previousCharacter:U,
rollUp:n,marginMultiplier:l,shouldAnimate:w}),Z++,nV(U)||x++;for(;h<k.length;)x=k[h],U=Y[Z],nV(x)===nV(U)?(h++,Z++):nV(x)?(Z++,x=void 0):nV(U)&&(h++,U=void 0),e.push({character:x,previousCharacter:U,rollUp:n,marginMultiplier:l,shouldAnimate:w});n=e}else n=[];return n},[X.numberText]),B=X.numberText?["height: "+l+"px;",
"line-height: "+X.heightPx+"px;"].join(" "):"";return _.A("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:B,dir:"ltr","aria-hidden":"true"},g.map(function(k){return _.A(s9U,Object.assign({},k))}))};
J95=function(X){switch(X){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}};
_.pQZ=function(X,J){if(!X&&!J)return"medium";X=Math.max(X||0,J||0);return X>=256?"large":X>=96?"medium":"small"};
lfa=function(X){switch(X){case 1:return 2/3;case 4:return.5625;case 3:return 1;default:return 16/9}};
gVI=function(X){return new KeyframeEffect(X,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400})};
BAm=function(X){return new KeyframeEffect(X,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400})};
_.bY=function(X){return function(){var J="",p;for(p in X){for(var l=X[p];typeof l==="function";)l=l();l!==void 0&&l!==null&&(J+="; "+p+": "+l)}return J.length>0?_.Wo(J.slice(2)):_.Wo()}};
$26=function(X){switch(X){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"}};
WjK=function(X,J){if(J)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(X)switch(X){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium";default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};
A9W=function(X,J,p,l,g,B,k){var n=CBW(X),w=n.disabled,Y=n.iconPosition,e=n.style,Z=n.focused,h=function(){return!!y()&&Y()==="icon-only"},x=function(){return!!y()&&Y()==="icon-only-40"},U=function(){return!!y()&&Y()==="icon-with-label"},y=function(){return!!J||!(l==null||!l())};
return{type:function(){return e()==="call-to-action-inverse"?"text":e()==="overlay-dark"&&X().type!=="filled"&&X().type!=="tonal"?"tonal":X().type},
shouldFocus:function(){return(Z()||(B==null?void 0:B()))&&!w()},
hasIconLeading:function(){return!!y()&&Y()==="leading"},
hasIconTrailing:function(){return!!y()&&Y()==="trailing"},
hasIconLeadingTrailing:function(){return!!y()&&!!(p||g!=null&&g())&&Y()==="leading-trailing"},
hasIconOnly:h,hasIconOnly40:x,hasIconWithLabel:U,iconButton:function(){return h()||x()||U()},
visiblyDisabled:function(){return(w()?"disabled":X().state)==="disabled"||w()},
overrideSmallSizeIcon:function(){return!X().ignoreIconSizeOverride&&kJ4(X(),y())},
iconToRender:J?J:function(){return _.A(_.f_,{icon:l,gradientColor:function(){var c;return(c=X().customColors)==null?void 0:c.iconGradientColor},
size:function(){return nVC(X(),!0,X().ignoreIconSizeOverride)},
active:function(){return X().toggled},
iconFilter:function(){return Ljm(X())},
animateIcon:k})},
secondaryIconToRender:p?p:function(){return _.A(_.f_,{icon:g,size:function(){return nVC(X(),!0,X().ignoreIconSizeOverride)},
active:function(){return X().toggled},
iconFilter:function(){return Ljm(X())}})}}};
CBW=function(X){return{size:function(){return X().size},
style:function(){return X().style},
focused:function(){return X().focused},
disabled:function(){return X().disabled},
onTap:function(J){var p,l;return(l=(p=X()).onTap)==null?void 0:l.call(p,J)},
alignByText:function(){return X().alignByText},
aTagConfig:function(){return X().aTagConfig},
customColors:function(){return X().customColors},
segmentedPosition:function(){return X().segmentedPosition},
toggled:function(){return X().toggled},
toggleable:function(){return X().toggleable},
accessibilityLabel:function(){return X().accessibilityLabel},
onToggle:function(J){var p,l;return(l=(p=X()).onToggle)==null?void 0:l.call(p,J)},
iconPosition:function(){return X().iconPosition},
oneOffCustomTextWrap:function(){return X().oneOffCustomTextWrap},
disableTextEllipsis:function(){return X().disableTextEllipsis},
disableBackdropFilter:function(){return X().disableBackdropFilter},
tooltipText:function(){return X().tooltipText},
tooltipShape:function(){return X().tooltipShape},
ariaHidden:function(){return X().ariaHidden},
tabIndex:function(){return X().tabIndex},
buttonText:function(){return X().buttonText},
formattedButtonText:function(){return X().formattedButtonText},
animatedTextProps:function(){return X().animatedTextProps},
onClickRateLimitMs:function(){return X().onClickRateLimitMs}}};
kJ4=function(X,J){J=(X.iconPosition==="icon-only"||X.iconPosition==="icon-only-40"||X.iconPosition==="icon-with-label")&&J;return!X.segmentedPosition&&J&&X.size==="S"};
nVC=function(X,J,p){switch(X.size){case "XS":return 16;case "S":return!p&&kJ4(X,J)?24:16;default:return 24}};
wQC=function(X){switch(X){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"}};
YS5=function(X){switch(X){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"}};
vVa=function(X){switch(X){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"}};
Ljm=function(X){if(X.style==="overlay-dark"&&X.type==="tonal")return"drop-shadow(0px 1px 4px rgba(0, 0, 0, 0.3))"};
DZ=function(X){return X&&X.endsWith("px")?Number(X.slice(0,-2)):0};
h9a=function(X,J){var p=_.C(_.hF(function(){var g,B;return(B=X())!=null?B:J==null?void 0:(g=J())==null?void 0:g.text})),l=p.next().value;
return[function(g){var B=_.QC(function(){var w;return Object.assign({},{location:"bottom",offset:16,delay:1},J==null?void 0:J(),{text:(w=l())!=null?w:""})},void 0,"IJU38d");
_.ge(function(){var w=B();_.Nc(function(){_.gs.addJob(function(){R1.notify(g,w)},4)})},"WlsgZc");
var k=function(){e9Y(g,B())},n=function(){ZxZ()};
g.addEventListener("mouseenter",k);g.addEventListener("focus",k);g.addEventListener("mouseleave",n);g.addEventListener("blur",n);g.addEventListener("tap",n);_.Bo(function(){g.removeEventListener("mouseenter",k);g.removeEventListener("mouseleave",n);g.removeEventListener("focus",k);g.removeEventListener("blur",n);g.removeEventListener("tap",n);ZxZ()})},
p.next().value]};
HxC=function(X,J){if(!rQ){var p;BPW(function(){return p=UzT(X,J)});
return p}X.parent=x2m();return UzT(X,J)};
x2m=function(){var X=_.yC(rQ||void 0,xzC);return _.zrI(X)?void 0:X};
me=function(X,J){_.J4(X,Object.assign({},J,{forceClickLogging:!0}))};
afY=function(X){switch(X){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}};
r9W=function(X,J){var p=_.Xg(X==null?void 0:X.onTap),l={};p&&(l.getClickedVisualElement=function(){var g;return U24(X,p,J==null?void 0:(g=J.value)==null?void 0:g.visualElement)});
l=_.p_({elementsCommand:X.onTap,forceNewState:!0,additionalCommandArgs:l});return lY(l)?l:void 0};
Ifm=function(X,J,p,l){me(X,Object.assign({},{form:{element:J,event:p}},l))};
y9Y=function(X,J,p,l,g){var B=void 0;return function(k){var n=_.Xg(p?X==null?void 0:X.onDisabledTap:X==null?void 0:X.onTap);if(n){var w;B=(w=B)!=null?w:J==null?void 0:J.value;if(n)if(_.H("web_button_vm_click_client_ve_killswitch"))Ifm(n,B,k);else{var Y;w=U24(X,n,(Y=B)==null?void 0:Y.visualElement);if(g){Ifm(n,g,k,{clickedVisualElement:w,form:{element:g}});return}Ifm(n,B,k,{clickedVisualElement:w})}}l&&l(k)}};
U24=function(X,J,p){J=J==null?void 0:J.clickTrackingParams;var l,g;X=X==null?void 0:(l=X.loggingDirectives)==null?void 0:(g=l.clientVeSpec)==null?void 0:g.uiType;if(p&&X&&!J)return p};
oVa=function(X){switch(X){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"}};
SSI=function(X){switch(X){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"}};
Ox5=function(X){switch(X){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"}};
c9B=function(X){switch(X){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"}};
_.Fg=function(X){return _.QC(function(){RCm()();return qjI(X)},{debugName:"d8B62c"},"DEXkhd")};
bxW=function(X,J){return _.SZ(X.entities,"engagementToolbarStateEntityPayload",J)};
D2K=function(X){(X=_.V_(X))&&_.ffm(X)};
_.ffm=function(X){var J=_.Kv();J&&_.gZ(J,X)};
R9Y=function(X,J,p){_.xm(X,"yt-open-popup-action",[J,p||X])};
m24=function(X,J){var p=_.pw(X,"endpoint"),l=_.pw(X,"action");return(p=l?l:p)&&J&&(p=J.navigationEndpointPopupMap[p])&&(X=_.Lw(p,X),(p=_.pw(X,"renderer"))&&J.supportedPopups.hasOwnProperty(p))?{openPopupAction:{popupType:J.popupTypeMap[p],popup:X}}:null};
FjZ=function(X,J,p,l){if(l){var g;p=p==null?void 0:(g=p.data)==null?void 0:g.contents;(g=p instanceof Array&&p.length?p[0]:p)&&(p=_.pw(g,"renderer"))&&l.supportedPopups.hasOwnProperty(p)&&(J.stopPropagation(),R9Y(X,{openPopupAction:{popupType:l.popupTypeMap[p],popup:g}}))}};
MjK=function(X,J,p,l){l=l===void 0?!1:l;var g=qSm(J);if(g){g.href&&XO(g.href);var B=J.button;B=B!==void 0?B===0&&!qP(J):!qP(J);g.data&&B&&NAa(X,g,J,p,l)}};
NAa=function(X,J,p,l,g){g=g===void 0?!1:g;var B=_.ch("pbj_navigate_limit",-1)===0;uVC(J);_.yG().resolve(_.I6(YC));var k=J.data;if(Object.keys(k).length!==0)if(!_.H("unplugged_web_disable_actions_for_cec_endpoint")&&_.a(k,_.Im))_.H("endpoint_behavior_command_executor_fix_killswitch")||(p.preventDefault(),p.stopPropagation()),_.Uo(X,[k],X);else if(l=m24(k,l))k.loggingUrls&&k.loggingUrls.forEach(function(w){w.baseUrl&&_.Y6(w.baseUrl)}),p.preventDefault(),p.stopPropagation(),R9Y(X,l,J);
else{var n=GJ4(0,J.data,p);if(X=J.getForm)X=X(),n.tempData=n.tempData||{},n.tempData=Object.assign({},n.tempData,X);X=_.Yj(p);if(l=X.find(function(w){return!!w.visualElement}))n.createScreenConfig=n.createScreenConfig||{},n.createScreenConfig.clickedVisualElement=l.visualElement;
if(!B)if(p.preventDefault(),p.stopPropagation(),_.a(k,_.d2I)&&!g&&_.Dp.instance)_.Dp.instance.resolveCommand(k,n);else if(_.H("kevlar_command_handler_formatted_string")&&!g&&_.Dp.instance&&VjY(k))g=X.find(function(w){return!!w.is})||p.target,p={form:Object.assign({},n,{event:p,
element:g,originatingNode:J})},_.Dp.instance.resolveCommand(k,p);else{k=_.Yj(p);p=[];for(g=0;g<k.length;g++)(B=k[g].is)&&p.push(B);FMm({parents:p.join(","),text:J.innerText},function(){_.h8(J,"yt-navigate",n)})}}};
tjm=function(X){if(X=qSm(X))uVC(X),qrm(X.href)};
qSm=function(X){X=_.Yj(X);for(var J,p=0;p<X.length;p++)if(J=X[p],J.tagName==="A"&&J.classList.contains("yt-simple-endpoint")){if(!J.data)break;return J}return null};
qP=function(X){return X.shiftKey||X.altKey||X.metaKey||X.ctrlKey};
PBW=function(X,J){var p={itct:J.clickTrackingParams};_.H("kevlar_client_side_screens")&&(!_.a(J,_.Nm)||_.H("kevlar_exclude_endpoint_killswitch"))&&(p.endpoint=JSON.stringify(J));_.H("enable_unknown_lact_fix_on_html5")&&_.yG().resolve(_.I6(_.NP))&&(p.lact=_.OB());RXC(p);_.A8(X,p)};
uVC=function(X){X.href&&Object.keys(X.data).length!==0&&PBW(X.href,X.data)};
VjY=function(X){for(var J=_.C(QST),p=J.next();!p.done;p=J.next())if(X[p.value])return!1;return!0};
EV5=function(){if(MP)return MP;if(window.lottie)return MP=Promise.resolve(window.lottie);var X=_.BC(_.Bh("LOTTIE_URL"));return X?MP=new Promise(function(J,p){var l=document.createElement("script");l.addEventListener("load",function(){J(lottie)});
l.addEventListener("error",function(g){var B="Lottie library failed to load.";g?g.message&&(B+=" Original description: "+g.message,_.C7(g,B)):g=Error(B);_.Wf(g);p(g)});
l.setAttribute("async","");_.Y0(l,X);document.head.appendChild(l)}):Promise.reject(Error("th"))};
Kj4=function(){return MP?MP:EV5()};
TAR=function(X){if(X)switch(X){case "yt-icons:like":case "LIKE":case "LIKE_SELECTED":if(_.H("kevlar_use_wil_icons"))return X=(X=MJ4(_.v5().getState()))&&X.animationLightUrl&&X.animationDarkUrl?{name:"custom_animated_like_icon",nameDarkTheme:"custom_animated_like_icon_dark",path:X.animationLightUrl,pathDarkTheme:X.animationDarkUrl,lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"CUSTOM_LIKE",totalFrames:120,lazyLoad:!0}:void 0,X?X:uY.get("LIKE");break;case "LIKE_DELHI_PLAYER":return uY.get("LIKE_DELHI_PLAYER")}};
z9I=function(X){var J=TAR(X);if(J)return J;switch(X){case "FACE_FILLED_HAPPY":case "FACE_OUTLINED_HAPPY":return uY.get("FACE_HAPPY");case "FACE_FILLED_MEH":case "FACE_OUTLINED_MEH":return uY.get("FACE_MEH");case "FACE_FILLED_SAD":case "FACE_OUTLINED_SAD":return uY.get("FACE_SAD");case "FACE_FILLED_UNHAPPY":case "FACE_OUTLINED_UNHAPPY":return uY.get("FACE_UNHAPPY");case "FACE_FILLED_VERY_HAPPY":case "FACE_OUTLINED_VERY_HAPPY":return uY.get("FACE_VERY_HAPPY");case "NOTIFICATIONS_NONE":return uY.get("NOTIFICATION_BELL")}};
jSK=function(X,J){if(!X.closest)return!1;J=!!TAR(J);return _.Bh("ID_TOKEN")&&J?!!X.closest("segmented-like-dislike-button-view-model")||!!X.closest("yt-player-quick-action-buttons"):!1};
sSm=function(X,J){if(!X||ixC)J=!1;else{var p;if(!(p=jSK(X,J)))if(X.closest)if(p=!_.Bh("ID_TOKEN"),X=X.closest("ytd-subscription-notification-toggle-button-renderer-next"),p||!X)p=!1;else{var l;p=((l=X.data)==null?void 0:l.targetId)==="notification-bell"&&J!=="EXPAND_MORE"}else p=!1;J=p}return J};
XTa=function(X){var J,p;return _.L(function(l){switch(l.nextAddress){case 1:return _.f$(l,2),l.yield(fetch(X),4);case 4:return J=l.yieldResult,l.yield(J.json(),5);case 5:return l.return(l.yieldResult);case 2:p=_.qa(l),_.Wf(p),_.Ma(l)}})};
J2m=function(X,J){var p,l,g;return _.L(function(B){if(B.nextAddress==1)return(p=J?X.pathDarkTheme:X.path)?B.yield(Promise.all([XTa(p),EV5()]),2):B.return();l=B.yieldResult;g=l[0];Gq.set(p,g);_.Ma(B)})};
lCm=function(X,J,p,l){function g(k,n){if(J.value===n&&!J.cancelled){for(;X.firstChild;)X.removeChild(X.firstChild);X.classList.add("ytSpecIconShapeHost");k(X,l)}}
var B=_.pTI(_.yG().resolve(_.fC),p);typeof B==="function"?(J.value=null,g(B,null)):(J.value=B,B.then(function(k){g(k,B)}))};
giY=function(X,J){var p=document.createElement("div"),l=_.j5(p,function(){return _.A(_.v,{cond:X,then:function(g){return _.A(_.dt,{data:g,options:J})}})},"ca");
return[p,l]};
_.VW=function(X,J){if(J){var p={};Bxm.forEach(function(l){l=$em(J,l,"--yt-lightsource-");Object.assign(p,l)});
Wd6.forEach(function(l){l=$em(J,l,"--yt-basic-");Object.assign(p,l)});
_.bS(X,p)}};
$em=function(X,J,p){var l={};l[p+_.c$(J)]=X&&X[J]?_.zU(X[J]):"";return l};
_.Pz=function(X,J,p){t4[X]||(t4[X]={});t4[X][J]=p};
_.QW=function(X){t4[X]||(t4[X]={});return t4[X]};
CUa=function(X){if(!X)return{};var J=X.foregroundTitleColor,p=X.backgroundColor;X=X.borderColor;var l="text";X?l="outline":p&&(l="filled");return{type:l,customColors:{color:J?_.zU(J):void 0,backgroundColor:p?_.zU(p):void 0,borderColor:X?_.zU(X):void 0}}};
wTT=function(X){var J=X.renderer;var p=X.element;var l=X.commandController;var g=X.onTapCallback;var B=X.skipCommandHandling;var k=X.overrides;var n=X.forceIcon;var w=X.forceModernIconButton;var Y=X.forceDisabled;var e=X.isSubscribe===void 0?!1:X.isSubscribe;var Z=X.isPressed===void 0?!1:X.isPressed;var h=X.useButtonSize===void 0?!1:X.useButtonSize;X=kvB(J);e&&(X.style="mono",X.type="filled");n=!J.icon||!n&&J.text?J.icon?J.iconPosition==="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT"?"trailing":"leading":
void 0:w?"icon-only":"icon-only-40";n==="icon-only-40"&&(X.type="text");var x;w=Object;e=w.assign;h=niY(J,h);Z=!!J.isSelected||!_.H("web_propagate_is_pressed_killswitch")&&!!Z;var U=J.isSelected!==void 0;Y=Y===void 0?J.isDisabled:Y;var y=J.text?_.zS(J.text):void 0;var c,D,m,d=((c=J.accessibilityData)==null?void 0:(D=c.accessibilityData)==null?void 0:D.label)||((m=J.accessibility)==null?void 0:m.label);c=d?d:_.wi(J.text);p=LdT(J,p,l,g,B);l=A2C(J);l!=null&&l.length?(l=_.p_({innertubeCommand:sG6(l),
forceNewState:!0}),l=lY(l)?l:void 0):l=void 0;return e.call(w,{},X,h,{iconPosition:n},k,{focused:!1,toggled:Z,toggleable:U,disabled:Y,formattedButtonText:y,accessibilityLabel:c,onTap:p,aTagConfig:l},CUa((x=J.colorData)==null?void 0:x.basicColorPaletteData),{oneOffCustomTextWrap:J.oneOffCustomTextWrap})};
LdT=function(X,J,p,l,g){return function(B){var k=A2C(X);l(k,B);if(!g){k=_.C(k);for(var n=k.next();!n.done;n=k.next())me(n.value,{form:{element:J,event:B},commandController:p})}}};
A2C=function(X){var J=[];X.command&&J.push(X.command);X.serviceEndpoint&&J.push(X.serviceEndpoint);X.navigationEndpoint&&J.push(X.navigationEndpoint);return J};
niY=function(X,J){if(J)switch(X.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(X.style){case "STYLE_COMPACT_GRAY":return{size:"S"};default:return{size:"M"}}};
kvB=function(X){switch(X.style){case "STYLE_VISIBLY_DISABLED":return{style:"call-to-action",type:"text",state:"disabled"};case "STYLE_PRIMARY":case "STYLE_PAYMENT":case "STYLE_CALL_TO_ACTION_FILLED":return{style:"call-to-action",type:"filled",state:"active"};case "STYLE_CALL_TO_ACTION_TONAL":return{style:"call-to-action",type:"tonal",state:"active"};case "STYLE_OUTLINE":case "STYLE_SUGGESTIVE":case "STYLE_SUGGESTED_ACTION":return{style:"call-to-action",type:"outline",state:"active"};case "STYLE_BLUE_TEXT":case "STYLE_ALERT_INFO":return{style:"call-to-action",
type:"text",state:"active"};case "STYLE_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_WHITE_WITH_BORDER":return{style:"overlay",type:"outline",state:"active"};case "STYLE_LIGHT_TEXT":return{style:"overlay",type:"text",state:"active"};case "STYLE_MONO_FILLED_OVERLAY":return{style:"overlay",type:"filled",state:"active"};case "STYLE_MONO_TONAL_OVERLAY":case "STYLE_DARK_ON_BLACK":return{style:"overlay",type:"tonal",state:"active"};case "STYLE_OVERLAY_PROTECTED":return{style:"overlay-dark",
type:"tonal",state:"active"};case "STYLE_MONO_FILLED":case "STYLE_DESTRUCTIVE":return{style:"mono",type:"filled",state:"active"};case "STYLE_DEFAULT":case "STYLE_COMPACT_GRAY":case "STYLE_MONO_TONAL":return{style:"mono",type:"tonal",state:"active"};case "STYLE_INACTIVE_OUTLINE":case "STYLE_MONO_OUTLINE":return{style:"mono",type:"outline",state:"active"};case "STYLE_BLUE_TEXT_WITH_INVERSE_THEME":return{style:"call-to-action-inverse",type:"text",state:"active"};case "STYLE_BRAND_GRADIENT":return{style:"brand-gradient",
type:"filled",state:"active"};case "STYLE_GENERATIVE_GRADIENT":return{style:"gen-ai-gradient",type:"filled",state:"active"};default:return{style:"mono",type:"text",state:"active"}}};
Y8a=function(X,J){return typeof X!=="object"||X===null?!1:Object.keys(J).every(function(p){return p in X})};
Eh=function(X){return Object.fromEntries(Object.keys(X).map(function(J){return[J,J]}))};
viC=function(X,J,p){return Qc5(p,function(l,g){return function(B){var k=_.iA.apply(1,arguments);return Y8a(B,X)?g.apply(null,[B[J]].concat(_.EU(k))):g.apply(null,[B].concat(_.EU(k)))}})};
K_=function(X){return function(J,p){return viC(X,J,p)}};
evY=function(X,J){var p;return(p=_.SZ(X,"playlistLoopStateEntity",J))!=null?p:void 0};
ZXI=function(X,J){var p;return(p=_.SZ(X,"toggleMenuServiceItemEntity",J))!=null?p:void 0};
_.Tq=function(X){return X!=null&&X.watch?X.watch.isTheaterMode:!1};
_.zq=function(X){return X!=null&&X.watch?X.watch.isWatchFullscreen:!1};
_.iY=function(X){if(_.hvC(X))return!0;X=_.xeC(X);return _.H("web_watch_enable_single_column_grid_view")?X:!1};
_.hvC=function(X){return X!=null&&X.watch?X.watch.isSwatcherooActive:!1};
_.xeC=function(X){return X.watch.isWatchNarrowWidth};
_.HXa=function(X){return _.Tq(X)||_.zq(X)||_.xeC(X)};
_.aCZ=function(X){return X.watch.openEngagementPanels};
_.sh=function(X,J){return _.SZ(X.entities,"likeStatusEntity",J)};
UeZ=function(X,J){return _.SZ(X.entities,"likeCountEntity",J)};
_.r2T=function(X,J){return _.SZ(X.entities,"stringEntity",J)};
ICI=function(X,J){return _.SZ(X.entities,"dataFreshnessEntity",J)};
y25=function(X,J){if(!X)return!1;var p,l=(p=_.a(X,_.om))==null?void 0:p.signal;if(l&&J.signalEndpointMap)return!!J.signalEndpointMap[l];var g;if((p=(g=_.a(X,_.XJ))==null?void 0:g.request)&&J.continuationEndpointMap)return!!J.continuationEndpointMap[p];for(var B in X)if(J.commandEndpointMap[B])return!0;return!1};
oiT=function(X,J){if(J.streamingEndpointMap)for(var p in X)if(J.streamingEndpointMap[p]&&(X=J.streamingEndpointMap[p]))return X()};
S84=function(X,J){var p,l=(p=_.a(X,_.om))==null?void 0:p.signal;if(l&&J.signalEndpointMap&&(p=J.signalEndpointMap[l]))return p();var g;if((p=(g=_.a(X,_.XJ))==null?void 0:g.request)&&J.continuationEndpointMap&&(g=J.continuationEndpointMap[p]))return g();for(var B in X)if(J.commandEndpointMap[B]&&(X=J.commandEndpointMap[B]))return X()};
OXa=function(X){var J={"Content-Type":"application/json"};_.Bh("EOM_VISITOR_DATA")?J["X-Goog-EOM-Visitor-Id"]=_.Bh("EOM_VISITOR_DATA"):_.Bh("VISITOR_DATA")&&(J["X-Goog-Visitor-Id"]=_.Bh("VISITOR_DATA"));J["X-Youtube-Bootstrap-Logged-In"]=_.Bh("LOGGED_IN",!1);_.Bh("DEBUG_SETTINGS_METADATA")&&(J["X-Debug-Settings-Metadata"]=_.Bh("DEBUG_SETTINGS_METADATA"));X!=="cors"&&((X=_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(J["X-Youtube-Client-Name"]=X),(X=_.Bh("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(J["X-Youtube-Client-Version"]=
X),(X=_.Bh("CHROME_CONNECTED_HEADER"))&&(J["X-Youtube-Chrome-Connected"]=X),(X=_.Bh("DOMAIN_ADMIN_STATE"))&&(J["X-Youtube-Domain-Admin-State"]=X));(X=_.Bh("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(J["X-YouTube-Lava-Device-Context"]=X);return J};
c2m=function(X,J){J.watchNextResponse||J.reelItemWatchResponse?J.watchNextResponse?X.content=J.watchNextResponse:X.content=J.reelItemWatchResponse:J.playerResponse?X.player=J.playerResponse:J.reelWatchSequenceResponse&&(X.reelSequence=J.reelWatchSequenceResponse)};
JO=function(X){return function(){return new X}};
pE=function(X){var J=_.yG();return function(){return J.resolve(X)}};
_.lE=function(X){if(!X)return null;for(var J=[],p=0;p<X.textSegments.length;p++){var l=X.textSegments[p];l.text?J.push(l):l.emojiId&&J.push({emoji_id:l.emojiId})}return{text_segments:J}};
mem=function(X,J,p,l,g,B,k){B=B===void 0?[]:B;var n=new _.gz;n.endpoint=p;if(!p)return _.$C(new _.Kw("handle undefined endpoint",J.tagName)),n;var w=PEY(p);w.length&&(_.Uo(X,w,J,l),n.actions=w);p.loggingUrls&&p.loggingUrls.forEach(function(e){e.baseUrl&&vC(e.baseUrl,e.attributionSrcMode)});
w=!_.H("web_skip_impression_click_killswitch")&&l&&l.impression;if(p.clickTrackingParams&&!bXY(p)&&!fCm(J)&&!w&&(w=_.Mp(),!_.BE(w,J))){var Y=J.getScreenLayer&&J.getScreenLayer();Y?w.clickCommand(p,null,Y):w.clickCommand(p,null)}w=!1;for(Y=0;Y<B.length;Y++)if((0,B[Y])(J,p,l)){w=!0;break}!w&&De5(p)&&(n.ajaxPromise=RvK(X,J,p,l,g,k));return n};
fCm=function(X){var J;return(X=(J=X.data)==null?void 0:J.navigationEndpoint)&&!!X.clickTrackingParams};
bXY=function(X){var J=_.a(X,_.om);if(J&&(J=J.signal)&&FdK.indexOf(J)>=0)return!0;for(var p in X)if(q8U.indexOf(p)>=0)return!0;return!1};
De5=function(X){var J;if(((J=_.a(X,_.om))==null?void 0:J.signal)==="CLIENT_SIGNAL")return!1;for(var p in X)if(NxT.indexOf(p)>=0)return!1;X=Object.keys(X);return X.length===1&&X[0]==="loggingUrls"?!1:!0};
EiK=function(X,J,p,l,g,B,k){var n=_.$z.instance;if(n&&_.WE(n,l))var w=_.CE(n,l,g).then(function(e){return(e==null?0:e.data)?e:{data:e}});
else w=X.requestDataForServiceEndpoint(l,g),_.a(l,MO4)||_.a(l,ueU)||_.a(l,_.Gvm)||_.a(l,deT)||_.Wf(new _.Kw("No RequestBuilder for endpoint",l));var Y=_.kz();Y.promise.thenCatch(function(){var e=_.pw(l,"action")||_.pw(l,"command")||_.pw(l,"endpoint");e&&(e=l[e],e.hasOwnProperty("onFailureAction")?_.Uo(J,[e.onFailureAction],p):e.hasOwnProperty("onFailureCommand")&&_.Uo(J,e.onFailureCommand,p));w.cancel("Resolver promise rejected")});
w.then(function(e){if(e){var Z=e.error;if(Z){if(B&&B.onServerError)B.onServerError(l,e);Y.reject(new _.Kw("Response error",l,Z))}else if(e=e.data)if(Z=e.error){if(B&&B.onServerError)B.onServerError(l,e);Y.reject(new _.Kw("Returned error",l,Z))}else{VOC(J,p,e,l);tOK(e);if(Z=t_I(e))for(var h=_.C(Z),x=h.next();!x.done;x=h.next()){x=x.value;var U=_.yG().resolve(_.I6(PU6))||QQ6;if(!_.$z.instance||!U.some(function(c){return!!_.a(l,c)})||_.H("kevlar_response_processor_allowlist_killswitch")){var y=U=void 0;
((y=_.a((U=x)==null?void 0:U.commandMetadata,_.SH))==null?0:y.sendPost)?_.am(J,[x]):_.Uo(J,[x],p)}}(h=_.a(e==null?void 0:e.frameworkUpdates,nE))&&k&&k(h);if(B&&B.onSuccess)B.onSuccess(l,e);Y.resolve(new _.LE(e,Z))}}else Y.reject(new _.Kw("Invalid service endpoint provided",l))},function(e){Y.reject(e)});
return Y.promise};
tOK=function(X){var J;(X=(J=_.a(X==null?void 0:X.onResponseReceivedCommand,_.Kda))==null?void 0:J.continuationItems)&&(X==null?void 0:X.length)===1&&_.a(X[0],TxY)&&_.KV("so_r",void 0,"search_overview_answer")};
RvK=function(X,J,p,l,g,B){var k;return(k=J.getNetworkManager&&J.getNetworkManager()?J.getNetworkManager():_.yG().resolve(_.I6(_.ur)))?EiK(k,X,J,p,l,g,B):_.EW("No network manager.")};
VOC=function(X,J,p,l){if(p=p.trackingParams||p.loggingDirectives&&p.loggingDirectives.trackingParams){var g;(_.a(l,_.AO)||_.a(l,zva)||_.a(l,jQ5))&&l.clickTrackingParams?g=_.V_(l.clickTrackingParams):_.H("web_graft_to_parent_command")&&l.clickTrackingParams&&(g=_.V_(l.clickTrackingParams));var B;l=(B=J.getScreenLayer)==null?void 0:B.call(J);J=_.Mp().graftServerVe(p,g,l);_.HI(X,"yt-store-grafted-ve-action",[J])}};
_.iXW=function(X){var J=new Image;return new _.u_(function(p,l){J.addEventListener("load",function(){p()});
J.addEventListener("error",function(){l()});
J.src=X})};
sQB=function(X){return!!X};
Xqa=function(X){return!!X};
Jgm=function(X,J,p){var l=X.rowIndex;l!==void 0&&_.HI(X.hostElement,"yt-section-reactive-dismissal",[l,J,p])};
_.wz=function(X,J,p){X=_.C(X);for(var l=X.next();!l.done;l=X.next()){l=l.value;if(l===J)break;for(var g=_.C(p),B=g.next();!B.done;B=g.next())if(B=B.value,l.tagName===B||!_.H("web_event_button_role_check_killswitch")&&l.role==="button"&&B==="BUTTON")return!0}return!1};
_.Yz=function(X,J,p){X=_.C(X);for(var l=X.next();!l.done;l=X.next()){l=l.value;if(l===J)break;for(var g=_.C(p),B=g.next();!B.done;B=g.next())if(l.id===B.value)return!0}return!1};
_.hO=function(){var X=_.yG().resolve(_.I6(_.vE));return X?(X=X.getCurrentPage())?_.ZL(X):null:null};
_.xz=function(){var X=_.hO();if(!X){var J=_.yG().resolve(_.I6(_.vE)),p=J?typeof J:"no page manager";J=J?J.getCurrentPage():null;p=new _.Kw("Player is missing when requested.",p,J?J.tagName:"no page");_.Bf(p)}return X};
_.ZL=function(X){return X&&X.getPlayer?X.getPlayer():null};
pqY=function(X,J){X={args:{raw_player_response:X}};J&&(X.args=Object.assign({},X.args,J));return X};
lHI=function(X){if(X.args){if(X.args.raw_player_response)return X.args.raw_player_response;if(X.args.player_response)return JSON.parse(X.args.player_response)}};
_.gWY=function(X,J){var p={url:"/watch?v="+X.videoId,webPageType:"WEB_PAGE_TYPE_WATCH",rootVe:3832};X.playlistId&&(p.url+="&list="+X.playlistId);X.playerParams&&(p.url+="&pp="+X.playerParams);X={watchEndpoint:X,commandMetadata:{webCommandMetadata:p}};J&&(X.clickTrackingParams=J);return X};
$J6=function(){return BwU||!!_.Lw("yt.player.Application")};
CDC=function(){return WBZ||!!document.querySelector("link#player-css")};
nWa=function(){function X(){BwU=!0;k$5.resolve()}
var J,p;return _.L(function(l){k$5||(k$5=new _.OC,$J6()?X():(J=document.createElement("script"),J.addEventListener("load",X),p=_.zL(_.Bh("PLAYER_JS_URL")),_.Y0(J,p),document.head.appendChild(J)));return l.return(k$5.promise)})};
AgU=function(){function X(){WBZ=!0;LBm.resolve()}
if(!LBm)if(LBm=new _.OC,CDC())X();else{var J=document.createElement("link");J.id="player-css";J.addEventListener("load",X);var p=_.zL(_.Bh("PLAYER_CSS_URL"));_.Z2(J,p,"stylesheet");document.head.appendChild(J)}return LBm.promise};
wqT=function(){return $J6()&&CDC()?Promise.resolve([]):Promise.all([nWa(),AgU()])};
YRm=function(X,J,p){var l={args:{}};X&&(l.args.raw_player_response=X);J&&(l.args.raw_watch_next_response=J);p&&(l.args=Object.assign({},l.args,p));return l};
hRZ=function(X,J,p){var l=!1;l=l===void 0?!0:l;X=typeof X==="string"?_.HE(document,X):X;var g=vWR+"_"+_.KY(X),B=eRK[g];if(B&&l)return ZUC(J,p)?B.api.loadVideoByPlayerVars(J.args||null):B.loadNewVideoConfig(J),B.api;B=new ar(X,g,J,p,void 0);eRK[g]=B;B.addOnDisposeCallback(function(){delete eRK[B.getId()]});
return B.api};
ZUC=function(X,J){return J&&J.serializedExperimentFlags?J.serializedExperimentFlags.includes("web_player_remove_playerproxy=true"):X&&X.args&&X.args.fflags?X.args.fflags.includes("web_player_remove_playerproxy=true"):!1};
xJ5=function(){var X=new _.OC;X.resolved=!1;var J=X.resolve;X.resolve=function(p){X.resolved=!0;J(p)};
return X};
aHm=function(X){var J={};HU6().install((J.document_disposed={callback:X},J))};
UV=function(X,J){if(!X&&Math.random()<=_.ch("kevlar_unified_player_logging_threshold")){X=Error("vh`"+(J?J:"Unspecified error"));if(_.H("kevlar_unified_player_throw_errors"))throw X;_.Wf(X)}};
_.UJ4=function(){var X=_.Lw("ytDebugData.callbacks");X||(X={},_.Ib("ytDebugData.callbacks",X));return X};
IH6=function(X,J){var p=_.UJ4();if(_.H("web_dd_iu")||rgm.includes(X))p[X]=J};
ygm=function(){return _.L(function(X){return X.return({isLeader:_.fIY(_.v5().getState()),c:_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME"),cver:_.Bh("INNERTUBE_CONTEXT_CLIENT_VERSION")})})};
oWa=function(){var X;_.L(function(J){if(J.nextAddress==1)return IH6("APP_STATE",ygm),J.yield(_.yG().resolve(_.rz),2);X=J.yieldResult;IH6("PI",function(){return _.L(function(p){return p.return(X.getVideoStats())})});
_.Ma(J)})};
SRY=function(X){return!!X&&X.length>0&&X[0].loggingUrls!=null&&X[0].loggingUrls.length>0};
OUI=function(){var X=_.Bh("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(X==null?void 0:X.length)===2?X[1]:null};
cgI=function(X){if(!X)return[];var J=[];X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,p.loggingUrls){p=_.C(p.loggingUrls);for(var l=p.next();!l.done;l=p.next())l=l.value,l.baseUrl&&J.push(l.baseUrl)}return J};
bUm=function(X){var J=_.LV(_.lu(_.lT.location.href));X=_.LV(_.lu(X));return _.H("kevlar_clear_non_displayable_url_params")?J==Ir(X):Ir(J)==Ir(X)};
Ir=function(X){var J=_.fH5(X);X=X.slice(0);var p=["frags"];_.H("kevlar_hide_pp_url_param")&&p.push("pp");_.H("kevlar_hide_time_continue_url_param")&&p.push("time_continue");p=_.C(p);for(var l=p.next();!l.done;l=p.next())l=l.value,X=_.wL(_.LV(X),l);return _.LV(X)+(J?"#"+J:"")};
yg=function(X,J){var p=p===void 0?!0:p;J=Number(J)*1E3;var l=Math.round((0,_.S8)()),g=l.toString();X={innertubeResponse:X,serverDateTimestampMs:g,lastModifiedTimestampMs:g,expireTimestampMs:(l+J).toString(),isProcessed:p};if(p=_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME"))X.clientName=p;return X};
RRC=function(){return window&&window.performance&&window.performance.now?window.performance.now():Date&&Date.now?Date.now():++DJm};
mJ5=function(X){return!isNaN(X)&&X>0};
qRC=function(){_.H("web_adaptive_repeat_ase")&&FBm&&_.le("applicationStarted",FBm)};
_.NwZ=function(){var X=_.El(),J=_.Kv();J&&X&&_.$t(J,[X],!0)};
u1C=function(X){return X&&Mz6.some(function(J){return X.includes(J)})};
QuZ=function(X){var J=_.a(X,_.Zo);if(!J)return!1;var p=J.url,l=J.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME";if(!p)return _.Bf(Error("Ah")),!1;if(J.target==="TARGET_NEW_WINDOW"){J={};_.H("resolve_url_parent_tracking_params")&&(!_.Hh(p)||a6(window.location.href,p))&&(J={endpoint:X,itct:X.clickTrackingParams});RXC(J);X=null;try{if(l){a:{var g=p,B=J;l=l===void 0?!1:l;B&&_.A8(g,B);var k=_.zu(g),n=_.Q9(k);g!=n&&_.An(Error("Zf`"+g));g=n;try{if(l){n=g;n=SWI(n);XO(n);X=_.WU(window,n,"_blank",
"attributionsrc");break a}}catch(h){_.ky(h)}XO(g);X=_.WU(window,k,"_blank")}G$Z(_.yG().resolve(dJm),X,p);return!0}}catch(h){_.Bf(h)}_.A8(p,J);J={target:"_blank",noopener:!1};k=window;n=PM(p)?p:_.zu(typeof p.href!="undefined"?p.href:String(p));l=self.crossOriginIsolated!==void 0;X="strict-origin-when-cross-origin";window.Request&&(X=(new Request("/")).referrerPolicy);g=J.noreferrer;if(l&&g&&X==="unsafe-url")throw Error("we");X=g&&!l;g=J.target||p.target;B=[];var w=[],Y=!1;for(Z in J){var e=J[Z];switch(Z){case "width":case "height":case "top":case "left":B.push(Z+
"="+e);break;case "target":break;case "noopener":case "noreferrer":e?w.push(Z):(Y=!0,w.push(Z+"=false"));break;case "attributionsrc":B.push(Z+(e?"="+e:""));break;default:B.push(Z+"="+(e?1:0))}}var Z=g!==void 0&&!["_blank","_self","_top","_parent",""].includes(g);Z=yZ()&&Z;VzW&&l&&B.length===0&&w.length>0&&!Z&&!Y?(w.length===2&&(w=["noreferrer"]),_.WU(k,n,g,w[0]),X=tzY()):(Z=B.join(","),_.bT()&&k.navigator&&k.navigator.standalone&&g&&g!="_self"?(Z=_.mt("A"),X5(Z,n),Z.target=g,X&&(Z.rel="noreferrer"),
((J=J.attributionsrc)||J==="")&&Z.setAttribute("attributionsrc",J),J=document.createEvent("MouseEvent"),J.initMouseEvent("click",!0,!0,k,1),Z.dispatchEvent(J),Z=tzY()):X?(Z=_.WU(k,"",g,Z),k=_.Q9(n),Z&&(Z.opener=null,k===""&&(k="javascript:''"),k='<meta name="referrer" content="no-referrer"><meta http-equiv="refresh" content="0; url='+or(k)+'">',k=p$(k),(J=Z.document)&&J.write&&(J.write(l$(k)),J.close()))):((Z=_.WU(k,n,g,Z))&&J.noopener&&(Z.opener=null),Z&&J.noreferrer&&(Z.opener=null)),X=Z);G$Z(_.yG().resolve(dJm),
X,p);return!0}Z=_.NN(p);Z=u1C(Z)||p==="https://studio.youtube.com/";if(_.Hh(p)&&!a6(window.location.href,p)||Z)XO(p),t8(),_.Jo(p,void 0,void 0,window.top,PD4);else return _.Wf(new _.Kw("UrlEndpoint should not be used for same origin navigations. Use a better typed command instead",X)),!1;return!0};
_.Tw4=function(X,J){J=J===void 0?0:J;if(!(_.a(X,EWK)||_.a(X,KBB)||_.a(X,_.Zo)&&_.a(X,_.Zo).url))return!1;var p,l=(p=_.a(X,_.Zo))==null?void 0:p.url;p=l?{externalLinkData:{url:l}}:null;return _.Mp().clickCommand(X,p,J)};
juW=function(X,J,p,l,g){g=g===void 0?{}:g;return function(B){var k,n;var w=((k=X.loggingDirectives)==null?0:(n=k.clientVeSpec)==null?0:n.uiType)?_.S_(X.loggingDirectives.clientVeSpec.uiType):void 0;g.clickedVisualElement||(g.clickedVisualElement=w);w=zRa(X,J);p(w,B);w=_.C(w);for(k=w.next();!k.done;k=w.next()){k=k.value;n=l;var Y=B,e=g;e.form?e.form.event=Y:e.form={element:n,event:Y};me(k,e)}}};
zRa=function(X,J){var p=[];J?(X.toggledCommand&&p.push(X.toggledCommand),X.toggledServiceEndpoint&&p.push(X.toggledServiceEndpoint)):(X.defaultCommand&&p.push(X.defaultCommand),X.defaultServiceEndpoint&&p.push(X.defaultServiceEndpoint),X.defaultNavigationEndpoint&&p.push(X.defaultNavigationEndpoint));return p};
iUY=function(X,J){var p=X.toggledStyle||X.style,l;switch((l=J?p:X.style)==null?void 0:l.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"}}};
_.OV=function(){return _.L(function(X){return X.nextAddress==1?X.yield(_.yG().resolve(_.rz),2):X.return(_.yG().resolve(suU)())})};
_.cE=function(){return _.yG().resolve(suU)()};
_.bE=function(){return{lottieEl:void 0}};
X8a=function(X,J){return X.startsWith(J.uniqueId)};
JUB=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(_.OV(),2);J=l.yieldResult;if((p=J)==null||!p.addEventListener)return fE(),l.return();J.addEventListener("onCueRangeEnter",X);_.Ma(l)})};
p8m=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(_.OV(),2);J=l.yieldResult;if((p=J)==null||!p.removeEventListener)return fE(),l.return();J.removeEventListener("onCueRangeEnter",X);_.Ma(l)})};
lYI=function(X){var J,p,l,g,B;_.L(function(k){if(k.nextAddress==1)return k.yield(_.OV(),2);J=k.yieldResult;if((p=J)==null||!p.addCueRange)return fE(),k.return();l=_.C(X.timings);for(g=l.next();!g.done;g=l.next())B=g.value,J.addCueRange(X.uniqueId+"-"+B,B/1E3,(B+100)/1E3);_.Ma(k)})};
geI=function(X){var J,p,l,g,B;_.L(function(k){if(k.nextAddress==1)return k.yield(_.OV(),2);J=k.yieldResult;if((p=J)==null||!p.removeCueRange)return fE(),k.return();l=_.C(X.timings);for(g=l.next();!g.done;g=l.next())B=g.value,J.removeCueRange(X.uniqueId+"-"+B);_.Ma(k)})};
B1a=function(){var X,J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(_.OV(),2);X=l.yieldResult;if((J=X)==null||!J.getPlayerState)return fE(),l.return();p=X.getPlayerState();return l.return(p===2)})};
fE=function(){_.Wf(new _.Kw("Smartimation player does not exist or is corrupted"))};
$oY=function(){try{var X;return(X=window.CSS)!=null&&X.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(J){return _.Wf(new _.Kw("Smartimation CSS.supports threw an error")),!1}};
w8U=function(X,J,p,l,g){var B=X.playlistId?WuK:Cja;J=J();p=p();g=!!X.videoId&&g()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED";if(_.NI(J))return keT({data:X,actionType:B,disabled:g},p);if(X.videoId&&l())return neW({data:X,actionType:B,disabled:g});switch(J){case "TRANSFER_STATE_UNKNOWN":return neW({data:X,actionType:B,disabled:g});case "TRANSFER_STATE_FAILED":return X.videoId?LuR({data:X,actionType:B,disabled:g}):AUa({data:X,actionType:B,disabled:g});case "TRANSFER_STATE_COMPLETE":return AUa({data:X,
actionType:B,disabled:g});case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":return keT({data:X,actionType:B,disabled:g},p);case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return X.videoId?LuR({data:X,actionType:B,disabled:g}):neW({data:X,actionType:B,disabled:g});default:return neW({data:X,actionType:B,disabled:g})}};
Y_C=function(X,J){var p=X.onTapCommand,l=_.Xg(p);if(X.videoId&&_.a(l,_.DL))return _.a(l,_.DL).action=J,p;X.playlistId&&_.a(l,_.Rr)&&(_.a(l,_.Rr).action=J);return p};
neW=function(X){var J=X.data;var p=X.actionType;X=X.disabled;return{text:ve4,iconType:"OFFLINE_DOWNLOAD",onTap:Y_C(J,p.ACTION_ADD),disabled:X}};
keT=function(X,J){var p=X.data;var l=X.actionType;X=X.disabled;var g="OFFLINE_DOWNLOAD";J>=0&&J<=.1?g="OFFLINE_DOWNLOADING_ZERO":J>.1&&J<=.3?g="OFFLINE_DOWNLOADING_TWENTY":J>.3&&J<=.5?g="OFFLINE_DOWNLOADING_FORTY":J>.5&&J<=.7?g="OFFLINE_DOWNLOADING_SIXTY":J>.7&&J<1?g="OFFLINE_DOWNLOADING_EIGHTY":J===1&&(g="OFFLINE_PIN");return{text:e2T,iconType:g,onTap:Y_C(p,l.ACTION_REMOVE_WITH_PROMPT),disabled:X}};
AUa=function(X){var J=X.data;var p=X.actionType;X=X.disabled;return{text:ZiT,iconType:"OFFLINE_PIN",onTap:Y_C(J,p.ACTION_REMOVE_WITH_PROMPT),disabled:X}};
LuR=function(X){var J=X.data;var p=X.actionType;X=X.disabled;return{text:h2W,iconType:"OFFLINE_DOWNLOAD",onTap:Y_C(J,p.ACTION_RETRY),disabled:X}};
_.mM=function(X,J){var p=RCm();return _.QC(function(){p();return qjI(X,[_.Wo(J)||""])},{debugName:"LUZslf"},"Z105t")};
xoW=function(X){var J=_.mM(_.JW,function(){return X().videoId}),p=_.mM(_.pf,function(){return X().playlistId});
return function(){return X().videoId?J:X().playlistId?p:_.C(_.uo("TRANSFER_STATE_UNKNOWN",void 0,"Qibycf")).next().value}};
Him=function(X){var J=_.mM(lr,function(){return X().videoId}),p=_.mM(_.bOU,function(){return X().playlistId});
return function(){return X().videoId?J:X().playlistId?p:_.C(_.uo(0,void 0,"K4tgOc")).next().value}};
aYT=function(X){var J=_.mM(_.uEm,function(){return X().videoId});
return function(){return X().videoId?J:_.C(_.uo(!1,void 0,"Oaxwcf")).next().value}};
Uo4=function(X){var J=_.mM(R6T,function(){return X().videoId});
return function(){return X().videoId?J:_.C(_.uo("ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN",void 0,"MsSpJc")).next().value}};
rUT=function(){return{}};
_.OiT=function(X,J,p){return{submitForm:function(){var l,g,B,k;return _.L(function(n){if(n.nextAddress==1){l=IY6(X());if(!l)return n.return();if(l.onSubmit)return yU5(J),l.onSubmit(),yU5(p),n.return();if(!l.submitConfig||!l.formData)return n.jumpTo(0);l.disableDuringSubmission&&oeY(X(),!0);yU5(J);return n.yield(S_K(l.submitConfig,l.formData()),3)}g=n.yieldResult;yU5(p);if(((B=g)==null?0:B.submitResult)&&((k=l)==null?0:k.onSubmitResult))l.onSubmitResult(g.submitResult);l.disableDuringSubmission&&oeY(X(),
!1);return n.return()})},
isValid:function(){var l=IY6(X());if(l){var g;return!((g=l.isValid)==null||!g.call(l))}return!0},
isSubmitting:function(){var l,g;return!!((l=IY6(X()))==null?0:(g=l.isSubmitting)==null?0:g.call(l))}}};
_.FJ=function(){if(!cU5){var X=_.C(_.uo(new Map,void 0,"Y1XnBc"));cU5=X.next().value;bim=X.next().value}return cU5};
_.fYI=function(X){bim(new Map(X))};
IY6=function(X){if(X)return _.FJ()().get(X)};
S_K=function(X,J){var p;return _.L(function(l){return l.nextAddress==1?J?(p=_.yG().resolve(_.I6(Doa)))&&X.submitId?l.yield(p.submitForm(X.submitId,J,R2m,X.params,X.clickTrackingParams),2):l.return(Promise.reject(Error("Ch"))):l.return(Promise.reject(Error("Bh"))):l.return(l.yieldResult)})};
oeY=function(X,J){if(X){var p=_.FJ();p().set(X,Object.assign({},p().get(X),{isSubmitting:function(){return J}}));
_.fYI(p())}};
yU5=function(X){if(X){var J=_.yG().resolve(_.SV);J&&(X=_.Xg(X()))&&J.resolveCommand(X)}};
q_a=function(X,J){J=J===void 0?{shouldPersist:!0}:J;return{useUpdatableData:function(p,l){var g=_.QC(function(){return X(p())},void 0,"Gmrblb"),B=moU(p,g,l,J);
_.ge(function(){if(g()!=null){FuB.set(g(),B);var k=g();_.Bo(function(){FuB.delete(k)})}},"j4hx9b");
return B},
getData:function(p){var l;return(l=FuB.get(X(p)))==null?void 0:l[0]()},
updateData:function(p,l){p=X(p);p=FuB.get(p);if(!p)return!1;var g=_.C(p);p=g.next().value;g=g.next().value;l=l(p());g(l);return!0}}};
moU=function(X,J,p,l){l=l===void 0?{}:l;var g=_.C(_.hF(function(){var n=X(),w=J();return N15(n,w,p,l)})),B=g.next().value,k=g.next().value;
return[B,function(n){k(n);var w=J();if(l.shouldPersist&&w!=null){var Y,e=(Y=p==null?void 0:p.map(function(Z){return Z()}))!=null?Y:[];
_.qA.set(w,[n,e])}}]};
N15=function(X,J,p,l){l=l===void 0?{}:l;if(J==null||!l.shouldPersist)return X;l=_.qA.get(J);if(!l)return X;var g=_.C(l);l=g.next().value;var B=g.next().value,k;g=(k=p==null?void 0:p.map(function(n){return n()}))!=null?k:[];
if((B==null?0:B.length)&&(p==null?0:p.length)&&g.some(function(n,w){return n!==B[w]}))return _.qA.remove(J),X;
(p==null?0:p.length)&&_.qA.set(J,[l,g]);return l};
MMC=function(X){var J=_.C(_.uo(!0,void 0,"bKtO6d")),p=J.next().value;J.next();return function(){var l=ui(X.children());return _.A(_.v,{cond:p,then:function(){return l},
else:X.fallback})}()};
_.NA=function(X){var J=uu5(X),p=J.data,l=J.mapping,g=J.wrapper;J=J.pendingFallback;var B=function(){return Gea(_.Wo(p))},k=function(){var n=B(),w=[];
n=_.C(n);for(var Y=n.next();!Y.done;Y=n.next()){var e=void 0;Y=Y.value;var Z=void 0;for(e in Y)if(!(!Y).hasOwnProperty(e)){Z=e;break}(e=Z)&&w.push(e)}return w};
return X.data?_.A(MMC,{fallback:J},function(){return _.A(_.Kr,{each:k},function(n,w){var Y=g?function(U){return g(function(){return l[n](U,w)},e,w)}:function(U){return l[n](U,w)};
Y.debugName||(Y.debugName=String(n));if(!l[String(n)])return document.createComment("");Y.componentType!==Tk&&do5(String(n));var e=VMT(B,n,w);if(_.H("web_add_microtask_to_stamper")&&!tMI.has(String(n))){var Z=_.C(_.uo(!1,void 0,"afb1md")),h=Z.next().value,x=Z.next().value;Promise.resolve().then(function(){tMI.add(String(n));x(!0)});
return _.A(_.v,{cond:h,then:function(){return _.A(Y,{data:e})}})}return _.A(Y,{data:e})})}):_.A(_.o3,null)};
uu5=function(X){var J=X.targetId||Pjm(X.children);if(!X.data||!J)return Object.assign({},X,{mapping:X.children});var p="stamper-"+Qt5++,l=function(){var n;return(n=typeof X.targetId==="function"?X.targetId(p):X.targetId)!=null?n:p};
J=_.C(Ee6(function(){var n=Gea(X.data());n.targetId=l;return n})).next().value;
var g=Object.assign({},(_.yG().resolve(_.I6(KuZ))||{}).replaceableMapping,X.children);if(X.replacementWrapper){var B=g.notificationTextRenderer,k=g.notificationMultiActionRenderer;B&&(g.notificationTextRenderer=function(n,w){return X.replacementWrapper(B({data:n.data},w))});
k&&(g.notificationMultiActionRenderer=function(n,w){return X.replacementWrapper(k({data:n.data},w))})}return Object.assign({},X,{data:J,
mapping:g,wrapper:function(n,w,Y){return HxC({targetId:l,stamperIndex:Y},X.wrapper?function(){return X.wrapper(n,w,Y)}:n)}})};
VMT=function(X,J,p){var l;return _.QC(function(){var g=X()[p()];if(g)l=g[J];else return _.Wf(new _.Kw("Stamper failed to find "+String(J)+" at index "+p()+" of data array of length "+(X().length+" (b/365643359). Did you access a signal after a component has been cleaned up?"))),l;return g[J]},void 0,"Su9U8")};
Pjm=function(X){X=_.C(Object.keys(X));for(var J=X.next();!J.done;J=X.next())if(J=J.value,T1K.includes(J)||z2B.includes(J)||jt4.includes(J))return!0;return!1};
Gea=function(X){return X?Array.isArray(X)&&X instanceof Array?X:[X]:[]};
do5=function(X){if(_.H("web_enable_renderer_logger")){var J;(J=_.yG().resolve(_.I6(iiT)))!=null&&J.loggingEnabled&&!J.ids.has(X)&&J.ids.add(X)}};
stT=function(){var X,J;return(J=(X=_.yG().resolve(_.I6(_.MA)))==null?void 0:X())!=null?J:!1};
Jd5=function(X,J){X=X===void 0?X_W:X;switch(J.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return Object.assign({},X,{isOpen:J.payload});default:return X}};
l5m=function(X,J){X=X===void 0?p_C:X;switch(J.type){case "SET_CINEMATIC_SETTING_STATE":return Object.assign({},X,{isAllowed:J.payload});default:return X}};
BqC=function(X,J){X=X===void 0?gA4:X;switch(J.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return Object.assign({},X,{errorMessage:J.payload});case "SET_TITLE_CREATE_PLAYLIST_STATE":return Object.assign({},X,{title:J.payload});case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return Object.assign({},X,{privacy:J.payload});case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return Object.assign({},X,{isDisabled:J.payload});default:return X}};
WJW=function(X,J){X=X===void 0?$8T:X;switch(J.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return Object.assign({},X,{isOpen:J.payload});default:return X}};
kYZ=function(X,J){X=X===void 0?Cn4:X;switch(J.type){case "SET_IS_FULLSCREEN_STATE":return Object.assign({},X,{isFullscreen:J.payload});case "SET_NAVIGATION_BUTTON":var p=J.payload.targetId,l=Object.assign({},X.navigationButtons);l[p]=J.payload.button;return Object.assign({},X,{navigationButtons:l});case "SET_TOP_PANEL_ID_STATE":return Object.assign({},X,{topPanelId:J.payload});case "SET_SECONDARY_HEADER":return p=J.payload.panelId,l=Object.assign({},X.secondaryHeader),l[p]=J.payload.secondaryHeader,
Object.assign({},X,{secondaryHeader:l});default:return X}};
w_B=function(){return Xn(Object.assign({},{voiceSearch:BmZ,engagementPanel:kYZ,bottomSheet:Jd5,cinematicSetting:l5m,shorts:wgB,drawerLayout:WJW,createPlaylist:BqC,locationCollection:nAT,reportChannel:LJB,reportForm:Adm},YZR))};
Y6a=function(X,J){_.gs.addLowPriorityJob(function(){var p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return _.f$(B,2),B.yield(EV5(),4);case 4:return B.yield(fetch(X),5);case 5:return p=B.yieldResult,B.yield(p.json(),6);case 6:l=B.yieldResult;Gq.set(X,l);requestAnimationFrame(function(){J(l)});
_.e8(B,0);break;case 2:g=_.qa(B),_.Wf(g),_.Ma(B)}})})};
vAZ=function(X){var J={animationConfig:{},listeners:{}},p=function(){X(!0)};
J.listeners.data_failed=p;J.listeners.error=p;J.listeners.data_ready=function(){X(!1)};
return J};
hfU=function(X){var J=X.model;var p=X.subscribed;var l=X.isOverlay;var g=X.element;var B=X.commandController;var k=X.notificationState;if(p){var n,w;var Y=(J==null?void 0:(n=J.buttonStyle)==null?void 0:n.subscribedStateStyle)==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:J==null?void 0:(w=J.unsubscribeButtonContent)==null?void 0:w.buttonText}else{var e;Y=J==null?void 0:(e=J.subscribeButtonContent)==null?void 0:e.buttonText}a:{var Z;switch(J==null?void 0:(Z=J.buttonStyle)==
null?void 0:Z.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":n="S";break a;default:n="M"}}a:if(l)l="overlay";else switch(J.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":l="overlay";break a;default:l="mono"}a:if(p)var h="tonal";else switch((h=J.buttonStyle)==null?void 0:h.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":h=
"tonal";break a;default:h="filled"}return{style:l,type:h,state:J.disableSubscribeButton?"disabled":"active",size:n,focused:X.focused,toggled:p,accessibilityLabel:ef6(J,p,k),buttonText:Y,iconPosition:J.disableNotificationBell?"none":"leading-trailing",onTap:ZAI(J,p,g,B),disableTextEllipsis:!!X.disableTextEllipsis}};
ZAI=function(X,J,p,l){return function(g){if(J){var B;var k=X.disableNotificationBell?_.Xg(X==null?void 0:(B=X.unsubscribeButtonContent)==null?void 0:B.onTapCommand):_.Xg(X==null?void 0:X.onShowSubscriptionOptions)}else{var n;k=_.Xg(X==null?void 0:(n=X.subscribeButtonContent)==null?void 0:n.onTapCommand)}k&&me(k,{form:{element:p==null?void 0:p.value},commandController:l});g.stopPropagation()}};
ef6=function(X,J,p){if(J){if(X==null?0:X.disableNotificationBell){var l;return X==null?void 0:(l=X.unsubscribeButtonContent)==null?void 0:l.accessibilityText}switch(p){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":var g;return X==null?void 0:(g=X.bellAccessibilityData)==null?void 0:g.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":var B;return X==null?void 0:(B=X.bellAccessibilityData)==null?void 0:B.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":var k;return X==null?void 0:(k=
X.bellAccessibilityData)==null?void 0:k.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":var n;return X==null?void 0:(n=X.bellAccessibilityData)==null?void 0:n.disabledLabel;default:var w;return X==null?void 0:(w=X.unsubscribeButtonContent)==null?void 0:w.accessibilityText}}else{var Y;return X==null?void 0:(Y=X.subscribeButtonContent)==null?void 0:Y.accessibilityText}};
x8Z=function(X,J){return _.SZ(X.entities,"subscriptionStateEntity",J)};
HAY=function(X,J){return _.SZ(X.entities,"subscriptionNotificationStateEntity",J)};
a5C=function(X,J){return _.SZ(X.entities,"upcomingEventReminderStateEntity",J)};
U8K=function(X,J){return _.SZ(X.entities,"commentEntityPayload",J)};
rdC=function(X,J){return _.SZ(X.entities,"engagementToolbarSurfaceEntityPayload",J)};
I5a=function(X,J){return _.SZ(X.entities,"triStateButtonStateEntityPayload",J)};
yd5=function(X,J){return _.SZ(X.entities,"commerceCartCheckoutButtonEntity",J)};
oAY=function(X,J){return _.SZ(X.entities,"commandEntity",J)};
S6m=function(X){if(X){switch(X){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":X="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":X="NOTIFICATIONS_OFF";break;default:X="NOTIFICATIONS_NONE"}return X}};
OAZ=function(X,J,p){p.subscribed!==J&&((p=p.key)&&_.vH(_.uE("subscriptionStateEntity",p,{key:p,subscribed:J})),X.dispatchEvent(new CustomEvent("yt-subscription-changed",{bubbles:!0,detail:J})),J||_.xm(X,"yt-unsubscribe-action"))};
bAU=function(X){X=_.a(_.Xg(X),_.Gy);var J,p,l,g;return(g=_.a(X==null?void 0:(J=X.panelLoadingStrategy)==null?void 0:(p=J.inlineContent)==null?void 0:(l=p.sheetViewModel)==null?void 0:l.content,cdT))==null?void 0:g.listItems};
f5T=function(X,J){if(X.onShowSubscriptionOptions&&J&&(X=bAU(X.onShowSubscriptionOptions),X!=null&&X.length)){var p=S6m(J);X.forEach(function(l){l=_.a(l,_.dz);var g,B,k,n,w=l==null?void 0:(g=l.leadingImage)==null?void 0:(B=g.sources)==null?void 0:(k=B[0])==null?void 0:(n=k.clientResource)==null?void 0:n.imageName;l&&w&&(l.isSelected=w===p)})}};
D8a=function(X,J,p,l){J&&p?X.style.width=p+"px":!J&&l&&(X.style.width=l+"px")};
RfU=function(X,J,p){var l;(l=X.lottieEl)==null||l.goToAndPlay(0);var g;(g=J.lottieEl)==null||g.goToAndPlay(0);_.Vg(_.gs,function(){var B;(B=p.lottieEl)==null||B.goToAndPlay(0)},300)};
m8Y=function(X){return!(X==null||!X.iconName||(X==null?0:X.title))};
FJm=function(X,J,p,l){p&&_.gs.cancelJob(p);p=_.gs.addLowPriorityJob(function(){l(void 0)},5E3);
l(p);J&&X!==(J.likeStatus==="LIKE")&&J.key&&_.vH(_.uE("likeStatusEntity",J.key,{key:J.key,likeStatus:X?"LIKE":"INDIFFERENT",hadUserInteraction:X}))};
_.q6T=function(X,J){return _.SZ(X.entities,"accountLinkStatusEntity",J)};
NqU=function(X,J){return _.SZ(X.entities,"hatsSurveyEntity",J)};
M4W=function(X,J){return _.SZ(X.entities,"hatsSurveyStateEntity",J)};
urZ=function(X,J){return _.SZ(X.entities,"quantityIncrementerEntity",J)};
GYR=function(X){switch(X){case "BADGE_STYLE_TYPE_MEMBERS_ONLY":return 8;case "BADGE_STYLE_TYPE_LIVE_NOW":return 11;case "BADGE_STYLE_TYPE_PREMIUM":return 6;case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":return 2;case "BADGE_STYLE_TYPE_YPC":return 9;case "BADGE_STYLE_TYPE_FEATURED":return 5;case "BADGE_STYLE_TYPE_THUMBNAIL_OVERLAY_SPECIAL":return 19;case "BADGE_STYLE_TYPE_BLUE":return 12;default:return 0}};
d86=function(X){switch(X){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}};
V44=function(X){switch(X){case 2:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 3:return"yt-badge-shape--promoted";case 4:return"yt-badge-shape--promoted-inverted";case 5:return"yt-badge-shape--timely";case 6:return"yt-badge-shape--premium";case 7:return"yt-badge-shape--sale";case 8:return"yt-badge-shape--membership";case 9:return"yt-badge-shape--commerce";case 11:return"yt-badge-shape--live";case 12:return"yt-badge-shape--status-new";case 13:return"yt-badge-shape--status-complete";
case 14:return"yt-badge-shape--status-warning";case 15:return"yt-badge-shape--status-error";case 16:return"yt-badge-shape--status-default";case 17:return"yt-badge-shape--thumbnail-default";case 18:return"yt-badge-shape--thumbnail-live";case 19:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};
_.PnR=function(X){var J=_.ch("web_generic_client_event_wait_period ",0);J||(J=3E5);var p=t4B.get(X);!_.H("enable_web_client_experiment_event_timeout_killswitch")&&p&&(0,_.S8)()-p<J||(t4B.set(X,(0,_.S8)()),_.le("genericClientExperimentEvent",{eventType:X}))};
_.QYB=function(X,J){var p,l,g,B;a:{var k=X.style;if(k===void 0)k=17;else switch(k){case "LIVE":k=18;break a;default:k=17}}return{type:k,text:J?PWR({seconds:J}):_.wi(X.text),accessibilityText:(p=X.text)==null?void 0:(l=p.accessibility)==null?void 0:(g=l.accessibilityData)==null?void 0:g.label,icon:(B=X.icon)==null?void 0:B.iconType}};
EAU=function(X){switch(X){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}};
KJT=function(X){if(!X)return"";var J,p=(J=_.yG().resolve(_.I6(_.MA)))==null?void 0:J(),l;if(!p&&((l=X.vibrantColorPalette)==null?0:l.iconInactiveColor))return jo(X.vibrantColorPalette.iconInactiveColor,"1");var g;return p&&((g=X.darkColorPalette)==null?0:g.iconInactiveColor)?jo(X.darkColorPalette.iconInactiveColor,"1"):X.color?jo(X.color,"1"):X.sampledThumbnailColor?(X=X.sampledThumbnailColor,"rgba("+X.red+","+X.green+","+X.blue+");"):""};
_.tO=function(X,J){if(!X.includes("DATE_PLACEHOLDER"))return X;var p=new Date(0);p.setUTCSeconds(J);return X.replace("DATE_PLACEHOLDER",TqK(p))};
zf6=function(X,J,p){return function(l){var g=X.command;g&&(me(g,{form:{element:p}}),J([g],l))}};
iAm=function(X,J,p,l,g){return function(B){var k=jYR(X,J);k&&me(k,{form:{element:p},commandController:l});g&&B.stopPropagation()}};
jYR=function(X,J){if(X.signInEndpoint&&!_.H("web_subscribe_sign_in_endpoint_killswitch"))return X.signInEndpoint;if(J){if(X.serviceEndpoints)return X.serviceEndpoints[1];if(X.onUnsubscribeEndpoints)return X.onUnsubscribeEndpoints[0]}else{if(X.serviceEndpoints)return X.serviceEndpoints[0];if(X.onSubscribeEndpoints)return X.onSubscribeEndpoints[0]}};
sYm=function(X,J){var p,l,g,B;J=J&&((p=X.unsubscribeAccessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label)||((g=X.subscribeAccessibility)==null?void 0:(B=g.accessibilityData)==null?void 0:B.label);return X.longSubscriberCountText?[J,_.wi(X.longSubscriberCountText)].filter(function(k){return k}).join(" "):J};
PE=function(X,J){return J||(X==null?0:X.isChannelDelegate)?"disabled":"active"};
XxY=function(X,J){var p;switch((p=X.style)==null?void 0:p.styleType){case "COMPACT_GRAY":return{style:"mono",type:"tonal",state:PE(X)};case "MEDIUM_GRAY":return{style:"mono",type:"tonal",state:PE(X)};case "VISIBLY_DISABLED":return{style:"mono",type:"text",state:PE(X,!0)};case "OVERLAY":return J?{style:"overlay",type:"tonal",state:PE(X)}:{style:"overlay",type:"filled",state:PE(X)};default:return J?{style:"mono",type:"tonal",state:PE(X)}:{style:"mono",type:"filled",state:PE(X)}}};
_.Qg=function(){for(var X=[],J=_.C(_.iA.apply(0,arguments)),p=J.next();!p.done;p=J.next())if(p=p.value)if(typeof p==="string")X.push(p);else{p=_.C(Object.entries(p));for(var l=p.next();!l.done;l=p.next()){var g=_.C(l.value);l=g.next().value;(g=g.next().value)&&X.push(l)}}return X.join(" ")};
JNT=function(X){switch(X){case "small":return"ytThumbnailOverlayProgressBarHostSmall";case "medium":return"ytThumbnailOverlayProgressBarHostMedium";case "large":return"ytThumbnailOverlayProgressBarHostLarge";default:return"ytThumbnailOverlayProgressBarHostMedium"}};
px4=function(X){switch(X){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};
ljI=function(X,J){var p=X.map(function(l){return l.toString()});
return _.Sv(function(l){if(p.includes(l.key)){J&&l.preventDefault();var g;(g=l.currentTarget)==null||g.click()}})};
_.gJR=function(){return ljI(["Enter"])};
_.B5W=function(){return ljI(["Enter"," "],!0)};
_.EV=function(X){if(X.composedPath)return X.composedPath();if(!X.__composedPath){for(var J=[],p=X.target;p;)J.push(p),p=p.parentNode;J.push(window);X.__composedPath=J}return X.__composedPath};
_.KE=function(X,J,p){X=_.C(X);for(var l=X.next();!l.done;l=X.next()){l=l.value;if(l===J)break;for(var g=_.C(p),B=g.next();!B.done;B=g.next())if(B=B.value,l.tagName===B||l.role==="button"&&B==="BUTTON")return!0}return!1};
W7m=function(X,J){var p,l=(p=J.observer)!=null?p:_.yG().resolve(O$);if(X){p=$R6(X);var g=[];J.showOption&&g.push(l.observe(X,function(){J.visibilityCallback(!0,X)},J.showOption));
J.hideOption&&g.push(l.observe(X,function(){J.visibilityCallback(!1,X)},J.hideOption));
J.prescanOption&&J.prescanCallback&&g.push(l.observe(X,function(){J.prescanCallback()},J.prescanOption));
var B;p.visibilityMonitorKeys=((B=p.visibilityMonitorKeys)!=null?B:[]).concat(g)}};
$R6=function(X){var J;return(J=X.polymerController)!=null?J:X};
_.zy=function(X){return!!_.Ty(X)};
_.j_=function(X,J,p,l,g){return function(B){var k=x2m();_.ge(function(){if(B){C5C(B,X(),g);var n=kdm(B,X(),J,p,l,k);_.Bo(n)}},"lrewVd")}};
C5C=function(X,J,p){var l=nJ6(J),g=L76(J),B=l&&vQU,k=g&&Y5K;(l||g)&&W7m(X,{visibilityCallback:function(n){var w=_.yG().resolve(_.SV);n&&l?(w.resolveCommand(l,{form:{element:p?X:void 0},disableClickTracking:!0}),l=nJ6(J)):!n&&g&&(w.resolveCommand(g,{form:{element:p?X:void 0},disableClickTracking:!0}),g=L76(J))},
showOption:B,hideOption:k})};
kdm=function(X,J,p,l,g,B){var k=new Map;if(J=_.Ty(J)){var n;X=(l==null?void 0:(n=l.onTap)==null?void 0:n.value)||X;p=ANU(J,X,p==null?void 0:p.onTap,g,B);X.addEventListener("click",p);k.set("click",p)}return function(){for(var w=_.C(k),Y=w.next();!Y.done;Y=w.next()){var e=_.C(Y.value);Y=e.next().value;e=e.next().value;X.removeEventListener(Y,e)}}};
_.Ty=function(X){var J;return(X=(J=_.a(X,_.iE))==null?void 0:J.onTap)&&_.Xg(X)};
nJ6=function(X){var J;return(X=(J=_.a(X,_.iE))==null?void 0:J.onVisible)&&_.Xg(X)};
L76=function(X){var J;return(X=(J=_.a(X,_.iE))==null?void 0:J.onHidden)&&_.Xg(X)};
ANU=function(X,J,p,l,g){var B=function(n){_.yG().resolve(_.SV).resolveCommand(X,n)},k=function(n){l&&_.KE(_.EV(n),J,l)||B(n.target?{form:{element:n.target,
sourceData:X,mutationContext:g}}:void 0)};
p&&(k=function(n){p(n,B)});
return k};
wxK=function(X){switch(X){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}};
YH4=function(X){var J=X.numAvatarsInCluster;switch(X.clusterSize){case "small":return J===2?22:18;case "40":return J===2?24:22;default:return J===2?24:20}};
vJU=function(X,J){return function(p){var l=Object.keys(J);_.ge(function(){if(X!=null&&X()){for(var g=_.C(l),B=g.next();!B.done;B=g.next())B=B.value,p.addEventListener(B,J[B]);_.Bo(function(){for(var k=_.C(l),n=k.next();!n.done;n=k.next())n=n.value,p.removeEventListener(n,J[n])})}},"bXZGfe")}};
eZY=function(X){switch(YH4(X)){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""}};
Zk5=function(X){switch(X){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""}};
hZC=function(X){switch(YH4(X)){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""}};
xRW=function(X){switch(X){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""}};
HkU=function(X){switch(X){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}};
ajB=function(X){return X==="medium"||X==="48"||X==="large"||X==="extra-large"||X==="extra-extra-large"||X==="giant"};
URK=function(X){return!!((X==null?0:X.includes(3))||(X==null?0:X.includes(5)))};
Ij6=function(X){var J=X.data;return{size:rNT(J.avatarImageSize),type:J.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:X.onTap,decorations:X.decorations||[],badgeText:X.badgeText,accessibilityText:X.accessibilityText,avatarButtonCustomClassName:X.avatarButtonCustomClassName,clusterLayoutConfig:X.clusterLayoutConfig}};
rNT=function(X){switch(X){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"}};
yNm=function(X){switch(X){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}};
oJm=function(X){switch(X){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small";case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";
case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant";default:return""}};
SH4=function(X){var J=X.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER",p,l=X.avatars&&X.avatars.length>0?(p=_.a(X.avatars[0],_.sV))==null?void 0:p.avatarImageSize:"AVATAR_SIZE_UNKNOWN";p=yNm(l)||0;if(J){var g,B=(g=X.avatarClusterSize)!=null?g:"AVATAR_SIZE_M";J=yNm(B);var k,n,w=Math.min((n=(k=X.avatars)==null?void 0:k.length)!=null?n:0,4),Y;return{avatars:((Y=X.avatars)==null?void 0:Y.slice(0,4))||[],avatarSizeInPx:p,avatarStackStyle:{width:J+"px",height:J+"px",position:"relative"},avatarStyle:function(Z){var h=
YH4({clusterSize:rNT(B),numAvatarsInCluster:w,avatarIndex:Z});var x=yNm(B);w===3&&Z===2?(x=(x-h)/2,x=(_.Bh("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*x):x=void 0;return{position:"absolute",top:w===2&&Z===1||w===3&&Z===2||w===4&&Z>=2?"0":void 0,bottom:w===2&&Z===0||w>2&&Z<2?"0":void 0,left:w===2&&Z===1||w>2&&(Z===1||Z===3)?"0":void 0,right:w<=3&&Z===0||w===4&&(Z===0||Z===2)?"0":void 0,transform:x?"translateX("+x+"px)":void 0,width:h+"px",height:h+"px"}},
avatarStackClass:void 0,avatarClass:void 0,clusterLayoutConfig:function(Z){return{clusterSize:rNT(X.avatarClusterSize),numAvatarsInCluster:w,avatarIndex:Z}},
avatarButtonCustomClassName:void 0}}var e;return{avatars:((e=X.avatars)==null?void 0:e.slice())||[],avatarSizeInPx:p,avatarStackClass:"yt-avatar-stack-view-model__avatars",avatarClass:oJm(l),avatarStyle:function(){return{}},
avatarStackStyle:{},clusterLayoutConfig:void 0,avatarButtonCustomClassName:"yt-avatar-stack-view-model__avatar-button"}};
Okm=function(X,J,p){return function(){me(X,{form:{element:J},commandController:p})}};
cN5=function(X){switch(X){case "small":return"ytThumbnailOverlayAvatarStackViewModelavatarStackSmall";case "medium":return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium";case "large":return"ytThumbnailOverlayAvatarStackViewModelavatarStackLarge";default:return"ytThumbnailOverlayAvatarStackViewModelavatarStackMedium"}};
bk6=function(X){switch(X){case "small":return"yt-thumbnail-overlay-badge-view-model--small";case "medium":return"yt-thumbnail-overlay-badge-view-model--medium";case "large":return"yt-thumbnail-overlay-badge-view-model--large";default:return"yt-thumbnail-overlay-badge-view-model--medium"}};
fjI=function(X){if("accessibilityText"in X)return X.accessibilityText||"";if("title"in X){var J,p,l;return((J=X.title)==null?void 0:(p=J.accessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label)||""}if("accessibility"in X){var g,B;return((g=X.accessibility)==null?void 0:(B=g.accessibilityData)==null?void 0:B.label)||""}return""};
DRK=function(X){return"inlinePlayerData"in X};
Xq=function(X){return new RZI(X)};
mRC=function(X){switch(X){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"}};
F74=function(X){switch(X){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 9;case "BADGE_STATUS_NEW":return 12;case "BADGE_PREMIUM":return 6;case "BADGE_PROMOTED":return 3;case "BADGE_PROMOTED_INVERTED":return 4;case "BADGE_MEDIA":return 1;case "BADGE_TIMELY":return 5;default:return 0}};
qHR=function(X){switch(X){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}};
N5U=function(X){return function(J){X&&(X.thumbnailElRef=J.thumbnailElRef,X.thumbnail=J.thumbnail,X.thumbnailOverlays=J.thumbnailOverlays,X.thumbnailSize=J.thumbnailSize)}};
M95=function(X){switch(X){case 1:return"ytThumbnailViewModelAspectRatio2By3";case 4:return"ytThumbnailViewModelShortsAspectRatio9By16";case 3:return"ytThumbnailViewModelAspectRatio1By1";default:return"ytThumbnailViewModelAspectRatio16By9"}};
GdK=function(X){var J=_.C(_.uo(!1,void 0,"E6wDDe")),p=J.next().value,l=J.next().value;_.sy(function(){var g=X==null?void 0:X();if(g){var B=_.yG().resolve(_.I6(uK6));if(B){var k={triggeringElement:g,onDwellTriggeredFn:function(){l(!0)},
onDwellEndFn:function(){l(!1)}};
B.registerElement(k);_.Bo(function(){_.JJ(B,k)})}}});
return p};
dRZ=function(X,J,p){p?p(J):_.gt(J,X.target?{form:{element:X.target}}:void 0)};
_.po=function(X,J,p,l){return function(g){_.ge(function(){function B(e){e=e.composedPath();e=_.C(e);for(var Z=e.next();!Z.done;Z=e.next()){Z=Z.value;if(Z===g)break;if(Z.className.indexOf("HostIsClickableAdComponent")>=0||Z.tagName==="A".toString()||Z.tagName==="BUTTON".toString())return!0}return!1}
var k=new Map,n,w=(n=X())==null?void 0:n.onTap;if(w){n=function(e){B(e)||dRZ(e,w,J)};
var Y=function(e){B(e)||e.key!=="Enter"||dRZ(e,w,J)};
(p==null?0:p())||_.H("enable_web_home_top_landscape_image_layout_level_click")?(g.addEventListener("tap",n),k.set("tap",n)):(g.addEventListener("click",n),k.set("click",n));if(l==null?0:l())g.addEventListener("keydown",Y),k.set("keydown",Y)}_.Bo(function(){for(var e=_.C(k),Z=e.next();!Z.done;Z=e.next()){var h=_.C(Z.value);Z=h.next().value;h=h.next().value;g.removeEventListener(Z,h)}})},"D7XqOc")}};
V96=function(X,J){var p,l=(p=X.interaction)==null?void 0:p.onTap;if(X=_.p_({elementsCommand:l,forceNewState:!0,skipOnClick:!0}))return X.onclick=function(g){imC(g)&&(g.preventDefault(),l&&dRZ(g,l,J))},lY(X)?X:void 0};
t9I=function(X){switch(X){case "AD_BUTTON_SIZE_COMPACT":return"S";case "AD_BUTTON_SIZE_DEFAULT":return"M";case "AD_BUTTON_SIZE_LARGE":return"L";default:return"M"}};
P5T=function(X){switch(X){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"}};
QqB=function(X){switch(X){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"}};
_.EJB=function(X){return _.H("rich_grid_enable_dynamic_offset")&&X?Math.max((X-_.ch("rich_grid_dynamic_offset_anchor_width",1300))/100*_.ch("rich_grid_dynamic_offset_offset_per_100",10),_.ch("rich_grid_dynamic_offset_lower_bound",-60)):0};
K74=function(X,J){switch(J){case 4:return 16;case 1:return X<528?16:X<1024?32:48;case 2:return(X>=528?16:8)/2;case 3:return(X<528?16:X<1024?32:48)+(X>=528?16:8)/2;default:return 0}};
T5Z=function(X){var J=X.originalContainerWidth;var p=X.sizing;var l=X.standardUnit;if(X.isCompactList&&J<528)return 1;switch(p){case "STANDARD":return l;case "COMPACT":return l+1;case "EXTRA_COMPACT":return _.H("web_responsive_extra_compact_2x")?l*2:_.H("web_responsive_current")?l===1?2:l%2===0?l/2*3:l+2:l<4?l*2:Math.ceil(l*3/2);case "MINI":return l>1?l*2:3;default:return l}};
jqK=function(X){var J=X.containerWidth;var p=X.peek;var l=X.gutter;var g=X.numItems;X=X.ignoreMaxWidthLimit;J=p?Math.max((J-p-l*g)/g,0):Math.max((J-l*(g-1))/g,0);return X?J:Math.min(J,zZZ)};
_.la=function(X){var J=X.containerWidth;var p=X.hasPeek;var l=X.sizing;var g=X.marginSettings;var B=X.isCompactList;var k=X.enableFullBleedForSingleCol;var n=X.standardUnitMinWidth;l=l||"STANDARD";p=!!p;X=J>=528?16:8;var w=p?J>=528?48:24:0;g=K74(J,g);var Y=Math.max(J-g*2,0);n=_.H("kevlar_disable_min_width_override")?void 0:n;n=Math.min(Math.max(Math.floor((Y-w+X)/((n!=null?n:ikK)+_.EJB(J)+X)),1),6);var e=(k=!!k&&n===1)||n===1&&l!=="STANDARD";p=p||e?Y:Math.min(Y,(zZZ+X)*n-X);l=T5Z({originalContainerWidth:J,
sizing:l,standardUnit:n,isCompactList:B});return{itemWidth:jqK({containerWidth:p,peek:w,gutter:X,numItems:l,ignoreMaxWidthLimit:e}),gutter:X,maxContainerWidth:p,numItems:l,margin:k?0:g,contentMargin:K74(J,1),typographyBump:jqK({containerWidth:p,peek:w,gutter:X,numItems:n,ignoreMaxWidthLimit:e})>400&&!(B&&J<528),standardUnit:n}};
gu=function(X){switch(X){case "RESPONSIVE_SIZE_COMPACT":return"COMPACT";case "RESPONSIVE_SIZE_EXTRA_COMPACT":return"EXTRA_COMPACT";case "RESPONSIVE_SIZE_TINY":return"MINI";default:return"STANDARD"}};
_.sqm=function(X){if(X){var J;if((J=X.responsiveContainerConfiguration)==null?0:J.responsiveSize)return gu(X.responsiveContainerConfiguration.responsiveSize);if(X.layoutSizing)switch(X.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"}}};
Xk5=function(X){if(X.fullbleed)return 1;switch(X.containerType){case "CONTAINER_TYPE_VERTICAL_LIST":return 3;case "CONTAINER_TYPE_GRID":return 2;case "CONTAINER_TYPE_HORIZONTAL_LIST":return 4;default:return 3}};
BN5=function(X,J,p,l,g,B,k,n,w){a:if(X===4&&l==="LOCKUP_CONTENT_TYPE_SOURCE")var Y=1;else switch(X){case 3:Y=1;break a;default:Y=0}var e=JVm(X,l);a:switch(X){case 4:B=!!(B&&B<100);break a;default:B=!1}a:switch(X){case 3:case 4:var Z=l==="LOCKUP_CONTENT_TYPE_CHANNEL"||l==="LOCKUP_CONTENT_TYPE_SOURCE";break a;default:Z=!1}return{metadataOnThumbnail:e,isOverlay:n||e,isCard:pkI(l,k),sizing:J!=null?J:"STANDARD",typographyBump:p!=null?p:!1,isTiny:B,isCentered:Z,isCollection:liK(l),arrangement:Y,addMarginForFullbleed:X===
1&&l!=="LOCKUP_CONTENT_TYPE_VIDEO",fullbleed:X===1&&l==="LOCKUP_CONTENT_TYPE_VIDEO",aspectRatio:gUC(l,g,w),disableRounding:X===5||pkI(l,k)||X===1&&l==="LOCKUP_CONTENT_TYPE_VIDEO",collectionStackNumber:liK(l)?2:0,useLegacyTypography:!(w==null||!w.useLegacyTypography),useRichGridLegacyTypography:!(w==null||!w.useRichGridLegacyTypography)&&!_.H("web_enable_typography_bump"),compactMetadata:Y===0&&l==="LOCKUP_CONTENT_TYPE_VIDEO",onFocusEffect:w==null?void 0:w.onFocusEffect,titleMaxLines:l==="LOCKUP_CONTENT_TYPE_AI_CARD"?
1:void 0}};
liK=function(X){switch(X){case "LOCKUP_CONTENT_TYPE_PLAYLIST":case "LOCKUP_CONTENT_TYPE_ALBUM":case "LOCKUP_CONTENT_TYPE_PODCAST":case "LOCKUP_CONTENT_TYPE_SHOPPING_COLLECTION":case "LOCKUP_CONTENT_TYPE_MIX":case "LOCKUP_CONTENT_TYPE_STATION":return!0;default:return!1}};
pkI=function(X,J){if(J&&X==="LOCKUP_CONTENT_TYPE_VIDEO")return!0;switch(X){case "LOCKUP_CONTENT_TYPE_SOURCE":case "LOCKUP_CONTENT_TYPE_AI_CARD":return!0;default:return!1}};
JVm=function(X,J){if(J==="LOCKUP_CONTENT_TYPE_AI_CARD")return!0;switch(X){case 5:return!0;case 4:return!1;default:return!1}};
gUC=function(X,J,p){if(J&&(p==null||!p.alwaysRespectPodcastShowAspectRatio||X!=="LOCKUP_CONTENT_TYPE_PODCAST"))return 0;switch(X){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}};
_.BD=function(X){if(X){var J;return((J=_.yG().resolve(_.I6(_.MA)))==null?0:J())?X.darkThemeImage:X.image}};
C4m=function(X,J,p,l,g,B){if(g&&B&&J==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")return{width:g,height:B};if(!p)return{};g=p.size;p=p.allowFullWidth;if(J==="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"&&p)return{fullWidth:!0};if(g===void 0)return{};switch(X){case "CONTENT_PREVIEW_IMAGE_STYLE_SQUARE":case "CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE":return{width:g,height:g};case "CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3":return{width:g,height:1/$M5*g};case "CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9":return{width:g*
WOB,height:g};default:return(l==null?0:l.height)&&(l==null?0:l.width)?l.width/l.height>1?{maxWidth:g*WOB}:{maxWidth:g}:{maxWidth:g}}};
ktm=function(X){var J;return X&&((J=_.BD(X.themedImage))!=null?J:X.image)};
nUm=function(X){var J;return X==null?void 0:(J=X.sources)==null?void 0:J[0]};
LOm=function(X){switch(X){case 0:return"yt-content-metadata-view-model__metadata-text-max-lines-0";case 1:return"yt-content-metadata-view-model__metadata-text";case 2:return"yt-content-metadata-view-model__metadata-text-max-lines-2";case 3:return"yt-content-metadata-view-model__metadata-text-max-lines-3";default:return"yt-content-metadata-view-model__metadata-text-max-lines-4"}};
_.AV5=function(X){if(X)return"content-id-"+X};
wkY=function(X){switch(X.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"}}};
YkW=function(X){var J=_.$1.currentPageSubTypeSelector(_.Yr().getState())||"";return X?X+J:""};
vUR=function(X){switch(X){case 1:return"ytDismissibleItemAspectRatio2By3";case 2:return"ytDismissibleItemAspectRatio3By4";case 4:return"ytDismissibleItemShortsAspectRatio9By16";case 3:return"ytDismissibleItemAspectRatio1By1";case 0:return"ytDismissibleItemAspectRatio16By9"}};
ZpY=function(X){var J=["YT-EXPANDABLE-METADATA-VIEW-MODEL"],p=_.C(_.uo(void 0,void 0,"JrqNsb")),l=p.next().value,g=p.next().value,B=_.C(_.uo(void 0,void 0,"rWytse"));p=B.next().value;var k=B.next().value;B=_.C(_.uo(void 0,void 0,"DHRqxe"));var n=B.next().value,w=B.next().value;return{touchFeedbackEvents:{pointerUpEvent:l,pointerDownEvent:p,pointerLeaveEvent:n},touchFeedbackOnPointerUp:_.Sv(function(Y){eMC(_.EV(Y),J)||(g(Y),k(void 0),w(void 0))}),
touchFeedbackOnPointerDown:_.Sv(function(Y){X==null||X(Y);eMC(_.EV(Y),J)||(k(Y),g(void 0),w(void 0))}),
touchFeedbackOnPointerLeave:_.Sv(function(Y){eMC(_.EV(Y),J)||(w(Y),k(void 0),g(void 0))})}};
eMC=function(X,J){J=J===void 0?[]:J;J=[].concat(_.EU(J),["BUTTON".toString()]);X=_.C(X);for(var p=X.next();!p.done;p=X.next()){p=p.value;for(var l=_.C(J),g=l.next();!g.done;g=l.next())if(p.tagName===g.value)return!0}return!1};
hM4=function(X){switch(X){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"}};
xMm=function(X){return X.scrollHeight-X.offsetHeight>1};
Hp6=function(X,J){var p;return C_(X,((p=X.content)==null?void 0:p.length)||0,!J)};
rVm=function(X,J,p,l,g,B){if(!J||aiB){var k;return C_(X,((k=X.content)==null?void 0:k.length)||0,!0)}J=l.value;if(!p.value||!J||!X.content)return X;p=0;l=X.content.length;k=0;UMm||(UMm=Number(window.getComputedStyle(document.documentElement).getPropertyValue("font-size").replace("px","")));var n=UMm;for(g=g*B*n;p<=l;)B=Math.floor(p+(l-p)/2),n=C_(X,B)||X,J.firstChild&&(J.firstChild.textContent=n.content),J.scrollHeight>g?l=B-1:(k=B,p=B+1);return C_(X,k)};
Ii5=function(X,J){var p,l;return(((p=X.content)==null?void 0:p.length)||0)>(((l=J.content)==null?void 0:l.length)||0)};
yVY=function(X,J,p,l,g,B){var k=_.U$("truncated-text-content"),n=_.U$("truncated-text-content"),w=_.U$("button"),Y=_.U$("button"),e=_.U$("button"),Z=_.yG().resolve(_.WD),h=_.C(_.hF(function(){return Hp6(X(),g())})),x=h.next().value,U=h.next().value;
h=_.C(_.hF(function(){return Ii5(X(),x())}));
var y=h.next().value,c=h.next().value,D=null;_.ge(function(){function m(){if(k.value&&w.value&&e.value){var P=B()?X():rVm(X(),g(),k,n,J(),p());U(P);requestAnimationFrame(function(){if(k.value&&w.value&&e.value){var Q=xMm(k.value)||Ii5(X(),P);c(Q);if(!l()){var E=xMm(k.value),BK=p(),CY=k.value,Um=w.value,em=e.value,HK=Z==="rtl";if(CY&&Um){var N4=Um.offsetLeft;HK&&(N4=CY.offsetWidth-Um.offsetWidth-Um.offsetLeft);if(Q){Q=Um.offsetWidth;Um=CY.offsetWidth;var t6=E?Um-Q-70:N4-70;BK="linear-gradient(\n      to top, transparent 0%,\n      transparent "+
BK+"rem,\n      #000 "+BK+"rem,\n      #000 100%), linear-gradient(\n      to "+((HK?"left":"right")+",\n      #000 0px,\n      #000 "+t6+"px,\n      transparent "+(E?Um-Q:t6+70)+"px)");CY.style.setProperty("-webkit-mask-image",BK);CY.style.setProperty("mask-image",BK)}else CY.style.setProperty("-webkit-mask-image",""),CY.style.setProperty("mask-image","");E?HK?(em.style.setProperty("left","0"),em.style.setProperty("right","unset")):(em.style.setProperty("left",""),em.style.setProperty("right","0")):
HK?(em.style.setProperty("left","unset"),em.style.setProperty("right",N4+"px")):(em.style.setProperty("left",N4+"px"),em.style.setProperty("right","unset"))}}}})}}
var d,G;(d=D)==null||(G=d.stop)==null||G.call(d);d=new _.cz(m,17);m();D=d},"KjwIxd");
_.sy(function(){U(Hp6(X(),g()));c(Ii5(X(),x()));var m=function(){UMm=void 0;var G,P;(G=D)==null||(P=G.fire)==null||P.call(G)};
if(window.ResizeObserver){var d=new ResizeObserver(m);d.observe(k.value);_.Bo(function(){var G,P;(G=D)==null||(P=G.stop)==null||P.call(G);d.disconnect()})}else window.addEventListener("resize",m),_.Bo(function(){var G,P;
(G=D)==null||(P=G.stop)==null||P.call(G);window.removeEventListener("resize",m)})});
return{isTruncated:y,displayText:x,contentRef:k,hiddenRef:n,placeholderTruncationTextRef:w,hiddenTruncationTextRef:Y,truncationTextRef:e}};
oUZ=function(X){return{content:X!=null?X:""}};
SkY=function(X){return _.Xg(X.onTap)||_.Ty(X.rendererContext)};
Op4=function(X){return{iconPosition:"icon-only",state:"active",style:"overlay",type:"text",size:"S",accessibilityLabel:X.overflowMenuA11yLabel,onTap:function(J){J.preventDefault();J.stopPropagation();if(X.overflowMenuOnTap){var p=_.p_({elementsCommand:X.overflowMenuOnTap,forceNewState:!0});if(p==null?0:p.onclick)p.onclick(J)}}}};
_.Co=function(X,J,p,l,g){l=l===void 0?{}:l;if(!g||Math.random()<5E-4){J=J||null;p=p||null;X=X instanceof Error?X:new _.Kw(X);if(X.args)for(var B=_.C(X.args),k=B.next();!k.done;k=B.next())k=k.value,k instanceof Object&&(l=Object.assign({},k,l));l.category="H5 Ads Control Flow";J&&(l.slot=J?"slot:  "+J.slotType:"");p&&(l.layout=p?"layout:  "+p.layoutType:"",l.layoutId=p.layoutId);g&&(l.known_error_aggressively_sampled=!0);X.args=[l];_.Wf(X)}};
_.cVC=function(X,J){J=_.ZA(J);_.xm(X,"yt-open-popup-action",[J,X])};
_.k1=function(X,J){_.cVC(X,_.AW(J))};
fiT=function(X){if(!X)return"";if(bpB[X])return bpB[X];no||(no=_.mt("A"));no.href!==X&&X5(no,X);var J=no.pathname;bpB[X]=J.startsWith("/")?J:"/"+J;return bpB[X]};
DMC=function(){var X=fiT(window.location.href);if(X==="/")return"home";if(X.startsWith("/results"))return"search";if(X.startsWith("/watch"))return"watch";if(X.startsWith("/shorts"))return"shorts";if(X.startsWith("/hashtag"))return"hashtag";if(X.startsWith("/create_channel"))return"create_channel";if(X.startsWith("/@")||X.startsWith("/user/")||X.startsWith("/channel/"))return"channel";if(X.startsWith("/experiments"))return"experiments";if(X.startsWith("/sponsor_channel"))return"sponsorship";if(X.startsWith("/select_site"))return"settings";
if(X.startsWith("/locate"))return"locate";if(X.startsWith("/redeem"))return"redeem";if(X.startsWith("/musicpremium")||X.startsWith("/premium")||X.startsWith("/red"))return"premium";if(X.startsWith("/paid_memberships"))return"paid_memberships";if(X.startsWith("/oops"))return"oops";if(X.startsWith("/clip"))return"clip";var J;return(Lo==null?void 0:(J=Lo.response)==null?void 0:J.page)==="404"?"404":X.startsWith("/feed/history")?"history":X.startsWith("/feed/library")?"library":X.startsWith("/feed/subscriptions")?
"subscriptions":X.startsWith("/feed/trending")?"trending":X.startsWith("/feed/news_destination")?"news":X.startsWith("/playlist")?"playlist":X.startsWith("/minor_moment")?"minor_moment":X.startsWith("/playable/")||X.match("^/playables/(?!saved).")?"mini_app":X.startsWith("/playables")?"playables":X.startsWith("/create/live/join")?"open_in_app":X.startsWith("/feed/explore")?"explore":"browse"};
_.wu=function(){var X=Lo==null?void 0:Lo.response,J=X==null?void 0:X.endpoint;if(!J)return(X==null?void 0:X.page)==="watch"?"watch":DMC();var p;X=(p=_.a(J==null?void 0:J.commandMetadata,_.SH))==null?void 0:p.webPageType;p=!1;if(X&&!RM5.includes(X))switch(X){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 l;return((l=_.a(J==null?void 0:J.commandMetadata,_.SH))==null?0:l.url)&&fiT(_.a(J.commandMetadata,_.SH).url).startsWith("/clip")?"clip":"watch";case "WEB_PAGE_TYPE_BROWSE":var g;return(J=(g=_.a(J,_.R7))==null?void 0:g.browseId)?mM6[J]||"browse":"browse";default:p=!0}if(_.a(J,_.AJ)||_.a(J,FOY))return"sponsorship";g=fiT(window.location.href);if(g.startsWith("/experiments"))return"experiments";if(g.startsWith("/create_channel"))return"create_channel";
if(_.a(J,_.Zo)&&g.startsWith("/shorts"))return"shorts";if(_.a(J,_.Zo)&&g.startsWith("/watch"))return"watch";p&&(J=new _.Kw("Unsupported mWeb page type",{pathname:g,webPageType:X}),_.Bf(J));return"browse"};
Y1=function(X,J,p,l){return X&&J?X!==p||J!==l?(_.Co(Error("Lh"),void 0,void 0,{"stored-slot":X,"stored-layout":J,"latest-slot":p,"latest-layout":l}),!1):!0:!1};
NNm=function(X,J,p){return X({targetId:J},function(l){return p.slot==="RELOAD_CONTINUATION_SLOT_REPLACE_SELF"?Object.assign({},l,{contents:[p.continuationItems?_.a(p.continuationItems[0],qkC):{}]}):p.slot==="RELOAD_CONTINUATION_SLOT_HEADER"?Object.assign({},l,{header:p.continuationItems?p.continuationItems[0]:void 0}):Object.assign({},l,{contents:p.continuationItems?p.continuationItems:[]})})};
MkB=function(X,J,p,l){if(J=J.trackingParams){var g,B=(g=p.getScreenLayer)==null?void 0:g.call(p);p=_.Kv(B);g=_.El(B);if(p&&g){var k=_.V_(J);_.H("combine_ve_grafts")?X.graftServerVe(J,g,B):_.ps(p,g,k);l==null||l(k)}}};
Gt4=function(X){var J;return((J=uMK.get(X))==null?void 0:J.successEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"};
tkR=function(X,J){var p={type:J.slotType,controlFlowManagerLayer:dMY.get(J.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};J.slotEntryTrigger&&(p.entryTriggerType=J.slotEntryTrigger.triggerType);J.slotPhysicalPosition!==1&&(p.slotPhysicalPosition=J.slotPhysicalPosition);if(X){p.debugData={slotId:J.slotId};if(X=J.slotEntryTrigger)p.debugData.slotEntryTriggerData=Vkm(X);X=J.slotFulfillmentTriggers;p.debugData.fulfillmentTriggerData=[];X=_.C(X);for(var l=X.next();!l.done;l=X.next())p.debugData.fulfillmentTriggerData.push(Vkm(l.value));
J=J.slotExpirationTriggers;p.debugData.expirationTriggerData=[];J=_.C(J);for(X=J.next();!X.done;X=J.next())p.debugData.expirationTriggerData.push(Vkm(X.value))}return p};
Vkm=function(X,J){var p={type:X.triggerType};J!=null&&(p.category=J);X.triggeringSlotId!=null&&(p.triggerSourceData||(p.triggerSourceData={}),p.triggerSourceData.associatedSlotId=X.triggeringSlotId);X.triggeringLayoutId!=null&&(p.triggerSourceData||(p.triggerSourceData={}),p.triggerSourceData.associatedLayoutId=X.triggeringLayoutId);return p};
P4B=function(X,J,p,l){J={opportunityType:J};X&&(l||p)&&(l=_.Ed(l||[],function(g){return tkR(X,g)}),J.debugData=Object.assign({},p&&p.length>0?{associatedSlotId:p}:{},l.length>0?{slots:l}:{}));
return J};
QNU=function(X){return vD(X.opportunityAdapterMap).concat(vD(X.triggerAdapterMap)).concat(vD(X.fulfillmentAdapterFactoryMap)).concat(vD(X.slotAdapterFactoryMap)).concat(vD(X.layoutRenderingAdapterFactoryMap))};
vD=function(X){var J=[];X=_.C(X.values());for(var p=X.next();!p.done;p=X.next())p=p.value,p.isAdsControlFlowEventListener&&J.push(p);return J};
Zl=function(X){var J=X.slotId,p=X.slotType,l=X.slotPhysicalPosition;return J===void 0?new eY("Cannot construct a slot due to the missing id.",{adSlotMetadata:X}):p===void 0?new eY("Cannot construct a slot due to the missing type.",{adSlotMetadata:X}):l===void 0?new eY("Cannot construct a slot due to the missing physical position.",{adSlotMetadata:X}):{slotId:J,slotType:p,slotPhysicalPosition:l,managerLayer:"external",adSlotLoggingData:X.adSlotLoggingData,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],
slotExpirationTriggers:[],clientMetadata:new EUW}};
KOK=function(X){var J=X.layoutId,p=X.layoutType;return J===void 0?new hJ("Cannot construct a layout due to the missing id.",{adLayoutMetadata:X}):p===void 0?new hJ("Cannot construct a layout due to the missing type.",{adLayoutMetadata:X}):{layoutId:J,layoutType:p,managerLayer:"external",adLayoutLoggingData:X.adLayoutLoggingData,trackingPings:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],
clientMetadata:new EUW,interactionLoggingAdsClientData:{}}};
TNU=function(X){if(X.querySelector("img")){var J=X.querySelector("img");J.addEventListener("error",function(){UTm(J.src).then(function(p){(p=_.jD(p).toString())?J.src=p:J.removeAttribute("src")}).catch(function(){J.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII="})})}};
HD=function(X,J){if(J&&(zMa(J.viewableCommand)||zMa(J.endOfSessionCommand))){var p=jNZ(J==null?void 0:J.viewableCommand);J=jNZ(J==null?void 0:J.endOfSessionCommand);if(!x1){var l=_.ch("custom_active_view_tos_timeout_ms");x1=l>0&&l!==36E5?new ipC(sNK(),l):new ipC(sNK())}XXI(x1,X);JzU(x1,X,p,J)}};
ap=function(X){x1&&XXI(x1,X)};
sNK=function(){var X=_.Bh("INNERTUBE_CONTEXT_CLIENT_VERSION","").match(/^\d+\.(\d{8})/);return(X==null?void 0:X.length)===2?X[1]:null};
zMa=function(X){X=_.Xg(X);return!(X==null||!X.loggingUrls)&&X.loggingUrls.length>0};
jNZ=function(X){if(!X)return[];var J=[],p,l;((l=(p=_.Xg(X))==null?void 0:p.loggingUrls)!=null?l:[]).forEach(function(g){g.baseUrl&&J.push(g.baseUrl)});
return J};
pXC=function(X){if(_.H("stop_av_measurement_on_detach"))return function(){ap(X)}};
ld5=function(X){return function(){_.H("stop_av_measurement_on_detach")&&ap(X)}};
gwm=function(X){if(_.H("stop_av_measurement_on_detach"))return function(){ap(X)}};
BUC=function(X){return X.shorts.isDesktopSmallWidth};
_.$xI=function(X){return X.shorts.isShortsActive};
_.WKm=function(X){return X.shorts.isWatchWhileMode};
_.UL=function(X){return X.shorts.isFullscreen};
_.ru=function(X){return X.shorts.isShortsPipActive};
kwm=function(X){var J,p;if(X=(J=_.a(X.reelsAdCardButtoned,CcI))==null?void 0:(p=J.animatedRenderingConfig)==null?void 0:p.easeOutSeconds)return X+"s"};
LKm=function(X,J,p){return _.L(function(l){return l.return(new Promise(function(g){var B=new Image;B.onload=function(){g(new nwC(X,J,p,B.naturalWidth,B.naturalHeight))};
B.src=p.toString()}))})};
AzW=function(X,J){return Math.round(X/1E-5)===Math.round(J/1E-5)};
wXB=function(X,J){return Math.round(X/1E-5)===Math.round(J/1E-5)};
YIR=function(X,J){return X.year===J.year&&X.month===J.month&&X.day===J.day};
vwB=function(X,J){return X.year!==J.year?X.year<J.year:X.month!==J.month?X.month<J.month:X.day<J.day};
ZNm=function(X){return X.day===eD5(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}};
hDR=function(){var X=new Date,J={year:X.getFullYear(),month:X.getMonth(),day:X.getDate()};return{start:J,end:{year:X.getFullYear()+2,month:X.getMonth(),day:X.getDate()},selectedDate:ZNm(J)}};
xxZ=function(X){return(new Lf(2)).format(new Date(X.year,X.month,X.day))};
HNK=function(X){return{year:X.getFullYear(),month:X.getMonth(),day:X.getDate()}};
adR=function(X,J){X=(X+(Number(J.utcOffsetSec)+(new Date(X*1E3)).getTimezoneOffset()*60))*1E3;J=HNK(new Date(X));return{date:J,secondsSinceMidnight:Math.floor((X-(new Date(J.year,J.month,J.day)).getTime())/1E3)}};
UxZ=function(X,J){J=J.months.findIndex(function(p){return p.year===X.year&&p.month===X.month});
return J>=0?J:void 0};
rzm=function(X){if(!X)return!1;try{if(X.host&&X.host.tagName==="YT-FORMATTED-STRING"&&X.host.id==="contenteditable-textarea"||X.nodeType===Node.ELEMENT_NODE&&X.tagName==="YTD-COMMENTBOX")return!0}catch(J){return!1}return rzm(X.parentNode)};
Ip=function(X){return X?!(X.tagName!=="A"||!X.href||!X.classList.contains("yt-simple-endpoint")):!1};
Ida=function(X){return X?X.tagName==="IMG"&&X.classList.contains("emoji"):!1};
yz5=function(X,J,p){if(!X)return null;var l=Ip(X);if(l&&p)return J=X.pathname.substring(X.pathname.indexOf("/channel/")+9),document.createTextNode("@"+J);if(l&&!p)return document.createTextNode("");if(Ida(X))return p=X.alt,X=X.dataset.emojiId,!X&&J&&(J=_.yq(J,p))&&J.isCustomEmoji&&(X=J.emojiId),X?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+X+">"):document.createTextNode(p);l=X.cloneNode(!1);for(var g=0;g<X.childNodes.length;++g){var B=yz5(X.childNodes[g],J,p);B&&l.appendChild(B)}return l};
op=function(X){return X?Ip(X)?X:op(X.lastChild):null};
owZ=function(X){return X?Ip(X)?X:owZ(X.firstChild):null};
SIK=function(X){if(!X)return null;for(var J=X.previousSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.previousSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.previousSibling;else break;(J=op(J))?X=J:X=(X=X.parentNode)?op(X.previousElementSibling):null;return X};
ONm=function(X){if(!X)return null;for(var J=X.nextSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.nextSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.nextSibling;else break;return(J=owZ(J))?J:ONm(X.parentNode)};
czT=function(X){var J=_.NL(),p=J.JSC$11620_getStartNode();if(!rzm(p.parentNode))return null;J=J.JSC$11620_getStartOffset();if(p.nodeType===Node.TEXT_NODE){var l=_.iZ(p,Ip);if(l){if(X&&J===0||!X&&J===p.length)return l}else{if(X&&J===p.length)return!p||p.nodeName==="BR"||p.nextElementSibling&&_.SY(p.nextElementSibling,"display")==="block"?null:owZ(p.nextElementSibling);if(!X&&J===0)return p?op(p.previousElementSibling):null}}if(p.nodeType===Node.ELEMENT_NODE)if(X){if(0<=J&&J<p.childNodes.length)return owZ(p.childNodes[J])}else if(0<
J&&J<=p.childNodes.length)return op(p.childNodes[J-1]);return null};
bNm=function(X,J,p){if(!X)return null;if(X.nodeType===Node.TEXT_NODE)if(p){var l=SIK(X);if(l&&!/^\s+\S/.test(X.wholeText.substr(0,J)))return l}else if((l=ONm(X))&&!/\S\s+/.test(X.wholeText.substr(J,X.wholeText.length)))return l;return X.nodeType===Node.ELEMENT_NODE?p?SIK(X.childNodes[J]):ONm(X.childNodes[J]):bNm(X.parentNode,J,p)};
fd5=function(X){if(X.hasChildNodes())switch(X.tagName){case "DIV":case "A":case "SPAN":var J="";for(X=X.firstChild;X;X=X.nextSibling)J+=fd5(X);return J;default:return""}else switch(X.nodeType){case 3:return X.textContent;default:return""}};
OL=function(X,J){return X.year===J.year&&X.month===J.month&&X.day===J.day};
cD=function(X,J){return X.year!==J.year?X.year<J.year:X.month!==J.month?X.month<J.month:X.day<J.day};
DxW=function(X){return{year:X.getFullYear(),month:X.getMonth(),day:X.getDate()}};
RDZ=function(X){var J=s_a;J=J===void 0?s_a:J;J(new Date(X.year,X.month,X.day))};
ba=function(X){return DxW(new Date(Number(X.seconds)*1E3))};
mxZ=function(X){return X.year!==void 0&&X.month!==void 0&&X.day!==void 0};
FKU=function(X){return X.start!==void 0&&X.end!==void 0};
qIm=function(X){return FKU(X)?X.start:X};
NUm=function(X){return FKU(X)?X.end:void 0};
uT6=function(X,J){for(var p=[],l=new Date(X.start.year,X.start.month);l.getFullYear()<X.end.year||l.getFullYear()===X.end.year&&l.getMonth()<=X.end.month;){var g=p,B=g.push,k=l.getFullYear(),n=l.getMonth(),w=X,Y=J,e=void 0,Z=[],h=Object.freeze({extraCssClass:"invisible"}),x=new Date(k,n),U=DxW(x);x=x.getDay();for(var y=DxW(new Date);U.month===n;){x!==MKZ&&e||(e=Array.from({length:7}).fill(h),Z.push(e));var c={date:{year:k,month:n,day:U.day},extraCssClass:"",debugClass:""};c.extraCssClass=Y(c.date,
U,y,w).trim();e[(x-MKZ+7)%7]=c;U=U.day===eD5(U.year,U.month)?U.month===11?{year:U.year+1,month:0,day:1}:{year:U.year,month:U.month+1,day:1}:{year:U.year,month:U.month,day:U.day+1};x=(x+1)%7}B.call(g,{weeks:Z,monthLabel:fo.SHORTMONTHS[n]+" "+k,year:k,month:n,monthLabelExtraCssClass:Z[0][2]===h?"shift-down-label":""});l.setMonth(l.getMonth()+1)}return p};
Gwm=function(X,J){J=J.months.findIndex(function(p){return p.year===X.year&&p.month===X.month});
return J>=0?J:void 0};
VKC=function(X,J){a:{var p=p===void 0?[2,3]:p;p=_.C(p);for(var l=p.next();!l.done;l=p.next()){var g=new Date;if((new dx4(l.value)).parse(J,g,{validate:!0})){g.setHours(0,0,0,0);J=g;break a}}J=null}if(!J)return{isValid:!1,value:void 0};J=DxW(J);p=X.end;return cD(J,X.start)||cD(p,J)?{isValid:!1,value:void 0}:{isValid:!0,value:J}};
KKY=function(X){var J=tKB;J=J===void 0?PcC:J;var p=X.columnsToShow||[],l=QFm(X.columnDimensions,X.columnsToShow,X.leftFloatingColumns,J);return p.map(function(g,B){var k=X.columns[g];if(k===void 0)throw Error("Rh");var n=l?l[B]:"";var w=X.getCustomTooltip?X.getCustomTooltip(g,k.headerTooltipParagraphs):k.headerTooltipParagraphs;var Y=Ew5(X,g);return{type:g,index:B,style:n,classes:Y,headerName:k.headerName||"",headerIcon:k.headerIcon,headerTooltipParagraphs:w||[],headerTooltipHelpContext:k.headerTooltipHelpContext,
sortOrders:k.sortOrders||[],selectionState:k.isSelectionCheckbox?X.selectionState:void 0}})};
Ew5=function(X,J){var p=["DEFAULTS","FLOATING","RIGHT_ALIGN","SORTING"],l=X.columns[J];if(l===void 0)return"";var g=p.includes("DEFAULTS")&&l.cssClass?[l.cssClass]:[];if(p.includes("SORTING")){l.sortOrders&&l.sortOrders.length&&g.push("sortable");if(X.sorting&&X.sorting.columnType===J)a:switch(X.sorting.sortOrder){case "ASCENDING":case "DESCENDING":var B="column-sorted";break a;default:B=""}else B="";B&&g.push(B)}p.includes("FLOATING")&&(J=X.columnsToShow.indexOf(J),X.leftFloatingColumns&&J<X.leftFloatingColumns&&
g.push("floating-column"),X.leftFloatingColumns&&J===X.leftFloatingColumns-1&&g.push("last-floating-column"));p.includes("RIGHT_ALIGN")&&l.rightAlignHeader&&g.push("right-align");return g.filter(function(k){return k}).join(" ")};
QFm=function(X,J,p,l){p=p===void 0?0:p;l=l===void 0?PcC:l;if(X){var g=[],B=0;TUm(X,J,l).forEach(function(k,n){var w="min-width:"+k.minWidth+"px;padding-left:"+k.paddingLeft+"px;padding-right:"+k.paddingRight+"px;flex:"+k.flexGrow+" 0 "+k.minWidth+"px;";k.maxWidth!==Infinity&&(w=[w,"max-width:"+k.maxWidth+"px;"].join(""));B>0&&n<p&&(w=[w,"left:"+B+"px;"].join(""));g.push(w);B+=k.minWidth+k.paddingLeft+k.paddingRight});
return g}};
TUm=function(X,J,p){p=p===void 0?PcC:p;return J.map(function(l,g){l=X&&X[l]||{};var B=g===0?p.paddingLeftFirstColumn:p.padding;l.paddingLeft!==void 0&&(B=l.paddingLeft);g=g===J.length-1?p.paddingRightLastColumn:p.padding;l.paddingRight!==void 0&&(g=l.paddingRight);return{paddingLeft:B,paddingRight:g,minWidth:l.minWidth!==void 0?l.minWidth:p.minWidth,maxWidth:l.maxWidth!==void 0?l.maxWidth:p.maxWidth,flexGrow:l.flexGrow!==void 0?l.flexGrow:p.flexGrow}})};
zDK=function(X){var J=X.reduce(function(l,g){var B=g.columnId,k={};g.headerText&&(k.headerName=_.wi(g.headerText));g.rightAlignHeader&&(k.rightAlignHeader=g.rightAlignHeader);var n;if((n=g.headerIcon)==null?0:n.iconType)k.headerIcon=_.bN(g.headerIcon.iconType);l[B]=k;return l},{}),p=X.filter(function(l){return!l.hideColumn}).map(function(l){return l.columnId});
X=X.filter(function(l){return!!l.dimensions}).reduce(function(l,g){l[g.columnId]=g.dimensions;
return l},{});
return{columns:J,columnsToShow:p,columnDimensions:X}};
_.jFB=function(X){return X?X.simpleText?X.simpleText:X.runs?X.runs.map(function(J){return J.text}).join(""):"":""};
lmm=function(X){var J=X.data;var p=X.onTap;var l=X.isSelected;var g=X.onFocusIn;if(!J)return{};X=iNT(J);l===void 0&&(l=J==null?void 0:J.isSelected);var B;return{text:sFB(J,X),startIcon:(B=J.icon)==null?void 0:B.iconType,state:l?0:2,type:0,style:Xtm(J),onTap:Jw4(J,p),accessibilityLabel:pta(J,X),onFocusIn:function(){return g==null?void 0:g()}}};
sFB=function(X,J){if(!J)return X.text?_.jFB(X.text):void 0};
Xtm=function(X){var J;switch((J=X.style)==null?void 0:J.styleType){case "STYLE_AI_CUSTOMIZED_FEED_CHIP":return 0}};
Jw4=function(X,J){return function(p){J==null||J(p,X)}};
iNT=function(X){X=X.style&&X.style.styleType;return!aiB&&X==="STYLE_EXPLORE_LAUNCHER_CHIP"};
pta=function(X,J){if(J){var p,l,g;return(g=(p=X.accessibilityData)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label)!=null?g:sFB(X,!1)}};
gsW=function(){var X;return[function(J,p,l){return _.h8(X,J,p,l)},
function(J){X=J}]};
BgC=function(X,J){return _.SZ(X.entities,"chipEntity",J)};
WQR=function(X,J,p,l){return function(){var g=$WR.has(X.displayType)&&X.selected,B=g&&X.deselectCommand?X.deselectCommand:X.tapCommand;!B||g&&l||_.gt(B,{form:{element:J==null?void 0:J.value}});p==null||p()}};
CxB=function(X,J){J=J==null?void 0:J.stepStates;if(X&&J){var p,l;return(p=J[X])==null?void 0:(l=p.userQuery)==null?void 0:l.userQuery}};
Dl=function(X){return{signalAction:{signal:X}}};
LQa=function(){return _.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"?k96:_.ns5};
Awm=function(X,J){X=X===void 0?"SOFT_RELOAD_PAGE":X;J=J===void 0?49504:J;return{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:_.hu(_.cI("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:J}},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:X}}]}}}};
wt5=function(){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.hu(_.cI("GO_TO_DOWNLOADS",void 0,"Go to downloads")),loggingDirectives:{clientVeSpec:{uiType:49503}},navigationEndpoint:LQa()}};
YEZ=function(){return{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.hu(_.cI("VIEW_DOWNLOADS",void 0,"View")),loggingDirectives:{clientVeSpec:{uiType:98970}},navigationEndpoint:LQa()}};
vsZ=function(X,J){var p=_.hu(_.cI("CONNECT_TO_THE_INTERNET",void 0,"Connect to the internet")),l=_.hu(_.cI("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),g={style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:_.hu(_.cI("RETRY",void 0,"Retry")),loggingDirectives:{clientVeSpec:{uiType:49504}}};g.serviceEndpoint=X?X:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Dl("SOFT_RELOAD_PAGE")]}};return{title:p,bodyText:l,icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{reloadPageButtonRenderer:g},
style:{value:J!=null?J:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}};
ZWW=function(X){X=X===void 0?{}:X;return{title:_.hu(X.localizedZeroStateTitleText===void 0?"":X.localizedZeroStateTitleText),bodyText:_.hu(X.localizedZeroStateMessage===void 0?"":X.localizedZeroStateMessage),ctaButton:{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hu(X.localizedZeroStateButtonText===void 0?"":X.localizedZeroStateButtonText),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",
boolValue:!0}},loggingDirectives:{clientVeSpec:{uiType:127983}}}},thumbnail:{thumbnails:[eVm]},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:127982}}}};
xW4=function(X){X=X===void 0?{}:X;return{title:_.hu(X.localizedOptInBannerTitleText===void 0?"":X.localizedOptInBannerTitleText),titleLength:19,subtitle:_.hu(X.localizedOptInMessage===void 0?"":X.localizedOptInMessage),primaryButton:{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hu(_.cI("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:_.hu(_.cI("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:[hVU]},
loggingDirectives:{clientVeSpec:{uiType:127982}}}};
UWI=function(X,J){var p=J=J===void 0?{}:J;J=p.offlineTitleText===void 0?"":p.offlineTitleText;var l=p.offlineDescriptionText===void 0?"":p.offlineDescriptionText,g=p.formattedSupplementalText,B=p.actionButtonText===void 0?"":p.actionButtonText,k=p.titleText===void 0?"":p.titleText;p=p.descriptionText===void 0?"":p.descriptionText;var n={title:B,accessibilityText:B,style:"BUTTON_VIEW_MODEL_STYLE_CTA",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",state:"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:"BUTTON_VIEW_MODEL_SIZE_DEFAULT",
loggingDirectives:{clientVeSpec:{uiType:266213}},onTap:{innertubeCommand:{browseEndpoint:{browseId:"SPunlimited"},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse",rootVe:93498,url:"/premium",webPageType:"WEB_PAGE_TYPE_BROWSE"}}}}};X||(k=J,p=l,n={title:B,accessibilityText:B,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:_.hu(k),titleLength:k.length,overrideTitleMaxFontSize:30,subtitle:_.hu(p),supplementalText:g,primaryButton:{buttonViewModel:n},lightColorData:{basicColorData:{backgroundColor:0}},darkColorData:{basicColorData:{backgroundColor:4279176975}},tileImage:{thumbnails:[HWY]},darkTileImage:{thumbnails:[amC]},loggingDirectives:{clientVeSpec:{uiType:266212}}}};
_.ywW=function(X,J,p,l,g,B,k,n,w,Y,e){g=g===void 0?!1:g;B=B===void 0?!1:B;k=k===void 0?0:k;n=n===void 0?-Infinity:n;w=w===void 0?!1:w;Y=Y===void 0?!1:Y;e=e===void 0?!1:e;var Z=[],h=_.hu(_.cI("SMART_DOWNLOADS",void 0,"Smart downloads")),x=_.hu(rwU(k,n,X.length));n=k=void 0;Y?k={statementBannerRenderer:UWI(e,l)}:g?X.length>0?n=Im4(X,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS",_.H("kevlar_manual_downloads_above"),h,x):w?n={alertBannerViewModel:{heading:{content:p.localizedOptInBannerTitleText===
void 0?"":p.localizedOptInBannerTitleText},body:{content:p.localizedPromptMessage===void 0?"":p.localizedPromptMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.cI("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now"),accessibilityText:_.cI("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:_.CW6}]}}}}},rendererContext:{loggingContext:{loggingDirectives:{clientVeSpec:{uiType:129729}}}}}}:B&&(n={backgroundPromoRenderer:{bodyText:_.hu(_.cI("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"}}}):
B&&(n={alertBannerViewModel:{heading:{content:p.localizedOptInBannerTitleText===void 0?"":p.localizedOptInBannerTitleText},body:{content:p.localizedOptInMessage===void 0?"":p.localizedOptInMessage},type:"ALERT_BANNER_TYPE_INFORMATIONAL",hideIcon:!0,actionButton:{buttonViewModel:{title:_.cI("TURN_ON",void 0,"Turn on"),accessibilityText:_.cI("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}}}}}});p=_.hu(_.cI("YOUR_DOWNLOADS",void 0,"Your downloads"));l=void 0;J.length>0?(l=void 0,_.H("kevlar_display_downloads_numbers")&&(l=_.hu(_.bu("VIDEO_COUNT",J.length))),l=Im4(J,"RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS",!0,p,l)):g||X.length||
Y||(l={backgroundPromoRenderer:{bodyText:_.hu(_.cI("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}}}});k?Z.push({richSectionRenderer:{content:k}}):n&&!_.H("kevlar_manual_downloads_above")&&Z.push({richSectionRenderer:{content:n,loggingDirectives:{clientVeSpec:{uiType:139572}}}});
l&&Z.push({richSectionRenderer:{content:l,loggingDirectives:{clientVeSpec:{uiType:51721}}}});n&&_.H("kevlar_manual_downloads_above")&&Z.push({richSectionRenderer:{content:n,loggingDirectives:{clientVeSpec:{uiType:139572}}}});(J.length>0||g&&X.length>0&&!Y)&&Z.push({richSectionRenderer:{content:{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.hu(_.cI("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:Z}};
_.SEm=function(X){return os6(X,"RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE")};
_.OWY=function(X){return os6(X,"RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE")};
os6=function(X,J){var p=[];X=Im4(X,J,!0);p.push({richSectionRenderer:{content:X}});return{contents:p}};
Im4=function(X,J,p,l,g){p=p===void 0?!1:p;var B="RESPONSIVE_SIZE_STANDARD";_.H("kevlar_standard_rich_grid_on_offline_home")&&J==="RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE"?B="RESPONSIVE_SIZE_STANDARD":_.H("kevlar_modern_downloads_compact")?B="RESPONSIVE_SIZE_COMPACT":_.H("kevlar_modern_downloads_extra_compact")?B="RESPONSIVE_SIZE_EXTRA_COMPACT":_.H("kevlar_modern_downloads_tiny")&&(B="RESPONSIVE_SIZE_TINY");X={isExpanded:p,contents:Rp(X),entitySelectorType:J,responsiveContainerConfiguration:{responsiveSize:B}};
l&&(X.title=l);g&&(X.subtitle=g);p||(_.H("kevlar_smart_downloads_show_more_button")?(X.showMoreButton={buttonRenderer:{accessibility:{label:_.cI("SHOW_MORE",void 0,"Show more")},icon:{iconType:"EXPAND"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",loggingDirectives:{clientVeSpec:{uiType:192921}},text:_.hu(_.cI("SHOW_MORE",void 0,"Show more"))}},X.showLessButton={buttonRenderer:{accessibility:{label:_.cI("SHOW_LESS",void 0,"Show less")},icon:{iconType:"COLLAPSE"},style:"STYLE_OPACITY",size:"SIZE_DEFAULT",
text:_.hu(_.cI("SHOW_LESS",void 0,"Show less"))}}):(X.previousButton={buttonViewModel:{iconName:"CHEVRON_LEFT",accessibilityText:_.cI("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}}}},X.nextButton={buttonViewModel:{iconName:"CHEVRON_RIGHT",accessibilityText:_.cI("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}}}},X.menu={menuRenderer:{topLevelButtons:[{buttonViewModel:{title:_.cI("VIEW_ALL",void 0,"View all"),accessibilityText:_.cI("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:_.eZ("FEsmart_downloads","/feed/smart_downloads",248381)}}}]}}));return{richShelfRenderer:X}};
Rp=function(X){var J=[];X=_.C(X);for(var p=X.next();!p.done;p=X.next())if(p=p.value,PXm(p)){var l=J,g=l.push;var B=void 0;if(p==null?0:(B=p.videoEntity)==null?0:B.videoId){B=gi(_.v5().getState(),p.videoEntity.videoId);var k=_.v5().getState();var n=_.o4(p.videoEntity.videoId,"mainVideoEntity");k=!!_.Pv(k.entities)[n];k={videoId:p.videoEntity.videoId,title:xt(p.videoEntity.title),shortBylineText:xt(p.channelEntity.title),thumbnail:p.videoEntity.thumbnail,loggingDirectives:{clientVeSpec:{uiType:k&&_.H("kevlar_modern_downloads_page")?
129218:42356}},navigationEndpoint:aqa(p.videoEntity.videoId,B,p.videoEntity.lengthSeconds),badges:[{metadataBadgeRenderer:{label:_.cI("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};p.videoEntity.lengthSeconds&&(k.thumbnailOverlays=ZdC(p.videoEntity.lengthSeconds,B));k.isWatched=B>0;_.H("kevlar_modern_downloads_page")&&(k.menu={menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:p.videoEntity.videoId}}}}],accessibility:{accessibilityData:{label:_.cI("VIDEO_ACTION_MENU",
void 0,"Action menu")}}}},k.badges=void 0);p=k}else p={};g.call(l,{richItemRenderer:{content:{videoRenderer:p},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"}})}else if(teK(p)){l=J;g=l.push;var w=n=B=void 0,Y=void 0,e=void 0,Z=void 0,h=void 0,x=void 0,U=void 0,y=void 0,c=void 0,D=void 0;k=p.mainPlaylistEntity.playlistId;var m=p==null?void 0:(D=p.mainPlaylistEntity)==null?void 0:(c=D.thumbnailStyleData)==null?void 0:(y=c[0])==null?void 0:(U=y.value)==null?void 0:(x=U.collageThumbnail)==
null?void 0:x.coverThumbnail;if(k&&m){x=UGU(k);!_.H("enable_offline_playlist_page")&&(p==null?0:(h=p.mainPlaylistEntity)==null?0:h.videos)&&(h=p==null?void 0:(Z=p.mainPlaylistEntity)==null?void 0:(e=Z.videos)==null?void 0:e[0],e=_.rZ(h).entityId,e=JSON.parse(e).videoId,e!==void 0&&(x=gi(_.v5().getState(),e),x=_.Zt(e,k,void 0,void 0,x)));e=[];if(p==null?0:(Y=p.mainPlaylistEntity)==null?0:(w=Y.videos)==null?0:w.length)w=iOR(),Y=Object,e=Y.assign,Z=(Z=j_m(p==null?void 0:p.mainPlaylistEntity.videos.length))?
{thumbnailOverlaySidePanelRenderer:{text:_.hu(Z),icon:{iconType:"PLAYLISTS"}}}:void 0,e=[w,e.call(Y,{},(n=Z)!=null?n:{})];p={playlistId:k,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:m}},navigationEndpoint:x,loggingDirectives:{clientVeSpec:{uiType:42357}},thumbnailOverlays:e,title:xt(p.mainPlaylistEntity.title),shortBylineText:xt(p==null?void 0:(B=p.channelEntity)==null?void 0:B.title),badges:[{metadataBadgeRenderer:{label:_.cI("DOWNLOADED",void 0,"Downloaded"),style:"BADGE_STYLE_TYPE_SIMPLE"}}]};
_.H("kevlar_modern_downloads_page")&&(p.menu={menuRenderer:{items:[{menuServiceItemRenderer:{text:cwK,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:k,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.cI("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},p.badges=void 0)}else p=void 0;g.call(l,{richItemRenderer:{content:{playlistRenderer:p},entitySelectorType:"RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST"}})}return J};
rwU=function(X,J,p){X=X?ZGK(X):"";J!==void 0&&isFinite(J)?J===0?J=_.cI("UPDATING",void 0,"Updating..."):(J=elZ(new Date(J),new Date),J=_.cI("UPDATED_TIME",{relative_time:J},"Updated "+J)):J="";var l="";X&&J&&(l=" \u2022 ");if(p&&_.H("kevlar_display_downloads_numbers")){p=_.bu("VIDEO_COUNT",p);if(X||J)l=" \u2022 ";return p+l+X+l+J}return X+l+J};
bWK=function(X){return FyI(X.entities).length};
_.fmT=function(X,J,p){var l=gu(X.responsiveSize),g;X=!((g=X.responsiveMap)==null||!g.some(function(B){return B.containerSize==="CONTAINER_SIZE_NARROW"&&B.containerType==="CONTAINER_TYPE_VERTICAL_LIST"}));
return{marginSettings:p,containerWidth:J,sizing:l,enableFullBleedForSingleCol:!1,isCompactList:l==="COMPACT"&&X}};
DW5=function(X,J){return _.SZ(X.entities,"votingEntity",J)};
m$=function(X){if(X){var J;return((J=_.yG().resolve(_.I6(_.MA)))==null?0:J())?X.darkTheme:X.lightTheme}};
RVW=function(X,J){if(X.simpleText)return Object.assign({},X,{simpleText:$q(X.simpleText,J)});if(!X.runs)return X;for(var p=Object.assign({},X,{runs:[]}),l=0,g=_.C(X.runs),B=g.next();!B.done;B=g.next())if(B=B.value,B.text)if(l+B.text.length<=J)p.runs.push(B),l+=B.text.length;else return p.runs.push(Object.assign({},B,{text:$q(B.text,J-l)})),p;return X};
mWZ=function(X,J){return _.SZ(X.entities,"chipBarStateEntity",J)};
FQ5=function(X){switch(X){case "DIVIDER_STYLE_FULL_BLEED_4_PX":return"dividerViewModelBaseDividerFullBleed4px";case "DIVIDER_STYLE_FULL_BLEED_THICK":return"dividerViewModelBaseDividerFullBleedThick";case "DIVIDER_STYLE_FULL_BLEED_8_PX":return"dividerViewModelBaseDividerFullBleed8px";case "DIVIDER_STYLE_FULL_BLEED_12_PX":return"dividerViewModelBaseDividerFullBleed12px";default:return""}};
qET=function(X,J){return{triggeringElement:X,onDwellTriggeredFn:function(){var p={triggeringElement:X,loadVideoPreviewEventData:J},l=document.querySelector(".video-preview");l&&l.dispatchEvent(new CustomEvent("yt-load-video-preview",{detail:p}))},
onDwellEndFn:function(){var p=document.querySelector(".video-preview");p&&p.dispatchEvent(new CustomEvent("yt-end-video-preview"))}}};
Ngm=function(X){var J=_.yG().resolve(_.I6(uK6));return function(p){var l=function(){var g=X(p);return J&&g?qET(p,g):null};
_.ge(function(){var g=l();J&&g&&Promise.resolve().then(function(){J.registerElement(g)});
_.Bo(function(){J&&g&&Promise.resolve().then(function(){_.JJ(J,g)})})},"p0smCb")}};
u6W=function(X){var J=X.dataset.resizeObserverId;if(J)return J;J=""+MqB++;return X.dataset.resizeObserverId=J};
G9m=function(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next()){J=J.value;var p=u6W(J.target),l=Object.assign({},{target:J.target},Fq.get(p));if(l!=null&&l.contentRect?l.contentRect.width!==J.contentRect.width||l.contentRect.height!==J.contentRect.height:1)for(Fq.set(p,{borderBoxSize:J.borderBoxSize,contentBoxSize:J.contentBoxSize,contentRect:J.contentRect,devicePixelContentBoxSize:J.devicePixelContentBoxSize}),p=_.C(qz.get(p)||[]),l=p.next();!l.done;l=p.next())l=l.value,l(J)}};
VqB=function(X,J){var p=u6W(X);qz.has(p)||qz.set(p,new Set);qz.get(p).add(J);Fq.has(p)&&J(Object.assign({},{target:X},Fq.get(p)));Nz||(Nz=new dWB(G9m));J=Nz;J.observe(X)};
tqY=function(X,J){var p=u6W(X);qz.has(p)&&(qz.get(p).delete(J),qz.get(p).size===0&&(qz.delete(p),Fq.delete(p),Nz.unobserve(X),delete X.dataset.resizeObserverId));qz.size===0&&Nz&&(Nz.disconnect(),Nz=void 0)};
QEm=function(X,J){var p=_.yG().resolve(O$);return PxW.map(function(l){return p.observe(X,J,l)})};
EsK=function(X){var J=_.yG().resolve(O$);X.forEach(function(p){J.unobserveByKey(p)})};
_.Mz=function(X){var J=_.C(loZ()),p=J.next().value,l=J.next().value,g=Object.assign({},KQa,X),B=Tg6(function(k){var n=k.contentRect.height;if((k=k.contentRect.width)||n||g.canHaveZeroSize)p.width()===k&&p.height()===n||l(p,{height:n,width:k})},g.throttleMs);
return[p,function(k){var n=[];g.useVisibilityObserver&&(n=QEm(k,function(w,Y){requestAnimationFrame(function(){Y==="visible"?VqB(k,B):tqY(k,B)})}));
n.length||VqB(k,B);return function(){n.length&&(EsK(n),n.length=0);tqY(k,B)}}]};
jEY=function(X,J,p,l,g){X=J?X.switchOffCommand:X.switchOnCommand;if(l&&g)zV4(X,p,g);else{var B,k;(B=_.p_({elementsCommand:X}))==null||(k=B.onclick)==null||k.call(B,p)}};
zV4=function(X,J,p){X=_.p_({elementsCommand:X,additionalCommandArgs:{commandController:{onSuccess:function(){p(!1)},
onServerError:function(){p(!1)}}}});
if(X==null?0:X.onclick)X.onclick(J),p(!0)};
sEK=function(X){if(X)return _.a(X,iWW)};
XJ6=function(X){if(X)switch(X){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}};
Jpm=function(X,J){if(!((X==null?0:X.entitySelectorType)&&(X==null?0:X.entityKey)))return{};switch(X.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":if(_.H("enable_web_shorts_captions_language_command")){var p;var l=(p=_.cE())==null?void 0:p.getOption("captions","track");var g,B=typeof(l==null?void 0:l.translationLanguage)==="object"&&((g=l.translationLanguage)==null?void 0:g.languageName)||(l==null?void 0:l.displayName)||"";l={data:Object.assign({},
!!B&&{selectionText:{content:B}},!!B&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}},{isDisabled:typeof l==="undefined"})}}else l={};return l;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":if(_.H("web_shorts_audio_track_picker")){var k;g=((k=_.cE())==null?void 0:k.getAudioTrack())||void 0;p=g==null?void 0:(B=g.getLanguageInfo())==null?void 0:B.getName();g={data:Object.assign({},{selectionText:{content:p}},p&&!(g==null?0:(l=g.getLanguageInfo())==
null?0:l.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}else g={};return g;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":return l=X!=null&&X.entityKey?(l=_.o1(J,X.entityKey))?{isHidden:(l==null?void 0:l.adsState)!=="ADS_STATE_PLAYING"}:{isHidden:!0}:{},l;default:return{}}};
pJ5=function(X,J){return function(p){var l=function(g){_.KE(_.EV(g),p,J)||X(g)};
p.addEventListener("click",l);return function(){p.removeEventListener("click",l)}}};
_.lhC=function(X){return function(){return _.a(X(),_.ua)}};
gIa=function(X){switch(X){case "LINEAR_LAYOUT_SPACE_S1":return 4;case "LINEAR_LAYOUT_SPACE_S2":return 8;case "LINEAR_LAYOUT_SPACE_S3":return 12;case "LINEAR_LAYOUT_SPACE_S4":return 16;case "LINEAR_LAYOUT_SPACE_S5":return 20;case "LINEAR_LAYOUT_SPACE_S6":return 24;case "LINEAR_LAYOUT_SPACE_S7":return 28;case "LINEAR_LAYOUT_SPACE_S8":return 32;case "LINEAR_LAYOUT_SPACE_S9":return 36;case "LINEAR_LAYOUT_SPACE_S10":return 40;case "LINEAR_LAYOUT_SPACE_S11":return 44;case "LINEAR_LAYOUT_SPACE_S12":return 48;
default:return 0}};
BIZ=function(X){return gIa(X==null?void 0:X.all)};
$5C=function(X){var J={};(X=X==null?void 0:X.padding)&&(J.padding=gIa(X.vertical)+"px "+gIa(X.horizontal)+"px");return J};
WSU=function(X){switch(X){case "FLEX_DIRECTION_COLUMN_REVERSE":return"ytLinearLayoutViewModelFlexDirectionColumnReverse";case "FLEX_DIRECTION_ROW":return"ytLinearLayoutViewModelFlexDirectionRow";case "FLEX_DIRECTION_ROW_REVERSE":return"ytLinearLayoutViewModelFlexDirectionRowReverse";default:return"ytLinearLayoutViewModelFlexDirectionColumn"}};
CzK=function(X){switch(X){case "JUSTIFY_CONTENT_CENTER":return"ytLinearLayoutViewModelJustifyContentCenter";case "JUSTIFY_CONTENT_FLEX_END":return"ytLinearLayoutViewModelJustifyContentFlexEnd";case "JUSTIFY_CONTENT_SPACE_AROUND":return"ytLinearLayoutViewModelJustifyContentSpaceAround";case "JUSTIFY_CONTENT_BETWEEN":return"ytLinearLayoutViewModelJustifyContentBetween";case "JUSTIFY_CONTENT_SPACE_EVENLY":return"ytLinearLayoutViewModelJustifyContentSpaceEvenly";default:return"ytLinearLayoutViewModelJustifyContentFlexStart"}};
kMB=function(X){switch(X){case "ALIGN_ITEMS_START":return"ytLinearLayoutViewModelAlignItemsStart";case "ALIGN_ITEMS_END":return"ytLinearLayoutViewModelAlignItemsEnd";case "ALIGN_ITEMS_CENTER":return"ytLinearLayoutViewModelAlignItemsCenter";case "ALIGN_ITEMS_BASELINE_FIRST":return"ytLinearLayoutViewModelAlignItemsBaselineFirst";case "ALIGN_ITEMS_BASELINE_LAST":return"ytLinearLayoutViewModelAlignItemsBaselineLast";default:return"ytLinearLayoutViewModelAlignItemsStretch"}};
nIm=function(X,J){if(J)return{containerStyles:$5C(J),itemStyles:function(p,l){var g={flex:"1"},B=J==null?void 0:J.flexDirection;b:switch(B){case "FLEX_DIRECTION_ROW_REVERSE":case "FLEX_DIRECTION_COLUMN_REVERSE":p=!!p;break b;default:p=!!l}p||(p=_.Bh("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl",B==="FLEX_DIRECTION_ROW"||B==="FLEX_DIRECTION_ROW_REVERSE"?(B=BIZ(J==null?void 0:J.gap)+"px",p?g["margin-left"]=B:g["margin-right"]=B):g["margin-bottom"]=BIZ(J==null?void 0:J.gap)+"px",g.flex=
"1");return g},
containerLayoutConfig:{responsiveSize:"RESPONSIVE_SIZE_STANDARD",containerSize:"CONTAINER_SIZE_UNSPECIFIED",containerType:(J==null?void 0:J.flexDirection)==="FLEX_DIRECTION_ROW"||(J==null?void 0:J.flexDirection)==="FLEX_DIRECTION_ROW_REVERSE"?"CONTAINER_TYPE_HORIZONTAL_LIST":"CONTAINER_TYPE_VERTICAL_LIST",contentPreviewWidth:"33%"}}};
LSR=function(X){return X<528?"CONTAINER_SIZE_NARROW":X<1024?"CONTAINER_SIZE_MEDIUM":"CONTAINER_SIZE_WIDE"};
ApZ=function(X,J){X=_.C(X.responsiveMap||[]);for(var p=X.next();!p.done;p=X.next())if(p=p.value,p.containerSize===J)return p.containerType};
_.wJT=function(X,J){if(J){var p=J.responsiveSize;X=LSR(X);var l=ApZ(J,X);if(l&&p){a:{if(l==="CONTAINER_TYPE_VERTICAL_LIST")if(p==="RESPONSIVE_SIZE_STANDARD"){if(X!=="CONTAINER_SIZE_NARROW"){var g="50%";break a}}else{g=X==="CONTAINER_SIZE_NARROW"?"50%":"33.3%";break a}g=void 0}return{responsiveSize:p,containerSize:X,containerType:l,force16By9ThumbnailAspectRatio:!J.enableContentSpecificAspectRatio,contentPreviewWidth:g,fullbleed:(l==="CONTAINER_TYPE_VERTICAL_LIST"||l==="CONTAINER_TYPE_GRID")&&X===
"CONTAINER_SIZE_NARROW"&&!1}}}};
YMT=function(X,J){var p={};switch(J){case "CONTAINER_TYPE_VERTICAL_LIST":p["flex-direction"]="column";p.padding="0 "+X.margin+"px";break;case "CONTAINER_TYPE_GRID":p["flex-direction"]="row";p.flex="none";p["flex-wrap"]="wrap";p.width=X.maxContainerWidth?X.maxContainerWidth+X.gutter+"px":void 0;p.padding="0 "+(X.margin-X.gutter/2)+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":p["flex-direction"]="row",p.flex="none",p["overflow-x"]="auto",p.width=X.maxContainerWidth?X.maxContainerWidth+"px":void 0,
p.padding="0 "+X.margin+"px"}return p};
vI5=function(X,J){if(J){var p=ApZ(J,LSR(X));a:switch(p){case "CONTAINER_TYPE_GRID":var l=3;break a;default:l=1}l=_.fmT(J,X,l);var g=_.la(l);return{containerLayoutConfig:_.wJT(X,J),containerStyles:YMT(g,p),itemStyles:function(B,k){B={};switch(p){case "CONTAINER_TYPE_VERTICAL_LIST":k||(B["margin-bottom"]="16px");break;case "CONTAINER_TYPE_GRID":B.width=g.itemWidth+"px";B["margin-right"]=g.gutter/2+"px";B["margin-left"]=g.gutter/2+"px";break;case "CONTAINER_TYPE_HORIZONTAL_LIST":B.width=g.itemWidth+
"px",B.flex="none",k||(B["margin-right"]=g.gutter+"px")}return B}}}};
H1U=function(X,J,p){if(J)return[eiY];switch(X){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_COMPLETE":return[GG];case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFERRING":return p?[GG]:[Z1Z,GG];case "TRANSFER_STATE_PAUSED_BY_USER":return[hiC,GG];case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":return[x5C,GG];default:return[eiY]}};
aha=function(X,J,p,l){return H1U(X,J,l).map(function(g){var B=g.text,k=g.iconType,n=g.videoAction;g=g.playlistAction;B=B?{content:B}:void 0;k=k&&{sources:[{clientResource:{imageName:k}}]};var w=(0,_.Q5.unsafeClone)(p);if(w){var Y=_.a(w,_.DL),e=_.a(w,_.Rr);Y&&n?Y.action=n:e&&g&&(e.action=g)}return{title:B,leadingImage:k,rendererContext:w&&{commandContext:{onTap:{innertubeCommand:w}}}}})};
U5K=function(X){X=_.Ty(X.rendererContext);var J;return(J=_.a(X,_.Rr))==null?void 0:J.playlistId};
rpY=function(X){var J;return(J=X.listItems)==null?void 0:J.some(function(p){var l;return _.zy((l=_.a(p,_.dz))==null?void 0:l.rendererContext)})};
IhW=function(X,J){var p;(p=X[(J+1)%X.length])==null||p.focus()};
yp5=function(X,J){var p=X.length,l;(l=X[J===-1?p-1:(J-1+p)%p])==null||l.focus()};
_.du=function(X){var J=_.yG().resolve(_.I6(_.MA));return J!=null&&J()?X.darkThemeColorPalette:X.lightThemeColorPalette};
_.tJ=function(X){return{primaryTextColor:Vq(X,0),secondaryTextColor:Vq(X,1),optionColor:Vq(X,2),backgroundColor:Vq(X,3),videoBackgroundColor:Vq(X,4)}};
Vq=function(X,J){if(X){switch(J){case 0:X=X.primaryTitleColor;break;case 1:X=X.secondaryTitleColor;break;case 2:X=X.surgeColor;break;case 3:X=X.section2Color;break;case 4:X=X.section3Color;break;default:return}if(X)return _.TU(X)}};
O16=function(X){var J=X.element;var p=X.veType;var l=X.storedVisualElement===void 0?null:X.storedVisualElement;var g=X.elementIndex===void 0?0:X.elementIndex;X=X.clientYouTubeData;var B=_.Kv();B!==oIT&&(SMW.clear(),oIT=B);if(J.visualElement&&SMW.has(J.visualElement))return null;if(l&&SMW.has(l))return J.visualElement=l,null;p=_.Np(_.Mp(),{veType:p,elementIndex:g,clientYouTubeData:X});if(!p)return null;J.visualElement=p;SMW.add(p);return p};
_.PD=function(X,J,p,l){p=p===void 0?null:p;l=l===void 0?cpY:l;var g=g===void 0?null:g;KC(function(){if(J){p instanceof Function&&(p=p());var B=O16({element:J,veType:X,storedVisualElement:p,clientYouTubeData:void 0});B&&(Fo(J,{data:g,observer:_.yG().resolve(O$),hideOption:Y5K,showOption:vQU,layer:J.layer}),l(B))}})};
b15=function(X){return X?_.zU(X):""};
fhK=function(X){return(X==null?void 0:X.contentType)==="LOCKUP_CONTENT_TYPE_SOURCE"?64:void 0};
D5m=function(X,J){return _.SZ(X.entities,"videoOverviewAsyncDataEntity",J)};
Rim=function(X,J){var p;return"linear-gradient(to bottom, "+((p=J==null?void 0:J.map(function(l){var g=X?l.darkThemeColor:l.lightThemeColor;return g?_.zU(g)+" "+((l==null?void 0:l.startLocation)||0)*100+"%":"transparent"}))==null?void 0:p.join(", "))+")"};
m5Z=function(X,J,p,l,g){if(!((l==null?0:l.height)&&(l==null?0:l.width)))return{size:0};var B=l.width;l=l.height;if(g)return J==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||J==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"&&B>l?{size:312/WOB}:J==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"?{size:160}:{size:312};if(!(p!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"||X!==1&&X!==2||J!=="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"&&J!=="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"&&J!==
"CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"))return{allowFullWidth:!0};if(J==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||J==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"||l===B)switch(X){case 1:return{size:208};case 2:case 3:return{size:240};default:return{size:360}}if(J==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||l>B)switch(X){case 1:case 3:return{size:240*$M5};default:return{size:360*$M5}}switch(X){case 1:case 2:return{size:1/WOB*(window.innerWidth-32)};case 3:return{size:160};
default:return{size:240}}};
_.FSa=function(X){if(!("matchMedia"in window))return _.An(Error("Sh")),function(){return!1};
var J=window.matchMedia(X);X=_.C(_.uo(J.matches,void 0,"waIHpe"));var p=X.next().value,l=X.next().value,g=function(B){l(B.matches)};
J.addEventListener?(J.addEventListener("change",g),_.Bo(function(){J.removeEventListener("change",g)})):J.addListener&&(J.addListener(g),_.Bo(function(){J.removeListener(g)}));
return p};
qMB=function(X){return X==="IMAGE_BANNER_STYLE_INSET"||X==="IMAGE_BANNER_STYLE_UNKNOWN"};
NIZ=function(){if(!("matchMedia"in window))return _.An(Error("Sh")),function(){return 0};
var X=window.matchMedia("(max-width: 527.9px)"),J=window.matchMedia("(min-width: 528px) and (max-width: 839.9px)"),p=window.matchMedia("(min-width: 840px) and (max-width: 1023.9px)"),l=window.matchMedia("(min-width: 1024px)"),g=_.C(_.uo(X.matches,void 0,"TmIKcb")),B=g.next().value,k=g.next().value;g=_.C(_.uo(J.matches,void 0,"Z0fTKd"));var n=g.next().value,w=g.next().value;g=_.C(_.uo(p.matches,void 0,"w4xy7b"));var Y=g.next().value,e=g.next().value;g=_.C(_.uo(l.matches,void 0,"DrbNC"));var Z=g.next().value,
h=g.next().value,x=function(D){k(D.matches)},U=function(D){w(D.matches)},y=function(D){e(D.matches)},c=function(D){h(D.matches)};
_.sy(function(){X.addEventListener?(X.addEventListener("change",x),J.addEventListener("change",U),p.addEventListener("change",y),l.addEventListener("change",c)):X.addListener&&(X.addListener(x),J.addListener(U),p.addListener(y),l.addListener(c));_.Bo(function(){X.removeEventListener?(X.removeEventListener("change",x),J.removeEventListener("change",U),p.removeEventListener("change",y),l.removeEventListener("change",c)):X.removeListener&&(X.removeListener(x),J.removeListener(U),p.removeListener(y),
l.removeListener(c))})});
return function(){return B()?1:n()?2:Y()?3:Z()?4:0}};
MnI=function(X){var J=0;X=_.C([X.title,X.metadata,X.actions,X.description,X.attribution]);for(var p=X.next();!p.done;p=X.next())p.value&&J++;return J};
u45=function(X){return X===1||X===2?1:0};
d5m=function(X){X=(new GMY).parse(X);return(new iv).render(X).replace(/\b(?:\d{1,2}:)?(?:\d{1,2}:)\d{1,2}\b/g,function(J){var p=J.split(":").map(Number),l=0,g=0;if(p.length===3)p=_.C(p),l=p.next().value,g=p.next().value,p=p.next().value;else if(p.length===2)p=_.C(p),g=p.next().value,p=p.next().value;else if(p.length===1)p=_.C(p).next().value;else throw Error("Th");return'<span class="ytwMarkdownDivTimestamp" data-time="'+(l*3600+g*60+p)+'" role="button">'+J+"</span>"})};
Vn4=function(X){X=_.C(X.getElementsByClassName("ytwMarkdownDivTimestamp"));for(var J=X.next(),p={};!J.done;p={clickHandler$jscomp$5:void 0},J=X.next()){J=J.value;p.clickHandler$jscomp$5=function(g){g=Number(g.target.getAttribute("data-time"));if(isNaN(g))throw Error("Uh");var B;(B=_.cE())==null||B.seekTo(g,!0)};
var l=function(g){return function(B){B.key!=="Enter"&&B.key!=="Space"||(0,g.clickHandler$jscomp$5)(B)}}(p);
J.setAttribute("tabindex","0");J.removeEventListener("click",p.clickHandler$jscomp$5);J.removeEventListener("keydown",l);J.addEventListener("click",p.clickHandler$jscomp$5);J.addEventListener("keydown",l)}};
tnC=function(){return _.A("overview-answer-ghost-card",{class:"ytwOverviewAnswerGhostCardHost"},_.A(Qq,{percentWidth:100}),_.A(Qq,{animationDelay:200}),_.A(Qq,{animationDelay:400}),_.A(Qq,{animationDelay:600}),_.A(Qq,{animationDelay:800,percentWidth:60}),_.A("div",{class:"ytwOverviewAnswerGhostCardLineBreak"}),_.A(Qq,{percentWidth:100}),_.A(Qq,{animationDelay:200}),_.A(Qq,{animationDelay:400}),_.A(Qq,{animationDelay:600,percentWidth:50}))};
Qq=function(X){return _.A("div",{class:"ytwOverviewAnswerGhostCardGhostLine",style:"max-width:"+(X.percentWidth===void 0?100:X.percentWidth)+"%"},_.A("div",{class:"ytwOverviewAnswerGhostCardSlider",style:"animation-delay:"+(X.animationDelay===void 0?0:X.animationDelay)+"ms"}))};
PzW=function(){var X=_.C(_.uo(function(){return""},void 0,"dXJHWc")),J=X.next().value;
return[function(){return J()()},
X.next().value]};
Qv6=function(X,J){X=X?ZGK(X):"";J!==void 0&&isFinite(J)?J===0?J=_.cI("UPDATING",void 0,"Updating..."):(J=elZ(new Date(J),new Date),J=_.cI("UPDATED_TIME",{relative_time:J},"Updated "+J)):J="";var p="";X&&J&&(p=" \u2022 ");return _.hu(X+p+J)};
TII=function(X,J,p,l,g,B){J=J===void 0?0:J;var k=EIm[J],n=k.title,w=k.iconType,Y=k.topButtonRenderer,e=k.sectionClientVE;k=k.videoClientVE;var Z;if(J!==1||X.length){p=[];X=_.C(X);for(l=X.next();!l.done;l=X.next()){var h=l.value;if(PXm(h))p.push({downloadedVideoGridVideoRenderer:{renderer:{gridVideoRenderer:{videoId:h.videoEntity.videoId,title:xt(h.videoEntity.title),shortBylineText:xt(h.channelEntity.title),thumbnail:h.videoEntity.thumbnail,menu:{menuRenderer:{items:[{menuServiceItemDownloadRenderer:{serviceEndpoint:{offlineVideoEndpoint:{videoId:h.videoEntity.videoId}}}}],
accessibility:{accessibilityData:{label:_.cI("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:k}}}}}});else if(teK(h)){l=p;var x=l.push;var U=void 0,y=void 0,c=void 0,D=void 0,m=void 0,d=void 0,G=void 0,P=void 0,Q=h.mainPlaylistEntity.playlistId,E=h==null?void 0:(P=h.mainPlaylistEntity)==null?void 0:(G=P.thumbnailStyleData)==null?void 0:(d=G[0])==null?void 0:(m=d.value)==null?void 0:(D=m.collageThumbnail)==null?void 0:D.coverThumbnail;D=UGU(Q);if(!_.H("enable_offline_playlist_page")&&
(h==null?0:(c=h.mainPlaylistEntity)==null?0:c.videos)){b:{c=h==null?void 0:(y=h.mainPlaylistEntity)==null?void 0:y.videos;y=_.v5().getState().entities;if(c!=null&&c.length&&y)for(c=_.C(c),m=c.next();!m.done;m=c.next())if(m=_.rZ(m.value).entityId,(m=JSON.parse(m).videoId)&&R7m(y,m)==="TRANSFER_STATE_COMPLETE"){y=m;break b}y=""}y!==void 0&&(D=gi(_.v5().getState(),y),D=_.Zt(y,Q,void 0,void 0,D))}y=IqZ(_.cI("VIEW_FULL_PLAYLIST",void 0,"View full playlist"),UGU(Q));h=Q&&E&&y?{playlistId:Q,navigationEndpoint:D,
viewPlaylistText:y,thumbnailRenderer:{playlistVideoThumbnailRenderer:{thumbnail:E}},title:xt(h.mainPlaylistEntity.title),shortBylineText:xt(h==null?void 0:(U=h.channelEntity)==null?void 0:U.title),menu:{menuRenderer:{items:[{menuServiceItemRenderer:{text:KSR,icon:{iconType:"DELETE"},serviceEndpoint:{offlinePlaylistEndpoint:{playlistId:Q,action:"ACTION_REMOVE_WITH_PROMPT"}}}}],accessibility:{accessibilityData:{label:_.cI("VIDEO_ACTION_MENU",void 0,"Action menu")}}}},loggingDirectives:{clientVeSpec:{uiType:k}}}:
void 0;x.call(l,{gridPlaylistRenderer:h})}}k={gridRenderer:{items:p}};J===1&&(Z=Qv6(g,B))}else if(l){var BK=_.hu((x=p==null?void 0:p.localizedPromptMessage)!=null?x:"");k={horizontalListRenderer:{items:[{toggleButtonRenderer:{style:{styleType:"STYLE_PRIMARY"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hu(_.cI("UPDATE_SMART_DOWNLOADS_NOW",void 0,"Update now")),isDisabled:!1,defaultServiceEndpoint:{offlineOrchestrationActionCommand:{actions:[{actionType:"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH",
entityKey:_.CW6}]}},loggingDirectives:{clientVeSpec:{uiType:129730}}}},{toggleButtonRenderer:{style:{styleType:"STYLE_BLUE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},defaultText:_.hu(_.cI("TURN_OFF",void 0,"Turn off")),isDisabled:!1,defaultServiceEndpoint:{updateLocalAppSettingCommand:{settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:!1}},loggingDirectives:{clientVeSpec:{uiType:129731}}}}],loggingDirectives:{clientVeSpec:{uiType:129729}}}};Z=Qv6(g,B)}else BK=_.hu(_.cI("WAITING_TO_DOWNLOAD",void 0,"Waiting to download...")),
k={};return{contents:[{shelfRenderer:{title:n,titleAnnotation:Z,icon:{iconType:w},subtitle:BK,content:k,menu:{menuRenderer:{topLevelButtons:[{buttonRenderer:Y}]}}}}],loggingDirectives:{clientVeSpec:{uiType:e}}}};
ziU=function(X,J,p,l,g,B,k,n,w,Y,e){p=p===void 0?{}:p;l=l===void 0?{}:l;g=g===void 0?!1:g;B=B===void 0?!1:B;k=k===void 0?!1:k;n=n===void 0?!1:n;w=w===void 0?!1:w;Y=Y===void 0?0:Y;e=e===void 0?-Infinity:e;if(!(J.length||X.length||g||n))return B?[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:ZWW(p)}]}}]:[{itemSectionRenderer:{contents:[{backgroundPromoRenderer:{title:_.hu(_.cI("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 Z=[];X.length&&Z.push(TII(X,0));n?Z.push({contents:[{statementBannerRenderer:UWI(w,l)}]}):g?Z.push(TII(J,1,p,k,Y,e)):B&&Z.push({contents:[{statementBannerRenderer:xW4(p)}]});(g&&J.length||X.length)&&Z.push({contents:[{messageRenderer:{subtext:{messageSubtextRenderer:{text:_.hu(_.cI("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 Z.map(function(h){return{itemSectionRenderer:h}})};
TG=function(X,J){if(typeof X!=="object")return null;X=_.C(Object.entries(X));for(var p=X.next();!p.done;p=X.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;if(p===J)return p;if(l=TG(l,J))return p+"."+l}return null};
zG=function(X){var J=X.content;return(X=X.styleRuns)&&J?{runs:X.map(function(p){var l={text:J.slice(p.startIndex,p.startIndex+p.length)};p.fontColor&&(l.textColor=p.fontColor);return l})}:{simpleText:J}};
sva=function(X,J,p,l){var g=jvB;l&&(X.quantity=l);if(!X.quantity||!X.maxQuantity)return{};l=X.minusButton;var B=X.plusButton,k,n,w,Y;return{value:X.quantity,maxValue:X.maxQuantity,onChangeCallback:function(e){g(X,e)},
minusLabel:(k=_.a(l,i16))==null?void 0:k.label,minimumReachedLabel:(n=_.a(l,i16))==null?void 0:n.limitReachedLabel,plusLabel:(w=_.a(B,i16))==null?void 0:w.label,maximumReachedLabel:(Y=_.a(B,i16))==null?void 0:Y.limitReachedLabel,disabled:J,onRemoveCommand:p}};
jvB=function(X,J){var p=X.quantityIncrementerEntityKey;if(p){var l={};l.quantity=J;_.vH(_.jY("quantityIncrementerEntity",p,l));X.onChangeCommand&&_.gt(X.onChangeCommand)}};
XBm=function(X){if(X)return X===document.body?document.documentElement:/(auto|scroll)/.test(getComputedStyle(X).overflowY)?X:XBm(X.parentElement)};
l0I=function(X,J){(X=JeR(X))&&((_.H("enable_mini_app_command_handler_mweb_fix")?0:J)?pBT.push({command:X,sourceData:{},commandContext:void 0}):_.yG().resolve(_.SV).resolveCommand(X))};
JeR=function(X){return _.a(X,_.sW)};
g_I=function(){var X=window.performance.timeOrigin+window.performance.now(),J=(new _.ia).setSeconds(X/1E9);return _.gB(J,2,_.Yp(X%1E9),0)};
$1U=function(X,J){var p;X=(p=_.a(_.a(X,_.sW),BKU))==null?void 0:p.methodName;var l,g;(p=window.youtubewebview||((l=window.webkit)==null?void 0:(g=l.messageHandlers)==null?void 0:g.youtubewebview))&&X&&(l=new sL,X=_.uZ(l,1,X),X=_.jm(X.JSC$12825_serializeBinary()),J=_.jm(J),p.postMessage(X+","+J))};
XQ=function(X,J){var p=_.a(_.a(X,_.sW),BKU);p&&(J&&(p.serializedAdditionalMetadata=_.jm(J)),l0I(X,!0))};
WxI=function(X,J,p){setTimeout(function(){_.BU(X,J)},p)};
Cm4=function(X){switch(X){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"}};
knC=function(){return!!_.Bh("ID_TOKEN")};
AeY=function(X){return X instanceof Error&&X.cause instanceof n_Z&&X.cause.rpcErrorCode!==void 0?!Lx4.includes(X.cause.rpcErrorCode):!0};
YYC=function(){return _.hn(wBT,{authuser:""+(_.Bh("SESSION_INDEX")||0)})};
Jh=function(X,J,p,l){p=p===void 0?"MINI_APP_SDK_API_UNSPECIFIED":p;l=l===void 0?"":l;var g=new _.Kw;p={source:"MINI_APP_ERROR_SOURCE_PLAYABLE_CONTAINER",sdkVersion:l,sdkApi:p};X instanceof Error&&(g.message=X.message,g.name=X.name,X.cause instanceof n_Z&&X.cause.rpcErrorCode!==void 0&&(p.rpcErrorCode=X.cause.rpcErrorCode));var B;(B=J.onError)==null||B.call(J,{loggingError:g,metadata:p})};
eE4=function(X,J,p,l){switch(X){case "MINI_APP_SOURCE_GAMESNACKS":return new pu(J,p,l);default:return new v_R(J,p,l)}};
Zl6=function(X){switch(X){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"}};
hEW=function(X){switch(X){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"}};
x1m=function(X){switch(X){case 1:return"MINI_APP_SDK_API_FIRST_FRAME_READY";case 9:return"MINI_APP_SDK_API_GAME_READY";case 2:return"MINI_APP_SDK_API_LOAD_DATA";case 3:return"MINI_APP_SDK_API_SAVE_DATA";case 4:return"MINI_APP_SDK_API_SEND_SCORE";case 5:return"MINI_APP_SDK_API_ON_AUDIO_ENABLED_CHANGE";case 6:return"MINI_APP_SDK_API_ON_PAUSE";case 7:return"MINI_APP_SDK_API_ON_RESUME";case 8:return"MINI_APP_SDK_API_GET_LANGUAGE";case 10:return"MINI_APP_SDK_API_IS_AUDIO_ENABLED";case 12:return"MINI_APP_SDK_API_SHARE_INVITE_CODE";
case 13:return"MINI_APP_SDK_API_ON_GAME_DATA_AVAILABLE";case 15:return"MINI_APP_SDK_API_OPEN_CONTENT";default:return"MINI_APP_SDK_API_UNSPECIFIED"}};
HlU=function(){return Math.floor(Math.random()*4)+1};
a0m=function(X,J,p,l){X=_.C(Object.entries(X));for(var g=X.next(),B={};!g.done;B={message$jscomp$995:void 0},g=X.next()){var k=_.C(g.value);g=k.next().value;k=k.next().value;B.message$jscomp$995=k;J.push(setTimeout(function(n){return function(){l(!1);p(n.message$jscomp$995.text)}}(B),B.message$jscomp$995.delayMs));
Number(g)>0&&J.push(setTimeout(function(){l(!0)},B.message$jscomp$995.delayMs-400))}};
U14=function(X,J,p){p=p===void 0?cpY:p;if(X){var l=_.yG().resolve(O$);l||_.H("mweb_no_observer_killswitch")?Fo(X,{data:J,observer:l,visibilityCallback:p,hideOption:Y5K,showOption:vQU,layer:X.layer}):_.Wf(new _.Kw("Warning: monitorVisibility called with null observer",X.tagName,J==null?void 0:J.loggingDirectives,J==null?void 0:J.trackingParams))}else _.Wf(new _.Kw("Warning: monitorVisibility called with null element",J==null?void 0:J.loggingDirectives,J==null?void 0:J.trackingParams,J==null?void 0:
J.rendererContext))};
reW=function(X,J){var p=p===void 0?cpY:p;_.H("mweb_fix_monitor_visibility_after_render")?X&&KC(function(){U14(X,J,p)}):KC(function(){U14(X,J,p)})};
I0m=function(X,J){var p=document.createElement("ytd-engagement-panel-section-list-renderer");p.data=X;var l=J!=null?J:{};X=l.isPersistentPanel;J=l.hideDelayMs;l=l.overscrollContain;X=Object.assign({},X&&{isPersistentPanel:X},J&&{hideDelayMs:J},l&&{overscrollContain:l});Object.assign(p,X);return p};
OlB=function(X){ye6||(ye6=o_I(new _.W5(1,void 0,void 0,SYm),0));var J=ye6.format(Math.floor(X));J=B5==="be"||B5==="bg"||B5==="es"||B5==="et"||B5==="hu"||B5==="ka"||B5==="lv"||B5==="pl"||B5==="pt-PT"||B5==="sq"?J.replace(new RegExp("^(\\d)"+SYm.GROUP_SEP.replace(".","\\.")+"(\\d+("+SYm.DECIMAL_SEP.replace(".","\\.")+"\\d+)?\\D*)$"),"$1$2"):J;return X>=1E3&&X<=9999&&J[1]==="."&&(B5==="sl"||B5==="it")?J.replace(".",""):J};
_.f0B=function(X,J,p){return window.spf&&!_.H("web_disable_spfjs_client")?ce5(X,J,p):blK(X,J)};
ce5=function(X,J,p){var l=null,g=(new _.u_(function(B,k){var n={};if(J){n.method=J.method;var w=J.postParams||{};XvB(X,J)&&(w[_.Bh("XSRF_FIELD_NAME")]=_.Bh("XSRF_TOKEN"));n.postData=_.u8(w);J.type&&(n.type=J.type);w=J.headers}n.headers=K_a(X,w);_.H("debug_forward_web_query_parameters")&&(X=_.iVa(X,window.location.search));n.experimental_headers=n.headers;n.onError=function(Y){Y.err&&Y.xhr&&(Y.err.params={url:Y.xhr.responseURL,response:Y.xhr.responseText.substr(0,64)});k(Y.err)};
n.onPartDone=function(Y){p&&p.call(null,Y.part)};
n.onDone=function(Y){var e=D1Y(Y.response,"xsrf_token");a6(window.location.href,X)&&e&&_.g$("XSRF_TOKEN",e);if(e=D1Y(Y.response,"service_worker_killswitch"))_.g$("SERVICE_WORKER_KILLSWITCH",e),i05();B(Y.response)};
l=spf.request(X,n)})).then(RE6);
g.thenCatch(function(B){var k=B instanceof _.ly,n=B&&B.hasOwnProperty("params")&&B.params.response?B.params.response:"";B instanceof Error&&(n?k?mAW(B):n===')]}\'\n{"reload":"now"}'?mAW(B):(m1m(B,X,n),FxR(B,n)?_.Wf(B):_.Bf(B)):mAW(B));l&&l.abort()});
return g};
RE6=function(X){if(X.type==="multipart"){var J=X.timing;X=X.parts.reduce(function(p,l){Object.assign(p,l);return p},{});
X.timing=X.timing||{};Object.assign(X.timing,J);X.type="reduced"}return X};
blK=function(X,J){J=J===void 0?{}:J;var p=null,l=new _.u_(function(g,B){J.onFinish=function(k){if(k.readyState===XMLHttpRequest.DONE)if(k.status===200){if(k.responseType!=="json"){var n=k.response;n.substring(0,5)===")]}'\n"&&(n=n.substring(5));try{var w=JSON.parse(n)}catch(Y){w=Y}}else w=k.response;w instanceof Error?B(w):(n=D1Y(w,"xsrf_token"),a6(window.location.href,X)&&n&&_.g$("XSRF_TOKEN",n),k=k.responseURL,window.performance&&window.performance.getEntriesByName?(n=window.performance.getEntriesByName(k).pop())?
k={responseStart:(0,_.S8)()-(n.responseEnd-n.responseStart)}:(Math.random()<.01&&(n=Error("gi"),n.params=k,_.Wf(n)),k={responseStart:-1}):k={responseStart:0},w.timing=w.timing||{},Object.assign(w.timing,k),g(w))}else B(Error("fi`"+k.status))};
(p=_.MN(X,J))||B(Error("fi`"+p.status))});
l.thenCatch(function(g){g instanceof Error&&(m1m(g,X),FxR(g)&&(g.level="WARNING"))});
_.H("cancel_pending_navs")&&l.thenCatch(function(){p.abort()});
return l};
D1Y=function(X,J){var p=X[J],l=X.parts;X.type==="multipart"&&l&&(p=(X=l.find(function(g){return J in g}))&&X[J]);
return p};
m1m=function(X,J,p){var l=X.message||"";J={original:l,url:J};if(p)if(l=l.match(/position:?\s*(\d+)/)){l=l&&Number(l[1])?Number(l[1]):0;var g=Math.max(l-25,0);J.position=l;J.response=p.substring(g,l+25)}else J.response=p.substring(0,50);_.C7(X,J);try{X.message="JSON parse error"}catch(B){}};
FxR=function(X,J){X=X.message||"";X=!!(X.indexOf("<")>=0||X.indexOf("end of ")>=0||X.indexOf("Unterminated string")>=0||X.indexOf("Unexpected EOF"));if(!X&&J)for(var p=J.length,l=!1,g=0;g<p;g++)if(l&&J[g]==="\\")g++;else if(J[g]==='"')l=!l;else if(J[g]==="<"&&!l){X=!0;break}return X};
qYW=function(){return document.documentElement.hasAttribute("dark")};
_.NKT=function(X,J){if(X!=="GFEEDBACK"&&X!=="GUIDED_HELP")_.ky(Error("hi`"+X));else{var p=_.yG().resolve(_.I6(_.vE));if(p&&(p=p.getCurrentPage())&&p.getServiceTrackingParams&&(p=p.getServiceTrackingParams()))for(var l=0,g;g=p[l++];)if(g.service===X){if(X=g.params)for(p=0;l=X[p++];)J[l.key]=l.value;break}}};
_.MIT=function(X){var J=_.hO();J&&(J=J.getPlayer())&&(J.pauseVideo(),X.playback_id=J.getVideoData().cpn,X.eid=J.getVideoData().eventId,Object.assign(X,J.getFeedbackProductData()))};
u85=function(){var X={abuseLink:"https://support.google.com/youtube/bin/answer.py?answer=140536",customZIndex:"2000000005",allowNonLoggedInFeedback:!0};_.Bh("GOOGLE_FEEDBACK_FORCE_ANONYMOUS")&&(X.enableAnonymousFeedback=!0);_.Bh("SESSION_INDEX")&&(X.authuser=String(_.Bh("SESSION_INDEX")));_.H("enable_pageid_for_feedback")&&_.Bh("DELEGATED_SESSION_ID")&&(X.pageId=String(_.Bh("DELEGATED_SESSION_ID")));return X};
_.g4=function(X){_.H("enable_ypc_spinners")&&_.xm(X,"yt-open-popup-action",[{openPopupAction:{popupType:"FULLSCREEN_OVERLAY",properties:{noCancelOnOutsideClick:!0,noAutoFocus:!0},popup:{loadingRenderer:{hack:!0}}}},X])};
_.BW=function(X){_.H("enable_ypc_spinners")&&_.xm(X,"yt-close-popup-action",["yt-loading-renderer"])};
Gnm=function(X){return new Promise(function(J,p){_.J4({verifyCommand:{recaptchaToken:X.recaptchaResponse}},{commandController:{onSuccess:function(l,g){g||p("ChallengeService did not return a response.");var B;J({challengeCompleted:(B=g.verified)!=null?B:!1})},
onServerError:function(l,g){p(g)}}})})};
d1a=function(X,J,p,l){J({recaptchaResponse:l}).then(function(g){g.challengeCompleted?_.Ph()?(p(3),_.yG().resolve(_.SV).resolveCommand({signalAction:{signal:"RELOAD_PAGE"}},{form:{element:X}})):p(2):p(4)},function(){p(4)})};
tIY=function(X,J,p){_.J8(_.rb(VIZ,_.Bh("HL")),function(){var l;(l=window.grecaptcha)==null||l.ready(function(){var g=window.grecaptcha;g?(p(g.render(X,{sitekey:"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog",callback:d1a.bind(null,X,Gnm,J)})),J(1)):J(4)})})};
Pmm=function(X,J){return function(){switch(J()){case 0:return X().captchaLoadingMessage;case 1:return X().challengeReason;case 3:return X().captchaSuccessfulMessage;case 2:return X().captchaCookieSetFailureMessage;case 4:return X().captchaFailedMessage;default:return X().challengeReason}}()};
_.$S=function(){if(!QAm){var X=document.querySelector("#player.skeleton");X&&(_.Fa(X),QAm=!0)}};
_.Kxm=function(){return E_m=WDU()};
jAW=function(){return _.L(function(X){return TKm!==void 0?X.return():X.yield(zE5(),0)})};
zE5=function(){return _.L(function(X){if(X.nextAddress==1)return X.yield(kFm(),2);E_m=X.yieldResult;TKm=_.gs.addLowPriorityJob(zE5,5E3);_.Ma(X)})};
p9T=function(X){var J=J===void 0?il6:J;var p,l,g=(p=X.responseContext)==null?void 0:(l=p.mainAppWebResponseContext)==null?void 0:l.trackingParam;if(!g){J.increment("MISSING");var B,k,n,w,Y,e;_.Wf(new _.Kw("282054944_a",{wRm:!!((B=X.responseContext)==null?0:(k=B.mainAppWebResponseContext)==null?0:k.loggedOut),hBW:((n=X.responseContext)==null?void 0:n.mainAppWebResponseContext)===void 0,m7j:X.responseContext===void 0,cp:(w=X.playabilityStatus)==null?void 0:w.contextParams,eAW:(((Y=X.streamingData)==
null?void 0:Y.formats)||[]).length>0,i5R:(((e=X.streamingData)==null?void 0:e.adaptiveFormats)||[]).length>0,os:!!X.offlineState,cotn:X.cotn}));return 2}p="";try{p=sAR(g)}catch(x){return J.increment("C_ERROR"),_.Bf(x),2}try{var Z=_.VmY(p);var h=X9m(Z)}catch(x){return J.increment("P_ERROR"),_.Bf(x),2}h=_.h0(h,JqK,1,_.xn());g=[];h=_.C(h);for(Z=h.next();!Z.done;Z=h.next())l=Z.value,Z=l.getPath(),p=(0,_.Q5.getValueByKeys)(X,Z.split(".")),p=String(p===void 0||p===null?"":p),l=l.getValue()||"",B=/[+\-\/_]/g,
p.replace(B,"")!==l.replace(B,"")&&(J.increment("MISMATCH"),_.H("ab_mis_log_err")&&(p=new _.Kw("282054944_p",{yCv:Z,g:String(p),e:String(l)}),_.Bf(p)),["auxiliaryUi.messageRenderers.enforcementMessageViewModel.displayType"].includes(Z)||(Z.match(/enforcementMessageViewModel/i)?g.push(3):g.push(2)));if(g.length>0)return Math.max.apply(Math,_.EU(g));J.increment("SUCCESS");return 1};
BlR=function(X){var J=new WW;if(X.interpreterJavascript){var p=_.OLY(X.interpreterJavascript);p=L$(p).toString();var l=new lBC;_.uZ(l,6,p);_.DF(J,1,l,mv)}else X.interpreterUrl&&(p=_.BC(X.interpreterUrl),p=_.Mf(p).toString(),l=new _.g$W,_.uZ(l,4,p),_.DF(J,2,l,mv));X.interpreterHash&&_.Cu(J,3,X.interpreterHash,mv);X.program&&_.Cu(J,4,X.program,mv);X.globalName&&_.Cu(J,5,X.globalName,mv);X.clientExperimentsStateBlob&&_.Cu(J,7,X.clientExperimentsStateBlob,mv);return J};
kS=function(X){var J={};X=_.C(X.split("&"));for(var p=X.next();!p.done;p=X.next())p=p.value.split("="),p.length===2&&(J[p[0]]=p[1]);return J};
$qm=function(X){return Number(X.t)||7200};
W0R=function(){var X=X===void 0?window:X;var J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(l6U(),2);J=X;p=J.bgevmc;if(!p)throw Error("li");return l.return({pause:function(){p.p()},
resume:function(){p.r()},
checkForRefresh:function(){return p.cr()}})})};
phY=function(){if(_.H("bg_st_hr"))return"havuokmhhs-0";var X,J=((X=globalThis.performance)==null?void 0:X.timeOrigin)||0;return"havuokmhhs-"+Math.floor(J)};
nu=function(X){window.bgens=X};
COZ=function(){return new Promise(function(X){var J=window;J.ntpevasrs!==void 0?X(new Lu(J.ntpevasrs)):(J.ntpqfbel===void 0&&(J.ntpqfbel=[]),J.ntpqfbel.push(function(p){X(new Lu(p))}))})};
kXK=function(X){if(_.H("attmusi")&&_.H("attmusi_ue")){X={s:X.q8i.bind(X),ir:X.bak.bind(X)};var J=window;J.attmp=X;if(J.attmq!==void 0)for(var p=_.C(J.attmq),l=p.next();!l.done;l=p.next())l=l.value,l(X);J.attmq=void 0}else J=X.q8i.bind(X),_.Ib("yt.aba.att",J),X=X.bak.bind(X),_.Ib("yt.aba.att2",X)};
L06=function(X){switch(_.NN(X.input)){case _.eo(n$B):var J={};return J.encryptedVideoId=X.innerTubeRequest.externalVideoId,J}return{}};
YGa=function(X){switch(_.NN(X.input)){case _.eo(n$B):if(_.H("web_generate_att_data_for_get_transcript_request"))return"ENGAGEMENT_TYPE_VIDEO_TRANSCRIPT_REQUEST";break;case _.eo(AqR):if(_.H("enable_att_for_share_on_web_client"))return"ENGAGEMENT_TYPE_SHARE";break;case _.eo(Ah):if(_.H("PremiumClientSharedConfig__enable_att_for_get_premium_on_web_client")&&X.innerTubeRequest.browseId==="SPunlimited")return"ENGAGEMENT_TYPE_YPC_GET_PREMIUM_PAGE";break;case _.eo(w9Z):var J,p;if(_.H("PremiumClientSharedConfig__enable_att_for_get_download_action_on_web_client")&&
((p=_.a((J=X.config)==null?void 0:J.command,_.AO))==null?0:p.requiresAttestationResponse))return"ENGAGEMENT_TYPE_YPC_GET_DOWNLOAD_ACTION"}return null};
_.eQZ=function(X){var J;if(X.playlistVideoRenderer&&((J=X.playlistVideoRenderer)==null?0:J.engagementBar))return v$I(X.playlistVideoRenderer.engagementBar);if(_.a(X,w4)){var p;if(X=(p=_.a(X,w4))==null?void 0:p.engagementBar)return v$I(X)}return""};
v$I=function(X){if(!X)return"";X=_.a(X,_.ZH5);if(X==null||!X.actions)return"";X=_.C(X.actions);for(X=X.next();!X.done;X=X.next()){X=_.a(X.value,_.hQT);var J=void 0;if((J=X)==null||!J.itemId)break;return X.itemId}return""};
_.xq6=function(X){var J;if(X.playlistVideoRenderer&&((J=X.playlistVideoRenderer)==null?0:J.videoId))return X.playlistVideoRenderer.videoId;if(_.a(X,w4)){var p,l;if(X=(p=_.a(X,w4))==null?void 0:(l=p.playlistItemData)==null?void 0:l.videoId)return X}return""};
_.HH5=function(X){var J;if(X.playlistVideoRenderer&&((J=X.playlistVideoRenderer)==null?0:J.voteCount))return X.playlistVideoRenderer.voteCount;if(_.a(X,w4)){var p,l;if(X=(p=_.a(X,w4))==null?void 0:(l=p.playlistItemData)==null?void 0:l.voteCount)return X}return 0};
_.Ze=function(X,J){return _.SZ(X.entities,"flowStateEntity",J)};
Uq6=function(X,J,p,l){var g=void 0;X=_.C(X[J.iconName]||[]);for(var B=X.next();!B.done;B=X.next()){B=B.value;var k=J.iconSize;var n=J.iconStyle;k=!k||k===B[2];var w=aBW[B[0]];l&&l!==B[1]||!k||n&&n!==w?n=!1:g?(n=aBW[B[0]],n=!!J.iconStyle||n==="youtube_outline",k=g.version<=B[1],n=(!!J.iconSize||B[2]===24)&&n&&k):n=!0;n&&(g={name:J.iconName,style:aBW[B[0]],size:B[2],version:B[1],allowMirroring:!!B[3],url:p(J.iconName,B)})}return g};
rqK=function(X,J,p,l){return X+(""+aBW[p[0]]+((l===void 0?0:l)?"_experimental":"")+"/"+J+"/v"+p[1]+"/")+(p[2]+"px.svg")};
IB4=function(X){return _.Bh("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&_.Bh("INNERTUBE_CLIENT_NAME")!=="WEB_CREATOR"?"bookmark":X};
yqR=function(X,J){return rqK("https://fonts.gstatic.com/s/i/",X,J)};
o$m=function(X,J){return rqK("https://fonts.gstatic.com/s/i/",X,J,!0)};
SGR=function(X,J){return rqK("https://www.gstatic.com/youtube/img/icons/web/",X,J)};
cqT=function(X){var J=X.enabled;var p=X.itemPlaybackModel;var l=X.thumbnailElRef;var g=X.containerElRef;var B=X.options;var k;_.ge(function(){var n=g==null?void 0:g.value;var w,Y=(w=l())==null?void 0:w.value;w=p();var e=B();if(J&&w&&n&&Y&&(e==null?0:e.thumbnail)){var Z={data:w,hostElement:n},h,x,U=[].concat(_.EU((h=e.thumbnailOverlays)!=null?h:[]),_.EU((x=w.overlays)!=null?x:[]));x=w.itemPlaybackOptions;h=(x==null?void 0:x.enableRoundedPlayer)||e.enableRounding;x=x==null?void 0:x.disableTimeStatusOverlay;
var y,c;n={mediaRenderer:Z,lockupElement:n,thumbnailElement:Y,videoPreviewOpts:{videoPreviewData:{inlinePlaybackEndpoint:_.Xg((y=w.inlinePlayerData)==null?void 0:y.onVisible),navigationEndpoint:_.Xg((c=w.inlinePlayerData)==null?void 0:c.onSelect),thumbnail:e.thumbnail,thumbnailOverlays:U,accessibilityText:e.accessibilityText||""},thumbnailSize:e.thumbnailSize,enableRounding:h,mouseleaveCallback:e.mouseleaveCallback,hideTimeDisplay:x}}}else n=void 0;if(y=n){var D;(D=k)==null||hh(D);k=Xq(y);var m,d;
((m=p())==null?0:(d=m.inlinePlayerData)==null?0:d.forceImpAutoplay)&&OHm(k)}},"BLiQOd");
_.Bo(function(){var n;(n=k)==null||hh(n)})};
bH6=function(X){X=atob(X);for(var J=[],p=0;p<X.length;p++)J.push(X.charCodeAt(p));return new Blob([new Uint8Array(J)],{type:"image/png"})};
DqU=function(X,J,p,l){l=l===void 0?"INSERTION_POSITION_UNSPECIFIED":l;return X({targetId:J},function(g){var B,k=(B=g.contents)!=null?B:[];B=p!=null?p:[];var n=fBm(k);switch(l){case "INSERTION_POSITION_UNSPECIFIED":return Object.assign({},g,{contents:[].concat(_.EU(k.slice(0,n)),_.EU(B),_.EU(k.slice(n+1)))});case "INSERTION_POSITION_FIRST":return Object.assign({},g,{contents:[].concat(_.EU(B),_.EU(k))});case "INSERTION_POSITION_LAST":return Object.assign({},g,{contents:[].concat(_.EU(k),_.EU(B))});
default:return g}})};
mqa=function(X,J,p,l,g){g=g===void 0?"RELATIVE_INSERTION_POSITION_AFTER":g;return X({targetId:J},function(B){var k,n=(k=B.contents)!=null?k:[];k=RQm(n,p);if(k<0)return B;k=g==="RELATIVE_INSERTION_POSITION_BEFORE"?k:k+1;return Object.assign({},B,{contents:[].concat(_.EU(n.slice(0,k)),_.EU(l),_.EU(n.slice(k)))})})};
fBm=function(X){var J=X.findIndex(function(p){return _.a(p,_.xS)});
return J>=0?J:X.length};
RQm=function(X,J){return X.findIndex(function(p){a:{p=_.C(Object.values(p));for(var l=p.next();!l.done;l=p.next())if((l=l.value)&&l.targetId){p=l.targetId;break a}p=""}return p===J})};
qGm=function(X,J,p){return X({targetId:J},function(l){var g,B=(g=l.contents)!=null?g:[];return Object.assign({},l,{contents:F0B(B,p)})})};
F0B=function(X,J){return X.filter(function(p){var l=J.includes;a:{p=_.C(Object.values(p));for(var g=p.next();!g.done;g=p.next())if((g=g.value)&&g.targetId){p=g.targetId;break a}p=""}return!l.call(J,p||"")})};
_.NlI=function(X,J){return{engagementPanelSectionListRenderer:{panelIdentifier:X,identifier:J,visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",content:{contentLoadingRenderer:{useSpinner:!0}}}}};
MGW=function(X,J){X=X.getAvailableAudioTracks();if(X.length)return X==null?void 0:X.find(function(p){var l;return(p==null?void 0:(l=p.getLanguageInfo())==null?void 0:l.getId())===J})};
_.GXm=function(X){var J,p=(J=X.getOption("captions","tracklist",{includeAsr:!0}))!=null?J:[];return p=uPC(p,X)};
dqY=function(X){return X.getOption("captions","translationLanguages",{includeAsr:!0})||[]};
uPC=function(X,J){J=dqY(J);if(J==null||!J.length)return X;var p=J.filter(function(k){return k});
J=X.filter(function(k){return k.languageCode.startsWith("en")});
p=_.C(p);for(var l=p.next();!l.done;l=p.next())if(l=l.value,J.length){var g=J[0],B=Object.assign({},g);g.languageCode!==l.languageCode&&(B.displayName=g.languageName+" >> "+l.languageName,B.translationLanguage=l,X.push(B))}return X};
VGI=function(X,J,p){X=_.GXm(X);if(X.length)return p?X.find(function(l){if(typeof(l==null?void 0:l.translationLanguage)==="object"){var g;return((g=l.translationLanguage)==null?void 0:g.languageCode)===J}return!1}):X==null?void 0:X.find(function(l){return l.languageCode===J})};
tGY=function(X){return X.getOption("captions","tracklist",{includeAsr:!0})};
POY=function(X){var J=X.getAvailableAudioTracks();if(J!=null&&J.length){var p=X.getAudioTrack();return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.EU(J.map(function(l){return{listItemViewModel:{title:{content:l.getLanguageInfo().getName()},isSelected:l.getLanguageInfo().getId()===(p==null?void 0:p.getLanguageInfo().getId()),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",
actions:[{audioTrackSelectActionCommand:{languageCode:l.getLanguageInfo().getId()}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}}};
QoB=function(X){return X.getOption("captions","tracklist",{includeAsr:!0})};
E$B=function(X){var J=QoB(X);if(J==null?0:J.length)return J;X.loadModule("captions");return QoB(X)};
K0C=function(X){var J=X.getOption("captions","track");if(J)return J;X.loadModule("captions");return X.getOption("captions","track")};
zQW=function(X){var J=E$B(X);if(J!=null&&J.length){var p=K0C(X),l;return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:_.cI("PLAYER_CAPTION_OFF",void 0,"Off")},isSelected:!(p==null?0:p.languageCode),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:""}}]}}}}}}}].concat(_.EU(J.map(function(g){return{listItemViewModel:{title:{content:g.displayName},
isSelected:g.displayName===(p==null?void 0:p.displayName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:g.languageCode}}]}}}}}}}})),[{listItemViewModel:Object.assign({},{title:{content:_.cI("AUTO_TRANSLATE",void 0,"Auto-translate")},
isSelected:!!p.translationLanguage,selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT"},!!p.translationLanguage&&{selectionText:{content:(p==null?void 0:(l=p.translationLanguage)==null?void 0:l.languageName)||""}},{rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[Tl6(X)]}}}}}})}]),visibleElementCount:5}}}}}}}}};
Tl6=function(X){var J=dqY(X);if(J==null||!J.length)throw Error("Hi");var p=K0C(X);X=J.filter(function(l){return!l.languageCode.startsWith("en")});
return{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[].concat(_.EU(X.map(function(l){var g;return{listItemViewModel:{title:{content:l.languageName},isSelected:l.languageName===(p==null?void 0:(g=p.translationLanguage)==null?void 0:g.languageName),selectionStyle:"LIST_ITEM_SELECTION_STYLE_DEFAULT",rendererContext:{commandContext:{onTap:{innertubeCommand:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{captionLanguageSelectActionCommand:{languageCode:l.languageCode,
isAutoTranslated:!0}}]}}}}}}}}))),
visibleElementCount:5}}}}}}}};
XVR=function(X){return new Promise(function(J,p){if(X===void 0)_.Bf(Error("Li"),"ERROR"),p(Error("Li"));else{p=new _.jo6;var l=_.iH6();p=p.init();var g=_.so5(_.Bh("YPC_MB_URL"),!0);Promise.all([p,g]).then(function(){var B=_.HW.payments.business.integration.ClientTokenFactory.createClientToken(X,l);J(B)})}})};
lz5=function(X,J,p,l,g,B,k){var n=_.kz();p=p.replace(/-/g,"+").replace(/_/g,"/");var w=_.DV().get("hl"),Y=_.aD(_.wF),e=J==null?void 0:J.element;e&&_.g4(e);JSC(J,!0);_.pVB(Y,p,n.resolve,function(){e&&_.BW(e)},function(Z){e&&_.BW(e);
n.reject(Z)},w,l?function(Z){l&&_.CE(X,l,{backend_analytics:Z})}:void 0,n.resolve,g,B,k);
return n.promise};
JSC=function(X,J){!(X=X==null?void 0:X.element)||X.tagName!=="YT-BUTTON-RENDERER"&&X.tagName!=="YTD-BUTTON-RENDERER"||(X.disabled=J)};
gZC=function(){var X=_.cI("DOWNLOADED",void 0,"Downloaded");return{popup:{notificationActionRenderer:{responseText:_.hu(X),actionButton:{buttonRenderer:YEZ()}}},popupType:"TOAST"}};
BR4=function(){var X=_.cI("UNAVAILABLE_OFFLINE",void 0,"Unavailable offline");return{popup:{notificationActionRenderer:{responseText:_.hu(X),loggingDirectives:{clientVeSpec:{uiType:135356}}}},popupType:"TOAST"}};
$sU=function(X){return{itemSectionRenderer:{contents:[{backgroundPromoRenderer:X}]}}};
U9=function(X,J,p,l){var g;return _.L(function(B){if(B.nextAddress==1)return _.f$(B,2),B.yield(X,4);if(B.nextAddress!=2)return(g=_.u0(J.getState().entities).length>0)?B.return({title:_.hu(_.cI("YOU_ARE_OFFLINE",void 0,"You are offline")),bodyText:_.hu(_.cI("CHECK_CONNECTION_OR_DOWNLOADS",void 0,"Please check your connection or watch your downloaded videos.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:wt5()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:22233}}}):
B.return(vsZ(p,l));_.qa(B);return B.return(vsZ(p,l))})};
WFW=function(X,J){return J?J==="PPSV"||q2U(X,J):!1};
CIK=function(X){X.responseContext||(X.responseContext={});X.responseContext.maxAgeSeconds=0;return X};
ID=function(X){var J;return _.L(function(p){return p.nextAddress==1?p.yield(khW(X,"service:topbar:fallback"),2):(J=p.yieldResult)&&_.r4(J)?p.return(CIK(_.r4(J))):p.return()})};
nZI=function(X){var J;return _.L(function(p){return p.nextAddress==1?p.yield(khW(X,"service:downloads_settings:fallback"),2):(J=p.yieldResult)&&_.r4(J)?p.return(J):p.return()})};
khW=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1)return X?l.yield(X.get(J),2):l.return();p=l.yieldResult;return!p||!_.r4(p)||!isNaN(Number(p.data.expireTimestampMs))&&p.isExpired()?l.return():l.return(p)})};
LF4=function(X){var J=_.yG().resolve(yQ).getState().entities;return X.playlistId?WFW(J,X.playlistId):!1};
wVK=function(X){var J=_.ch("web_pbj_log_warning_rate",0);J=J>0&&Math.random()<J;if(!_.a(X,_.Nm))return J&&_.Wf(Error("ej")),!1;var p;return _.H("shorts_controller_retrieve_seedless_sequence_v2")&&((p=_.a(X,_.Nm))==null?void 0:p.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?!0:AST(X)?!0:(J&&_.Wf(Error("fj")),!1)};
AST=function(X){var J=(_.a(X,_.CV)||_.a(X,_.Nm)).videoId;if(!J||!YOT.test(J))return!1;var p;return(X=(p=_.a(X.commandMetadata,_.SH))==null?void 0:p.url)&&(X.includes(J)||X.startsWith("/clip"))?!0:!1};
_.eua=function(){var X=_.DV();return X.getFlag(192)?X.getFlag(190):!(_.a8("web_watch_cinematics_disabled_by_default")||_.a8("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&vZB())};
_.oD=function(X,J,p){var l={};l.currentUrl=J;l.vis=X.vis!==void 0?X.vis:0;l.splay=!1;J=_.DV();l.autoCaptionsDefaultOn=J.getFlag(66);J.getFlag(141)?J.getFlag(140)?l.autonavState="STATE_OFF":l.autonavState="STATE_ON":l.autonavState="STATE_NONE";l.html5Preference="HTML5_PREF_WANTS";isNaN(_.Bh("STS"))||(l.signatureTimestamp=_.Bh("STS"));X.autonav&&(l.autoplay=!0,l.autonav=!0);X.mutedAutoplay&&(l.autoplay=!0,l.mutedAutoplay=!0);X.inlinePlayback&&(l.autoplay=!0,l.autonav=!1,l.isInlineUnmutedPlayback=!!X.inlineUnmuted);
l.referer=p;l.lactMilliseconds=X.lact!==void 0?X.lact.toString():"-1";_.H("enable_unknown_lact_fix_on_html5")&&l.lactMilliseconds==="-1"&&_.Wf(new _.Kw("Unknown LACT is set in playbackContext.",{"lact in tempData":X.lact||"undefined",autonav:X.autonav||"undefined"}));X={};J.getFlag(194)&&(X.hasShownAmbientMode=!0);J.getFlag(192)&&(X.hasToggledOffAmbientMode=!0);_.eua()&&(X.watchAmbientModeEnabled=!0);l.watchAmbientModeContext=X;return l};
Z36=function(X){var J={},p=X.pbis||0;p&&(J.playbackBeginsInSeconds=p);X.prefetch_reason&&X.prefetch_reason==="hc_pbis"&&(J.prefetchReason="PREFETCH_REASON_HINT_CONFIG_PLAYBACK_BEGINS_IN_SECONDS");return J};
hum=function(X,J){var p;if(J==null?0:(p=J.requestTemplate)==null?0:p.panelId)X.panelId=J.requestTemplate.panelId;var l;if(J==null?0:(l=J.requestTemplate)==null?0:l.params)X.params=J.requestTemplate.params};
H3U=function(){if(xsI)return xsI();var X=!_.H("idb_response_store_auth_killswitch"),J={};xsI=ob("yt-it-response-store",{objectStores:(J.ResponseStore={addedAtVersion:1},J),shared:!X,upgrade:function(p,l){l(1)&&(p=LP(p,"ResponseStore",{keyPath:["key","clientName"]}),AL(p,"byExpiration","expireTimestampMs"),AL(p,"byInterface","clientName"))},
version:1});return xsI()};
Sg=function(X){return _.hX(H3U(),X)};
UsW=function(X,J){var p;return _.L(function(l){return l.nextAddress==1?l.yield(_.yR(),2):(p=l.yieldResult)?l.return(new azU(X,J,p)):l.return()})};
rSI=function(X){var J=Object.keys(X)[0];if(J)return X.screenExit&&(J=J+";"+X.screenExit.screen),J};
Iz5=function(X){var J=new Map;X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,p!=null&&(J.has(p.taskType)||J.set(p.taskType,[]),J.get(p.taskType).push(p));return J};
ySI=function(X){X=[].concat(_.EU(X)).sort(function(p,l){return p-l});
var J=Math.floor(X.length/2);return X.length%2?X[J]:(X[J-1]+X[J])/2};
O3B=function(X,J){X=X===void 0?HEZ:X;J=J===void 0?{}:J;_.Ib("yt.logging.errors.log",_.Bf);hYK();oZI(yOK(),J);window.onerror=X;SOa=xA6;window.addEventListener("unhandledrejection",function(p){if(p.reason instanceof Error){var l=p.reason;_.C7(l,{source:"unhandledrejection"});l.name==="AbortError"&&(l.level="WARNING")}xA6(p.reason);p.preventDefault()})};
_.cSa=function(X){var J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK,N4,t6,dC,ZX,XU,Em,eu,hr,yk,UT,Wp,vK;return _.L(function(mW){if(mW.nextAddress==1)return mW.yield(_.mf(X,{mode:"readonly",enableRetries:!0},function(W0){return FB(W0,"playbackData").then(function(ut){var c0=ut.map(function($p){return $p.transfer}).filter(function($p){return!!$p}),bt=ut.map(function($p){return $p.offlineVideoPolicy}).filter(function($p){return!!$p}),AE=ut.filter(function($p){return!!$p.key}).map(function($p){return _.o4(_.rZ($p.key).entityId,
"downloadStatusEntity")});
c0=FB(W0,"transfer",c0);bt=FB(W0,"offlineVideoPolicy",bt);AE=FB(W0,"downloadStatusEntity",AE);var Ke=c0.then(function($p){$p=$p.reduce(function(Qk,ET){(ET==null?0:ET.offlineVideoStreams)&&Qk.push.apply(Qk,_.EU(ET.offlineVideoStreams));return Qk},[]).filter(function(Qk){return!!Qk});
return FB(W0,"offlineVideoStreams",$p)});
return LD.all([c0,bt,Ke,AE]).then(function($p){var Qk=_.C($p);$p=Qk.next().value;var ET=Qk.next().value;var ne=Qk.next().value;Qk=Qk.next().value;return[ut,$p,ET,ne,Qk]})})}),2);
if(mW.nextAddress!=3)return J=mW.yieldResult,mW.yield(_.mf(X,{mode:"readonly",enableRetries:!0},function(W0){return FB(W0,"mainDownloadsListEntity").then(function(ut){var c0,bt;return(bt=(c0=ut[0])==null?void 0:c0.downloads)!=null?bt:[]})}),3);
p=mW.yieldResult;l=_.C(J);g=l.next().value;B=l.next().value;k=l.next().value;n=l.next().value;w=l.next().value;Y=g;e=B;Z=k;h=n;x=w;U={};y={};c={};D={};m={};d=[];G=_.C(e);for(P=G.next();!P.done;P=G.next())(Q=P.value)&&(U[Q.key]=Q);E=_.C(Z);for(BK=E.next();!BK.done;BK=E.next())(CY=BK.value)&&(y[CY.key]=CY);Um=_.C(x);for(em=Um.next();!em.done;em=Um.next())(HK=em.value)&&(c[HK.key]=HK);N4=_.C(h);for(t6=N4.next();!t6.done;t6=N4.next())(dC=t6.value)&&(D[dC.key]=dC);ZX=_.C(p);for(XU=ZX.next();!XU.done;XU=
ZX.next())Em=XU.value,eu=void 0,m[(eu=Em.videoItem)!=null?eu:""]=!0,Em.videoItem&&(yk=hr=void 0,UT=(yk=(hr=_.rZ(Em.videoItem))==null?void 0:hr.entityId)!=null?yk:"",d.push({externalVideoId:UT}));Wp=Y.filter(function(W0){if(!W0||!W0.key||!W0.offlineVideoPolicy)return!1;W0=_.rZ(W0.key).entityId;W0=_.o4(W0,"downloadStatusEntity");var ut;return!(W0&&((ut=c[W0])==null?void 0:ut.downloadState)==="DOWNLOAD_STATE_USER_DELETED")});
vK=Wp.map(function(W0){var ut=U[W0.transfer],c0=[];if(ut==null?0:ut.offlineVideoStreams)for(var bt=_.C(ut.offlineVideoStreams),AE=bt.next();!AE.done;AE=bt.next())(AE=D[AE.value])&&c0.push(AE);bt=y[W0.offlineVideoPolicy];AE=m;var Ke=W0==null?void 0:W0.playerResponseTimestamp,$p=_.rZ(bt.key).entityId;W0=_.o4($p,"mainVideoEntity");if(bt.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"){var Qk="OFFLINE_VIDEO_STATE_DISABLED";bt.expirationTimestamp&&Number(bt.expirationTimestamp)<Date.now()/1E3&&(Qk="OFFLINE_VIDEO_STATE_EXPIRED")}else if(bt.action===
"OFFLINE_VIDEO_POLICY_ACTION_DOWNLOAD_FAILED")Qk="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";else{switch(ut==null?void 0:ut.transferState){case "TRANSFER_STATE_TRANSFER_IN_QUEUE":Qk="OFFLINE_VIDEO_STATE_PENDING";break;case "TRANSFER_STATE_TRANSFERRING":Qk="OFFLINE_VIDEO_STATE_TRANSFERRING";break;case "TRANSFER_STATE_PAUSED_BY_USER":Qk="OFFLINE_VIDEO_STATE_PAUSED_TRANSFER";break;case "TRANSFER_STATE_FAILED":Qk="OFFLINE_VIDEO_STATE_OFFLINE_FAILED";break;case "TRANSFER_STATE_COMPLETE":Qk="OFFLINE_VIDEO_STATE_PLAYABLE";
break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":Qk="OFFLINE_VIDEO_STATE_STREAMS_OUT_OF_DATE";break;default:Qk="OFFLINE_VIDEO_STATE_UNKNOWN"}if(Qk==="OFFLINE_VIDEO_STATE_OFFLINE_FAILED")switch(ut==null?void 0:ut.failureReason){case "TRANSFER_FAILURE_REASON_EXTERNAL_FILESYSTEM_WRITE":case "TRANSFER_FAILURE_REASON_FILESYSTEM_WRITE":Qk="OFFLINE_VIDEO_STATE_OUT_OF_STORAGE_ERROR";break;case "TRANSFER_FAILURE_REASON_STREAM_MISSING":Qk="OFFLINE_VIDEO_STATE_STREAMS_MISSING";break;case "TRANSFER_FAILURE_REASON_NETWORK":case "TRANSFER_FAILURE_REASON_NETWORK_LOST":Qk=
"OFFLINE_VIDEO_STATE_NETWORK_ERROR"}}$p={id:$p,videoState:Qk};if(ut==null?0:ut.cotn)$p.cotn=ut.cotn;if(ut==null?0:ut.maximumDownloadQuality)$p.selectedVideoQuality=ut==null?void 0:ut.maximumDownloadQuality;if(ut==null?0:ut.lastProgressTimeMs)$p.lastProgressTimeMs=ut.lastProgressTimeMs;Ke&&($p.playerResponseSavedTimeMs=String(Number(Ke)*1E3));ut=String;Ke=0;c0=_.C(c0);for(Qk=c0.next();!Qk.done;Qk=c0.next())if(Qk=Qk.value,Qk.streamsProgress){Qk=_.C(Qk.streamsProgress);for(var ET=Qk.next();!ET.done;ET=
Qk.next()){var ne=void 0;Ke+=Number((ne=ET.value.numBytesDownloaded)!=null?ne:0)}}$p.downloadedBytes=ut(Ke);$p.selectedOfflineMode=AE[W0]?"OFFLINE_MODE_TYPE_AUTO_OFFLINE":"OFFLINE_NOW";bt.action==="OFFLINE_VIDEO_POLICY_ACTION_DISABLE"&&($p.offlinePlaybackDisabledReason=bt.offlinePlaybackDisabledReason);return $p});
return mW.return({offlineVideos:vK,additionalOfflineClientState:{mainAppAdditionalOfflineClientState:{smartDownloadVideos:d}}})})};
b3B=function(){var X;return _.L(function(J){return J.nextAddress==1?J.yield(_.b0(),2):(X=J.yieldResult)?J.return(_.cSa(X)):J.return({state:"PES Unavailable"})})};
RuY=function(){var X,J,p,l;return _.L(function(g){if(g.nextAddress==1)return g.yield(_.b0(),2);if(g.nextAddress!=3)return(X=g.yieldResult)?g.yield(fzU(X),3):g.return({state:"PES Unavailable"});J=g.yieldResult;p={};l=J.reduce(function(B,k){B[k.key]=k;return B},p);
return g.return(DsZ(l))})};
DsZ=function(X){for(var J={},p=[],l=_.C(Object.keys(X)),g=l.next();!g.done;g=l.next()){var B=g.value;g=X[B];var k=void 0;if(((k=g)==null?void 0:k.entityType)==="mainVideoEntity"){delete X[B];var n=g.data;g={};if(n){var w=void 0;k=(w=n.videoId)!=null?w:"vid-"+B;B=X;g.video=n;delete g.video.formattedDescription;delete g.video.thumbnail;n.owner&&(w=B[n.owner],w==null?0:w.data)&&(delete B[w.key],g.video.owner=w.data,delete g.video.owner.avatar);if(n=n.downloadState)if(w=B[n],w==null?0:w.data)if(delete B[n],
n=w.data.playbackData)if(w=B[n],w!=null&&w.data){delete B[n];n=w.data;delete n.playerResponseJson;g.playbackData=n;if(n.transfer&&(w=B[n.transfer],w==null?0:w.data)){delete B[w.key];var Y=w.data;g.transfer=Y;w=[];Y=_.C(Y.offlineVideoStreams||[]);for(var e=Y.next();!e.done;e=Y.next())if(e=B[e.value])delete B[e.key],w.push(e.data);w&&(g.streams=w)}(n=n.offlineVideoPolicy)&&(n=B[n])&&n.data&&(delete B[n.key],g.offlineVideoPolicy=n.data)}J[k]=g}}else g&&g.entityType==="offlineOrchestrationActionWrapperEntity"&&
g.data&&(delete X[g.key],k=g.data,B=void 0,p.push({id:k.rootActionId,type:((B=k.actionProto)==null?void 0:B.actionType)||"",entity:g}))}J.wrapperEntities=p;Object.keys(X).length>0&&(J.unknownKeys=X);return J};
msK=function(){var X,J,p,l,g,B,k,n,w;return _.L(function(Y){if(Y.nextAddress==1)return X=(new _.k6("")).hasLocalStorage(),l=!!((J=_.lT.crypto)==null?0:(p=J.subtle)==null?0:p.importKey),g=!!_.lT.BroadcastChannel,B=!!_.lT.navigator.locks,Y.yield(isK(),2);k=Y.yieldResult;n=X&&l&&g&&B&&k;w={isSupported:n};if(n)return Y.return(w);w.missingBrowserFeatures=[];k||w.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_INDEXED_DB");X||w.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_LOCALSTORAGE");
l||w.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_CRYPTO_EXTENSION");g||w.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_BROADCAST_CHANNEL");B||w.missingBrowserFeatures.push("OFFLINE_WEB_CLIENT_BROWSER_FEATURE_WEB_LOCKS_API");return Y.return(w)})};
FF4=function(X,J,p,l){var g=!1,B={contentId:void 0,contentType:"video"};J=_.C(Object.entries(J));for(var k=J.next();!k.done;k=J.next()){var n=_.C(k.value);k=n.next().value;n=n.next().value;X.includes(k)&&!p.has(n)?(B.contentId=n,p.add(n),g=!0):k==="contentType"?n==="LOCKUP_CONTENT_TYPE_PLAYLIST"&&(B.contentType="playlist"):typeof n==="object"&&n!==null&&FF4(X,n,p,l)}g&&l.push(B)};
qO4=function(){var X;return!((X=O9?O9:null)==null||!X.window)};
_.uzT=function(X){if(_.NRR()){var J=_.MEm().mediaSession;try{J.setActionHandler("enterpictureinpicture",function(p){X(p)})}catch(p){}}};
_.NRR=function(){return!(!O9||!O9)&&Sm()&&_.U4T("Chromium")>=120};
Gh4=function(X){for(var J=[],p=_.C(document.styleSheets),l=p.next(),g={};!l.done;g={node$jscomp$777:void 0},l=p.next())g.node$jscomp$777=l.value.ownerNode,g.node$jscomp$777&&(g.node$jscomp$777 instanceof HTMLStyleElement||g.node$jscomp$777 instanceof HTMLLinkElement)&&J.push(new Promise(function(B){return function(k){var n=B.node$jscomp$777.cloneNode(!0);n.onload=function(){k()};
n.onerror=function(){_.Wf(Error("wj"));k()};
X.document.head.appendChild(n)}}(g)));
return Promise.all(J)};
jwZ=function(X){var J=[_.Hl(dsZ),_.Hl(VEa),_.Hl(tET)];PIU(window.document.documentElement,X.document.documentElement,[_.Hl(Qw4),_.Hl(EZZ),_.Hl(KFC),_.Hl(TRY),_.Hl(zuT)]);PIU(window.document.body,X.document.body,J)};
PIU=function(X,J,p){X=_.C(X.attributes);for(var l=X.next();!l.done;l=X.next())if(l=l.value)try{_.e7(p,J,l.name,l.value)}catch(g){}};
sw4=function(X,J){X=new _.cW(X.document.documentElement);X.start(i3K,J);return X};
Xym=function(X){var J=X.document.documentElement;J.addEventListener("click",function(p){MjK(J,p)});
J.addEventListener("touchstart",function(p){tjm(p)});
J.addEventListener("mousedown",function(p){tjm(p)})};
pyY=function(X,J,p,l){l=l===void 0?!1:l;J=new J_a(J||X,p||X);return{x:X.x+((l===void 0?0:l)?J.lengthX*-1:J.lengthX)*.2,y:X.y+((l===void 0?0:l)?J.lengthY*-1:J.lengthY)*.2}};
lUC=function(X){if(!X)return!1;var J=X.status==="OK"||X.status==="LIVE_STREAM_OFFLINE",p,l,g,B=(g=(p=X.errorScreen)==null?void 0:p.playerLegacyDesktopYpcTrailerRenderer)!=null?g:(l=X.errorScreen)==null?void 0:l.ypcTrailerRenderer;return!!J||!!B};
_.gXm=function(X,J){if(!X)return!1;var p,l=(p=X.errorScreen)==null?void 0:p.playerLegacyDesktopYpcOfferRenderer,g;J=!!(J==null?0:(g=J.playerOverlayRenderer)==null?0:g.gatedActionsOverlayRenderer);return!!lUC(X)||!!l||!!J};
W8C=function(X){return BSR(X,0,"gclid",X.search($DR))>=0||BSR(X,0,"gad_source",X.search($DR))>=0};
CG5=function(X){var J=[],p=0;return{clear:function(){p=J.length=0},
push:function(l){J[p]=l;p=(p+1)%X},
iterate:function(){return function g(){var B,k,n,w;return _.by(g,function(Y){switch(Y.nextAddress){case 1:_.mp(Y,2),B=J.length,k=0;case 4:if(!(k<B)){Y.jumpTo(2);break}n=p+k;w=_.fu;return Y.yield(J[n%B],7);case 7:w(Y.yieldResult);k++;Y.jumpTo(4);break;case 2:_.RJ(Y),_.F5(Y,0)}})}()}}};
kRW=function(X){X.eventsToIgnore||(X.eventsToIgnore=[]);var J=X.eventsToIgnore.map(G3U),p=new Set(J),l=CG5(X.bufferSize);return{flush:function(){var g=Array.from(l.iterate());l.clear();g=g.map(function(B){return{name:B.name,timestamp:B.startTime,attributes:B.attributes}});
return JSON.stringify(g)},
onSpanStart:function(g){g.name==="event"&&p.has(g.attributes.type)||l.push(g)}}};
nXU=function(X){X=kRW(X);var J=X.flush;nx4({onSpanStart:X.onSpanStart});n7.subscribe("handleError",function(p){try{p.params.breadcrumbs=J()}catch(l){_.Bf(l,"WARNING")}})};
L8a=function(){Q1("web_tracing_action");_.Eo("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
A_C=function(){Q1("web_tracing_action");_.Eo("web_tracing_action",{},void 0,"LATENCY_ACTION_WEB_TRACING")};
vXZ=function(X,J,p){if(J===void 0){wyI||(A_C(),setInterval(A_C,6E5),wyI=!0);var l="web_tracing_action"}else l=J;var g,B=((g=X.endTime)!=null?g:X.startTime)-X.startTime;g={};p=Yw4(X.name,B,X.startTime,{webTracing:(g[X.name]=X.attributes,g)},p,l,{spanStatus:X.status});if(X.children)for(X=_.C(X.children),l=X.next();!l.done;l=X.next())vXZ(l.value,J,p)};
eta=function(X){var J=e4m.bind(null,"yt.telemetry_extension");window.addEventListener("message",function(p){p.data&&typeof p.data==="object"&&(p=p.data,p.from==="extension"&&p.app==="yt.telemetry"&&(J("Received message from extension",p),X.onMessage(p)))});
return function(p,l){p={app:"yt.telemetry",from:"app",key:p,payload:l};J("Sending message to extension",p);window.postMessage(p,"*")}};
ZaC=function(){var X=X===void 0?3E3:X;var J=eta({onMessage:function(){}}),p=[];
return{onSpanEnd:function(l){l.parentId==null&&p.push(l)===1&&setTimeout(function(){var g=[].concat(_.EU(p));p.length=0;J("spansReported",{spans:g})},X)}}};
ht6=function(X){X=X===void 0?400:X;var J=[],p=[];return{start:function(){return TJ5({checkoutEveryNth:X,emit:function(l,g){g&&(J=p,p=[]);p.push(l)}})},
getRecording:function(){return[].concat(_.EU(J),_.EU(p))}}};
aUB=function(){(new xDK({sessionReplayEvents:_.ch("web_tracing_session_replay",0)})).subscribe(function(X){if(X.sessionReplayEvents>0)try{var J=ht6(X.sessionReplayEvents);J.start();if(_.H("web_tracing_session_replay_demo")){var p=console.log;window.exportSessionReplay=function(){var l=JSON.stringify(J.getRecording(),null,2);l=HaT(new Blob([l],{type:"text/plain"}));var g=document.createElement("a");g.download="session_replay.json";g.dataset.downloadurl=["application/json",g.download,g.href].join(":");
g.style.display="none";g.href=l;g.click();URL.revokeObjectURL(l);p("View replay at go/yt-session-replay-viewer")}}}catch(l){_.Wf(Error("yj"))}})};
r_Z=function(){var X=window.fetch;window.fetch=function(){var J=_.iA.apply(0,arguments),p=_.C(J),l=p.next().value;p=p.next().value;var g=wZ("httpEvent",{method:(p===void 0?{}:p).method||"GET",path:UDa(l),type:"fetch"},{active:!1});return X.apply(null,_.EU(J)).then(function(B){g.addAttributes({statusCode:B.status,statusText:B.statusText});g.end();return B}).catch(function(B){g.end("SPAN_STATUS_ERROR");
throw B;})}};
IUm=function(){var X=XMLHttpRequest.prototype.open,J=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(p,l,g,B,k){var n=this;g=g===void 0?!0:g;this._requestData={method:p,url:l.toString()};this.addEventListener("load",function(){var w=n._span;w==null||w.addAttributes({statusCode:n.status,responseContentLength:n.responseText.length});w==null||w.end()});
this.addEventListener("error",function(){var w=n._span;w==null||w.addAttributes({statusCode:n.status,statusText:n.statusText});w==null||w.end("SPAN_STATUS_ERROR")});
this.addEventListener("abort",function(){var w=n._span;w==null||w.addAttributes({statusCode:n.status,aborted:!0});w==null||w.end()});
X.apply(this,[p,l,g,B,k])};
XMLHttpRequest.prototype.send=function(p){var l=this._requestData||{method:"N/A",url:"N/A"};this._span=wZ("httpEvent",{method:l.method,path:UDa(l.url),type:"xhr"},{active:!1});J.apply(this,[p])}};
UDa=function(X){try{if(X instanceof URL)return X.pathname;X instanceof Request&&(X=X.url);return(new URL(X,"https://youtube.com")).pathname}catch(J){return"<unable to parse path>"}};
oXI=function(){window.performance&&window.performance.getEntriesByType&&window.addEventListener("load",function(){try{var X=window.performance.getEntriesByType("navigation");if(X.length>0){var J=X[0],p=window.performance.timeOrigin;wZ("pageLoad",{navigationType:y_C(J.type),unloadEventStart:Math.round(J.unloadEventStart),unloadEventEnd:Math.round(J.unloadEventEnd),domInteractive:Math.round(J.domInteractive),domContentLoadedEventStart:Math.round(J.domContentLoadedEventStart),domContentLoadedEventEnd:Math.round(J.domContentLoadedEventEnd),
domComplete:Math.round(J.domComplete),loadEventStart:Math.round(J.loadEventStart),loadEventEnd:Math.round(J.loadEventEnd),redirectCount:J.redirectCount},{active:!1,startTime:p+J.startTime,endTime:p+J.loadEventEnd})}}catch(l){}})};
y_C=function(X){switch(X){case "navigate":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_NAVIGATE";case "reload":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_RELOAD";case "back_forward":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_BACK_FORWARD";case "prerender":return"PERFORMANCE_NAVIGATION_TIMING_TYPE_PRERENDER";default:return"PERFORMANCE_NAVIGATION_TIMING_TYPE_UNKNOWN"}};
fU5=function(){for(var X=SwI.value,J={},p=_.C(X.enabledSpansArray),l=p.next();!l.done;l=p.next())J[l.value]=!0;k16({sessionId:zxW(),enabledSpans:J,shouldSampleFn:function(g,B,k){if(OaY){var n;return g==="shortToShort"||(k==null?void 0:(n=k.rootSpan())==null?void 0:n.name)==="shortToShort"}return!0}});
vxT();Au("pageLoad")&&oXI();Au("httpEvent")&&(r_Z(),IUm());X.exportToCsi&&nx4(c_K);X.exportToDevTools&&nx4(ZaC());X.maxBreadcrumbs>0&&nXU({eventsToIgnore:baW,bufferSize:X.maxBreadcrumbs})};
DDK=function(X){return new Promise(function(J){window.setTimeout(J,X)})};
RtI=function(X){var J={bicf:function(B){X.yRx=B},
blc:function(){return X.getLatestChallengeResponse()},
bcr:function(B){X.tOG.push(B)}},p=window;
p.ntpevasrs=J;if(p.ntpqfbel!==void 0)for(var l=_.C(p.ntpqfbel),g=l.next();!g.done;g=l.next())g=g.value,g(J);p.ntpqfbel=void 0};
mDI=function(X){return _.L(function(J){if(J.nextAddress==1)return _.f$(J,2),J.yield(X.wlK(),4);if(J.nextAddress!=2)return _.e8(J,0);_.qa(J);_.Ma(J)})};
F8m=function(X){var J,p;(J=X.ytcsi)==null||(p=J.tick)==null||p.call(J,"pot_ist")};
qwY=function(X){if(X instanceof Error){var J=_.Lw("yt.logging.errors.log");J&&J(X,"WARNING")}};
NSB=function(X){try{var J=JSON.parse(X);if(J.bgChallenge)return J}catch(p){}};
ufB=function(){var X=window,J={networkStatusManagerPromise:_.yG().resolve(new qoa(_.e1)),initialChallengeSli:_.H("wpo_att_sli")?new _.v7m("SLI_NAME_YOUTUBE_WEB_INITIAL_ATTESTATION_CHALLENGE","",3E3,"TIMEOUT"):void 0};X=X===void 0?window:X;var p=X.ytAtR,l;J==null||(l=J.initialChallengeSli)==null||_.De(l);if(p){if(p=NSB(p)){var g;J==null||(g=J.initialChallengeSli)==null||_.RD(g,"SUCCESS");Mam(p,J)}X.ytAtR=void 0}else X.ytAtRC=function(B){if(B=NSB(B)){var k;J==null||(k=J.initialChallengeSli)==null||
_.RD(k,"SUCCESS");Mam(B,J);X.ytAtRC=void 0}}};
VaT=function(){if(GRU)return GRU;try{var X=_.mt("IFRAME");_.BU(X,_.rb(dD5));X.sandbox.add("allow-same-origin");X.style.display="none";document.body.appendChild(X);return GRU=X}catch(J){X=new _.Kw("Failed to create sandbox iframe"),_.Bf(X)}};
taU=function(){return function(X,J){_.Bh("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS")[X]=J}};
PGT=function(){return function(X,J){var p={};p[X]=J;X=_.nw(_.oka)(p);Object.keys(X).length>0&&_.PI(X)}};
K8m=function(){if(_.tbK()==="hidden")var X="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND";else _.tbK()==="visible"&&(X="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND",QsW=null);X&&EXI(X)};
EXI=function(X){if(X==="FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND"||X==="FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND"){if(TSm===X)return;TSm=X}var J=9E4+Math.random()*2E3;if(X!=="FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"||!(_.OB()>J)&&_.tbK()==="visible"){J=-1;QsW&&(J=Math.round((0,_.S8)()-QsW));var p=String;var l=_.Lw("_fact",window);l=l==null||l==-1?-1:Math.max(Date.now()-l,0);_.le("foregroundHeartbeat",{firstActivityMs:p(l),clientDocumentNonce:jc6,index:String(ztT),lastEventDeltaMs:String(J),trigger:X});
_.Ib("_fact",-1,window);ztT++;QsW=(0,_.S8)()}};
jsK=function(X,J,p,l,g,B){J=new Uint8Array(J);if(X.length===0)return J;var k=0;g=g!=null?g:X.length-1;for(var n=p;n<=g;n++){var w=X[n],Y=n===p?l:0,e=void 0,Z=n===g?(e=B)!=null?e:w.length:w.length;w=w.subarray(Y,Z);J.set(w,k);k+=w.length}return J};
_.iaC=function(){try{return!!self.sessionStorage}catch(X){return!1}};
ssU=function(){var X=navigator;return new Promise(function(J,p){var l;(l=X.webkitTemporaryStorage)!=null&&l.queryUsageAndQuota?X.webkitTemporaryStorage.queryUsageAndQuota(function(g,B){J({usage:g,quota:B})},function(g){p(g)}):p(Error("Hj"))})};
XLW=function(X,J){var p={errorSeverity:J.errorSeverity.toString(),wizFeatureFlags:Object.entries(J.featureFlags).join("\n")};ZER(J,p);J=J.errorSeverity;J===3?_.Bf(X,"ERROR",void 0,void 0,void 0,p):J===2&&_.Bf(X,"WARNING",void 0,void 0,void 0,p);_.H("cow_if_errors_in_popup")&&J===3&&X.message.indexOf("<If>")!==-1&&window.alert(X.message)};
JGT=function(X,J){var p=ns.get(X)||{layerNode:J};p.layerNode=J;CPm(X,p);X.getScreenLayer=function(){return mT(p.layerNode)}};
pLZ=function(X){var J;X=X.parentNode;for(var p;X&&((J=ns.get(X))==null||!J.isRenderer)&&!((p=X.polymerController)!=null?p:X).isRenderer_;)X=X.parentNode||X.host;if(J=X)return ns.get(J)};
luR=function(X){if(X){ns.delete(X);var J=_.yG().resolve(O$);nfT(X,J)}};
Bfa=function(X,J,p){if(p===void 0?0:p){if(p=X.getAttribute("client-ve-type"),J.data&&!J.disableReactiveLogging||p)_.li(function(){gBC(X,_.Wo(J.data))},"Ag"),_.Bo(function(){return void luR(X)})}else typeof J.data!=="function"&&gBC(X,J.data)};
gBC=function(X,J){$QT++;WXI(X,J)&&_.gs.addJob(function(){_.FQ(_.gs,function(){if(WXI(X,J)&&X.ownerDocument.documentElement===document.documentElement&&X){var p;if(X.getAttribute("layer")){var l=p=Number(X.getAttribute("layer")),g=ns.get(X);g?g.layerNode.layer=l:JGT(X,new CqI(l));(l=pLZ(X))&&(g=ns.get(X))!=null&&(g.layerNode.parent=l.layerNode)}else if(p=ns.get(X))p=mT(p.layerNode);else{p=mT;l=new CqI;if(g=pLZ(X))l.parent=g.layerNode;JGT(X,l);p=p(l)}p!=null||(p=0);l=X.getAttribute("client-ve-type");
g=Number(l);var B=!1;l=!1;var k=ns.get(X),n;if((n=k)&&!(n=k[kVI]!==J)&&(n=g)){var w;n=((w=ns.get(X))==null?void 0:w.clientVeType)===void 0}n&&(k[kVI]=J,B=l=k.isRenderer=!0);ns.has(X)&&(ns.get(X).clientVeType=g);X.visualElement&&(l=!0);if(_.H("wiz_next_ld_fix_client_ve_spec")){var Y;w=((Y=_.a(J==null?void 0:J.rendererContext,_.uN))==null?void 0:Y.loggingDirectives)||(J==null?void 0:J.loggingDirectives)}else w=J==null?void 0:J.loggingDirectives;w&&w.clientVeSpec&&(Y=nBU(_.qp(),X),Y=_.LXC(_.Mp(),w,Y||
void 0,p))&&(X.visualElement=Y);!X.visualElement&&g&&B&&(X.veType=g,Y=void 0,_.H("wiz_next_client_ve_parent_fix")&&(Y=nBU(_.qp(),X)),Y=_.Np(_.Mp(),X,Y,p),X.visualElement=Y);l&&(Y=_.yG().resolve(O$),Fo(X,{data:J,observer:Y,layer:p,showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}))}},0)},8)};
WXI=function(X,J){return(J==null?0:J.trackingParams)||(J==null?0:J.loggingDirectives)||_.a(J==null?void 0:J.rendererContext,_.uN)||X.getAttribute("client-ve-type")?!0:!1};
AGI=function(X,J,p){X.componentType!==Tk&&p instanceof HTMLElement&&J&&!_.H("cow_logging_in_component_wrapper")&&Bfa(p,J,!0)};
ezm=function(){if(!wLm){wLm=!0;var X=_.H("enable_wiz_context_per_component")||!1;X=Object.assign({},{flushRenderEffectsDuringRender:!0,enableQueueEffectAndOnInitInitialRuns:_.H("enable_wiz_queue_effect_and_on_init_initial_runs"),enableContextPerComponent:X,enableContextBasedComponentStacks:X},{handleError:XLW,enableComponentStacksInErrorMessages:!1});Object.assign(Of,X);_.H("web_c3_idom_interop_ks")&&(FzC=YQZ);vBa();G4W=ROR;N7W=Fc5}};
vBa=function(){_.H("cow_logging_in_component_wrapper")?(V$Z=function(X,J){J instanceof HTMLElement&&Bfa(J,X,!0)},I7a=function(){}):(V$Z=function(){},I7a=AGI)};
Z2m=function(X,J,p){J=J===void 0?{}:J;var l,g=(l=_.a(X.commandMetadata,_.SH))==null?void 0:l.url;l=J.form||{};!p||l.element||l.skipDefaultElement||(J.form=J.form||{},J.form.element=p);if(g&&g!=="/service_ajax")return{type:0,command:X,form:J.form};if(_.H("kevlar_service_command_check")){if(_.WE(_.yG().resolve(_.GU),X))return Object.assign({},{type:1,command:X},J)}else{var B;if((B=_.a(X.commandMetadata,_.SH))==null?0:B.apiUrl)return Object.assign({},{type:1,command:X},J)}return{type:2,command:X,form:J.form}};
hzZ=function(X){if(X.form){var J=X.form,p=Object.assign({},J);J=J.element;p=(delete p.element,p);if(J)return[_.am(J,[X.command,p,X.commandController])]}return[]};
xQm=function(X){if(X.form){var J=X.form,p=Object.assign({},J);J=J.element;p=(delete p.element,p);J&&_.Uo(J,[X.command],J,p)}};
aum=function(X,J,p){var l=new H2C(X,J),g=new ql(X,J,p);X={"/youtubei/v1/browse":new Nl(X,J,p),"/youtubei/v1/player":l,"/youtubei/v1/navigation/resolve_url":new Ml,"/youtubei/v1/next":g,"/youtubei/v1/guide":new uy(p),"/youtubei/v1/search":new GP(X,J,p),"/youtubei/v1/reel/reel_item_watch":new d4(X,J,p),"/youtubei/v1/get_watch":new VQ(l,g)};X["/youtubei/v1/account/account_menu"]=new th;X["/youtubei/v1/notification/get_notification_menu"]=new PW;return X};
E9=function(){var X=_.yG().resolve(_.QQ);return Promise.resolve(UQ4(X,_.lT.location.href,{},document.referrer,function(){return 0},function(){return!1}))};
rGa=function(X){return X&&(X=_.Ku(_.fH5(X)))?(new URLSearchParams(X)).get("service"):null};
jg=function(X,J){_.Uh(_.TP(),function(){_.KV("adl")});
_.yG().resolve(IuU)(J);X=X.root;X.loadData&&X.loadData(J);(J==null?0:J.response)?_.RD(hsm(),"SUCCESS"):_.Wf(new _.Kw("Lifecycle: No response in data",_.$y("IS_SHELL_LOAD"),J?J.page:"NO_PAGE",J?J.endpoint:"NO_ENDPOINT"));X.polymerController.$["page-manager"].lazyPrepareCriticalPages((J==null?void 0:J.page)||"",J.endpoint);var p,l;((l=_.a(J==null?void 0:(p=J.endpoint)==null?void 0:p.commandMetadata,_.SH))==null?0:l.webPageType)&&_.v5().dispatch(_.zP(_.a(J.endpoint.commandMetadata,_.SH).webPageType))};
yGU=function(){var X,J;return _.L(function(p){switch(p.nextAddress){case 1:X=window;if(!X.getDataPromise){p.jumpTo(2);break}_.f$(p,3);return p.yield(X.getDataPromise(),5);case 5:return p.return(p.yieldResult);case 3:return _.qa(p),p.yield(E9(),6);case 6:return p.return(p.yieldResult);case 2:if(X.getInitialData)return J=X.getInitialData(),X.getInitialData=void 0,p.return(J);throw Error("Jj`"+_.lT.location.href);}})};
SQB=function(){_.g$("CSI_SERVICE_NAME","youtube");_.PI({loadType:"cold"});_.H("kevlar_log_lcp")&&oBC(function(X){_.KV("lcp",X.value)})};
O2Y=function(){var X=_.wQ(document.location.href,"enable");X&&X.indexOf("scraper")>-1&&_.g$("ADD_SCRAPER_ATTRIBUTES",!0)};
Rzm=function(X){var J=X.root;X=[cGB,b26,_.iy];_.H("web_feedback_endpoint_autolog_allowlist_killswitch")&&X.push(_.s9,fua);DQB(function(p,l){return Z2m(p,l,J)},function(p){if(!p.command)return[];
var l;((l=p.form)==null?0:l.element)?p.form.element.dispatchEvent(new CustomEvent("yt-navigate",{bubbles:!0,composed:!0,detail:Object.assign({},p.form,{endpoint:p.command})})):J.handleNavigate(p);return[]},X);
_.yG().addProvider({provide:_.SV,useValue:_.Dp.instance})};
FXa=function(){var X={},J={},p;for(p in mQW){var l=_.C(_.uo(mQW[p],void 0,"e17Ccb"));X[p]=l.next().value;J[p]=l.next().value}return[X,function(g){for(var B in g){var k=void 0;(k=J[B])==null||k(g[B])}}]};
_.Mi4=function(X,J){var p=!1;p=p===void 0?!1:p;var l=_.Q5.getValueByKeys(X,"contents","twoColumnWatchNextResults","results","results","contents"),g=_.Q5.getValueByKeys(X,"contents","twoColumnWatchNextResults","playlist","playlist")||null;p&&(g=null);var B=p=null;if(g)p=_.Q5.getValueByKeys(g,"titleText"),B=_.Q5.unsafeClone(_.Q5.getValueByKeys(g,"longBylineText")),l="",B&&(l=_.wi(B)),B=_.AW(l);else if(l){l=_.C(l);for(var k=l.next();!k.done;k=l.next())k=k.value,k.videoPrimaryInfoRenderer&&(p=_.Q5.getValueByKeys.apply(_.Q5,
[k].concat(_.EU(qQZ)))),k.videoSecondaryInfoRenderer&&(B=_.Q5.getValueByKeys.apply(_.Q5,[k].concat(_.EU(Nf6))))}else _.An(Error("Oj"));var n;X.currentVideoEndpoint?n=X.currentVideoEndpoint:_.An(Error("Pj"));var w;J&&(w=_.Q5.getValueByKeys(J,"playabilityStatus","miniplayer","miniplayerRenderer"));X={miniplayerTitle:p,miniplayerSubtitle:B,watchEndpoint:n,playlistData:g};w&&(X.miniplayerRenderer=w);return X};
ub6=function(X){if(X)return _.zS(X)};
_.GV4=function(){return{isFullscreen:function(){throw Error("Qj");},
toggleFullscreen:function(){throw Error("Rj");},
exitFullscreen:function(){throw Error("Sj");},
isAutonavEnabled:function(){throw Error("Tj");},
setAutonavEnabled:function(){throw Error("Uj");},
isAutoplaySetExplicitly:function(){throw Error("Vj");}}};
dQK=function(X){return X.videoDuration?X.numTaps>1&&X.tapDirection!==0?_.Xl(X.draggedTime/X.videoDuration,0,1):_.Xl((X.playedTime||0)/X.videoDuration,0,1):0};
Vi5=function(X){return X.videoDuration?X.isDragging||X.numTaps>1&&X.tapDirection!==0?_.Xl(X.draggedTime/X.videoDuration,0,1):_.Xl((X.playedTime||0)/X.videoDuration,0,1):0};
PqI=function(X){var J,p,l;return _.a(X==null?void 0:(J=X.markersMap)==null?void 0:(p=J.find(function(g){return g.key==="HEATSEEKER"}))==null?void 0:(l=p.value)==null?void 0:l.heatmap,tiW)};
QOT=function(X){var J,p;return(p=(J=PqI(X))==null?void 0:J.heatMarkersDecorations)!=null?p:[]};
EBU=function(X){if(_.H("mweb_supported_chapters_killswitch"))return!0;var J;return!!(X==null?0:(J=X.markersMap)==null?0:J.find(function(p){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(p.key)}))};
_.KXK=function(X){var J=Object,p=J.assign,l;X={isDragging:!1,draggedTime:0,isHovering:!1,hoveredTime:0,percentLoaded:0,playerState:(l=X==null?void 0:X.getPlayerState())!=null?l:-1,videoDuration:0,playedTime:0,wasPlaying:!1};return p.call(J,{},{isLive:!1,isPlaylist:!1,playerType:1,isProbablyAScreenreaderUser:!1,videoId:void 0,captionsEnabled:!1,captionsAvailable:!1,volume:0,volumeMuted:!0,draggedYDistance:0,isLooping:!1,isLongPressSpeedup:!1},{enabledFullscreenControlsGesture:!1,expandedFullscreenControls:!1,
isFullscreen:!1,numTaps:0,lastTapTime:0,tapDirection:0},{autonavCanceled:!1,autonavEnabled:!1,autonavPaused:!1,autonavCountdown:0,showAutonavMessage:!1},X,{playbackRate:1},{controlsVisible:!1,shouldWaitToHideControls:!1,isOverlayHidden:!1},{fineScrubbingActiveState:"off",storyboardInterval:0,filmStripXDistance:0,fineScrubbingEnteredTime:0})};
TfU=function(X){return function(J){var p=X(),l,g=(l=p.playerApi)==null?void 0:l.getPlayerState();J&&J!==p.playerState&&(J===1||J===2)&&p.setState({playerState:g})}};
jO6=function(X){return function(J){var p=X(),l=p.playerApi;l&&(J==null?void 0:J.type)==="newdata"&&(zz6&&(clearTimeout(zz6),zz6=void 0),_.H("web_shorts_use_progress_state_for_gapless")?(J=l==null?void 0:l.getProgressState(J==null?void 0:J.playertype),J=J.seekableEnd-J.seekableStart):J=l==null?void 0:l.getDuration(J==null?void 0:J.playertype),p.setState({playedTime:0,videoDuration:J}))}};
i2I=function(X){return function(J){var p=X(),l=p.playerApi;if(l){var g=l.getPresentingPlayerType();_.H("web_shorts_use_progress_state_for_gapless")?(l=l.getProgressState(g),l=l.seekableEnd-l.seekableStart):l=l.getDuration(g);p.setState({playedTime:J,videoDuration:l})}}};
XAB=function(X){_.PD(112394,X,function(){return sOB},function(J){sOB=J})};
l3a=function(X,J){if(!X)return[];var p,l,g;X=((p=X.markersMap)==null?void 0:(l=p.find(function(B){return["DESCRIPTION_CHAPTERS","AUTO_CHAPTERS"].includes(B.key)}))==null?void 0:(g=l.value)==null?void 0:g.chapters)||[];
!Ja6(X)||(J==null?0:J.ignoreStub)||(X=[pAY()].concat(_.EU(X)));return X};
pAY=function(){return{chapterRenderer:{timeRangeStartMillis:0}}};
Ja6=function(X){if(X.length===0)return!1;var J;return((J=_.a(X[0],Jf))==null?void 0:J.timeRangeStartMillis)!==0};
pR=function(X){return X?X.timeRangeStartMillis||0:0};
B6I=function(X,J){if(X.isDragging&&J)return X=gDT(X,J),X===-1?pAY():l3a(J)[X]};
gDT=function(X,J){return X.isDragging&&J?l3a(J,{ignoreStub:!0}).findIndex(function(p,l,g){p=$k5(X);return WIB(p,g,l).scrubberHovering}):-1};
$k5=function(X){return Object.assign({},X,{videoDuration:X.videoDuration*1E3,playedTime:X.playedTime*1E3,draggedTime:X.draggedTime*1E3})};
WIB=function(X,J,p){var l=pR(_.a(J[p],Jf));J=pR(_.a(J[p+1],Jf))||X.videoDuration;p=X.isDragging;var g;if(g=X.isDragging)g=X.draggedTime,g=g!==null&&g>=l&&g<J;var B=X.playedTime;return B!==null&&B>=l&&B<J?{videoPosition:"active",isScrubbing:p,scrubberHovering:g}:X.playedTime<l?{videoPosition:"pending",isScrubbing:p,scrubberHovering:g}:{videoPosition:"seen",isScrubbing:p,scrubberHovering:g}};
C3C=function(X,J){return X.videoPosition==="seen"||(J===void 0?0:J)>0};
kE6=function(X,J,p){J=X/J.storyboardInterval;var l=l3a(p);if(!l.length)return-J*72;p=0;l=_.C(l);for(var g=l.next();!g.done;g=l.next())if(pR(_.a(g.value,Jf))/1E3<X)p++;else break;return-(J*72)-p*56};
nDZ=function(X){return X?X.width/X.columns:0};
LIU=function(X){return X.isHovering?X.hoveredTime:X.draggedTime};
Aaa=function(X,J){X=X.draggedTime*1E3;return X>=J.visibleTimeRangeStartMillis&&X<=J.visibleTimeRangeEndMillis};
_.wA4=function(X){if(X===void 0||Number.isNaN(X))return"--:--";var J=Math.abs(Math.floor(X)),p=Math.floor(J/86400),l=Math.floor(J%86400/3600),g=Math.floor(J%3600/60);J=Math.floor(J%60);var B="";p>0&&(B+=p+":",l<10&&(B+="0"));if(p>0||l>0)B+=l+":",g<10&&(B+="0");B+=g+":";J<10&&(B+="0");B+=J;return X>=0?B:"-"+B};
Y3U=function(X,J){return function(){var p=LIU(X());var l=J();var g=X().playerApi;if(g&&g.getNumberOfStoryboardLevels()!==0){var B=g.getStoryboardFrameIndex(p,1);B!==-1?l=g.getStoryboardFrame(B,1):(p=g.getStoryboardFrameIndex(p,0),g=g.getStoryboardFrame(p,0),l&&g&&(g.height*=3,g.width*=3),l=g)}else l=null;if(!l)return null;J()&&(l.width=90*l.columns,l.height=160*l.rows);return l}};
_.l9=function(X){if(!X||X.getVideoData)return X};
vDR=function(){var X;return{playerApi:(X=_.cE())!=null?X:void 0}};
ecZ=function(X){var J;_.L(function(p){if(p.nextAddress==1)return p.yield(_.OV(),2);if(J=p.yieldResult)J.unMute(!0),J.setVolume(X,!0);_.Ma(p)})};
ZZC=function(X,J){X&&(X.value=""+J,X.style.setProperty("--gradient-percent",J+"%"))};
hc5=function(X){var J;return(J=X==null?void 0:X.value)!=null?J:0};
xkY=function(){var X;_.L(function(J){if(J.nextAddress==1)return J.yield(_.OV(),2);X=J.yieldResult;if(!X)return J.return();X.isMuted()?X.unMute(!0):X.mute(!0);_.Ma(J)})};
HZI=function(X){var J=_.yG().resolve(_.g9).getPlayerElement();J&&X&&(X===1?J.pause():J.play())};
a3m=function(X){return!!_.a(X,_.B6)||!!_.a(X,_.$O)};
UkC=function(X){_.HI(X,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_PREV"])};
ram=function(X){_.HI(X,"yt-miniplayer-navigate-shorts",["REEL_NAVIGATION_DESTINATION_NEXT"])};
yaZ=function(X){return _.j5(X.document.body,function(){return _.A(I3C,null)},"kh")};
oD5=function(){var X;return(X=navigator.userActivation)==null?void 0:X.isActive};
S3R=function(){var X=window.performance.getEntriesByType("navigation");return X?X.map(function(J){return J.type}).includes("reload"):!1};
OZZ=function(X,J){J=J===void 0?!1:J;var p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return J||!_.H("kevlar_shorts_seedless_retry_initial_load")||(p=window,l=!(!p.getDataPromise&&!p.getInitialData),l)?k.yield(yGU(),2):(setTimeout(OZZ.bind(window,X,!0),1E3),k.return());if(k.nextAddress!=3)return g=k.yieldResult,k.yield(caY(g),3);B=k.yieldResult;jg(X,B);_.Ma(k)})};
caY=function(X){var J;if((J=X.response)==null||!J.replacementEndpoint)return _.rL(X);J=_.yG().resolve(_.QQ);X=X.response;_.a(X.replacementEndpoint,_.Nm)&&X.sequenceContinuation&&(_.a(X.replacementEndpoint,_.Nm).sequenceParams=X.sequenceContinuation);return W6(J,X.replacementEndpoint,{},_.lT.location.href,"shorts",function(){},function(){return!1})};
f3m=function(X){var J=_.yG().resolve(bZm);X.playerResponse&&J.handleResponse(X.playerResponse);X.response&&J.handleResponse(X.response)};
DkK=function(X){var J=_.v5(),p,l=_.a((p=X.response)==null?void 0:p.frameworkUpdates,nE),g;p=_.a((g=X.playerResponse)==null?void 0:g.frameworkUpdates,nE);var B;X=_.a((B=X.reelWatchSequenceResponse)==null?void 0:B.frameworkUpdates,nE);l&&_.R4(l,J);p&&_.R4(p,J);X&&_.R4(X,J)};
Rc6=function(X){var J;_.H("enable_redirect_linking_for_desktop_web_client")&&((J=window.location.hash)==null?0:J.includes("redirect_state"))&&X.url&&(X.url=X.url.toString()+window.location.hash)};
q3K=function(X){var J=_.yG(),p=J.resolve(_.QQ);J=J.resolve(_.mkI);X.endpoint&&(p=FIR(p,X.endpoint),p.content&&X.response&&_.CR(J,X.response,p.content),p.player&&X.playerResponse&&_.CR(J,X.playerResponse,p.player),p.reelSequence&&X.reelWatchSequenceResponse&&_.CR(J,X.reelWatchSequenceResponse,p.reelSequence))};
kO=function(X,J){f3m(J);DkK(J);var p;(J==null?0:J.url)&&((p=window.location.hash)==null?0:p.includes("redirect_state"))&&(Rc6(J),(p=rGa(J.url))&&_.xm(X.root,"yt-initialize-third-party",[p,J]));q3K(J);p=_.yG();var l=p.resolve(N6m);J.playerResponse&&p.resolve(M6m).handleResponse(J.playerResponse);if(J.playerResponse){p=void 0;if(_.H("ab_v_vid_sig")&&J.endpoint){var g,B=(g=_.a(J.endpoint,_.CV))!=null?g:_.a(J.endpoint,_.Nm);B&&(p=B.videoId)}uiZ(l,J.playerResponse,p)}J.playerResponse&&FD5(J.playerResponse)&&
_.H("web_enable_ab_rsp_cl")?jAW().then(function(){GEa(l,J.playerResponse);jg(X,J)}):jg(X,J)};
V6C=function(X){if(X=X.root.data){var J=_.yG().resolve(dkY);X.endpoint&&(X.response&&J.handleResponse(X.response,void 0,document.querySelector("ytd-app")),X.playerResponse&&J.handleResponse(X.playerResponse),X.reelWatchSequenceResponse&&J.handleResponse(X.reelWatchSequenceResponse))}};
t6U=function(X){var J,p,l,g,B,k;return _.L(function(n){switch(n.nextAddress){case 1:J=window;if(!J.getDataPromise){n.jumpTo(2);break}_.f$(n,3);return n.yield(J.getDataPromise(),5);case 5:p=n.yieldResult;kO(X,p);_.e8(n,4);break;case 3:return _.qa(n),n.yield(E9(),6);case 6:l=n.yieldResult,jg(X,l);case 4:return n.return();case 2:if(!_.H("sw_nav_preload_pbj")){n.jumpTo(7);break}J.fetchInitialData=function(){var w;return _.L(function(Y){if(Y.nextAddress==1)return Y.yield(E9(),2);w=Y.yieldResult;jg(X,w);
_.Ma(Y)})};
if(J.getInitialData){J.loadInitialData=function(w){kO(X,w)};
g=J.getInitialData();J.getInitialData=void 0;kO(X,g);n.jumpTo(8);break}J.fetchInitialData=void 0;return n.yield(E9(),9);case 9:B=n.yieldResult,jg(X,B);case 8:return n.return();case 7:J.getInitialData?(k=J.getInitialData(),J.getInitialData=void 0,kO(X,k)):J.loadInitialData=function(w){kO(X,w)},_.Ma(n)}})};
QxB=function(){var X=new P3R;_.erR(X);X.registerInitializationCallback(function(){uqY(void 0,void 0,void 0,{batchingStrategy:"BATCH"})});
X.registerCallback("error",function(J,p,l){_.ky(Error("Zj`"+p+"`"+l))})};
EDZ=typeof Object.create=="function"?Object.create:function(X){var J=function(){};
J.prototype=X;return new J};
KIR=typeof Object.defineProperties=="function"?Object.defineProperty:function(X,J,p){if(X==Array.prototype||X==Object.prototype)return X;X[J]=p.value;return X};
T6R=function(X){X=["object"==typeof globalThis&&globalThis,X,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var J=0;J<X.length;++J){var p=X[J];if(p&&p.Math==Math)return p}throw Error("a");};
_.O1=T6R(this);zcB="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");_.O1.BigInt64Array&&(zcB.push("BigInt64"),zcB.push("BigUint64"));var iZT=function(X,J){if(J)for(var p=0;p<zcB.length;p++)jxW(zcB[p]+"Array.prototype."+X,J)},nR=function(X,J){J&&jxW(X,J)},jxW=function(X,J){var p=_.O1;
X=X.split(".");for(var l=0;l<X.length-1;l++){var g=X[l];if(!(g in p))return;p=p[g]}X=X[X.length-1];l=p[X];J=J(l);J!=l&&J!=null&&KIR(p,X,{configurable:!0,writable:!0,value:J})},sxC=function(){function X(){function p(){}
new p;Reflect.construct(p,[],function(){});
return new p instanceof p}
if(typeof Reflect!="undefined"&&Reflect.construct){if(X())return Reflect.construct;var J=Reflect.construct;return function(p,l,g){p=J(p,l);g&&Reflect.setPrototypeOf(p,g.prototype);return p}}return function(p,l,g){g===void 0&&(g=p);
g=EDZ(g.prototype||Object.prototype);return Function.prototype.apply.call(p,g,l)||g}}(),XKb;
if(typeof Object.setPrototypeOf=="function")XKb=Object.setPrototypeOf;else{var J6G;a:{var pKG={a:!0},lRH={};try{lRH.__proto__=pKG;J6G=lRH.a;break a}catch(X){}J6G=!1}XKb=J6G?function(X,J){X.__proto__=J;if(X.__proto__!==J)throw new TypeError("b`"+X);return X}:null}LR=XKb;
_.r=function(X,J){X.prototype=EDZ(J.prototype);X.prototype.constructor=X;if(LR)LR(X,J);else for(var p in J)if(p!="prototype")if(Object.defineProperties){var l=Object.getOwnPropertyDescriptor(J,p);l&&Object.defineProperty(X,p,l)}else X[p]=J[p];X.superClass_=J.prototype};
gab=function(X){var J=0;return function(){return J<X.length?{done:!1,value:X[J++]}:{done:!0}}};
_.C=function(X){var J=typeof Symbol!="undefined"&&Symbol.iterator&&X[Symbol.iterator];if(J)return J.call(X);if(typeof X.length=="number")return{next:gab(X)};throw Error("c`"+String(X));};
ak=function(X){for(var J,p=[];!(J=X.next()).done;)p.push(J.value);return p};
_.EU=function(X){return X instanceof Array?X:ak(_.C(X))};
_.w9=function(X){return Af(X,X)};
Af=function(X,J){X.raw=J;Object.freeze&&(Object.freeze(X),Object.freeze(J));return X};
YO=function(X,J){return Object.prototype.hasOwnProperty.call(X,J)};
BCX=function(X){if(X==null)throw new TypeError("d");return Object(X)};
$4U=typeof Object.assign=="function"?Object.assign:function(X,J){X=BCX(X);for(var p=1;p<arguments.length;p++){var l=arguments[p];if(l)for(var g in l)YO(l,g)&&(X[g]=l[g])}return X};
nR("Object.assign",function(X){return X||$4U});
var v6=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null},WWG=function(X){if(X.isRunning_)throw new TypeError("f");
X.isRunning_=!0};
v6.prototype.JSC$8989_next_=function(X){this.yieldResult=X};
var CTs=function(X,J){X.abruptCompletion_={exception:J,isException:!0};X.nextAddress=X.catchAddress_||X.finallyAddress_};
v6.prototype.return=function(X){this.abruptCompletion_={return:X};this.nextAddress=this.finallyAddress_};
v6.prototype.yield=function(X,J){this.nextAddress=J;return{value:X}};
v6.prototype.jumpTo=function(X){this.nextAddress=X};
_.Ma=function(X){X.nextAddress=0};
_.f$=function(X,J,p){X.catchAddress_=J;p!=void 0&&(X.finallyAddress_=p)};
_.mp=function(X,J){X.catchAddress_=0;X.finallyAddress_=J||0};
_.e8=function(X,J,p){X.nextAddress=J;X.catchAddress_=p||0};
_.qa=function(X,J){X.catchAddress_=J||0;J=X.abruptCompletion_.exception;X.abruptCompletion_=null;return J};
_.RJ=function(X,J,p,l){l?X.finallyContexts_[l]=X.abruptCompletion_:X.finallyContexts_=[X.abruptCompletion_];X.catchAddress_=J||0;X.finallyAddress_=p||0};
_.F5=function(X,J,p){p=X.finallyContexts_.splice(p||0)[0];(p=X.abruptCompletion_=X.abruptCompletion_||p)?p.isException?X.nextAddress=X.catchAddress_||X.finallyAddress_:p.jumpTo!=void 0&&X.finallyAddress_<p.jumpTo?(X.nextAddress=p.jumpTo,X.abruptCompletion_=null):X.nextAddress=X.finallyAddress_:X.nextAddress=J};
k50=function(X){this.JSC$8994_context_=new v6;this.program_=X};
LWb=function(X,J){WWG(X.JSC$8994_context_);var p=X.JSC$8994_context_.yieldAllIterator_;if(p)return nak(X,"return"in p?p["return"]:function(l){return{value:l,done:!0}},J,X.JSC$8994_context_.return);
X.JSC$8994_context_.return(J);return el(X)};
nak=function(X,J,p,l){try{var g=J.call(X.JSC$8994_context_.yieldAllIterator_,p);if(!(g instanceof Object))throw new TypeError("e`"+g);if(!g.done)return X.JSC$8994_context_.isRunning_=!1,g;var B=g.value}catch(k){return X.JSC$8994_context_.yieldAllIterator_=null,CTs(X.JSC$8994_context_,k),el(X)}X.JSC$8994_context_.yieldAllIterator_=null;l.call(X.JSC$8994_context_,B);return el(X)};
el=function(X){for(;X.JSC$8994_context_.nextAddress;)try{var J=X.program_(X.JSC$8994_context_);if(J)return X.JSC$8994_context_.isRunning_=!1,{value:J.value,done:!1}}catch(p){X.JSC$8994_context_.yieldResult=void 0,CTs(X.JSC$8994_context_,p)}X.JSC$8994_context_.isRunning_=!1;if(X.JSC$8994_context_.abruptCompletion_){J=X.JSC$8994_context_.abruptCompletion_;X.JSC$8994_context_.abruptCompletion_=null;if(J.isException)throw J.exception;return{value:J.return,done:!0}}return{value:void 0,done:!0}};
A6k=function(X){this.next=function(J){WWG(X.JSC$8994_context_);X.JSC$8994_context_.yieldAllIterator_?J=nak(X,X.JSC$8994_context_.yieldAllIterator_.next,J,X.JSC$8994_context_.JSC$8989_next_):(X.JSC$8994_context_.JSC$8989_next_(J),J=el(X));return J};
this.throw=function(J){WWG(X.JSC$8994_context_);X.JSC$8994_context_.yieldAllIterator_?J=nak(X,X.JSC$8994_context_.yieldAllIterator_["throw"],J,X.JSC$8994_context_.JSC$8989_next_):(CTs(X.JSC$8994_context_,J),J=el(X));return J};
this.return=function(J){return LWb(X,J)};
this[Symbol.iterator]=function(){return this}};
_.by=function(X,J){J=new A6k(new k50(J));LR&&X.prototype&&LR(J,X.prototype);return J};
wKk=function(X){function J(l){return X.next(l)}
function p(l){return X.throw(l)}
return new Promise(function(l,g){function B(k){k.done?l(k.value):Promise.resolve(k.value).then(J,p).then(B,g)}
B(X.next())})};
_.L=function(X){return wKk(new A6k(new k50(X)))};
nR("Symbol",function(X){if(X)return X;var J=function(B,k){this.$jscomp$symbol$id_=B;KIR(this,"description",{configurable:!0,writable:!0,value:k})};
J.prototype.toString=function(){return this.$jscomp$symbol$id_};
var p="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",l=0,g=function(B){if(this instanceof g)throw new TypeError("g");return new J(p+(B||"")+"_"+l++,B)};
return g});
nR("Symbol.iterator",function(X){if(X)return X;X=Symbol("h");KIR(Array.prototype,X,{configurable:!0,writable:!0,value:function(){return YmH(gab(this))}});
return X});
nR("Symbol.asyncIterator",function(X){return X?X:Symbol("i")});
YmH=function(X){X={next:X};X[Symbol.iterator]=function(){return this};
return X};
_.D2=function(X){var J=X[Symbol.asyncIterator];return J!==void 0?J.call(X):new vab(_.C(X))};
vab=function(X){this[Symbol.asyncIterator]=function(){return this};
this[Symbol.iterator]=function(){return X};
this.next=function(J){return Promise.resolve(X.next(J))};
this["throw"]=function(J){return new Promise(function(p,l){var g=X["throw"];g!==void 0?p(g.call(X,J)):(p=X["return"],p!==void 0&&p.call(X),l(new TypeError("j")))})};
X["return"]!==void 0&&(this["return"]=function(J){return Promise.resolve(X["return"](J))})};
_.iA=function(){for(var X=Number(this),J=[],p=X;p<arguments.length;p++)J[p-X]=arguments[p];return J};
_.fu=function(X){return X};
nR("globalThis",function(X){return X||_.O1});
nR("Reflect",function(X){return X?X:{}});
nR("Reflect.construct",function(){return sxC});
nR("Reflect.setPrototypeOf",function(X){return X?X:LR?function(J,p){try{return LR(J,p),!0}catch(l){return!1}}:null});
nR("Promise",function(X){function J(){this.batch_=null}
function p(k){return k instanceof g?k:new g(function(n){n(k)})}
if(X&&(typeof _.O1.PromiseRejectionEvent!=="undefined"||!_.O1.Promise||_.O1.Promise.toString().indexOf("[native code]")===-1))return X;J.prototype.asyncExecute=function(k){if(this.batch_==null){this.batch_=[];var n=this;this.asyncExecuteFunction(function(){n.executeBatch_()})}this.batch_.push(k)};
var l=_.O1.setTimeout;J.prototype.asyncExecuteFunction=function(k){l(k,0)};
J.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var k=this.batch_;this.batch_=[];for(var n=0;n<k.length;++n){var w=k[n];k[n]=null;try{w()}catch(Y){this.asyncThrow_(Y)}}}this.batch_=null};
J.prototype.asyncThrow_=function(k){this.asyncExecuteFunction(function(){throw k;})};
var g=function(k){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var n=this.createResolveAndReject_();try{k(n.resolve,n.reject)}catch(w){n.reject(w)}};
g.prototype.createResolveAndReject_=function(){function k(Y){return function(e){w||(w=!0,Y.call(n,e))}}
var n=this,w=!1;return{resolve:k(this.resolveTo_),reject:k(this.JSC$9026_reject_)}};
g.prototype.resolveTo_=function(k){if(k===this)this.JSC$9026_reject_(new TypeError("n"));else if(k instanceof g)this.settleSameAsPromise_(k);else{a:switch(typeof k){case "object":var n=k!=null;break a;case "function":n=!0;break a;default:n=!1}n?this.resolveToNonPromiseObj_(k):this.fulfill_(k)}};
g.prototype.resolveToNonPromiseObj_=function(k){var n=void 0;try{n=k.then}catch(w){this.JSC$9026_reject_(w);return}typeof n=="function"?this.settleSameAsThenable_(n,k):this.fulfill_(k)};
g.prototype.JSC$9026_reject_=function(k){this.settle_(2,k)};
g.prototype.fulfill_=function(k){this.settle_(1,k)};
g.prototype.settle_=function(k,n){if(this.state_!=0)throw Error("o`"+k+"`"+n+"`"+this.state_);this.state_=k;this.result_=n;this.state_===2&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};
g.prototype.scheduleUnhandledRejectionCheck_=function(){var k=this;l(function(){if(k.notifyUnhandledRejection_()){var n=_.O1.console;typeof n!=="undefined"&&n.error(k.result_)}},1)};
g.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var k=_.O1.CustomEvent,n=_.O1.Event,w=_.O1.dispatchEvent;if(typeof w==="undefined")return!0;typeof k==="function"?k=new k("unhandledrejection",{cancelable:!0}):typeof n==="function"?k=new n("unhandledrejection",{cancelable:!0}):(k=_.O1.document.createEvent("CustomEvent"),k.initCustomEvent("unhandledrejection",!1,!0,k));k.promise=this;k.reason=this.result_;return w(k)};
g.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var k=0;k<this.onSettledCallbacks_.length;++k)B.asyncExecute(this.onSettledCallbacks_[k]);this.onSettledCallbacks_=null}};
var B=new J;g.prototype.settleSameAsPromise_=function(k){var n=this.createResolveAndReject_();k.callWhenSettled_(n.resolve,n.reject)};
g.prototype.settleSameAsThenable_=function(k,n){var w=this.createResolveAndReject_();try{k.call(n,w.resolve,w.reject)}catch(Y){w.reject(Y)}};
g.prototype.then=function(k,n){function w(h,x){return typeof h=="function"?function(U){try{Y(h(U))}catch(y){e(y)}}:x}
var Y,e,Z=new g(function(h,x){Y=h;e=x});
this.callWhenSettled_(w(k,Y),w(n,e));return Z};
g.prototype.catch=function(k){return this.then(void 0,k)};
g.prototype.callWhenSettled_=function(k,n){function w(){switch(Y.state_){case 1:k(Y.result_);break;case 2:n(Y.result_);break;default:throw Error("p`"+Y.state_);}}
var Y=this;this.onSettledCallbacks_==null?B.asyncExecute(w):this.onSettledCallbacks_.push(w);this.isRejectionHandled_=!0};
g.resolve=p;g.reject=function(k){return new g(function(n,w){w(k)})};
g.race=function(k){return new g(function(n,w){for(var Y=_.C(k),e=Y.next();!e.done;e=Y.next())p(e.value).callWhenSettled_(n,w)})};
g.all=function(k){var n=_.C(k),w=n.next();return w.done?p([]):new g(function(Y,e){function Z(U){return function(y){h[U]=y;x--;x==0&&Y(h)}}
var h=[],x=0;do h.push(void 0),x++,p(w.value).callWhenSettled_(Z(h.length-1),e),w=n.next();while(!w.done)})};
return g});
var Z4=function(X,J,p){if(X==null)throw new TypeError("q`"+p);if(J instanceof RegExp)throw new TypeError("r`"+p);return X+""};
nR("String.prototype.startsWith",function(X){return X?X:function(J,p){var l=Z4(this,J,"startsWith"),g=l.length,B=J.length;p=Math.max(0,Math.min(p|0,l.length));for(var k=0;k<B&&p<g;)if(l[p++]!=J[k++])return!1;return k>=B}});
nR("Object.setPrototypeOf",function(X){return X||LR});
nR("Symbol.dispose",function(X){return X?X:Symbol("s")});
nR("SuppressedError",function(X){function J(p,l,g){if(!(this instanceof J))return new J(p,l,g);g=Error(g);"stack"in g&&(this.stack=g.stack);this.message=g.message;this.error=p;this.suppressed=l}
if(X)return X;_.r(J,Error);J.prototype.name="SuppressedError";return J});
nR("Array.from",function(X){return X?X:function(J,p,l){p=p!=null?p:function(n){return n};
var g=[],B=typeof Symbol!="undefined"&&Symbol.iterator&&J[Symbol.iterator];if(typeof B=="function"){J=B.call(J);for(var k=0;!(B=J.next()).done;)g.push(p.call(l,B.value,k++))}else for(B=J.length,k=0;k<B;k++)g.push(p.call(l,J[k],k));return g}});
var eBe=function(X,J,p){X instanceof String&&(X=String(X));for(var l=X.length,g=0;g<l;g++){var B=X[g];if(J.call(p,B,g,X))return{i:g,v:B}}return{i:-1,v:void 0}};
nR("Array.prototype.find",function(X){return X?X:function(J,p){return eBe(this,J,p).v}});
nR("WeakMap",function(X){function J(){}
function p(w){var Y=typeof w;return Y==="object"&&w!==null||Y==="function"}
function l(w){if(!YO(w,B)){var Y=new J;KIR(w,B,{value:Y})}}
function g(w){var Y=Object[w];Y&&(Object[w]=function(e){if(e instanceof J)return e;Object.isExtensible(e)&&l(e);return Y(e)})}
if(function(){if(!X||!Object.seal)return!1;try{var w=Object.seal({}),Y=Object.seal({}),e=new X([[w,2],[Y,3]]);if(e.get(w)!=2||e.get(Y)!=3)return!1;e.delete(w);e.set(Y,4);return!e.has(w)&&e.get(Y)==4}catch(Z){return!1}}())return X;
var B="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var k=0,n=function(w){this.JSC$9034_id_=(k+=Math.random()+1).toString();if(w){w=_.C(w);for(var Y;!(Y=w.next()).done;)Y=Y.value,this.set(Y[0],Y[1])}};
n.prototype.set=function(w,Y){if(!p(w))throw Error("t");l(w);if(!YO(w,B))throw Error("u`"+w);w[B][this.JSC$9034_id_]=Y;return this};
n.prototype.get=function(w){return p(w)&&YO(w,B)?w[B][this.JSC$9034_id_]:void 0};
n.prototype.has=function(w){return p(w)&&YO(w,B)&&YO(w[B],this.JSC$9034_id_)};
n.prototype.delete=function(w){return p(w)&&YO(w,B)&&YO(w[B],this.JSC$9034_id_)?delete w[B][this.JSC$9034_id_]:!1};
return n});
nR("Map",function(X){if(function(){if(!X||typeof X!="function"||!X.prototype.entries||typeof Object.seal!="function")return!1;try{var n=Object.seal({x:4}),w=new X(_.C([[n,"s"]]));if(w.get(n)!="s"||w.size!=1||w.get({x:4})||w.set({x:4},"t")!=w||w.size!=2)return!1;var Y=w.entries(),e=Y.next();if(e.done||e.value[0]!=n||e.value[1]!="s")return!1;e=Y.next();return e.done||e.value[0].x!=4||e.value[1]!="t"||!Y.next().done?!1:!0}catch(Z){return!1}}())return X;
var J=new WeakMap,p=function(n){this[0]={};this[1]=B();this.size=0;if(n){n=_.C(n);for(var w;!(w=n.next()).done;)w=w.value,this.set(w[0],w[1])}};
p.prototype.set=function(n,w){n=n===0?0:n;var Y=l(this,n);Y.list||(Y.list=this[0][Y.id]=[]);Y.entry?Y.entry.value=w:(Y.entry={next:this[1],previous:this[1].previous,head:this[1],key:n,value:w},Y.list.push(Y.entry),this[1].previous.next=Y.entry,this[1].previous=Y.entry,this.size++);return this};
p.prototype.delete=function(n){n=l(this,n);return n.entry&&n.list?(n.list.splice(n.index,1),n.list.length||delete this[0][n.id],n.entry.previous.next=n.entry.next,n.entry.next.previous=n.entry.previous,n.entry.head=null,this.size--,!0):!1};
p.prototype.clear=function(){this[0]={};this[1]=this[1].previous=B();this.size=0};
p.prototype.has=function(n){return!!l(this,n).entry};
p.prototype.get=function(n){return(n=l(this,n).entry)&&n.value};
p.prototype.entries=function(){return g(this,function(n){return[n.key,n.value]})};
p.prototype.keys=function(){return g(this,function(n){return n.key})};
p.prototype.values=function(){return g(this,function(n){return n.value})};
p.prototype.forEach=function(n,w){for(var Y=this.entries(),e;!(e=Y.next()).done;)e=e.value,n.call(w,e[1],e[0],this)};
p.prototype[Symbol.iterator]=p.prototype.entries;var l=function(n,w){var Y=w&&typeof w;Y=="object"||Y=="function"?J.has(w)?Y=J.get(w):(Y=""+ ++k,J.set(w,Y)):Y="p_"+w;var e=n[0][Y];if(e&&YO(n[0],Y))for(n=0;n<e.length;n++){var Z=e[n];if(w!==w&&Z.key!==Z.key||w===Z.key)return{id:Y,list:e,index:n,entry:Z}}return{id:Y,list:e,index:-1,entry:void 0}},g=function(n,w){var Y=n[1];
return YmH(function(){if(Y){for(;Y.head!=n[1];)Y=Y.previous;for(;Y.next!=Y.head;)return Y=Y.next,{done:!1,value:w(Y)};Y=null}return{done:!0,value:void 0}})},B=function(){var n={};
return n.previous=n.next=n.head=n},k=0;
return p});
nR("Set",function(X){if(function(){if(!X||typeof X!="function"||!X.prototype.entries||typeof Object.seal!="function")return!1;try{var p=Object.seal({x:4}),l=new X(_.C([p]));if(!l.has(p)||l.size!=1||l.add(p)!=l||l.size!=1||l.add({x:4})!=l||l.size!=2)return!1;var g=l.entries(),B=g.next();if(B.done||B.value[0]!=p||B.value[1]!=p)return!1;B=g.next();return B.done||B.value[0]==p||B.value[0].x!=4||B.value[1]!=B.value[0]?!1:g.next().done}catch(k){return!1}}())return X;
var J=function(p){this.JSC$9048_map_=new Map;if(p){p=_.C(p);for(var l;!(l=p.next()).done;)this.add(l.value)}this.size=this.JSC$9048_map_.size};
J.prototype.add=function(p){p=p===0?0:p;this.JSC$9048_map_.set(p,p);this.size=this.JSC$9048_map_.size;return this};
J.prototype.delete=function(p){p=this.JSC$9048_map_.delete(p);this.size=this.JSC$9048_map_.size;return p};
J.prototype.clear=function(){this.JSC$9048_map_.clear();this.size=0};
J.prototype.has=function(p){return this.JSC$9048_map_.has(p)};
J.prototype.entries=function(){return this.JSC$9048_map_.entries()};
J.prototype.values=function(){return this.JSC$9048_map_.values()};
J.prototype.keys=J.prototype.values;J.prototype[Symbol.iterator]=J.prototype.values;J.prototype.forEach=function(p,l){var g=this;this.JSC$9048_map_.forEach(function(B){return p.call(l,B,B,g)})};
return J});
nR("Math.log2",function(X){return X?X:function(J){return Math.log(J)/Math.LN2}});
nR("Object.values",function(X){return X?X:function(J){var p=[],l;for(l in J)YO(J,l)&&p.push(J[l]);return p}});
nR("Object.is",function(X){return X?X:function(J,p){return J===p?J!==0||1/J===1/p:J!==J&&p!==p}});
nR("Array.prototype.includes",function(X){return X?X:function(J,p){var l=this;l instanceof String&&(l=String(l));var g=l.length;p=p||0;for(p<0&&(p=Math.max(p+g,0));p<g;p++){var B=l[p];if(B===J||Object.is(B,J))return!0}return!1}});
nR("String.prototype.includes",function(X){return X?X:function(J,p){return Z4(this,J,"includes").indexOf(J,p||0)!==-1}});
nR("Object.entries",function(X){return X?X:function(J){var p=[],l;for(l in J)YO(J,l)&&p.push([l,J[l]]);return p}});
nR("Number.isFinite",function(X){return X?X:function(J){return typeof J!=="number"?!1:!isNaN(J)&&J!==Infinity&&J!==-Infinity}});
nR("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});
nR("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991});
nR("Number.isInteger",function(X){return X?X:function(J){return Number.isFinite(J)?J===Math.floor(J):!1}});
nR("Number.isSafeInteger",function(X){return X?X:function(J){return Number.isInteger(J)&&Math.abs(J)<=Number.MAX_SAFE_INTEGER}});
nR("String.prototype.endsWith",function(X){return X?X:function(J,p){var l=Z4(this,J,"endsWith");p===void 0&&(p=l.length);p=Math.max(0,Math.min(p|0,l.length));for(var g=J.length;g>0&&p>0;)if(l[--p]!=J[--g])return!1;return g<=0}});
var ZYH=function(X,J){X instanceof String&&(X+="");var p=0,l=!1,g={next:function(){if(!l&&p<X.length){var B=p++;return{value:J(B,X[B]),done:!1}}l=!0;return{done:!0,value:void 0}}};
g[Symbol.iterator]=function(){return g};
return g};
nR("Array.prototype.entries",function(X){return X?X:function(){return ZYH(this,function(J,p){return[J,p]})}});
nR("Math.trunc",function(X){return X?X:function(J){J=Number(J);if(isNaN(J)||J===Infinity||J===-Infinity||J===0)return J;var p=Math.floor(Math.abs(J));return J<0?-p:p}});
nR("Number.isNaN",function(X){return X?X:function(J){return typeof J==="number"&&isNaN(J)}});
nR("Array.prototype.keys",function(X){return X?X:function(){return ZYH(this,function(J){return J})}});
nR("Array.prototype.values",function(X){return X?X:function(){return ZYH(this,function(J,p){return p})}});
nR("Array.prototype.fill",function(X){return X?X:function(J,p,l){var g=this.length||0;p<0&&(p=Math.max(0,g+p));if(l==null||l>g)l=g;l=Number(l);l<0&&(l=Math.max(0,g+l));for(p=Number(p||0);p<l;p++)this[p]=J;return this}});
iZT("fill",function(X){return X?X:Array.prototype.fill});
nR("Object.fromEntries",function(X){return X?X:function(J){var p={};if(!(Symbol.iterator in J))throw new TypeError("v`"+J);J=J[Symbol.iterator].call(J);for(var l=J.next();!l.done;l=J.next()){l=l.value;if(Object(l)!==l)throw new TypeError("w");p[l[0]]=l[1]}return p}});
nR("String.prototype.replaceAll",function(X){return X?X:function(J,p){if(J instanceof RegExp&&!J.global)throw new TypeError("x");return J instanceof RegExp?this.replace(J,p):this.replace(new RegExp(String(J).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),p)}});
nR("Object.getOwnPropertySymbols",function(X){return X?X:function(){return[]}});
nR("String.prototype.repeat",function(X){return X?X:function(J){var p=Z4(this,null,"repeat");if(J<0||J>1342177279)throw new RangeError("y");J|=0;for(var l="";J;)if(J&1&&(l+=p),J>>>=1)p+=p;return l}});
nR("Array.prototype.findIndex",function(X){return X?X:function(J,p){return eBe(this,J,p).i}});
nR("Array.prototype.flatMap",function(X){return X?X:function(J,p){var l=[];Array.prototype.forEach.call(this,function(g,B){g=J.call(p,g,B,this);Array.isArray(g)?l.push.apply(l,g):l.push(g)});
return l}});
nR("String.prototype.codePointAt",function(X){return X?X:function(J){var p=Z4(this,null,"codePointAt"),l=p.length;J=Number(J)||0;if(J>=0&&J<l){J|=0;var g=p.charCodeAt(J);if(g<55296||g>56319||J+1===l)return g;J=p.charCodeAt(J+1);return J<56320||J>57343?g:(g-55296)*1024+J+9216}}});
nR("String.fromCodePoint",function(X){return X?X:function(J){for(var p="",l=0;l<arguments.length;l++){var g=Number(arguments[l]);if(g<0||g>1114111||g!==Math.floor(g))throw new RangeError("z`"+g);g<=65535?p+=String.fromCharCode(g):(g-=65536,p+=String.fromCharCode(g>>>10&1023|55296),p+=String.fromCharCode(g&1023|56320))}return p}});
nR("String.prototype.trimLeft",function(X){function J(){return this.replace(/^[\s\xa0]+/,"")}
return X||J});
nR("String.prototype.trimStart",function(X){return X||String.prototype.trimLeft});
nR("String.prototype.padStart",function(X){return X?X:function(J,p){var l=Z4(this,null,"padStart");J-=l.length;p=p!==void 0?String(p):" ";return(J>0&&p?p.repeat(Math.ceil(J/p.length)).substring(0,J):"")+l}});
nR("Promise.prototype.finally",function(X){return X?X:function(J){return this.then(function(p){return Promise.resolve(J()).then(function(){return p})},function(p){return Promise.resolve(J()).then(function(){throw p;
})})}});
nR("Math.imul",function(X){return X?X:function(J,p){J=Number(J);p=Number(p);var l=J&65535,g=p&65535;return l*g+((J>>>16&65535)*g+l*(p>>>16&65535)<<16>>>0)|0}});
nR("Object.hasOwn",function(X){return X?X:function(J,p){return Object.prototype.hasOwnProperty.call(J,p)}});
nR("Math.sign",function(X){return X?X:function(J){J=Number(J);return J===0||isNaN(J)?J:J>0?1:-1}});
nR("Array.prototype.flat",function(X){return X?X:function(J){J=J===void 0?1:J;var p=[];Array.prototype.forEach.call(this,function(l){Array.isArray(l)&&J>0?(l=Array.prototype.flat.call(l,J-1),p.push.apply(p,l)):p.push(l)});
return p}});
nR("String.raw",function(X){return X?X:function(J,p){J=BCX(J);for(var l=J.raw,g=l.length,B="",k=0;k<g;++k)B+=l[k],k+1<g&&k+1<arguments.length&&(B+=String(arguments[k+1]));return B}});
nR("WeakSet",function(X){if(function(){if(!X||!Object.seal)return!1;try{var p=Object.seal({}),l=Object.seal({}),g=new X([p]);if(!g.has(p)||g.has(l))return!1;g.delete(p);g.add(l);return!g.has(p)&&g.has(l)}catch(B){return!1}}())return X;
var J=function(p){this.JSC$9062_map_=new WeakMap;if(p){p=_.C(p);for(var l;!(l=p.next()).done;)this.add(l.value)}};
J.prototype.add=function(p){this.JSC$9062_map_.set(p,!0);return this};
J.prototype.has=function(p){return this.JSC$9062_map_.has(p)};
J.prototype.delete=function(p){return this.JSC$9062_map_.delete(p)};
return J});
nR("Reflect.ownKeys",function(X){return X?X:function(J){var p=[],l=Object.getOwnPropertyNames(J);J=Object.getOwnPropertySymbols(J);for(var g=0;g<l.length;g++)(l[g].substring(0,14)=="jscomp_symbol_"?J:p).push(l[g]);return p.concat(J)}});
nR("Object.getOwnPropertyDescriptors",function(X){return X?X:function(J){for(var p={},l=Reflect.ownKeys(J),g=0;g<l.length;g++)p[l[g]]=Object.getOwnPropertyDescriptor(J,l[g]);return p}});
nR("Promise.allSettled",function(X){function J(l){return{status:"fulfilled",value:l}}
function p(l){return{status:"rejected",reason:l}}
return X?X:function(l){var g=this;l=Array.from(l,function(B){return g.resolve(B).then(J,p)});
return g.all(l)}});
nR("Number.parseInt",function(X){return X||parseInt});
var hBv=function(X,J,p){X instanceof String&&(X=String(X));for(var l=X.length-1;l>=0;l--){var g=X[l];if(J.call(p,g,l,X))return{i:l,v:g}}return{i:-1,v:void 0}};
nR("Array.prototype.findLastIndex",function(X){return X?X:function(J,p){return hBv(this,J,p).i}});
iZT("findLastIndex",function(X){return X?X:function(J,p){return hBv(this,J,p).i}});
_._DumpException=window._DumpException||function(X){throw X;};
window._DumpException=_._DumpException;var x4k=window.ytcsi;x4k&&typeof x4k.tick==="function"&&x4k.tick("rses_dpj");var HYt,hf,xO,H6,aRv,U4t,r6s,IRX,mb,y60;HYt=HYt||{};_.lT=this||self;_.Ib=function(X,J,p){X=X.split(".");p=p||_.lT;for(var l;X.length&&(l=X.shift());)X.length||J===void 0?p[l]&&p[l]!==Object.prototype[l]?p=p[l]:p=p[l]={}:p[l]=J};
hf=function(X,J){var p=_.Lw("WIZ_global_data.oxN3nb");X=p&&p[X];return X!=null?X:J};
xO=_.lT._F_toggles_default_kevlar_base||[];H6=function(){};
H6.get=function(){return null};
_.Rz=null;_.Lw=function(X,J){X=X.split(".");J=J||_.lT;for(var p=0;p<X.length;p++)if(J=J[X[p]],J==null)return null;return J};
_.aV=function(X){X.instance_=void 0;X.getInstance=function(){return X.instance_?X.instance_:X.instance_=new X}};
_.g2=function(X){var J=typeof X;return J!="object"?J:X?Array.isArray(X)?"array":J:"null"};
_.VZ=function(X){var J=_.g2(X);return J=="array"||J=="object"&&typeof X.length=="number"};
_.QZ=function(X){var J=typeof X;return J=="object"&&X!=null||J=="function"};
_.KY=function(X){return Object.prototype.hasOwnProperty.call(X,aRv)&&X[aRv]||(X[aRv]=++U4t)};
aRv="closure_uid_"+(Math.random()*1E9>>>0);U4t=0;r6s=function(X,J,p){return X.call.apply(X.bind,arguments)};
IRX=function(X,J,p){if(!X)throw Error();if(arguments.length>2){var l=Array.prototype.slice.call(arguments,2);return function(){var g=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(g,l);return X.apply(J,g)}}return function(){return X.apply(J,arguments)}};
_.dv=function(X,J,p){_.dv=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?r6s:IRX;return _.dv.apply(null,arguments)};
_.fV=function(X,J){var p=Array.prototype.slice.call(arguments,1);return function(){var l=p.slice();l.push.apply(l,arguments);return X.apply(this,l)}};
_.U4=function(){return Date.now()};
mb=function(X){return X};
_.r9=function(X,J){function p(){}
p.prototype=J.prototype;X.superClass_=J.prototype;X.prototype=new p;X.prototype.constructor=X;X.base=function(l,g,B){for(var k=Array(arguments.length-2),n=2;n<arguments.length;n++)k[n-2]=arguments[n];return J.prototype[g].apply(l,k)}};
y60=function(X){return X};var oae,Smj;_.u=function(X,J,p,l){var g=arguments.length,B=g<3?J:l===null?l=Object.getOwnPropertyDescriptor(J,p):l,k;if(Reflect&&typeof Reflect==="object"&&typeof Reflect.decorate==="function")B=Reflect.decorate(X,J,p,l);else for(var n=X.length-1;n>=0;n--)if(k=X[n])B=(g<3?k(B):g>3?k(J,p,B):k(J,p))||B;g>3&&B&&Object.defineProperty(J,p,B)};
_.V=function(X,J){if(Reflect&&typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(X,J)};
oae=function(X,J){if(J!==null&&J!==void 0){if(typeof J!=="object"&&typeof J!=="function")throw new TypeError("A");if(p===void 0){if(!Symbol.dispose)throw new TypeError("C");var p=J[Symbol.dispose]}if(typeof p!=="function")throw new TypeError("D");X.stack.push({value:J,dispose:p,async:!1})}return J};
Smj=function(X){function J(B){X.error=X.hasError?new SuppressedError(B,X.error,"An error was suppressed during disposal."):B;X.hasError=!0}
function p(){for(;l=X.stack.pop();)try{if(!l.async&&g===1)return g=0,X.stack.push(l),Promise.resolve().then(p);if(l.dispose){var B=l.dispose.call(l.value);if(l.async)return g|=2,Promise.resolve(B).then(p,function(k){J(k);return p()})}else g|=1}catch(k){J(k)}if(g===1)return X.hasError?Promise.reject(X.error):Promise.resolve();
if(X.hasError)throw X.error;}
var l,g=0;p()};var OYk="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(" ");XKa()&&OYk.push("details:not(:has(summary))");var pKC=OYk.join(",");_.r9(_.XI,Error);_.XI.prototype.name="CustomError";var c60;var bYG=void 0,fRb,D4r=typeof TextDecoder!=="undefined",LWa,naZ=typeof String.prototype.isWellFormed==="function",k5K=typeof TextEncoder!=="undefined";var RBZ;_.uF=function(X){for(var J=[],p=0,l=0;l<X.length;l++){var g=X.charCodeAt(l);g<128?J[p++]=g:(g<2048?J[p++]=g>>6|192:((g&64512)==55296&&l+1<X.length&&(X.charCodeAt(l+1)&64512)==56320?(g=65536+((g&1023)<<10)+(X.charCodeAt(++l)&1023),J[p++]=g>>18|240,J[p++]=g>>12&63|128):J[p++]=g>>12|224,J[p++]=g>>6&63|128),J[p++]=g&63|128)}return J};
RBZ=function(X){for(var J=[],p=0,l=0;p<X.length;){var g=X[p++];if(g<128)J[l++]=String.fromCharCode(g);else if(g>191&&g<224){var B=X[p++];J[l++]=String.fromCharCode((g&31)<<6|B&63)}else if(g>239&&g<365){B=X[p++];var k=X[p++],n=X[p++];g=((g&7)<<18|(B&63)<<12|(k&63)<<6|n&63)-65536;J[l++]=String.fromCharCode(55296+(g>>10));J[l++]=String.fromCharCode(56320+(g&1023))}else B=X[p++],k=X[p++],J[l++]=String.fromCharCode((g&15)<<12|(B&63)<<6|k&63)}return J.join("")};var wC=String.prototype.trim?function(X){return X.trim()}:function(X){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(X)[1]},m40=/&/g,FW0=/</g,qmk=/>/g,NCe=/"/g,MmH=/'/g,uIU=/\x00/g,G5U=/[\x00&<>"']/;var IV=!!(xO[0]>>17&1),d4U=!!(xO[0]&4096),Vme=!!(xO[0]>>18&1),tmj=!!(xO[0]&8),PTt=!!(xO[0]&2),QU0=!!(xO[0]&4),Eae=!!(xO[0]&16),KWu=!!(xO[0]&256),TCG=!!(xO[0]&32);var h6,zBe,jUu,iY0,VzW,STC;h6=IV?Vme:hf(610401301,!1);zBe=IV?tmj:hf(772657768,!1);jUu=IV?PTt:hf(513659523,!1);iY0=IV?d4U||!QU0:hf(568333945,!0);VzW=IV?Eae:hf(1331761403,!1);STC=IV?d4U||!KWu:hf(748402147,!0);_.yv=IV?TCG:hf(824648567,!1);var aU,sUv=_.lT.navigator;aU=sUv?sUv.userAgentData||null:null;var hL;_.FI=function(X,J){return Array.prototype.indexOf.call(X,J,void 0)};
_.Yy=function(X,J,p){Array.prototype.forEach.call(X,J,p)};
_.oV=function(X,J,p){return Array.prototype.filter.call(X,J,p)};
_.Ed=function(X,J,p){return Array.prototype.map.call(X,J,p)};
hL=function(X,J,p){return Array.prototype.some.call(X,J,p)};
_.rmB=function(X,J,p){return Array.prototype.every.call(X,J,p)};var Sl=function(X){Sl[" "](X);return X};
Sl[" "]=function(){};
var EMB=function(X,J){try{return Sl(X[J]),!0}catch(p){}return!1},t8I=function(X,J,p,l){l=l?l(J):J;
return Object.prototype.hasOwnProperty.call(X,l)?X[l]:X[l]=p(J)};var X0e,U7,Jrs,p0Z,gbu,BGj,FqB,$Uj,WvG,Ctk,aiB,nbt,Lvj,vbr,ejs,Zes;_.MEm=function(){return _.lT.navigator||null};
X0e=vaa();_.O4=eBY();U7=rC("Edge");Jrs=U7||_.O4;_.Fj=rC("Gecko")&&!(_.A6(_.ZR(),"WebKit")&&!rC("Edge"))&&!(rC("Trident")||rC("MSIE"))&&!rC("Edge");_.mC=_.A6(_.ZR(),"WebKit")&&!rC("Edge");p0Z=_.mC&&rC("Mobile");_.lXG=_.y6K();gbu=_.oaY();BGj=(cK()?aU.platform==="Linux":rC("Linux"))||_.SmB();FqB=_.r6m();$Uj=IRR();WvG=rC("iPad");Ctk=rC("iPod");_.kZk=_.bT();aiB=_.A6(_.ZR(),"KaiOS");nbt=function(){var X=_.lT.document;return X?X.documentMode:void 0};
a:{var ArZ="",w0Z=function(){var X=_.ZR();if(_.Fj)return/rv:([^\);]+)(\)|;)/.exec(X);if(U7)return/Edge\/([\d\.]+)/.exec(X);if(_.O4)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(X);if(_.mC)return/WebKit\/(\S+)/.exec(X);if(X0e)return/(?:Version)[ \/]?(\S+)/.exec(X)}();
w0Z&&(ArZ=w0Z?w0Z[1]:"");if(_.O4){var Ysj=nbt();if(Ysj!=null&&Ysj>parseFloat(ArZ)){Lvj=String(Ysj);break a}}Lvj=ArZ}vbr=Lvj;ejs={};_.c6=function(X){return t8I(ejs,X,function(){return _.Ya(vbr,X)>=0})};
if(_.lT.document&&_.O4){var hje=nbt();Zes=hje?hje:parseInt(vbr,10)||void 0}else Zes=void 0;_.xUk=Zes;var bsY,ftK,Heu;_.b9=yZ();bsY=IRR()||rC("iPod");ftK=rC("iPad");Heu=_.x4Z();_.fR=Sm();_.kd=_.hBW()&&!_.bT();var uII={},sm=null,vnB=_.Fj||_.mC||typeof _.lT.btoa=="function";var p05=typeof Uint8Array!=="undefined",QUK=!_.O4&&typeof btoa==="function",EaY=/[-_.]/g,tmB={"-":"+",_:"/",".":"="},fe={};var Os,UUZ;Os=function(X,J){if(J!==fe)throw Error("J");this.JSC$9096_value_=X;if(X!=null&&X.length===0)throw Error("I");};
_.DX=function(){return aXH||(aXH=new Os(null,fe))};
UUZ=function(X){return new Uint8Array(zwB(X)||0)};
Os.prototype.isEmpty=function(){return this.JSC$9096_value_==null};
Os.prototype.sizeBytes=function(){var X=zwB(this);return X?X.length:0};
var zwB=function(X){if(fe!==fe)throw Error("J");var J=X.JSC$9096_value_;J==null||p05&&J!=null&&J instanceof Uint8Array||(typeof J==="string"?J=KWm(J):(_.g2(J),J=null));return J==null?J:X.JSC$9096_value_=J},aXH;var zBY=void 0;var B0=typeof Symbol==="function"&&typeof Symbol()==="symbol",rr0=gG("jas",void 0,!0),QHI=gG(void 0,"0di"),Ct=gG(void 0,"1oa"),Fp=gG(void 0,Symbol()),C2R=gG(void 0,"0ub"),npa=gG(void 0,"0ubs"),DfW=gG(void 0,"0ubsb"),cAm=gG(void 0,"0actk"),fJ=gG("m_m","messagePrototypeMarker",!0),asK=gG(void 0,"vps"),B2Z=gG();var sUW,iYK,Tg,IXX;sUW={internalArrayState:{value:0,configurable:!0,writable:!0,enumerable:!1}};iYK=Object.defineProperties;_.$b=B0?rr0:"internalArrayState";IXX=[];Ar(IXX,7);Tg=Object.freeze(IXX);var Ds={},IH={},yrU=function(X,J,p){this.iterable=X;this.mapper=J;this.thisArg=p};
yrU.prototype.next=function(){var X=this.iterable.next();X.done||(X.value=this.mapper.call(this.thisArg,X.value));return X};
yrU.prototype[Symbol.iterator]=function(){return this};
var obt=Object.freeze({}),mv={};_.Ss0=qU(function(X){return X!==null&&X!==void 0});var CtZ=qU(function(X){return typeof X==="number"}),WvC=qU(function(X){return typeof X==="string"}),nbT=qU(function(X){return typeof X==="boolean"}),OeU=qU(function(X){return X!=null&&typeof X==="object"&&typeof X.then==="function"}),X3W=qU(function(X){return typeof X==="function"}),Mc=qU(function(X){return!!X&&(typeof X==="object"||typeof X==="function")});var kZZ=typeof _.lT.BigInt==="function"&&typeof _.lT.BigInt(0)==="bigint";var uU4=qU(function(X){return kZZ?X>=crU&&X<=beG:X[0]==="-"?LvB(X,fXb):LvB(X,DUr)}),fXb=Number.MIN_SAFE_INTEGER.toString(),crU=kZZ?BigInt(Number.MIN_SAFE_INTEGER):void 0,DUr=Number.MAX_SAFE_INTEGER.toString(),beG=kZZ?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Rju=typeof Uint8Array.prototype.slice==="function",MU=0,dG=0,YsB;var Zs,r2,Bp,a0,yrI;Zs=typeof BigInt==="function"?BigInt.asIntN:void 0;_.I0=typeof BigInt==="function"?BigInt.asUintN:void 0;r2=Number.isSafeInteger;Bp=Number.isFinite;a0=Math.trunc;yrI=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var UO6={};var ppW={},mUs=function(){try{var X=function(){return sxC(Map,[],this.constructor)};
_.r(X,Map);Sl(new X);return!1}catch(J){return!0}}(),D4=function(){this.JSC$9115_map_=new Map};
_.W=D4.prototype;_.W.get=function(X){return this.JSC$9115_map_.get(X)};
_.W.set=function(X,J){this.JSC$9115_map_.set(X,J);this.size=this.JSC$9115_map_.size;return this};
_.W.delete=function(X){X=this.JSC$9115_map_.delete(X);this.size=this.JSC$9115_map_.size;return X};
_.W.clear=function(){this.JSC$9115_map_.clear();this.size=this.JSC$9115_map_.size};
_.W.has=function(X){return this.JSC$9115_map_.has(X)};
_.W.entries=function(){return this.JSC$9115_map_.entries()};
_.W.keys=function(){return this.JSC$9115_map_.keys()};
_.W.values=function(){return this.JSC$9115_map_.values()};
_.W.forEach=function(X,J){return this.JSC$9115_map_.forEach(X,J)};
D4.prototype[Symbol.iterator]=function(){return this.entries()};
var RV=function(){if(mUs)return Object.setPrototypeOf(D4.prototype,Map.prototype),Object.defineProperties(D4.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),D4;var X=function(){return sxC(Map,[],this.constructor)};
_.r(X,Map);return X}(),R0=function(X,J,p,l){p=p===void 0?jH6:p;
l=l===void 0?jH6:l;var g=RV.call(this)||this;g.arrayState=X[_.$b]|0;g.valueCtor=J;g.keyToApi=p;g.valueToApi=g.valueCtor?sHI:l;for(var B=0;B<X.length;B++){var k=X[B],n=p(k[0],!1,!0),w=k[1];J?w===void 0&&(w=null):w=l(k[1],!1,!0,void 0,void 0,g.arrayState);RV.prototype.set.call(g,n,w)}return g};
_.r(R0,RV);var Fvt=function(X){if(X.arrayState&2)throw Error("N");},HJK=function(X,J){return Yb(Array.from(RV.prototype.entries.call(X),J))};
_.W=R0.prototype;_.W.clear=function(){Fvt(this);RV.prototype.clear.call(this)};
_.W.delete=function(X){Fvt(this);return RV.prototype.delete.call(this,this.keyToApi(X,!0,!1))};
_.W.entries=function(){if(this.valueCtor){var X=RV.prototype.keys.call(this);X=new yrU(X,XpI,this)}else X=RV.prototype.entries.call(this);return X};
_.W.values=function(){if(this.valueCtor){var X=RV.prototype.keys.call(this);X=new yrU(X,R0.prototype.get,this)}else X=RV.prototype.values.call(this);return X};
_.W.forEach=function(X,J){this.valueCtor?RV.prototype.forEach.call(this,function(p,l,g){X.call(J,g.get(l),l,g)}):RV.prototype.forEach.call(this,X,J)};
_.W.set=function(X,J){Fvt(this);X=this.keyToApi(X,!0,!1);return X==null?this:J==null?(RV.prototype.delete.call(this,X),this):RV.prototype.set.call(this,X,this.valueToApi(J,!0,!0,this.valueCtor,!1,this.arrayState))};
_.W.has=function(X){return RV.prototype.has.call(this,this.keyToApi(X,!1,!1))};
_.W.get=function(X){X=this.keyToApi(X,!1,!1);var J=RV.prototype.get.call(this,X);if(J!==void 0){var p=this.valueCtor;return p?(p=this.valueToApi(J,!1,!0,p,this.callToMutableOnAccess,this.arrayState),p!==J&&RV.prototype.set.call(this,X,p),p):J}};
R0.prototype[Symbol.iterator]=function(){return this.entries()};
R0.prototype.toJSON=void 0;var JAm;var YTm=function(){},AAW=function(X,J){for(var p in X)!isNaN(p)&&J(X,+p,X[p])},vpZ=function(X){var J=new YTm;
AAW(X,function(p,l,g){J[l]=ss(g)});
J.reviveUnknownFields=X.reviveUnknownFields;return J},$OK={reviveIntoImmutable:!0};var wpR;var rA5,IsC;var qsu,pt,GO,EB,NGs,G8,PC,MuH,uUU,Qv,GZt,E4,z8,jl;qsu=_.NU(0);_.mV={};_.Fl=function(X,J,p,l,g){J=pt(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,J,p,g);if(J!==null||l&&X.noLegacyNull!==IH)return J};
pt=function(X,J,p,l){if(J===-1)return null;var g=J+(p?0:-1),B=X.length-1;if(!(B<1+(p?0:-1))){if(g>=B){var k=X[B];if(k!=null&&typeof k==="object"&&k.constructor===Object){p=k[J];var n=!0}else if(g===B)p=k;else return}else p=X[g];if(l&&p!=null){l=l(p);if(l==null)return l;if(!Object.is(l,p))return n?k[J]=l:X[g]=l,l}return p}};
_.Dw=function(X,J,p,l){Pp(X);var g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;KJ(g,g[_.$b]|0,J,p,l);return X};
_.qE=function(X,J,p){X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return P2Y(X,X[_.$b]|0,J,p)!==void 0};
_.NE=function(X,J,p,l){var g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return P2Y(g,g[_.$b]|0,J,EB(X,l,p))!==void 0};
_.xn=function(X){return X===obt?2:4};
_.ME=function(X,J){X=_.Fl(X,J,void 0,void 0,MAB);return X==null?_.DX():X};
GO=function(X,J,p,l){Pp(X);var g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=g[_.$b]|0;if(l==null){var k=dOZ(g);if(VAW(k,g,B,p)===J)k.set(p,0);else return X}else B=tAU(g,B,p,J);KJ(g,B,J,l);return X};
_.Il=function(X,J,p,l){var g=X[_.$b]|0,B=FU(g);g=tAU(X,g,p,J,B);KJ(X,g,J,l,B)};
EB=function(X,J,p){return _.u9(X,J)===p?p:-1};
_.u9=function(X,J){X=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return VAW(dOZ(X),X,void 0,J,void 0)};
NGs=function(X,J,p){var l=X[_.$b]|0,g=FU(l),B=pt(X,p,g);if(B!=null&&B[fJ]===Ds){if(!Su(B))return tA(B),B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;var k=B.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows}else Array.isArray(B)&&(k=B);if(k){var n=k[_.$b]|0;n&2&&(k=d2(k,n))}k=u2(k,J);k!==B&&KJ(X,l,p,k,g);return k};
_.bR=function(X,J,p,l){var g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=g[_.$b]|0;J=P2Y(g,B,J,p,l);if(J==null)return J;B=g[_.$b]|0;if(!Su(X,B)){var k=ie4(J);k!==J&&(tA(X)&&(g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,B=g[_.$b]|0),J=k,B=KJ(g,B,p,J,l),Q6(g,B))}return J};
_.h0=function(X,J,p,l){var g=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;return Q0W(X,g,g[_.$b]|0,J,p,l,!1,!0)};
_.DF=function(X,J,p,l){p=EpB(p);_.Dw(X,J,p,l);p&&!Su(p)&&Q6(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return X};
_.Rl=function(X,J,p,l){l=EpB(l);GO(X,J,p,l);l&&!Su(l)&&Q6(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows);return X};
G8=function(X,J,p){Pp(X);var l=X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,g=l[_.$b]|0;if(p==null)return KJ(l,g,J),X;for(var B=p===Tg?7:p[_.$b]|0,k=B,n=XA(B),w=n||Object.isFrozen(p),Y=!0,e=!0,Z=0;Z<p.length;Z++){var h=p[Z];n||(h=Su(h),Y&&(Y=!h),e&&(e=h))}n||(B=Y?13:5,B=e?B&-4097:B|4096);w&&B===k||(p=ss(p),k=0,B=zg(B,g));B!==k&&Ar(p,B);g=KJ(l,g,J,p);2&B||!(4096&B||16&B)||Q6(l,g);return X};
PC=function(X,J,p,l){T2C(X,J,p,l);return X};
MuH=function(X,J,p){T2C(X,J,Vv,void 0,p,1,!0);return X};
_.tf=function(X,J,p){X=_.Fl(X,J,void 0,p);J=typeof X;X=X==null?X:J==="bigint"?_.NU((0,_.I0)(64,X)):_.kp(X)?J==="string"?_.MuU(X):_.qsm(X):void 0;return X};
_.P6=function(X,J){var p=p===void 0?!1:p;var l;return(l=_.IXR(_.Fl(X,J)))!=null?l:p};
_.Hm=function(X,J,p){p=p===void 0?0:p;var l;return(l=_.vp(_.Fl(X,J)))!=null?l:p};
uUU=function(X,J){var p=p===void 0?0:p;X=_.SsK(_.Fl(X,J));return X!=null?X:p};
Qv=function(X,J,p){p=p===void 0?qsu:p;var l;return(l=_.Vu5(_.Fl(X,J)))!=null?l:p};
GZt=function(X){var J=J===void 0?qsu:J;var p;return(p=_.tf(X,23))!=null?p:J};
E4=function(X,J){var p=p===void 0?0:p;var l;return(l=_.Fl(X,J,void 0,void 0,_.l2))!=null?l:p};
_.KR=function(X,J,p,l){p=p===void 0?"":p;var g;return(g=_.b2(_.Fl(X,J,l)))!=null?g:p};
_.T8=function(X,J){var p=p===void 0?0:p;var l;return(l=_.w2(_.Fl(X,J)))!=null?l:p};
z8=function(X,J){var p=p===void 0?"0":p;X=dUC(_.Fl(X,J),!0);return X!=null?X:p};
_.dUG=function(X,J,p){X=_.jA(X,J,_.b2,3,!0);lXC(X,p);return X[p]};
jl=function(X,J,p){return _.KR(X,EB(X,p,J))};
_.i9=function(X,J,p,l){return _.bR(X,J,EB(X,l,p),void 0)};
_.RT=function(X,J){return _.b2(_.Fl(X,J,void 0,_.mV))};
_.yV=function(X,J,p){return _.Dw(X,J,rrK(p))};
_.tj=function(X,J,p){return _.gB(X,J,rrK(p),!1)};
_.s4=function(X,J,p){return _.Dw(X,J,_.Yp(p))};
_.TO=function(X,J,p){return _.Dw(X,J,Hp(p))};
_.uZ=function(X,J,p){return _.Dw(X,J,SA(p))};
_.Cu=function(X,J,p,l){return _.gB(X,J,SA(p),"",l)};
_.fD=function(X,J,p){return _.Dw(X,J,p==null?p:_.AA(p))};
_.XX=function(X,J,p){return _.gB(X,J,p==null?p:_.AA(p),0)};var kG=function(X,J,p){this.buffer=X;if(p&&!J)throw Error();this.JSC$9127_isImmutable=J};var VuZ=function(X,J,p,l){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9130_start_=0;this.init(X,J,p,l)},Ptv,Js,QHU,JE5,Ebb,Kvt,TGU,zjX,aF5,tuX;
_.W=VuZ.prototype;_.W.init=function(X,J,p,l){var g=l===void 0?{}:l;l=g.aliasBytesFields===void 0?!1:g.aliasBytesFields;g=g.treatNewDataAsImmutable===void 0?!1:g.treatNewDataAsImmutable;this.aliasBytesFields=l;this.treatNewDataAsImmutable=g;X&&(X=j0T(X,this.treatNewDataAsImmutable),this.bytes_=X.buffer,this.bytesAreImmutable_=X.JSC$9127_isImmutable,this.JSC$9130_start_=J||0,this.end_=p!==void 0?this.JSC$9130_start_+p:this.bytes_.length,this.cursor_=this.JSC$9130_start_)};
_.W.free=function(){this.clear();tuX.length<100&&tuX.push(this)};
_.W.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;this.cursor_=this.end_=this.JSC$9130_start_=0;this.aliasBytesFields=!1};
_.W.reset=function(){this.cursor_=this.JSC$9130_start_};
_.W.atEnd=function(){return this.cursor_==this.end_};
_.rB=function(X,J){var p=0,l=0,g=0,B=X.bytes_,k=X.cursor_;do{var n=B[k++];p|=(n&127)<<g;g+=7}while(g<32&&n&128);if(g>32)for(l|=(n&127)>>4,g=3;g<32&&n&128;g+=7)n=B[k++],l|=(n&127)<<g;Js(X,k);if(!(n&128))return J(p>>>0,l>>>0);throw Error();};
Ptv=function(X){return _.rB(X,function(J,p){return Hem(J,p,hjY)})};
Js=function(X,J){X.cursor_=J;if(J>X.end_)throw Error();};
_.pM=function(X){var J=X.bytes_,p=X.cursor_,l=J[p++],g=l&127;if(l&128&&(l=J[p++],g|=(l&127)<<7,l&128&&(l=J[p++],g|=(l&127)<<14,l&128&&(l=J[p++],g|=(l&127)<<21,l&128&&(l=J[p++],g|=l<<28,l&128&&J[p++]&128&&J[p++]&128&&J[p++]&128&&J[p++]&128&&J[p++]&128)))))throw Error();Js(X,p);return g};
_.lf=function(X){var J=X.bytes_,p=X.cursor_,l=J[p],g=J[p+1],B=J[p+2];J=J[p+3];Js(X,X.cursor_+4);return(l<<0|g<<8|B<<16|J<<24)>>>0};
QHU=function(X){var J=_.lf(X);X=_.lf(X);return ejm(J,X)};
JE5=function(X){var J=_.lf(X);X=_.lf(X);return Zem(J,X)};
Ebb=function(X){var J=_.lf(X);X=(J>>31)*2+1;var p=J>>>23&255;J&=8388607;return p==255?J?NaN:X*Infinity:p==0?X*1.401298464324817E-45*J:X*Math.pow(2,p-150)*(J+8388608)};
Kvt=function(X){var J=_.lf(X),p=_.lf(X);X=(p>>31)*2+1;var l=p>>>20&2047;J=4294967296*(p&1048575)+J;return l==2047?J?NaN:X*Infinity:l==0?X*4.9E-324*J:X*Math.pow(2,l-1075)*(J+4503599627370496)};
TGU=function(X){for(var J=0,p=X.cursor_,l=p+10,g=X.bytes_;p<l;){var B=g[p++];J|=B;if((B&128)===0)return Js(X,p),!!(J&127)}throw Error();};
zjX=function(X,J){if(J<0)throw Error();var p=X.cursor_;J=p+J;if(J>X.end_)throw Error();X.cursor_=J;return p};
aF5=function(X,J){if(J==0)return _.DX();var p=zjX(X,J);X.aliasBytesFields&&X.bytesAreImmutable_?p=X.bytes_.subarray(p,p+J):(X=X.bytes_,J=p+J,p=p===J?new Uint8Array(0):Rju?X.slice(p,J):new Uint8Array(X.subarray(p,J)));return p.length==0?_.DX():new Os(p,fe)};
tuX=[];var ieU=function(X,J,p,l){if(tuX.length){var g=tuX.pop();g.init(X,J,p,l);X=g}else X=new VuZ(X,J,p,l);this.decoder_=X;this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1;jHr(this,l)},jHr=function(X,J){J=J===void 0?{}:J;
X.discardUnknownFields=J.discardUnknownFields===void 0?!1:J.discardUnknownFields},IFm=function(X,J,p,l){if(sHU.length){var g=sHU.pop();
jHr(g,l);g.decoder_.init(X,J,p,l);return g}return new ieU(X,J,p,l)},hbZ,Htm,gy,XpU,sHU;
ieU.prototype.free=function(){this.decoder_.clear();this.nextWireType_=this.nextField_=-1;sHU.length<100&&sHU.push(this)};
ieU.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.cursor_;this.nextWireType_=this.nextField_=-1};
hbZ=function(X){if(X.decoder_.atEnd())return!1;X.fieldCursor_=X.decoder_.cursor_;var J=_.pM(X.decoder_)>>>0,p=J>>>3;J&=7;if(!(J>=0&&J<=5))throw Error();if(p<1)throw Error();X.nextField_=p;X.nextWireType_=J;return!0};
Htm=function(X){switch(X.nextWireType_){case 0:X.nextWireType_!=0?Htm(X):TGU(X.decoder_);break;case 1:X=X.decoder_;Js(X,X.cursor_+8);break;case 2:if(X.nextWireType_!=2)Htm(X);else{var J=_.pM(X.decoder_)>>>0;X=X.decoder_;Js(X,X.cursor_+J)}break;case 5:X=X.decoder_;Js(X,X.cursor_+4);break;case 3:J=X.nextField_;do{if(!hbZ(X))throw Error();if(X.nextWireType_==4){if(X.nextField_!=J)throw Error();break}Htm(X)}while(1);break;default:throw Error();}};
gy=function(X,J,p){var l=X.decoder_.end_,g=_.pM(X.decoder_)>>>0;g=X.decoder_.cursor_+g;var B=g-l;B<=0&&(X.decoder_.end_=g,p(J,X,void 0,void 0,void 0),B=g-X.decoder_.cursor_);if(B)throw Error();X.decoder_.cursor_=g;X.decoder_.end_=l;return J};
XpU=function(X){var J=_.pM(X.decoder_)>>>0;X=X.decoder_;var p=zjX(X,J);X=X.bytes_;if(D4r){var l=X,g;(g=fRb)||(g=fRb=new TextDecoder("utf-8",{fatal:!0}));J=p+J;l=p===0&&J===l.length?l:l.subarray(p,J);try{var B=g.decode(l)}catch(Y){if(bYG===void 0){try{g.decode(new Uint8Array([128]))}catch(e){}try{g.decode(new Uint8Array([97])),bYG=!0}catch(e){bYG=!1}}!bYG&&(fRb=void 0);throw Y;}}else{B=p;J=B+J;p=[];for(var k=null,n,w;B<J;)n=X[B++],n<128?p.push(n):n<224?B>=J?J6():(w=X[B++],n<194||(w&192)!==128?(B--,
J6()):p.push((n&31)<<6|w&63)):n<240?B>=J-1?J6():(w=X[B++],(w&192)!==128||n===224&&w<160||n===237&&w>=160||((g=X[B++])&192)!==128?(B--,J6()):p.push((n&15)<<12|(w&63)<<6|g&63)):n<=244?B>=J-2?J6():(w=X[B++],(w&192)!==128||(n<<28)+(w-144)>>30!==0||((g=X[B++])&192)!==128||((l=X[B++])&192)!==128?(B--,J6()):(n=(n&7)<<18|(w&63)<<12|(g&63)<<6|l&63,n-=65536,p.push((n>>10&1023)+55296,(n&1023)+56320))):J6(),p.length>=8192&&(k=CTm(k,p),p.length=0);B=CTm(k,p)}return B};
_.JAs=function(X){var J=_.pM(X.decoder_)>>>0;return aF5(X.decoder_,J)};
_.ppv=function(X,J,p){var l=_.pM(X.decoder_)>>>0;for(l=X.decoder_.cursor_+l;X.decoder_.cursor_<l;)p.push(J(X.decoder_))};
sHU=[];var lse=function(X,J){this.JSC$9137_lo=X>>>0;this.JSC$9137_hi=J>>>0},MDZ=function(X){X=BigInt.asUintN(64,X);
return new lse(Number(X&BigInt(4294967295)),Number(X>>BigInt(32)))},XM6=function(X){if(!X)return gps||(gps=new lse(0,0));
if(!/^\d+$/.test(X))return null;ju(X);return new lse(MU,dG)},gps,NBI=function(X,J){this.JSC$9139_lo=X>>>0;
this.JSC$9139_hi=J>>>0},iJU=function(X){if(!X)return B2k||(B2k=new NBI(0,0));
if(!/^-?\d+$/.test(X))return null;ju(X);return new NBI(MU,dG)},B2k;var Br=function(){this.JSC$9141_buffer_=[]},HM,Uu,$O0;
Br.prototype.length=function(){return this.JSC$9141_buffer_.length};
Br.prototype.end=function(){var X=this.JSC$9141_buffer_;this.JSC$9141_buffer_=[];return X};
HM=function(X,J,p){for(;p>0||J>127;)X.JSC$9141_buffer_.push(J&127|128),J=(J>>>7|p<<25)>>>0,p>>>=7;X.JSC$9141_buffer_.push(J)};
Uu=function(X,J){for(;J>127;)X.JSC$9141_buffer_.push(J&127|128),J>>>=7;X.JSC$9141_buffer_.push(J)};
_.GuK=function(X,J){if(J>=0)Uu(X,J);else{for(var p=0;p<9;p++)X.JSC$9141_buffer_.push(J&127|128),J>>=7;X.JSC$9141_buffer_.push(1)}};
$O0=function(X,J){ju(J);xUZ(function(p,l){HM(X,p>>>0,l>>>0)})};
Br.prototype.writeUint8=function(X){this.JSC$9141_buffer_.push(X>>>0&255)};
_.xG=function(X,J){X.JSC$9141_buffer_.push(J>>>0&255);X.JSC$9141_buffer_.push(J>>>8&255);X.JSC$9141_buffer_.push(J>>>16&255);X.JSC$9141_buffer_.push(J>>>24&255)};
Br.prototype.writeInt8=function(X){this.JSC$9141_buffer_.push(X>>>0&255)};var Wbj,vM,VDB,Qlm,gGC;Wbj=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new Br};
vM=function(X,J){J.length!==0&&(X.blocks_.push(J),X.totalLength_+=J.length)};
_.C2X=function(X,J){_.h1(X,J,2);J=X.encoder_.end();vM(X,J);J.push(X.totalLength_);return J};
_.kgZ=function(X,J){var p=J.pop();for(p=X.totalLength_+X.encoder_.length()-p;p>127;)J.push(p&127|128),p>>>=7,X.totalLength_++;J.push(p);X.totalLength_++};
_.h1=function(X,J,p){Uu(X.encoder_,J*8+p)};
VDB=function(X,J,p){if(p!=null)switch(J1K(p),_.h1(X,J,1),typeof p){case "number":X=X.encoder_;Ar5(p);_.xG(X,MU);_.xG(X,dG);break;case "bigint":p=MDZ(p);X=X.encoder_;J=p.JSC$9137_hi;_.xG(X,p.JSC$9137_lo);_.xG(X,J);break;default:p=XM6(p),X=X.encoder_,J=p.JSC$9137_hi,_.xG(X,p.JSC$9137_lo),_.xG(X,J)}};
Qlm=function(X,J,p){_.h1(X,J,2);Uu(X.encoder_,p.length);vM(X,X.encoder_.end());vM(X,p)};
gGC=function(X,J,p,l){p!=null&&(J=_.C2X(X,J),l(p,X),_.kgZ(X,J))};var pMT,npb,Lbs,AAv,wpX,vpk,ewe,hws,xOr;pMT=nt();npb=nt();Lbs=nt();AAv=nt();wpX=nt();_.YTu=nt();_.$Y=nt();vpk=nt();ewe=nt();_.ZJU=nt();hws=nt();xOr=nt();_.HJ0=nt();_.as0=nt();_.wB=function(X,J,p){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,J,p)};
_.wB.prototype.toJSON=function(){return MO(this)};
_.wB.prototype.serialize=function(X){return JSON.stringify(MO(this,X))};
var $aC=function(X,J){if(J==null||J=="")return new X;J=JSON.parse(J);if(!Array.isArray(J))throw Error("V");return new X(Jrm(J))};
_.wB.prototype.getExtension=function(X){kg5(this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,X.fieldIndex);WbB(this,X.fieldIndex);return X.ctor?X.isRepeated?X.getExtensionFn(this,X.ctor,X.fieldIndex,_.xn(),X.JSC$9152_hasMessageId):X.getExtensionFn(this,X.ctor,X.fieldIndex,X.JSC$9152_hasMessageId):X.isRepeated?X.getExtensionFn(this,X.fieldIndex,_.xn(),X.JSC$9152_hasMessageId):X.getExtensionFn(this,X.fieldIndex,X.defaultValue,X.JSC$9152_hasMessageId)};
_.wB.prototype.clone=function(){var X=this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,J=X[_.$b]|0;return mOY(this,X,J)?Rw4(this,X,!0):new this.constructor(d2(X,J,!1))};
_.wB.prototype[fJ]=Ds;_.wB.prototype.toString=function(){return this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows.toString()};var Lt=function(X,J,p){this.$$binaryReaderFn=X;this.$$binaryWriterFn=J;X=mb(pMT);this.$$isMsg=!!X&&p===X||!1},nGW=lFZ(function(X,J,p,l,g){if(X.nextWireType_!==2)return!1;
gy(X,NGs(J,l,p),g);return!0},$f6),LGR=lFZ(function(X,J,p,l,g){if(X.nextWireType_!==2)return!1;
gy(X,NGs(J,l,p),g);return!0},$f6),oGm=Symbol(),YuI=Symbol(),ZtK=Symbol(),c1U=Symbol(),UfK=Symbol(),WG6,CA5;var UOr,l2Z,rAZ,Wr,IsG,yAX,opu,STG,LM,cAu,bJk,fss,DOU,RwU,FbZ,qTv,N2v,MAj,upb,Ggj;UOr=_.NU(0);l2Z=function(X,J){var p=new Wbj;btW(X.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,p,A1(oGm,y1I,SuT,J));vM(p,p.encoder_.end());X=new Uint8Array(p.totalLength_);J=p.blocks_;for(var l=J.length,g=0,B=0;B<l;B++){var k=J[B];X.set(k,g);g+=k.length}p.blocks_=[X];return X};
rAZ=lFZ(function(X,J,p,l,g){if(X.nextWireType_!==2)return!1;X=gy(X,u2([void 0,void 0],l),g);X=ss(X);l=J[_.$b]|0;g=FU(l);if(l&2)throw Error();var B=pt(J,p,g);if(B instanceof R0)(B.arrayState&2)!=0?(B=HJK(B),B.push(X),KJ(J,l,p,B,g)):(J=B,p=J.keyToApi(X[0],!1,!0),X=X[1],X=J.valueCtor?X===void 0?null:X:J.valueToApi(X,!1,!0,void 0,!1,J.arrayState),RV.prototype.set.call(J,p,X));else if(Array.isArray(B)){var k=B[_.$b]|0;k&8192||Ar(B,k|=8192);k&2&&(B=upa(B),KJ(J,l,p,B,g));B.push(X)}else KJ(J,l,p,Yb([X]),
g);return!0},function(X,J,p,l,g){if(J instanceof R0)J.forEach(function(n,w){gGC(X,p,u2([w,
n],l),g)});
else if(Array.isArray(J)){for(var B=0;B<J.length;B++){var k=J[B];Array.isArray(k)&&gGC(X,p,u2(k,l),g)}Yb(J)}});
Wr=_.eD(function(X,J,p){if(X.nextWireType_!==1)return!1;_.ZF(J,p,Kvt(X.decoder_));return!0},FGT,xOr);
IsG=_.eD(function(X,J,p,l){if(X.nextWireType_!==1)return!1;_.Il(J,p,l,Kvt(X.decoder_));return!0},FGT,xOr);
yAX=_.eD(function(X,J,p){if(X.nextWireType_!==5)return!1;_.ZF(J,p,Ebb(X.decoder_));return!0},quZ,hws);
opu=_.mfW(function(X,J,p){if(X.nextWireType_!==5&&X.nextWireType_!==2)return!1;J=_.$G(J,J[_.$b]|0,p);X.nextWireType_==2?_.ppv(X,Ebb,J):J.push(Ebb(X.decoder_));return!0},function(X,J,p){J=_.RbT(_.l2,J,!0);
if(J!=null&&J.length)for(_.h1(X,p,2),Uu(X.encoder_,J.length*4),p=0;p<J.length;p++){var l=X.encoder_;vb6(J[p]);_.xG(l,MU)}},hws);
STG=_.eD(function(X,J,p,l){if(X.nextWireType_!==5)return!1;_.Il(J,p,l,Ebb(X.decoder_));return!0},quZ,hws);
_.OJb=_.eD(function(X,J,p){if(_.yv)return itT(X,J,p);if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,_.zZ));return!0},_.al,_.$Y);
_.CM=_.eD(function(X,J,p){if(_.yv)return itT(X,J,p);if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,Es));return!0},_.al,_.$Y);
LM=_.eD(function(X,J,p){if(_.yv)return X.nextWireType_!==0?J=!1:(X=_.rB(X.decoder_,hjY),_.ZF(J,p,X===UOr?void 0:X),J=!0),J;if(X.nextWireType_!==0)return!1;X=_.rB(X.decoder_,Es);_.ZF(J,p,X===0?void 0:X);return!0},_.al,_.$Y);
cAu=_.eD(function(X,J,p,l){if(_.yv)return _.sla(X,J,p,l);if(X.nextWireType_!==0)return!1;_.Il(J,p,l,_.rB(X.decoder_,Es));return!0},_.al,_.$Y);
bJk=_.eD(function(X,J,p){if(_.yv)return XUW(X,J,p);if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,_.P0));return!0},uAY,vpk);
_.As=_.eD(function(X,J,p){if(_.yv)return XUW(X,J,p);if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,ejm));return!0},uAY,vpk);
_.wy=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.pM(X.decoder_));return!0},dfa,AAv);
fss=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;X=_.pM(X.decoder_);_.ZF(J,p,X===0?void 0:X);return!0},dfa,AAv);
DOU=_.eD(function(X,J,p,l){if(X.nextWireType_!==0)return!1;_.Il(J,p,l,_.pM(X.decoder_));return!0},dfa,AAv);
RwU=_.eD(function(X,J,p){if(_.yv)return _.pUZ(X,J,p);if(X.nextWireType_!==1)return!1;_.ZF(J,p,QHU(X.decoder_));return!0},_.tDB,_.ZJU);
_.mOe=_.mfW(function(X,J,p){if(_.yv)return X.nextWireType_!==1&&X.nextWireType_!==2?X=!1:(J=_.$G(J,J[_.$b]|0,p),X.nextWireType_==2?_.ppv(X,JE5,J):J.push(JE5(X.decoder_)),X=!0),X;if(X.nextWireType_!==1&&X.nextWireType_!==2)return!1;J=_.$G(J,J[_.$b]|0,p);X.nextWireType_==2?_.ppv(X,QHU,J):J.push(QHU(X.decoder_));return!0},function(X,J,p){J=_.RbT(PtW,J,!1);
if(J!=null)for(var l=0;l<J.length;l++)VDB(X,p,J[l])},_.ZJU);
_.YY=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;_.ZF(J,p,TGU(X.decoder_));return!0},PAB,npb);
_.vr=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;X=TGU(X.decoder_);_.ZF(J,p,X===!1?void 0:X);return!0},PAB,npb);
FbZ=_.eD(function(X,J,p,l){if(X.nextWireType_!==0)return!1;_.Il(J,p,l,TGU(X.decoder_));return!0},PAB,npb);
_.eS=_.eD(function(X,J,p){if(X.nextWireType_!==2)return!1;_.ZF(J,p,XpU(X));return!0},EGU,Lbs);
_.Zn=_.eD(function(X,J,p){if(X.nextWireType_!==2)return!1;X=XpU(X);_.ZF(J,p,X===""?void 0:X);return!0},EGU,Lbs);
_.hs=_.eD(function(X,J,p,l){if(X.nextWireType_!==2)return!1;_.Il(J,p,l,XpU(X));return!0},EGU,Lbs);
qTv=_.mfW(function(X,J,p){if(X.nextWireType_!==2)return!1;X=XpU(X);_.$G(J,J[_.$b]|0,p).push(X);return!0},function(X,J,p){J=_.RbT(_.b2,J,!0);
if(J!=null)for(var l=0;l<J.length;l++){var g=X,B=p,k=J[l];k!=null&&Qlm(g,B,A6Z(k))}},Lbs);
N2v=void 0;N2v=N2v===void 0?pMT:N2v;_.xY=new Lt(function(X,J,p,l,g){if(X.nextWireType_!==2)return!1;l=u2(void 0,l);_.$G(J,J[_.$b]|0,p).push(l);gy(X,l,g);return!0},function(X,J,p,l,g){if(Array.isArray(J)){for(var B=0;B<J.length;B++)KGY(X,J[B],p,l,g);
X=J[_.$b]|0;X&1||Ar(J,X|1)}},N2v);
_.Hr=lFZ(function(X,J,p,l,g,B){if(X.nextWireType_!==2)return!1;var k=J[_.$b]|0;tAU(J,k,B,p,FU(k));J=NGs(J,l,p);gy(X,J,g);return!0},KGY);
_.a5=_.eD(function(X,J,p){if(X.nextWireType_!==2)return!1;_.ZF(J,p,_.JAs(X));return!0},_.TBT,_.HJ0);
MAj=_.eD(function(X,J,p,l){if(X.nextWireType_!==2)return!1;_.Il(J,p,l,_.JAs(X));return!0},_.TBT,_.HJ0);
_.UN=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.pM(X.decoder_)>>>0);return!0},zbC,wpX);
upb=_.eD(function(X,J,p,l){if(X.nextWireType_!==0)return!1;_.Il(J,p,l,_.pM(X.decoder_)>>>0);return!0},zbC,wpX);
_.ry=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.pM(X.decoder_));return!0},_.jlY,_.as0);
_.I5=_.eD(function(X,J,p){if(X.nextWireType_!==0)return!1;X=_.pM(X.decoder_);_.ZF(J,p,X===0?void 0:X);return!0},_.jlY,_.as0);
Ggj=_.eD(function(X,J,p){if(_.yv)return X.nextWireType_!==0?X=!1:(_.ZF(J,p,Ptv(X.decoder_)),X=!0),X;if(X.nextWireType_!==0)return!1;_.ZF(J,p,_.rB(X.decoder_,aXU));return!0},function(X,J,p){J=tuR(J);
if(J!=null&&(s0C(J),J!=null))switch(_.h1(X,p,0),typeof J){case "number":X=X.encoder_;p=J;J=p<0;p=Math.abs(p)*2;Ar5(p);p=MU;var l=dG;J&&(p==0?l==0?l=p=4294967295:(l--,p=4294967295):p--);MU=p;dG=l;HM(X,MU,dG);break;case "bigint":X=X.encoder_;J=J<<BigInt(1)^J>>BigInt(63);MU=Number(BigInt.asUintN(32,J));dG=Number(BigInt.asUintN(32,J>>BigInt(32)));HM(X,MU,dG);break;default:$O0(X.encoder_,J)}},ewe);var tAH=function(){var X=dOk,J=VAv;this.fieldIndex=175237375;this.ctor=J;this.isRepeated=0;this.getExtensionFn=_.bR;this.defaultValue=void 0;this.JSC$9152_hasMessageId=X.messageId!=null?mv:void 0};
tAH.prototype.register=function(){Sl(this)};var P2e=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(P2e,_.wB);var Q0v=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Q0v,_.wB);var kWR=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(kWR,_.wB);var Epj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Epj,_.wB);var Kbs=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Kbs,_.wB);var T2G=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(T2G,_.wB);var zwj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(zwj,_.wB);zwj.prototype.getData=function(){return _.ME(this,2)};var j0t=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(j0t,_.wB);var iJH=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(iJH,_.wB);iJH.prototype.getStyle=function(){return _.bR(this,P2e,1)};var ft=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ft,_.wB);ft.prototype.getPayloadCase=function(){return _.u9(this,mG)};
ft.prototype.getStyle=function(){return _.i9(this,iJH,6,mG)};
var s0G=function(){var X=new ft,J=new Kbs;return _.Rl(X,7,mG,J)},XMr=function(){var X=new ft,J=new T2G;
return _.Rl(X,8,mG,J)},mG=[1,
2,3,4,5,6,7,8];var J10=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(J10,_.wB);var pMt=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(pMt,_.wB);var lFk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(lFk,_.wB);var gGG=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(gGG,_.wB);var BBe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(BBe,_.wB);var $fr=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r($fr,_.wB);var WGr=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(WGr,_.wB);var CAZ=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(CAZ,_.wB);CAZ.prototype.getData=function(){return _.ME(this,2)};var kut=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(kut,_.wB);var C$m=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(C$m,_.wB);C$m.prototype.getPayloadCase=function(){return _.u9(this,yD)};
var yD=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var o5=function(X,J){X=Error.call(this,X);this.message=X.message;"stack"in X&&(this.stack=X.stack);this.code=J===void 0?2:J};
_.r(o5,Error);var nGv=Promise;var LGX=function(X){this.channelPromise=X};
LGX.prototype.send=function(X,J,p){this.channelPromise.then(function(l){l.send(X,J,p)})};var A1X=function(X,J){this.data=X;this.channel=J};
A1X.prototype.reply=function(X,J,p){this.channel.send(X,J,p)};var wMv=function(X){this.JSC$9218_port_=X};
wMv.prototype.send=function(X,J,p){p=p===void 0?[]:p;var l=new MessageChannel;YuU(l.port1,J);this.JSC$9218_port_.postMessage(X,[l.port2].concat(p))};
var vGu=function(X,J){YuU(X,J);return new wMv(X)},YuU=function(X,J){J&&(X.onmessage=function(p){J(new A1X(p.data,vGu(p.ports[0])))})};var ebG=function(X){this.verifier_=X};
ebG.prototype.verify=function(X){return this.verifier_(X)};
var Zt0=function(X){var J=Object.create(null);(typeof X==="string"?[X]:X).forEach(function(p){if(p==="null")throw Error("X");J[p]=!0});
return function(p){return J[p]===!0}};_.hbk=function(){if(!_.lT.addEventListener||!Object.defineProperty)return!1;var X=!1,J=Object.defineProperty({},"passive",{get:function(){X=!0}});
try{var p=function(){};
_.lT.addEventListener("test",p,J);_.lT.removeEventListener("test",p,J)}catch(l){}return X}();var xfv;_.SS=function(X){var J=X.destination;var p=X.iframe;var l=X.origin;var g=X.channelName===void 0?"ZNWN1d":X.channelName;var B=X.onMessage===void 0?void 0:X.onMessage;X=X.onEstablished===void 0?void 0:X.onEstablished;return xfv({destination:J,getSource:function(){return p.contentWindow},
originVerifier:l instanceof ebG?l:typeof l==="function"?new ebG(l):new ebG(Zt0(l)),channelName:g,onMessage:B,onEstablished:X})};
xfv=function(X){var J=X.destination;var p=X.getSource;var l=X.originVerifier;var g=X.token===void 0?void 0:X.token;var B=X.channelName;var k=X.onMessage===void 0?void 0:X.onMessage;var n=X.onEstablished===void 0?void 0:X.onEstablished;return new LGX(new nGv(function(w,Y){var e=function(Z){Z.source&&Z.source===p()&&l.verify(Z.origin)&&(Z.data.n||Z.data)===B&&(J.removeEventListener("message",e,!1),g&&Z.data.t!==g?Y(Error("Y`"+B+"`"+g+"`"+Z.data.t)):(w(vGu(Z.ports[0],k)),n&&n(Z)))};
J.addEventListener("message",e,!1)}))};var Htu=function(X){try{X()}catch(J){gC(J)}};var Uf0=function(X){var J=this;var p=X.getMessageType;var l=X.onUnregisteredMessage===void 0?function(){}:X.onUnregisteredMessage;
var g=X.onBeforeRegisteredMessage===void 0?function(){}:X.onBeforeRegisteredMessage;
X=X.onAfterRegisteredMessage===void 0?function(){}:X.onAfterRegisteredMessage;
this.registry_=new Map;this.getMessageType_=p;this.onUnregisteredMessage_=l;this.onBeforeRegisteredMessage_=g;this.onAfterRegisteredMessage_=X;this.onMessage=function(B){return aFZ(J,B)}};
Uf0.prototype.register=function(X,J){this.registry_.set(X,J);return this};
var aFZ=function(X,J){var p=X.getMessageType_(J.data),l=X.registry_.get(p);l?(Htu(function(){return X.onBeforeRegisteredMessage_(J,p)}),Htu(function(){return l(J)}),Htu(function(){return X.onAfterRegisteredMessage_(J,p)})):Htu(function(){return X.onUnregisteredMessage_(J,p)})};var r1G=function(X){this.JSC$9235_channel_=X},y1U,oGs;
r1G.prototype.send=function(X,J,p){this.JSC$9235_channel_.send(MO(X),J,p)};
_.IFs=function(X,J){return function(p){var l=new X(p.data);return J(new A1X(l,p.channel))}};
y1U=function(X){return function(J){return X(new A1X(J.data,new r1G(J.channel)))}};
oGs=function(X,J){return y1U(_.IFs(X,J))};var Sut=function(X,J,p,l){this.registry=X;this.delegate=J;this.receiveMessageConstructor=p;this.createInitMessage=l;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},WpT=function(X){var J=new Uf0({getMessageType:X.getPayloadCase});
return new Sut(J,new r1G(_.SS({iframe:X.child,destination:window,origin:X.origin,channelName:X.channelName,onMessage:oGs(X.receiveMessageConstructor,J.onMessage)})),X.receiveMessageConstructor,X.createInitMessage)},OtU=function(X,J){X.createInitMessage=J};
Sut.prototype.send=function(X){if(!this.initialised)throw new o5("Attempted to send a message before initialisation.");this.delegate.send(X)};
var c1H=function(X,J){return _.L(function(p){if(!X.initialised)throw new o5("Attempted to send a message before initialisation.");return p.return(new Promise(function(l){X.delegate.send(J,oGs(X.receiveMessageConstructor,l))}))})};
Sut.prototype.init=function(){var X=this;return _.L(function(J){if(X.initialised)throw new o5("Attempted to initialise twice. The SDK can only be initialised once.");if(X.createInitMessage!==void 0){var p=X.delegate,l=p.send,g=X.createInitMessage;var B=new Q0v;var k=[].concat(_.EU(X.features));B=_.lA(B,1,k,_.AA);l.call(p,g.call(X,B))}X.initialised=!0;_.Ma(J)})};
var ON=function(X,J){if(X.initialised)throw new o5('Attempted to set up API "'+J+'" after initialisation. All APIs must be set up before initialising the SDK.');X.features.add(J);return X.registry};
_.O1.Object.defineProperties(Sut.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});var btv=function(X){this.channel=X;this.registered=!1};
btv.prototype.update=function(X){if(this.channel.isInitialised){if(!this.registered)throw new o5("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var J=new ft;var p=new Epj;p=_.yV(p,1,X);J=_.Rl(J,2,mG,p);this.channel.send(J)}else this.register();this.JSC$9249_audioEnabled=X};
btv.prototype.register=function(){ON(this.channel,1);this.registered=!0};
btv.prototype.isAudioEnabled=function(){return this.JSC$9249_audioEnabled};var fFU=function(X){this.channel=X};
_.W=fFU.prototype;_.W.onFirstFrameReady=function(X){ON(this.channel,2).register(11,function(J){J=_.i9(J.data,J10,11,yD);if(!J)throw new o5("Unexpectedly nonexistent GameFirstFrameReadyEvent");X(_.KR(J,1))})};
_.W.onReady=function(X){ON(this.channel,2).register(4,function(J){J=_.i9(J.data,lFk,4,yD);if(!J)throw new o5("Unexpectedly nonexistent GameReadyEvent");X(_.KR(J,1))})};
_.W.onLevelComplete=function(X){ON(this.channel,2).register(5,function(J){J=_.i9(J.data,gGG,5,yD);if(!J)throw new o5("Unexpectedly nonexistent LevelCompleteEvent");X(_.KR(J,1),_.Hm(J,2))})};
_.W.onGameOver=function(X){ON(this.channel,2).register(6,function(J){J=_.i9(J.data,pMt,6,yD);if(!J)throw new o5("Unexpectedly nonexistent GameOverEvent");X(_.KR(J,1))})};
_.W.pause=function(){var X=this;if(!this.channel.isInitialised)return ON(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new o5("Using unregistered Game Feature: pause.");var J=s0G();return new Promise(function(p){return _.L(function(l){if(l.nextAddress==1)return l.yield(c1H(X.channel,J),2);p();_.Ma(l)})})};
_.W.resume=function(){var X=this;if(!this.channel.isInitialised)return ON(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new o5("Using unregistered Game Feature: resume.");var J=XMr();return new Promise(function(p){return _.L(function(l){if(l.nextAddress==1)return l.yield(c1H(X.channel,J),2);p();_.Ma(l)})})};var Dfv=function(X){this.channel=X};
Dfv.prototype.onReady=function(X){ON(this.channel,5).register(8,function(J){if(!_.i9(J.data,BBe,8,yD))throw new o5("Unexpectedly nonexistent PageReadyEvent");X()})};var Rbt=function(X){this.channel=X};
Rbt.prototype.onChange=function(X){ON(this.channel,3).register(7,function(J){J=_.i9(J.data,$fr,7,yD);if(!J)throw new o5("Unexpectedly nonexistent ScoreEvent");X(_.KR(J,1),_.Hm(J,2))})};var mfv={load:function(){throw new o5("Storage used, but storage.onLoad() listener not set!");},
save:function(){throw new o5("Storage used, but storage.onSave() listener not set!");}},FGt=function(X){this.channel=X;
this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},quk=function(X){ON(X.channel,4).register(2,mfv.load).register(3,mfv.save);
X.initialSetupDone=!0};
FGt.prototype.onLoad=function(X){this.initialSetupDone||quk(this);this.loadRegistered||(this.loadRegistered=!0,ON(this.channel,4).register(2,function(J){var p,l,g;return _.L(function(B){if(B.nextAddress==1){p=_.i9(J.data,WGr,2,yD);if(!p)throw new o5("Unexpectedly nonexistent StorageLoad");l=_.KR(p,1);return B.yield(X(l),2)}g=B.yieldResult;var k=J.reply,n=new ft;var w=new zwj;w=_.uZ(w,1,l);w=_.Dw(w,2,_.RH(g,!1));n=_.Rl(n,3,mG,w);k.call(J,n);_.Ma(B)})}))};
FGt.prototype.onSave=function(X){this.initialSetupDone||quk(this);this.saveRegistered||(this.saveRegistered=!0,ON(this.channel,4).register(3,function(J){var p,l,g;return _.L(function(B){if(B.nextAddress==1){p=_.i9(J.data,CAZ,3,yD);if(!p)throw new o5("Unexpectedly nonexistent StorageSave");l=_.KR(p,1);g=UUZ(p.getData());return B.yield(X(l,g),2)}var k=J.reply,n=new ft;var w=new j0t;w=_.uZ(w,1,l);n=_.Rl(n,4,mG,w);k.call(J,n);_.Ma(B)})}))};var NBU=function(X){this.channel=X};
NBU.prototype.update=function(X){if(!this.channel.features.has(6))throw new o5("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var J=new ft,p=new iJH;X=_.DF(p,1,X);J=_.Rl(J,6,mG,X);this.channel.send(J)};
NBU.prototype.register=function(){ON(this.channel,6)};var MDk=function(X){this.channel=X;this.userActivityLoggingIntervalMs=0};
MDk.prototype.onUserActivity=function(X,J){this.userActivityLoggingIntervalMs=J;ON(this.channel,7).register(9,function(p){if(!_.i9(p.data,kut,9,yD))throw new o5("Unexpectedly nonexistent ClickEvent");X()})};var uAe=function(X){var J=this;this.channel=X;this.init=this.channel.init.bind(this.channel);this.page=new Dfv(this.channel);this.game=new fFU(this.channel);this.audio=new btv(this.channel);this.score=new Rbt(this.channel);this.storage=new FGt(this.channel);this.style=new NBU(this.channel);this.userActivity=new MDk(this.channel);OtU(this.channel,function(p){var l=new kWR;p=_.DF(l,1,p);p=_.s4(p,3,J.userActivity.userActivityLoggingIntervalMs);l=J.audio.isAudioEnabled();l!==void 0&&_.yV(p,2,l);l=new ft;
return _.Rl(l,5,mG,p)})};var Gu0=function(){this.timedFunctionContext=0};
Gu0.prototype.timeExecution=function(X,J){var p=this;return function(){var l=_.iA.apply(0,arguments);p.timedFunctionContext=X;return J.apply(null,_.EU(l))}};var dfb=function(){var X={};this.priorityTasks=(X[3]=[],X[2]=[],X[1]=[],X);this.isFlushing=!1},fF=function(X,J,p){var l=VDj(X,p);
X.priorityTasks[p].push(J);l&&X.priorityTasks[p].length===1&&X.flush()},VDj=function(X,J){return Object.keys(X.priorityTasks).map(function(p){return Number(p)}).filter(function(p){return!isNaN(p)&&p>J}).every(function(p){return X.priorityTasks[p].length===0})};
dfb.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(X){return X.length>0});)tDj(this,3),tDj(this,2),tDj(this,1)}catch(X){throw Object.values(this.priorityTasks).forEach(function(J){return void J.splice(0,J.length)}),X;
}finally{this.isFlushing=!1}}};
var tDj=function(X,J){for(;VDj(X,J)&&X.priorityTasks[J].length>0;)X.priorityTasks[J][0](),X.priorityTasks[J].shift()};
_.O1.Object.defineProperties(dfb.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(X){return X.length>0})}}});var egR={};var PAj=globalThis.trustedTypes,LpZ=PAj,wUB;var qf=function(X){this.privateDoNotAccessOrElseWrappedResourceUrl=X};
qf.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};var Qls,EGH,KGe,TBt,zbG,jle,itt,slb;Qls=_.w9([""]);EGH=Af(["\x00"],["\\0"]);KGe=Af(["\n"],["\\n"]);TBt=Af(["\x00"],["\\u0000"]);zbG=_.w9([""]);jle=Af(["\x00"],["\\0"]);itt=Af(["\n"],["\\n"]);slb=Af(["\x00"],["\\u0000"]);_.XUv=v0R(function(X){return X(Qls)})||v0R(function(X){return X(EGH)})||v0R(function(X){return X(KGe)})||v0R(function(X){return X(TBt)});
_.JEZ=_.uA(zbG)&&_.uA(jle)&&_.uA(itt)&&_.uA(slb);var Tu;_.Gu=function(X,J){this.privateDoNotAccessOrElseWrappedUrl=J};
_.Gu.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
_.pUk=dB("about:blank");Tu=dB("about:invalid#zClosurez");var Z$6=function(X){this.isValid=X},l2k=new Z$6(function(X){return/^[^:]*([/?#]|$)/.test(X)}),g0U=Eu("data"),BVu=Eu("http"),$aG=Eu("https"),Wpt=Eu("ftp"),C$s=Eu("mailto"),kWX=Eu("intent"),n0t=Eu("vnd.youtube"),hgW=[g0U,
BVu,$aG,C$s,Wpt,l2k],H$I=FA(function(){return typeof URL==="function"}),Lpk=["data:",
"http:","https:","mailto:","ftp:"],UaI=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var JE=function(X){this.privateDoNotAccessOrElseWrappedHtml=X};
JE.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
var uWC=FA(function(){return new JE(PAj?PAj.emptyHTML:"")});var AEU={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"},I2K=function(X,J){var p=Error.call(this,X+" cannot be used with intent "+AEU[J]);this.message=p.message;"stack"in p&&(this.stack=p.stack);this.type=X;this.intent=J;this.name="TypeCannotBeUsedWithIframeIntentError"};
_.r(I2K,Error);_.k0=function(X){this.privateDoNotAccessOrElseWrappedScript=X};
_.k0.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};var o06=function(X){this.privateDoNotAccessOrElseWrappedAttributePrefix=X};
o06.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};var SUU="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var hE=function(X){this.privateDoNotAccessOrElseWrappedStyleSheet=X};
hE.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};var IL4=function(X){var J=_.Lw("window.location.href");X==null&&(X='Unknown Error of type "null/undefined"');if(typeof X==="string")return{message:X,name:"Unknown error",lineNumber:"Not available",fileName:J,stack:"Not available"};var p=!1;try{var l=X.lineNumber||X.line||"Not available"}catch(k){l="Not available",p=!0}try{var g=X.fileName||X.filename||X.sourceURL||_.lT.$googDebugFname||J}catch(k){g="Not available",p=!0}J=wUj(X);if(!(!p&&X.lineNumber&&X.fileName&&X.stack&&X.message&&X.name)){p=X.message;
if(p==null){if(X.constructor&&X.constructor instanceof Function){if(X.constructor.name)p=X.constructor.name;else if(p=X.constructor,cr[p])p=cr[p];else{p=String(p);if(!cr[p]){var B=/function\s+([^\(]+)/m.exec(p);cr[p]=B?B[1]:"[Anonymous]"}p=cr[p]}p='Unknown Error of type "'+p+'"'}else p="Unknown Error of unknown type";typeof X.toString==="function"&&Object.prototype.toString!==X.toString&&(p+=": "+X.toString())}return{message:p,name:X.name||"UnknownError",lineNumber:l,fileName:g,stack:J||"Not available"}}return{message:X.message,
name:X.name,lineNumber:X.lineNumber,fileName:X.fileName,stack:J}},wUj=function(X,J){J||(J={});
J[YUk(X)]=!0;var p=X.stack||"",l=X.cause;l&&!J[YUk(l)]&&(p+="\nCaused by: ",l.stack&&l.stack.indexOf(l.toString())==0||(p+=typeof l==="string"?l:l.message+"\n"),p+=wUj(l,J));X=X.errors;if(Array.isArray(X)){l=1;var g;for(g=0;g<X.length&&!(l>4);g++)J[YUk(X[g])]||(p+="\nInner error "+l++ +": ",X[g].stack&&X[g].stack.indexOf(X[g].toString())==0||(p+=typeof X[g]==="string"?X[g]:X[g].message+"\n"),p+=wUj(X[g],J));g<X.length&&(p+="\n... "+(X.length-g)+" more inner errors")}return p},YUk=function(X){var J=
"";
typeof X.toString==="function"&&(J=""+X);return J+X.stack},cr={};var v0X,r$,or,Z$r,hgv,egX,YL,pV,H$U;v0X=function(X,J){for(var p=X.split("%s"),l="",g=Array.prototype.slice.call(arguments,1);g.length&&p.length>1;)l+=p.shift()+g.shift();return l+p.join("%s")};
_.w$=function(X){return encodeURIComponent(String(X))};
r$=function(X){return decodeURIComponent(X.replace(/\+/g," "))};
or=function(X){G5U.test(X)&&(X.indexOf("&")!=-1&&(X=X.replace(m40,"&amp;")),X.indexOf("<")!=-1&&(X=X.replace(FW0,"&lt;")),X.indexOf(">")!=-1&&(X=X.replace(qmk,"&gt;")),X.indexOf('"')!=-1&&(X=X.replace(NCe,"&quot;")),X.indexOf("'")!=-1&&(X=X.replace(MmH,"&#39;")),X.indexOf("\x00")!=-1&&(X=X.replace(uIU,"&#0;")));return X};
Z$r=function(X){var J={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var p=_.lT.document.createElement("div");return X.replace(egX,function(l,g){var B=J[l];if(B)return B;g.charAt(0)=="#"&&(g=Number("0"+g.slice(1)),isNaN(g)||(B=String.fromCharCode(g)));B||(_.vU(p,p$(l+" ")),B=p.firstChild.nodeValue.slice(0,-1));return J[l]=B})};
hgv=function(X){return X.replace(/&([^;]+);/g,function(J,p){switch(p){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return p.charAt(0)!="#"||(p=Number("0"+p.slice(1)),isNaN(p))?J:String.fromCharCode(p)}})};
egX=/&([^;\s<&]+);?/g;_.xjZ=function(X){return String(X).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};
_.xar=String.prototype.repeat?function(X,J){return X.repeat(J)}:function(X,J){return Array(J+1).join(X)};
_.bf=function(X,J){if(!Number.isFinite(X))return String(X);X=String(X);var p=X.indexOf(".");p===-1&&(p=X.length);var l=X[0]==="-"?"-":"";l&&(X=X.substring(1));return l+(0,_.xar)("0",Math.max(0,J-p))+X};
YL=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.U4()).toString(36)};
pV=function(X){for(var J=0,p=0;p<X.length;++p)J=31*J+X.charCodeAt(p)>>>0;return J};
_.bk=function(X){return String(X).replace(/\-([a-z])/g,function(J,p){return p.toUpperCase()})};
_.c$=function(X){return String(X).replace(/([A-Z])/g,"-$1").toLowerCase()};
H$U=function(X){return X.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(J,p,l){return p+l.toUpperCase()})};var a2b=function(){this.names=new Map};
a2b.prototype.getName=function(X){var J=this.names.get(X);if(J)return J;var p;J=(p=X.description)!=null?p:YL();this.names.set(X,J);return J};var UaU=function(X){var J=Error.call(this,X?X.length+" errors occurred during unsubscription:\n"+X.map(function(p,l){return l+1+") "+p.toString()}).join("\n  "):"");
this.message=J.message;"stack"in J&&(this.stack=J.stack);this.errors=X;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"};
_.r(UaU,Error);var HU=function(X){this.initialTeardown=X;this.closed=!1;this._teardowns=this._parentage=null};
_.W=HU.prototype;
_.W.unsubscribe=function(){if(!this.closed){this.closed=!0;var X=this._parentage;if(Array.isArray(X))for(var J=_.C(X),p=J.next();!p.done;p=J.next())p.value.remove(this);else X==null||X.remove(this);J=this.initialTeardown;if(x0(J))try{J()}catch(B){var l=B instanceof UaU?B.errors:[B]}var g=this._teardowns;if(g)for(this._teardowns=null,J=_.C(g),p=J.next();!p.done;p=J.next()){p=p.value;try{x0(p)?p():p.unsubscribe()}catch(B){p=void 0,l=(p=l)!=null?p:[],B instanceof UaU?l=[].concat(_.EU(l),_.EU(B.errors)):
l.push(B)}}if(l)throw new UaU(l);}};
_.W.add=function(X){if(X&&X!==this)if(this.closed)x0(X)?X():X.unsubscribe();else{if(X instanceof HU){if(X.closed||X._hasParent(this))return;X._addParent(this)}var J;(this._teardowns=(J=this._teardowns)!=null?J:[]).push(X)}};
_.W._hasParent=function(X){var J=this._parentage;return J===X||Array.isArray(J)&&J.includes(X)};
_.W._addParent=function(X){var J=this._parentage;this._parentage=Array.isArray(J)?(J.push(X),J):J?[J,X]:X};
_.W._removeParent=function(X){var J=this._parentage;J===X?this._parentage=null:Array.isArray(J)&&DaC(J,X)};
_.W.remove=function(X){var J=this._teardowns;J&&DaC(J,X);X instanceof HU&&X._removeParent(this)};
var rEv=new HU;rEv.closed=!0;HU.JSC$9345_EMPTY=rEv;var mam=function(){setTimeout.apply(null,_.EU(_.iA.apply(0,arguments)))};var fM=function(X){HU.call(this);this.JSC$9350_isStopped=!1;this.destination=X instanceof fM?X:new Dn(!X||x0(X)?{next:X!=null?X:void 0}:X);Rgm(X)&&X.add(this)};
_.r(fM,HU);fM.JSC$9345_EMPTY=HU.JSC$9345_EMPTY;fM.create=function(X,J,p){return new R5(X,J,p)};
_.W=fM.prototype;_.W.next=function(X){this.JSC$9350_isStopped||this._next(X)};
_.W.error=function(X){this.JSC$9350_isStopped||(this.JSC$9350_isStopped=!0,this._error(X))};
_.W.complete=function(){this.JSC$9350_isStopped||(this.JSC$9350_isStopped=!0,this._complete())};
_.W.unsubscribe=function(){this.closed||(this.JSC$9350_isStopped=!0,HU.prototype.unsubscribe.call(this))};
_.W._next=function(X){this.destination.next(X)};
_.W._error=function(X){this.destination.error(X);this.unsubscribe()};
_.W._complete=function(){this.destination.complete();this.unsubscribe()};
var Dn=function(X){this.partialObserver=X};
Dn.prototype.next=function(X){var J=this.partialObserver;if(J.next)try{J.next(X)}catch(p){UU(p)}};
Dn.prototype.error=function(X){var J=this.partialObserver;if(J.error)try{J.error(X)}catch(p){UU(p)}else UU(X)};
Dn.prototype.complete=function(){var X=this.partialObserver;if(X.complete)try{X.complete()}catch(J){UU(J)}};
var R5=function(X,J,p){fM.call(this);var l;x0(X)||!X?l={next:X!=null?X:void 0,error:J!=null?J:void 0,complete:p!=null?p:void 0}:l=X;this.destination=new Dn(l)};
_.r(R5,fM);R5.JSC$9345_EMPTY=fM.JSC$9345_EMPTY;R5.create=fM.create;var S7=typeof Symbol==="function"&&Symbol.observable||"@@observable";var oJ=function(X){X&&(this._subscribe=X)};
_.W=oJ.prototype;_.W.lift=function(X){var J=new oJ;J.source=this;J.operator=X;return J};
_.W.subscribe=function(X,J,p){X=X&&X instanceof fM||X&&x0(X.next)&&x0(X.error)&&x0(X.complete)&&Rgm(X)?X:new R5(X,J,p);J=this.operator;p=this.source;X.add(J?J.call(X,p):p?this._subscribe(X):this._trySubscribe(X));return X};
_.W._trySubscribe=function(X){try{return this._subscribe(X)}catch(J){X.error(J)}};
_.W.forEach=function(X,J){var p=this;J=qUT(J);return new J(function(l,g){var B=p.subscribe(function(k){try{X(k)}catch(n){g(n),B==null||B.unsubscribe()}},g,l)})};
_.W._subscribe=function(X){var J;return(J=this.source)==null?void 0:J.subscribe(X)};
oJ.prototype[S7]=function(){return this};
oJ.prototype.pipe=function(){var X=_.iA.apply(0,arguments);return X.length?FpI(X)(this):this};
oJ.create=function(X){return new oJ(X)};var I20=function(){var X=Error.call(this,"object unsubscribed");this.message=X.message;"stack"in X&&(this.stack=X.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"};
_.r(I20,Error);var SC=function(){this.observers=[];this.hasError=this.JSC$9366_isStopped=this.closed=!1;this.thrownError=null};
_.r(SC,oJ);_.W=SC.prototype;_.W.lift=function(X){var J=new mi(this,this);J.operator=X;return J};
_.W._throwIfClosed=function(){if(this.closed)throw new I20;};
_.W.next=function(X){this._throwIfClosed();if(!this.JSC$9366_isStopped){var J=this.observers.slice();J=_.C(J);for(var p=J.next();!p.done;p=J.next())p.value.next(X)}};
_.W.error=function(X){this._throwIfClosed();if(!this.JSC$9366_isStopped){this.hasError=this.JSC$9366_isStopped=!0;this.thrownError=X;for(var J=this.observers;J.length;)J.shift().error(X)}};
_.W.complete=function(){this._throwIfClosed();if(!this.JSC$9366_isStopped){this.JSC$9366_isStopped=!0;for(var X=this.observers;X.length;)X.shift().complete()}};
_.W.unsubscribe=function(){this.JSC$9366_isStopped=this.closed=!0;this.observers=null};
_.W._trySubscribe=function(X){this._throwIfClosed();return oJ.prototype._trySubscribe.call(this,X)};
_.W._subscribe=function(X){this._throwIfClosed();this._checkFinalizedStatuses(X);return this._innerSubscribe(X)};
_.W._innerSubscribe=function(X){var J=this,p=this.JSC$9366_isStopped,l=this.observers;return this.hasError||p?HU.JSC$9345_EMPTY:(l.push(X),new HU(function(){return DaC(J.observers,X)}))};
_.W._checkFinalizedStatuses=function(X){var J=this.thrownError,p=this.JSC$9366_isStopped;this.hasError?X.error(J):p&&X.complete()};
SC.create=function(X,J){return new mi(X,J)};
var mi=function(X,J){SC.call(this);this.destination=X;this.source=J};
_.r(mi,SC);mi.create=SC.create;mi.prototype.next=function(X){var J,p;(J=this.destination)==null||(p=J.next)==null||p.call(J,X)};
mi.prototype.error=function(X){var J,p;(J=this.destination)==null||(p=J.error)==null||p.call(J,X)};
mi.prototype.complete=function(){var X,J;(X=this.destination)==null||(J=X.complete)==null||J.call(X)};
mi.prototype._subscribe=function(X){var J,p;return(p=(J=this.source)==null?void 0:J.subscribe(X))!=null?p:HU.JSC$9345_EMPTY};var lF=function(X){SC.call(this);this._value=X};
_.r(lF,SC);lF.create=SC.create;lF.prototype._subscribe=function(X){var J=SC.prototype._subscribe.call(this,X);!J.closed&&X.next(this._value);return J};
lF.prototype.getValue=function(){var X=this.thrownError,J=this._value;if(this.hasError)throw X;this._throwIfClosed();return J};
lF.prototype.next=function(X){SC.prototype.next.call(this,this._value=X)};
_.O1.Object.defineProperties(lF.prototype,{value:{configurable:!0,enumerable:!0,get:function(){return this.getValue()}}});var sU=new oJ(function(X){return X.complete()});var GW5=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var QJm=function(X){return X&&typeof X.length==="number"&&typeof X!=="function"};var yEb={now:function(){return(yEb.delegate||Date).now()},
delegate:void 0};var YM=function(X,J,p){X=X===void 0?Infinity:X;J=J===void 0?Infinity:J;p=p===void 0?yEb:p;SC.call(this);this.bufferSize=X;this.windowTime=J;this.timestampProvider=p;this.buffer=[];this.infiniteTimeWindow=!0;this.infiniteTimeWindow=J===Infinity;this.bufferSize=Math.max(1,X);this.windowTime=Math.max(1,J)};
_.r(YM,SC);YM.create=SC.create;YM.prototype.next=function(X){var J=this.buffer,p=this.infiniteTimeWindow,l=this.timestampProvider,g=this.windowTime;this.JSC$9366_isStopped||(J.push(X),!p&&J.push(l.now()+g));o0r(this);SC.prototype.next.call(this,X)};
YM.prototype._subscribe=function(X){this._throwIfClosed();o0r(this);for(var J=this._innerSubscribe(X),p=this.infiniteTimeWindow,l=this.buffer.slice(),g=0;g<l.length&&!X.closed;g+=p?1:2)X.next(l[g]);this._checkFinalizedStatuses(X);return J};
var o0r=function(X){var J=X.bufferSize,p=X.timestampProvider,l=X.buffer;X=X.infiniteTimeWindow;var g=(X?1:2)*J;J<Infinity&&g<l.length&&l.splice(0,l.length-g);if(!X){J=p.now();p=0;for(X=1;X<l.length&&l[X]<=J;X+=2)p=X;p&&l.splice(0,p+1)}};var O$U=function(X,J){J=J===void 0?SUH:J;this.schedulerActionCtor=X;this.now=J};
O$U.prototype.schedule=function(X,J,p){J=J===void 0?0:J;return(new this.schedulerActionCtor(this,X)).schedule(p,J)};
var SUH=yEb.now;var Nb5=function(){var X=Error.call(this,"no elements in sequence");this.message=X.message;"stack"in X&&(this.stack=X.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="EmptyError"};
_.r(Nb5,Error);var tE=function(X,J,p,l,g){fM.call(this,X);this.onUnsubscribe=g;J&&(this._next=function(B){try{J(B)}catch(k){this.destination.error(k)}});
p&&(this._error=function(B){try{p(B)}catch(k){this.destination.error(k)}this.unsubscribe()});
l&&(this._complete=function(){try{l()}catch(B){this.destination.error(B)}this.unsubscribe()})};
_.r(tE,fM);tE.JSC$9345_EMPTY=fM.JSC$9345_EMPTY;tE.create=fM.create;tE.prototype.unsubscribe=function(){var X;this.closed||(X=this.onUnsubscribe)!=null&&X.call(this);fM.prototype.unsubscribe.call(this)};var Ay=function(X,J){this.source=X;this.subjectFactory=J;this._subject=null;this._refCount=0;this._connection=null};
_.r(Ay,oJ);Ay.create=oJ.create;Ay.prototype._subscribe=function(X){return cEG(this).subscribe(X)};
var cEG=function(X){var J=X._subject;if(!J||J.JSC$9366_isStopped)X._subject=X.subjectFactory();return X._subject};
Ay.prototype._teardown=function(){this._refCount=0;var X=this._connection;this._subject=this._connection=null;X==null||X.unsubscribe()};
Ay.prototype.connect=function(){var X=this,J=this._connection;if(!J){J=this._connection=new HU;var p=cEG(this);J.add(this.source.subscribe(new tE(p,void 0,function(l){X._teardown();p.error(l)},function(){X._teardown();
p.complete()},function(){return X._teardown()})));
J.closed&&(this._connection=null,J=HU.JSC$9345_EMPTY)}return J};var gMT=Array.isArray;var $Ka=Array.isArray,b$H=Object,WlY=b$H.getPrototypeOf,CZI=b$H.prototype,kz6=b$H.keys;var TW=function(X,J,p){fM.call(this,X);this._next=J;this.shouldComplete=p};
_.r(TW,fM);TW.JSC$9345_EMPTY=fM.JSC$9345_EMPTY;TW.create=fM.create;TW.prototype._complete=function(){this.shouldComplete()?fM.prototype._complete.call(this):this.unsubscribe()};var hU4=["addListener","removeListener"],ZFY=["addEventListener","removeEventListener"],HFK=["on","off"];var FX=function(){HU.call(this)};
_.r(FX,HU);FX.JSC$9345_EMPTY=HU.JSC$9345_EMPTY;FX.prototype.schedule=function(){return this};var f2k=function(X,J){return setInterval.apply(null,[X,J].concat(_.EU(_.iA.apply(2,arguments))))};var qC=function(X,J){HU.call(this);this.scheduler=X;this.work=J;this.pending=!1};
_.r(qC,FX);qC.JSC$9345_EMPTY=FX.JSC$9345_EMPTY;qC.prototype.schedule=function(X,J){J=J===void 0?0:J;if(this.closed)return this;this.state=X;X=this.id;var p=this.scheduler;X!=null&&(this.id=DaG(this,X,J));this.pending=!0;this.delay=J;this.id=this.id||this.requestAsyncId(p,this.id,J);return this};
qC.prototype.requestAsyncId=function(X,J,p){p=p===void 0?0:p;return f2k(X.flush.bind(X,this),p)};
var DaG=function(X,J,p){p=p===void 0?0:p;if(p!=null&&X.delay===p&&X.pending===!1)return J;clearInterval(J)};
qC.prototype.execute=function(X,J){if(this.closed)return Error("ha");this.pending=!1;if(X=this._execute(X,J))return X;this.pending===!1&&this.id!=null&&(this.id=DaG(this,this.id,null))};
qC.prototype._execute=function(X){var J=!1;try{this.work(X)}catch(l){J=!0;var p=!!l&&l||Error(l)}if(J)return this.unsubscribe(),p};
qC.prototype.unsubscribe=function(){if(!this.closed){var X=this.id,J=this.scheduler.actions;this.work=this.state=this.scheduler=null;this.pending=!1;DaC(J,this);X!=null&&(this.id=DaG(this,X,null));this.delay=null;FX.prototype.unsubscribe.call(this)}};var Rgu=function(X,J){J=J===void 0?SUH:J;O$U.call(this,X,J);this.actions=[];this.active=!1;this.scheduled=void 0};
_.r(Rgu,O$U);Rgu.prototype.flush=function(X){var J=this.actions;if(this.active)J.push(X);else{var p;this.active=!0;do if(p=X.execute(X.state,X.delay))break;while(X=J.shift());this.active=!1;if(p){for(;X=J.shift();)X.unsubscribe();throw p;}}};var V5=new oJ(aJ);var axZ=Array.isArray;var NC=function(X,J){qC.call(this,X,J);this.scheduler=X;this.work=J};
_.r(NC,qC);NC.JSC$9345_EMPTY=qC.JSC$9345_EMPTY;NC.prototype.schedule=function(X,J){J=J===void 0?0:J;if(J>0)return qC.prototype.schedule.call(this,X,J);this.delay=J;this.state=X;this.scheduler.flush(this);return this};
NC.prototype.execute=function(X,J){return J>0||this.closed?qC.prototype.execute.call(this,X,J):this._execute(X,J)};
NC.prototype.requestAsyncId=function(X,J,p){p=p===void 0?0:p;return p!=null&&p>0||p==null&&this.delay>0?qC.prototype.requestAsyncId.call(this,X,J,p):X.flush(this)};var mau=function(){Rgu.apply(this,arguments)};
_.r(mau,Rgu);var pl4=new mau(NC);var FpU=function(){this.performanceMonitor=new Gu0;this.queue=new dfb;this.internalSymbol=Symbol();this.debugNames=new a2b};
FpU.prototype.getOnBackgrounded=function(){return V5};
_.O1.Object.defineProperties(FpU.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var MC=function(X,J){J=Error.call(this,J?X+": "+J:String(X));this.message=J.message;"stack"in J&&(this.stack=J.stack);this.code=X;this.__proto__=MC.prototype;this.name=String(X)};
_.r(MC,Error);var ty=function(X){MC.call(this,1E3,'sfr:"'+X+'"');this.measurementStrategyFailureReason=X;this.__proto__=ty.prototype};
_.r(ty,MC);var Pl=function(){MC.call(this,1003);this.__proto__=Pl.prototype};
_.r(Pl,MC);var uf=function(){MC.call(this,1009);this.__proto__=uf.prototype};
_.r(uf,MC);var qUt=function(){MC.call(this,1011);this.__proto__=qUt.prototype};
_.r(qUt,MC);var NVX=function(){MC.call(this,1007);this.__proto__=Pl.prototype};
_.r(NVX,MC);var Gz=function(X){MC.call(this,1004,String(X));this.inputObservableIndex=X;this.__proto__=Gz.prototype};
_.r(Gz,MC);var $cT=function(X){MC.call(this,1010,X);this.__proto__=W6Y.prototype};
_.r($cT,MC);var W6Y=function(X){MC.call(this,1005,X);this.__proto__=W6Y.prototype};
_.r(W6Y,MC);var M7e=function(X){var J=_.iA.apply(1,arguments),p=this;this.orderedFactories=[];this.orderedFactories.push(X);J.forEach(function(l){p.orderedFactories.push(l)})};
M7e.prototype.isSupported=function(X){return this.orderedFactories.some(function(J){return J.isSupported(X)})};
M7e.prototype.makeBeacon=function(X,J){for(var p=0;p<this.orderedFactories.length;p++)if(this.orderedFactories[p].isSupported(J))return this.orderedFactories[p].makeBeacon(X,J);throw new uf;};var TQB=Symbol("ia"),u5e=Symbol("ja"),lZ=function(X,J){this.value=X;this.timeline=J},pF=function(X,J){if(J.timeline!==X.timeline)throw new NVX;
return X.value-J.value};
_.W=lZ.prototype;_.W.equals=function(X){return pF(this,X)===0};
_.W.maximum=function(X){if(X.timeline!==this.timeline)throw new NVX;return this.value>=X.value?this:X};
_.W.round=function(){return new lZ(Math.round(this.value),this.timeline)};
_.W.add=function(X){return new lZ(this.value+X,this.timeline)};
_.W.toString=function(){return String(this.value)};var GH=function(X,J){this.context=X;this.JSC$9472_pinger=J};
GH.prototype.isSupported=function(X){return this.JSC$9472_pinger.isSupported(X)};
GH.prototype.makeBeacon=function(X,J){if(!this.isSupported(J))throw new uf;return new dy(this.context,this.JSC$9472_pinger,J!=null?J:void 0,X)};
var dy=function(X,J,p,l){var g=this;this.JSC$9478_pinger=J;this.properties=p;this.url=l;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var B;this.method=(B=p==null?void 0:p.beaconMethod)!=null?B:"GET";this.backgroundedSubscription=X.getOnBackgrounded().subscribe(function(){g.sendNow()})};
dy.prototype.deactivate=function(){this.internalIsPending=!1};
dy.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9478_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var X,J;this.JSC$9478_pinger.pingWithHeadersAndBody((X=this.properties)!=null?X:{},this.customHeaders,(J=this.body)!=null?J:"",this.url)}else this.JSC$9478_pinger.ping(this.url);this.internalIsPending=!1}catch(p){}else this.internalIsPending=!1};
dy.prototype.setHeader=function(X,J){this.customHeaders.set(X,J)};
_.O1.Object.defineProperties(dy.prototype,{isPending:{configurable:!0,enumerable:!0,get:function(){return this.internalIsPending}}});var dae=function(){for(var X=_.C(_.iA.apply(0,arguments)),J=X.next();!J.done;J=X.next())if(J=J.value,J.available()){this.timeProvider=J;return}this.timeProvider=new GWZ};
_.W=dae.prototype;_.W.available=function(){return this.timeProvider.available()};
_.W.now=function(){return this.timeProvider.now()};
_.W.setTimeout=function(X,J){return this.timeProvider.setTimeout(X,J)};
_.W.clearTimeout=function(X){this.timeProvider.clearTimeout(X)};
_.W.interval=function(X,J){var p=this.intervalObservable(X).subscribe(J);return function(){return void p.unsubscribe()}};
_.W.intervalObservable=function(X){return this.timeProvider.intervalObservable(X)};
_.O1.Object.defineProperties(dae.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}});
var GWZ=function(){this.timeline=Symbol()};
_.W=GWZ.prototype;_.W.available=function(){return!1};
_.W.now=function(){return new lZ(0,this.timeline)};
_.W.setTimeout=function(){return 0};
_.W.clearTimeout=function(){};
_.W.interval=function(){return function(){}};
_.W.intervalObservable=function(){return V5};var VD=function(X,J){this.intrinsicFunctionNamespace=X;this.performanceMonitor=J};
_.W=VD.prototype;_.W.setTimeout=function(X,J){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,X),J)};
_.W.clearTimeout=function(X){this.intrinsicFunctionNamespace.clearTimeout(X)};
_.W.interval=function(X,J){var p=this.intervalObservable(X).subscribe(J);return function(){return void p.unsubscribe()}};
_.W.intervalObservable=function(X){var J=this;return new oJ(function(p){var l=0,g=J.intrinsicFunctionNamespace.setInterval(function(){p.next(l++)},X);
return function(){J.intrinsicFunctionNamespace.clearInterval(g)}})};
_.W.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var V7v=function(X,J){VD.call(this,X,J);this.timeline=u5e};
_.r(V7v,VD);V7v.prototype.now=function(){return new lZ(this.intrinsicFunctionNamespace.Date.now(),this.timeline)};
V7v.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&VD.prototype.available.call(this)};var t7v=function(X,J){VD.call(this,X,J);this.timeline=TQB};
_.r(t7v,VD);t7v.prototype.now=function(){return new lZ(this.intrinsicFunctionNamespace.performance.now(),this.timeline)};
t7v.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&VD.prototype.available.call(this)};var QJs=function(X){this.context=X;if(P$H===void 0)a:{var J,p,l=(J=X.global)==null?void 0:(p=J.document)==null?void 0:p.createElement("meta");if(l)try{l.httpEquiv="origin-trial";l.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";X.global.document.head.append(l);P$H=l;break a}catch(g){}P$H=void 0}},
P$H;
QJs.prototype.isSupported=function(X){return fxI(this.context)!==void 0&&!(X==null||!X.endOfSession)&&!ts(this.context)&&!(X==null?0:X.attributionEnabled)&&!(X==null?0:X.customHeaders)&&!(X==null?0:X.customBody)};
QJs.prototype.makeBeacon=function(X,J){if(!this.isSupported(J))throw new uf;return new Pr(this.context,X,J)};
var Pr=function(X,J,p){this.context=X;this.properties=p;this.JSC$9505_urlWithoutToken=J;var l;this.beaconMethod=(l=p==null?void 0:p.beaconMethod)!=null?l:"GET";X=fxI(this.context);if(X===void 0)throw Error();this.fetchLater=X;E0U(this,Kpr(this))},E0U=function(X,J){X.beaconResult&&X.beaconResult.activated||(X.beaconAbort=new AbortController,X.beaconResult=X.fetchLater(J,{method:X.beaconMethod,
cache:"no-cache",mode:"no-cors",signal:X.beaconAbort.signal,activateAfter:96E4}))},Kpr=function(X){X=X.JSC$9505_urlWithoutToken;
return(X.slice(-1)[0]==="&"?X:X+"&")+"flapi=1"};
Pr.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)};
Pr.prototype.sendNow=function(){};
Pr.prototype.setHeader=function(){};
_.O1.Object.defineProperties(Pr.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9505_urlWithoutToken},
set:function(X){this.JSC$9505_urlWithoutToken=X;X=Kpr(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);E0U(this,X)}},
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 TVU=function(X){this.context=X};
TVU.prototype.isSupported=function(){return!ts(this.context)&&!!this.context.global.fetch};
TVU.prototype.ping=function(){var X=this;return Xv.apply(null,_.EU(_.iA.apply(0,arguments).map(function(J){return cU(X.context.global.fetch(J,{method:"GET",cache:"no-cache",keepalive:!0,mode:"no-cors"})).pipe(Q4(function(p){return p.status===200}))}))).pipe(MC5(function(J){return J}),GzI())};
TVU.prototype.pingWithHeadersAndBody=function(X,J,p){for(var l=_.iA.apply(3,arguments),g=this,B=new Headers,k=_.C(J.entries()),n=k.next();!n.done;n=k.next()){var w=_.C(n.value);n=w.next().value;w=w.next().value;B.set(n,w)}var Y,e=(Y=X.keepAlive)!=null?Y:!1;Xv.apply(null,_.EU(l.map(function(Z){return cU(g.context.global.fetch(Z,Object.assign({},{method:String(X.beaconMethod),cache:"no-cache"},e?{keepalive:!0}:{},{mode:"no-cors",headers:B,body:p}))).pipe(Q4(function(h){return h.status===200}))}))).pipe(MC5(function(Z){return Z}),
GzI())};var zgb,Tg6,jJ0;_.QD=function(){};
_.DR=function(X){return X};
zgb=function(X){var J=J||0;return function(){return X.apply(this,Array.prototype.slice.call(arguments,0,J))}};
_.EN=function(X){var J=!1,p;return function(){J||(p=X(),J=!0);return p}};
_.KM=function(X,J){var p=0;return function(l){_.lT.clearTimeout(p);var g=arguments;p=_.lT.setTimeout(function(){X.apply(void 0,g)},J)}};
Tg6=function(X,J){var p=0,l=!1,g=[],B=function(){p=0;l&&(l=!1,k())},k=function(){p=_.lT.setTimeout(B,J);
var n=g;g=[];X.apply(void 0,n)};
return function(n){g=arguments;p?l=!0:k()}};
jJ0=function(X,J){var p=0,l=function(){p=0};
return function(g){p||(p=_.lT.setTimeout(l,J),X.apply(void 0,arguments))}};var TH=function(X,J,p,l,g){this.allowedElements=X;this.elementPolicies=J;this.allowedGlobalAttributes=p;this.globalAttributePolicies=l;this.globallyAllowedAttributePrefixes=g},i$v=function(X,J,p){p=X.elementPolicies.get(p);
return(p==null?0:p.has(J))?p.get(J):X.allowedGlobalAttributes.has(J)?{policyAction:1}:(p=X.globalAttributePolicies.get(J))?p:X.globallyAllowedAttributePrefixes&&[].concat(_.EU(X.globallyAllowedAttributePrefixes)).some(function(l){return J.indexOf(l)===0})?{policyAction:1}:{policyAction:0}};var sJU="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(" "),
Xls=[["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}]])]],JyU="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(" "),
plU=[["dir",{policyAction:3,conditions:FA(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],
["async",{policyAction:3,conditions:FA(function(){return new Map([["async",new Set(["async"])]])})}],
["loading",{policyAction:3,conditions:FA(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],
["target",{policyAction:3,conditions:FA(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]],lxk=new TH(new Set(sJU),new Map(Xls),new Set(JyU),new Map(plU)),gMt=new TH(new Set(sJU.concat(["BUTTON",
"INPUT"])),new Map(Xls),new Set(FA(function(){return JyU.concat(["class","id","name"])})),new Map(FA(function(){return plU.concat([["style",
{policyAction:1}]])})));var BbU,$Kb,CZU;BbU=function(X,J,p,l,g){this.JSC$9562_sanitizerTable=X;this.styleElementSanitizer=J;this.styleAttributeSanitizer=p;this.JSC$9562_resourceUrlPolicy=l;this.JSC$9562_navigationUrlPolicy=g;this.changes=[]};
_.Wle=function(X,J){var p=document.implementation.createHTMLDocument("");X=$Kb(X,J,p);p=p.body;p.appendChild(X);p=(new XMLSerializer).serializeToString(p);p=p.slice(p.indexOf(">")+1,p.lastIndexOf("</"));return p$(p)};
$Kb=function(X,J,p){J=sBT(J,p);J=document.createTreeWalker(J,5,function(n){if(n.nodeType===3)n=1;else if(J0U(n))if(n=XmY(n),n===null)n=2;else{var w=X.JSC$9562_sanitizerTable;n=n!=="FORM"&&(w.allowedElements.has(n)||w.elementPolicies.has(n))?1:2}else n=2;return n});
for(var l=J.nextNode(),g=p.createDocumentFragment(),B=g;l!==null;){var k=void 0;if(l.nodeType===3)X.styleElementSanitizer&&B.nodeName==="STYLE"?(l=X.styleElementSanitizer(l.data),k=X.createTextNode(l)):k=X.createTextNode(l.data);else if(J0U(l))k=CZU(X,l,p);else throw Error("Z");B.appendChild(k);if(l=J.firstChild())B=k;else for(;!(l=J.nextSibling())&&(l=J.parentNode());)B=B.parentNode}return g};
BbU.prototype.createTextNode=function(X){return document.createTextNode(X)};
CZU=function(X,J,p){var l,g=XmY(J);p=p.createElement(g);J=J.attributes;for(var B=_.C(J),k=B.next();!k.done;k=B.next()){var n=k.value;k=n.name;n=n.value;var w=i$v(X.JSC$9562_sanitizerTable,k,g);a:{if(l=w.conditions){l=_.C(l);for(var Y=l.next();!Y.done;Y=l.next()){var e=_.C(Y.value);Y=e.next().value;e=e.next().value;var Z=void 0;if((Y=(Z=J.getNamedItem(Y))==null?void 0:Z.value)&&!e.has(Y)){l=!1;break a}}}l=!0}if(l)switch(w.policyAction){case 1:Ud(p,k,n);break;case 2:throw Error();case 3:Ud(p,k,n.toLowerCase());
break;case 4:X.styleAttributeSanitizer?(n=X.styleAttributeSanitizer(n),Ud(p,k,n)):Ud(p,k,n);break;case 5:X.JSC$9562_resourceUrlPolicy?(w={type:2,attributeName:k,elementName:g},n=iFm(n),(n=X.JSC$9562_resourceUrlPolicy(n,w))&&Ud(p,k,n.toString())):Ud(p,k,n);break;case 6:if(X.JSC$9562_resourceUrlPolicy){w={type:2,attributeName:k,elementName:g};l=[];n=_.C(n.split(","));for(Y=n.next();!Y.done;Y=n.next())e=_.C(Y.value.trim().split(/\s+/,2)),Y=e.next().value,e=e.next().value,l.push({url:Y,descriptor:e});
n={parts:[]};l=_.C(l);for(Y=l.next();!Y.done;Y=l.next())Y=Y.value,e=iFm(Y.url),(e=X.JSC$9562_resourceUrlPolicy(e,w))&&n.parts.push({url:e.toString(),descriptor:Y.descriptor});Ud(p,k,pmI(n))}else Ud(p,k,n);break;case 7:w=n;if(X.JSC$9562_navigationUrlPolicy){w={type:2,attributeName:k,elementName:g};n=iFm(n);n=X.JSC$9562_navigationUrlPolicy(n,w);if(n===null)break;w=n.toString()}n=w;w=_.a2a(n);w=w!==void 0&&Lpk.indexOf(w.toLowerCase())!==-1?n:"about:invalid#zClosurez";Ud(p,k,w)}}return p};
_.kzr=FA(function(){return new BbU(lxk)});
_.nMs=FA(function(){return new BbU(gMt)});var Llb=function(){this.calledBuild=!1;this.JSC$9574_sanitizerTable=lxk},Ay0=function(){Llb.apply(this,arguments)};
_.r(Ay0,Llb);Ay0.prototype.build=function(){if(this.calledBuild)throw Error("la");this.calledBuild=!0;return new BbU(this.JSC$9574_sanitizerTable,void 0,void 0,this.JSC$9574_resourceUrlPolicy,this.JSC$9574_navigationUrlPolicy)};var wlj=/[^#]*/;var tCI={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"},Yds=_.EN(function(){return QBC()}),
eUu=function(){var X=vMv("IFRAME"),J={};
_.Yy(Yds(),function(p){X.sandbox&&X.sandbox.supports&&X.sandbox.supports(p)&&(J[p]=!0)});
return J},vMv=function(X,J){J=J===void 0?document:J;
return J.createElement(String(X).toLowerCase())};var zH;_.Xl=function(X,J,p){return Math.min(Math.max(X,J),p)};
zH=function(X,J,p){return X+p*(J-X)};_.KF=function(X,J){this.x=X!==void 0?X:0;this.y=J!==void 0?J:0};
_.W=_.KF.prototype;_.W.clone=function(){return new _.KF(this.x,this.y)};
_.W.equals=function(X){return X instanceof _.KF&&(this==X?!0:this&&X?this.x==X.x&&this.y==X.y:!1)};
_.W.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.W.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};
_.W.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.W.translate=function(X,J){X instanceof _.KF?(this.x+=X.x,this.y+=X.y):(this.x+=Number(X),typeof J==="number"&&(this.y+=J));return this};
_.W.scale=function(X,J){this.x*=X;this.y*=typeof J==="number"?J:X;return this};_.Fv=function(X,J){this.width=X;this.height=J};
_.W=_.Fv.prototype;_.W.clone=function(){return new _.Fv(this.width,this.height)};
_.W.area=function(){return this.width*this.height};
_.W.aspectRatio=function(){return this.width/this.height};
_.W.isEmpty=function(){return!this.area()};
_.W.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.W.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.W.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
_.W.scale=function(X,J){this.width*=X;this.height*=typeof J==="number"?J:X;return this};var ZFe;_.Q5={};ZFe="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.Q5.add=function(X,J,p){if(X!==null&&J in X)throw Error("na`"+J);X[J]=p};
_.Q5.clear=function(X){for(var J in X)delete X[J]};
_.Q5.clone=function(X){var J={},p;for(p in X)J[p]=X[p];return J};
_.Q5.contains=function(X,J){return WtC(X,J)};
_.Q5.containsKey=function(X,J){return X!==null&&J in X};
_.Q5.containsValue=WtC;_.Q5.create=nnR;_.Q5.createImmutableView=function(X){var J=X;Object.isFrozen&&!Object.isFrozen(X)&&(J=Object.create(X),Object.freeze(J));return J};
_.Q5.createSet=Ltm;_.Q5.equals=function(X,J){for(var p in X)if(!(p in J)||X[p]!==J[p])return!1;for(var l in J)if(!(l in X))return!1;return!0};
_.Q5.every=function(X,J,p){for(var l in X)if(!J.call(p,X[l],l,X))return!1;return!0};
_.Q5.extend=function(X,J){for(var p,l,g=1;g<arguments.length;g++){l=arguments[g];for(p in l)X[p]=l[p];for(var B=0;B<ZFe.length;B++)p=ZFe[B],Object.prototype.hasOwnProperty.call(l,p)&&(X[p]=l[p])}};
_.Q5.filter=function(X,J,p){var l={},g;for(g in X)J.call(p,X[g],g,X)&&(l[g]=X[g]);return l};
_.Q5.findKey=CFK;_.Q5.findValue=function(X,J,p){return(J=CFK(X,J,p))&&X[J]};
_.Q5.forEach=function(X,J,p){for(var l in X)J.call(p,X[l],l,X)};
_.Q5.get=function(X,J,p){return X!==null&&J in X?X[J]:p};
_.Q5.getAllPropertyNames=function(X,J,p){if(!X)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return $hI(X);for(var l={};X&&(X!==Object.prototype||J)&&(X!==Function.prototype||p);){for(var g=Object.getOwnPropertyNames(X),B=0;B<g.length;B++)l[g[B]]=!0;X=Object.getPrototypeOf(X)}return $hI(l)};
_.Q5.getAnyKey=function(X){for(var J in X)return J};
_.Q5.getAnyValue=function(X){for(var J in X)return X[J]};
_.Q5.getCount=function(X){var J=0,p;for(p in X)J++;return J};
_.Q5.getKeys=$hI;_.Q5.getSuperClass=function(X){return(X=Object.getPrototypeOf(X.prototype))&&X.constructor};
_.Q5.getValueByKeys=function(X,J){var p=_.VZ(J),l=p?J:arguments;for(p=p?0:1;p<l.length;p++){if(X==null)return;X=X[l[p]]}return X};
_.Q5.getValues=function(X){var J=[],p=0,l;for(l in X)J[p++]=X[l];return J};
_.Q5.isEmpty=function(X){for(var J in X)return!1;return!0};
_.Q5.isImmutableView=function(X){return!!Object.isFrozen&&Object.isFrozen(X)};
_.Q5.map=function(X,J,p){var l={},g;for(g in X)l[g]=J.call(p,X[g],g,X);return l};
_.Q5.remove=function(X,J){var p;(p=J in X)&&delete X[J];return p};
_.Q5.set=function(X,J,p){X[J]=p};
_.Q5.setIfUndefined=function(X,J,p){return J in X?X[J]:X[J]=p};
_.Q5.setWithReturnValueIfNotSet=function(X,J,p){if(J in X)return X[J];p=p();return X[J]=p};
_.Q5.some=function(X,J,p){for(var l in X)if(J.call(p,X[l],l,X))return!0;return!1};
_.Q5.transpose=function(X){var J={},p;for(p in X)J[X[p]]=p;return J};
_.Q5.unsafeClone=kLU;var kC=function(X,J){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=X===SVR&&J||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=hUU};
kC.prototype.toString=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
var xKX=function(X){return X instanceof kC&&X.constructor===kC&&X.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===hUU?X.stringConstValueWithSecurityContract__googStringSecurityPrivate_:"type_error:Const"},hUU={},SVR={};
new kC(SVR,"");var MK,qh,sN,HF0,ryH,UKt,Tz,yyt,SdG,oMU,l6,OFH,lWY,mKj,RUr,Flt,qdH,NbZ,MCZ,Er6,uvj,dKZ,VCb,GzU,jS;MK=function(X){return X?new jS(_.zz(X)):c60||(c60=new jS)};
_.HE=function(X,J){return typeof J==="string"?X.getElementById(J):J};
qh=function(X,J){return(J||document).getElementsByTagName(String(X))};
_.axk=function(X){return HF0("yt-formatted-string","paper-input-input",X)};
sN=function(X,J,p,l){X=l||X;return(J=J&&J!="*"?String(J).toUpperCase():"")||p?X.querySelectorAll(J+(p?"."+p:"")):X.getElementsByTagName("*")};
HF0=function(X,J,p){var l=document,g=X&&X!="*"?String(X).toUpperCase():"";return g||J?(p||l).querySelector(g+(J?"."+J:"")):sN(l,X,J,p)[0]||null};
ryH=function(X,J){_.Q5.forEach(J,function(p,l){l=="style"?X.style.cssText=p:l=="class"?X.className=p:l=="for"?X.htmlFor=p:UKt.hasOwnProperty(l)?X.setAttribute(UKt[l],p):_.$a(l,"aria-")||_.$a(l,"data-")?X.setAttribute(l,p):X[l]=p})};
UKt={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"};_.qK=function(X){X=(X||window).document;X=X.compatMode=="CSS1Compat"?X.documentElement:X.body;return new _.Fv(X.clientWidth,X.clientHeight)};
_.Ixb=function(X){var J=_.Xk(X);X=X.defaultView;return new _.KF((X==null?void 0:X.pageXOffset)||J.scrollLeft,(X==null?void 0:X.pageYOffset)||J.scrollTop)};
_.Xk=function(X){return X.scrollingElement?X.scrollingElement:_.mC||X.compatMode!="CSS1Compat"?X.body||X.documentElement:X.documentElement};
Tz=function(X){return X?X.defaultView:window};
_.J5=function(X,J,p){return yyt(document,arguments)};
yyt=function(X,J){var p=J[1],l=oMU(X,String(J[0]));p&&(typeof p==="string"?l.className=p:Array.isArray(p)?l.className=p.join(" "):ryH(l,p));J.length>2&&SdG(X,l,J,2);return l};
SdG=function(X,J,p,l){function g(n){n&&J.appendChild(typeof n==="string"?X.createTextNode(n):n)}
for(;l<p.length;l++){var B=p[l];if(!_.VZ(B)||_.QZ(B)&&B.nodeType>0)g(B);else{a:{if(B&&typeof B.length=="number"){if(_.QZ(B)){var k=typeof B.item=="function"||typeof B.item=="string";break a}if(typeof B==="function"){k=typeof B.item=="function";break a}}k=!1}_.Yy(k?_.G5(B):B,g)}}};
_.mt=function(X){return oMU(document,X)};
oMU=function(X,J){J=String(J);X.contentType==="application/xhtml+xml"&&(J=J.toLowerCase());return X.createElement(J)};
_.pg=function(){return document.createTextNode("\n")};
l6=function(X){if(X.nodeType!=1)return!1;switch(X.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};
OFH=function(X,J){SdG(_.zz(X),X,arguments,1)};
_.go=function(X){for(var J;J=X.firstChild;)X.removeChild(J)};
_.Bu=function(X,J){J.parentNode&&J.parentNode.insertBefore(X,J)};
_.$R=function(X,J){J.parentNode&&J.parentNode.insertBefore(X,J.nextSibling)};
_.Fa=function(X){return X&&X.parentNode?X.parentNode.removeChild(X):null};
_.cy0=function(X,J){var p=J.parentNode;p&&p.replaceChild(X,J)};
_.bFk=function(X){var J,p=X.parentNode;if(p&&p.nodeType!=11)if(X.removeNode)X.removeNode(!1);else{for(;J=X.firstChild;)p.insertBefore(J,X);_.Fa(X)}};
_.Wu=function(X){return X.children!=void 0?X.children:Array.prototype.filter.call(X.childNodes,function(J){return J.nodeType==1})};
_.DKk=function(X){return X.nextElementSibling!==void 0?X.nextElementSibling:_.fxU(X.nextSibling,!0)};
_.fxU=function(X,J){for(;X&&X.nodeType!=1;)X=J?X.nextSibling:X.previousSibling;return X};
_.aj=function(X){return _.QZ(X)&&X.nodeType==1};
_.AZ=function(X,J){if(!X||!J)return!1;if(X.contains&&J.nodeType==1)return X==J||X.contains(J);if(typeof X.compareDocumentPosition!="undefined")return X==J||!!(X.compareDocumentPosition(J)&16);for(;J&&X!=J;)J=J.parentNode;return J==X};
lWY=function(X,J){if(X==J)return 0;if(X.compareDocumentPosition)return X.compareDocumentPosition(J)&2?1:-1;if("sourceIndex"in X||X.parentNode&&"sourceIndex"in X.parentNode){var p=X.nodeType==1,l=J.nodeType==1;if(p&&l)return X.sourceIndex-J.sourceIndex;var g=X.parentNode,B=J.parentNode;return g==B?RUr(X,J):!p&&_.AZ(g,J)?-1*mKj(X,J):!l&&_.AZ(B,X)?mKj(J,X):(p?X.sourceIndex:g.sourceIndex)-(l?J.sourceIndex:B.sourceIndex)}l=_.zz(X);p=l.createRange();p.selectNode(X);p.collapse(!0);X=l.createRange();X.selectNode(J);
X.collapse(!0);return p.compareBoundaryPoints(_.lT.Range.START_TO_END,X)};
mKj=function(X,J){var p=X.parentNode;if(p==J)return-1;for(;J.parentNode!=p;)J=J.parentNode;return RUr(J,X)};
RUr=function(X,J){for(;J=J.previousSibling;)if(J==X)return-1;return 1};
Flt=function(X){var J,p=arguments.length;if(!p)return null;if(p==1)return arguments[0];var l=[],g=Infinity;for(J=0;J<p;J++){for(var B=[],k=arguments[J];k;)B.unshift(k),k=k.parentNode;l.push(B);g=Math.min(g,B.length)}B=null;for(J=0;J<g;J++){k=l[0][J];for(var n=1;n<p;n++)if(k!=l[n][J])return B;B=k}return B};
_.zz=function(X){return X.nodeType==9?X:X.ownerDocument||X.document};
qdH=function(X){return X.contentDocument||X.contentWindow.document};
_.Cg=function(X,J){if("textContent"in X)X.textContent=J;else if(X.nodeType==3)X.data=String(J);else if(X.firstChild&&X.firstChild.nodeType==3){for(;X.lastChild!=X.firstChild;)X.removeChild(X.lastChild);X.firstChild.data=String(J)}else _.go(X),X.appendChild(_.zz(X).createTextNode(String(J)))};
NbZ={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};MCZ={IMG:" ",BR:"\n"};Er6=function(X){var J;X.tagName=="A"&&X.hasAttribute("href")||X.tagName=="INPUT"||X.tagName=="TEXTAREA"||X.tagName=="SELECT"||X.tagName=="BUTTON"?J=!X.disabled&&(!X.hasAttribute("tabindex")||uvj(X)):J=X.hasAttribute("tabindex")&&uvj(X);return J};
uvj=function(X){X=X.tabIndex;return typeof X==="number"&&X>=0&&X<32768};
dKZ=function(X){var J=[];GzU(X,J,!0);X=J.join("");X=X.replace(/ \xAD /g," ").replace(/\xAD/g,"");X=X.replace(/\u200B/g,"");X=X.replace(/ +/g," ");X!=" "&&(X=X.replace(/^\s*/,""));return X};
VCb=function(X){var J=[];GzU(X,J,!1);return J.join("")};
GzU=function(X,J,p){if(!(X.nodeName in NbZ))if(X.nodeType==3)p?J.push(String(X.nodeValue).replace(/(\r\n|\r|\n)/g,"")):J.push(X.nodeValue);else if(X.nodeName in MCZ)J.push(MCZ[X.nodeName]);else for(X=X.firstChild;X;)GzU(X,J,p),X=X.nextSibling};
_.tCU=function(X,J,p){if(!J&&!p)return null;var l=J?String(J).toUpperCase():null;return _.iZ(X,function(g){return(!l||g.nodeName==l)&&(!p||typeof g.className==="string"&&_.q4(g.className.split(/\s+/),p))},!0)};
_.iZ=function(X,J,p){X&&!p&&(X=X.parentNode);for(p=0;X;){if(J(X))return X;X=X.parentNode;p++}return null};
jS=function(X){this.JSC$9602_document_=X||_.lT.document||document};
_.W=jS.prototype;_.W.getElement=function(X){return _.HE(this.JSC$9602_document_,X)};
_.W.$=jS.prototype.getElement;_.W.getElementsByTagName=function(X,J){return(J||this.JSC$9602_document_).getElementsByTagName(String(X))};
_.W.getElementsByTagNameAndClass=function(X,J,p){return sN(this.JSC$9602_document_,X,J,p)};
_.W.$$=jS.prototype.getElementsByTagNameAndClass;_.W.setProperties=ryH;_.W.JSC$9604_createDom=function(X,J,p){return yyt(this.JSC$9602_document_,arguments)};
_.W.createElement=function(X){return oMU(this.JSC$9602_document_,X)};
_.W.createTextNode=function(X){return this.JSC$9602_document_.createTextNode(String(X))};
_.W.getWindow=function(){return this.JSC$9602_document_.defaultView};
var NK=function(X){return _.Ixb(X.JSC$9602_document_)};
_.W=jS.prototype;_.W.appendChild=function(X,J){X.appendChild(J)};
_.W.append=OFH;_.W.canHaveChildren=l6;_.W.removeNode=_.Fa;_.W.getChildren=_.Wu;_.W.contains=_.AZ;_.W.isFocusable=Er6;_.W=y5.prototype;_.W.getWidth=function(){return this.right-this.left};
_.W.getHeight=function(){return this.bottom-this.top};
_.W.clone=function(){return new y5(this.top,this.right,this.bottom,this.left)};
_.W.contains=function(X){return this&&X?X instanceof y5?X.left>=this.left&&X.right<=this.right&&X.top>=this.top&&X.bottom<=this.bottom:X.x>=this.left&&X.x<=this.right&&X.y>=this.top&&X.y<=this.bottom:!1};
_.W.expand=function(X,J,p,l){_.QZ(X)?(this.top-=X.top,this.right+=X.right,this.bottom+=X.bottom,this.left-=X.left):(this.top-=X,this.right+=Number(J),this.bottom+=Number(p),this.left-=Number(l));return this};
_.W.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};
_.W.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};
_.W.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};
_.W.translate=function(X,J){X instanceof _.KF?(this.left+=X.x,this.right+=X.x,this.top+=X.y,this.bottom+=X.y):(this.left+=X,this.right+=X,typeof J==="number"&&(this.top+=J,this.bottom+=J));return this};
_.W.scale=function(X,J){J=typeof J==="number"?J:X;this.left*=X;this.right*=X;this.top*=J;this.bottom*=J;return this};_.W=oB.prototype;_.W.clone=function(){return new oB(this.left,this.top,this.width,this.height)};
_.W.boundingRect=function(X){var J=Math.max(this.left+this.width,X.left+X.width),p=Math.max(this.top+this.height,X.top+X.height);this.left=Math.min(this.left,X.left);this.top=Math.min(this.top,X.top);this.width=J-this.left;this.height=p-this.top};
_.W.contains=function(X){return X instanceof _.KF?X.x>=this.left&&X.x<=this.left+this.width&&X.y>=this.top&&X.y<=this.top+this.height:this.left<=X.left&&this.left+this.width>=X.left+X.width&&this.top<=X.top&&this.top+this.height>=X.top+X.height};
_.W.distance=function(X){var J=X.x<this.left?this.left-X.x:Math.max(X.x-(this.left+this.width),0);X=X.y<this.top?this.top-X.y:Math.max(X.y-(this.top+this.height),0);return Math.sqrt(J*J+X*X)};
_.W.getSize=function(){return new _.Fv(this.width,this.height)};
_.W.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};
_.W.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};
_.W.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};
_.W.translate=function(X,J){X instanceof _.KF?(this.left+=X.x,this.top+=X.y):(this.left+=X,typeof J==="number"&&(this.top+=J));return this};
_.W.scale=function(X,J){J=typeof J==="number"?J:X;this.left*=X;this.width*=X;this.top*=J;this.height*=J;return this};var QBG,Lg,qfW,ng,zUU,TbU,jBr,gR5,iFu,Xme;_.kR=function(X,J,p){if(typeof J==="string")(J=_.PZU(X,J))&&(X.style[J]=p);else for(var l in J){p=X;var g=J[l],B=_.PZU(p,l);B&&(p.style[B]=g)}};
QBG={};_.PZU=function(X,J){var p=QBG[J];if(!p){var l=_.bk(J);p=l;X.style[l]===void 0&&(l=(_.mC?"Webkit":_.Fj?"Moz":null)+H$U(l),X.style[l]!==void 0&&(p=l));QBG[J]=p}return p};
_.SY=function(X,J){var p=_.zz(X);return p.defaultView&&p.defaultView.getComputedStyle&&(X=p.defaultView.getComputedStyle(X,null))?X[J]||X.getPropertyValue(J)||"":""};
_.Lc=function(X,J){return _.SY(X,J)||(X.currentStyle?X.currentStyle[J]:null)||X.style&&X.style[J]};
_.EMj=function(X){return _.Lc(X,"position")};
Lg=function(X,J,p){if(J instanceof _.KF){var l=J.x;J=J.y}else l=J,J=p;X.style.left=ng(l,!1);X.style.top=ng(J,!1)};
qfW=function(X){try{return X.getBoundingClientRect()}catch(J){return{left:0,top:0,right:0,bottom:0}}};
_.jC=function(X){var J=_.zz(X),p=new _.KF(0,0);if(X==(J?_.zz(J):document).documentElement)return p;X=qfW(X);J=NK(MK(J));p.x=X.left+J.x;p.y=X.top+J.y;return p};
_.Klr=function(X,J,p){if(J instanceof _.Fv)p=J.height,J=J.width;else if(p==void 0)throw Error("oa");X.style.width=ng(J,!0);X.style.height=ng(p,!0)};
ng=function(X,J){typeof X=="number"&&(X=(J?Math.round(X):X)+"px");return X};
zUU=function(X){return TbU(X)};
TbU=function(X){var J=jBr;if(_.Lc(X,"display")!="none")return J(X);var p=X.style,l=p.display,g=p.visibility,B=p.position;p.visibility="hidden";p.position="absolute";p.display="inline";X=J(X);p.display=l;p.position=B;p.visibility=g;return X};
jBr=function(X){var J=X.offsetWidth,p=X.offsetHeight,l=_.mC&&!J&&!p;return(J===void 0||l)&&X.getBoundingClientRect?(X=qfW(X),new _.Fv(X.right-X.left,X.bottom-X.top)):new _.Fv(J,p)};
gR5=function(X){var J=_.jC(X);X=TbU(X);return new oB(J.x,J.y,X.width,X.height)};
iFu=function(X,J){X=X.style;"opacity"in X?X.opacity=J:"MozOpacity"in X?X.MozOpacity=J:"filter"in X&&(X.filter=J===""?"":"alpha(opacity="+Number(J)*100+")")};
_.hZ=function(X,J){X.style.display=J?"":"none"};
_.sBt=function(X){return"rtl"==_.Lc(X,"direction")};
Xme=function(X){var J=_.SY(X,"marginLeft"),p=_.SY(X,"marginRight"),l=_.SY(X,"marginTop");X=_.SY(X,"marginBottom");return new y5(parseFloat(l),parseFloat(p),parseFloat(X),parseFloat(J))};
_.J0H=function(X){var J=_.SY(X,"borderLeftWidth"),p=_.SY(X,"borderRightWidth"),l=_.SY(X,"borderTopWidth");X=_.SY(X,"borderBottomWidth");return new y5(parseFloat(l),parseFloat(p),parseFloat(X),parseFloat(J))};var A5=function(X){this.context=X};
A5.prototype.isSupported=function(X){return(X==null?0:X.attributionEnabled)||(X==null?void 0:X.beaconMethod)==="POST"||(X==null?0:X.customHeaders)||(X==null?0:X.customBody)||(X==null?0:X.keepAlive)?!1:!ts(this.context)};
A5.prototype.ping=function(){var X=this;return GW(_.iA.apply(0,arguments).map(function(J){try{var p=X.context.global,l=!1;l=l===void 0?!1:l;p.google_image_requests||(p.google_image_requests=[]);var g=vMv("IMG",p.document);l&&(g.attributionSrc="");g.src=J;p.google_image_requests.push(g);return!0}catch(B){return!1}}).every(function(J){return J}))};
A5.prototype.pingWithHeadersAndBody=function(X,J,p){this.ping.apply(this,_.EU(_.iA.apply(3,arguments)))};var pmU=function(X){this.context=X};
pmU.prototype.isSupported=function(X){return l$u&&!ts(this.context)&&A0Z(this.context)!==void 0&&!(X==null?0:X.attributionEnabled)&&(X==null?void 0:X.beaconMethod)!=="POST"&&!(X==null?0:X.customHeaders)&&!(X==null?0:X.customBody)};
pmU.prototype.makeBeacon=function(X,J){if(!this.isSupported(J))throw new uf;return new wo(this.context,X)};
var l$u=!1,wo=function(X,J){this.context=X;this.JSC$9623_urlWithoutToken=J;X=A0Z(this.context);if(X===void 0)throw Error();this.wrappedBeacon=new X(gn0(this),{})},gn0=function(X){X=X.JSC$9623_urlWithoutToken;
return(X.slice(-1)[0]==="&"?X:X+"&")+"pbapi=1"};
wo.prototype.deactivate=function(){this.wrappedBeacon.deactivate()};
wo.prototype.sendNow=function(){this.wrappedBeacon.sendNow()};
wo.prototype.setHeader=function(){};
_.O1.Object.defineProperties(wo.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9623_urlWithoutToken},
set:function(X){this.JSC$9623_urlWithoutToken=X;this.wrappedBeacon.setURL(gn0(this))}},
method:{configurable:!0,enumerable:!0,get:function(){return"GET"},
set:function(X){if(X!=="GET")throw new uf;}},
isPending:{configurable:!0,enumerable:!0,get:function(){return this.wrappedBeacon.pending}}});var Bve=function(X){this.context=X};
Bve.prototype.isSupported=function(X){if((X==null?0:X.attributionEnabled)||(X==null?void 0:X.beaconMethod)==="GET"||(X==null?0:X.customHeaders)||(X==null?0:X.customBody)||(X==null?0:X.keepAlive))return!1;var J;return!ts(this.context)&&((J=this.context.global.navigator)==null?void 0:J.sendBeacon)!==void 0};
Bve.prototype.ping=function(){var X=this;return GW(_.iA.apply(0,arguments).map(function(J){var p;return(p=X.context.global.navigator)==null?void 0:p.sendBeacon(J)}).every(function(J){return J}))};
Bve.prototype.pingWithHeadersAndBody=function(X,J,p){this.ping.apply(this,_.EU(_.iA.apply(3,arguments)))};var Dx=function(X){this.value=X},kn=function(X,J){return GW(X.value).pipe(bZ(J))},Lq=new Dx(!1),Te5=new Dx(!0);var sd=function(X){this.value=X;this.releasedSubject=new SC};
sd.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0};
_.O1.Object.defineProperties(sd.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}},
JSC$9636_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var y0I=["FRAME","IMG","IFRAME"],xh5=/^[01](px)?$/,I$m=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},r0a=function(){var X=new I$m;
X.crossDomainLoadedDefault=!0;X.pendingImagesBlockLoad=!0;return X};var $hU=function(X,J){var p=DhT(X);if(p)if(p.onCreativeLoad)p.onCreativeLoad(J);else{var l=J?[J]:[],g=function(B){for(var k=0;k<l.length;++k)try{l[k](1,B)}catch(n){}l={push:function(n){n(1,B)}}};
p.onCreativeLoad=function(B){l.push(B)};
p.setAttribute("data-creative-load-listener","");p.addEventListener("creativeLoad",function(B){g(B.detail)});
_.lT.addEventListener("message",function(B){f$C(p,g,B)})}};var YR=function(X,J){var p=this;this.global=X;this.parentContext=J;this.JSC$9647_onVisibilityChange=this.document?Xv(GW(!0),i$(this.document,"visibilitychange")).pipe(gb(this.parentContext.performanceMonitor,748),Q4(function(){return p.getVisibilityState()}),nF()):GW("visible");
this.document?i$(this.document,"DOMContentLoaded").pipe(gb(this.parentContext.performanceMonitor,739),kM(1)):GW(ZqW("DOMContentLoaded"))},K2m=function(X){return X.document!==null&&X.document.visibilityState!==void 0};
YR.prototype.getVisibilityState=function(){return this.document?this.document.visibilityState:"visible"};
YR.prototype.querySelector=function(X){return this.document?this.document.querySelector(X):null};
YR.prototype.querySelectorAll=function(X){return this.document?_.G5(this.document.querySelectorAll(X)):[]};
YR.prototype.elementFromPoint=function(X,J){if(!this.document||this.document===null||typeof this.document.elementFromPoint!=="function")return null;X=this.document.elementFromPoint(X,J);return X===null?null:new sd(X)};
var qyZ=function(X,J,p){p=p===void 0?!1:p;if(J.ref===void 0||!X.document)return GW(J).pipe(gb(X.parentContext.performanceMonitor,749));var l=new YM(1),g=function(){l.next(J)};
p||$hU(J.ref,g);onC(J.ref,g);return l.pipe(gb(X.parentContext.performanceMonitor,749),kM(1))};
_.O1.Object.defineProperties(YR.prototype,{document:{configurable:!0,enumerable:!0,get:function(){return EMB(this.global,"document")?this.global.document||null:null}}});var RkK=_.w9(["https://www.googleadservices.com/pagead/managed/js/activeview/","/reach_worklet.html"]),mhm=_.w9(["./reach_worklet.js"]),FtI=_.w9(["./reach_worklet.js"]),WtG=_.w9(["./reach_worklet.html"]),CF0=_.w9(["./reach_worklet.js"]),kLH=_.w9(["./reach_worklet.js"]);_.rb(WtG);_.rb(CF0);_.rb(kLH);var gv={left:0,top:0,width:0,height:0};var nnX,Lts,A0k,CR6,a6,YxG,vnj,eke,BSR,$DR,xhZ,HqU;nnX=function(X,J,p,l,g,B,k){var n="";X&&(n+=X+":");p&&(n+="//",J&&(n+=J+"@"),n+=p,l&&(n+=":"+l));g&&(n+=g);B&&(n+="?"+B);k&&(n+="#"+k);return n};
Lts=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.xy=function(X){return X.match(Lts)};
_.Ku=function(X,J){return X?J?decodeURI(X):decodeURIComponent(X):X};
A0k=function(X){X=_.xy(X)[1]||null;!X&&_.lT.self&&_.lT.self.location&&(X=_.lT.self.location.protocol.slice(0,-1));return X?X.toLowerCase():""};
_.Hh=function(X){return _.Ku(_.xy(X)[3]||null,!0)};
_.NN=function(X){return _.Ku(_.xy(X)[5]||null,!0)};
_.fH5=function(X){var J=X.indexOf("#");return J<0?null:X.slice(J+1)};
CR6=function(X){X=_.xy(X);return nnX(X[1],X[2],X[3],X[4])};
_.wmG=function(X){X=_.xy(X);return nnX(X[1],null,X[3],X[4])};
_.lu=function(X){X=_.xy(X);return nnX(null,null,null,null,X[5],X[6],X[7])};
_.LV=function(X){var J=X.indexOf("#");return J<0?X:X.slice(0,J)};
a6=function(X,J){X=_.xy(X);J=_.xy(J);return X[3]==J[3]&&X[1]==J[1]&&X[4]==J[4]};
YxG=function(X,J){if(X){X=X.split("&");for(var p=0;p<X.length;p++){var l=X[p].indexOf("="),g=null;if(l>=0){var B=X[p].substring(0,l);g=X[p].substring(l+1)}else B=X[p];J(B,g?r$(g):"")}}};
vnj=function(X){var J=X.indexOf("#");J<0&&(J=X.length);var p=X.indexOf("?");if(p<0||p>J){p=J;var l=""}else l=X.substring(p+1,J);return[X.slice(0,p),l,X.slice(J)]};
eke=function(X,J){return J?X?X+"&"+J:J:X};
_.Zqv=function(X,J){if(!J)return X;X=vnj(X);X[1]=eke(X[1],J);return X[0]+(X[1]?"?"+X[1]:"")+X[2]};
_.hkb=function(X,J,p){if(Array.isArray(J))for(var l=0;l<J.length;l++)_.hkb(X,String(J[l]),p);else J!=null&&p.push(X+(J===""?"":"="+_.w$(J)))};
_.u8=function(X){var J=[],p;for(p in X)_.hkb(p,X[p],J);return J.join("&")};
_.hn=function(X,J){J=_.u8(J);return _.Zqv(X,J)};
_.vu=function(X,J,p){p=p!=null?"="+_.w$(p):"";return _.Zqv(X,J+p)};
BSR=function(X,J,p,l){for(var g=p.length;(J=X.indexOf(p,J))>=0&&J<l;){var B=X.charCodeAt(J-1);if(B==38||B==63)if(B=X.charCodeAt(J+g),!B||B==61||B==38||B==35)return J;J+=g+1}return-1};
$DR=/#|$/;_.wQ=function(X,J){var p=X.search($DR),l=BSR(X,0,J,p);if(l<0)return null;var g=X.indexOf("&",l);if(g<0||g>p)g=p;l+=J.length+1;return r$(X.slice(l,g!==-1?g:0))};
xhZ=/[?&]($|#)/;_.wL=function(X,J){for(var p=X.search($DR),l=0,g,B=[];(g=BSR(X,l,J,p))>=0;)B.push(X.substring(l,g)),l=Math.min(X.indexOf("&",g)+1||p,p);B.push(X.slice(l));return B.join("").replace(xhZ,"$1")};
_.L7=function(X,J,p){return _.vu(_.wL(X,J),J,p)};
HqU=function(X){var J=vnj(window.location.href),p=J[1],l=[];p&&p.split("&").forEach(function(g){var B=g.indexOf("=");B=B>=0?g.slice(0,B):g;X.hasOwnProperty(B)||l.push(g)});
J[1]=eke(l.join("&"),_.u8(X));return J[0]+(J[1]?"?"+J[1]:"")+J[2]};var piK=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(piK,_.wB);var JZC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(JZC,_.wB);var TvT=function(X,J){return _.uZ(X,2,J)},Xi6=function(X,J){return _.uZ(X,3,J)};
JZC.prototype.getModel=function(){return _.KR(this,4)};
var jTW=function(X,J){return _.uZ(X,4,J)},KtT=function(X,J){return _.uZ(X,5,J)},sT5=function(X,J){return _.uZ(X,9,J)},Ena=function(X,J){return G8(X,10,J)},QTI=function(X,J){return _.yV(X,11,J)},zkm=function(X,J){return _.uZ(X,1,J)},iqY=function(X,J){return _.yV(X,7,J)};var tUI="platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64".split(" ");var nq=function(X,J,p,l){X=X===void 0?window:X;J=J===void 0?null:J;p=p===void 0?new Gu0:p;l=l===void 0?qxI():l;FpU.call(this);var g=this;this.global=X;this.debugChannel=J;this.performanceMonitor=p;this.onPageHide=eUm(function(){return i$(g.global,"pagehide")}).pipe(gb(this.performanceMonitor,941));
this.onLoad=eUm(function(){return i$(g.global,"load")}).pipe(gb(this.performanceMonitor,738),kM(1));
this.onResize=eUm(function(){return i$(g.global,"resize")}).pipe(gb(this.performanceMonitor,741));
this.onMessage=eUm(function(){return i$(g.global,"message")}).pipe(gb(this.performanceMonitor,740));
this.document=new YR(this.global,this);this.timeProvider=new dae(new t7v(this.intrinsicFunctionNamespace,this.performanceMonitor),new V7v(this.intrinsicFunctionNamespace,this.performanceMonitor));this.beaconFactory=new M7e(new QJs(this),new pmU(this),new GH(this,new TVU(this)),new GH(this,new Bve(this)),new GH(this,new A5(this)))};
_.r(nq,FpU);nq.prototype.hasLocalStorage=function(){try{return!!this.global.localStorage}catch(X){return X}};
var ts=function(X){var J=X.global;return!!X.global.HTMLFencedFrameElement&&!!J.fence&&typeof J.fence.reportEvent==="function"};
_.W=nq.prototype;_.W.reportFencedFrameEvent=function(X){ts(this)&&this.global.fence.reportEvent(X)};
_.W.getOnBackgrounded=function(){return this.onPageHide.pipe(gb(this.performanceMonitor,942),bZ(this.queue),Q4(function(){}))};
_.W.postMessage=function(X,J,p){p=p===void 0?[]:p;this.global.postMessage(X,J,p)};
_.W.getWidth=function(){return Kl6(this.global)?this.global.width:0};
_.W.getHeight=function(){return Kl6(this.global)?this.global.height:0};
_.W.isMobile=function(){return Tb4()||zUI()};
var Xa=function(X,J){try{var p=GLY(J,X.global,X.isMobile());return{left:p.left,top:p.top,width:p.getWidth(),height:p.getHeight()}}catch(l){return gv}};
nq.prototype.validate=function(){var X=this.beaconFactory.isSupported()||ts(this);return this.global&&this.timeProvider.available()&&X};
var YxC=function(X){return(X=gLK(X.global))?cU(X):null};
_.O1.Object.defineProperties(nq.prototype,{sharedStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.sharedStorage}catch(X){}}},
localStorage:{configurable:!0,enumerable:!0,get:function(){try{return this.global.localStorage}catch(X){}}},
intrinsicFunctionNamespace:{configurable:!0,enumerable:!0,get:function(){return window}},
inCrossDomainIframe:{configurable:!0,enumerable:!0,get:function(){return!Kl6(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}}});_.a$U=!_.O4&&!_.hBW();var z1Y=function(X){return X};var irm=function(X){return X.pipe(Jy(function(J){var p=J.endOfSessionReason;var l;return((l=J.viewable)==null?void 0:l.extrapolateToNow().value)||p!=void 0}),kM(1),Wl())};var L6B=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},AZK=function(X){var J=X.sequenceNumber.toString(10).padStart(2,"0");
J=""+X.startTime+J;X.sequenceNumber<99&&X.sequenceNumber++;return J};var EPU=y4(xM(function(X){return X.endOfSessionReason===void 0}),Q4(function(X){return Object.assign({},X,{timestamps:db(X)})}),Jy(function(X){var J=X.viewable;
X=X.timestamps;var p;return(p=J==null?void 0:J.extrapolateUsingTimestampMap(X).value)!=null?p:!1}),Q4(function(X){var J=X.beaconFactory;
var p=X.timestampedExposureHistory;var l=X.timeOnScreen;var g=X.binaryContext;X=X.timestamps;if(J===void 0||p===void 0||l===void 0||g===void 0)return!1;if(l.extrapolateUsingTimestampMap(X).value.every(function(B){return B>=0}))return!0;
p=p.map(function(B){return B.timestamp+":"+B.value}).join(",");
l=wia({bin:g,tos:l},X);J.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+l+("&eh="+p)).sendNow();return!0}),xM(function(X){return!X}),Wl());var vLW=function(X){return{id:X.pingId,mcvt:X.maxConsecutiveViewTime,p:X.creativePosition,asp:X.adSpeedPosition,tm:X.totalMeasurementTime,tu:X.totalUnviewedTime,mtos:X.maxTimeOnScreen,tos:X.timeOnScreen,v:X.binaryVersion,bin:X.binaryContext,avms:X.measurementStrategy,bs:X.browserSize,mc:X.maximumExposure,"if":X.crossDomainIframeState,vu:X.delayedImpressionJsState,app:X.inApp,mse:X.mraidError,mtop:X.mraidSituation,itpl:X.injectedTemplateId,adk:X.adKey,exk:X.awbidKey,rs:X.requestSource,la:X.isLargeAd,
cr:X.isContentRecommendationAd,uach:X.userAgentClientHints,vs:X.viewState,r:X.reasonCode,pay:X.hasCpmavUrl,co:X.clientPingOrderCounter,rst:X.adRenderStartTime,rpt:X.adRenderPeriodTime,isd:X.initialScrollDepth,lsd:X.loadedScrollDepth,context:X.errorContext,msg:X.errorMessage,stack:X.errorStack,name:X.errorName,ec:X.hasElementChanged,sfr:X.strategyFailureReasons,met:X.creativeSearchResult,wmsd:X.webMeasurementStartDiagnostic,pv:X.pageVisible,epv:X.eosPageVisible,pbe:X.inStatefulBeaconExperiment,fle:X.inFetchLaterBeaconExperiment,
vae:X.inViewableAttributionExperiment,spb:X.supportsPendingBeacon,sfl:X.supportsFetchLater,ffslot:X.isFencedFrameSlotTurtlex,reach:X.sharedStorageReachMode,io2:X.v2VisibilityBitVector,rxdbg:X.rxDebugger,omida:X.omidAppId,omidp:X.omidPartner,omidpv:X.omidPartnerVersion,omidor:X.omidOcclusionReasons,omidv:X.omidVersion,omids:X.omidSessionType,omidam:X.omidAccessMode,omidct:X.omidCreativeType,omidia:X.omidInApp,omiddc:X.omidDeviceCategory,omidlat:X.omidLastActivity,omiddit:X.omidDeviceIdleTime,qid:X.errorEscapedQueryId}};var j3C=function(X){var J=[];return X.pipe(Q4(function(p){var l=p.beaconFactory,g=p.fetchBeaconFactory,B=p.timeOnScreen,k=p.timeOnScreenUrlPrefixes,n=p.payloadMapper,w=p.timeOnScreenPingId,Y=p.timeOnScreenReason,e=p.urlSerializer,Z=p.viewable,h=p.hasImpressionFired,x=p.inStatefulBeaconExperiment,U=p.supportsPendingBeacon,y=p.supportsFetchLater,c=p.turtlexReportEventData;if(!p.geometryMeasurable||!h||p.maxTimeOnScreen===void 0||B===void 0||k===void 0||n===void 0||w===void 0||e===void 0||l===void 0)return!1;
if(p.isTurtlex){if(Y===void 0)return!1;k=p.reportFencedFrameEvent;if(!k)return!1;k({eventType:"active-view-time-on-screen",eventData:c!=null?c:"",destination:["buyer"]});return!0}if(!(x||y||Y))return!1;c=db(p);var D;Z=(D=Z==null?void 0:Z.extrapolateUsingTimestampMap(c).value)!=null?D:!1;D=e(Object.assign({},p,{pingId:w,viewState:Z?4:3,reasonCode:Y!=null?Y:"u",payloadMapper:n,urlPrefixes:k}),c);if(x){for(;J.length>k.length;)p=void 0,(p=J.shift())==null||p.deactivate();D.forEach(function(d,G){G>=J.length?
J.push(l.makeBeacon(d)):J[G].url=d});
return U&&g&&Y!==void 0?(D.forEach(function(d){g.makeBeacon(d).sendNow()}),!0):Y!==void 0}if(U&&g&&Y!==void 0)return D.forEach(function(d){g.makeBeacon(d).sendNow()}),!0;
if(y&&g){for(;J.length>k.length;)U=void 0,(U=J.shift())==null||U.deactivate();var m=e(Object.assign({},p,{pingId:w,viewState:Z?4:3,reasonCode:Y!=null?Y:"u",payloadMapper:n,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),c)[0];D.forEach(function(d,G){G>=J.length?J.push(l.makeBeacon(m,{endOfSession:!0})):J[G].url=m});
return Y!==void 0?(D.forEach(function(d){g.makeBeacon(d).sendNow()}),!0):Y!==void 0}return Y!==void 0?(D.forEach(function(d){l.makeBeacon(d).sendNow()}),!0):!1}),xM(function(p){return!p}),Wl())};var s3Y=y4(Jy(function(X){return X.immediateUrlPrefixes!==void 0&&X.payloadMapper!==void 0&&X.urlSerializer!==void 0&&X.inferredPingId!==void 0&&X.beaconFactory!==void 0}),Jy(function(X){return rZI(X)!==null}),aEm(function(X){return X.activeViewUnmeasurableEvent},function(X){return X.emit}),Q4(function(X){if(X.isTurtlex){var J=X.reportFencedFrameEvent;
if(J){var p;J({eventType:"active-view-unmeasurable",eventData:(p=X.turtlexReportEventData)!=null?p:"",destination:["buyer"]})}}else{p=void 0;var l=rZI(X);if(l==="x"){var g,B=(g=X.geometricMeasurementErrors)!=null?g:X.contextValidationErrors;B&&(J=B.stack,p=B.message)}X.urlSerializer(Object.assign({},X,{urlPrefixes:X.immediateUrlPrefixes,payloadMapper:X.payloadMapper,pingId:X.inferredPingId,viewState:2,reasonCode:l,errorMessage:p,errorStack:J}),db(X)).forEach(function(k){X.beaconFactory.makeBeacon(k).sendNow()})}}),
kM(1),Wl());var IEB=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var Q3R=y4(Jy(function(X){return X.payloadMapper!==void 0&&X.immediateUrlPrefixes!==void 0&&X.urlSerializer!==void 0&&X.inferredPingId!==void 0&&X.beaconFactory!==void 0}),Q4(function(X){return Object.assign({},X,{timestamps:db(X)})}),Jy(function(X){var J=X.viewable;
var p=X.hasImpressionFired;X=X.timestamps;var l;return!!p&&((l=J==null?void 0:J.extrapolateUsingTimestampMap(X).value)!=null?l:!1)}),aEm(function(X){return X.activeViewViewableEvent},function(X){return X.emit}),Q4(function(X){var J=X.beaconFactory,p=X.turtlexReportEventData;
if(X.isTurtlex){var l=X.reportFencedFrameEvent;if(!l)return!1;l({eventType:"active-view-viewable",eventData:p!=null?p:"",destination:["buyer"]});return!0}p=X.urlSerializer(Object.assign({},X,{urlPrefixes:X.immediateUrlPrefixes,payloadMapper:X.payloadMapper,pingId:X.inferredPingId,viewState:4,reasonCode:"v"}),X.timestamps);(l=X.cpmavUrls)&&l.length>0&&X.viewUrlSerializer&&X.viewUrlSerializer(l,X).forEach(function(g){J.makeBeacon(g).sendNow()});
(l=X.viewableRelayUrls)&&l.length>0&&X.viewUrlSerializer&&X.viewUrlSerializer(l,X).forEach(function(g){J.makeBeacon(g).sendNow()});
p.forEach(function(g){J.makeBeacon(g,{attributionEnabled:X.isViewableAttributionEnabled}).sendNow()});
return!0}),xM(function(X){return!X}),Wl());var vPZ=Q4(function(X){return[X.value.topWindowViewportExternalGeometry.width,X.value.topWindowViewportExternalGeometry.height]});var J0=function(X,J){this.callback=X;this.options=J;this.intersectionObserverV2=this.intersectionObserverV1=null},jkI=function(X,J){J?X.intersectionObserverV2||(J=Object.assign({},X.options,{delay:100,
trackVisibility:!0}),X.intersectionObserverV2=new IntersectionObserver(X.callback,J)):X.intersectionObserverV1||(X.intersectionObserverV1=new IntersectionObserver(X.callback,X.options))},Uhk=function(X,J){X=J?X.intersectionObserverV2:X.intersectionObserverV1;
if(!X)throw new qUt;return X};
J0.prototype.observe=function(X,J){Uhk(this,X).observe(J)};
J0.prototype.unobserve=function(X,J){Uhk(this,X).unobserve(J)};
J0.prototype.disconnect=function(X){Uhk(this,X).disconnect()};
J0.prototype.takeRecords=function(X){return Uhk(this,X).takeRecords()};var MQm={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:gv,topWindowViewportExternalGeometry:gv,measurementRequests:new SC,elementGeometrySourceName:"ns",elementGeometry:gv,intersectionGeometry:gv,viewportLocalAppOffset:{x:0,y:0}};var gPT=Bm(y4(Q4(function(X){var J;return(J=X.exposureOverride)!=null?J:skm(X)}),Q4(function(X){return isFinite(X)?X:0}))),L2B=Bm(y4(Q4(function(X){var J;
return(J=X.exposureOverride)!=null?J:skm(X)}),Q4(function(X){return isFinite(X)?X:-1})));var ex=function(X,J){this.a=X;this.b=J;if(X.clock.timeline!==J.clock.timeline)throw Error();};
ex.prototype.equivalentTo=function(X){return X instanceof ex?this.a.equivalentTo(X.a)&&this.b.equivalentTo(X.b):!1};
ex.prototype.extrapolateToTime=function(X){var J=this.a.extrapolateToTime(X).value,p=this.b.extrapolateToTime(X).value;return{timestamp:X,value:[J,p]}};
_.O1.Object.defineProperties(ex.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 X=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),J=this.a.lastMeasurement.timestamp.equals(X)?this.a.lastMeasurement.value:this.a.extrapolateToTime(X).value,p=this.b.lastMeasurement.timestamp.equals(X)?this.b.lastMeasurement.value:this.b.extrapolateToTime(X).value;return{timestamp:X,value:[J,p]}}}});var ZW=function(X,J){this.input=X;this.mapFunction=J;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}};
ZW.prototype.equivalentTo=function(X){return X instanceof ZW?this.input.equivalentTo(X.input)&&this.mapFunction===X.mapFunction:!1};
ZW.prototype.extrapolateToTime=function(X){X=this.input.extrapolateToTime(X);return{timestamp:X.timestamp,value:this.mapFunction(X.value)}};
_.O1.Object.defineProperties(ZW.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}},
clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});var h5=function(){};
h5.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())};
h5.prototype.extrapolateUsingTimestampMap=function(X){var J=this.clock.timeline,p,l=(p=X.get(J))!=null?p:this.clock.now();X.set(J,l);return this.extrapolateToTime(l)};
h5.prototype.map=function(X){return new r0b(this,X)};
h5.prototype.joinWith=function(X){return new I$s(this,X)};
var I$s=function(){ex.apply(this,arguments);this.map=h5.prototype.map;this.joinWith=h5.prototype.joinWith;this.extrapolateToNow=h5.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=h5.prototype.extrapolateUsingTimestampMap};
_.r(I$s,ex);var r0b=function(){ZW.apply(this,arguments);this.map=h5.prototype.map;this.joinWith=h5.prototype.joinWith;this.extrapolateToNow=h5.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=h5.prototype.extrapolateUsingTimestampMap};
_.r(r0b,ZW);var Wm=function(X,J){this.lastMeasurement=J;this.extrapolateToNow=h5.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=h5.prototype.extrapolateUsingTimestampMap;this.map=h5.prototype.map;this.joinWith=h5.prototype.joinWith;this.clock=X};
Wm.prototype.equivalentTo=function(X){return X.active};
Wm.prototype.extrapolateToTime=function(){return this.lastMeasurement};
_.O1.Object.defineProperties(Wm.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});var Yy4=Q4(function(X){if(X.value.viewportGeometrySourceName==="omid"){if(X.value.elementGeometrySourceName==="nio")return"omio";if(X.value.elementGeometrySourceName==="geo")return"omgeo"}return X.value.elementGeometrySourceName==="geo"||X.value.elementGeometrySourceName==="nio"?X.value.viewportGeometrySourceName:X.value.elementGeometrySourceName});var Jc5=y4(Jy(function(X){return!isNaN(X)}),eC(function(X,J){return isNaN(X)?J:Math.min(X,J)},NaN),nF());var BeW=Bm(y4(Q4(function(X){return X.intersectionGeometry.width*X.intersectionGeometry.height/(X.exposedViewportLocalGeometry.width*X.exposedViewportLocalGeometry.height)}),Q4(function(X){return isFinite(X)?Math.min(1,X):0})));var woC=y4(Bm(Q4(function(X){X=X.exposureOverride?X.elementGeometry.width*X.elementGeometry.height*X.exposureOverride/(X.topWindowViewportExternalGeometry.width*X.topWindowViewportExternalGeometry.height):X.intersectionGeometry.width*X.intersectionGeometry.height/(X.topWindowViewportExternalGeometry.width*X.topWindowViewportExternalGeometry.height);return isFinite(X)?X:0})));var h1T=function(X,J){var p=this;this.timeProvider=X;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=J.pipe(nF()).subscribe(function(l){HrZ(p);p.measurementRequestObserver=l})},abW=function(X,J){HrZ(X);
X.lastMeasurementRequest=X.timeProvider.setTimeout(function(){var p;return void((p=X.measurementRequestObserver)==null?void 0:p.next())},J)},HrZ=function(X){X.lastMeasurementRequest!==null&&X.timeProvider.clearTimeout(X.lastMeasurementRequest);
X.lastMeasurementRequest=null};
h1T.prototype.dispose=function(){HrZ(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};var y0U=function(){};var V5I=function(X,J){this.context=X;this.strategies=J};
_.r(V5I,y0U);V5I.prototype.buildGeometrySource=function(X,J){var p=this.strategies.map(function(B){return B.buildGeometrySource(X,J)}),l=oPZ(p.map(function(B){return B.geometrySource})),g=l.capturedErrors.pipe(onG());
return{geometrySource:l.chain.pipe(bZ(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:g,strategyErrors:l.capturedErrors}].concat(_.EU(p.map(function(B){return B.additionalOutputs}))))}};
var onG=function(){return eC(function(X,J){J instanceof ty?X.push(J.measurementStrategyFailureReason):X.push(-1);return X},[])};var PiR=function(X,J){this.context=X;this.poller=J};
_.r(PiR,y0U);PiR.prototype.buildGeometrySource=function(X,J){var p=SyC(ccK(this.context,this.poller),u3T(this.context,J.requestSource));return{geometrySource:yca(X.measurableCreative.pipe(p),J.inApp),additionalOutputs:{}}};var t54=function(X,J,p){p=p===void 0?Qk5(X,J):p;this.context=X;this.intersectionObserverStrategy=p};
_.r(t54,y0U);t54.prototype.buildGeometrySource=function(X,J){var p=this.intersectionObserverStrategy(J.useV2);return{geometrySource:yca(X.measurableCreative.pipe(p,ELI(this.context)),J.inApp),additionalOutputs:{}}};var SxU=function(X,J,p){var l=l===void 0?Symbol():l;this.element=X;this.immediateUrls=J;this.timeOnScreenUrls=p;this.symbol=l};var ZrW=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),muU=Object.freeze([1,.75,ZrW.exposureThreshold,ZrW.largeAdExposureThreshold,0]);var ipC=function(X,J){J=J===void 0?36E5:J;var p=p===void 0?!0:p;this.creatives=new SC;this.elementsToUnregister=new SC;this.elementMap=new Map;var l=new nq(window,null);l.beaconFactory=new GH(l,new A5(l));duT(l,this.creatives,this.elementsToUnregister,X,J,p).subscribe()},JzU=function(X,J,p,l){if(!X.elementMap.has(J)){var g=new sd(J);
X.elementMap.set(J,g);X.creatives.next(new SxU(g,p,l))}},XXI=function(X,J){X.elementsToUnregister.next(J);
var p=X.elementMap.get(J);p!==void 0&&(p.release(),X.elementMap.delete(J))};var UpK=function(X){var J=X.url;X=X.uaDataValues;this.JSC$9752_url_=J;this.uaDataValues_=X;this.suid_=(new Date).getTime()-17040672E5;this.urlParamValues_={};for(var p=/[?&]([^&=]+)=([^&]*)/g;X=p.exec(J);)this.urlParamValues_[X[1]]=X[2]},rFY=function(X){X=X.uaDataValues_;
if(!X)return"";var J=A0("uap",X.platform)+A0("uapv",X.platformVersion)+A0("uafv",X.uaFullVersion)+A0("uaa",X.architecture)+A0("uam",X.model)+A0("uab",X.bitness);X.fullVersionList&&(J+="&uafvl="+encodeURIComponent(X.fullVersionList.map(function(p){return encodeURIComponent(p.brand)+";"+encodeURIComponent(p.version)}).join("|")));
X.wow64!=null&&(J+="&uaw="+Number(X.wow64));return J.slice(1)};var Oqt=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Oqt,_.wB);Oqt.prototype.getId=function(){return _.KR(this,1)};var xR=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(xR,_.wB);xR.prototype.getSeconds=function(){return Qv(this,1)};
xR.prototype.setSeconds=function(X){return _.gB(this,1,Hp(X),"0")};_.ia=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(_.ia,_.wB);_.ia.prototype.getSeconds=function(){return Qv(this,1)};
_.ia.prototype.setSeconds=function(X){return _.gB(this,1,Hp(X),"0")};
_.c0Z=function(X){var J=Number(z8(X,1));X=_.Hm(X,2);return new Date(J*1E3+X/1E6)};var Hu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Hu,_.wB);Hu.prototype.getUrl=function(){return _.KR(this,1)};
Hu.prototype.setUrl=function(X){return _.Cu(this,1,X)};
Hu.prototype.getHeight=function(){return _.Hm(this,2)};
Hu.prototype.getWidth=function(){return _.Hm(this,3)};var ay=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ay,_.wB);ay.prototype.getAspectRatio=function(){return E4(this,1)};
ay.prototype.getDuration=function(){return _.bR(this,xR,2)};var bqu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(bqu,_.wB);var f$G=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(f$G,_.wB);var Dht=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Dht,_.wB);var Rk0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Rk0,_.wB);var mhs=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(mhs,_.wB);var FtU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(FtU,_.wB);var qxU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(qxU,_.wB);var NvX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(NvX,_.wB);var MUU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(MUU,_.wB);var U0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(U0,_.wB);var ro=[2,4,5,6,7];var uau=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(uau,_.wB);var Vv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Vv,_.wB);_.W=Vv.prototype;_.W.getId=function(){return _.bR(this,Oqt,1)};
_.W.getName=function(){return _.KR(this,2)};
_.W.setDescription=function(X){return _.Cu(this,3,X)};
_.W.getUrl=function(){return _.KR(this,8)};
_.W.setUrl=function(X){return _.Cu(this,8,X)};
var Iy=function(X){return _.h0(X,Hu,10,_.xn())};
Vv.prototype.getOwner=function(X){return _.dUG(this,40,X)};
var y0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(y0,_.wB);_.oy=[0,LM,fss];_.Sx=[0,LM,fss];var GLe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(GLe,_.wB);var O0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(O0,_.wB);O0.prototype.getStatus=function(){return _.T8(this,1)};
O0.prototype.removeItem=function(X){return MuH(this,2,X)};var dh0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(dh0,_.wB);dh0.prototype.getName=function(){return _.KR(this,8)};var cu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(cu,_.wB);cu.prototype.getCommand=function(){return _.T8(this,1)};
cu.prototype.getSource=function(){return _.bR(this,dh0,2)};
cu.prototype.setVisible=function(X){return _.tj(this,5,X)};
cu.prototype.removeItem=function(X){return MuH(this,7,X)};var VUv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(VUv,_.wB);VUv.prototype.getCommand=function(){return _.T8(this,1)};
VUv.prototype.removeItem=function(X){return MuH(this,4,X)};
var tUU=_.bA(VUv);var b6=function(X,J,p){p=p===void 0?Error():p;var l=Error.call(this);this.message=l.message;"stack"in l&&(this.stack=l.stack);this.code=X;J+=":";p instanceof Error?(this.message=J+p.message,this.stack=p.stack||""):(this.message=J+String(p),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)};
_.r(b6,Error);_.GL=function(){this.JSC$9810_disposed_=this.JSC$9810_disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};
_.GL.prototype.JSC$9810_disposed_=!1;_.GL.prototype.isDisposed=function(){return this.JSC$9810_disposed_};
_.GL.prototype.dispose=function(){this.JSC$9810_disposed_||(this.JSC$9810_disposed_=!0,this.disposeInternal())};
_.GL.prototype[Symbol.dispose]=function(){this.dispose()};
_.bF=function(X,J){X.addOnDisposeCallback(_.fV(_.wv,J))};
_.GL.prototype.addOnDisposeCallback=function(X,J){this.JSC$9810_disposed_?J!==void 0?X.call(J):X():(this.onDisposeCallbacks_||(this.onDisposeCallbacks_=[]),J&&(X=X.bind(J)),this.onDisposeCallbacks_.push(X))};
_.GL.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};var fg=function(X){_.GL.call(this);this.wpc=X};
_.r(fg,_.GL);fg.prototype.wlK=function(){return this.wpc.f()};
fg.prototype.jto=function(X){return this.wpc.c(X)};
fg.prototype.bJ=function(X){return this.wpc.m(gyR(X))};
fg.prototype.i16=function(X){return this.wpc.mws(gyR(X))};
var Z$=function(X){_.GL.call(this);var J=this;this.vm=X;this.fZ1="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.qG5=void 0;this.gAm=this.vm.p;this.dhG=this.vem.bind(this);this.addOnDisposeCallback(function(){return void PFU(J)})};
_.r(Z$,_.GL);var QTU=function(X){var J;return _.L(function(p){if(p.nextAddress==1){if(!X.vm.wpc)throw new b6(30,"NWA");return X.p9k?p.return(X.p9k):p.yield(X.vm.wpc(),2)}J=p.yieldResult;X.p9k=new fg(J);return p.return(X.p9k)})};
Z$.prototype.snapshot=function(X){return this.vm.s(Object.assign({},X.wI&&{c:X.wI},X.eYm&&{s:X.eYm},X.nXX!==void 0&&{p:X.nXX}))};
Z$.prototype.vem=function(X){this.vm.e(X)};
Z$.prototype.vf6=function(X,J){return this.vm.c(X,J,!1)};
var PFU=function(X){X.qG5!==void 0&&(X.fZ1.forEach(function(J){var p;(p=X.qG5)==null||p.removeEventListener(J,X.dhG)}),X.qG5=void 0)};
Z$.prototype.wiK=function(){return this.vm.l()};var DW=function(){_.GL.apply(this,arguments);this.x31=1};
_.r(DW,_.GL);DW.prototype.share=function(){if(this.isDisposed())throw Error("pa");this.x31++;return this};
DW.prototype.dispose=function(){--this.x31||_.GL.prototype.dispose.call(this)};var Enb=function(X){this.g9d=X;X.addNewEventMetric("/client_streamz/bg/frs",_.rv("mk"))};
Enb.prototype.record=function(X,J){this.g9d.record("/client_streamz/bg/frs",X,J)};
var Ktt=function(X){this.zhd=X;X.addNewEventMetric("/client_streamz/bg/wrl",_.rv("mn"),Ux("ac"),Ux("sc"),_.rv("rk"),_.rv("mk"))};
Ktt.prototype.record=function(X,J,p,l,g,B){this.zhd.record("/client_streamz/bg/wrl",X,J,p,l,g,B)};
var Tvt=function(X){this.pkc=X;X.addNewCounter("/client_streamz/bg/ec",_.rv("en"),_.rv("mk"))};
Tvt.prototype.increment=function(X,J){this.pkc.JSC$10063_incrementCounter("/client_streamz/bg/ec",X,J)};
var zku=function(X){this.ynP=X;X.addNewEventMetric("/client_streamz/bg/el",_.rv("en"),_.rv("mk"))};
zku.prototype.record=function(X,J,p){this.ynP.record("/client_streamz/bg/el",X,J,p)};
var jTv=function(X){this.hh1=X;X.addNewCounter("/client_streamz/bg/cec",Ux("ec"),_.rv("mk"))};
jTv.prototype.increment=function(X,J){this.hh1.JSC$10063_incrementCounter("/client_streamz/bg/cec",X,J)};
var iqe=function(X){this.svW=X;X.addNewCounter("/client_streamz/bg/po/csc",Ux("cs"),_.rv("mk"))};
iqe.prototype.increment=function(X,J){this.svW.JSC$10063_incrementCounter("/client_streamz/bg/po/csc",X,J)};
var sTZ=function(X){this.v9W=X;X.addNewCounter("/client_streamz/bg/po/ctav",_.rv("av"),_.rv("mk"))};
sTZ.prototype.increment=function(X,J){this.v9W.JSC$10063_incrementCounter("/client_streamz/bg/po/ctav",X,J)};
var Xir=function(X){this.mlO=X;X.addNewCounter("/client_streamz/bg/po/cwsc",_.rv("su"),_.rv("mk"))};
Xir.prototype.increment=function(X,J){this.mlO.JSC$10063_incrementCounter("/client_streamz/bg/po/cwsc",X,J)};var DNR=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(DNR,_.wB);var f6I=function(X,J){return _.lA(X,3,J,obT)};var JZG=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(JZG,_.wB);var pi0=[1,2,3];var lEZ=[0,pi0,_.hs,DOU,FbZ];var gL0=[0,_.xY,[0,Wr,_.CM]];var BQs=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(BQs,_.wB);var $ct=[1,2,3];var W6e=[0,$ct,cAu,IsG,_.Hr,gL0];var Cor=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Cor,_.wB);var kks=[0,_.xY,lEZ,W6e];var nLr=[0,_.eS];var L6j=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(L6j,_.wB);var AZ0=[0,_.eS,-1,_.YY];var wib=[0,_.eS,-1,_.wy,_.YY];var Yfr=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Yfr,_.wB);var vLv=[1,2,3];var eKj=[0,vLv,_.Hr,AZ0,_.Hr,wib,_.Hr,nLr];var ZcG=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ZcG,_.wB);ZcG.prototype.JSC$9883_serializeBinary=g0I([0,_.eS,eKj,qTv,_.xY,kks,RwU,_.mOe]);var hKG=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(hKG,_.wB);var aEs=function(X){var J=new ZcG;J=_.uZ(J,1,X.JSC$9999_metricName);var p=xcZ(X);J=_.lA(J,3,p,_.o0);p=[];for(var l=[],g=_.C(X.cellMap.keys()),B=g.next();!B.done;B=g.next())l.push(B.value.split(","));for(g=0;g<l.length;g++){B=l[g];for(var k=X.cellType,n=X.getCells(B)||[],w=[],Y=0;Y<n.length;Y++){var e=n[Y],Z=e&&e.cellValue;e=new BQs;switch(k){case 3:Z=Number(Z);Number.isFinite(Z)&&GO(e,1,$ct,Hp(Z));break;case 2:GO(e,2,$ct,_.pJ(Number(Z)))}w.push(e)}k=w;for(n=0;n<k.length;n++){w=k[n];Y=new Cor;w=_.DF(Y,
2,w);Y=[];e=Hce(X);for(Z=0;Z<e.length;Z++){var h=e[Z],x=B[Z],U=new JZG;switch(h){case 3:GO(U,1,pi0,SA(String(x)));break;case 2:h=Number(x);Number.isFinite(h)&&GO(U,2,pi0,_.Yp(h));break;case 1:GO(U,3,pi0,rrK(x==="true"))}Y.push(U)}G8(w,1,Y);p.push(w)}}G8(J,4,p);return J};var Ucr=function(X){if(!X)return"";if(/^about:(?:blank|srcdoc)$/.test(X))return window.origin||"";X.indexOf("blob:")===0&&(X=X.substring(5));X=X.split("#")[0].split("?")[0];X=X.toLowerCase();X.indexOf("//")==0&&(X=window.location.protocol+X);/^[\w\-]*:\/\//.test(X)||(X=window.location.href);var J=X.substring(X.indexOf("://")+3),p=J.indexOf("/");p!=-1&&(J=J.substring(0,p));p=X.substring(0,X.indexOf("://"));if(!p)throw Error("qa`"+X);if(p!=="http"&&p!=="https"&&p!=="chrome-extension"&&p!=="moz-extension"&&
p!=="file"&&p!=="android-app"&&p!=="chrome-search"&&p!=="chrome-untrusted"&&p!=="chrome"&&p!=="app"&&p!=="devtools")throw Error("ra`"+p);X="";var l=J.indexOf(":");if(l!=-1){var g=J.substring(l+1);J=J.substring(0,l);if(p==="http"&&g!=="80"||p==="https"&&g!=="443")X=":"+g}return p+"://"+J+X};var IEj=function(X,J,p){var l=String(_.lT.location.href);return l&&X&&J?[J,rZU(Ucr(l),X,p||null)].join(" "):null},rZU=function(X,J,p){var l=[],g=[];
if((Array.isArray(p)?2:1)==1)return g=[J,X],_.Yy(l,function(n){g.push(n)}),yZU(g.join(" "));
var B=[],k=[];_.Yy(p,function(n){k.push(n.key);B.push(n.value)});
p=Math.floor((new Date).getTime()/1E3);g=B.length==0?[p,J,X]:[B.join(":"),p,J,X];_.Yy(l,function(n){g.push(n)});
X=yZU(g.join(" "));X=[p,X];k.length==0||X.push(k.join(""));return X.join("_")},yZU=function(X){var J=AnZ();
J.update(X);return J.digestString().toLowerCase()};var oLH;_.W=IT.prototype;_.W.isEnabled=function(){if(!_.lT.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};
_.W.set=function(X,J,p){var l=!1;if(typeof p==="object"){var g=p.sameSite;l=p.secure||!1;var B=p.domain||void 0;var k=p.path||void 0;var n=p.maxAge}if(/[;=\s]/.test(X))throw Error("sa`"+X);if(/[;\r\n]/.test(J))throw Error("ta`"+J);n===void 0&&(n=-1);p=B?";domain="+B:"";k=k?";path="+k:"";l=l?";secure":"";n=n<0?"":n==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+n*1E3)).toUTCString();this.JSC$9894_document_.cookie=X+"="+J+p+k+n+l+(g!=null?";samesite="+g:"")};
_.W.get=function(X,J){for(var p=X+"=",l=(this.JSC$9894_document_.cookie||"").split(";"),g=0,B;g<l.length;g++){B=wC(l[g]);if(B.lastIndexOf(p,0)==0)return B.slice(p.length);if(B==X)return""}return J};
_.W.remove=function(X,J,p){var l=this.containsKey(X);this.set(X,"",{maxAge:0,path:J,domain:p});return l};
_.W.getKeys=function(){return oLH(this).keys};
_.W.getValues=function(){return oLH(this).values};
_.W.isEmpty=function(){return!this.JSC$9894_document_.cookie};
_.W.getCount=function(){return this.JSC$9894_document_.cookie?(this.JSC$9894_document_.cookie||"").split(";").length:0};
_.W.containsKey=function(X){return this.get(X)!==void 0};
_.W.containsValue=function(X){for(var J=oLH(this).values,p=0;p<J.length;p++)if(J[p]==X)return!0;return!1};
_.W.clear=function(){for(var X=oLH(this).keys,J=X.length-1;J>=0;J--)this.remove(X[J])};
oLH=function(X){X=(X.JSC$9894_document_.cookie||"").split(";");for(var J=[],p=[],l,g,B=0;B<X.length;B++)g=wC(X[B]),l=g.indexOf("="),l==-1?(J.push(""),p.push(g)):(J.push(g.substring(0,l)),p.push(g.substring(l+1)));return{keys:J,values:p}};
_.VG=new IT(typeof document=="undefined"?null:document);var mtT,Sfk;mtT=function(){var X=_.lT.__SAPISID||_.lT.__APISID||_.lT.__3PSAPISID||_.lT.__1PSAPISID||_.lT.__OVERRIDE_SID;if(X)return!0;typeof document!=="undefined"&&(X=new IT(document),X=X.get("SAPISID")||X.get("APISID")||X.get("__Secure-3PAPISID")||X.get("__Secure-1PAPISID"));return!!X};
Sfk=function(X,J,p,l){(X=_.lT[X])||typeof document==="undefined"||(X=(new IT(document)).get(J));return X?IEj(X,p,l):null};
_.iLT=function(X){var J=Ucr(_.lT==null?void 0:_.lT.location.href),p=[];if(mtT()){J=J.indexOf("https:")==0||J.indexOf("chrome-extension:")==0||J.indexOf("chrome-untrusted://new-tab-page")==0||J.indexOf("moz-extension:")==0;var l=J?_.lT.__SAPISID:_.lT.__APISID;l||typeof document==="undefined"||(l=new IT(document),l=l.get(J?"SAPISID":"APISID")||l.get("__Secure-3PAPISID"));(l=l?IEj(l,J?"SAPISIDHASH":"APISIDHASH",X):null)&&p.push(l);J&&((J=Sfk("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",X))&&p.push(J),
(X=Sfk("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",X))&&p.push(X))}return p.length==0?null:p.join(" ")};var OcZ=function(){this.minSize=1024};
OcZ.prototype.compress=function(X){var J,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return J=new CompressionStream("gzip"),p=(new Response(J.readable)).arrayBuffer(),l=J.writable.getWriter(),B.yield(l.write((new TextEncoder).encode(X)),2);case 2:return B.yield(l.close(),3);case 3:return g=Uint8Array,B.yield(p,4);case 4:return B.return(new g(B.yieldResult))}})};
OcZ.prototype.isSupported=function(X){return X<this.minSize?!1:typeof CompressionStream!=="undefined"};var cZv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(cZv,_.wB);var Ry=function(X,J){this.intervalMs=X;this.callback=J;this.enabled=!1;this.nowFn=function(){return _.U4()};
this.lastTimeMs=this.nowFn()};
Ry.prototype.setInterval=function(X){this.intervalMs=X;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()};
Ry.prototype.start=function(){var X=this;this.enabled=!0;this.timer||(this.timer=setTimeout(function(){X.tick()},this.intervalMs),this.lastTimeMs=this.nowFn())};
Ry.prototype.stop=function(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)};
Ry.prototype.tick=function(){var X=this;if(this.enabled){var J=Math.max(this.nowFn()-this.lastTimeMs,0);J<this.intervalMs*.8?this.timer=setTimeout(function(){X.tick()},this.intervalMs-J):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0};var bcv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(bcv,_.wB);var fEv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(fEv,_.wB);var DcX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(DcX,_.wB);DcX.prototype.getTransmissionType=function(){return _.T8(this,1)};
DcX.prototype.getRetryCount=function(){return _.Hm(this,3)};var eyZ=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(eyZ,_.wB);var ma=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ma,_.wB);var vyB=function(X){G8(Zw5,1,X)};
ma.prototype.getModel=function(){return _.KR(this,6)};
var RKs=_.bA(ma);var mcG=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(mcG,_.wB);var whm=["platform","platformVersion","architecture","model","uaFullVersion"],Zw5=new ma,Yz4=null;var Fk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Fk,_.wB);var F6U=function(X){return _.fD(X,1,1)};var qfv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,4)};
_.r(qfv,_.wB);_.qn=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,36)};
_.r(_.qn,_.wB);_.qn.prototype.getExperimentIds=function(){return _.bR(this,cZv,16)};var NQr=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,19)};
_.r(NQr,_.wB);NQr.prototype.setLogSource=function(X){return _.fD(this,2,X)};
NQr.prototype.setScheduler=function(X){return _.fD(this,10,X)};var u3t=function(X,J){this.isServiceWorkerScope=J=J===void 0?!1:J;this.uach=this.locale=null;this.transmissionType=0;this.isFinal=!1;this.logRequest=new NQr;Number.isInteger(X)&&this.logRequest.setLogSource(X);J||(this.locale=document.documentElement.getAttribute("lang"));MQs(this,new Fk)};
u3t.prototype.setLogSource=function(X){this.logRequest.setLogSource(X);return this};
var MQs=function(X,J){_.DF(X.logRequest,1,J);_.T8(J,1)||F6U(J);X.isServiceWorkerScope||(J=Nn(X),_.KR(J,5)||_.uZ(J,5,X.locale));X.uach&&(J=Nn(X),_.bR(J,ma,9)||_.DF(J,9,X.uach))},GkU=function(X,J){X.transmissionType=J},dce=function(X){var J=J===void 0?whm:J;
var p=X.isServiceWorkerScope?void 0:Tz();p?hy6(p,J).then(function(l){X.uach=RKs(l!=null?l:"[]");l=Nn(X);_.DF(l,9,X.uach);return!0}).catch(function(){return!1}):Promise.resolve(!1)},Nn=function(X){var J=_.bR(X.logRequest,Fk,1);
J||(J=new Fk,MQs(X,J));X=J;J=_.bR(X,mcG,11);J||(J=new mcG,_.DF(X,11,J));return J};
u3t.prototype.build=function(X,J,p,l,g,B){J=J===void 0?0:J;p=p===void 0?0:p;l=l===void 0?null:l;g=g===void 0?0:g;B=B===void 0?0:B;if(!this.isServiceWorkerScope){var k=Nn(this);var n=new DcX;n=_.fD(n,1,this.transmissionType);n=_.yV(n,2,this.isFinal);p=_.s4(n,3,p>0?p:void 0);p=_.s4(p,4,g>0?g:void 0);p=_.s4(p,5,B>0?B:void 0);g=p.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;B=g[_.$b]|0;p=Su(p,B)?p:mOY(p,g,B)?Rw4(p,g):new p.constructor(d2(g,B,!0));_.DF(k,10,p)}k=this.logRequest.clone();p=Date.now().toString();
k=_.Dw(k,4,Hp(p));X=X.slice();X=G8(k,3,X);l&&(k=new bcv,l=_.s4(k,13,l),k=new fEv,l=_.DF(k,2,l),k=new qfv,l=_.DF(k,1,l),l=_.fD(l,2,9),_.DF(X,18,l));J&&_.TO(X,14,J);return X};oT.prototype.currBackoffCount_=0;oT.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0};
oT.prototype.getValue=function(){return this.currValue_};
var VQ0=function(X){X.currBaseValue_=Math.min(X.maxValue_,X.currBaseValue_*X.backoffFactor_);X.currValue_=Math.min(X.maxValue_,X.currBaseValue_+(X.randomFactor_?Math.round(X.randomFactor_*(Math.random()-.5)*2*X.currBaseValue_):0));X.currBackoffCount_++};var dOk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,8)};
_.r(dOk,_.wB);var tQr=_.bA(dOk);var VAv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(VAv,_.wB);var Mn;Mn=new tAH;var u6=function(X){_.GL.call(this);var J=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9972_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$9972_sendBeaconApiEnabled=!1;this.logSource=X.logSource;this.getAuthHeaderValue=
X.getAuthHeaderValue||function(){};
this.logRequestBuilder=new u3t(X.logSource,X.isServiceWorkerScope);this.network=X.network||null;this.productID=X.productID||null;this.bufferSize=1E3;this.clearcutUrl=X.urlOverride||null;this.sessionIndex=X.sessionIndex||null;this.disableAutomaticFlush=X.disableAutomaticFlush||!1;this.withCredentials=!X.disableWithCredentials;this.isServiceWorkerScope=X.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!Tz()&&!!Tz().navigator&&Tz().navigator.sendBeacon!==void 0;this.isBrowserSupported=
typeof URLSearchParams!=="undefined"&&!!(new URL(PoU())).searchParams&&!!(new URL(PoU())).searchParams.set;var p=F6U(new Fk);MQs(this.logRequestBuilder,p);this.flushBackoff=new oT(1E4,3E5,.1);X=QkZ(this,X.backgroundJobDeferrer);this.JSC$9972_flushTimer=new Ry(this.flushBackoff.getValue(),X);this.backupTimer=new Ry(6E5,X);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){ELU(J);
var l;(l=J.metalogService)==null||l.flush()}}),document.addEventListener("pagehide",function(){ELU(J);
var l;(l=J.metalogService)==null||l.flush()}))};
_.r(u6,_.GL);var QkZ=function(X,J){return X.isBrowserSupported?J?function(){J().then(function(){X.flush()})}:function(){X.flush()}:function(){}};
u6.prototype.disposeInternal=function(){ELU(this);this.JSC$9972_flushTimer.stop();this.backupTimer.stop();_.GL.prototype.disposeInternal.call(this)};
var K6U=function(X){X.clearcutUrl||(X.clearcutUrl=PoU());try{return(new URL(X.clearcutUrl)).toString()}catch(J){return(new URL(X.clearcutUrl,Tz().location.origin)).toString()}};
u6.prototype.dispatch=function(X){if(X instanceof _.qn)this.log(X);else try{var J=new _.qn,p=X.serialize();var l=_.uZ(J,8,p);this.log(l)}catch(g){GC(this,4,1)}};
var GC=function(X,J,p){X.metalogService&&X.metalogService.increment(J,p)};
u6.prototype.log=function(X){GC(this,2,1);if(this.isBrowserSupported){X=X.clone();var J=this.sequencePosition++;X=_.TO(X,21,J);this.componentId&&_.uZ(X,26,this.componentId);J=X;if(dUC(_.Fl(J,1))==null){var p=Date.now();p=Number.isFinite(p)?p.toString():"0";_.Dw(J,1,Hp(p))}_.GZT(_.Fl(J,15))!=null||_.TO(J,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(p=this.experimentIds.clone(),_.DF(J,16,p));GC(this,1,1);J=this.pendingEvents.length-this.bufferSize+1;J>0&&(this.pendingEvents.splice(0,J),
this.numLogsDroppedSinceLastFlush+=J,GC(this,3,J));this.pendingEvents.push(X);this.disableAutomaticFlush||this.JSC$9972_flushTimer.enabled||this.JSC$9972_flushTimer.start()}};
u6.prototype.flush=function(X,J){var p=this;if(this.pendingEvents.length===0)X&&X();else if(this.JSC$9972_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,TQj(this);else{var l=Date.now();if(this.noFlushUntilMs>l&&this.startWaitingMs<l)J&&J("throttled");else{this.network&&(typeof this.network.getTransmissionType==="function"?GkU(this.logRequestBuilder,this.network.getTransmissionType()):this.logRequestBuilder.transmissionType=0);var g=this.pendingEvents.length,
B=this.logRequestBuilder.build(this.pendingEvents,this.numLogsDroppedSinceLastFlush,this.numRetriesSinceLastSuccessfulFlush,this.productID,this.persistedLogRecoveredCount,this.persistedLogExpiredCount),k=this.getAuthHeaderValue();if(k&&this.lastFailedAuth===k)J&&J("stale-auth-token");else{this.pendingEvents=[];this.JSC$9972_flushTimer.enabled&&this.JSC$9972_flushTimer.stop();this.numLogsDroppedSinceLastFlush=0;l=B.serialize();var n;this.JSC$9972_compressor&&this.JSC$9972_compressor.isSupported(l.length)&&
(n=this.JSC$9972_compressor.compress(l));var w=zKZ(this,l,k),Y=function(h){p.flushBackoff.reset();p.JSC$9972_flushTimer.setInterval(p.flushBackoff.getValue());if(h){var x=null;try{var U=JSON.stringify(JSON.parse(h.replace(")]}'\n","")));x=tQr(U)}catch(y){}x&&(h=Number(Qv(x,1,_.NU("-1"))),h>0&&(p.startWaitingMs=Date.now(),p.noFlushUntilMs=p.startWaitingMs+h),kg5(x.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows,Mn.fieldIndex),WbB(x,Mn.fieldIndex),x=Mn.ctor?Mn.getExtensionFn(x,Mn.ctor,Mn.fieldIndex,
Mn.JSC$9152_hasMessageId):Mn.getExtensionFn(x,Mn.fieldIndex,null,Mn.JSC$9152_hasMessageId),x=x===null?void 0:x)&&(x=_.Hm(x,1,-1),x!==-1&&(p.flushBackoff=new oT(x<1?1:x,3E5,.1),p.JSC$9972_flushTimer.setInterval(p.flushBackoff.getValue())))}X&&X();p.numRetriesSinceLastSuccessfulFlush=0},e=function(h,x){var U=_.h0(B,_.qn,3,_.xn());
var y=Number(Qv(B,14));VQ0(p.flushBackoff);p.JSC$9972_flushTimer.setInterval(p.flushBackoff.getValue());h===401&&k&&(p.lastFailedAuth=k);y&&(p.numLogsDroppedSinceLastFlush+=y);x===void 0&&(x=p.isRetryable(h));x&&(p.pendingEvents=U.concat(p.pendingEvents),p.disableAutomaticFlush||p.JSC$9972_flushTimer.enabled||p.JSC$9972_flushTimer.start());GC(p,7,1);J&&J("net-send-failed",h);++p.numRetriesSinceLastSuccessfulFlush},Z=function(){p.network&&p.network.send(w,Y,e)};
n?n.then(function(h){GC(p,5,g);w.requestHeaders["Content-Encoding"]="gzip";w.requestHeaders["Content-Type"]="application/binary";w.body=h;w.bodyType=2;Z()},function(){GC(p,6,g);
Z()}):Z()}}}};
var zKZ=function(X,J,p){p=p===void 0?null:p;var l=l===void 0?X.withCredentials:l;var g={},B=new URL(K6U(X));p&&(g.Authorization=p);X.sessionIndex&&(g["X-Goog-AuthUser"]=X.sessionIndex,B.searchParams.set("authuser",X.sessionIndex));X.pageId&&(Object.defineProperty(g,"X-Goog-PageId",{value:X.pageId}),B.searchParams.set("pageId",X.pageId));return{url:B.toString(),body:J,bodyType:1,requestHeaders:g,requestType:"POST",withCredentials:l,timeoutMillis:X.timeoutMillis}},ELU=function(X){X.logRequestBuilder.isFinal=
!0;
X.flush();X.logRequestBuilder.isFinal=!1},TQj=function(X){jkU(X,function(J,p){J=new URL(J);
J.searchParams.set("format","json");var l=!1;try{l=Tz().navigator.sendBeacon(J.toString(),p.serialize())}catch(g){}l||(X.isSendBeaconSupported=!1);return l})},jkU=function(X,J){if(X.pendingEvents.length!==0){var p=new URL(K6U(X));
p.searchParams.delete("format");var l=X.getAuthHeaderValue();l&&p.searchParams.set("auth",l);p.searchParams.set("authuser",X.sessionIndex||"0");for(l=0;l<10&&X.pendingEvents.length;++l){var g=X.pendingEvents.slice(0,32),B=X.logRequestBuilder.build(g,X.numLogsDroppedSinceLastFlush,X.numRetriesSinceLastSuccessfulFlush,X.productID,X.persistedLogRecoveredCount,X.persistedLogExpiredCount);if(!J(p.toString(),B)){++X.numRetriesSinceLastSuccessfulFlush;break}X.numLogsDroppedSinceLastFlush=0;X.numRetriesSinceLastSuccessfulFlush=
0;X.persistedLogRecoveredCount=0;X.persistedLogExpiredCount=0;X.pendingEvents=X.pendingEvents.slice(g.length)}X.JSC$9972_flushTimer.enabled&&X.JSC$9972_flushTimer.stop()}};
u6.prototype.isRetryable=function(X){return 500<=X&&X<600||X===401||X===0};
var PoU=function(){return"https://play.google.com/log?format=json&hasfast=true"};var icG=function(){this.abortSupported=typeof AbortController!=="undefined"};
icG.prototype.send=function(X,J,p){var l=this,g,B,k,n,w,Y,e,Z,h,x;return _.L(function(U){switch(U.nextAddress){case 1:return B=(g=l.abortSupported?new AbortController:void 0)?setTimeout(function(){g.abort()},X.timeoutMillis):void 0,_.f$(U,2,3),k=Object.assign({},{method:X.requestType,
headers:Object.assign({},X.requestHeaders)},X.body&&{body:X.body},X.withCredentials&&{credentials:"include"},{signal:X.timeoutMillis&&g?g.signal:null}),U.yield(fetch(X.url,k),5);case 5:n=U.yieldResult;if(n.status!==200){(w=p)==null||w(n.status);U.jumpTo(3);break}if((Y=J)==null){U.jumpTo(7);break}return U.yield(n.text(),8);case 8:Y(U.yieldResult);case 7:case 3:_.RJ(U);clearTimeout(B);_.F5(U,0);break;case 2:e=_.qa(U);switch((Z=e)==null?void 0:Z.name){case "AbortError":(h=p)==null||h(408);break;default:(x=
p)==null||x(400)}U.jumpTo(3)}})};
icG.prototype.getTransmissionType=function(){return 4};_.cm=function(X,J){J=J===void 0?"0":J;_.GL.call(this);this.logSource=X;this.sessionIndex=J;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9990_clearExperimentIds=this.productID=null;this.JSC$9990_sendBeaconApiEnabled=!1;this.pageId=null;this.bufferSize=void 0};
_.r(_.cm,_.GL);var OwC=function(X,J){X.buildLabel=J;return X},SzB=function(X,J){X.network=J;
return X},bwU=function(X,J){X.JSC$9990_clearExperimentIds=J},oyI=function(X){X.JSC$9990_sendBeaconApiEnabled=!0;
return X};
_.cm.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this};
_.cm.prototype.build=function(){this.network||(this.network=new icG);var X=new u6({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:_.iLT,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});_.bF(this,X);if(this.buildLabel){var J=this.buildLabel,p=
Nn(X.logRequestBuilder);_.uZ(p,7,J)}X.JSC$9972_compressor=new OcZ;this.componentId&&(X.componentId=this.componentId);this.productID&&(X.productID=this.productID);this.pageId&&(X.pageId=this.pageId);this.JSC$9990_clearExperimentIds&&((p=this.JSC$9990_clearExperimentIds)?(X.experimentIds||(X.experimentIds=new cZv),J=X.experimentIds,p=p.serialize(),_.uZ(J,4,p)):X.experimentIds&&_.Dw(X.experimentIds,4));this.JSC$9990_sendBeaconApiEnabled&&(X.JSC$9972_sendBeaconApiEnabled=X.isSendBeaconSupported);dce(X.logRequestBuilder);
this.bufferSize&&(X.bufferSize=this.bufferSize);this.network.setLogSource&&this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(X);return X};var Ry6=function(X,J,p,l,g,B,k){X=X===void 0?-1:X;J=J===void 0?"":J;p=p===void 0?"":p;l=l===void 0?!1:l;g=g===void 0?"":g;_.GL.call(this);this.logSource=X;this.componentId=J;B?J=B:(X=new _.cm(X,"0"),X.componentId=J,_.bF(this,X),p!==""&&(X.destinationUrl=p),l&&(X.serviceWorkerScopeEnabled=!0),g&&OwC(X,g),k&&SzB(X,k),J=X.build());this.JSC$9994_transport=J};
_.r(Ry6,_.GL);Ry6.prototype.flush=function(X){X=X||[];if(X.length){for(var J=new hKG,p=[],l=0;l<X.length;l++){var g=X[l],B=aEs(g);p.push(B);g.clear()}G8(J,1,p);this.JSC$9994_transport.dispatch(J);this.JSC$9994_transport.flush()}};var sks=function(X){this.cellValue=X};var V0=function(X,J,p){this.JSC$9999_metricName=X;this.cellType=J;this.fields=p||[];this.cellMap=new Map},Hce=function(X){return X.fields.map(function(J){return J.fieldType})},xcZ=function(X){return X.fields.map(function(J){return J.fieldName})};
_.W=V0.prototype;_.W.addCell=function(X){var J=_.iA.apply(1,arguments),p=this.getCells(J);p?p.push(new sks(X)):this.JSC$9999_setCell(X,J)};
_.W.JSC$9999_setCell=function(X){var J=this.JSC$9999_getKey(_.iA.apply(1,arguments));this.cellMap.set(J,[new sks(X)])};
_.W.getCells=function(){var X=this.JSC$9999_getKey(_.iA.apply(0,arguments));return this.cellMap.has(X)?this.cellMap.get(X):void 0};
_.W.getCell=function(){var X=this.getCells(_.iA.apply(0,arguments));return X&&X.length?X[0]:void 0};
_.W.clear=function(){this.cellMap.clear()};
_.W.JSC$9999_getKey=function(){var X=_.iA.apply(0,arguments);return X?X.join(","):"key"};var XoZ=function(X,J){V0.call(this,X,3,J)};
_.r(XoZ,V0);XoZ.prototype.JSC$10002_incrementCounterBy=function(X){var J=_.iA.apply(1,arguments),p=0,l=this.getCell(J);l&&(p=l.cellValue);this.JSC$9999_setCell(p+X,J)};var JcZ=function(X,J){V0.call(this,X,2,J)};
_.r(JcZ,V0);JcZ.prototype.record=function(X){this.addCell(X,_.iA.apply(1,arguments))};_.t5=function(X){this.id=X};
_.t5.prototype.toString=function(){return this.id};_.Hi=function(X,J){this.type=X instanceof _.t5?String(X):X;this.currentTarget=this.target=J;this.defaultPrevented=this.propagationStopped_=!1};
_.Hi.prototype.stopPropagation=function(){this.propagationStopped_=!0};
_.Hi.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Pu=function(X,J){_.Hi.call(this,X?X.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;X&&this.init(X,J)};
_.r9(_.Pu,_.Hi);
_.Pu.prototype.init=function(X,J){var p=this.type=X.type,l=X.changedTouches&&X.changedTouches.length?X.changedTouches[0]:null;this.target=X.target||X.srcElement;this.currentTarget=J;J=X.relatedTarget;J||(p=="mouseover"?J=X.fromElement:p=="mouseout"&&(J=X.toElement));this.relatedTarget=J;l?(this.clientX=l.clientX!==void 0?l.clientX:l.pageX,this.clientY=l.clientY!==void 0?l.clientY:l.pageY,this.screenX=l.screenX||0,this.screenY=l.screenY||0):(this.offsetX=_.mC||X.offsetX!==void 0?X.offsetX:X.layerX,
this.offsetY=_.mC||X.offsetY!==void 0?X.offsetY:X.layerY,this.clientX=X.clientX!==void 0?X.clientX:X.pageX,this.clientY=X.clientY!==void 0?X.clientY:X.pageY,this.screenX=X.screenX||0,this.screenY=X.screenY||0);this.button=X.button;this.keyCode=X.keyCode||0;this.key=X.key||"";this.charCode=X.charCode||(p=="keypress"?X.keyCode:0);this.ctrlKey=X.ctrlKey;this.altKey=X.altKey;this.shiftKey=X.shiftKey;this.metaKey=X.metaKey;this.pointerId=X.pointerId||0;this.pointerType=X.pointerType;this.state=X.state;
this.timeStamp=X.timeStamp;this.event_=X;X.defaultPrevented&&_.Pu.superClass_.preventDefault.call(this)};
_.Pu.prototype.isButton=function(X){return this.event_.button==X};
_.Pu.prototype.stopPropagation=function(){_.Pu.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
_.Pu.prototype.preventDefault=function(){_.Pu.superClass_.preventDefault.call(this);var X=this.event_;X.preventDefault?X.preventDefault():X.returnValue=!1};var poU="closure_listenable_"+(Math.random()*1E6|0),Q0=function(X){return!(!X||!X[poU])};var lbv=0;var gPt=function(X,J,p,l,g){this.listener=X;this.proxy=null;this.src=J;this.type=p;this.capture=!!l;this.handler=g;this.key=++lbv;this.removed=this.callOnce=!1},Bev=function(X){X.removed=!0;
X.listener=null;X.proxy=null;X.src=null;X.handler=null};Ox.prototype.add=function(X,J,p,l,g){var B=X.toString();X=this.listeners[B];X||(X=this.listeners[B]=[],this.typeCount_++);var k=$uU(X,J,l,g);k>-1?(J=X[k],p||(J.callOnce=!1)):(J=new gPt(J,this.src,B,!!l,g),J.callOnce=p,X.push(J));return J};
Ox.prototype.remove=function(X,J,p,l){X=X.toString();if(!(X in this.listeners))return!1;var g=this.listeners[X];J=$uU(g,J,p,l);return J>-1?(Bev(g[J]),_.bYC(g,J),g.length==0&&(delete this.listeners[X],this.typeCount_--),!0):!1};
var W2s=function(X,J){var p=J.type;if(!(p in X.listeners))return!1;var l=_.M4(X.listeners[p],J);l&&(Bev(J),X.listeners[p].length==0&&(delete X.listeners[p],X.typeCount_--));return l};
Ox.prototype.removeAll=function(X){X=X&&X.toString();var J=0,p;for(p in this.listeners)if(!X||p==X){for(var l=this.listeners[p],g=0;g<l.length;g++)++J,Bev(l[g]);delete this.listeners[p];this.typeCount_--}return J};
Ox.prototype.getListener=function(X,J,p,l){X=this.listeners[X.toString()];var g=-1;X&&(g=$uU(X,J,p,l));return g>-1?X[g]:null};
Ox.prototype.hasListener=function(X,J){var p=X!==void 0,l=p?X.toString():"",g=J!==void 0;return _.Q5.some(this.listeners,function(B){for(var k=0;k<B.length;++k)if(!(p&&B[k].type!=l||g&&B[k].capture!=J))return!0;return!1})};
var $uU=function(X,J,p,l){for(var g=0;g<X.length;++g){var B=X[g];if(!B.removed&&B.listener==J&&B.capture==!!p&&B.handler==l)return g}return-1};var CiZ,k_r,nPu,Ac0,woG,X3,dc,k0Z,YyU,vPk,jx,e1H,L2j;CiZ="closure_lm_"+(Math.random()*1E6|0);k_r={};nPu=0;_.PH=function(X,J,p,l,g){if(l&&l.once)return X3(X,J,p,l,g);if(Array.isArray(J)){for(var B=0;B<J.length;B++)_.PH(X,J[B],p,l,g);return null}p=L2j(p);return Q0(X)?X.listen(J,p,_.QZ(l)?!!l.capture:!!l,g):Ac0(X,J,p,!1,l,g)};
Ac0=function(X,J,p,l,g,B){if(!J)throw Error("va");var k=_.QZ(g)?!!g.capture:!!g,n=jx(X);n||(X[CiZ]=n=new Ox(X));p=n.add(J,p,l,k,B);if(p.proxy)return p;l=woG();p.proxy=l;l.src=X;l.listener=p;if(X.addEventListener)_.hbk||(g=k),g===void 0&&(g=!1),X.addEventListener(J.toString(),l,g);else if(X.attachEvent)X.attachEvent(YyU(J.toString()),l);else if(X.addListener&&X.removeListener)X.addListener(l);else throw Error("wa");nPu++;return p};
woG=function(){var X=vPk,J=function(p){return X.call(J.src,J.listener,p)};
return J};
X3=function(X,J,p,l,g){if(Array.isArray(J)){for(var B=0;B<J.length;B++)X3(X,J[B],p,l,g);return null}p=L2j(p);return Q0(X)?X.listenOnce(J,p,_.QZ(l)?!!l.capture:!!l,g):Ac0(X,J,p,!0,l,g)};
_.i6=function(X,J,p,l,g){if(Array.isArray(J))for(var B=0;B<J.length;B++)_.i6(X,J[B],p,l,g);else l=_.QZ(l)?!!l.capture:!!l,p=L2j(p),Q0(X)?X.unlisten(J,p,l,g):X&&(X=jx(X))&&(J=X.getListener(J,p,l,g))&&dc(J)};
dc=function(X){if(typeof X==="number"||!X||X.removed)return!1;var J=X.src;if(Q0(J))return W2s(J.eventTargetListeners_,X);var p=X.type,l=X.proxy;J.removeEventListener?J.removeEventListener(p,l,X.capture):J.detachEvent?J.detachEvent(YyU(p),l):J.addListener&&J.removeListener&&J.removeListener(l);nPu--;(p=jx(J))?(W2s(p,X),p.typeCount_==0&&(p.src=null,J[CiZ]=null)):Bev(X);return!0};
k0Z=function(X,J,p,l,g){p=L2j(p);l=!!l;return Q0(X)?X.getListener(J,p,l,g):X?(X=jx(X))?X.getListener(J,p,l,g):null:null};
YyU=function(X){return X in k_r?k_r[X]:k_r[X]="on"+X};
vPk=function(X,J){if(X.removed)X=!0;else{J=new _.Pu(J,this);var p=X.listener,l=X.handler||X.src;X.callOnce&&dc(X);X=p.call(l,J)}return X};
jx=function(X){X=X[CiZ];return X instanceof Ox?X:null};
e1H="__closure_events_fn_"+(Math.random()*1E9>>>0);L2j=function(X){if(typeof X==="function")return X;X[e1H]||(X[e1H]=function(J){return X.handleEvent(J)});
return X[e1H]};_.s0=function(){_.GL.call(this);this.eventTargetListeners_=new Ox(this);this.actualEventTarget_=this;this.parentEventTarget_=null};
_.r9(_.s0,_.GL);_.s0.prototype[poU]=!0;_.W=_.s0.prototype;_.W.setParentEventTarget=function(X){this.parentEventTarget_=X};
_.W.addEventListener=function(X,J,p,l){_.PH(this,X,J,p,l)};
_.W.removeEventListener=function(X,J,p,l){_.i6(this,X,J,p,l)};
_.W.dispatchEvent=function(X){var J,p=this.parentEventTarget_;if(p)for(J=[];p;p=p.parentEventTarget_)J.push(p);p=this.actualEventTarget_;var l=X.type||X;if(typeof X==="string")X=new _.Hi(X,p);else if(X instanceof _.Hi)X.target=X.target||p;else{var g=X;X=new _.Hi(l,p);_.Q5.extend(X,g)}g=!0;var B;if(J)for(B=J.length-1;!X.propagationStopped_&&B>=0;B--){var k=X.currentTarget=J[B];g=Zrv(k,l,!0,X)&&g}X.propagationStopped_||(k=X.currentTarget=p,g=Zrv(k,l,!0,X)&&g,X.propagationStopped_||(g=Zrv(k,l,!1,X)&&
g));if(J)for(B=0;!X.propagationStopped_&&B<J.length;B++)k=X.currentTarget=J[B],g=Zrv(k,l,!1,X)&&g;return g};
_.W.disposeInternal=function(){_.s0.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};
_.W.listen=function(X,J,p,l){return this.eventTargetListeners_.add(String(X),J,!1,p,l)};
_.W.listenOnce=function(X,J,p,l){return this.eventTargetListeners_.add(String(X),J,!0,p,l)};
_.W.unlisten=function(X,J,p,l){return this.eventTargetListeners_.remove(String(X),J,p,l)};
_.W.removeAllListeners=function(X){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(X):0};
var Zrv=function(X,J,p,l){J=X.eventTargetListeners_.listeners[String(J)];if(!J)return!0;J=J.concat();for(var g=!0,B=0;B<J.length;++B){var k=J[B];if(k&&!k.removed&&k.capture==p){var n=k.listener,w=k.handler||k.src;k.callOnce&&W2s(X.eventTargetListeners_,k);g=n.call(w,l)!==!1&&g}}return g&&!l.defaultPrevented};
_.s0.prototype.getListener=function(X,J,p,l){return this.eventTargetListeners_.getListener(String(X),J,p,l)};
_.s0.prototype.hasListener=function(X,J){return this.eventTargetListeners_.hasListener(X!==void 0?String(X):void 0,J)};var Xs=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(X){return X&&AsyncContext.Snapshot.wrap(X)}:function(X){return X};var h1t=function(X,J){this.create_=X;this.reset_=J;this.occupants_=0;this.JSC$10034_head_=null};
h1t.prototype.get=function(){if(this.occupants_>0){this.occupants_--;var X=this.JSC$10034_head_;this.JSC$10034_head_=X.next;X.next=null}else X=this.create_();return X};
h1t.prototype.put=function(X){this.reset_(X);this.occupants_<100&&(this.occupants_++,X.next=this.JSC$10034_head_,this.JSC$10034_head_=X)};var xuU=function(){this.workTail_=this.workHead_=null};
xuU.prototype.add=function(X,J){var p=Hw5.get();p.set(X,J);this.workTail_?this.workTail_.next=p:this.workHead_=p;this.workTail_=p};
xuU.prototype.remove=function(){var X=null;this.workHead_&&(X=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),X.next=null);return X};
var Hw5=new h1t(function(){return new Hrk},function(X){return X.reset()}),Hrk=function(){this.next=this.scope=this.fn=null};
Hrk.prototype.set=function(X,J){this.fn=X;this.scope=J;this.next=null};
Hrk.prototype.reset=function(){this.next=this.scope=this.fn=null};var abv,a6m,xNY,UuU;a6m=!1;xNY=new xuU;_.Jk=function(X,J){abv||UuU();a6m||(abv(),a6m=!0);xNY.add(X,J)};
UuU=function(){var X=Promise.resolve(void 0);abv=function(){X.then(UNI)}};var rcb=function(X){X.prototype.$goog_Thenable=!0},Ibe=function(X){if(!X)return!1;
try{return!!X.$goog_Thenable}catch(J){return!1}};var ycb,oPk,SyG,cc0,brj,fbs,F20,M5U,V5U,G_G,SOa;_.u_=function(X,J){this.state_=0;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.hadUnhandledRejection_=this.executing_=!1;if(X!=_.QD)try{var p=this;X.call(J,function(l){p.resolve_(2,l)},function(l){p.resolve_(3,l)})}catch(l){this.resolve_(3,l)}};
ycb=function(){this.next=this.context=this.JSC$10045_onRejected=this.JSC$10045_onFulfilled=this.child=null;this.always=!1};
ycb.prototype.reset=function(){this.context=this.JSC$10045_onRejected=this.JSC$10045_onFulfilled=this.child=null;this.always=!1};
oPk=new h1t(function(){return new ycb},function(X){X.reset()});
SyG=function(X,J,p){var l=oPk.get();l.JSC$10045_onFulfilled=X;l.JSC$10045_onRejected=J;l.context=p;return l};
_.rL=function(X){if(X instanceof _.u_)return X;var J=new _.u_(_.QD);J.resolve_(2,X);return J};
_.EW=function(X){return new _.u_(function(J,p){p(X)})};
cc0=function(X,J,p){Ort(X,J,p,null)||_.Jk(_.fV(J,X))};
_.p5=function(X){return new _.u_(function(J,p){var l=X.length,g=[];if(l)for(var B=function(Y,e){l--;g[Y]=e;l==0&&J(g)},k=function(Y){p(Y)},n,w=0;w<X.length;w++)n=X[w],cc0(n,_.fV(B,w),k);
else J(g)})};
brj=function(X){return new _.u_(function(J){var p=X.length,l=[];if(p)for(var g=function(n,w,Y){p--;l[n]=w?{fulfilled:!0,value:Y}:{fulfilled:!1,reason:Y};p==0&&J(l)},B,k=0;k<X.length;k++)B=X[k],cc0(B,_.fV(g,k,!0),_.fV(g,k,!1));
else J(l)})};
fbs=function(X){return new _.u_(function(J,p){var l=X.length,g=[];if(l)for(var B=function(Y){J(Y)},k=function(Y,e){l--;
g[Y]=e;l==0&&p(g)},n,w=0;w<X.length;w++)n=X[w],cc0(n,B,_.fV(k,w));
else J(void 0)})};
_.kz=function(){var X,J,p=new _.u_(function(l,g){X=l;J=g});
return new DuU(p,X,J)};
_.u_.prototype.then=function(X,J,p){return R10(this,Xs(typeof X==="function"?X:null),Xs(typeof J==="function"?J:null),p)};
rcb(_.u_);F20=function(X,J,p,l){muH(X,SyG(J||_.QD,p||null,l))};
_.l7=function(X,J){J=Xs(J);J=SyG(J,J);J.always=!0;muH(X,J);return X};
_.u_.prototype.finally=function(X){var J=this;X=Xs(X);return new _.u_(function(p,l){F20(J,function(g){X();p(g)},function(g){X();
l(g)})})};
_.u_.prototype.thenCatch=function(X,J){return R10(this,null,Xs(X),J)};
_.u_.prototype.catch=_.u_.prototype.thenCatch;_.u_.prototype.cancel=function(X){if(this.state_==0){var J=new _.ly(X);_.Jk(function(){qyk(this,J)},this)}};
var qyk=function(X,J){if(X.state_==0)if(X.parent_){var p=X.parent_;if(p.callbackEntries_){for(var l=0,g=null,B=null,k=p.callbackEntries_;k&&(k.always||(l++,k.child==X&&(g=k),!(g&&l>1)));k=k.next)g||(B=k);g&&(p.state_==0&&l==1?qyk(p,J):(B?(l=B,l.next==p.callbackEntriesTail_&&(p.callbackEntriesTail_=l),l.next=l.next.next):Neb(p),M5U(p,g,3,J)))}X.parent_=null}else X.resolve_(3,J)},muH=function(X,J){X.callbackEntries_||X.state_!=2&&X.state_!=3||uCv(X);
X.callbackEntriesTail_?X.callbackEntriesTail_.next=J:X.callbackEntries_=J;X.callbackEntriesTail_=J},R10=function(X,J,p,l){var g=SyG(null,null,null);
g.child=new _.u_(function(B,k){g.JSC$10045_onFulfilled=J?function(n){try{var w=J.call(l,n);B(w)}catch(Y){k(Y)}}:B;
g.JSC$10045_onRejected=p?function(n){try{var w=p.call(l,n);w===void 0&&n instanceof _.ly?k(n):B(w)}catch(Y){k(Y)}}:k});
g.child.parent_=X;muH(X,g);return g.child};
_.u_.prototype.unblockAndFulfill_=function(X){this.state_=0;this.resolve_(2,X)};
_.u_.prototype.unblockAndReject_=function(X){this.state_=0;this.resolve_(3,X)};
_.u_.prototype.resolve_=function(X,J){this.state_==0&&(this===J&&(X=3,J=new TypeError("xa")),this.state_=1,Ort(J,this.unblockAndFulfill_,this.unblockAndReject_,this)||(this.result_=J,this.state_=X,this.parent_=null,uCv(this),X!=3||J instanceof _.ly||G_G(this,J)))};
var Ort=function(X,J,p,l){if(X instanceof _.u_)return F20(X,J,p,l),!0;if(Ibe(X))return X.then(J,p,l),!0;if(_.QZ(X))try{var g=X.then;if(typeof g==="function")return dut(X,g,J,p,l),!0}catch(B){return p.call(l,B),!0}return!1},dut=function(X,J,p,l,g){var B=!1,k=function(w){B||(B=!0,p.call(g,w))},n=function(w){B||(B=!0,l.call(g,w))};
try{J.call(X,k,n)}catch(w){n(w)}},uCv=function(X){X.executing_||(X.executing_=!0,_.Jk(X.executeCallbacks_,X))},Neb=function(X){var J=null;
X.callbackEntries_&&(J=X.callbackEntries_,X.callbackEntries_=J.next,J.next=null);X.callbackEntries_||(X.callbackEntriesTail_=null);return J};
_.u_.prototype.executeCallbacks_=function(){for(var X;X=Neb(this);)M5U(this,X,this.state_,this.result_);this.executing_=!1};
M5U=function(X,J,p,l){if(p==3&&J.JSC$10045_onRejected&&!J.always)for(;X&&X.hadUnhandledRejection_;X=X.parent_)X.hadUnhandledRejection_=!1;if(J.child)J.child.parent_=null,V5U(J,p,l);else try{J.always?J.JSC$10045_onFulfilled.call(J.context):V5U(J,p,l)}catch(g){SOa.call(null,g)}oPk.put(J)};
V5U=function(X,J,p){J==2?X.JSC$10045_onFulfilled.call(X.context,p):X.JSC$10045_onRejected&&X.JSC$10045_onRejected.call(X.context,p)};
G_G=function(X,J){X.hadUnhandledRejection_=!0;_.Jk(function(){X.hadUnhandledRejection_&&SOa.call(null,J)})};
SOa=gC;_.ly=function(X){_.XI.call(this,X)};
_.r9(_.ly,_.XI);_.ly.prototype.name="cancel";var DuU=function(X,J,p){this.promise=X;this.resolve=J;this.reject=p};var gW;_.Ex=function(X,J){_.s0.call(this);this.JSC$10057_interval_=X||1;this.timerObject_=J||_.lT;this.boundTick_=(0,_.dv)(this.tick_,this);this.last_=_.U4()};
_.r9(_.Ex,_.s0);_.W=_.Ex.prototype;_.W.enabled=!1;_.W.JSC$10059_timer_=null;_.W.setInterval=function(X){this.JSC$10057_interval_=X;this.JSC$10059_timer_&&this.enabled?(this.stop(),this.start()):this.JSC$10059_timer_&&this.stop()};
_.W.tick_=function(){if(this.enabled){var X=_.U4()-this.last_;X>0&&X<this.JSC$10057_interval_*.8?this.JSC$10059_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10057_interval_-X):(this.JSC$10059_timer_&&(this.timerObject_.clearTimeout(this.JSC$10059_timer_),this.JSC$10059_timer_=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
_.W.start=function(){this.enabled=!0;this.JSC$10059_timer_||(this.JSC$10059_timer_=this.timerObject_.setTimeout(this.boundTick_,this.JSC$10057_interval_),this.last_=_.U4())};
_.W.stop=function(){this.enabled=!1;this.JSC$10059_timer_&&(this.timerObject_.clearTimeout(this.JSC$10059_timer_),this.JSC$10059_timer_=null)};
_.W.disposeInternal=function(){_.Ex.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};
gW=function(X,J,p){if(typeof X==="function")p&&(X=(0,_.dv)(X,p));else if(X&&typeof X.handleEvent=="function")X=(0,_.dv)(X.handleEvent,X);else throw Error("ya");return Number(J)>2147483647?-1:_.lT.setTimeout(X,J||0)};
_.t5U=function(X){var J=null;return(new _.u_(function(p,l){J=gW(function(){p(void 0)},X);
J==-1&&l(Error("za"))})).thenCatch(function(p){_.lT.clearTimeout(J);
throw p;})};var fq=function(X){_.GL.call(this);this.streamzLogger=X;this.invocationCount=0;this.invocationLimit=100;this.shouldSendIsolatedPayload=!1;this.metricMap=new Map;this.disabledMetrics=new Set;this.flushInterval=3E4;this.JSC$10063_flushTimer=new _.Ex(this.flushInterval);this.JSC$10063_flushTimer.listen("tick",this.snapshotAndFlush,!1,this);_.bF(this,this.JSC$10063_flushTimer)};
_.r(fq,_.GL);fq.prototype.sendIsolatedPayload=function(X){this.shouldSendIsolatedPayload=X;this.invocationLimit=1};
var PiX=function(X){X.JSC$10063_flushTimer.enabled||X.JSC$10063_flushTimer.start();X.invocationCount++;X.invocationCount>=X.invocationLimit&&X.snapshotAndFlush()};
fq.prototype.snapshotAndFlush=function(){var X=this.metricMap.values();X=[].concat(_.EU(X)).filter(function(J){return J.cellMap.size});
X.length&&this.streamzLogger.flush(X,this.shouldSendIsolatedPayload);Q3X(X);this.invocationCount=0;this.JSC$10063_flushTimer.enabled&&this.JSC$10063_flushTimer.stop()};
fq.prototype.addNewCounter=function(X){var J=_.iA.apply(1,arguments);this.metricMap.has(X)||this.metricMap.set(X,new XoZ(X,J))};
fq.prototype.addNewEventMetric=function(X){var J=_.iA.apply(1,arguments);this.metricMap.has(X)||this.metricMap.set(X,new JcZ(X,J))};
var EPH=function(X,J){return X.disabledMetrics.has(J)?void 0:X.metricMap.get(J)};
fq.prototype.JSC$10063_incrementCounter=function(X){this.JSC$10063_incrementCounterBy(X,1,_.iA.apply(1,arguments))};
fq.prototype.JSC$10063_incrementCounterBy=function(X,J){var p=_.iA.apply(2,arguments),l=EPH(this,X);l&&l instanceof XoZ&&(l.JSC$10002_incrementCounterBy(J,p),PiX(this))};
fq.prototype.record=function(X,J){var p=_.iA.apply(2,arguments),l=EPH(this,X);l&&l instanceof JcZ&&(l.record(J,p),PiX(this))};
var Q3X=function(X){for(var J=0;J<X.length;J++)X[J].clear()};_.Be=function(X,J,p){p=p===void 0?{}:p;J=Error.call(this,J);this.message=J.message;"stack"in J&&(this.stack=J.stack);this.code=X;this.metadata=p;this.name="RpcError";Object.setPrototypeOf(this,this.constructor.prototype)};
_.r(_.Be,Error);_.Be.prototype.toString=function(){var X="RpcError("+(I6K(this.code)||String(this.code))+")";this.message&&(X+=": "+this.message);return X};_.K2u=_.lT.JSON.parse;_.$F=_.lT.JSON.stringify;_.V8=_.lT.JSON.parse;_.TeZ=function(X){switch(X){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 z1e=function(X){switch(X){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var j3G,iru=function(){};
_.r9(iru,_.ynC);iru.prototype.createInstance=function(){return new XMLHttpRequest};
j3G=new iru;_.We=function(X){_.s0.call(this);this.headers=new Map;this.JSC$10072_xmlHttpFactory_=X||null;this.JSC$10072_active_=!1;this.JSC$10072_xhr_=null;this.JSC$10072_lastUri_="";this.JSC$10072_lastErrorCode_=0;this.JSC$10072_lastError_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.JSC$10072_timeoutId_=null;this.responseType_="";this.JSC$10072_withCredentials_=!1};
_.r9(_.We,_.s0);var s3e=/^https?$/i,Xhv=["POST","PUT"],Jnv=[],NpZ=function(X,J,p,l,g,B,k){var n=new _.We;Jnv.push(n);J&&n.listen("complete",J);n.listenOnce("ready",n.cleanupSend_);B&&(n.timeoutInterval_=Math.max(0,B));k&&(n.JSC$10072_withCredentials_=k);n.send(X,p,l,g)};
_.We.prototype.cleanupSend_=function(){this.dispose();_.M4(Jnv,this)};
_.We.prototype.send=function(X,J,p,l){if(this.JSC$10072_xhr_)throw Error("Aa`"+this.JSC$10072_lastUri_+"`"+X);J=J?J.toUpperCase():"GET";this.JSC$10072_lastUri_=X;this.JSC$10072_lastError_="";this.JSC$10072_lastErrorCode_=0;this.errorDispatched_=!1;this.JSC$10072_active_=!0;this.JSC$10072_xhr_=this.createXhr();this.JSC$10072_xhr_.onreadystatechange=Xs((0,_.dv)(this.onReadyStateChange_,this));try{this.inOpen_=!0,this.JSC$10072_xhr_.open(J,String(X),!0),this.inOpen_=!1}catch(k){phe(this,k);return}X=
p||"";p=new Map(this.headers);if(l)if(Object.getPrototypeOf(l)===Object.prototype)for(var g in l)p.set(g,l[g]);else if(typeof l.keys==="function"&&typeof l.get==="function"){g=_.C(l.keys());for(var B=g.next();!B.done;B=g.next())B=B.value,p.set(B,l.get(B))}else throw Error("Ba`"+String(l));l=Array.from(p.keys()).find(function(k){return"content-type"==k.toLowerCase()});
g=_.lT.FormData&&X instanceof _.lT.FormData;!_.q4(Xhv,J)||l||g||p.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");J=_.C(p);for(l=J.next();!l.done;l=J.next())p=_.C(l.value),l=p.next().value,p=p.next().value,this.JSC$10072_xhr_.setRequestHeader(l,p);this.responseType_&&(this.JSC$10072_xhr_.responseType=this.responseType_);"withCredentials"in this.JSC$10072_xhr_&&this.JSC$10072_xhr_.withCredentials!==this.JSC$10072_withCredentials_&&(this.JSC$10072_xhr_.withCredentials=this.JSC$10072_withCredentials_);
try{this.JSC$10072_timeoutId_&&(clearTimeout(this.JSC$10072_timeoutId_),this.JSC$10072_timeoutId_=null),this.timeoutInterval_>0&&(this.JSC$10072_timeoutId_=setTimeout(this.timeout_.bind(this),this.timeoutInterval_)),this.inSend_=!0,this.JSC$10072_xhr_.send(X),this.inSend_=!1}catch(k){phe(this,k)}};
_.We.prototype.createXhr=function(){return this.JSC$10072_xmlHttpFactory_?this.JSC$10072_xmlHttpFactory_.createInstance():j3G.createInstance()};
_.We.prototype.timeout_=function(){typeof HYt!="undefined"&&this.JSC$10072_xhr_&&(this.JSC$10072_lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",this.JSC$10072_lastErrorCode_=8,this.dispatchEvent("timeout"),this.abort(8))};
var phe=function(X,J){X.JSC$10072_active_=!1;X.JSC$10072_xhr_&&(X.inAbort_=!0,X.JSC$10072_xhr_.abort(),X.inAbort_=!1);X.JSC$10072_lastError_=J;X.JSC$10072_lastErrorCode_=5;l6H(X);gyX(X)},l6H=function(X){X.errorDispatched_||(X.errorDispatched_=!0,X.dispatchEvent("complete"),X.dispatchEvent("error"))};
_.We.prototype.abort=function(X){this.JSC$10072_xhr_&&this.JSC$10072_active_&&(this.JSC$10072_active_=!1,this.inAbort_=!0,this.JSC$10072_xhr_.abort(),this.inAbort_=!1,this.JSC$10072_lastErrorCode_=X||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),gyX(this))};
_.We.prototype.disposeInternal=function(){this.JSC$10072_xhr_&&(this.JSC$10072_active_&&(this.JSC$10072_active_=!1,this.inAbort_=!0,this.JSC$10072_xhr_.abort(),this.inAbort_=!1),gyX(this,!0));_.We.superClass_.disposeInternal.call(this)};
_.We.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)B$t(this);else this.onReadyStateChangeEntryPoint_()};
_.We.prototype.onReadyStateChangeEntryPoint_=function(){B$t(this)};
var B$t=function(X){if(X.JSC$10072_active_&&typeof HYt!="undefined")if(X.inSend_&&_.C5(X)==4)setTimeout(X.onReadyStateChange_.bind(X),0);else if(X.dispatchEvent("readystatechange"),X.isComplete()){X.JSC$10072_active_=!1;try{if(X.isSuccess())X.dispatchEvent("complete"),X.dispatchEvent("success");else{X.JSC$10072_lastErrorCode_=6;try{var J=_.C5(X)>2?X.JSC$10072_xhr_.statusText:""}catch(p){J=""}X.JSC$10072_lastError_=J+" ["+X.getStatus()+"]";l6H(X)}}finally{gyX(X)}}},gyX=function(X,J){if(X.JSC$10072_xhr_){X.JSC$10072_timeoutId_&&
(clearTimeout(X.JSC$10072_timeoutId_),X.JSC$10072_timeoutId_=null);
var p=X.JSC$10072_xhr_;X.JSC$10072_xhr_=null;J||X.dispatchEvent("ready");try{p.onreadystatechange=null}catch(l){}}};
_.We.prototype.isActive=function(){return!!this.JSC$10072_xhr_};
_.We.prototype.isComplete=function(){return _.C5(this)==4};
_.We.prototype.isSuccess=function(){var X=this.getStatus(),J;if(!(J=z1e(X))){if(X=X===0)X=A0k(String(this.JSC$10072_lastUri_)),X=!s3e.test(X);J=X}return J};
_.C5=function(X){return X.JSC$10072_xhr_?X.JSC$10072_xhr_.readyState:0};
_.W=_.We.prototype;_.W.getStatus=function(){try{return _.C5(this)>2?this.JSC$10072_xhr_.status:-1}catch(X){return-1}};
_.W.getResponseText=function(){try{return this.JSC$10072_xhr_?this.JSC$10072_xhr_.responseText:""}catch(X){return""}};
_.W.getResponse=function(){try{if(!this.JSC$10072_xhr_)return null;if("response"in this.JSC$10072_xhr_)return this.JSC$10072_xhr_.response;switch(this.responseType_){case "":case "text":return this.JSC$10072_xhr_.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in this.JSC$10072_xhr_)return this.JSC$10072_xhr_.mozResponseArrayBuffer}return null}catch(X){return null}};
_.W.getAllResponseHeaders=function(){return this.JSC$10072_xhr_&&_.C5(this)>=2?this.JSC$10072_xhr_.getAllResponseHeaders()||"":""};
_.W.getLastError=function(){return typeof this.JSC$10072_lastError_==="string"?this.JSC$10072_lastError_:String(this.JSC$10072_lastError_)};var cna=function(){};
cna.prototype.send=function(X,J,p){J=J===void 0?function(){}:J;
p=p===void 0?function(){}:p;
NpZ(X.url,function(l){l=l.target;l.isSuccess()?J(l.getResponseText()):p(l.getStatus())},X.requestType,X.body,X.requestHeaders,X.timeoutMillis,X.withCredentials)};
cna.prototype.getTransmissionType=function(){return 1};var $Nk=function(X,J){this.lZd=X;this.event=J;this.startTime=D$()},FEK;
$Nk.prototype.done=function(){this.lZd.jU(this.event,D$()-this.startTime)};
var kF=function(){DW.apply(this,arguments);this.TEST_ONLY={getExperimentIds:function(){return[]}}};
_.r(kF,DW);_.n5=function(X,J,p){var l=D$();J=J();X.jU(p,D$()-l);return J};
FEK=function(){kF.apply(this,arguments)};
_.r(FEK,kF);_.W=FEK.prototype;_.W.ix1=function(){};
_.W.hn=function(){};
_.W.jU=function(){};
_.W.logError=function(){};
_.W.dB=function(){};
_.W.pnk=function(){};
_.W.g8f=function(){};
_.W.zGc=function(){};
var WEU=function(X){kF.call(this);var J=this;this.z2=X;this.TEST_ONLY={ftf:function(){return J.z2},
getExperimentIds:function(){return J.z2.TEST_ONLY.getExperimentIds()}};
this.addOnDisposeCallback(function(){return void J.z2.dispose()})};
_.r(WEU,kF);_.W=WEU.prototype;_.W.update=function(X){this.z2.dispose();this.z2=X};
_.W.hn=function(X){this.z2.hn(X)};
_.W.jU=function(X,J){this.z2.jU(X,J)};
_.W.logError=function(X){this.z2.logError(X)};
_.W.dB=function(){this.z2.dB()};
_.W.pnk=function(X){this.z2.pnk(X)};
_.W.g8f=function(X){this.z2.g8f(X)};
_.W.zGc=function(X){this.z2.zGc(X)};
_.W.ix1=function(X){this.z2.ix1(X)};
var C8Z=function(X,J){_.GL.call(this);var p=this;this.callback=X;this.hAG=J;this.bFD=-J;this.addOnDisposeCallback(function(){return void clearTimeout(p.timer)})};
_.r(C8Z,_.GL);var k7G=function(X){if(X.timer===void 0){var J=Math.max(0,X.bFD+X.hAG-D$());X.timer=setTimeout(function(){try{X.callback()}finally{X.bFD=D$(),X.timer=void 0}},J)}},nys=function(X,J){kF.call(this);
this.metrics=X;this.v3=J};
_.r(nys,kF);_.W=nys.prototype;_.W.ix1=function(X){this.metrics.lZr.record(X,this.v3)};
_.W.hn=function(X){this.metrics.eventCount.increment(X,this.v3)};
_.W.jU=function(X,J){this.metrics.fRW.record(J,X,this.v3)};
_.W.logError=function(X){this.metrics.errorCount.increment(X,this.v3)};
_.W.pnk=function(X){this.metrics.iHr.increment(X,this.v3)};
_.W.g8f=function(X){this.metrics.qDr.increment(X,this.v3)};
_.W.zGc=function(X){this.metrics.rDf.increment(X,this.v3)};
var qzI=function(X,J){J=J===void 0?[]:J;var p={v3:X.v3||"_",xBx:X.xBx||[],lC5:X.lC5|0,destinationUrl:X.destinationUrl,smk:X.smk||function(){},
nAk:X.nAk||function(B,k){return mNC(B,k,p.smk,p.destinationUrl)}},l=p.nAk("52",p.xBx.concat(J));
nys.call(this,{lZr:new Enb(l),errorCount:new jTv(l),eventCount:new Tvt(l),fRW:new zku(l),sUM:new Ktt(l),iHr:new iqe(l),qDr:new sTZ(l),rDf:new Xir(l)},p.v3);var g=this;this.TEST_ONLY={getExperimentIds:function(){return g.options.xBx.concat(g.qXr).sort(function(B,k){return B-k})}};
this.options=p;this.service=l;this.iO1=!X.nAk;this.flushDebouncer=new C8Z(function(){return void g.service.snapshotAndFlush()},p.lC5);
this.addOnDisposeCallback(function(){g.flushDebouncer.dispose();g.iO1&&g.service.dispose()});
(this.qXr=J.slice()).sort(_.m4K)};
_.r(qzI,nys);qzI.prototype.dB=function(){k7G(this.flushDebouncer)};var lBC=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(lBC,_.wB);_.g$W=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(_.g$W,_.wB);var WW=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,0,WW.messageId)};
_.r(WW,_.wB);var LEG=_.BVm(WW);WW.messageId="bfkj";var C85=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(C85,_.wB);var Ank=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Ank,_.wB);var whu=_.bA(Ank);_.OC=function(){var X=this;this.promise=new Promise(function(J,p){X.resolve=J;X.reject=p})};_.L5=function(X){_.GL.call(this);var J=this;this.plo=Math.floor(Math.random()*200);this.nlu=new Ank;if("challenge"in X&&LEG(X.challenge)){var p=_.KR(X.challenge,4,void 0,mv);var l=_.KR(X.challenge,5,void 0,mv);_.KR(X.challenge,7,void 0,mv)&&(this.nlu=whu(_.KR(X.challenge,7,void 0,mv)))}else p=X.program,l=X.globalName;this.addOnDisposeCallback(function(){var U,y,c;return _.L(function(D){if(D.nextAddress==1)return D.yield(J.vxk,2);U=D.yieldResult;y=U.tQr;(c=y)==null||c();_.Ma(D)})});
this.eo=N$m(X.rd1||{},this.nlu);_.bF(this,this.eo);var g=new _.OC;this.vxk=g.promise;this.eo.hn("t");var B=this.eo.share(),k=new $Nk(B,"t"),n=function(U,y,c,D){if(!J.eo.isDisposed()){var m="k";y?m="h":c&&(m="u");m!=="k"?D!==0&&(J.eo.hn(m),J.eo.jU(m,U)):J.plo<=0?(J.eo.hn(m),J.eo.jU(m,U),J.plo=Math.floor(Math.random()*200)):J.plo--}},w=function(U,y,c,D){Promise.resolve().then(function(){k.done();
B.dB();B.dispose();g.resolve({kJO:U,tQr:y,t2v:c,tZg:D})})};
if(!_.lT[l])throw this.eo.logError(25),Error("Ca");if(!_.lT[l].a)throw this.eo.logError(26),Error("Da");try{var Y=_.lT[l].a;l=[];for(var e=[],Z=k7C(this.nlu),h=0;h<Z.length;h++)l.push(Z[h]),e.push(1);var x=nym(this.nlu);for(Z=0;Z<x.length;Z++)l.push(x[Z]),e.push(2);this.jAW=_.C(Y(p,w,!0,X.dPq,n,[l,e],_.KR(this.nlu,5),!1)).next().value;this.gAm=g.promise.then(function(){})}catch(U){throw this.eo.logError(28),U;
}};
_.r(_.L5,_.GL);_.L5.prototype.snapshot=function(X){if(this.isDisposed())throw Error("Ea");this.eo.hn("n");var J=this.eo.share();return this.vxk.then(function(p){var l=p.kJO;return new Promise(function(g){var B=new $Nk(J,"n");l(function(k){B.done();J.ix1(k.length);J.dB();J.dispose();g(k)},[X.wI,
X.eYm,X.z9c,X.nXX])})})};
_.L5.prototype.vem=function(X){this.vxk.then(function(J){var p;(p=J.t2v)==null||p(X)})};
_.L5.prototype.vf6=function(X,J){return this.vxk.then(function(p){var l;return(l=p.tZg)==null?void 0:l(X,J,!1)})};
_.L5.prototype.wiK=function(){return this.eo.share()};var YzU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(YzU,_.wB);var p$m=_.BVm(YzU);var vyj=function(){this.promises={};this.phk=null},eyk=function(){vyj.instance||(vyj.instance=new vyj);
return vyj.instance},hyr=function(X,J){return ZwZ(X,_.bR(J,lBC,1,mv),_.bR(J,_.g$W,2,mv),_.KR(J,3,void 0,mv))},ZwZ=function(X,J,p,l){if(!J&&!p)return Promise.resolve();
if(!l)return VVI(J,p);var g;(g=X.promises)[l]||(g[l]=new Promise(function(B,k){VVI(J,p).then(function(){X.phk=l;B()},function(n){delete X.promises[l];
k(n)})}));
return X.promises[l]};var xNe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(xNe,_.wB);var HwZ=function(X,J){return _.Cu(X,1,J)},a6s=function(X,J){return _.Cu(X,2,J)};var Ak=function(X){_.GL.call(this);var J=this;this.options=X;this.zY6=new _.OC;this.gAm=this.zY6.promise;this.sYf=new _.OC;this.x7k=1;this.f1c=new _.OC;this.gqc=[];this.isPaused=!1;this.jmx=X.jmx||function(){};
this.hqx=new WEU(N$m(X.rd1||{}));UNU(this,X.vy,X.uMG,X.dG4,X.pWm,Object.assign({},rns,X.mQc||{}));this.addOnDisposeCallback(function(){return void I60(J)})};
_.r(Ak,_.GL);Ak.prototype.snapshot=function(X){var J=this;return _.L(function(p){switch(p.nextAddress){case 1:if(J.isDisposed())throw Error("Ea");if(J.iX||J.gkK){p.jumpTo(2);break}return p.yield(J.sYf.promise,2);case 2:if(!J.iX){p.jumpTo(4);break}return p.yield(J.iX.snapshot(X),5);case 5:return p.return(p.yieldResult);case 4:throw J.gkK;}})};
Ak.prototype.pause=function(){this.isDisposed()||this.isPaused||(this.isPaused=!0,this.k5&&this.k5.pause())};
Ak.prototype.resume=function(){!this.isDisposed()&&this.isPaused&&(this.isPaused=!1,this.k5&&this.k5.resume())};
Ak.prototype.checkForRefresh=function(){var X=this;return _.L(function(J){if(X.isDisposed())throw Error("Ea");var p;if(p=X.k5)p=X.k5,p.isExpired()?(ynG(p),p.resolver(0),p=!0):p=!1,p=!p;return p?J.jumpTo(0):J.yield(X.f1c.promise,0)})};
var Szj=function(X){var J;return _.L(function(p){if(X.isDisposed())throw Error("Ea");(J=X.k5)==null||oyU(J);return p.yield(X.f1c.promise,0)})},I60=function(X){X.gkK=Error("Ga");
X.sYf.resolve();LEC(X.zY6.promise);X.zY6.reject(Error("Ga"));X.hqx.dispose();Promise.all(X.gqc).then(function(){var p;return _.L(function(l){(p=X.iX)==null||p.dispose();X.iX=void 0;_.Ma(l)})});
X.gqc=[];var J;(J=X.k5)==null||oyU(J);LEC(X.f1c.promise);X.f1c.reject(Error("Ga"))};
Ak.prototype.vem=function(X){var J,p;(J=this.iX)==null||(p=J.vem)==null||p.call(J,X)};
Ak.prototype.vf6=function(X,J){var p,l,g;return(g=(p=this.iX)==null?void 0:(l=p.vf6)==null?void 0:l.call(p,X,J))!=null?g:Promise.resolve()};
var OwG=function(X,J){var p=X.jmx;X.jmx=function(){p();J()}},cnb=function(X,J){X.isDisposed()||(X.iX=J,X.hqx.update(J.wiK()),X.sYf.resolve(),X.zY6.resolve(void 0),X.jmx())};
Ak.prototype.handleError=function(X){if(!this.isDisposed()){this.gkK=X;this.sYf.resolve();var J,p;(p=(J=this.options).f3p)==null||p.call(J,X)}};
var bwH=function(X,J){J&&(Promise.all(X.gqc).then(function(){return void J.dispose()}),X.gqc=[])},wW=function(X,J){X.x7k=J;
var p,l;(l=(p=X.options).b6W)==null||l.call(p,J)},f6U=function(X){X.isDisposed()||(X.f1c.resolve(),X.f1c=new _.OC)},UNU=function(X,J,p,l,g,B){l=l===void 0?eyk():l;
g=g===void 0?Promise.resolve(void 0):g;var k,n,w,Y,e,Z,h,x,U,y,c,D;_.L(function(m){switch(m.nextAddress){case 1:return m.yield(0,3);case 3:n=null;if(!k){m.jumpTo(6);break}wW(X,7);_.f$(m,7);return m.yield(Nh(k.snapshot({}),B.dc1,function(){return Promise.resolve("E:CTO")}),9);
case 9:n=m.yieldResult;_.e8(m,6);break;case 7:_.qa(m),n="E:UCE";case 6:w=void 0,Y=k?B.iWr:B.eYO,e=new oT(Y,B.bWG,B.cEP,B.rEr),Z=1;case 10:if(!(Z<=B.maxAttempts)){m.jumpTo(12);break}if(Z===1){m.jumpTo(13);break}wW(X,0);X.k5=new YF(e.getValue(),B.bbc,B.deq);return m.yield(X.k5.promise,14);case 14:h=m.yieldResult,X.k5=void 0,h===1?(Z=1,e.reset()):VQ0(e);case 13:_.f$(m,15);x=void 0;if(p){x=p;m.jumpTo(17);break}wW(X,5);U=l.phk;return m.yield(Nh(DNX(J,U,n),B.c7P,function(){return Promise.reject(Error("Ha"))}),
18);
case 18:x=m.yieldResult;case 17:return wW(X,3),m.yield(Nh(hyr(l,x),B.lu6,function(){return Promise.reject(Error("Ia"))}),19);
case 19:return wW(X,8),m.yield(g,20);case 20:return y=new _.L5({challenge:x,rd1:X.options.rd1,dPq:X.options.dPq}),m.yield(Nh(y.gAm,B.da5,function(){return Promise.reject(Error("Ja"))}),21);
case 21:w=y;m.jumpTo(12);break;case 15:c=_.qa(m),X.handleError(c),f6U(X);case 11:Z++;m.jumpTo(10);break;case 12:if(X.isDisposed()){m.jumpTo(5);break}w&&(p=void 0,bwH(X,k),k=w,cnb(X,w),f6U(X));wW(X,2);X.k5=new YF(B.gUP,B.bbc,B.deq);X.isPaused&&X.k5.pause();return m.yield(X.k5.promise,22);case 22:X.k5=void 0;if(X.isDisposed()){m.jumpTo(5);break}m.jumpTo(3);break;case 5:(D=k)==null||D.dispose(),_.Ma(m)}})};
Ak.prototype.wiK=function(){return this.hqx.share()};
var rns={gUP:432E5,bbc:3E5,deq:10,dc1:1E4,c7P:3E4,lu6:3E4,da5:6E4,eYO:1E3,iWr:6E4,bWG:6E5,cEP:.25,rEr:2,maxAttempts:10},YF=function(X,J,p){var l=this;this.endTimeMs=0;this.vIt=null;this.isPaused=!1;this.tick=function(){if(!l.isPaused){var g=l.endTimeMs-Date.now();g<=l.gi5?(l.vIt=null,l.resolver(0)):l.vIt=setTimeout(l.tick,Math.min(g,l.bbc))}};
this.bbc=J;this.gi5=p;this.promise=new Promise(function(g){l.resolver=g});
Ryr(this,X)},Ryr=function(X,J){X.endTimeMs=Date.now()+J;
X.tick()};
YF.prototype.pause=function(){this.isPaused||(this.isPaused=!0,ynG(this))};
YF.prototype.resume=function(){this.isPaused&&(this.isPaused=!1,this.tick())};
var oyU=function(X){ynG(X);X.endTimeMs=0;X.isPaused=!1;X.resolver(1)},ynG=function(X){X.vIt&&(clearTimeout(X.vIt),X.vIt=null)};
YF.prototype.isExpired=function(){return Date.now()>this.endTimeMs};var mNG,Q6W=(mNG=Math.imul)!=null?mNG:function(X,J){return X*J|0},Mh=[196,
200,224,18],ve=function(X,J,p){p=p===void 0?[]:p;this.maxItems=X;this.kL=J===void 0?0:J;this.mN=p},FE0=function(X){var J=globalThis.sessionStorage.getItem("iU5q-!O9@$");
if(!J)return new ve(X);var p=J.split(",");if(p.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ve(X);J=p.slice(1);J.length===1&&J[0]===""&&(J=[]);p=Number(p[0]);return isNaN(p)||p<0||p>J.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ve(X)):new ve(X,p,J)};
ve.prototype.serialize=function(){return String(this.kL)+","+this.mN.join()};
ve.prototype.insert=function(X,J){var p=void 0;if(this.mN[this.kL]!==X){var l=this.mN.indexOf(X);l!==-1?(this.mN.splice(l,1),l<this.kL&&this.kL--,this.mN.splice(this.kL,0,X)):(p=this.mN[this.kL],this.mN[this.kL]=X)}this.kL=(this.kL+1)%this.maxItems;X=tVB("iU5q-!O9@$",this.serialize());p&&X&&J(p);return X};
var qzU=function(X,J){this.x2k=J;try{var p=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(l){p=!1}p&&(this.index=FE0(X))},N$s=function(X,J,p,l,g){var B=X.index?_.n5(X.x2k,function(){return zyR(X.index,KEI(J),p,l,g)},"W"):"u";
X.x2k.zGc(B)},MVU=function(X,J,p){var l=_.C(X.index?_.n5(X.x2k,function(){return j6T(KEI(J),p)},"R"):["u"]),g=l.next().value;
l=l.next().value;X.x2k.g8f(g);return l};var uGZ={toString:function(X){var J=[],p=0;X-=-2147483648;J[p++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(X%52);for(X=Math.floor(X/52);X>0;)J[p++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(X%62),X=Math.floor(X/62);return J.join("")}};var VVU=function(X){X=G7u(X);for(var J=2654435769,p=2654435769,l=314159265,g=X.length,B=g,k=0,n=function(){J-=p;J-=l;J^=l>>>13;p-=l;p-=J;p^=J<<8;l-=J;l-=p;l^=p>>>13;J-=p;J-=l;J^=l>>>12;p-=l;p-=J;p^=J<<16;l-=J;l-=p;l^=p>>>5;J-=p;J-=l;J^=l>>>3;p-=l;p-=J;p^=J<<10;l-=J;l-=p;l^=p>>>15};B>=12;B-=12,k+=12)J+=dNU(X,k),p+=dNU(X,k+4),l+=dNU(X,k+8),n();
l+=g;switch(B){case 11:l+=X[k+10]<<24;case 10:l+=X[k+9]<<16;case 9:l+=X[k+8]<<8;case 8:p+=X[k+7]<<24;case 7:p+=X[k+6]<<16;case 6:p+=X[k+5]<<8;case 5:p+=X[k+4];case 4:J+=X[k+3]<<24;case 3:J+=X[k+2]<<16;case 2:J+=X[k+1]<<8;case 1:J+=X[k]}n();return uGZ.toString(l)},G7u=function(X){for(var J=[],p=0;p<X.length;p++)J.push(X.charCodeAt(p));
return J},dNU=function(X,J){return X[J]+(X[J+1]<<8)+(X[J+2]<<16)+(X[J+3]<<24)};var eF=function(X){_.GL.call(this);this.mU=X;this.uFD=new _.OC};
_.r(eF,_.GL);var tVj=function(X,J){var p=setTimeout(function(){X.uFD.resolve()},J);
X.addOnDisposeCallback(function(){return void clearTimeout(p)})};
eF.prototype.i16=function(X,J){var p=this.bJ(X);J==null||J(p);return _.n5(this.mU,function(){return _.jm(p,2)},this.mCm)};
var P8s=function(X,J,p,l){return _.n5(X.mU,function(){return p?X.i16(J,l):X.bJ(J,l)},X.egu)},Q6v=function(X,J,p,l){eF.call(this,X);
this.mGf=J;this.rrf=p;this.egu="m";this.mCm="x";this.dG5=0;tVj(this,l)};
_.r(Q6v,eF);Q6v.prototype.bJ=function(X,J){var p=this;this.mU.hn(this.egu);++this.dG5>=this.rrf&&this.uFD.resolve();var l=X();X=_.n5(this.mU,function(){return p.mGf(l)},"C");
if(X===void 0)throw new b6(17,"YNJ:Undefined");if(!(X instanceof Uint8Array))throw new b6(18,"ODM:Invalid");J==null||J(X);return X};
var Eyb=function(X,J,p){eF.call(this,X);this.ibX=J;this.egu="f";this.mCm="z";tVj(this,p)};
_.r(Eyb,eF);Eyb.prototype.bJ=function(){return this.ibX};
var KEU=function(X,J,p){eF.call(this,X);this.ymO=J;this.egu="w";this.mCm="z";tVj(this,p)};
_.r(KEU,eF);KEU.prototype.bJ=function(){var X=this;return _.n5(this.mU,function(){return _.iT(X.ymO)},"d")};
KEU.prototype.i16=function(){return this.ymO};
var T$Z=function(X,J){eF.call(this,X);this.error=J;this.egu="e";this.mCm="y"};
_.r(T$Z,eF);var zyX=function(X,J){var p=(J(X.error.message)+":"+J(X.error.stack)).substring(0,2048);J=p.length+1;p=iwW(p);var l=new Uint8Array(4+p.length);l.set([42,J&127|128,J>>7,X.error.code]);l.set(p,4);return l};
T$Z.prototype.bJ=function(){if(this.hSx)return this.hSx;this.hSx=zyX(this,function(X){return"_"+VVU(X)});
return zyX(this,function(X){return X})};
var j6t=function(X,J,p){eF.call(this,X);this.zxr=J;this.clientState=p;this.egu="S";this.mCm="q"};
_.r(j6t,eF);j6t.prototype.bJ=function(){var X=Math.floor(Date.now()/1E3),J=[Math.random()*255,Math.random()*255],p=J.concat([this.zxr&255,this.clientState],[X>>24&255,X>>16&255,X>>8&255,X&255]);X=new Uint8Array(2+p.length);X[0]=34;X[1]=p.length;X.set(p,2);p=X.subarray(2);for(var l=J=J.length;l<p.length;++l)p[l]^=p[l%J];this.mU.pnk(this.clientState);return X};var iwv={nBM:3E4,aZ0:2E4},ZQ=function(X){_.GL.call(this);var J=this;this.hmc=new _.OC;this.ucX=0;this.mX=void 0;this.state=2;this.vm=X.vm;this.vy=X.vy;this.mQc=Object.assign({},iwv,X.mQc||{});this.qu=X.vm.wiK();var p;this.onError=(p=X.onError)!=null?p:function(){};
this.zhv=X.zhv||!1;if(s6b(X)){var l=this.vm;this.oyE=function(){return Szj(l).catch(function(k){k=J.reportError(new b6(J.ln?20:32,"TRG:Disposed",k));J.mX=k;var n;(n=J.ln)==null||n.dispose();J.ln=void 0;J.hmc.reject(k)})};
OwG(l,function(){return void X3v(J)});
l.x7k===2&&X3v(this)}else this.oyE=X.dmR,X3v(this);var g=this.qu.share();g.hn("o");var B=new $Nk(g,"o");this.hmc.promise.then(function(){B.done();g.dB();g.dispose()},function(){return void g.dispose()});
this.addOnDisposeCallback(function(){J.ln?(J.ln.dispose(),J.ln=void 0):J.mX?J.qu.dB():(J.mX=J.reportError(new b6(32,"TNP:Disposed")),J.qu.dB(),J.hmc.reject(J.mX))});
_.bF(this,this.qu)};
_.r(ZQ,_.GL);ZQ.prototype.wlK=function(){return this.hmc.promise};
var JXv=function(X,J){if(!(J instanceof b6))if(J instanceof _.Be){var p=Error(J.toString());p.stack=J.stack;J=new b6(11,"EBH:Error",p)}else J=new b6(12,"BSO:Unknown",J);return X.reportError(J)},X3v=function(X){var J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y;
return _.L(function(c){switch(c.nextAddress){case 1:J=void 0;X.ucX++;p=new _.OC;X.vm instanceof Ak&&X.vm.gqc.push(p.promise);if(!X.zhv){c.jumpTo(2);break}l=new _.OC;setTimeout(function(){return void l.resolve()});
return c.yield(l.promise,2);case 2:return g=X.qu.share(),_.f$(c,4,5),X.state=5,B={},k=[],c.yield(Nh(X.vm.snapshot({wI:B,z9c:k}),X.mQc.aZ0,function(){return Promise.reject(new b6(15,"MDA:Timeout"))}),7);
case 7:n=c.yieldResult;if(X.isDisposed())throw new b6(X.ln?20:32,"MDA:Disposed");w=k[0];X.state=6;return c.yield(Nh(p3j(X.vy,n),X.mQc.nBM,function(){return Promise.reject(new b6(10,"BWB:Timeout"))}),8);
case 8:Y=c.yieldResult;if(X.isDisposed())throw new b6(X.ln?20:32,"BWB:Disposed");X.state=7;J=_.n5(g,function(){var m=lw0(X,Y,p,w);m.uFD.promise.then(function(){return void X.oyE()});
return m},"i");
case 5:_.RJ(c);g.dispose();_.F5(c,6);break;case 4:e=_.qa(c);(Z=J)==null||Z.dispose();if(!X.mX){h=JXv(X,e);p.resolve();var D;if(D=X.vm instanceof Ak&&X.ucX<2)a:if(e instanceof b6)D=e.code!==32&&e.code!==20&&e.code!==10;else{if(e instanceof _.Be)switch(e.code){case 2:case 13:case 14:case 4:break;default:D=!1;break a}D=!0}if(D)return x=(1+Math.random()*.25)*(X.ln?6E4:1E3),U=setTimeout(function(){return void X.oyE()},x),X.addOnDisposeCallback(function(){return void clearTimeout(U)}),c.return();
X.mX=h}g.logError(X.ln?13:14);X.hmc.reject(X.mX);return c.return();case 6:X.state=8,X.ucX=0,(y=X.ln)==null||y.dispose(),X.ln=J,X.hmc.resolve(),_.Ma(c)}})},lw0=function(X,J,p,l){var g=uUU(J,2)*1E3;
if(g<=0)throw new b6(31,"TTM:Invalid");if(_.KR(J,4))return new KEU(X.qu,_.KR(J,4),g);if(!uUU(J,3))return new Eyb(X.qu,UUZ(_.ME(J,1)),g);if(!l)throw new b6(4,"PMD:Undefined");l=l(UUZ(_.ME(J,1)));if(!(l instanceof Function))throw new b6(16,"APF:Failed");X.j0q=Math.floor((Date.now()+g)/1E3);X=new Q6v(X.qu,l,uUU(J,3),g);X.addOnDisposeCallback(function(){return void p.resolve()});
return X};
ZQ.prototype.bJ=function(X){return gde(this,Object.assign({},X),!1)};
ZQ.prototype.i16=function(X){return gde(this,Object.assign({},X),!0)};
ZQ.prototype.jto=function(X){if(X>150)return!1;try{return this.cache=new qzU(X,this.qu),!0}catch(J){return this.reportError(new b6(22,"GBJ:init",J)),!1}};
ZQ.prototype.reportError=function(X){this.qu.logError(X.code);this.onError(X);return X};
var Bde=function(X,J){J=J instanceof b6?J:new b6(5,"TVD:error",J);return X.reportError(J)},gde=function(X,J,p){try{if(X.isDisposed())throw new b6(21,"BNT:disposed");
if(!X.ln&&X.mX)throw X.mX;var l,g;return(g=(l=$Zj(X,J,p))!=null?l:Wsv(X,J,p))!=null?g:CRr(X,J,p)}catch(B){if(!J.dCX)throw Bde(X,B);return k0k(X,p,B)}},$Zj=function(X,J,p){var l;
return(l=X.ln)==null?void 0:P8s(l,function(){return ndj(X,J)},p,function(g){var B;
if(X.ln instanceof Q6v&&((B=J.n2)==null?0:B.u01))try{var k;(k=X.cache)==null||N$s(k,ndj(X,J),g,J.n2.zrE,X.j0q-120)}catch(n){X.reportError(new b6(24,"ELX:write",n))}})},Wsv=function(X,J,p){var l;
if((l=J.n2)!=null&&l.znk)try{var g,B=(g=X.cache)==null?void 0:MVU(g,ndj(X,J),J.n2.zrE);return B?p?_.n5(X.qu,function(){return _.jm(B,2)},"a"):B:void 0}catch(k){X.reportError(new b6(23,"RXO:read",k))}},CRr=function(X,J,p){var l={stack:[],
error:void 0,hasError:!1};try{if(!J.mCo)throw new b6(29,"SDF:notready");return P8s(oae(l,new j6t(X.qu,0,X.state)),function(){return ndj(X,J)},p)}catch(g){l.error=g,l.hasError=!0}finally{Smj(l)}},k0k=function(X,J,p){var l={stack:[],
error:void 0,hasError:!1};try{var g=Bde(X,p);return P8s(oae(l,new T$Z(X.qu,g)),function(){return[]},J)}catch(B){l.error=B,l.hasError=!0}finally{Smj(l)}},ndj=function(X,J){return J.n1c?J.n1c:J.wI?_.n5(X.qu,function(){return J.n1c=iwW(J.wI)},"c"):[]},s6b=function(X){return qU(function(J){if(!Mc(J))return!1;
for(var p=_.C(Object.entries(X)),l=p.next();!l.done;l=p.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;if(!(l in J)){if(g.isOptionalGuard_doNotManuallySetPrettyPlease===!0)continue;return!1}if(!g(J[l]))return!1}return!0})}({vm:function(X){return qU(function(J){return J instanceof X})}(Ak)},"");var LsU=function(){var X=_.I7();this.JSC$10190_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",aT("cookie_enabled"),aT("cookie_3p_enabled"),_.rv("browser"))};
LsU.prototype.increment=function(X,J,p){this.JSC$10190_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/web/debug/browser_cookie_setting",X,J,p)};
var MyT=function(){var X=_.I7();this.JSC$10214_streamzService=X;X.addNewCounter("/client_streamz/youtube/identity/stickiness/reload",Ux("tick"),aT("from_st_cookie"))};
MyT.prototype.increment=function(X,J){this.JSC$10214_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/identity/stickiness/reload",X,J)};
var AXt=function(){var X=_.I7();this.JSC$10220_streamzService=X;X.addNewCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",_.rv("status"))};
AXt.prototype.increment=function(X){this.JSC$10220_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/identity/high_frequency_cookie_rotation",X)};
var w3U=function(){var X=_.I7();this.JSC$10223_streamzService=X;X.addNewCounter("/client_streamz/youtube/ads/desktop_masthead",_.rv("stage"),aT("is_using_ytd_player"),aT("has_expandable_tiles"))};
w3U.prototype.increment=function(X,J,p){this.JSC$10223_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/ads/desktop_masthead",X,J,p)};
var Y7U=function(){var X=_.I7();this.JSC$10226_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/response_signature",_.rv("check_status"))};
Y7U.prototype.increment=function(X){this.JSC$10226_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/web/response_signature",X)};
var vdZ=function(){var X=_.I7();this.JSC$10229_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/e_sig_log",_.rv("sig"),Ux("de"))};
vdZ.prototype.increment=function(X,J){this.JSC$10229_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/web/e_sig_log",X,J)};
var erX=function(){var X=_.I7();this.JSC$10232_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/e_sig_en",_.rv("sig"),Ux("de"))};
erX.prototype.increment=function(X,J){this.JSC$10232_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/web/e_sig_en",X,J)};
_.ZDj=function(){var X=_.I7();this.JSC$10235_streamzService=X;X.addNewCounter("/client_streamz/youtube/web/enforcement_intent",_.rv("action"))};
_.ZDj.prototype.increment=function(X){this.JSC$10235_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/web/enforcement_intent",X)};var hk=window;var hrb=(new Date).getTime();_.Q5.createSet("area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr");_.Q5.createSet("action","cite","data","formaction","href","manifest","poster","src");var xZk=function(X){this.servicePromise_=X;X.then((0,_.dv)(function(){},this),function(){},this)},HDU=function(X,J,p){X.servicePromise_.then(function(l){var g=l[J];
if(!g)throw Error("Ka`"+J);return g.apply(l,p)})},rXH=function(X,J,p){for(var l=Array(arguments.length-2),g=2;g<arguments.length;g++)l[g-2]=arguments[g];
g=awv(X,J).then(function(B){return B.apply(null,l)},function(B){B=Error("La`"+J+"`"+X+"`"+B,{cause:B});
delete UZH[J];return _.EW(B)});
return new xZk(g)},UZH={},awv=function(X,J){var p=UZH[J];
if(p)return p;p=(p=_.Lw(J))?_.rL(p):(new _.u_(function(l,g){var B=(new jS(document)).createElement("SCRIPT");B.async=!0;_.Y0(B,_.Nf(xKX(X)));B.onload=B.onreadystatechange=function(){B.readyState&&B.readyState!="loaded"&&B.readyState!="complete"||l()};
B.onerror=function(k){g(Error("Ma`"+J+"`"+X,{cause:k}))};
(document.head||document.getElementsByTagName("head")[0]).appendChild(B)})).then(function(){var l=_.Lw(J);
if(!l)throw Error("Na`"+J+"`"+X);return l});
return UZH[J]=p};var Iwt={GOOGLE:"https://www.google.com",SUPPORT:"https://support.google.com",PLAY:"https://play.google.com"},od0=function(){var X=this;this.rsaForList=[];this.rsaForPromises=[];this.initialize=s6a(function(){return _.L(function(J){if(J.nextAddress==1)return typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$")?J.return(Promise.resolve()):J.yield(yXj(X),2);X.rsaForList.length>
0&&document.addEventListener("click",X.requestAccessForHelpPanel);_.Ma(J)})});
this.requestAccessForHelpPanel=function(){if(!(X.rsaForPromises.length>0)){for(var J=_.C(X.rsaForList),p=J.next();!p.done;p=J.next()){p=p.value;try{X.rsaForPromises.push(document.requestStorageAccessFor(p))}catch(l){}}Promise.all(X.rsaForPromises).then(function(){}).catch(function(){}).finally(function(){X.reset()})}}};
od0.prototype.reset=function(){document.removeEventListener("click",this.requestAccessForHelpPanel)};
var yXj=function(X){var J,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:J=_.C(Object.values(Iwt)),p=J.next();case 2:if(p.done){B.jumpTo(0);break}l=p.value;_.f$(B,5);return B.yield(navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:l}),7);case 7:g=B.yieldResult;g.state!=="granted"&&X.rsaForList.push(l);_.e8(B,3);break;case 5:_.qa(B);B.jumpTo(0);break;case 3:p=J.next(),B.jumpTo(2)}})};(new od0).initialize();var S7k=function(X){this.JSC$10249_loader_=X};
S7k.prototype.startHelp=function(X){HDU(this.JSC$10249_loader_,"startHelp",arguments)};
S7k.prototype.JSC$10251_loadChatSupport=function(X){HDU(this.JSC$10249_loader_,"loadChatSupport",arguments)};
var cXH=function(X,J){J=J||{};X=rXH(ODt,"help.service.Lazy.create",X,{apiKey:J.apiKey||J.apiKey,asxUiUri:J.asxUiUri||J.asxUiUri,environment:J.environment||J.environment,flow:J.flow||J.flow,frdProductData:J.frdProductData||J.frdProductData,frdProductDataSerializedJspb:J.frdProductDataSerializedJspb||J.frdProductDataSerializedJspb,helpCenterPath:J.helpCenterPath||J.helpCenterPath,locale:J.locale||J.locale||"en-US".replace(/-/g,"_"),nonce:J.nonce||J.nonce,productData:J.productData||J.productData,receiverUri:J.receiverUri||
J.receiverUri,renderApiUri:J.renderApiUri||J.renderApiUri,theme:J.theme||J.theme,window:J.window||J.window});return new S7k(X)},ODt=new kC(SVR,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");var bDH=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(bDH,_.wB);var fwk=_.bA(bDH);var DZH=[0,_.Zn,LM,fss];_.Rrr=new function(X,J,p,l){this.configType=X;this.flagName=p;this.defaultValue=l;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 FsU=function(){this.retriever=_.yG().resolve(mZZ)};_.HW={get payments(){return window.payments}};JXW(Node);JXW(Element);var q7Z=JXW(HTMLElement);JXW(SVGElement);var Ndv,M8s,af,uWG;Ndv=function(X){return typeof X.className=="string"?X.className:X.getAttribute&&X.getAttribute("class")||""};
M8s=function(X){return X.classList?X.classList:Ndv(X).match(/\S+/g)||[]};
_.xF=function(X,J){typeof X.className=="string"?X.className=J:X.setAttribute&&X.setAttribute("class",J)};
_.He=function(X,J){return X.classList?X.classList.contains(J):_.q4(M8s(X),J)};
_.L_=function(X,J){if(X.classList)X.classList.add(J);else if(!_.He(X,J)){var p=Ndv(X);_.xF(X,p+(p.length>0?" "+J:J))}};
af=function(X,J){if(X.classList)Array.prototype.forEach.call(J,function(g){_.L_(X,g)});
else{var p={};Array.prototype.forEach.call(M8s(X),function(g){p[g]=!0});
Array.prototype.forEach.call(J,function(g){p[g]=!0});
J="";for(var l in p)J+=J.length>0?" "+l:l;_.xF(X,J)}};
_.n_=function(X,J){X.classList?X.classList.remove(J):_.He(X,J)&&_.xF(X,Array.prototype.filter.call(M8s(X),function(p){return p!=J}).join(" "))};
uWG=function(X,J){X.classList?Array.prototype.forEach.call(J,function(p){_.n_(X,p)}):_.xF(X,Array.prototype.filter.call(M8s(X),function(p){return!_.q4(J,p)}).join(" "))};var G0k=function(X){this.previouslyFocusedElement=this.focusChangeHandler=null;this.document=X.document},t8U=function(X,J){dZX(X);
var p=document.createElement("div"),l;(l=J.parentNode)==null||l.insertBefore(p,J);p.tabIndex=0;p.id="fc-focus-trap-pre-div";p=document.createElement("div");var g;(g=J.parentNode)==null||g.insertBefore(p,J.nextSibling);p.tabIndex=0;p.id="fc-focus-trap-post-div";var B=V8v(X,J),k=V8v(X,J,!0);B&&k&&(X.focusChangeHandler=function(){var n=X.document.activeElement;if(n)if(_.AZ(J,n))X.previouslyFocusedElement=n;else if(n===X.document.activeElement)switch(X.previouslyFocusedElement){case B:k.focus();X.previouslyFocusedElement=
k;break;default:B.focus(),X.previouslyFocusedElement=B}},X.document.addEventListener("focus",X.focusChangeHandler,!0),X.document.addEventListener("focusin",X.focusChangeHandler))},dZX=function(X){X.focusChangeHandler&&(document.removeEventListener("focus",X.focusChangeHandler,!0),document.removeEventListener("focusin",X.focusChangeHandler),X.focusChangeHandler=null);
var J;(J=document.getElementById("fc-focus-trap-pre-div"))==null||J.remove();var p;(p=document.getElementById("fc-focus-trap-post-div"))==null||p.remove()},PRZ=function(X,J,p,l,g){p=p===void 0?!0:p;
var B;g=(B=g===void 0?null:g)!=null?B:V8v(X,J,l===void 0?!1:l);g!==null&&(g.focus(),p&&t8U(X,J))};
G0k.prototype.disableButton=function(X,J){J=J===void 0?null:J;X.disabled=!0;J&&_.L_(X,J)};
var V8v=function(X,J,p){p=p===void 0?!1:p;if(Er6(J)&&!p)return J;var l=p?[].slice.call(J.children,0).reverse():J.children;l=_.C(l);for(var g=l.next();!g.done;g=l.next())if(g=g.value,q7Z(g)&&(g=V8v(X,g,p)))return g;return Er6(J)&&p?J:null};var Qbs=function(X){this.originalBodyOverflow="";this.JSC$10276_domHelper=MK(X);var J;this.isScrollingEnabled=((J=this.JSC$10276_domHelper.JSC$9602_document_.body)==null?void 0:J.style.overflow)!=="hidden"};
Qbs.prototype.enableScrolling=function(){this.isScrollingEnabled||(this.JSC$10276_domHelper.JSC$9602_document_.body.style.overflow=this.originalBodyOverflow,this.isScrollingEnabled=!0)};_.r9(_.VV,_.GL);_.W=_.VV.prototype;_.W.JSC$10279_id_=0;_.W.disposeInternal=function(){_.VV.superClass_.disposeInternal.call(this);this.stop();delete this.JSC$10277_listener_;delete this.handler_};
_.W.start=function(X){this.stop();this.JSC$10279_id_=gW(this.callback_,X!==void 0?X:this.JSC$10277_interval_)};
_.W.stop=function(){this.isActive()&&_.lT.clearTimeout(this.JSC$10279_id_);this.JSC$10279_id_=0};
_.W.fire=function(){this.stop();this.JSC$10279_doAction_()};
_.W.isActive=function(){return this.JSC$10279_id_!=0};
_.W.JSC$10279_doAction_=function(){this.JSC$10279_id_=0;this.JSC$10277_listener_&&this.JSC$10277_listener_.call(this.handler_)};_.QV=function(X){_.GL.call(this);this.handler_=X;this.JSC$10280_keys_={}};
_.r9(_.QV,_.GL);var Edr=[];_.QV.prototype.listen=function(X,J,p,l){Array.isArray(J)||(J&&(Edr[0]=J.toString()),J=Edr);for(var g=0;g<J.length;g++){var B=_.PH(X,J[g],p||this.handleEvent,l||!1,this.handler_||this);if(!B)break;this.JSC$10280_keys_[B.key]=B}return this};
_.QV.prototype.listenOnce=function(X,J,p,l){return KsZ(this,X,J,p,l)};
var KsZ=function(X,J,p,l,g,B){if(Array.isArray(p))for(var k=0;k<p.length;k++)KsZ(X,J,p[k],l,g,B);else{J=X3(J,p,l||X.handleEvent,g,B||X.handler_||X);if(!J)return X;X.JSC$10280_keys_[J.key]=J}return X};
_.QV.prototype.unlisten=function(X,J,p,l,g){if(Array.isArray(J))for(var B=0;B<J.length;B++)this.unlisten(X,J[B],p,l,g);else if(X=k0Z(X,J,p||this.handleEvent,_.QZ(l)?!!l.capture:!!l,g||this.handler_||this))dc(X),delete this.JSC$10280_keys_[X.key];return this};
_.QV.prototype.removeAll=function(){_.Q5.forEach(this.JSC$10280_keys_,function(X,J){this.JSC$10280_keys_.hasOwnProperty(J)&&dc(X)},this);
this.JSC$10280_keys_={}};
_.QV.prototype.disposeInternal=function(){_.QV.superClass_.disposeInternal.call(this);this.removeAll()};
_.QV.prototype.handleEvent=function(){throw Error("Oa");};_.r9(t0,_.GL);t0.prototype.connect=function(X){X&&X()};
t0.prototype.isConnected=function(){return!0};
t0.prototype.registerService=function(X,J,p){this.services_[X]={callback:J,objectPayload:!!p}};
t0.prototype.getService=function(X,J){var p=this.services_[X];return p?p:this.defaultService_?{callback:_.fV(this.defaultService_,X),objectPayload:_.QZ(J)}:null};
var Tdk=function(X,J){if(J&&typeof X==="string")try{return JSON.parse(X)}catch(p){return null}else if(!J&&typeof X!=="string")return(0,_.$F)(X);return X};
t0.prototype.disposeInternal=function(){t0.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 Kq=function(X,J){this.sequence_=[];this.onCancelFunction_=X;this.defaultScope_=J||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};
Kq.prototype.cancel=function(X){if(this.fired_)this.result_ instanceof Kq&&this.result_.cancel();else{if(this.parent_){var J=this.parent_;delete this.parent_;X?J.cancel(X):(J.branches_--,J.branches_<=0&&J.cancel())}this.onCancelFunction_?this.onCancelFunction_.call(this.defaultScope_,this):this.silentlyCanceled_=!0;this.fired_||this.errback(new Ug(this))}};
Kq.prototype.continue_=function(X,J){this.blocked_=!1;zrU(this,X,J)};
var zrU=function(X,J,p){X.fired_=!0;X.result_=p;X.hadError_=!J;jbb(X)},sbG=function(X){if(X.fired_){if(!X.silentlyCanceled_)throw new iDv(X);
X.silentlyCanceled_=!1}};
Kq.prototype.callback=function(X){sbG(this);zrU(this,!0,X)};
Kq.prototype.errback=function(X){sbG(this);zrU(this,!1,X)};
var BdY=function(X,J,p){rW(X,J,null,p)};
Kq.prototype.finally=function(X){var J=this;return XCv(new Promise(function(p,l){rW(J,function(g){X();p(g)},function(g){X();
l(g)})}))};
var rW=function(X,J,p,l){var g=X.fired_;g||(J===p?J=p=Xs(J):(J=Xs(J),p=Xs(p)));X.sequence_.push([J,p,l]);g&&jbb(X)};
Kq.prototype.then=function(X,J,p){var l,g,B=new _.u_(function(k,n){g=k;l=n});
rW(this,g,function(k){k instanceof Ug?B.cancel():l(k);return JLs},this);
return B.then(X,J,p)};
rcb(Kq);var gdY=function(X,J){J instanceof Kq?BdY(X,(0,_.dv)(J.branch,J)):BdY(X,function(){return J})};
Kq.prototype.branch=function(X){var J=new Kq;rW(this,J.callback,J.errback,J);X&&(J.parent_=this,this.branches_++);return J};
Kq.prototype.isError=function(X){return X instanceof Error};
var pCZ=function(X){return hL(X.sequence_,function(J){return typeof J[1]==="function"})},JLs={},jbb=function(X){if(X.unhandledErrorId_&&X.fired_&&pCZ(X)){var J=X.unhandledErrorId_,p=lvs[J];
p&&(_.lT.clearTimeout(p.JSC$10297_id_),delete lvs[J]);X.unhandledErrorId_=0}X.parent_&&(X.parent_.branches_--,delete X.parent_);J=X.result_;for(var l=p=!1;X.sequence_.length&&!X.blocked_;){var g=X.sequence_.shift(),B=g[0],k=g[1];g=g[2];if(B=X.hadError_?k:B)try{var n=B.call(g||X.defaultScope_,J);n===JLs&&(n=void 0);n!==void 0&&(X.hadError_=X.hadError_&&(n==J||X.isError(n)),X.result_=J=n);if(Ibe(J)||typeof _.lT.Promise==="function"&&J instanceof _.lT.Promise)l=!0,X.blocked_=!0}catch(w){J=w,X.hadError_=
!0,pCZ(X)||(p=!0)}}X.result_=J;l&&(n=(0,_.dv)(X.continue_,X,!0),l=(0,_.dv)(X.continue_,X,!1),J instanceof Kq?(rW(J,n,l),J.blocking_=!0):J.then(n,l));p&&(J=new g6u(J),lvs[J.JSC$10297_id_]=J,X.unhandledErrorId_=J.JSC$10297_id_)},XCv=function(X){var J=new Kq;
X.then(function(p){J.callback(p)},function(p){J.errback(p)});
return J},iDv=function(){_.XI.call(this)};
_.r9(iDv,_.XI);iDv.prototype.message="Deferred has already fired";iDv.prototype.name="AlreadyCalledError";var Ug=function(){_.XI.call(this)};
_.r9(Ug,_.XI);Ug.prototype.message="Deferred was canceled";Ug.prototype.name="CanceledError";var g6u=function(X){this.JSC$10297_id_=_.lT.setTimeout((0,_.dv)(this.throwError,this),0);this.JSC$10297_error_=X};
g6u.prototype.throwError=function(){delete lvs[this.JSC$10297_id_];throw this.JSC$10297_error_;};
var lvs={};var Bse={1:"NativeMessagingTransport"},WsW=["pu","lru","pru","lpu","ppu"],p3B=function(){for(var X=10,J=$XX,p=J.length,l="";X-- >0;)l+=J.charAt(Math.floor(Math.random()*p));return l},$XX="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var Pm=function(X){_.GL.call(this);this.JSC$10300_domHelper_=X||MK()};
_.r9(Pm,_.GL);Pm.prototype.transportType=0;Pm.prototype.getWindow=function(){return this.JSC$10300_domHelper_.getWindow()};
Pm.prototype.getName=function(){return Bse[String(this.transportType)]||""};_.r9(TL,Pm);TL.prototype.peerProtocolVersion_=null;TL.prototype.initialized_=!1;TL.prototype.transportType=1;var Wh0={};TL.prototype.sendTimerId_=0;
var n6U=function(X){var J=X.event_.data;if(typeof J!=="string")return!1;var p=J.indexOf("|"),l=J.indexOf(":");if(p==-1||l==-1)return!1;var g=J.substring(0,p);p=J.substring(p+1,l);J=J.substring(l+1);if(l=jU[g])return l.xpcDeliver(p,J,X.event_.origin),!0;l=C_X(J)[0];for(var B in jU){var k=jU[B];if(lwK(k)==1&&!k.isConnected()&&p=="tp"&&(l=="SETUP"||l=="SETUP_NTPV2")&&kOU(k,X.event_.origin))return delete jU[k.name],k.name=g,jU[g]=k,k.xpcDeliver(p,J),!0}return!1},Lhe=function(X){X.protocolVersion_!=2||
X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=2||X.send("tp","SETUP_NTPV2,"+X.endpointId_);
X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=1||X.send("tp","SETUP")},ALH=function(X,J){if(X.protocolVersion_!=2||X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=2||J!=2){if(X.peerProtocolVersion_!=null&&X.peerProtocolVersion_!=1||J!=1)return;
X.send("tp","SETUP_ACK")}else X.send("tp","SETUP_ACK_NTPV2");X.setupAckSent_.fired_||X.setupAckSent_.callback(!0)},wCr=function(X,J){J>X.peerProtocolVersion_&&(X.peerProtocolVersion_=J);
X.peerProtocolVersion_==1&&(X.setupAckSent_.fired_||X.oneSidedHandshake_||X.setupAckSent_.callback(!0),X.peerEndpointId_=null)};
_.W=TL.prototype;_.W.connect=function(){var X=this.getWindow(),J=_.KY(X),p=Wh0[J];typeof p!=="number"&&(p=0);p==0&&_.PH(X.postMessage?X:X.document,"message",n6U,!1,TL);Wh0[J]=p+1;this.initialized_=!0;this.maybeAttemptToConnect_()};
_.W.maybeAttemptToConnect_=function(){var X=lwK(this.JSC$10303_channel_)==0;this.oneSidedHandshake_&&X||this.JSC$10303_channel_.isConnected()||this.isDisposed()?this.maybeAttemptToConnectTimer_.stop():(this.maybeAttemptToConnectTimer_.start(),Lhe(this))};
_.W.send=function(X,J){var p=this.JSC$10303_channel_.peerWindowObject_;p&&(this.send=function(l,g){var B=this,k=this.JSC$10303_channel_.name;this.sendTimerId_=gW(function(){B.sendTimerId_=0;try{var n=p.postMessage?p:p.document;n.postMessage&&n.postMessage(k+"|"+l+":"+g,B.peerHostname_)}catch(w){}},0)},this.send(X,J))};
_.W.notifyConnected_=function(){var X=this.JSC$10303_channel_,J=this.protocolVersion_==1||this.peerProtocolVersion_==1?200:void 0;X.isConnected()||X.connectionDelay_&&X.connectionDelay_.isActive()||(X.state_=2,_.wv(X.connectionDelay_),J!==void 0?(X.connectionDelay_=new _.VV(X.connectCb_,J),X.connectionDelay_.start()):(X.connectionDelay_=null,X.connectCb_()))};
_.W.disposeInternal=function(){if(this.initialized_){var X=this.getWindow(),J=_.KY(X),p=Wh0[J];Wh0[J]=p-1;p==1&&_.i6(X.postMessage?X:X.document,"message",n6U,!1,TL)}this.sendTimerId_&&(_.lT.clearTimeout(this.sendTimerId_),this.sendTimerId_=0);_.wv(this.JSC$10303_eventHandler_);delete this.JSC$10303_eventHandler_;_.wv(this.maybeAttemptToConnectTimer_);delete this.maybeAttemptToConnectTimer_;this.setupAckReceived_.cancel();delete this.setupAckReceived_;this.setupAckSent_.cancel();delete this.setupAckSent_;
this.JSC$10303_connected_.cancel();delete this.JSC$10303_connected_;delete this.send;TL.superClass_.disposeInternal.call(this)};
var C_X=function(X){X=X.split(",");X[1]=X[1]||null;return X};var v6v;_.If=function(X){if(X.getValues&&typeof X.getValues=="function")return X.getValues();if(typeof Map!=="undefined"&&X instanceof Map||typeof Set!=="undefined"&&X instanceof Set)return Array.from(X.values());if(typeof X==="string")return X.split("");if(_.VZ(X)){for(var J=[],p=X.length,l=0;l<p;l++)J.push(X[l]);return J}return _.Q5.getValues(X)};
_.YBU=function(X){if(X.getKeys&&typeof X.getKeys=="function")return X.getKeys();if(!X.getValues||typeof X.getValues!="function"){if(typeof Map!=="undefined"&&X instanceof Map)return Array.from(X.keys());if(!(typeof Set!=="undefined"&&X instanceof Set)){if(_.VZ(X)||typeof X==="string"){var J=[];X=X.length;for(var p=0;p<X;p++)J.push(p);return J}return _.Q5.getKeys(X)}}};
v6v=function(X,J,p){if(X.forEach&&typeof X.forEach=="function")X.forEach(J,p);else if(_.VZ(X)||typeof X==="string")Array.prototype.forEach.call(X,J,p);else for(var l=_.YBU(X),g=_.If(X),B=g.length,k=0;k<B;k++)J.call(p,g[k],l&&l[k],X)};var KLK,f5,Rf,UX0,e5H,h5k,ZPk,av0,xXH;
_.km=function(X,J){this.JSC$10308_domain_=this.userInfo_=this.scheme_="";this.JSC$10308_port_=null;this.fragment_=this.JSC$10308_path_="";this.JSC$10308_ignoreCase_=!1;var p;X instanceof _.km?(this.JSC$10308_ignoreCase_=J!==void 0?J:X.JSC$10308_ignoreCase_,_.yP(this,X.scheme_),this.userInfo_=X.userInfo_,_.of(this,X.JSC$10308_domain_),_.SF(this,X.JSC$10308_port_),_.Og(this,X.getPath()),_.ce(this,X.JSC$10308_queryData_.clone()),_.b7(this,X.fragment_)):X&&(p=_.xy(String(X)))?(this.JSC$10308_ignoreCase_=
!!J,_.yP(this,p[1]||"",!0),this.userInfo_=f5(p[2]||""),_.of(this,p[3]||"",!0),_.SF(this,p[4]),_.Og(this,p[5]||"",!0),_.ce(this,p[6]||"",!0),_.b7(this,p[7]||"",!0)):(this.JSC$10308_ignoreCase_=!!J,this.JSC$10308_queryData_=new _.DQ(null,this.JSC$10308_ignoreCase_))};
_.km.prototype.toString=function(){var X=[],J=this.scheme_;J&&X.push(Rf(J,e5H,!0),":");var p=this.JSC$10308_domain_;if(p||J=="file")X.push("//"),(J=this.userInfo_)&&X.push(Rf(J,e5H,!0),"@"),X.push(_.w$(p).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),p=this.JSC$10308_port_,p!=null&&X.push(":",String(p));if(p=this.getPath())this.JSC$10308_domain_&&p.charAt(0)!="/"&&X.push("/"),X.push(Rf(p,p.charAt(0)=="/"?ZPk:h5k,!0));(p=this.JSC$10308_queryData_.toString())&&X.push("?",p);(p=this.fragment_)&&X.push("#",
Rf(p,xXH));return X.join("")};
_.km.prototype.resolve=function(X){var J=this.clone(),p=!!X.scheme_;p?_.yP(J,X.scheme_):p=!!X.userInfo_;p?J.userInfo_=X.userInfo_:p=!!X.JSC$10308_domain_;p?_.of(J,X.JSC$10308_domain_):p=X.JSC$10308_port_!=null;var l=X.getPath();if(p)_.SF(J,X.JSC$10308_port_);else if(p=!!X.JSC$10308_path_){if(l.charAt(0)!="/")if(this.JSC$10308_domain_&&!this.JSC$10308_path_)l="/"+l;else{var g=J.getPath().lastIndexOf("/");g!=-1&&(l=J.getPath().slice(0,g+1)+l)}g=l;if(g==".."||g==".")l="";else if(_.nY(g,"./")||_.nY(g,
"/.")){l=_.$a(g,"/");g=g.split("/");for(var B=[],k=0;k<g.length;){var n=g[k++];n=="."?l&&k==g.length&&B.push(""):n==".."?((B.length>1||B.length==1&&B[0]!="")&&B.pop(),l&&k==g.length&&B.push("")):(B.push(n),l=!0)}l=B.join("/")}else l=g}p?_.Og(J,l):p=X.JSC$10308_queryData_.toString()!=="";p?_.ce(J,X.JSC$10308_queryData_.clone()):p=!!X.fragment_;p&&_.b7(J,X.fragment_);return J};
_.km.prototype.clone=function(){return new _.km(this)};
_.yP=function(X,J,p){X.scheme_=p?f5(J,!0):J;X.scheme_&&(X.scheme_=X.scheme_.replace(/:$/,""));return X};
_.of=function(X,J,p){X.JSC$10308_domain_=p?f5(J,!0):J;return X};
_.SF=function(X,J){if(J){J=Number(J);if(isNaN(J)||J<0)throw Error("Pa`"+J);X.JSC$10308_port_=J}else X.JSC$10308_port_=null;return X};
_.km.prototype.getPath=function(){return this.JSC$10308_path_};
_.Og=function(X,J,p){X.JSC$10308_path_=p?f5(J,!0):J;return X};
_.ce=function(X,J,p){J instanceof _.DQ?(X.JSC$10308_queryData_=J,HPZ(X.JSC$10308_queryData_,X.JSC$10308_ignoreCase_)):(p||(J=Rf(J,av0)),X.JSC$10308_queryData_=new _.DQ(J,X.JSC$10308_ignoreCase_));return X};
_.ZE=function(X,J,p){X.JSC$10308_queryData_.set(J,p);return X};
_.eQ=function(X,J){return X.JSC$10308_queryData_.get(J)};
_.b7=function(X,J,p){X.fragment_=p?f5(J):J;return X};
_.mP=function(X){_.ZE(X,"zx",YL());return X};
_.vi=function(X,J){return X instanceof _.km?X.clone():new _.km(X,J)};
KLK=function(X,J){X instanceof _.km||(X=_.vi(X));J instanceof _.km||(J=_.vi(J));return X.resolve(J)};
f5=function(X,J){return X?J?decodeURI(X.replace(/%25/g,"%2525")):decodeURIComponent(X):""};
Rf=function(X,J,p){return typeof X==="string"?(X=encodeURI(X).replace(J,UX0),p&&(X=X.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),X):null};
UX0=function(X){X=X.charCodeAt(0);return"%"+(X>>4&15).toString(16)+(X&15).toString(16)};
e5H=/[#\/\?@]/g;h5k=/[#\?:]/g;ZPk=/[#\?]/g;av0=/[#\?@]/g;xXH=/#/g;_.DQ=function(X,J){this.count_=this.keyMap_=null;this.encodedQuery_=X||null;this.JSC$10309_ignoreCase_=!!J};
_.Fs=function(X){X.keyMap_||(X.keyMap_=new Map,X.count_=0,X.encodedQuery_&&YxG(X.encodedQuery_,function(J,p){X.add(r$(J),p)}))};
_.W=_.DQ.prototype;_.W.getCount=function(){_.Fs(this);return this.count_};
_.W.add=function(X,J){_.Fs(this);this.encodedQuery_=null;X=qg(this,X);var p=this.keyMap_.get(X);p||this.keyMap_.set(X,p=[]);p.push(J);this.count_+=1;return this};
_.W.remove=function(X){_.Fs(this);X=qg(this,X);return this.keyMap_.has(X)?(this.encodedQuery_=null,this.count_-=this.keyMap_.get(X).length,this.keyMap_.delete(X)):!1};
_.W.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};
_.W.isEmpty=function(){_.Fs(this);return this.count_==0};
_.W.containsKey=function(X){_.Fs(this);X=qg(this,X);return this.keyMap_.has(X)};
_.W.containsValue=function(X){var J=this.getValues();return _.q4(J,X)};
_.W.forEach=function(X,J){_.Fs(this);this.keyMap_.forEach(function(p,l){p.forEach(function(g){X.call(J,g,l,this)},this)},this)};
_.W.getKeys=function(){_.Fs(this);for(var X=Array.from(this.keyMap_.values()),J=Array.from(this.keyMap_.keys()),p=[],l=0;l<J.length;l++)for(var g=X[l],B=0;B<g.length;B++)p.push(J[l]);return p};
_.W.getValues=function(X){_.Fs(this);var J=[];if(typeof X==="string")this.containsKey(X)&&(J=J.concat(this.keyMap_.get(qg(this,X))));else{X=Array.from(this.keyMap_.values());for(var p=0;p<X.length;p++)J=J.concat(X[p])}return J};
_.W.set=function(X,J){_.Fs(this);this.encodedQuery_=null;X=qg(this,X);this.containsKey(X)&&(this.count_-=this.keyMap_.get(X).length);this.keyMap_.set(X,[J]);this.count_+=1;return this};
_.W.get=function(X,J){if(!X)return J;X=this.getValues(X);return X.length>0?String(X[0]):J};
_.rLs=function(X,J,p){X.remove(J);p.length>0&&(X.encodedQuery_=null,X.keyMap_.set(qg(X,J),_.G5(p)),X.count_+=p.length)};
_.DQ.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var X=[],J=Array.from(this.keyMap_.keys()),p=0;p<J.length;p++){var l=J[p],g=_.w$(l);l=this.getValues(l);for(var B=0;B<l.length;B++){var k=g;l[B]!==""&&(k+="="+_.w$(l[B]));X.push(k)}}return this.encodedQuery_=X.join("&")};
_.DQ.prototype.clone=function(){var X=new _.DQ;X.encodedQuery_=this.encodedQuery_;this.keyMap_&&(X.keyMap_=new Map(this.keyMap_),X.count_=this.count_);return X};
var qg=function(X,J){J=String(J);X.JSC$10309_ignoreCase_&&(J=J.toLowerCase());return J},HPZ=function(X,J){J&&!X.JSC$10309_ignoreCase_&&(_.Fs(X),X.encodedQuery_=null,X.keyMap_.forEach(function(p,l){var g=l.toLowerCase();
l!=g&&(this.remove(l),_.rLs(this,g,p))},X));
X.JSC$10309_ignoreCase_=J};
_.DQ.prototype.extend=function(X){for(var J=0;J<arguments.length;J++)v6v(arguments[J],function(p,l){this.add(l,p)},this)};_.r9(JZ,t0);var IvU=RegExp("^%*tp$"),yLX=RegExp("^%+tp$");_.W=JZ.prototype;_.W.connectionDelay_=null;_.W.peerWindowDeferred_=null;_.W.transport_=null;_.W.state_=1;_.W.isConnected=function(){return this.state_==2};
_.W.peerWindowObject_=null;_.W.iframeElement_=null;_.W.getConfig=function(){return this.cfg_};
_.W.connect=function(X){this.connectCb_=X||_.QD;this.state_==3&&(this.state_=1);this.peerWindowDeferred_?BdY(this.peerWindowDeferred_,this.continueConnection_):this.continueConnection_()};
_.W.continueConnection_=function(){this.peerWindowDeferred_=null;this.cfg_.ifrid&&(this.iframeElement_=this.JSC$10304_domHelper_.getElement(this.cfg_.ifrid));if(this.iframeElement_){var X=this.iframeElement_.contentWindow;X||(X=window.frames[this.cfg_.ifrid]);this.peerWindowObject_=X}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$10304_domHelper_);else switch(this.cfg_.tp){case 1:this.transport_=new TL(this,this.cfg_.ph,this.JSC$10304_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()()};
_.W.close=function(){this.peerWindowDeferred_&&(this.peerWindowDeferred_.cancel(),this.peerWindowDeferred_=null);this.deferredDeliveries_.length=0;this.peerLoadHandler_.removeAll();this.state_=3;_.wv(this.transport_);this.connectCb_=this.transport_=null;_.wv(this.connectionDelay_);this.connectionDelay_=null};
_.W.send=function(X,J){if(this.isConnected()){try{var p=!!this.peerWindowObject_&&!this.peerWindowObject_.closed}catch(g){p=!1}if(p){_.QZ(J)&&(J=(0,_.$F)(J));p=this.transport_;var l=p.send;IvU.test(X)&&(X="%"+X);X=X.replace(/[%:|]/g,encodeURIComponent);l.call(p,X,J)}else this.close()}};
_.W.xpcDeliver=function(X,J,p){if(this.peerWindowDeferred_)this.deferredDeliveries_.push((0,_.dv)(this.xpcDeliver,this,X,J,p));else if(kOU(this,p)&&!this.isDisposed()&&this.state_!=3)if(X&&X!="tp")this.isConnected()&&(X=X.replace(/%[0-9a-f]{2}/gi,decodeURIComponent),X=yLX.test(X)?X.substring(1):X,X=this.getService(X,J))&&(J=Tdk(J,X.objectPayload),J!=null&&X.callback(J));else switch(X=this.transport_,p=C_X(J),J=p[1],p[0]){case "SETUP_ACK":wCr(X,1);X.setupAckReceived_.fired_||X.setupAckReceived_.callback(!0);
break;case "SETUP_ACK_NTPV2":X.protocolVersion_==2&&(wCr(X,2),X.setupAckReceived_.fired_||X.setupAckReceived_.callback(!0));break;case "SETUP":wCr(X,1);ALH(X,1);break;case "SETUP_NTPV2":X.protocolVersion_==2&&(p=X.peerProtocolVersion_,wCr(X,2),ALH(X,2),p!=1&&X.peerEndpointId_==null||X.peerEndpointId_==J||Lhe(X),X.peerEndpointId_=J)}};
var lwK=function(X){var J=X.cfg_.role;return typeof J==="number"?J:window.parent==X.peerWindowObject_?1:0},kOU=function(X,J){var p=X.cfg_.ph;
return _.ka(J==null?"":String(J))||_.ka(p==null?"":String(p))||J==X.cfg_.ph};
JZ.prototype.disposeInternal=function(){this.close();this.iframeElement_=this.peerWindowObject_=null;delete jU[this.name];_.wv(this.peerLoadHandler_);delete this.peerLoadHandler_;JZ.superClass_.disposeInternal.call(this)};
var ndB=function(){for(var X in jU)_.wv(jU[X])},jU={};var SBb=function(X,J){this.win=X;this.allowAdsHttpEndpoint=J;this.wallElement=this.allowAdsCrossPageChannel=this.allowAdsPopup=null;this.JSC$10318_domHelper=MK(X);this.scrollManager=new Qbs(X);this.accessibilityManager=new G0k(X);o6s(this)},o6s=function(X){var J=function(){X.allowAdsPopup&&X.allowAdsPopup.style.setProperty("display","none","important");
X.wallElement.style.setProperty("display","","important");dZX(X.accessibilityManager);PRZ(X.accessibilityManager,X.wallElement.querySelector(".fc-dialog-container"),!1,!1,X.wallElement.querySelector(".fc-button-whitelist"));X.scrollManager.enableScrolling()};
X.allowAdsPopup=X.JSC$10318_domHelper.JSC$9604_createDom("DIV",{"class":"fc-whitelist-root"});X.allowAdsPopup.style.setProperty("display","none","important");X.JSC$10318_domHelper.appendChild(X.JSC$10318_domHelper.JSC$9602_document_.body,X.allowAdsPopup);var p=X.JSC$10318_domHelper.JSC$9604_createDom("DIV",{"class":"fc-dialog-overlay"});X.JSC$10318_domHelper.appendChild(X.allowAdsPopup,p);var l=X.JSC$10318_domHelper.JSC$9604_createDom("DIV",{"class":"fc-whitelist-dialog-wrapper",onclick:J});X.JSC$10318_domHelper.appendChild(X.allowAdsPopup,
l);p=X.JSC$10318_domHelper.JSC$9604_createDom("IFRAME");p.className="fc-whitelist-dialog";p.frameBorder="0";p.id="fc-whitelist-iframe";p.tabIndex="0";_.BU(p,X.allowAdsHttpEndpoint);X.JSC$10318_domHelper.appendChild(l,p);l={};l.pu=_.Mf(X.allowAdsHttpEndpoint).toString();l.tp=1;l.cn="fc-whitelist-channel";l.ifrid=p.id;l.osh=!0;X.allowAdsCrossPageChannel=new JZ(l);X.allowAdsCrossPageChannel.registerService("close",J);X.allowAdsCrossPageChannel.registerService("refresh",function(){X.win.location.reload()});
X.allowAdsCrossPageChannel.registerService("resize",function(g){if(g){var B=X.allowAdsPopup.querySelector(".fc-whitelist-dialog");g.width&&B.style.setProperty("width",g.width,"important");g.height&&B.style.setProperty("height",g.height,"important")}},!0);
X.allowAdsCrossPageChannel.connect()};
SBb.prototype.tearDown=function(){this.allowAdsPopup&&(this.JSC$10318_domHelper.removeNode(this.allowAdsPopup),this.allowAdsPopup=null);this.allowAdsCrossPageChannel&&this.allowAdsCrossPageChannel.close()};/*
 gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/
var Ng=window,Mg=document,OPb=Ng.location,cLU=function(){},bPv=/\[native code\]/,u7=function(X,J,p){return X[J]=X[J]||p},fvr=function(X){X=X.sort();
for(var J=[],p=void 0,l=0;l<X.length;l++){var g=X[l];g!=p&&J.push(g);p=g}return J},Gm=function(){var X;
if((X=Object.create)&&bPv.test(X))X=X(null);else{X={};for(var J in X)X[J]=void 0}return X},dW=u7(Ng,"gapi",{});var VP={};VP=u7(Ng,"___jsl",Gm());u7(VP,"I",0);u7(VP,"hel",10);var DXb=function(){var X=OPb.href;if(VP.dpo)var J=VP.h;else{J=VP.h;var p=RegExp("([#].*&|[#])jsh=([^&#]*)","g"),l=RegExp("([?#].*&|[?#])jsh=([^&#]*)","g");if(X=X&&(p.exec(X)||l.exec(X)))try{J=decodeURIComponent(X[2])}catch(g){}}return J},R5k=function(X){var J=u7(VP,"PQ",[]);
VP.PQ=[];var p=J.length;if(p===0)X();else for(var l=0,g=function(){++l===p&&X()},B=0;B<p;B++)J[B](g)},mXZ=function(X){return u7(u7(VP,"H",Gm()),X,Gm())};var tk=function(X){this.JSC$10320_obj_=X};
tk.prototype.value=function(){return this.JSC$10320_obj_};
tk.prototype.getWidth=function(){return this.JSC$10320_obj_.width};
tk.prototype.getHeight=function(){return this.JSC$10320_obj_.height};
tk.prototype.getStyle=function(){return this.JSC$10320_obj_.style};var FhU=function(X){this.JSC$10323_obj_=X||{}};
_.W=FhU.prototype;_.W.value=function(){return this.JSC$10323_obj_};
_.W.setUrl=function(X){this.JSC$10323_obj_.url=X;return this};
_.W.getUrl=function(){return this.JSC$10323_obj_.url};
_.W.getStyle=function(){return this.JSC$10323_obj_.style};
_.W.getId=function(){return this.JSC$10323_obj_.id};
_.W.getContext=function(){return this.JSC$10323_obj_.context};
var qBr=function(X){X.JSC$10323_obj_.attributes=X.JSC$10323_obj_.attributes||{};return new tk(X.JSC$10323_obj_.attributes)};var NsZ=function(){FhU.apply(this,arguments)};
_.r(NsZ,FhU);var M1Z=u7(VP,"perf",Gm());u7(M1Z,"g",Gm());var uLb=u7(M1Z,"i",Gm());u7(M1Z,"r",[]);Gm();Gm();var dXj=function(X,J,p){J&&J.length>0&&(J=GOZ(J),p&&p.length>0&&(J+="___"+GOZ(p)),J.length>28&&(J=J.substr(0,28)+(J.length-28)),p=J,J=u7(uLb,"_p",Gm()),u7(J,p,Gm())[X]=(new Date).getTime(),J=M1Z.r,typeof J==="function"?J(X,"_p",p):J.push([X,"_p",p]))},GOZ=function(X){return X.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")};var V1u=Gm(),t1u=[],Pe=function(X){throw Error("Ua`"+X);};
t1u.push(["jsl",function(X){for(var J in X)if(Object.prototype.hasOwnProperty.call(X,J)){var p=X[J];typeof p=="object"?VP[J]=u7(VP,J,[]).concat(p):u7(VP,J,p)}if(J=X.u)X=u7(VP,"us",[]),X.push(J),(J=/^https:(.*)$/.exec(J))&&X.push("http:"+J[1])}]);
var P_r=/^(\/[a-zA-Z0-9_\-]+)+$/,Qj0=[/\/amp\//,/\/amp$/,/^\/amp$/],E6r=/^[a-zA-Z0-9\-_\.,!]+$/,Khb=/^gapi\.loaded_[0-9]+$/,Tse=/^[a-zA-Z0-9,._-]+$/,sjv=function(X,J,p,l,g){var B=X.split(";"),k=B.shift(),n=V1u[k],w=null;n?w=n(B,J,p,l):Pe("no hint processor for: "+k);w||Pe("failed to generate load url");J=w;p=J.match(z5b);(l=J.match(jjt))&&l.length===1&&iPv.test(J)&&p&&p.length===1||Pe("failed sanity: "+X);try{X="?";if(g&&g.length>0){RB5(g);var Y=g.join(",");w=w+"?le="+Y;X="&"}if(VP.rol){var e=VP.ol;
e&&e.length&&(w=""+w+X+"ol="+e.length)}}catch(Z){}return w},pfH=function(X,J,p,l){X=Xfv(X);
Khb.test(p)||Pe("invalid_callback");J=JTt(J);l=l&&l.length?JTt(l):null;var g=function(B){return encodeURIComponent(B).replace(/%2C/g,",")};
return[encodeURIComponent(X.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",g(X.version),"/m=",g(J),l?"/exm="+g(l):"","/rt=j/sv=1/d=1/ed=1",X.activeMods?"/am="+g(X.activeMods):"",X.resourceSig?"/rs="+g(X.resourceSig):"",X.zcms?"/t="+g(X.zcms):"","/cb=",g(p)].join("")},Xfv=function(X){X.charAt(0)!=="/"&&Pe("relative path");
for(var J=X.substring(1).split("/"),p=[];J.length;){X=J.shift();if(!X.length||X.indexOf(".")==0)Pe("empty/relative directory");else if(X.indexOf("=")>0){J.unshift(X);break}p.push(X)}X={};for(var l=0,g=J.length;l<g;++l){var B=J[l].split("="),k=decodeURIComponent(B[0]),n=decodeURIComponent(B[1]);B.length==2&&k&&n&&(X[k]=X[k]||n)}J="/"+p.join("/");P_r.test(J)||Pe("invalid_prefix");p=0;for(l=Qj0.length;p<l;++p)Qj0[p].test(J)&&Pe("invalid_prefix");p=lok(X,"k",!0);l=lok(X,"am");g=lok(X,"rs");X=lok(X,"t");
return{pathPrefix:J,version:p,activeMods:l,resourceSig:g,zcms:X}},JTt=function(X){for(var J=[],p=0,l=X.length;p<l;++p){var g=X[p].replace(/\./g,"_").replace(/-/g,"_");
Tse.test(g)&&J.push(g)}return J.join(",")},lok=function(X,J,p){X=X[J];
!X&&p&&Pe("missing: "+J);if(X){if(E6r.test(X))return X;Pe("invalid: "+J)}return null},iPv=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,jjt=/\/cb=/g,z5b=/\/\//g;
V1u.m=function(X,J,p,l){(X=X[0])||Pe("missing_hint");return"https://apis.google.com"+pfH(X,J,p,l)};
var gCr=decodeURI("%73cript"),BHU=/^[-+_0-9\/A-Za-z]+={0,2}$/,$SH=function(X,J){for(var p=[],l=0;l<X.length;++l){var g=X[l],B;if(B=g){a:{for(B=0;B<J.length;B++)if(J[B]===g)break a;B=-1}B=B<0}B&&p.push(g)}return p},WRt=function(){var X=VP.nonce;
return X!==void 0?X&&X===String(X)&&X.match(BHU)?X:VP.nonce=null:Mg.querySelector?(X=Mg.querySelector("script[nonce]"))?(X=X.nonce||X.getAttribute("nonce")||"",X&&X===String(X)&&X.match(BHU)?VP.nonce=X:VP.nonce=null):null:null},nCs=function(X){if(Mg.readyState!="loading")Ceu(X);
else{var J=WRt(),p="";J!==null&&(p=' nonce="'+J+'"');X="<"+gCr+' src="'+encodeURI(X)+'"'+p+"></"+gCr+">";Mg.write(kcU?kcU.createHTML(X):X)}},Ceu=function(X){var J=Mg.createElement(gCr);
J.setAttribute("src",kcU?kcU.createScriptURL(X):X);X=WRt();X!==null&&J.setAttribute("nonce",X);J.async="true";(X=Mg.getElementsByTagName(gCr)[0])?X.parentNode.insertBefore(J,X):(Mg.head||Mg.body||Mg.documentElement).appendChild(J)},AT0=function(X,J,p){LRb(function(){var l=J===DXb()?u7(dW,"_",Gm()):Gm();
l=u7(mXZ(J),"_",l);X(l)},p)},T0m=function(X,J){var p=J||{};
typeof J=="function"&&(p={},p.callback=J);var l=(J=p)&&J._c;if(l)for(var g=0;g<t1u.length;g++){var B=t1u[g][0],k=t1u[g][1];k&&Object.prototype.hasOwnProperty.call(l,B)&&k(l[B],X,J)}J=[];X?J=X.split(":"):p.features&&(J=p.features);if(!(X=p.h)&&(X=DXb(),!X))throw Error("Va");wfb(J||[],p,X)},wfb=function(X,J,p){X=fvr(X)||[];
var l=J.callback,g=J.config,B=J.timeout,k=J.ontimeout,n=J.onerror,w=void 0;typeof n=="function"&&(w=n);var Y=null,e=!1;if(B&&!k||!B&&k)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";n=u7(mXZ(p),"r",[]).sort();var Z=u7(mXZ(p),"L",[]).sort(),h=VP.le||[],x=[].concat(n),U=function(d,G){if(e)return 0;Ng.clearTimeout(Y);Z.push.apply(Z,y);var P=((dW||{}).config||{}).update;P?P(g):g&&u7(VP,"cu",[]).push(g);if(G){dXj("me0",d,x);try{AT0(G,p,w)}finally{dXj("me1",d,x)}}return 1};
B>0&&(Y=Ng.setTimeout(function(){e=!0;k()},B));
var y=$SH(X,Z);if(y.length){y=$SH(X,n);var c=u7(VP,"CP",[]),D=c.length;c[D]=function(d){if(!d)return 0;dXj("ml1",y,x);var G=function(Q){c[D]=null;U(y,d)&&R5k(function(){l&&l();Q()})},P=function(){var Q=c[D+1];
Q&&Q()};
D>0&&c[D-1]?c[D]=function(){G(P)}:G(P)};
if(y.length){var m="loaded_"+VP.I++;dW[m]=function(d){c[D](d);dW[m]=null};
X=sjv(p,y,"gapi."+m,n,h);n.push.apply(n,y);dXj("ml0",y,x);J.sync||Ng.___gapisync?nCs(X):Ceu(X)}else c[D](cLU)}else U(y)&&l&&l()},Y$H;
var vCv=null,eSk=_.lT.trustedTypes;if(eSk&&eSk.createPolicy){try{vCv=eSk.createPolicy("goog#gapi",{createHTML:y60,createScript:y60,createScriptURL:y60})}catch(X){_.lT.console&&_.lT.console.error(X.message)}Y$H=vCv}else Y$H=vCv;var kcU=Y$H,LRb=function(X,J){if(VP.hee&&VP.hel>0)try{return X()}catch(p){J&&J(p),VP.hel--,T0m("debug_error",function(){try{window.___jsl.hefn(p)}catch(l){throw p;}})}else try{return X()}catch(p){throw J&&J(p),p;
}},Z7u=dW.load;
Z7u&&u7(VP,"ol",[]).push(Z7u);dW.load=function(X,J){return LRb(function(){return T0m(X,J)})};var Y74;var H7k=function(){var X=hSX;var J=J||[];this.moduleId_=X||null;this.dependencies_=[];xSu(this,J)};
H7k.prototype.toString=function(){return"MpJwZc"};
H7k.prototype.getModuleId=function(){return this.moduleId_};
var xSu=function(X,J){var p=!1;p=p===void 0?!1:p;X.dependencies_=X.dependencies_.concat(J);if(p){if(!X.moduleId_)throw Error("Wa`MpJwZc");J.map(function(l){return l.getModuleId()}).forEach(function(l){vd5(function(g){g.addExtraEdge(X.moduleId_,l)})})}};var hSX;hSX="MpJwZc";var ZvI=new H7k;var nmI=new _.t5("a"),x6m=new _.t5("c"),hGm=function(X,J,p){_.Hi.call(this,X,J);this.node=J;this.kind=p};
_.r(hGm,_.Hi);var aou=function(){this.JSC$10336_keys_={};this.urlPrefix_="";this.JSC$10336_queryData_={}};
aou.prototype.toString=function(){var X=this.urlPrefix_+USU(this),J=_.u8(this.JSC$10336_queryData_),p="";J!=""&&(p="?"+J);return X+p};
var rTk=function(X){X=QP(X,"md");return!!X&&X!=="0"},USU=function(X){var J=[],p=function(l){X.JSC$10336_keys_[l]!==void 0&&J.push(l+"="+X.JSC$10336_keys_[l])};
rTk(X)?(p("md"),p("k"),p("ck"),p("am"),p("rs"),p("gssmodulesetproto"),p("slk"),p("dti")):(p("sdch"),p("k"),p("ck"),p("am"),p("amc"),p("rt"),"d"in X.JSC$10336_keys_||Eg(X,"d","0"),p("d"),p("exm"),p("excm"),(X.JSC$10336_keys_.excm||X.JSC$10336_keys_.exm)&&J.push("ed=1"),p("im"),p("dg"),p("sm"),QP(X,"br")!="1"&&QP(X,"br")!="0"||p("br"),p("br-d"),QP(X,"rb")=="1"&&p("rb"),QP(X,"zs")!=="0"&&p("zs"),IoZ(X)!==""&&p("wt"),p("gssmodulesetproto"),p("ujg"),p("sp"),p("rs"),p("cb"),p("ee"),p("slk"),p("dti"),p("m"));
return J.join("/")},QP=function(X,J){return X.JSC$10336_keys_[J]?X.JSC$10336_keys_[J]:null},Eg=function(X,J,p){p?X.JSC$10336_keys_[J]=p:delete X.JSC$10336_keys_[J]},yTb=function(X,J){X.urlPrefix_=J},oCb=function(X,J){J&&J.length>0?(J.sort(),Eg(X,"exm",J.join(","))):Eg(X,"exm",null)},S$U=function(X,J){J&&J.length>0?(J.sort(),Eg(X,"excm",J.join(","))):Eg(X,"excm",null)},O7X=function(X){return(X=QP(X,"m"))?X.split(","):[]},IoZ=function(X){switch(QP(X,"wt")){case "0":return"0";
case "1":return"1";case "2":return"2";default:return""}},cTb=function(X,J){var p=Object.keys(J).filter(function(l){return!!Object.keys(J[l]).length}).map(function(l){var g=Object.keys(J[l]);
g.length>1&&g.sort();return l+":"+g.join(",")});
p.sort();Eg(X,"ee",p.join(";"))},e5U=function(X){var J=QP(X,"ee");
if(!J)return{};X={};J=_.C(J.split(";"));for(var p=J.next();!p.done;p=J.next()){var l=_.C(p.value.split(":"));p=l.next().value;l=l.next().value;X[p]={};l=_.C(l.split(","));for(var g=l.next();!g.done;g=l.next())X[p][g.value]=!0}return X},b7U=function(X){delete X.JSC$10336_keys_.m;
delete X.JSC$10336_keys_.exm;delete X.JSC$10336_keys_.ed};
aou.prototype.clone=function(){var X=new aou;X.JSC$10336_keys_=Object.assign({},this.JSC$10336_keys_);X.urlPrefix_=this.urlPrefix_;X.JSC$10336_queryData_=Object.assign({},this.JSC$10336_queryData_);return X};
var ZPZ=function(X,J){J=J===void 0?!0:J;var p=DSU(X),l=new aou,g=_.xy(p)[5];_.Q5.forEach(RSH,function(k){var n=g.match("/"+k+"=([^/]+)");n&&Eg(l,k,n[1])});
var B="";B=X.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";yTb(l,X.substr(0,X.indexOf(B)+B.length));if(!J)return l;(X=_.xy(p)[6]||null)&&YxG(X,function(k,n){l.JSC$10336_queryData_[k]=n});
return l},wC6=function(X){X=_.NN(DSU(X));
return X===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(X)?/\/k=/.test(X):!1},DSU=function(X){return X.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?X.substr(65):X},RSH={ROW_KEY:"k",
CSS_ROW_KEY:"ck",MODULES:"m",EXCLUDED_MODULES:"exm",EXCLUDED_CSS_MODULES:"excm",ACTIVE_MODS:"am",ALLOW_MISSING_CHUNKS:"amc",MASKED_MODS:"mm",RESPONSE_TYPE:"rt",INCLUDE_DEPS:"d",EXCLUDED_DEPS:"ed",SPEC_VERSION:"sv",DEOBFUSCATION_VERSION:"deob",CALLBACK:"cb",SIGNATURE:"rs",SDCH:"sdch",INSERT_MARKERS:"im",DEPENDENCY_GRAPH:"dg",ENABLE_BROTLI_ENCODING:"br",ENABLE_BROTLI_DICTIONARY_ENCODING:"br-d",ENABLE_RBROTLI_ENCODING:"rb",ZSTD_LEVEL:"zs",WRAP_IN_TRY:"wt",EXTRA_EDGES:"ee",SOURCE_MAP:"sm",METADATA:"md",
GSS_MODULE_SET_PROTO:"gssmodulesetproto",USE_JS_GRAPH_FOR_COMBINED_REQUESTS:"ujg",USE_INSTALL_CSS_PROTO:"sp",SIDELOADING_ROWKEY:"slk",DISABLE_TOGGLES_INIT:"dti"},mSU=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$");_.K5=function(X){this.JSC$10348_id_=X;this.opts={}};
_.K5.prototype.JSC$10350_setLabel=function(X){this.label_=X||void 0;return this};
_.K5.prototype.addUploadMetadata=function(X,J){var p=this.opts.data||{};p[X]=J;this.opts.data=p;return this};
var FRU=function(X){var J=_.Q5.filter(X.opts,function(p){return p!==null});
J=_.Q5.isEmpty(J)?null:J;X=[X.JSC$10348_id_,X.label_,J];J=OYZ(X);return X=X.slice(0,J+1)};
_.K5.prototype.toString=function(){var X=FRU(this);return"("+_.Ed(X,function(J){return JSON.stringify(J)}).join(",")+")"};
_.K5.prototype.getId=function(){return this.JSC$10348_id_};
_.K5.prototype.getOptions=function(){return _.Q5.clone(this.opts)};var Tm=function(){_.K5.call(this,"image-search")};
_.r(Tm,_.K5);Tm.prototype.setSize=function(X){this.opts.imgsz=X;return this};
Tm.prototype.JSC$10350_setLabel=function(X){_.K5.prototype.JSC$10350_setLabel.call(this,X);return this};
Tm.prototype.addUploadMetadata=function(X,J){_.K5.prototype.addUploadMetadata.call(this,X,J);return this};var zm=function(){_.K5.call(this,"maps")};
_.r(zm,_.K5);zm.prototype.setZoom=function(X){this.opts.zoom=X;return this};
zm.prototype.JSC$10350_setLabel=function(X){_.K5.prototype.JSC$10350_setLabel.call(this,X);return this};
zm.prototype.addUploadMetadata=function(X,J){_.K5.prototype.addUploadMetadata.call(this,X,J);return this};_.jF=function(){_.K5.call(this,"photos")};
_.r(_.jF,_.K5);_.jF.prototype.JSC$10350_setLabel=function(X){_.K5.prototype.JSC$10350_setLabel.call(this,X);return this};
_.jF.prototype.addUploadMetadata=function(X,J){_.K5.prototype.addUploadMetadata.call(this,X,J);return this};var i7=function(){_.K5.call(this,"url")};
_.r(i7,_.K5);var q$b=function(){var X=new i7;X.opts.type="video";X.opts.site="youtube.com";return X};
i7.prototype.JSC$10350_setLabel=function(X){_.K5.prototype.JSC$10350_setLabel.call(this,X);return this};
i7.prototype.addUploadMetadata=function(X,J){_.K5.prototype.addUploadMetadata.call(this,X,J);return this};var sg=function(){_.K5.call(this,"video-search")};
_.r(sg,_.K5);var NHH=function(){var X=new sg;X.opts.site="youtube.com";return X};
sg.prototype.JSC$10350_setLabel=function(X){_.K5.prototype.JSC$10350_setLabel.call(this,X);return this};
sg.prototype.addUploadMetadata=function(X,J){_.K5.prototype.addUploadMetadata.call(this,X,J);return this};var MNU=function(){_.K5.call(this,"web")};
_.r(MNU,_.K5);MNU.prototype.JSC$10350_setLabel=function(X){_.K5.prototype.JSC$10350_setLabel.call(this,X);return this};
MNU.prototype.addUploadMetadata=function(X,J){_.K5.prototype.addUploadMetadata.call(this,X,J);return this};var Xh=function(){this.items_=[];this.opts={}},uSe=function(X){switch(X){case "image-search":return new Tm;
case "maps":return new zm;case "photos":return new _.jF;case "url":return new i7;case "video-search":return new sg;case "web":return new MNU}return new _.K5(X)};
Xh.prototype.addView=function(X){this.items_.push(typeof X==="string"?uSe(X):X);return this};
var GcH=function(X){return"("+_.Ed(X.items_,function(J){return J.toString()}).join(",")+")"};
Xh.prototype.toString=function(){return GcH(this)};
Xh.prototype.getViews=function(X,J){J=J===void 0?[]:J;for(var p=this.items_,l=0;l<p.length;l++){var g=p[l];g instanceof Xh?g.getViews(X,J):g.getId()==X&&J.push(g)}return J};
Xh.prototype.getOptions=function(){return _.Q5.clone(this.opts)};var kL=function(X){this.basePickerUrl_=X||"https://docs.google.com/picker";this.nav_=new Xh};
kL.prototype.nav_=null;kL.prototype.addView=function(X){this.nav_.addView(X);return this};
kL.prototype.getBaseUrl=function(){return this.basePickerUrl_};
kL.prototype.getViews=function(X){return this.nav_.getViews(X)};
_.dSe=function(X,J){X.callback_=J;return X};var VN0=new Map;VN0.set("application/vnd.google-apps.document","application/vnd.google-gsuite.document-blob");VN0.set("application/vnd.google-apps.spreadsheet","application/vnd.google-gsuite.spreadsheet-blob");VN0.set("application/vnd.google-apps.presentation","application/vnd.google-gsuite.presentation-blob");var tNk=new Set;tNk.add("application/vnd.google-apps.kix");tNk.add("application/vnd.google-apps.ritz");tNk.add("application/vnd.google-apps.punch");var pcG=function(X,J,p){var l=p&&_.KR(p,1);p=Pej(p);var g=X[0].getId();switch(_.T8(g,2)){case 13:return QzX(X,J,l,p);case 3:return ECt(X,J,l,p);case 10:return KRH(X,J,l,p);case 27:return KRH(X,J,l,p);case 12:return THX(X,J);case 2:return zSb(X,J,l,p);case 5:return jz0(X,J,l,p);case 9:return i7H(X,J,l,p);case 6:return szv(X,J,l,p);case 25:return Xcj(X,J,l,p);case 1:return _.qE(X[0],bqu,26)?Jtk(X,J,l,p):KRH(X,J,l,p);default:return{}}},szv=function(X,J,p,l){X=X.map(function(g){return{id:g.getId().getId(),
serviceId:"youtube",name:g.getName(),description:_.KR(g,3),type:JH(g),lastEditedUtc:_.c0Z(_.bR(g,_.ia,16)).getTime(),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:g.getUrl(),embedUrl:_.KR(g,13),thumbnails:pI(Iy(g))}});
return{action:J,docs:X,viewToken:l,view:p||"youtube",v2Translated:!0}},zSb=function(X,J,p,l){var g=X.map(function(B){var k=B.getId().getId(),n=_.KR(B,7),w=B.getName(),Y=JH(B),e=_.c0Z(_.bR(B,_.ia,12)).getTime(),Z=B.getUrl(),h=Number(GZt(B)),x=_.KR(B,3),U=_.KR(B,11),y=pI(Iy(B));
var c=_.bR(B,y0,21);c=_.P6(c,1);var D=_.bR(B,y0,21);D=_.KR(D,10);var m=_.KR(B,13);var d=_.bR(B,y0,21);d=_.P6(d,9);var G=_.bR(B,y0,21);G=_.KR(G,11);k={id:k,serviceId:"docs",mimeType:n,name:w,type:Y,lastEditedUtc:e,url:Z,sizeBytes:h,description:x,iconUrl:U,thumbnails:y,isShared:c,downloadUrl:D,embedUrl:m,copyable:d,resourceKey:G};n=_.bR(B,y0,21);_.P6(n,12)&&(k.uploadState="success",k.isNew=!0);n=_.bR(B,y0,21);_.qE(n,ay,3)&&(B=_.bR(B,y0,21),B=_.bR(B,ay,3),_.qE(B,xR,2)&&(n=Bi(B.getDuration().getSeconds()),
w=B.getDuration(),w=_.Hm(w,2),k.duration=n+w/1E9),k.aspectRatio=B.getAspectRatio());return k});
return{action:J,docs:g,viewToken:l,view:p||"all",extraUserInputs:lSr(X),v2Translated:!0}},jz0=function(X,J,p,l){X=X.map(function(g){var B=_.bR(g,uau,15);
B=_.bR(B,Hu,1);PC(g,10,Hu,B);return{id:g.getId().getId(),serviceId:"web",mimeType:_.KR(g,7),name:g.getName(),type:JH(g),url:g.getUrl(),description:_.KR(g,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pI(Iy(g))}});
return{action:J,docs:X,viewToken:l,view:p||"image-search",v2Translated:!0}},i7H=function(X,J,p,l){X=X.map(function(g){return{serviceId:"url",
name:Iy(g)[0].getUrl().split("/").pop(),type:JH(g),mimeType:_.KR(g,7),url:g.getUrl(),description:_.KR(g,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pI(Iy(g))}});
return{action:J,docs:X,viewToken:l,view:p||"url",v2Translated:!0}},Jtk=function(X,J,p,l){X=X.map(function(g){return{id:g.getId().getId(),
serviceId:"picasa",name:g.getName(),type:JH(g),description:_.KR(g,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pI(Iy(g))}});
return{action:J,docs:X,viewToken:l,view:p||"webcam",v2Translated:!0}},KRH=function(X,J,p,l){return{action:J,
docs:X.map(gEs),viewToken:l,view:BPv(p||"upload",X),extraUserInputs:lSr(X),v2Translated:!0}},BPv=function(X,J){return J.some(function(p){var l;
return((l=_.bR(p,U0,30))==null?void 0:_.T8(l,3))===9})?X+"/gmailphotos":X},ECt=function(X,J,p,l){var g=X.map(function(B){var k={id:B.getId().getId(),
serviceId:"picasa",mimeType:_.KR(B,7),name:B.getName(),type:JH(B),lastEditedUtc:_.c0Z(_.bR(B,_.ia,12)).getTime(),url:B.getUrl(),sizeBytes:Number(GZt(B)),description:_.KR(B,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pI(Iy(B)),mediaKey:B.getId().getId(),parentId:_.KR(B,4)},n,w=(n=_.bR(B,Rk0,18))==null?void 0:_.bR(n,Dht,3);w&&(k.latitude=E4(w,1),k.longitude=E4(w,2));var Y;B=(Y=_.bR(B,Rk0,18))==null?void 0:Qv(Y,6);Y=B!=null?Bi(B):void 0;Y&&(k.version=
Y);return k});
return{action:J,docs:g,viewToken:l,view:p||"photos",extraUserInputs:lSr(X),v2Translated:!0}},QzX=function(X,J,p,l){X=X.map(function(g){return{id:g.getId().getId(),
serviceId:"et",name:Iy(g)[0].getUrl().split("/").pop(),description:_.KR(g,3),type:"et",iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pI(Iy(g),"etjpg")}});
return{action:J,docs:X,viewToken:l,view:p||"et",v2Translated:!0}},Xcj=function(X,J,p,l){X=X.map(function(g){var B=g.getId().getId(),k=l["2"];
return{id:B,serviceId:k.type!=="gmail_themes"&&k.parent==="6226252643674576769"?"picasa":"static_themes",name:g.getName(),mimeType:_.KR(g,7),type:JH(g),description:_.KR(g,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",url:g.getUrl(),embedUrl:g.getUrl(),thumbnails:pI(Iy(g))}});
return{action:J,docs:X,viewToken:l,view:p||"photos",v2Translated:!0}},THX=function(X,J){X=X.map(function(p){var l=_.bR(p,f$G,27);
l=_.jA(l,1,_.b2,_.xn())[0];return{id:p.getId().getId(),serviceId:"contacts",mimeType:_.KR(p,7),name:p.getName(),description:_.KR(p,3),url:"mailto:"+l,thumbnail:[{url:_.KR(p,11)}],email:l}});
return{action:J,docs:X,view:"contacts",v2Translated:!0}},Pej=function(X){if(!X)return{};
var J=_.KR(X,3);J=J&&JSON.parse(J)||{};return{0:_.KR(X,1),1:_.KR(X,2),2:J}},pI=function(X,J){J=J===void 0?"":J;
if(!X.length)return null;J=="etjpg"&&(X=X.filter(function(p){return p.getUrl().includes("w1200-h300")}));
return X.map(function(p){return{url:p.getUrl(),height:p.getHeight(),width:p.getWidth(),type:J}})},lSr=function(X){return{isAttachment:X.some(function(J){return _.P6(J,31)})}},gEs=function(X){var J,p={id:(J=X.getId())==null?void 0:J.getId(),
serviceId:$LH(X),mimeType:_.KR(X,7),name:X.getName(),type:JH(X),sizeBytes:Number(GZt(X)),description:_.KR(X,3),iconUrl:"https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png",thumbnails:pI(Iy(X)),isNew:!0};if(J=_.bR(X,U0,30)){p.dataUrl=_.KR(J,1)||null;a:{var l=_.bR(X,U0,30);switch(_.T8(l,3)){case 9:l=_.i9(l,NvX,2,ro);l={remoteRefs:l&&_.KR(l,1)};break a;case 10:case 15:l=_.i9(l,qxU,4,ro);var g=Iy(X);l={photo_id:l&&_.KR(l,1),media_key:X.getId().getId(),media_type:_.T8(X,6)===1?1:2,image_url:g&&
g[0].getUrl(),width:g&&String(g[0].getWidth()),height:g&&String(g[0].getHeight())};break a}l=null}p.uploadMetadata=l;p.uploadId=_.KR(J,9)||null;p.uploadState=WCX(J)||null}(l=J&&_.i9(J,qxU,4,ro))&&(p.id=_.KR(l,1));(l=J&&_.i9(J,MUU,5,ro))&&(p.contentId=_.KR(l,1));(l=J&&_.i9(J,mhs,7,ro))&&(p.contentId=_.KR(l,1));(l=J&&_.i9(J,FtU,6,ro))&&(p.contentId=_.KR(l,1));(J==null?void 0:_.T8(J,3))===1&&(p.mediaKey=X.getId().getId());return p},$LH=function(X){var J;
switch(((J=_.bR(X,U0,30))==null?void 0:_.T8(J,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},JH=function(X){switch(_.T8(X,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 _.KR(X,7).startsWith("application/vnd.google-apps.")?"document":"file";default:return"file"}},WCX=function(X){switch(X==null?void 0:_.T8(X,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 LCs,Cvt,kNk,nEs;_.Atj=function(X,J){var p=J||{};J=p.document||document;var l=_.Mf(X).toString(),g=(new jS(J)).createElement("SCRIPT"),B={script_:g,timeout_:void 0},k=new Kq(Cvt,B),n=null,w=p.timeout!=null?p.timeout:5E3;w>0&&(n=window.setTimeout(function(){kNk(g,!0);k.errback(new nEs(1,"Timeout reached for loading script "+l))},w),B.timeout_=n);
g.onload=g.onreadystatechange=function(){g.readyState&&g.readyState!="loaded"&&g.readyState!="complete"||(kNk(g,p.cleanupWhenDone||!1,n),k.callback(null))};
g.onerror=function(){kNk(g,!0,n);k.errback(new nEs(0,"Error while loading script "+l))};
B=p.attributes||{};_.Q5.extend(B,{type:"text/javascript",charset:"UTF-8"});ryH(g,B);_.Y0(g,X);LCs(J).appendChild(g);return k};
LCs=function(X){var J=qh("HEAD",X);return J&&J.length!==0?J[0]:X.documentElement};
Cvt=function(){if(this&&this.script_){var X=this.script_;X&&X.tagName=="SCRIPT"&&kNk(X,!0,this.timeout_)}};
kNk=function(X,J,p){p!=null&&_.lT.clearTimeout(p);X.onload=function(){};
X.onerror=function(){};
X.onreadystatechange=function(){};
J&&window.setTimeout(function(){_.Fa(X)},0)};
nEs=function(X,J){var p="Jsloader error (code #"+X+")";J&&(p+=": "+J);_.XI.call(this,p);this.code=X};
_.r9(nEs,_.XI);var wcH=_.w9(["https://apis.google.com/js/api.js"]),Y1u=_.rb(wcH),hAU=function(X,J,p){p=p===void 0?{}:p;var l=!1,g=vEU(X,J,p).then(function(k){l=!0;return k}),B=_.t5U(5E3).then(function(){return l?vEU(X,J,p):eA0(J,p).then(function(k){return ZG0(k,X)})});
return fbs([g,B])},vEU=function(X,J,p){p=p===void 0?{}:p;
return xLe(J,p).then(function(l){return ZG0(l,X)})},ZG0=function(X,J){var p=_.$a(J,"gapi.")?J.slice(5):J;
return X[p]?_.rL(X[p]):new _.u_(function(l,g){var B=gW(function(){g(Error("Ya"))},3E4);
X.load(J,{callback:function(){_.lT.clearTimeout(B);l(X[p])},
onerror:function(k){_.lT.clearTimeout(B);g(k)}})})},xLe=function(X,J){J=J===void 0?{}:J;
return X.gapi&&X.gapi.load?_.rL(X.gapi):eA0(X,J)},eA0=function(X,J){J=J===void 0?{}:J;
return _.Atj(Y1u,{document:X.document,attributes:J}).then(function(){return X.gapi})},HGe=function(){};
HGe.prototype.load=function(X,J,p){J=J===void 0?window:J;p=p===void 0?{}:p;var l=Date.now();return hAU(X,J,p).then(function(g){var B=Date.now();return{library:g,loadStartMs:l,loadEndMs:B}},function(g){throw g instanceof Error?g:Error(String(g));
})};var FsI=function(){_.GL.call(this);this.gapiLoader_=new HGe;this.origin_=null;this.gapiPickerIframeResolver_=_.kz();this.gapiIframesResolver_=_.kz();this.gapiIframesResolver_.promise.then(null,function(){});
this.gapiPickerIframeResolver_.promise.then(null,function(){});
this.hostMessageHandlerInternal_={}};
_.r(FsI,_.GL);var aSj=function(X,J){var p=p===void 0?{}:p;var l=_.Lw("gapi.iframes",J);return l?(X=Date.now(),_.rL({library:l,loadStartMs:X,loadEndMs:X})):X.gapiLoader_.load("gapi.iframes",J,p)},ULb=function(X,J,p,l,g,B){var k=!1;
k=k===void 0?!1:k;aSj(X,Tz(J.ownerDocument)).then(function(n){var w=n.library;X.gapiIframesResolver_.resolve(w);n=X.gapiPickerIframeResolver_;var Y=n.resolve,e=k;e=e===void 0?!1:e;var Z={};Z["host-message-handler"]=p;X.hostMessageHandlerInternal_=Z;var h=_.vi(l);h=_.vi(h);h=_.SF(_.of(_.yP(new _.km,h.scheme_),h.JSC$10308_domain_),h.JSC$10308_port_).toString();X.origin_=h;h=(new NsZ).setUrl(l);h.JSC$10323_obj_.where=J;h.JSC$10323_obj_.allowPost=e;h.JSC$10323_obj_.messageHandlers=Z;e=_.Lw("makeWhiteListIframesFilter",
w)([X.origin_]);h.JSC$10323_obj_.messageHandlersFilter=e;g!=null&&(h.JSC$10323_obj_.id=g);B!=null&&(h.JSC$10323_obj_.rpctoken=B);e=qBr(h);e.JSC$10320_obj_.style={display:"block","min-width":"100%",width:"1px"};e.JSC$10320_obj_.height="100%";qBr(h).value().allow="camera 'src' "+X.origin_;w=w.getContext().openChild(h.value());Y.call(n,w)},function(n){X.gapiIframesResolver_.reject(n);
X.gapiPickerIframeResolver_.reject(n)});
return X.gapiPickerIframeResolver_.promise},rtu=function(X,J){return _.p5([X.gapiIframesResolver_.promise,
X.gapiPickerIframeResolver_.promise]).then(function(p){var l=_.C(p);p=l.next().value;return(l=l.next().value)?l.send("picker-message-handler",J,void 0,_.Lw("makeWhiteListIframesFilter",p)([X.origin_])):_.EW(Error("Za"))})};
FsI.prototype.disposeInternal=function(){ISb(this);_.GL.prototype.disposeInternal.call(this)};
var ISb=function(X){X.gapiPickerIframeResolver_.promise.then(function(J){J&&(J.unregister("host-message-handler"),delete X.hostMessageHandlerInternal_["host-message-handler"])})};var ytU=function(){this.nextId=0};var S1j=function(X,J){switch(X.action){case "select-contacts":X=oEr(X.contacts);break;case "visibility":X=X.visible;var p=new cu;X=_.XX(p,1,7).setVisible(X);p={};p["iframe-command"]=X.serialize();X=p;break;default:X=null}return X?rtu(J,X):_.rL()},oEr=function(X){if(!X||X.length==0)return null;
var J=new cu;_.XX(J,1,11);var p=new ytU;X.forEach(function(l){if(l.email){var g=new Vv;g=_.Cu(g,2,l.name?l.name:l.email);var B=new f$G;l=_.Kbm(B,1,_.o0,l.email,_.b2);l=_.DF(g,27,l);g=new Oqt;B=":"+(p.nextId++).toString(36);g=_.Cu(g,1,B);g=_.XX(g,2,12);l=_.DF(l,1,g)}else l=null;l&&PC(J,7,Vv,l)});
X={};X["iframe-command"]=J.serialize();return X};_.OGt=function(){if(gbu){var X=/Windows NT ([0-9.]+)/;return(X=X.exec(_.ZR()))?X[1]:"0"}return _.lXG?(X=/1[0|1][_.][0-9_.]+/,(X=X.exec(_.ZR()))?X[0].replace(/_/g,"."):"10"):FqB?(X=/Android\s+([^\);]+)(\)|;)/,(X=X.exec(_.ZR()))?X[1]:""):$Uj||WvG||Ctk?(X=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(X=X.exec(_.ZR()))?X[1].replace(/_/g,"."):""):""}();var lJ;lJ=function(X){return(X=X.exec(_.ZR()))?X[1]:""};
_.ct0=function(){if(_.b9)return lJ(/Firefox\/([0-9.]+)/);if(_.O4||U7||X0e)return vbr;if(_.fR){if(_.bT()||_.y6K()){var X=lJ(/CriOS\/([0-9.]+)/);if(X)return X}return lJ(/Chrome\/([0-9.]+)/)}if(_.kd&&!_.bT())return lJ(/Version\/([0-9.]+)/);if(bsY||ftK){if(X=/Version\/(\S+).*Mobile\/(\S+)/.exec(_.ZR()))return X[1]+"."+X[2]}else if(Heu)return(X=lJ(/Android\s+([0-9.]+)/))?X:lJ(/Version\/([0-9.]+)/);return""}();var bGH=function(){};
_.aV(bGH);bGH.prototype.nextId_=0;_.gJ=function(X){return":"+(X.nextId_++).toString(36)};var BG=function(X){_.s0.call(this);this.JSC$10418_dom_=X||MK();this.JSC$10418_id_=null;this.inDocument_=!1;this.JSC$10418_element_=null;this.googUiComponentHandler_=void 0;this.childIndex_=this.children_=this.parent_=this.model_=null;this.wasDecorated_=!1};
_.r9(BG,_.s0);BG.prototype.idGenerator_=bGH.getInstance();BG.prototype.getId=function(){return this.JSC$10418_id_||(this.JSC$10418_id_=_.gJ(this.idGenerator_))};
BG.prototype.getElement=function(){return this.JSC$10418_element_};
var $u=function(X){X.googUiComponentHandler_||(X.googUiComponentHandler_=new _.QV(X));return X.googUiComponentHandler_},fSX=function(X,J){if(X==J)throw Error("$a");
var p;if(p=J&&X.parent_&&X.JSC$10418_id_){p=X.parent_;var l=X.JSC$10418_id_;p=p.childIndex_&&l?_.Q5.get(p.childIndex_,l)||null:null}if(p&&X.parent_!=J)throw Error("$a");X.parent_=J;BG.superClass_.setParentEventTarget.call(X,J)};
BG.prototype.setParentEventTarget=function(X){if(this.parent_&&this.parent_!=X)throw Error("ab");BG.superClass_.setParentEventTarget.call(this,X)};
BG.prototype.JSC$10420_createDom=function(){this.JSC$10418_element_=this.JSC$10418_dom_.createElement("DIV")};
BG.prototype.render=function(X){DLZ(this,X)};
var DLZ=function(X,J,p){if(X.inDocument_)throw Error("bb");X.JSC$10418_element_||X.JSC$10420_createDom();J?J.insertBefore(X.JSC$10418_element_,p||null):X.JSC$10418_dom_.JSC$9602_document_.body.appendChild(X.JSC$10418_element_);X.parent_&&!X.parent_.inDocument_||X.enterDocument()};
_.W=BG.prototype;_.W.decorate=function(X){if(this.inDocument_)throw Error("bb");if(X&&this.canDecorate(X)){this.wasDecorated_=!0;var J=_.zz(X);this.JSC$10418_dom_&&this.JSC$10418_dom_.JSC$9602_document_==J||(this.JSC$10418_dom_=MK(X));this.decorateInternal(X);this.enterDocument()}else throw Error("cb");};
_.W.canDecorate=function(){return!0};
_.W.decorateInternal=function(X){this.JSC$10418_element_=X};
_.W.enterDocument=function(){this.inDocument_=!0;RAv(this,function(X){!X.inDocument_&&X.getElement()&&X.enterDocument()})};
_.W.exitDocument=function(){RAv(this,function(X){X.inDocument_&&X.exitDocument()});
this.googUiComponentHandler_&&this.googUiComponentHandler_.removeAll();this.inDocument_=!1};
_.W.disposeInternal=function(){this.inDocument_&&this.exitDocument();this.googUiComponentHandler_&&(this.googUiComponentHandler_.dispose(),delete this.googUiComponentHandler_);RAv(this,function(X){X.dispose()});
!this.wasDecorated_&&this.JSC$10418_element_&&_.Fa(this.JSC$10418_element_);this.parent_=this.model_=this.JSC$10418_element_=this.childIndex_=this.children_=null;BG.superClass_.disposeInternal.call(this)};
_.W.getModel=function(){return this.model_};
_.W.addChild=function(X,J){var p=this.children_?this.children_.length:0;if(X.inDocument_&&(J||!this.inDocument_))throw Error("bb");if(p<0||p>(this.children_?this.children_.length:0))throw Error("db");this.childIndex_&&this.children_||(this.childIndex_={},this.children_=[]);X.parent_==this?(_.Q5.set(this.childIndex_,X.getId(),X),_.M4(this.children_,X)):_.Q5.add(this.childIndex_,X.getId(),X);fSX(X,this);_.D46(this.children_,p,0,X);X.inDocument_&&this.inDocument_&&X.parent_==this?(J=this.getContentElement(),
(J.childNodes[p]||null)!=X.getElement()&&(X.getElement().parentElement==J&&J.removeChild(X.getElement()),p=J.childNodes[p]||null,J.insertBefore(X.getElement(),p))):J?(this.JSC$10418_element_||this.JSC$10420_createDom(),p=this.children_?this.children_[p+1]||null:null,DLZ(X,this.getContentElement(),p?p.JSC$10418_element_:null)):this.inDocument_&&!X.inDocument_&&X.JSC$10418_element_&&X.JSC$10418_element_.parentNode&&X.JSC$10418_element_.parentNode.nodeType==1&&X.enterDocument()};
_.W.getContentElement=function(){return this.JSC$10418_element_};
var RAv=function(X,J){X.children_&&X.children_.forEach(J,void 0)};
BG.prototype.removeChild=function(X,J){if(X){var p=typeof X==="string"?X:X.getId();X=this.childIndex_&&p?_.Q5.get(this.childIndex_,p)||null:null;p&&X&&(_.Q5.remove(this.childIndex_,p),_.M4(this.children_,X),J&&(X.exitDocument(),X.JSC$10418_element_&&_.Fa(X.JSC$10418_element_)),fSX(X,null))}if(!X)throw Error("eb");return X};_.r9(hra,ZDB);_.r9(xZZ,ZDB);var mLb;_.Q5.createSet("A AREA BUTTON HEAD INPUT LINK MENU META OPTGROUP OPTION PROGRESS STYLE SELECT SOURCE TEXTAREA TITLE TRACK".split(" "));var FCU=function(X,J){J?X.setAttribute("role",J):X.removeAttribute("role")},WG=function(X,J,p){Array.isArray(p)&&(p=p.join(" "));
var l="aria-"+J;p===""||p==void 0?(mLb||(p={},mLb=(p.atomic=!1,p.autocomplete="none",p.dropeffect="none",p.haspopup=!1,p.live="off",p.multiline=!1,p.multiselectable=!1,p.orientation="vertical",p.readonly=!1,p.relevant="additions text",p.required=!1,p.sort="none",p.busy=!1,p.disabled=!1,p.hidden=!1,p.invalid="false",p)),p=mLb,J in p?X.setAttribute(l,p[J]):X.removeAttribute(l)):X.setAttribute(l,p)};var q1u;_.CI=function(X,J,p){_.s0.call(this);this.target=X;this.handle=J||X;this.limits=p||new oB(NaN,NaN,NaN,NaN);this.JSC$10423_document_=_.zz(X);this.JSC$10423_eventHandler_=new _.QV(this);_.bF(this,this.JSC$10423_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;_.PH(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.useSetCapture_=q1u};
_.r9(_.CI,_.s0);q1u=_.lT.document&&_.lT.document.documentElement&&!!_.lT.document.documentElement.setCapture&&!!_.lT.document.releaseCapture;_.NPb=function(X,J){X.hysteresisDistanceSquared_=Math.pow(J,2)};
_.W=_.CI.prototype;_.W.setEnabled=function(X){this.enabled_=X};
_.W.disposeInternal=function(){_.CI.superClass_.disposeInternal.call(this);_.i6(this.handle,["touchstart","mousedown"],this.startDrag,!1,this);this.JSC$10423_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10423_document_.releaseCapture();this.handle=this.target=null};
_.W.startDrag=function(X){var J=X.type=="mousedown";if(!this.enabled_||this.dragging_||J&&(!X.isButton(0)||_.lXG&&X.ctrlKey))this.dispatchEvent("earlycancel");else{if(this.hysteresisDistanceSquared_==0)if(this.dispatchEvent(new ku("start",this,X.clientX,X.clientY,X)))this.dragging_=!0,J&&X.preventDefault();else return;else J&&X.preventDefault();J=this.JSC$10423_document_;var p=J.documentElement,l=!this.useSetCapture_;this.JSC$10423_eventHandler_.listen(J,["touchmove","mousemove"],this.handleMove_,
{capture:l,passive:!1});this.JSC$10423_eventHandler_.listen(J,["touchend","mouseup"],this.endDrag,l);this.useSetCapture_?(p.setCapture(!1),this.JSC$10423_eventHandler_.listen(p,"losecapture",this.endDrag)):this.JSC$10423_eventHandler_.listen(Tz(J),"blur",this.endDrag);this.scrollTarget_&&this.JSC$10423_eventHandler_.listen(this.scrollTarget_,"scroll",this.onScroll_,l);this.clientX=this.startX=X.clientX;this.clientY=this.startY=X.clientY;this.screenX=X.screenX;this.screenY=X.screenY;this.deltaX=this.target.offsetLeft;
this.deltaY=this.target.offsetTop;this.pageScroll=NK(MK(this.JSC$10423_document_))}};
_.W.endDrag=function(X,J){this.JSC$10423_eventHandler_.removeAll();this.useSetCapture_&&this.JSC$10423_document_.releaseCapture();this.dragging_?(this.dragging_=!1,this.dispatchEvent(new ku("end",this,X.clientX,X.clientY,X,MtX(this,this.deltaX),ujt(this,this.deltaY),J||X.type=="touchcancel"))):this.dispatchEvent("earlycancel")};
_.W.handleMove_=function(X){if(this.enabled_){var J=X.clientX-this.clientX,p=X.clientY-this.clientY;this.clientX=X.clientX;this.clientY=X.clientY;this.screenX=X.screenX;this.screenY=X.screenY;if(!this.dragging_){var l=this.startX-this.clientX,g=this.startY-this.clientY;if(l*l+g*g>this.hysteresisDistanceSquared_)if(this.dispatchEvent(new ku("start",this,X.clientX,X.clientY,X)))this.dragging_=!0;else{this.isDisposed()||this.endDrag(X);return}}p=GNU(this,J,p);J=p.x;p=p.y;this.dragging_&&this.dispatchEvent(new ku("beforedrag",
this,X.clientX,X.clientY,X,J,p))&&(dLr(this,X,J,p),X.preventDefault())}};
var GNU=function(X,J,p){var l=NK(MK(X.JSC$10423_document_));J+=l.x-X.pageScroll.x;p+=l.y-X.pageScroll.y;X.pageScroll=l;X.deltaX+=J;X.deltaY+=p;return new _.KF(MtX(X,X.deltaX),ujt(X,X.deltaY))};
_.CI.prototype.onScroll_=function(X){var J=GNU(this,0,0);X.clientX=this.clientX;X.clientY=this.clientY;dLr(this,X,J.x,J.y)};
var dLr=function(X,J,p,l){X.target.style.left=p+"px";X.target.style.top=l+"px";X.dispatchEvent(new ku("drag",X,J.clientX,J.clientY,J,p,l))},MtX=function(X,J){var p=X.limits;
X=isNaN(p.left)?null:p.left;p=isNaN(p.width)?0:p.width;return Math.min(X!=null?X+p:Infinity,Math.max(X!=null?X:-Infinity,J))},ujt=function(X,J){var p=X.limits;
X=isNaN(p.top)?null:p.top;p=isNaN(p.height)?0:p.height;return Math.min(X!=null?X+p:Infinity,Math.max(X!=null?X:-Infinity,J))};
_.CI.prototype.isDragging=function(){return this.dragging_};
var ku=function(X,J,p,l,g,B,k){_.Hi.call(this,X);this.clientX=p;this.clientY=l;this.browserEvent=g;this.left=B!==void 0?B:J.deltaX;this.top=k!==void 0?k:J.deltaY};
_.r9(ku,_.Hi);var nI=function(X){this.JSC$10430_map_=new Map;var J=arguments.length;if(J>1){if(J%2)throw Error("ma");for(var p=0;p<J;p+=2)this.set(arguments[p],arguments[p+1])}else X&&this.addAll(X)};
_.W=nI.prototype;_.W.getCount=function(){return this.JSC$10430_map_.size};
_.W.getValues=function(){return Array.from(this.JSC$10430_map_.values())};
_.W.getKeys=function(){return Array.from(this.JSC$10430_map_.keys())};
_.W.containsKey=function(X){return this.JSC$10430_map_.has(X)};
_.W.containsValue=function(X){return this.getValues().some(function(J){return J==X})};
_.W.equals=function(X,J){var p=this;J=J===void 0?function(l,g){return l===g}:J;
return this===X?!0:this.JSC$10430_map_.size!=X.getCount()?!1:this.getKeys().every(function(l){return J(p.JSC$10430_map_.get(l),X.get(l))})};
_.W.isEmpty=function(){return this.JSC$10430_map_.size==0};
_.W.clear=function(){this.JSC$10430_map_.clear()};
_.W.remove=function(X){return this.JSC$10430_map_.delete(X)};
_.W.get=function(X,J){return this.JSC$10430_map_.has(X)?this.JSC$10430_map_.get(X):J};
_.W.set=function(X,J){this.JSC$10430_map_.set(X,J);return this};
_.W.addAll=function(X){if(X instanceof nI){X=_.C(X.JSC$10430_map_);for(var J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;p=p.next().value;this.JSC$10430_map_.set(J,p)}}else if(X)for(X=_.C(Object.entries(X)),J=X.next();!J.done;J=X.next())p=_.C(J.value),J=p.next().value,p=p.next().value,this.JSC$10430_map_.set(J,p)};
_.W.forEach=function(X,J){var p=this;J=J===void 0?this:J;this.JSC$10430_map_.forEach(function(l,g){return X.call(J,l,g,p)})};
_.W.clone=function(){return new nI(this)};(function(){for(var X=["ms","moz","webkit","o"],J,p=0;J=X[p]&&!_.lT.requestAnimationFrame;++p)_.lT.requestAnimationFrame=_.lT[J+"RequestAnimationFrame"],_.lT.cancelAnimationFrame=_.lT[J+"CancelAnimationFrame"]||_.lT[J+"CancelRequestAnimationFrame"];if(!_.lT.requestAnimationFrame){var l=0;_.lT.requestAnimationFrame=function(g){var B=(new Date).getTime(),k=Math.max(0,16-(B-l));l=B+k;return _.lT.setTimeout(function(){g(B+k)},k)};
_.lT.cancelAnimationFrame||(_.lT.cancelAnimationFrame=function(g){clearTimeout(g)})}})();
var awW=[[],[]],UZU=0,rXU=!1,HDI=0;var VtU=_.w9(["about:blank"]),tts=_.w9(["javascript:undefined"]),Pvj=_.rb(VtU);_.Mf(Pvj);var Qhs=_.rb(tts);_.Mf(Qhs);var LI=function(X){_.s0.call(this);this.JSC$10436_element_=X;this.listenKeyIn_=_.PH(this.JSC$10436_element_,"focus",this,!0);this.listenKeyOut_=_.PH(this.JSC$10436_element_,"blur",this,!0)};
_.r9(LI,_.s0);LI.prototype.handleEvent=function(X){var J=new _.Pu(X.event_);J.type=X.type=="focusin"||X.type=="focus"?"focusin":"focusout";this.dispatchEvent(J)};
LI.prototype.disposeInternal=function(){LI.superClass_.disposeInternal.call(this);dc(this.listenKeyIn_);dc(this.listenKeyOut_);delete this.JSC$10436_element_};var AH=function(X,J){BG.call(this,J);this.useIframeMask_=!!X;this.lastFocus_=null;this.resizeBackgroundTask_=yXB({mutate:this.resizeBackground_},this);yXB({mutate:this.updateModalAndBackground_},this)};
_.r9(AH,BG);_.W=AH.prototype;_.W.focusHandler_=null;_.W.visible_=!1;_.W.bgEl_=null;_.W.bgIframeEl_=null;_.W.tabCatcherElement_=null;_.W.backwardTabWrapInProgress_=!1;_.W.getCssClass=function(){return"goog-modalpopup"};
_.W.getBackgroundElement=function(){return this.bgEl_};
_.W.JSC$10420_createDom=function(){AH.superClass_.JSC$10420_createDom.call(this);var X=this.getElement(),J=wC(this.getCssClass()).split(" ");af(X,J);X.tabIndex=0;_.hZ(X,!1);EE0(this);KCX(this)};
var EE0=function(X){if(X.useIframeMask_&&!X.bgIframeEl_){var J=X.JSC$10418_dom_.JSC$9604_createDom("IFRAME",{frameborder:0,style:"border:0;vertical-align:bottom;"});_.BU(J,Pvj);X.bgIframeEl_=J;X.bgIframeEl_.className=X.getCssClass()+"-bg";_.hZ(X.bgIframeEl_,!1);iFu(X.bgIframeEl_,0)}X.bgEl_||(X.bgEl_=X.JSC$10418_dom_.JSC$9604_createDom("DIV",X.getCssClass()+"-bg"),_.hZ(X.bgEl_,!1))},KCX=function(X){X.tabCatcherElement_||(X.tabCatcherElement_=X.JSC$10418_dom_.createElement("SPAN"),_.hZ(X.tabCatcherElement_,
!1),X.tabCatcherElement_.tabIndex=0,X.tabCatcherElement_.style.position="absolute")};
_.W=AH.prototype;_.W.resetBackwardTabWrap_=function(){this.backwardTabWrapInProgress_=!1};
_.W.canDecorate=function(X){return!!X&&X.tagName=="DIV"};
_.W.decorateInternal=function(X){AH.superClass_.decorateInternal.call(this,X);X=wC(this.getCssClass()).split(" ");af(this.getElement(),X);EE0(this);KCX(this);this.getElement().tabIndex=0;_.hZ(this.getElement(),!1)};
_.W.enterDocument=function(){this.bgIframeEl_&&_.Bu(this.bgIframeEl_,this.getElement());_.Bu(this.bgEl_,this.getElement());AH.superClass_.enterDocument.call(this);_.$R(this.tabCatcherElement_,this.getElement());this.focusHandler_=new LI(this.JSC$10418_dom_.JSC$9602_document_);$u(this).listen(this.focusHandler_,"focusin",this.onFocus);TPu(this,!1)};
_.W.exitDocument=function(){this.isVisible()&&this.setVisible(!1);_.wv(this.focusHandler_);AH.superClass_.exitDocument.call(this);_.Fa(this.bgIframeEl_);_.Fa(this.bgEl_);_.Fa(this.tabCatcherElement_)};
_.W.setVisible=function(X){if(X!=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_&&TPu(this,X),X){if(this.dispatchEvent("beforeshow")){try{this.lastFocus_=this.JSC$10418_dom_.JSC$9602_document_.activeElement}catch(g){}this.updateModalAndBackground_();$u(this).listen(this.JSC$10418_dom_.getWindow(),
"resize",this.resizeBackground_).listen(this.JSC$10418_dom_.getWindow(),"orientationchange",this.resizeBackgroundTask_);zAb(this,!0);this.focus();this.visible_=!0;if(this.popupShowTransition_&&this.bgShowTransition_)X3(this.popupShowTransition_,"end",this.onShow,!1,this),this.bgShowTransition_.play(),this.popupShowTransition_.play();else this.onShow()}}else if(this.dispatchEvent("beforehide")){$u(this).unlisten(this.JSC$10418_dom_.getWindow(),"resize",this.resizeBackground_).unlisten(this.JSC$10418_dom_.getWindow(),
"orientationchange",this.resizeBackgroundTask_);this.visible_=!1;if(this.popupHideTransition_&&this.bgHideTransition_)X3(this.popupHideTransition_,"end",this.onHide,!1,this),this.bgHideTransition_.play(),this.popupHideTransition_.play();else this.onHide();a:{try{var J=this.JSC$10418_dom_,p=J.JSC$9602_document_.body,l=J.JSC$9602_document_.activeElement||p;if(!this.lastFocus_||this.lastFocus_==p){this.lastFocus_=null;break a}(l==p||J.contains(this.getElement(),l))&&this.lastFocus_.focus()}catch(g){}this.lastFocus_=
null}}};
var TPu=function(X,J){X.modalAriaVisibilityHelper_||(X.modalAriaVisibilityHelper_=new odK(X.JSC$10418_element_,X.JSC$10418_dom_));X=X.modalAriaVisibilityHelper_;if(J){X.hiddenElements_||(X.hiddenElements_=[]);J=X.JSC$10439_dom_.getChildren(X.JSC$10439_dom_.JSC$9602_document_.body);for(var p=0;p<J.length;p++){var l=J[p],g;if(g=l!=X.JSC$10439_element_)g=l.getAttribute("aria-hidden"),g=!(g==null||g==void 0?0:String(g));g&&(WG(l,"hidden",!0),X.hiddenElements_.push(l))}}else if(X.hiddenElements_){for(J=
0;J<X.hiddenElements_.length;J++)X.hiddenElements_[J].removeAttribute("aria-hidden");X.hiddenElements_=null}};
AH.prototype.updateModalAndBackground_=function(){this.resizeBackground_();this.reposition()};
var zAb=function(X,J){X.bgIframeEl_&&_.hZ(X.bgIframeEl_,J);X.bgEl_&&_.hZ(X.bgEl_,J);_.hZ(X.getElement(),J);_.hZ(X.tabCatcherElement_,J)};
_.W=AH.prototype;_.W.onShow=function(){this.dispatchEvent("show")};
_.W.onHide=function(){zAb(this,!1);this.dispatchEvent("hide")};
_.W.isVisible=function(){return this.visible_};
_.W.focus=function(){this.focusElement_()};
_.W.resizeBackground_=function(){this.bgIframeEl_&&_.hZ(this.bgIframeEl_,!1);this.bgEl_&&_.hZ(this.bgEl_,!1);var X=this.JSC$10418_dom_.JSC$9602_document_;var J=_.qK(Tz(this.JSC$10418_dom_.JSC$9602_document_)||window);var p=Math.max(J.width,Math.max(X.body.scrollWidth,X.documentElement.scrollWidth));X=Math.max(J.height,Math.max(X.body.scrollHeight,X.documentElement.scrollHeight));this.bgIframeEl_&&(_.hZ(this.bgIframeEl_,!0),_.Klr(this.bgIframeEl_,p,X));this.bgEl_&&(_.hZ(this.bgEl_,!0),_.Klr(this.bgEl_,
p,X))};
_.W.reposition=function(){var X;if(_.EMj(this.getElement())=="fixed")var J=X=0;else J=NK(this.JSC$10418_dom_),X=J.x,J=J.y;var p=zUU(this.getElement());var l=_.qK(Tz(this.JSC$10418_dom_.JSC$9602_document_)||window);X=Math.max(X+l.width/2-p.width/2,0);J=Math.max(J+l.height/2-p.height/2,0);Lg(this.getElement(),X,J);Lg(this.tabCatcherElement_,X,J)};
_.W.onFocus=function(X){this.backwardTabWrapInProgress_?this.resetBackwardTabWrap_():X.target==this.tabCatcherElement_&&gW(this.focusElement_,0,this)};
_.W.focusElement_=function(){try{this.getElement().focus()}catch(X){}};
_.W.disposeInternal=function(){_.wv(this.popupShowTransition_);this.popupShowTransition_=null;_.wv(this.popupHideTransition_);this.popupHideTransition_=null;_.wv(this.bgShowTransition_);this.bgShowTransition_=null;_.wv(this.bgHideTransition_);this.bgHideTransition_=null;AH.superClass_.disposeInternal.call(this)};var $L=function(X,J,p){AH.call(this,J,p);this.JSC$10449_class_=X||"modal-dialog";this.buttons_=(new wJ).addButton(jhj,!0).addButton(iGk,!1,!0)};
_.r9($L,AH);_.W=$L.prototype;_.W.escapeToCancel_=!0;_.W.hasTitleCloseButton_=!0;_.W.modal_=!0;_.W.draggable_=!0;_.W.backgroundElementOpacity_=.5;_.W.title_="";_.W.JSC$10451_dragger_=null;_.W.JSC$10451_disposeOnHide_=!1;_.W.titleEl_=null;_.W.titleTextEl_=null;_.W.titleTextId_=null;_.W.titleCloseEl_=null;_.W.contentEl_=null;_.W.buttonEl_=null;_.W.getCssClass=function(){return this.JSC$10449_class_};
_.W.setTitle=function(X){this.title_=X;this.titleTextEl_&&_.Cg(this.titleTextEl_,X)};
_.W.getTitle=function(){return this.title_};
_.W.getContent=function(){return""};
_.W.getContentElement=function(){this.getElement()||this.render();return this.contentEl_};
var sh0=function(X){X.getElement()||X.render();return X.getElement()};
$L.prototype.getBackgroundElement=function(){this.getElement()||this.render();return $L.superClass_.getBackgroundElement.call(this)};
var X$b=function(X,J){X.backgroundElementOpacity_=J;X.getElement()&&(J=X.getBackgroundElement())&&iFu(J,X.backgroundElementOpacity_)};
$L.prototype.setDraggable=function(X){this.draggable_=X;Jjb(this,X&&this.inDocument_)};
$L.prototype.handleDrag=function(){};
var Jjb=function(X,J){var p=wC(X.JSC$10449_class_+"-title-draggable").split(" ");X.getElement()&&(J?af(X.titleEl_,p):uWG(X.titleEl_,p));J&&!X.JSC$10451_dragger_?(J=new _.CI(X.getElement(),X.titleEl_),X.JSC$10451_dragger_=J,af(X.titleEl_,p),_.PH(X.JSC$10451_dragger_,"start",X.setDraggerLimits_,!1,X),_.PH(X.JSC$10451_dragger_,"drag",X.handleDrag,!1,X)):!J&&X.JSC$10451_dragger_&&(X.JSC$10451_dragger_.dispose(),X.JSC$10451_dragger_=null)};
_.W=$L.prototype;
_.W.JSC$10420_createDom=function(){$L.superClass_.JSC$10420_createDom.call(this);var X=this.getElement(),J=this.JSC$10418_dom_;this.titleTextId_=this.getId();var p=this.getId()+".contentEl";this.titleEl_=J.JSC$9604_createDom("DIV",this.JSC$10449_class_+"-title",this.titleTextEl_=J.JSC$9604_createDom("SPAN",{className:this.JSC$10449_class_+"-title-text",id:this.titleTextId_},this.title_),this.titleCloseEl_=J.JSC$9604_createDom("SPAN",this.JSC$10449_class_+"-title-close"));OFH(X,this.titleEl_,this.contentEl_=
J.JSC$9604_createDom("DIV",{className:this.JSC$10449_class_+"-content",id:p}),this.buttonEl_=J.JSC$9604_createDom("DIV",this.JSC$10449_class_+"-buttons"));FCU(this.titleTextEl_,"heading");FCU(this.titleCloseEl_,"button");this.titleCloseEl_.tabIndex=0;WG(this.titleCloseEl_,"label","Close");FCU(X,"dialog");WG(X,"labelledby",this.titleTextId_||"");_.hZ(this.titleCloseEl_,this.hasTitleCloseButton_);this.buttons_&&(X=this.buttons_,X.JSC$10452_element_=this.buttonEl_,X.render());_.hZ(this.buttonEl_,!!this.buttons_);
X$b(this,this.backgroundElementOpacity_)};
_.W.decorateInternal=function(X){$L.superClass_.decorateInternal.call(this,X);X=this.getElement();var J=this.JSC$10449_class_+"-content";this.contentEl_=sN(document,null,J,X)[0];this.contentEl_||(this.contentEl_=this.JSC$10418_dom_.JSC$9604_createDom("DIV",J),X.appendChild(this.contentEl_));J=this.JSC$10449_class_+"-title";var p=this.JSC$10449_class_+"-title-text",l=this.JSC$10449_class_+"-title-close";(this.titleEl_=sN(document,null,J,X)[0])?(this.titleTextEl_=sN(document,null,p,this.titleEl_)[0],
this.titleCloseEl_=sN(document,null,l,this.titleEl_)[0]):(this.titleEl_=this.JSC$10418_dom_.JSC$9604_createDom("DIV",J),X.insertBefore(this.titleEl_,this.contentEl_));this.titleTextEl_?(this.title_=dKZ(this.titleTextEl_),this.titleTextEl_.id||(this.titleTextEl_.id=this.getId())):(this.titleTextEl_=_.J5("SPAN",{className:p,id:this.getId()}),this.titleEl_.appendChild(this.titleTextEl_));this.titleTextId_=this.titleTextEl_.id;WG(X,"labelledby",this.titleTextId_||"");this.titleCloseEl_||(this.titleCloseEl_=
this.JSC$10418_dom_.JSC$9604_createDom("SPAN",l),this.titleEl_.appendChild(this.titleCloseEl_));_.hZ(this.titleCloseEl_,this.hasTitleCloseButton_);J=this.JSC$10449_class_+"-buttons";(this.buttonEl_=sN(document,null,J,X)[0])?(this.buttons_=new wJ(this.JSC$10418_dom_),this.buttons_.decorate(this.buttonEl_)):(this.buttonEl_=this.JSC$10418_dom_.JSC$9604_createDom("DIV",J),X.appendChild(this.buttonEl_),this.buttons_&&(X=this.buttons_,X.JSC$10452_element_=this.buttonEl_,X.render()),_.hZ(this.buttonEl_,
!!this.buttons_));X$b(this,this.backgroundElementOpacity_)};
_.W.enterDocument=function(){$L.superClass_.enterDocument.call(this);$u(this).listen(this.getElement(),"keydown",this.onKey_).listen(this.getElement(),"keypress",this.onKey_);$u(this).listen(this.buttonEl_,"click",this.onButtonClick_);Jjb(this,this.draggable_);$u(this).listen(this.titleCloseEl_,"click",this.onTitleCloseClick_);var X=this.getElement();FCU(X,"dialog");this.titleTextEl_.id!==""&&WG(X,"labelledby",this.titleTextEl_.id);if(!this.modal_){this.modal_=!1;if(this.inDocument_){X=this.JSC$10418_dom_;
var J=this.getBackgroundElement();X.removeNode(this.bgIframeEl_);X.removeNode(J)}this.isVisible()&&TPu(this,!1)}};
_.W.exitDocument=function(){this.isVisible()&&this.setVisible(!1);Jjb(this,!1);$L.superClass_.exitDocument.call(this)};
_.W.setVisible=function(X){X!=this.isVisible()&&(this.inDocument_||this.render(),$L.superClass_.setVisible.call(this,X))};
_.W.onShow=function(){$L.superClass_.onShow.call(this);this.dispatchEvent("aftershow")};
_.W.onHide=function(){$L.superClass_.onHide.call(this);this.dispatchEvent("afterhide");this.JSC$10451_disposeOnHide_&&this.dispose()};
_.W.setDraggerLimits_=function(){var X=this.JSC$10418_dom_.JSC$9602_document_,J=_.qK(Tz(X)||window),p=Math.max(X.body.scrollWidth,J.width);X=Math.max(X.body.scrollHeight,J.height);var l=zUU(this.getElement());_.EMj(this.getElement())=="fixed"?this.JSC$10451_dragger_.limits=new oB(0,0,Math.max(0,J.width-l.width),Math.max(0,J.height-l.height)):this.JSC$10451_dragger_.limits=new oB(0,0,p-l.width,X-l.height)};
_.W.onTitleCloseClick_=function(){p$u(this)};
var p$u=function(X){if(X.hasTitleCloseButton_){var J=X.buttons_,p=J&&J.cancelButton_;p?(J=J.get(p),X.dispatchEvent(new Yu(p,J))&&X.setVisible(!1)):X.setVisible(!1)}},l7G=function(X){X.hasTitleCloseButton_=!1;
X.titleCloseEl_&&_.hZ(X.titleCloseEl_,X.hasTitleCloseButton_)};
$L.prototype.disposeInternal=function(){this.buttonEl_=this.titleCloseEl_=null;$L.superClass_.disposeInternal.call(this)};
$L.prototype.onButtonClick_=function(X){a:{for(X=X.target;X!=null&&X!=this.buttonEl_;){if(X.tagName=="BUTTON")break a;X=X.parentNode}X=null}if(X&&!X.disabled){X=X.name;var J=this.buttons_.get(X);this.dispatchEvent(new Yu(X,J))&&this.setVisible(!1)}};
$L.prototype.onKey_=function(X){var J=!1,p=!1,l=this.buttons_,g=X.target;if(X.type=="keydown")if(this.escapeToCancel_&&X.keyCode==27){var B=l&&l.cancelButton_;g=g.tagName=="SELECT"&&!g.disabled;B&&!g?(p=!0,J=l.get(B),J=this.dispatchEvent(new Yu(B,J))):g||(J=!0)}else{if(X.keyCode==9&&X.shiftKey&&g==this.getElement()){this.backwardTabWrapInProgress_=!0;try{this.tabCatcherElement_.focus()}catch(e){}gW(this.resetBackwardTabWrap_,0,this)}}else if(X.keyCode==13){if(g.tagName=="BUTTON"&&!g.disabled)B=g.name;
else if(g==this.titleCloseEl_)p$u(this);else if(l){var k=l.defaultButton_,n;if(n=k)a:{n=qh("BUTTON",l.JSC$10452_element_);for(var w,Y=0;w=n[Y];Y++)if(w.name==k||w.id==k){n=w;break a}n=null}g=(g.tagName=="TEXTAREA"||g.tagName=="SELECT"||g.tagName=="A")&&!g.disabled;!n||n.disabled||g||(B=k)}B&&l&&(p=!0,J=this.dispatchEvent(new Yu(B,String(l.get(B)))))}else g!=this.titleCloseEl_||X.keyCode!=32&&X.key!=" "||p$u(this);if(J||p)X.stopPropagation(),X.preventDefault();J&&this.setVisible(!1)};
var Yu=function(X,J){this.type="dialogselect";this.key=X;this.caption=J};
_.r9(Yu,_.Hi);var wJ=function(X){nI.call(this);X||MK();this.cancelButton_=this.JSC$10452_element_=this.defaultButton_=null};
_.r9(wJ,nI);_.W=wJ.prototype;_.W.clear=function(){nI.prototype.clear.call(this);this.defaultButton_=this.cancelButton_=null};
_.W.set=function(X,J,p,l){nI.prototype.set.call(this,X,J);p&&(this.defaultButton_=X);l&&(this.cancelButton_=X);return this};
_.W.addButton=function(X,J,p){return this.set(X.key,X.caption,J,p)};
_.W.render=function(){if(this.JSC$10452_element_){_.vU(this.JSC$10452_element_,uWC);var X=MK(this.JSC$10452_element_);this.forEach(function(J,p){J=X.JSC$9604_createDom("BUTTON",{name:p},J);p==this.defaultButton_&&(J.className="goog-buttonset-default");this.JSC$10452_element_.appendChild(J)},this)}};
_.W.decorate=function(X){if(X&&X.nodeType==1){this.JSC$10452_element_=X;X=qh("BUTTON",this.JSC$10452_element_);for(var J,p,l,g=0;J=X[g];g++)if(p=J.name||J.id,l=dKZ(J)||J.value,p){var B=g==0;this.set(p,l,B,J.name=="cancel");B&&_.L_(J,"goog-buttonset-default")}}};
_.W.getElement=function(){return this.JSC$10452_element_};
var jhj={key:"ok",caption:"OK"},iGk={key:"cancel",caption:"Cancel"},gce={key:"yes",caption:"Yes"},B7Z={key:"no",caption:"No"},$6U={key:"save",caption:"Save"},WzZ={key:"continue",caption:"Continue"};typeof document!="undefined"&&((new wJ).addButton(jhj,!0,!0),(new wJ).addButton(jhj,!0).addButton(iGk,!1,!0),(new wJ).addButton(gce,!0).addButton(B7Z,!1,!0),(new wJ).addButton(gce).addButton(B7Z,!0).addButton(iGk,!1,!0),(new wJ).addButton(WzZ).addButton($6U).addButton(iGk,!0,!0));_.r9(S7Z,$L);_.r9(ODT,kL);var Ckt=_.w9(["//www-onepick-opensocial.googleusercontent.com/gadgets/js/rpc.js?c=1&container=onepick"]),k4b=_.w9(["//apis.google.com/js/rpc.js"]),M8m=_.rb(Ckt),NdW=_.rb(k4b),bDU=null;var nc=function(X,J){_.s0.call(this);this.JSC$10461_element_=X;X=_.aj(this.JSC$10461_element_)?this.JSC$10461_element_:this.JSC$10461_element_?this.JSC$10461_element_.body:null;this.isRtl_=!!X&&_.sBt(X);this.listenKey_=_.PH(this.JSC$10461_element_,_.Fj?"DOMMouseScroll":"mousewheel",this,J)};
_.r9(nc,_.s0);nc.prototype.handleEvent=function(X){var J=0,p=0,l=X.event_;l.type=="mousewheel"?(X=nck(-l.wheelDelta),l.wheelDeltaX!==void 0?(J=nck(-l.wheelDeltaX),p=nck(-l.wheelDeltaY)):p=X):(X=l.detail,X>100?X=3:X<-100&&(X=-3),l.axis!==void 0&&l.axis===l.HORIZONTAL_AXIS?J=X:p=X);typeof this.maxDeltaX_==="number"&&(J=_.Xl(J,-this.maxDeltaX_,this.maxDeltaX_));typeof this.maxDeltaY_==="number"&&(p=_.Xl(p,-this.maxDeltaY_,this.maxDeltaY_));this.isRtl_&&(J=-J);J=new LzU(X,l,J,p);this.dispatchEvent(J)};
var nck=function(X){return _.mC&&(_.lXG||BGj)&&X%40!=0?X:X/40};
nc.prototype.disposeInternal=function(){nc.superClass_.disposeInternal.call(this);dc(this.listenKey_);this.listenKey_=null};
var LzU=function(X,J,p,l){_.Pu.call(this,J);this.type="mousewheel";this.detail=X;this.deltaX=p;this.deltaY=l};
_.r9(LzU,_.Pu);_.aD=function(X){var J="instance_";if(X.instance_&&X.hasOwnProperty(J))return X.instance_;J=new X;return X.instance_=J};var q75;var Ajj=_.w9(["https://about:blank"]),w$Z=_.w9(['javascript:""']),Yls=_.w9(["about:blank"]);_.r9(xL,S7Z);_.W=xL.prototype;_.W.JSC$10469_url_="";_.W.JSC$10469_iframe_=null;_.W.iframeLoaded_=!1;_.W.loadedFired_=!1;_.W.callback_=function(){};
_.W.enterDocument=function(){xL.superClass_.enterDocument.call(this);Rr6(this.getBackgroundElement(),$u(this))};
_.W.render=function(X){var J=this;xL.superClass_.render.call(this,X);this.useGapi_?aSj(this.iframeManager_,window).then(function(){return vcv(J)}).then(null,function(){J.callback_({action:"error"})}):eGt(this)};
var vcv=function(X){var J=X.JSC$10418_dom_.JSC$9604_createDom("div",["picker-dialog-content","picker-frame"]);_.hZ(J,!1);X.getContentElement().appendChild(J);return ULb(X.iframeManager_,J,function(p){var l=tUU(p["iframe-command"]);switch(l.getCommand()){case 1:p=X.callback_;l=_.bR(l,O0,2);var g="";switch(l.getStatus()){case 2:g="cancel";break;case 1:g="picked";break;case 3:g="error"}var B=_.h0(l,Vv,2,_.xn(obt));l=B.length===0?{action:g}:pcG(B,g,_.bR(l,GLe,7));p.call(X,l);X.setVisible(!1);break;case 4:l7G(X);
X.callback_({action:"loaded"});break;case 7:case 8:p=X.callback_;a:{g=l.getCommand();B=_.bR(l,O0,2);switch(g){case 7:g="uploadScheduled";break;case 8:g="uploadStateChange";break;default:l={};break a}l=_.h0(B,Vv,2,_.xn(obt));if(l.length===0)l={action:g};else{var k=_.bR(B,GLe,7);B=k&&_.KR(k,1);k=Pej(k);l=KRH(l,g,B,k)}}p.call(X,l)}},X.JSC$10469_url_,X.targetId_,X.rpcToken_).then(function(p){X.JSC$10469_iframe_=p.getIframeEl();
ZvU(X);_.hZ(X.JSC$10469_iframe_.parentElement,!0);_.L_(X.getElement(),"picker-dialog");hGs(X);return p})},eGt=function(X){X.JSC$10469_iframe_=X.JSC$10418_dom_.JSC$9604_createDom("IFRAME",{id:X.targetId_,
name:X.targetId_,"class":"picker-frame",frameBorder:"0",allow:"camera"});_.BU(X.JSC$10469_iframe_,x6s(X));_.L_(X.getElement(),"picker-dialog");X.getContentElement().appendChild(X.JSC$10469_iframe_);$u(X).listen(X.JSC$10469_iframe_,"load",function(){return void ZvU(X)});
X.JSC$10469_iframe_.src=X.JSC$10469_url_;hGs(X)},a7e=function(X){HvX(X,(0,_.dv)(function(J){J.setAuthToken(this.targetId_,this.rpcToken_)},X))},hGs=function(X){var J=_.eQ(_.vi(X.JSC$10469_url_),"title");
J&&X.setTitle(J)},x6s=function(X){return _.U4T("Internet Explorer")>=7&&_.$a(X.JSC$10469_url_,"https")?_.rb(Ajj):_.O4?_.rb(w$Z):_.rb(Yls)},ZvU=function(X){a7e(X);
X.iframeLoaded_=!0;X.JSC$10469_iframe_.tabIndex=0;X.isVisible()&&X.focus()};
xL.prototype.handleKeydown_=function(X){X.keyCode==27&&(this.setVisible(!1),this.callback_({action:"cancel"}),X.stopPropagation(),X.preventDefault())};
var HvX=function(X,J){var p=X.JSC$10467_gadgetsDomHelper_;fwZ(function(){J(p.getWindow().gadgets.rpc)},p)};
xL.prototype.setUrl=function(X){X=_.ZE(new _.km(X),"rpcService",this.targetId_);_.ZE(X,"rpctoken",this.rpcToken_);_.b7(X,"rpctoken="+this.rpcToken_);_.yP(X,"https");this.JSC$10469_url_=X.toString();this.JSC$10469_iframe_&&(this.JSC$10469_iframe_.src=this.JSC$10469_url_)};
var U6H=function(X,J){X.callback_=J;HvX(X,(0,_.dv)(function(p){p.register(this.targetId_,(0,_.dv)(this.handlePickerAction_,this))},X))};
xL.prototype.handlePickerAction_=function(X){var J=X.action;J=="loaded"&&(this.loadedFired_=!0,rjk(this,new xZZ(this.isVisible())),I7b(this),l7G(this),$u(this).unlisten(this.JSC$10418_dom_.getWindow(),"keydown",this.handleKeydown_),this.JSC$10469_iframe_.tabIndex=0);J!="picked"&&J!="cancel"||this.setVisible(!1);this.callback_(X)};
var I7b=function(X){X.JSC$10469_appId_&&rjk(X,new hra(X.JSC$10469_appId_,window.location.protocol+"//"+window.location.host))};
xL.prototype.setRelayUrl=function(X){HvX(this,(0,_.dv)(function(J){J.setRelayUrl(this.targetId_,X)},this))};
var rjk=function(X,J){X.useGapi_&&S1j(J,X.iframeManager_).then(null,function(){X.callback_({action:"error"})});
HvX(X,(0,_.dv)(function(p){p.call(this.targetId_,"picker",null,J)},X))};
xL.prototype.resizePicker_=function(){var X=Tz(this.JSC$10418_dom_.JSC$9602_document_)||window;if(_.eQ(_.vi(this.JSC$10469_url_),"ignoreLimits")=="true")X=new _.Fv(this.preferredDialogWidth_,this.preferredDialogHeight_);else if(_.eQ(_.vi(this.JSC$10469_url_),"shadeDialog")=="true"){var J=sh0(this);J=Xme(J);var p=_.qK(X);X=p.width-80;p=p.height-40;J&&(X-=J.left?J.left:0,X-=J.right?J.right:0,p-=J.top?J.top:0,p-=J.bottom?J.bottom:0);X=new _.Fv(X>0?X:0,p>0?p:0)}else(J=this.preferredDialogWidth_)?(J=Math.max(320,
Math.min(1051,J)),(p=this.preferredDialogHeight_)||(p=_.qK(X).height*.85),p=Math.max(480,Math.min(650,p))):(J=_.qK(X),p=J.width*.618,p=p<J.height?Math.round(Math.max(480,Math.min(650,p*.85))):Math.round(Math.max(480,Math.min(650,J.height*.85))),J=Math.round(p/.618)),X=_.qK(X),J=Math.min(J,Math.max(X.width,320)),p=Math.min(p,Math.max(X.height,480)),X=new _.Fv(J,p);_.Klr(this.getContentElement(),X);this.reposition()};
xL.prototype.reposition=function(){if(_.eQ(_.vi(this.JSC$10469_url_),"shadeDialog")=="true"){var X=zUU(this.getElement()),J=_.qK(this.JSC$10418_dom_.getWindow());X=Math.floor(J.width/2-X.width/2);J=sh0(this);if(J=Xme(J)){var p=J.left?J.left:0;p+=J.right?J.right:0;X=Math.floor(X-p/2)}X=X>0?X:0;J=NK(this.JSC$10418_dom_).y;Lg(this.getElement(),X,J)}else xL.superClass_.reposition.call(this)};
xL.prototype.setVisible=function(X){if(X!=this.isVisible()&&this.autoSizeDialog_){var J=this.JSC$10418_dom_.getWindow();X?(this.resizePicker_(),$u(this).listen(J,"resize",this.resizePicker_),this.iframeLoaded_||$u(this).listen(J,"keydown",this.handleKeydown_)):($u(this).unlisten(J,"resize",this.resizePicker_),this.iframeLoaded_||$u(this).unlisten(J,"keydown",this.handleKeydown_))}xL.superClass_.setVisible.call(this,X);rjk(this,new xZZ(X))};
xL.prototype.focus=function(){xL.superClass_.focus.call(this);if(this.JSC$10469_iframe_&&this.iframeLoaded_&&this.loadedFired_)try{this.JSC$10469_iframe_.focus()}catch(X){}};var Mm=function(X,J){J=J===void 0?xL:J;kL.call(this,X);this.pickerConstructor=J;this.urlParamMap_=new Map;this.urlParamMap_.set("protocol","gadgets");(X=window.location.origin)||(X=window.location.protocol+"//"+window.location.host);X&&this.urlParamMap_.set("origin",X);this.postProcessors_=[]};
_.r(Mm,ODT);Mm.prototype.JSC$10474_disposeOnHide_=!1;
Mm.prototype.build=function(){this.JSC$10375_appId_&&this.urlParamMap_.has("oauth_token")&&this.urlParamMap_.set("appId",this.JSC$10375_appId_);this.getRelayUrl()||this.setRelayUrl(_.Og(_.b7(_.ce(_.vi(window.location.href)),""),"/favicon.ico").toString());this.urlParamMap_.set("ifls",Date.now());if(this.urlParamMap_.get("minimal"))throw Error("gb");var X=new this.pickerConstructor(yjk(this).toString(),!0,null,this.dialogWidth_,this.dialogHeight_,"",void 0,!1,!1);X.JSC$10451_disposeOnHide_=this.JSC$10474_disposeOnHide_;
X.JSC$10469_appId_=this.JSC$10375_appId_;X.loadedFired_&&I7b(X);U6H(X,this.callback_);return X};
var ocu=function(X){X.urlParamMap_.set("multiselectEnabled","true");return X};
_.W=Mm.prototype;_.W.getHeight=function(){return this.dialogHeight_};
_.W.getProtocol=function(){return this.urlParamMap_.get("protocol")};
_.W.getRelayUrl=function(){return this.urlParamMap_.get("parent")};
_.W.getTitle=function(){return this.urlParamMap_.get("title")};
_.W.getWidth=function(){return this.dialogWidth_};
var Slj=function(X){X.JSC$10474_disposeOnHide_=void 0;return X};
Mm.prototype.setRelayUrl=function(X){this.urlParamMap_.set("parent",X);return this};
var Ovk=function(X,J){X.urlParamMap_.set("selectButtonLabel",J);return X};
Mm.prototype.setSize=function(X,J){this.dialogWidth_=X;this.dialogHeight_=J;return this};
Mm.prototype.setTitle=function(X){this.urlParamMap_.set("title",X);return this};
var yjk=function(X){X.postProcessors_.length&&X.urlParamMap_.set("pp",JSON.stringify(X.postProcessors_));X.urlParamMap_.set("nav",GcH(X.nav_));var J=new _.km(X.getBaseUrl());X.urlParamMap_.forEach(function(p,l){_.ZE(J,l,p)});
return J};var f7t=function(X,J){X.name!==void 0?(this.name=X.name,this.code=cjt[X.name]):(this.code=X=X.code,this.name=bvk(X));_.XI.call(this,v0X("%s %s",this.name,J))};
_.r9(f7t,_.XI);var bvk=function(X){var J=_.Q5.findKey(cjt,function(p){return X==p});
if(J===void 0)throw Error("ib`"+X);return J},vG={},cjt=(vG.AbortError=3,vG.EncodingError=5,vG.InvalidModificationError=9,vG.InvalidStateError=7,vG.NotFoundError=1,vG.NotReadableError=4,vG.NoModificationAllowedError=6,vG.PathExistsError=12,vG.QuotaExceededError=10,vG.SecurityError=2,vG.SyntaxError=8,vG.TypeMismatchError=11,vG);_.r9(G0Z,_.Hi);var D6t=function(X,J,p){p===void 0&&(p=X.size);return X.slice?X.slice(J,p):null};var V8W=new WeakMap,dZR=function(X,J){X=[X];for(var p=J.length-1;p>=0;--p)X.push(typeof J[p],J[p]);return X.join("\v")};_.PR5(function(){if(!_.lT.Blob)return!1;var X=new Uint8Array(100);try{var J=new Blob([X])}catch(p){return!1}return J.size!=100?!1:!0});
var RGu=_.PR5(function(){if(!_.lT.Blob)return!1;var X=new Uint8Array(100);try{var J=new Blob([X])}catch(p){return!1}return D6t(J,0,1)===null?!1:!0});_.lT.U3bHHf!=null||(_.lT.U3bHHf=0);_.lT.U3bHHf++;_.m6s=new WeakMap;_.FzG=new WeakMap;var Ed6={};var rQ=void 0;var TdZ=Symbol("qb");var C_R=ok("WizInjectionContext_Dispatcher");var yw=Symbol("rb");var Mu,Po;Mu=function(){this.afterRenderCallbacks=null};
_.lVm=Symbol("sb");Po=function(X){this.props=X;this.__unmounted=!1};
Po.prototype.didPatch=function(){};
Po.prototype.didMount=function(){};
Po.prototype.didUnmount=function(){};
Po.prototype.didUpdate=function(){};_.lvm=ok("WizInjectionContext_RootElement");var BsY=ok("WizInjectionContext_AppContext"),g6m=ok("WizInjectionContext_ModelRootElement"),$XR=ok("WizInjectionContext_RendererData"),WhK=ok("WizInjectionContext_InjectingConstructor"),pC5=ok("WizInjectionContext_AsyncDeps"),kO4={};var v6W=!1;var xXU={enableAttributeSanitization:!0,enableComponentStacksInErrorMessages:!0,enableContextBasedComponentStacks:jUu,enableContextPerComponent:jUu,enableLazyTsx:iY0,enablePerformanceTiming:!1,enablePerformanceTracing:!1,alwaysTrackContexts:!1,enableClientOnlyWizVeLogging:!0,enableQueueEffectAndOnInitInitialRuns:zBe,disableSoyJsRenderEvents:!1,flushRenderEffectsDuringRender:!1,legacyTriggerSoyRendererEvents:!1};var Of=Object.assign({},{attributes:{},handleError:function(X){throw X;}},xXU);var qlU=Symbol("wb"),sf=Symbol("xb"),dSY=Symbol("yb"),H7Z=Symbol("zb"),THR=qU(function(X){return Mc(X)&&qlU in X});var ci=null,fc=!1,Rk=1,qc=Symbol("Db"),tZ={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 e3=Symbol("Eb"),Zr=Symbol("Fb"),F3=Symbol("Gb"),R5Z=Object.assign({},tZ,{value:e3,dirty:!0,error:null,equal:IvI,kind:"computed",producerMustRecompute:function(X){return X.value===e3||X.value===Zr},
producerRecomputeValue:function(X){if(X.value===Zr)throw Error("Z");var J=X.value;X.value=Zr;var p=bPW(X),l=!1;try{var g=X.computation();bo(null);l=J!==e3&&J!==F3&&g!==F3&&X.equal(J,g)}catch(B){g=F3,X.error=B}finally{bo(p),X&&DXa(X)}l?X.value=J:(X.value=g,X.version++)}});var N7v=Object.assign({},tZ,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});var Ns5=function(){throw Error();};var uLa=null,Fh4=Object.assign({},tZ,{equal:IvI,value:void 0,kind:"signal"});var GO5=Object.assign({},tZ,{value:e3,dirty:!0,error:null,equal:IvI,kind:"linkedSignal",producerMustRecompute:function(X){return X.value===e3||X.value===Zr},
producerRecomputeValue:function(X){if(X.value===Zr)throw Error("Z");var J=X.value;X.value=Zr;var p=bPW(X);try{var l=X.source();var g=X.computation(l,J===e3||J===F3?void 0:{source:X.sourceValue,value:J});X.sourceValue=l}catch(B){g=F3,X.error=B}finally{bo(p),X&&DXa(X)}J!==e3&&g!==F3&&X.equal(J,g)?X.value=J:(X.value=g,X.version++)}});Object.assign({},tZ,{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:function(X){X.schedule!==null&&X.schedule(X.ref)},
cleanupFn:function(){}});var Kha=Symbol("Hb"),hH={},P_6=(hH[Kha]=!0,hH.debugName="[component]",hH.getComponentStack=function(){for(var X=[],J=this;J;)TsY(J)&&X.push(J.debugName),J=J.parent;return X},hH.registerSignal=function(){},hH.registerEffect=function(){},hH);var z5a=Symbol("Ib"),Gk=Symbol("Jb");var dQ=Array.isArray;var BHI;var M2v={},WRT=gC6(Object.assign({},{consumerAllowSignalWrites:!0},M2v)),G_=gC6(Object.assign({},{consumerAllowSignalWrites:!0},M2v));var Tk=Symbol("Ob");var Kc=null,nCm,LRa=null,ATK;var XC=0,Jc=!1,xu=function(){this.queue=new Set};
xu.prototype.schedule=function(X){this.queue.add(X)};
xu.prototype.remove=function(X){this.queue.delete(X)};
xu.prototype.clear=function(){this.queue.clear()};
var eSZ=Symbol("Pb"),Y$U=Symbol("Qb"),HG=function(){xu.apply(this,arguments)};
_.r(HG,xu);HG.prototype.flush=function(){if(this.queue.size){Jc=!0;for(var X=_.C(this.queue),J=X.next();!J.done;J=X.next()){J=J.value;this.queue.delete(J);try{J.run()}catch(p){unu(p)}}Jc=!1}};
var G4v=function(){HG.apply(this,arguments)};
_.r(G4v,HG);var vCW=new G4v,d6G=function(){HG.apply(this,arguments)};
_.r(d6G,HG);d6G.prototype.schedule=function(X){return _.L(function(J){if(J.nextAddress==1)return J.yield(Promise.resolve(),2);X.run();_.Ma(J)})};
d6G.prototype.enqueue=function(X){this.queue.add(X)};
var Z7m=new d6G,ae=function(){xu.apply(this,arguments)};
_.r(ae,xu);ae.prototype.flush=function(){this.queue.size&&zSa(this.queue)};
var V2t=function(){ae.apply(this,arguments)};
_.r(V2t,ae);V2t.prototype.schedule=function(X){X.version===0?X.run():this.queue.add(X)};
V2t.prototype.flush=function(){if(this.queue.size)if(Of.flushRenderEffectsDuringRender){var X=this.queue;this.queue=new Set;zSa(X)}else zSa(this.queue)};
var xSm=new V2t,t2U=function(){ae.apply(this,arguments)};
_.r(t2U,ae);t2U.prototype.schedule=function(X){return _.L(function(J){if(J.nextAddress==1)return J.yield(Promise.resolve(),2);X.run();_.Ma(J)})};
t2U.prototype.enqueue=function(X){this.queue.add(X)};
var VNK=new t2U,PkH=function(){ae.apply(this,arguments)};
_.r(PkH,ae);var GcU=new PkH,PeB=[xSm,vCW,GcU],KRU=[Z7m,VNK],QKt=[xSm,GcU,VNK],jzK=[].concat(_.EU(PeB),_.EU(KRU)),Ecj=[];uLa=function(){ECT();for(var X=_.C(Ecj),J=X.next();!J.done;J=X.next())J=J.value,J()};
var unu=gC;var Ub={},KzH=Object.assign({},N7v,(Ub[qlU]=!0,Ub.effectType=sf,Ub.isResettableContext=!0,Ub.consumerMarkedDirty=tNZ,Ub.run=function(){szW(this)},Ub.cleanup=function(){JLm(this)},Ub.componentStack=void 0,Ub.debugName="[effect]",Ub.destroy=function(){if(DE(this))for(var X=this.producers;X!==void 0;)X=fv6(X);
this.consumersTail=this.consumers=this.producersTail=this.producers=void 0;X=_.C(QKt);for(var J=X.next();!J.done;J=X.next())J.value.remove(this);XCW(this)},Ub[Symbol.dispose]=function(){this.destroy()},Ub)),T7Z=Object.assign({},KzH,{version:1,
dirty:!1});var XcB=Object.assign({},KzH,{effectType:sf});var JtZ=Object.assign({},KzH,{effectType:dSY});var gEm=Symbol("Sb");var dL6=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 WCR={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},$LU=
{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}]}},LoW={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},nEm=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}],kNZ={"*":{async:1,dir:0,loading:2,target:3}};var zG0=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,rJ={},AtB=(rJ[1]=null,rJ[2]=function(X,J){return J instanceof JE?l$(J):Tu.toString()},rJ[3]=function(X,J){return PM(J)?_.Q9(J):zG0.test(String(J))?String(J):Tu.toString()},rJ[4]=function(X,J){return J instanceof qf?_.Mf(J):Tu.toString()},rJ[5]=function(X,J){return String(J)},rJ[7]=null,rJ[8]=null,rJ[10]=null,rJ);var W$Z=Symbol("Vb");var eAK="Y Z E P T G M K  m u n".split(" "),vEI={"":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};_.jKX=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 fr={};RegExp.prototype.hasOwnProperty("sticky");var ttm=function(X){X=String(X);for(var J=function(l,g,B){for(var k=Math.min(g.length-B,l.length),n=0;n<k;n++){var w=g[B+n];if(l[n]!==("A"<=w&&w<="Z"?w.toLowerCase():w))return!1}return!0},p=0;(p=X.indexOf("<",p))!=-1;){if(J("\x3c/script",X,p)||J("\x3c!--",X,p))return"zSoyz";
p+=1}return X};var we={default:"__default"};var aSB=Object.prototype.hasOwnProperty;hA4.prototype=Object.create(null);var yU=ISa();var a3=null;var q1m=function(X){this.created=[];this.deleted=[];this.node=X};var NPa=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){for(var X=this,J=X;X;)J=X,X=X.parentNode;return J};var oE6=function(X,J){this._attrsArr=null;this.nameOrCtor=X;this.key=J;this.text=void 0};var e5=null,Zb=null,YP=null,xP=null,DL5=[],fSR=ctK,Ho=[],$za=function(X){return MtR(function(J,p,l){YP=Zb=J;Zb=null;p(l);bGU(null);Zb=YP;YP=YP.parentNode;return J},X)}(),BuZ=function(X){return MtR(function(J,p,l){var g={nextSibling:J};
Zb=g;p(l);YP&&bGU(J.nextSibling);return g===Zb?null:Zb},X)}();var Uy=[],Cam=0;var oz=new hA4;var ivX=ISa(),EEK=ivX[we.default],Qhm=ivX.style,Vt4=["focusin","focusout"],zAa="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");var FzC=function(){},I7a=function(){},G4W=function(){},N7W=function(){};var I3=Symbol("cc");var Jja,X$a=shK;var FC=Symbol("dc");var unm=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(" ")),
M2W=new Set(["a","font","script","style","title"]);_.R3={setUp:Ylm,tearDown:Ylm,log:Ylm,logNodeRange:Ylm,graft:function(X,J){J()}};var de={afterOpen:function(){},
onElementDeleted:function(){},
beforeVisit:function(){},
beforeRender:function(){},
afterRender:function(){},
didMount:function(){},
didPatch:function(){},
didUnmount:function(){},
didUpdate:function(){}};var Vw=null,tc=function(X,J){Po.call(this,X);var p=this;this.functionComponent=J;this.hooks=[];this.hookCounter=0;this.disposeEffects=$P(function(l){p.effectContext=l;_.Bo(function(){OvZ(p,p.el)})},Of.alwaysTrackContexts||!!rQ)};
_.r(tc,Po);tc.prototype.render=function(X){var J=Vw;Vw=this;this.hookCounter=0;var p=bo(G_),l=_.Ik(this.effectContext);try{return avK("render",this.componentName),this.functionComponent(X)}finally{UXK("render",this.componentName),_.Ik(l),bo(p),Vw=J}};
_.O1.Object.defineProperties(tc.prototype,{componentName:{configurable:!0,enumerable:!0,get:function(){return Cem(this.functionComponent)}}});var d6C=Symbol("rc"),RGm=function(X,J,p){this.afterRenderCallbacks=null;this.kind=X;this.props=J;this.children=p};
_.r(RGm,Mu);RGm.prototype.render=function(){var X=D6T(this.kind,this.props,this.children);if(this.afterRenderCallbacks!=null)for(var J=_.C(this.afterRenderCallbacks),p=J.next();!p.done;p=J.next())p=p.value,X=p(X);return X};
RGm.prototype.getChildren=function(){return this.children};var t2I=[];Ns5=function(X){throw Error("pb`"+X.debugName);};
(function(){var X=a3;a3=function(J){X==null||X(J);PkU(J)}})();Object.assign({},T7Z,{effectType:sf,elementRef:null,attributes:null,fn:function(){var X=this.elementRef;var J;X.element!=null||(X.element=(J=X.document.getElementById(X.value))!=null?J:void 0);X=X.element;for(J=this.attributes;J;){var p=J.signal();p!==J.prevValue&&(J.prevValue=p,J.namespace===1?X[J.name]=p:dL6.has(J.name)?Ac(X,J.name,p?"":null):Ac(X,J.name,p));J=J.next}}});_.Qw.debugName="tbhMcf";_.Ey.debugName="zyMFzb";Object.assign({},T7Z,{effectType:sf});_.v.debugName="RlDudd";var QKT={nonNullableCondIsNull:function(){return Error("vc")}};var sK6=function(){this.map=new Map};
sK6.prototype.push=function(X,J){var p=this.map;p.has(X)&&(this.multi||(this.multi=new Map),this.multi.set(J,p.get(X)));p.set(X,J)};
sK6.prototype.pop=function(X){var J=this.map,p=J.get(X),l;p!==void 0&&((l=this.multi)==null?0:l.has(p))?(J.set(X,this.multi.get(p)),this.multi.delete(p)):J.delete(X);return p};_.Kr.debugName="nsTGHd";_.T_.debugName="vI1rtf";_.BLK={OUT_OF_ORDER_HOOK_CALL:function(X){return Error("wc`"+X)},
PRIMITIVE_INVALID_HOOK_CALL:function(){return Error("xc")},
RETURNING_CLEANUP_FUNCTION_FROM_ONINIT:function(){return Error("yc")},
SIGNAL_INVALID_HOOK_CALL:function(){return Error("zc")},
USE_ELEMENT_ACCESSED_DURING_RENDER:function(X,J){return Error("Ac`"+((J===void 0?0:J)?"IDOM":"Reactive")+"`"+(z_(X)?X.description:X))},
USE_ELEMENT_UNEXPECTED_ELEMENT:function(X,J){return Error("Bc`"+(z_(X)?X.description:X)+"`"+J)},
USE_ELEMENT_MULTIPLE_ASSIGNMENTS:function(X){return Error("Cc`"+(z_(X)?X.description:X))},
USE_ELEMENT_NOT_ASSIGNED:function(X){return Error("Dc`"+(z_(X)?X.description:X))},
USE_ELEMENT_NOT_ASSIGNED_CONTROL_FLOW:function(X){return Error("Ec`"+(z_(X)?X.description:X))}};Jja=m6m;var L_4=Symbol("Fc");ocm({beforeRender:function(X){var J=_.Ik(X.effectContext);try{var p;((p=X.__syncEffects)==null?0:p.length)&&YoU(X.__syncEffects)}finally{_.Ik(J)}},
didPatch:function(X){var J=_.Ik(X.effectContext);try{var p;((p=X.__syncEffects)==null?0:p.length)&&YoU(X.__syncEffects)}finally{_.Ik(J)}},
didUnmount:function(X){var J;((J=X.hooks)==null?0:J.length)&&X.hooks.forEach(wIR)}});var sKr,XI0,J8k;sKr=_.lT.window;_.l8=(sKr==null?void 0:(XI0=sKr.yt)==null?void 0:XI0.config_)||(sKr==null?void 0:(J8k=sKr.ytcfg)==null?void 0:J8k.data_)||{};_.Ib("yt.config_",_.l8);var pIb={},xwa=[];_.Kw=function(X){var J=_.iA.apply(1,arguments);var p=Error.call(this,X);this.message=p.message;"stack"in p&&(this.stack=p.stack);this.args=[].concat(_.EU(J));Object.setPrototypeOf(this,this.constructor.prototype)};
_.r(_.Kw,Error);var KqC=function(X,J,p){this.actionName=X;this.optionalAction=J===void 0?!1:J;this.args=p===void 0?null:p;this.returnValue=[]};_.Ie=function(X){this.name=X};_.wH=new _.Ie("signalAction");var bV4=/^[\w.]*$/,IVm={q:!0,search_query:!0},r8Y=String(Uw5);var o6;o6=Symbol("Gc");_.yo=function(X){this.name=X};
_.yo.prototype.toString=function(){return"InjectionToken("+this.name+")"};
var fVB=function(X){this.key=X},qoa=function(X){this.deferredKey=X},RN5=function(){var X=this;
this.providers=new Map;this.JSC$10766_deferred=new Map;this.cachedValues=new Map;this.TEST_ONLY={getInjectionSnapshot:function(){return new Map(X.providers)}}};
RN5.prototype.addProvider=function(X){this.providers.set(X.provide,X);var J=this.JSC$10766_deferred.get(X.provide);if(J)try{J.resolver(this.resolve(X.provide))}catch(p){J.rejector(p)}};
RN5.prototype.resolve=function(X){return X instanceof qoa?lVs(this,X):X instanceof fVB?gmb(this,X.key,[],!0):gmb(this,X,[])};
var lVs=function(X,J){J=J.deferredKey;if(X.JSC$10766_deferred.has(J))return X.JSC$10766_deferred.get(J).promise;var p={};p.promise=new Promise(function(l,g){p.resolver=l;p.rejector=g});
X.JSC$10766_deferred.set(J,p);return p.promise},gmb=function(X,J,p,l){l=l===void 0?!1:l;
if(p.indexOf(J)>-1)throw Error("Hc`"+J);if(X.cachedValues.has(J))return X.cachedValues.get(J);if(!X.providers.has(J)){if(l)return;throw Error("Ic`"+J);}l=X.providers.get(J);p.push(J);if(l.useValue!==void 0)var g=l.useValue;else if(l.useFactory)g=l[o6]?BL0(X,l[o6],p):[],g=l.useFactory.apply(l,_.EU(g));else if(l.useClass){g=l.useClass;var B=g[o6]?BL0(X,g[o6],p):[];g=new (Function.prototype.bind.apply(g,[null].concat(_.EU(B))))}else throw Error("Jc`"+J);p.pop();l.skipCache||X.cachedValues.set(J,g);return g},
BL0=function(X,J,p){return J?J.map(function(l){return l instanceof fVB?gmb(X,l.key,p,!0):gmb(X,l,p)}):[]};var Dwm;var YC=new _.yo("ENDPOINT_HANDLER_TOKEN");_.Zo=new _.Ie("urlEndpoint");var $wk=function(){this.data=[];this.cachedPackedInt52=-1};
$wk.prototype.set=function(X,J){J=J===void 0?!0:J;0<=X&&X<52&&Number.isInteger(X)&&this.data[X]!==J&&(this.data[X]=J,this.cachedPackedInt52=-1)};
$wk.prototype.get=function(X){return!!this.data[X]};
var W_H=function(X){X.cachedPackedInt52===-1&&(X.cachedPackedInt52=X.data.reduce(function(J,p,l){return J+(p?Math.pow(2,l):0)},0));
return X.cachedPackedInt52};var jmI=function(X){var J=Cus;X=X===void 0?_.Lw("yt.ads.biscotti.lastId_")||"":X;var p=Object,l=p.assign,g={};g.dt=hrb;g.flash="0";a:{try{var B=J.JSC$10772_win_.top.location.href}catch(E){B=2;break a}B=B?B===J.doc_.location.href?0:1:2}g=(g.frm=B,g);try{g.u_tz=-(new Date).getTimezoneOffset();try{var k=hk.history.length}catch(E){k=0}g.u_his=k;var n;g.u_h=(n=hk.screen)==null?void 0:n.height;var w;g.u_w=(w=hk.screen)==null?void 0:w.width;var Y;g.u_ah=(Y=hk.screen)==null?void 0:Y.availHeight;var e;g.u_aw=
(e=hk.screen)==null?void 0:e.availWidth;var Z;g.u_cd=(Z=hk.screen)==null?void 0:Z.colorDepth}catch(E){}k=J.JSC$10772_win_;try{var h=k.screenX;var x=k.screenY}catch(E){}try{var U=k.outerWidth;var y=k.outerHeight}catch(E){}try{var c=k.innerWidth;var D=k.innerHeight}catch(E){}try{var m=k.screenLeft;var d=k.screenTop}catch(E){}try{c=k.innerWidth,D=k.innerHeight}catch(E){}try{var G=k.screen.availWidth;var P=k.screen.availTop}catch(E){}h=[m,d,h,x,G,P,U,y,c,D];x=uam(!1,J.JSC$10772_win_.top);U={};var Q=Q===
void 0?_.lT:Q;y=new $wk;"SVGElement"in Q&&"createElementNS"in Q.document&&y.set(0);c=eUu();c["allow-top-navigation-by-user-activation"]&&y.set(1);c["allow-popups-to-escape-sandbox"]&&y.set(2);Q.crypto&&Q.crypto.subtle&&y.set(3);"TextDecoder"in Q&&"TextEncoder"in Q&&y.set(4);Q=W_H(y);J=(U.bc=Q,U.bih=x.height,U.biw=x.width,U.brdim=h.join(),U.vis=brB(J.doc_),U.wgl=!!hk.WebGLRenderingContext,U);p=l.call(p,g,J);p.ca_type="image";X&&(p.bid=X);return p},Cus=new function(){var X=window.document;
this.JSC$10772_win_=window;this.doc_=X};
_.Ib("yt.ads_.signals_.getAdSignalsString",function(X){return y8m(jmI(X))});_.U4();navigator.userAgent.indexOf(" (CrKey ");var dwY="XMLHttpRequest"in _.lT?function(){return new XMLHttpRequest}:null;var klZ="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" "),nmU=[].concat(_.EU(klZ),["client_dev_set_cookie"]);var zN5={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"},PuU="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(_.EU(klZ)),$IB=!1,EmT=_.iVa,lt5=TLm;var ozB=[{messageFn:function(X){return"Cannot read property '"+X.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(X){return"Cannot call '"+X.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(X){return X.key+" is not defined"},
patternsForType:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var L_U={messageWeights:[],callbackWeights:[{callback:nta,weight:500},{callback:LfT,weight:500}]};var A8u=function(){this.callbackWeights=[];this.messageWeights=[]},wIX,yOK=function(){if(!wIX){var X=wIX=new A8u;
X.messageWeights.length=0;X.callbackWeights.length=0;oZI(X,L_U)}return wIX},oZI=function(X,J){J.messageWeights&&X.messageWeights.push.apply(X.messageWeights,J.messageWeights);
J.callbackWeights&&X.callbackWeights.push.apply(X.callbackWeights,J.callbackWeights)};_.r9(_.G7,_.GL);_.G7.prototype.subscribe=function(X,J,p){var l=this.topics_[X];l||(l=this.topics_[X]=[]);var g=this.JSC$10795_key_;this.subscriptions_[g]=X;this.subscriptions_[g+1]=J;this.subscriptions_[g+2]=p;this.JSC$10795_key_=g+3;l.push(g);return g};
var YoH=function(X){var J=n7,p=!1,l=J.subscribe("handleError",function(g){p||(p=!0,this.unsubscribeByKey(l),X.apply(void 0,arguments))},J)};
_.G7.prototype.unsubscribe=function(X,J,p){if(X=this.topics_[X]){var l=this.subscriptions_;if(X=X.find(function(g){return l[g+1]==J&&l[g+2]==p}))return this.unsubscribeByKey(X)}return!1};
_.G7.prototype.unsubscribeByKey=function(X){var J=this.subscriptions_[X];if(J){var p=this.topics_[J];this.publishDepth_!=0?(this.pendingKeys_.push(X),this.subscriptions_[X+1]=function(){}):(p&&_.M4(p,X),delete this.subscriptions_[X],delete this.subscriptions_[X+1],delete this.subscriptions_[X+2])}return!!J};
_.G7.prototype.publish=function(X,J){var p=this.topics_[X];if(p){var l=Array(arguments.length-1),g=arguments.length,B;for(B=1;B<g;B++)l[B-1]=arguments[B];if(this.async_)for(B=0;B<p.length;B++)g=p[B],vmr(this.subscriptions_[g+1],this.subscriptions_[g+2],l);else{this.publishDepth_++;try{for(B=0,g=p.length;B<g&&!this.isDisposed();B++){var k=p[B];this.subscriptions_[k+1].apply(this.subscriptions_[k+2],l)}}finally{if(this.publishDepth_--,this.pendingKeys_.length>0&&this.publishDepth_==0)for(;p=this.pendingKeys_.pop();)this.unsubscribeByKey(p)}}return B!=
0}return!1};
var vmr=function(X,J,p){_.Jk(function(){X.apply(J,p)})};
_.G7.prototype.clear=function(X){if(X){var J=this.topics_[X];J&&(J.forEach(this.unsubscribeByKey,this),delete this.topics_[X])}else this.subscriptions_.length=0,this.topics_={}};
_.G7.prototype.getCount=function(X){if(X){var J=this.topics_[X];return J?J.length:0}X=0;for(J in this.topics_)X+=this.getCount(J);return X};
_.G7.prototype.disposeInternal=function(){_.G7.superClass_.disposeInternal.call(this);this.clear();this.pendingKeys_.length=0};var n7=new _.G7;var Rb=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Rb,_.wB);Rb.prototype.getColdHashData=function(){return _.KR(this,3)};
Rb.prototype.getHotHashData=function(){return _.KR(this,5)};
Rb.prototype.setHotHashData=function(X){return _.uZ(this,5,X)};var rWW=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(rWW,_.wB);var j16=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(j16,_.wB);_.W=j16.prototype;_.W.getDeviceId=function(){return _.KR(this,6)};
_.W.getExperimentIds=function(X){var J=_.jA(this,9,_.vp,3,!0);lXC(J,X);return J[X]};
_.W.getPlayerType=function(){return _.T8(this,36)};
_.W.setHomeGroupInfo=function(X){return _.DF(this,81,X)};
_.W.clearLocationPlayabilityToken=function(){return _.Dw(this,89)};var tL=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(tL,_.wB);tL.prototype.setKey=function(X){return _.uZ(this,1,X)};
tL.prototype.getValue=function(){return jl(this,2,s1C)};
var s1C=[2,3,4,5,6];var eNe=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(eNe,_.wB);eNe.prototype.setTrackingParams=function(X){return _.Dw(this,1,_.RH(X,!1))};var i_5=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(i_5,_.wB);var oHK=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(oHK,_.wB);oHK.prototype.getExperimentIds=function(X){var J=_.jA(this,5,_.SsK,3,!0);lXC(J,X);return J[X]};var KP=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(KP,_.wB);KP.prototype.getToken=function(){return _.RT(this,2)};
KP.prototype.setToken=function(X){return _.uZ(this,2,X)};var Qy=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Qy,_.wB);Qy.prototype.setSafetyMode=function(X){return _.fD(this,5,X)};var Vy=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Vy,_.wB);Vy.prototype.setClient=function(X){return _.DF(this,1,X)};var yWB={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 IAI;_.CL=function(){var X=this;this.deferredInstallPrompt=void 0;this.appInstalledEventFired=!1;_.lT.addEventListener("beforeinstallprompt",function(J){J.preventDefault();X.deferredInstallPrompt=J});
_.lT.addEventListener("appinstalled",function(){X.appInstalledEventFired=!0},{once:!0})};
IAI=function(){if(!_.lT.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.lT.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.lT.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.lT.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.lT.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(X){return"WEB_DISPLAY_MODE_UNKNOWN"}};var cWZ=function(){this.syncHeaders=!0},bfT=function(X){var J={},p=[];
"USER_SESSION_ID"in _.l8&&p.push({key:"u",value:_.Bh("USER_SESSION_ID")});if(p=_.iLT(p))J.Authorization=p,p=X=X==null?void 0:X.sessionIndex,p===void 0&&(p=Number(_.Bh("SESSION_INDEX",0)),p=isNaN(p)?0:p),_.H("voice_search_auth_header_removal")||(J["X-Goog-AuthUser"]=p.toString()),"INNERTUBE_HOST_OVERRIDE"in _.l8||(J["X-Origin"]=window.location.origin),X===void 0&&"DELEGATED_SESSION_ID"in _.l8&&(J["X-Goog-PageId"]=_.Bh("DELEGATED_SESSION_ID"));return J};var ZVr={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var oe=_.Lw("ytglobal.prefsUserPrefsPrefs_")||{},hNe;_.Ib("ytglobal.prefsUserPrefsPrefs_",oe);_.S3=function(){this.cookieName=_.Bh("ALT_PREF_COOKIE_NAME","PREF");this.cookieDomain=_.Bh("ALT_PREF_COOKIE_DOMAIN","youtube.com");var X=_.VG.get(this.cookieName,void 0);X&&this.parse(X)};
_.DV=function(){hNe||(hNe=new _.S3);return hNe};
_.S3.prototype.get=function(X,J){xwb(X);HVt(X);X=oe[X]!==void 0?oe[X].toString():null;return X!=null?X:J?J:""};
_.S3.prototype.set=function(X,J){xwb(X);HVt(X);if(J==null)throw Error("Mc");oe[X]=J.toString()};
_.S3.prototype.getFlag=function(X){return!!((aVj("f"+(Math.floor(X/31)+1))||0)&1<<X%31)};
_.Rm=function(X,J,p){X="f"+(Math.floor(J/31)+1);J=1<<J%31;var l=aVj(X)||0;l=p?l|J:l&~J;l===0?delete oe[X]:(p=l.toString(16),oe[X]=p.toString())};
_.S3.prototype.remove=function(X){xwb(X);HVt(X);delete oe[X]};
_.S3.prototype.save=function(){var X=!0;_.H("web_secure_pref_cookie_killswitch")&&(X=!1);_.tn(this.cookieName,this.dump(),63072E3,this.cookieDomain,X)};
_.S3.prototype.clear=function(){_.Q5.clear(oe)};
_.S3.prototype.dump=function(){var X=[],J;for(J in oe)oe.hasOwnProperty(J)&&X.push(J+"="+encodeURIComponent(String(oe[J])));return X.join("&")};
var HVt=function(X){if(/^f([1-9][0-9]*)$/.test(X))throw Error("Nc`"+X);},xwb=function(X){if(!/^\w+$/.test(X))throw Error("Oc`"+X);
},aVj=function(X){X=oe[X]!==void 0?oe[X].toString():null;
return X!=null&&/^[A-Fa-f0-9]+$/.test(X)?parseInt(X,16):null};
_.S3.prototype.parse=function(X){X=decodeURIComponent(X).split("&");for(var J=0;J<X.length;J++){var p=X[J].split("="),l=p[0];(p=p[1])&&(oe[l]=p.toString())}};var HsI={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"},SCm={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},OfY={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},UIK={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};var a1;_.Ob=function(){this.cancelDebouncedJobMap=new WeakMap;this.cancelThrottledJobMap=new WeakMap};
_.j1=function(X,J,p){return X.addJob(J,0,p)};
_.Ob.prototype.addLowPriorityJob=function(X,J){return this.addJob(X,1,J)};
_.Vg=function(X,J,p){return X.addJob(J,2,p)};
_.FQ=function(X,J,p){return X.addJob(J,3,p)};
_.Uh=function(X,J,p){return X.addJob(J,4,p)};
a1=function(X){var J=_.Lw("yt.scheduler.instance.addImmediateJob");J?J(X):X()};
_.Ob.prototype.debounce=function(X,J,p){var l=this,g=0,B=function(){g&&l.cancelJob(g);g=l.addJob(X,J,p);l.cancelDebouncedJobMap.set(B,g)};
return B};
_.Ob.prototype.cancelThrottle=function(X){(X=this.cancelThrottledJobMap.get(X))&&X()};var cG=function(){_.Ob.apply(this,arguments)},UwZ;
_.r(cG,_.Ob);_.TP=function(){cG.instance||(cG.instance=new cG);return cG.instance};
cG.prototype.addJob=function(X,J,p){p!==void 0&&Number.isNaN(Number(p))&&(p=void 0);var l=_.Lw("yt.scheduler.instance.addJob");return l?l(X,J,p):p===void 0?(X(),NaN):_.mE(X,p||0)};
cG.prototype.cancelJob=function(X){if(X===void 0||!Number.isNaN(Number(X))){var J=_.Lw("yt.scheduler.instance.cancelJob");J?J(X):_.qN(X)}};
cG.prototype.start=function(){var X=_.Lw("yt.scheduler.instance.start");X&&X()};
cG.prototype.pause=function(){var X=_.Lw("yt.scheduler.instance.pause");X&&X()};
UwZ=function(){_.TP();var X=_.Lw("yt.scheduler.instance.setPriorityThreshold");X&&X(4)};
_.gs=_.TP();_.T7.prototype.set=function(X,J){J===void 0?this.mechanism.remove(X):this.mechanism.set(X,(0,_.$F)(J))};
_.T7.prototype.get=function(X){try{var J=this.mechanism.get(X)}catch(p){return}if(J!==null)try{return JSON.parse(J)}catch(p){throw"Storage: Invalid value was encountered";}};
_.T7.prototype.remove=function(X){this.mechanism.remove(X)};var bJ=function(X){this.mechanism=X};
_.r9(bJ,_.T7);var r8e=function(X){this.data=X},IVs=function(X){return X===void 0||X instanceof r8e?X:new r8e(X)};
bJ.prototype.set=function(X,J){bJ.superClass_.set.call(this,X,IVs(J))};
bJ.prototype.getWrapper=function(X){X=bJ.superClass_.get.call(this,X);if(X===void 0||X instanceof Object)return X;throw"Storage: Invalid value was encountered";};
bJ.prototype.get=function(X){if(X=this.getWrapper(X)){if(X=X.data,X===void 0)throw"Storage: Invalid value was encountered";}else X=void 0;return X};_.r9(z7,bJ);_.y8s=function(X){var J=X.creation;X=X.expiration;return!!X&&X<_.U4()||!!J&&J>_.U4()};
z7.prototype.set=function(X,J,p){if(J=IVs(J)){if(p){if(p<_.U4()){z7.prototype.remove.call(this,X);return}J.expiration=p}J.creation=_.U4()}z7.superClass_.set.call(this,X,J)};
z7.prototype.getWrapper=function(X,J){var p=z7.superClass_.getWrapper.call(this,X);if(p)if(!J&&_.y8s(p))z7.prototype.remove.call(this,X);else return p};var fI=function(){};
fI.prototype.next=function(){return Dr};
var Dr={done:!0,value:void 0},Re=function(X){return{value:X,done:!1}};
fI.prototype.__iterator__=function(){return this};
_.omj=function(X){if(X instanceof fI)return X;if(typeof X.__iterator__=="function")return X.__iterator__(!1);if(_.VZ(X)){var J=0,p=new fI;p.next=function(){for(;;){if(J>=X.length)return Dr;if(J in X)return Re(X[J++]);J++}};
return p}throw Error("Pc");};var Sov=function(X){if(X instanceof m9||X instanceof Fh||X instanceof qb)return X;if(typeof X.next=="function")return new m9(function(){return X});
if(typeof X[Symbol.iterator]=="function")return new m9(function(){return X[Symbol.iterator]()});
if(typeof X.__iterator__=="function")return new m9(function(){return X.__iterator__()});
throw Error("Qc");},m9=function(X){this.func_=X};
m9.prototype.__iterator__=function(){return new Fh(this.func_())};
m9.prototype[Symbol.iterator]=function(){return new qb(this.func_())};
m9.prototype.toEs6=function(){return new qb(this.func_())};
var Fh=function(X){this.JSC$10880_iter_=X};
_.r(Fh,fI);Fh.prototype.next=function(){return this.JSC$10880_iter_.next()};
Fh.prototype[Symbol.iterator]=function(){return new qb(this.JSC$10880_iter_)};
Fh.prototype.toEs6=function(){return new qb(this.JSC$10880_iter_)};
var qb=function(X){m9.call(this,function(){return X});
this.JSC$10883_iter_=X};
_.r(qb,m9);qb.prototype.next=function(){return this.JSC$10883_iter_.next()};var OVt=function(){};var Nb=function(){};
_.r9(Nb,OVt);Nb.prototype.getCount=function(){for(var X=0,J=_.C(this),p=J.next();!p.done;p=J.next())X++;return X};
Nb.prototype[Symbol.iterator]=function(){return Sov(this.__iterator__(!0)).toEs6()};
Nb.prototype.clear=function(){var X=Array.from(this);X=_.C(X);for(var J=X.next();!J.done;J=X.next())this.remove(J.value)};_.r9(jV,Nb);_.W=jV.prototype;_.W.isAvailable=function(){if(this.cachedIsStorageAvailable_===null){var X=this.storage_;if(X)try{X.setItem("__sak","1");X.removeItem("__sak");var J=!0}catch(p){J=p instanceof DOMException&&(p.name==="QuotaExceededError"||p.code===22||p.code===1014||p.name==="NS_ERROR_DOM_QUOTA_REACHED")&&X&&X.length!==0}else J=!1;this.cachedIsStorageAvailable_=J}return this.cachedIsStorageAvailable_};
_.W.set=function(X,J){Mb(this);try{this.storage_.setItem(X,J)}catch(p){if(this.storage_.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};
_.W.get=function(X){Mb(this);X=this.storage_.getItem(X);if(typeof X!=="string"&&X!==null)throw"Storage mechanism: Invalid value was encountered";return X};
_.W.remove=function(X){Mb(this);this.storage_.removeItem(X)};
_.W.getCount=function(){Mb(this);return this.storage_.length};
_.W.__iterator__=function(X){Mb(this);var J=0,p=this.storage_,l=new fI;l.next=function(){if(J>=p.length)return Dr;var g=p.key(J++);if(X)return Re(g);g=p.getItem(g);if(typeof g!=="string")throw"Storage mechanism: Invalid value was encountered";return Re(g)};
return l};
_.W.clear=function(){Mb(this);this.storage_.clear()};
_.W.key=function(X){Mb(this);return this.storage_.key(X)};
var Mb=function(X){if(X.storage_==null)throw Error("Rc");X.isAvailable()||gC(Error("Rc"))};_.r9(It4,jV);_.r9(yu6,jV);_.r9(i8,Nb);i8.prototype.set=function(X,J){this.mechanism_.set(this.JSC$10898_prefix_+X,J)};
i8.prototype.get=function(X){return this.mechanism_.get(this.JSC$10898_prefix_+X)};
i8.prototype.remove=function(X){this.mechanism_.remove(this.JSC$10898_prefix_+X)};
i8.prototype.__iterator__=function(X){var J=this.mechanism_[Symbol.iterator](),p=this,l=new fI;l.next=function(){var g=J.next();if(g.done)return g;for(g=g.value;g.slice(0,p.JSC$10898_prefix_.length)!=p.JSC$10898_prefix_;){g=J.next();if(g.done)return g;g=g.value}return Re(X?g.slice(p.JSC$10898_prefix_.length):p.mechanism_.get(g))};
return l};_.k6=function(X){this.expiringStorage_=(X=_.sz(X))?new z7(X):null;this.JSC$10902_domain_=document.domain||window.location.hostname};
_.W=_.k6.prototype;_.W.hasLocalStorage=function(){return!!this.expiringStorage_};
_.W.set=function(X,J,p,l){p=p||31104E3;this.remove(X);if(this.hasLocalStorage())try{this.expiringStorage_.set(X,J,Date.now()+p*1E3);return}catch(B){}var g="";if(l)try{g=escape((0,_.$F)(J))}catch(B){return}else g=escape(J);_.tn(X,g,p,this.JSC$10902_domain_)};
_.W.get=function(X,J){var p=void 0,l=!this.hasLocalStorage();if(!l)try{p=this.expiringStorage_.get(X)}catch(g){l=!0}if(l&&(p=_.VG.get(X,void 0))&&(p=unescape(p),J))try{p=JSON.parse(p)}catch(g){this.remove(X),p=void 0}return p};
_.W.remove=function(X){this.hasLocalStorage()&&this.expiringStorage_.remove(X);_.ZsC(X,"/",this.JSC$10902_domain_)};
_.W.getCreationTime=function(X){return this.hasLocalStorage()&&(X=(this.expiringStorage_.getWrapper(X)||{}).creation,typeof X==="number")?X:null};var SqB=function(){var X;return function(){X||(X=new _.k6("ytidb"));return X}}();var cuT;_.JX=[];cuT=!1;var KfB=bsY||ftK;var uJ={},c8v=(uJ.AUTH_INVALID="No user identifier specified.",uJ.EXPLICIT_ABORT="Transaction was explicitly aborted.",uJ.IDB_NOT_SUPPORTED="IndexedDB is not supported.",uJ.MISSING_INDEX="Index not created.",uJ.MISSING_OBJECT_STORES="Object stores not created.",uJ.DB_DELETED_BY_MISSING_OBJECT_STORES="Database is deleted because expected object stores were not created.",uJ.DB_REOPENED_BY_MISSING_OBJECT_STORES="Database is reopened because expected object stores were not created.",uJ.UNKNOWN_ABORT=
"Transaction was aborted for unknown reasons.",uJ.QUOTA_EXCEEDED="The current transaction exceeded its quota limitations.",uJ.QUOTA_MAYBE_EXCEEDED="The current transaction may have failed because of exceeding quota limitations.",uJ.EXECUTE_TRANSACTION_ON_CLOSED_DB="Can't start a transaction on a closed database",uJ.INCOMPATIBLE_DB_VERSION="The binary is incompatible with the database version",uJ),GK={},bVU=(GK.AUTH_INVALID="ERROR",GK.EXECUTE_TRANSACTION_ON_CLOSED_DB="WARNING",GK.EXPLICIT_ABORT="IGNORED",
GK.IDB_NOT_SUPPORTED="ERROR",GK.MISSING_INDEX="WARNING",GK.MISSING_OBJECT_STORES="ERROR",GK.DB_DELETED_BY_MISSING_OBJECT_STORES="WARNING",GK.DB_REOPENED_BY_MISSING_OBJECT_STORES="WARNING",GK.QUOTA_EXCEEDED="WARNING",GK.QUOTA_MAYBE_EXCEEDED="WARNING",GK.UNKNOWN_ABORT="WARNING",GK.INCOMPATIBLE_DB_VERSION="WARNING",GK),dJ={},fVj=(dJ.AUTH_INVALID=!1,dJ.EXECUTE_TRANSACTION_ON_CLOSED_DB=!1,dJ.EXPLICIT_ABORT=!1,dJ.IDB_NOT_SUPPORTED=!1,dJ.MISSING_INDEX=!1,dJ.MISSING_OBJECT_STORES=!1,dJ.DB_DELETED_BY_MISSING_OBJECT_STORES=
!1,dJ.DB_REOPENED_BY_MISSING_OBJECT_STORES=!1,dJ.QUOTA_EXCEEDED=!1,dJ.QUOTA_MAYBE_EXCEEDED=!0,dJ.UNKNOWN_ABORT=!0,dJ.INCOMPATIBLE_DB_VERSION=!1,dJ),CD=function(X,J,p,l,g){J=J===void 0?{}:J;p=p===void 0?c8v[X]:p;l=l===void 0?bVU[X]:l;g=g===void 0?fVj[X]:g;_.Kw.call(this,p,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:X},J));this.type=X;this.message=p;this.level=l;this.retryable=g;Object.setPrototypeOf(this,CD.prototype)};
_.r(CD,_.Kw);var Dwu=function(X,J){CD.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:J,foundObjectStores:X},c8v.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Dwu.prototype)};
_.r(Dwu,CD);var R$U=function(X,J){var p=Error.call(this);this.message=p.message;"stack"in p&&(this.stack=p.stack);this.index=X;this.objectStore=J;Object.setPrototypeOf(this,R$U.prototype)};
_.r(R$U,Error);var mI5=["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 AX=function(X){this.executor=X},LD=function(X){var J=this;
this.state={status:"PENDING"};this.JSC$10930_onFulfilled=[];this.JSC$10930_onRejected=[];X=X.executor;var p=function(g){if(J.state.status==="PENDING"){J.state={status:"FULFILLED",value:g};g=_.C(J.JSC$10930_onFulfilled);for(var B=g.next();!B.done;B=g.next())B=B.value,B()}},l=function(g){if(J.state.status==="PENDING"){J.state={status:"REJECTED",
reason:g};g=_.C(J.JSC$10930_onRejected);for(var B=g.next();!B.done;B=g.next())B=B.value,B()}};
try{X(p,l)}catch(g){l(g)}};
LD.all=function(X){return new LD(new AX(function(J,p){var l=[],g=X.length;g===0&&J(l);for(var B={i$jscomp$469:0};B.i$jscomp$469<X.length;B={i$jscomp$469:B.i$jscomp$469},++B.i$jscomp$469)LD.resolve(X[B.i$jscomp$469]).then(function(k){return function(n){l[k.i$jscomp$469]=n;g--;g===0&&J(l)}}(B)).catch(function(k){p(k)})}))};
LD.resolve=function(X){return new LD(new AX(function(J,p){X instanceof LD?X.then(J,p):J(X)}))};
LD.reject=function(X){return new LD(new AX(function(J,p){p(X)}))};
LD.prototype.then=function(X,J){var p=this,l=X!=null?X:NZ6,g=J!=null?J:qqK;return new LD(new AX(function(B,k){p.state.status==="PENDING"?(p.JSC$10930_onFulfilled.push(function(){RNZ(p,p,l,B,k)}),p.JSC$10930_onRejected.push(function(){mwG(p,p,g,B,k)})):p.state.status==="FULFILLED"?RNZ(p,p,l,B,k):p.state.status==="REJECTED"&&mwG(p,p,g,B,k)}))};
LD.prototype.catch=function(X){return this.then(void 0,X)};
var RNZ=function(X,J,p,l,g){try{if(X.state.status!=="FULFILLED")throw Error("Uc");var B=p(X.state.value);B instanceof LD?F_u(X,J,B,l,g):l(B)}catch(k){g(k)}},mwG=function(X,J,p,l,g){try{if(X.state.status!=="REJECTED")throw Error("Vc");
var B=p(X.state.reason);B instanceof LD?F_u(X,J,B,l,g):l(B)}catch(k){g(k)}},F_u=function(X,J,p,l,g){J===p?g(new TypeError("Wc")):p.then(function(B){B instanceof LD?F_u(X,J,B,l,g):l(B)},function(B){g(B)})};var Vo;Vo=window;_.S8=Vo.ytcsi&&Vo.ytcsi.now?Vo.ytcsi.now:Vo.performance&&Vo.performance.timing&&Vo.performance.now&&Vo.performance.timing.navigationStart?function(){return Vo.performance.timing.navigationStart+Vo.performance.now()}:function(){return(new Date).getTime()};var Yd=function(X,J){this.JSC$10942_wrapped=X;this.options=J;this.transactionCount=0;this.startedMs=Math.round((0,_.S8)());this.hasUnknownAbortedTransaction=!1},tH=function(){return _.H("idb_immediate_commit")},MH0,ume,Eb,VHt;
Yd.prototype.add=function(X,J,p){return _.xd(this,[X],{mode:"readwrite",enableRetries:!0,commit:tH()},function(l){return l.objectStore(X).add(J,p)})};
Yd.prototype.clear=function(X){return _.xd(this,[X],{mode:"readwrite",enableRetries:!0},function(J){return J.objectStore(X).clear()})};
Yd.prototype.close=function(){this.JSC$10942_wrapped.close();var X;((X=this.options)==null?0:X.closed)&&this.options.closed()};
Yd.prototype.count=function(X,J){return _.xd(this,[X],{mode:"readonly",enableRetries:!0,commit:tH()},function(p){return p.objectStore(X).count(J)})};
var LP=function(X,J,p){X=X.JSC$10942_wrapped.createObjectStore(J,p);return new PG(X)};
Yd.prototype.delete=function(X,J){return _.xd(this,[X],{mode:"readwrite",enableRetries:!0,commit:tH()&&!(J instanceof IDBKeyRange)},function(p){return p.objectStore(X).delete(J)})};
var qob=function(X,J){return _.xd(X,["ResponseStore"],{mode:"readwrite",enableRetries:!0},function(p){return p.objectStore("ResponseStore").index("byInterface").delete(J)})};
Yd.prototype.get=function(X,J){return _.xd(this,[X],{mode:"readonly",enableRetries:!0,commit:tH()},function(p){return p.objectStore(X).get(J)})};
Yd.prototype.getAll=function(X,J,p){return _.xd(this,[X],{mode:"readonly",enableRetries:!0},function(l){return l.objectStore(X).getAll(J,p)})};
Yd.prototype.put=function(X,J,p){return _.xd(this,[X],{mode:"readwrite",enableRetries:!0,commit:tH()},function(l){return l.objectStore(X).put(J,p)})};
Yd.prototype.objectStoreNames=function(){return Array.from(this.JSC$10942_wrapped.objectStoreNames)};
_.xd=function(X,J,p,l){var g,B,k,n,w,Y,e,Z,h,x,U,y;return _.L(function(c){switch(c.nextAddress){case 1:var D={mode:"readonly",enableRetries:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof p==="string"?D.mode=p:Object.assign(D,p);g=D;X.transactionCount++;B=g.enableRetries?3:1;k=0;case 2:if(n){c.jumpTo(4);break}k++;w=Math.round((0,_.S8)());_.f$(c,5);Y=X.JSC$10942_wrapped.transaction(J,g.mode);D=c.yield;var m=!!g.commit;var d=new v3(Y);m=NLe(d,l,m);return D.call(c,m,7);case 7:return e=c.yieldResult,Z=Math.round((0,_.S8)()),
MH0(X,w,Z,k,void 0,J.join(),g),c.return(e);case 5:h=_.qa(c);x=Math.round((0,_.S8)());U=FfU(h,X.JSC$10942_wrapped.name,J.join(),X.JSC$10942_wrapped.version);if((y=U instanceof CD&&!U.retryable)||k>=B)MH0(X,w,x,k,U,J.join(),g),n=U;c.jumpTo(2);break;case 4:return c.return(Promise.reject(n))}})};
MH0=function(X,J,p,l,g,B,k){J=p-J;g?(g instanceof CD&&(g.type==="QUOTA_EXCEEDED"||g.type==="QUOTA_MAYBE_EXCEEDED")&&gd("QUOTA_EXCEEDED",{dbName:$d(X.JSC$10942_wrapped.name),objectStoreNames:B,transactionCount:X.transactionCount,transactionMode:k.mode}),g instanceof CD&&g.type==="UNKNOWN_ABORT"&&(p-=X.startedMs,p<0&&p>=2147483648&&(p=0),gd("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:B,transactionDuration:J,transactionCount:X.transactionCount,dbDuration:p}),X.hasUnknownAbortedTransaction=!0),
ume(X,!1,l,B,J,k.tag),_.lR(g)):ume(X,!0,l,B,J,k.tag)};
ume=function(X,J,p,l,g,B){gd("TRANSACTION_ENDED",{objectStoreNames:l,connectionHasUnknownAbortedTransaction:X.hasUnknownAbortedTransaction,duration:g,isSuccessful:J,tryCount:p,tag:B===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":B})};
Yd.prototype.getName=function(){return this.JSC$10942_wrapped.name};
var PG=function(X){this.JSC$10957_wrapped=X};
PG.prototype.add=function(X,J){return wd(this.JSC$10957_wrapped.add(X,J))};
PG.prototype.autoIncrement=function(){return this.JSC$10957_wrapped.autoIncrement};
PG.prototype.clear=function(){return wd(this.JSC$10957_wrapped.clear()).then(function(){})};
var AL=function(X,J,p){X.JSC$10957_wrapped.createIndex(J,p,{unique:!1})};
PG.prototype.count=function(X){return wd(this.JSC$10957_wrapped.count(X))};
var Gle=function(X,J){return ab(X,{query:J},function(p){return p.delete().then(function(){return p.continue()})}).then(function(){})};
PG.prototype.delete=function(X){return X instanceof IDBKeyRange?Gle(this,X):wd(this.JSC$10957_wrapped.delete(X))};
PG.prototype.get=function(X){return wd(this.JSC$10957_wrapped.get(X))};
PG.prototype.getAll=function(X,J){return"getAll"in IDBObjectStore.prototype?wd(this.JSC$10957_wrapped.getAll(X,J)):dwe(this,X,J)};
var dwe=function(X,J,p){var l=[];return ab(X,{query:J},function(g){if(!(p!==void 0&&l.length>=p))return l.push(g.getValue()),g.continue()}).then(function(){return l})};
PG.prototype.index=function(X){try{return new Qo(this.JSC$10957_wrapped.index(X))}catch(J){if(J instanceof Error&&J.name==="NotFoundError")throw new R$U(X,this.JSC$10957_wrapped.name);throw J;}};
PG.prototype.getName=function(){return this.JSC$10957_wrapped.name};
PG.prototype.keyPath=function(){return this.JSC$10957_wrapped.keyPath};
PG.prototype.put=function(X,J){return wd(this.JSC$10957_wrapped.put(X,J))};
var ab=function(X,J,p){X=X.JSC$10957_wrapped.openCursor(J.query,J.direction);return VHt(X).then(function(l){return Gb6(l,p)})},v3=function(X){var J=this;
this.JSC$10965_wrapped=X;this.objectStoreCache=new Map;this.aborted=!1;this.done=new Promise(function(p,l){J.JSC$10965_wrapped.addEventListener("complete",function(){p()});
J.JSC$10965_wrapped.addEventListener("error",function(g){g.currentTarget===g.target&&l(J.JSC$10965_wrapped.error)});
J.JSC$10965_wrapped.addEventListener("abort",function(){var g=J.JSC$10965_wrapped.error;if(g)l(g);else if(!J.aborted){g=CD;for(var B=J.JSC$10965_wrapped.objectStoreNames,k=[],n=0;n<B.length;n++){var w=B.item(n);if(w===null)throw Error("Xc");k.push(w)}g=new g("UNKNOWN_ABORT",{objectStoreNames:k.join(),dbName:J.JSC$10965_wrapped.db.name,mode:J.JSC$10965_wrapped.mode});l(g)}})})},NLe=function(X,J,p){var l=new Promise(function(g,B){try{var k=J(X);
p&&X.commit();k.then(function(n){g(n)}).catch(B)}catch(n){B(n),X.abort()}});
return Promise.all([l,X.done]).then(function(g){return _.C(g).next().value})};
v3.prototype.abort=function(){this.JSC$10965_wrapped.abort();this.aborted=!0;throw new CD("EXPLICIT_ABORT");};
v3.prototype.commit=function(){if(!this.aborted){var X,J;(J=(X=this.JSC$10965_wrapped).commit)==null||J.call(X)}};
v3.prototype.objectStore=function(X){X=this.JSC$10965_wrapped.objectStore(X);var J=this.objectStoreCache.get(X);J||(J=new PG(X),this.objectStoreCache.set(X,J));return J};
var Qo=function(X){this.JSC$10967_wrapped=X};
Qo.prototype.count=function(X){return wd(this.JSC$10967_wrapped.count(X))};
Qo.prototype.delete=function(X){return _.O7(this,{query:X},function(J){return J.delete().then(function(){return J.continue()})})};
Qo.prototype.get=function(X){return wd(this.JSC$10967_wrapped.get(X))};
Qo.prototype.getAll=function(X,J){return"getAll"in IDBIndex.prototype?wd(this.JSC$10967_wrapped.getAll(X,J)):tHU(this,X,J)};
var tHU=function(X,J,p){var l=[];return _.O7(X,{query:J},function(g){if(!(p!==void 0&&l.length>=p))return l.push(g.getValue()),g.continue()}).then(function(){return l})};
Qo.prototype.keyPath=function(){return this.JSC$10967_wrapped.keyPath};
Qo.prototype.unique=function(){return this.JSC$10967_wrapped.unique};
_.O7=function(X,J,p){X=X.JSC$10967_wrapped.openCursor(J.query===void 0?null:J.query,J.direction===void 0?"next":J.direction);return VHt(X).then(function(l){return Gb6(l,p)})};
Eb=function(X,J){this.request=X;this.cursor=J};
VHt=function(X){return wd(X).then(function(J){return J?new Eb(X,J):null})};
Eb.prototype.continue=function(X){this.cursor.continue(X);return VHt(this.request)};
Eb.prototype.delete=function(){return wd(this.cursor.delete()).then(function(){})};
Eb.prototype.getValue=function(){return this.cursor.value};
Eb.prototype.update=function(X){return wd(this.cursor.update(X))};var KI=function(X,J){this.name=X;this.options=J;this.isCompatible=!0;this.timesReopenedToFixMissingObjectStore=this.timesDeletedToFixMissingObjectStore=0},PuH;
KI.prototype.openDb=function(X,J,p){p=p===void 0?{}:p;return VZ6(X,J,p)};
KI.prototype.delete=function(X){X=X===void 0?{}:X;return _.Zw(this.name,X)};
PuH=function(X,J){return new CD("INCOMPATIBLE_DB_VERSION",{dbName:X.name,oldVersion:X.options.version,newVersion:J})};
_.hX=function(X,J){if(!J)throw nD("openWithToken",$d(X.name));return X.open()};
KI.prototype.open=function(){var X=this;if(!this.isCompatible)throw PuH(this);if(this.connectionPromise)return this.connectionPromise;var J,p=function(){X.connectionPromise===J&&(X.connectionPromise=void 0)},l={blocking:function(B){B.close()},
closed:p,terminated:p,upgrade:this.options.upgrade},g=function(){var B,k,n,w,Y,e,Z,h,x,U;return _.L(function(y){switch(y.nextAddress){case 1:return k=(B=Error().stack)!=null?B:"",_.f$(y,2),y.yield(X.openDb(X.name,X.options.version,l),4);case 4:for(var c=n=y.yieldResult,D=X.options,m=[],d=_.C(Object.keys(D.objectStores)),G=d.next();!G.done;G=d.next()){G=G.value;var P=D.objectStores[G],Q=P.removedAtVersion===void 0?Number.MAX_VALUE:P.removedAtVersion;!(c.JSC$10942_wrapped.version>=P.addedAtVersion)||
c.JSC$10942_wrapped.version>=Q||c.JSC$10942_wrapped.objectStoreNames.contains(G)||m.push(G)}w=m;if(w.length===0){y.jumpTo(5);break}Y=Object.keys(X.options.objectStores);e=n.objectStoreNames();if(X.timesReopenedToFixMissingObjectStore<_.ch("ytidb_reopen_db_retries",0))return X.timesReopenedToFixMissingObjectStore++,n.close(),_.lR(new CD("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:X.name,expectedObjectStores:Y,foundObjectStores:e})),y.return(g());if(!(X.timesDeletedToFixMissingObjectStore<_.ch("ytidb_remake_db_retries",
1))){y.jumpTo(6);break}X.timesDeletedToFixMissingObjectStore++;return y.yield(X.delete(),7);case 7:return _.lR(new CD("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:X.name,expectedObjectStores:Y,foundObjectStores:e})),y.return(g());case 6:throw new Dwu(e,Y);case 5:return y.return(n);case 2:Z=_.qa(y);if(Z instanceof DOMException?Z.name!=="VersionError":"DOMError"in self&&Z instanceof DOMError?Z.name!=="VersionError":!(Z instanceof Object&&"message"in Z)||Z.message!=="An attempt was made to open a database using a lower version than the existing version."){y.jumpTo(8);
break}return y.yield(X.openDb(X.name,void 0,Object.assign({},l,{upgrade:void 0})),9);case 9:h=y.yieldResult;x=h.JSC$10942_wrapped.version;if(X.options.version!==void 0&&x>X.options.version+1)throw h.close(),X.isCompatible=!1,PuH(X,x);return y.return(h);case 8:throw p(),Z instanceof Error&&!_.H("ytidb_async_stack_killswitch")&&(Z.stack=Z.stack+"\n"+k.substring(k.indexOf("\n")+1)),FfU(Z,X.name,"",(U=X.options.version)!=null?U:-1);}})};
return this.connectionPromise=J=g()};var tZB=new KI("YtIdbMeta",{objectStores:{databases:{addedAtVersion:1}},upgrade:function(X,J){J(1)&&LP(X,"databases",{keyPath:"actualName"})}});var j4K,TZZ=new function(){}(new function(){});new _.OC;var Qmj=function(X,J){KI.call(this,X,J);this.options=J;B3(X)};
_.r(Qmj,KI);var W16=function(X,J){var p;return function(){p||(p=new Qmj(X,J));return p}};
Qmj.prototype.openDb=function(X,J,p){p=p===void 0?{}:p;return(this.options.shared?p5m:JW4)(X,J,Object.assign({},p))};
Qmj.prototype.delete=function(X){X=X===void 0?{}:X;return(this.options.shared?$mR:lAY)(this.name,X)};var Emt={},Cr5=ob("ytGcfConfig",{objectStores:(Emt.coldConfigStore={addedAtVersion:1},Emt.hotConfigStore={addedAtVersion:1},Emt),shared:!1,upgrade:function(X,J){J(1)&&(AL(LP(X,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),AL(LP(X,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},
version:1});var K_b=function(){_.GL.call(this);this.localHotConfigJobQueue=[];this.sharedHotConfigJobQueue=[];var X=_.Lw("yt.gcf.config.hotUpdateCallbacks");X?(this.localHotConfigJobQueue=[].concat(_.EU(X)),this.sharedHotConfigJobQueue=X):(this.sharedHotConfigJobQueue=[],_.Ib("yt.gcf.config.hotUpdateCallbacks",this.sharedHotConfigJobQueue))};
_.r(K_b,_.GL);K_b.prototype.disposeInternal=function(){for(var X=_.C(this.localHotConfigJobQueue),J=X.next();!J.done;J=X.next()){var p=this.sharedHotConfigJobQueue;J=p.indexOf(J.value);J>=0&&p.splice(J,1)}this.localHotConfigJobQueue.length=0;_.GL.prototype.disposeInternal.call(this)};var i_=function(){var X=this;this.isConfigDbInitialized=!1;this.debounceTimer=this.initJob=0;this.configUpdateService=new K_b;this.TEST_ONLY={initializeConfigDb:function(){X.isConfigDbInitialized=!0},
getColdConfigGroup:function(){return X.coldGlobalConfigGroup},
setHotConfigGroup:function(J){TLs(X,J)},
setHotHashData:function(J){X.setHotHashData(J)},
setColdConfigGroup:function(J){zNZ(X,J)},
getColdHashData:function(){return X.coldHashData},
getHotHashData:function(){return X.hotHashData},
getHotConfigGroup:function(){return X.hotGlobalConfigGroup},
getExportedColdConfigGroup:function(){return jmU()},
getExportedHotConfigGroup:function(){return TK()},
getExportedColdHashData:function(){return _.Lw("yt.gcf.config.coldHashData")},
getExportedHotHashData:function(){return _.Lw("yt.gcf.config.hotHashData")},
triggerScheduleConfigs:function(){iVb(X)},
resetInstance:function(){X.setHotHashData(void 0);smt(X);delete i_.instance},
setDebounceTimer:function(J){X.debounceTimer=J},
getDebounceTimer:function(){return X.debounceTimer}}},Xvj=function(){if(!i_.instance){var X=new i_;
i_.instance=X}return i_.instance},ltZ=function(X){var J;
_.L(function(p){if(p.nextAddress==1)return _.H("start_client_gcf")||_.H("delete_gcf_config_db")?_.H("start_client_gcf")?p.yield(_.yR(),3):p.jumpTo(2):p.return();p.nextAddress!=2&&((J=p.yieldResult)&&_.Ez()&&!_.H("delete_gcf_config_db")?(X.isConfigDbInitialized=!0,iVb(X)):(Jut(X),pvU(X)));return _.H("delete_gcf_config_db")?p.yield(YCm(),0):p.jumpTo(0)})},sB=function(){var X;
return(X=TK())!=null?X:_.Bh("RAW_HOT_CONFIG_GROUP")},gtk=function(X){var J,p,l,g,B,k;
return _.L(function(n){switch(n.nextAddress){case 1:if(X.hotGlobalConfigGroup)return n.return(TK());if(!X.isConfigDbInitialized)return J=nD("getHotConfig IDB not initialized"),_.An(J),n.return(Promise.reject(J));p=rd();l=_.Bh("TIME_CREATED_MS");if(!p){g=nD("getHotConfig token error");_.An(g);n.jumpTo(2);break}return n.yield(w5W(p),3);case 3:if((B=n.yieldResult)&&B.timestamp>l)return TLs(X,B.config),X.setHotHashData(B.hashData),n.return(TK());case 2:pvU(X);if(!(p&&X.hotGlobalConfigGroup&&X.hotHashData)){n.jumpTo(4);
break}return n.yield(nHT(X.hotGlobalConfigGroup,X.hotHashData,p,l),4);case 4:return X.hotGlobalConfigGroup?n.return(TK()):(k=new _.Kw("Config not available in ytConfig"),_.An(k),n.return(Promise.reject(k)))}})},$Ij=function(X){var J,p,l,g,B,k;
return _.L(function(n){switch(n.nextAddress){case 1:if(X.coldGlobalConfigGroup)return n.return(jmU());if(!X.isConfigDbInitialized)return J=nD("getColdConfig IDB not initialized"),_.An(J),n.return(Promise.reject(J));p=rd();l=_.Bh("TIME_CREATED_MS");if(!p){g=nD("getColdConfig");_.An(g);n.jumpTo(2);break}return n.yield(AWI(p),3);case 3:if((B=n.yieldResult)&&B.timestamp>l)return zNZ(X,B.config),BZU(X,B.configData),smt(X,B.hashData),n.return(jmU());case 2:Jut(X);if(!(p&&X.coldGlobalConfigGroup&&X.coldHashData&&
X.configData)){n.jumpTo(4);break}return n.yield(L15(X.coldGlobalConfigGroup,X.coldHashData,X.configData,p,l),4);case 4:return X.coldGlobalConfigGroup?n.return(jmU()):(k=new _.Kw("Config not available in ytConfig"),_.An(k),n.return(Promise.reject(k)))}})},iVb=function(X){if(!X.hotGlobalConfigGroup||!X.coldGlobalConfigGroup){if(!rd()){var J=nD("scheduleGetConfigs");
_.An(J)}X.initJob||(X.initJob=_.gs.addLowPriorityJob(function(){return _.L(function(p){switch(p.nextAddress){case 1:return _.f$(p,2),p.yield(gtk(X),4);case 4:_.e8(p,3);break;case 2:_.qa(p);case 3:return _.f$(p,5),p.yield($Ij(X),7);case 7:_.e8(p,6);break;case 5:_.qa(p);case 6:X.initJob&&(X.initJob=0),_.Ma(p)}})},100))}},nz5=function(X,J,p){var l,g,B;
return _.L(function(k){switch(k.nextAddress){case 1:if(!_.H("start_client_gcf")){k.jumpTo(0);break}p&&TLs(X,p);X.setHotHashData(J);l=rd();if(!l){k.jumpTo(3);break}if(p){k.jumpTo(4);break}return k.yield(w5W(l),5);case 5:g=k.yieldResult,p=(B=g)==null?void 0:B.config;case 4:return k.yield(nHT(p,J,l),3);case 3:if(p)for(var n=p,w=_.C(X.configUpdateService.sharedHotConfigJobQueue),Y=w.next();!Y.done;Y=w.next())Y=Y.value,Y(n);_.Ma(k)}})},LMm=function(X,J,p){var l,g,B,k;
return _.L(function(n){if(n.nextAddress==1){if(!_.H("start_client_gcf"))return n.jumpTo(0);smt(X,J);return(l=rd())?p?n.jumpTo(4):n.yield(AWI(l),5):n.jumpTo(0)}n.nextAddress!=4&&(g=n.yieldResult,p=(B=g)==null?void 0:B.config);if(!p)return n.jumpTo(0);k=p.configData;return n.yield(L15(p,J,k,l),0)})},DmU=function(){var X=Xvj(),J=(0,_.S8)()-X.debounceTimer;
if(!(X.debounceTimer!==0&&J<_.ch("send_config_hash_timer"))){J=_.Lw("yt.gcf.config.coldConfigData");var p=_.Lw("yt.gcf.config.hotHashData"),l=_.Lw("yt.gcf.config.coldHashData");J&&p&&l&&(X.debounceTimer=(0,_.S8)());return{coldConfigData:J,hotHashData:p,coldHashData:l}}},Jut=function(X){zNZ(X,_.Bh("RAW_COLD_CONFIG_GROUP"));
smt(X,_.Bh("SERIALIZED_COLD_HASH_DATA"));var J;BZU(X,(J=X.coldGlobalConfigGroup)==null?void 0:J.configData)},pvU=function(X){TLs(X,_.Bh("RAW_HOT_CONFIG_GROUP"));
X.setHotHashData(_.Bh("SERIALIZED_HOT_HASH_DATA"))},TLs=function(X,J){X.hotGlobalConfigGroup=J;
_.Ib("yt.gcf.config.hotConfigGroup",X.hotGlobalConfigGroup||null)},zNZ=function(X,J){X.coldGlobalConfigGroup=J;
_.Ib("yt.gcf.config.coldConfigGroup",X.coldGlobalConfigGroup||null)};
i_.prototype.setHotHashData=function(X){this.hotHashData=X;_.Ib("yt.gcf.config.hotHashData",this.hotHashData||null)};
var smt=function(X,J){X.coldHashData=J;_.Ib("yt.gcf.config.coldHashData",X.coldHashData||null)},BZU=function(X,J){X.configData=J;
_.Ib("yt.gcf.config.coldConfigData",X.configData||null)},TK=function(){return _.Lw("yt.gcf.config.hotConfigGroup")},jmU=function(){return _.Lw("yt.gcf.config.coldConfigGroup")};var MZ={},Wfv=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";MZ.assign=function(X){for(var J=Array.prototype.slice.call(arguments,1);J.length;){var p=J.shift();if(p){if(typeof p!=="object")throw new TypeError("$c`"+p);for(var l in p)Object.prototype.hasOwnProperty.call(p,l)&&(X[l]=p[l])}}return X};
MZ.shrinkBuf=function(X,J){if(X.length===J)return X;if(X.subarray)return X.subarray(0,J);X.length=J;return X};
var C0t={arraySet:function(X,J,p,l,g){if(J.subarray&&X.subarray)X.set(J.subarray(p,p+l),g);else for(var B=0;B<l;B++)X[g+B]=J[p+B]},
flattenChunks:function(X){var J,p;var l=p=0;for(J=X.length;l<J;l++)p+=X[l].length;var g=new Uint8Array(p);l=p=0;for(J=X.length;l<J;l++){var B=X[l];g.set(B,p);p+=B.length}return g}},kbe={arraySet:function(X,J,p,l,g){for(var B=0;B<l;B++)X[g+B]=J[p+B]},
flattenChunks:function(X){return[].concat.apply([],X)}};
MZ.setTyped=function(){Wfv?(MZ.Buf8=Uint8Array,MZ.Buf16=Uint16Array,MZ.Buf32=Int32Array,MZ.assign(MZ,C0t)):(MZ.Buf8=Array,MZ.Buf16=Array,MZ.Buf32=Array,MZ.assign(MZ,kbe))};
MZ.setTyped();var ntb=!0;try{new Uint8Array(1)}catch(X){ntb=!1}
var wna=function(X){var J,p,l=X.length,g=0;for(J=0;J<l;J++){var B=X.charCodeAt(J);if((B&64512)===55296&&J+1<l){var k=X.charCodeAt(J+1);(k&64512)===56320&&(B=65536+(B-55296<<10)+(k-56320),J++)}g+=B<128?1:B<2048?2:B<65536?3:4}var n=new MZ.Buf8(g);for(J=p=0;p<g;J++)B=X.charCodeAt(J),(B&64512)===55296&&J+1<l&&(k=X.charCodeAt(J+1),(k&64512)===56320&&(B=65536+(B-55296<<10)+(k-56320),J++)),B<128?n[p++]=B:(B<2048?n[p++]=192|B>>>6:(B<65536?n[p++]=224|B>>>12:(n[p++]=240|B>>>18,n[p++]=128|B>>>12&63),n[p++]=
128|B>>>6&63),n[p++]=128|B&63);return n};var XnU={};XnU=function(X,J,p,l){var g=X&65535|0;X=X>>>16&65535|0;for(var B;p!==0;){B=p>2E3?2E3:p;p-=B;do g=g+J[l++]|0,X=X+g|0;while(--B);g%=65521;X%=65521}return g|X<<16|0};for(var s7={},zK,Lft=[],Auv=0;Auv<256;Auv++){zK=Auv;for(var wvU=0;wvU<8;wvU++)zK=zK&1?3988292384^zK>>>1:zK>>>1;Lft[Auv]=zK}s7=function(X,J,p,l){p=l+p;for(X^=-1;l<p;l++)X=X>>>8^Lft[(X^J[l])&255];return X^-1};var VR={};VR={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 VoW=[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],Pr6=[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],AoY=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ifU=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],E7=Array(576);ms(E7);var KD=Array(60);ms(KD);var G0=Array(512);ms(G0);var uR=Array(256);ms(uR);var toK=Array(29);ms(toK);var Q7a=Array(30);ms(Q7a);var kAC,njR,LAK,CSZ=!1;var l_;
l_=[new pP(0,0,0,0,function(X,J){var p=65535;for(p>X.pending_buf_size-5&&(p=X.pending_buf_size-5);;){if(X.lookahead<=1){XL(X);if(X.lookahead===0&&J===0)return 1;if(X.lookahead===0)break}X.strstart+=X.lookahead;X.lookahead=0;var l=X.block_start+p;if(X.strstart===0||X.strstart>=l)if(X.lookahead=X.strstart-l,X.strstart=l,T0(X,!1),X.strm.avail_out===0)return 1;if(X.strstart-X.block_start>=X.w_size-262&&(T0(X,!1),X.strm.avail_out===0))return 1}X.insert=0;if(J===4)return T0(X,!0),X.strm.avail_out===0?3:
4;X.strstart>X.block_start&&T0(X,!1);return 1}),
new pP(4,4,8,4,JoR),new pP(4,5,16,8,JoR),new pP(4,6,32,32,JoR),new pP(4,4,16,16,JL),new pP(8,16,32,32,JL),new pP(8,16,128,128,JL),new pP(8,32,128,256,JL),new pP(32,128,258,1024,JL),new pP(32,258,258,4096,JL)];var WA5={};WA5=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 Ye6=Object.prototype.toString;
$B6.prototype.push=function(X,J){var p=this.strm,l=this.options.chunkSize;if(this.ended)return!1;var g=J===~~J?J:J===!0?4:0;typeof X==="string"?p.input=wna(X):Ye6.call(X)==="[object ArrayBuffer]"?p.input=new Uint8Array(X):p.input=X;p.next_in=0;p.avail_in=p.input.length;do{p.avail_out===0&&(p.output=new MZ.Buf8(l),p.next_out=0,p.avail_out=l);X=BFY(p,g);if(X!==1&&X!==0)return Yqk(this,X),this.ended=!0,!1;if(p.avail_out===0||p.avail_in===0&&(g===4||g===2))if(this.options.to==="string"){var B=MZ.shrinkBuf(p.output,
p.next_out);J=B;B=B.length;if(B<65537&&(J.subarray&&ntb||!J.subarray))J=String.fromCharCode.apply(null,MZ.shrinkBuf(J,B));else{for(var k="",n=0;n<B;n++)k+=String.fromCharCode(J[n]);J=k}this.chunks.push(J)}else J=MZ.shrinkBuf(p.output,p.next_out),this.chunks.push(J)}while((p.avail_in>0||p.avail_out===0)&&X!==1);if(g===4)return(p=this.strm)&&p.state?(l=p.state.status,l!==42&&l!==69&&l!==73&&l!==91&&l!==103&&l!==113&&l!==666?X=tX(p,-2):(p.state=null,X=l===113?tX(p,-3):0)):X=-2,Yqk(this,X),this.ended=
!0,X===0;g===2&&(Yqk(this,0),p.avail_out=0);return!0};
var Yqk=function(X,J){J===0&&(X.result=X.options.to==="string"?X.chunks.join(""):MZ.flattenChunks(X.chunks));X.chunks=[];X.err=J;X.msg=X.strm.msg};var vtH=typeof TextEncoder!=="undefined"?new TextEncoder:null,t0W=vtH?function(X){return vtH.encode(X)}:function(X){X=_.uF(X);
for(var J=new Uint8Array(X.length),p=0;p<J.length;p++)J[p]=X[p];return J};var MTT={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},GoB={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"};var j3=function(X,J){this.version=X;this.args=J};
j3.prototype.serialize=function(){return{version:this.version,args:this.args}};var xBI=function(X,J){this.topic=X;this.dataClass=J};
xBI.prototype.toString=function(){return this.topic};var e$t=_.Lw("ytPubsub2Pubsub2Instance")||new _.G7;_.G7.prototype.subscribe=_.G7.prototype.subscribe;_.G7.prototype.unsubscribeByKey=_.G7.prototype.unsubscribeByKey;_.G7.prototype.publish=_.G7.prototype.publish;_.G7.prototype.clear=_.G7.prototype.clear;_.Ib("ytPubsub2Pubsub2Instance",e$t);var ho5=_.Lw("ytPubsub2Pubsub2SubscribedKeys")||{};_.Ib("ytPubsub2Pubsub2SubscribedKeys",ho5);var aaT=_.Lw("ytPubsub2Pubsub2TopicToKeys")||{};_.Ib("ytPubsub2Pubsub2TopicToKeys",aaT);
var HLm=_.Lw("ytPubsub2Pubsub2IsAsync")||{};_.Ib("ytPubsub2Pubsub2IsAsync",HLm);_.Ib("ytPubsub2Pubsub2SkipSubKey",null);var fa6=void 0,coK=void 0;var uOa=_.ch("max_body_size_to_compress",5E5),GAW=_.ch("min_body_size_to_compress",500),$6=!0,EjK=0,WC=0,Q8T=_.ch("compression_performance_threshold_lr",250),TFC=_.ch("slow_compressions_before_abandon_count",4),mB5=!1,FAm=new Map,V0m=1,dBI=!0;_.r9(CP,j8a);CP.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 ZsG=function(X,J,p){p||(p=0);var l=X.W_;if(typeof J==="string")for(var g=0;g<16;g++)l[g]=J.charCodeAt(p)<<24|J.charCodeAt(p+1)<<16|J.charCodeAt(p+2)<<8|J.charCodeAt(p+3),p+=4;else for(g=0;g<16;g++)l[g]=J[p]<<24|J[p+1]<<16|J[p+2]<<8|J[p+3],p+=4;for(J=16;J<80;J++)p=l[J-3]^l[J-8]^l[J-14]^l[J-16],l[J]=(p<<1|p>>>31)&4294967295;J=X.chain_[0];p=X.chain_[1];g=X.chain_[2];for(var B=X.chain_[3],k=X.chain_[4],n,w,Y=0;Y<80;Y++)Y<40?Y<20?(n=B^p&(g^B),w=1518500249):(n=p^g^B,w=1859775393):Y<60?(n=p&g|B&(p|g),
w=2400959708):(n=p^g^B,w=3395469782),n=(J<<5|J>>>27)+n+k+w+l[Y]&4294967295,k=B,B=g,g=(p<<30|p>>>2)&4294967295,p=J,J=n;X.chain_[0]=X.chain_[0]+J&4294967295;X.chain_[1]=X.chain_[1]+p&4294967295;X.chain_[2]=X.chain_[2]+g&4294967295;X.chain_[3]=X.chain_[3]+B&4294967295;X.chain_[4]=X.chain_[4]+k&4294967295};
CP.prototype.update=function(X,J){if(X!=null){J===void 0&&(J=X.length);for(var p=J-this.blockSize,l=0,g=this.buf_,B=this.inbuf_;l<J;){if(B==0)for(;l<=p;)ZsG(this,X,l),l+=this.blockSize;if(typeof X==="string")for(;l<J;){if(g[B]=X.charCodeAt(l),++B,++l,B==this.blockSize){ZsG(this,g);B=0;break}}else for(;l<J;)if(g[B]=X[l],++B,++l,B==this.blockSize){ZsG(this,g);B=0;break}}this.inbuf_=B;this.total_+=J}};
CP.prototype.digest=function(){var X=[],J=this.total_*8;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var p=this.blockSize-1;p>=56;p--)this.buf_[p]=J&255,J/=256;ZsG(this,this.buf_);for(p=J=0;p<5;p++)for(var l=24;l>=0;l-=8)X[J]=this.chain_[p]>>l&255,++J;return X};var XHm;var sb=function(X){var J=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(e){J.databaseToken=e},
triggerThrottle:function(){J.throttledSend()},
cancelThrottle:function(){J.cancelThrottledSend()},
immediateSend:function(e){return _.L(function(Z){return Z.yield(J.immediateSend(e),0)})},
requestWithinAgeLimit:function(e,Z){return J.requestWithinAgeLimit(e,Z)},
retryQueuedRequests:function(){J.retryQueuedRequests()}};
var p;this.throttleTimeout=(p=X.throttleTimeout)!=null?p:100;var l;this.retryMaxAttempts=(l=X.retryMaxAttempts)!=null?l:1;var g;this.requestAgeLimitMs=(g=X.requestAgeLimitMs)!=null?g:2592E6;var B;this.queuedRequestAgeLimitMs=(B=X.queuedRequestAgeLimitMs)!=null?B:12E4;var k;this.retryDelayMs=(k=X.retryDelayMs)!=null?k:5E3;var n;this.databaseToken=(n=X.databaseToken)!=null?n:void 0;this.enableCleaning=!!X.enableCleaning;var w;this.cleaningRate=(w=X.cleaningRate)!=null?w:.1;var Y;this.potentialEsfErrorLimit=
(Y=X.potentialEsfErrorLimit)!=null?Y:10;X.handleError&&(this.handleError=X.handleError);X.handleWarning&&(this.handleWarning=X.handleWarning);X.disableYtIdbTransactions&&(this.disableYtIdbTransactions=X.disableYtIdbTransactions);X.bypassDbTokenDependency&&(this.bypassDbTokenDependency=X.bypassDbTokenDependency);this.getBooleanFlag=X.getBooleanFlag;this.jobManager=X.jobManager;this.logsStore=X.logsStore;this.networkManager=X.networkManager;this.sendFn=X.sendFn;this.onlineEvent=X.onlineEvent;this.offlineEvent=
X.offlineEvent;iJ(this)&&(!this.getBooleanFlag||this.getBooleanFlag("networkless_logging"))&&h$v(this)},h$v=function(X){iJ(X)&&!X.disableYtIdbTransactions&&(X.initialized=!0,X.enableCleaning&&Math.random()<=X.cleaningRate&&X.logsStore.cleanLogsStore(X.databaseToken),X.retryQueuedRequests(),X.networkManager.isNetworkAvailable()&&X.throttledSend(),X.networkManager.listen(X.onlineEvent,X.throttledSend.bind(X)),X.networkManager.listen(X.offlineEvent,X.cancelThrottledSend.bind(X)))};
_.W=sb.prototype;_.W.writeThenSend=function(X,J){var p=this;J=J===void 0?{}:J;if(iJ(this)&&this.initialized){var l={url:X,options:J,timestamp:this.now(),status:"NEW",sendCount:0};this.logsStore.set(l,this.databaseToken).then(function(g){l.id=g;p.networkManager.isNetworkAvailable()&&p.immediateSend(l)}).catch(function(g){p.immediateSend(l);
xI0(p,g)})}else this.sendFn(X,J)};
_.W.sendThenWrite=function(X,J,p){var l=this;J=J===void 0?{}:J;if(iJ(this)&&this.initialized){var g={url:X,options:J,timestamp:this.now(),status:"NEW",sendCount:0};this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&(g.skipRetry=p);if(this.networkManager.isNetworkAvailable()||this.getBooleanFlag&&this.getBooleanFlag("nwl_aggressive_send_then_write")&&!g.skipRetry){if(!g.skipRetry){var B=J.onError?J.onError:function(){};
J.onError=function(k,n){return _.L(function(w){if(w.nextAddress==1)return w.yield(l.logsStore.set(g,l.databaseToken).catch(function(Y){xI0(l,Y)}),2);
B(k,n);_.Ma(w)})}}this.sendFn(X,J,g.skipRetry)}else this.logsStore.set(g,this.databaseToken).catch(function(k){l.sendFn(X,J,g.skipRetry);
xI0(l,k)})}else this.sendFn(X,J,this.getBooleanFlag&&this.getBooleanFlag("nwl_skip_retry")&&p)};
_.W.sendAndWrite=function(X,J){var p=this;J=J===void 0?{}:J;if(iJ(this)&&this.initialized){var l={url:X,options:J,timestamp:this.now(),status:"NEW",sendCount:0},g=!1,B=J.onSuccess?J.onSuccess:function(){};
l.options.onSuccess=function(k,n){l.id!==void 0?p.logsStore.deleteRequest(l.id,p.databaseToken):g=!0;p.networkManager.networkStatusHint&&p.getBooleanFlag&&p.getBooleanFlag("vss_network_hint")&&p.networkManager.networkStatusHint(!0);B(k,n)};
this.sendFn(l.url,l.options,void 0,!0);this.logsStore.set(l,this.databaseToken).then(function(k){l.id=k;g&&p.logsStore.deleteRequest(l.id,p.databaseToken)}).catch(function(k){xI0(p,k)})}else this.sendFn(X,J,void 0,!0)};
_.W.throttledSend=function(){var X=this;if(!iJ(this))throw Error("cd");this.intervalJob||(this.intervalJob=this.jobManager.addLowPriorityJob(function(){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X.logsStore.getMostRecentByStatus("NEW",X.databaseToken),2);if(p.nextAddress!=3)return J=p.yieldResult,J?p.yield(X.immediateSend(J),3):(X.cancelThrottledSend(),p.return());X.intervalJob&&(X.intervalJob=0,X.throttledSend());_.Ma(p)})},this.throttleTimeout))};
_.W.cancelThrottledSend=function(){this.jobManager.cancelJob(this.intervalJob);this.intervalJob=0};
_.W.immediateSend=function(X){var J=this,p;return _.L(function(l){switch(l.nextAddress){case 1:if(!iJ(J))throw Error("dd");if(X.id===void 0){l.jumpTo(2);break}return l.yield(J.logsStore.markAsQueued(X.id,J.databaseToken),3);case 3:(p=l.yieldResult)||J.handleWarning(Error("ed"));case 2:if(J.requestWithinAgeLimit(X,J.requestAgeLimitMs)){l.jumpTo(4);break}J.handleWarning(Error("fd"));if(X.id===void 0){l.jumpTo(5);break}return l.yield(J.logsStore.deleteRequest(X.id,J.databaseToken),5);case 5:return l.return();
case 4:X.skipRetry||(X=HsU(J,X));if(!X){l.jumpTo(0);break}if(!X.skipRetry||X.id===void 0){l.jumpTo(8);break}return l.yield(J.logsStore.deleteRequest(X.id,J.databaseToken),8);case 8:J.sendFn(X.url,X.options,!!X.skipRetry),_.Ma(l)}})};
var HsU=function(X,J){if(!iJ(X))throw Error("gd");var p=J.options.onError?J.options.onError:function(){};
J.options.onError=function(g,B){var k,n,w,Y;return _.L(function(e){switch(e.nextAddress){case 1:k=BcR(B);(n=$pT(B))&&X.getBooleanFlag&&X.getBooleanFlag("web_enable_error_204")&&X.handleError(Error("hd"),J.url,B);if(!(X.getBooleanFlag&&X.getBooleanFlag("nwl_consider_error_code")&&k||X.getBooleanFlag&&!X.getBooleanFlag("nwl_consider_error_code")&&X.potentialEsfErrorCounter<=X.potentialEsfErrorLimit)){e.jumpTo(2);break}if(!X.networkManager.sendNetworkCheckRequest){e.jumpTo(3);break}return e.yield(X.networkManager.sendNetworkCheckRequest(),
3);case 3:if(X.networkManager.isNetworkAvailable()){e.jumpTo(2);break}p(g,B);if(!X.getBooleanFlag||!X.getBooleanFlag("nwl_consider_error_code")||((w=J)==null?void 0:w.id)===void 0){e.jumpTo(6);break}return e.yield(X.logsStore.resetRequest(J.id,X.databaseToken,!1),6);case 6:return e.return();case 2:if(X.getBooleanFlag&&X.getBooleanFlag("nwl_consider_error_code")&&!k&&X.potentialEsfErrorCounter>X.potentialEsfErrorLimit)return e.return();X.potentialEsfErrorCounter++;if(((Y=J)==null?void 0:Y.id)===void 0){e.jumpTo(8);
break}return J.sendCount<X.retryMaxAttempts?e.yield(X.logsStore.resetRequest(J.id,X.databaseToken,!0,n?!1:void 0),12):e.yield(X.logsStore.deleteRequest(J.id,X.databaseToken),8);case 12:X.jobManager.addLowPriorityJob(function(){X.networkManager.isNetworkAvailable()&&X.throttledSend()},X.retryDelayMs);
case 8:p(g,B),_.Ma(e)}})};
var l=J.options.onSuccess?J.options.onSuccess:function(){};
J.options.onSuccess=function(g,B){var k;return _.L(function(n){if(n.nextAddress==1)return((k=J)==null?void 0:k.id)===void 0?n.jumpTo(2):n.yield(X.logsStore.deleteRequest(J.id,X.databaseToken),2);X.networkManager.networkStatusHint&&X.getBooleanFlag&&X.getBooleanFlag("vss_network_hint")&&X.networkManager.networkStatusHint(!0);l(g,B);_.Ma(n)})};
return J};
sb.prototype.requestWithinAgeLimit=function(X,J){X=X.timestamp;return this.now()-X>=J?!1:!0};
sb.prototype.retryQueuedRequests=function(){var X=this;if(!iJ(this))throw Error("id");this.logsStore.getMostRecentByStatus("QUEUED",this.databaseToken).then(function(J){J&&!X.requestWithinAgeLimit(J,X.queuedRequestAgeLimitMs)?X.jobManager.addLowPriorityJob(function(){return _.L(function(p){if(p.nextAddress==1)return J.id===void 0?p.jumpTo(2):p.yield(X.logsStore.resetRequest(J.id,X.databaseToken),2);X.retryQueuedRequests();_.Ma(p)})}):X.networkManager.isNetworkAvailable()&&X.throttledSend()})};
var xI0=function(X,J){X.writeError&&!X.networkManager.isNetworkAvailable()?X.writeError(J):X.handleError(J)},iJ=function(X){return!!X.databaseToken||X.bypassDbTokenDependency};var WNm;var YVW={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,
visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,
spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,
vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,
buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,
buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,
transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,
outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,
ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,
watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,
deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,
ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,
watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,
tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,
tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,
activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,
browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,
gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,
sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,
musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,
embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,
getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,
unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,
connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532,dnaRecapScreenshotEvent:534};var ate={},ZCm=ob("ServiceWorkerLogsDatabase",{objectStores:(ate.SWHealthLog={addedAtVersion:1},ate),shared:!0,upgrade:function(X,J){J(1)&&AL(LP(X,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},
version:1});var yFK={},IpU=0;var cFK;var XZ=function(){this.requestMap=new Map;this.anyRequestHasSucceeded=!1},Zv=function(){if(!XZ.instance){var X=_.Lw("yt.networkRequestMonitor.instance")||new XZ;
_.Ib("yt.networkRequestMonitor.instance",X);XZ.instance=X}return XZ.instance};
XZ.prototype.requestComplete=function(X,J){J&&(this.anyRequestHasSucceeded=!0);X=this.removeParams(X);this.requestMap.get(X)||this.requestMap.set(X,J)};
XZ.prototype.isEndpointCFR=function(X){X=this.removeParams(X);return(X=this.requestMap.get(X))?!1:X===!1&&this.anyRequestHasSucceeded?!0:null};
XZ.prototype.removeParams=function(X){return X.split("?")[0]};
XZ.prototype.removeParams=XZ.prototype.removeParams;XZ.prototype.isEndpointCFR=XZ.prototype.isEndpointCFR;XZ.prototype.requestComplete=XZ.prototype.requestComplete;XZ.getInstance=Zv;var Jb=function(X){_.s0.call(this);var J=this;this.pollingJob=this.abortTimeoutKey=0;this.jobManager=X!=null?X:{addLowPriorityJob:function(g,B){return setTimeout(g,B)},
cancelJob:function(g){clearTimeout(g)}};
var p,l;this.isOnline=(l=(p=window.navigator)==null?void 0:p.onLine)!=null?l:!0;this.onNavigatorChange=function(){return _.L(function(g){return g.yield(UI0(J),0)})};
window.addEventListener("offline",this.onNavigatorChange);window.addEventListener("online",this.onNavigatorChange);this.pollingJob||ruU(this)};
_.r(Jb,_.s0);Jb.prototype.dispose=function(){window.removeEventListener("offline",this.onNavigatorChange);window.removeEventListener("online",this.onNavigatorChange);this.jobManager.cancelJob(this.pollingJob);delete Jb.instance};
Jb.prototype.isNetworkAvailable=function(){return this.isOnline};
var ruU=function(X){X.pollingJob=X.jobManager.addLowPriorityJob(function(){var J;return _.L(function(p){if(p.nextAddress==1)return X.isOnline?((J=window.navigator)==null?0:J.onLine)?p.jumpTo(3):p.yield(UI0(X),3):p.yield(UI0(X),3);ruU(X);_.Ma(p)})},3E4)},UI0=function(X,J){return X.networkRequestPromise?X.networkRequestPromise:X.networkRequestPromise=new Promise(function(p){var l,g,B,k;
return _.L(function(n){switch(n.nextAddress){case 1:return l=window.AbortController?new window.AbortController:void 0,B=(g=l)==null?void 0:g.signal,k=!1,_.f$(n,2,3),l&&(X.abortTimeoutKey=X.jobManager.addLowPriorityJob(function(){l.abort()},J||2E4)),n.yield(fetch("/generate_204",{method:"HEAD",
signal:B}),5);case 5:k=!0;case 3:_.RJ(n);X.networkRequestPromise=void 0;X.abortTimeoutKey&&(X.jobManager.cancelJob(X.abortTimeoutKey),X.abortTimeoutKey=0);k!==X.isOnline&&(X.isOnline=k,X.isOnline?X.dispatchEvent("networkstatus-online"):X.dispatchEvent("networkstatus-offline"));p(k);_.F5(n,0);break;case 2:_.qa(n),k=!1,n.jumpTo(3)}})})};var pS=function(){_.s0.call(this);var X=this;this.shouldFlushErrors=!1;Jb.instance||(Jb.instance=new Jb(_.gs));this.sharedNetworkStatusManager=Jb.instance;this.sharedNetworkStatusManager.listen("networkstatus-online",function(){if(X.shouldFlushErrors&&_.H("offline_error_handling")){var J=bC4().get("errors",!0);if(J){for(var p in J)if(J[p]){var l=new _.Kw(p,"sent via offline_errors");l.name=J[p].name;l.stack=J[p].stack;l.level=J[p].level;_.ky(l)}bC4().set("errors",{},2592E3,!0)}}})};
_.r(pS,_.s0);var ItU=function(){if(!pS.instance){var X=_.Lw("yt.networkStatusManager.instance")||new pS;_.Ib("yt.networkStatusManager.instance",X);pS.instance=X}return pS.instance};
_.W=pS.prototype;_.W.isNetworkAvailable=function(){return this.sharedNetworkStatusManager.isNetworkAvailable()};
_.W.networkStatusHint=function(X){this.sharedNetworkStatusManager.isOnline=X};
_.W.getWindowStatus=function(){var X=window.navigator.onLine;return X===void 0?!0:X};
_.W.enableErrorFlushing=function(){this.shouldFlushErrors=!0};
_.W.listen=function(X,J){return this.sharedNetworkStatusManager.listen(X,J)};
_.W.sendNetworkCheckRequest=function(X){X=UI0(this.sharedNetworkStatusManager,X);X.then(function(J){_.H("use_cfr_monitor")&&Zv().requestComplete("generate_204",J)});
return X};
pS.prototype.sendNetworkCheckRequest=pS.prototype.sendNetworkCheckRequest;pS.prototype.listen=pS.prototype.listen;pS.prototype.enableErrorFlushing=pS.prototype.enableErrorFlushing;pS.prototype.getWindowStatus=pS.prototype.getWindowStatus;pS.prototype.networkStatusHint=pS.prototype.networkStatusHint;pS.prototype.isNetworkAvailable=pS.prototype.isNetworkAvailable;pS.getInstance=ItU;_.e1=function(X){X=X===void 0?{}:X;_.s0.call(this);var J=this;this.lastJobTime=this.schedulerJob=0;this.nsmInstance=ItU();var p=_.Lw("yt.networkStatusManager.instance.listen").bind(this.nsmInstance);p&&(X.rateLimit?(this.rateLimit=X.rateLimit,p("networkstatus-online",function(){yur(J,"publicytnetworkstatus-online")}),p("networkstatus-offline",function(){yur(J,"publicytnetworkstatus-offline")})):(p("networkstatus-online",function(){J.dispatchEvent("publicytnetworkstatus-online")}),p("networkstatus-offline",
function(){J.dispatchEvent("publicytnetworkstatus-offline")})))};
_.r(_.e1,_.s0);_.e1.prototype.isNetworkAvailable=function(){var X=_.Lw("yt.networkStatusManager.instance.isNetworkAvailable");return X?X.bind(this.nsmInstance)():!0};
_.e1.prototype.networkStatusHint=function(X){var J=_.Lw("yt.networkStatusManager.instance.networkStatusHint").bind(this.nsmInstance);J&&J(X)};
_.e1.prototype.sendNetworkCheckRequest=function(X){var J=this,p;return _.L(function(l){p=_.Lw("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(J.nsmInstance);return _.H("skip_network_check_if_cfr")&&Zv().isEndpointCFR("generate_204")?l.return(new Promise(function(g){var B;J.networkStatusHint(((B=window.navigator)==null?void 0:B.onLine)||!0);g(J.isNetworkAvailable())})):p?l.return(p(X)):l.return(!0)})};
var yur=function(X,J){X.rateLimit?X.lastJobTime?(_.gs.cancelJob(X.schedulerJob),X.schedulerJob=_.gs.addLowPriorityJob(function(){X.lastPublicSignalSent!==J&&(X.dispatchEvent(J),X.lastPublicSignalSent=J,X.lastJobTime=(0,_.S8)())},X.rateLimit-((0,_.S8)()-X.lastJobTime))):(X.dispatchEvent(J),X.lastPublicSignalSent=J,X.lastJobTime=(0,_.S8)()):X.dispatchEvent(J)};var FNT,lb=function(){sb.call(this,{logsStore:{cleanLogsStore:vrW,deleteRequest:YWU,getMostRecentByStatus:LNU,markAsQueued:AFK,resetRequest:wHU,set:nrU},networkManager:_.qWm(),handleError:function(X,J,p){var l,g=p==null?void 0:(l=p.error)==null?void 0:l.code;if(g===400||g===415){var B;X=new _.Kw(X.message,J,p==null?void 0:(B=p.error)==null?void 0:B.code);_.An(X,void 0,void 0,void 0,!0)}else _.ky(X)},
handleWarning:_.An,sendFn:ReI,now:_.S8,writeError:fp6,jobManager:_.TP(),onlineEvent:"publicytnetworkstatus-online",offlineEvent:"publicytnetworkstatus-offline",enableCleaning:!0,cleaningRate:.1,potentialEsfErrorLimit:_.ch("potential_esf_error_limit",10),getBooleanFlag:_.H,disableYtIdbTransactions:!(_.Ez()&&_.NcB())});this.initializationPromise=new _.OC;_.H("networkless_immediately_drop_all_requests")&&eeU();$mR("LogsDatabaseV2")};
_.r(lb,sb);_.Sqj=function(){var X=_.Lw("yt.networklessRequestController.instance");X||(X=new lb,_.Ib("yt.networklessRequestController.instance",X),_.H("networkless_logging")&&_.yR().then(function(J){X.databaseToken=J;h$v(X);X.initializationPromise.resolve();X.enableCleaning&&Math.random()<=X.cleaningRate&&X.databaseToken&&xpm(X.databaseToken);_.H("networkless_immediately_drop_sw_health_store")&&ote(X)}));
return X};
lb.prototype.writeThenSend=function(X,J){J||(J={});J=mpZ(X,J);_.Ez()||(this.initialized=!1);sb.prototype.writeThenSend.call(this,X,J)};
lb.prototype.sendThenWrite=function(X,J,p){J||(J={});J=mpZ(X,J);_.Ez()||(this.initialized=!1);sb.prototype.sendThenWrite.call(this,X,J,p)};
lb.prototype.sendAndWrite=function(X,J){J||(J={});J=mpZ(X,J);_.Ez()||(this.initialized=!1);sb.prototype.sendAndWrite.call(this,X,J)};
lb.prototype.awaitInitialization=function(){return this.initializationPromise.promise};
var ote=function(X){var J;_.L(function(p){if(!X.databaseToken)throw J=nD("clearSWHealthLogsDb"),J;return p.return(HCa(X.databaseToken).catch(function(l){X.handleError(l)}))})};_.uoK=!1;_.Mbm=_.lT.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.uoK};_.Ib("ytNetworklessLoggingInitializationOptions",_.Mbm);var p7=function(X){var J=this;this.config_=null;X?this.config_=X:vH5()&&(this.config_=_.c3());_.j1(_.gs,function(){grU(J)},5E3)};
p7.prototype.isReady=function(){!this.config_&&vH5()&&(this.config_=_.c3());return!!this.config_};
var lpa=function(X,J,p,l){!_.Bh("VISITOR_DATA")&&J!=="visitor_id"&&Math.random()<.01&&_.An(new _.Kw("Missing VISITOR_DATA when sending innertube request.",J,p,l));if(!X.isReady()){var g=new _.Kw("innertube xhrclient not ready",J,p,l);_.ky(g);throw g;}var B={headers:l.headers||{},method:"POST",postParams:p,postBody:l.postBody,postBodyFormat:l.postBodyFormat||"JSON",onTimeout:function(){l.onTimeout()},
onFetchTimeout:l.onTimeout,onSuccess:function(Z,h){if(l.onSuccess)l.onSuccess(h)},
onFetchSuccess:function(Z){if(l.onSuccess)l.onSuccess(Z)},
onProgress:function(Z){if(l.onProgress)l.onProgress(Z)},
onError:function(Z,h){if(l.onError)l.onError(h)},
onFetchError:function(Z){if(l.onError)l.onError(Z)},
timeout:l.timeout,withCredentials:!0,compress:l.compress};B.headers["Content-Type"]||(B.headers["Content-Type"]="application/json");var k="";(g=X.config_.innertubeHostOverride)&&(k=g);var n=X.config_.innertubeUseThirdPartyAuth||!1,w=_.fAY(n,k,l);Object.assign(B.headers,w);B.headers.Authorization&&!k&&n&&(B.headers["x-origin"]=window.location.origin);var Y=_.Z6(k+("/youtubei/"+X.config_.innertubeApiVersion+"/"+J),{alt:"json"}),e=function(Z){Z=Z===void 0?!1:Z;var h;if(l.retry&&k!="www.youtube-nocookie.com"&&
(Z||_.H("skip_ls_gel_retry")||B.headers["Content-Type"]!=="application/json"||(h=JFK(J,p,w,n)),h)){var x=B.onSuccess,U=B.onFetchSuccess;B.onSuccess=function(D,m){pHC(h);x(D,m)};
p.onFetchSuccess=function(D,m){pHC(h);U(D,m)}}try{if(Z&&l.retry&&!l.networklessOptions.bypassNetworkless)B.method="POST",l.networklessOptions.writeThenSend?_.Sqj().writeThenSend(Y,B):_.Sqj().sendAndWrite(Y,B);
else if(l.compress){var y=!l.networklessOptions.writeThenSend;if(B.postBody){var c=B.postBody;typeof c!=="string"&&(c=JSON.stringify(B.postBody));PSa(Y,c,B,_.MN,y)}else PSa(Y,JSON.stringify(B.postParams),B,smT,y)}else smT(Y,B)}catch(D){if(D.name==="InvalidAccessError")h&&(pHC(h),h=0),_.An(Error("jd"));else throw D;}h&&_.j1(_.gs,function(){grU(X)},5E3)};
_.GSm()?isK().then(function(Z){e(Z)}):e(!1)};var eLI=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(eLI,_.wB);var Osr=0,VbI=_.mC?"webkit":_.Fj?"moz":_.O4?"ms":X0e?"o":"";_.Ib("ytDomDomGetNextId",_.Lw("ytDomDomGetNextId")||function(){return++Osr});var cut={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},rs=function(X){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(X=
X||window.event){this.event=X;for(var J in X)J in cut||(this[J]=X[J]);this.scale=X.scale;this.rotation=X.rotation;var p=X.target||X.srcElement;p&&p.nodeType==3&&(p=p.parentNode);this.target=p;var l=X.relatedTarget;if(l)try{l=l.nodeName?l:null}catch(g){l=null}else this.type=="mouseover"?l=X.fromElement:this.type=="mouseout"&&(l=X.toElement);this.relatedTarget=l;this.clientX=X.clientX!=void 0?X.clientX:X.pageX;this.clientY=X.clientY!=void 0?X.clientY:X.pageY;this.keyCode=X.keyCode?X.keyCode:X.which;
this.charCode=X.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=X.altKey;this.ctrlKey=X.ctrlKey;this.shiftKey=X.shiftKey;this.metaKey=X.metaKey;this.pageX_=X.pageX;this.pageY_=X.pageY}}catch(g){}},bse=function(X){if(document.body&&document.documentElement){var J=document.body.scrollTop+document.documentElement.scrollTop;
X.pageX_=X.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);X.pageY_=X.clientY+J}};
rs.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())};
rs.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())};
rs.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var UB=_.lT.ytEventsEventsListeners||{};_.Ib("ytEventsEventsListeners",UB);var Tc6=_.lT.ytEventsEventsCounter||{count:0};_.Ib("ytEventsEventsCounter",Tc6);var zeT=_.EN(function(){var X=!1;try{var J=Object.defineProperty({},"capture",{get:function(){X=!0}});
window.addEventListener("test",null,J)}catch(p){}return X});_.r9(yy,_.GL);yy.prototype.onMouseMove_=function(X){X.pageX_===void 0&&bse(X);var J=X.pageX_;X.pageY_===void 0&&bse(X);this.position_=new _.KF(J,X.pageY_)};
yy.prototype.checkPosition_=function(){if(this.position_){var X=(0,_.S8)();if(this.previousTime_!=0){var J=this.previousPosition_,p=this.position_,l=J.x-p.x;J=J.y-p.y;l=Math.sqrt(l*l+J*J)/(X-this.previousTime_);this.cycles_[this.index_]=Math.abs((l-this.previousVelocity_)/this.previousVelocity_)>.5?1:0;for(p=J=0;p<4;p++)J+=this.cycles_[p]||0;J>=3&&this.callback_();this.previousVelocity_=l}this.previousTime_=X;this.previousPosition_=this.position_;this.index_=(this.index_+1)%4}};
yy.prototype.disposeInternal=function(){window.clearInterval(this.timerId_);_.jCI(this.mouseListenerKey_)};var pzI={};var kym=new _.Ie("rawColdConfigGroup");var CEB=new _.Ie("rawHotConfigGroup");var ft0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ft0,_.wB);var vkm=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(vkm,_.wB);var zO=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X,500)};
_.r(zO,_.wB);zO.prototype.getPayloadCase=function(){return _.u9(this,DIX)};
zO.prototype.getContext=function(){return _.bR(this,vkm,33)};
var DIX=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,
354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531];var pEU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(pEU,_.wB);var DPR=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(DPR,_.wB);DPR.prototype.setVideoId=function(X){return GO(this,1,RaW,SA(X))};
DPR.prototype.getPlaylistId=function(){return _.RT(this,EB(this,RaW,2))};
var RaW=[1,2];var ds=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ds,_.wB);ds.prototype.getContext=function(){return _.bR(this,Vy,1)};
ds.prototype.getTier=function(){return _.T8(this,7)};
ds.prototype.getRetryCount=function(){return _.Hm(this,11)};var R$H,b_,fP;R$H=_.lT.ytPubsubPubsubInstance||new _.G7;b_=_.lT.ytPubsubPubsubSubscribedKeys||{};fP=_.lT.ytPubsubPubsubTopicToKeys||{};_.lZ6=_.lT.ytPubsubPubsubIsSynchronous||{};_.G7.prototype.subscribe=_.G7.prototype.subscribe;_.G7.prototype.unsubscribeByKey=_.G7.prototype.unsubscribeByKey;_.G7.prototype.publish=_.G7.prototype.publish;_.G7.prototype.clear=_.G7.prototype.clear;_.Ib("ytPubsubPubsubInstance",R$H);_.Ib("ytPubsubPubsubTopicToKeys",fP);_.Ib("ytPubsubPubsubIsSynchronous",_.lZ6);
_.Ib("ytPubsubPubsubSubscribedKeys",b_);var mh=window;var gh=_.H("web_enable_lifecycle_monitoring")&&CY6()!==0,mIZ=_.H("web_enable_lifecycle_monitoring");var FfH=function(X){var J=this;var p=p===void 0?0:p;var l=l===void 0?_.TP():l;this.JSC$11163_defaultPriority=p;this.scheduler=l;this.completedResolver=new _.OC;this.scheduledPayloads=X;for(X={i$jscomp$493:0};X.i$jscomp$493<this.scheduledPayloads.length;X={payload$jscomp$20:void 0,i$jscomp$493:X.i$jscomp$493},X.i$jscomp$493++)X.payload$jscomp$20=this.scheduledPayloads[X.i$jscomp$493],p=function(g){return function(){g.payload$jscomp$20.job();J.scheduledPayloads[g.i$jscomp$493].processed=!0;J.scheduledPayloads.every(function(B){return B.processed===
!0})&&J.completedResolver.resolve()}}(X),l=this.getPriority(X.payload$jscomp$20),l=this.scheduler.addJob(p,l),this.scheduledPayloads[X.i$jscomp$493]=Object.assign({},X.payload$jscomp$20,{job:p,
jobId:l})};
FfH.prototype.flushJobs=function(){var X=this,J=Array.from(this.scheduledPayloads.keys()).sort(function(l,g){return X.getPriority(X.scheduledPayloads[g])-X.getPriority(X.scheduledPayloads[l])});
J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=this.scheduledPayloads[p.value],p.jobId===void 0||p.processed||(this.scheduler.cancelJob(p.jobId),this.scheduler.addJob(p.job,10))};
FfH.prototype.cancel=function(){for(var X=_.C(this.scheduledPayloads),J=X.next();!J.done;J=X.next())J=J.value,J.jobId===void 0||J.processed||this.scheduler.cancelJob(J.jobId),J.processed=!0;this.completedResolver.resolve()};
FfH.prototype.getPriority=function(X){var J;return(J=X.priority)!=null?J:this.JSC$11163_defaultPriority};var B2=function(X){this.state=X;this.plugins=[];this.overridePriority=void 0;this.processPluginOptions={};gh&&kqB(this.state)};
B2.prototype.install=function(X){this.plugins.push(X);return this};
B2.prototype.uninstall=function(){var X=this;_.iA.apply(0,arguments).forEach(function(J){J=X.plugins.indexOf(J);J>-1&&X.plugins.splice(J,1)})};
B2.prototype.transition=function(X,J){var p=this;gh&&nqB(this.state);var l=this.transitions.find(function(B){return Array.isArray(B.from)?B.from.find(function(k){return k===p.state&&B.to===X}):B.from===p.state&&B.to===X});
if(l){this.jobSet&&(this.jobSet.flushJobs(),this.jobSet=void 0);qq0(this,X,J);this.state=X;gh&&kqB(this.state);l=l.action.bind(this);var g=this.plugins.filter(function(B){return B[X]}).map(function(B){return B[X]});
l(NZr(this,g),J)}else throw Error("kd`"+this.state+"`"+X);};
var NZr=function(X,J){var p=J.filter(function(g){return MZX(X,g)===10}),l=J.filter(function(g){return MZX(X,g)!==10});
return X.processPluginOptions.shouldWaitOnAsyncImmediate?function(){var g=_.iA.apply(0,arguments);return _.L(function(B){if(B.nextAddress==1)return B.yield(X.runImmediateJobsAsync.apply(X,[p].concat(_.EU(g))),2);X.setJobSetWithScheduledJobs.apply(X,[l].concat(_.EU(g)));_.Ma(B)})}:function(){var g=_.iA.apply(0,arguments);
X.runImmediateJobsSync.apply(X,[p].concat(_.EU(g)));X.setJobSetWithScheduledJobs.apply(X,[l].concat(_.EU(g)))}};
B2.prototype.runImmediateJobsSync=function(X){var J=_.iA.apply(1,arguments);_.TP();for(var p=_.C(X),l=p.next(),g={};!l.done;g={lifecycle$jscomp$2:void 0},l=p.next())g.lifecycle$jscomp$2=l.value,a1(function(B){return function(){uBr(B.lifecycle$jscomp$2.name);A4T(function(){return B.lifecycle$jscomp$2.callback.apply(B.lifecycle$jscomp$2,_.EU(J))});
$8(B.lifecycle$jscomp$2.name)}}(g))};
B2.prototype.runImmediateJobsAsync=function(X){var J=_.iA.apply(1,arguments),p,l,g,B;return _.L(function(k){k.nextAddress==1&&(_.TP(),p=_.C(X),l=p.next(),g={});if(k.nextAddress!=3){if(l.done)return k.jumpTo(0);g.lifecycle$jscomp$3=l.value;g.asyncJobCompletion=void 0;B=function(n){return function(){uBr(n.lifecycle$jscomp$3.name);var w=A4T(function(){return n.lifecycle$jscomp$3.callback.apply(n.lifecycle$jscomp$3,_.EU(J))});
OeU(w)?n.asyncJobCompletion=_.H("web_lifecycle_error_handling_killswitch")?w.then(function(){$8(n.lifecycle$jscomp$3.name)}):w.then(function(){$8(n.lifecycle$jscomp$3.name)},function(Y){Lem(Y);
$8(n.lifecycle$jscomp$3.name)}):$8(n.lifecycle$jscomp$3.name)}}(g);
a1(B);return g.asyncJobCompletion?k.yield(g.asyncJobCompletion,3):k.jumpTo(3)}g={lifecycle$jscomp$3:void 0,asyncJobCompletion:void 0};l=p.next();return k.jumpTo(2)})};
B2.prototype.setJobSetWithScheduledJobs=function(X){var J=_.iA.apply(1,arguments),p=this,l=X.map(function(g){return{job:function(){uBr(g.name);A4T(function(){return g.callback.apply(g,_.EU(J))});
$8(g.name)},
priority:MZX(p,g)}});
l.length&&(this.jobSet=new FfH(l))};
var MZX=function(X,J){var p,l;return(l=(p=X.overridePriority)!=null?p:J.priority)!=null?l:0},uBr=function(X){gh&&X&&kqB(X)},$8=function(X){gh&&X&&nqB(X)},qq0=function(X,J,p){mIZ&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed("["+X.constructor.name+"] '"+X.state+"' to '"+J+"'"),console.log("with message: ",p),console.groupEnd())};
_.O1.Object.defineProperties(B2.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var Gbr=function(X){B2.call(this,X===void 0?"none":X);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(){}}]},dIt;
_.r(Gbr,B2);Gbr.prototype.runApplicationNavigationBegin=function(X,J){var p=this;this.navigationTimer=_.j1(_.gs,function(){p.currentState==="application_navigating"&&p.transition("none")},5E3);
X(J==null?void 0:J.event)};
Gbr.prototype.runApplicationNavigationEnd=function(X,J){this.navigationTimer&&(_.gs.cancelJob(this.navigationTimer),this.navigationTimer=null);X(J==null?void 0:J.event)};
_.WMK=function(){dIt||(dIt=new Gbr);return dIt};var $AY=[];_.Ib("yt.logging.transport.getScrapedGelPayloads",function(){return $AY});var FL=function(){var X=this;this.store={};this.totalEntries=0;this.memoizedKeySequences={};this.TEST_ONLY={getEntriesCount:function(){return X.totalEntries}}};
FL.prototype.storePayload=function(X,J){X=wzC(X);this.store[X]?this.store[X].push(J):(this.memoizedKeySequences={},this.store[X]=[J]);this.totalEntries++;_.H("more_accurate_gel_parser")&&(J=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(J));return X};
FL.prototype.smartExtractMatchingEntries=function(X){if(!X.keys.length)return[];for(var J=VZr(this,X.keys.splice(0,1)[0]),p=[],l=0;l<J.length;l++)this.store[J[l]]&&X.sizeLimit&&(this.store[J[l]].length<=X.sizeLimit?(p.push.apply(p,_.EU(this.store[J[l]])),delete this.store[J[l]]):p.push.apply(p,_.EU(this.store[J[l]].splice(0,X.sizeLimit))));this.totalEntries-=p.length;(X==null?0:X.sizeLimit)&&p.length<(X==null?void 0:X.sizeLimit)&&(X.sizeLimit-=p.length,p.push.apply(p,_.EU(this.smartExtractMatchingEntries(X))));
return p};
FL.prototype.extractMatchingEntries=function(X){X=VZr(this,X);for(var J=[],p=0;p<X.length;p++)this.store[X[p]]&&(J.push.apply(J,_.EU(this.store[X[p]])),delete this.store[X[p]]);this.totalEntries-=J.length;return J};
FL.prototype.getSequenceCount=function(X){X=VZr(this,X);for(var J=0,p=0;p<X.length;p++){var l=void 0;J+=((l=this.store[X[p]])==null?void 0:l.length)||0}return J};
var VZr=function(X,J){var p=wzC(J);if(X.memoizedKeySequences[p])return X.memoizedKeySequences[p];var l=Object.keys(X.store)||[];if(l.length<=1&&wzC(J)===l[0])return l;for(var g=[],B=0;B<l.length;B++){var k=l[B].split("/");if(tZj(J.auth,k[0])){var n=J.isJspb;tZj(n===void 0?"undefined":n?"true":"false",k[1])&&tZj(J.cttAuthInfo,k[2])&&(n=J.tier,n=n===void 0?"undefined":JSON.stringify(n),tZj(n,k[3])&&g.push(l[B]))}}return X.memoizedKeySequences[p]=g},tZj=function(X,J){return X===void 0||X==="undefined"?
!0:X===J};
FL.prototype.getSequenceCount=FL.prototype.getSequenceCount;FL.prototype.extractMatchingEntries=FL.prototype.extractMatchingEntries;FL.prototype.smartExtractMatchingEntries=FL.prototype.smartExtractMatchingEntries;FL.prototype.storePayload=FL.prototype.storePayload;var VvY,GqB,tv6,MX,P0e,wEB,AOB,ugB,MvW,Shm,dPT,gzB,FeT;VvY=_.ch("initial_gel_batch_timeout",2E3);GqB=_.ch("gel_queue_timeout_max_ms",6E4);tv6=_.ch("gel_min_batch_size",5);MX=void 0;P0e=function(){this.lastDebounceQueueFromLogTimeMs=this.queueMaxTimer=this.queueTimer=0;this.useVideoStatsEndPoint=!1};
wEB=new P0e;AOB=new P0e;ugB=new P0e;MvW=new P0e;dPT=!0;gzB=1;_.lLI=new Map;FeT=_.lT.ytLoggingTransportTokensToCttTargetIds_||{};_.Ib("ytLoggingTransportTokensToCttTargetIds_",FeT);var mPa=_.lT.ytLoggingTransportTokensToJspbCttTargetIds_||{};_.Ib("ytLoggingTransportTokensToJspbCttTargetIds_",mPa);var NX={};var XS=_.lT.ytLoggingGelSequenceIdObj_||{};_.Ib("ytLoggingGelSequenceIdObj_",XS);var eY4=[];var OEC=new Set,aLW=0,fLB=0,bER=0,rOI=[],UAI=[],DAR=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var QrI=function(){};
QrI.prototype.getUrl=function(X,J){J=J===void 0?!1:J;return X.hasOwnProperty("shareEndpoint")?null:_.qVK(X,null,J)};
var GJ4=function(X,J,p){X={endpoint:J,actions:[]};p=(p.path?p.path[0]:p.target).icon||"";J=p.indexOf(":");J>0&&(p=p.substr(J+1));p&&X.actions.push(p);return X};var V_a=/Command$/,dAI=/Endpoint$/,M_m=new Map;var Q4G,Etk;Q4G=1;_.hT=function(){this.actionRoutingMap=new Map};
_.hT.prototype.triggerAction=function(X){var J=new KqC(X,!1,_.iA.apply(1,arguments));this.handleAction(J);return J.returnValue};
_.hT.prototype.triggerOptionalAction=function(X){var J=new KqC(X,!0,_.iA.apply(1,arguments));this.handleAction(J);return J.returnValue};
_.W2=function(X,J,p){J.forEach(function(l){var g=GyY(l);g&&X.triggerOptionalAction(g,l,p,void 0)})};
_.hT.prototype.handleAction=function(X){var J=this.actionRoutingMap.get(X.actionName);J&&Etk(X,J);X.optionalAction||X.returnValue.length!==0||(X=new _.Kw("Unhandled action",X.actionName),_.An(X))};
Etk=function(X,J){J.forEach(function(p){var l=null;p?l=p.apply(null,X.args):(p=Error("ld"),p.params=X.actionName,_.ky(p));X.returnValue.push(l)})};
_.xC=function(X,J,p){p||(p=Q4G++);for(var l=_.C(Object.keys(J)),g=l.next();!g.done;g=l.next()){g=g.value;var B=X.actionRoutingMap.get(g);B||(B=new Map,X.actionRoutingMap.set(g,B));X.registerActionHandler(p,g,J[g],B)}return p};
_.hT.prototype.registerActionHandler=function(X,J,p,l){l.set(X,_.nw(p))};
_.Hf=function(X,J,p){J=_.C(Object.keys(J));for(var l=J.next();!l.done;l=J.next())(l=X.actionRoutingMap.get(l.value))&&l.delete(p)};
_.aV(_.hT);var TzC=function(X,J){var p=_.hT.getInstance();_.sy(function(){var l={},g=_.xC(p,(l[X]=J,l));_.Bo(function(){var B={};_.Hf(p,(B[X]="",B),g)})})};var EQB=Symbol("nd");Jja=m6m;var wD4=new Set(["For","If","Match","Watch"]),Kfj={},TZk=(Kfj[we.default]=function(){return KCR},Kfj.style=function(){return KCR},Kfj),z$v;
for(z$v in TZk)Of.attributes[z$v]=TZk[z$v](Of.attributes[z$v]);var O$=new _.yo("VISIBILITY_OBSERVER");var rJ5={retrieve:function(X){return this.id.\u0275prov.token===X.\u0275prov.token?this.contextValue:this?_.yC(this,this.id):TdZ}};var YQZ=function(X,J,p){if(X!==XD4)return!1;X=$za(document.createElement("div"),function(){var l=S5(!1);try{p[0]()}finally{S5(l)}});
X=Array.from(X.childNodes);X.length===1&&(X=X[0]);return X};Jja=m6m;var j40=typeof AbortController==="function";if(typeof DOMException==="function")try{new DOMException}catch(X){}var is0=typeof WeakRef==="function";var s4e=function(X){this.value=X};
s4e.prototype.deref=function(){return this.value};
var X5U=is0?WeakRef:s4e,JWU=function(X){this.newKeyHandler=X;this.map=new WeakMap};
JWU.prototype.add=function(X,J){this.map.has(X)||(this.newKeyHandler(X),this.map.set(X,[]));this.map.get(X).push(new X5U(J))};
JWU.prototype.get=function(X){var J=this;return function l(){var g,B,k,n,w,Y,e,Z,h,x,U;return _.by(l,function(y){switch(y.nextAddress){case 1:_.mp(y,2);g=J.map.get(X);if(!g)return y.return();B=0;k=_.C(g);n=k.next();case 4:if(n.done){y.jumpTo(6);break}w=n.value;Y=w.deref();if(!Y){y.jumpTo(5);break}B++;e=_.fu;return y.yield(Y,8);case 8:e(y.yieldResult);case 5:n=k.next();y.jumpTo(4);break;case 6:if(2*B<g.length){Z=0;h=_.C(g);for(x=h.next();!x.done;x=h.next())U=x.value,U.deref()&&(g[Z++]=U);g.length=
Z}case 2:_.RJ(y),_.F5(y,0)}})}()};var p5s=document.createDocumentFragment?function(){return document.createDocumentFragment()}:function(){return document.createElement("div")},boI=new JWU(function(X){X.addEventListener("abort",DzR,{once:!0})}),cJK=new WeakMap,lAe=function(X){X=X===void 0?CS:X;
this.signal=new X};
lAe.prototype.abort=function(X){this.signal.aborted||(this.signal.aborted=!0,this.signal.reason=X,X=new Event("abort"),this.signal.dispatchEvent(X))};
var CS=function(){this.target=p5s();this.aborted=!1;this.onabort=null};
CS.prototype.throwIfAborted=function(){OoU.call(this)};
CS.prototype.addEventListener=function(X,J,p){this.target.addEventListener(X,J,p)};
CS.prototype.removeEventListener=function(X,J,p){this.target.removeEventListener(X,J,p)};
CS.prototype.dispatchEvent=function(X){if(this.onabort&&X.type==="abort")this.onabort(X);return this.target.dispatchEvent(X)};
CS.abort=SLZ;CS.timeout=Rd5;CS.any=flZ;var o1Z=j40?AbortController:lAe,k8=j40?AbortSignal:CS;typeof k8.abort!=="function"&&(k8.abort=SLZ);typeof k8.prototype.throwIfAborted!=="function"&&(k8.prototype.throwIfAborted=OoU);typeof k8.any!=="function"&&(k8.any=flZ);typeof k8.timeout!=="function"&&(k8.timeout=Rd5);var be=null,F$T=new Map;var gHe=function(X){X=X.clone();b7U(X);Eg(X,"dg",null);Eg(X,"d","0");oCb(X,null);S$U(X,null);return X},BiG=!0,$mX=function(X,J,p){var l=p===void 0?{}:p;
p=l.cssRowKey===void 0?void 0:l.cssRowKey;var g=l.combinedSignature===void 0?void 0:l.combinedSignature;var B=l.extraEdges===void 0?void 0:l.extraEdges;l=l.callback===void 0?void 0:l.callback;Eg(X,"m",J.join(","));B&&cTb(X,B);p&&(Eg(X,"ck",p),g?Eg(X,"rs",g):BiG&&(BiG=!1));if(l){if(l!=null&&!mSU.test(l))throw Error("Xa`"+l);Eg(X,"cb",l)}X=X.toString();_.$a(X,"/")&&(X=CR6(document.location.href)+X);return _.Nf(X)};var CrZ=function(X){return W1r(X).then(function(J){return JSON.parse(J.responseText)})},W1r=function(X){var J={},p=J.xmlHttpFactory?J.xmlHttpFactory.createInstance():j3G.createInstance();
return(new _.u_(function(l,g){var B;try{p.open("GET",X,!0)}catch(w){g(new nS("Error opening XHR: "+w.message,X,p))}p.onreadystatechange=function(){if(p.readyState==4){_.lT.clearTimeout(B);var w;!(w=z1e(p.status))&&(w=p.status===0)&&(w=A0k(X),w=!(w=="http"||w=="https"||w==""));w?l(p):g(new kUr(p.status,X,p))}};
p.onerror=function(){g(new nS("Network error",X,p))};
if(J.headers)for(var k in J.headers){var n=J.headers[k];n!=null&&p.setRequestHeader(k,n)}J.withCredentials&&(p.withCredentials=J.withCredentials);J.responseType&&(p.responseType=J.responseType);J.mimeType&&p.overrideMimeType(J.mimeType);J.timeoutMs>0&&(B=_.lT.setTimeout(function(){p.onreadystatechange=function(){};
p.abort();g(new nHt(X,p))},J.timeoutMs));
try{p.send(null)}catch(w){p.onreadystatechange=function(){},_.lT.clearTimeout(B),g(new nS("Error sending XHR: "+w.message,X,p))}})).thenCatch(function(l){l instanceof _.ly&&p.abort();
throw l;})},nS=function(X,J,p){_.XI.call(this,X+", url="+J);
this.url=J;this.xhr=p};
_.r9(nS,_.XI);nS.prototype.name="XhrError";var kUr=function(X,J,p){nS.call(this,"Request Failed, status="+X,J,p);this.status=X};
_.r9(kUr,nS);kUr.prototype.name="XhrHttpError";var nHt=function(X,J){nS.call(this,"Request timed out",X,J)};
_.r9(nHt,nS);nHt.prototype.name="XhrTimeoutError";H6=H6||{};var LS=function(){_.GL.call(this)};
_.r9(LS,_.GL);LS.prototype.initialize=function(){};var L1Z=function(X,J){this.fn_=X;this.handler_=J};
L1Z.prototype.execute=function(X){this.fn_&&(this.fn_.call(this.handler_||null,X),this.fn_=this.handler_=null)};
L1Z.prototype.abort=function(){this.handler_=this.fn_=null};var Ab=function(X,J){_.GL.call(this);this.deps_=X;this.JSC$11318_id_=J;this.onloadCallbacks_=[];this.onErrorCallbacks_=[];this.earlyOnloadCallbacks_=[]};
_.r9(Ab,_.GL);Ab.prototype.moduleConstructor_=LS;Ab.prototype.module_=null;Ab.prototype.getId=function(){return this.JSC$11318_id_};
Ab.prototype.registerCallback=function(X,J){return wh(this.onloadCallbacks_,X,J)};
var AWU=function(X,J){wh(X.onErrorCallbacks_,J)},wh=function(X,J,p){J=new L1Z(J,p);
X.push(J);return J};
Ab.prototype.isLoaded=function(){return!!this.module_};
Ab.prototype.onLoad=function(X){var J=new this.moduleConstructor_;J.initialize(X());this.module_=J;J=(J=w5v(this.earlyOnloadCallbacks_,X()))||w5v(this.onloadCallbacks_,X());J||(this.onErrorCallbacks_.length=0);return J};
Ab.prototype.onError=function(X){(X=w5v(this.onErrorCallbacks_,X))&&gC(Error("sd`"+X));this.earlyOnloadCallbacks_.length=0;this.onloadCallbacks_.length=0};
var w5v=function(X,J){for(var p=[],l=0;l<X.length;l++)try{X[l].execute(J)}catch(g){gC(g),p.push(g)}X.length=0;return p.length?p:null};
Ab.prototype.disposeInternal=function(){Ab.superClass_.disposeInternal.call(this);_.wv(this.module_)};var YCs,Hft,h00,xmb,e0H,Zfs,yWj,rWv,IAU;
_.Do=function(X,J,p,l,g){l=l===void 0?!1:l;g=g===void 0?!1:g;var B=B===void 0?!0:B;this.scsReferenceUrl_=ZPZ(_.Mf(X).toString(),B);this.cssRowKey_=J;this.combinedSignature_=p;this.useNegativeLoading_=l;this.requestedModuleMap_={};this.requestedModuleList_=[];this.requestedModuleListSorted_=!0;this.loadedCssModuleList_=(X=QP(this.scsReferenceUrl_,"excm"))?X.split(","):[];this.shouldScanForCss_=g;this.useCors_=!1;this.corsMode_="anonymous";this.urlMaxLength=4043;this.insertPos=document.head||document.documentElement;
this.pendingModuleGraphUpdate_=this.lastScript_=null;this.supportsExtraEdges=!0;h5Z();_.Y8(this,O7X(this.scsReferenceUrl_));this.fetchPriority=void 0;this.enableFallbackFetch=!1;this.maybeSetAdditionalFields()};
YCs=function(X,J){if(J.href||J.getAttribute("data-href"))if(J=J.href||J.getAttribute("data-href"),wC6(J)&&!ZPZ(J).urlPrefix_.endsWith("_/js/")){J=O7X(ZPZ(J));J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,X.loadedCssModuleList_.includes(p)||X.loadedCssModuleList_.push(p)}};
_.Do.prototype.JSC$11323_loadModules=function(X,J,p){var l=p===void 0?{}:p;J=l.extraEdges;p=l.onError;var g=l.onSuccess;l=l.forceReload;if(!X)throw Error("td");if(this.shouldScanForCss_){for(var B=_.C(document.getElementsByTagName("style")),k=B.next();!k.done;k=B.next())YCs(this,k.value);B=_.C(document.getElementsByTagName("link"));for(k=B.next();!k.done;k=B.next())YCs(this,k.value)}vHZ(this,e0H(this,X),J,p,g,l)};
var vHZ=function(X,J,p,l,g,B){l=l===void 0?function(){}:l;
g=g===void 0?function(){}:g;
B=B===void 0?!1:B;Zfs(X,J,function(k,n,w){w=w===void 0?n:w;X.enableFallbackFetch&&B?X.loadWithFetch(k,n,l,g,w):X.load(k,n,l,g,w,p)},p)||l(-1)};
_.Do.prototype.loadWithFetch=function(){_.L(function(){throw Error("ud");})};
_.Do.prototype.maybeSetAdditionalFields=function(){};
Hft=function(X,J,p){if(X.useNegativeLoading_){var l=X.scsReferenceUrl_;X={cssRowKey:X.cssRowKey_,combinedSignature:X.combinedSignature_,extraEdges:p,requestedModuleIds:h00(X),requestedCssModuleIds:xmb(X)};var g=X===void 0?{}:X;X=g.requestedModuleIds===void 0?[]:g.requestedModuleIds;p=g.requestedCssModuleIds===void 0?[]:g.requestedCssModuleIds;var B=g.cssRowKey===void 0?void 0:g.cssRowKey;var k=g.combinedSignature===void 0?void 0:g.combinedSignature;var n=g.extraEdges===void 0?void 0:g.extraEdges;
g=g.callback===void 0?void 0:g.callback;l=gHe(l);Eg(l,"d","1");oCb(l,X);S$U(l,p);J=$mX(l,J,{cssRowKey:B,combinedSignature:k,extraEdges:n,callback:g})}else l=X.scsReferenceUrl_,X={cssRowKey:X.cssRowKey_,combinedSignature:X.combinedSignature_,requestedModuleIds:h00(X),requestedCssModuleIds:xmb(X)},n=X===void 0?{}:X,X=n.requestedCssModuleIds===void 0?[]:n.requestedCssModuleIds,p=n.cssRowKey===void 0?void 0:n.cssRowKey,B=n.combinedSignature===void 0?void 0:n.combinedSignature,k=n.extraEdges===void 0?
void 0:n.extraEdges,n=n.callback===void 0?void 0:n.callback,l=gHe(l),S$U(l,X),J=$mX(l,J,{cssRowKey:p,combinedSignature:B,extraEdges:k,callback:n});return J};
_.Y8=function(X,J){for(var p=!1,l=[],g=0;g<J.length;++g){var B=J[g];X.requestedModuleMap_[B]||(X.requestedModuleMap_[B]=!0,X.requestedModuleList_.push(B),p=!0,l.push(B))}p&&(X.requestedModuleListSorted_=!1)};
_.v2=function(X,J){for(var p=[],l=0;l<J.length;++l){var g=J[l];X.requestedModuleMap_[g]&&(delete X.requestedModuleMap_[g],_.M4(X.requestedModuleList_,g),p.push(g))}};
_.Do.prototype.load=function(X,J,p,l,g){g=g===void 0?J:g;_.Mf(X);var B=this.useCors_,k=this.corsMode_,n=this.fetchPriority,w=_.mt("SCRIPT");_.Y0(w,X);B&&(w.crossOrigin=k);w.async=!1;n&&w.setAttribute("fetchpriority",n);_.Y8(this,J);_.aAs(this,X,w,J,p,l,g)};
_.aAs=function(X,J,p,l,g,B,k){k=k===void 0?l:k;X.lastScript_=p;X.insertPos.insertBefore(p,X.insertPos.firstChild);_.Umt(p,l,function(){p.parentElement.removeChild(p);X.lastScript_==p&&(X.lastScript_=null);B()},function(n){p.parentElement.removeChild(p);
X.lastScript_==p&&(X.lastScript_=null);_.v2(X,n);X.pendingModuleGraphUpdate_?X.pendingModuleGraphUpdate_.then(function(){g(-1,J)}):g(-1,J)},k)};
_.Umt=function(X,J,p,l,g){g=g===void 0?J:g;var B=J.length,k=function(){B=0;X.onload=null;X.onerror=null;n=function(){}},n=function(){k();
var Y=g.filter(function(e){return!gQ().getModuleInfo(e).isLoaded()});
Y.length!==0?l(Y,"Response was successful but was missing module(s) "+Y+"."):p()},w=function(){B--;
B==0&&n()};
J.forEach(function(Y){Y=gQ().getModuleInfo(Y);Y.isLoaded()?w():(wh(Y.earlyOnloadCallbacks_,w),AWU(Y,w))});
X.onload=function(){return n()};
X.onerror=function(){k();l(J)}};
h00=function(X){X.requestedModuleListSorted_||(X.requestedModuleListSorted_=!0,X.requestedModuleList_.sort());return X.requestedModuleList_};
xmb=function(X){X=X.loadedCssModuleList_;X.sort();return X};
e0H=function(X,J){return J.filter(function(p){return!X.requestedModuleMap_[p]})};
Zfs=function(X,J,p,l){if(X.pendingModuleGraphUpdate_)return X.pendingModuleGraphUpdate_.then(function(){Zfs(X,J,p,l)}),!0;
if(!X.useNegativeLoading_){var g=[],B=Object.assign({},X.requestedModuleMap_);rWv(X,J,function(e){g.push(e.getId())},l,function(e){return!e.isLoaded()},B);
J=g}for(B=0;B<J.length;){for(var k=J.length-B,n=B==0?J:J.slice(B,J.length),w=Hft(X,n,l),Y=_.Mf(w).toString();Y.length>X.urlMaxLength;)if(k>1)k-=Math.ceil((Y.length-X.urlMaxLength)/6),k=Math.max(k,1),n=J.slice(B,B+k),w=Hft(X,n,l),Y=_.Mf(w).toString();else return X.useNegativeLoading_?(X.useNegativeLoading_=!1,X.pendingModuleGraphUpdate_=IAU(X).then(function(e){yWj(X,e,l)}),Zfs(X,J.slice(B),p,l)):!1;
B+=k;X.useNegativeLoading_?p(w,n):p(w,n,B===J.length?J:[])}return!0};
yWj=function(X,J,p){gQ().setAllModuleInfoString((J||{}).moduleGraph);rWv(X,h00(X),function(l){_.Y8(X,[l.getId()])},p);
X.pendingModuleGraphUpdate_=null};
rWv=function(X,J,p,l,g,B){B=B===void 0?{}:B;var k=gQ();J=_.C(J);for(var n=J.next();!n.done;n=J.next()){n=n.value;var w=k.getModuleInfo(n);if(!(B[n]||g&&!g(w))){B[n]=!0;var Y=w.deps_||[];if(l){var e=[];l[n]&&(e=Object.keys(l[n]));Y=Y.concat(e)}rWv(X,Y,p,l,g,B);p(w)}}};
IAU=function(X){X=X.scsReferenceUrl_.clone();b7U(X);Eg(X,"dg",null);Eg(X,"md","1");return CrZ(X.toString())};var NuU=new Uint8Array(123);var oH0=[];var SCu=function(){this.JSC$10330_loader_=null};
_.W=SCu.prototype;_.W.setBatchModeEnabled=function(){};
_.W.setAllModuleInfoString=function(){};
_.W.addExtraEdge=function(){throw Error("vd");};
_.W.removeExtraEdge=function(){throw Error("wd");};
_.W.getModuleContext=function(){return null};
_.W.isActive=function(){return!1};
_.W.isUserActive=function(){return!1};
_.W.registerInitializationCallback=function(){};
_.W.registerCallback=function(){};var eX=function(X,J,p,l,g){var B=Error.call(this);this.message=B.message;"stack"in B&&(this.stack=B.stack);this.name="ModuleLoadFailure";this.type=X;this.status=J;this.requestedModuleIds=p;this.url=l;this.cause=g;this.message=this.toString()};
_.r(eX,Error);eX.prototype.toString=function(){return Ofe(this)+" ("+(this.status!=void 0?this.status:"?")+")"};
var Ofe=function(X){switch(X.type){case eX.Type.UNAUTHORIZED:return"Unauthorized";case eX.Type.CONSECUTIVE_FAILURES:return"Consecutive load failures";case eX.Type.TIMEOUT:return"Timed out";case eX.Type.OLD_CODE_GONE:return"Out of date module id";case eX.Type.INIT_ERROR:return"Init error";default:return"Unknown failure type "+X.type}};
H6.ModuleLoadFailure=eX;H6.ModuleLoadFailure.Type={UNAUTHORIZED:0,CONSECUTIVE_FAILURES:1,TIMEOUT:2,OLD_CODE_GONE:3,INIT_ERROR:4};var ZK=function(){this.moduleIds_=this.JSC$10330_loader_=null;this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.requestedModuleIds_=[];this.requestedModuleIdsQueue_=[];this.userInitiatedLoadingModuleIds_=[];this.JSC$11336_extraEdges_={};this.JSC$11336_callbackMap_={};this.JSC$11336_currentlyLoadingModule_=this.baseModuleInfo_=new Ab([],"");this.lastInitialModuleId_=null;this.initialModulesLoaded_=new Kq;this.isDisposed_=this.userLastActive_=this.lastActive_=this.batchModeEnabled_=
!1};
_.r9(ZK,SCu);var cWk=function(X,J){_.XI.call(this,"Error loading "+X+": "+J)};
_.r9(cWk,_.XI);ZK.prototype.setBatchModeEnabled=function(X){this.batchModeEnabled_=X};
ZK.prototype.setAllModuleInfoString=function(X,J){if(!(this instanceof ZK))this.setAllModuleInfoString(X,J);else if(typeof X==="string"){if(X.startsWith("d$")){X=X.substring(2);for(var p=[],l=0,g=X.indexOf("/"),B=0,k=!1,n=0;;){var w=k?X.substring(B):X.substring(B,g);if(w.length===0)l++,B="sy"+l.toString(36),w=[];else{var Y=w.indexOf(":");if(Y<0)B=w,w=[];else if(Y===w.length-1)B=w.substring(0,Y),w=Array(p[n-1]);else{B=w.substring(0,Y);w=w.substring(Y+1).split(",");Y=n;for(var e=0;e<w.length;e++)Y-=
w[e].length===0?1:Number(w[e]),w[e]=p[Y]}Y=0;if(B.length===0)Y=1;else if(B.charAt(0)==="+"||B.charAt(0)==="-")Y=Number(B);Y!==0&&(l+=Y,B="sy"+l.toString(36))}p.push(B);bft(this,B,w);if(k)break;B=g+1;g=X.indexOf("/",B);g===-1&&(k=!0);n++}this.moduleIds_=p}else if(X.startsWith("p$"))fAe(this,X);else{X=X.split("/");p=[];for(l=0;l<X.length;l++){n=X[l].split(":");g=n[0];k=[];if(n[1])for(k=n[1].split(","),n=0;n<k.length;n++)k[n]=p[parseInt(k[n],36)];p.push(g);bft(this,g,k)}this.moduleIds_=p}J&&J.length?
(_.PK(this.loadingModuleIds_,J),this.lastInitialModuleId_=_.fY(J)):this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback();Object.freeze(this.moduleIds_);this.JSC$11336_currentlyLoadingModule_==this.baseModuleInfo_&&(this.JSC$11336_currentlyLoadingModule_=null,(J=this.baseModuleInfo_.onLoad((0,_.dv)(this.getModuleContext,this)))&&J.length&&DmH(this,new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.INIT_ERROR,void 0,void 0,void 0,J[0])),hb(this))}};
var fAe=function(X,J){var p=J.substring(2);for(J=0;J<64;J++)NuU["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(J)]=J;var l={buf:p,pos:0};f7(l);var g=f7(l),B=f7(l)+1;J=Array(g);var k=Array(g),n=Array(g);B=Array(B);var w=0,Y=0,e=l.pos,Z=l.buf.indexOf("|",l.pos);l.pos=Z+1;for(Z=0;Z<g;Z++){var h=f7(l),x=h&2,U=h&1;h>>>=2;U?(w+=h>>>1^-(h&1),h="sy"+w.toString(36)):(U=e,e+=h,h=p.substring(U,e));J[Z]=h;x&&(B[Y++]=h)}B[Y]="";l.pos++;Y=g&-2;p=g&1;for(w=0;w<Y;w+=2)e=MYB(l),n[w]=
e&7,n[w+1]=e>>>3&7;p&&(p=MYB(l),n[Y]=p&7);l.pos++;for(Y=0;Y<g;Y++)n[Y]===7&&(n[Y]=f7(l));l.pos++;for(p=Y=0;p<g;p++){w=n[p];e=w===0?oH0:Array(w);k[p]=e;Z=Y;for(x=0;x<w;x++)Z-=f7(l),e[x]=B[Z];B[Y]===J[p]&&Y++}for(l=0;l<J.length;l++)bft(X,J[l],k[l]);X.moduleIds_=J};
_.W=ZK.prototype;_.W.getModuleInfo=function(X){return this.moduleInfoMap[X]};
_.W.addExtraEdge=function(X,J){var p=this.getModuleInfo(X);p&&p.isLoaded()?this.load(J):(this.JSC$11336_extraEdges_[X]||(this.JSC$11336_extraEdges_[X]={}),this.JSC$11336_extraEdges_[X][J]=!0)};
_.W.removeExtraEdge=function(X,J){if(this.JSC$11336_extraEdges_[X]){delete this.JSC$11336_extraEdges_[X][J];for(var p in this.JSC$11336_extraEdges_[X])return;delete this.JSC$11336_extraEdges_[X]}};
_.W.isActive=function(){return this.loadingModuleIds_.length>0};
_.W.isUserActive=function(){return this.userInitiatedLoadingModuleIds_.length>0};
var hb=function(X){var J=X.lastActive_,p=X.isActive();p!=J&&(X.executeCallbacks_(p?"active":"idle"),X.lastActive_=p);J=X.isUserActive();J!=X.userLastActive_&&(X.executeCallbacks_(J?"userActive":"userIdle"),X.userLastActive_=J)},bft=function(X,J,p){X.moduleInfoMap[J]?(X=X.moduleInfoMap[J].deps_,X!=p&&X.splice.apply(X,[0,
X.length].concat(_.EU(p)))):X.moduleInfoMap[J]=new Ab(p,J)},mmu=function(X,J,p){var l=[];
RB5(J,l);J=[];for(var g={},B=0;B<l.length;B++){var k=l[B],n=X.getModuleInfo(k);if(!n)throw Error("xd`"+k);var w=new Kq;g[k]=w;n.isLoaded()?w.callback(null):(R0U(X,k,n,!!p,w),X.isModuleLoading(k)||J.push(k))}J.length>0&&(X.loadingModuleIds_.length===0?X.loadModules_(J):(X.requestedModuleIdsQueue_.push(J),hb(X)));return g},R0U=function(X,J,p,l,g){p.registerCallback(g.callback,g);
AWU(p,function(B){g.errback(new cWk(J,B))});
X.isModuleLoading(J)?l&&(F1s(X,J),hb(X)):l&&F1s(X,J)};
ZK.prototype.loadModules_=function(X,J,p){var l=this;J=J===void 0?0:J;var g=qCG(this,X);this.loadingModuleIds_=g;this.requestedLoadingModuleIds_=this.batchModeEnabled_?X:_.G5(g);hb(this);if(g.length!==0){this.requestedModuleIds_.push.apply(this.requestedModuleIds_,g);X=this.JSC$10330_loader_;if(!X)throw Error("yd");if(Object.keys(this.JSC$11336_extraEdges_).length>0&&!X.supportsExtraEdges)throw Error("zd");p=(0,_.dv)(X.JSC$11323_loadModules,X,_.G5(g),this.moduleInfoMap,{extraEdges:this.JSC$11336_extraEdges_,
forceReload:!!p,onError:function(B,k,n){var w=l.requestedLoadingModuleIds_;B=B!=null?B:void 0;var Y=J;n=n===void 0?!1:n;n=(n===void 0?0:n)?0:(Y===void 0?0:Y)+1;Y=_.G5(g);l.requestedLoadingModuleIds_=w;g.forEach(_.fV(_.M4,l.requestedModuleIds_),l);B==401?(DmH(l,new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.UNAUTHORIZED,B)),l.requestedModuleIdsQueue_.length=0):B==410?(Niv(l,new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.OLD_CODE_GONE,B)),Moj(l)):n>=3?(Niv(l,new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,
B,Y,k)),Moj(l)):l.loadModules_(l.requestedLoadingModuleIds_,n,B==8001||!1)},
onTimeout:(0,_.dv)(this.handleLoadTimeout_,this)});(X=Math.pow(J,2)*5E3)?_.lT.setTimeout(p,X):p()}};
var qCG=function(X,J){J=J.filter(function(g){return X.moduleInfoMap[g].isLoaded()?(_.lT.setTimeout(function(){return Error("Ad`"+g)},0),!1):!0});
for(var p=[],l=0;l<J.length;l++)p=p.concat(u$G(X,J[l]));RB5(p);return!X.batchModeEnabled_&&p.length>1?(J=p.shift(),X.requestedModuleIdsQueue_=p.map(function(g){return[g]}).concat(X.requestedModuleIdsQueue_),[J]):p},u$G=function(X,J){var p=_.Q5.createSet(X.requestedModuleIds_),l=[];
p[J]||l.push(J);J=[J];for(var g=0;g<J.length;g++)for(var B=X.getModuleInfo(J[g]).deps_,k=B.length-1;k>=0;k--){var n=B[k];X.getModuleInfo(n).isLoaded()||p[n]||(l.push(n),J.push(n))}l.reverse();RB5(l);return l};
ZK.prototype.JSC$11331_setLoaded=function(){if(this.JSC$11336_currentlyLoadingModule_){var X=this.JSC$11336_currentlyLoadingModule_.getId(),J=[];if(this.JSC$11336_extraEdges_[X]){for(var p=_.C(Object.keys(this.JSC$11336_extraEdges_[X])),l=p.next();!l.done;l=p.next()){l=l.value;var g=this.getModuleInfo(l);g&&!g.isLoaded()&&(this.removeExtraEdge(X,l),J.push(l))}this.loadMultiple(J)}this.isDisposed()||((J=this.moduleInfoMap[X].onLoad((0,_.dv)(this.getModuleContext,this)))&&J.length&&DmH(this,new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.INIT_ERROR,
void 0,void 0,void 0,J[0])),_.M4(this.userInitiatedLoadingModuleIds_,X),_.M4(this.loadingModuleIds_,X),this.loadingModuleIds_.length===0&&Moj(this),this.lastInitialModuleId_&&X==this.lastInitialModuleId_&&(this.initialModulesLoaded_.fired_||this.initialModulesLoaded_.callback()),hb(this),this.JSC$11336_currentlyLoadingModule_=null)}};
ZK.prototype.isModuleLoading=function(X){if(_.q4(this.loadingModuleIds_,X))return!0;for(var J=0;J<this.requestedModuleIdsQueue_.length;J++)if(_.q4(this.requestedModuleIdsQueue_[J],X))return!0;return!1};
ZK.prototype.load=function(X,J){return mmu(this,[X],J)[X]};
ZK.prototype.loadMultiple=function(X){return mmu(this,X)};
var F1s=function(X,J){_.q4(X.userInitiatedLoadingModuleIds_,J)||X.userInitiatedLoadingModuleIds_.push(J)};
ZK.prototype.beforeLoadModuleCode=function(X){var J=this;this.JSC$11336_currentlyLoadingModule_&&this.JSC$11336_currentlyLoadingModule_.getId()==="synthetic_module_overhead"&&(this.JSC$11331_setLoaded(),delete this.moduleInfoMap.synthetic_module_overhead);this.moduleInfoMap[X]&&GUX(this,this.moduleInfoMap[X].deps_||[],function(p){p.module_=new LS;_.M4(J.loadingModuleIds_,p.getId())},function(p){return!p.isLoaded()});
this.JSC$11336_currentlyLoadingModule_=this.getModuleInfo(X)};
ZK.prototype.registerInitializationCallback=function(X){this.JSC$11336_currentlyLoadingModule_||(this.moduleInfoMap.synthetic_module_overhead=new Ab([],"synthetic_module_overhead"),this.JSC$11336_currentlyLoadingModule_=this.moduleInfoMap.synthetic_module_overhead);wh(this.JSC$11336_currentlyLoadingModule_.earlyOnloadCallbacks_,X)};
ZK.prototype.handleLoadTimeout_=function(){Niv(this,new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.TIMEOUT));Moj(this)};
var Niv=function(X,J){X.requestedLoadingModuleIds_.length>1?X.requestedModuleIdsQueue_=X.requestedLoadingModuleIds_.map(function(p){return[p]}).concat(X.requestedModuleIdsQueue_):DmH(X,J)},DmH=function(X,J){var p=X.requestedLoadingModuleIds_;
X.loadingModuleIds_.length=0;for(var l=[],g=0;g<X.requestedModuleIdsQueue_.length;g++){var B=X.requestedModuleIdsQueue_[g].filter(function(w){var Y=u$G(this,w);return hL(p,function(e){return _.q4(Y,e)})},X);
_.PK(l,B)}for(g=0;g<p.length;g++)_.c6K(l,p[g]);for(g=0;g<l.length;g++){for(B=0;B<X.requestedModuleIdsQueue_.length;B++)_.M4(X.requestedModuleIdsQueue_[B],l[g]);_.M4(X.userInitiatedLoadingModuleIds_,l[g])}if(g=X.JSC$11336_callbackMap_.error)for(B=0;B<g.length;B++)for(var k=g[B],n=0;n<l.length;n++)k("error",l[n],J);for(l=0;l<p.length;l++)if(X.moduleInfoMap[p[l]])X.moduleInfoMap[p[l]].onError(J);X.requestedLoadingModuleIds_.length=0;hb(X)},Moj=function(X){for(;X.requestedModuleIdsQueue_.length;){var J=
X.requestedModuleIdsQueue_.shift().filter(function(p){return!this.getModuleInfo(p).isLoaded()},X);
if(J.length>0){X.loadModules_(J);return}}hb(X)};
ZK.prototype.registerCallback=function(X,J){Array.isArray(X)||(X=[X]);for(var p=0;p<X.length;p++){var l=X[p],g=J,B=this.JSC$11336_callbackMap_;B[l]||(B[l]=[]);B[l].push(g)}};
ZK.prototype.executeCallbacks_=function(X){for(var J=this.JSC$11336_callbackMap_[X],p=0;J&&p<J.length;p++)J[p](X)};
var GUX=function(X,J,p,l,g){l=l===void 0?function(){return!0}:l;
g=g===void 0?{}:g;J=_.C(J);for(var B=J.next();!B.done;B=J.next()){B=B.value;var k=X.getModuleInfo(B);!g[B]&&l(k)&&(g[B]=!0,GUX(X,k.deps_||[],p,l,g),p(k))}};
ZK.prototype.dispose=function(){_.eU(_.Q5.getValues(this.moduleInfoMap),this.baseModuleInfo_);this.moduleInfoMap={};this.loadingModuleIds_=[];this.requestedLoadingModuleIds_=[];this.userInitiatedLoadingModuleIds_=[];this.requestedModuleIdsQueue_=[];this.JSC$11336_callbackMap_={};this.isDisposed_=!0};
ZK.prototype.isDisposed=function(){return this.isDisposed_};
_.lo=function(){return new ZK};var dmU=[5E3,2E4],P3R=function(){this.JSC$10330_loader_=null;this.JSC$11344_moduleInfoMap_=Object.create(null);this.loadingModules_=Object.create(null);this.activeLoads_=0;this.JSC$11344_queue_=[];this.JSC$11344_extraEdges_=Object.create(null);this.JSC$11344_currentlyLoadingModule_=this.getModuleInfo("{base}")};
_.r(P3R,SCu);_.W=P3R.prototype;_.W.setAllModuleInfoString=function(){this.JSC$11344_currentlyLoadingModule_&&this.JSC$11344_currentlyLoadingModule_.getId()=="{base}"&&this.JSC$11331_setLoaded()};
_.W.getModuleInfo=function(X){var J=this.JSC$11344_moduleInfoMap_[X];J||(J=new Ab([],X),this.JSC$11344_moduleInfoMap_[X]=J);return J};
_.W.addExtraEdge=function(X,J){this.getModuleInfo(X).isLoaded()?this.load(J):(this.JSC$11344_extraEdges_[X]||(this.JSC$11344_extraEdges_[X]={}),this.JSC$11344_extraEdges_[X][J]=!0)};
_.W.removeExtraEdge=function(X,J){if(this.JSC$11344_extraEdges_[X]){delete this.JSC$11344_extraEdges_[X][J];for(var p in this.JSC$11344_extraEdges_[X])return;delete this.JSC$11344_extraEdges_[X]}};
_.W.isModuleLoading=function(X){return!!this.loadingModules_[X]};
_.W.load=function(X){Vov(this,[X]);return to0(this,X)};
_.W.loadMultiple=function(X){var J=this,p=Object.create(null),l=[];X.forEach(function(g){p[g]||(p[g]=to0(J,g),l.push(g))});
Vov(this,l);return p};
_.W.beforeLoadModuleCode=function(X){var J;((J=this.JSC$11344_currentlyLoadingModule_)==null?void 0:J.getId())==="synthetic_module_overhead"&&this.JSC$11331_setLoaded();var p,l;Prr(this,(l=(p=this.JSC$11344_moduleInfoMap_[X])==null?void 0:p.deps_)!=null?l:[],function(g){g.module_=new LS},function(g){return!g.isLoaded()});
this.JSC$11344_currentlyLoadingModule_=this.getModuleInfo(X)};
_.W.JSC$11331_setLoaded=function(){if(this.JSC$11344_currentlyLoadingModule_){var X=this.JSC$11344_currentlyLoadingModule_.getId(),J=[];if(this.JSC$11344_extraEdges_[X]){for(var p=_.C(Object.keys(this.JSC$11344_extraEdges_[X])),l=p.next();!l.done;l=p.next())l=l.value,this.getModuleInfo(l).isLoaded()||(this.removeExtraEdge(X,l),J.push(l));this.loadMultiple(J)}this.JSC$11344_currentlyLoadingModule_.onLoad(function(){return null});
this.JSC$11344_currentlyLoadingModule_=null;(!this.isModuleLoading(X)&&/^sy[0-9a-z]{0,4}$/.test(X)||X==="synthetic_module_overhead")&&delete this.JSC$11344_moduleInfoMap_[X];this.unsetModulesAsLoading(X)}};
_.W.registerInitializationCallback=function(X){this.JSC$11344_currentlyLoadingModule_||(this.JSC$11344_moduleInfoMap_.synthetic_module_overhead=new Ab([],"synthetic_module_overhead"),this.JSC$11344_currentlyLoadingModule_=this.JSC$11344_moduleInfoMap_.synthetic_module_overhead);wh(this.JSC$11344_currentlyLoadingModule_.earlyOnloadCallbacks_,X)};
_.W.setModulesAsLoading=function(){var X=this;_.iA.apply(0,arguments).forEach(function(J){X.loadingModules_[J]=!0})};
_.W.unsetModulesAsLoading=function(){var X=this;_.iA.apply(0,arguments).forEach(function(J){delete X.loadingModules_[J]})};
var to0=function(X,J){return new _.u_(function(p,l){var g=X.getModuleInfo(J);g.isLoaded()?p(null):(g.registerCallback(function(){p(null)}),AWU(g,function(B){var k="Error loading "+J+": "+B;
B instanceof H6.ModuleLoadFailure&&B.url&&(k=k+", requested url: "+B.url.toString());l(Error(k))}))})},Vov=function(X,J){J=J.filter(function(p){return!X.isModuleLoading(p)&&!X.getModuleInfo(p).isLoaded()});
J.length>0&&(X.setModulesAsLoading.apply(X,_.EU(J)),X.JSC$11344_queue_.push(J),Q7b(X))},Q7b=function(X){for(var J={};X.activeLoads_<Infinity&&X.JSC$11344_queue_.length>0;J={finishLoad:void 0,
ids$jscomp$37:void 0,attempt$jscomp$6:void 0,load$jscomp$1:void 0})J.ids$jscomp$37=X.JSC$11344_queue_.shift().filter(function(p){return!X.getModuleInfo(p).isLoaded()}),J.ids$jscomp$37.length>0&&(X.activeLoads_++,J.finishLoad=function(p){return function(){X.activeLoads_--;
Q7b(X);p.finishLoad=function(){}}}(J),_.p5(J.ids$jscomp$37.map(function(p){return to0(X,p)})).then(function(p){return function(){(0,p.finishLoad)()}}(J)),J.attempt$jscomp$6=0,J.load$jscomp$1=function(p){return function(){if(Object.keys(X.JSC$11344_extraEdges_).length>0&&!X.JSC$10330_loader_.supportsExtraEdges)throw Error("zd");
X.JSC$10330_loader_.JSC$11323_loadModules(p.ids$jscomp$37,X.JSC$11344_moduleInfoMap_,{extraEdges:X.JSC$11344_extraEdges_,onError:function(l,g){var B=dmU[p.attempt$jscomp$6++];B!==void 0?setTimeout(function(){(0,p.load$jscomp$1)()},B):(X.unsetModulesAsLoading.apply(X,_.EU(p.ids$jscomp$37)),(0,p.finishLoad)(),p.ids$jscomp$37.forEach(function(k){k=X.getModuleInfo(k);
if(!k.isLoaded())k.onError(new H6.ModuleLoadFailure(H6.ModuleLoadFailure.Type.CONSECUTIVE_FAILURES,l,p.ids$jscomp$37,g))}))}})}}(J),(0,J.load$jscomp$1)())},Prr=function(X,J,p,l,g){l=l===void 0?function(){return!0}:l;
g=g===void 0?{}:g;J=_.C(J);for(var B=J.next();!B.done;B=J.next()){B=B.value;var k=X.getModuleInfo(B);!g[B]&&l(k)&&(g[B]=!0,Prr(X,k.deps_||[],p,l,g),p(k))}};var EHU=!/^\s*class\s*\{\s*\}\s*$/.test(function(){}.toString());var dz6=Symbol("Cd");window.JSCompiler_renameProperty=function(X){return X};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var K1u=!EHU||HTMLElement.es5Shimmed||_.lT.Reflect===void 0||_.lT.customElements===void 0||_.lT.customElements.polyfillWrapFlushCallback||!1,Tib,lMm=function(){var X=HTMLElement;if(K1u)return X;if(Tib!==void 0)return Tib;var J=_.lT.Reflect,p=function(){return J.construct(X,[],this.constructor)};
p.prototype=X.prototype;p.prototype.constructor=p;p.es5Shimmed=!0;Object.setPrototypeOf(p,X);return Tib=p},z0U=!1;K1u||z0U||(z0U=!0,_.lT.HTMLElement=lMm());/*

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 E1Z=/(url\()([^)]*)(\))/g,PaT=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/,Qpm,mR;var vc=!window.ShadyDOM||!window.ShadyDOM.inUse,j7k=!(window.ShadyCSS&&!window.ShadyCSS.nativeCss),ifH=!window.customElements.polyfillWrapFlushCallback,s7G;if(s7G=vc&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype)try{var XnH=new CSSStyleSheet;XnH.replaceSync("");var JoX=document.createElement("div");JoX.attachShadow({mode:"open"});JoX.shadowRoot.adoptedStyleSheets=[XnH];s7G=JoX.shadowRoot.adoptedStyleSheets[0]===XnH}catch(X){s7G=!1}
var pnt=s7G,lav=window.Polymer&&window.Polymer.rootPath||TuR(document.baseURI||window.location.href),Tc=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,l4Z=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,xE=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,gjX=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,YE=window.Polymer&&window.Polymer.legacyOptimizations||!1,ht=window.Polymer&&window.Polymer.legacyWarnings||!1,BFe=window.Polymer&&window.Polymer.syncInitialRender||
!1,ie=window.Polymer&&window.Polymer.legacyUndefined||!1,$Br=window.Polymer&&window.Polymer.orderedComputed||!1,x8=window.Polymer&&window.Polymer.removeNestedTemplates||!1,H2=window.Polymer&&window.Polymer.fastDomIf||!1,aW=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,WAZ=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,CSk=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1;var UK={},kAG={},Xj=function(){return HTMLElement.apply(this,arguments)||this};
_.r(Xj,HTMLElement);Xj.import=function(X,J){return X?(X=UK[X]||kAG[X.toLowerCase()])&&J?X.querySelector(J):X:null};
Xj.prototype.attributeChangedCallback=function(X,J,p){J!==p&&this.register()};
Xj.prototype.register=function(X){if(X=X||this.id){if(xE&&(UK[X]||kAG[X.toLowerCase()])!==void 0)throw UK[X]=kAG[X.toLowerCase()]=null,Error("Dd`"+X);this.id=X;UK[X]=kAG[X.toLowerCase()]=this;this.querySelector("style")&&console.warn("dom-module %s has style outside template",this.id)}};
_.O1.Object.defineProperties(Xj.prototype,{assetpath:{configurable:!0,enumerable:!0,get:function(){if(!this.__assetpath){var X=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument;X=_.FS(this.getAttribute("assetpath")||"",X.baseURI);this.__assetpath=TuR(X)}return this.__assetpath}}});
_.O1.Object.defineProperties(Xj,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["id"]}}});
Xj["import"]=Xj.import;Xj.prototype.modules=UK;customElements.define("dom-module",Xj);var njX=0,jp6=0,qS=[],LA0=0,zdm=!1,Aoe=document.createTextNode(""),wnb,At;(new window.MutationObserver(ioB)).observe(Aoe,{characterData:!0});_.rh={after:function(X){return{run:function(J){return window.setTimeout(J,X)},
cancel:function(J){window.clearTimeout(J)}}},
run:function(X,J){return window.setTimeout(X,J)},
cancel:function(X){window.clearTimeout(X)}};
_.Q_={run:function(X){return window.requestAnimationFrame(X)},
cancel:function(X){window.cancelAnimationFrame(X)}};
wnb={run:function(X){return window.requestIdleCallback?window.requestIdleCallback(X):window.setTimeout(X,16)},
cancel:function(X){window.cancelIdleCallback?window.cancelIdleCallback(X):window.clearTimeout(X)}};
At={run:function(X){zdm||(zdm=!0,Aoe.textContent=LA0++);qS.push(X);return njX++},
cancel:function(X){var J=X-jp6;if(J>=0){if(!qS[J])throw Error("Ed`"+X);qS[J]=null}}};var Yer=0,IW=function(X){var J=X.__mixinApplications;J||(J=new WeakMap,X.__mixinApplications=J);var p=Yer++;return function(l){var g=l.__mixinSet;if(g&&g[p])return l;var B=J,k=B.get(l);k||(k=X(l),B.set(l,k),l=Object.create(k.__mixinSet||g||null),l[p]=!0,k.__mixinSet=l);return k}};_.K7=window.ShadyDOM&&window.ShadyDOM.noPatch&&window.ShadyDOM.wrap?window.ShadyDOM.wrap:window.ShadyDOM?function(X){return ShadyDOM.patch(X)}:function(X){return X};var vjs=IW(function(X){var J=function(){var p=X.call(this)||this;p.__dataEnabled=!1;p.__dataReady=!1;p.__dataInvalid=!1;p.__data={};p.__dataPending=null;p.__dataOld=null;p.__dataInstanceProps=null;p.__dataCounter=0;p.__serializing=!1;p._initializeProperties();return p};
_.r(J,X);J.createProperties=function(p){var l=this.prototype,g;for(g in p)g in l||l._createPropertyAccessor(g)};
J.attributeNameForProperty=function(p){return p.toLowerCase()};
J.typeForProperty=function(){};
J.prototype._createPropertyAccessor=function(p,l){this._addPropertyToAttributeMap(p);this.hasOwnProperty("__dataHasAccessor")||(this.__dataHasAccessor=Object.assign({},this.__dataHasAccessor));this.__dataHasAccessor[p]||(this.__dataHasAccessor[p]=!0,this._definePropertyAccessor(p,l))};
J.prototype._addPropertyToAttributeMap=function(p){this.hasOwnProperty("__dataAttributes")||(this.__dataAttributes=Object.assign({},this.__dataAttributes));var l=this.__dataAttributes[p];l||(l=this.constructor.attributeNameForProperty(p),this.__dataAttributes[l]=p);return l};
J.prototype._definePropertyAccessor=function(p,l){Object.defineProperty(this,p,{get:function(){return this.__data[p]},
set:l?function(){}:function(g){this._setPendingProperty(p,g,!0)&&this._invalidateProperties()}})};
J.prototype.ready=function(){this.__dataReady=!0;this._flushProperties()};
J.prototype._initializeProperties=function(){for(var p in this.__dataHasAccessor)this.hasOwnProperty(p)&&(this.__dataInstanceProps=this.__dataInstanceProps||{},this.__dataInstanceProps[p]=this[p],delete this[p])};
J.prototype._initializeInstanceProperties=function(p){Object.assign(this,p)};
J.prototype._setProperty=function(p,l){this._setPendingProperty(p,l)&&this._invalidateProperties()};
J.prototype._getProperty=function(p){return this.__data[p]};
J.prototype._setPendingProperty=function(p,l){var g=this.__data[p],B=this._shouldPropertyChange(p,l,g);B&&(this.__dataPending||(this.__dataPending={},this.__dataOld={}),!this.__dataOld||p in this.__dataOld||(this.__dataOld[p]=g),this.__data[p]=l,this.__dataPending[p]=l);return B};
J.prototype._isPropertyPending=function(p){return!(!this.__dataPending||!this.__dataPending.hasOwnProperty(p))};
J.prototype._invalidateProperties=function(){var p=this;!this.__dataInvalid&&this.__dataReady&&(this.__dataInvalid=!0,At.run(function(){p.__dataInvalid&&(p.__dataInvalid=!1,p._flushProperties())}))};
J.prototype._enableProperties=function(){this.__dataEnabled||(this.__dataEnabled=!0,this.__dataInstanceProps&&(this._initializeInstanceProperties(this.__dataInstanceProps),this.__dataInstanceProps=null),this.ready())};
J.prototype._flushProperties=function(){this.__dataCounter++;var p=this.__data,l=this.__dataPending,g=this.__dataOld;this._shouldPropertiesChange(p,l,g)&&(this.__dataOld=this.__dataPending=null,this._propertiesChanged(p,l,g));this.__dataCounter--};
J.prototype._shouldPropertiesChange=function(p,l){return!!l};
J.prototype._propertiesChanged=function(){};
J.prototype._shouldPropertyChange=function(p,l,g){return g!==l&&(g===g||l===l)};
J.prototype.attributeChangedCallback=function(p,l,g,B){l!==g&&this._attributeToProperty(p,g);X.prototype.attributeChangedCallback&&X.prototype.attributeChangedCallback.call(this,p,l,g,B)};
J.prototype._attributeToProperty=function(p,l,g){if(!this.__serializing){var B=this.__dataAttributes;p=B&&B[p]||p;this[p]=this._deserializeValue(l,g||this.constructor.typeForProperty(p))}};
J.prototype._propertyToAttribute=function(p,l,g){this.__serializing=!0;g=arguments.length<3?this[p]:g;this._valueToNodeAttribute(this,g,l||this.constructor.attributeNameForProperty(p));this.__serializing=!1};
J.prototype._valueToNodeAttribute=function(p,l,g){l=this._serializeValue(l);if(g==="class"||g==="name"||g==="slot")p=(0,_.K7)(p);l===void 0?p.removeAttribute(g):p.setAttribute(g,l===""&&window.trustedTypes?window.trustedTypes.emptyScript:l)};
J.prototype._serializeValue=function(p){switch(typeof p){case "boolean":return p?"":void 0;default:return p!=null?p.toString():void 0}};
J.prototype._deserializeValue=function(p,l){switch(l){case Boolean:return p!==null;case Number:return Number(p);default:return p}};
return J});var eoX=0,spm=[];var ZLG=IW(function(X){function J(B){B=Object.getPrototypeOf(B);return B.prototype instanceof g?B:null}
function p(B){if(!B.hasOwnProperty("__ownProperties")){var k=null;if(B.hasOwnProperty("properties")){var n=B.properties;if(n){k={};for(var w in n){var Y=n[w];k[w]=typeof Y==="function"?{type:Y}:Y}}}B.__ownProperties=k}return B.__ownProperties}
var l=vjs(X),g=function(){return l.apply(this,arguments)||this};
_.r(g,l);g.finalize=function(){if(!this.hasOwnProperty("__finalized")){var B=J(this);B&&B.finalize();this.__finalized=!0;this._finalizeClass()}};
g._finalizeClass=function(){var B=p(this);B&&this.createProperties(B)};
g.typeForProperty=function(B){return(B=this._properties[B])&&B.type};
g.prototype._initializeProperties=function(){eoX++;this.constructor.finalize();l.prototype._initializeProperties.call(this)};
g.prototype.connectedCallback=function(){l.prototype.connectedCallback&&l.prototype.connectedCallback.call(this);this._enableProperties()};
g.prototype.disconnectedCallback=function(){l.prototype.disconnectedCallback&&l.prototype.disconnectedCallback.call(this)};
_.O1.Object.defineProperties(g,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){var B=this;if(!this.hasOwnProperty("__observedAttributes")){XWZ(this.prototype);var k=this._properties;this.__observedAttributes=k?Object.keys(k).map(function(n){return B.prototype._addPropertyToAttributeMap(n)}):[]}return this.__observedAttributes}},
_properties:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("__properties")){var B=J(this);this.__properties=Object.assign({},B&&B._properties,p(this))}return this.__properties}}});
return g});var JhC={},pWB=/-[a-z]/g,leW=/([A-Z])/g;for(var hoZ={},xBU=HTMLElement.prototype;xBU;){for(var HLs=Object.getOwnPropertyNames(xBU),aat=0;aat<HLs.length;aat++)hoZ[HLs[aat]]=!0;xBU=Object.getPrototypeOf(xBU)}var UBZ=window.trustedTypes?function(X){return trustedTypes.isHTML(X)||trustedTypes.isScript(X)||trustedTypes.isScriptURL(X)}:function(){return!1},roG=IW(function(X){var J=vjs(X);
X=function(){return J.apply(this,arguments)||this};
_.r(X,J);X.createPropertiesForAttributes=function(){for(var p=this.observedAttributes,l=0;l<p.length;l++)this.prototype._createPropertyAccessor(NS(p[l]))};
X.attributeNameForProperty=function(p){return MS(p)};
X.prototype._initializeProperties=function(){this.__dataProto&&(this._initializeProtoProperties(this.__dataProto),this.__dataProto=null);J.prototype._initializeProperties.call(this)};
X.prototype._initializeProtoProperties=function(p){for(var l in p)this._setProperty(l,p[l])};
X.prototype._ensureAttribute=function(p,l){this.hasAttribute(p)||this._valueToNodeAttribute(this,l,p)};
X.prototype._serializeValue=function(p){switch(typeof p){case "object":if(p instanceof Date)return p.toString();if(p){if(UBZ(p))return p;try{return JSON.stringify(p)}catch(l){return""}}default:return J.prototype._serializeValue.call(this,p)}};
X.prototype._deserializeValue=function(p,l){switch(l){case Object:try{var g=JSON.parse(p)}catch(B){g=p}break;case Array:try{g=JSON.parse(p)}catch(B){g=null,console.warn("Polymer::Attributes: couldn't decode Array as JSON: "+p)}break;case Date:g=isNaN(p)?String(p):Number(p);g=new Date(g);break;default:g=J.prototype._deserializeValue.call(this,p,l)}return g};
X.prototype._definePropertyAccessor=function(p,l){if(!hoZ[p]){var g=this[p];g!==void 0&&(this.__data?this._setPendingProperty(p,g):(this.__dataProto?this.hasOwnProperty("__dataProto")||(this.__dataProto=Object.create(this.__dataProto)):this.__dataProto={},this.__dataProto[p]=g))}J.prototype._definePropertyAccessor.call(this,p,l)};
X.prototype._hasAccessor=function(p){return this.__dataHasAccessor&&this.__dataHasAccessor[p]};
X.prototype._isPropertyPending=function(p){return!!(this.__dataPending&&p in this.__dataPending)};
return X});var Iab={"dom-if":!0,"dom-repeat":!0},yoe=!1,ojs=!1,SeX=function(){var X=window.trustedTypes&&window.trustedTypes.createPolicy("polymer-template-event-attribute-policy",{createScript:function(J){return J}});
return function(J,p,l){p=p.getAttribute(l);X&&l.startsWith("on-")?J.setAttribute(l,X.createScript(p,l)):J.setAttribute(l,p)}}(),OLe=IW(function(X){var J=function(){return X.apply(this,arguments)||this};
_.r(J,X);J._parseTemplate=function(p,l){if(!p._templateInfo){var g=p._templateInfo={};g.nodeInfoList=[];g.nestedTemplate=!!l;g.stripWhiteSpace=l&&l.stripWhiteSpace||p.hasAttribute&&p.hasAttribute("strip-whitespace");this._parseTemplateContent(p,g,{parent:null})}return p._templateInfo};
J._parseTemplateContent=function(p,l,g){return this._parseTemplateNode(p.content,l,g)};
J._parseTemplateNode=function(p,l,g){var B=!1;p.localName!="template"||p.hasAttribute("preserve-content")?p.localName==="slot"&&(l.hasInsertionPoint=!0):B=this._parseTemplateNestedTemplate(p,l,g)||B;if(!yoe){yoe=!0;var k=document.createElement("textarea");k.placeholder="a";ojs=k.placeholder===k.textContent}ojs&&p.localName==="textarea"&&p.placeholder&&p.placeholder===p.textContent&&(p.textContent=null);p.firstChild&&this._parseTemplateChildNodes(p,l,g);p.hasAttributes&&p.hasAttributes()&&(B=this._parseTemplateNodeAttributes(p,
l,g)||B);return B||g.noted};
J._parseTemplateChildNodes=function(p,l,g){if(p.localName!=="script"&&p.localName!=="style")for(var B=p.firstChild,k=0,n;B;B=n){if(B.localName=="template"){var w=B.getAttribute("is");if(w&&Iab[w])for(n=B,n.removeAttribute("is"),B=n.ownerDocument.createElement(w),n.parentNode.replaceChild(B,n),B.appendChild(n);n.attributes.length;)w=n.attributes[0].name,SeX(B,n,w),n.removeAttribute(w)}n=B.nextSibling;if(B.nodeType===Node.TEXT_NODE){for(w=n;w&&w.nodeType===Node.TEXT_NODE;)B.textContent+=w.textContent,
n=w.nextSibling,p.removeChild(w),w=n;if(l.stripWhiteSpace&&!B.textContent.trim()){p.removeChild(B);continue}}w={parentIndex:k,parentInfo:g};this._parseTemplateNode(B,l,w)&&(w.infoIndex=l.nodeInfoList.push(w)-1);B.parentNode&&k++}};
J._parseTemplateNestedTemplate=function(p,l,g){l=this._parseTemplate(p,l);(l.content=p.content.ownerDocument.createDocumentFragment()).appendChild(p.content);g.templateInfo=l;return!0};
J._parseTemplateNodeAttributes=function(p,l,g){for(var B=!1,k=Array.from(p.attributes),n=k.length-1,w;w=k[n];n--)B=this._parseTemplateNodeAttribute(p,l,g,w.name,w.value)||B;return B};
J._parseTemplateNodeAttribute=function(p,l,g,B,k){return B.slice(0,3)==="on-"?(p.removeAttribute(B),g.events=g.events||[],g.events.push({name:B.slice(3),value:k}),!0):B==="id"?(g.id=k,!0):!1};
J._contentForTemplate=function(p){var l=p._templateInfo;return l&&l.content||p.content};
J.prototype._stampTemplate=function(p,l){p&&!p.content&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(p);l=l||this.constructor._parseTemplate(p);var g=l.nodeInfoList;p=document.importNode(l.content||p.content,!0);p.__noInsertionPoint=!l.hasInsertionPoint;var B=p.nodeList=Array(g.length);p.$={};for(var k=0,n=g.length,w=void 0;k<n&&(w=g[k]);k++){var Y=B[k]=gSm(p,w);w.id&&(p.$[w.id]=Y);var e=Y,Z=w,h=l;Z.templateInfo&&(e._templateInfo=Z.templateInfo,e._parentTemplateInfo=
h);if(w.events&&w.events.length)for(e=0,Z=w.events,h=void 0;e<Z.length&&(h=Z[e]);e++)this._addMethodEventListenerToNode(Y,h.name,h.value,this)}return p};
J.prototype._addMethodEventListenerToNode=function(p,l,g,B){g=B4m(B||p,g);this._addEventListenerToNode(p,l,g);return g};
J.prototype._addEventListenerToNode=function(p,l,g){p.addEventListener(l,g)};
J.prototype._removeEventListenerFromNode=function(p,l,g){p.removeEventListener(l,g)};
return J});var QU=0,jN=[],co0={COMPUTE:"__computeEffects",REFLECT:"__reflectEffects",NOTIFY:"__notifyEffects",PROPAGATE:"__propagateEffects",OBSERVE:"__observeEffects",READ_ONLY:"__readOnly"},bLv=/[A-Z]/,far=function(X,J,p,l,g){var B=g?Gc(X):X;if(J=J[B])for(B=0;B<J.length;B++){var k=J[B];if(k.info.lastRun!==QU&&(!g||LT5(X,k.trigger))){k.info.lastRun=QU;k=k.info;for(var n=p,w=l,Y=0,e=n.length-1,Z=-1;Y<=e;){var h=Y+e>>1,x=w.get(n[h].methodInfo)-w.get(k.methodInfo);if(x<0)Y=h+1;else if(x>0)e=h-1;else{Z=h;break}}Z<
0&&(Z=e+1);n.splice(Z,0,k)}}},oSI=[],DBU=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"),oW=IW(function(X){var J=OLe(roG(X));
X=function(){var p=J.call(this)||this;p.__isPropertyEffectsClient=!0;return p};
_.r(X,J);X.prototype._initializeProperties=function(){J.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};
X.prototype._registerHost=function(){if(yn.length){var p=yn[yn.length-1];p._enqueueClient(this);this.__dataHost=p}};
X.prototype._initializeProtoProperties=function(p){this.__data=Object.create(p);this.__dataPending=Object.create(p);this.__dataOld={}};
X.prototype._initializeInstanceProperties=function(p){var l=this.__readOnly,g;for(g in p)l&&l[g]||(this.__dataPending=this.__dataPending||{},this.__dataOld=this.__dataOld||{},this.__data[g]=this.__dataPending[g]=p[g])};
X.prototype._addPropertyEffect=function(p,l,g){this._createPropertyAccessor(p,l=="__readOnly");var B=nSC(this,l,!0)[p];B||(B=this[l][p]=[]);B.push(g)};
X.prototype._removePropertyEffect=function(p,l,g){p=nSC(this,l,!0)[p];g=p.indexOf(g);g>=0&&p.splice(g,1)};
X.prototype._hasPropertyEffect=function(p,l){l=this[l];return!(!l||!l[p])};
X.prototype._hasReadOnlyEffect=function(p){return this._hasPropertyEffect(p,"__readOnly")};
X.prototype._hasNotifyEffect=function(p){return this._hasPropertyEffect(p,"__notifyEffects")};
X.prototype._hasReflectEffect=function(p){return this._hasPropertyEffect(p,"__reflectEffects")};
X.prototype._hasComputedEffect=function(p){return this._hasPropertyEffect(p,"__computeEffects")};
X.prototype._setPendingPropertyOrPath=function(p,l,g,B){if(B||Gc(Array.isArray(p)?p[0]:p)!==p){if(!B&&(B=Pf(this,p),p=kPC(this,p,l),!p||!J.prototype._shouldPropertyChange.call(this,p,l,B)))return!1;this.__dataHasPaths=!0;if(this._setPendingProperty(p,l,g)){if(g=this.__dataLinkedPaths)for(var k in g)B=g[k],dH(k,p)?(B=VU(k,B,p),this._setPendingPropertyOrPath(B,l,!0,!0)):dH(B,p)&&(B=VU(B,k,p),this._setPendingPropertyOrPath(B,l,!0,!0));return!0}}else{if(this.__dataHasAccessor&&this.__dataHasAccessor[p])return this._setPendingProperty(p,
l,g);this[p]=l}return!1};
X.prototype._setUnmanagedPropertyToNode=function(p,l,g){if(g!==p[l]||typeof g=="object")l==="className"&&(p=(0,_.K7)(p)),p[l]=g};
X.prototype._setPendingProperty=function(p,l,g){var B=this.__dataHasPaths&&ue(p);if(this._shouldPropertyChange(p,l,(B?this.__dataTemp:this.__data)[p])){this.__dataPending||(this.__dataPending={},this.__dataOld={});p in this.__dataOld||(this.__dataOld[p]=this.__data[p]);B?this.__dataTemp[p]=l:this.__data[p]=l;this.__dataPending[p]=l;if(B||this.__notifyEffects&&this.__notifyEffects[p])this.__dataToNotify=this.__dataToNotify||{},this.__dataToNotify[p]=g;return!0}return!1};
X.prototype._setProperty=function(p,l){this._setPendingProperty(p,l,!0)&&this._invalidateProperties()};
X.prototype._invalidateProperties=function(){this.__dataReady&&this._flushProperties()};
X.prototype._enqueueClient=function(p){this.__dataPendingClients=this.__dataPendingClients||[];p!==this&&this.__dataPendingClients.push(p)};
X.prototype._flushClients=function(){this.__dataClientsReady?this.__enableOrFlushClients():(this.__dataClientsReady=!0,this._readyClients(),this.__dataReady=!0)};
X.prototype.__enableOrFlushClients=function(){var p=this.__dataPendingClients;if(p){this.__dataPendingClients=null;for(var l=0;l<p.length;l++){var g=p[l];g.__dataEnabled?g.__dataPending&&g._flushProperties():g._enableProperties()}}};
X.prototype._readyClients=function(){this.__enableOrFlushClients()};
X.prototype.setProperties=function(p,l){for(var g in p)!l&&this.__readOnly&&this.__readOnly[g]||this._setPendingPropertyOrPath(g,p[g],!0);this._invalidateProperties()};
X.prototype.ready=function(){this._flushProperties();this.__dataClientsReady||this._flushClients();this.__dataPending&&this._flushProperties()};
X.prototype._propertiesChanged=function(p,l,g){p=this.__dataHasPaths;this.__dataHasPaths=!1;var B;if(B=this.__computeEffects)if($Br){QU++;var k=ZuY(this),n=[],w;for(w in l)far(w,B,n,k,p);for(;w=n.shift();)xlB(this,"",l,g,w)&&far(w.methodInfo,B,n,k,p);Object.assign(g,this.__dataOld);Object.assign(l,this.__dataPending);this.__dataPending=null}else for(k=l;E$(this,B,k,g,p);)Object.assign(g,this.__dataOld),Object.assign(l,this.__dataPending),k=this.__dataPending,this.__dataPending=null;B=this.__dataToNotify;
this.__dataToNotify=null;this._propagatePropertyChanges(l,g,p);this._flushClients();E$(this,this.__reflectEffects,l,g,p);E$(this,this.__observeEffects,l,g,p);if(B){k=this.__notifyEffects;n=QU++;for(var Y in B)if(B[Y]){if(w=k){var e=k;w=n;var Z=Y,h=l,x=g,U=p,y=!1,c=U?Gc(Z):Z;if(e=e[c]){c=0;for(var D=e.length,m=void 0;c<D&&(m=e[c]);c++)m.info&&m.info.lastRun===w||U&&!LT5(Z,m.trigger)||(m.info&&(m.info.lastRun=w),m.fn(this,Z,h,x,m.info,U,void 0),y=!0)}w=y}if(w)var d=!0;else{if(w=p)w=Y,Z=l,h=Gc(w),h!==
w?(h=MS(h)+"-changed",wWZ(this,h,Z[w],w),w=!0):w=!1;w&&(d=!0)}}var G;d&&(G=this.__dataHost)&&G._invalidateProperties&&G._invalidateProperties()}this.__dataCounter==1&&(this.__dataTemp={})};
X.prototype._propagatePropertyChanges=function(p,l,g){this.__propagateEffects&&E$(this,this.__propagateEffects,p,l,g);this.__templateInfo&&this._runEffectsForTemplate(this.__templateInfo,p,l,g)};
X.prototype._runEffectsForTemplate=function(p,l,g,B){var k=this,n=function(w,Y){E$(k,p.propertyEffects,w,g,Y,p.nodeList);for(var e=p.firstChild;e;e=e.nextSibling)k._runEffectsForTemplate(e,w,g,Y)};
p.runEffects?p.runEffects(n,l,B):n(l,B)};
X.prototype.linkPaths=function(p,l){p=tT(p);l=tT(l);this.__dataLinkedPaths=this.__dataLinkedPaths||{};this.__dataLinkedPaths[p]=l};
X.prototype.unlinkPaths=function(p){p=tT(p);this.__dataLinkedPaths&&delete this.__dataLinkedPaths[p]};
X.prototype.notifySplices=function(p,l){var g={path:""};p=Pf(this,p,g);buZ(this,p,g.path,l)};
X.prototype.get=function(p,l){return Pf(l||this,p)};
X.prototype.set=function(p,l,g){g?kPC(g,p,l):this.__readOnly&&this.__readOnly[p]||this._setPendingPropertyOrPath(p,l,!0)&&this._invalidateProperties()};
X.prototype.push=function(p){var l=_.iA.apply(1,arguments),g={path:""},B=Pf(this,p,g),k=B.length,n=B.push.apply(B,_.EU(l));l.length&&s$(this,B,g.path,k,l.length,[]);return n};
X.prototype.pop=function(p){var l={path:""};p=Pf(this,p,l);var g=!!p.length,B=p.pop();g&&s$(this,p,l.path,p.length,0,[B]);return B};
X.prototype.splice=function(p,l,g){var B=_.iA.apply(3,arguments),k={path:""},n=Pf(this,p,k);l<0?l=n.length-Math.floor(-l):l&&(l=Math.floor(l));var w=arguments.length===2?n.splice(l):n.splice.apply(n,[l,g].concat(_.EU(B)));(B.length||w.length)&&s$(this,n,k.path,l,B.length,w);return w};
X.prototype.shift=function(p){var l={path:""};p=Pf(this,p,l);var g=!!p.length,B=p.shift();g&&s$(this,p,l.path,0,0,[B]);return B};
X.prototype.unshift=function(p){var l=_.iA.apply(1,arguments),g={path:""},B=Pf(this,p,g),k=B.unshift.apply(B,_.EU(l));l.length&&s$(this,B,g.path,0,l.length,[]);return k};
X.prototype.notifyPath=function(p,l){if(arguments.length==1){var g={path:""};l=Pf(this,p,g);g=g.path}else g=Array.isArray(p)?tT(p):p;this._setPendingPropertyOrPath(g,l,!0,!0)&&this._invalidateProperties()};
X.prototype._createReadOnlyProperty=function(p,l){this._addPropertyEffect(p,"__readOnly");l&&(this["_set"+(p[0].toUpperCase()+p.substring(1))]=function(g){this._setProperty(p,g)})};
X.prototype._createPropertyObserver=function(p,l,g){var B={property:p,method:l,dynamicFn:!!g};this._addPropertyEffect(p,"__observeEffects",{fn:AhZ,info:B,trigger:{name:p}});g&&this._addPropertyEffect(l,"__observeEffects",{fn:AhZ,info:B,trigger:{name:l}})};
X.prototype._createMethodObserver=function(p,l){var g=OuC(p);if(!g)throw Error("Fd`"+p);Iem(this,g,"__observeEffects",h3Z,null,l)};
X.prototype._createNotifyingProperty=function(p){this._addPropertyEffect(p,"__notifyEffects",{fn:Y9W,info:{eventName:MS(p)+"-changed",property:p}})};
X.prototype._createReflectedProperty=function(p){var l=this.constructor.attributeNameForProperty(p);l[0]==="-"?console.warn("Property "+p+" cannot be reflected to attribute "+l+' because "-" is not a valid starting attribute name. Use a lowercase first letter for the property instead.'):this._addPropertyEffect(p,"__reflectEffects",{fn:vSY,info:{attrName:l}})};
X.prototype._createComputedProperty=function(p,l,g){var B=OuC(l);if(!B)throw Error("Gd`"+l);l=Iem(this,B,"__computeEffects",xlB,p,g);nSC(this,"__computeInfo")[p]=l};
X.prototype._marshalArgs=function(p,l,g){for(var B=this.__data,k=[],n=0,w=p.length;n<w;n++){var Y=p[n],e=Y.name,Z=Y.structured,h=Y.wildcard,x=Y.value;Y.literal||(h?(Y=dH(e,l),Z=ch6(B,g,Y?l:e),x={path:Y?l:e,value:Z,base:Y?Pf(B,e):Z}):x=Z?ch6(B,g,e):B[e]);if(ie&&!this._overrideLegacyUndefined&&x===void 0&&p.length>1)return jN;k[n]=x}return k};
X.addPropertyEffect=function(p,l,g){this.prototype._addPropertyEffect(p,l,g)};
X.createPropertyObserver=function(p,l,g){this.prototype._createPropertyObserver(p,l,g)};
X.createMethodObserver=function(p,l){this.prototype._createMethodObserver(p,l)};
X.createNotifyingProperty=function(p){this.prototype._createNotifyingProperty(p)};
X.createReadOnlyProperty=function(p,l){this.prototype._createReadOnlyProperty(p,l)};
X.createReflectedProperty=function(p){this.prototype._createReflectedProperty(p)};
X.createComputedProperty=function(p,l,g){this.prototype._createComputedProperty(p,l,g)};
X.bindTemplate=function(p){return this.prototype._bindTemplate(p)};
X.prototype._bindTemplate=function(p,l){var g=this.constructor._parseTemplate(p),B=this.__preBoundTemplateInfo==g;if(!B)for(var k in g.propertyEffects)this._createPropertyAccessor(k);l?(g=Object.create(g),g.wasPreBound=B,this.__templateInfo?(p=p._parentTemplateInfo||this.__templateInfo,l=p.lastChild,g.parent=p,p.lastChild=g,(g.previousSibling=l)?l.nextSibling=g:p.firstChild=g):this.__templateInfo=g):this.__preBoundTemplateInfo=g;return g};
X._addTemplatePropertyEffect=function(p,l,g){(p.hostProps=p.hostProps||{})[l]=!0;p=p.propertyEffects=p.propertyEffects||{};(p[l]=p[l]||[]).push(g)};
X.prototype._stampTemplate=function(p,l){l=l||this._bindTemplate(p,!0);yn.push(this);p=J.prototype._stampTemplate.call(this,p,l);yn.pop();l.nodeList=p.nodeList;if(!l.wasPreBound)for(var g=l.childNodes=[],B=p.firstChild;B;B=B.nextSibling)g.push(B);p.templateInfo=l;g=l.nodeList;B=l.nodeInfoList;if(B.length)for(var k=0;k<B.length;k++){var n=g[k],w=B[k].bindings;if(w)for(var Y=0;Y<w.length;Y++){var e=w[Y],Z=n,h=e;if(h.isCompound){for(var x=Z.__dataCompoundStorage||(Z.__dataCompoundStorage={}),U=h.parts,
y=Array(U.length),c=0;c<U.length;c++)y[c]=U[c].literal;U=h.target;x[U]=y;h.literal&&h.kind=="property"&&(U==="className"&&(Z=(0,_.K7)(Z)),Z[U]=h.literal)}rhB(n,this,e)}n.__dataHost=this}this.__dataClientsReady&&(this._runEffectsForTemplate(l,this.__data,null,!1),this._flushClients());return p};
X.prototype._removeBoundDom=function(p){p=p.templateInfo;var l=p.previousSibling,g=p.nextSibling,B=p.parent;l?l.nextSibling=g:B&&(B.firstChild=g);g?g.previousSibling=l:B&&(B.lastChild=l);p.nextSibling=p.previousSibling=null;p=p.childNodes;for(l=0;l<p.length;l++)g=p[l],(0,_.K7)((0,_.K7)(g).parentNode).removeChild(g)};
X._parseTemplateNode=function(p,l,g){var B=J._parseTemplateNode.call(this,p,l,g);if(p.nodeType===Node.TEXT_NODE){var k=this._parseBindings(p.textContent,l);k&&(p.textContent=yh6(k)||" ",UlU(this,l,g,"text","textContent",k),B=!0)}return B};
X._parseTemplateNodeAttribute=function(p,l,g,B,k){var n=this._parseBindings(k,l);if(n){k=B;var w="property";bLv.test(B)?w="attribute":B[B.length-1]=="$"&&(B=B.slice(0,-1),w="attribute");var Y=yh6(n);Y&&w=="attribute"&&(B=="class"&&p.hasAttribute("class")&&(Y+=" "+p.getAttribute(B)),p.setAttribute(B,Y));w=="attribute"&&k=="disable-upgrade$"&&p.setAttribute(B,"");p.localName==="input"&&k==="value"&&p.setAttribute(k,"");p.removeAttribute(k);w==="property"&&(B=NS(B));UlU(this,l,g,w,B,n,Y);return!0}return J._parseTemplateNodeAttribute.call(this,
p,l,g,B,k)};
X._parseTemplateNestedTemplate=function(p,l,g){var B=J._parseTemplateNestedTemplate.call(this,p,l,g),k=p.parentNode,n=g.templateInfo,w=k.localName==="dom-if",Y=k.localName==="dom-repeat";x8&&(w||Y)&&(k.removeChild(p),g=g.parentInfo,g.templateInfo=n,g.noted=!0,B=!1);p=n.hostProps;if(H2&&w)p&&(l.hostProps=Object.assign(l.hostProps||{},p),x8||(g.parentInfo.noted=!0));else for(var e in p)UlU(this,l,g,"property","_host_"+e,[{mode:"{",source:e,dependencies:[e],hostProp:!0}]);return B};
X._parseBindings=function(p,l){for(var g=[],B=0,k;(k=DBU.exec(p))!==null;){k.index>B&&g.push({literal:p.slice(B,k.index)});B=k[1][0];var n=!!k[2];k=k[3].trim();var w=!1,Y="",e=-1;B=="{"&&(e=k.indexOf("::"))>0&&(Y=k.substring(e+2),k=k.substring(0,e),w=!0);e=OuC(k);var Z=[];if(e){var h=e,x=h.args;h=h.methodName;for(var U=0;U<x.length;U++){var y=x[U];y.literal||Z.push(y)}if((x=l.dynamicFns)&&x[h]||e.static)Z.push(h),e.dynamicFn=!0}else Z.push(k);g.push({source:k,mode:B,negate:n,customEvent:w,signature:e,
dependencies:Z,event:Y});B=DBU.lastIndex}B&&B<p.length&&(p=p.substring(B))&&g.push({literal:p});return g.length?g:null};
X._evaluateBinding=function(p,l,g,B,k,n){p=l.signature?h3Z(p,g,B,k,l.signature):g!=l.source?Pf(p,l.source):n&&ue(g)?Pf(p,g):p.__data[g];l.negate&&(p=!p);return p};
_.O1.Object.defineProperties(X.prototype,{PROPERTY_EFFECT_TYPES:{configurable:!0,enumerable:!0,get:function(){return co0}}});
return X}),yn=[];var Rov=window.ShadyCSS&&window.ShadyCSS.cssBuild,SX=IW(function(X){function J(l,g,B,k){if(!Rov){for(var n=g.content.querySelectorAll("style"),w=ml4(g),Y=FTY(B),e=g.content.firstElementChild,Z=0;Z<Y.length;Z++){var h=Y[Z];h.textContent=l._processStyleText(h.textContent,k);g.content.insertBefore(h,e)}for(e=Y=0;e<w.length;e++)Z=w[e],h=n[Y],h!==Z?(Z=Z.cloneNode(!0),h.parentNode.insertBefore(Z,h)):Y++,Z.textContent=l._processStyleText(Z.textContent,k)}window.ShadyCSS&&window.ShadyCSS.prepareTemplate(g,
B);if(CSk&&Rov&&pnt&&(g=g.content.querySelectorAll("style"))){var x="";Array.from(g).forEach(function(U){x+=U.textContent;U.parentNode.removeChild(U)});
l._styleSheet=new CSSStyleSheet;l._styleSheet.replaceSync(x)}}
var p=ZLG(oW(X));X=function(){return p.call(this)||this};
_.r(X,p);X._finalizeClass=function(){p._finalizeClass.call(this);var l;this.hasOwnProperty("__ownObservers")||(this.__ownObservers=this.hasOwnProperty("observers")?this.observers:null);(l=this.__ownObservers)&&this.createObservers(l,this._properties);this._prepareTemplate()};
X._prepareTemplate=function(){var l=this.template;l&&(typeof l==="string"?(console.error("template getter must return HTMLTemplateElement"),l=null):YE||(l=l.cloneNode(!0)));this.prototype._template=l};
X.createProperties=function(l){for(var g in l){var B=this.prototype,k=g,n=l[g],w=l;n.computed&&(n.readOnly=!0);n.computed&&(B._hasReadOnlyEffect(k)?console.warn("Cannot redefine computed property '"+k+"'."):B._createComputedProperty(k,n.computed,w));n.readOnly&&!B._hasReadOnlyEffect(k)?B._createReadOnlyProperty(k,!n.computed):n.readOnly===!1&&B._hasReadOnlyEffect(k)&&console.warn("Cannot make readOnly property '"+k+"' non-readOnly.");n.reflectToAttribute&&!B._hasReflectEffect(k)?B._createReflectedProperty(k):
n.reflectToAttribute===!1&&B._hasReflectEffect(k)&&console.warn("Cannot make reflected property '"+k+"' non-reflected.");n.notify&&!B._hasNotifyEffect(k)?B._createNotifyingProperty(k):n.notify===!1&&B._hasNotifyEffect(k)&&console.warn("Cannot make notify property '"+k+"' non-notify.");n.observer&&B._createPropertyObserver(k,n.observer,w[n.observer]);B._addPropertyToAttributeMap(k)}};
X.createObservers=function(l,g){for(var B=this.prototype,k=0;k<l.length;k++)B._createMethodObserver(l[k],g)};
X.prototype._initializeProperties=function(){this.constructor.finalize();this.constructor._finalizeTemplate(this.localName);p.prototype._initializeProperties.call(this);this.rootPath=lav;this.importPath=this.constructor.importPath;var l=this.constructor;if(!l.hasOwnProperty("__propertyDefaults")){l.__propertyDefaults=null;var g=l._properties,B;for(B in g){var k=g[B];"value"in k&&(l.__propertyDefaults=l.__propertyDefaults||{},l.__propertyDefaults[B]=k)}}if(l=l.__propertyDefaults)for(var n in l)g=l[n],
this._canApplyPropertyDefault(n)&&(g=typeof g.value=="function"?g.value.call(this):g.value,this._hasAccessor(n)?this._setPendingProperty(n,g,!0):this[n]=g)};
X.prototype._canApplyPropertyDefault=function(l){return!this.hasOwnProperty(l)};
X._processStyleText=function(l,g){return K$Z(l,g)};
X._finalizeTemplate=function(l){var g=this.prototype._template;if(g&&!g.__polymerFinalized){g.__polymerFinalized=!0;var B=this.importPath;B=B?_.FS(B):"";J(this,g,l,B);this.prototype._bindTemplate(g)}};
X.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this);p.prototype.connectedCallback.call(this)};
X.prototype.ready=function(){this._template&&(this.root=this._stampTemplate(this._template),this.$=this.root.$);p.prototype.ready.call(this)};
X.prototype._readyClients=function(){this._template&&(this.root=this._attachDom(this.root));p.prototype._readyClients.call(this)};
X.prototype._attachDom=function(l){var g=(0,_.K7)(this);if(g.attachShadow)return l?(g.shadowRoot||(g.attachShadow({mode:"open",shadyUpgradeFragment:l}),g.shadowRoot.appendChild(l),this.constructor._styleSheet&&(g.shadowRoot.adoptedStyleSheets=[this.constructor._styleSheet])),BFe&&window.ShadyDOM&&window.ShadyDOM.flushInitial(g.shadowRoot),g.shadowRoot):null;throw Error("Id");};
X.prototype.updateStyles=function(l){window.ShadyCSS&&window.ShadyCSS.styleSubtree(this,l)};
X.prototype.resolveUrl=function(l,g){!g&&this.importPath&&(g=_.FS(this.importPath));return _.FS(l,g)};
X._parseTemplateContent=function(l,g,B){g.dynamicFns=g.dynamicFns||this._properties;return p._parseTemplateContent.call(this,l,g,B)};
X._addTemplatePropertyEffect=function(l,g,B){!ht||g in this._properties||B.info.part.signature&&B.info.part.signature.static||B.info.part.hostProp||l.nestedTemplate||console.warn("Property '"+g+"' used in template but not declared in 'properties'; attribute will not be observed.");return p._addTemplatePropertyEffect.call(this,l,g,B)};
_.O1.Object.defineProperties(X,{template:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_template")){var l=this.prototype.hasOwnProperty("_template")?this.prototype._template:void 0;typeof l==="function"&&(l=l());if(l===void 0){if(l=this.hasOwnProperty("is")){l=this.is;var g=null;if(l&&(!xE||gjX)&&(g=Xj.import(l,"template"),xE&&!g))throw Error("Hd`"+l);l=g}l=l||Object.getPrototypeOf(this.prototype).constructor.template}this._template=l}return this._template},
set:function(l){this._template=l}},
importPath:{configurable:!0,enumerable:!0,get:function(){if(!this.hasOwnProperty("_importPath")){var l=this.importMeta;l?this._importPath=TuR(l.url):this._importPath=(l=Xj.import(this.is))&&l.assetpath||Object.getPrototypeOf(this.prototype).constructor.importPath}return this._importPath}}});
return X});var mBZ=window.trustedTypes&&trustedTypes.createPolicy("polymer-html-literal",{createHTML:function(X){return X}}),Vg4=function(X,J){FAs(X,J);
this.value=J.reduce(function(p,l,g){return p+tgI(l)+X[g+1]},X[0]).toString()},FAs;
Vg4.prototype.toString=function(){return this.value};
_.qeU=function(X){var J=_.iA.apply(1,arguments);FAs(X,J);var p=document.createElement("template");J=J.reduce(function(l,g,B){if(g instanceof HTMLTemplateElement)g=g.innerHTML;else if(g instanceof Vg4)g=tgI(g);else throw Error("Kd`"+g);return l+g+X[B+1]},X[0]);
mBZ&&(J=mBZ.createHTML(J));p.innerHTML=J;return p};
FAs=function(X,J){if(!Array.isArray(X)||!Array.isArray(X.raw)||J.length!==X.length-1)throw new TypeError("Ld");};var OK=SX(HTMLElement);var NFu=IW(function(X){var J=SX(X);X=function(){var p=J.call(this)||this;p.__lastItems=null;p.__lastMulti=null;p.__selectedMap=null;return p};
_.r(X,J);X.prototype.__updateSelection=function(p,l){var g=l.path;g=="items"?(l=l.base||[],g=this.__lastItems,p!==this.__lastMulti&&this.clearSelection(),g&&(g=dlK(l,g),this.__applySplices(g)),this.__lastItems=l,this.__lastMulti=p):l.path=="items.splices"?this.__applySplices(l.value.indexSplices):(p=g.slice(6),l=parseInt(p,10),p.indexOf(".")<0&&p==l&&this.__deselectChangedIdx(l))};
X.prototype.__applySplices=function(p){for(var l=this,g=this.__selectedMap,B={},k=0;k<p.length;B={s$jscomp$109:void 0},k++){B.s$jscomp$109=p[k];g.forEach(function(e){return function(Z,h){Z<e.s$jscomp$109.index||(Z>=e.s$jscomp$109.index+e.s$jscomp$109.removed.length?g.set(h,Z+e.s$jscomp$109.addedCount-e.s$jscomp$109.removed.length):g.set(h,-1))}}(B));
for(var n=0;n<B.s$jscomp$109.addedCount;n++){var w=B.s$jscomp$109.index+n;g.has(this.items[w])&&g.set(this.items[w],w)}}this.__updateLinks();var Y=0;g.forEach(function(e,Z){e<0?(l.multi?l.splice("selected",Y,1):l.selected=l.selectedItem=null,g.delete(Z)):Y++})};
X.prototype.__updateLinks=function(){var p=this;this.__dataLinkedPaths={};if(this.multi){var l=0;this.__selectedMap.forEach(function(g){g>=0&&p.linkPaths("items."+g,"selected."+l++)})}else this.__selectedMap.forEach(function(g){p.linkPaths("selected","items."+g);
p.linkPaths("selectedItem","items."+g)})};
X.prototype.clearSelection=function(){this.__dataLinkedPaths={};this.__selectedMap=new Map;this.selected=this.multi?[]:null;this.selectedItem=null};
X.prototype.isSelected=function(p){return this.__selectedMap.has(p)};
X.prototype.isIndexSelected=function(p){return this.isSelected(this.items[p])};
X.prototype.__deselectChangedIdx=function(p){var l=this,g=this.__selectedIndexForItemIndex(p);if(g>=0){var B=0;this.__selectedMap.forEach(function(k,n){g==B++&&l.deselect(n)})}};
X.prototype.__selectedIndexForItemIndex=function(p){if(p=this.__dataLinkedPaths["items."+p])return parseInt(p.slice(9),10)};
X.prototype.deselect=function(p){var l=this.__selectedMap.get(p);if(l>=0){this.__selectedMap.delete(p);var g;this.multi&&(g=this.__selectedIndexForItemIndex(l));this.__updateLinks();this.multi?this.splice("selected",g,1):this.selected=this.selectedItem=null}};
X.prototype.deselectIndex=function(p){this.deselect(this.items[p])};
X.prototype.select=function(p){this.selectIndex(this.items.indexOf(p))};
X.prototype.selectIndex=function(p){var l=this.items[p];this.isSelected(l)?this.toggle&&this.deselectIndex(p):(this.multi||this.__selectedMap.clear(),this.__selectedMap.set(l,p),this.__updateLinks(),this.multi?this.push("selected",l):this.selected=this.selectedItem=l)};
_.O1.Object.defineProperties(X,{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 X}),M0X=NFu(OK),c2=function(){return M0X.apply(this,arguments)||this};
_.r(c2,M0X);_.O1.Object.defineProperties(c2,{is:{configurable:!0,enumerable:!0,get:function(){return"array-selector"}},
template:{configurable:!0,enumerable:!0,get:function(){return null}}});
customElements.define(c2.is,c2);var uOb=window.Polymer;window.Polymer=function(X){return window.Polymer._polymerFn(X)};
uOb&&Object.assign(Polymer,uOb);Polymer._polymerFn=function(){throw Error("Md");};/*

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:K$Z,resolveUrl:_.FS,pathFromUrl:TuR};Polymer.DomModule=Xj;Polymer.Async={timeOut:_.rh,animationFrame:_.Q_,idlePeriod:wnb,microTask:At};Polymer.dedupingMixin=IW;Polymer.wrap=_.K7;Polymer.PropertiesChanged=vjs;Polymer.telemetry={instanceCount:eoX,incrementInstanceCount:function(){eoX++},
registrations:spm,register:XWZ,dumpRegistrations:function(){spm.forEach(_._regLog$$module$third_party$javascript$polymer$v2$polymer$lib$utils$telemetry)}};Polymer.PropertiesMixin=ZLG;Polymer.CaseMap={dashToCamelCase:NS,camelToDashCase:MS};Polymer.PropertyAccessors=roG;Polymer.TemplateStamp=OLe;Polymer.Path={isPath:ue,root:Gc,isAncestor:$lZ,isDescendant:dH,translate:VU,matches:WTI,normalize:tT,split:CyK,get:Pf,set:kPC,isDeep:ue};Polymer.Settings={useShadow:vc,useNativeCSSProperties:j7k,useNativeCustomElements:ifH,get rootPath(){return lav},setRootPath:function(X){lav=X},
get sanitizeDOMValue(){return Tc},setSanitizeDOMValue:function(X){Tc=X},
get passiveTouchGestures(){return l4Z},setPassiveTouchGestures:function(X){l4Z=X},
get strictTemplatePolicy(){return xE},setStrictTemplatePolicy:function(X){xE=X},
get allowTemplateFromDomModule(){return gjX},setAllowTemplateFromDomModule:function(X){gjX=X},
get legacyOptimizations(){return YE},setLegacyOptimizations:function(X){YE=X},
get syncInitialRender(){return BFe},setSyncInitialRender:function(X){BFe=X},
get legacyUndefined(){return ie},setLegacyUndefined:function(X){ie=X},
get legacyWarnings(){return ht},setLegacyWarnings:function(X){ht=X},
get orderedComputed(){return $Br},setOrderedComputed:function(X){$Br=X},
get fastDomIf(){return H2},setFastDomIf:function(X){H2=X},
get removeNestedTemplates(){return x8},setRemoveNestedTemplates:function(X){x8=X},
get suppressTemplateNotifications(){return aW},setSuppressTemplateNotifications:aW};Polymer.rootPath!==void 0&&(lav=Polymer.rootPath);Polymer.sanitizeDOMValue!==void 0&&(Tc=Polymer.sanitizeDOMValue);Polymer.passiveTouchGestures!==void 0&&(l4Z=Polymer.passiveTouchGestures);Polymer.strictTemplatePolicy!==void 0&&(xE=Polymer.strictTemplatePolicy);gjX=Polymer.allowTemplateFromDomModule!==void 0?Polymer.allowTemplateFromDomModule:!0;Polymer.legacyOptimizations!==void 0&&(YE=Polymer.legacyOptimizations);
Polymer.syncInitialRender!==void 0&&(BFe=Polymer.syncInitialRender);Polymer.legacyUndefined!==void 0&&(ie=Polymer.legacyUndefined);Polymer.legacyWarnings!==void 0&&(ht=Polymer.legacyWarnings);Polymer.orderedComputed!==void 0&&($Br=Polymer.orderedComputed);Polymer.fastDomIf!==void 0&&(H2=Polymer.fastDomIf);Polymer.removeNestedTemplates!==void 0&&(x8=Polymer.removeNestedTemplates);Polymer.suppressTemplateNotifications!==void 0&&(aW=Polymer.suppressTemplateNotifications);
Object.defineProperty(Polymer,"sanitizeDOMValue",{get:function(){return Tc},
set:function(X){Tc=X}});Polymer.PropertyEffects=oW;Polymer.StyleGather={stylesFromModules:R35,stylesFromModule:Dlm,stylesFromTemplate:ml4,stylesFromModuleImports:FTY,cssFromModules:N4I,cssFromModule:q9R,cssFromTemplate:MgB,cssFromModuleImports:function(X){return(X=Xj.import(X))?_._cssFromModuleImports$$module$third_party$javascript$polymer$v2$polymer$lib$utils$style_gather(X):""}};Polymer.ElementMixin=SX;Polymer.updateStyles=function(X){window.ShadyCSS&&window.ShadyCSS.styleDocument(X)};
Polymer.version="3.5.0";Polymer.ArraySplice={calculateSplices:dlK};Polymer.html=_.qeU;Polymer.htmlLiteral=function(X){return new Vg4(X,_.iA.apply(1,arguments))};Polymer.Element=OK;Polymer.ArraySelectorMixin=NFu;Polymer.ArraySelector=c2;var GAv=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,dBU=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,rsm=/@media\s(.*)/;var KT4=null,ESZ=window.HTMLImports&&window.HTMLImports.whenReady||null,T4a;var V0u=null,bb=null,fS=function(){this.customStyles=[];this.enqueued=!1;z3Y(function(){window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()})},t0v=function(X){!X.enqueued&&bb&&(X.enqueued=!0,z3Y(bb))};
fS.prototype.addCustomStyle=function(X){X.__seenByShadyCSS||(X.__seenByShadyCSS=!0,this.customStyles.push(X),t0v(this))};
fS.prototype.getStyleForCustomStyle=function(X){if(X.__shadyCSSCachedStyle)return X.__shadyCSSCachedStyle;var J;X.getStyle?J=X.getStyle():J=X;return J};
fS.prototype.processStyles=function(){for(var X=this.customStyles,J=0;J<X.length;J++){var p=X[J];if(!p.__shadyCSSCachedStyle){var l=this.getStyleForCustomStyle(p);l&&(l=l.__appliedElement||l,V0u&&V0u(l),p.__shadyCSSCachedStyle=l)}}return X};
fS.prototype.addCustomStyle=fS.prototype.addCustomStyle;fS.prototype.getStyleForCustomStyle=fS.prototype.getStyleForCustomStyle;fS.prototype.processStyles=fS.prototype.processStyles;Object.defineProperties(fS.prototype,{transformCallback:{get:function(){return V0u},
set:function(X){V0u=X}},
validateCallback:{get:function(){return bb},
set:function(X){var J=!1;bb||(J=!0);bb=X;J&&t0v(this)}}});var iu5=!(window.ShadyDOM&&window.ShadyDOM.inUse),jDa,St;window.ShadyCSS&&window.ShadyCSS.cssBuild!==void 0&&(St=window.ShadyCSS.cssBuild);var PSb=!(!window.ShadyCSS||!window.ShadyCSS.disableRuntime);window.ShadyCSS&&window.ShadyCSS.nativeCss!==void 0?jDa=window.ShadyCSS.nativeCss:window.ShadyCSS?(sD6(window.ShadyCSS),window.ShadyCSS=void 0):sD6(window.WebComponents&&window.WebComponents.flags);var HMY=jDa;var Q8t=new fS;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(){},
prepareTemplateDom:function(){},
prepareTemplateStyles:function(){},
styleSubtree:function(X,J){Q8t.processStyles();PyU(X,J)},
styleElement:function(){Q8t.processStyles()},
styleDocument:function(X){Q8t.processStyles();PyU(document.body,X)},
getComputedStyleValue:function(X,J){return QDW(X,J)},
flushCustomStyles:function(){},
nativeCss:HMY,nativeShadow:iu5,cssBuild:St,disableRuntime:PSb});window.ShadyCSS.CustomStyleInterface=Q8t;var Ej0=window.ShadyCSS.CustomStyleInterface,DK=function(){var X=HTMLElement.call(this)||this;X._style=null;Ej0.addCustomStyle(X);return X};
_.r(DK,HTMLElement);DK.prototype.getStyle=function(){if(this._style)return this._style;var X=this.querySelector("style");if(!X)return null;this._style=X;var J=X.getAttribute("include");J&&(X.removeAttribute("include"),X.textContent=N4I(J)+X.textContent);this.ownerDocument!==window.document&&window.document.head.appendChild(this);return this._style};
DK.prototype.getStyle=DK.prototype.getStyle;window.customElements.define("custom-style",DK);Polymer.CustomStyle=DK;var RW=function(){this._timer=this._callback=this._asyncModule=null},mo,TFG;
RW.prototype.setConfig=function(X,J){var p=this;this._asyncModule=X;this._callback=J;this._timer=this._asyncModule.run(function(){p._timer=null;mo.delete(p);p._callback()})};
RW.prototype.cancel=function(){this.isActive()&&(KAU(this),mo.delete(this))};
var KAU=function(X){X.isActive()&&(X._asyncModule.cancel(X._timer),X._timer=null)};
RW.prototype.flush=function(){this.isActive()&&(this.cancel(),this._callback())};
RW.prototype.isActive=function(){return this._timer!=null};
_.FZ=function(X,J,p){X instanceof RW?KAU(X):X=new RW;X.setConfig(J,p);return X};
mo=new Set;_.qj=function(X){mo.add(X)};
TFG=function(){var X=!!mo.size;mo.forEach(function(J){try{J.flush()}catch(p){setTimeout(function(){throw p;})}});
return X};var Jf5=typeof document.head.style.touchAction==="string",X6B=["mousedown","mousemove","mouseup","click"],nOB=[0,1,4,2],zou;try{zou=(new MouseEvent("test",{buttons:1})).buttons===1}catch(X){zou=!1}var k84=zou,p6B=!1;(function(){try{var X=Object.defineProperty({},"passive",{get:function(){p6B=!0}});
window.addEventListener("test",null,X);window.removeEventListener("test",null,X)}catch(J){}})();
var B95=navigator.userAgent.match(/iP(?:[oa]d|hone)|Android/),$EY=[],j8b={button:!0,input:!0,keygen:!0,meter:!0,output:!0,textarea:!0,progress:!0,select:!0},UEm={button:!0,command:!0,fieldset:!0,input:!0,keygen:!0,optgroup:!0,option:!0,select:!0,textarea:!0},WVC=function(X){var J=X.sourceCapabilities;if(!J||J.firesTouchEvents)if(X.__polymerGesturesHandled={skip:!0},X.type==="click"){J=!1;for(var p=Y4U(X),l=0;l<p.length;l++){if(p[l].nodeType===Node.ELEMENT_NODE)if(p[l].localName==="label")$EY.push(p[l]);
else if(j8b[p[l].localName]){var g=p[l];var B=Array.prototype.slice.call(g.labels||[]);if(!B.length){B=[];try{var k=g.getRootNode();if(g.id){var n=k.querySelectorAll("label[for = '"+g.id+"']");for(g=0;g<n.length;g++)B.push(n[g])}}catch(w){}}for(g=0;g<B.length;g++)J=J||$EY.indexOf(B[g])>-1}if(p[l]===iLt)return}J||(X.preventDefault(),X.stopPropagation())}},iLt=null,Nj=null,eFm=0,ZRT=0,vOa=-1,hFZ=!1;
document.addEventListener("touchend",function(X){Nj||C9T(!0);iLt=Y4U(X)[0];Nj=_.FZ(Nj,_.rh.after(2500),function(){C9T();Nj=iLt=null})},p6B?{passive:!0}:!1);
var Y4U=window.ShadyDOM&&window.ShadyDOM.noPatch?window.ShadyDOM.composedPath:function(X){return X.composedPath&&X.composedPath()||[]},CG={},gP=[];
xEm({name:"downup",deps:["mousedown","touchstart","touchend"],flow:{start:["mousedown","touchstart"],end:["mouseup","touchend"]},emits:["down","up"],info:{movefn:null,upfn:null},reset:function(){lv(this.info)},
mousedown:function(X){if(pG(X)){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),p=this;AfW(this.info,function(l){pG(l)||(wP("up",J,l),lv(p.info))},function(l){pG(l)&&wP("up",J,l);
lv(p.info)});
wP("down",J,X)}},
touchstart:function(X){wP("down",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),X.changedTouches[0],X)},
touchend:function(X){wP("up",_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),X.changedTouches[0],X)}});
xEm({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(X){this.moves.length>2&&this.moves.shift();this.moves.push(X)},
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;lv(this.info)},
mousedown:function(X){if(pG(X)){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X),p=this,l=function(g){var B=g.clientX,k=g.clientY;HRC(p.info,B,k)&&(p.info.state=p.info.started?g.type==="mouseup"?"end":"track":"start",p.info.state==="start"&&Wc("tap"),p.info.addMove({x:B,y:k}),pG(g)||(p.info.state="end",lv(p.info)),J&&a4Z(p.info,J,g),p.info.started=!0)};
AfW(this.info,l,function(g){p.info.started&&l(g);lv(p.info)});
this.info.x=X.clientX;this.info.y=X.clientY}},
touchstart:function(X){X=X.changedTouches[0];this.info.x=X.clientX;this.info.y=X.clientY},
touchmove:function(X){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);X=X.changedTouches[0];var p=X.clientX,l=X.clientY;HRC(this.info,p,l)&&(this.info.state==="start"&&Wc("tap"),this.info.addMove({x:p,y:l}),a4Z(this.info,J,X),this.info.state="track",this.info.started=!0)},
touchend:function(X){var J=_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X);X=X.changedTouches[0];this.info.started&&(this.info.state="end",this.info.addMove({x:X.clientX,y:X.clientY}),a4Z(this.info,J,X))}});
xEm({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(X){pG(X)&&(this.info.x=X.clientX,this.info.y=X.clientY)},
click:function(X){pG(X)&&rfT(this.info,X)},
touchstart:function(X){X=X.changedTouches[0];this.info.x=X.clientX;this.info.y=X.clientY},
touchend:function(X){rfT(this.info,X.changedTouches[0],X)}});var s8G=IW(function(X){var J=function(){return X.apply(this,arguments)||this};
_.r(J,X);J.prototype._addEventListenerToNode=function(p,l,g){kE(p,l,g)||X.prototype._addEventListenerToNode.call(this,p,l,g)};
J.prototype._removeEventListenerFromNode=function(p,l,g){nG(p,l,g)||X.prototype._removeEventListenerFromNode.call(this,p,l,g)};
return J});var Mj=IW(function(X){var J=function(){return X.apply(this,arguments)||this};
_.r(J,X);J.prototype._shouldPropertyChange=function(p,l,g){return I4W(this,p,l,g,!0)};
return J}),XHs=IW(function(X){var J=function(){return X.apply(this,arguments)||this};
_.r(J,X);J.prototype._shouldPropertyChange=function(p,l,g){return I4W(this,p,l,g,this.mutableData)};
_.O1.Object.defineProperties(J,{properties:{configurable:!0,enumerable:!0,get:function(){return{mutableData:Boolean}}}});
return J});
Mj._mutablePropertyChange=I4W;var yfY=!1;var JF0=s8G(XHs(oW(HTMLElement))),ub=function(){var X=JF0.call(this)||this;if(xE)throw Error("Nd");X.root=null;X.$=null;X.__children=null;return X};
_.r(ub,JF0);_.W=ub.prototype;_.W.attributeChangedCallback=function(){this.mutableData=!0};
_.W.connectedCallback=function(){oOT()||(this.style.display="none");this.render()};
_.W.disconnectedCallback=function(){this.__removeChildren()};
_.W.__insertChildren=function(){(0,_.K7)((0,_.K7)(this).parentNode).insertBefore(this.root,this)};
_.W.__removeChildren=function(){if(this.__children)for(var X=0;X<this.__children.length;X++)this.root.appendChild(this.__children[X])};
_.W.render=function(){var X=this;if(!this.__children){var J=J||this.querySelector("template");if(!J){var p=new MutationObserver(function(){if(J=X.querySelector("template"))p.disconnect(),X.render();else throw Error("Od");});
p.observe(this,{childList:!0});return}this.root=this._stampTemplate(J);this.$=this.root.$;this.__children=[];for(var l=this.root.firstChild;l;l=l.nextSibling)this.__children[this.__children.length]=l;this._enableProperties()}this.__insertChildren();this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))};
_.O1.Object.defineProperties(ub,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["mutable-data"]}}});
customElements.define("dom-bind",ub);Polymer.Debouncer=RW;Polymer.Gestures={gestures:CG,recognizers:gP,deepTargetFind:w6Y,addListener:kE,removeListener:nG,register:xEm,setTouchAction:_.LG,prevent:Wc,resetMouseCanceller:function(){Nj&&Nj.flush()},
findOriginalTarget:_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures,add:kE,remove:nG};Polymer.GestureEventListeners=s8G;Polymer.MutableData=Mj;Polymer.OptionalMutableData=XHs;Polymer.DomBind=ub;_.Ga=function(){do{var X=window.ShadyDOM&&ShadyDOM.flush();window.ShadyCSS&&window.ShadyCSS.ScopingShim&&window.ShadyCSS.ScopingShim.flush();var J=TFG()}while(X||J)};var S4U=null;ORm.prototype=Object.create(HTMLTemplateElement.prototype,{constructor:{value:ORm,writable:!0}});var q4C=oW(ORm),FVm=Mj(q4C),pHG=oW(function(){}),et=function(X){var J=pHG.call(this)||this;
J._configureProperties(X);J.root=J._stampTemplate(J.__dataHost);var p=[];J.children=p;for(var l=J.root.firstChild;l;l=l.nextSibling)p.push(l),l.__templatizeInstance=J;J.__templatizeOwner&&J.__templatizeOwner.__hideTemplateChildren__&&J._showHideChildren(!0);p=J.__templatizeOptions;(X&&p.instanceProps||!p.instanceProps)&&J._enableProperties();return J};
_.r(et,pHG);_.W=et.prototype;_.W._configureProperties=function(X){if(this.__templatizeOptions.forwardHostProp)for(var J in this.__hostProps)this._setPendingProperty(J,this.__dataHost["_host_"+J]);for(var p in X)this._setPendingProperty(p,X[p])};
_.W.forwardHostProp=function(X,J){this._setPendingPropertyOrPath(X,J,!1,!0)&&this.__dataHost._enqueueClient(this)};
_.W._addEventListenerToNode=function(X,J,p){var l=this;if(this._methodHost&&this.__templatizeOptions.parentModel)this._methodHost._addEventListenerToNode(X,J,function(B){B.model=l;p(B)});
else{var g=this.__dataHost.__dataHost;g&&g._addEventListenerToNode(X,J,p)}};
_.W._showHideChildren=function(X){bRm(X,this.children)};
_.W._setUnmanagedPropertyToNode=function(X,J,p){X.__hideTemplateChildren__&&X.nodeType==Node.TEXT_NODE&&J=="textContent"?X.__polymerTextContent__=p:pHG.prototype._setUnmanagedPropertyToNode.call(this,X,J,p)};
_.W.dispatchEvent=function(){return!0};
_.O1.Object.defineProperties(et.prototype,{parentModel:{configurable:!0,enumerable:!0,get:function(){var X=this.__parentModel;if(!X){var J;X=this;do X=X.__dataHost.__dataHost;while((J=X.__templatizeOptions)&&!J.parentModel);this.__parentModel=X}return X}}});
var DET=Mj(et);var dh=function(){var X=OK.call(this)||this;X.__renderDebouncer=null;X._lastIf=!1;X.__hideTemplateChildren__=!1;return X};
_.r(dh,OK);_.W=dh.prototype;_.W.__debounceRender=function(){var X=this;this.__renderDebouncer=_.FZ(this.__renderDebouncer,At,function(){return X.__render()});
_.qj(this.__renderDebouncer)};
_.W.disconnectedCallback=function(){OK.prototype.disconnectedCallback.call(this);var X=(0,_.K7)(this).parentNode;X&&(X.nodeType!=Node.DOCUMENT_FRAGMENT_NODE||(0,_.K7)(X).host)||this.__teardownInstance()};
_.W.connectedCallback=function(){OK.prototype.connectedCallback.call(this);oOT()||(this.style.display="none");this.if&&this.__debounceRender()};
_.W.__ensureTemplate=function(){var X=this;if(!this.__template){var J=this._templateInfo?this:(0,_.K7)(this).querySelector("template");if(!J){var p=new MutationObserver(function(){if((0,_.K7)(X).querySelector("template"))p.disconnect(),X.__render();else throw Error("Rd");});
p.observe(this,{childList:!0});return!1}this.__template=J}return!0};
_.W.__ensureInstance=function(){var X=(0,_.K7)(this).parentNode;if(this.__hasInstance()){var J=this.__getInstanceNodes();if(J&&J.length&&(0,_.K7)(this).previousSibling!==J[J.length-1])for(var p=0,l=void 0;p<J.length&&(l=J[p]);p++)(0,_.K7)(X).insertBefore(l,this)}else{if(!X||!this.__ensureTemplate())return!1;this.__createAndInsertInstance(X)}return!0};
_.W.render=function(){_.Ga()};
_.W.__render=function(){if(this.if){if(!this.__ensureInstance())return}else this.restamp&&this.__teardownInstance();this._showHideChildren();aW&&!this.notifyDomChange||this.if==this._lastIf||(this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0})),this._lastIf=this.if)};
_.W.__hasInstance=function(){};
_.W.__getInstanceNodes=function(){};
_.W.__createAndInsertInstance=function(){};
_.W.__teardownInstance=function(){};
_.W._showHideChildren=function(){};
_.O1.Object.defineProperties(dh,{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:dh.prototype.__debounceRender},restamp:{type:Boolean,observer:dh.prototype.__debounceRender},notifyDomChange:{type:Boolean}}}}});
var lpb=function(){var X=dh.call(this)||this;X.__instance=null;X.__syncInfo=null;return X};
_.r(lpb,dh);_.W=lpb.prototype;_.W.__hasInstance=function(){return!!this.__instance};
_.W.__getInstanceNodes=function(){return this.__instance.templateInfo.childNodes};
_.W.__createAndInsertInstance=function(X){var J=this,p=this.__dataHost||this;if(xE&&!this.__dataHost)throw Error("Pd");var l=p._bindTemplate(this.__template,!0);l.runEffects=function(g,B,k){var n=J.__syncInfo;if(J.if)n&&(J.__syncInfo=null,J._showHideChildren(),B=Object.assign(n.changedProps,B)),g(B,k);else if(J.__instance)if(n||(n=J.__syncInfo={runEffects:g,changedProps:{}}),k)for(var w in B)g=Gc(w),n.changedProps[g]=J.__dataHost[g];else Object.assign(n.changedProps,B)};
this.__instance=p._stampTemplate(this.__template,l);(0,_.K7)(X).insertBefore(this.__instance,this)};
_.W.__syncHostProperties=function(){var X=this.__syncInfo;X&&(this.__syncInfo=null,X.runEffects(X.changedProps,!1))};
_.W.__teardownInstance=function(){var X=this.__dataHost||this;this.__instance&&(X._removeBoundDom(this.__instance),this.__syncInfo=this.__instance=null)};
_.W._showHideChildren=function(){var X=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==X&&(this.__instance.__hidden=X,bRm(X,this.__instance.templateInfo.childNodes));X||this.__syncHostProperties()};
var grH=function(){var X=dh.call(this)||this;X.__ctor=null;X.__instance=null;X.__invalidProps=null;return X};
_.r(grH,dh);_.W=grH.prototype;_.W.__hasInstance=function(){return!!this.__instance};
_.W.__getInstanceNodes=function(){return this.__instance.children};
_.W.__createAndInsertInstance=function(X){this.__ctor||(this.__ctor=ZS(this.__template,this,{mutableData:!0,forwardHostProp:function(J,p){this.__instance&&(this.if?this.__instance.forwardHostProp(J,p):(this.__invalidProps=this.__invalidProps||Object.create(null),this.__invalidProps[Gc(J)]=!0))}}));
this.__instance=new this.__ctor;(0,_.K7)(X).insertBefore(this.__instance.root,this)};
_.W.__teardownInstance=function(){if(this.__instance){var X=this.__instance.children;if(X&&X.length){var J=(0,_.K7)(X[0]).parentNode;if(J){J=(0,_.K7)(J);for(var p=0,l=void 0;p<X.length&&(l=X[p]);p++)J.removeChild(l)}}this.__instance=this.__invalidProps=null}};
_.W.__syncHostProperties=function(){var X=this.__invalidProps;if(X){this.__invalidProps=null;for(var J in X)this.__instance._setPendingProperty(J,this.__dataHost[J]);this.__instance._flushProperties()}};
_.W._showHideChildren=function(){var X=this.__hideTemplateChildren__||!this.if;this.__instance&&!!this.__instance.__hidden!==X&&(this.__instance.__hidden=X,this.__instance._showHideChildren(X));X||this.__syncHostProperties()};
_.zA=H2?lpb:grH;customElements.define(_.zA.is,_.zA);Polymer.enqueueDebouncer=_.qj;Polymer.flush=_.Ga;Polymer.Templatize={templatize:ZS,modelForElement:Vlm};Polymer.TemplateInstanceBase=et;Polymer.DomIf=_.zA;var BcX=XHs(OK),TA=function(){var X=BcX.call(this)||this;X.__instances=[];X.__renderDebouncer=null;X.__itemsIdxToInstIdx={};X.__chunkCount=null;X.__renderStartTime=null;X.__itemsArrayChanged=!1;X.__shouldMeasureChunk=!1;X.__shouldContinueChunking=!1;X.__chunkingId=0;X.__sortFn=null;X.__filterFn=null;X.__observePaths=null;X.__ctor=null;X.__isDetached=!0;X.template=null;return X};
_.r(TA,BcX);_.W=TA.prototype;_.W.disconnectedCallback=function(){BcX.prototype.disconnectedCallback.call(this);this.__isDetached=!0;for(var X=0;X<this.__instances.length;X++)this.__detachInstance(X);this.__chunkingId&&cancelAnimationFrame(this.__chunkingId)};
_.W.connectedCallback=function(){BcX.prototype.connectedCallback.call(this);oOT()||(this.style.display="none");if(this.__isDetached){this.__isDetached=!1;for(var X=(0,_.K7)((0,_.K7)(this).parentNode),J=0;J<this.__instances.length;J++)this.__attachInstance(J,X);this.__chunkingId&&this.__render()}};
_.W.__ensureTemplatized=function(){var X=this;if(!this.__ctor){var J=this.template=this._templateInfo?this:this.querySelector("template");if(!J){var p=new MutationObserver(function(){if(X.querySelector("template"))p.disconnect(),X.__render();else throw Error("Sd");});
p.observe(this,{childList:!0});return!1}var l={};l[this.as]=!0;l[this.indexAs]=!0;l[this.itemsIndexAs]=!0;this.__ctor=ZS(J,this,{mutableData:this.mutableData,parentModel:!0,instanceProps:l,forwardHostProp:function(g,B){for(var k=this.__instances,n=0,w=void 0;n<k.length&&(w=k[n]);n++)w.forwardHostProp(g,B)},
notifyInstanceProp:function(g,B,k){WTI(this.as,B)&&(g=g[this.itemsIndexAs],B==this.as&&(this.items[g]=k),B=VU(this.as,"items."+g,B),this.notifyPath(B,k))}})}return!0};
_.W.__getMethodHost=function(){return this.__dataHost._methodHost||this.__dataHost};
_.W.__functionFromPropertyValue=function(X){if(typeof X==="string"){var J=this.__getMethodHost();return function(){return J[X].apply(J,arguments)}}return X};
_.W.__sortChanged=function(X){this.__sortFn=this.__functionFromPropertyValue(X);this.items&&this.__debounceRender(this.__render)};
_.W.__filterChanged=function(X){this.__filterFn=this.__functionFromPropertyValue(X);this.items&&this.__debounceRender(this.__render)};
_.W.__computeFrameTime=function(X){return Math.ceil(1E3/X)};
_.W.__observeChanged=function(){this.__observePaths=this.observe&&this.observe.replace(".*",".").split(" ")};
_.W.__handleObservedPaths=function(X){if(this.__sortFn||this.__filterFn)if(!X)this.__debounceRender(this.__render,this.delay);else if(this.__observePaths)for(var J=this.__observePaths,p=0;p<J.length;p++)X.indexOf(J[p])===0&&this.__debounceRender(this.__render,this.delay)};
_.W.__itemsChanged=function(X){this.items&&!Array.isArray(this.items)&&console.warn("dom-repeat expected array for `items`, found",this.items);this.__handleItemPath(X.path,X.value)||(X.path==="items"&&(this.__itemsArrayChanged=!0),this.__debounceRender(this.__render))};
_.W.__debounceRender=function(X,J){J=J===void 0?0:J;this.__renderDebouncer=_.FZ(this.__renderDebouncer,J>0?_.rh.after(J):At,X.bind(this));_.qj(this.__renderDebouncer)};
_.W.render=function(){this.__debounceRender(this.__render);_.Ga()};
_.W.__render=function(){var X=this;if(this.__ensureTemplatized()){var J=this.items||[],p=this.__sortAndFilterItems(J),l=this.__calculateLimit(p.length);this.__updateInstances(J,l,p);this.initialCount&&(this.__shouldMeasureChunk||this.__shouldContinueChunking)&&(cancelAnimationFrame(this.__chunkingId),this.__chunkingId=requestAnimationFrame(function(){X.__chunkingId=null;X.__continueChunking()}));
this._setRenderedItemCount(this.__instances.length);aW&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.W.__sortAndFilterItems=function(X){for(var J=this,p=Array(X.length),l=0;l<X.length;l++)p[l]=l;this.__filterFn&&(p=p.filter(function(g,B,k){return J.__filterFn(X[g],B,k)}));
this.__sortFn&&p.sort(function(g,B){return J.__sortFn(X[g],X[B])});
return p};
_.W.__calculateLimit=function(X){var J=X,p=this.__instances.length;if(this.initialCount){var l;!this.__chunkCount||this.__itemsArrayChanged&&!this.reuseChunkedInstances?(J=Math.min(X,this.initialCount),this.__chunkCount=(l=Math.max(J-p,0))||1):(l=Math.min(Math.max(X-p,0),this.__chunkCount),J=Math.min(p+l,X));this.__shouldMeasureChunk=l===this.__chunkCount;this.__shouldContinueChunking=J<X;this.__renderStartTime=performance.now()}this.__itemsArrayChanged=!1;return J};
_.W.__continueChunking=function(){if(this.__shouldMeasureChunk){var X=performance.now()-this.__renderStartTime;this.__chunkCount=Math.round(this._targetFrameTime/X*this.__chunkCount)||1}this.__shouldContinueChunking&&this.__debounceRender(this.__render)};
_.W.__updateInstances=function(X,J,p){var l=this.__itemsIdxToInstIdx={},g;for(g=0;g<J;g++){var B=this.__instances[g],k=p[g],n=X[k];l[k]=g;B?(B._setPendingProperty(this.as,n),B._setPendingProperty(this.indexAs,g),B._setPendingProperty(this.itemsIndexAs,k),B._flushProperties()):this.__insertInstance(n,g,k)}for(X=this.__instances.length-1;X>=g;X--)this.__detachAndRemoveInstance(X)};
_.W.__detachInstance=function(X){X=this.__instances[X];for(var J=(0,_.K7)(X.root),p=0;p<X.children.length;p++)J.appendChild(X.children[p]);return X};
_.W.__attachInstance=function(X,J){J.insertBefore(this.__instances[X].root,this)};
_.W.__detachAndRemoveInstance=function(X){this.__detachInstance(X);this.__instances.splice(X,1)};
_.W.__stampInstance=function(X,J,p){var l={};l[this.as]=X;l[this.indexAs]=J;l[this.itemsIndexAs]=p;return new this.__ctor(l)};
_.W.__insertInstance=function(X,J,p){X=this.__stampInstance(X,J,p);p=(p=this.__instances[J+1])?p.children[0]:this;(0,_.K7)((0,_.K7)(this).parentNode).insertBefore(X.root,p);return this.__instances[J]=X};
_.W._showHideChildren=function(X){for(var J=0;J<this.__instances.length;J++)this.__instances[J]._showHideChildren(X)};
_.W.__handleItemPath=function(X,J){var p=X.slice(6),l=p.indexOf(".");X=l<0?p:p.substring(0,l);if(X==parseInt(X,10)){p=l<0?"":p.substring(l+1);this.__handleObservedPaths(p);if(X=this.__instances[this.__itemsIdxToInstIdx[X]])X._setPendingPropertyOrPath(this.as+(p?"."+p:""),J,!1,!0),X._flushProperties();return!0}};
_.W.itemForElement=function(X){return(X=this.modelForElement(X))&&X[this.as]};
_.W.indexForElement=function(X){return(X=this.modelForElement(X))&&X[this.indexAs]};
_.W.modelForElement=function(X){return Vlm(this.template,X)};
_.O1.Object.defineProperties(TA,{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:TA.prototype.__sortChanged},filter:{type:Function,observer:TA.prototype.__filterChanged},observe:{type:String,observer:TA.prototype.__observeChanged},delay:Number,renderedItemCount:{type:Number,notify:!aW,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.*)"]}}});
TA.prototype._setRenderedItemCount=function(){};
customElements.define(TA.is,TA);Polymer.DomRepeat=TA;var $pt=function(X,J){var p=this;this._nativeChildrenObserver=this._shadyChildrenObserver=null;this._connected=!1;this._target=X;this.callback=J;this._effectiveNodes=[];this._observer=null;this._scheduled=!1;this._boundSchedule=function(){p._schedule()};
this.connect();this._schedule()},WNu=function(X){var J=(0,_.K7)(X);
if(Hc(X))return J.assignedNodes({flatten:!0});X=[];for(var p=0;p<J.childNodes.length;p++){var l=J.childNodes[p];Hc(l)?X.push.apply(X,_.EU((0,_.K7)(l).assignedNodes({flatten:!0}))):X.push(l)}return X};
_.W=$pt.prototype;_.W.connect=function(){var X=this;Hc(this._target)?this._listenSlots([this._target]):(0,_.K7)(this._target).children&&(this._listenSlots((0,_.K7)(this._target).children),window.ShadyDOM?this._shadyChildrenObserver=window.ShadyDOM.observeChildren(this._target,function(J){X._processMutations(J)}):(this._nativeChildrenObserver=new MutationObserver(function(J){X._processMutations(J)}),this._nativeChildrenObserver.observe(this._target,{childList:!0})));
this._connected=!0};
_.W.disconnect=function(){Hc(this._target)?this._unlistenSlots([this._target]):(0,_.K7)(this._target).children&&(this._unlistenSlots((0,_.K7)(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};
_.W._schedule=function(){var X=this;this._scheduled||(this._scheduled=!0,At.run(function(){return X.flush()}))};
_.W._processMutations=function(X){this._processSlotMutations(X);this.flush()};
_.W._processSlotMutations=function(X){if(X)for(var J=0;J<X.length;J++){var p=X[J];p.addedNodes&&this._listenSlots(p.addedNodes);p.removedNodes&&this._unlistenSlots(p.removedNodes)}};
_.W.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 X={target:this._target,addedNodes:[],removedNodes:[]},J=WNu(this._target),p=dlK(J,this._effectiveNodes),l=0,g=void 0;l<p.length&&(g=p[l]);l++)for(var B=0,k=void 0;B<g.removed.length&&(k=g.removed[B]);B++)X.removedNodes.push(k);
l=0;for(g=void 0;l<p.length&&(g=p[l]);l++)for(B=g.index;B<g.index+g.addedCount;B++)X.addedNodes.push(J[B]);this._effectiveNodes=J;J=!1;if(X.addedNodes.length||X.removedNodes.length)J=!0,this.callback.call(this._target,X);return J};
_.W._listenSlots=function(X){for(var J=0;J<X.length;J++){var p=X[J];Hc(p)&&p.addEventListener("slotchange",this._boundSchedule)}};
_.W._unlistenSlots=function(X){for(var J=0;J<X.length;J++){var p=X[J];Hc(p)&&p.removeEventListener("slotchange",this._boundSchedule)}};var Vn=Element.prototype,CNt=Vn.matches||Vn.matchesSelector||Vn.mozMatchesSelector||Vn.msMatchesSelector||Vn.oMatchesSelector||Vn.webkitMatchesSelector,kSk=function(X,J){return CNt.call(X,J)},ah=function(X){window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.patch(X);
this.node=X},wHH;
_.W=ah.prototype;_.W.observeNodes=function(X){return new $pt(this.node,X)};
_.W.unobserveNodes=function(X){X.disconnect()};
_.W.notifyObserver=function(){};
_.W.deepContains=function(X){if((0,_.K7)(this.node).contains(X))return!0;var J=X;for(X=X.ownerDocument;J&&J!==X&&J!==this.node;)J=(0,_.K7)(J).parentNode||(0,_.K7)(J).host;return J===this.node};
_.W.getOwnerRoot=function(){return(0,_.K7)(this.node).getRootNode()};
_.W.getDistributedNodes=function(){return this.node.localName==="slot"?(0,_.K7)(this.node).assignedNodes({flatten:!0}):[]};
_.W.getDestinationInsertionPoints=function(){for(var X=[],J=(0,_.K7)(this.node).assignedSlot;J;)X.push(J),J=(0,_.K7)(J).assignedSlot;return X};
_.W.importNode=function(X,J){return(0,_.K7)(this.node instanceof Document?this.node:this.node.ownerDocument).importNode(X,J)};
_.W.getEffectiveChildNodes=function(){return WNu(this.node)};
_.W.queryDistributedElements=function(X){for(var J=this.getEffectiveChildNodes(),p=[],l=0,g=J.length,B=void 0;l<g&&(B=J[l]);l++)B.nodeType===Node.ELEMENT_NODE&&kSk(B,X)&&p.push(B);return p};
_.O1.Object.defineProperties(ah.prototype,{activeElement:{configurable:!0,enumerable:!0,get:function(){var X=this.node;return X._activeElement!==void 0?X._activeElement:X.activeElement}}});
var tb=function(X){this.event=X};
_.O1.Object.defineProperties(tb.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 nrH=ah;if(window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch&&window.ShadyDOM.Wrapper){var LNH=window.ShadyDOM.Wrapper,AF0=function(){return LNH.apply(this,arguments)||this};
_.r(AF0,LNH);Object.getOwnPropertyNames(ah.prototype).forEach(function(X){X!="activeElement"&&X!="constructor"&&(AF0.prototype[X]=ah.prototype[X])});
P9m(AF0.prototype,["classList"]);nrH=AF0;Object.defineProperties(tb.prototype,{localTarget:{get:function(){var X=this.event.currentTarget;X=X&&_.M6(X).getOwnerRoot();for(var J=this.path,p=0;p<J.length;p++){var l=J[p];if(_.M6(l).getOwnerRoot()===X)return l}},
configurable:!0},path:{get:function(){return window.ShadyDOM.composedPath(this.event)},
configurable:!0}})}else tlR(),P9m(ah.prototype,"parentNode firstChild lastChild nextSibling previousSibling firstElementChild lastElementChild nextElementSibling previousElementSibling childNodes children classList shadowRoot".split(" ")),QVI();wHH=nrH;_.M6=function(X){X=X||document;if(X instanceof nrH)return X;if(X instanceof tb)return X;var J=X.__domApi;J||(X instanceof Event?J=new tb(X):J=new nrH(X),X.__domApi=J);return J};var YWH=/:host\(:dir\((ltr|rtl)\)\)/g,vrv=/([\s\w-#\.\[\]\*]*):dir\((ltr|rtl)\)/g,eeH=/:dir\((?:ltr|rtl)\)/,ZCs=!(!window.ShadyDOM||!window.ShadyDOM.inUse),rP=[],P2=null,U1="",heH=IW(function(X){ZCs||P2||(U1=document.documentElement.getAttribute("dir"),P2=new MutationObserver(EOI),P2.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}));var J=roG(X);X=function(){var p=J.call(this)||this;p.__autoDirOptOut=!1;return p};
_.r(X,J);X._processStyleText=function(p,l){p=J._processStyleText.call(this,p,l);!ZCs&&eeH.test(p)&&(p=this._replaceDirInCssText(p),this.__activateDir=!0);return p};
X._replaceDirInCssText=function(p){p=p.replace(YWH,':host([dir="$1"])');return p=p.replace(vrv,':host([dir="$2"]) $1')};
X.prototype.ready=function(){J.prototype.ready.call(this);this.__autoDirOptOut=this.hasAttribute("dir")};
X.prototype.connectedCallback=function(){J.prototype.connectedCallback&&J.prototype.connectedCallback.call(this);this.constructor.__activateDir&&(P2&&P2.takeRecords().length&&EOI(),rP.push(this),this.__autoDirOptOut||this.setAttribute("dir",U1))};
X.prototype.disconnectedCallback=function(){J.prototype.disconnectedCallback&&J.prototype.disconnectedCallback.call(this);if(this.constructor.__activateDir){var p=rP.indexOf(this);p>-1&&rP.splice(p,1)}};
X.__activateDir=!1;return X});var xps=function(X){for(;X;){var J=Object.getOwnPropertyDescriptor(X,"observedAttributes");if(J)return J.get;X=Object.getPrototypeOf(X.prototype).constructor}return function(){return[]}};
IW(function(X){var J=SX(X),p=xps(J);X=function(){return J.call(this)||this};
_.r(X,J);X.prototype._initializeProperties=function(){this.hasAttribute("disable-upgrade")?this.__isUpgradeDisabled=!0:J.prototype._initializeProperties.call(this)};
X.prototype._enableProperties=function(){this.__isUpgradeDisabled||J.prototype._enableProperties.call(this)};
X.prototype._canApplyPropertyDefault=function(l){return J.prototype._canApplyPropertyDefault.call(this,l)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(l))};
X.prototype.attributeChangedCallback=function(l,g,B,k){l=="disable-upgrade"?this.__isUpgradeDisabled&&B==null&&(J.prototype._initializeProperties.call(this),this.__isUpgradeDisabled=!1,(0,_.K7)(this).isConnected&&J.prototype.connectedCallback.call(this)):J.prototype.attributeChangedCallback.call(this,l,g,B,k)};
X.prototype.connectedCallback=function(){this.__isUpgradeDisabled||J.prototype.connectedCallback.call(this)};
X.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||J.prototype.disconnectedCallback.call(this)};
_.O1.Object.defineProperties(X,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return p.call(this).concat("disable-upgrade")}}});
return X});var Ih=!1,T9m=[],yT=[];var sVK=window.ShadyDOM,XrU=window.ShadyCSS;window.WebComponents?window.addEventListener("WebComponentsReady",prm):document.readyState==="interactive"||document.readyState==="complete"?prm():window.addEventListener("DOMContentLoaded",prm);var By6=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=""},lnY=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim,gYK=/@import[^;]*;/gim,Lim=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim,Asm=/(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim,wrW=/@apply\s*\(?[^);]*\)?\s*(?:[;\n]|$)?/gim,YNK=/[^;:]*?:[^;]*?var\([^;]*\)(?:[;\n]|$)?/gim,kHC=/^@[^\s]*keyframes/,
CfR=/\s+/g;var vYZ={};var hJY=Promise.resolve();var HCb=new Set;var apt=/;\s*/m,Up0=/^\s*(initial)|(inherit)\s*$/,rFe=/\s*!important/,IpH=function(){this._map={}};
IpH.prototype.set=function(X,J){X=X.trim();this._map[X]={properties:J,dependants:{}}};
IpH.prototype.get=function(X){X=X.trim();return this._map[X]||null};
var yF0=null,Qn=function(){this._measureElement=this._currentElement=null;this._map=new IpH};
_.W=Qn.prototype;_.W.detectMixin=function(X){X=dBU.test(X)||GAv.test(X);dBU.lastIndex=0;GAv.lastIndex=0;return X};
_.W.transformTemplate=function(X,J){if(X._gatheredStyle===void 0){var p=[];for(var l=X.content.querySelectorAll("style"),g=0;g<l.length;g++){var B=l[g];if(B.hasAttribute("shady-unscoped")){if(!iu5){var k=B.textContent;if(!HCb.has(k)){HCb.add(k);var n=document.createElement("style");n.setAttribute("shady-unscoped","");n.textContent=k;document.head.appendChild(n)}B.parentNode.removeChild(B)}}else p.push(B.textContent),B.parentNode.removeChild(B)}(p=p.join("").trim())?(l=document.createElement("style"),
l.textContent=p,X.content.insertBefore(l,X.content.firstChild),p=l):p=null;X._gatheredStyle=p}return(X=X._gatheredStyle)?this.JSC$11544_transformStyle(X,J):null};
_.W.JSC$11544_transformStyle=function(X,J){J=J===void 0?"":J;var p=UCY(X);this.transformRules(p,J);X.textContent=an4(p);return p};
_.W.transformCustomStyle=function(X){var J=this,p=UCY(X);InU(p,function(l){l.selector===":root"&&(l.selector="html");J.transformRule(l)});
X.textContent=an4(p);return p};
_.W.transformRules=function(X,J){var p=this;this._currentElement=J;InU(X,function(l){p.transformRule(l)});
this._currentElement=null};
_.W.transformRule=function(X){X.cssText=orG(this,X.parsedCssText,X);X.selector===":root"&&(X.selector=":host > *")};
var orG=function(X,J,p){J=J.replace(GAv,function(l,g,B,k){return X._produceCssProperties(l,g,B,k,p)});
return X._consumeCssProperties(J,p)};
_.W=Qn.prototype;_.W._getInitialValueForProperty=function(X){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(X)};
_.W._fallbacksFromPreviousRules=function(X){for(var J=this,p=X;p.parent;)p=p.parent;var l={},g=!1;InU(p,function(B){(g=g||B===X)||B.selector===X.selector&&Object.assign(l,J._cssTextToMap(B.parsedCssText))});
return l};
_.W._consumeCssProperties=function(X,J){for(var p;p=dBU.exec(X);){var l=p[0],g=p[1];p=p.index;var B=p+l.indexOf("@apply"),k=p+l.length;l=X.slice(0,B);X=X.slice(k);B=J?this._fallbacksFromPreviousRules(J):{};Object.assign(B,this._cssTextToMap(l));g=this._atApplyToCssProperties(g,B);X=l+g+X;dBU.lastIndex=p+g.length}return X};
_.W._atApplyToCssProperties=function(X,J){X=X.replace(apt,"");var p=[],l=this._map.get(X);l||(this._map.set(X,{}),l=this._map.get(X));if(l){this._currentElement&&(l.dependants[this._currentElement]=!0);var g,B=l.properties;for(g in B){var k=J&&J[g];l=[g,": var(",X,"_-_",g];k&&l.push(",",k.replace(rFe,""));l.push(")");rFe.test(B[g])&&l.push(" !important");p.push(l.join(""))}}return p.join("; ")};
_.W._replaceInitialOrInherit=function(X,J){var p=Up0.exec(J);p&&(J=p[1]?this._getInitialValueForProperty(X):"apply-shim-inherit");return J};
_.W._cssTextToMap=function(X,J){J=J===void 0?!1:J;X=X.split(";");for(var p,l,g={},B=0;B<X.length;B++)if(p=X[B])l=p.split(":"),l.length>1&&(p=l[0].trim(),l=l.slice(1).join(":"),J&&(l=this._replaceInitialOrInherit(p,l)),g[p]=l);return g};
_.W._invalidateMixinEntry=function(X){if(yF0)for(var J in X.dependants)J!==this._currentElement&&yF0(J)};
_.W._produceCssProperties=function(X,J,p,l,g){var B=this;p&&ysT(p,function(U,y){y&&B._map.get(y)&&(l="@apply "+y+";")});
if(!l)return X;var k=this._consumeCssProperties(""+l,g);g=X.slice(0,X.indexOf("--"));var n=k=this._cssTextToMap(k,!0),w=this._map.get(J),Y=w&&w.properties;Y?n=Object.assign(Object.create(Y),k):this._map.set(J,n);var e=[],Z,h=!1;for(Z in n){var x=k[Z];x===void 0&&(x="initial");!Y||Z in Y||(h=!0);e.push(J+"_-_"+Z+": "+x)}h&&this._invalidateMixinEntry(w);w&&(w.properties=n);p&&(g=X+";"+g);return g+e.join("; ")+";"};
Qn.prototype.detectMixin=Qn.prototype.detectMixin;Qn.prototype.transformStyle=Qn.prototype.JSC$11544_transformStyle;Qn.prototype.transformCustomStyle=Qn.prototype.transformCustomStyle;Qn.prototype.transformRules=Qn.prototype.transformRules;Qn.prototype.transformRule=Qn.prototype.transformRule;Qn.prototype.transformTemplate=Qn.prototype.transformTemplate;Qn.prototype._separator="_-_";Object.defineProperty(Qn.prototype,"invalidCallback",{get:function(){return yF0},
set:function(X){yF0=X}});var EK=new Qn,SWU=function(){this.customStyleInterface=null;EK.invalidCallback=eJI},KS=function(X){!X.customStyleInterface&&window.ShadyCSS.CustomStyleInterface&&(X.customStyleInterface=window.ShadyCSS.CustomStyleInterface,X.customStyleInterface.transformCallback=function(J){EK.transformCustomStyle(J)},X.customStyleInterface.validateCallback=function(){requestAnimationFrame(function(){X.customStyleInterface.enqueued&&X.flushCustomStyles()})})};
_.W=SWU.prototype;_.W.prepareTemplate=function(X,J){KS(this);oYB(X)===""&&(vYZ[J]=X,J=EK.transformTemplate(X,J),X._styleAst=J)};
_.W.flushCustomStyles=function(){KS(this);if(this.customStyleInterface){var X=this.customStyleInterface.processStyles();if(this.customStyleInterface.enqueued){for(var J=0;J<X.length;J++){var p=this.customStyleInterface.getStyleForCustomStyle(X[J]);p&&EK.transformCustomStyle(p)}this.customStyleInterface.enqueued=!1}}};
_.W.styleSubtree=function(X,J){KS(this);J&&PyU(X,J);if(X.shadowRoot)for(this.styleElement(X),X=X.shadowRoot.children||X.shadowRoot.childNodes,J=0;J<X.length;J++)this.styleSubtree(X[J]);else for(X=X.children||X.childNodes,J=0;J<X.length;J++)this.styleSubtree(X[J])};
_.W.styleElement=function(X){KS(this);var J=X.localName,p;J?J.indexOf("-")>-1?p=J:p=X.getAttribute&&X.getAttribute("is")||"":p=X.is;J=vYZ[p];if(!(J&&oYB(J)!==""||!J||ZMZ(J))){if(ZMZ(J)||J._applyShimValidatingVersion!==J._applyShimNextVersion)this.prepareTemplate(J,p),xCT(J);if(X=X.shadowRoot)if(X=X.querySelector("style"))X.__cssRules=J._styleAst,X.textContent=an4(J._styleAst)}};
_.W.styleDocument=function(X){KS(this);this.styleSubtree(document.body,X)};
if(!window.ShadyCSS||!window.ShadyCSS.ScopingShim){var Ta=new SWU,OCj=window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface;window.ShadyCSS={prepareTemplate:function(X,J){Ta.flushCustomStyles();Ta.prepareTemplate(X,J)},
prepareTemplateStyles:function(X,J,p){window.ShadyCSS.prepareTemplate(X,J,p)},
prepareTemplateDom:function(){},
styleSubtree:function(X,J){Ta.flushCustomStyles();Ta.styleSubtree(X,J)},
styleElement:function(X){Ta.flushCustomStyles();Ta.styleElement(X)},
styleDocument:function(X){Ta.flushCustomStyles();Ta.styleDocument(X)},
getComputedStyleValue:function(X,J){return QDW(X,J)},
flushCustomStyles:function(){Ta.flushCustomStyles()},
nativeCss:HMY,nativeShadow:iu5,cssBuild:St,disableRuntime:PSb};OCj&&(window.ShadyCSS.CustomStyleInterface=OCj)}window.ShadyCSS.ApplyShim=EK;var cF0;cF0=window.ShadyCSS;_.za=IW(function(X){X=s8G(SX(X));var J=Rov?X:heH(X),p=xps(J),l={x:"pan-x",y:"pan-y",none:"none",all:"auto"};X=function(){return J.call(this)||this};
_.r(X,J);X.prototype.created=function(){};
X.prototype.__attributeReaction=function(g,B,k){(this.__dataAttributes&&this.__dataAttributes[g]||g==="disable-upgrade")&&this.attributeChangedCallback(g,B,k,null)};
X.prototype.setAttribute=function(g,B){if(WAZ&&!this._legacyForceObservedAttributes){var k=this.getAttribute(g);J.prototype.setAttribute.call(this,g,B);this.__attributeReaction(g,k,String(B))}else J.prototype.setAttribute.call(this,g,B)};
X.prototype.removeAttribute=function(g){if(WAZ&&!this._legacyForceObservedAttributes){var B=this.getAttribute(g);J.prototype.removeAttribute.call(this,g);this.__attributeReaction(g,B,null)}else J.prototype.removeAttribute.call(this,g)};
X.prototype._enableProperties=function(){this.__isUpgradeDisabled||J.prototype._enableProperties.call(this)};
X.prototype._canApplyPropertyDefault=function(g){return J.prototype._canApplyPropertyDefault.call(this,g)&&!(this.__isUpgradeDisabled&&this._isPropertyPending(g))};
X.prototype.connectedCallback=function(){this.__needsAttributesAtConnected&&this._takeAttributes();this.__isUpgradeDisabled||(J.prototype.connectedCallback.call(this),this.isAttached=!0,this.attached())};
X.prototype.attached=function(){};
X.prototype.disconnectedCallback=function(){this.__isUpgradeDisabled||(J.prototype.disconnectedCallback.call(this),this.isAttached=!1,this.detached())};
X.prototype.detached=function(){};
X.prototype.attributeChangedCallback=function(g,B,k,n){B!==k&&(g=="disable-upgrade"?this.__isUpgradeDisabled&&k==null&&(this._initializeProperties(),this.__isUpgradeDisabled=!1,(0,_.K7)(this).isConnected&&this.connectedCallback()):(J.prototype.attributeChangedCallback.call(this,g,B,k,n),this.attributeChanged(g,B,k)))};
X.prototype.attributeChanged=function(){};
X.prototype._initializeProperties=function(){if(YE&&this.hasAttribute("disable-upgrade"))this.__isUpgradeDisabled=!0;else{var g=Object.getPrototypeOf(this);g.hasOwnProperty("__hasRegisterFinished")||(this._registered(),g.__hasRegisterFinished=!0);J.prototype._initializeProperties.call(this);this.root=this;this.created();WAZ&&!this._legacyForceObservedAttributes&&(this.hasAttributes()?this._takeAttributes():this.parentNode||(this.__needsAttributesAtConnected=!0));this._applyListeners()}};
X.prototype._takeAttributes=function(){for(var g=this.attributes,B=0,k=g.length;B<k;B++){var n=g[B];this.__attributeReaction(n.name,null,n.value)}};
X.prototype._registered=function(){};
X.prototype.ready=function(){this._ensureAttributes();J.prototype.ready.call(this)};
X.prototype._ensureAttributes=function(){};
X.prototype._applyListeners=function(){};
X.prototype.serialize=function(g){return this._serializeValue(g)};
X.prototype.deserialize=function(g,B){return this._deserializeValue(g,B)};
X.prototype.reflectPropertyToAttribute=function(g,B,k){this._propertyToAttribute(g,B,k)};
X.prototype.serializeValueToAttribute=function(g,B,k){this._valueToNodeAttribute(k||this,g,B)};
X.prototype.extend=function(g,B){if(!g||!B)return g||B;for(var k=Object.getOwnPropertyNames(B),n=0,w=void 0;n<k.length&&(w=k[n]);n++){var Y=Object.getOwnPropertyDescriptor(B,w);Y&&Object.defineProperty(g,w,Y)}return g};
X.prototype.mixin=function(g,B){for(var k in B)g[k]=B[k];return g};
X.prototype.chainObject=function(g,B){g&&B&&g!==B&&(g.__proto__=B);return g};
X.prototype.instanceTemplate=function(g){g=this.constructor._contentForTemplate(g);return document.importNode(g,!0)};
X.prototype.fire=function(g,B,k){k=k||{};B=B===null||B===void 0?{}:B;g=new Event(g,{bubbles:k.bubbles===void 0?!0:k.bubbles,cancelable:!!k.cancelable,composed:k.composed===void 0?!0:k.composed});g.detail=B;(0,_.K7)(k.node||this).dispatchEvent(g);return g};
X.prototype.listen=function(g,B,k){g=g||this;var n=this.__boundListeners||(this.__boundListeners=new WeakMap),w=n.get(g);w||(w={},n.set(g,w));n=B+k;w[n]||(w[n]=this._addMethodEventListenerToNode(g,B,k,this))};
X.prototype.unlisten=function(g,B,k){g=g||this;var n=this.__boundListeners&&this.__boundListeners.get(g);k=B+k;var w=n&&n[k];w&&(this._removeEventListenerFromNode(g,B,w),n[k]=null)};
X.prototype.setScrollDirection=function(g,B){_.LG(B||this,l[g]||"auto")};
X.prototype.$$=function(g){return this.root.querySelector(g)};
X.prototype.distributeContent=function(){var g=_.M6(this);window.ShadyDOM&&g.shadowRoot&&ShadyDOM.flush()};
X.prototype.getEffectiveChildNodes=function(){return _.M6(this).getEffectiveChildNodes()};
X.prototype.queryDistributedElements=function(g){return _.M6(this).queryDistributedElements(g)};
X.prototype.getEffectiveChildren=function(){return this.getEffectiveChildNodes().filter(function(g){return g.nodeType===Node.ELEMENT_NODE})};
X.prototype.getEffectiveTextContent=function(){for(var g=this.getEffectiveChildNodes(),B=[],k=0,n;n=g[k];k++)n.nodeType!==Node.COMMENT_NODE&&B.push(n.textContent);return B.join("")};
X.prototype.queryEffectiveChildren=function(g){return(g=this.queryDistributedElements(g))&&g[0]};
X.prototype.queryAllEffectiveChildren=function(g){return this.queryDistributedElements(g)};
X.prototype.getContentChildNodes=function(g){return(g=this.root.querySelector(g||"slot"))?_.M6(g).getDistributedNodes():[]};
X.prototype.getContentChildren=function(g){return this.getContentChildNodes(g).filter(function(B){return B.nodeType===Node.ELEMENT_NODE})};
X.prototype.isLightDescendant=function(g){return this!==g&&(0,_.K7)(this).contains(g)&&(0,_.K7)(this).getRootNode()===(0,_.K7)(g).getRootNode()};
X.prototype.isLocalDescendant=function(g){return this.root===(0,_.K7)(g).getRootNode()};
X.prototype.scopeSubtree=function(g,B){return JsZ(g,B===void 0?!1:B)};
X.prototype.getComputedStyleValue=function(g){return cF0.getComputedStyleValue(this,g)};
X.prototype.debounce=function(g,B,k){this._debouncers=this._debouncers||{};return this._debouncers[g]=_.FZ(this._debouncers[g],k>0?_.rh.after(k):At,B.bind(this))};
X.prototype.isDebouncerActive=function(g){this._debouncers=this._debouncers||{};g=this._debouncers[g];return!(!g||!g.isActive())};
X.prototype.flushDebouncer=function(g){this._debouncers=this._debouncers||{};(g=this._debouncers[g])&&g.flush()};
X.prototype.cancelDebouncer=function(g){this._debouncers=this._debouncers||{};(g=this._debouncers[g])&&g.cancel()};
X.prototype.async=function(g,B){return B>0?_.rh.run(g.bind(this),B):~At.run(g.bind(this))};
X.prototype.cancelAsync=function(g){g<0?At.cancel(~g):_.rh.cancel(g)};
X.prototype.create=function(g,B){g=document.createElement(g);if(B)if(g.setProperties)g.setProperties(B);else for(var k in B)g[k]=B[k];return g};
X.prototype.elementMatches=function(g,B){return kSk(B||this,g)};
X.prototype.toggleAttribute=function(g,B){var k=this;arguments.length===3&&(k=arguments[2]);arguments.length==1&&(B=!k.hasAttribute(g));if(B)return(0,_.K7)(k).setAttribute(g,""),!0;(0,_.K7)(k).removeAttribute(g);return!1};
X.prototype.toggleClass=function(g,B,k){k=k||this;arguments.length==1&&(B=!k.classList.contains(g));B?k.classList.add(g):k.classList.remove(g)};
X.prototype.transform=function(g,B){B=B||this;B.style.webkitTransform=g;B.style.transform=g};
X.prototype.translate3d=function(g,B,k,n){this.transform("translate3d("+g+","+B+","+k+")",n||this)};
X.prototype.arrayDelete=function(g,B){if(Array.isArray(g)){if(B=g.indexOf(B),B>=0)return g.splice(B,1)}else if(B=Pf(this,g).indexOf(B),B>=0)return this.splice(g,B,1);return null};
X.prototype._logger=function(g,B){Array.isArray(B)&&B.length===1&&Array.isArray(B[0])&&(B=B[0]);switch(g){case "log":case "warn":case "error":console[g].apply(console,_.EU(B))}};
X.prototype._log=function(){this._logger("log",_.iA.apply(0,arguments))};
X.prototype._warn=function(){this._logger("warn",_.iA.apply(0,arguments))};
X.prototype._error=function(){this._logger("error",_.iA.apply(0,arguments))};
X.prototype._logf=function(g){return["[%s::%s]",this.is,g].concat(_.EU(_.iA.apply(1,arguments)))};
_.O1.Object.defineProperties(X.prototype,{domHost:{configurable:!0,enumerable:!0,get:function(){var g=(0,_.K7)(this).getRootNode();return g instanceof DocumentFragment?g.host:g}}});
_.O1.Object.defineProperties(X,{importMeta:{configurable:!0,enumerable:!0,get:function(){return this.prototype.importMeta}},
observedAttributes:{configurable:!0,enumerable:!0,get:function(){return WAZ&&!this.prototype._legacyForceObservedAttributes?(this.hasOwnProperty("__observedAttributes")||(this.__observedAttributes=[],XWZ(this.prototype)),this.__observedAttributes):p.call(this).concat("disable-upgrade")}}});
X.prototype.is="";return X});Polymer.FlattenedNodesObserver=$pt;Polymer.DomApi=wHH;Polymer.EventApi=tb;Polymer.dom=_.M6;Polymer.dom.matchesSelector=kSk;Polymer.dom.flush=_.Ga;Polymer.dom.addDebouncer=_.qj;Polymer.DirMixin=heH;Polymer.RenderStatus={beforeNextRender:_.iRK,afterNextRender:_.oh,flush:function(){for(;T9m.length||yT.length;)KVZ(T9m),KVZ(yT);Ih=!1}};Polymer.LegacyElementMixin=_.za;var bCU;bCU=Mj._mutablePropertyChange;var fpr={properties:{mutableData:Boolean},_shouldPropertyChange:function(X,J,p){return bCU(this,X,J,p,this.mutableData)}};Polymer.MutableDataBehavior={_shouldPropertyChange:function(X,J,p){return bCU(this,X,J,p,!0)}};
Polymer.OptionalMutableDataBehavior=fpr;var SNT={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,listeners:!0,hostAttributes:!0},DCI={attached:!0,detached:!0,ready:!0,created:!0,beforeRegister:!0,registered:!0,attributeChanged:!0,behaviors:!0,_noAccessors:!0},fnZ=Object.assign({listeners:!0,hostAttributes:!0,properties:!0,observers:!0},DCI),DpZ=(0,_.za)(HTMLElement),cDm=function(X,J){X||console.warn("Polymer.Class requires `info` argument");J=J?J(DpZ):DpZ;J=RJU(X,J,X.behaviors);J.is=J.prototype.is=
X.is;return J};Polymer.Class=cDm;Polymer.mixinBehaviors=function(X,J){return RJU({},(0,_.za)(J),X)};
Polymer.GenerateClassFromInfo=RJU;_.KL=function(X){var J=typeof X==="function"?X:_.KL.Class(X);X._legacyForceObservedAttributes&&(J.prototype._legacyForceObservedAttributes=X._legacyForceObservedAttributes);customElements.define(J.is,J);return J};
_.KL.Class=cDm;Polymer._polymerFn=_.KL;var ReU=window.onLegacyPolymerFunctionDefinedCallback;ReU&&ReU();var fcY={templatize:function(X,J){this._templatizerTemplate=X;this.ctor=ZS(X,this,{mutableData:!!J,parentModel:this._parentModel,instanceProps:this._instanceProps,forwardHostProp:this._forwardHostPropV2,notifyInstanceProp:this._notifyInstancePropV2})},
stamp:function(X){return new this.ctor(X)},
modelForElement:function(X){return Vlm(this._templatizerTemplate,X)}};Polymer.Templatizer=fcY;_.jX=(0,_.za)(HTMLElement).prototype;Polymer.Base=_.jX;var FiZ=/\bclass\b/.test(function(){}.toString());
window.PolymerFakeBaseClass=function(){};
_.cc=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.r(_.cc,PolymerFakeBaseClass);var bv=function(){return PolymerFakeBaseClass.apply(this,arguments)||this};
_.r(bv,PolymerFakeBaseClass);var qNK=Symbol("Td"),Pfa=[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 mpk=mpk||{id:"third_party/javascript/node_modules/reflect_decorators/Reflect.closure.js"},FNt;(function(X){function J(G,P,Q){var E=d.get(G);if(!E){if(!Q)return;E=new D;d.set(G,E)}G=E.get(P);if(!G){if(!Q)return;G=new D;E.set(P,G)}return G}
function p(G,P,Q){if(l(G,P,Q))return!0;P=h(P);return P!==null?p(G,P,Q):!1}
function l(G,P,Q){P=J(P,Q,!1);return P===void 0?!1:!!P.has(G)}
function g(G,P,Q){if(l(G,P,Q))return B(G,P,Q);P=h(P);if(P!==null)return g(G,P,Q)}
function B(G,P,Q){P=J(P,Q,!1);if(P!==void 0)return P.get(G)}
function k(G,P){var Q=n(G,P);G=h(G);if(G===null)return Q;var E=k(G,P);if(E.length<=0)return Q;if(Q.length<=0)return E;P=new m;G=[];Q=_.C(Q);for(var BK=Q.next();!BK.done;BK=Q.next())BK=BK.value,P.has(BK)||(P.add(BK),G.push(BK));Q=_.C(E);for(E=Q.next();!E.done;E=Q.next())E=E.value,P.has(E)||(P.add(E),G.push(E));return G}
function n(G,P){G=J(G,P,!1);var Q=[];G&&G.forEach(function(E,BK){return Q.push(BK)});
return Q}
function w(G){return G===void 0}
function Y(G){return typeof G==="object"?G!==null:typeof G==="function"}
function e(G){return typeof G==="function"}
function Z(G){return typeof G==="symbol"?G:String(G)}
function h(G){var P=Object.getPrototypeOf(G);if(typeof G!=="function"||G===c||P!==c)return P;var Q=Object.getPrototypeOf(G.prototype);if(Q==null||Q===Object.prototype)return P;Q=Q.constructor;return typeof Q!=="function"||Q===G?P:Q}
function x(){function G(){this._keys=[];this._values=[];this._cache=P}
var P={};G.prototype={get size(){return this._keys.length},has:function(Q){return Q===this._cache?!0:this._find(Q)>=0?(this._cache=Q,!0):!1},
get:function(Q){var E=this._find(Q);if(E>=0)return this._cache=Q,this._values[E]},
set:function(Q,E){this.delete(Q);this._keys.push(Q);this._values.push(E);this._cache=Q;return this},
delete:function(Q){Q=this._find(Q);return Q>=0?(this._keys.splice(Q,1),this._values.splice(Q,1),this._cache=P,!0):!1},
clear:function(){this._keys.length=0;this._values.length=0;this._cache=P},
forEach:function(Q){for(var E=this.size,BK=0;BK<E;++BK){var CY=this._keys[BK],Um=this._values[BK];this._cache=CY;Q.call(this,Um,CY,this)}},
_find:function(Q){for(var E=this._keys,BK=E.length,CY=0;CY<BK;++CY)if(E[CY]===Q)return CY;return-1}};
return G}
function U(){function G(){this._map=new D}
G.prototype={get size(){return this._map.length},has:function(P){return this._map.has(P)},
add:function(P){this._map.set(P,P);return this},
delete:function(P){return this._map.delete(P)},
clear:function(){this._map.clear()},
forEach:function(P,Q){this._map.forEach(P,Q)}};
return G}
function y(){function G(){this._key=Q()}
function P(HK,N4){for(var t6=0;t6<N4;++t6)HK[t6]=Math.random()*255|0}
function Q(){do{if(BK)var HK=BK.randomBytes(16);else typeof Uint8Array==="function"?(HK=new Uint8Array(16),typeof crypto!=="undefined"?crypto.getRandomValues(HK):P(HK,16)):(HK=Array(16),P(HK,16));HK[6]=HK[6]&79|64;HK[8]=HK[8]&191|128;for(var N4="",t6=0;t6<16;++t6){var dC=HK[t6];if(t6===4||t6===6||t6===8)N4+="-";dC<16&&(N4+="0");N4+=dC.toString(16).toLowerCase()}HK="@@WeakMap@@"+N4}while(CY.call(Um,HK));Um[HK]=!0;return HK}
function E(HK,N4){if(!CY.call(HK,em)){if(!N4)return;Object.defineProperty(HK,em,{value:Object.create(null)})}return HK[em]}
var BK=typeof global!=="undefined"&&typeof mpk==="object"&&typeof require==="function"&&require("crypto"),CY=Object.prototype.hasOwnProperty,Um={},em=Q();G.prototype={has:function(HK){return(HK=E(HK,!1))?this._key in HK:!1},
get:function(HK){if(HK=E(HK,!1))return HK[this._key]},
set:function(HK,N4){E(HK,!0)[this._key]=N4;return this},
delete:function(HK){return(HK=E(HK,!1))&&this._key in HK?delete HK[this._key]:!1},
clear:function(){this._key=Q()}};
return G}
var c=Object.getPrototypeOf(Function),D=typeof Map==="function"?Map:x(),m=typeof Set==="function"?Set:U(),d=new (typeof WeakMap==="function"?WeakMap:y());X.decorate=function(G,P,Q,E){if(w(E)){if(w(Q)){if(!Array.isArray(G))throw new TypeError;if(!e(P))throw new TypeError;for(Q=G.length-1;Q>=0;--Q)if(E=(0,G[Q])(P),!w(E)){if(!e(E))throw new TypeError;P=E}return P}if(!Array.isArray(G))throw new TypeError;if(!Y(P))throw new TypeError;Q=Z(Q);for(E=G.length-1;E>=0;--E)(0,G[E])(P,Q)}else{if(Array.isArray(G))if(Y(P)){if(w(Q))throw new TypeError;
if(!Y(E))throw new TypeError;}else throw new TypeError;else throw new TypeError;Q=Z(Q);for(var BK=G.length-1;BK>=0;--BK){var CY=(0,G[BK])(P,Q,E);if(!w(CY)){if(!Y(CY))throw new TypeError;E=CY}}return E}};
X.metadata=function(G,P){return function(Q,E){if(w(E)){if(!e(Q))throw new TypeError;J(Q,void 0,!0).set(G,P)}else{if(!Y(Q))throw new TypeError;E=Z(E);J(Q,E,!0).set(G,P)}}};
X.defineMetadata=function(G,P){var Q;if(Y(P))w(Q)||(Q=Z(Q));else throw new TypeError;J(P,Q,!0).set("parameters",G)};
X.hasMetadata=function(G,P,Q){if(Y(P))w(Q)||(Q=Z(Q));else throw new TypeError;return p(G,P,Q)};
X.hasOwnMetadata=function(G,P,Q){if(Y(P))w(Q)||(Q=Z(Q));else throw new TypeError;return l(G,P,Q)};
X.getMetadata=function(G,P,Q){if(Y(P))w(Q)||(Q=Z(Q));else throw new TypeError;return g(G,P,Q)};
X.getOwnMetadata=function(G,P,Q){if(Y(P))w(Q)||(Q=Z(Q));else throw new TypeError;return B(G,P,Q)};
X.getMetadataKeys=function(G,P){if(Y(G))w(P)||(P=Z(P));else throw new TypeError;return k(G,P)};
X.getOwnMetadataKeys=function(G,P){if(Y(G))w(P)||(P=Z(P));else throw new TypeError;return n(G,P)};
X.deleteMetadata=function(G,P,Q){if(Y(P))w(Q)||(Q=Z(Q));else throw new TypeError;var E=J(P,Q,!1);if(!w(E)){if(!E.delete(G))return!1;if(E.size>0)return!0;G=d.get(P);G.delete(Q);if(G.size>0)return!0;d.delete(P);return!0}};
(function(G){if(typeof G.Reflect!=="undefined"){if(G.Reflect!==X)for(var P in X)G.Reflect[P]=X[P]}else G.Reflect=X})(typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"?self:typeof global!=="undefined"?global:globalThis)})(FNt||(FNt={}));var B84=self;var qWu=[0,_.wy,_.eS,_.wy];var Ncj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Ncj,_.wB);var Mbu=_.ol(Ncj,[0,_.a5,_.xY,qWu,_.eS,_.ry]);var GSs=[0,_.UN,-3,_.ry,_.a5,_.wy,_.OJb,_.UN,bJk,yAX,Wr,_.YY,_.wy,function(){return uo0},
_.eS],uo0=[0,_.xY,function(){return GSs},
_.a5,14,_.UN];_.r9(_.fG,_.GL);_.W=_.fG.prototype;_.W.start=function(){this.stop();this.usingListeners_=!1;var X=dpk(this),J=VbU(this);X&&!J&&this.JSC$11587_win_.mozRequestAnimationFrame?(this.JSC$11587_id_=_.PH(this.JSC$11587_win_,"MozBeforePaint",this.callback_),this.JSC$11587_win_.mozRequestAnimationFrame(null),this.usingListeners_=!0):this.JSC$11587_id_=X&&J?X.call(this.JSC$11587_win_,this.callback_):this.JSC$11587_win_.setTimeout(zgb(this.callback_),20)};
_.W.stop=function(){if(this.isActive()){var X=dpk(this),J=VbU(this);X&&!J&&this.JSC$11587_win_.mozRequestAnimationFrame?dc(this.JSC$11587_id_):X&&J?J.call(this.JSC$11587_win_,this.JSC$11587_id_):this.JSC$11587_win_.clearTimeout(this.JSC$11587_id_)}this.JSC$11587_id_=null};
_.W.fire=function(){this.stop();this.JSC$11589_doAction_()};
_.W.isActive=function(){return this.JSC$11587_id_!=null};
_.W.JSC$11589_doAction_=function(){this.usingListeners_&&this.JSC$11587_id_&&dc(this.JSC$11587_id_);this.JSC$11587_id_=null;this.JSC$11587_listener_.call(this.handler_,_.U4())};
_.W.disposeInternal=function(){this.stop();_.fG.superClass_.disposeInternal.call(this)};
var dpk=function(X){X=X.JSC$11587_win_;return X.requestAnimationFrame||X.webkitRequestAnimationFrame||X.mozRequestAnimationFrame||X.oRequestAnimationFrame||X.msRequestAnimationFrame||null},VbU=function(X){X=X.JSC$11587_win_;
return X.cancelAnimationFrame||X.cancelRequestAnimationFrame||X.webkitCancelRequestAnimationFrame||X.mozCancelRequestAnimationFrame||X.oCancelRequestAnimationFrame||X.msCancelRequestAnimationFrame||null};_.cz=function(X,J,p){_.GL.call(this);this.JSC$11590_listener_=p!=null?X.bind(p):X;this.JSC$11590_interval_=J;this.args_=null;this.shouldFire_=!1;this.pauseCount_=0;this.JSC$11590_timer_=null};
_.r(_.cz,_.GL);_.W=_.cz.prototype;_.W.fire=function(X){this.args_=arguments;this.JSC$11590_timer_||this.pauseCount_?this.shouldFire_=!0:tb0(this)};
_.W.stop=function(){this.JSC$11590_timer_&&(_.lT.clearTimeout(this.JSC$11590_timer_),this.JSC$11590_timer_=null,this.shouldFire_=!1,this.args_=null)};
_.W.pause=function(){this.pauseCount_++};
_.W.resume=function(){this.pauseCount_--;this.pauseCount_||!this.shouldFire_||this.JSC$11590_timer_||(this.shouldFire_=!1,tb0(this))};
_.W.disposeInternal=function(){_.GL.prototype.disposeInternal.call(this);this.stop()};
var tb0=function(X){X.JSC$11590_timer_=gW(function(){X.JSC$11590_timer_=null;X.shouldFire_&&!X.pauseCount_&&(X.shouldFire_=!1,tb0(X))},X.JSC$11590_interval_);
var J=X.args_;X.args_=null;X.JSC$11590_listener_.apply(null,J)};var PNu=function(X,J){this.childIterator_=X[_.lT.Symbol.iterator]();this.mapFn_=J};
PNu.prototype[Symbol.iterator]=function(){return this};
PNu.prototype.next=function(){var X=this.childIterator_.next();return{value:X.done?void 0:this.mapFn_.call(void 0,X.value),done:X.done}};
var QCU=function(X,J){return new PNu(X,J)};var Err={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 EvU=function(X){var J=KNe(X);if(!J)throw Error("Xd`"+X);return J},KNe=function(X){var J={};
X=String(X);var p=X.charAt(0)=="#"?X:"#"+X;if(Tcr.test(p))return J.hex=qcm(p),J.type="hex",J;p=jgI(X);return p.length?(J.hex=Urm(p[0],p[1],p[2]),J.type="rgb",J):Err&&(X=Err[X.toLowerCase()])?(J.hex=X,J.type="named",J):null},zet=/#(.)(.)(.)/,qcm=function(X){if(!Tcr.test(X))throw Error("Zd`"+X);
X.length==4&&(X=X.replace(zet,"#$1$1$2$2$3$3"));return X.toLowerCase()},KcI=function(X){X=qcm(X);
X=parseInt(X.slice(1),16);return[X>>16,X>>8&255,X&255]},Urm=function(X,J,p){X=Number(X);
J=Number(J);p=Number(p);if(X!=(X&255)||J!=(J&255)||p!=(p&255))throw Error("$d`"+X+"`"+J+"`"+p);J=X<<16|J<<8|p;return X<16?"#"+(16777216|J).toString(16).slice(1):"#"+J.toString(16)},Tcr=/^#(?:[0-9a-f]{3}){1,2}$/i,jCU=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,jgI=function(X){var J=X.match(jCU);
if(J){X=Number(J[1]);var p=Number(J[2]);J=Number(J[3]);if(X>=0&&X<=255&&p>=0&&p<=255&&J>=0&&J<=255)return[X,p,J]}return[]};var iCG={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},fo=iCG;fo=iCG;var eD5,sCU,XzU;eD5=function(X,J){switch(J){case 1:return X%4!=0||X%100==0&&X%400!=0?28:29;case 5:case 8:case 10:case 3:return 30}return 31};
sCU=function(X,J,p,l,g){X=new Date(X,J,p);g=g||0;return X.valueOf()+(((l!==void 0?l:3)-g+7)%7-((X.getDay()+6)%7-g+7)%7)*864E5};
_.ib=function(X,J,p){typeof X==="number"?(this.date=XzU(X,J||0,p||1),J4G(this,p||1)):_.QZ(X)?(this.date=XzU(X.getFullYear(),X.getMonth(),X.getDate()),J4G(this,X.getDate())):(this.date=new Date(_.U4()),X=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),J4G(this,X))};
XzU=function(X,J,p){J=new Date(X,J,p);X>=0&&X<100&&J.setFullYear(J.getFullYear()-1900);return J};
_.W=_.ib.prototype;_.W.firstDayOfWeek_=fo.FIRSTDAYOFWEEK;_.W.firstWeekCutOffDay_=fo.FIRSTWEEKCUTOFFDAY;_.W.clone=function(){var X=new _.ib(this.date);X.firstDayOfWeek_=this.firstDayOfWeek_;X.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return X};
_.W.getFullYear=function(){return this.date.getFullYear()};
_.W.getYear=function(){return this.getFullYear()};
_.W.getMonth=function(){return this.date.getMonth()};
_.W.getDate=function(){return this.date.getDate()};
_.W.getTime=function(){return this.date.getTime()};
_.W.getDay=function(){return this.date.getDay()};
_.W.getUTCFullYear=function(){return this.date.getUTCFullYear()};
_.W.getUTCMonth=function(){return this.date.getUTCMonth()};
_.W.getUTCDate=function(){return this.date.getUTCDate()};
_.W.getUTCDay=function(){return this.date.getDay()};
_.W.getUTCHours=function(){return this.date.getUTCHours()};
_.W.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.W.getTimezoneOffset=function(){return this.date.getTimezoneOffset()};
_.W.set=function(X){this.date=new Date(X.getFullYear(),X.getMonth(),X.getDate())};
_.W.setFullYear=function(X){this.date.setFullYear(X)};
_.W.setYear=function(X){this.setFullYear(X)};
_.W.setMonth=function(X){this.date.setMonth(X)};
_.W.setDate=function(X){this.date.setDate(X)};
_.W.setTime=function(X){this.date.setTime(X)};
_.W.setUTCFullYear=function(X){this.date.setUTCFullYear(X)};
_.W.setUTCMonth=function(X){this.date.setUTCMonth(X)};
_.W.setUTCDate=function(X){this.date.setUTCDate(X)};
_.W.add=function(X){if(X.years||X.months){var J=this.getMonth()+X.months+X.years*12,p=this.getYear()+Math.floor(J/12);J%=12;J<0&&(J+=12);var l=Math.min(eD5(p,J),this.getDate());this.setDate(1);this.setFullYear(p);this.setMonth(J);this.setDate(l)}X.days&&(p=this.getYear(),J=p>=0&&p<=99?-1900:0,X=new Date((new Date(p,this.getMonth(),this.getDate(),12)).getTime()+X.days*864E5),this.setDate(1),this.setFullYear(X.getFullYear()+J),this.setMonth(X.getMonth()),this.setDate(X.getDate()),J4G(this,X.getDate()))};
_.W.JSC$11603_toIsoString=function(X){var J=this.getFullYear(),p=J<0?"-":J>=1E4?"+":"";return[p+_.bf(Math.abs(J),p?6:4),_.bf(this.getMonth()+1,2),_.bf(this.getDate(),2)].join(X?"-":"")};
_.W.equals=function(X){return!(!X||this.getYear()!=X.getYear()||this.getMonth()!=X.getMonth()||this.getDate()!=X.getDate())};
_.W.toString=function(){return this.JSC$11603_toIsoString()};
var J4G=function(X,J){X.getDate()!=J&&X.date.setUTCHours(X.date.getUTCHours()+(X.getDate()<J?1:-1))};
_.ib.prototype.valueOf=function(){return this.date.valueOf()};var Xd=function(X,J,p,l,g){this.reversed=!!J;this.node=null;this.tagType=0;this.started_=!1;this.constrained=!p;X&&sK(this,X,l);this.depth=g!=void 0?g:this.tagType||0;this.reversed&&(this.depth*=-1)};
_.r9(Xd,fI);var sK=function(X,J,p,l){if(X.node=J)X.tagType=typeof p==="number"?p:X.node.nodeType!=1?0:X.reversed?-1:1;typeof l==="number"&&(X.depth=l)};
_.W=Xd.prototype;_.W.JSC$11618_copyFrom=function(X){this.node=X.node;this.tagType=X.tagType;this.depth=X.depth;this.reversed=X.reversed;this.constrained=X.constrained};
_.W.clone=function(){return new Xd(this.node,this.reversed,!this.constrained,this.tagType,this.depth)};
_.W.next=function(){if(this.started_){if(!this.node||this.constrained&&this.depth==0)return Dr;var X=this.node;var J=this.reversed?-1:1;if(this.tagType==J){var p=this.reversed?X.lastChild:X.firstChild;p?sK(this,p):sK(this,X,J*-1)}else(p=this.reversed?X.previousSibling:X.nextSibling)?sK(this,p):sK(this,X.parentNode,J*-1);this.depth+=this.tagType*(this.reversed?-1:1)}else this.started_=!0;return(X=this.node)?Re(X):Dr};
_.W.equals=function(X){return X.node==this.node&&(!this.node||X.tagType==this.tagType)};
_.W.splice=function(X){var J=this.node,p=this.reversed?1:-1;this.tagType==p&&(this.tagType=p*-1,this.depth+=this.tagType*(this.reversed?-1:1));this.reversed=!this.reversed;Xd.prototype.next.call(this);this.reversed=!this.reversed;p=_.VZ(arguments[0])?arguments[0]:arguments;for(var l=p.length-1;l>=0;l--)_.$R(p[l],J);_.Fa(J)};var pzU=function(){},J$=function(X){for(var J=[],p=X.getTextRangeCount(),l=0;l<p;l++)J.push(X.getTextRange(l));
return J};
pzU.prototype.isReversed=function(){return!1};
pzU.prototype.getWindow=function(){return Tz(_.zz(this.JSC$11620_getStartNode()))};
var lZr=function(X,J){Xd.call(this,X,J,!0)};
_.r9(lZr,Xd);var pT=function(X,J,p,l,g){this.endNode_=this.startNode_=null;this.endOffset_=this.startOffset_=0;this.isReversed_=!!g;if(X){this.startNode_=X;this.startOffset_=J;this.endNode_=p;this.endOffset_=l;if(X.nodeType==1&&X.tagName!="BR")if(X=X.childNodes,J=X[J])this.startNode_=J,this.startOffset_=0;else{X.length&&(this.startNode_=_.fY(X));var B=!0}p.nodeType==1&&((this.endNode_=p.childNodes[l])?this.endOffset_=0:this.endNode_=p)}Xd.call(this,this.isReversed_?this.endNode_:this.startNode_,this.isReversed_,
!0);B&&this.next()};
_.r9(pT,lZr);_.W=pT.prototype;_.W.JSC$11626_getStartNode=function(){return this.startNode_};
_.W.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)};
_.W.next=function(){return this.isLast()?Dr:pT.superClass_.next.call(this)};
_.W.JSC$11618_copyFrom=function(X){this.startNode_=X.startNode_;this.endNode_=X.endNode_;this.startOffset_=X.startOffset_;this.endOffset_=X.endOffset_;this.isReversed_=X.isReversed_;pT.superClass_.JSC$11618_copyFrom.call(this,X)};
_.W.clone=function(){var X=new pT(this.startNode_,this.startOffset_,this.endNode_,this.endOffset_,this.isReversed_);X.JSC$11618_copyFrom(this);return X};j54.prototype.__iterator__=function(){return new pT(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var qL=function(X){this.range_=X};
_.r9(qL,j54);var gq0=function(X){var J=_.zz(X).createRange();if(X.nodeType==3)J.setStart(X,0),J.setEnd(X,X.length);else if(l6(X)||X.nodeType==3){for(var p,l=X;(p=l.firstChild)&&(l6(p)||p.nodeType==3);)l=p;J.setStart(l,0);for(l=X;(p=l.lastChild)&&(l6(p)||p.nodeType==3);)l=p;J.setEnd(l,l.nodeType==1?l.childNodes.length:l.length)}else p=X.parentNode,X=Array.prototype.indexOf.call(p.childNodes,X),J.setStart(p,X),J.setEnd(p,X+1);return J},BtU=function(X,J,p,l){var g=_.zz(X).createRange();
g.setStart(X,J);g.setEnd(p,l);return g};
_.W=qL.prototype;_.W.clone=function(){return new this.constructor(this.range_.cloneRange())};
_.W.getContainer=function(){return this.range_.commonAncestorContainer};
_.W.compareBrowserRangeEndpoints=function(X,J,p){return this.range_.compareBoundaryPoints(p==1?J==1?_.lT.Range.START_TO_START:_.lT.Range.START_TO_END:J==1?_.lT.Range.END_TO_START:_.lT.Range.END_TO_END,X)};
_.W.isCollapsed=function(){return this.range_.collapsed};
_.W.select=function(X){this.selectInternal(Tz(_.zz(this.range_.startContainer)).getSelection(),X)};
_.W.selectInternal=function(X){X.removeAllRanges();X.addRange(this.range_)};
_.W.insertNode=function(X,J){var p=this.range_.cloneRange();p.collapse(J);p.insertNode(X);p.detach();return X};
_.W.collapse=function(X){this.range_.collapse(X)};_.r9(DS,qL);DS.prototype.selectInternal=function(X,J){!J||this.isCollapsed()?DS.superClass_.selectInternal.call(this,X,J):(X.collapse(this.range_.endContainer,this.range_.endOffset),X.extend(this.range_.startContainer,this.range_.startOffset))};_.r9(Rh,qL);Rh.prototype.compareBrowserRangeEndpoints=function(X,J,p){return Rh.superClass_.compareBrowserRangeEndpoints.call(this,X,J,p)};
Rh.prototype.selectInternal=function(X,J){J?X.setBaseAndExtent(this.range_.endContainer,this.range_.endOffset,this.range_.startContainer,this.range_.startOffset):X.setBaseAndExtent(this.range_.startContainer,this.range_.startOffset,this.range_.endContainer,this.range_.endOffset)};var lV=function(){this.endOffset_=this.endNode_=this.startOffset_=this.startNode_=this.browserRangeWrapper_=null;this.isReversed_=!1},puZ;
_.r9(lV,pzU);puZ=function(X,J){var p=new lV;p.browserRangeWrapper_=X;p.isReversed_=!!J;return p};
_.$PG=function(X){X=_.mC?new Rh(gq0(X)):_.Fj?new DS(gq0(X)):new qL(gq0(X));return puZ(X)};
_.uv=function(X,J,p,l){var g=new lV;g.isReversed_=J55(X,J,p,l);if(_.aj(X)&&!l6(X)){var B=X.parentNode;J=Array.prototype.indexOf.call(B.childNodes,X);X=B}_.aj(p)&&!l6(p)&&(B=p.parentNode,l=Array.prototype.indexOf.call(B.childNodes,p),p=B);g.isReversed_?(g.startNode_=p,g.startOffset_=l,g.endNode_=X,g.endOffset_=J):(g.startNode_=X,g.startOffset_=J,g.endNode_=p,g.endOffset_=l);return g};
_.W=lV.prototype;_.W.clone=function(){var X=new lV;X.browserRangeWrapper_=this.browserRangeWrapper_&&this.browserRangeWrapper_.clone();X.startNode_=this.startNode_;X.startOffset_=this.startOffset_;X.endNode_=this.endNode_;X.endOffset_=this.endOffset_;X.isReversed_=this.isReversed_;return X};
_.W.JSC$11620_getType=function(){return"text"};
_.W.getBrowserRangeObject=function(){return gp(this).range_};
_.W.getTextRangeCount=function(){return 1};
_.W.getTextRange=function(){return this};
var gp=function(X){var J;if(!(J=X.browserRangeWrapper_)){J=X.JSC$11620_getStartNode();var p=X.JSC$11620_getStartOffset(),l=X.JSC$11620_getEndNode(),g=X.JSC$11620_getEndOffset();J=_.mC?new Rh(BtU(J,p,l,g)):_.Fj?new DS(BtU(J,p,l,g)):new qL(BtU(J,p,l,g));J=X.browserRangeWrapper_=J}return J};
_.W=lV.prototype;_.W.getContainer=function(){return gp(this).getContainer()};
_.W.JSC$11620_getStartNode=function(){return this.startNode_||(this.startNode_=gp(this).range_.startContainer)};
_.W.JSC$11620_getStartOffset=function(){return this.startOffset_!=null?this.startOffset_:this.startOffset_=gp(this).range_.startOffset};
_.W.JSC$11620_getEndNode=function(){return this.endNode_||(this.endNode_=gp(this).range_.endContainer)};
_.W.JSC$11620_getEndOffset=function(){return this.endOffset_!=null?this.endOffset_:this.endOffset_=gp(this).range_.endOffset};
_.W.isReversed=function(){return this.isReversed_};
_.W.JSC$11620_containsRange=function(X,J){if(X.JSC$11620_getType()=="text"){var p=gp(this);X=gp(X);J=J&&!X.isCollapsed();X=X.range_;p=J?p.compareBrowserRangeEndpoints(X,0,1)>=0&&p.compareBrowserRangeEndpoints(X,1,0)<=0:p.compareBrowserRangeEndpoints(X,0,0)>=0&&p.compareBrowserRangeEndpoints(X,1,1)<=0}else p=!1;return p};
_.W.isCollapsed=function(){return gp(this).isCollapsed()};
_.W.JSC$11620_getText=function(){return gp(this).range_.toString()};
_.W.__iterator__=function(){return new pT(this.JSC$11620_getStartNode(),this.JSC$11620_getStartOffset(),this.JSC$11620_getEndNode(),this.JSC$11620_getEndOffset())};
_.W.select=function(){gp(this).select(this.isReversed_)};
_.W.JSC$11620_removeContents=function(){var X=gp(this).range_;X.extractContents();if(X.startContainer.hasChildNodes()&&(X=X.startContainer.childNodes[X.startOffset])){var J=X.previousSibling;VCb(X)==""&&_.Fa(X);J&&VCb(J)==""&&_.Fa(J)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null};
_.W.insertNode=function(X,J){X=gp(this).insertNode(X,J);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return X};
_.W.collapse=function(X){X=this.isReversed()?!X:X;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(X);X?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var WeX=function(){};
_.r9(WeX,pzU);WeX.prototype.JSC$11620_containsRange=function(X,J){var p=J$(this);X=J$(X);return(J?hL:_.rmB)(X,function(l){return hL(p,function(g){return g.JSC$11620_containsRange(l,J)})})};
WeX.prototype.insertNode=function(X,J){J?_.Bu(X,this.JSC$11620_getStartNode()):_.$R(X,this.JSC$11620_getEndNode());return X};var CYr,kqj=MK().JSC$9602_document_.documentElement;CYr=kqj.requestFullscreen?"fullscreenchange":kqj.webkitRequestFullscreen?"webkitfullscreenchange":kqj.mozRequestFullScreen?"mozfullscreenchange":kqj.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";var ML=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null};
_.r9(ML,WeX);_.W=ML.prototype;_.W.clone=function(){var X=new ML;X.browserRanges_=_.G5(this.browserRanges_);return X};
_.W.JSC$11620_getType=function(){return"mutli"};
_.W.getBrowserRangeObject=function(){return this.browserRanges_[0]};
_.W.getTextRangeCount=function(){return this.browserRanges_.length};
_.W.getTextRange=function(X){this.ranges_[X]||(this.ranges_[X]=puZ(iMT(this.browserRanges_[X])));return this.ranges_[X]};
_.W.getContainer=function(){if(!this.container_){for(var X=[],J=this.getTextRangeCount(),p=0;p<J;p++)X.push(this.getTextRange(p).getContainer());this.container_=Flt.apply(null,X)}return this.container_};
var Bd=function(X){X.sortedRanges_||(X.sortedRanges_=J$(X),X.sortedRanges_.sort(function(J,p){var l=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();var g=p.JSC$11620_getStartNode();p=p.JSC$11620_getStartOffset();return l==g&&J==p?0:J55(l,J,g,p)?1:-1}));
return X.sortedRanges_};
_.W=ML.prototype;_.W.JSC$11620_getStartNode=function(){return Bd(this)[0].JSC$11620_getStartNode()};
_.W.JSC$11620_getStartOffset=function(){return Bd(this)[0].JSC$11620_getStartOffset()};
_.W.JSC$11620_getEndNode=function(){return _.fY(Bd(this)).JSC$11620_getEndNode()};
_.W.JSC$11620_getEndOffset=function(){return _.fY(Bd(this)).JSC$11620_getEndOffset()};
_.W.isCollapsed=function(){return this.browserRanges_.length==0||this.browserRanges_.length==1&&this.getTextRange(0).isCollapsed()};
_.W.JSC$11620_getText=function(){return J$(this).map(function(X){return X.JSC$11620_getText()}).join("")};
_.W.__iterator__=function(){return new $g(this)};
_.W.select=function(){var X=this.getWindow().getSelection();X.removeAllRanges();for(var J=this.getTextRangeCount(),p=0;p<J;p++)X.addRange(this.getTextRange(p).getBrowserRangeObject())};
_.W.JSC$11620_removeContents=function(){J$(this).forEach(function(X){X.JSC$11620_removeContents()})};
_.W.collapse=function(X){if(!this.isCollapsed()){var J=X?this.getTextRange(0):this.getTextRange(this.getTextRangeCount()-1);this.ranges_=[];this.container_=this.sortedRanges_=null;J.collapse(X);this.ranges_=[J];this.sortedRanges_=[J];this.browserRanges_=[J.getBrowserRangeObject()]}};
var $g=function(X){this.iterators_=null;this.currentIdx_=0;X&&(this.iterators_=Bd(X).map(function(J){return _.omj(J)}));
Xd.call(this,X?this.JSC$11626_getStartNode():null,!1,!0)};
_.r9($g,lZr);_.W=$g.prototype;_.W.JSC$11626_getStartNode=function(){return this.iterators_[0].JSC$11626_getStartNode()};
_.W.isLast=function(){return this.iterators_[this.currentIdx_].isLast()};
_.W.next=function(){for(;this.currentIdx_<this.iterators_.length;){var X=this.iterators_[this.currentIdx_],J=X.next();if(J.done)this.currentIdx_++;else return sK(this,X.node,X.tagType,X.depth),J}return Dr};
_.W.JSC$11618_copyFrom=function(X){this.iterators_=_.G5(X.iterators_);$g.superClass_.JSC$11618_copyFrom.call(this,X)};
_.W.clone=function(){var X=new $g(null);X.JSC$11618_copyFrom(this);return X};var Wd=function(){_.s0.call(this);this.reader_=new FileReader;this.reader_.onloadstart=(0,_.dv)(this.dispatchProgressEvent_,this);this.reader_.onprogress=(0,_.dv)(this.dispatchProgressEvent_,this);this.reader_.onload=(0,_.dv)(this.dispatchProgressEvent_,this);this.reader_.onabort=(0,_.dv)(this.dispatchProgressEvent_,this);this.reader_.onerror=(0,_.dv)(this.dispatchProgressEvent_,this);this.reader_.onloadend=(0,_.dv)(this.dispatchProgressEvent_,this)};
_.r9(Wd,_.s0);Wd.prototype.abort=function(){try{this.reader_.abort()}catch(X){throw new f7t(X,"aborting read");}};
Wd.prototype.getError=function(){return this.reader_.error&&new f7t(this.reader_.error,"reading file")};
Wd.prototype.dispatchProgressEvent_=function(X){this.dispatchEvent(new G0Z(X,this))};
Wd.prototype.disposeInternal=function(){Wd.superClass_.disposeInternal.call(this);delete this.reader_};
var Leu=function(X){var J=new Wd,p=nqj(J);J.reader_.readAsArrayBuffer(X);return p},A4t=function(X){var J=new Wd,p=nqj(J);
J.reader_.readAsDataURL(X);return p},nqj=function(X){var J=new Kq;
X.listen("loadend",_.fV(function(p,l){var g=l.reader_.result,B=l.getError();g==null||B?p.errback(B):p.callback(g);l.dispose()},J,X));
return J};var CT=function(){_.s0.call(this);this.hysteresisDistance_=0;this.dragLists_=[];this.dragItems_=[];this.dragItemForHandle_={};this.JSC$11660_eventHandler_=new _.QV(this);this.JSC$11660_isInitialized_=!1};
_.r9(CT,_.s0);var wzG=new _.t5("d"),YhU=new _.t5("beforedragstart"),vqe=new _.t5("dragstart"),eau=new _.t5("beforedragmove"),Z_H=new _.t5("dragmove"),has=new _.t5("beforedragend"),xPb=new _.t5("dragend"),H_u=new _.t5("e");CT.prototype.isDragging=function(){return!!this.JSC$11660_dragger_};
var aZt=function(X,J){J.dlgGrowthDirection_=0;J.dlgDragHoverClass_=void 0;J.dlgDragPermission=0;X.dragLists_.push(J)},UP0=function(X,J){X.getHandleForDragItem_=J};
CT.prototype.init=function(){if(!this.JSC$11660_isInitialized_){for(var X=this.dragLists_.length,J=0;J<X;J++)for(var p=_.Wu(this.dragLists_[J]),l=p.length,g=0;g<l;++g){var B=p[g],k=this.getHandleForDragItem_(B),n=_.KY(k);this.dragItemForHandle_[n]=B;this.dragItemHoverClasses_&&(this.JSC$11660_eventHandler_.listen(B,"mouseover",this.handleDragItemMouseover_),this.JSC$11660_eventHandler_.listen(B,"mouseout",this.handleDragItemMouseout_));this.dragItemHandleHoverClasses_&&(this.JSC$11660_eventHandler_.listen(k,
"mouseover",this.handleDragItemHandleMouseover_),this.JSC$11660_eventHandler_.listen(k,"mouseout",this.handleDragItemHandleMouseout_));this.dragItems_.push(B);this.JSC$11660_eventHandler_.listen(k,["mousedown","touchstart"],this.handlePotentialDragStart_)}this.JSC$11660_isInitialized_=!0}};
CT.prototype.disposeInternal=function(){this.JSC$11660_eventHandler_.dispose();for(var X=this.dragLists_.length,J=0;J<X;J++){var p=this.dragLists_[J];p.dlgGrowthDirection_=void 0;p.dlgDragHoverClass_=void 0}this.dragLists_.length=0;this.dragItems_.length=0;this.dragItemForHandle_=null;r4b(this);CT.superClass_.disposeInternal.call(this)};
var IZZ=function(X,J){for(var p=X.dragLists_.length,l=0;l<p;l++){var g=X.dragLists_[l];g.dlgBounds_=gR5(g)}p=X.dragItems_.length;for(l=0;l<p;l++)g=X.dragItems_[l],g!=J&&(g.dlgBounds_=gR5(g))};
_.W=CT.prototype;
_.W.handlePotentialDragStart_=function(X){var J=_.KY(X.currentTarget);J=this.dragItemForHandle_[J];if(J.parentElement.dlgDragPermission!=2){this.currDragItem_=J;a:{J=this.currDragItem_;for(var p=J.cloneNode(!0),l=qh("TEXTAREA",J),g=qh("TEXTAREA",p),B=0;B<l.length;B++)g[B].value=l[B].value;switch(J.tagName){case "TR":J=_.J5("TABLE",null,_.J5("TBODY",null,p));break a;case "TD":case "TH":J=_.J5("TABLE",null,_.J5("TBODY",null,_.J5("TR",null,p)));break a;case "TEXTAREA":p.value=J.value;default:J=p;break a}J=
void 0}this.draggerEl_=J;this.draggerElClasses_&&af(this.draggerEl_,this.draggerElClasses_||[]);this.draggerEl_.style.margin="0";this.draggerEl_.style.position="absolute";this.draggerEl_.style.visibility="hidden";_.zz(this.currDragItem_).body.appendChild(this.draggerEl_);p=_.jC(this.currDragItem_);J=this.draggerEl_;l=_.jC(J);if(p instanceof _.KF){var k=p.y;p=p.x}Lg(J,J.offsetLeft+(p-l.x),J.offsetTop+(Number(k)-l.y));this.JSC$11660_dragger_=new _.CI(this.draggerEl_);_.NPb(this.JSC$11660_dragger_,this.hysteresisDistance_);
_.PH(this.JSC$11660_dragger_,"start",this.handleDragStart_,!1,this);_.PH(this.JSC$11660_dragger_,"end",this.handleDragEnd_,!1,this);_.PH(this.JSC$11660_dragger_,"earlycancel",this.JSC$11662_cleanup_,!1,this);this.dispatchEvent(new kg(wzG,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11660_dragger_));this.JSC$11660_dragger_.startDrag(X)}};
_.W.handleDragStart_=function(X){if(this.dispatchEvent(new kg(YhU,this,X.browserEvent,this.currDragItem_,null,null))){this.origList_=this.currDragItem_.parentNode;this.origNextItem_=_.DKk(this.currDragItem_);this.currHoverList_=this.origList_;this.currDragItemClasses_?af(this.currDragItem_,this.currDragItemClasses_||[]):this.currDragItem_.style.visibility="hidden";var J=TbU(this.draggerEl_);this.draggerEl_.halfWidth=J.width/2;this.draggerEl_.halfHeight=J.height/2;J=this.draggerEl_.getBoundingClientRect();
var p=X.clientY,l=MtX(this.JSC$11660_dragger_,X.clientX);if(l>J.right){var g=this.currDragItem_.getBoundingClientRect();this.JSC$11660_dragger_.deltaX=l-(l-g.left)/g.width*J.width}p=ujt(this.JSC$11660_dragger_,p);p>J.bottom&&(this.JSC$11660_dragger_.deltaY+=p-J.bottom);this.draggerEl_.style.visibility="";this.currDragItem_.style.display="none";IZZ(this,this.currDragItem_);this.currDragItem_.style.display="";_.PH(this.JSC$11660_dragger_,"drag",this.handleDragMove_,!1,this);this.dispatchEvent(new kg(vqe,
this,X.browserEvent,this.currDragItem_,this.draggerEl_,this.JSC$11660_dragger_))}else X.preventDefault(),this.JSC$11662_cleanup_()};
_.W.handleDragMove_=function(X){var J=_.jC(this.draggerEl_);J=new _.KF(J.x+this.draggerEl_.halfWidth,J.y+this.draggerEl_.halfHeight);a:{var p=null;if(this.currDragItem_.style.display!="none"){p=this.currDragItem_.parentNode;var l=gR5(p);if(y4b(J,l))break a}l=this.dragLists_.length;for(var g=0;g<l;g++){var B=this.dragLists_[g];if(B!=p&&y4b(J,B.dlgBounds_)){p=B;break a}}p=null}if(p){if(p==null)throw Error("ae");l=0;g=!1;B=void 0;switch(p.dlgGrowthDirection_){case 0:l=J.y;var k=oqX;var n=Shu;break;case 4:g=
!0;case 2:l=J.x;k=O_G;n=Shu;break;case 5:g=!0;case 3:l=J.x,k=c4u,n=b_H}for(var w=null,Y,e=_.Wu(p),Z=e.length,h=0;h<Z;h++){var x=e[h];if(x!=this.currDragItem_){var U=k(x.dlgBounds_);if(g){var y=fZZ(x,J);B===void 0&&(B=y);n(l,U)&&(Y==void 0||y<B||y==B&&(n(U,Y)||U==Y))&&(w=x,Y=U);y<B&&(B=y)}else n(l,U)&&(Y==void 0||n(U,Y))&&(w=x,Y=U)}}k=w!==null&&fZZ(w,J)>B?null:w}else k=null;if(!this.dispatchEvent(new kg(eau,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11660_dragger_,J,p,k)))return!1;if(p&&p.dlgDragPermission!=
1)this.currDragItem_.parentNode==p&&_.DKk(this.currDragItem_)==k||p.insertBefore(this.currDragItem_,k),this.currDragItem_.style.display="",p.dlgDragHoverClass_&&_.L_(p,p.dlgDragHoverClass_);else for(this.currDragItem_.style.display="none",n=this.dragLists_.length,Y=0;Y<n;Y++)l=this.dragLists_[Y],l.dlgDragHoverClass_&&_.n_(l,l.dlgDragHoverClass_);p!=this.currHoverList_&&(this.currHoverList_=p,IZZ(this,this.currDragItem_));this.dispatchEvent(new kg(Z_H,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11660_dragger_,
J,p,k));return!1};
_.W.JSC$11662_cleanup_=function(){r4b(this);this.JSC$11660_dragger_=this.draggerEl_=this.origNextItem_=this.origList_=this.currHoverList_=this.currDragItem_=null;for(var X=this.dragLists_.length,J=0;J<X;J++)this.dragLists_[J].dlgBounds_=null;X=this.dragItems_.length;for(J=0;J<X;J++)this.dragItems_[J].dlgBounds_=null};
_.W.handleDragEnd_=function(X){if(!this.dispatchEvent(new kg(has,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11660_dragger_)))return!1;r4b(this);this.dispatchEvent(new kg(xPb,this,X,this.currDragItem_,this.draggerEl_,this.JSC$11660_dragger_));this.JSC$11662_cleanup_();return!0};
var r4b=function(X){_.wv(X.JSC$11660_dragger_);var J=X.draggerEl_&&X.draggerEl_.parentElement;X.draggerEl_&&_.Fa(X.draggerEl_);X.currDragItem_&&X.currDragItem_.style.display=="none"&&(X.origList_.insertBefore(X.currDragItem_,X.origNextItem_),X.currDragItem_.style.display="");X.currDragItemClasses_&&X.currDragItem_?uWG(X.currDragItem_,X.currDragItemClasses_||[]):X.currDragItem_&&(X.currDragItem_.style.visibility="");for(var p=X.dragLists_.length,l=0;l<p;l++){var g=X.dragLists_[l];g.dlgDragHoverClass_&&
_.n_(g,g.dlgDragHoverClass_)}J&&X.dispatchEvent(new kg(H_u,X,null,X.currDragItem_,X.draggerEl_,X.JSC$11660_dragger_))};
_.W=CT.prototype;_.W.getHandleForDragItem_=function(X){return X};
_.W.handleDragItemMouseover_=function(X){af(X.currentTarget,this.dragItemHoverClasses_||[])};
_.W.handleDragItemMouseout_=function(X){uWG(X.currentTarget,this.dragItemHoverClasses_||[])};
_.W.handleDragItemHandleMouseover_=function(X){af(X.currentTarget,this.dragItemHandleHoverClasses_||[])};
_.W.handleDragItemHandleMouseout_=function(X){uWG(X.currentTarget,this.dragItemHandleHoverClasses_||[])};
var y4b=function(X,J){return X.x>J.left&&X.x<J.left+J.width&&X.y>J.top&&X.y<J.top+J.height},fZZ=function(X,J){X=X.dlgBounds_;
return Math.abs(J.y-(X.top+(X.height-1)/2))},oqX=function(X){return X.top+X.height-1},O_G=function(X){return X.left+X.width-1},c4u=function(X){return X.left||0},Shu=function(X,J){return X<J},b_H=function(X,J){return X>J},kg=function(X,J,p,l,g,B){_.Hi.call(this,X);
this.event=p;this.currDragItem=l;this.draggerEl=g;this.JSC$11664_dragger=B};
_.r9(kg,_.Hi);_.r9(VT,_.GL);var DPX=new _.KF(0,0);VT.prototype.JSC$11668_onTick_=function(){this.containerNode_.scrollTop+=this.scrollDelta_.y;this.containerNode_.scrollLeft+=this.scrollDelta_.x};
VT.prototype.JSC$11668_onMouseMove=function(X){var J=this.containerIsActuallyContent_?DPX:NK(MK(this.containerNode_)),p=this.horizontalScrolling_?this.calculateScrollDelta(X.clientX+J.x,this.scrollBounds_.left,this.scrollBounds_.width):0,l=this.calculateScrollDelta(X.clientY+J.y,this.scrollBounds_.top,this.scrollBounds_.height);this.scrollDelta_.x=p;this.scrollDelta_.y=l;!(p=!p&&!l)&&(p=this.constrainScroll_)&&(p=X.clientX+J.x,X=X.clientY+J.y,J=this.containerBounds_,p=!(J.left<=p&&J.left+J.width>=
p&&J.top<=X&&J.top+J.height>=X));p?this.scrollTimer_.stop():this.scrollTimer_.enabled||this.scrollTimer_.start()};
VT.prototype.calculateScrollDelta=function(X,J,p){var l=0;X<J?l=-8:X>J+p&&(l=8);return l};
VT.prototype.disposeInternal=function(){VT.superClass_.disposeInternal.call(this);this.JSC$11666_eventHandler_.dispose();this.scrollTimer_.dispose()};var Rav={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"}}},nT=Rav;nT=Rav;var LT={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 mPb=function(){},nf=function(X){if(typeof X=="number"){var J=new mPb;
J.standardOffset_=X;var p=X;if(p==0)p="Etc/GMT";else{var l=["Etc/GMT",p<0?"-":"+"];p=Math.abs(p);l.push(Math.floor(p/60)%100);p%=60;p!=0&&l.push(":",_.bf(p,2));p=l.join("")}J.timeZoneId_=p;p=X;p==0?p="UTC":(l=["UTC",p<0?"+":"-"],p=Math.abs(p),l.push(Math.floor(p/60)%100),p%=60,p!=0&&l.push(":",p),p=l.join(""));X=Fet(X);J.tzNames_=[p,p];J.tzNamesExt_={STD_LONG_NAME_GMT:X,STD_GENERIC_LOCATION:X};J.transitions_=[];return J}J=new mPb;J.timeZoneId_=X.id;J.standardOffset_=-X.std_offset;J.tzNames_=X.names;
J.tzNamesExt_=X.names_ext;J.transitions_=X.transitions;return J},Fet=function(X){var J=["GMT"];
J.push(X<=0?"+":"-");X=Math.abs(X);J.push(_.bf(Math.floor(X/60)%100,2),":",_.bf(X%60,2));return J.join("")},qhv=function(X,J){J=Date.UTC(J.getUTCFullYear(),J.getUTCMonth(),J.getUTCDate(),J.getUTCHours(),J.getUTCMinutes())/36E5;
for(var p=0;p<X.transitions_.length&&J>=X.transitions_[p];)p+=2;return p==0?0:X.transitions_[p-1]},Ntj=function(X,J){X=X.standardOffset_-qhv(X,J);
return X===-1440?0:X};var Lf=function(X,J){this.patternParts_=[];this.JSC$11679_dateTimeSymbols_=J||fo;typeof X=="number"?Mvv(this,X):ugj(this,X)},Gqj=[/^'(?:[^']|'')*('|$)/,
/^(?: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]+/],A$=function(X){return X.getHours?X.getHours():0},ugj=function(X,J){for(kQm&&(J=J.replace(/\u200f/g,""));J;){for(var p=J,l=0;l<Gqj.length;++l){var g=J.match(Gqj[l]);
if(g){var B=g[0];J=J.substring(B.length);l==0&&(B=="''"?B="'":(B=B.substring(1,g[1]=="'"?B.length-1:B.length),B=B.replace(/''/g,"'")));X.patternParts_.push({text:B,type:l});break}}if(p===J)throw Error("be`"+J);}};
Lf.prototype.format=function(X,J){if(!X)throw Error("ce");var p=J?(X.getTimezoneOffset()-Ntj(J,X))*6E4:0,l=p?new Date(X.getTime()+p):X,g=l;J&&l.getTimezoneOffset()!=X.getTimezoneOffset()&&(l=new Date(l.getTime()+(l.getTimezoneOffset()-X.getTimezoneOffset())*6E4),g=new Date(X.getTime()+(p+(p>0?-864E5:864E5))));p=[];for(var B=0;B<this.patternParts_.length;++B){var k=this.patternParts_[B].text;1==this.patternParts_[B].type?p.push(dPt(this,k,X,l,g,J)):p.push(k)}return p.join("")};
var Mvv=function(X,J){if(J<4)var p=X.JSC$11679_dateTimeSymbols_.DATEFORMATS[J];else if(J<8)p=X.JSC$11679_dateTimeSymbols_.TIMEFORMATS[J-4];else if(J<12)p=X.JSC$11679_dateTimeSymbols_.DATETIMEFORMATS[J-8],p=p.replace("{1}",X.JSC$11679_dateTimeSymbols_.DATEFORMATS[J-8]),p=p.replace("{0}",X.JSC$11679_dateTimeSymbols_.TIMEFORMATS[J-8]);else if(J===12)p=X.JSC$11679_dateTimeSymbols_.DATEFORMATS[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(J===13)p=X.JSC$11679_dateTimeSymbols_.DATEFORMATS[2].replace(/[^EMd]*yy*[^EMd]*/,
"");else{Mvv(X,10);return}ugj(X,p)},wp=function(X,J){J=String(J);
X=X.JSC$11679_dateTimeSymbols_||fo;if(X.ZERODIGIT!==void 0&&!CsU){for(var p=[],l=0;l<J.length;l++){var g=J.charCodeAt(l);p.push(48<=g&&g<=57?String.fromCharCode(X.ZERODIGIT+g-48):J.charAt(l))}J=p.join("")}return J},CsU=!1,kQm=!1,tvr=function(X,J,p,l){p=p.getFullYear();
p<=0&&l&&(p=1-p);return wp(X,Vve(p,J))},Vve=function(X,J){J==2&&(X%=100);
X<0&&J++;return _.bf(X,J)},Yg=function(X){if(!(X.getHours&&X.getSeconds&&X.getMinutes))throw Error("de");
},PYu=function(X,J){Yg(J);
J=A$(J);return X.JSC$11679_dateTimeSymbols_.AMPMS[J>=12&&J<24?1:0]},dPt=function(X,J,p,l,g,B){var k=J.length;
switch(J.charAt(0)){case "G":return p=l.getFullYear()>0?1:0,k>=4?X.JSC$11679_dateTimeSymbols_.ERANAMES[p]:X.JSC$11679_dateTimeSymbols_.ERAS[p];case "y":return tvr(X,k,l,!0);case "Y":return p=(new Date(sCU(l.getFullYear(),l.getMonth(),l.getDate(),X.JSC$11679_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,X.JSC$11679_dateTimeSymbols_.FIRSTDAYOFWEEK))).getFullYear(),k==2&&(p%=100),wp(X,Vve(p,k));case "u":return tvr(X,k,l,!1);case "M":a:switch(p=l.getMonth(),k){case 5:k=X.JSC$11679_dateTimeSymbols_.NARROWMONTHS[p];
break a;case 4:k=X.JSC$11679_dateTimeSymbols_.MONTHS[p];break a;case 3:k=X.JSC$11679_dateTimeSymbols_.SHORTMONTHS[p];break a;default:k=wp(X,_.bf(p+1,k))}return k;case "k":return Yg(g),wp(X,_.bf(A$(g)||24,k));case "S":return wp(X,(g.getMilliseconds()/1E3).toFixed(Math.min(3,k)).slice(2)+(k>3?_.bf(0,k-3):""));case "E":return p=l.getDay(),k>=4?X.JSC$11679_dateTimeSymbols_.WEEKDAYS[p]:X.JSC$11679_dateTimeSymbols_.SHORTWEEKDAYS[p];case "a":return PYu(X,g);case "b":return PYu(X,g);case "B":return PYu(X,
g);case "h":return Yg(g),wp(X,_.bf(A$(g)%12||12,k));case "K":return Yg(g),wp(X,_.bf(A$(g)%12,k));case "H":return Yg(g),wp(X,_.bf(A$(g),k));case "c":a:switch(p=l.getDay(),k){case 5:k=X.JSC$11679_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[p];break a;case 4:k=X.JSC$11679_dateTimeSymbols_.STANDALONEWEEKDAYS[p];break a;case 3:k=X.JSC$11679_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[p];break a;default:k=wp(X,_.bf(p,1))}return k;case "L":a:switch(p=l.getMonth(),k){case 5:k=X.JSC$11679_dateTimeSymbols_.STANDALONENARROWMONTHS[p];
break a;case 4:k=X.JSC$11679_dateTimeSymbols_.STANDALONEMONTHS[p];break a;case 3:k=X.JSC$11679_dateTimeSymbols_.STANDALONESHORTMONTHS[p];break a;default:k=wp(X,_.bf(p+1,k))}return k;case "Q":return p=Math.floor(l.getMonth()/3),k<4?X.JSC$11679_dateTimeSymbols_.SHORTQUARTERS[p]:X.JSC$11679_dateTimeSymbols_.QUARTERS[p];case "d":return wp(X,_.bf(l.getDate(),k));case "m":return Yg(g),wp(X,_.bf(g.getMinutes?g.getMinutes():0,k));case "s":return Yg(g),wp(X,_.bf(g.getSeconds(),k));case "v":return(B||nf(p.getTimezoneOffset())).timeZoneId_;
case "V":return X=B||nf(p.getTimezoneOffset()),k<=2?X.timeZoneId_:qhv(X,p)>0?X.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?X.tzNamesExt_.DST_GENERIC_LOCATION:X.tzNamesExt_.DST_GENERIC_LOCATION:X.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?X.tzNamesExt_.STD_GENERIC_LOCATION:X.tzNamesExt_.STD_GENERIC_LOCATION;case "w":return p=sCU(g.getFullYear(),g.getMonth(),g.getDate(),X.JSC$11679_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,X.JSC$11679_dateTimeSymbols_.FIRSTDAYOFWEEK),wp(X,_.bf(Math.floor(Math.round((p-(new Date((new Date(p)).getFullYear(),
0,1)).valueOf())/864E5)/7)+1,k));case "z":return X=B||nf(p.getTimezoneOffset()),k<4?X.tzNames_[qhv(X,p)>0?2:0]:X.tzNames_[qhv(X,p)>0?3:1];case "Z":return J=B||nf(p.getTimezoneOffset()),k<4?(k=-Ntj(J,p),X=[k<0?"-":"+"],k=Math.abs(k),X.push(_.bf(Math.floor(k/60)%100,2),_.bf(k%60,2)),k=X.join("")):k=wp(X,Fet(Ntj(J,p))),k;default:return""}};var Q1s=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,EqU=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,dx4=function(X){this.patternParts_=[];this.JSC$11688_dateTimeSymbols_=fo;if(typeof X=="number"){X>11&&(X=10);if(X<4)var J=this.JSC$11688_dateTimeSymbols_.DATEFORMATS[X];else X<8?J=this.JSC$11688_dateTimeSymbols_.TIMEFORMATS[X-4]:(J=this.JSC$11688_dateTimeSymbols_.DATETIMEFORMATS[X-8],J=J.replace("{1}",this.JSC$11688_dateTimeSymbols_.DATEFORMATS[X-8]),J=J.replace("{0}",this.JSC$11688_dateTimeSymbols_.TIMEFORMATS[X-
8]));KeH(this,J)}else KeH(this,X)},KeH=function(X,J){for(var p=!1,l="",g=0;g<J.length;g++){var B=J.charAt(g);
if(Q1s.test(B))for(l.length>0&&(X.patternParts_.push({text:l,count:0,abutStart:!1,numeric:!1}),l=""),X.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});g<J.length-1&&J.charAt(g+1)==" ";)g++;else if(p)B=="'"?g+1<J.length&&J.charAt(g+1)=="'"?(l+="'",g++):p=!1:l+=B;else if("GyMdkHmsSEDabBhKzZvQL".indexOf(B)>=0){l.length>0&&(X.patternParts_.push({text:l,count:0,abutStart:!1,numeric:!1}),l="");for(var k=J.charAt(g),n=g+1;n<J.length&&J.charAt(n)==k;)n++;k=n-g;k<=0?n=!1:(n="MydhHmsSDkK".indexOf(B),
n=n>0||n==0&&k<3);X.patternParts_.push({text:B,count:k,abutStart:!1,numeric:n});g+=k-1}else B=="'"?g+1<J.length&&J.charAt(g+1)=="'"?(l+="'",g++):p=!0:l+=B}l.length>0&&X.patternParts_.push({text:l,count:0,abutStart:!1,numeric:!1});J=!1;for(p=0;p<X.patternParts_.length;p++)X.patternParts_[p].numeric?!J&&p+1<X.patternParts_.length&&X.patternParts_[p+1].numeric&&(J=!0,X.patternParts_[p].abutStart=!0):J=!1};
dx4.prototype.parse=function(X,J,p){var l=!1,g=!1;p&&(l=p.predictive||!1,g=p.validate||!1);if(l)for(p=0;p<this.patternParts_.length;p++){var B=this.patternParts_[p];if(B.count>0&&("abBhHkKm".indexOf(B.text.charAt(0))<0||B.count>2||B.abutStart))throw Error("ee`"+B.text.charAt(0));}B=new Ttr;p=[0];B.dayPeriodIndex=-1;for(var k=0;k<this.patternParts_.length&&!(l&&p[0]>=X.length);k++){if(this.patternParts_[k].count==0){a:{var n=X;var w=p,Y=this.patternParts_[k],e=l;if(Y.text.match(Q1s)!=null){if(Y=w[0],
zar(n,w),w[0]>Y){n=!0;break a}}else{if(n.indexOf(Y.text,w[0])==w[0]){w[0]+=Y.text.length;n=!0;break a}if(e&&Y.text.indexOf(n.substring(w[0]))==0){w[0]+=n.length-w[0];n=!0;break a}}n=!1}if(n)continue;return 0}if(this.patternParts_[k].abutStart){a:{w=X;Y=p;e=k;var Z=Y[0],h=0;for(n=e;n<this.patternParts_.length;n++){var x=this.patternParts_[n],U=x.count;if(U===0)break;if(n==e&&(U-=h,h++,U==0)){n=0;break a}var y=n>e&&x.numeric,c=Y[0];if(!j1r(this,w,Y,x,U,B,!1)||y&&Y[0]-c<U)n=e-1,Y[0]=Z}n-=e}if(n<=0)return 0;
k+=n-1}else if(!j1r(this,X,p,this.patternParts_[k],0,B,l))return 0}a:{X=g;if(J==null)throw Error("fe");B.era!=void 0&&B.year!=void 0&&B.era==0&&B.year>0&&(B.year=-(B.year-1));B.year!=void 0&&J.setFullYear(B.year);l=J.getDate();J.setDate(1);B.month!=void 0&&J.setMonth(B.month);B.day!=void 0?J.setDate(B.day):(g=eD5(J.getFullYear(),J.getMonth()),J.setDate(l>g?g:l));typeof J.setHours==="function"&&(B.hours==void 0&&(B.hours=J.getHours()),B.hours<12&&(B.ampm!=void 0&&B.ampm>0?B.hours+=12:B.dayPeriodName!==
void 0&&("isPm noon afternoon1 afternoon2 evening1 evening2".split(" ").includes(B.dayPeriodName)||["night1","night2"].includes(B.dayPeriodName)&&B.hours>=6)&&(B.hours+=12)),J.setHours(B.hours));typeof J.setMinutes==="function"&&B.minutes!=void 0&&J.setMinutes(B.minutes);typeof J.setSeconds==="function"&&B.seconds!=void 0&&J.setSeconds(B.seconds);typeof J.setMilliseconds==="function"&&B.milliseconds!=void 0&&J.setMilliseconds(B.milliseconds);if(X&&(B.year&&B.year!=J.getFullYear()||B.month&&B.month!=
J.getMonth()||B.day&&B.day!=J.getDate()||B.hours&&B.hours>=24||B.minutes&&B.minutes>=60||B.seconds&&B.seconds>=60||B.milliseconds&&B.milliseconds>=1E3))J=!1;else{B.tzOffset!=void 0&&J.setTime(J.getTime()+(B.tzOffset-J.getTimezoneOffset())*60*1E3);B.ambiguousYear&&(X=new Date,X.setFullYear(X.getFullYear()-80),J.getTime()<X.getTime()&&J.setFullYear(X.getFullYear()+100));if(B.dayOfWeek!=void 0)if(B.day==void 0)B=(7+B.dayOfWeek-J.getDay())%7,B>3&&(B-=7),X=J.getMonth(),J.setDate(J.getDate()+B),J.getMonth()!=
X&&J.setDate(J.getDate()+(B>0?-7:7));else if(B.dayOfWeek!=J.getDay()){J=!1;break a}J=!0}}return J?p[0]:0};
var j1r=function(X,J,p,l,g,B,k){zar(J,p);if(l.numeric&&g>0&&p[0]+g>J.length)return!1;switch(l.text.charAt(0)){case "G":return vd(J,p,[X.JSC$11688_dateTimeSymbols_.ERAS],function(n){return B.era=n}),!0;
case "M":case "L":return i_Z(X,J,p,g,l,B);case "E":return vd(J,p,[X.JSC$11688_dateTimeSymbols_.WEEKDAYS,X.JSC$11688_dateTimeSymbols_.SHORTWEEKDAYS],function(n){return B.dayOfWeek=n});
case "B":case "b":return g=[],X=[[].concat(X.JSC$11688_dateTimeSymbols_.AMPMS)],g.push("isAm"),g.push("isPm"),J=vd(J,p,X,function(n){return B.dayPeriodIndex=n},k),B.dayPeriodName=g[B.dayPeriodIndex],k?J:!0;
case "a":return J=vd(J,p,[X.JSC$11688_dateTimeSymbols_.AMPMS],function(n){return B.ampm=n},k),k?J:!0;
case "y":return s1G(X,J,p,l,g,B);case "Q":return vd(J,p,[X.JSC$11688_dateTimeSymbols_.QUARTERS,X.JSC$11688_dateTimeSymbols_.SHORTQUARTERS],function(n){B.month=n*3;B.day=1});
case "d":return eW(X,J,p,l,g,function(n){B.day=n}),!0;
case "S":return XEZ(X,J,p,g,B);case "h":case "K":case "H":case "k":return J=eW(X,J,p,l,g,function(n){B.hours=l.text.charAt(0)==="h"&&n===12?0:n},k),k?J:!0;
case "m":return J=eW(X,J,p,l,g,function(n){B.minutes=n},k),k?J:!0;
case "s":return eW(X,J,p,l,g,function(n){B.seconds=n}),!0;
case "z":case "Z":case "v":return JOs(X,J,p,B);default:return!1}},s1G=function(X,J,p,l,g,B){var k=p[0];
g=Z_(X,J,p,g);g===null&&(g=Z_(X,J,p,0,!0));if(g===null)return!1;g>=0&&p[0]-k==2&&l.count==2?(X=g,J=(new Date).getFullYear()-80,p=J%100,B.ambiguousYear=X==p,X+=Math.floor(J/100)*100+(X<p?100:0),B.year=X):B.year=g;return!0},i_Z=function(X,J,p,l,g,B){return g.numeric&&eW(X,J,p,g,l,function(k){B.month=k-1})?!0:vd(J,p,[X.JSC$11688_dateTimeSymbols_.MONTHS,
X.JSC$11688_dateTimeSymbols_.STANDALONEMONTHS,X.JSC$11688_dateTimeSymbols_.SHORTMONTHS,X.JSC$11688_dateTimeSymbols_.STANDALONESHORTMONTHS],function(k){B.month=k})},XEZ=function(X,J,p,l,g){var B=p[0];
X=Z_(X,J,p,l);if(X===null)return!1;p=p[0]-B;g.milliseconds=p<3?X*Math.pow(10,3-p):Math.round(X/Math.pow(10,p-3));return!0},JOs=function(X,J,p,l){J.indexOf("GMT",p[0])==p[0]&&(p[0]+=3);
if(p[0]>=J.length)return l.tzOffset=0,!0;var g=p[0],B=Z_(X,J,p,0,!0);if(B===null)return!1;if(p[0]<J.length&&J.charAt(p[0])==":"){var k=B*60;p[0]++;B=Z_(X,J,p,0);if(B===null)return!1;k+=B}else k=B,k=k<24&&p[0]-g<=3?k*60:k%100+k/100*60;l.tzOffset=-k;return!0},eW=function(X,J,p,l,g,B,k){k=k||!1;
var n=p[0];X=Z_(X,J,p,g);if(X===null)return!1;if(k&&p[0]-n<l.count){if(p[0]<J.length)return!1;X*=Math.pow(10,l.count-(p[0]-n))}B(X);return!0},vd=function(X,J,p,l,g){g=g||!1;
for(var B,k=0;k<p.length;k++){B=J;for(var n=p[k],w=g,Y=0,e=null,Z=X.substring(B[0]).toLowerCase(),h=0;h<n.length;h++){var x=n[h].toLowerCase();if(w&&x.indexOf(Z)==0){Y=Z.length;e=h;break}n[h].length>Y&&Z.indexOf(x)==0&&(Y=n[h].length,e=h)}e!==null&&(B[0]+=Y);B=e;if(B!==null)return l(B),!0}return!1},zar=function(X,J){(X=X.substring(J[0]).match(EqU))&&(J[0]+=X[0].length)},Z_=function(X,J,p,l,g){J=l>0?J.substring(0,p[0]+l):J;
g=g||!1;if(X.JSC$11688_dateTimeSymbols_.ZERODIGIT){l=[];for(var B=p[0];B<J.length;B++){var k=J.charCodeAt(B)-X.JSC$11688_dateTimeSymbols_.ZERODIGIT;l.push(0<=k&&k<=9?String.fromCharCode(k+48):J.charAt(B))}J=l.join("")}else J=J.substring(p[0]);X=J.match(new RegExp("^"+(g?"[+-]?":"")+"\\d+"));if(!X)return null;p[0]+=X[0].length;return parseInt(X[0],10)},Ttr=function(){};
Ttr.prototype.ambiguousYear=!1;var pEH;
pEH={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 lLU={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}"]};
lLU={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 gzj=function(){var X={type:"unit",style:"narrow"};this.listType_=X&&X.type?X.type:"conjunction";this.listStyle_=X&&X.style?X.style:"long";this.listSymbols_=lLU;X=0;switch(this.listStyle_){case "short":X=1;break;case "narrow":X=2}switch(this.listType_){case "conjunction":this.listStartPattern_=this.listSymbols_.AND_START[X];this.listTwoPattern_=(this.listSymbols_.AND_TWO||this.listSymbols_.AND_END)[X];this.listMiddlePattern_=(this.listSymbols_.AND_MIDDLE||this.listSymbols_.AND_START)[X];this.listEndPattern_=
this.listSymbols_.AND_END[X];break;case "disjunction":this.listStartPattern_=(this.listSymbols_.OR_START||this.listSymbols_.AND_START)[X];this.listTwoPattern_=(this.listSymbols_.OR_TWO||this.listSymbols_.OR_END)[X];this.listMiddlePattern_=(this.listSymbols_.OR_MIDDLE||this.listSymbols_.AND_START)[X];this.listEndPattern_=this.listSymbols_.OR_END[X];break;case "unit":this.listStartPattern_=(this.listSymbols_.UNIT_START||this.listSymbols_.AND_START)[X],this.listTwoPattern_=(this.listSymbols_.UNIT_TWO||
this.listSymbols_.UNIT_END)[X],this.listMiddlePattern_=(this.listSymbols_.UNIT_MIDDLE||this.listSymbols_.AND_START)[X],this.listEndPattern_=this.listSymbols_.UNIT_END[X]}};
gzj.prototype.format=function(X){return Bzr(this,X)};
var Bzr=function(X,J){var p=J.length;switch(p){case 0:return"";case 1:return String(J[0]);case 2:return X.listTwoPattern_.replace("{0}",String(J[0])).replace("{1}",String(J[1]))}for(var l=X.listStartPattern_.replace("{0}",String(J[0])).replace("{1}",String(J[1])),g=2;g<p-1;++g)l=X.listMiddlePattern_.replace("{0}",l).replace("{1}",String(J[g]));return X.listEndPattern_.replace("{0}",l).replace("{1}",String(J[p-1]))};var $Ae={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"},WM0=$Ae,CEj=$Ae;CEj=WM0=$Ae;var nzZ,h$,Hd,o_I,xg,kyu;
_.W5=function(X,J,p,l){var g;if(g=J){a:if(J&&J.length===3){for(g=0;g<3;g++){var B=J[g];if(B<"A"||B>"Z"&&B<"a"||B>"z"){g=!1;break a}}g=!0}else g=!1;g=!g}if(g)throw new TypeError("ge");this.intlCurrencyCode_=J?J.toUpperCase():null;this.currencyStyle_=p||0;this.overrideNumberFormatSymbols_=l||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_=h$(this).MINUS_SIGN;this.negativeSuffix_="";this.multiplier_=1;this.negativePercentSignExpected_=!1;this.groupingArray_=[];this.useExponentialNotation_=this.decimalSeparatorAlwaysShown_=!1;this.compactStyle_=0;if(typeof X==="number")switch(X){case 1:xg(this,h$(this).DECIMAL_PATTERN);break;case 2:xg(this,h$(this).SCIENTIFIC_PATTERN);break;case 3:xg(this,h$(this).PERCENT_PATTERN);break;case 4:X=h$(this).CURRENCY_PATTERN;J=["0"];if(p=
LT[Hd(this)]){p=p[0]&7;if(p>0)for(J.push("."),l=0;l<p;l++)J.push("0");X=X.replace(/0.00/g,J.join(""))}xg(this,X);break;case 5:kyu(this,1);break;case 6:kyu(this,2);break;default:throw Error("je");}else xg(this,X)};
nzZ=!1;h$=function(X){return X.overrideNumberFormatSymbols_||(nzZ?CEj:WM0)};
Hd=function(X){return X.intlCurrencyCode_||h$(X).DEF_CURRENCY_CODE};
o_I=function(X,J){if(J>308)throw Error("ie`"+J);X.maximumFractionDigits_=J;return X};
xg=function(X,J){var p=[0];X.positivePrefix_=LMs(X,J,p);for(var l=p[0],g=-1,B=0,k=0,n=0,w=-1,Y=J.length,e=!0;p[0]<Y&&e;p[0]++)switch(J.charAt(p[0])){case "#":k>0?n++:B++;w>=0&&g<0&&w++;break;case "0":if(n>0)throw Error("pe`"+J);k++;w>=0&&g<0&&w++;break;case ",":w>0&&X.groupingArray_.push(w);w=0;break;case ".":if(g>=0)throw Error("qe`"+J);g=B+k+n;break;case "E":if(X.useExponentialNotation_)throw Error("re`"+J);X.useExponentialNotation_=!0;X.minExponentDigits_=0;p[0]+1<Y&&J.charAt(p[0]+1)=="+"&&(p[0]++,
X.useSignForPositiveExponent_=!0);for(;p[0]+1<Y&&J.charAt(p[0]+1)=="0";)p[0]++,X.minExponentDigits_++;if(B+k<1||X.minExponentDigits_<1)throw Error("se`"+J);e=!1;break;default:p[0]--,e=!1}k==0&&B>0&&g>=0&&(k=g,k==0&&k++,n=B-k,B=k-1,k=1);if(g<0&&n>0||g>=0&&(g<B||g>B+k)||w==0)throw Error("te`"+J);n=B+k+n;X.maximumFractionDigits_=g>=0?n-g:0;g>=0&&(X.minimumFractionDigits_=B+k-g,X.minimumFractionDigits_<0&&(X.minimumFractionDigits_=0));X.minimumIntegerDigits_=(g>=0?g:n)-B;X.useExponentialNotation_&&(X.maximumIntegerDigits_=
B+X.minimumIntegerDigits_,X.maximumFractionDigits_==0&&X.minimumIntegerDigits_==0&&(X.minimumIntegerDigits_=1));X.groupingArray_.push(Math.max(0,w));X.decimalSeparatorAlwaysShown_=g==0||g==n;l=p[0]-l;X.positiveSuffix_=LMs(X,J,p);p[0]<J.length&&J.charAt(p[0])==";"?(p[0]++,X.multiplier_!=1&&(X.negativePercentSignExpected_=!0),X.negativePrefix_=LMs(X,J,p),p[0]+=l,X.negativeSuffix_=LMs(X,J,p)):(X.negativePrefix_+=X.positivePrefix_,X.negativeSuffix_+=X.positiveSuffix_)};
kyu=function(X,J){X.compactStyle_=J;xg(X,h$(X).DECIMAL_PATTERN);X.minimumFractionDigits_=0;o_I(X,2);if(X.minimumFractionDigits_>0)throw Error("he");X.significantDigits_=2};
_.W5.prototype.parse=function(X,J){J=J||[0];if(this.compactStyle_!==0)throw Error("ke");X=X.replace(/ |\u202f/g,"\u00a0");var p=X.indexOf(this.positivePrefix_,J[0])==J[0],l=X.indexOf(this.negativePrefix_,J[0])==J[0];p&&l&&(this.positivePrefix_.length>this.negativePrefix_.length?l=!1:this.positivePrefix_.length<this.negativePrefix_.length&&(p=!1));p?J[0]+=this.positivePrefix_.length:l&&(J[0]+=this.negativePrefix_.length);if(X.indexOf(h$(this).INFINITY,J[0])==J[0]){J[0]+=h$(this).INFINITY.length;var g=
Infinity}else{g=X;var B=!1,k=!1,n=!1,w=-1,Y=1,e=h$(this).DECIMAL_SEP,Z=h$(this).GROUP_SEP,h=h$(this).EXP_SYMBOL;if(this.compactStyle_!=0)throw Error("le");Z=Z.replace(/\u202f/g,"\u00a0");for(var x="";J[0]<g.length;J[0]++){var U=g.charAt(J[0]),y=AOj(this,U);if(y>=0&&y<=9)x+=y,n=!0;else if(U==e.charAt(0)){if(B||k)break;x+=".";B=!0}else if(U==Z.charAt(0)&&("\u00a0"!=Z.charAt(0)||J[0]+1<g.length&&AOj(this,g.charAt(J[0]+1))>=0)){if(B||k)break}else if(U==h.charAt(0)){if(k)break;x+="E";k=!0;w=J[0]}else if(U==
"+"||U=="-"){if(n&&w!=J[0]-1)break;x+=U}else if(this.multiplier_==1&&U==h$(this).PERCENT.charAt(0)){if(Y!=1)break;Y=100;if(n){J[0]++;break}}else if(this.multiplier_==1&&U==h$(this).PERMILL.charAt(0)){if(Y!=1)break;Y=1E3;if(n){J[0]++;break}}else break}this.multiplier_!=1&&(Y=this.multiplier_);g=parseFloat(x)/Y}if(p){if(X.indexOf(this.positiveSuffix_,J[0])!=J[0])return NaN;J[0]+=this.positiveSuffix_.length}else if(l){if(X.indexOf(this.negativeSuffix_,J[0])!=J[0])return NaN;J[0]+=this.negativeSuffix_.length}return l?
-g:g};
_.W5.prototype.format=function(X){if(this.minimumFractionDigits_>this.maximumFractionDigits_)throw Error("me");if(isNaN(X))return h$(this).NAN;var J=[];var p=X;if(this.compactStyle_==0)p=ac;else{p=Math.abs(p);var l=wEj(this,p<=1?0:YVv(p)).divisorBase;p=wEj(this,l+YVv(vzt(this,UJ(p,-l)).intValue))}X=UJ(X,-p.divisorBase);(l=X<0||X==0&&1/X<0)?p.negative_prefix?J.push(p.negative_prefix):(J.push(p.prefix),J.push(this.negativePrefix_)):(J.push(p.prefix),J.push(this.positivePrefix_));if(isFinite(X))if(X*=
l?-1:1,X*=this.multiplier_,this.useExponentialNotation_){var g=X;if(g==0)eYU(this,g,this.minimumIntegerDigits_,J),ZEX(this,0,J);else{var B=Math.floor(Math.log(g)/Math.log(10)+2E-15);g=UJ(g,-B);var k=this.minimumIntegerDigits_;this.maximumIntegerDigits_>1&&this.maximumIntegerDigits_>this.minimumIntegerDigits_?(k=B%this.maximumIntegerDigits_,k<0&&(k=this.maximumIntegerDigits_+k),g=UJ(g,k),B-=k,k=1):this.minimumIntegerDigits_<1?(B++,g=UJ(g,-1)):(B-=this.minimumIntegerDigits_-1,g=UJ(g,this.minimumIntegerDigits_-
1));eYU(this,g,k,J);ZEX(this,B,J)}}else eYU(this,X,this.minimumIntegerDigits_,J);else J.push(h$(this).INFINITY);l?p.negative_suffix?J.push(p.negative_suffix):(isFinite(X)&&J.push(p.suffix),J.push(this.negativeSuffix_)):(isFinite(X)&&J.push(p.suffix),J.push(this.positiveSuffix_));return J.join("")};
var vzt=function(X,J){var p=UJ(J,X.maximumFractionDigits_);X.significantDigits_>0&&(p=hY0(p,X.significantDigits_,X.maximumFractionDigits_));p=Math.round(p);if(isFinite(p)){var l=Math.floor(UJ(p,-X.maximumFractionDigits_));p=Math.floor(p-UJ(l,X.maximumFractionDigits_));if(p<0||p>=UJ(1,X.maximumFractionDigits_))l=Math.round(J),p=0}else l=J,p=0;return{intValue:l,fracValue:p}},eYU=function(X,J,p,l){if(X.minimumFractionDigits_>X.maximumFractionDigits_)throw Error("me");
l||(l=[]);J=vzt(X,J);var g=J.intValue,B=J.fracValue,k=X.minimumFractionDigits_>0||B>0||!1;J=X.minimumFractionDigits_;k&&(J=X.minimumFractionDigits_);for(var n="",w=g;w>1E20;)n="0"+n,w=Math.round(UJ(w,-1));n=w+n;var Y=h$(X).DECIMAL_SEP;w=h$(X).ZERO_DIGIT.codePointAt(0);var e=n.length,Z=0;if(g>0||p>0){for(g=e;g<p;g++)l.push(String.fromCodePoint(w));if(X.groupingArray_.length>=2)for(p=1;p<X.groupingArray_.length;p++)Z+=X.groupingArray_[p];p=e-Z;if(p>0){g=X.groupingArray_;Z=e=0;for(var h,x=h$(X).GROUP_SEP,
U=n.length,y=0;y<U;y++)if(l.push(String.fromCodePoint(w+Number(n.charAt(y)))),U-y>1)if(h=g[Z],y<p){var c=p-y;(h===1||h>0&&c%h===1)&&l.push(x)}else Z<g.length&&(y===p?Z+=1:h===y-p-e+1&&(l.push(x),e+=h,Z+=1))}else{p=n;n=X.groupingArray_;g=h$(X).GROUP_SEP;h=p.length;x=[];for(e=n.length-1;e>=0&&h>0;e--){Z=n[e];for(U=0;U<Z&&h-U-1>=0;U++)x.push(String.fromCodePoint(w+Number(p.charAt(h-U-1))));h-=Z;h>0&&x.push(g)}l.push.apply(l,x.reverse())}}else k||l.push(String.fromCodePoint(w));(X.decimalSeparatorAlwaysShown_||
k)&&l.push(Y);B=String(B);k=B.split("e+");k.length==2&&(B=String(hY0(parseFloat(k[0]),X.significantDigits_,1)),B=B.replace(".",""),B+=(0,_.xar)("0",parseInt(k[1],10)-B.length+1));X.maximumFractionDigits_+1>B.length&&(B="1"+(0,_.xar)("0",X.maximumFractionDigits_-B.length)+B);for(X=B.length;B.charAt(X-1)=="0"&&X>J+1;)X--;for(J=1;J<X;J++)l.push(String.fromCodePoint(w+Number(B.charAt(J))))},ZEX=function(X,J,p){p.push(h$(X).EXP_SYMBOL);
J<0?(J=-J,p.push(h$(X).MINUS_SIGN)):X.useSignForPositiveExponent_&&p.push(h$(X).PLUS_SIGN);J=""+J;for(var l=h$(X).ZERO_DIGIT,g=J.length;g<X.minExponentDigits_;g++)p.push(l);X=l.codePointAt(0)-xAr;for(l=0;l<J.length;l++)p.push(String.fromCodePoint(X+J.codePointAt(l)))},AOj=function(X,J){J=J.codePointAt(0);
if(48<=J&&J<58)return J-48;X=h$(X).ZERO_DIGIT.codePointAt(0);return X<=J&&J<X+10?J-X:-1},xAr="0".codePointAt(0),LMs=function(X,J,p){for(var l="",g=!1,B=J.length;p[0]<B;p[0]++){var k=J.charAt(p[0]);
if(k=="'")p[0]+1<B&&J.charAt(p[0]+1)=="'"?(p[0]++,l+="'"):g=!g;else if(g)l+=k;else switch(k){case "#":case "0":case ",":case ".":case ";":return l;case "\u00a4":if(p[0]+1<B&&J.charAt(p[0]+1)=="\u00a4")p[0]++,l+=Hd(X);else switch(X.currencyStyle_){case 0:k=Hd(X);l+=k in LT?LT[k][1]:k;break;case 2:k=Hd(X);var n=LT[k];l+=n?k==n[1]?k:k+" "+n[1]:k;break;case 1:k=Hd(X),l+=k in LT?LT[k][2]:k}break;case "%":if(!X.negativePercentSignExpected_&&X.multiplier_!=1)throw Error("ne");if(X.negativePercentSignExpected_&&
X.multiplier_!=100)throw Error("oe");X.multiplier_=100;X.negativePercentSignExpected_=!1;l+=h$(X).PERCENT;break;case "\u2030":if(!X.negativePercentSignExpected_&&X.multiplier_!=1)throw Error("ne");if(X.negativePercentSignExpected_&&X.multiplier_!=1E3)throw Error("oe");X.multiplier_=1E3;X.negativePercentSignExpected_=!1;l+=h$(X).PERMILL;break;default:l+=k}}return l},ac={divisorBase:0,
negative_prefix:"",negative_suffix:"",prefix:"",suffix:""},wEj=function(X,J){X=X.compactStyle_==1?nT.COMPACT_DECIMAL_SHORT_PATTERN:nT.COMPACT_DECIMAL_LONG_PATTERN;X==null&&(X=nT.COMPACT_DECIMAL_SHORT_PATTERN);if(J<3)return ac;J=Math.min(14,J);var p=X[UJ(1,J)];for(--J;!p&&J>=3;)p=X[UJ(1,J)],J--;if(!p)return ac;p=p.other;var l=X="",g=p.indexOf(";");g>=0&&(p=p.substring(0,g),g=p.substring(g+1))&&(l=/([^0]*)(0+)(.*)/.exec(g),X=l[1],l=l[3]);return p&&p!="0"?(p=/([^0]*)(0+)(.*)/.exec(p))?{divisorBase:J+
1-(p[2].length-1),negative_prefix:X,negative_suffix:l,prefix:p[1],suffix:p[3]}:ac:ac},YVv=function(X){if(!isFinite(X))return X>0?X:0;
for(var J=0;(X/=10)>=1;)J++;return J},UJ=function(X,J){if(!X||!isFinite(X)||J==0)return X;
X=String(X).split("e");return parseFloat(X[0]+"e"+(parseInt(X[1]||0,10)+J))},HEk=function(X,J){return X&&isFinite(X)?UJ(Math.round(UJ(X,J)),-J):X},hY0=function(X,J,p){if(!X)return X;
J=J-YVv(X)-1;return J<-p?HEk(X,-p):HEk(X,J)};var aLv=function(X){return X%10==1&&X%100!=11?"one":X%10==2&&X%100!=12?"two":X%10==3&&X%100!=13?"few":"other"},UAU=aLv;
UAU=aLv;var rOU=function(X,J){var p=X|0;if(void 0===J){J=Math;var l=J.min,g=X+"",B=g.indexOf(".");J=l.call(J,B===-1?0:g.length-B-1,3)}l=Math.pow(10,J);X={v:J,f:(X*l|0)%l};return p==1&&X.v==0?"one":"other"},$H=rOU;
$H=rOU;var SVX=function(X){this.JSC$11731_pattern_=X;this.parsedPattern_=this.literals_=this.initialLiterals_=null;X=WM0;var J=nT;if(ILU!==X||yO0!==J)ILU=X,yO0=J,ozj=new _.W5(1);this.numberFormatter_=ozj},ILU=null,yO0=null,ozj=null,OEG=RegExp("'([{}#].*?)'","g"),cOs=RegExp("''","g");
SVX.prototype.format=function(X){if(this.JSC$11731_pattern_){this.initialLiterals_=[];var J=bEX(this,this.JSC$11731_pattern_);this.parsedPattern_=fLj(this,J);this.JSC$11731_pattern_=null}if(this.parsedPattern_&&this.parsedPattern_.length!=0)for(this.literals_=_.G5(this.initialLiterals_),J=[],DAX(this,this.parsedPattern_,X,!1,J),X=J.join("");this.literals_.length>0;)X=X.replace(this.buildPlaceholder_(this.literals_),String(this.literals_.pop()).replace("$","$$$$"));else X="";return X};
var DAX=function(X,J,p,l,g){for(var B=0;B<J.length;B++)switch(J[B].type){case 4:g.push(J[B].value);break;case 3:var k=J[B].value;var n=X,w=g,Y=p[k];Y===void 0?w.push("Undefined parameter - "+k):(n.literals_.push(Y),w.push(n.buildPlaceholder_(n.literals_)));break;case 2:k=J[B].value;n=X;w=p;Y=l;var e=g,Z=k.argumentIndex;w[Z]===void 0?e.push("Undefined parameter - "+Z):(Z=k[w[Z]],Z===void 0&&(Z=k.other),DAX(n,Z,w,Y,e));break;case 0:k=J[B].value;RYs(X,k,p,$H,l,g);break;case 1:k=J[B].value,RYs(X,k,p,
UAU,l,g)}},RYs=function(X,J,p,l,g,B){var k=J.argumentIndex,n=J.argumentOffset,w=+p[k];
isNaN(w)?B.push("Undefined or invalid parameter - "+k):(n=w-n,k=J[p[k]],k===void 0&&(l=l(Math.abs(n)),k=J[l],k===void 0&&(k=J.other)),J=[],DAX(X,k,p,g,J),p=J.join(""),g?B.push(p):(X=X.numberFormatter_.format(n),B.push(p.replace(/#/g,X))))},bEX=function(X,J){var p=X.initialLiterals_,l=X.buildPlaceholder_.bind(X);
J=J.replace(cOs,function(){p.push("'");return l(p)});
return J=J.replace(OEG,function(g,B){p.push(B);return l(p)})},mAv=function(X){var J=0,p=[],l=[],g=/[{}]/g;
g.lastIndex=0;for(var B;B=g.exec(X);){var k=B.index;B[0]=="}"?(p.pop(),p.length==0&&(B={type:1},B.value=X.substring(J,k),l.push(B),J=k+1)):(p.length==0&&(J=X.substring(J,k),J!=""&&l.push({type:0,value:J}),J=k+1),p.push("{"))}X=X.substring(J);X!=""&&l.push({type:0,value:X});return l},FMs=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,qV0=/^\s*(\w+)\s*,\s*selectordinal\s*,/,NzG=/^\s*(\w+)\s*,\s*select\s*,/,fLj=function(X,J){var p=[];
J=mAv(J);for(var l=0;l<J.length;l++){var g={};if(0==J[l].type)g.type=4,g.value=J[l].value;else if(1==J[l].type){var B=J[l].value;switch(FMs.test(B)?0:qV0.test(B)?1:NzG.test(B)?2:/^\s*\w+\s*/.test(B)?3:5){case 2:g.type=2;g.value=M_s(X,J[l].value);break;case 0:g.type=0;g.value=uJG(X,J[l].value);break;case 1:g.type=1;g.value=Gye(X,J[l].value);break;case 3:g.type=3,g.value=J[l].value}}p.push(g)}return p},M_s=function(X,J){var p="";
J=J.replace(NzG,function(n,w){p=w;return""});
var l={};l.argumentIndex=p;J=mAv(J);for(var g=0;g<J.length;){var B=J[g].value;g++;var k=void 0;1==J[g].type&&(k=fLj(X,J[g].value));l[B.replace(/\s/g,"")]=k;g++}return l},uJG=function(X,J){var p="",l=0;
J=J.replace(FMs,function(w,Y,e){p=Y;e&&(l=parseInt(e,10));return""});
var g={};g.argumentIndex=p;g.argumentOffset=l;J=mAv(J);for(var B=0;B<J.length;){var k=J[B].value;B++;var n=void 0;1==J[B].type&&(n=fLj(X,J[B].value));g[k.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=n;B++}return g},Gye=function(X,J){var p="";
J=J.replace(qV0,function(n,w){p=w;return""});
var l={};l.argumentIndex=p;l.argumentOffset=0;J=mAv(J);for(var g=0;g<J.length;){var B=J[g].value;g++;var k=void 0;1==J[g].type&&(k=fLj(X,J[g].value));l[B.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=k;g++}return l};
SVX.prototype.buildPlaceholder_=function(X){return"\ufddf_"+(X.length-1).toString(10)+"_"};var z6m=function(){var X={style:1},J=dAU;this.style_=(X==null?void 0:X.style)||0;this.durationSymbols_=J||pEH},V_b=function(X,J){switch(J){default:case "years":return X.durationSymbols_.YEAR;
case "months":return X.durationSymbols_.MONTH;case "weeks":return X.durationSymbols_.WEEK;case "days":return X.durationSymbols_.DAY;case "hours":return X.durationSymbols_.HOUR;case "minutes":return X.durationSymbols_.MINUTE;case "seconds":return X.durationSymbols_.SECOND}},rp=function(X,J,p){a:{p=V_b(X,p);
switch(X.style_){case 1:if(p.LONG!=void 0){X=p.LONG;break a}case 2:if(p.NARROW!=void 0){X=p.NARROW;break a}default:X=p.SHORT;break a}X=void 0}return X?(new SVX("{DURATION_VALUE,plural,"+X+"}")).format({DURATION_VALUE:J}):""};
z6m.prototype.format=function(X){var J=[],p=X.years,l=X.months,g=X.weeks,B=X.days,k=X.hours,n=X.minutes;X=X.seconds;p!=null&&J.push(rp(this,p,"years"));l!=null&&J.push(rp(this,l,"months"));g!=null&&J.push(rp(this,g,"weeks"));B!=null&&J.push(rp(this,B,"days"));k!=null&&J.push(rp(this,k,"hours"));n!=null&&J.push(rp(this,n,"minutes"));X!=null&&J.push(rp(this,X,"seconds"));return(new gzj).format(J)};var t_U;
t_U={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 LHC=function(){this.rdtfSymbols_=PEe||t_U;this.alwaysNumeric_=this.alwaysNumeric_=!0;this.style_=0};
LHC.prototype.format=function(X,J){a:{J=QrU(this,J);switch(this.style_){case 2:if(J.NARROW!=void 0){J=J.NARROW;break a}case 1:if(J.SHORT!=void 0){J=J.SHORT;break a}default:J=J.LONG;break a}J=void 0}if(!this.alwaysNumeric_&&J&&J.R&&J.R[""+X])X=J.R[""+X];else if(J){var p=Math.abs(X);X=(new SVX("{N,plural,"+(X>0||X==0&&1/X==Infinity?J.F:J.P)+"}")).format({N:p})}else X="";return X};
var QrU=function(X,J){switch(J){default:case 0:return X.rdtfSymbols_.YEAR;case 1:return X.rdtfSymbols_.QUARTER;case 2:return X.rdtfSymbols_.MONTH;case 3:return X.rdtfSymbols_.WEEK;case 4:return X.rdtfSymbols_.DAY;case 5:return X.rdtfSymbols_.HOUR;case 6:return X.rdtfSymbols_.MINUTE;case 7:return X.rdtfSymbols_.SECOND}};BoY.prototype.clone=function(){return new BoY(this.x0,this.y0,this.x1,this.y1,this.x2,this.y2,this.x3,this.y3)};
BoY.prototype.equals=function(X){return this.x0==X.x0&&this.y0==X.y0&&this.x1==X.x1&&this.y1==X.y1&&this.x2==X.x2&&this.y2==X.y2&&this.x3==X.x3&&this.y3==X.y3};
var Ezr=function(X,J){if(J==0)return X.x0;if(J==1)return X.x3;var p=zH(X.x0,X.x1,J),l=zH(X.x1,X.x2,J);X=zH(X.x2,X.x3,J);p=zH(p,l,J);l=zH(l,X,J);return zH(p,l,J)},KMs=function(X,J){var p=(J-X.x0)/(X.x3-X.x0);
if(p<=0)return 0;if(p>=1)return 1;for(var l=0,g=1,B=0,k=0;k<8;k++){B=Ezr(X,p);var n=(Ezr(X,p+1E-6)-B)/1E-6;if(Math.abs(B-J)<1E-6)return p;if(Math.abs(n)<1E-6)break;else B<J?l=p:g=p,p-=(B-J)/n}for(k=0;Math.abs(B-J)>1E-6&&k<8;k++)B<J?(l=p,p=(p+g)/2):(g=p,p=(p+l)/2),B=Ezr(X,p);return p};var Ic=function(){_.s0.call(this);this.JSC$11752_name_="closure_frame"+TzG++;this.iframesForDisposal_=[];zYr[this.JSC$11752_name_]=this},yJ;
_.r9(Ic,_.s0);var zYr={},TzG=0,jrb=function(X,J){var p=MK(X);v6v(J,function(l,g){Array.isArray(l)||(l=[l]);_.Yy(l,function(B){B=p.JSC$9604_createDom("INPUT",{type:"hidden",name:g,value:B});X.appendChild(B)})})};
_.W=Ic.prototype;_.W.JSC$11754_form_=null;_.W.JSC$11754_iframe_=null;_.W.iframeName_=null;_.W.nextIframeId_=0;_.W.JSC$11754_active_=!1;_.W.complete_=!1;_.W.success_=!1;_.W.lastContent_=null;_.W.JSC$11754_lastErrorCode_=0;_.W.iframeDisposalTimer_=null;
_.W.send=function(X,J,p,l){if(this.JSC$11754_active_)throw Error("ue");X=new _.km(X);J=J?J.toUpperCase():"GET";p&&_.mP(X);yJ||(yJ=_.J5("FORM"),yJ.acceptCharset="utf-8",p=yJ.style,p.position="absolute",p.visibility="hidden",p.top=p.left="-10px",p.width=p.height="10px",p.overflow="hidden",document.body.appendChild(yJ));this.JSC$11754_form_=yJ;J=="GET"&&jrb(this.JSC$11754_form_,X.JSC$10308_queryData_);l&&jrb(this.JSC$11754_form_,l);p=X.toString();p=$ZB(p);l=this.JSC$11754_form_;p=_.su(dB(p));p!==void 0&&
(l.action=p);this.JSC$11754_form_.method=J;iEH(this);srb(this)};
_.W.abort=function(X){if(this.JSC$11754_active_){var J=oc(this);if(J)if(Q0(J))J.removeAllListeners(void 0);else if(J=jx(J)){var p=0,l;for(l in J.listeners)for(var g=J.listeners[l].concat(),B=0;B<g.length;++B)dc(g[B])&&++p}this.success_=this.JSC$11754_active_=this.complete_=!1;this.JSC$11754_lastErrorCode_=X||7;this.dispatchEvent("abort");XDU(this)}};
_.W.disposeInternal=function(){this.JSC$11754_active_&&this.abort();Ic.superClass_.disposeInternal.call(this);this.JSC$11754_iframe_&&JJX(this);srb(this);this.JSC$11754_form_=null;delete this.errorChecker_;this.lastContent_=this.JSC$11754_form_=null;this.JSC$11754_lastErrorCode_=0;delete zYr[this.JSC$11752_name_]};
_.W.isComplete=function(){return this.complete_};
_.W.isSuccess=function(){return this.success_};
_.W.isActive=function(){return this.JSC$11754_active_};
_.W.getResponseText=function(){return this.lastContent_};
_.W.getLastError=function(){return _.TeZ(this.JSC$11754_lastErrorCode_)};
var iEH=function(X){X.JSC$11754_active_=!0;X.complete_=!1;X.JSC$11754_lastErrorCode_=0;X.iframeName_=X.JSC$11752_name_+"_"+(X.nextIframeId_++).toString(36);X.JSC$11754_iframe_=MK(X.JSC$11754_form_).JSC$9604_createDom("IFRAME",{name:X.iframeName_,id:X.iframeName_});var J=X.JSC$11754_iframe_.style;J.visibility="hidden";J.width=J.height="10px";J.display="none";_.mC?J.marginTop=J.marginLeft="-10px":(J.position="absolute",J.top=J.left="-10px");MK(X.JSC$11754_form_).JSC$9602_document_.body.appendChild(X.JSC$11754_iframe_);
J=X.iframeName_+"_inner";var p=qdH(X.JSC$11754_iframe_);if(document.baseURI){var l=or(J);l='<head><base href="'+or(document.baseURI)+'"></head><body><iframe id="'+l+'" name="'+l+'"></iframe>';l=p$(l)}else l=or(J),l=p$('<body><iframe id="'+l+'" name="'+l+'"></iframe>');p.write(l$(l));_.PH(p.getElementById(J),"load",X.onIframeLoaded_,!1,X);l=qh("TEXTAREA",X.JSC$11754_form_);for(var g=0,B=l.length;g<B;g++){var k=l[g].value;VCb(l[g])!=k&&(_.Cg(l[g],k),l[g].value=k)}l=p.importNode(X.JSC$11754_form_,!0);
l.target=J;l.action=X.JSC$11754_form_.action;p.body.appendChild(l);g=qh("SELECT",X.JSC$11754_form_);B=qh("SELECT",l);k=0;for(var n=g.length;k<n;k++)for(var w=qh("OPTION",g[k]),Y=qh("OPTION",B[k]),e=0,Z=w.length;e<Z;e++)Y[e].selected=w[e].selected;g=qh("INPUT",X.JSC$11754_form_);B=qh("INPUT",l);k=0;for(n=g.length;k<n;k++)if(g[k].type=="file"&&g[k].value!=B[k].value){X.JSC$11754_form_.target=J;l=X.JSC$11754_form_;break}try{X.errorHandled_=!1,l.submit(),p.close(),_.Fj&&setTimeout(X.testForFirefoxSilentError_.bind(X),
250)}catch(h){_.i6(p.getElementById(J),"load",X.onIframeLoaded_,!1,X),p.close(),SW(X,2)}};
Ic.prototype.onIframeLoaded_=function(){_.i6(oc(this),"load",this.onIframeLoaded_,!1,this);try{var X=this.JSC$11754_iframe_?qdH(oc(this)):null;this.complete_=!0;this.JSC$11754_active_=!1;try{var J=X.body;this.lastContent_=J.textContent||J.innerText}catch(g){var p=1}var l;p||typeof this.errorChecker_!="function"||(l=this.errorChecker_(X))&&(p=4);p?SW(this,p):(this.success_=!0,this.JSC$11754_lastErrorCode_=0,this.dispatchEvent("complete"),this.dispatchEvent("success"),XDU(this))}catch(g){SW(this,1)}};
var SW=function(X,J){X.errorHandled_||(X.success_=!1,X.JSC$11754_active_=!1,X.complete_=!0,X.JSC$11754_lastErrorCode_=J,X.dispatchEvent("complete"),X.dispatchEvent("error"),XDU(X),X.errorHandled_=!0)},XDU=function(X){JJX(X);
srb(X);X.JSC$11754_form_=null;X.dispatchEvent("ready")},JJX=function(X){var J=X.JSC$11754_iframe_;
J&&(J.onreadystatechange=null,J.onload=null,J.onerror=null,X.iframesForDisposal_.push(J));X.iframeDisposalTimer_&&(clearTimeout(X.iframeDisposalTimer_),X.iframeDisposalTimer_=null);_.Fj?X.iframeDisposalTimer_=setTimeout(X.disposeIframes_.bind(X),2E3):X.disposeIframes_();X.JSC$11754_iframe_=null;X.iframeName_=null};
Ic.prototype.disposeIframes_=function(){this.iframeDisposalTimer_&&(clearTimeout(this.iframeDisposalTimer_),this.iframeDisposalTimer_=null);for(;this.iframesForDisposal_.length!=0;){var X=this.iframesForDisposal_.pop();_.Fa(X)}};
var srb=function(X){X.JSC$11754_form_&&X.JSC$11754_form_==yJ&&_.go(X.JSC$11754_form_)},oc=function(X){return X.JSC$11754_iframe_?qdH(X.JSC$11754_iframe_).getElementById(X.iframeName_+"_inner"):null};
Ic.prototype.testForFirefoxSilentError_=function(){if(this.JSC$11754_active_){var X=this.JSC$11754_iframe_?qdH(oc(this)):null;X&&!EMB(X,"documentUri")?(_.i6(oc(this),"load",this.onIframeLoaded_,!1,this),navigator.onLine?SW(this,3):SW(this,9)):setTimeout(this.testForFirefoxSilentError_.bind(this),250)}};_.OJ=function(X){return X=="\r"||X=="\n"||X==" "||X=="\t"};_.tt.prototype.isInputValid=function(){return this.streamState_!=3};
_.tt.prototype.done=function(){return this.streamState_===2};
var cd=function(X,J,p){X.streamState_=3;X.errorMessage_="The stream is broken @"+X.JSC$11756_pos_+"/"+p+". With input:\n"+J;throw Error(X.errorMessage_);};
_.tt.prototype.acceptsBinaryInput=function(){return!1};
_.tt.prototype.parse=function(X){function J(){for(;Z<X.length;)if(_.OJ(X[Z]))Z++,B.JSC$11756_pos_++;else break;return Z<w}
function p(){for(var x;;){x=X[Z++];if(!x)break;B.JSC$11756_pos_++;switch(B.state_){case 0:x==="{"?B.state_=2:x==="["?B.state_=4:_.OJ(x)||cd(B,X,Z);continue;case 7:case 2:if(_.OJ(x))continue;if(B.state_===7)k.push(8);else if(x==="}"){g("{}");B.state_=l();continue}else k.push(3);x==='"'?B.state_=6:cd(B,X,Z);continue;case 8:case 3:if(_.OJ(x))continue;x===":"?(B.state_===3&&(k.push(3),B.depth_++),B.state_=1):x==="}"?(B.depth_--,g(),B.state_=l()):x===","?(B.state_===3&&k.push(3),B.state_=7):cd(B,X,Z);
continue;case 4:case 1:if(_.OJ(x))continue;if(B.state_===4)if(B.depth_++,B.state_=1,x==="]"){B.depth_--;if(B.depth_===0){B.state_=5;return}g("[]");B.state_=l();continue}else k.push(5);x==='"'?B.state_=6:x==="{"?B.state_=2:x==="["?B.state_=4:x==="t"?B.state_=9:x==="f"?B.state_=12:x==="n"?B.state_=16:x!=="-"&&("0123456789".indexOf(x)!==-1?B.state_=20:cd(B,X,Z));continue;case 5:if(x===",")k.push(5),B.state_=1,B.depth_===1&&(e=Z);else if(x==="]"){B.depth_--;if(B.depth_===0)return;g();B.state_=l()}else if(_.OJ(x))continue;
else cd(B,X,Z);continue;case 6:var U=Z;a:for(;;){for(;B.unicodeCount_>0;)if(x=X[Z++],B.unicodeCount_===4?B.unicodeCount_=0:B.unicodeCount_++,!x)break a;if(x==='"'&&!B.slashed_){B.state_=l();break}if(x==="\\"&&!B.slashed_&&(B.slashed_=!0,x=X[Z++],!x))break;if(B.slashed_)if(B.slashed_=!1,x==="u"&&(B.unicodeCount_=1),x=X[Z++])continue;else break;n.lastIndex=Z;x=n.exec(X);if(!x){Z=X.length+1;break}Z=x.index+1;x=X[x.index];if(!x)break}B.JSC$11756_pos_+=Z-U;continue;case 9:if(!x)continue;x==="r"?B.state_=
10:cd(B,X,Z);continue;case 10:if(!x)continue;x==="u"?B.state_=11:cd(B,X,Z);continue;case 11:if(!x)continue;x==="e"?B.state_=l():cd(B,X,Z);continue;case 12:if(!x)continue;x==="a"?B.state_=13:cd(B,X,Z);continue;case 13:if(!x)continue;x==="l"?B.state_=14:cd(B,X,Z);continue;case 14:if(!x)continue;x==="s"?B.state_=15:cd(B,X,Z);continue;case 15:if(!x)continue;x==="e"?B.state_=l():cd(B,X,Z);continue;case 16:if(!x)continue;x==="u"?B.state_=17:cd(B,X,Z);continue;case 17:if(!x)continue;x==="l"?B.state_=18:
cd(B,X,Z);continue;case 18:if(!x)continue;x==="l"?B.state_=l():cd(B,X,Z);continue;case 19:x==="."?B.state_=20:cd(B,X,Z);continue;case 20:if("0123456789.eE+-".indexOf(x)!==-1)continue;else Z--,B.JSC$11756_pos_--,B.state_=l();continue;default:cd(B,X,Z)}}}
function l(){var x=k.pop();return x!=null?x:1}
function g(x){B.depth_>1||(x||(x=e===-1?B.JSC$11756_buffer_+X.substring(Y,Z):X.substring(e,Z)),B.deliverMessageAsRawString_?B.result_.push(x):B.result_.push(JSON.parse(x)),e=Z)}
for(var B=this,k=B.stack_,n=B.stringInputPattern_,w=X.length,Y=0,e=-1,Z=0;Z<w;)switch(B.streamState_){case 3:return cd(B,X,Z),null;case 2:return J()&&cd(B,X,Z),null;case 0:if(J()){var h=X[Z++];B.JSC$11756_pos_++;if(h==="["){B.streamState_=1;Y=Z;B.state_=4;continue}else cd(B,X,Z)}return null;case 1:return p(),B.depth_===0&&B.state_==5?(B.streamState_=2,B.JSC$11756_buffer_=X.substring(Z)):B.JSC$11756_buffer_=e===-1?B.JSC$11756_buffer_+X.substring(Y):X.substring(e),B.result_.length>0?(h=B.result_,B.result_=
[],h):null}return null};_.r9(_.Pc,z7);QT.prototype.getValue=function(){return this.JSC$11763_value_};
QT.prototype.clone=function(){return new QT(this.JSC$11763_key_,this.JSC$11763_value_)};var bV=function(X){this.nodes_=[];if(X)a:{if(X instanceof bV){var J=X.getKeys();X=X.getValues();if(this.getCount()<=0){for(var p=this.nodes_,l=0;l<J.length;l++)p.push(new QT(J[l],X[l]));break a}}else J=_.Q5.getKeys(X),X=_.Q5.getValues(X);for(p=0;p<J.length;p++)this.insert(J[p],X[p])}};
_.W=bV.prototype;_.W.insert=function(X,J){var p=this.nodes_;p.push(new QT(X,J));X=p.length-1;J=this.nodes_;for(p=J[X];X>0;){var l=X-1>>1;if(J[l].JSC$11763_key_>p.JSC$11763_key_)J[X]=J[l],X=l;else break}J[X]=p};
_.W.remove=function(){var X=this.nodes_,J=X.length,p=X[0];if(!(J<=0)){if(J==1)X.length=0;else{X[0]=X.pop();X=0;J=this.nodes_;for(var l=J.length,g=J[X];X<l>>1;){var B=X*2+1,k=X*2+2;B=k<l&&J[k].JSC$11763_key_<J[B].JSC$11763_key_?k:B;if(J[B].JSC$11763_key_>g.JSC$11763_key_)break;J[X]=J[B];X=B}J[X]=g}return p.getValue()}};
_.W.peek=function(){var X=this.nodes_;if(X.length!=0)return X[0].getValue()};
_.W.getValues=function(){for(var X=this.nodes_,J=[],p=X.length,l=0;l<p;l++)J.push(X[l].getValue());return J};
_.W.getKeys=function(){for(var X=this.nodes_,J=[],p=X.length,l=0;l<p;l++)J.push(X[l].JSC$11763_key_);return J};
_.W.containsValue=function(X){return this.nodes_.some(function(J){return J.getValue()==X})};
_.W.containsKey=function(X){return this.nodes_.some(function(J){return J.JSC$11763_key_==X})};
_.W.clone=function(){return new bV(this)};
_.W.getCount=function(){return this.nodes_.length};
_.W.isEmpty=function(){return this.nodes_.length===0};
_.W.clear=function(){this.nodes_.length=0};_.W=_.E1.prototype;_.W.getCount=function(){return this.size};
_.W.getValues=function(){fT(this);for(var X=[],J=0;J<this.JSC$11769_keys_.length;J++)X.push(this.JSC$11769_map_[this.JSC$11769_keys_[J]]);return X};
_.W.getKeys=function(){fT(this);return this.JSC$11769_keys_.concat()};
_.W.containsKey=function(X){return this.has(X)};
_.W.has=function(X){return D_(this.JSC$11769_map_,X)};
_.W.containsValue=function(X){for(var J=0;J<this.JSC$11769_keys_.length;J++){var p=this.JSC$11769_keys_[J];if(D_(this.JSC$11769_map_,p)&&this.JSC$11769_map_[p]==X)return!0}return!1};
_.W.equals=function(X,J){if(this===X)return!0;if(this.size!=X.getCount())return!1;J=J||pDk;fT(this);for(var p,l=0;p=this.JSC$11769_keys_[l];l++)if(!J(this.get(p),X.get(p)))return!1;return!0};
var pDk=function(X,J){return X===J};
_.E1.prototype.isEmpty=function(){return this.size==0};
_.E1.prototype.clear=function(){this.JSC$11769_map_={};this.version_=this.size=this.JSC$11769_keys_.length=0};
_.E1.prototype.remove=function(X){return this.delete(X)};
_.E1.prototype.delete=function(X){return D_(this.JSC$11769_map_,X)?(delete this.JSC$11769_map_[X],--this.size,this.version_++,this.JSC$11769_keys_.length>2*this.size&&fT(this),!0):!1};
var fT=function(X){if(X.size!=X.JSC$11769_keys_.length){for(var J=0,p=0;J<X.JSC$11769_keys_.length;){var l=X.JSC$11769_keys_[J];D_(X.JSC$11769_map_,l)&&(X.JSC$11769_keys_[p++]=l);J++}X.JSC$11769_keys_.length=p}if(X.size!=X.JSC$11769_keys_.length){J={};for(l=p=0;p<X.JSC$11769_keys_.length;){var g=X.JSC$11769_keys_[p];D_(J,g)||(X.JSC$11769_keys_[l++]=g,J[g]=1);p++}X.JSC$11769_keys_.length=l}};
_.W=_.E1.prototype;_.W.get=function(X,J){return D_(this.JSC$11769_map_,X)?this.JSC$11769_map_[X]:J};
_.W.set=function(X,J){D_(this.JSC$11769_map_,X)||(this.size+=1,this.JSC$11769_keys_.push(X),this.version_++);this.JSC$11769_map_[X]=J};
_.W.addAll=function(X){if(X instanceof _.E1)for(var J=X.getKeys(),p=0;p<J.length;p++)this.set(J[p],X.get(J[p]));else for(J in X)this.set(J,X[J])};
_.W.forEach=function(X,J){for(var p=this.getKeys(),l=0;l<p.length;l++){var g=p[l],B=this.get(g);X.call(J,B,g,this)}};
_.W.clone=function(){return new _.E1(this)};
_.W.transpose=function(){for(var X=new _.E1,J=0;J<this.JSC$11769_keys_.length;J++){var p=this.JSC$11769_keys_[J];X.set(this.JSC$11769_map_[p],p)}return X};
_.W.keys=function(){return Sov(this.__iterator__(!0)).toEs6()};
_.W.values=function(){return Sov(this.__iterator__(!1)).toEs6()};
_.W.entries=function(){var X=this;return QCU(this.keys(),function(J){return[J,X.get(J)]})};
_.W.__iterator__=function(X){fT(this);var J=0,p=this.version_,l=this,g=new fI;g.next=function(){if(p!=l.version_)throw Error("ve");if(J>=l.JSC$11769_keys_.length)return Dr;var B=l.JSC$11769_keys_[J++];return Re(X?B:l.JSC$11769_map_[B])};
return g};
var D_=function(X,J){return Object.prototype.hasOwnProperty.call(X,J)};var llG=function(X,J){if(J=X.JSC$11772_map_.get(J))J.remove(),X.insert_(J);return J};
_.W=Wam.prototype;_.W.get=function(X,J){return(X=llG(this,X))?X.value:J};
_.W.set=function(X,J){var p=llG(this,X);p?p.value=J:(p=new $n5(X,J),this.JSC$11772_map_.set(X,p),this.insert_(p))};
_.W.peek=function(){return this.JSC$11772_head_.next.value};
_.W.shift=function(){return g1X(this,this.JSC$11772_head_.next)};
_.W.pop=function(){return g1X(this,this.JSC$11772_head_.prev)};
_.W.remove=function(X){return(X=this.JSC$11772_map_.get(X))?(this.removeNode(X),!0):!1};
_.W.removeNode=function(X){X.remove();this.JSC$11772_map_.remove(X.key)};
_.W.getCount=function(){return this.JSC$11772_map_.getCount()};
_.W.isEmpty=function(){return this.JSC$11772_map_.isEmpty()};
_.W.getKeys=function(){return this.map(function(X,J){return J})};
_.W.getValues=function(){return this.map(function(X){return X})};
_.W.contains=function(X){return this.some(function(J){return J==X})};
_.W.containsKey=function(X){return this.JSC$11772_map_.containsKey(X)};
_.W.clear=function(){for(;this.getCount()>0;)this.removeNode(this.JSC$11772_head_.prev)};
_.W.forEach=function(X,J){for(var p=this.JSC$11772_head_.next;p!=this.JSC$11772_head_;p=p.next)X.call(J,p.value,p.key,this)};
_.W.map=function(X,J){for(var p=[],l=this.JSC$11772_head_.next;l!=this.JSC$11772_head_;l=l.next)p.push(X.call(J,l.value,l.key,this));return p};
_.W.some=function(X,J){for(var p=this.JSC$11772_head_.next;p!=this.JSC$11772_head_;p=p.next)if(X.call(J,p.value,p.key,this))return!0;return!1};
_.W.every=function(X,J){for(var p=this.JSC$11772_head_.next;p!=this.JSC$11772_head_;p=p.next)if(!X.call(J,p.value,p.key,this))return!1;return!0};
_.W.insert_=function(X){X.next=this.JSC$11772_head_.next;X.prev=this.JSC$11772_head_;this.JSC$11772_head_.next=X;for(X.next.prev=X;this.getCount()>100;)this.removeNode(this.JSC$11772_head_.prev)};
var g1X=function(X,J){X.JSC$11772_head_!=J&&X.removeNode(J);return J.value},$n5=function(X,J){this.key=X;
this.value=J};
$n5.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var Buk=function(){bV.apply(this,arguments)};
_.r(Buk,bV);Buk.prototype.enqueue=function(X,J){this.insert(X,J)};var $zb=function(){var X=Error();X.name="SecurityError";throw X;},tzY=function(){return{get opener(){return null},
get closed(){return!0},get location(){$zb()},get document(){$zb()},postMessage:function(){},
close:function(){},
focus:function(){}}};var C6m={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 LaT={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 W$k={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(LaT).join("|");var Cau=function(){function X(n){n.substr(-1)!==";"&&(n+=";");return k(n)}
for(var J=Object.keys(W$k).sort(nRY),p=Object.keys(LaT).sort(nRY),l=0,g=0;l<p.length;l++)J[g]===p[l]?(p[l]+=";?",g++):p[l]+=";";var B=new RegExp("&(?:"+p.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),k=A5T();return function(n){return String(n).replace(B,X)}}();/*

 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 kGU={};var n10=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"),L$b=/[\\&]/,AJr=RegExp("\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","gi"),wDU=RegExp('[&<>"]',"g"),YLk=RegExp('&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});|[&<>"]',
"gi"),v1v=function(X){return X.charCodeAt(0)===92?X.charAt(1):Cau(X)},edv=function(X){return L$b.test(X)?X.replace(AJr,v1v):X},ZoU=function(X){try{var J,p="";
if(typeof g!=="string"){var l=g;var g=";/?:@&=+$,-_.!~*'()#"}typeof l==="undefined"&&(l=!0);var B,k=kGU[g];if(k)var n=k;else{k=kGU[g]=[];for(B=0;B<128;B++){var w=String.fromCharCode(B);/^[0-9a-z]$/i.test(w)?k.push(w):k.push("%"+("0"+B.toString(16).toUpperCase()).slice(-2))}for(B=0;B<g.length;B++)k[g.charCodeAt(B)]=g[B];n=k}var Y=0;for(J=X.length;Y<J;Y++){var e=X.charCodeAt(Y);if(l&&e===37&&Y+2<J&&/^[0-9a-f]{2}$/i.test(X.slice(Y+1,Y+3)))p+=X.slice(Y,Y+3),Y+=2;else if(e<128)p+=n[e];else if(e>=55296&&
e<=57343){if(e>=55296&&e<=56319&&Y+1<J){var Z=X.charCodeAt(Y+1);if(Z>=56320&&Z<=57343){p+=encodeURIComponent(X[Y]+X[Y+1]);Y++;continue}}p+="%EF%BF%BD"}else p+=encodeURIComponent(X[Y])}return p}catch(h){return X}},hdX=function(X){switch(X){case "&":return"&amp;";
case "<":return"&lt;";case ">":return"&gt;";case '"':return"&quot;";default:return X}},Rc=function(X,J){return wDU.test(X)?J?X.replace(YLk,hdX):X.replace(wDU,hdX):X};/*

 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 mU;if(String.fromCodePoint)mU=function(X){try{return String.fromCodePoint(X)}catch(J){if(J instanceof RangeError)return String.fromCharCode(65533);throw J;}};
else{var xzG=String.fromCharCode,Hov=Math.floor;mU=function(){var X=[],J=-1,p=arguments.length;if(!p)return"";for(var l="";++J<p;){var g=Number(arguments[J]);if(!isFinite(g)||g<0||g>1114111||Hov(g)!==g)return String.fromCharCode(65533);if(g<=65535)X.push(g);else{g-=65536;var B=(g>>10)+55296;g=g%1024+56320;X.push(B,g)}if(J+1===p||X.length>16384)l+=xzG.apply(null,X),X.length=0}return l}};var alt=function(X){this.root=this.current=X;this.entering=!0};
alt.prototype.next=function(){var X=this.current,J=this.entering;if(X===null)return null;a:switch(X._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 p=!0;break a;default:p=!1}J&&p?X._firstChild?(this.current=X._firstChild,this.entering=!0):this.entering=!1:X===this.root?this.current=null:X._next===null?(this.current=
X._parent,this.entering=!1):(this.current=X._next,this.entering=!0);return{entering:J,node:X}};
var jt=function(X,J){this._type=X;this._next=this._prev=this._lastChild=this._firstChild=this._parent=null;this._sourcepos=J;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};
jt.prototype.appendChild=function(X){X.unlink();X._parent=this;this._lastChild?(this._lastChild._next=X,X._prev=this._lastChild):this._firstChild=X;this._lastChild=X};
jt.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 Uzt=function(X,J){J.unlink();J._next=X._next;J._next&&(J._next._prev=J);J._prev=X;X._next=J;J._parent=X._parent;J._next||(J._parent._lastChild=J)};
jt.prototype.insertBefore=function(X){X.unlink();X._prev=this._prev;X._prev&&(X._prev._next=X);X._next=this;this._prev=X;X._parent=this._parent;X._prev||(X._parent._firstChild=X)};
_.O1.Object.defineProperties(jt.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(X){this._literal=X}},
destination:{configurable:!0,enumerable:!0,get:function(){return this._destination},
set:function(X){this._destination=X}},
title:{configurable:!0,enumerable:!0,get:function(){return this._title},
set:function(X){this._title=X}},
info:{configurable:!0,enumerable:!0,get:function(){return this._info},
set:function(X){this._info=X}},
level:{configurable:!0,enumerable:!0,get:function(){return this._level},
set:function(X){this._level=X}},
listType:{configurable:!0,enumerable:!0,get:function(){return this._listData.type},
set:function(X){this._listData.type=X}},
listTight:{configurable:!0,enumerable:!0,get:function(){return this._listData.tight},
set:function(X){this._listData.tight=X}},
listStart:{configurable:!0,enumerable:!0,get:function(){return this._listData.start},
set:function(X){this._listData.start=X}},
onEnter:{configurable:!0,enumerable:!0,get:function(){return this._onEnter},
set:function(X){this._onEnter=X}},
onExit:{configurable:!0,enumerable:!0,get:function(){return this._onExit},
set:function(X){this._onExit=X}}});var wuT=/[ \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,
Y0m={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 rJZ=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]/),
Ilk=RegExp("^(?:\"(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^\"\\x00])*\"|'(\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^'\\x00])*'|\\((\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|[^)\\x00])*\\))"),yJv=RegExp("^(?:[<](?:[^ <>\\t\\n\\\\\\x00]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\)*[>])"),o1k=RegExp("^[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]"),SLk=RegExp("^&(?:#x[a-f0-9]{1,8}|#[0-9]{1,8}|[a-z][a-z0-9]{1,31});","i"),OoH=/`+/,cJ0=/^`+/,boU=/\.\.\./g,flk=/--+/g,DzX=/^<([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])?)*)>/,
RdZ=/^<[A-Za-z][A-Za-z0-9.+-]{1,31}:[^<>\x00-\x20]*>/i,mzZ=/^ *(?:\n *)?/,F$t=/^[ \t\n\x0b\x0c\x0d]/,qLs=/[ \t\n\x0b\x0c\x0d]+/g,NuH=/^\s/,MYj=/ *$/,uqe=/^ */,GGt=/^ *(?:\n|$)/,dzr=RegExp("^\\[(?:[^\\\\\\[\\]]|\\\\[!\"#$%&'()*+,./:;<=>?@[\\\\\\]^_`{|}~-]|\\\\){0,1000}\\]"),VYt=/^[^\n`\[\]\\!<&*_'"]+/m,Fd=function(X){var J=new jt("text");J._literal=X;return J},q0=function(X){this.subject="";
this.brackets=this.delimiters=null;this.pos=0;this.refmap={};this.options=X||{}};
q0.prototype.match=function(X){X=X.exec(this.subject.slice(this.pos));if(X===null)return null;this.pos+=X.index+X[0].length;return X[0]};
q0.prototype.peek=function(){return this.pos<this.subject.length?this.subject.charCodeAt(this.pos):-1};
var N0=function(X){X.match(mzZ);return!0},tYr=function(X,J,p){var l=0;
var g=X.pos;if(J===39||J===34)l++,X.pos++;else for(;X.peek()===J;)l++,X.pos++;if(l===0)l=null;else{var B=g===0?"\n":X.subject.charAt(g-1);var k=X.peek();k=k===-1?"\n":mU(k);var n=NuH.test(k);k=rJZ.test(k);var w=NuH.test(B);var Y=rJZ.test(B);B=!n&&!(k&&!w&&!Y);n=!w&&!(Y&&!n&&!k);J===95?(w=B&&(!n||Y),k=n&&(!B||k)):(w=J===39||J===34?B&&!n:B,k=n);X.pos=g;l={numdelims:l,can_open:w,can_close:k}}if(!l)return!1;g=l.numdelims;k=X.pos;X.pos+=g;k=J===39?"\u2019":J===34?"\u201c":X.subject.slice(k,X.pos);k=Fd(k);
p.appendChild(k);X.delimiters={cc:J,numdelims:g,origdelims:g,node:k,previous:X.delimiters,next:null,can_open:l.can_open,can_close:l.can_close};X.delimiters.previous!==null&&(X.delimiters.previous.next=X.delimiters);return!0},Pat=function(X,J){J.previous!==null&&(J.previous.next=J.next);
J.next===null?X.delimiters=J.previous:J.next.previous=J.previous},Qpu=function(X,J){var p,l,g=[],B=!1;
g[95]=J;g[42]=J;g[39]=J;g[34]=J;for(p=X.delimiters;p!==null&&p.previous!==J;)p=p.previous;for(;p!==null;){var k=p.cc;if(p.can_close){var n=p.previous;for(l=!1;n!==null&&n!==J&&n!==g[k];){B=(p.can_open||n.can_close)&&(n.origdelims+p.origdelims)%3===0;if(n.cc===p.cc&&n.can_open&&!B){l=!0;break}n=n.previous}var w=p;if(k===42||k===95)if(l){var Y=p.numdelims>=2&&n.numdelims>=2?2:1;var e=n.node;var Z=p.node;n.numdelims-=Y;p.numdelims-=Y;e._literal=e._literal.slice(0,e._literal.length-Y);Z._literal=Z._literal.slice(0,
Z._literal.length-Y);var h=new jt(Y===1?"emph":"strong");for(Y=e._next;Y&&Y!==Z;){var x=Y._next;Y.unlink();h.appendChild(Y);Y=x}Uzt(e,h);Y=n;x=p;Y.next!==x&&(Y.next=x,x.previous=Y);n.numdelims===0&&(e.unlink(),Pat(X,n));p.numdelims===0&&(Z.unlink(),n=p.next,Pat(X,p),p=n)}else p=p.next;else k===39?(p.node._literal="\u2019",l&&(n.node._literal="\u2018"),p=p.next):k===34&&(p.node._literal="\u201d",l&&(n.node.literal="\u201c"),p=p.next);l||B||(g[k]=w.previous,w.can_open||Pat(X,w))}else p=p.next}for(;X.delimiters!==
null&&X.delimiters!==J;)Pat(X,X.delimiters)},E1k=function(X){X=X.match(Ilk);
return X===null?null:edv(X.substr(1,X.length-2))},K$k=function(X){var J=X.match(yJv);
if(J===null){J=X.pos;for(var p=0,l;(l=X.peek())!==-1;)if(l===92)X.pos+=1,X.peek()!==-1&&(X.pos+=1);else if(l===40)X.pos+=1,p+=1;else if(l===41)if(p<1)break;else X.pos+=1,--p;else if(F$t.exec(mU(l))!==null)break;else X.pos+=1;J=X.subject.substr(J,X.pos-J);return ZoU(edv(J))}return ZoU(edv(J.substr(1,J.length-2)))},TuX=function(X){X=X.match(dzr);
return X===null||X.length>1001?0:X.length},zdu=function(X,J,p,l){X.brackets!==null&&(X.brackets.bracketAfter=!0);
X.brackets={node:J,previous:X.brackets,previousDelimiter:X.delimiters,index:p,image:l,active:!0}},jpr=function(X,J){var p;
return(p=X.match(VYt))?(X.options.smart?J.appendChild(Fd(p.replace(boU,"\u2026").replace(flk,function(l){var g=0,B=0;l.length%3===0?B=l.length/3:l.length%2===0?g=l.length/2:l.length%3===2?(g=1,B=(l.length-2)/3):(g=2,B=(l.length-4)/3);l="";var k;for(k=0;k<B;k++)l+="\u2014";for(k=0;k<g;k++)l+="\u2013";return l}))):J.appendChild(Fd(p)),!0):!1},ioj=function(X,J,p){X.subject=J;
X.pos=0;J=X.pos;var l=TuX(X);if(l===0)return 0;var g=X.subject.substr(0,l);if(X.peek()===58)X.pos++;else return X.pos=J,0;N0(X);l=K$k(X);if(l===null||l.length===0)return X.pos=J,0;var B=X.pos;N0(X);var k=E1k(X);k===null&&(k="",X.pos=B);var n=!0;X.match(GGt)===null&&(k===""?n=!1:(k="",X.pos=B,n=X.match(GGt)!==null));if(!n)return X.pos=J,0;g=vRm(g);if(g==="")return X.pos=J,0;p[g]||(p[g]={destination:l,title:k});return X.pos-J},spu=function(X,J){var p,l=X.peek();
if(l===-1)return!1;switch(l){case 10:X.pos+=1;if((p=J._lastChild)&&p.type==="text"&&p._literal[p._literal.length-1]===" "){var g=p._literal[p._literal.length-2]===" ";p._literal=p._literal.replace(MYj,"");J.appendChild(new jt(g?"linebreak":"softbreak"))}else J.appendChild(new jt("softbreak"));X.match(uqe);p=!0;break;case 92:p=X.subject;X.pos+=1;X.peek()===10?(X.pos+=1,p=new jt("linebreak"),J.appendChild(p)):o1k.test(p.charAt(X.pos))?(J.appendChild(Fd(p.charAt(X.pos))),X.pos+=1):J.appendChild(Fd("\\"));
p=!0;break;case 96:a:if(p=X.match(cJ0),p===null)p=!1;else{g=X.pos;for(var B;(B=X.match(OoH))!==null;)if(B===p){B=new jt("code");B._literal=X.subject.slice(g,X.pos-p.length).trim().replace(qLs," ");J.appendChild(B);p=!0;break a}X.pos=g;J.appendChild(Fd(p));p=!0}break;case 42:case 95:p=tYr(X,l,J);break;case 39:case 34:p=X.options.smart&&tYr(X,l,J);break;case 91:p=X.pos;X.pos+=1;g=Fd("[");J.appendChild(g);zdu(X,g,p,!1);p=!0;break;case 33:p=X.pos;X.pos+=1;X.peek()===91?(X.pos+=1,g=Fd("!["),J.appendChild(g),
zdu(X,g,p+1,!0)):J.appendChild(Fd("!"));p=!0;break;case 93:var k,n=!1,w;X.pos+=1;var Y=X.pos;g=X.brackets;if(g===null)J.appendChild(Fd("]"));else if(g.active){p=g.image;var e=X.pos;X.peek()===40&&(X.pos++,N0(X)&&(B=K$k(X))!==null&&N0(X)&&(F$t.test(X.subject.charAt(X.pos-1))&&(k=E1k(X)),1)&&N0(X)&&X.peek()===41?(X.pos+=1,n=!0):X.pos=e);if(!n){var Z=X.pos,h=TuX(X);h>2?w=X.subject.slice(Z,Z+h):g.bracketAfter||(w=X.subject.slice(g.index,Y));h===0&&(X.pos=e);w&&(w=X.refmap[vRm(w)])&&(B=w.destination,k=
w.title,n=!0)}if(n){Y=new jt(p?"image":"link");Y._destination=B;Y._title=k||"";for(B=g.node._next;B;)k=B._next,B.unlink(),Y.appendChild(B),B=k;J.appendChild(Y);Qpu(X,g.previousDelimiter);X.brackets=X.brackets.previous;g.node.unlink();if(!p)for(g=X.brackets;g!==null;)g.image||(g.active=!1),g=g.previous}else X.brackets=X.brackets.previous,X.pos=Y,J.appendChild(Fd("]"))}else J.appendChild(Fd("]")),X.brackets=X.brackets.previous;p=!0;break;case 60:(p=X.match(DzX))?(p=p.slice(1,p.length-1),g=new jt("link"),
g._destination=ZoU("mailto:"+p),g._title="",g.appendChild(Fd(p)),J.appendChild(g),p=!0):(p=X.match(RdZ))?(p=p.slice(1,p.length-1),g=new jt("link"),g._destination=ZoU(p),g._title="",g.appendChild(Fd(p)),J.appendChild(g),p=!0):p=!1;p||(p=X.match(n10),p===null?p=!1:(g=new jt("html_inline"),g._literal=p,J.appendChild(g),p=!0));break;case 38:(p=X.match(SLk))?(J.appendChild(Fd(Cau(p))),p=!0):p=!1;break;default:p=jpr(X,J)}p||(X.pos+=1,J.appendChild(Fd(mU(l))));return!0};
q0.prototype.parseInlines=function(X){this.subject=X._string_content.trim();this.pos=0;for(this.brackets=this.delimiters=null;spu(this,X););X._string_content=null;Qpu(this,null)};
q0.prototype.parse=q0.prototype.parseInlines;var XWk=[/./,/^<(?: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")],JhG=[/./,/<\/(?:script|pre|style)>/i,/--\x3e/,/\?>/,/>/,/\]\]>/],pWj=/^(?:(?:\*[ \t]*){3,}|(?:_[ \t]*){3,}|(?:-[ \t]*){3,})[ \t]*$/,lev=/^[#`~*+_=<>0-9-\|]|\|/,gSs=/[^ \t\f\v\r\n]/,B4u=/^[*+-]/,$lk=/^(\d{1,9})([.)])/,WTU=/^#{1,6}(?:[ \t]+|$)/,Cy0=/^`{3,}(?!.*`)|^~{3,}(?!.*~)/,kPG=/^(?:`{3,}|~{3,})(?= *$)/,nSG=/^(?:=+|-+)[ \t]*$/,LTZ=/\r\n|\n|\r/,ZgB=/(^\|?[^\|]+(\|[^\|]+)+\|?)|(\|.*\|)/,h8B=/(^\|?\s*:?---+:?\s*(\|\s*:?---+:?\s*)+\|?)|(^\s*\|\s*:?---+:?\s*\|$)/,Ahk={document:{continue:function(){return 0},
finalize:function(){},
canContain:function(X){return X!=="item"},
acceptsLines:!1},list:{continue:function(){return 0},
finalize:function(X,J){for(X=J._firstChild;X;){if(e8m(X)&&X._next){J._listData.tight=!1;break}for(var p=X._firstChild;p;){if(e8m(p)&&(X._next||p._next)){J._listData.tight=!1;break}p=p._next}X=X._next}},
canContain:function(X){return X==="item"},
acceptsLines:!1},block_quote:{continue:function(X){var J=X.currentLine;if(X.indented||TN(J,X.nextNonspace)!==62)return 1;M0(X);uV(X,1,!1);KG(TN(J,X.offset))&&uV(X,1,!0);return 0},
finalize:function(){},
canContain:function(X){return X!=="item"},
acceptsLines:!1},item:{continue:function(X,J){if(X.blank){if(J._firstChild==null)return 1;M0(X)}else if(X.indent>=J._listData.markerOffset+J._listData.padding)uV(X,J._listData.markerOffset+J._listData.padding,!0);else return 1;return 0},
finalize:function(){},
canContain:function(X){return X!=="item"&&!xnZ(X)},
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(X,J){var p=X.currentLine,l=X.indent;if(J._isFenced){if((l=l<=3&&p.charAt(X.nextNonspace)===J._fenceChar&&p.slice(X.nextNonspace).match(kPG))&&l[0].length>=J._fenceLength)return X.finalize(J,X.lineNumber),2;for(J=J._fenceOffset;J>0&&KG(TN(p,X.offset));)uV(X,1,!0),J--}else if(l>=4)uV(X,4,!0);else if(X.blank)M0(X);else return 1;return 0},
finalize:function(X,J){if(J._isFenced){var p=J._string_content,l=p.indexOf("\n");X=p.slice(0,l);p=p.slice(l+1);J.info=edv(X.trim());J._literal=p}else J._literal=J._string_content.replace(/(\n *)+$/,"\n");J._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},html_block:{continue:function(X,J){return!X.blank||J._htmlBlockType!==6&&J._htmlBlockType!==7?0:1},
finalize:function(X,J){J._literal=J._string_content.replace(/(\n *)+$/,"");J._string_content=null},
canContain:function(){return!1},
acceptsLines:!0},paragraph:{continue:function(X){return X.blank?1:0},
finalize:function(X,J){for(var p,l=!1;TN(J._string_content,0)===91&&(p=ioj(X.inlineParser,J._string_content,X.refmap));)J._string_content=J._string_content.slice(p),l=!0;l&&!gSs.test(J._string_content)&&J.unlink()},
canContain:function(){return!1},
acceptsLines:!0},table:{continue:function(X){return zN(X.currentLine)!==0?0:1},
finalize:function(){},
canContain:function(X){return X=="row"},
acceptsLines:!1},row:{continue:function(){return 1},
finalize:function(X,J){if(!J._rowIsDelimiter){X=J._isHeader?"th":"td";for(var p=J._parent._tableColumns,l=J._string_content,g=0,B="",k,n=J._sourcepos[0][0];g<l.length;){switch(l[g]){case "|":k&&(k._string_content=B.trim(),B="",k=null,p--,p<=0&&(g=l.length));break;default:if(!k){k=new jt(X,[[n,g],[n,g]]);var w=J._parent._columnAlignment,Y=J._parent._tableColumns-p;w&&Y<=w.length&&Y>=0&&(k._alignment=w[Y]);J.appendChild(k)}B+=l[g];k._sourcepos[1][1]=g}g++}k&&(k._string_content=B.trim());J._string_content=
""}},
canContain:function(X){return X!=="row"},
acceptsLines:!1}},wWk=[function(X){if(X.indented||TN(X.currentLine,X.nextNonspace)!==62)return 0;M0(X);uV(X,1,!1);KG(TN(X.currentLine,X.offset))&&uV(X,1,!0);Gj(X);X.addChild("block_quote",X.nextNonspace);return 1},
function(X){var J;if(!X.indented&&(J=X.currentLine.slice(X.nextNonspace).match(WTU))){M0(X);uV(X,J[0].length,!1);Gj(X);var p=X.addChild("heading",X.nextNonspace);p.level=J[0].trim().length;p._string_content=X.currentLine.slice(X.offset).replace(/^ *#+ *$/,"").replace(/ +#+ *$/,"");uV(X,X.currentLine.length-X.offset);return 2}return 0},
function(X){var J;if(!X.indented&&(J=X.currentLine.slice(X.nextNonspace).match(Cy0))){var p=J[0].length;Gj(X);var l=X.addChild("code_block",X.nextNonspace);l._isFenced=!0;l._fenceLength=p;l._fenceChar=J[0][0];l._fenceOffset=X.indent;M0(X);uV(X,p,!1);return 2}return 0},
function(X,J){if(!X.indented&&TN(X.currentLine,X.nextNonspace)===60){var p=X.currentLine.slice(X.nextNonspace),l;for(l=1;l<=7;l++)if(XWk[l].test(p)&&(l<7||J.type!=="paragraph"))return Gj(X),X.addChild("html_block",X.offset)._htmlBlockType=l,2}return 0},
function(X,J){var p;if(!X.indented&&J.type==="paragraph"&&(p=X.currentLine.slice(X.nextNonspace).match(nSG))){Gj(X);var l=new jt("heading",J.sourcepos);l.level=p[0][0]==="="?1:2;l._string_content=J._string_content;Uzt(J,l);J.unlink();X.tip=l;uV(X,X.currentLine.length-X.offset,!1);return 2}return 0},
function(X){return!X.indented&&pWj.test(X.currentLine.slice(X.nextNonspace))?(Gj(X),X.addChild("thematic_break",X.nextNonspace),uV(X,X.currentLine.length-X.offset,!1),2):0},
function(X,J){var p,l;if(!(l=X.indented&&J.type!=="list")){a:{var g=J,B=X.currentLine.slice(X.nextNonspace);l={type:null,tight:!0,bulletChar:null,start:null,delimiter:null,padding:null,markerOffset:X.indent};if(p=B.match(B4u))l.type="bullet",l.bulletChar=p[0][0];else{if(!(p=B.match($lk))||g.type==="paragraph"&&p[1]!=="1"){p=null;break a}l.type="ordered";l.start=parseInt(p[1],10);l.delimiter=p[2]}var k=TN(X.currentLine,X.nextNonspace+p[0].length);if(k!==-1&&k!==9&&k!==32||g.type==="paragraph"&&!X.currentLine.slice(X.nextNonspace+
p[0].length).match(gSs))p=null;else{M0(X);uV(X,p[0].length,!0);g=X.column;B=X.offset;do uV(X,1,!0),k=TN(X.currentLine,X.offset);while(X.column-g<5&&KG(k));k=TN(X.currentLine,X.offset)===-1;var n=X.column-g;n>=5||n<1||k?(l.padding=p[0].length+1,X.column=g,X.offset=B,KG(TN(X.currentLine,X.offset))&&uV(X,1,!0)):l.padding=p[0].length+n;p=l}}l=!p}if(l)return 0;Gj(X);(l=X.tip.type!=="list")||(J=J._listData,l=!(J.type===p.type&&J.delimiter===p.delimiter&&J.bulletChar===p.bulletChar));l&&(J=X.addChild("list",
X.nextNonspace),J._listData=p);J=X.addChild("item",X.nextNonspace);J._listData=p;return 1},
function(X){var J;return((J=X.options.shouldParseIndentAsCodeBlock)!=null?J:1)&&X.indented&&X.tip.type!=="paragraph"&&!X.blank?(uV(X,4,!0),Gj(X),X.addChild("code_block",X.offset),2):0},
function(X,J){var p=zN(X.currentLine),l=zN(X.lookahead);if(p!==0&&l<0&&Math.abs(p)==Math.abs(l)&&!xnZ(J.type)){Gj(X);J=X.addChild("table",X.nextNonspace);J._tableRows=1;J._tableColumns=Math.abs(p);p=X.lookahead;if(h8B.test(p)){l=[];for(var g=0,B=!1,k=0,n=void 0;g<p.length;){var w=k>=3;switch(p[g]){case "-":k++;break;case "|":B&&(l.push(n),n=void 0,k=0);B=!0;break;case ":":n||w||(n="left"),!n&&w&&(n="right"),n==="left"&&w&&(n="center")}g++}p=l}else p=void 0;J._columnAlignment=p;J=X.addChild("row",
X.nextNonspace);J._isHeader=!0;uV(X,X.currentLine.length-X.offset,!1);J._string_content=X.currentLine;return 1}return 0},
function(X,J){if(J.type=="table"&&zN(X.currentLine)!==0){Gj(X);var p=J;J=X.addChild("row",X.nextNonspace);zN(X.currentLine)<0?J._rowIsDelimiter=!0:p._tableRows+=1;uV(X,X.currentLine.length-X.offset,!1);J._string_content=X.currentLine;return 2}return 0}],GMY=function(){var X={shouldParseIndentAsCodeBlock:!1};
X=X===void 0?{}:X;this.lastMatchedContainer=this.doc=HgK();this.refmap={};this.lastLineLength=0;this.inlineParser=new q0(X);this.options=X;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=Ahk;this.blockStarts=wWk},Y9v=function(X){X.partiallyConsumedTab&&(X.offset+=1,X.tip._string_content+=" ".repeat(4-X.column%
4));
X.tip._string_content+=X.currentLine.slice(X.offset)+"\n"};
GMY.prototype.addChild=function(X,J){for(;!this.blocks[this.tip.type].canContain(X);)this.finalize(this.tip,this.lineNumber-1);X=new jt(X,[[this.lineNumber,J+1],[0,0]]);X._string_content="";this.tip.appendChild(X);return this.tip=X};
var Gj=function(X){if(!X.allClosed){for(;X.oldtip!==X.lastMatchedContainer;){var J=X.oldtip._parent;X.finalize(X.oldtip,X.lineNumber-1);X.oldtip=J}X.allClosed=!0}},uV=function(X,J,p){for(var l=X.currentLine,g,B;J>0&&(B=l[X.offset]);)B==="\t"?(g=4-X.column%4,p?(X.partiallyConsumedTab=g>J,g=g>J?J:g,X.column+=g,X.offset+=X.partiallyConsumedTab?0:1,J-=g):(X.partiallyConsumedTab=!1,X.column+=g,X.offset+=1,--J)):(X.partiallyConsumedTab=!1,X.offset+=1,X.column+=1,--J)},M0=function(X){X.offset=X.nextNonspace;
X.column=X.nextNonspaceColumn;X.partiallyConsumedTab=!1},vSe=function(X){for(var J=X.currentLine,p=X.offset,l=X.column,g;(g=J.charAt(p))!=="";)if(g===" ")p++,l++;
else if(g==="\t")p++,l+=4-l%4;else break;X.blank=g==="\n"||g==="\r"||g==="";X.nextNonspace=p;X.nextNonspaceColumn=l;X.indent=X.nextNonspaceColumn-X.column;X.indented=X.indent>=4};
GMY.prototype.finalize=function(X,J){var p=X._parent;X._open=!1;X.sourcepos[1]=[J,this.lastLineLength];this.blocks[X.type].finalize(this,X);this.tip=p};
GMY.prototype.parse=function(X){this.tip=this.doc=HgK();this.refmap={};this.column=this.offset=this.lastLineLength=this.lineNumber=0;this.lastMatchedContainer=this.doc;this.currentLine="";if(!X)return this.doc;this.options.time&&console.time("preparing input");var J=X.split(LTZ),p=J.length;X.charCodeAt(X.length-1)===10&&--p;this.options.time&&console.timeEnd("preparing input");this.options.time&&console.time("block parsing");for(X=0;X<p;X++)a:{var l=void 0,g=J[X],B=J[X+1],k=!0,n=this.doc;this.oldtip=
this.tip;this.column=this.offset=0;this.partiallyConsumedTab=this.blank=!1;this.lineNumber+=1;g.indexOf("\x00")!==-1&&(g=g.replace(/\0/g,"\ufffd"));this.currentLine=g;for(this.lookahead=B;(l=n._lastChild)&&l._open;){n=l;vSe(this);switch(this.blocks[n.type].continue(this,n)){case 0:break;case 1:k=!1;break;case 2:this.lastLineLength=g.length;break a;default:throw"continue returned illegal value, must be 0, 1, or 2";}if(!k){n=n._parent;break}}this.allClosed=n===this.oldtip;this.lastMatchedContainer=
n;l=n.type!=="paragraph"&&Ahk[n.type].acceptsLines;B=this.blockStarts;for(k=B.length;!l;){vSe(this);if(!this.indented&&!lev.test(g.slice(this.nextNonspace))){M0(this);break}for(var w=0;w<k;){var Y=B[w](this,n);if(Y===1){n=this.tip;break}else if(Y===2){n=this.tip;l=!0;break}else w++}if(w===k){M0(this);break}}if(this.allClosed||this.blank||this.tip.type!=="paragraph"){Gj(this);this.blank&&n.lastChild&&(n.lastChild._lastLineBlank=!0);l=n.type;B=this.blank&&!(l==="block_quote"||l==="code_block"&&n._isFenced||
l==="item"&&!n._firstChild&&n.sourcepos[0][0]===this.lineNumber);for(k=n;k;)k._lastLineBlank=B,k=k._parent;this.blocks[l].acceptsLines?(Y9v(this),l==="html_block"&&n._htmlBlockType>=1&&n._htmlBlockType<=5&&JhG[n._htmlBlockType].test(this.currentLine.slice(this.offset))&&this.finalize(n,this.lineNumber)):this.offset<g.length&&!this.blank&&(this.addChild("paragraph",this.offset),M0(this),Y9v(this))}else Y9v(this);this.lastLineLength=g.length}for(;this.tip;)this.finalize(this.tip,p);this.options.time&&
console.timeEnd("block parsing");this.options.time&&console.time("inline parsing");g=new alt(this.doc);this.inlineParser.refmap=this.refmap;for(this.inlineParser.options=this.options;p=g.next();)J=p.node,X=J.type,p.entering||X!=="paragraph"&&X!=="heading"&&X!=="th"&&X!="td"||this.inlineParser.parse(J);this.options.time&&console.timeEnd("inline parsing");return this.doc};aWC.prototype.render=function(X){X=new alt(X);var J;this.buffer="";for(this.lastOut="\n";J=X.next();){var p=J.node.type;if(this[p])this[p](J.node,J.entering)}return this.buffer};
aWC.prototype.out=function(X){dp(this,X)};
var dp=function(X,J){X.buffer+=J;X.lastOut=J};
aWC.prototype.cr=function(){this.lastOut!=="\n"&&dp(this,"\n")};var e3G=/^javascript:|vbscript:|file:|data:/i,Zue=/^data:image\/(?:png|gif|jpeg|webp)/i,h3k=function(X){return e3G.test(X)&&!Zue.test(X)};
iv.prototype=Object.create(aWC.prototype);_.W=iv.prototype;_.W.text=function(X){this.out(X.literal)};
_.W.html_inline=function(X){this.options.safe?dp(this,"\x3c!-- raw HTML omitted --\x3e"):dp(this,X.literal)};
_.W.html_block=function(X){this.cr();this.options.safe?dp(this,"\x3c!-- raw HTML omitted --\x3e"):dp(this,X.literal);this.cr()};
_.W.softbreak=function(){dp(this,this.options.softbreak)};
_.W.linebreak=function(){this.tag("br",[],!0);this.cr()};
_.W.link=function(X,J){var p=this.attrs(X);J?(this.options.safe&&h3k(X.destination)||p.push(["href",Rc(X.destination,!0)]),X.title&&p.push(["title",Rc(X.title,!0)]),this.tag("a",p)):this.tag("/a")};
_.W.image=function(X,J){J?(this.disableTags===0&&(this.options.safe&&h3k(X.destination)?dp(this,'<img src="" alt="'):dp(this,'<img src="'+Rc(X.destination,!0)+'" alt="')),this.disableTags+=1):(--this.disableTags,this.disableTags===0&&(X.title&&dp(this,'" title="'+Rc(X.title,!0)),dp(this,'" />')))};
_.W.emph=function(X,J){this.tag(J?"em":"/em")};
_.W.strong=function(X,J){this.tag(J?"strong":"/strong")};
_.W.paragraph=function(X,J){var p=X.parent.parent;X=this.attrs(X);p!==null&&p.type==="list"&&p.listTight||(J?(this.cr(),this.tag("p",X)):(this.tag("/p"),this.cr()))};
_.W.heading=function(X,J){var p="h"+X.level;X=this.attrs(X);J?(this.cr(),this.tag(p,X)):(this.tag("/"+p),this.cr())};
_.W.code=function(X){this.tag("code");this.out(X.literal);this.tag("/code")};
_.W.code_block=function(X){var J=X.info?X.info.split(/\s+/):[],p=this.attrs(X);J.length>0&&J[0].length>0&&p.push(["class","language-"+Rc(J[0],!0)]);this.cr();this.tag("pre");this.tag("code",p);this.out(X.literal);this.tag("/code");this.tag("/pre");this.cr()};
_.W.thematic_break=function(X){X=this.attrs(X);this.cr();this.tag("hr",X,!0);this.cr()};
_.W.block_quote=function(X,J){X=this.attrs(X);J?(this.cr(),this.tag("blockquote",X)):(this.cr(),this.tag("/blockquote"));this.cr()};
_.W.list=function(X,J){var p=X.listType==="bullet"?"ul":"ol",l=this.attrs(X);J?(X=X.listStart,X!==null&&X!==1&&l.push(["start",X.toString()]),this.cr(),this.tag(p,l)):(this.cr(),this.tag("/"+p));this.cr()};
_.W.item=function(X,J){X=this.attrs(X);J?this.tag("li",X):(this.tag("/li"),this.cr())};
_.W.custom_inline=function(X,J){J&&X.onEnter?dp(this,X.onEnter):!J&&X.onExit&&dp(this,X.onExit)};
_.W.custom_block=function(X,J){this.cr();J&&X.onEnter?dp(this,X.onEnter):!J&&X.onExit&&dp(this,X.onExit);this.cr()};
_.W.table=function(X,J){X=this.attrs(X);J?(this.cr(),this.tag("table",X)):(this.tag("/table"),this.cr())};
_.W.row=function(X,J){X._rowIsDelimiter||(X=this.attrs(X),J?this.tag("tr",X):this.tag("/tr"))};
_.W.td=function(X,J){var p=this.attrs(X);X._alignment&&p.push(["align",X._alignment]);J?this.tag("td",p):this.tag("/td")};
_.W.th=function(X,J){var p=this.attrs(X);X._alignment&&p.push(["align",X._alignment]);J?this.tag("th",p):this.tag("/th")};
_.W.out=function(X){dp(this,Rc(X,!1))};
_.W.tag=function(X,J,p){if(!(this.disableTags>0)){this.buffer+="<"+X;if(J&&J.length>0){X=0;for(var l;(l=J[X])!==void 0;)this.buffer+=" "+l[0]+'="'+l[1]+'"',X++}p&&(this.buffer+=" /");this.buffer+=">";this.lastOut=">"}};
_.W.attrs=function(X){var J=[];this.options.sourcepos&&(X=X.sourcepos)&&J.push(["data-sourcepos",String(X[0][0])+":"+String(X[0][1])+"-"+String(X[1][0])+":"+String(X[1][1])]);return J};
iv.prototype.text=iv.prototype.text;iv.prototype.html_inline=iv.prototype.html_inline;iv.prototype.html_block=iv.prototype.html_block;iv.prototype.softbreak=iv.prototype.softbreak;iv.prototype.linebreak=iv.prototype.linebreak;iv.prototype.link=iv.prototype.link;iv.prototype.image=iv.prototype.image;iv.prototype.emph=iv.prototype.emph;iv.prototype.strong=iv.prototype.strong;iv.prototype.paragraph=iv.prototype.paragraph;iv.prototype.heading=iv.prototype.heading;iv.prototype.code=iv.prototype.code;
iv.prototype.code_block=iv.prototype.code_block;iv.prototype.thematic_break=iv.prototype.thematic_break;iv.prototype.block_quote=iv.prototype.block_quote;iv.prototype.list=iv.prototype.list;iv.prototype.item=iv.prototype.item;iv.prototype.custom_inline=iv.prototype.custom_inline;iv.prototype.custom_block=iv.prototype.custom_block;iv.prototype.table=iv.prototype.table;iv.prototype.row=iv.prototype.row;iv.prototype.td=iv.prototype.td;iv.prototype.th=iv.prototype.th;iv.prototype.out=iv.prototype.out;
iv.prototype.tag=iv.prototype.tag;iv.prototype.attrs=iv.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 xlj,HuZ,zOm;(function(){function X(f,b){return f<b?-1:f>b?1:f>=b?0:NaN}
function J(f){return function(b,M){return X(f(b),M)}}
function p(){for(var f=0,b=arguments.length,M={},pY;f<b;++f){if(!(pY=arguments[f]+"")||pY in M)throw Error("xe`"+pY);M[pY]=[]}return new l(M)}
function l(f){this._=f}
function g(f,b){return f.trim().split(/^|\s+/).map(function(M){var pY="",LY=M.indexOf(".");LY>=0&&(pY=M.slice(LY+1),M=M.slice(0,LY));if(M&&!b.hasOwnProperty(M))throw Error("ye`"+M);return{type:M,name:pY}})}
function B(f,b,M){for(var pY=0,LY=f.length;pY<LY;++pY)if(f[pY].name===b){f[pY]=mHs;f=f.slice(0,pY).concat(f.slice(pY+1));break}M!=null&&f.push({name:b,value:M});return f}
function k(f){var b=f,M=b.indexOf(":");M>=0&&(b=f.slice(0,M))!=="xmlns"&&(f=f.slice(M+1));return YS.hasOwnProperty(b)?{space:YS[b],local:f}:f}
function n(f){return function(){var b=this.ownerDocument,M=this.namespaceURI;return M==="http://www.w3.org/1999/xhtml"&&b.documentElement.namespaceURI==="http://www.w3.org/1999/xhtml"?b.createElement(f):b.createElementNS(M,f)}}
function w(f){return function(){return this.ownerDocument.createElementNS(f.space,f.local)}}
function Y(f){f=k(f);return(f.local?w:n)(f)}
function e(){}
function Z(f){return f==null?e:function(){return this.querySelector(f)}}
function h(f){return Array(f.length)}
function x(f,b){this.ownerDocument=f.ownerDocument;this.namespaceURI=f.namespaceURI;this._next=null;this._parent=f;this.__data__=b}
function U(f){return function(){return f}}
function y(f,b,M,pY,LY,xa){for(var oU=0,RU,kb=b.length,lt=xa.length;oU<lt;++oU)(RU=b[oU])?(RU.__data__=xa[oU],pY[oU]=RU):M[oU]=new x(f,xa[oU]);for(;oU<kb;++oU)if(RU=b[oU])LY[oU]=RU}
function c(f,b,M,pY,LY,xa,oU){var RU,kb,lt={},Le=b.length,H0=xa.length,Xp=Array(Le),qO;for(RU=0;RU<Le;++RU)if(kb=b[RU])Xp[RU]=qO="$"+oU.call(kb,kb.__data__,RU,b),qO in lt?LY[RU]=kb:lt[qO]=kb;for(RU=0;RU<H0;++RU)qO="$"+oU.call(f,xa[RU],RU,xa),(kb=lt[qO])?(pY[RU]=kb,kb.__data__=xa[RU],lt[qO]=null):M[RU]=new x(f,xa[RU]);for(RU=0;RU<Le;++RU)(kb=b[RU])&&lt[Xp[RU]]===kb&&(LY[RU]=kb)}
function D(f,b){return f<b?-1:f>b?1:f>=b?0:NaN}
function m(f){return function(){this.removeAttribute(f)}}
function d(f){return function(){this.removeAttributeNS(f.space,f.local)}}
function G(f,b){return function(){this.setAttribute(f,b)}}
function P(f,b){return function(){this.setAttributeNS(f.space,f.local,b)}}
function Q(f,b){return function(){var M=b.apply(this,arguments);M==null?this.removeAttribute(f):this.setAttribute(f,M)}}
function E(f,b){return function(){var M=b.apply(this,arguments);M==null?this.removeAttributeNS(f.space,f.local):this.setAttributeNS(f.space,f.local,M)}}
function BK(f){return function(){this.style.removeProperty(f)}}
function CY(f,b,M){return function(){this.style.setProperty(f,b,M)}}
function Um(f,b,M){return function(){var pY=b.apply(this,arguments);pY==null?this.style.removeProperty(f):this.style.setProperty(f,pY,M)}}
function em(f,b){return f.style.getPropertyValue(b)||(f.ownerDocument&&f.ownerDocument.defaultView||f.document&&f||f.defaultView).getComputedStyle(f,null).getPropertyValue(b)}
function HK(f){return function(){delete this[f]}}
function N4(f,b){return function(){this[f]=b}}
function t6(f,b){return function(){var M=b.apply(this,arguments);M==null?delete this[f]:this[f]=M}}
function dC(){this.textContent=""}
function ZX(f){return function(){this.textContent=f}}
function XU(f){return function(){var b=f.apply(this,arguments);this.textContent=b==null?"":b}}
function Em(){this.innerHTML=""}
function eu(f){return function(){this.innerHTML=f}}
function hr(f){return function(){var b=f.apply(this,arguments);this.innerHTML=b==null?"":b}}
function yk(){return null}
function UT(){var f=this.parentNode;f&&f.removeChild(this)}
function Wp(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}
function vK(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}
function mW(f,b,M){f=W0(f,b,M);return function(pY){var LY=pY.relatedTarget;LY&&(LY===this||LY.compareDocumentPosition(this)&8)||f.call(this,pY)}}
function W0(f,b,M){return function(){f.call(this,this.__data__,b,M)}}
function ut(f){return f.trim().split(/^|\s+/).map(function(b){var M="",pY=b.indexOf(".");pY>=0&&(M=b.slice(pY+1),b=b.slice(0,pY));return{type:b,name:M}})}
function c0(f){return function(){var b=this.__on;if(b){for(var M=0,pY=-1,LY=b.length,xa;M<LY;++M)(xa=b[M],f.type&&xa.type!==f.type||xa.name!==f.name)?b[++pY]=xa:this.removeEventListener(xa.type,xa.listener,xa.capture);++pY?b.length=pY:delete this.__on}}}
function bt(f,b,M){var pY=akG.hasOwnProperty(f.type)?mW:W0;return function(LY,xa,oU){LY=this.__on;var RU;xa=pY(b,xa,oU);if(LY){oU=0;for(var kb=LY.length;oU<kb;++oU)if((RU=LY[oU]).type===f.type&&RU.name===f.name){this.removeEventListener(RU.type,RU.listener,RU.capture);this.addEventListener(RU.type,RU.listener=xa,RU.capture=M);RU.value=b;return}}this.addEventListener(f.type,xa,M);RU={type:f.type,name:f.name,value:b,listener:xa,capture:M};LY?LY.push(RU):this.__on=[RU]}}
function AE(f,b,M){var pY=f.ownerDocument&&f.ownerDocument.defaultView||f.document&&f||f.defaultView,LY=pY.CustomEvent;typeof LY==="function"?LY=new LY(b,M):(LY=pY.document.createEvent("Event"),M?(LY.initEvent(b,M.bubbles,M.cancelable),LY.detail=M.detail):LY.initEvent(b,!1,!1));f.dispatchEvent(LY)}
function Ke(f,b){return function(){return AE(this,f,b)}}
function $p(f,b){return function(){return AE(this,f,b.apply(this,arguments))}}
function Qk(f,b){this._groups=f;this._parents=b}
function ET(){return new Qk([[document.documentElement]],FDg)}
function ne(){this._="@"+(++qnA).toString(36)}
function hA(f,b,M){f.prototype=b.prototype=M;M.constructor=f}
function v0(f,b){f=Object.create(f.prototype);for(var M in b)f[M]=b[M];return f}
function TZ(){}
function GZ(f){var b;f=(f+"").trim().toLowerCase();return(b=N30.exec(f))?(b=parseInt(b[1],16),new i2(b>>8&15|b>>4&240,b>>4&15|b&240,(b&15)<<4|b&15,1)):(b=Mp0.exec(f))?LJ(parseInt(b[1],16)):(b=u2p.exec(f))?new i2(b[1],b[2],b[3],1):(b=GF0.exec(f))?new i2(b[1]*255/100,b[2]*255/100,b[3]*255/100,1):(b=dH6.exec(f))?V9(b[1],b[2],b[3],b[4]):(b=Vp0.exec(f))?V9(b[1]*255/100,b[2]*255/100,b[3]*255/100,b[4]):(b=tpg.exec(f))?iF(b[1],b[2]/100,b[3]/100,1):(b=Ph6.exec(f))?iF(b[1],b[2]/100,b[3]/100,b[4]):UVH.hasOwnProperty(f)?
LJ(UVH[f]):f==="transparent"?new i2(NaN,NaN,NaN,0):null}
function LJ(f){return new i2(f>>16&255,f>>8&255,f&255,1)}
function V9(f,b,M,pY){pY<=0&&(f=b=M=NaN);return new i2(f,b,M,pY)}
function tr(f){f instanceof TZ||(f=GZ(f));if(!f)return new i2;f=f.rgb();return new i2(f.r,f.g,f.b,f.opacity)}
function CJ(f,b,M,pY){return arguments.length===1?tr(f):new i2(f,b,M,pY==null?1:pY)}
function i2(f,b,M,pY){this.r=+f;this.g=+b;this.b=+M;this.opacity=+pY}
function J1(f){f=Math.max(0,Math.min(255,Math.round(f)||0));return(f<16?"0":"")+f.toString(16)}
function iF(f,b,M,pY){pY<=0?f=b=M=NaN:M<=0||M>=1?f=b=NaN:b<=0&&(f=NaN);return new Cc(f,b,M,pY)}
function $M(f){if(f instanceof Cc)return new Cc(f.h,f.s,f.l,f.opacity);f instanceof TZ||(f=GZ(f));if(!f)return new Cc;if(f instanceof Cc)return f;f=f.rgb();var b=f.r/255,M=f.g/255,pY=f.b/255,LY=Math.min(b,M,pY),xa=Math.max(b,M,pY),oU=NaN,RU=xa-LY,kb=(xa+LY)/2;RU?(oU=b===xa?(M-pY)/RU+(M<pY)*6:M===xa?(pY-b)/RU+2:(b-M)/RU+4,RU/=kb<.5?xa+LY:2-xa-LY,oU*=60):RU=kb>0&&kb<1?0:oU;return new Cc(oU,RU,kb,f.opacity)}
function Wi(f,b,M,pY){return arguments.length===1?$M(f):new Cc(f,b,M,pY==null?1:pY)}
function Cc(f,b,M,pY){this.h=+f;this.s=+b;this.l=+M;this.opacity=+pY}
function b$(f,b,M){return(f<60?b+(M-b)*f/60:f<180?M:f<240?b+(M-b)*(240-f)/60:b)*255}
function oj(f){if(f instanceof Om)return new Om(f.l,f.a,f.b,f.opacity);if(f instanceof oH){if(isNaN(f.h))return new Om(f.l,0,0,f.opacity);var b=f.h*rBG;return new Om(f.l,Math.cos(b)*f.c,Math.sin(b)*f.c,f.opacity)}f instanceof i2||(f=tr(f));var M=y6(f.r),pY=y6(f.g),LY=y6(f.b);b=uT(.2225045*M+.7168786*pY+.0606169*LY);if(M===pY&&pY===LY)var xa=M=b;else xa=uT((.4360747*M+.3850649*pY+.1430804*LY)/.96422),M=uT((.0139322*M+.0971045*pY+.7141733*LY)/.82521);return new Om(116*b-16,500*(xa-b),200*(b-M),f.opacity)}
function Om(f,b,M,pY){this.l=+f;this.a=+b;this.b=+M;this.opacity=+pY}
function uT(f){return f>Qip?Math.pow(f,1/3):f/Ikb+yBk}
function T5(f){return f>rY?f*f*f:Ikb*(f-yBk)}
function aH(f){return 255*(f<=.0031308?12.92*f:1.055*Math.pow(f,1/2.4)-.055)}
function y6(f){return(f/=255)<=.04045?f/12.92:Math.pow((f+.055)/1.055,2.4)}
function SD(f){if(f instanceof oH)return new oH(f.h,f.c,f.l,f.opacity);f instanceof Om||(f=oj(f));if(f.a===0&&f.b===0)return new oH(NaN,0,f.l,f.opacity);var b=Math.atan2(f.b,f.a)*o5s;return new oH(b<0?b+360:b,Math.sqrt(f.a*f.a+f.b*f.b),f.l,f.opacity)}
function cp(f,b,M,pY){return arguments.length===1?SD(f):new oH(f,b,M,pY==null?1:pY)}
function oH(f,b,M,pY){this.h=+f;this.c=+b;this.l=+M;this.opacity=+pY}
function rG(f,b,M,pY){if(arguments.length===1){var LY=f;if(LY instanceof V6)LY=new V6(LY.h,LY.s,LY.l,LY.opacity);else{LY instanceof i2||(LY=tr(LY));var xa=LY.g/255,oU=LY.b/255,RU=(SZs*oU+LY.r/255*-1.7884503806-3.5172982438*xa)/(SZs+-1.7884503806-3.5172982438);oU-=RU;var kb=(1.97294*(xa-RU)- -.29227*oU)/-.90649;oU=(xa=Math.sqrt(kb*kb+oU*oU)/(1.97294*RU*(1-RU)))?Math.atan2(kb,oU)*o5s-120:NaN;LY=new V6(oU<0?oU+360:oU,xa,RU,LY.opacity)}}else LY=new V6(f,b,M,pY==null?1:pY);return LY}
function V6(f,b,M,pY){this.h=+f;this.s=+b;this.l=+M;this.opacity=+pY}
function WM(f,b,M,pY,LY){var xa=f*f,oU=xa*f;return((1-3*f+3*xa-oU)*b+(4-6*xa+3*oU)*M+(1+3*f+3*xa-3*oU)*pY+oU*LY)/6}
function xb(f){return function(){return f}}
function RB(f,b){return function(M){return f+M*b}}
function XG(f,b,M){return f=Math.pow(f,M),b=Math.pow(b,M)-f,M=1/M,function(pY){return Math.pow(f+pY*b,M)}}
function t1(f,b){var M=b-f;return M?RB(f,M>180||M<-180?M-360*Math.round(M/360):M):xb(isNaN(f)?b:f)}
function Yn(f){return(f=+f)===1?pD:function(b,M){return M-b?XG(b,M,f):xb(isNaN(b)?M:b)}}
function pD(f,b){var M=b-f;return M?RB(f,M):xb(isNaN(f)?b:f)}
function Jn(f){return function(b){var M=b.length,pY=Array(M),LY=Array(M),xa=Array(M),oU;for(oU=0;oU<M;++oU){var RU=CJ(b[oU]);pY[oU]=RU.r||0;LY[oU]=RU.g||0;xa[oU]=RU.b||0}pY=f(pY);LY=f(LY);xa=f(xa);RU.opacity=1;return function(kb){RU.r=pY(kb);RU.g=LY(kb);RU.b=xa(kb);return RU+""}}}
function Pi(f,b){return f=+f,b-=f,function(M){return f+b*M}}
function jv(f){return function(){return f}}
function tI(f){return function(b){return f(b)+""}}
function j8(f,b){var M=oh5.lastIndex=SAR.lastIndex=0,pY,LY,xa,oU=-1,RU=[],kb=[];f+="";for(b+="";(pY=oh5.exec(f))&&(LY=SAR.exec(b));)(xa=LY.index)>M&&(xa=b.slice(M,xa),RU[oU]?RU[oU]+=xa:RU[++oU]=xa),(pY=pY[0])===(LY=LY[0])?RU[oU]?RU[oU]+=LY:RU[++oU]=LY:(RU[++oU]=null,kb.push({i:oU,x:Pi(pY,LY)})),M=SAR.lastIndex;M<b.length&&(xa=b.slice(M),RU[oU]?RU[oU]+=xa:RU[++oU]=xa);return RU.length<2?kb[0]?tI(kb[0].x):jv(b):(b=kb.length,function(lt){for(var Le=0,H0;Le<b;++Le)RU[(H0=kb[Le]).i]=H0.x(lt);return RU.join("")})}
function E0(f,b,M,pY,LY,xa){var oU,RU,kb;if(oU=Math.sqrt(f*f+b*b))f/=oU,b/=oU;if(kb=f*M+b*pY)M-=f*kb,pY-=b*kb;if(RU=Math.sqrt(M*M+pY*pY))M/=RU,pY/=RU,kb/=RU;f*pY<b*M&&(f=-f,b=-b,kb=-kb,oU=-oU);return{translateX:LY,translateY:xa,rotate:Math.atan2(b,f)*OhG,skewX:Math.atan(kb)*OhG,scaleX:oU,scaleY:RU}}
function H$(f,b,M,pY){function LY(lt){return lt.length?lt.pop()+" ":""}
function xa(lt,Le,H0,Xp,qO,Ou){lt!==H0||Le!==Xp?(qO=qO.push("translate(",null,b,null,M),Ou.push({i:qO-4,x:Pi(lt,H0)},{i:qO-2,x:Pi(Le,Xp)})):(H0||Xp)&&qO.push("translate("+H0+b+Xp+M)}
function oU(lt,Le,H0,Xp){lt!==Le?(lt-Le>180?Le+=360:Le-lt>180&&(lt+=360),Xp.push({i:H0.push(LY(H0)+"rotate(",null,pY)-2,x:Pi(lt,Le)})):Le&&H0.push(LY(H0)+"rotate("+Le+pY)}
function RU(lt,Le,H0,Xp){lt!==Le?Xp.push({i:H0.push(LY(H0)+"skewX(",null,pY)-2,x:Pi(lt,Le)}):Le&&H0.push(LY(H0)+"skewX("+Le+pY)}
function kb(lt,Le,H0,Xp,qO,Ou){lt!==H0||Le!==Xp?(qO=qO.push(LY(qO)+"scale(",null,",",null,")"),Ou.push({i:qO-4,x:Pi(lt,H0)},{i:qO-2,x:Pi(Le,Xp)})):H0===1&&Xp===1||qO.push(LY(qO)+"scale("+H0+","+Xp+")")}
return function(lt,Le){var H0=[],Xp=[];lt=f(lt);Le=f(Le);xa(lt.translateX,lt.translateY,Le.translateX,Le.translateY,H0,Xp);oU(lt.rotate,Le.rotate,H0,Xp);RU(lt.skewX,Le.skewX,H0,Xp);kb(lt.scaleX,lt.scaleY,Le.scaleX,Le.scaleY,H0,Xp);lt=Le=null;return function(qO){for(var Ou=-1,j7=Xp.length,Na;++Ou<j7;)H0[(Na=Xp[Ou]).i]=Na.x(qO);return H0.join("")}}}
function IJ(f){return function(b,M){var pY=f((b=Wi(b)).h,(M=Wi(M)).h),LY=pD(b.s,M.s),xa=pD(b.l,M.l),oU=pD(b.opacity,M.opacity);return function(RU){b.h=pY(RU);b.s=LY(RU);b.l=xa(RU);b.opacity=oU(RU);return b+""}}}
function IC(f){return function(b,M){var pY=f((b=cp(b)).h,(M=cp(M)).h),LY=pD(b.c,M.c),xa=pD(b.l,M.l),oU=pD(b.opacity,M.opacity);return function(RU){b.h=pY(RU);b.c=LY(RU);b.l=xa(RU);b.opacity=oU(RU);return b+""}}}
function EL(f){return function pY(M){function LY(xa,oU){var RU=f((xa=rG(xa)).h,(oU=rG(oU)).h),kb=pD(xa.s,oU.s),lt=pD(xa.l,oU.l),Le=pD(xa.opacity,oU.opacity);return function(H0){xa.h=RU(H0);xa.s=kb(H0);xa.l=lt(Math.pow(H0,M));xa.opacity=Le(H0);return xa+""}}
M=+M;LY.gamma=pY;return LY}(1)}
function Ko(){return g_||(cBU(PY),g_=rl.now()+aom)}
function PY(){g_=0}
function d9(){this._call=this._time=this._next=null}
function Kg(f,b,M){var pY=new d9;pY.restart(f,b,M);return pY}
function TC(){g_=(USI=rl.now())+aom;I9=Io=0;try{Ko();++I9;for(var f=rTZ,b;f;)(b=g_-f._time)>=0&&f._call.call(null,b),f=f._next;--I9}finally{I9=0;f=rTZ;for(var M=Infinity;f;)if(f._call){M>f._time&&(M=f._time);var pY=f;f=f._next}else b=f._next,f._next=null,f=pY?pY._next=b:rTZ=b;yF=pY;zC(M);g_=0}}
function zc(){var f=rl.now(),b=f-USI;b>1E3&&(aom-=b,USI=f)}
function zC(f){I9||(Io&&(Io=clearTimeout(Io)),f-g_>24?(f<Infinity&&(Io=setTimeout(TC,f-rl.now()-aom)),oo&&(oo=clearInterval(oo))):(oo||(USI=rl.now(),oo=setInterval(zc,1E3)),I9=1,cBU(TC)))}
function tP(f,b,M){var pY=new d9;b=b==null?0:+b;pY.restart(function(LY){pY.stop();f(LY+b)},b,M);
return pY}
function Jr(f,b,M,pY,LY,xa){var oU=f.__transition;if(!oU)f.__transition={};else if(M in oU)return;Od(f,M,{name:b,index:pY,group:LY,on:ET6,tween:KDs,time:xa.time,delay:xa.delay,duration:xa.duration,ease:xa.ease,timer:null,state:0})}
function nJ(f,b){f=BM(f,b);if(f.state>0)throw Error("ze");return f}
function OT(f,b){f=BM(f,b);if(f.state>2)throw Error("Ae");return f}
function BM(f,b){f=f.__transition;if(!f||!(f=f[b]))throw Error("Be");return f}
function Od(f,b,M){function pY(kb){var lt,Le;if(M.state!==1)return xa();for(Xp in oU){var H0=oU[Xp];if(H0.name===M.name){if(H0.state===3)return tP(pY);H0.state===4?(H0.state=6,H0.timer.stop(),H0.on.call("interrupt",f,f.__data__,H0.index,H0.group),delete oU[Xp]):+Xp<b&&(H0.state=6,H0.timer.stop(),delete oU[Xp])}}tP(function(){M.state===3&&(M.state=4,M.timer.restart(LY,M.delay,M.time),LY(kb))});
M.state=2;M.on.call("start",f,f.__data__,M.index,M.group);if(M.state===2){M.state=3;RU=Array(Le=M.tween.length);var Xp=0;for(lt=-1;Xp<Le;++Xp)if(H0=M.tween[Xp].value.call(f,f.__data__,M.index,M.group))RU[++lt]=H0;RU.length=lt+1}}
function LY(kb){kb=kb<M.duration?M.ease.call(null,kb/M.duration):(M.timer.restart(xa),M.state=5,1);for(var lt=-1,Le=RU.length;++lt<Le;)RU[lt].call(null,kb);M.state===5&&(M.on.call("end",f,f.__data__,M.index,M.group),xa())}
function xa(){M.state=6;M.timer.stop();delete oU[b];for(var kb in oU)return;delete f.__transition}
var oU=f.__transition,RU;oU[b]=M;M.timer=Kg(function(kb){M.state=1;M.timer.restart(pY,M.delay,M.time);M.delay<=kb&&pY(kb-M.delay)},0,M.time)}
function pq(f,b){var M,pY;return function(){var LY=OT(this,f),xa=LY.tween;if(xa!==M){pY=M=xa;xa=0;for(var oU=pY.length;xa<oU;++xa)if(pY[xa].name===b){pY=pY.slice();pY.splice(xa,1);break}}LY.tween=pY}}
function sx(f,b,M){var pY,LY;if(typeof M!=="function")throw Error();return function(){var xa=OT(this,f),oU=xa.tween;if(oU!==pY){LY=(pY=oU).slice();oU={name:b,value:M};for(var RU=0,kb=LY.length;RU<kb;++RU)if(LY[RU].name===b){LY[RU]=oU;break}RU===kb&&LY.push(oU)}xa.tween=LY}}
function dZ(f,b,M){var pY=f._id;f.each(function(){var LY=OT(this,pY);(LY.value||(LY.value={}))[b]=M.apply(this,arguments)});
return function(LY){return BM(LY,pY).value[b]}}
function kY(f,b){var M;return(typeof b==="number"?Pi:b instanceof GZ?bhX:(M=GZ(b))?(b=M,bhX):j8)(f,b)}
function SG(f){return function(){this.removeAttribute(f)}}
function Io5(f){return function(){this.removeAttributeNS(f.space,f.local)}}
function OG(f,b,M){var pY,LY;return function(){var xa=this.getAttribute(f);return xa===M?null:xa===pY?LY:LY=b(pY=xa,M)}}
function c9(f,b,M){var pY,LY;return function(){var xa=this.getAttributeNS(f.space,f.local);return xa===M?null:xa===pY?LY:LY=b(pY=xa,M)}}
function yTa(f,b,M){var pY,LY,xa;return function(){var oU=M(this);if(oU==null)return void this.removeAttribute(f);var RU=this.getAttribute(f);return RU===oU?null:RU===pY&&oU===LY?xa:xa=b(pY=RU,LY=oU)}}
function T3p(f,b,M){var pY,LY,xa;return function(){var oU=M(this);if(oU==null)return void this.removeAttributeNS(f.space,f.local);var RU=this.getAttributeNS(f.space,f.local);return RU===oU?null:RU===pY&&oU===LY?xa:xa=b(pY=RU,LY=oU)}}
function zpA(f,b){function M(){var pY=this,LY=b.apply(pY,arguments);return LY&&function(xa){pY.setAttributeNS(f.space,f.local,LY(xa))}}
M._value=b;return M}
function jiA(f,b){function M(){var pY=this,LY=b.apply(pY,arguments);return LY&&function(xa){pY.setAttribute(f,LY(xa))}}
M._value=b;return M}
function inT(f,b){return function(){nJ(this,f).delay=+b.apply(this,arguments)}}
function si2(f,b){return b=+b,function(){nJ(this,f).delay=b}}
function Xab(f,b){return function(){OT(this,f).duration=+b.apply(this,arguments)}}
function Jm2(f,b){return b=+b,function(){OT(this,f).duration=b}}
function paw(f,b){if(typeof b!=="function")throw Error();return function(){OT(this,f).ease=b}}
function lyp(f){return(f+"").trim().split(/^|\s+/).every(function(b){var M=b.indexOf(".");M>=0&&(b=b.slice(0,M));return!b||b==="start"})}
function gop(f,b,M){var pY,LY,xa=lyp(b)?nJ:OT;return function(){var oU=xa(this,f),RU=oU.on;if(RU!==pY)(LY=(pY=RU).copy()).on(b,M);oU.on=LY}}
function B8O(f){return function(){var b=this.parentNode,M;for(M in this.__transition)if(+M!==f)return;b&&b.removeChild(this)}}
function $rw(f,b){var M,pY,LY;return function(){var xa=em(this,f),oU=(this.style.removeProperty(f),em(this,f));return xa===oU?null:xa===M&&oU===pY?LY:LY=b(M=xa,pY=oU)}}
function WL2(f){return function(){this.style.removeProperty(f)}}
function Cd6(f,b,M){var pY,LY;return function(){var xa=em(this,f);return xa===M?null:xa===pY?LY:LY=b(pY=xa,M)}}
function kIJ(f,b,M){var pY,LY,xa;return function(){var oU=em(this,f),RU=M(this);RU==null&&(RU=(this.style.removeProperty(f),em(this,f)));return oU===RU?null:oU===pY&&RU===LY?xa:xa=b(pY=oU,LY=RU)}}
function no2(f,b,M){function pY(){var LY=this,xa=b.apply(LY,arguments);return xa&&function(oU){LY.style.setProperty(f,xa(oU),M)}}
pY._value=b;return pY}
function LLp(f){return function(){this.textContent=f}}
function AmJ(f){return function(){var b=f(this);this.textContent=b==null?"":b}}
function P7(f,b,M,pY){this._groups=f;this._parents=b;this._name=M;this._id=pY}
function OdR(f){return{type:f}}
function cKB(){this._x0=this._y0=this._x1=this._y1=null;this._=""}
function oCa(){}
function fks(f,b){var M=new oCa;if(f instanceof oCa)f.each(function(oU,RU){M.set(RU,oU)});
else if(Array.isArray(f)){var pY=-1,LY=f.length,xa;if(b==null)for(;++pY<LY;)M.set(pY,f[pY]);else for(;++pY<LY;)M.set(b(xa=f[pY],pY,f),xa)}else if(f)for(pY in f)M.set(pY,f[pY]);return M}
function S$I(){}
function DVU(f){return function(b){for(var M={},pY=0;pY<f.length;pY++)M[f[pY]]=b[pY]||"";return M}}
function wab(f,b){var M=DVU(f);return function(pY,LY){return b(M(pY),LY,f)}}
function Yr2(f){var b=Object.create(null),M=[];f.forEach(function(pY){for(var LY in pY)LY in b||M.push(b[LY]=LY)});
return M}
function RWG(f){function b(oU,RU){function kb(){if(Ou)return bdZ;if(j7)return j7=!1,mVv;var vf,Cr=H0,m_;if(oU.charCodeAt(Cr)===34){for(;H0++<Le&&oU.charCodeAt(H0)!==34||oU.charCodeAt(++H0)===34;);(vf=H0)>=Le?Ou=!0:(m_=oU.charCodeAt(H0++))===10?j7=!0:m_===13&&(j7=!0,oU.charCodeAt(H0)===10&&++H0);return oU.slice(Cr+1,vf-1).replace(/""/g,'"')}for(;H0<Le;){if((m_=oU.charCodeAt(vf=H0++))===10)j7=!0;else if(m_===13)j7=!0,oU.charCodeAt(H0)===10&&++H0;else if(m_!==xa)continue;return oU.slice(Cr,vf)}return Ou=
!0,oU.slice(Cr,Le)}
var lt=[],Le=oU.length,H0=0,Xp=0,qO,Ou=Le<=0,j7=!1;oU.charCodeAt(Le-1)===10&&--Le;for(oU.charCodeAt(Le-1)===13&&--Le;(qO=kb())!==bdZ;){for(var Na=[];qO!==mVv&&qO!==bdZ;)Na.push(qO),qO=kb();RU&&(Na=RU(Na,Xp++))==null||lt.push(Na)}return lt}
function M(oU){return oU.map(pY).join(f)}
function pY(oU){return oU==null?"":LY.test(oU)?'"'+oU.replace(/"/g,'""')+'"':oU}
var LY=new RegExp('["'+f+"\n\r]"),xa=f.charCodeAt(0);return{parse:function(oU,RU){var kb,lt;oU=b(oU,function(Le,H0){if(kb)return kb(Le,H0-1);lt=Le;kb=RU?wab(Le,RU):DVU(Le)});
oU.columns=lt||[];return oU},
parseRows:b,format:function(oU,RU){RU==null&&(RU=Yr2(oU));return[RU.map(pY).join(f)].concat(oU.map(function(kb){return RU.map(function(lt){return pY(kb[lt])}).join(f)})).join("\n")},
formatRows:function(oU){return oU.map(M).join("\n")}}}
function vo6(f){if(!f.ok)throw Error("Ce`"+f.status+"`"+f.statusText);return f.text()}
function Frj(f){return function(b,M,pY){arguments.length===2&&typeof M==="function"&&(pY=M,M=void 0);return fetch(b,M).then(vo6).then(function(LY){return f(LY,pY)})}}
function qZe(f,b,M,pY){if(isNaN(b)||isNaN(M))return f;var LY,xa=f._root;pY={data:pY};var oU=f._x0,RU=f._y0,kb=f._x1,lt=f._y1,Le,H0,Xp,qO,Ou;if(!xa)return f._root=pY,f;for(;xa.length;)if((Xp=b>=(Le=(oU+kb)/2))?oU=Le:kb=Le,(qO=M>=(H0=(RU+lt)/2))?RU=H0:lt=H0,LY=xa,!(xa=xa[Ou=qO<<1|Xp]))return LY[Ou]=pY,f;var j7=+f._x.call(null,xa.data);var Na=+f._y.call(null,xa.data);if(b===j7&&M===Na)return pY.next=xa,LY?LY[Ou]=pY:f._root=pY,f;do LY=LY?LY[Ou]=Array(4):f._root=Array(4),(Xp=b>=(Le=(oU+kb)/2))?oU=Le:kb=
Le,(qO=M>=(H0=(RU+lt)/2))?RU=H0:lt=H0;while((Ou=qO<<1|Xp)===(Xp=(Na>=H0)<<1|j7>=Le));return LY[Xp]=xa,LY[Ou]=pY,f}
function Bn(f,b,M,pY,LY){this.node=f;this.x0=b;this.y0=M;this.x1=pY;this.y1=LY}
function eXp(f){return f[0]}
function Z0T(f){return f[1]}
function fgK(f,b,M,pY,LY,xa){this._x=f;this._y=b;this._x0=M;this._y0=pY;this._x1=LY;this._y1=xa;this._root=void 0}
function Nme(f){for(var b={data:f.data},M=b;f=f.next;)M=M.next={data:f.data};return b}
function O7R(f,b){if((b=(f=b?f.toExponential(b-1):f.toExponential()).indexOf("e"))<0)return null;var M=f.slice(0,b);return[M.length>1?M[0]+M.slice(2):M,+f.slice(b+1)]}
function hXT(f){return f=O7R(Math.abs(f)),f?f[1]:NaN}
function xrJ(f,b){return function(M,pY){for(var LY=M.length,xa=[],oU=0,RU=f[0],kb=0;LY>0&&RU>0;){kb+RU+1>pY&&(RU=Math.max(1,pY-kb));xa.push(M.substring(LY-=RU,LY+RU));if((kb+=RU+1)>pY)break;RU=f[oU=(oU+1)%f.length]}return xa.reverse().join(b)}}
function H0A(f){return function(b){return b.replace(/[0-9]/g,function(M){return f[+M]})}}
function D3R(f){return new Rl6(f)}
function Rl6(f){if(!(b=ayp.exec(f)))throw Error("De`"+f);var b;this.fill=b[1]||" ";this.align=b[2]||">";this.sign=b[3]||"-";this.symbol=b[4]||"";this.zero=!!b[5];this.width=b[6]&&+b[6];this.comma=!!b[7];this.precision=b[8]&&+b[8].slice(1);this.trim=!!b[9];this.type=b[10]||""}
function MBs(f,b){b=O7R(f,b);if(!b)return f+"";f=b[0];b=b[1];return b<0?"0."+Array(-b).join("0")+f:f.length>b+1?f.slice(0,b+1)+"."+f.slice(b+1):f+Array(b-f.length+2).join("0")}
function uFb(f){return f}
function UrT(f){function b(RU){function kb(gV){var Dv=m_,sT=e_,y9,YG;if(Cr==="c")sT=kP(gV)+sT,gV="";else{gV=+gV;var NO=gV<0;gV=kP(Math.abs(gV),Na);if(vf){var Wh=gV.length,Bc=1,eN=-1;a:for(;Bc<Wh;++Bc)switch(gV[Bc]){case ".":eN=y9=Bc;break;case "0":eN===0&&(eN=Bc);y9=Bc;break;default:if(!+gV[Bc])break a;eN>0&&(eN=0)}gV=eN>0?gV.slice(0,eN)+gV.slice(y9+1):gV}NO&&+gV===0&&(NO=!1);Dv=(NO?H0==="("?H0:"-":H0==="-"||H0==="("?"":H0)+Dv;sT=(Cr==="s"?Gsu[8+dVv/3]:"")+sT+(NO&&H0==="("?")":"");if(SU)for(NO=-1,
y9=gV.length;++NO<y9;)if(YG=gV.charCodeAt(NO),48>YG||YG>57){sT=(YG===46?LY+gV.slice(NO+1):gV.slice(NO))+sT;gV=gV.slice(0,NO);break}}j7&&!qO&&(gV=M(gV,Infinity));YG=Dv.length+gV.length+sT.length;NO=YG<Ou?Array(Ou-YG+1).join(lt):"";j7&&qO&&(gV=M(NO+gV,NO.length?Ou-sT.length:Infinity),NO="");switch(Le){case "<":gV=Dv+gV+sT+NO;break;case "=":gV=Dv+NO+gV+sT;break;case "^":gV=NO.slice(0,YG=NO.length>>1)+Dv+gV+sT+NO.slice(YG);break;default:gV=NO+Dv+gV+sT}return xa(gV)}
RU=D3R(RU);var lt=RU.fill,Le=RU.align,H0=RU.sign,Xp=RU.symbol,qO=RU.zero,Ou=RU.width,j7=RU.comma,Na=RU.precision,vf=RU.trim,Cr=RU.type;Cr==="n"?(j7=!0,Cr="g"):VBk[Cr]||(Na==null&&(Na=12),vf=!0,Cr="g");if(qO||lt==="0"&&Le==="=")qO=!0,lt="0",Le="=";var m_=Xp==="$"?pY[0]:Xp==="#"&&/[boxX]/.test(Cr)?"0"+Cr.toLowerCase():"",e_=Xp==="$"?pY[1]:/[%p]/.test(Cr)?oU:"",kP=VBk[Cr],SU=/[defgprs%]/.test(Cr);Na=Na==null?6:/[gprs]/.test(Cr)?Math.max(1,Math.min(21,Na)):Math.max(0,Math.min(20,Na));kb.toString=function(){return RU+
""};
return kb}
var M=f.grouping&&f.thousands?xrJ(f.grouping,f.thousands):uFb,pY=f.currency,LY=f.decimal,xa=f.numerals?H0A(f.numerals):uFb,oU=f.percent||"%";return{format:b,formatPrefix:function(RU,kb){var lt=b((RU=D3R(RU),RU.type="f",RU));RU=Math.max(-8,Math.min(8,Math.floor(hXT(kb)/3)))*3;var Le=Math.pow(10,-RU),H0=Gsu[8+RU/3];return function(Xp){return lt(Le*Xp)+H0}}}}
function nM(){this.reset()}
function tBG(f,b,M){var pY=f.s=b+M,LY=pY-b;f.t=b-(pY-LY)+(M-LY)}
function cTa(f){return f>1?vW:f<-1?-vW:Math.asin(f)}
function rmw(){}
function Pgt(f){var b=f[0];f=f[1];var M=eg(f);return[M*eg(b),M*Vm(b),Vm(f)]}
function QnU(f,b){return[f[1]*b[2]-f[2]*b[1],f[2]*b[0]-f[0]*b[2],f[0]*b[1]-f[1]*b[0]]}
function E5u(f){var b=b74(f[0]*f[0]+f[1]*f[1]+f[2]*f[2]);f[0]/=b;f[1]/=b;f[2]/=b}
function IyT(){var f=[],b;return{point:function(M,pY){b.push([M,pY])},
lineStart:function(){f.push(b=[])},
lineEnd:rmw,rejoin:function(){f.length>1&&f.push(f.pop().concat(f.shift()))},
result:function(){var M=f;f=[];b=null;return M}}}
function fo6(f,b,M,pY){this.x=f;this.z=b;this.o=M;this.e=pY;this.v=!1;this.n=this.p=null}
function ymO(f,b,M,pY,LY){var xa=[],oU=[];f.forEach(function(H0){if(!((Xp=H0.length-1)<=0)){var Xp,qO=H0[0],Ou=H0[Xp],j7=qO;if(Qe(j7[0]-Ou[0])<1E-6&&Qe(j7[1]-Ou[1])<1E-6){LY.lineStart();for(RU=0;RU<Xp;++RU)LY.point((qO=H0[RU])[0],qO[1]);LY.lineEnd()}else xa.push(Xp=new fo6(qO,H0,null,!0)),oU.push(Xp.o=new fo6(qO,null,Xp,!1)),xa.push(Xp=new fo6(Ou,H0,null,!1)),oU.push(Xp.o=new fo6(Ou,null,Xp,!0))}});
if(xa.length){oU.sort(b);KrZ(xa);KrZ(oU);var RU=0;for(f=oU.length;RU<f;++RU)oU[RU].e=M=!M;M=xa[0];for(var kb;;){for(var lt=M,Le=!0;lt.v;)if((lt=lt.n)===M)return;b=lt.z;LY.lineStart();do{lt.v=lt.o.v=!0;if(lt.e){if(Le)for(RU=0,f=b.length;RU<f;++RU)LY.point((kb=b[RU])[0],kb[1]);else pY(lt.x,lt.n.x,1,LY);lt=lt.n}else{if(Le)for(b=lt.p.z,RU=b.length-1;RU>=0;--RU)LY.point((kb=b[RU])[0],kb[1]);else pY(lt.x,lt.p.x,-1,LY);lt=lt.p}lt=lt.o;b=lt.z;Le=!Le}while(!lt.v);LY.lineEnd()}}}
function KrZ(f){if(b=f.length){for(var b,M=0,pY=f[0],LY;++M<b;)pY.n=LY=f[M],LY.p=pY,pY=LY;pY.n=LY=f[0];LY.p=pY}}
function oo2(f){return f.length>1}
function Srb(f,b){return((f=f.x)[0]<0?f[1]-vW-1E-6:vW-f[1])-((b=b.x)[0]<0?b[1]-vW-1E-6:vW-b[1])}
function m3m(){}
function TmG(f){return function(b,M){var pY=eg(b),LY=eg(M);pY=f(pY*LY);return[pY*LY*Vm(b),pY*Vm(M)]}}
function bO(f){return function(b,M){var pY=b74(b*b+M*M),LY=f(pY),xa=Vm(LY);LY=eg(LY);return[zWX(b*xa,pY*LY),cTa(pY&&M*xa/pY)]}}
function O0A(f){var b=0,M=f.children,pY=M&&M.length;if(pY)for(;--pY>=0;)b+=M[pY].value;else b=1;f.value=b}
function jnG(f,b){var M=new fH(f);f=+f.value&&(M.value=f.value);var pY,LY=[M],xa,oU,RU,kb;for(b==null&&(b=cmg);pY=LY.pop();)if(f&&(pY.value=+pY.data.value),(oU=b(pY.data))&&(kb=oU.length))for(pY.children=Array(kb),RU=kb-1;RU>=0;--RU)LY.push(xa=pY.children[RU]=new fH(oU[RU])),xa.parent=pY,xa.depth=pY.depth+1;return M.eachBefore(b02)}
function cmg(f){return f.children}
function fyA(f){f.data=f.data.data}
function b02(f){var b=0;do f.height=b;while((f=f.parent)&&f.height<++b)}
function fH(f){this.data=f;this.depth=this.height=0;this.parent=null}
function fv(f,b,M,pY){function LY(xa){return f(xa=new Date(+xa)),xa}
LY.floor=LY;LY.ceil=function(xa){return f(xa=new Date(xa-1)),b(xa,1),f(xa),xa};
LY.round=function(xa){var oU=LY(xa),RU=LY.ceil(xa);return xa-oU<RU-xa?oU:RU};
LY.offset=function(xa,oU){return b(xa=new Date(+xa),oU==null?1:Math.floor(oU)),xa};
LY.range=function(xa,oU,RU){var kb=[],lt;xa=LY.ceil(xa);RU=RU==null?1:Math.floor(RU);if(!(xa<oU&&RU>0))return kb;do kb.push(lt=new Date(+xa)),b(xa,RU),f(xa);while(lt<xa&&xa<oU);return kb};
LY.filter=function(xa){return fv(function(oU){if(oU>=oU)for(;f(oU),!xa(oU);)oU.setTime(oU-1)},function(oU,RU){if(oU>=oU)if(RU<0)for(;++RU<=0;)for(;b(oU,-1),!xa(oU););
else for(;--RU>=0;)for(;b(oU,1),!xa(oU););})};
M&&(LY.count=function(xa,oU){FHm.setTime(+xa);qAY.setTime(+oU);f(FHm);f(qAY);return Math.floor(M(FHm,qAY))},LY.every=function(xa){xa=Math.floor(xa);
return isFinite(xa)&&xa>0?xa>1?LY.filter(pY?function(oU){return pY(oU)%xa===0}:function(oU){return LY.count(0,oU)%xa===0}):LY:null});
return LY}
function Bs(f){return fv(function(b){b.setDate(b.getDate()-(b.getDay()+7-f)%7);b.setHours(0,0,0,0)},function(b,M){b.setDate(b.getDate()+M*7)},function(b,M){return(M-b-(M.getTimezoneOffset()-b.getTimezoneOffset())*6E4)/6048E5})}
function $9(f){return fv(function(b){b.setUTCDate(b.getUTCDate()-(b.getUTCDay()+7-f)%7);b.setUTCHours(0,0,0,0)},function(b,M){b.setUTCDate(b.getUTCDate()+M*7)},function(b,M){return(M-b)/6048E5})}
function Drp(f){if(0<=f.y&&f.y<100){var b=new Date(-1,f.m,f.d,f.H,f.M,f.S,f.L);b.setFullYear(f.y);return b}return new Date(f.y,f.m,f.d,f.H,f.M,f.S,f.L)}
function DS4(f){if(0<=f.y&&f.y<100){var b=new Date(Date.UTC(-1,f.m,f.d,f.H,f.M,f.S,f.L));b.setUTCFullYear(f.y);return b}return new Date(Date.UTC(f.y,f.m,f.d,f.H,f.M,f.S,f.L))}
function DB(f){return{y:f,m:0,d:1,H:0,M:0,S:0,L:0}}
function RX2(f){function b(sT,y9){return function(YG){var NO=[],Wh=-1,Bc=0,eN=sT.length,fw,t$;for(YG instanceof Date||(YG=new Date(+YG));++Wh<eN;)if(sT.charCodeAt(Wh)===37){NO.push(sT.slice(Bc,Wh));(Bc=ihH[fw=sT.charAt(++Wh)])!=null?fw=sT.charAt(++Wh):Bc=fw==="e"?" ":"0";if(t$=y9[fw])fw=t$(YG,Bc);NO.push(fw);Bc=Wh+1}NO.push(sT.slice(Bc,Wh));return NO.join("")}}
function M(sT,y9){return function(YG){var NO=DB(1900);if(pY(NO,sT,YG,0)!=YG.length)return null;if("Q"in NO)return new Date(NO.Q);"p"in NO&&(NO.H=NO.H%12+NO.p*12);if("V"in NO){if(NO.V<1||NO.V>53)return null;"w"in NO||(NO.w=1);if("Z"in NO){YG=DS4(DB(NO.y));var Wh=YG.getUTCDay();YG=Wh>4||Wh===0?Na5.ceil(YG):Na5(YG);YG=snH.offset(YG,(NO.V-1)*7);NO.y=YG.getUTCFullYear();NO.m=YG.getUTCMonth();NO.d=YG.getUTCDate()+(NO.w+6)%7}else YG=y9(DB(NO.y)),Wh=YG.getDay(),YG=Wh>4||Wh===0?McU.ceil(YG):McU(YG),YG=Xjt.offset(YG,
(NO.V-1)*7),NO.y=YG.getFullYear(),NO.m=YG.getMonth(),NO.d=YG.getDate()+(NO.w+6)%7}else if("W"in NO||"U"in NO)"w"in NO||(NO.w="u"in NO?NO.u%7:"W"in NO?1:0),Wh="Z"in NO?DS4(DB(NO.y)).getUTCDay():y9(DB(NO.y)).getDay(),NO.m=0,NO.d="W"in NO?(NO.w+6)%7+NO.W*7-(Wh+5)%7:NO.w+NO.U*7-(Wh+6)%7;return"Z"in NO?(NO.H+=NO.Z/100|0,NO.M+=NO.Z%100,DS4(NO)):y9(NO)}}
function pY(sT,y9,YG,NO){for(var Wh=0,Bc=y9.length,eN=YG.length,fw;Wh<Bc;){if(NO>=eN)return-1;fw=y9.charCodeAt(Wh++);if(fw===37){if(fw=y9.charAt(Wh++),fw=Dv[fw in ihH?y9.charAt(Wh++):fw],!fw||(NO=fw(sT,YG,NO))<0)return-1}else if(fw!=YG.charCodeAt(NO++))return-1}return NO}
var LY=f.dateTime,xa=f.date,oU=f.time,RU=f.periods,kb=f.days,lt=f.shortDays,Le=f.months,H0=f.shortMonths,Xp=Ro(RU),qO=m0(RU),Ou=Ro(kb),j7=m0(kb),Na=Ro(lt),vf=m0(lt),Cr=Ro(Le),m_=m0(Le),e_=Ro(H0),kP=m0(H0),SU={a:function(sT){return lt[sT.getDay()]},
A:function(sT){return kb[sT.getDay()]},
b:function(sT){return H0[sT.getMonth()]},
B:function(sT){return Le[sT.getMonth()]},
c:null,d:JlH,e:JlH,f:mr6,H:FLA,I:qrT,j:N8p,L:pj0,m:My2,M:uyO,p:function(sT){return RU[+(sT.getHours()>=12)]},
Q:lNt,s:gTH,S:GI0,u:drw,U:VyA,V:typ,w:Pdp,W:Q$p,x:null,X:null,y:EoO,Y:KLp,Z:T8p,"%":B3t},gV={a:function(sT){return lt[sT.getUTCDay()]},
A:function(sT){return kb[sT.getUTCDay()]},
b:function(sT){return H0[sT.getUTCMonth()]},
B:function(sT){return Le[sT.getUTCMonth()]},
c:null,d:$He,e:$He,f:zXp,H:j$2,I:i0g,j:s$p,L:WDH,m:XsO,M:J3A,p:function(sT){return RU[+(sT.getUTCHours()>=12)]},
Q:lNt,s:gTH,S:ps2,u:lGT,U:g9A,V:B_0,w:$96,W:W3p,x:null,X:null,y:C1p,Y:kBp,Z:n9T,"%":B3t},Dv={a:function(sT,y9,YG){return(y9=Na.exec(y9.slice(YG)))?(sT.w=vf[y9[0].toLowerCase()],YG+y9[0].length):-1},
A:function(sT,y9,YG){return(y9=Ou.exec(y9.slice(YG)))?(sT.w=j7[y9[0].toLowerCase()],YG+y9[0].length):-1},
b:function(sT,y9,YG){return(y9=e_.exec(y9.slice(YG)))?(sT.m=kP[y9[0].toLowerCase()],YG+y9[0].length):-1},
B:function(sT,y9,YG){return(y9=Cr.exec(y9.slice(YG)))?(sT.m=m_[y9[0].toLowerCase()],YG+y9[0].length):-1},
c:function(sT,y9,YG){return pY(sT,LY,y9,YG)},
d:ChX,e:ChX,f:L32,H:kFs,I:kFs,j:A36,L:wsA,m:YDp,M:v9p,p:function(sT,y9,YG){return(y9=Xp.exec(y9.slice(YG)))?(sT.p=qO[y9[0].toLowerCase()],YG+y9[0].length):-1},
Q:eHp,s:Z9b,S:hHb,u:x96,U:H90,V:aGs,w:U9b,W:r3p,x:function(sT,y9,YG){return pY(sT,xa,y9,YG)},
X:function(sT,y9,YG){return pY(sT,oU,y9,YG)},
y:IGT,Y:y32,Z:o96,"%":SDb};SU.x=b(xa,SU);SU.X=b(oU,SU);SU.c=b(LY,SU);gV.x=b(xa,gV);gV.X=b(oU,gV);gV.c=b(LY,gV);return{format:function(sT){var y9=b(sT,SU);y9.toString=function(){return sT};
return y9},
parse:function(sT){var y9=M(sT,Drp);y9.toString=function(){return sT};
return y9},
utcFormat:function(sT){var y9=b(sT,gV);y9.toString=function(){return sT};
return y9},
utcParse:function(sT){var y9=M(sT,DS4);y9.toString=function(){return sT};
return y9}}}
function m2(f,b,M){var pY=f<0?"-":"";f=(pY?-f:f)+"";var LY=f.length;return pY+(LY<M?Array(M-LY+1).join(b)+f:f)}
function O96(f){return f.replace(c3p,"\\$&")}
function Ro(f){return new RegExp("^(?:"+f.map(O96).join("|")+")","i")}
function m0(f){for(var b={},M=-1,pY=f.length;++M<pY;)b[f[M].toLowerCase()]=M;return b}
function U9b(f,b,M){return(b=Fm.exec(b.slice(M,M+1)))?(f.w=+b[0],M+b[0].length):-1}
function x96(f,b,M){return(b=Fm.exec(b.slice(M,M+1)))?(f.u=+b[0],M+b[0].length):-1}
function H90(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.U=+b[0],M+b[0].length):-1}
function aGs(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.V=+b[0],M+b[0].length):-1}
function r3p(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.W=+b[0],M+b[0].length):-1}
function y32(f,b,M){return(b=Fm.exec(b.slice(M,M+4)))?(f.y=+b[0],M+b[0].length):-1}
function IGT(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.y=+b[0]+(+b[0]>68?1900:2E3),M+b[0].length):-1}
function o96(f,b,M){return(b=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(b.slice(M,M+6)))?(f.Z=b[1]?0:-(b[2]+(b[3]||"00")),M+b[0].length):-1}
function YDp(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.m=b[0]-1,M+b[0].length):-1}
function ChX(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.d=+b[0],M+b[0].length):-1}
function A36(f,b,M){return(b=Fm.exec(b.slice(M,M+3)))?(f.m=0,f.d=+b[0],M+b[0].length):-1}
function kFs(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.H=+b[0],M+b[0].length):-1}
function v9p(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.M=+b[0],M+b[0].length):-1}
function hHb(f,b,M){return(b=Fm.exec(b.slice(M,M+2)))?(f.S=+b[0],M+b[0].length):-1}
function wsA(f,b,M){return(b=Fm.exec(b.slice(M,M+3)))?(f.L=+b[0],M+b[0].length):-1}
function L32(f,b,M){return(b=Fm.exec(b.slice(M,M+6)))?(f.L=Math.floor(b[0]/1E3),M+b[0].length):-1}
function SDb(f,b,M){return(f=b9p.exec(b.slice(M,M+1)))?M+f[0].length:-1}
function eHp(f,b,M){return(b=Fm.exec(b.slice(M)))?(f.Q=+b[0],M+b[0].length):-1}
function Z9b(f,b,M){return(b=Fm.exec(b.slice(M)))?(f.Q=+b[0]*1E3,M+b[0].length):-1}
function JlH(f,b){return m2(f.getDate(),b,2)}
function FLA(f,b){return m2(f.getHours(),b,2)}
function qrT(f,b){return m2(f.getHours()%12||12,b,2)}
function N8p(f,b){return m2(1+Xjt.count(yd(f),f),b,3)}
function pj0(f,b){return m2(f.getMilliseconds(),b,3)}
function mr6(f,b){return pj0(f,b)+"000"}
function My2(f,b){return m2(f.getMonth()+1,b,2)}
function uyO(f,b){return m2(f.getMinutes(),b,2)}
function GI0(f,b){return m2(f.getSeconds(),b,2)}
function drw(f){f=f.getDay();return f===0?7:f}
function VyA(f,b){return m2(fGb.count(yd(f),f),b,2)}
function typ(f,b){var M=f.getDay();f=M>=4||M===0?uwB(f):uwB.ceil(f);return m2(uwB.count(yd(f),f)+(yd(f).getDay()===4),b,2)}
function Pdp(f){return f.getDay()}
function Q$p(f,b){return m2(McU.count(yd(f),f),b,2)}
function EoO(f,b){return m2(f.getFullYear()%100,b,2)}
function KLp(f,b){return m2(f.getFullYear()%1E4,b,4)}
function T8p(f){f=f.getTimezoneOffset();return(f>0?"-":(f*=-1,"+"))+m2(f/60|0,"0",2)+m2(f%60,"0",2)}
function $He(f,b){return m2(f.getUTCDate(),b,2)}
function j$2(f,b){return m2(f.getUTCHours(),b,2)}
function i0g(f,b){return m2(f.getUTCHours()%12||12,b,2)}
function s$p(f,b){return m2(1+snH.count(o9(f),f),b,3)}
function WDH(f,b){return m2(f.getUTCMilliseconds(),b,3)}
function zXp(f,b){return WDH(f,b)+"000"}
function XsO(f,b){return m2(f.getUTCMonth()+1,b,2)}
function J3A(f,b){return m2(f.getUTCMinutes(),b,2)}
function ps2(f,b){return m2(f.getUTCSeconds(),b,2)}
function lGT(f){f=f.getUTCDay();return f===0?7:f}
function g9A(f,b){return m2(D9T.count(o9(f),f),b,2)}
function B_0(f,b){var M=f.getUTCDay();f=M>=4||M===0?GQ5(f):GQ5.ceil(f);return m2(GQ5.count(o9(f),f)+(o9(f).getUTCDay()===4),b,2)}
function $96(f){return f.getUTCDay()}
function W3p(f,b){return m2(Na5.count(o9(f),f),b,2)}
function C1p(f,b){return m2(f.getUTCFullYear()%100,b,2)}
function kBp(f,b){return m2(f.getUTCFullYear()%1E4,b,4)}
function n9T(){return"+0000"}
function B3t(){return"%"}
function lNt(f){return+f}
function gTH(f){return Math.floor(+f/1E3)}
function aB(f){for(var b=f.length/6|0,M=Array(b),pY=0;pY<b;)M[pY]="#"+f.slice(pY*6,++pY*6);return M}
function Cw(f){return RHA(f[f.length-1])}
function RSU(f){var b=f.length;return function(M){return f[Math.max(0,Math.min(b-1,Math.floor(M*b)))]}}
function nTs(f){this._context=f}
function LD0(f){this._curve=f}
function Al0(f,b,M){var pY=f._x1-f._x0;b-=f._x1;var LY=(f._y1-f._y0)/(pY||b<0&&-0);f=(M-f._y1)/(b||pY<0&&-0);return((LY<0?-1:1)+(f<0?-1:1))*Math.min(Math.abs(LY),Math.abs(f),.5*Math.abs((LY*b+f*pY)/(pY+b)))||0}
function wjj(f,b){var M=f._x1-f._x0;return M?(3*(f._y1-f._y0)/M-b)/2:b}
function d3Z(f,b,M){var pY=f._x0,LY=f._x1,xa=f._y1,oU=(LY-pY)/3;f._context.bezierCurveTo(pY+oU,f._y0+oU*b,LY-oU,xa-oU*M,LY,xa)}
function VcR(f){this._context=f}
function Ynj(f){this._context=f}
function FP(f,b,M){this.k=f;this.x=b;this.y=M}
(function(f){f.length===1&&(f=J(f));return{left:function(b,M,pY,LY){pY==null&&(pY=0);LY==null&&(LY=b.length);for(;pY<LY;){var xa=pY+LY>>>1;f(b[xa],M)<0?pY=xa+1:LY=xa}return pY},
right:function(b,M,pY,LY){pY==null&&(pY=0);LY==null&&(LY=b.length);for(;pY<LY;){var xa=pY+LY>>>1;f(b[xa],M)>0?LY=xa:pY=xa+1}return pY}}})(X);
var mHs={value:function(){}};
l.prototype=p.prototype={constructor:l,on:function(f,b){var M=this._,pY=g(f+"",M),LY,xa=-1,oU=pY.length;if(arguments.length<2)for(;++xa<oU;){var RU;if(RU=LY=(f=pY[xa]).type){a:{RU=M[LY];for(var kb=0,lt=RU.length;kb<lt;++kb)if((LY=RU[kb]).name===f.name){LY=LY.value;break a}LY=void 0}RU=LY}if(RU)return LY}else{if(b!=null&&typeof b!=="function")throw Error("Ee`"+b);for(;++xa<oU;)if(LY=(f=pY[xa]).type)M[LY]=B(M[LY],f.name,b);else if(b==null)for(LY in M)M[LY]=B(M[LY],f.name,null);return this}},
copy:function(){var f={},b=this._,M;for(M in b)f[M]=b[M].slice();return new l(f)},
call:function(f,b){if((LY=arguments.length-2)>0)for(var M=Array(LY),pY=0,LY,xa;pY<LY;++pY)M[pY]=arguments[pY+2];if(!this._.hasOwnProperty(f))throw Error("ye`"+f);xa=this._[f];pY=0;for(LY=xa.length;pY<LY;++pY)xa[pY].value.apply(b,M)},
apply:function(f,b,M){if(!this._.hasOwnProperty(f))throw Error("ye`"+f);f=this._[f];for(var pY=0,LY=f.length;pY<LY;++pY)f[pY].value.apply(b,M)}};
var YS={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/"},vT0=function(f){return function(){return this.matches(f)}};
if(typeof document!=="undefined"){var qq=document.documentElement;if(!qq.matches){var m92=qq.webkitMatchesSelector||qq.msMatchesSelector||qq.mozMatchesSelector||qq.oMatchesSelector;vT0=function(f){return function(){return m92.call(this,f)}}}}var ep0=vT0;
x.prototype={constructor:x,appendChild:function(f){return this._parent.insertBefore(f,this._next)},
insertBefore:function(f,b){return this._parent.insertBefore(f,b)},
querySelector:function(f){return this._parent.querySelector(f)},
querySelectorAll:function(f){return this._parent.querySelectorAll(f)}};
var akG={};typeof document!=="undefined"&&("onmouseenter"in document.documentElement||(akG={mouseenter:"mouseover",mouseleave:"mouseout"}));var FDg=[null];Qk.prototype=ET.prototype={constructor:Qk,select:function(f){typeof f!=="function"&&(f=Z(f));for(var b=this._groups,M=b.length,pY=Array(M),LY=0;LY<M;++LY)for(var xa=b[LY],oU=xa.length,RU=pY[LY]=Array(oU),kb,lt,Le=0;Le<oU;++Le)(kb=xa[Le])&&(lt=f.call(kb,kb.__data__,Le,xa))&&("__data__"in kb&&(lt.__data__=kb.__data__),RU[Le]=lt);return new Qk(pY,
this._parents)},
filter:function(f){typeof f!=="function"&&(f=ep0(f));for(var b=this._groups,M=b.length,pY=Array(M),LY=0;LY<M;++LY)for(var xa=b[LY],oU=xa.length,RU=pY[LY]=[],kb,lt=0;lt<oU;++lt)(kb=xa[lt])&&f.call(kb,kb.__data__,lt,xa)&&RU.push(kb);return new Qk(pY,this._parents)},
data:function(f,b){if(!f)return qO=Array(this.size()),lt=-1,this.each(function(Cr){qO[++lt]=Cr}),qO;
var M=b?c:y,pY=this._parents,LY=this._groups;typeof f!=="function"&&(f=U(f));for(var xa=LY.length,oU=Array(xa),RU=Array(xa),kb=Array(xa),lt=0;lt<xa;++lt){var Le=pY[lt],H0=LY[lt],Xp=H0.length,qO=f.call(Le,Le&&Le.__data__,lt,pY),Ou=qO.length,j7=RU[lt]=Array(Ou),Na=oU[lt]=Array(Ou);Xp=kb[lt]=Array(Xp);M(Le,H0,j7,Na,Xp,qO,b);H0=Le=0;for(var vf;Le<Ou;++Le)if(Xp=j7[Le]){for(Le>=H0&&(H0=Le+1);!(vf=Na[H0])&&++H0<Ou;);Xp._next=vf||null}}oU=new Qk(oU,pY);oU._enter=RU;oU._exit=kb;return oU},
enter:function(){return new Qk(this._enter||this._groups.map(h),this._parents)},
exit:function(){return new Qk(this._exit||this._groups.map(h),this._parents)},
merge:function(f){var b=this._groups;f=f._groups;for(var M=b.length,pY=Math.min(M,f.length),LY=Array(M),xa=0;xa<pY;++xa)for(var oU=b[xa],RU=f[xa],kb=oU.length,lt=LY[xa]=Array(kb),Le,H0=0;H0<kb;++H0)if(Le=oU[H0]||RU[H0])lt[H0]=Le;for(;xa<M;++xa)LY[xa]=b[xa];return new Qk(LY,this._parents)},
order:function(){for(var f=this._groups,b=-1,M=f.length;++b<M;)for(var pY=f[b],LY=pY.length-1,xa=pY[LY],oU;--LY>=0;)if(oU=pY[LY])xa&&xa!==oU.nextSibling&&xa.parentNode.insertBefore(oU,xa),xa=oU;return this},
sort:function(f){function b(H0,Xp){return H0&&Xp?f(H0.__data__,Xp.__data__):!H0-!Xp}
f||(f=D);for(var M=this._groups,pY=M.length,LY=Array(pY),xa=0;xa<pY;++xa){for(var oU=M[xa],RU=oU.length,kb=LY[xa]=Array(RU),lt,Le=0;Le<RU;++Le)if(lt=oU[Le])kb[Le]=lt;kb.sort(b)}return(new Qk(LY,this._parents)).order()},
call:function(){var f=arguments[0];arguments[0]=this;f.apply(null,arguments);return this},
nodes:function(){var f=Array(this.size()),b=-1;this.each(function(){f[++b]=this});
return f},
node:function(){for(var f=this._groups,b=0,M=f.length;b<M;++b)for(var pY=f[b],LY=0,xa=pY.length;LY<xa;++LY){var oU=pY[LY];if(oU)return oU}return null},
size:function(){var f=0;this.each(function(){++f});
return f},
empty:function(){return!this.node()},
each:function(f){for(var b=this._groups,M=0,pY=b.length;M<pY;++M)for(var LY=b[M],xa=0,oU=LY.length,RU;xa<oU;++xa)(RU=LY[xa])&&f.call(RU,RU.__data__,xa,LY);return this},
attr:function(f,b){var M=k(f);if(arguments.length<2){var pY=this.node();return M.local?pY.getAttributeNS(M.space,M.local):pY.getAttribute(M)}return this.each((b==null?M.local?d:m:typeof b==="function"?M.local?E:Q:M.local?P:G)(M,b))},
style:function(f,b,M){return arguments.length>1?this.each((b==null?BK:typeof b==="function"?Um:CY)(f,b,M==null?"":M)):em(this.node(),f)},
property:function(f,b){return arguments.length>1?this.each((b==null?HK:typeof b==="function"?t6:N4)(f,b)):this.node()[f]},
text:function(f){return arguments.length?this.each(f==null?dC:(typeof f==="function"?XU:ZX)(f)):this.node().textContent},
html:function(f){return arguments.length?this.each(f==null?Em:(typeof f==="function"?hr:eu)(f)):this.node().innerHTML},
append:function(f){var b=typeof f==="function"?f:Y(f);return this.select(function(){return this.appendChild(b.apply(this,arguments))})},
insert:function(f,b){var M=typeof f==="function"?f:Y(f),pY=b==null?yk:typeof b==="function"?b:Z(b);return this.select(function(){return this.insertBefore(M.apply(this,arguments),pY.apply(this,arguments)||null)})},
remove:function(){return this.each(UT)},
clone:function(f){return this.select(f?vK:Wp)},
datum:function(f){return arguments.length?this.property("__data__",f):this.node().__data__},
on:function(f,b,M){var pY=ut(f+""),LY=pY.length,xa;if(arguments.length<2){var oU=this.node().__on;if(oU)for(var RU=0,kb=oU.length,lt;RU<kb;++RU){var Le=0;for(lt=oU[RU];Le<LY;++Le)if((xa=pY[Le]).type===lt.type&&xa.name===lt.name)return lt.value}}else{oU=b?bt:c0;M==null&&(M=!1);for(Le=0;Le<LY;++Le)this.each(oU(pY[Le],b,M));return this}},
dispatch:function(f,b){return this.each((typeof b==="function"?$p:Ke)(f,b))}};
var qnA=0;ne.prototype=function(){return new ne}.prototype={constructor:ne,
get:function(f){for(var b=this._;!(b in f);)if(!(f=f.parentNode))return;return f[b]},
set:function(f,b){return f[this._]=b},
remove:function(f){return this._ in f&&delete f[this._]},
toString:function(){return this._}};
var SJ=1/.7,N30=/^#([0-9a-f]{3})$/,Mp0=/^#([0-9a-f]{6})$/,u2p=RegExp("^rgb\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*\\)$"),GF0=RegExp("^rgb\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),dH6=RegExp("^rgba\\(\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d+)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*\\)$"),Vp0=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*\\)$"),
tpg=RegExp("^hsl\\(\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*,\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*\\)$"),Ph6=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*\\)$"),UVH={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};
hA(TZ,GZ,{displayable:function(){return this.rgb().displayable()},
hex:function(){return this.rgb().hex()},
toString:function(){return this.rgb()+""}});
hA(i2,CJ,v0(TZ,{brighter:function(f){f=f==null?SJ:Math.pow(SJ,f);return new i2(this.r*f,this.g*f,this.b*f,this.opacity)},
darker:function(f){f=f==null?.7:Math.pow(.7,f);return new i2(this.r*f,this.g*f,this.b*f,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"#"+J1(this.r)+J1(this.g)+J1(this.b)},
toString:function(){var f=this.opacity;f=isNaN(f)?1:Math.max(0,Math.min(1,f));return(f===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))+(f===1?")":", "+f+")")}}));
hA(Cc,Wi,v0(TZ,{brighter:function(f){f=f==null?SJ:Math.pow(SJ,f);return new Cc(this.h,this.s,this.l*f,this.opacity)},
darker:function(f){f=f==null?.7:Math.pow(.7,f);return new Cc(this.h,this.s,this.l*f,this.opacity)},
rgb:function(){var f=this.h%360+(this.h<0)*360,b=this.l,M=b+(b<.5?b:1-b)*(isNaN(f)||isNaN(this.s)?0:this.s);b=2*b-M;return new i2(b$(f>=240?f-240:f+120,b,M),b$(f,b,M),b$(f<120?f+240:f-120,b,M),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 rBG=Math.PI/180,o5s=180/Math.PI,yBk=4/29,rY=6/29,Ikb=3*rY*rY,Qip=rY*rY*rY;hA(Om,function(f,b,M,pY){return arguments.length===1?oj(f):new Om(f,b,M,pY==null?1:pY)},v0(TZ,{brighter:function(f){return new Om(this.l+18*(f==null?1:f),this.a,this.b,this.opacity)},
darker:function(f){return new Om(this.l-18*(f==null?1:f),this.a,this.b,this.opacity)},
rgb:function(){var f=(this.l+16)/116,b=isNaN(this.a)?f:f+this.a/500,M=isNaN(this.b)?f:f-this.b/200;b=.96422*T5(b);f=1*T5(f);M=.82521*T5(M);return new i2(aH(3.1338561*b-1.6168667*f-.4906146*M),aH(-.9787684*b+1.9161415*f+.033454*M),aH(.0719453*b-.2289914*f+1.4052427*M),this.opacity)}}));
hA(oH,cp,v0(TZ,{brighter:function(f){return new oH(this.h,this.c,this.l+18*(f==null?1:f),this.opacity)},
darker:function(f){return new oH(this.h,this.c,this.l-18*(f==null?1:f),this.opacity)},
rgb:function(){return oj(this).rgb()}}));
var SZs=1.78277*-.29227-.1347134789;hA(V6,rG,v0(TZ,{brighter:function(f){f=f==null?SJ:Math.pow(SJ,f);return new V6(this.h,this.s,this.l*f,this.opacity)},
darker:function(f){f=f==null?.7:Math.pow(.7,f);return new V6(this.h,this.s,this.l*f,this.opacity)},
rgb:function(){var f=isNaN(this.h)?0:(this.h+120)*rBG,b=+this.l,M=isNaN(this.s)?0:this.s*b*(1-b),pY=Math.cos(f);f=Math.sin(f);return new i2(255*(b+M*(-.14861*pY+1.78277*f)),255*(b+M*(-.29227*pY+-.90649*f)),255*(b+1.97294*pY*M),this.opacity)}}));
var bhX=function M(b){function pY(xa,oU){var RU=LY((xa=CJ(xa)).r,(oU=CJ(oU)).r),kb=LY(xa.g,oU.g),lt=LY(xa.b,oU.b),Le=pD(xa.opacity,oU.opacity);return function(H0){xa.r=RU(H0);xa.g=kb(H0);xa.b=lt(H0);xa.opacity=Le(H0);return xa+""}}
var LY=Yn(b);pY.gamma=M;return pY}(1),RHA=Jn(function(b){var M=b.length-1;
return function(pY){var LY=pY<=0?pY=0:pY>=1?(pY=1,M-1):Math.floor(pY*M),xa=b[LY],oU=b[LY+1];return WM((pY-LY/M)*M,LY>0?b[LY-1]:2*xa-oU,xa,oU,LY<M-1?b[LY+2]:2*oU-xa)}});
Jn(function(b){var M=b.length;return function(pY){var LY=Math.floor(((pY%=1)<0?++pY:pY)*M);return WM((pY-LY/M)*M,b[(LY+M-1)%M],b[LY%M],b[(LY+1)%M],b[(LY+2)%M])}});
var oh5=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,SAR=new RegExp(oh5.source,"g"),OhG=180/Math.PI,tc6={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Nq,PsB,ZnU,mS4,F3g=H$(function(b){if(b==="none")return tc6;Nq||(Nq=document.createElement("DIV"),PsB=document.documentElement,ZnU=document.defaultView);Nq.style.transform=b;b=ZnU.getComputedStyle(PsB.appendChild(Nq),null).getPropertyValue("transform");PsB.removeChild(Nq);b=b.slice(7,-1).split(",");return E0(+b[0],+b[1],+b[2],+b[3],
+b[4],+b[5])},"px, ","px)","deg)"),qDb=H$(function(b){if(b==null)return tc6;
mS4||(mS4=document.createElementNS("http://www.w3.org/2000/svg","g"));mS4.setAttribute("transform",b);if(!(b=mS4.transform.baseVal.consolidate()))return tc6;b=b.matrix;return E0(b.a,b.b,b.c,b.d,b.e,b.f)},", ",")",")");
IJ(t1);IJ(pD);IC(t1);IC(pD);EL(t1);var QdW=EL(pD),I9=0,Io=0,oo=0,rTZ,yF,USI=0,g_=0,aom=0,rl=typeof performance==="object"&&performance.now?performance:Date,cBU=typeof window==="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(b){setTimeout(b,17)};
d9.prototype=Kg.prototype={constructor:d9,restart:function(b,M,pY){if(typeof b!=="function")throw new TypeError("Fe");pY=(pY==null?Ko():+pY)+(M==null?0:+M);this._next||yF===this||(yF?yF._next=this:rTZ=this,yF=this);this._call=b;this._time=pY;zC()},
stop:function(){this._call&&(this._call=null,this._time=Infinity,zC())}};
var ET6=p("start","end","interrupt"),KDs=[],N_p=ET.prototype.constructor,hpv=0,OF=ET.prototype;P7.prototype=function(b){return ET().transition(b)}.prototype={constructor:P7,
select:function(b){var M=this._name,pY=this._id;typeof b!=="function"&&(b=Z(b));for(var LY=this._groups,xa=LY.length,oU=Array(xa),RU=0;RU<xa;++RU)for(var kb=LY[RU],lt=kb.length,Le=oU[RU]=Array(lt),H0,Xp,qO=0;qO<lt;++qO)(H0=kb[qO])&&(Xp=b.call(H0,H0.__data__,qO,kb))&&("__data__"in H0&&(Xp.__data__=H0.__data__),Le[qO]=Xp,Jr(Le[qO],M,pY,qO,Le,BM(H0,pY)));return new P7(oU,this._parents,M,pY)},
filter:function(b){typeof b!=="function"&&(b=ep0(b));for(var M=this._groups,pY=M.length,LY=Array(pY),xa=0;xa<pY;++xa)for(var oU=M[xa],RU=oU.length,kb=LY[xa]=[],lt,Le=0;Le<RU;++Le)(lt=oU[Le])&&b.call(lt,lt.__data__,Le,oU)&&kb.push(lt);return new P7(LY,this._parents,this._name,this._id)},
merge:function(b){if(b._id!==this._id)throw Error();var M=this._groups;b=b._groups;for(var pY=M.length,LY=Math.min(pY,b.length),xa=Array(pY),oU=0;oU<LY;++oU)for(var RU=M[oU],kb=b[oU],lt=RU.length,Le=xa[oU]=Array(lt),H0,Xp=0;Xp<lt;++Xp)if(H0=RU[Xp]||kb[Xp])Le[Xp]=H0;for(;oU<pY;++oU)xa[oU]=M[oU];return new P7(xa,this._parents,this._name,this._id)},
selection:function(){return new N_p(this._groups,this._parents)},
transition:function(){for(var b=this._name,M=this._id,pY=++hpv,LY=this._groups,xa=LY.length,oU=0;oU<xa;++oU)for(var RU=LY[oU],kb=RU.length,lt,Le=0;Le<kb;++Le)if(lt=RU[Le]){var H0=BM(lt,M);Jr(lt,b,pY,Le,RU,{time:H0.time+H0.delay+H0.duration,delay:0,duration:H0.duration,ease:H0.ease})}return new P7(LY,this._parents,b,pY)},
call:OF.call,nodes:OF.nodes,node:OF.node,size:OF.size,empty:OF.empty,each:OF.each,on:function(b,M){var pY=this._id;return arguments.length<2?BM(this.node(),pY).on.on(b):this.each(gop(pY,b,M))},
attr:function(b,M){var pY=k(b),LY=pY==="transform"?qDb:kY;return this.attrTween(b,typeof M==="function"?(pY.local?T3p:yTa)(pY,LY,dZ(this,"attr."+b,M)):M==null?(pY.local?Io5:SG)(pY):(pY.local?c9:OG)(pY,LY,M+""))},
attrTween:function(b,M){var pY="attr."+b;if(arguments.length<2)return(pY=this.tween(pY))&&pY._value;if(M==null)return this.tween(pY,null);if(typeof M!=="function")throw Error();var LY=k(b);return this.tween(pY,(LY.local?zpA:jiA)(LY,M))},
style:function(b,M,pY){var LY=b==="transform"?F3g:kY;return M==null?this.styleTween(b,$rw(b,LY)).on("end.style."+b,WL2(b)):this.styleTween(b,typeof M==="function"?kIJ(b,LY,dZ(this,"style."+b,M)):Cd6(b,LY,M+""),pY)},
styleTween:function(b,M,pY){var LY="style."+b;if(arguments.length<2)return(LY=this.tween(LY))&&LY._value;if(M==null)return this.tween(LY,null);if(typeof M!=="function")throw Error();return this.tween(LY,no2(b,M,pY==null?"":pY))},
text:function(b){return this.tween("text",typeof b==="function"?AmJ(dZ(this,"text",b)):LLp(b==null?"":b+""))},
remove:function(){return this.on("end.remove",B8O(this._id))},
tween:function(b,M){var pY=this._id;if(arguments.length<2){pY=BM(this.node(),pY).tween;for(var LY=0,xa=pY.length,oU;LY<xa;++LY)if((oU=pY[LY]).name===b)return oU.value;return null}return this.each((M==null?pq:sx)(pY,b,M))},
delay:function(b){var M=this._id;return arguments.length?this.each((typeof b==="function"?inT:si2)(M,b)):BM(this.node(),M).delay},
duration:function(b){var M=this._id;return arguments.length?this.each((typeof b==="function"?Xab:Jm2)(M,b)):BM(this.node(),M).duration},
ease:function(b){var M=this._id;return arguments.length?this.each(paw(M,b)):BM(this.node(),M).ease}};
var EhB={time:null,delay:0,duration:250,ease:function(b){return((b*=2)<=1?b*b*b:(b-=2)*b*b+2)/2}};
ET.prototype.transition=function(b){var M;if(b instanceof P7){var pY=b._id;b=b._name}else pY=++hpv,(M=EhB).time=Ko(),b=b==null?null:b+"";for(var LY=this._groups,xa=LY.length,oU=0;oU<xa;++oU)for(var RU=LY[oU],kb=RU.length,lt,Le=0;Le<kb;++Le)if(lt=RU[Le]){var H0=lt,Xp=b,qO=pY,Ou=Le,j7=RU,Na;if(!(Na=M))a:{Na=void 0;for(var vf=pY;!(Na=lt.__transition)||!(Na=Na[vf]);)if(!(lt=lt.parentNode)){Na=(EhB.time=Ko(),EhB);break a}}Jr(H0,Xp,qO,Ou,j7,Na)}return new P7(LY,this._parents,b,pY)};
["e","w"].map(OdR);["n","s"].map(OdR);"n e s w nw ne se sw".split(" ").map(OdR);cKB.prototype=function(){return new cKB}.prototype={constructor:cKB,
moveTo:function(b,M){this._+="M"+(this._x0=this._x1=+b)+","+(this._y0=this._y1=+M)},
closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},
lineTo:function(b,M){this._+="L"+(this._x1=+b)+","+(this._y1=+M)},
bezierCurveTo:function(b,M,pY,LY,xa,oU){this._+="C"+ +b+","+ +M+","+ +pY+","+ +LY+","+(this._x1=+xa)+","+(this._y1=+oU)},
rect:function(b,M,pY,LY){this._+="M"+(this._x0=this._x1=+b)+","+(this._y0=this._y1=+M)+"h"+ +pY+"v"+ +LY+"h"+-pY+"Z"},
toString:function(){return this._}};
oCa.prototype=fks.prototype={constructor:oCa,has:function(b){return" "+b in this},
get:function(b){return this[" "+b]},
set:function(b,M){this[" "+b]=M;return this},
remove:function(b){b=" "+b;return b in this&&delete this[b]},
clear:function(){for(var b in this)b[0]===" "&&delete this[b]},
keys:function(){var b=[],M;for(M in this)M[0]===" "&&b.push(M.slice(1));return b},
values:function(){var b=[],M;for(M in this)M[0]===" "&&b.push(this[M]);return b},
entries:function(){var b=[],M;for(M in this)M[0]===" "&&b.push({key:M.slice(1),value:this[M]});return b},
size:function(){var b=0,M;for(M in this)M[0]===" "&&++b;return b},
empty:function(){for(var b in this)if(b[0]===" ")return!1;return!0},
each:function(b){for(var M in this)M[0]===" "&&b(this[M],M.slice(1),this)}};
var Ws=fks.prototype;S$I.prototype=function(b,M){var pY=new S$I;if(b instanceof S$I)b.each(function(oU){pY.add(oU)});
else if(b){var LY=-1,xa=b.length;if(M==null)for(;++LY<xa;)pY.add(b[LY]);else for(;++LY<xa;)pY.add(M(b[LY],LY,b))}return pY}.prototype={constructor:S$I,
has:Ws.has,add:function(b){this[" "+b]=b;return this},
remove:Ws.remove,clear:Ws.clear,values:Ws.keys,size:Ws.size,empty:Ws.empty,each:Ws.each};var mVv={},bdZ={},MrO=RWG(",").parse,u9A=RWG("\t").parse;Frj(MrO);Frj(u9A);var Wn=function(b,M,pY){M=new fgK(M==null?eXp:M,pY==null?Z0T:pY,NaN,NaN,NaN,NaN);return b==null?M:M.addAll(b)}.prototype=fgK.prototype;
Wn.copy=function(){var b=new fgK(this._x,this._y,this._x0,this._y0,this._x1,this._y1),M=this._root,pY,LY;if(!M)return b;if(!M.length)return b._root=Nme(M),b;for(pY=[{source:M,target:b._root=Array(4)}];M=pY.pop();)for(var xa=0;xa<4;++xa)if(LY=M.source[xa])LY.length?pY.push({source:LY,target:M.target[xa]=Array(4)}):M.target[xa]=Nme(LY);return b};
Wn.add=function(b){var M=+this._x.call(null,b),pY=+this._y.call(null,b);return qZe(this.cover(M,pY),M,pY,b)};
Wn.addAll=function(b){var M,pY,LY=b.length,xa,oU,RU=Array(LY),kb=Array(LY),lt=Infinity,Le=Infinity,H0=-Infinity,Xp=-Infinity;for(pY=0;pY<LY;++pY)isNaN(xa=+this._x.call(null,M=b[pY]))||isNaN(oU=+this._y.call(null,M))||(RU[pY]=xa,kb[pY]=oU,xa<lt&&(lt=xa),xa>H0&&(H0=xa),oU<Le&&(Le=oU),oU>Xp&&(Xp=oU));H0<lt&&(lt=this._x0,H0=this._x1);Xp<Le&&(Le=this._y0,Xp=this._y1);this.cover(lt,Le).cover(H0,Xp);for(pY=0;pY<LY;++pY)qZe(this,RU[pY],kb[pY],b[pY]);return this};
Wn.cover=function(b,M){if(isNaN(b=+b)||isNaN(M=+M))return this;var pY=this._x0,LY=this._y0,xa=this._x1,oU=this._y1;if(isNaN(pY))xa=(pY=Math.floor(b))+1,oU=(LY=Math.floor(M))+1;else if(pY>b||b>xa||LY>M||M>oU){var RU=xa-pY,kb=this._root,lt;switch(lt=(M<(LY+oU)/2)<<1|b<(pY+xa)/2){case 0:do{var Le=Array(4);Le[lt]=kb;kb=Le}while(RU*=2,xa=pY+RU,oU=LY+RU,b>xa||M>oU);break;case 1:do Le=Array(4),Le[lt]=kb,kb=Le;while(RU*=2,pY=xa-RU,oU=LY+RU,pY>b||M>oU);break;case 2:do Le=Array(4),Le[lt]=kb,kb=Le;while(RU*=
2,xa=pY+RU,LY=oU-RU,b>xa||LY>M);break;case 3:do Le=Array(4),Le[lt]=kb,kb=Le;while(RU*=2,pY=xa-RU,LY=oU-RU,pY>b||LY>M)}this._root&&this._root.length&&(this._root=kb)}else return this;this._x0=pY;this._y0=LY;this._x1=xa;this._y1=oU;return this};
Wn.data=function(){var b=[];this.visit(function(M){if(!M.length){do b.push(M.data);while(M=M.next)}});
return b};
Wn.extent=function(b){return arguments.length?this.cover(+b[0][0],+b[0][1]).cover(+b[1][0],+b[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]};
Wn.find=function(b,M,pY){var LY=this._x0,xa=this._y0,oU,RU,kb,lt,Le=this._x1,H0=this._y1,Xp=[],qO=this._root,Ou;qO&&Xp.push(new Bn(qO,LY,xa,Le,H0));pY==null?pY=Infinity:(LY=b-pY,xa=M-pY,Le=b+pY,H0=M+pY,pY*=pY);for(;Ou=Xp.pop();)if(!(!(qO=Ou.node)||(oU=Ou.x0)>Le||(RU=Ou.y0)>H0||(kb=Ou.x1)<LY||(lt=Ou.y1)<xa))if(qO.length){Ou=(oU+kb)/2;var j7=(RU+lt)/2;Xp.push(new Bn(qO[3],Ou,j7,kb,lt),new Bn(qO[2],oU,j7,Ou,lt),new Bn(qO[1],Ou,RU,kb,j7),new Bn(qO[0],oU,RU,Ou,j7));if(qO=(M>=j7)<<1|b>=Ou)Ou=Xp[Xp.length-
1],Xp[Xp.length-1]=Xp[Xp.length-1-qO],Xp[Xp.length-1-qO]=Ou}else if(Ou=b-+this._x.call(null,qO.data),j7=M-+this._y.call(null,qO.data),Ou=Ou*Ou+j7*j7,Ou<pY){var Na=Math.sqrt(pY=Ou);LY=b-Na;xa=M-Na;Le=b+Na;H0=M+Na;Na=qO.data}return Na};
Wn.remove=function(b){if(isNaN(lt=+this._x.call(null,b))||isNaN(Le=+this._y.call(null,b)))return this;var M,pY=this._root,LY,xa=this._x0,oU=this._y0,RU=this._x1,kb=this._y1,lt,Le,H0,Xp,qO,Ou,j7;if(!pY)return this;if(pY.length)for(;;){(qO=lt>=(H0=(xa+RU)/2))?xa=H0:RU=H0;(Ou=Le>=(Xp=(oU+kb)/2))?oU=Xp:kb=Xp;if(!(M=pY,pY=pY[j7=Ou<<1|qO]))return this;if(!pY.length)break;if(M[j7+1&3]||M[j7+2&3]||M[j7+3&3]){var Na=M;var vf=j7}}for(;pY.data!==b;)if(!(LY=pY,pY=pY.next))return this;(b=pY.next)&&delete pY.next;
if(LY)return b?LY.next=b:delete LY.next,this;if(!M)return this._root=b,this;b?M[j7]=b:delete M[j7];(pY=M[0]||M[1]||M[2]||M[3])&&pY===(M[3]||M[2]||M[1]||M[0])&&!pY.length&&(Na?Na[vf]=pY:this._root=pY);return this};
Wn.removeAll=function(b){for(var M=0,pY=b.length;M<pY;++M)this.remove(b[M]);return this};
Wn.root=function(){return this._root};
Wn.size=function(){var b=0;this.visit(function(M){if(!M.length){do++b;while(M=M.next)}});
return b};
Wn.visit=function(b){var M=[],pY,LY=this._root,xa,oU,RU,kb,lt;for(LY&&M.push(new Bn(LY,this._x0,this._y0,this._x1,this._y1));pY=M.pop();)if(!b(LY=pY.node,oU=pY.x0,RU=pY.y0,kb=pY.x1,lt=pY.y1)&&LY.length){pY=(oU+kb)/2;var Le=(RU+lt)/2;(xa=LY[3])&&M.push(new Bn(xa,pY,Le,kb,lt));(xa=LY[2])&&M.push(new Bn(xa,oU,Le,pY,lt));(xa=LY[1])&&M.push(new Bn(xa,pY,RU,kb,Le));(xa=LY[0])&&M.push(new Bn(xa,oU,RU,pY,Le))}};
Wn.visitAfter=function(b){var M=[],pY=[],LY;for(this._root&&M.push(new Bn(this._root,this._x0,this._y0,this._x1,this._y1));LY=M.pop();){var xa=LY.node;if(xa.length){var oU,RU=LY.x0,kb=LY.y0,lt=LY.x1,Le=LY.y1,H0=(RU+lt)/2,Xp=(kb+Le)/2;(oU=xa[0])&&M.push(new Bn(oU,RU,kb,H0,Xp));(oU=xa[1])&&M.push(new Bn(oU,H0,kb,lt,Xp));(oU=xa[2])&&M.push(new Bn(oU,RU,Xp,H0,Le));(oU=xa[3])&&M.push(new Bn(oU,H0,Xp,lt,Le))}pY.push(LY)}for(;LY=pY.pop();)b(LY.node,LY.x0,LY.y0,LY.x1,LY.y1);return this};
Wn.x=function(b){return arguments.length?(this._x=b,this):this._x};
Wn.y=function(b){return arguments.length?(this._y=b,this):this._y};
var ayp=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;D3R.prototype=Rl6.prototype;Rl6.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 dVv,VBk={"%":function(b,M){return(b*100).toFixed(M)},
b:function(b){return Math.round(b).toString(2)},
c:function(b){return b+""},
d:function(b){return Math.round(b).toString(10)},
e:function(b,M){return b.toExponential(M)},
f:function(b,M){return b.toFixed(M)},
g:function(b,M){return b.toPrecision(M)},
o:function(b){return Math.round(b).toString(8)},
p:function(b,M){return MBs(b*100,M)},
r:MBs,s:function(b,M){var pY=O7R(b,M);if(!pY)return b+"";var LY=pY[0];pY=pY[1];pY=pY-(dVv=Math.max(-8,Math.min(8,Math.floor(pY/3)))*3)+1;var xa=LY.length;return pY===xa?LY:pY>xa?LY+Array(pY-xa+1).join("0"):pY>0?LY.slice(0,pY)+"."+LY.slice(pY):"0."+Array(1-pY).join("0")+O7R(b,Math.max(0,M+pY-1))[0]},
X:function(b){return Math.round(b).toString(16).toUpperCase()},
x:function(b){return Math.round(b).toString(16)}},Gsu="y z a f p n \u00b5 m  k M G T P E Z Y".split(" "),GBg;
(function(b){return GBg=UrT(b)})({decimal:".",
thousands:",",grouping:[3],currency:["$",""]});nM.prototype={constructor:nM,reset:function(){this.s=this.t=0},
add:function(b){tBG(FR4,b,this.t);tBG(this,FR4.s,this.s);this.s?this.t+=FR4.t:this.s=FR4.t},
valueOf:function(){return this.s}};
var FR4=new nM,$E=Math.PI,vW=$E/2,xHj=$E/4,d9J=$E*2,KHW=$E/180,Qe=Math.abs,TaT=Math.atan,zWX=Math.atan2,eg=Math.cos,Vm=Math.sin,b74=Math.sqrt;new nM;new nM;new nM;var zlC=new nM;(function(b,M,pY,LY){return function(xa){function oU(kP,SU){b(kP,SU)&&xa.point(kP,SU)}
function RU(kP,SU){qO.point(kP,SU)}
function kb(){e_.point=RU;qO.lineStart()}
function lt(){e_.point=oU;qO.lineEnd()}
function Le(kP,SU){m_.push([kP,SU]);j7.point(kP,SU)}
function H0(){j7.lineStart();m_=[]}
function Xp(){Le(m_[0][0],m_[0][1]);j7.lineEnd();var kP=j7.clean(),SU=Ou.result(),gV=SU.length,Dv;m_.pop();vf.push(m_);m_=null;if(gV)if(kP&1){if(gV=SU[0],(SU=gV.length-1)>0){Na||(xa.polygonStart(),Na=!0);xa.lineStart();for(kP=0;kP<SU;++kP)xa.point((Dv=gV[kP])[0],Dv[1]);xa.lineEnd()}}else gV>1&&kP&2&&SU.push(SU.pop().concat(SU.shift())),Cr.push(SU.filter(oo2))}
var qO=M(xa),Ou=IyT(),j7=M(Ou),Na=!1,vf,Cr,m_,e_={point:oU,lineStart:kb,lineEnd:lt,polygonStart:function(){e_.point=Le;e_.lineStart=H0;e_.lineEnd=Xp;Cr=[];vf=[]},
polygonEnd:function(){e_.point=oU;e_.lineStart=kb;e_.lineEnd=lt;var kP=Cr,SU=kP.length;var gV=-1;for(var Dv=0,sT,y9;++gV<SU;)Dv+=kP[gV].length;for(sT=Array(Dv);--SU>=0;)for(y9=kP[SU],gV=y9.length;--gV>=0;)sT[--Dv]=y9[gV];Cr=sT;kP=vf;SU=LY[0];Dv=LY[1];var YG=Vm(Dv);gV=[Vm(SU),-eg(SU),0];y9=sT=0;zlC.reset();YG===1?Dv=vW+1E-6:YG===-1&&(Dv=-vW-1E-6);YG=0;for(var NO=kP.length;YG<NO;++YG)if(Bc=(Wh=kP[YG]).length){var Wh,Bc,eN=Wh[Bc-1],fw=eN[0],t$=eN[1]/2+xHj,q$a=Vm(t$),HnG=eg(t$);for(t$=0;t$<Bc;++t$,fw=
jdT,q$a=aN0,HnG=Mq,eN=NHU){var NHU=Wh[t$],jdT=NHU[0];Mq=NHU[1]/2+xHj;var aN0=Vm(Mq),Mq=eg(Mq),cS=jdT-fw,idY=cS>=0?1:-1,sd6=idY*cS,MN4=sd6>$E;q$a*=aN0;zlC.add(zWX(q$a*idY*Vm(sd6),HnG*Mq+q$a*eg(sd6)));sT+=MN4?cS+idY*d9J:cS;MN4^fw>=SU^jdT>=SU&&(eN=QnU(Pgt(eN),Pgt(NHU)),E5u(eN),fw=QnU(gV,eN),E5u(fw),fw=(MN4^cS>=0?-1:1)*cTa(fw[2]),Dv>fw||Dv===fw&&(eN[0]||eN[1]))&&(y9+=MN4^cS>=0?1:-1)}}kP=(sT<-1E-6||sT<1E-6&&zlC<-1E-6)^y9&1;Cr.length?(Na||(xa.polygonStart(),Na=!0),ymO(Cr,Srb,kP,pY,xa)):kP&&(Na||(xa.polygonStart(),
Na=!0),xa.lineStart(),pY(null,null,1,xa),xa.lineEnd());Na&&(xa.polygonEnd(),Na=!1);Cr=vf=null},
sphere:function(){xa.polygonStart();xa.lineStart();pY(null,null,1,xa);xa.lineEnd();xa.polygonEnd()}};
return e_}})(function(){return!0},function(b){var M=NaN,pY=NaN,LY=NaN,xa;
return{lineStart:function(){b.lineStart();xa=1},
point:function(oU,RU){var kb=oU>0?$E:-$E,lt=Qe(oU-M);if(Qe(lt-$E)<1E-6)b.point(M,pY=(pY+RU)/2>0?vW:-vW),b.point(LY,pY),b.lineEnd(),b.lineStart(),b.point(kb,pY),b.point(oU,pY),xa=0;else if(LY!==kb&&lt>=$E){Qe(M-LY)<1E-6&&(M-=LY*1E-6);Qe(oU-kb)<1E-6&&(oU-=kb*1E-6);lt=M;var Le=pY,H0=oU,Xp,qO,Ou=Vm(lt-H0);pY=Qe(Ou)>1E-6?TaT((Vm(Le)*(qO=eg(RU))*Vm(H0)-Vm(RU)*(Xp=eg(Le))*Vm(lt))/(Xp*qO*Ou)):(Le+RU)/2;b.point(LY,pY);b.lineEnd();b.lineStart();b.point(kb,pY);xa=0}b.point(M=oU,pY=RU);LY=kb},
lineEnd:function(){b.lineEnd();M=pY=NaN},
clean:function(){return 2-xa}}},function(b,M,pY,LY){b==null?(pY*=vW,LY.point(-$E,pY),LY.point(0,pY),LY.point($E,pY),LY.point($E,0),LY.point($E,-pY),LY.point(0,-pY),LY.point(-$E,-pY),LY.point(-$E,0),LY.point(-$E,pY)):Qe(b[0]-M[0])>1E-6?(b=b[0]<M[0]?$E:-$E,pY=pY*b/2,LY.point(-b,pY),LY.point(0,pY),LY.point(b,pY)):LY.point(M[0],M[1])},[-$E,
-vW]);new nM;new nM;new nM;new nM;m3m.prototype={constructor:m3m,point:function(b,M){this.stream.point(b,M)},
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()}};
eg(30*KHW);(function(b){return function(M){var pY=new m3m,LY;for(LY in b)pY[LY]=b[LY];pY.stream=M;return pY}})({point:function(b,M){this.stream.point(b*KHW,M*KHW)}});
TmG(function(b){return b74(2/(1+b))}).invert=bO(function(b){return 2*cTa(b/2)});
TmG(function(b){return(b=b>1?0:b<-1?$E:Math.acos(b))&&b/Vm(b)}).invert=bO(function(b){return b});
b74(3);bO(TaT);bO(cTa);bO(function(b){return 2*TaT(b)});
fH.prototype=jnG.prototype={constructor:fH,count:function(){return this.eachAfter(O0A)},
each:function(b){var M,pY=[this],LY;do{var xa=pY.reverse();for(pY=[];M=xa.pop();)if(b(M),M=M.children){var oU=0;for(LY=M.length;oU<LY;++oU)pY.push(M[oU])}}while(pY.length);return this},
eachAfter:function(b){for(var M,pY=[this],LY=[],xa,oU;M=pY.pop();)if(LY.push(M),M=M.children)for(xa=0,oU=M.length;xa<oU;++xa)pY.push(M[xa]);for(;M=LY.pop();)b(M);return this},
eachBefore:function(b){for(var M,pY=[this],LY;M=pY.pop();)if(b(M),M=M.children)for(LY=M.length-1;LY>=0;--LY)pY.push(M[LY]);return this},
sum:function(b){return this.eachAfter(function(M){for(var pY=+b(M.data)||0,LY=M.children,xa=LY&&LY.length;--xa>=0;)pY+=LY[xa].value;M.value=pY})},
sort:function(b){return this.eachBefore(function(M){M.children&&M.children.sort(b)})},
path:function(b){var M=this;var pY=M;var LY=b;if(pY!==LY){var xa=pY.ancestors(),oU=LY.ancestors(),RU=null;pY=xa.pop();for(LY=oU.pop();pY===LY;)RU=pY,pY=xa.pop(),LY=oU.pop();pY=RU}for(LY=[M];M!==pY;)M=M.parent,LY.push(M);for(M=LY.length;b!==pY;)LY.splice(M,0,b),b=b.parent;return LY},
ancestors:function(){for(var b=this,M=[b];b=b.parent;)M.push(b);return M},
links:function(){var b=this,M=[];b.each(function(pY){pY!==b&&M.push({source:pY.parent,target:pY})});
return M},
copy:function(){return jnG(this).eachBefore(fyA)}};
(function(b,M){this._=b;this.A=this.children=this.parent=null;this.a=this;this.s=this.c=this.m=this.z=0;this.t=null;this.i=M}).prototype=Object.create(fH.prototype);
var FHm=new Date,qAY=new Date,UHj=fv(function(){},function(b,M){b.setTime(+b+M)},function(b,M){return M-b});
UHj.every=function(b){b=Math.floor(b);return isFinite(b)&&b>0?b>1?fv(function(M){M.setTime(Math.floor(M/b)*b)},function(M,pY){M.setTime(+M+pY*b)},function(M,pY){return(pY-M)/b}):UHj:null};
fv(function(b){b.setTime(Math.floor(b/1E3)*1E3)},function(b,M){b.setTime(+b+M*1E3)},function(b,M){return(M-b)/1E3},function(b){return b.getUTCSeconds()});
fv(function(b){b.setTime(Math.floor(b/6E4)*6E4)},function(b,M){b.setTime(+b+M*6E4)},function(b,M){return(M-b)/6E4},function(b){return b.getMinutes()});
fv(function(b){var M=b.getTimezoneOffset()*6E4%36E5;M<0&&(M+=36E5);b.setTime(Math.floor((+b-M)/36E5)*36E5+M)},function(b,M){b.setTime(+b+M*36E5)},function(b,M){return(M-b)/36E5},function(b){return b.getHours()});
var Xjt=fv(function(b){b.setHours(0,0,0,0)},function(b,M){b.setDate(b.getDate()+M)},function(b,M){return(M-b-(M.getTimezoneOffset()-b.getTimezoneOffset())*6E4)/864E5},function(b){return b.getDate()-1}),fGb=Bs(0),McU=Bs(1);
Bs(2);Bs(3);var uwB=Bs(4);Bs(5);Bs(6);fv(function(b){b.setDate(1);b.setHours(0,0,0,0)},function(b,M){b.setMonth(b.getMonth()+M)},function(b,M){return M.getMonth()-b.getMonth()+(M.getFullYear()-b.getFullYear())*12},function(b){return b.getMonth()});
var yd=fv(function(b){b.setMonth(0,1);b.setHours(0,0,0,0)},function(b,M){b.setFullYear(b.getFullYear()+M)},function(b,M){return M.getFullYear()-b.getFullYear()},function(b){return b.getFullYear()});
yd.every=function(b){return isFinite(b=Math.floor(b))&&b>0?fv(function(M){M.setFullYear(Math.floor(M.getFullYear()/b)*b);M.setMonth(0,1);M.setHours(0,0,0,0)},function(M,pY){M.setFullYear(M.getFullYear()+pY*b)}):null};
fv(function(b){b.setUTCSeconds(0,0)},function(b,M){b.setTime(+b+M*6E4)},function(b,M){return(M-b)/6E4},function(b){return b.getUTCMinutes()});
fv(function(b){b.setUTCMinutes(0,0,0)},function(b,M){b.setTime(+b+M*36E5)},function(b,M){return(M-b)/36E5},function(b){return b.getUTCHours()});
var snH=fv(function(b){b.setUTCHours(0,0,0,0)},function(b,M){b.setUTCDate(b.getUTCDate()+M)},function(b,M){return(M-b)/864E5},function(b){return b.getUTCDate()-1}),D9T=$9(0),Na5=$9(1);
$9(2);$9(3);var GQ5=$9(4);$9(5);$9(6);fv(function(b){b.setUTCDate(1);b.setUTCHours(0,0,0,0)},function(b,M){b.setUTCMonth(b.getUTCMonth()+M)},function(b,M){return M.getUTCMonth()-b.getUTCMonth()+(M.getUTCFullYear()-b.getUTCFullYear())*12},function(b){return b.getUTCMonth()});
var o9=fv(function(b){b.setUTCMonth(0,1);b.setUTCHours(0,0,0,0)},function(b,M){b.setUTCFullYear(b.getUTCFullYear()+M)},function(b,M){return M.getUTCFullYear()-b.getUTCFullYear()},function(b){return b.getUTCFullYear()});
o9.every=function(b){return isFinite(b=Math.floor(b))&&b>0?fv(function(M){M.setUTCFullYear(Math.floor(M.getUTCFullYear()/b)*b);M.setUTCMonth(0,1);M.setUTCHours(0,0,0,0)},function(M,pY){M.setUTCFullYear(M.getUTCFullYear()+pY*b)}):null};
var ihH={"-":"",_:" ",0:"0"},Fm=/^\s*\d+/,b9p=/^%/,c3p=/[\\^$*+?|[\]().{}]/g,uSY;(function(b){uSY=RX2(b);xlj=uSY.utcFormat;HuZ=uSY.utcParse;return uSY})({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||xlj("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||HuZ("%Y-%m-%dT%H:%M:%S.%LZ");aB("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf");
aB("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6");aB("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9");aB("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5");aB("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666");aB("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666");aB("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928");
aB("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2");aB("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc");aB("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999");aB("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3");aB("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f");var Vrb=Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e",
"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(aB);Cw(Vrb);var tr0=Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837",
"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(aB);Cw(tr0);var P12=Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419",
"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(aB);Cw(P12);var QXb=Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(aB);
Cw(QXb);var E9g=Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(aB);Cw(E9g);var K3A=Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040",
"ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(aB);Cw(K3A);var T_0=Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4",
"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(aB);Cw(T_0);var zHA=Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850",
"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(aB);Cw(zHA);var jX0=Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd",
"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(aB);Cw(jX0);var i92=Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(aB);Cw(i92);var sXT=Array(3).concat("e0ecf49ebcda8856a7",
"edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(aB);Cw(sXT);var XPA=Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e",
"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(aB);Cw(XPA);var JDA=Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(aB);Cw(JDA);var pP6=Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59",
"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(aB);Cw(pP6);var lc2=Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(aB);Cw(lc2);var g26=Array(3).concat("e7e1efc994c7dd1c77",
"f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(aB);Cw(g26);var BkT=Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177",
"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(aB);Cw(BkT);var $Y6=Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(aB);Cw($Y6);var WnT=Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837",
"ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(aB);Cw(WnT);var CQ0=Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(aB);Cw(CQ0);var kDO=Array(3).concat("ffeda0feb24cf03b20",
"ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(aB);Cw(kDO);var n2T=Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594",
"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(aB);Cw(n2T);var LnO=Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(aB);Cw(LnO);var AD0=Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525",
"f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(aB);Cw(AD0);var wPs=Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(aB);Cw(wPs);var YXw=Array(3).concat("fee0d2fc9272de2d26",
"fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(aB);Cw(YXw);var v20=Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04",
"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(aB);Cw(v20);QdW(rG(300,.5,0),rG(-240,.5,1));QdW(rG(-100,.75,.35),rG(80,1.5,.8));QdW(rG(260,.75,.35),rG(80,1.5,.8));rG();CJ();RSU(aB("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725"));
RSU(aB("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf"));
RSU(aB("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4"));
RSU(aB("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));
nTs.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(b,M){b=+b;M=+M;switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(b,M):this._context.moveTo(b,M);break;case 1:this._point=2;default:this._context.lineTo(b,M)}}};
(function(b){function M(pY){return new LD0(b(pY))}
M._curve=b;return M})(function(b){return new nTs(b)});
LD0.prototype={lineStart:function(){this._curve.lineStart()},
lineEnd:function(){this._curve.lineEnd()},
point:function(b,M){this._curve.point(M*Math.sin(b),M*-Math.cos(b))}};
VcR.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:d3Z(this,this._t0,wjj(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath();this._line=1-this._line},
point:function(b,M){var pY=NaN;b=+b;M=+M;if(b!==this._x1||M!==this._y1){switch(this._point){case 0:this._point=1;this._line?this._context.lineTo(b,M):this._context.moveTo(b,M);break;case 1:this._point=2;break;case 2:this._point=3;d3Z(this,wjj(this,pY=Al0(this,b,M)),pY);break;default:d3Z(this,this._t0,pY=Al0(this,b,M))}this._x0=this._x1;this._x1=b;this._y0=this._y1;this._y1=M;this._t0=pY}}};
(function(b){this._context=new Ynj(b)}.prototype=Object.create(VcR.prototype)).point=function(b,M){VcR.prototype.point.call(this,M,b)};
Ynj.prototype={moveTo:function(b,M){this._context.moveTo(M,b)},
closePath:function(){this._context.closePath()},
lineTo:function(b,M){this._context.lineTo(M,b)},
bezierCurveTo:function(b,M,pY,LY,xa,oU){this._context.bezierCurveTo(M,b,LY,pY,oU,xa)}};
FP.prototype={constructor:FP,scale:function(b){return b===1?this:new FP(this.k*b,this.x,this.y)},
translate:function(b,M){return b===0&M===0?this:new FP(this.k,this.x+this.k*b,this.y+this.k*M)},
apply:function(b){return[b[0]*this.k+this.x,b[1]*this.k+this.y]},
invert:function(b){return[(b[0]-this.x)/this.k,(b[1]-this.y)/this.k]},
toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};
new FP(1,0,0);zOm=GZ;YS.svg=YS.svg;YS.xhtml=YS.xhtml;YS.xlink=YS.xlink;YS.xml=YS.xml;YS.xmlns=YS.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 aeU="hammer_"+(Math.random()*1E6|0),UlH=function(){var X=document||document;if(!X[aeU]){var J=function(){(function(p,l,g,B){function k(Om,uT,T5){return setTimeout(h(Om,T5),uT)}
function n(Om,uT,T5){return Array.isArray(Om)?(w(Om,T5[uT],T5),!0):!1}
function w(Om,uT,T5){var aH;if(Om)if(Om.forEach)Om.forEach(uT,T5);else if(Om.length!==B){var y6=0;for(aH=Om.length;y6<aH;y6++)uT.call(T5,Om[y6],y6,Om)}else for(y6 in Om)Om.hasOwnProperty(y6)&&uT.call(T5,Om[y6],y6,Om)}
function Y(Om,uT,T5){for(var aH=Object.keys(uT),y6=0,SD=aH.length;y6<SD;y6++)if(!T5||T5&&Om[aH[y6]]===B)Om[aH[y6]]=uT[aH[y6]];return Om}
function e(Om,uT){return Y(Om,uT,!0)}
function Z(Om,uT,T5){uT=uT.prototype;var aH=Om.prototype=Object.create(uT);aH.constructor=Om;aH._super=uT;T5&&Y(aH,T5)}
function h(Om,uT){return function(){return Om.apply(uT,arguments)}}
function x(Om,uT){return typeof Om=="function"?Om.apply(uT?uT[0]||B:B,uT):Om}
function U(Om,uT,T5){w(c(uT),function(aH){Om.addEventListener(aH,T5,!1)})}
function y(Om,uT,T5){w(c(uT),function(aH){Om.removeEventListener(aH,T5,!1)})}
function c(Om){return Om.trim().split(/\s+/g)}
function D(Om,uT,T5){if(Om.indexOf&&!T5)return Om.indexOf(uT);for(var aH=0,y6=Om.length;aH<y6;aH++)if(T5&&Om[aH][T5]==uT||!T5&&Om[aH]===uT)return aH;return-1}
function m(Om,uT,T5){for(var aH=[],y6=[],SD=0,cp=Om.length;SD<cp;SD++){var oH=uT?Om[SD][uT]:Om[SD];D(y6,oH)<0&&aH.push(Om[SD]);y6[SD]=oH}T5&&(aH=uT?aH.sort(function(rG,V6){return rG[uT]>V6[uT]}):aH.sort());
return aH}
function d(Om,uT){for(var T5,aH=uT[0].toUpperCase()+uT.slice(1),y6=0,SD=$p.length;y6<SD;y6++)if(T5=(T5=$p[y6])?T5+aH:uT,T5 in Om)return T5;return B}
function G(Om,uT){var T5=this;this.manager=Om;this.callback=uT;this.element=Om.element;this.target=Om.options.inputTarget;this.domHandler=function(aH){x(Om.options.enable,[Om])&&T5.handler(aH)};
this.evEl&&U(this.element,this.evEl,this.domHandler);this.evTarget&&U(this.target,this.evTarget,this.domHandler);this.evWin&&U(p,this.evWin,this.domHandler)}
function P(Om){var uT;LJ?uT=N4:V9?uT=t6:GZ?uT=dC:uT=HK;return new uT(Om,Q)}
function Q(Om,uT,T5){var aH=T5.pointers.length,y6=T5.changedPointers.length,SD=uT&1&&aH-y6===0;T5.isFirst=!!SD;T5.isFinal=!!(uT&12&&aH-y6===0);SD&&(Om.session={});T5.eventType=uT;uT=Om.session;aH=T5.pointers;y6=aH.length;uT.firstInput||(uT.firstInput=E(T5));y6>1&&!uT.firstMultiple?uT.firstMultiple=E(T5):y6===1&&(uT.firstMultiple=!1);SD=uT.firstInput;var cp=(y6=uT.firstMultiple)?y6.center:SD.center,oH=T5.center=BK(aH);T5.timeStamp=hA();T5.deltaTime=T5.timeStamp-SD.timeStamp;T5.angle=em(cp,oH);T5.distance=
Um(cp,oH);SD=T5.center;cp=uT.offsetDelta||{};oH=uT.prevDelta||{};var rG=uT.prevInput||{};if(T5.eventType===1||rG.eventType===4)oH=uT.prevDelta={x:rG.deltaX||0,y:rG.deltaY||0},cp=uT.offsetDelta={x:SD.x,y:SD.y};T5.deltaX=oH.x+(SD.x-cp.x);T5.deltaY=oH.y+(SD.y-cp.y);T5.offsetDirection=CY(T5.deltaX,T5.deltaY);y6?(SD=y6.pointers,SD=Um(aH[0],aH[1],CJ)/Um(SD[0],SD[1],CJ)):SD=1;T5.scale=SD;y6?(y6=y6.pointers,aH=em(aH[1],aH[0],CJ)-em(y6[1],y6[0],CJ)):aH=0;T5.rotation=aH;cp=uT.lastInterval||T5;aH=T5.timeStamp-
cp.timeStamp;T5.eventType!=8&&(aH>25||cp.velocity===B)?(SD=cp.deltaX-T5.deltaX,cp=cp.deltaY-T5.deltaY,oH=SD/aH||0,rG=cp/aH||0,aH=oH,y6=rG,oH=ne(oH)>ne(rG)?oH:rG,SD=CY(SD,cp),uT.lastInterval=T5):(oH=cp.velocity,aH=cp.velocityX,y6=cp.velocityY,SD=cp.direction);T5.velocity=oH;T5.velocityX=aH;T5.velocityY=y6;T5.direction=SD;uT=Om.element;a:{for(aH=T5.srcEvent.target;aH;){if(aH==uT){aH=!0;break a}aH=aH.parentNode}aH=!1}aH&&(uT=T5.srcEvent.target);T5.target=uT;Om.emit("hammer.input",T5);Om.recognize(T5);
Om.session.prevInput=T5}
function E(Om){for(var uT=[],T5=0;T5<Om.pointers.length;T5++)uT[T5]={clientX:ET(Om.pointers[T5].clientX),clientY:ET(Om.pointers[T5].clientY)};return{timeStamp:hA(),pointers:uT,center:BK(uT),deltaX:Om.deltaX,deltaY:Om.deltaY}}
function BK(Om){var uT=Om.length;if(uT===1)return{x:ET(Om[0].clientX),y:ET(Om[0].clientY)};for(var T5=0,aH=0,y6=0;y6<uT;y6++)T5+=Om[y6].clientX,aH+=Om[y6].clientY;return{x:ET(T5/uT),y:ET(aH/uT)}}
function CY(Om,uT){return Om===uT?1:ne(Om)>=ne(uT)?Om>0?2:4:uT>0?8:16}
function Um(Om,uT,T5){T5||(T5=tr);var aH=uT[T5[0]]-Om[T5[0]];Om=uT[T5[1]]-Om[T5[1]];return Math.sqrt(aH*aH+Om*Om)}
function em(Om,uT,T5){T5||(T5=tr);return Math.atan2(uT[T5[1]]-Om[T5[1]],uT[T5[0]]-Om[T5[0]])*180/Math.PI}
function HK(){this.evEl="mousedown";this.evWin="mousemove mouseup";this.allow=!0;this.pressed=!1;G.apply(this,arguments)}
function N4(){this.evEl=$M;this.evWin=Wi;G.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}
function t6(){this.evTarget="touchstart touchmove touchend touchcancel";this.targetIds={};G.apply(this,arguments)}
function dC(){G.apply(this,arguments);var Om=h(this.handler,this);this.touch=new t6(this.manager,Om);this.mouse=new HK(this.manager,Om)}
function ZX(Om,uT){this.manager=Om;this.set(uT)}
function XU(Om){if(Om.indexOf("none")>-1)return"none";var uT=Om.indexOf("pan-x")>-1,T5=Om.indexOf("pan-y")>-1;return uT&&T5?"pan-x pan-y":uT||T5?uT?"pan-x":"pan-y":Om.indexOf("manipulation")>-1?"manipulation":"auto"}
function Em(Om){this.id=v0++;this.manager=null;this.options=e(Om||{},this.defaults);Om=this.options.enable;this.options.enable=Om===B?!0:Om;this.state=1;this.simultaneous={};this.requireFail=[]}
function eu(Om){return Om==16?"down":Om==8?"up":Om==2?"left":Om==4?"right":""}
function hr(Om,uT){return(uT=uT.manager)?uT.get(Om):Om}
function yk(){Em.apply(this,arguments)}
function UT(){yk.apply(this,arguments);this.pY=this.pX=null}
function Wp(){yk.apply(this,arguments)}
function vK(){Em.apply(this,arguments);this._input=this._timer=null}
function mW(){yk.apply(this,arguments)}
function W0(){yk.apply(this,arguments)}
function ut(){Em.apply(this,arguments);this.pCenter=this.pTime=!1;this._input=this._timer=null;this.count=0}
function c0(Om,uT){uT=uT||{};var T5=uT.recognizers;uT.recognizers=T5===B?c0.defaults.preset:T5;return new bt(Om,uT)}
function bt(Om,uT){uT=uT||{};this.options=e(uT,c0.defaults);this.options.inputTarget=this.options.inputTarget||Om;this.handlers={};this.session={};this.recognizers=[];this.element=Om;this.input=P(this);this.touchAction=new ZX(this,this.options.touchAction);AE(this,!0);w(uT.recognizers,function(T5){var aH=this.add(new T5[0](T5[1]));T5[2]&&aH.recognizeWith(T5[2]);T5[3]&&aH.requireFailure(T5[2])},this)}
function AE(Om,uT){var T5=Om.element;w(Om.options.cssProps,function(aH,y6){T5.style[d(T5.style,y6)]=uT?aH:""})}
function Ke(Om,uT){var T5=l.createEvent("Event");T5.initEvent(Om,!0,!0);T5.gesture=uT;uT.target.dispatchEvent(T5)}
var $p=" webkit moz MS ms o".split(" "),Qk=l.createElement("div"),ET=Math.round,ne=Math.abs,hA=Date.now,v0=1,TZ=/mobile|tablet|ip(ad|hone|od)|android/i,GZ="ontouchstart"in p,LJ=d(p,"PointerEvent")!==B,V9=GZ&&TZ.test(navigator.userAgent),tr=["x","y"],CJ=["clientX","clientY"];G.prototype={handler:function(){},
destroy:function(){this.evEl&&y(this.element,this.evEl,this.domHandler);this.evTarget&&y(this.target,this.evTarget,this.domHandler);this.evWin&&y(p,this.evWin,this.domHandler)}};
var i2={mousedown:1,mousemove:2,mouseup:4};Z(HK,G,{handler:function(Om){var uT=i2[Om.type];uT&1&&Om.button===0&&(this.pressed=!0);uT&2&&Om.which!==1&&(uT=4);this.pressed&&this.allow&&(uT&4&&(this.pressed=!1),this.callback(this.manager,uT,{pointers:[Om],changedPointers:[Om],pointerType:"mouse",srcEvent:Om}))}});
var J1={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},iF={2:"touch",3:"pen",4:"mouse",5:"kinect"},$M="pointerdown",Wi="pointermove pointerup pointercancel";p.MSPointerEvent&&($M="MSPointerDown",Wi="MSPointerMove MSPointerUp MSPointerCancel");Z(N4,G,{handler:function(Om){var uT=this.store,T5=!1,aH=Om.type.toLowerCase().replace("ms","");aH=J1[aH];var y6=iF[Om.pointerType]||Om.pointerType;aH&1&&(Om.button===0||y6=="touch")?uT.push(Om):aH&12&&(T5=!0);var SD=D(uT,Om.pointerId,"pointerId");
SD<0||(uT[SD]=Om,this.callback(this.manager,aH,{pointers:uT,changedPointers:[Om],pointerType:y6,srcEvent:Om}),T5&&uT.splice(SD,1))}});
var Cc={touchstart:1,touchmove:2,touchend:4,touchcancel:8};Z(t6,G,{handler:function(Om){var uT=Cc[Om.type];var T5=Array.prototype.slice.call(Om.touches,0);var aH=this.targetIds;if(uT&3&&T5.length===1)aH[T5[0].identifier]=!0,aH=[T5,T5];else{var y6,SD=Array.prototype.slice.call(Om.targetTouches,0),cp=Array.prototype.slice.call(Om.changedTouches,0),oH=[];if(uT===1)for(T5=0,y6=SD.length;T5<y6;T5++)aH[SD[T5].identifier]=!0;T5=0;for(y6=cp.length;T5<y6;T5++)aH[cp[T5].identifier]&&oH.push(cp[T5]),uT&12&&
delete aH[cp[T5].identifier];aH=oH.length?[m(SD.concat(oH),"identifier",!0),oH]:void 0}aH&&this.callback(this.manager,uT,{pointers:aH[0],changedPointers:aH[1],pointerType:"touch",srcEvent:Om})}});
Z(dC,G,{handler:function(Om,uT,T5){var aH=T5.pointerType=="mouse";if(T5.pointerType=="touch")this.mouse.allow=!1;else if(aH&&!this.mouse.allow)return;uT&12&&(this.mouse.allow=!0);this.callback(Om,uT,T5)},
destroy:function(){this.touch.destroy();this.mouse.destroy()}});
var b$=d(Qk.style,"touchAction"),oj=b$!==B;ZX.prototype={set:function(Om){Om=="compute"&&(Om=this.compute());oj&&(this.manager.element.style[b$]=Om);this.actions=Om.toLowerCase().trim()},
update:function(){this.set(this.manager.options.touchAction)},
compute:function(){var Om=[];w(this.manager.recognizers,function(uT){x(uT.options.enable,[uT])&&(Om=Om.concat(uT.getTouchAction()))});
return XU(Om.join(" "))},
preventDefaults:function(Om){if(!oj){var uT=Om.srcEvent;Om=Om.offsetDirection;if(this.manager.session.prevented)uT.preventDefault();else{var T5=this.actions,aH=T5.indexOf("none")>-1,y6=T5.indexOf("pan-y")>-1;T5=T5.indexOf("pan-x")>-1;if(aH||y6&&T5||y6&&Om&6||T5&&Om&24)return this.preventSrc(uT)}}},
preventSrc:function(Om){this.manager.session.prevented=!0;Om.preventDefault()}};
Em.prototype={defaults:{},set:function(Om){Y(this.options,Om);this.manager&&this.manager.touchAction.update();return this},
recognizeWith:function(Om){if(n(Om,"recognizeWith",this))return this;var uT=this.simultaneous;Om=hr(Om,this);uT[Om.id]||(uT[Om.id]=Om,Om.recognizeWith(this));return this},
dropRecognizeWith:function(Om){if(n(Om,"dropRecognizeWith",this))return this;Om=hr(Om,this);delete this.simultaneous[Om.id];return this},
requireFailure:function(Om){if(n(Om,"requireFailure",this))return this;var uT=this.requireFail;Om=hr(Om,this);D(uT,Om)===-1&&(uT.push(Om),Om.requireFailure(this));return this},
dropRequireFailure:function(Om){if(n(Om,"dropRequireFailure",this))return this;Om=hr(Om,this);Om=D(this.requireFail,Om);Om>-1&&this.requireFail.splice(Om,1);return this},
hasRequireFailures:function(){return this.requireFail.length>0},
canRecognizeWith:function(Om){return!!this.simultaneous[Om.id]},
emit:function(Om){function uT(y6){T5.manager.emit(T5.options.event+(y6?aH&16?"cancel":aH&8?"end":aH&4?"move":aH&2?"start":"":""),Om)}
var T5=this,aH=this.state;aH<8&&uT(!0);uT();aH>=8&&uT(!0)},
tryEmit:function(Om){if(this.canEmit())return this.emit(Om);this.state=32},
canEmit:function(){for(var Om=0;Om<this.requireFail.length;Om++)if(!(this.requireFail[Om].state&33))return!1;return!0},
recognize:function(Om){Om=Y({},Om);x(this.options.enable,[this,Om])?(this.state&56&&(this.state=1),this.state=this.process(Om),this.state&30&&this.tryEmit(Om)):(this.reset(),this.state=32)},
process:function(){},
getTouchAction:function(){},
reset:function(){}};
Z(yk,Em,{defaults:{pointers:1},attrTest:function(Om){var uT=this.options.pointers;return uT===0||Om.pointers.length===uT},
process:function(Om){var uT=this.state,T5=Om.eventType,aH=uT&6;Om=this.attrTest(Om);return aH&&(T5&8||!Om)?uT|16:aH||Om?T5&4?uT|8:uT&2?uT|4:2:32}});
Z(UT,yk,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var Om=this.options.direction;if(Om===30)return["none"];var uT=[];Om&6&&uT.push("pan-y");Om&24&&uT.push("pan-x");return uT},
directionTest:function(Om){var uT=this.options,T5=!0,aH=Om.distance,y6=Om.direction,SD=Om.deltaX,cp=Om.deltaY;y6&uT.direction||(uT.direction&6?(y6=SD===0?1:SD<0?2:4,T5=SD!=this.pX,aH=Math.abs(Om.deltaX)):(y6=cp===0?1:cp<0?8:16,T5=cp!=this.pY,aH=Math.abs(Om.deltaY)));Om.direction=y6;return T5&&aH>uT.threshold&&y6&uT.direction},
attrTest:function(Om){return yk.prototype.attrTest.call(this,Om)&&(this.state&2||!(this.state&2)&&this.directionTest(Om))},
emit:function(Om){this.pX=Om.deltaX;this.pY=Om.deltaY;var uT=eu(Om.direction);uT&&this.manager.emit(this.options.event+uT,Om);this._super.emit.call(this,Om)}});
Z(Wp,yk,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Om){return this._super.attrTest.call(this,Om)&&(Math.abs(Om.scale-1)>this.options.threshold||this.state&2)},
emit:function(Om){this._super.emit.call(this,Om);Om.scale!==1&&this.manager.emit(this.options.event+(Om.scale<1?"in":"out"),Om)}});
Z(vK,Em,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return["auto"]},
process:function(Om){var uT=this.options,T5=Om.pointers.length===uT.pointers,aH=Om.distance<uT.threshold,y6=Om.deltaTime>uT.time;this._input=Om;if(!aH||!T5||Om.eventType&12&&!y6)this.reset();else if(Om.eventType&1)this.reset(),this._timer=k(function(){this.state=8;this.tryEmit()},uT.time,this);
else if(Om.eventType&4)return 8;return 32},
reset:function(){clearTimeout(this._timer)},
emit:function(Om){this.state===8&&(Om&&Om.eventType&4?this.manager.emit(this.options.event+"up",Om):(this._input.timeStamp=hA(),this.manager.emit(this.options.event,this._input)))}});
Z(mW,yk,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},
attrTest:function(Om){return this._super.attrTest.call(this,Om)&&(Math.abs(Om.rotation)>this.options.threshold||this.state&2)}});
Z(W0,yk,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:30,pointers:1},getTouchAction:function(){return UT.prototype.getTouchAction.call(this)},
attrTest:function(Om){var uT=this.options.direction;if(uT&30)var T5=Om.velocity;else uT&6?T5=Om.velocityX:uT&24&&(T5=Om.velocityY);return this._super.attrTest.call(this,Om)&&uT&Om.direction&&ne(T5)>this.options.velocity&&Om.eventType&4},
emit:function(Om){var uT=eu(Om.direction);uT&&this.manager.emit(this.options.event+uT,Om);this.manager.emit(this.options.event,Om)}});
Z(ut,Em,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return["manipulation"]},
process:function(Om){var uT=this.options,T5=Om.pointers.length===uT.pointers,aH=Om.distance<uT.threshold,y6=Om.deltaTime<uT.time;this.reset();if(Om.eventType&1&&this.count===0)return this.failTimeout();if(aH&&y6&&T5){if(Om.eventType!=4)return this.failTimeout();T5=this.pTime?Om.timeStamp-this.pTime<uT.interval:!0;aH=!this.pCenter||Um(this.pCenter,Om.center)<uT.posThreshold;this.pTime=Om.timeStamp;this.pCenter=Om.center;aH&&T5?this.count+=1:this.count=1;this._input=Om;if(this.count%uT.taps===0)return this.hasRequireFailures()?
(this._timer=k(function(){this.state=8;this.tryEmit()},uT.interval,this),2):8}return 32},
failTimeout:function(){this._timer=k(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))}});
c0.VERSION="2.0.2";c0.defaults={domEvents:!1,touchAction:"compute",inputTarget:null,enable:!0,preset:[[mW,{enable:!1}],[Wp,{enable:!1},["rotate"]],[W0,{direction:6}],[UT,{direction:6},["swipe"]],[ut],[ut,{event:"doubletap",taps:2},["tap"]],[vK]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};bt.prototype={set:function(Om){Y(this.options,Om);return this},
stop:function(Om){this.session.stopped=Om?2:1},
recognize:function(Om){var uT=this.session;if(!uT.stopped){this.touchAction.preventDefaults(Om);var T5=this.recognizers,aH=uT.curRecognizer;if(!aH||aH&&aH.state&8)aH=uT.curRecognizer=null;for(var y6=0,SD=T5.length;y6<SD;y6++){var cp=T5[y6];uT.stopped===2||aH&&cp!=aH&&!cp.canRecognizeWith(aH)?cp.reset():cp.recognize(Om);!aH&&cp.state&14&&(aH=uT.curRecognizer=cp)}}},
get:function(Om){if(Om instanceof Em)return Om;for(var uT=this.recognizers,T5=0;T5<uT.length;T5++)if(uT[T5].options.event==Om)return uT[T5];return null},
add:function(Om){if(n(Om,"add",this))return this;var uT=this.get(Om.options.event);uT&&this.remove(uT);this.recognizers.push(Om);Om.manager=this;this.touchAction.update();return Om},
remove:function(Om){if(n(Om,"remove",this))return this;var uT=this.recognizers;Om=this.get(Om);uT.splice(D(uT,Om),1);this.touchAction.update();return this},
on:function(Om,uT){var T5=this.handlers;w(c(Om),function(aH){T5[aH]=T5[aH]||[];T5[aH].push(uT)});
return this},
off:function(Om,uT){var T5=this.handlers;w(c(Om),function(aH){uT?T5[aH].splice(D(T5[aH],uT),1):delete T5[aH]});
return this},
emit:function(Om,uT){this.options.domEvents&&Ke(Om,uT);var T5=this.handlers[Om]&&this.handlers[Om].slice();if(T5&&T5.length){uT.type=Om;uT.preventDefault=function(){uT.srcEvent.preventDefault()};
Om=0;for(var aH=T5.length;Om<aH;Om++)T5[Om](uT)}},
destroy:function(){this.element&&AE(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};
Y(c0,{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:bt,Input:G,TouchAction:ZX,Recognizer:Em,AttrRecognizer:yk,Tap:ut,Pan:UT,Swipe:W0,Pinch:Wp,Rotate:mW,Press:vK,on:U,off:y,each:w,merge:e,extend:Y,inherit:Z,bindFn:h,prefixed:d});
p[g]=c0})(window,document,"Hammer");
return window.Hammer}.call({});
J.DOCUMENT=X;X[aeU]=J}return X[aeU]};/*

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

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

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 L6,HMe,anU;L6=Element.prototype;HMe=L6.matches||L6.matchesSelector||L6.mozMatchesSelector||L6.msMatchesSelector||L6.oMatchesSelector||L6.webkitMatchesSelector;anU=function(){};
_.rss=function(X){var J=UCe,p=[];return J._collectTabbableNodes(X,p)?J._sortByTabIndex(p):p};
_.W=anU.prototype;_.W.isFocusable=function(X){return HMe.call(X,"input, select, textarea, button, object")?HMe.call(X,":not([disabled])"):HMe.call(X,"a[href], area[href], iframe, [tabindex], [contentEditable]")};
_.W._normalizedTabIndex=function(X){return this.isFocusable(X)?(X=X.getAttribute("tabindex")||0,Number(X)):-1};
_.W._collectTabbableNodes=function(X,J){if(X.nodeType!==Node.ELEMENT_NODE||!this._isVisible(X))return!1;var p=this._normalizedTabIndex(X),l=p>0;p>=0&&J.push(X);if(X.localName==="content"||X.localName==="slot")p=_.M6(X).getDistributedNodes();else{var g;p=((g=_.M6(X).shadowRoot)!=null?g:_.M6(X.root||X)).children}for(X=0;X<p.length;X++)l=this._collectTabbableNodes(p[X],J)||l;return l};
_.W._isVisible=function(X){var J=X.style;return J.visibility!=="hidden"&&J.display!=="none"?(J=window.getComputedStyle(X),J.visibility!=="hidden"&&J.display!=="none"):!1};
_.W._sortByTabIndex=function(X){var J=X.length;if(J<2)return X;var p=Math.ceil(J/2);J=this._sortByTabIndex(X.slice(0,p));X=this._sortByTabIndex(X.slice(p));return this._mergeSortByTabIndex(J,X)};
_.W._mergeSortByTabIndex=function(X,J){for(var p=[];X.length>0&&J.length>0;)this._hasLowerTabOrder(X[0],J[0])?p.push(J.shift()):p.push(X.shift());return p.concat(X,J)};
_.W._hasLowerTabOrder=function(X,J){X=Math.max(X.tabIndex,0);J=Math.max(J.tabIndex,0);return X===0||J===0?J>X:X>J};
var UCe=new anU;var InH;var yst;_.KL({_template:function(){if(yst!==void 0)return yst;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;InH===void 0&&(InH=document.createElement("template"));var l=InH;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return yst=X},
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&&_.M6(document.body).appendChild(this)},
open:function(){this.opened=!0},
close:function(){this.opened=!1},
complete:function(){this.opened||this.parentNode!==document.body||_.M6(this.parentNode).removeChild(this)},
_onTransitionend:function(X){X&&X.target===this&&this.complete()},
_openedChanged:function(X){X?this.prepare():(X=window.getComputedStyle(this),X.transitionDuration!=="0s"&&X.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 Ai=function(){this._overlays=[];this._minimumZ=101;this._backdropElement=null;kE(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)};
Ai.prototype._bringOverlayAtIndexToFront=function(X){var J=this._overlays[X];if(J){var p=this._overlays.length-1,l=this._overlays[p];l&&this._shouldBeBehindOverlay(J,l)&&p--;if(!(X>=p)){l=Math.max(this._getZ(_.oYj(this)),this._minimumZ);for(this._getZ(J)<=l&&this._applyOverlayZ(J,l);X<p;)this._overlays[X]=this._overlays[X+1],X++;this._overlays[p]=J}}};
Ai.prototype.addOverlay=function(X){var J=this._overlays.indexOf(X);if(J>=0)this._bringOverlayAtIndexToFront(J);else{J=this._overlays.length;var p=this._overlays[J-1],l=Math.max(this._getZ(p),this._minimumZ),g=this._getZ(X);p&&this._shouldBeBehindOverlay(X,p)&&(this._applyOverlayZ(p,l),J--,l=Math.max(this._getZ(this._overlays[J-1]),this._minimumZ));g<=l&&this._applyOverlayZ(X,l);this._overlays.splice(J,0,X)}this.trackBackdrop()};
Ai.prototype.removeOverlay=function(X){X=this._overlays.indexOf(X);X!==-1&&(this._overlays.splice(X,1),this.trackBackdrop())};
_.oYj=function(X){return X._overlays[X._overlays.length-1]};
_.W=Ai.prototype;_.W.trackBackdrop=function(){var X=this._overlayWithBackdrop();if(X||this._backdropElement)this.backdropElement.style.zIndex=this._getZ(X)-1,this.backdropElement.opened=!!X,this.backdropElement.prepare()};
_.W._overlayWithBackdrop=function(){for(var X=this._overlays.length-1;X>=0;X--)if(this._overlays[X].withBackdrop)return this._overlays[X]};
_.W._getZ=function(X){var J=this._minimumZ;if(X){var p,l,g=Number(((p=X.hostElement)!=null?p:X).style.zIndex||window.getComputedStyle((l=X.hostElement)!=null?l:X).zIndex);g===g&&(J=g)}return J};
_.W._setZ=function(X,J){var p;((p=X.hostElement)!=null?p:X).style.zIndex=J};
_.W._applyOverlayZ=function(X,J){this._setZ(X,J+2)};
_.W._overlayInPath=function(X){X=X||[];for(var J=0;J<X.length;J++){var p=void 0;if(((p=X[J].polymerController)!=null?p:X[J])._manager===this)return X[J]}};
_.W._onCaptureClick=function(X){var J=this._overlays.length-1;if(J!==-1)for(var p=_.M6(X).path,l,g;(l=this._overlays[J])&&this._overlayInPath(p)!==((g=l.hostElement)!=null?g:l);)if(l._onCaptureClick(X),l.allowClickThrough)J--;else break};
_.W._onCaptureFocus=function(X){var J=_.oYj(this);J&&J._onCaptureFocus(X)};
_.W._onCaptureKeyDown=function(X){var J=_.oYj(this);J&&(_.VJ.keyboardEventMatchesKeys(X,"esc")?J._onCaptureEsc(X):_.VJ.keyboardEventMatchesKeys(X,"tab")&&J._onCaptureTab(X))};
_.W._shouldBeBehindOverlay=function(X,J){return!X.alwaysOnTop&&J.alwaysOnTop&&!J.contains(X)};
_.O1.Object.defineProperties(Ai.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 X=document.activeElement;X&&X instanceof Element!==!1||(X=document.body);for(;X.root&&_.M6(X.root).activeElement;)X=_.M6(X.root).activeElement;return X}}});
_.w0=new Ai;var kjB=0,ngI=0,LUC=null,A$4=[],uk=["wheel","mousewheel","DOMMouseScroll"],wdR;_.H("web_no_lock_on_touchstart_killswitch")&&(uk.push("touchstart"),uk.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;_.Y7={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:_.w0},_focusedChild:{type:Object}},listeners:{"iron-resize":"_onIronResize"},observers:["__updateScrollObservers(isAttached, opened, scrollAction)"],get backdropElement(){return this._manager.backdropElement},get _focusNode(){var X;return this._focusedChild||_.M6((X=this.hostElement)!=null?X:this).querySelector("[autofocus]")||this.hostElement||this},get _focusableNodes(){var X;return _.rss((X=this.hostElement)!=null?X: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 X;this._observer=_.M6((X=this.hostElement)!=null?X:this).observeNodes(this._onNodesChange)},
detached:function(){if(this._observer){var X;_.M6((X=this.hostElement)!=null?X:this).unobserveNodes(this._observer)}this._observer=null;for(var J in this.__rafs)this.__rafs[J]!==null&&cancelAnimationFrame(this.__rafs[J]);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(X){this.fire("iron-overlay-canceled",X,{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 X;((X=this.hostElement)!=null?X:this).style.outline="none";var J;((J=this.hostElement)!=null?J:this).style.display="none"}},
_openedChanged:function(X){if(X){var J;((J=this.hostElement)!=null?J:this).removeAttribute("aria-hidden")}else{var p;((p=this.hostElement)!=null?p: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 X;if(this.withBackdrop&&!((X=this.hostElement)!=null?X:this).hasAttribute("tabindex")){var J;((J=this.hostElement)!=null?J:this).setAttribute("tabindex","-1");this.__shouldRemoveTabIndex=!0}else if(this.__shouldRemoveTabIndex){var p;((p=this.hostElement)!=null?p: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 X;((X=this.hostElement)!=null?X:this).style.display="none";var J;((J=this.hostElement)!=null?J:this).style.zIndex="";this.notifyResize();this.__isAnimating=!1;this.fire("iron-overlay-closed",this.closingReason)},
_preparePositioning:function(){var X,J;((X=this.hostElement)!=null?X:this).style.transition=((J=this.hostElement)!=null?J:this).style.webkitTransition="none";var p,l;((p=this.hostElement)!=null?p:this).style.transform=((l=this.hostElement)!=null?l:this).style.webkitTransform="none";var g;((g=this.hostElement)!=null?g:this).style.display=""},
_finishPositioning:function(){var X;((X=this.hostElement)!=null?X:this).style.display="none";this.scrollTop=this.scrollTop;var J,p;((J=this.hostElement)!=null?J:this).style.transition=((p=this.hostElement)!=null?p:this).style.webkitTransition="";var l,g;((l=this.hostElement)!=null?l:this).style.transform=((g=this.hostElement)!=null?g:this).style.webkitTransform="";var B;((B=this.hostElement)!=null?B:this).style.display="";this.scrollTop=this.scrollTop},
_applyFocus:function(){if(this.opened)this.noAutoFocus||this._focusNode.focus();else{if(this.restoreFocusOnClose&&this.__restoreFocusNode){var X=this._manager.deepActiveElement,J;if(!(J=X===document.body))a:{for(;X;X=X.assignedSlot||X.parentNode||X.host)if(X===this){J=!0;break a}J=!1}J&&this.__restoreFocusNode.focus()}this.__restoreFocusNode=null;this._focusNode.blur();this._focusedChild=null}},
_onCaptureClick:function(X){this.noCancelOnOutsideClick||this.cancel(X)},
_onCaptureFocus:function(X){if(this.withBackdrop){var J=_.M6(X).path;J.indexOf(this)===-1?(X.stopPropagation(),this._applyFocus()):this._focusedChild=J[0]}},
_onCaptureEsc:function(X){this.noCancelOnEscKey||this.cancel(X)},
_onCaptureTab:function(X){if(this.withBackdrop){this.__ensureFirstLastFocusables();var J=X.shiftKey,p=J?this.__firstFocusableNode:this.__lastFocusableNode;J=J?this.__lastFocusableNode:this.__firstFocusableNode;if(p===J)p=!0;else{var l=this._manager.deepActiveElement;p=l===p||l===this}p&&(X.preventDefault(),this._focusedChild=J,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 X=this._focusableNodes;this.__firstFocusableNode=X[0];this.__lastFocusableNode=X[X.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(X,J){var p=this.__rafs;p[X]!==null&&cancelAnimationFrame(p[X]);p[X]=requestAnimationFrame(function(){p[X]=null;J.call(this)}.bind(this))},
__updateScrollObservers:function(X,J,p){X&&J&&this.__isValidScrollAction(p)?(p==="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),wdR=_._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()):(X=_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.indexOf(this),X!==-1&&(_._lockingElements$$module$third_party$javascript$youtube_components$tp_yt_iron_overlay_behavior$tp_yt_iron_scroll_manager.splice(X,1),wdR=_._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(vc)for(var X=this;X;)X.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&X.host&&this.__rootNodes.push(X),X=X.host||X.assignedSlot||X.parentNode;this.__rootNodes.push(document)}this.__rootNodes.forEach(function(J){J.addEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this)},
__removeScrollListeners:function(){this.__rootNodes&&this.__rootNodes.forEach(function(X){X.removeEventListener("scroll",this.__onCaptureScroll,{capture:!0,passive:!0})},this);
this.isAttached||(this.__rootNodes=null)},
__isValidScrollAction:function(X){return X==="lock"||X==="refit"||X==="cancel"},
__onCaptureScroll:function(X){if(!(this.__isAnimating||_.M6(X).path.indexOf(this)>=0))switch(this.scrollAction){case "lock":this.__restoreScrollPosition();break;case "refit":this.__deraf("refit",this.refit);break;case "cancel":this.cancel(X)}},
__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)}};
_.v4=[xCt,_.sJ,_.Y7];_.KL({_template:function(){if(ZMk!==void 0)return ZMk;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;eJU===void 0&&(eJU=document.createElement("template"));var l=eJU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return ZMk=X},
is:"tp-yt-iron-dropdown",behaviors:[_.Pd,_.VJ,_.v4,GPj],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 X=_.M6(this.$.content).getDistributedNodes(),J=0,p=X.length;J<p;J++)if(X[J].nodeType===Node.ELEMENT_NODE)return X[J]},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(),_.Y7._openedChanged.apply(this,arguments))},
_renderOpened:function(){!this.noAnimations&&this.animationConfig.open?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("open")):_.Y7._renderOpened.apply(this,arguments)},
_renderClosed:function(){!this.noAnimations&&this.animationConfig.close?(this.$.contentWrapper.classList.add("animating"),this.playAnimation("close")):_.Y7._renderClosed.apply(this,arguments)},
_onNeonAnimationFinish:function(){this.$.contentWrapper.classList.remove("animating");this.opened?this._finishRenderOpened():this._finishRenderClosed()},
_updateAnimationConfig:function(){for(var X=this.containedElement,J=[].concat(this.openAnimationConfig||[],this.closeAnimationConfig||[]),p=0;p<J.length;p++)J[p].node=X;this.animationConfig={open:this.openAnimationConfig,close:this.closeAnimationConfig}},
_updateOverlayPosition:function(){this.isAttached&&this.notifyResize()},
_allowOutsideScrollChanged:function(X){this._readied&&(X?this.scrollAction&&this.scrollAction!=="lock"||(this.scrollAction="refit"):this.scrollAction="lock")},
_applyFocus:function(){var X=this.focusTarget||this.containedElement;X&&this.opened&&!this.noAutoFocus?X.focus():_.Y7._applyFocus.apply(this,arguments)}});var SNt;var OMk;/*

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 csG=new _.Tj({type:"iconset"});
_.KL({_template:function(){if(OMk!==void 0)return OMk;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;SNt===void 0&&(SNt=document.createElement("template"));
var l=SNt;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return OMk=X},
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(X){X=(X||"").split(":");this._iconName=X.pop();this._iconsetName=X.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&&_.M6(this.root).removeChild(this._img),this._iconName==="")this._iconset&&this._iconset.removeIcon(this);else{if(this._iconsetName)if(this._iconset=csG.byKey(this._iconsetName)){var X=this._iconset.applyIcon(this,this._iconName,this.theme);X&&X.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,_.M6(this.root).appendChild(this._img)}});var bMG;var fnk;_.KL({_template:function(){if(fnk!==void 0)return fnk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;bMG===void 0&&(bMG=document.createElement("template"));var l=bMG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return fnk=X},
is:"tp-yt-iron-input",behaviors:[_.jW],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(){_.n6.requestAvailability();this._previousValidInput="";this._patternAlreadyChecked=!1},
attached:function(){this._observer=_.M6(this).observeNodes(function(){this._initSlottedInput()}.bind(this))},
detached:function(){this._observer&&(_.M6(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 X=new RegExp(this.allowedPattern);else switch(this.inputElement.type){case "number":X=/[0-9.,e-]/}return X},_bindValueChanged:function(X,J){J&&(X===void 0?J.value=null:X!==J.value&&(this.inputElement.value=X),this.autoValidate&&this.validate(),this.fire("bind-value-changed",{value:X}))},
_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(X){var J=X.keyCode==19||X.keyCode==20||X.keyCode==45||X.keyCode==46||X.keyCode==144||X.keyCode==145||X.keyCode>32&&X.keyCode<41||X.keyCode>111&&X.keyCode<124;return!(X.keyCode==8||X.keyCode==9||X.keyCode==13||X.keyCode==27)&&!(X.charCode==0&&J)},
_onKeypress:function(X){if(this.allowedPattern||this.inputElement.type==="number"){var J=this._patternRegExp;if(J&&!(X.metaKey||X.ctrlKey||X.altKey)){this._patternAlreadyChecked=!0;var p=String.fromCharCode(X.charCode);this._isPrintable(X)&&!J.test(p)&&(X.preventDefault(),this._announceInvalidCharacter("Invalid character "+p+" not entered."))}}},
_checkPatternValidity:function(){var X=this._patternRegExp;if(!X)return!0;for(var J=0;J<this.inputElement.value.length;J++)if(!X.test(this.inputElement.value[J]))return!1;return!0},
validate:function(){if(!this.inputElement)return this.invalid=!1,!0;var X=this.inputElement.checkValidity();X&&(this.required&&this.bindValue===""?X=!1:this.hasValidator()&&(X=_.jW.validate.call(this,this.bindValue)));this.invalid=!X;this.fire("iron-input-validate");return X},
_announceInvalidCharacter:function(X){this.fire("iron-announce",{text:X})},
_computeValue:function(X){return X}});var DCU;var RJH;var mCU=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/),Fik=mCU&&mCU[1]>=8;
_.KL({_template:function(){if(RJH!==void 0)return RJH;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:tp-yt-iron-list--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,third_party.javascript.youtube_components.tp_yt_iron_list.tp.yt.iron.list.css.js--\x3e<array-selector id="selector" items="{{items}}" selected="{{selectedItems}}" selected-item="{{selectedItem}}" class="style-scope tp-yt-iron-list"></array-selector>\n\n<div aria-label="[[listAriaLabel]]" id="items" role="list" class="style-scope tp-yt-iron-list">\n  <slot class="style-scope tp-yt-iron-list"></slot>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;DCU===void 0&&(DCU=document.createElement("template"));var l=DCU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return RJH=X},
is:"tp-yt-iron-list",properties:{items:{type:Array},as:{type:String,value:"item"},indexAs:{type:String,value:"index"},selectedAs:{type:String,value:"selected"},grid:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"_gridChanged"},selectionEnabled:{type:Boolean,value:!1},selectedItem:{type:Object,notify:!0},selectedItems:{type:Object,notify:!0},multiSelection:{type:Boolean,value:!1},scrollOffset:{type:Number,value:0},listAriaLabel:{type:String}},observers:["_itemsChanged(items.*)","_selectionEnabledChanged(selectionEnabled)",
"_multiSelectionChanged(multiSelection)","_setOverflow(scrollTarget, scrollOffset)"],behaviors:[fcY,_.sJ,_.uQU,fpr],_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 _.M6(_.M6(this._userTemplate).parentNode)},get _maxScrollTop(){return this._estScrollHeight-
this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){var X=this._convertIndexToCompleteRow(this._virtualCount);return Math.max(0,X-this._physicalCount)},set _virtualStart(X){X=this._clamp(X,0,this._maxVirtualStart);this.grid&&(X-=X%this._itemsPerRow);this._virtualStartVal=X},get _virtualStart(){return this._virtualStartVal||0},set _physicalStart(X){X%=this._physicalCount;X<0&&(X=this._physicalCount+X);this.grid&&(X-=X%this._itemsPerRow);this._physicalStartVal=X},get _physicalStart(){return this._physicalStartVal||
0},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},set _physicalCount(X){this._physicalCountVal=X},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 X=this._firstVisibleIndexVal;if(X==null){var J=this._physicalTop+this._scrollOffset;this._firstVisibleIndexVal=
X=this._iterateItems(function(p,l){J+=this._getPhysicalSizeIncrement(p);if(J>this._scrollPosition)return this.grid?l-l%this._itemsPerRow:l;if(this.grid&&this._virtualCount-1===l)return l-l%this._itemsPerRow})||0}return X},
get lastVisibleIndex(){var X=this._lastVisibleIndexVal;if(X==null){if(this.grid)X=Math.min(this._virtualCount,this.firstVisibleIndex+this._estRowsInView*this._itemsPerRow-1);else{var J=this._physicalTop+this._scrollOffset;this._iterateItems(function(p,l){J<this._scrollBottom&&(X=l);J+=this._getPhysicalSizeIncrement(p)})}this._lastVisibleIndexVal=X}return X},
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,_.Q_);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(X){this.style.webkitOverflowScrolling=X===this?"touch":"";this.style.overflowY=X===this?"auto":"";this._firstVisibleIndexVal=this._lastVisibleIndexVal=null;this._debounce("_render",this._render,_.Q_)},
updateViewportBoundaries:function(){var X=window.getComputedStyle(this);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(X["padding-top"],10);this._isRTL=X.direction==="rtl";this._viewportWidth=this.$.items.offsetWidth;this._viewportHeight=this._scrollTargetHeight;this.grid&&this._updateGridMetrics()},
_scrollHandler:function(){var X=Math.max(0,Math.min(this._maxScrollTop,this._scrollTop)),J=X-this._scrollPosition,p=J>=0;this._scrollPosition=X;this._lastVisibleIndexVal=this._firstVisibleIndexVal=null;Math.abs(J)>this._physicalSize&&this._physicalSize>0?(J-=this._scrollOffset,p=Math.round(J/this._physicalAverage)*this._itemsPerRow,this._virtualStart+=p,this._physicalStart+=p,this._physicalTop=Math.min(Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage,this._scrollPosition),this._update()):
this._physicalCount>0&&(X=this._getReusables(p),p?(this._physicalTop=X.physicalTop,this._virtualStart+=X.indexes.length,this._physicalStart+=X.indexes.length):(this._virtualStart=this._virtualStart-X.indexes.length,this._physicalStart=this._physicalStart-X.indexes.length),this._update(X.indexes,p?null:X.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),At))},
_getReusables:function(X){var J=[],p=this._hiddenContentSize*this._ratio,l=this._virtualStart,g=this._virtualEnd,B=this._physicalCount,k=this._physicalTop+this._scrollOffset;var n=this._physicalBottom+this._scrollOffset;var w=this._scrollPosition,Y=this._scrollBottom;if(X){var e=this._physicalStart;n=w-k}else e=this._physicalEnd,n-=Y;for(;;){var Z=this._getPhysicalSizeIncrement(e);n-=Z;if(J.length>=B||n<=p)break;if(X){if(g+J.length+1>=this._virtualCount)break;if(k+Z>=w-this._scrollOffset)break;J.push(e);
k+=Z;e=(e+1)%B}else{if(l-J.length<=0)break;if(k+this._physicalSize-Z<=Y)break;J.push(e);k-=Z;e=e===0?B-1:e-1}}return{indexes:J,physicalTop:k-this._scrollOffset}},
_update:function(X,J){if(!(X&&X.length===0||this._physicalCount===0)){this._manageFocus();this._assignModels(X);this._updateMetrics(X);if(J)for(;J.length;)X=J.pop(),this._physicalTop-=this._getPhysicalSizeIncrement(X);this._positionItems();this._updateScrollerSize()}},
_createPool:function(X){this._ensureTemplatized();var J,p=Array(X);for(J=0;J<X;J++){var l=this.stamp(null);p[J]=l.root.querySelector("*");this._itemsParent.appendChild(l.root)}return p},
_isClientFull:function(){return this._scrollBottom!=0&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},
_increasePoolIfNeeded:function(X){X=this._clamp(this._physicalCount+X,3,this._virtualCount-this._virtualStart);X=this._convertIndexToCompleteRow(X);if(this.grid){var J=X%this._itemsPerRow;J&&X-J<=this._physicalCount&&(X+=this._itemsPerRow);X-=J}X-=this._physicalCount;J=Math.round(this._physicalCount*.5);if(!(X<0)){if(X>0){J=window.performance.now();[].push.apply(this._physicalItems,this._createPool(X));for(var p=0;p<X;p++)this._physicalSizes.push(0);this._physicalCount+=X;this._physicalStart>this._physicalEnd&&
this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)<this._physicalEnd&&(this._physicalStart+=X);this._update();this._templateCost=(window.performance.now()-J)/X;J=Math.round(this._physicalCount*.5)}this._virtualEnd>=this._virtualCount-1||J===0||(this._isClientFull()?this._physicalSize<this._optPhysicalSize&&this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,this._clamp(Math.round(50/this._templateCost),1,J)),wnb):this._debounce("_increasePoolIfNeeded",
this._increasePoolIfNeeded.bind(this,J),At))}},
_render:function(){if(this.isAttached&&this._isVisible)if(this._physicalCount!==0){var X=this._getReusables(!0);this._physicalTop=X.physicalTop;this._virtualStart+=X.indexes.length;this._physicalStart+=X.indexes.length;this._update(X.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 X={__key__:!0};X[this.as]=!0;X[this.indexAs]=!0;X[this.selectedAs]=!0;X.tabIndex=!0;this._instanceProps=X;this.templatize(this._userTemplate,this.mutableData)}},
_gridChanged:function(X,J){typeof J!=="undefined"&&(this.notifyResize(),_.Ga(),X&&this._updateGridMetrics())},
_itemsChanged:function(X){if(X.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,
_.Q_);else if(X.path==="items.splices"){this._adjustVirtualIndex(X.value.indexSplices);this._virtualCount=this.items?this.items.length:0;if(X.value.indexSplices.some(function(p){return p.addedCount>0||p.removed.length>0})){var J=this._getActiveElement();
this.contains(J)&&J.blur()}X=X.value.indexSplices.some(function(p){return p.index+p.addedCount>=this._virtualStart&&p.index<=this._virtualEnd},this);
this._isClientFull()&&!X||this._debounce("_render",this._render,_.Q_)}else X.path!=="items.length"&&this._forwardItemPath(X.path,X.value)},
_forwardItemPath:function(X,J){X=X.slice(6);var p=X.indexOf(".");p===-1&&(p=X.length);var l,g=this.modelForElement(this._offscreenFocusedItem),B=parseInt(X.substring(0,p),10);if(l=this._isIndexRendered(B)){var k=this._getPhysicalIndex(B);var n=this.modelForElement(this._physicalItems[k])}else g&&(n=g);n&&n[this.indexAs]===B&&(X=X.substring(p+1),X=this.as+(X?"."+X:""),n._setPendingPropertyOrPath(X,J,!1,!0),n._flushProperties&&n._flushProperties(),l&&(this._updateMetrics([k]),this._positionItems(),
this._updateScrollerSize()))},
_adjustVirtualIndex:function(X){X.forEach(function(J){J.removed.forEach(this._removeItem,this);J.index<this._virtualStart&&(J=Math.max(J.addedCount-J.removed.length,J.index-this._virtualStart),this._virtualStart+=J,this._focusedVirtualIndex>=0&&(this._focusedVirtualIndex+=J))},this)},
_removeItem:function(X){this.$.selector.deselect(X);this._focusedItem&&this.modelForElement(this._focusedItem)[this.as]===X&&this._removeFocusedItem()},
_iterateItems:function(X,J){var p,l;if(arguments.length===2&&J)for(l=0;l<J.length;l++){var g=J[l];var B=this._computeVidx(g);if((p=X.call(this,g,B))!=null)return p}else{g=this._physicalStart;for(B=this._virtualStart;g<this._physicalCount;g++,B++)if((p=X.call(this,g,B))!=null)return p;for(g=0;g<this._physicalStart;g++,B++)if((p=X.call(this,g,B))!=null)return p}},
_computeVidx:function(X){return X>=this._physicalStart?this._virtualStart+(X-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+X},
_assignModels:function(X){this._iterateItems(function(J,p){var l=this._physicalItems[J],g=this.items&&this.items[p];if(g!=null){var B=this.modelForElement(l);B.__key__=null;this._forwardProperty(B,this.as,g);this._forwardProperty(B,this.selectedAs,this.$.selector.isSelected(g));this._forwardProperty(B,this.indexAs,p);this._forwardProperty(B,"tabIndex",this._focusedVirtualIndex===p?0:-1);this._physicalIndexForKey[B.__key__]=J;B._flushProperties&&B._flushProperties(!0);l.removeAttribute("hidden")}else l.setAttribute("hidden",
"")},X)},
_updateMetrics:function(X){_.Ga();var J=0,p=0,l=this._physicalAverageCount,g=this._physicalAverage;this._iterateItems(function(B){p+=this._physicalSizes[B];this._physicalSizes[B]=this._physicalItems[B].offsetHeight;J+=this._physicalSizes[B];this._physicalAverageCount+=this._physicalSizes[B]?1:0},X);
this.grid?(this._updateGridMetrics(),this._physicalSize=Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight):(p=this._itemsPerRow===1?p:Math.ceil(this._physicalCount/this._itemsPerRow)*this._rowHeight,this._physicalSize=this._physicalSize+J-p,this._itemsPerRow=1);this._physicalAverageCount!==l&&(this._physicalAverage=Math.round((g*l+J)/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 X=this._physicalTop;if(this.grid){var J=(this._viewportWidth-this._itemsPerRow*this._itemWidth)/2;this._iterateItems(function(p,l){var g=Math.floor(l%this._itemsPerRow*this._itemWidth+J);this._isRTL&&(g*=-1);this.translate3d(g+"px",X+"px",0,this._physicalItems[p]);this._shouldRenderNextRow(l)&&(X+=this._rowHeight)})}else this._iterateItems(function(p){this.translate3d(0,X+"px",0,this._physicalItems[p]);
X+=this._physicalSizes[p]})},
_getPhysicalSizeIncrement:function(X){return this.grid?this._computeVidx(X)%this._itemsPerRow!==this._itemsPerRow-1?0:this._rowHeight:this._physicalSizes[X]},
_shouldRenderNextRow:function(X){return X%this._itemsPerRow===this._itemsPerRow-1},
_adjustScrollPosition:function(){var X=this._virtualStart===0?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(X!==0){this._physicalTop=this._physicalTop-X;var J=this._scrollPosition;!Fik&&J>0&&this._resetScrollPosition(J-X)}},
_resetScrollPosition:function(X){this.scrollTarget&&X>=0&&(this._scrollPosition=this._scrollTop=X)},
_updateScrollerSize:function(X){this.grid?this._estScrollHeight=this._virtualRowCount*this._rowHeight:this._estScrollHeight=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;if((X=(X=(X=X||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(X){return this.scrollToIndex(this.items.indexOf(X))},
scrollToIndex:function(X){if(!(typeof X!=="number"||X<0||X>this.items.length-1)&&(_.Ga(),this._physicalCount!==0)){X=this._clamp(X,0,this._virtualCount-1);if(!this._isIndexRendered(X)||X>=this._maxVirtualStart)this._virtualStart=this.grid?X-this._itemsPerRow*2:X-1;this._manageFocus();this._assignModels();this._updateMetrics();this._physicalTop=Math.floor(this._virtualStart/this._itemsPerRow)*this._physicalAverage;for(var J=this._physicalStart,p=this._virtualStart,l=0,g=this._hiddenContentSize;p<X&&
l<=g;)l+=this._getPhysicalSizeIncrement(J),J=(J+1)%this._physicalCount,p++;this._updateScrollerSize(!0);this._positionItems();this._resetScrollPosition(this._physicalTop+this._scrollOffset+l);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)},_.Q_)},
selectItem:function(X){return this.selectIndex(this.items.indexOf(X))},
selectIndex:function(X){if(!(X<0||X>=this._virtualCount)){!this.multiSelection&&this.selectedItem&&this.clearSelection();if(this._isIndexRendered(X)){var J=this.modelForElement(this._physicalItems[this._getPhysicalIndex(X)]);J&&(J[this.selectedAs]=!0);this.updateSizeForIndex(X)}this.$.selector.selectIndex(X)}},
deselectItem:function(X){return this.deselectIndex(this.items.indexOf(X))},
deselectIndex:function(X){X<0||X>=this._virtualCount||(this._isIndexRendered(X)&&(this.modelForElement(this._physicalItems[this._getPhysicalIndex(X)])[this.selectedAs]=!1,this.updateSizeForIndex(X)),this.$.selector.deselectIndex(X))},
toggleSelectionForItem:function(X){return this.toggleSelectionForIndex(this.items.indexOf(X))},
toggleSelectionForIndex:function(X){(this.$.selector.isIndexSelected?this.$.selector.isIndexSelected(X):this.$.selector.isSelected(this.items[X]))?this.deselectIndex(X):this.selectIndex(X)},
clearSelection:function(){this._iterateItems(function(X){this.modelForElement(this._physicalItems[X])[this.selectedAs]=!1});
this.$.selector.clearSelection()},
_selectionEnabledChanged:function(X){(X?this.listen:this.unlisten).call(this,this,"tap","_selectionHandler")},
_selectionHandler:function(X){var J=this.modelForElement(X.target);if(J){var p=_.M6(X).path[0];X=this._getActiveElement();var l=this._physicalItems[this._getPhysicalIndex(J[this.indexAs])];if(p.localName!=="input"&&p.localName!=="button"&&p.localName!=="select"){p=J.tabIndex;J.tabIndex=-100;var g=X?X.tabIndex:-1;J.tabIndex=p;X&&l!==X&&l.contains(X)&&g!==-100||this.toggleSelectionForItem(J[this.as])}}},
_multiSelectionChanged:function(X){this.clearSelection();this.$.selector.multi=X},
updateSizeForItem:function(X){return this.updateSizeForIndex(this.items.indexOf(X))},
updateSizeForIndex:function(X){if(!this._isIndexRendered(X))return null;this._updateMetrics([this._getPhysicalIndex(X)]);this._positionItems();return null},
_manageFocus:function(){var X=this._focusedVirtualIndex;X>=0&&X<this._virtualCount?this._isIndexRendered(X)?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(X){this._itemsPerRow=this._itemsPerRow||1;return this.grid?Math.ceil(X/this._itemsPerRow)*this._itemsPerRow:X},
_isIndexRendered:function(X){return X>=this._virtualStart&&X<=this._virtualEnd},
_isIndexVisible:function(X){return X>=this.firstVisibleIndex&&X<=this.lastVisibleIndex},
_getPhysicalIndex:function(X){return(this._physicalStart+(X-this._virtualStart))%this._physicalCount},
focusItem:function(X){this._focusPhysicalItem(X)},
_focusPhysicalItem:function(X){if(!(X<0||X>=this._virtualCount)){this._restoreFocusedItem();this._isIndexRendered(X)||this.scrollToIndex(X);var J=this._physicalItems[this._getPhysicalIndex(X)],p=this.modelForElement(J),l;p.tabIndex=-100;J.tabIndex===-100&&(l=J);l||(l=_.M6(J).querySelector('[tabindex="-100"]'));p.tabIndex=0;this._focusedVirtualIndex=X;l&&l.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 X=this._focusedPhysicalIndex;if(!(this._offscreenFocusedItem||this._focusedVirtualIndex<0)){if(!this._focusBackfillItem){var J=this.stamp(null);this._focusBackfillItem=J.root.querySelector("*");this._itemsParent.appendChild(J.root)}this._offscreenFocusedItem=this._physicalItems[X];this.modelForElement(this._offscreenFocusedItem).tabIndex=0;this._physicalItems[X]=this._focusBackfillItem;this._focusedPhysicalIndex=X;this.translate3d(0,"-10000px",0,this._offscreenFocusedItem)}},
_restoreFocusedItem:function(){if(this._offscreenFocusedItem&&!(this._focusedVirtualIndex<0)){this._assignModels();var X=this._focusedPhysicalIndex=this._getPhysicalIndex(this._focusedVirtualIndex),J=this._physicalItems[X];if(J){var p=this.modelForElement(J),l=this.modelForElement(this._offscreenFocusedItem);p[this.as]===l[this.as]?(this._focusBackfillItem=J,p.tabIndex=-1,this._physicalItems[X]=this._offscreenFocusedItem,this.translate3d(0,"-10000px",0,this._focusBackfillItem)):(this._removeFocusedItem(),
this._focusBackfillItem=null);this._offscreenFocusedItem=null}}},
_didFocus:function(X){X=this.modelForElement(X.target);var J=this.modelForElement(this._focusedItem),p=this._offscreenFocusedItem!==null,l=this._focusedVirtualIndex;X&&(J===X?this._isIndexVisible(l)||this.scrollToIndex(l):(this._restoreFocusedItem(),J&&(J.tabIndex=-1),X.tabIndex=0,this._focusedVirtualIndex=l=X[this.indexAs],this._focusedPhysicalIndex=this._getPhysicalIndex(l),this._focusedItem=this._physicalItems[this._focusedPhysicalIndex],p&&!this._offscreenFocusedItem&&this._update()))},
_keydownHandler:function(X){switch(X.keyCode){case 40:this._focusedVirtualIndex<this._virtualCount-1&&X.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&&X.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(X)}},
_clamp:function(X,J,p){return Math.min(p,Math.max(J,X))},
_debounce:function(X,J,p){this._debouncers=this._debouncers||{};this._debouncers[X]=_.FZ(this._debouncers[X],p,J.bind(this));_.qj(this._debouncers[X])},
_forwardProperty:function(X,J,p){X._setPendingProperty(J,p)},
_forwardHostPropV2:function(X,J){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(p){p&&this.modelForElement(p).forwardHostProp(X,J)},this)},
_notifyInstancePropV2:function(X,J,p){WTI(this.as,J)&&(X=X[this.indexAs],J==this.as&&(this.items[X]=p),this.notifyPath(VU(this.as,"items."+X,J),p))},
_getStampedChildren:function(){return this._physicalItems},
_forwardInstancePath:function(X,J,p){J.indexOf(this.as+".")===0&&this.notifyPath("items."+X.__key__+"."+J.slice(this.as.length+1),p)},
_forwardParentPath:function(X,J){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(p){p&&this.modelForElement(p).notifyPath(X,J)},this)},
_forwardParentProp:function(X,J){(this._physicalItems||[]).concat([this._offscreenFocusedItem,this._focusBackfillItem]).forEach(function(p){p&&(this.modelForElement(p)[X]=J)},this)},
_getActiveElement:function(){var X=this._itemsParent.node.domHost;return _.M6(X?X.root:document).activeElement},
_scrollTargetChanged:function(X,J){this._oldScrollTarget&&(this._toggleScrollListener(!1,this._oldScrollTarget),this._oldScrollTarget=null);if(J)if(X==="document")this.scrollTarget=this._doc;else if(typeof X==="string"){var p,l;this.scrollTarget=(J=(l=(p=this.domHost)==null?void 0:p.polymerController)!=null?l:this.domHost)&&J.$?J.$[X]:_.M6(this.ownerDocument).querySelector("#"+X)}else this._isValidScrollTarget()&&(this._oldScrollTarget=X,this._toggleScrollListener(this._shouldHaveListener,X))}});var qN0;var NyX;var MSj=function(X,J,p,l){X-=p;J-=l;return Math.sqrt(X*X+J*J)},uXZ=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;
YJ5.prototype={get boundingRect(){return this.element.getBoundingClientRect()}};var vgm=function(X){X.maxRadius=0;X.mouseDownStart=0;X.mouseUpStart=0;X.xStart=0;X.yStart=0;X.xEnd=0;X.yEnd=0;X.containerMetrics=new YJ5(X.element)};
exT.prototype={get recenters(){return this.element.recenters},get center(){return this.element.center},get mouseDownElapsed(){if(!this.mouseDownStart)return 0;var X=uXZ()-this.mouseDownStart;this.mouseUpStart&&(X-=this.mouseUpElapsed);return X},get mouseUpElapsed(){return this.mouseUpStart?uXZ()-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 X=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(X*(1-Math.pow(80,-(this.mouseInteractionSeconds/(1.1-X/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 X=this.radius/(this.containerMetrics.size/2);var J=this.xNow-this.containerMetrics.width/2;var p=this.yNow-this.containerMetrics.height/
2;this.waveContainer.style.webkitTransform="translate("+J+"px, "+p+"px)";this.waveContainer.style.transform="translate3d("+J+"px, "+p+"px, 0)";this.wave.style.webkitTransform="scale("+X+","+X+")";this.wave.style.transform="scale3d("+X+","+X+",1)"},
downAction:function(X){var J=this.containerMetrics.width/2,p=this.containerMetrics.height/2;vgm(this);this.mouseDownStart=uXZ();this.center?(this.xStart=J,this.yStart=p):(this.xStart=X?X.detail.x-this.containerMetrics.boundingRect.left:this.containerMetrics.width/2,this.yStart=X?X.detail.y-this.containerMetrics.boundingRect.top:this.containerMetrics.height/2);this.recenters&&(this.xEnd=J,this.yEnd=p);X=this.containerMetrics;J=this.xStart;p=this.yStart;this.maxRadius=Math.max(MSj(J,p,0,0),MSj(J,p,
X.width,0),MSj(J,p,0,X.height),MSj(J,p,X.width,X.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=uXZ())},
remove:function(){_.M6(_.M6(this.waveContainer).parentNode).removeChild(this.waveContainer)}};
_.KL({_template:function(){if(NyX!==void 0)return NyX;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;qN0===void 0&&(qN0=document.createElement("template"));var l=qN0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return NyX=X},
is:"tp-yt-paper-ripple",behaviors:[_.VJ],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(){_.M6(this).parentNode.nodeType==11?this.keyEventTarget=_.M6(this).getOwnerRoot().host:this.keyEventTarget=_.M6(this).parentNode;var X=this.keyEventTarget;this.listen(X,"up","uiUpAction");this.listen(X,"down","uiDownAction")},
detached:function(){this.unlisten(this.keyEventTarget,"up","uiUpAction");this.unlisten(this.keyEventTarget,"down","uiDownAction");this.keyEventTarget=null;this.ripples.forEach(function(X){X.remove()});
this.ripples.length=0;this._setAnimating(!1)},
get shouldKeepAnimating(){for(var X=0;X<this.ripples.length;++X)if(!this.ripples[X].isAnimationComplete)return!0;return!1},simulatedRipple:function(){this.downAction(null);this.async(function(){this.upAction()},1)},
uiDownAction:function(X){this.noink||this.downAction(X)},
downAction:function(X){this.holdDown&&this.ripples.length>0||(this.addRipple().downAction(X),this._animating||(this._animating=!0,this.animate()))},
uiUpAction:function(X){this.noink||this.upAction(X)},
upAction:function(X){this.holdDown||(this.ripples.forEach(function(J){J.upAction(X)}),this._animating=!0,this.animate())},
onAnimationComplete:function(){for(var X=0;X<this.ripples.length;++X){var J=this.ripples[X];J.isOpacityFullyDecayed&&!J.isRestingAtMaxRadius&&this.removeRipple(J)}this._animating=!1;this.$.background.style.backgroundColor="";this.fire("transitionend")},
addRipple:function(){var X=new exT(this);_.M6(this.$.waves).appendChild(X.waveContainer);this.$.background.style.backgroundColor=X.color;this.ripples.push(X);this._setAnimating(!0);return X},
removeRipple:function(X){var J=this.ripples.indexOf(X);J<0||(this.ripples.splice(J,1),X.remove(),this.ripples.length||this._setAnimating(!1))},
animate:function(){if(this._animating){var X;for(X=0;X<this.ripples.length;++X){var J=this.ripples[X];J.draw();this.$.background.style.opacity=J.outerOpacity;J.isOpacityFullyDecayed&&!J.isRestingAtMaxRadius&&this.removeRipple(J)}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(X,J){J!==void 0&&(X?this.downAction():this.upAction())}});var eR={properties:{noink:{type:Boolean,observer:"_noinkChanged"},_rippleContainer:{type:Object},_ripple:{type:Object}},_buttonStateChanged:function(){this.focused&&this.ensureRipple()},
_downHandler:function(X){QJ._downHandler.call(this,X);this.pressed&&this.ensureRipple(X)},
ensureRipple:function(X){if(!this.hasRipple()){this._ripple=this._createRipple();this._ripple.noink=this.noink;var J=this._rippleContainer||this.root;J&&_.M6(J).appendChild(this._ripple);if(X){J=_.M6(this._rippleContainer||this);var p=_.M6(X).rootTarget;J.deepContains(p)&&this._ripple.uiDownAction(X)}}},
getRipple:function(){this.ensureRipple();return this._ripple},
hasRipple:function(){return!!this._ripple},
_createRipple:function(){return document.createElement("tp-yt-paper-ripple")},
_noinkChanged:function(X){this.hasRipple()&&(this._ripple.noink=X)}};var GHe={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 X=1;this.disabled?X=0:this.active||this.pressed?X=4:this.receivedFocusFromKeyboard&&(X=3);this._setElevation(X)},
_computeKeyboardClass:function(X){this.toggleClass("keyboard-focus",X)},
_spaceKeyDownHandler:function(X){QJ._spaceKeyDownHandler.call(this,X);this.hasRipple()&&this.getRipple().ripples.length<1&&this._ripple.uiDownAction()},
_spaceKeyUpHandler:function(X){QJ._spaceKeyUpHandler.call(this,X);this.hasRipple()&&this._ripple.uiUpAction()}},dCH=[OuG,
_.Pd,eR,GHe];_.VSU={observers:["_focusedChanged(receivedFocusFromKeyboard)"],_focusedChanged:function(X){X&&this.ensureRipple();this.hasRipple()&&(this._ripple.holdDown=X)},
_createRipple:function(){var X=eR._createRipple();X.id="ink";X.setAttribute("center","");X.classList.add("circle");return X}};
_.tSb=[OuG,_.Pd,eR,_.VSU];_.Pfb=[_.tSb,feZ,{_checkedChanged:function(){buk._checkedChanged.call(this);this.hasRipple()&&(this.checked?this._ripple.setAttribute("checked",""):this._ripple.removeAttribute("checked"))},
_buttonStateChanged:function(){eR._buttonStateChanged.call(this);!this.disabled&&this.isAttached&&(this.checked=this.active)}}];var Q5G;var EYX;var Kik=function(){};
_.W=Kik.prototype;_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._buttonStateChanged=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._createRipple=function(){};
_.W._noinkChanged=function(){};
_.W._computeKeyboardClass=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
_.W._setElevation=function(){};
Kik=_.KL({_template:function(){if(EYX!==void 0)return EYX;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;Q5G===void 0&&(Q5G=document.createElement("template"));var l=Q5G;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return EYX=X},
is:"tp-yt-paper-button",hostAttributes:{"style-target":"host"},behaviors:[dCH],properties:{raised:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"_calculateElevation"}},_calculateElevation:function(){this.raised?GHe._calculateElevation.apply(this):this._setElevation(0)}});var Tys;var zJZ;var j5U={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(X){_.H("dialog_behavior_no_tap_killswitch")&&this._onDialogClick(X)},
_onDialogClickWrapped:function(X){_.H("dialog_behavior_no_tap_killswitch")||this._onDialogClick(X)},
ready:function(){this.__prevNoCancelOnOutsideClick=this.noCancelOnOutsideClick;this.__prevNoCancelOnEscKey=this.noCancelOnEscKey;this.__prevWithBackdrop=this.withBackdrop;this.__readied=!0},
_modalChanged:function(X,J){J&&(X?(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(X){if(X){var J;((J=this.hostElement)!=null?J:this).setAttribute("aria-modal","true")}else{var p;((p=this.hostElement)!=null?p:this).removeAttribute("aria-modal")}},
_updateClosingReasonConfirmed:function(X){this.closingReason=this.closingReason||{};this.closingReason.confirmed=X},
_onDialogClick:function(X){for(var J=_.M6(X).path,p=0,l,g=J.indexOf((l=this.hostElement)!=null?l:this);p<g;p++)if(l=J[p],l.hasAttribute&&(l.hasAttribute("dialog-dismiss")||l.hasAttribute("dialog-confirm"))){this._updateClosingReasonConfirmed(l.hasAttribute("dialog-confirm"));this.close();X.stopPropagation();break}}},iMt=[_.v4,
j5U];var s5u=document.createElement("template");_.I(s5u,'<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(s5u.content);var Xuk=document.createElement("template");_.I(Xuk,'<custom-style><style is="custom-style"></style></custom-style>');document.head.appendChild(Xuk.content);_.KL({_template:function(){if(zJZ!==void 0)return zJZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;Tys===void 0&&(Tys=document.createElement("template"));var l=Tys;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return zJZ=X},
is:"tp-yt-paper-dialog",hostAttributes:{"style-target":"host"},behaviors:[iMt,GPj],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 J5Z;var puk;_.KL({_template:function(){if(puk!==void 0)return puk;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;J5Z===void 0&&(J5Z=document.createElement("template"));var l=J5Z;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return puk=X},
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 X,J,p;if(((X=window.ShadyDOM)==null?void 0:X.noPatch)!==!0&&((J=window.ShadyDOM)==null?void 0:J.noPatch)!=="on-demand"||((p=this.__shady_parentNode)==null?void 0:p.nodeName)!=="#document-fragment")this.dialogElement=this.dialogElement||this.parentElement;this.dialogElement&&this.dialogElement.behaviors&&this.dialogElement.behaviors.indexOf(j5U)>=0?(this.dialogElement.sizingTarget=this.scrollTarget,this.scrollTarget.classList.remove("fit")):this.dialogElement&&this.scrollTarget.classList.add("fit")}});var lWe=_.w9(['<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>']),gRZ=_.qeU(lWe);gRZ.setAttribute("style","display: none;");document.head.appendChild(gRZ.content);var Boe;var $nZ;var Was;var C6u;_.KL({is:"tp-yt-paper-menu-grow-height-animation",_template:null,behaviors:[X0],configure:function(X){var J=X.node,p=J.getBoundingClientRect().height;return this._effect=new KeyframeEffect(J,[{height:p/2+"px"},{height:p+"px"}],this.timingFromConfig(X))}});
_.KL({is:"tp-yt-paper-menu-grow-width-animation",_template:null,behaviors:[X0],configure:function(X){var J=X.node,p=J.getBoundingClientRect().width;return this._effect=new KeyframeEffect(J,[{width:p/2+"px"},{width:p+"px"}],this.timingFromConfig(X))}});
_.KL({is:"tp-yt-paper-menu-shrink-width-animation",_template:null,behaviors:[X0],configure:function(X){var J=X.node,p=J.getBoundingClientRect().width;return this._effect=new KeyframeEffect(J,[{width:p+"px"},{width:p-p/20+"px"}],this.timingFromConfig(X))}});
_.KL({is:"tp-yt-paper-menu-shrink-height-animation",_template:null,behaviors:[X0],configure:function(X){var J=X.node,p=J.getBoundingClientRect().height;this.setPrefixedProperty(J,"transformOrigin","0 0");return this._effect=new KeyframeEffect(J,[{height:p+"px",transform:"translateY(0)"},{height:p/2+"px",transform:"translateY(-20px)"}],this.timingFromConfig(X))}});var Z1={ANIMATION_CUBIC_BEZIER:"cubic-bezier(.3,.95,.5,1)",MAX_ANIMATION_TIME_MS:400},kCt=function(){};
_.W=kCt.prototype;_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._focusBlurHandler=function(){};
_.W._changedControlState=function(){};
_.W._setFocused=function(){};
kCt=_.KL({_template:function(){if(C6u!==void 0)return C6u;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Was===void 0&&(Was=document.createElement("template"));var l=Was;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return C6u=X},
is:"tp-yt-paper-menu-button",behaviors:[_.VJ,_.Pd],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:Z1.ANIMATION_CUBIC_BEZIER}},{name:"tp-yt-paper-menu-grow-height-animation",timing:{delay:100,duration:275,easing:Z1.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:Z1.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 X=_.M6(this.$.content).getDistributedNodes(),J=0,p=X.length;J<p;J++)if(X[J].nodeType===Node.ELEMENT_NODE)return X[J]},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(X,J){X?(this._dropdownContent=this.contentElement,this.fire("paper-dropdown-open")):J!=null&&this.fire("paper-dropdown-close")},
_disabledChanged:function(X){_.Pd._disabledChanged.apply(this,arguments);X&&this.opened&&this.close()},
__onIronOverlayCanceled:function(X){var J=this.$.trigger;_.M6(X.detail).path.indexOf(J)>-1&&X.preventDefault()}});
Object.keys(Z1).forEach(function(X){kCt[X]=Z1[X]});var nRe=_.EJ.IronButtonState,Lat=(0,_.za)(HTMLElement);
_.KL({_template:function(){if($nZ!==void 0)return $nZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Boe===void 0&&(Boe=document.createElement("template"));var l=Boe;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return $nZ=X},
is:"tp-yt-paper-dropdown-menu-light",hostAttributes:{"style-target":"host"},behaviors:[nRe,_.Pd,eR,_.KT,_.jW],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(X){var J=(0,_.K7)(this);J.attachShadow({mode:"open",delegatesFocus:!0,shadyUpgradeFragment:X});J.shadowRoot.appendChild(X);return Lat.prototype._attachDom.call(this,X)},
focus:function(){this.$["dropdown-trigger"].focus()},
attached:function(){var X=this.contentElement;X&&X.selectedItem&&this._setSelectedItem(X.selectedItem)},
get contentElement(){for(var X=_.M6(this.$.content).getDistributedNodes(),J=0,p=X.length;J<p;J++)if(X[J].nodeType===Node.ELEMENT_NODE)return X[J]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(X){this._setSelectedItem(X.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(X){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X)===this&&this.open()},
_selectedItemChanged:function(X){var J="";X?J=X.label||X.getAttribute("label")||X.textContent.trim():J="";this.value=J;this._setSelectedItemLabel(J)},
_computeMenuVerticalOffset:function(X,J){return J?J:X?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var X=this.opened?"true":"false",J=this.contentElement;J&&J.setAttribute("aria-expanded",X)},
_computeLabelClass:function(X,J,p){var l="label";if(X)p&&(l+=" label-is-hidden");else if(p||J)l+=" label-is-floating";return l},
_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 A5t;var wut;_.KL({is:"tp-yt-paper-icon-button",_template:function(){if(wut!==void 0)return wut;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;A5t===void 0&&(A5t=document.createElement("template"));var l=A5t;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return wut=X},
hostAttributes:{role:"button",tabindex:"0","style-target":"host"},behaviors:[_.tSb],properties:{src:{type:String},icon:{type:String},alt:{type:String,observer:"_altChanged"}},_altChanged:function(X,J){var p=this.getAttribute("aria-label");p&&J!=p||this.setAttribute("aria-label",X)}});var Y0u;var vRs;_.hi=[OuG,_.Pd,{hostAttributes:{role:"option",tabindex:"0"}}];_.KL({_template:function(){if(vRs!==void 0)return vRs;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Y0u===void 0&&(Y0u=document.createElement("template"));var l=Y0u;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return vRs=X},
is:"tp-yt-paper-icon-item",hostAttributes:{"style-target":"host"},behaviors:[_.hi]});var e8s;var Zgj;var h8j={attached:function(){this.fire("addon-attached")},
update:function(){}};var xnk=1,Hg0=1,aWG=1,UnU=[_.Pd,_.VJ,{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();!OK&&this.inputElement&&this._typesThatHaveText.indexOf(this.inputElement.type)!==-1&&(this.alwaysFloatLabel=!0)},
_appendStringWithSpace:function(X,J){X?X=X+" "+J:X=J;return X},
_onAddonAttached:function(X){X=_.M6(X).rootTarget;if(X.id)this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,X.id);else{var J="paper-input-add-on-"+Hg0++;X.id=J;this._ariaDescribedBy=this._appendStringWithSpace(this._ariaDescribedBy,J)}},
validate:function(){return this.inputElement.validate()},
_focusBlurHandler:function(X){_.Pd._focusBlurHandler.call(this,X);this.focused&&!this._shiftTabPressed&&this._focusableElement&&this._focusableElement.focus()},
_onShiftTabDown:function(){var X=this.getAttribute("tabindex");this._shiftTabPressed=!0;this.setAttribute("tabindex","-1");this.async(function(){this.setAttribute("tabindex",X);this._shiftTabPressed=!1},1)},
_handleAutoValidate:function(){this.autoValidate&&this.validate()},
updateValueAndPreserveCaret:function(X){try{var J=this.inputElement.selectionStart;this.value=X;this.inputElement.selectionStart=J;this.inputElement.selectionEnd=J}catch(p){this.value=X}},
_computeAlwaysFloatLabel:function(X,J){return J||X},
_updateAriaLabelledBy:function(){var X=_.M6(this.root).querySelector("label");if(X){if(X.id)var J=X.id;else J="paper-input-label-"+xnk++,X.id=J;this._ariaLabelledBy=J}else this._ariaLabelledBy=""},
_generateInputId:function(){this._inputId&&this._inputId!==""||(this._inputId="input-"+aWG++)},
_onChange:function(X){this.shadowRoot&&this.fire(X.type,{sourceEvent:X},{node:this,bubbles:X.bubbles,cancelable:X.cancelable})},
_autofocusChanged:function(){if(this.autofocus&&this._focusableElement){var X=document.activeElement;X instanceof HTMLElement&&X!==document.body&&X!==document.documentElement||this._focusableElement.focus()}}}];var r5t;var IWX;_.KL({_template:function(){if(IWX!==void 0)return IWX;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;r5t===void 0&&(r5t=document.createElement("template"));var l=r5t;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return IWX=X},
is:"tp-yt-paper-input-char-counter",hostAttributes:{"style-target":"host"},behaviors:[h8j],properties:{_charCounterStr:{type:String,value:"0"}},update:function(X){if(X.inputElement){X.value=X.value||"";var J=X.value.toString().length.toString();X.inputElement.hasAttribute("maxlength")&&(J+="/"+X.inputElement.getAttribute("maxlength"));this._charCounterStr=J}}});var y5e;var oRe;_.KL({_template:function(){if(oRe!==void 0)return oRe;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;y5e===void 0&&(y5e=document.createElement("template"));var l=y5e;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return oRe=X},
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 NS(this.attrForValue)},get _inputElement(){return _.M6(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(X){this._addons||(this._addons=[]);X=X.target;this._addons.indexOf(X)===-1&&(this._addons.push(X),this.isAttached&&this._handleValue(this._inputElement))},
_onFocus:function(){this._setFocused(!0)},
_onBlur:function(){this._setFocused(!1);this._handleValueAndAutoValidate(this._inputElement)},
_onInput:function(X){this._handleValueAndAutoValidate(X.target)},
_onValueChanged:function(X){var J=X.target;if(this.__isFirstValueUpdate&&(this.__isFirstValueUpdate=!1,J.value===void 0||J.value===""))return;this._handleValueAndAutoValidate(X.target)},
_handleValue:function(X){var J=this._inputElementValue;J||J===0||X.type==="number"&&!X.checkValidity()?this._inputHasContent=!0:this._inputHasContent=!1;this.updateAddons({inputElement:X,value:J,invalid:this.invalid})},
_handleValueAndAutoValidate:function(X){this.autoValidate&&X&&(this.invalid=!(X.validate?X.validate(this._inputElementValue):X.checkValidity()));this._handleValue(X)},
_onIronInputValidate:function(){this.invalid=this._inputElement.invalid},
_invalidChanged:function(){this._addons&&this.updateAddons({invalid:this.invalid})},
updateAddons:function(X){if(this._addons)for(var J,p=0;J=this._addons[p];p++)J.update(X)},
_computeInputContentClass:function(X,J,p,l,g){var B="input-content";X?(g&&(B+=" label-is-hidden"),l&&!this.noUnfloatedLabelError&&(B+=" is-invalid")):(X=this.querySelector("label"),J||g?(B+=" label-is-floating",this.$.labelAndInputContainer.style.position="static",l?B+=" is-invalid":p&&(B+=" label-is-highlighted")):(X&&(this.$.labelAndInputContainer.style.position="relative"),l&&!this.noUnfloatedLabelError&&(B+=" is-invalid")));p&&(B+=" focused");return B},
_computeUnderlineClass:function(X,J){var p="underline";J?p+=" is-invalid":X&&(p+=" is-highlighted");return p},
_computeAddOnContentClass:function(X,J){var p="add-on-content";J?p+=" is-invalid":X&&(p+=" is-highlighted");return p}});var S0s;var Ogb;_.KL({_template:function(){if(Ogb!==void 0)return Ogb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;S0s===void 0&&(S0s=document.createElement("template"));var l=S0s;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Ogb=X},
is:"tp-yt-paper-input-error",hostAttributes:{"style-target":"host"},behaviors:[h8j],properties:{invalid:{readOnly:!0,reflectToAttribute:!0,type:Boolean}},update:function(X){this._setInvalid(X.invalid)}});_.KL({is:"tp-yt-paper-input",_template:function(){if(Zgj!==void 0)return Zgj;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;e8s===void 0&&(e8s=document.createElement("template"));var l=e8s;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Zgj=X},
behaviors:[UnU,_.KT],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 c50;var bgU;_.KL({_template:function(){if(bgU!==void 0)return bgU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=
X.content,p=J.insertBefore;c50===void 0&&(c50=document.createElement("template"));var l=c50;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return bgU=X},
is:"tp-yt-paper-item",hostAttributes:{"style-target":"host"},behaviors:[_.hi]});var fWj;var Dnj;_.KL({_template:function(){if(Dnj!==void 0)return Dnj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;fWj===void 0&&(fWj=document.createElement("template"));var l=fWj;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Dnj=X},
is:"tp-yt-paper-item-body"});var R8H;var mnU;var Faj=function(){};
_.W=Faj.prototype;_.W.indexOf=function(){};
_.W.selectPrevious=function(){};
_.W.selectNext=function(){};
_.W.selectIndex=function(){};
_.W.forceSynchronousItemUpdate=function(){};
_.W._checkFallback=function(){};
_.W._addListener=function(){};
_.W._removeListener=function(){};
_.W._activateEventChanged=function(){};
_.W._updateItems=function(){};
_.W._selectSelected=function(){};
_.W._filterItem=function(){};
_.W._valueToItem=function(){};
_.W._valueToIndex=function(){};
_.W._indexToValue=function(){};
_.W._valueForItem=function(){};
_.W._observeItems=function(){};
_.W._itemActivate=function(){};
_.W.multiChanged=function(){};
_.W._updateAttrForSelected=function(){};
_.W._updateSelected=function(){};
_.W._selectMulti=function(){};
_.W._selectionChange=function(){};
_.W._toggleSelected=function(){};
_.W._valuesToItems=function(){};
_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W.select=function(){};
_.W._resetTabindices=function(){};
_.W._updateMultiselectable=function(){};
_.W._focusWithKeyboardEvent=function(){};
_.W._clearSearchText=function(){};
_.W._focusPrevious=function(){};
_.W._focusNext=function(){};
_.W._applySelection=function(){};
_.W._focusedItemChanged=function(){};
_.W._onIronItemsChanged=function(){};
_.W._onShiftTabDown=function(){};
_.W._onFocus=function(){};
_.W._onUpKey=function(){};
_.W._onDownKey=function(){};
_.W._onEscKey=function(){};
_.W._onKeydown=function(){};
_.W._activateHandler=function(){};
_.W._disabledChanged=function(){};
_.W._setSelectedItem=function(){};
_.W._setItems=function(){};
_.W._setSelectedItems=function(){};
_.W._setFocusedItem=function(){};
Faj=_.KL({_template:function(){if(mnU!==void 0)return mnU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;R8H===void 0&&(R8H=document.createElement("template"));var l=R8H;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return mnU=X},
is:"tp-yt-paper-listbox",behaviors:[FTe],hostAttributes:{role:"listbox"}});var q0Z;var NoH;var Mxv={properties:{active:{type:Boolean,value:!1,reflectToAttribute:!0,observer:"__activeChanged"},alt:{type:String,value:"loading",observer:"__altChanged"},__coolingDown:{type:Boolean,value:!1}},__computeContainerClasses:function(X,J){return[X||J?"active":"",J?"cooldown":""].join(" ")},
__activeChanged:function(X,J){this.__setAriaHidden(!X);this.__coolingDown=!X&&J},
__altChanged:function(X){this.setAttribute("aria-label",X||"loading")},
__setAriaHidden:function(X){X?this.setAttribute("aria-hidden","true"):this.removeAttribute("aria-hidden")},
__reset:function(){this.__coolingDown=this.active=!1}};_.KL({_template:function(){if(NoH!==void 0)return NoH;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;q0Z===void 0&&(q0Z=document.createElement("template"));var l=q0Z;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return NoH=X},
is:"tp-yt-paper-spinner",behaviors:[Mxv]});var ukU;var GCb;_.KL({_template:function(){if(GCb!==void 0)return GCb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;ukU===void 0&&(ukU=document.createElement("template"));var l=ukU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return GCb=X},
is:"tp-yt-paper-spinner-lite",behaviors:[Mxv]});var dnv;var VxZ;_.KL({_template:function(){if(VxZ!==void 0)return VxZ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;dnv===void 0&&(dnv=document.createElement("template"));var l=dnv;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return VxZ=X},
is:"tp-yt-paper-tab",behaviors:[_.Pd,_.EJ.IronButtonState,eR],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 X=_.M6(this).parentNode;return!!X&&!!X.noink},_updateNoink:function(){this.noink=!!this.noink||!!this._parentNoink},
_onTap:function(X){if(this.link){var J=this.queryEffectiveChildren("a");J&&X.target!==J&&J.click()}}});var txk;var P6v;var Qyu=_.w9(['<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>']),ERv=_.qeU(Qyu);document.head.appendChild(ERv.content);_.KL({_template:function(){if(P6v!==void 0)return P6v;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;txk===void 0&&(txk=document.createElement("template"));var l=txk;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return P6v=X},
is:"tp-yt-paper-tabs",behaviors:[_.sJ,_.N4U],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(X){_.M6(this).querySelectorAll("tp-yt-paper-tab").forEach(X?this._setNoinkAttribute:this._removeNoinkAttribute)},
_setNoinkAttribute:function(X){X.setAttribute("noink","")},
_removeNoinkAttribute:function(X){X.removeAttribute("noink")},
_computeScrollButtonClass:function(X,J,p,l){return!J||p?"hidden":X?l?"hidden":"not-visible":""},
_computeTabsContentClass:function(X,J){var p="tabs-content";X&&(p+=" scrollable");if(!X||J)p+=" fit-container";return p},
_computeSelectionBarClass:function(X,J){var p="selection-bar";X?p+=" hidden":J&&(p+=" align-bottom");return p},
_onTabSizingChanged:function(){this.debounce("_onTabSizingChanged",function(){this._scroll();this._tabChanged(this.selectedItem)},10)},
_makeString:function(X){return""+X},
_onIronSelect:function(X){this._tabChanged(X.detail.item,this._previousTab);this._previousTab=X.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();_.iV._activateHandler.apply(this,arguments)},
_scheduleActivation:function(X,J){this._pendingActivationItem=X;this._pendingActivationTimeout=this.async(this._bindDelayedActivationHandler,J)},
_delayedActivationHandler:function(){var X=this._pendingActivationItem;this._pendingActivationTimeout=this._pendingActivationItem=void 0;X.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(X){X.target===this._pendingActivationItem&&this._cancelPendingActivation()},
get _tabContainerScrollSize(){return Math.max(0,this.$.tabsContainer.scrollWidth-this.$.tabsContainer.offsetWidth)},_scroll:function(X,J){this.scrollable&&this._affectScroll(J&&-J.ddx||0)},
_down:function(){this.async(function(){this._defaultFocusAsync&&(this.cancelAsync(this._defaultFocusAsync),this._defaultFocusAsync=null)},1)},
_affectScroll:function(X){this.$.tabsContainer.scrollLeft+=X;X=this.$.tabsContainer.scrollLeft;this._leftHidden=X===0||this.hideScrollButtons;this._rightHidden=X===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(X,J){if(X){var p=this.$.tabsContent.getBoundingClientRect(),l=p.width,g=X.getBoundingClientRect();p=g.left-p.left;this._pos={width:this._calcPercent(g.width,l),left:this._calcPercent(p,l)};if(this.noSlide||J==null)this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(this._pos.width,this._pos.left);else{var B=J.getBoundingClientRect();J=this.items.indexOf(J);X=this.items.indexOf(X);this.$.selectionBar.classList.add("expand");
X=J<X;this._isRTL&&(X=!X);X?this._positionBar(this._calcPercent(g.left+g.width-B.left,l)-5,this._left):this._positionBar(this._calcPercent(B.left+B.width-g.left,l)-5,this._calcPercent(p,l)+5);this.scrollable&&this._scrollToSelectedIfNeeded(g.width,p)}}else this.$.selectionBar.classList.remove("expand"),this.$.selectionBar.classList.remove("contract"),this._positionBar(0,0)},
_scrollToSelectedIfNeeded:function(X,J){J-=this.$.tabsContainer.scrollLeft;J<0?this.$.tabsContainer.scrollLeft+=J:(J+=X-this.$.tabsContainer.offsetWidth,J>0&&(this.$.tabsContainer.scrollLeft+=J))},
_calcPercent:function(X,J){return 100*X/J},
_positionBar:function(X,J){X=X||0;J=J||0;this._width=X;this._left=J;this.transform("translateX("+J+"%) scaleX("+X/100+")",this.$.selectionBar)},
_onBarTransitionEnd:function(){var X=this.$.selectionBar.classList;X.contains("expand")?(X.remove("expand"),X.add("contract"),this._positionBar(this._pos.width,this._pos.left)):X.contains("contract")&&X.remove("contract")}});var Kab;var Tor;_.KL({_template:function(){if(Tor!==void 0)return Tor;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Kab===void 0&&(Kab=document.createElement("template"));var l=Kab;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Tor=X},
is:"tp-yt-paper-textarea",behaviors:[UnU,_.KT],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(X){this.$.input.textarea.selectionStart=X},get selectionEnd(){return this.$.input.textarea.selectionEnd},
set selectionEnd(X){this.$.input.textarea.selectionEnd=X},_ariaLabelledByChanged:function(X){this._focusableElement.setAttribute("aria-labelledby",X)},
_ariaDescribedByChanged:function(X){this._focusableElement.setAttribute("aria-describedby",X)},
get _focusableElement(){return this.inputElement.textarea}});var z8b;var jyZ;/*

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 ige=function(){};
_.W=ige.prototype;_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._noinkChanged=function(){};
_.W._focusedChanged=function(){};
_.W.registered=function(){};
_.W._invalidChanged=function(){};
_.W.hasValidator=function(){};
_.W.validate=function(){};
_.W._getValidity=function(){};
_.W._requiredChanged=function(){};
_.W._valueChanged=function(){};
_.W._checkedChanged=function(){};
_.W._buttonStateChanged=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
ige=_.KL({is:"tp-yt-paper-toggle-button",_template:function(){if(jyZ!==void 0)return jyZ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;z8b===void 0&&(z8b=document.createElement("template"));var l=z8b;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return jyZ=X},
behaviors:[_.Pfb],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");_.oh(this,function(){_.LG(this,"pan-y")})},
_ontrack:function(X){X=X.detail;X.state==="start"?this._trackStart(X):X.state==="track"?this._trackMove(X):X.state==="end"&&this._trackEnd(X)},
_trackStart:function(){this._isRtl=this.__calculateIsRtl();this._width=this.$.toggleBar.offsetWidth/2;this._trackChecked=this.checked;this.$.toggleButton.classList.add("dragging")},
_trackMove:function(X){X=X.dx;this._x=this._isRtl?Math.max(-this._width,Math.min(0,this._trackChecked?-this._width+X:X)):Math.min(this._width,Math.max(0,this._trackChecked?this._width+X:X));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 X=eR._createRipple();X.id="ink";X.setAttribute("recenters","");X.classList.add("circle","toggle-ink");return X}});var syG;var Xek;_.KL({_template:function(){if(Xek!==void 0)return Xek;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;syG===void 0&&(syG=document.createElement("template"));var l=syG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Xek=X},
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 X=_.M6(this).parentNode,J=_.M6(this).getOwnerRoot(),p;this.for?p=_.M6(J).querySelector("#"+this.for):p=X.nodeType==Node.DOCUMENT_FRAGMENT_NODE?J.host:X;return p},attached:function(){this._findTarget()},
detached:function(){this.manualMode||this._removeListeners()},
playAnimation:function(X){X==="entry"?this.show():X==="exit"&&this.hide()},
cancelAnimation:function(){this.$.tooltip.classList.add("cancel-animation")},
show:function(){if(!this._showing){if(!this.alwaysDisplay&&_.M6(this).textContent.trim()===""){for(var X=!0,J=_.M6(this).getEffectiveChildNodes(),p=0;p<J.length;p++)if(J[p].textContent.trim()!==""){X=!1;break}if(X)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 X=this.offset;this.marginTop!=14&&this.offset==14&&(X=this.marginTop);var J=this.offsetParent.getBoundingClientRect(),p=this._target.getBoundingClientRect(),l=this.getBoundingClientRect(),g=(p.width-l.width)/2,B=(p.height-l.height)/2,k=p.left-J.left,n=p.top-J.top;switch(this.position){case "top":var w=k+g;var Y=n-l.height-X;break;case "bottom":w=k+g;Y=n+p.height+X;break;case "left":w=k-l.width-X;Y=n+B;break;case "right":w=k+p.width+
X,Y=n+B}this.fitToVisibleBounds?(J.left+w+l.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,w)+"px",this.style.right="auto"),J.top+Y+l.height>window.innerHeight?(this.style.bottom=J.height+"px",this.style.top="auto"):(this.style.top=Math.max(-J.top,Y)+"px",this.style.bottom="auto")):(this.style.left=w+"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(X){X!==500&&this.updateStyles({"--paper-tooltip-delay-in":X+"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(X){if(X==="entry"&&this.animationEntry!=="")return this.animationEntry;if(X==="exit"&&this.animationExit!=="")return this.animationExit;if(this.animationConfig[X]&&typeof this.animationConfig[X][0].name==="string"){if(this.animationConfig[X][0].timing&&this.animationConfig[X][0].timing.delay&&this.animationConfig[X][0].timing.delay!==0){var J=this.animationConfig[X][0].timing.delay;X==="entry"?this.updateStyles({"--paper-tooltip-delay-in":J+"ms"}):X==="exit"&&this.updateStyles({"--paper-tooltip-delay-out":J+
"ms"})}return this.animationConfig[X][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 JkH=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(JkH,_.wB);var peu=_.ol(JkH,[0,_.ry]);var x7=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(x7,_.wB);var lQU=[3,4],gFX=[5,6];var BWk=[0,lQU,gFX,_.oy,-1,_.Hr,_.Sx,-1,MAj,upb];var $gH=_.ol(x7,BWk),WPH=_.cM(BWk);var C7j=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(C7j,_.wB);var kmk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(kmk,_.wB);var nFv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(nFv,_.wB);var LP0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(LP0,_.wB);var Akj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Akj,_.wB);var H4=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(H4,_.wB);H4.prototype.getSource=function(){return _.T8(this,1)};
H4.prototype.getMessage=function(){return _.KR(this,4)};
H4.prototype.getData=function(){return _.bR(this,Akj,8)};var weu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(weu,_.wB);var aR=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(aR,_.wB);var Ui=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Ui,_.wB);var r0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(r0,_.wB);r0.prototype.getUrl=function(){return _.KR(this,1)};
r0.prototype.setUrl=function(X){return _.uZ(this,1,X)};
r0.prototype.hasUrl=function(){return _.b2(_.Fl(this,1))!=null};var Ygk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Ygk,_.wB);var vFj=[3];var eTU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(eTU,_.wB);var IR=function(X){var J=new eTU;return _.fD(J,2,X)};
eTU.prototype.getLanguage=function(){return jl(this,4,yX)};
var Z5H=function(X){var J=IR(1);return _.Rl(J,6,yX,X)},yX=[3,
4,5,6];var hTv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(hTv,_.wB);var oR=function(X){var J=new hTv;return _.fD(J,1,X)},SR=function(X,J){return _.Rl(X,2,xg0,J)},xg0=[2,
3,4,5];var H5t=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(H5t,_.wB);var Oi=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Oi,_.wB);var aQv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(aQv,_.wB);var Ugb=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Ugb,_.wB);var rkk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(rkk,_.wB);var IQX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(IQX,_.wB);var ykG=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ykG,_.wB);var oF0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(oF0,_.wB);var c4=function(X){return _.bR(X,Ui,5)};var Sgb=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Sgb,_.wB);Sgb.prototype.getValue=function(){return Qv(this,1)};var O5e=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(O5e,_.wB);var bl=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(bl,_.wB);bl.prototype.getMetadata=function(){return _.i9(this,IQX,7,f6)};
bl.prototype.hasMetadata=function(){return _.NE(this,IQX,7,f6)};
var ckk=_.BVm(bl),f6=[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];var D1=function(X){this.JSC$12447_name_=X;this.files_=[];this.directories_=[];this.directoryMap_={}};
D1.prototype.getName=function(){return this.JSC$12447_name_};var mq=function(X,J){this.callback_=J;this.hasError_=!1;this.unscannedDirectories_=[];this.fileOps_=this.directoryOps_=0;this.rootDirectory_=new D1("");b5e(this,X,this.rootDirectory_);RR(this)},b5e=function(X,J,p){for(var l=0;l<J.length;l++){var g=J[l];
g.isFile?(X.fileOps_++,g.file((0,_.dv)(X.handleFileSuccess_,X,p),(0,_.dv)(X.handleFileError_,X))):X.unscannedDirectories_.push(new fQU(g,p))}},RR=function(X){if(X.unscannedDirectories_.length>0&&X.directoryOps_<5&&!X.hasError_){X.directoryOps_++;
var J=X.unscannedDirectories_.shift(),p=J.entry,l=new D1(p.name);J=J.parent;J.directoryMap_[l.getName()]=l;J.directories_.push(l);p=p.createReader();p.readEntries((0,_.dv)(X.handleDirectorySuccess_,X,p,l),(0,_.dv)(X.handleDirectoryError_,X))}X.directoryOps_!=0||X.fileOps_!=0||X.unscannedDirectories_.length!=0&&!X.hasError_||X.callback_(X.rootDirectory_.files_,X.rootDirectory_.directories_,X.hasError_)};
mq.prototype.handleDirectorySuccess_=function(X,J,p){b5e(this,p,J);p.length==0?(this.directoryOps_--,RR(this)):X.readEntries((0,_.dv)(this.handleDirectorySuccess_,this,X,J),(0,_.dv)(this.handleDirectoryError_,this))};
mq.prototype.handleDirectoryError_=function(){this.hasError_=!0;this.directoryOps_--;RR(this)};
mq.prototype.handleFileSuccess_=function(X,J){X.files_.push(J);this.fileOps_--;RR(this)};
mq.prototype.handleFileError_=function(){this.hasError_=!0;this.fileOps_--;RR(this)};
var fQU=function(X,J){this.entry=X;this.parent=J};var F0=function(X){_.s0.call(this);_.PH(X,"drop",this.onObjectsDropped_,!1,this);_.PH(X,"dragenter",this.onFilesDragged_,!1,this);_.PH(X,"dragover",this.onFilesDragged_,!1,this);_.PH(X,"dragleave",this.onDragLeave_,!1,this);_.PH(X,"dragend",this.onDragLeave_,!1,this)};
_.r9(F0,_.s0);var DgH=function(X,J){_.Hi.call(this,"f");this.files=X;this.directories=J};
_.r9(DgH,_.Hi);var RTU=function(){_.Hi.call(this,"h")};
_.r9(RTU,_.Hi);var mgU=function(){_.Hi.call(this,"i")};
_.r9(mgU,_.Hi);var FP0=function(){_.Hi.call(this,"g")};
_.r9(FP0,_.Hi);F0.prototype.onObjectsDropped_=function(X){var J=this;X.preventDefault();var p=X.event_.dataTransfer;if((X=p&&p.items)&&X.length>0&&X[0].webkitGetAsEntry){p=[];for(var l=[],g=0;g<X.length;g++){var B=X[g].webkitGetAsEntry();B?p.push(B):l.push(X[g])}new mq(p,function(k,n,w){w?J.dispatchEvent(new FP0("Error occurred while reading from the file system.")):J.dispatchEvent(new DgH(k,n,l))})}else(X=p&&p.files)&&this.dispatchEvent(new DgH(Array.from(X),[]))};
F0.prototype.onFilesDragged_=function(X){X.type==="dragenter"&&this.dispatchEvent(new RTU);X.preventDefault()};
F0.prototype.onDragLeave_=function(){this.dispatchEvent(new mgU)};var qgs=function(X,J){this.JSC$12470_name_=X;this.inputElement_=J};
qgs.prototype.getName=function(){return this.JSC$12470_name_};
qgs.prototype.getInputElement=function(){return this.inputElement_};var qt=function(X,J,p){J=J===void 0?"single_file":J;p=p===void 0?[]:p;_.s0.call(this);this.overlayTarget_=X;this.parentOverlay_=X!=null?X.parentNode:_.mt("scotty-overlay-parent");this.selectorType_=J;this.acceptTypes_=p;this.overlay_=NWU(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
_.r(qt,_.s0);
var NWU=function(X,J,p,l){var g=document.createElement("input");g.setAttribute("type","file");g.setAttribute("name","Filedata");_.PH(g,"change",X.onFilesSelected_,!1,X);p==="multiple_file"&&(g.multiple="true");p==="single_directory"&&(g.webkitdirectory="true");l.length>0&&g.setAttribute("accept",l.join(","));g.style.position="absolute";g.style.overflow="hidden";g.style.height="0px";g.style.width="0px";g.style.opacity="0";g.setAttribute("aria-hidden","true");g.setAttribute("tabIndex",-1);if(X.overlayTarget_!=
null)return g.style.height=J.offsetHeight+"px",g.style.width=J.offsetWidth+"px",X.parentOverlay_&&(X.parentOverlay_.style.position="relative"),_.$R(g,J),Lg(g,new _.KF(J.offsetLeft,J.offsetTop)),g;X.parentOverlay_.appendChild(g);return g};
qt.prototype.click=function(){this.overlay_.click()};
qt.prototype.onFilesSelected_=function(X){a:{try{var J=(new XMLHttpRequest).upload!==void 0;break a}catch(Y){}J=!1}if(J){var p;X=Array.from((p=X.target.files)!=null?p:[]);p=[];if(this.selectorType_==="single_directory"&&(_.mC||U7||_.Fj)){p=new D1("");if(File.prototype.hasOwnProperty("webkitRelativePath"))for(J=0;J<X.length;J++)for(var l=X[J],g=l.webkitRelativePath.split("/"),B=p,k=0;k<g.length;k++){var n=g[k];if(k==g.length-1){n!="."&&B.files_.push(l);break}var w=B.directoryMap_[n];w==void 0&&(n=
w=new D1(n),B.directoryMap_[n.getName()]=n,B.directories_.push(n));B=w}p=p.directories_}this.dispatchEvent(new MFt(X,p,null))}else X=X.target.value,X.match(/^c:\\fakepath\\/i)&&(X=X.substring(12)),this.dispatchEvent(new MFt([],[],new qgs(X,this.overlay_)));this.parentOverlay_.removeChild(this.overlay_);this.overlay_=NWU(this,this.overlayTarget_,this.selectorType_,this.acceptTypes_)};
var MFt=function(X,J){_.Hi.call(this,"j");this.files=X;this.directories=J};
_.r(MFt,_.Hi);var usv=function(X){this.uploadUrl_=X};var Gmk=function(){_.s0.call(this)};
_.r9(Gmk,_.s0);var Nt=function(X){_.Hi.call(this,X)};
_.r9(Nt,_.Hi);var Mt=function(X){_.Hi.call(this,X)};
_.r9(Mt,_.Hi);var dgs=function(X,J,p,l,g){_.s0.call(this);p=document.createElement("form");p.setAttribute("method",J);p.setAttribute("enctype","multipart/form-data");p.setAttribute("encoding","multipart/form-data");J=document.createElement("input");J.setAttribute("type","hidden");J.setAttribute("name","metadata");J.setAttribute("value",g);p.appendChild(J);p.appendChild(l);this.JSC$12487_form_=p;X=new _.km(X);_.ZE(X,"upload_protocol","multipart");this.JSC$12487_url_=X.toString();this.JSC$12487_request_=new Ic;this.state_=
"Ready";this.JSC$12487_errorDescription_=null;this.JSC$12487_eventHandler_=new _.QV(this);_.bF(this,this.JSC$12487_eventHandler_);this.JSC$12487_eventHandler_.listen(this.JSC$12487_request_,"success",this.onTransferSuccess_);this.JSC$12487_eventHandler_.listen(this.JSC$12487_request_,"error",this.onTransferError_)};
_.r(dgs,Gmk);_.W=dgs.prototype;_.W.run=function(){this.state_="Transferring";var X=this.JSC$12487_request_,J=this.JSC$12487_form_;if(X.JSC$11754_active_)throw Error("ue");var p=new _.km(this.JSC$12487_url_||J.action);X.JSC$11754_form_=J;J=X.JSC$11754_form_;p=_.su(p.toString());p!==void 0&&(J.action=p);iEH(X)};
_.W.getResponseCode=function(){return null};
_.W.getResponseText=function(){return this.JSC$12487_request_&&this.JSC$12487_request_.getResponseText()||null};
_.W.JSC$30453_getErrorDescription=function(){return this.JSC$12487_errorDescription_};
_.W.cancel=function(){this.JSC$12487_request_&&this.JSC$12487_request_.abort();this.state_="Cancelled";this.dispatchEvent(new Nt("o"))};
_.W.pause=function(){};
_.W.onTransferSuccess_=function(){this.state_="Complete";this.dispatchEvent(new Nt("l"))};
_.W.onTransferError_=function(){this.JSC$12487_errorDescription_="Transfer failed.";this.state_="Error";this.dispatchEvent(new Nt("n"))};var ul=function(){_.We.call(this)};
_.r(ul,_.We);ul.prototype.createXhr=function(){var X=_.We.prototype.createXhr.call(this);X.upload&&(X.upload.onprogress=(0,_.dv)(this.onProgress_,this));return X};
ul.prototype.onProgress_=function(X){this.dispatchEvent(X)};var VFv=function(){this.attempt_=-1;this.delayCallId_=null;this.maxDelayMs_=6E4;this.maxAttempts_=-1},P7s=function(X,J){var p=X.attempt_+1;
if(X.maxAttempts_>0&&p>X.maxAttempts_)return!1;p==0?J():X.delayCallId_=gW(function(){X.delayCallId_=null;J()},tFt(X),X);
X.attempt_=p;return!0};
VFv.prototype.reset=function(){this.delayCallId_&&_.lT.clearTimeout(this.delayCallId_);this.attempt_=-1};
var tFt=function(X){var J=250*Math.pow(2,X.attempt_);X.maxDelayMs_>=0&&(J=Math.min(J,X.maxDelayMs_));return J};var hxm=["Content-Length","Content-Type","Content-Encoding","Transfer-Encoding"];var GT=function(){_.s0.call(this);this.JSC$12497_request_=this.state_=null;this.JSC$12497_withCredentials_=!1;this.transferHandle_=null;this.offset_=this.JSC$12497_bytesTransferred_=0;this.retryIterator_=new VFv;this.retryIterator_.maxAttempts_=6;this.retryIterator_.maxDelayMs_=6E4;this.JSC$12497_errorDescription_=null;this.JSC$12497_eventHandler_=new _.QV(this);_.bF(this,this.JSC$12497_eventHandler_);this.JSC$12497_url_=this.blob_=null;this.JSC$12497_method_=void 0;this.chunkSize_=this.JSC$12497_metadata_=
this.JSC$12497_headers_=null;this.requireUploadRequestModification_=!1;this.originalBlobSize_=0;this.detectCorruptedBlobEnabled_=!1;this.lastCommandResponseCode_=this.JSC$12497_responseText_=this.JSC$12497_responseCode_=null;this.pauseRequested_=!1;this.stateAfterUnpausing_=null};
_.r9(GT,Gmk);_.W=GT.prototype;_.W.run=function(){d0(this)};
_.W.getResponseCode=function(){return this.JSC$12497_responseCode_};
_.W.getResponseText=function(){return this.JSC$12497_responseText_};
_.W.JSC$30453_getErrorDescription=function(){return this.JSC$12497_errorDescription_};
_.W.cancel=function(){if(this.state_!="Response received"&&this.state_!="Error"){this.JSC$12497_eventHandler_.removeAll();this.JSC$12497_request_&&this.JSC$12497_request_.abort();this.retryIterator_.reset();var X=this.state_==="Paused"?this.stateAfterUnpausing_:this.state_;if(X==="Upload"||X==="Query")X=new ul,X.JSC$10072_withCredentials_=this.JSC$12497_withCredentials_,X.send(this.transferHandle_.uploadUrl_,"POST","",{"X-Goog-Upload-Command":"cancel"});this.state_="Cancel";this.JSC$12497_bytesTransferred_=
0;this.dispatchEvent(new Nt("o"))}};
_.W.pause=function(){this.pauseRequested_=!0};
var d0=function(X){var J=X.state_;X.pauseRequested_?(X.pauseRequested_=!1,X.stateAfterUnpausing_=J,X.state_="Paused"):P7s(X.retryIterator_,function(){switch(X.state_){case "Start":X.JSC$12497_request_=new ul;var p=_.Q5.clone(X.JSC$12497_headers_);X.blob_.size!=null&&(p["Content-Length"]=X.blob_.size);p=x0U(p);p["X-Goog-Upload-Protocol"]="resumable";p["X-Goog-Upload-Command"]="start";X.JSC$12497_eventHandler_.removeAll();X.JSC$12497_eventHandler_.listen(X.JSC$12497_request_,"complete",X.onStartComplete_);
X.JSC$12497_request_.JSC$10072_withCredentials_=X.JSC$12497_withCredentials_;X.JSC$12497_request_.send(X.JSC$12497_url_,X.JSC$12497_method_,X.JSC$12497_metadata_,p);X.lastCommandResponseCode_=null;X.dispatchEvent(new Mt("q"));break;case "Upload":p=X.transferHandle_.uploadUrl_;var l=X.blob_.size;if(RGu()){var g=X.chunkSize_;var B=X.offset_+g>=l;l=D6t(X.blob_,X.offset_,B?l:X.offset_+g)}else X.offset_=0,l=X.blob_,B=!0;X.JSC$12497_request_=new ul;X.JSC$12497_request_.JSC$10072_withCredentials_=X.JSC$12497_withCredentials_;
X.JSC$12497_eventHandler_.removeAll();X.JSC$12497_eventHandler_.listen(X.JSC$12497_request_,"progress",X.onUploadProgress_);g=(0,_.dv)(X.JSC$12499_onUploadComplete_,X,X.offset_+l.size,B);X.JSC$12497_eventHandler_.listen(X.JSC$12497_request_,"complete",g);X.lastCommandResponseCode_=null;X.dispatchEvent(new Mt("q"));B=Object.assign({},X.JSC$12497_headers_||{},{"X-Goog-Upload-Command":"upload"+(B?", finalize":""),"X-Goog-Upload-Offset":X.offset_});X.JSC$12497_request_.send(p,"POST",l,B);break;case "Query":X.JSC$12497_request_=
new ul;X.JSC$12497_eventHandler_.removeAll();X.JSC$12497_eventHandler_.listen(X.JSC$12497_request_,"complete",X.onQueryComplete_);p=Object.assign({},X.JSC$12497_headers_||{},{"X-Goog-Upload-Command":"query"});X.JSC$12497_request_.send(X.transferHandle_.uploadUrl_,"POST","",p);X.lastCommandResponseCode_=null;X.dispatchEvent(new Mt("q"));break;default:throw Error("mf");}})||VX(X,"Transfer encountered too many consecutive failures.")},VX=function(X,J){X.state_="Error";
X.JSC$12497_errorDescription_=J;X.dispatchEvent(new Nt("n"))};
GT.prototype.onStartComplete_=function(X){var J=X.target;this.lastCommandResponseCode_=J.getStatus();this.dispatchEvent(new Mt("r"));if(QfX(J))EFZ(this,J);else if(KPs(J)){X=Uf(X.target.getAllResponseHeaders());for(var p in X)_.$a(p.toLowerCase(),"x-goog-upload-header-");this.dispatchEvent(new Nt("m"));p=G4(X,"X-Goog-Upload-URL");X=(X=G4(X,"X-Goog-Upload-Chunk-Granularity"))?parseInt(X,10):1;p===void 0||isNaN(X)||X<=0?VX(this,"Server returned invalid headers."):(this.chunkSize_=Math.floor(1073741824/
X)*X,this.transferHandle_=new usv(p),this.dispatchEvent(new Nt("p")),this.state_="Upload",this.retryIterator_.reset(),d0(this))}else d0(this)};
GT.prototype.onUploadProgress_=function(X){this.JSC$12497_bytesTransferred_=this.offset_+X.loaded;this.dispatchEvent(new Nt("k"))};
GT.prototype.JSC$12499_onUploadComplete_=function(X,J,p){var l=this,g,B;return _.L(function(k){switch(k.nextAddress){case 1:g=p.target;l.lastCommandResponseCode_=g.getStatus();l.dispatchEvent(new Mt("r"));if(TWb(g)||g.getStatus()==404)return l.JSC$12497_bytesTransferred_=X,EFZ(l,g),k.return();if(KPs(g)){k.jumpTo(2);break}if(!(B=l.detectCorruptedBlobEnabled_)){k.jumpTo(3);break}return k.yield(zTk(l),4);case 4:B=k.yieldResult;case 3:if(B)return VX(l,"Blob has been modified or corrupted."),k.return();
l.requireUploadRequestModification_=g.getStatus()==400;l.state_="Query";d0(l);return k.return();case 2:if(J)return VX(l,"Got a non-final success response after issuing a finalize command."),k.return();l.JSC$12497_bytesTransferred_=X;l.offset_=X;l.retryIterator_.reset();d0(l);return k.return()}})};
GT.prototype.onQueryComplete_=function(X){var J=X.target;this.lastCommandResponseCode_=J.getStatus();this.dispatchEvent(new Mt("r"));QfX(J)?(J.getStatus()===200&&(this.JSC$12497_bytesTransferred_=this.blob_.size),EFZ(this,J)):KPs(J)?(X=Uf(X.target.getAllResponseHeaders()),X=parseInt(G4(X,"X-Goog-Upload-Size-Received"),10),isNaN(X)?VX(this,"Server did not respond with current offset."):X<this.offset_?VX(this,"Server lost bytes! Expected an offset of at least "+this.offset_+", but got an offset of "+
X+"."):this.requireUploadRequestModification_&&this.offset_===X?VX(this,"Server returned the same offset as the last failed upload attempt."):(this.requireUploadRequestModification_=!1,this.offset_<X&&this.retryIterator_.reset(),this.offset_=this.JSC$12497_bytesTransferred_=X,this.state_="Upload",d0(this))):d0(this)};
var EFZ=function(X,J){X.JSC$12497_responseCode_=J.getStatus();var p=Uf(J.getAllResponseHeaders());HTK(p);X.JSC$12497_responseText_=J.getResponseText();X.state_="Response received";X.dispatchEvent(new Nt("l"))},KPs=function(X){var J=X.getStatus();
X=Uf(X.getAllResponseHeaders());X=G4(X,"X-Goog-Upload-Status");return J===200&&X==="active"},TWb=function(X){X=Uf(X.getAllResponseHeaders());
return G4(X,"X-Goog-Upload-Status")==="final"},QfX=function(X){if(TWb(X))return!0;
X=X.getStatus();return X>=400&&X<500},zTk=function(X){var J;
return _.L(function(p){if(p.nextAddress==1){if(!X.blob_||X.originalBlobSize_<=0)return p.return(!1);if(X.blob_.size!==X.originalBlobSize_)return p.return(!0);_.f$(p,2);if(J=D6t(X.blob_,0,1)){var l=p.yield,g=new Wd,B=nqj(g);g.reader_.readAsBinaryString(J);p=l.call(p,B,4)}else p=p.return(!0);return p}if(p.nextAddress!=2)return p.return(X.blob_.size!==X.originalBlobSize_);_.qa(p);return p.return(!0)})};var jfs=function(X,J,p,l,g,B){_.s0.call(this);this.payload_=l;this.JSC$12500_url_=X;this.JSC$12500_method_=J;this.JSC$12500_headers_=p;this.JSC$12500_metadata_=g;this.encoding_=B||"binary";X=new _.ib;this.boundary_="uploader-"+YL()+"-"+X.JSC$11603_toIsoString();this.JSC$12500_responseText_=this.JSC$12500_responseCode_=this.transferRequest_=null;this.state_="Ready";this.JSC$12500_errorDescription_=null;this.JSC$12500_eventHandler_=new _.QV(this);_.bF(this,this.JSC$12500_eventHandler_)};
_.r(jfs,Gmk);_.W=jfs.prototype;
_.W.run=function(){var X=_.Q5.clone(this.JSC$12500_headers_);this.payload_.length!=null&&(X["Content-Length"]=this.payload_.length);X=x0U(X);X["X-Goog-Upload-Protocol"]="multipart";X["Content-Type"]="multipart/related; boundary="+this.boundary_;this.state_="Transferring";this.transferRequest_=new ul;this.JSC$12500_eventHandler_.removeAll();this.JSC$12500_eventHandler_.listen(this.transferRequest_,"progress",this.onTransferProgress_);this.JSC$12500_eventHandler_.listen(this.transferRequest_,"complete",
this.onTransferComplete_);this.transferRequest_.send(this.JSC$12500_url_,this.JSC$12500_method_,"--"+this.boundary_+'\r\nContent-Disposition: form-data; name="metadata"\r\n\r\n'+(this.JSC$12500_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",X)};
_.W.getResponseCode=function(){return this.JSC$12500_responseCode_};
_.W.getResponseText=function(){return this.JSC$12500_responseText_};
_.W.JSC$30453_getErrorDescription=function(){return this.JSC$12500_errorDescription_};
_.W.cancel=function(){this.state_!="Complete"&&this.state_!="Error"&&(this.JSC$12500_eventHandler_.removeAll(),this.transferRequest_&&this.transferRequest_.abort(),this.state_="Cancel",this.dispatchEvent(new Nt("o")))};
_.W.pause=function(){};
_.W.onTransferProgress_=function(){this.dispatchEvent(new Nt("k"))};
_.W.onTransferComplete_=function(X){var J=X.target.getStatus();J===void 0||J===-1?(this.JSC$12500_errorDescription_="Connection broken before response was received.",this.state_="Error",this.dispatchEvent(new Nt("n"))):(this.JSC$12500_responseCode_=J,X=X.target,J=Uf(X.getAllResponseHeaders()),HTK(J),this.JSC$12500_responseText_=X.getResponseText(),this.state_="Complete",this.dispatchEvent(new Nt("l")))};_.i5U=function(X,J,p,l){l=l===void 0?!1:l;if(p instanceof qgs)return new dgs(X,"POST",J,p.getInputElement(),"");if(typeof p==="string"||p instanceof String)return new jfs(X,"POST",J,p,"");var g=new GT(void 0);g.JSC$12497_url_=X;g.JSC$12497_method_="POST";g.JSC$12497_headers_=J;g.blob_=p;g.originalBlobSize_=p.size;g.JSC$12497_metadata_="";l&&(g.JSC$12497_withCredentials_=l);g.state_="Start";return g};var ti=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ti,_.wB);_.W=ti.prototype;_.W.getEnableSsEngine=function(){return _.P6(this,2)};
_.W.getEnableAwr=function(){return _.P6(this,3)};
_.W.getAlohaAutoGaRollout=function(){return _.P6(this,5)};
_.W.getEnableConfigurator=function(){return _.P6(this,6)};
_.W.getEnableMweb=function(){return _.P6(this,7)};
var XGu=function(){var X=sfb();return _.tj(X,7,!0)};
ti.prototype.getEnableCtlConsentCheckbox=function(){return _.P6(this,8)};
ti.prototype.getEnableIframe=function(){return _.P6(this,9)};
var sfb=function(){var X=new ti;X=_.tj(X,5,!0);X=_.tj(X,2,!0);X=_.tj(X,4,!1);X=_.tj(X,8,!0);return _.tj(X,9,!0)};
ti.prototype.getEnableScreenshotNudge=function(){return _.P6(this,10)};
var JHG=function(){var X=XGu();return _.tj(X,10,!0)};
ti.prototype.getEnableWebStartupConfigEndpoint=function(){return _.P6(this,11)};
ti.prototype.getEnableJunkNudge=function(){return _.P6(this,12)};
var udK=function(){var X=JHG();return _.tj(X,12,!0)};
_.W=ti.prototype;_.W.getEnableConfiguratorLocale=function(){return _.P6(this,13)};
_.W.getEnableTinyNoPointer=function(){return _.P6(this,14)};
_.W.getEnableSupportSessionLogging=function(){return _.P6(this,15)};
_.W.getEnableFileUploadForScreenshot=function(){return _.P6(this,16)};
_.W.getEnableDirectDeflectionForSingleCategory=function(){return _.P6(this,17)};
_.W.getEnableImageSanitization=function(){return _.P6(this,18)};
_.W.getEnableAlohaBinarySplit=function(){return _.P6(this,19)};
_.W.getEnableDbFeedbackIntents=function(){return _.P6(this,20)};
_.W.getEnableMarkMandatoryFieldsWithRequired=function(){return _.P6(this,21)};
_.W.getEnableFeedbackCategoryCustomUi=function(){return _.P6(this,22)};
_.W.getEnableRealtimeCtl=function(){return _.P6(this,23)};var MWm=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(MWm,_.wB);var a_Z=[/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 r$T="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 I_m=_.w9(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),y$Z=_.w9(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);var d7=function(){var X=Error.call(this,"Form is either loading or already opened");this.message=X.message;"stack"in X&&(this.stack=X.stack);this.name="DuplicateFormError"};
_.r(d7,Error);var SJK,bTm,OT5,f_T;var P4,pGX;
P4=function(X,J,p){X.timeOfStartCall=(new Date).getTime();var l=p||_.lT,g=l.document,B=X.nonce||_.C$(l.document);B&&!X.nonce&&(X.nonce=B);if(X.flow=="help"){var k=_.Lw("document.location.href",l);!X.helpCenterContext&&k&&(X.helpCenterContext=k.substring(0,1200));k=!0;if(J&&JSON&&JSON.stringify){var n=JSON.stringify(J);(k=n.length<=1200)&&(X.psdJson=n)}k||(J={invalidPsd:!0})}J=[X,J,p];l.GOOGLE_FEEDBACK_START_ARGUMENTS=J;p=X.feedbackServerUri||"//www.google.com/tools/feedback";if(k=l.GOOGLE_FEEDBACK_START)k.apply(l,J);
else{l=p+"/load.js?";for(var w in X)J=X[w],J==null||_.QZ(J)||(l+=encodeURIComponent(w)+"="+encodeURIComponent(J)+"&");X=MK(g).createElement("SCRIPT");B&&X.setAttribute("nonce",B);_.Y0(X,_.Nf(l));g.body.appendChild(X)}};
pGX=function(X,J,p,l){var g,B;return _.L(function(k){g=p||_.lT;var n=X.serverEnvironment==="DEV",w=p||_.lT;w=X.nonce||_.C$(w.document);n={integrationKeys:{productId:X.productId,feedbackBucket:X.bucket,triggerId:X.triggerId},callbacks:{onClose:X.callback,onLoad:X.onLoadCallback},formContent:{locale:X.locale,disableScreenshot:X.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:X.abuseLink,additionalDataConsent:X.additionalDataConsent},initializationData:{isLocalServer:n,nonce:w,useNightlyRelease:n,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:X.feedbackServerUri,colorScheme:X.colorScheme},extraData:{productVersion:X.productVersion,authUser:X.authuser,configuratorId:X.configuratorId,customZIndex:X.customZIndex,tinyNoPointer:X.tinyNoPointer,
allowNonLoggedInFeedback:X.allowNonLoggedInFeedback,enableAnonymousFeedback:X.enableAnonymousFeedback}};J&&(w=new Map(Object.entries(J)),n.extraData.productSpecificData=w);B=n;return k.yield(FUZ(B,l,g),0)})};
_.lrb=function(X,J,p){try{if(X.flow==="help"){var l=X.helpCenterPath.replace(/^\//,"");_.WU(p||window,"https://support.google.com/"+l)}else X.flow==="submit"?P4(X,J,p):GjR(X.productId,X.feedbackServerUri).then(function(g){g=_.bR(g,ti,1);var B=!p0Z||(g==null?void 0:g.getEnableMweb()),k=!X.tinyNoPointer||(g==null?void 0:g.getEnableTinyNoPointer());!g||g.getAlohaAutoGaRollout()&&B&&k?pGX(X,J,p,g).catch(function(n){!n||n instanceof d7||P4(X,J,p)}):P4(X,J,p)},function(g){!g||g instanceof d7||P4(X,J,p)})}catch(g){pGX(X,
J,p,null).catch(function(B){!B||B instanceof d7||P4(X,J,p)})}};
_.Ib("userfeedback.api.startFeedback",_.lrb);var d05=/https?:\/\/\S+\.\S+/,VWT=[/^https?:\/\/[0-9a-zA-Z_.-]+\.youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtube\.com(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,/^https?:\/\/youtu\.be(?:\/[^\?#]*)?(?:\?[^#]*)?(?:#.*)?$/i],tWm=[/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtube\.com[\/]+redirect\?.*$/i,/^[https?:\/\/]*[0-9a-zA-Z_.-]*youtu.be[\/]+redirect\?.*$/i];var sAR=function(X){var J=X.split(""),p=[-263237435,15,J,function(l,g,B){var k=g.length;B.forEach(function(n,w,Y){this.push(Y[w]=g[(g.indexOf(n)-g.indexOf(this[w])+w+k--)%g.length])},l.split(""))},
function(l,g){l=(l%g.length+g.length)%g.length;g.splice(-l).reverse().forEach(function(B){g.unshift(B)})},
"response",function(){for(var l=64,g=[];++l-g.length-32;){switch(l){case 58:l-=14;case 91:case 92:case 93:continue;case 123:l=47;case 94:case 95:case 96:continue;case 46:l=95}g.push(String.fromCharCode(l))}return g},
null,12,1540023973,65941107,null,J,function(l,g){for(l=(l%g.length+g.length)%g.length;l--;)g.unshift(g.pop())},
695603893,function(l){for(var g=l.length;g;)l.push(l.splice(--g,1)[0])},
"'[;'[(",function(l,g){l.push(g)},
null,function(l,g,B,k,n){return g(B,k,n)},
"continuation",J,function(l,g){if(l.length!=0){g=(g%l.length+l.length)%l.length;var B=l[0];l[0]=l[g];l[g]=B}},
function(){for(var l=64,g=[];++l-g.length-32;){switch(l){case 91:l=44;continue;case 123:l=65;break;case 65:l-=18;continue;case 58:l=96;continue;case 46:l=95}g.push(String.fromCharCode(l))}return g},
'"),/]];'];p[7]=p;p[11]=p;p[18]=p;try{(((0,p[15])(p[21]),p[22])(p[11],p[9]),p[22])(p[new Date("1970-01-01T04:30:12.000+04:30")/1E3],p[1]),((0,p[22])(p[11],p[23]),p[4])(p[10],p[18]),(0,p[20])(p[21],p[14])<<(0,p[17])(p[18],p[1]),(0,p[4])(p[8],p[21]),(0,p[19])((0,p[19])((0,p[17])(p[7],p[9]),p[3],p[20],(0,p[6])(),p[2]),p[3],p[5],(0,p[15])(),p[2])}catch(l){return"aTlOUOubTO4AP____8P_"+X}return J.join("")};_.guH=new _.Ie("runAttestationCommand");var BJe=new _.Ie("verifyCommand");_.ua=new _.Ie("accessibilityContext");var $b0=new _.Ie("accessibilityData");var W90=new _.Ie("profileCardCommand");var KBB=new _.Ie("signInEndpoint");var EWK=new _.Ie("signOutEndpoint");var kKt;_.CJr=new _.Ie("accountItemSectionRenderer");kKt=new _.Ie("accountItemRenderer");_.nuX=new _.Ie("saveCommandToSessionStorageAction");var L9t=new _.Ie("crossAccountChannelTransferEndpoint");var ueU=new _.Ie("getAccountMenuEndpoint");_.Gvm=new _.Ie("getAccountSwitcherEndpoint");var MO4=new _.Ie("getAccountsListEndpoint");var AHv=new _.Ie("getAccountsListInnertubeEndpoint");_.wGX=new _.Ie("addToToastAction");var Ybb=new _.Ie("hideEnclosingAction");_.QX=new _.Ie("replaceEnclosingAction");var vuj=new _.Ie("buttonRefreshAction");var ehU=new _.Ie("adsControlFlowOpportunityReceivedCommand");var ZI0=new _.Ie("openAdAllowlistInstructionCommand");var hhZ=new _.Ie("videoMastheadAdPrimaryVideoRenderer");var xbk=new _.Ie("displayAdRenderer");_.HIv=new _.Ie("inFeedAdLayoutRenderer");var art=new _.Ie("sequenceItemInPlayerAdLayoutRenderer");_.Ubv=new _.Ie("adSlotRenderer");var rHr=new _.Ie("adAvatarViewModel");var IrZ=new _.Ie("adBadgeViewModel");var yHG=new _.Ie("adButtonViewModel");var oub=new _.Ie("adImageViewModel");var CcI=new _.Ie("reelsAdCardButtonedViewModel");var SbX=new _.Ie("reelsPlayerOverlayLayoutViewModel");var OIk=new _.Ie("formDataDecoratorCommand");var cHk=new _.Ie("updateConversationIdCommand");var bIu=new _.Ie("showSchedulingPanelCommand");var frH=new _.Ie("backstageCommentsRenderer");var Dbk=new _.Ie("backstageImageRenderer");var Rhj=new _.Ie("backstagePostRenderer");var mbj=new _.Ie("backstageZeroStateRenderer");var F9u=new _.Ie("postRenderer");var qbH=new _.Ie("sharedPostRenderer");var NJr=new _.Ie("createBackstagePostEndpoint");var M3t=new _.Ie("getPostVideoPreviewEndpoint");var uhU=new _.Ie("updateBackstagePostEndpoint");var GKe=new _.Ie("filterChipTransformCommand");var dbv=new _.Ie("insertRichSectionCommand");var b26=new _.Ie("talkToRecsDeselectCommand");var V3k=new _.Ie("talkToRecsNextCommand");var cGB=new _.Ie("talkToRecsSelectCommand");var t3H=new _.Ie("talkToRecsUpdateTextCommand");_.R7=new _.Ie("browseEndpoint");_.PJj=new _.Ie("confirmDialogEndpoint");var QeU=new _.Ie("expandOnHoverCardRenderer");var Eue=new _.Ie("lumiereShelfDetailsRenderer");var K9G=new _.Ie("revealBusinessEmailCommand");var TJZ=new _.Ie("validateChannelHandleCommand");var zhr=new _.Ie("channelCreationFormEndpoint");var jet=new _.Ie("aboutChannelViewModel");var iIe=new _.Ie("channelThumbnailWithLinkRenderer");var seX=new _.Ie("channelCreationServiceEndpoint");var X2G=new _.Ie("updateChannelPageSettingsEndpoint");var Ei=function(X){this.delegate=X},K6=function(){Ei.apply(this,arguments)};
_.r(K6,Ei);_.O1.Object.defineProperties(K6.prototype,{entityMetadata:{configurable:!0,enumerable:!0,get:function(){return this.delegate.entityMetadata},
set:function(X){this.delegate.entityMetadata=X}}});var Jbt=function(){K6.apply(this,arguments)};
_.r(Jbt,K6);Jbt.prototype.getAssociations=function(){return[]};
Jbt.prototype.getTypeName=function(){return"channelHandle"};var PCa=new _.Ie("webThumbnailDetailsExtensionData");_.iE=new _.Ie("commandContext");var p2k=new _.Ie("addVideoLinkAction");var lKG=new _.Ie("banAuthorAction");var g8u=new _.Ie("createCommentAction");var BhU=new _.Ie("createCommentReplyAction");var $j0=new _.Ie("createPollAction");var WoU=new _.Ie("hideIdentityChipAction");var Cbe=new _.Ie("openUpdateCommentDialogAction");var kar=new _.Ie("pinCommentAction");var n8b=new _.Ie("removeCommentAction");var Lov=new _.Ie("unpinCommentAction");var TT=new _.Ie("updateBackstagePollAction");var Abv=new _.Ie("updateCommentVoteAction");var w2b=new _.Ie("commentThreadRenderer");var YKk=function(){K6.apply(this,arguments)};
_.r(YKk,K6);YKk.prototype.getAssociations=function(){return[]};
YKk.prototype.getTypeName=function(){return"contextNoteFeedEntityPayload"};var v80=function(){K6.apply(this,arguments)};
_.r(v80,K6);v80.prototype.getAssociations=function(){return[]};
v80.prototype.getTypeName=function(){return"contextNoteUserRatingEntityPayload"};_.enr=new _.Ie("commentDialogRenderer");var ZSZ=new _.Ie("reloadCommentsCommand");var hnu=new _.Ie("updateCommentsSettingsEndpoint");var xjk=new _.Ie("commentViewModel");var HSH=new _.Ie("triStateButtonViewModel");var aKu=new _.Ie("voiceReplyContainerViewModel");_.Im=new _.Ie("commandExecutorCommand");var jb=new _.Ie("emoji");var Ujs=new _.Ie("updateCreatorChannelInnertubeCommand");_.rbU=new _.Ie("appendContinuationItemsAction");_.IKb=new _.Ie("changeEngagementPanelVisibilityAction");_.XJ=new _.Ie("continuationCommand");var ybs=new _.Ie("hideReportedCommentAction");var o8t=new _.Ie("listMutationCommand");_.zT=new _.Ie("openPopupAction");var SKH=new _.Ie("persistSubscriptionsDisplayPreferencesCommand");var Fot;_.OSs=new _.Ie("playlistRemoveVideosAction");_.cb0=new _.Ie("updatePlaylistAction");_.bSv=new _.Ie("addToPlaylistCommand");_.fKU=new _.Ie("endPlaylistCommand");_.Djb=new _.Ie("recoverPlaylistCommand");_.Rnr=new _.Ie("refreshPlaylistCommand");_.mje=new _.Ie("refreshFormCommand");Fot=new _.Ie("openOnePickAddVideoModalCommand");_.Kda=new _.Ie("reloadContinuationItemsCommand");_.qKs=new _.Ie("scrollToEngagementPanelCommand");var NhX=new _.Ie("selectCountryCommand");var MXv=new _.Ie("showReloadUiCommand");var uZZ=new _.Ie("undoFeedbackAction");var Gau=new _.Ie("updateButtonAction");var djG=new _.Ie("updateSubscribeButtonAction");var VXb=new _.Ie("updateToggleAction");var tXu=new _.Ie("webNativeShareCommand");_.SH=new _.Ie("webCommandMetadata");_.jR=new _.Ie("webHandleServiceEndpointExtension");var XN6=new _.Ie("webNavigationEndpointData");var Pbu=new _.Ie("backgroundAudioPlaybackCommand");var QWj=new _.Ie("copyLinkCommand");var E8Z=new _.Ie("playlistVotingRefreshPopupCommand");var Kou=new _.Ie("selectChipCommand");var Thr=new _.Ie("setCookieCommand");var zne=new _.Ie("setLocalStorageCommand");var jWv=new _.Ie("setPrefStorageEntryCommand");var J$u;_.iSr=new _.Ie("settingsUpdateCheckboxCommand");_.sWZ=new _.Ie("settingsUpdateTextCommand");_.Xdb=new _.Ie("settingsUpdateOptionsCommand");J$u=new _.Ie("settingsUpdateSwitchCommand");_.pds=new _.Ie("settingsUpdateConnectedAppRendererCommand");var l_0=new _.Ie("showCreatorChatbotEngagementPanelCommand");var ggX=new _.Ie("updateTextInputFormFieldRendererCommand");var Bpe=new _.Ie("updateToggleButtonStateCommand");var $0Z=new _.Ie("updateUrlParamCommand");var WU0=new _.Ie("webSubmitFormCommand");var CV0=new _.Ie("channelSwitcherPageRenderer"),kjj=new _.Ie("updateChannelSwitcherPageAction");_.xS=new _.Ie("continuationItemRenderer");_.il=new _.Ie("richItemRenderer");var ngU=new _.Ie("richSectionRenderer");_.LUG=new _.Ie("richShelfRenderer");_.A$U=new _.Ie("metadataBadgeRenderer");_.wdX=new _.Ie("multiPageMenuNotificationSectionRenderer");_.YJZ=new _.Ie("playlistLoopButtonStateRenderer");var vgs=new _.Ie("claimLegacyYoutubeChannelEndpoint");var ext=new _.Ie("getNotificationMenuEndpoint");var ZTu=new _.Ie("getSearchInVideoCommand");_.hxs=new _.Ie("getTranscriptEndpoint");_.om=new _.Ie("signalServiceEndpoint");var x0H=new _.Ie("verifyAgeEndpoint");var JqK=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(JqK,_.wB);JqK.prototype.getPath=function(){return _.KR(this,1)};
JqK.prototype.getValue=function(){return _.KR(this,2)};var HT0=[0,_.eS,-1];var a_k=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(a_k,_.wB);var X9m=_.ol(a_k,[0,_.xY,HT0]);var U00=new _.Ie("dismissalEndpoint");var r$t=new _.Ie("elementsCommand");_.sW=new _.Ie("innertubeCommand");var I_s=new _.Ie("multipleInlinePlaybackCommand");var NTY=new _.Ie("loggingDirectives");var y$k=new _.Ie("acknowledgeChannelTouStrikeCommand");var ogb=function(){K6.apply(this,arguments)};
_.r(ogb,K6);ogb.prototype.getAssociations=function(){return[]};
ogb.prototype.getTypeName=function(){return"booleanEntity"};var SJ0=function(){K6.apply(this,arguments)};
_.r(SJ0,K6);SJ0.prototype.getAssociations=function(){return[]};
SJ0.prototype.getTypeName=function(){return"stringEntity"};var nE=new _.Ie("entityBatchUpdate");_.OTZ=new _.Ie("entityUpdateCommand");var c$e=function(){K6.apply(this,arguments)};
_.r(c$e,K6);c$e.prototype.getAssociations=function(){var X=[];this.delegate.alternateChannel&&X.push(this.delegate.alternateChannel);this.delegate.alternateChannelList&&X.push.apply(X,_.EU(this.delegate.alternateChannelList));this.delegate.oneofChannelEntity&&X.push(this.delegate.oneofChannelEntity);return[].concat(_.EU(new Set(X)))};
c$e.prototype.getTypeName=function(){return"fakeChannel"};var bTs=function(){K6.apply(this,arguments)};
_.r(bTs,K6);bTs.prototype.getAssociations=function(){var X=[];this.delegate.entryCollection&&X.push(this.delegate.entryCollection);return[].concat(_.EU(new Set(X)))};
bTs.prototype.getTypeName=function(){return"fakePlaylist"};
var f_t=function(){K6.apply(this,arguments)};
_.r(f_t,K6);f_t.prototype.getAssociations=function(){var X=[];this.delegate.parentPlaylist&&X.push(this.delegate.parentPlaylist);if(this.delegate.entries)for(var J=_.C(this.delegate.entries),p=J.next();!p.done;p=J.next())X.push.apply(X,_.EU((new D0G(p.value)).getAssociations()));return[].concat(_.EU(new Set(X)))};
f_t.prototype.getTypeName=function(){return"fakePlaylistEntryCollection"};
var D0G=function(){Ei.apply(this,arguments)};
_.r(D0G,Ei);D0G.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);return[].concat(_.EU(new Set(X)))};var Rxk=function(){K6.apply(this,arguments)};
_.r(Rxk,K6);Rxk.prototype.getAssociations=function(){var X=[];this.delegate.descriptionEntity&&X.push(this.delegate.descriptionEntity);this.delegate.creators&&X.push.apply(X,_.EU(this.delegate.creators));this.delegate.theBiggestFan&&X.push(this.delegate.theBiggestFan);return[].concat(_.EU(new Set(X)))};
Rxk.prototype.getTypeName=function(){return"fakeVideo"};
var m0j=function(){K6.apply(this,arguments)};
_.r(m0j,K6);m0j.prototype.getAssociations=function(){return[]};
m0j.prototype.getTypeName=function(){return"fakeVideoDescription"};var FUk=new _.Ie("fantasyRosterViewModel");var qJb=new _.Ie("addFollowUpSurveyCommand");var Npk=new _.Ie("getSurveyCommand");var MWs=new _.Ie("ratingSurveyOptionRenderer");_.s9=new _.Ie("feedbackEndpoint");var ud0=new _.Ie("reportHistoryTableCellRenderer"),GjX=new _.Ie("reportHistoryTableTextCellRenderer"),d0Z=new _.Ie("reportHistoryTableReasonCellRenderer");_.VWt=new _.Ie("flagEndpoint");var tWs=new _.Ie("deleteFlowStepsCommand");_.PVs=new _.Ie("flowNextStepCommand");_.QcZ=new _.Ie("flowPrevStepCommand");var EgZ=new _.Ie("getFlowCommand");var KUH=new _.Ie("submitFormWithValidationFlowCommand");_.TpZ=new _.Ie("updateFlowCommand");var zxv=function(){K6.apply(this,arguments)};
_.r(zxv,K6);zxv.prototype.getAssociations=function(){return[]};
zxv.prototype.getTypeName=function(){return"flowStateEntity"};var jcr=new _.Ie("flowFormState");_.si=new _.Ie("flowStepRenderer");var iTt=new _.Ie("gameCardRenderer");var sck=new _.Ie("accountLinkingStateChangedCommand");var X40=function(){K6.apply(this,arguments)};
_.r(X40,K6);X40.prototype.getAssociations=function(){return[]};
X40.prototype.getTypeName=function(){return"accountLinkStatusEntity"};var Ji0=new _.Ie("changeMiniAppPlayStateCommand");var p4r=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(p4r,_.wB);var XN=[1,2,3];var l1b=[0,XN,FbZ,_.hs,STG];var g7t=_.ol(p4r,l1b),B0k=_.cM(l1b);var $tj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r($tj,_.wB);var Wqt=[0,_.CM,_.eS];var ClX=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ClX,_.wB);var kTZ=[0,_.eS,_.CM,-1];var Jv=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Jv,_.wB);var n7v=_.cM([0,1,Wqt,_.ry,kTZ,_.eS]);var LqH=new _.Ie("miniAppScoreChallengeViewModel");var AiG=new _.Ie("miniGameCardViewModel");var w4G=new _.Ie("teaserCardViewModel");var Yik=function(){K6.apply(this,arguments)};
_.r(Yik,K6);Yik.prototype.getAssociations=function(){return[]};
Yik.prototype.getTypeName=function(){return"logoEntity"};var v7u=new _.Ie("feedbackItemRenderer");var esk=function(){K6.apply(this,arguments)};
_.r(esk,K6);esk.prototype.getAssociations=function(){return[]};
esk.prototype.getTypeName=function(){return"interstitialInteractionStateEntity"};_.Z6k=new _.Ie("playerInterstitialRenderer");var hss=new _.Ie("getKidsBlocklistPickerCommand");_.xtj=new _.Ie("updateKidsBlacklistEndpoint");_.pz=new _.Ie("likeEndpoint");var H6e,a1u,Utj;H6e=new _.Ie("addChatItemAction");a1u=new _.Ie("removeChatItemAction");Utj=new _.Ie("markChatItemAsDeletedAction");_.riZ=new _.Ie("setLiveChatCollapsedStateAction");var I1r=function(){K6.apply(this,arguments)};
_.r(I1r,K6);I1r.prototype.getAssociations=function(){return[]};
I1r.prototype.getTypeName=function(){return"liveChatPollStateEntity"};var yie=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(yie,_.wB);yie.prototype.getPayloadCase=function(){return _.u9(this,o7U)};
var o7U=[3,4];var SiU=[0,_.xY,[0,[1,2],_.hs,_.Hr,[0,_.Zn,1,_.Zn]]];var O6t=[0,_.eS,-1];var ciu=[0,[1],_.hs];var lH=[0,[1,2],_.hs,_.Hr,[0,_.ry]];var gn=[0,_.eS];var b60=[0,[0,_.YY,_.wy,[0,_.Zn,_.I5,_.Zn]],1,[0,_.YY]];var f1v=[0,LM];var DtH=[0,LM];var Rst=[0,DtH,f1v];var mtt=[0,_.xY,[0,[1,2],_.hs,-1],_.YY];var Fqj=[0,[2],1,_.Hr,[0,_.Zn,-1,mtt]];var qit=[0,[1],_.Hr,[0,_.Zn,_.eS,_.I5,1,mtt]];var N0v=[0,_.wy,-1,opu,_.ry];var MRe=[0,[0,Wr,-3],-4];var BO=[0,_.YY,-3,_.eS,_.YY,_.oy,_.YY,SiU,_.YY,-2];var $k=[0,_.xY,[0,[1,2],_.hs,-1],_.YY,_.eS];var u0e=[0,[3],lH,[0,[2,3,4],Ggj,_.hs,-2],_.Hr,[0,_.eS],_.CM];var GTv=[0,[3,5],_.eS,_.As,_.Hr,[0,1,_.CM,_.ry],_.ry,_.Hr,[0,_.ry,_.CM]];var dtX=[0,2,_.As,_.eS,-1];var VRk=[0,RwU];var tRZ=[0,[3,4],2,cAu,_.hs,_.eS];var PlZ=[0,_.ry,-2,1,_.eS];var QRj=[0,_.eS,-1,_.ry];var E7H=[0,gn,function(){return WO},
gn,_.eS],KqG=[0,_.ry,gn,lH,function(){return WO},
_.eS],WO=[-160,{},[101,103,104,105,106,107,108,109,114,115,116,117,118,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,141,142,144,146,147,148,149,150,151,152,153,154,155,156,157,158,159],gn,_.As,[0,_.YY,1,_.YY,1,_.YY,1,_.ry,-1,gn],[0,1,_.YY,2,_.YY,_.ry,_.YY],1,_.As,-1,_.eS,_.As,2,Wr,[0,Wr,_.As],_.eS,1,b60,1,lH,_.oy,1,[0,[0,_.xY,[0,_.eS,_.YY,_.ry]]],[0,_.YY,[0,_.CM,[0,_.I5]],_.CM,1,[0,fss,-1]],_.eS,[0,1,_.eS],76,_.Hr,[0,lH,$k,b60,1,[0,_.xY,$k]],1,_.Hr,[0,lH,_.eS,_.YY],
_.Hr,[0,lH,ciu],_.Hr,[0,lH,ciu,_.As],_.Hr,[0,lH,ciu],_.Hr,[0,lH,_.xY,gn,lH,qTv],_.Hr,[0,lH,gn,_.eS],_.Hr,[0,lH,_.YY,BO,-1,_.YY],4,_.Hr,[0,lH,_.YY,_.As,BO,_.YY],_.Hr,[0,[4,9],lH,_.ry,_.As,_.hs,$k,1,b60,_.eS,_.hs,PlZ],_.Hr,[0,lH,gn,lH,_.ry,_.eS],_.Hr,[0,_.YY,lH,BO,_.YY,_.eS],_.Hr,[0,lH,gn,lH,_.ry,_.eS],1,_.Hr,[0,lH,_.ry,_.eS,BO],_.Hr,[0,lH,_.ry,[0,_.eS,_.As],_.eS,_.As,_.eS,_.UN,-2,3,QRj,_.xY,QRj,QRj,PlZ],_.Hr,[0,lH,_.ry,qit,_.xY,[0,DtH,Fqj],gn,_.xY,Rst,_.eS,1,_.ry,N0v,MRe,yAX,-1],_.Hr,[0,lH,[0,_.I5,
-1,qit,_.xY,[0,DtH,Fqj,f1v],[0,_.Sx],1,_.Zn],gn,_.eS],_.Hr,[0,lH,$k,_.eS,[0,_.wy]],_.Hr,function(){return KqG},
_.Hr,[0,lH,_.As,_.eS,-1,_.YY],_.Hr,[0,[6,7],lH,_.xY,dtX,_.ry,$k,1,_.Hr,tRZ,_.Hr,VRk],_.Hr,[0,_.xY,dtX,_.ry,_.YY],_.Hr,[0,_.eS,DZH,-1],_.Hr,[0,gn,_.xY,Rst,_.eS],_.Hr,[0,lH,gn,_.eS],_.Hr,[0,_.UN,_.eS],_.Hr,[0,O6t],_.Hr,[0,O6t],_.Hr,[0,$k],_.Hr,[0,gn,$k],_.Hr,function(){return E7H},
_.Hr,[0,gn,_.eS],_.Hr,[0,gn,_.eS],1,_.Hr,[0,_.YY,lH,BO,_.YY,BO],_.Hr,[0,_.Sx],1,_.Hr,[0],1,_.Hr,[0,gn,_.ry,lH,_.ry],_.Hr,[0,[1,2],_.Hr,tRZ,_.Hr,VRk,_.As],_.Hr,[0,_.Sx,$k,GTv,_.eS,_.As],_.Hr,[0,GTv,_.eS,_.As],_.Hr,[0,N0v,$k,_.YY,MRe],_.Hr,u0e,_.Hr,[0],_.Hr,[0,_.eS,-1,_.CM],_.Hr,[0,gn,_.eS],_.Hr,[0,u0e,_.CM,_.eS],_.Hr,[0,lH,BO,_.YY],_.Hr,[0,lH,BO,_.YY],_.Hr,[0,N0v,MRe,$k,_.oy,_.YY,yAX,-1],_.Hr,[0,lH,BO,_.YY]];var T0u=[0,_.xY,WO];var zsX=_.ol(yie,[0,o7U,1,_.CM,_.Hr,[0,[18,22,24],T0u,3,[0,T0u],1,_.CM,[0,_.xY,[0,_.As,Wr],_.As],1,WO,-1,[0,_.vr,-2,_.oy,_.vr,-1,_.oy,_.vr,SiU,_.vr,-2],rAZ,[!0,_.eS,[0,ciu,2,_.eS,_.As,_.YY,2,_.eS,_.UN]],[0,[1,2,3],[5,6],_.Hr,[0,_.Zn],_.Hr,[0,_.Zn,-1],_.Hr,[0,_.Zn],1,_.Hr,O6t,_.Hr,[0,_.eS]],[0,WO,-1],_.Sx,WO,_.Hr,WO,[0,T0u],_.CM,WO,_.Hr,WO,_.eS,_.Hr,WO,WO],_.Hr,uo0,_.CM]);var jR0=new _.Ie("liveChatEndpoint");var i6U=new _.Ie("liveChatItemContextMenuEndpoint");var sRu=new _.Ie("liveChatReplayEndpoint");_.XOZ=new _.Ie("emojiPickerRenderer");var Jv0=new _.Ie("liveChatAuthorBadgeViewModel");var pOU=new _.Ie("deleteLiveChatMessageCommand");var lDt=new _.Ie("liveChatActionEndpoint");var gkj=new _.Ie("createLiveChatPollEndpoint");var Bnb=new _.Ie("manageLiveChatUserEndpoint");var $_j=new _.Ie("moderateLiveChatEndpoint");_.W4u=new _.Ie("sendLiveChatMessageEndpoint");var CHU=new _.Ie("sendLiveChatVoteEndpoint");var koG=new _.Ie("clearLocationCommand");var nkG=new _.Ie("resolveLocationCommand");var L40=new _.Ie("interactionLoggingCommandMetadata");var Avk=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Avk,_.wB);var wO0=function(X,J){return _.yV(X,1,J)};var Yau=[0,_.YY];var vks=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(vks,_.wB);var eLU=function(X,J){return PC(X,1,Avk,J)};vks.prototype.JSC$12596_serializeBinary=g0I([0,_.xY,Yau]);var AiC={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 ZzU={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"},
hL0={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 BGB={GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY"};_.yQR=new _.Ie("logFlowLoggingEventCommand");_.uN=new _.Ie("loggingContext");var x_H=new _.Ie("audioTrackSelectActionCommand");var Hzr=new _.Ie("captionLanguageSelectActionCommand");var aDu=new _.Ie("showAudioTrackPickerActionCommand");var U_t=new _.Ie("showCaptionLanguageSelectActionCommand");var rvU=new _.Ie("dismissDialogEndpoint");var IDU=new _.Ie("dismissPlayerOverlayCommand");var yvv=new _.Ie("hideItemSectionVideosByIdCommand");var okb=new _.Ie("showMiniplayerCommand");var Saj=function(){K6.apply(this,arguments)};
_.r(Saj,K6);Saj.prototype.getAssociations=function(){return[]};
Saj.prototype.getTypeName=function(){return"downloadQualityPickerEntity"};var Ozr=function(){K6.apply(this,arguments)};
_.r(Ozr,K6);Ozr.prototype.getAssociations=function(){return[]};
Ozr.prototype.getTypeName=function(){return"downloadStatusEntity"};var cvU=function(){K6.apply(this,arguments)};
_.r(cvU,K6);cvU.prototype.getAssociations=function(){return[]};
cvU.prototype.getTypeName=function(){return"downloadsPageRefreshTokenEntity"};var bze=function(){K6.apply(this,arguments)};
_.r(bze,K6);bze.prototype.getAssociations=function(){var X=[];this.delegate.downloadsList&&X.push(this.delegate.downloadsList);this.delegate.smartDownloadsList&&X.push(this.delegate.smartDownloadsList);this.delegate.recommendedDownloadsList&&X.push(this.delegate.recommendedDownloadsList);this.delegate.refresh&&X.push(this.delegate.refresh);return[].concat(_.EU(new Set(X)))};
bze.prototype.getTypeName=function(){return"mainDownloadsLibraryEntity"};var fDs=function(){K6.apply(this,arguments)};
_.r(fDs,K6);fDs.prototype.getAssociations=function(){var X=[];this.delegate.refresh&&X.push(this.delegate.refresh);if(this.delegate.downloads)for(var J=_.C(this.delegate.downloads),p=J.next();!p.done;p=J.next())X.push.apply(X,_.EU((new D_s(p.value)).getAssociations()));return[].concat(_.EU(new Set(X)))};
fDs.prototype.getTypeName=function(){return"mainDownloadsListEntity"};
var D_s=function(){Ei.apply(this,arguments)};
_.r(D_s,Ei);D_s.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);this.delegate.playlist&&X.push(this.delegate.playlist);this.delegate.videoItem&&X.push(this.delegate.videoItem);this.delegate.playlistItem&&X.push(this.delegate.playlistItem);return[].concat(_.EU(new Set(X)))};var RLe=function(){K6.apply(this,arguments)};
_.r(RLe,K6);RLe.prototype.getAssociations=function(){var X=[];this.delegate.localImageEntities&&X.push.apply(X,_.EU(this.delegate.localImageEntities));return[].concat(_.EU(new Set(X)))};
RLe.prototype.getTypeName=function(){return"mainPlaylistDownloadStateEntity"};var m_r=function(){K6.apply(this,arguments)};
_.r(m_r,K6);m_r.prototype.getAssociations=function(){var X=[];this.delegate.playbackData&&X.push(this.delegate.playbackData);this.delegate.localImageEntities&&X.push.apply(X,_.EU(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.EU(new Set(X)))};
m_r.prototype.getTypeName=function(){return"mainVideoDownloadStateEntity"};var F4Z=function(){K6.apply(this,arguments)};
_.r(F4Z,K6);F4Z.prototype.getAssociations=function(){return[]};
F4Z.prototype.getTypeName=function(){return"offlineabilityEntity"};var qau=function(){K6.apply(this,arguments)};
_.r(qau,K6);qau.prototype.getAssociations=function(){var X=[];this.delegate.fakeChildren&&X.push.apply(X,_.EU(this.delegate.fakeChildren));return[].concat(_.EU(new Set(X)))};
qau.prototype.getTypeName=function(){return"orchestrationWebSamplingEntity"};var Nnr=function(){K6.apply(this,arguments)};
_.r(Nnr,K6);Nnr.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);this.delegate.playbackData&&X.push(this.delegate.playbackData);this.delegate.offlineVideoPolicy&&X.push(this.delegate.offlineVideoPolicy);return[].concat(_.EU(new Set(X)))};
Nnr.prototype.getTypeName=function(){return"ytMainDownloadedVideoEntity"};var MTt=function(){K6.apply(this,arguments)};
_.r(MTt,K6);MTt.prototype.getAssociations=function(){return[]};
MTt.prototype.getTypeName=function(){return"continuationTokenEntity"};var uNZ=function(){K6.apply(this,arguments)};
_.r(uNZ,K6);uNZ.prototype.getAssociations=function(){var X=[];this.delegate.channelOwner&&X.push(this.delegate.channelOwner);this.delegate.videos&&X.push.apply(X,_.EU(this.delegate.videos));this.delegate.collaboratorChannels&&X.push.apply(X,_.EU(this.delegate.collaboratorChannels));this.delegate.downloadState&&X.push(this.delegate.downloadState);this.delegate.refresh&&X.push(this.delegate.refresh);return[].concat(_.EU(new Set(X)))};
uNZ.prototype.getTypeName=function(){return"mainPlaylistEntity"};var Goj=function(){K6.apply(this,arguments)};
_.r(Goj,K6);Goj.prototype.getAssociations=function(){var X=[];this.delegate.video&&X.push(this.delegate.video);this.delegate.channelContributor&&X.push(this.delegate.channelContributor);return[].concat(_.EU(new Set(X)))};
Goj.prototype.getTypeName=function(){return"mainPlaylistVideoEntity"};var d_j=function(){Ei.apply(this,arguments)};
_.r(d_j,Ei);d_j.prototype.getAssociations=function(){var X=[];this.delegate.recommendedVideoMetadata&&X.push.apply(X,_.EU((new VTH(this.delegate.recommendedVideoMetadata)).getAssociations()));return[].concat(_.EU(new Set(X)))};
var VTH=function(){Ei.apply(this,arguments)};
_.r(VTH,Ei);VTH.prototype.getAssociations=function(){var X=[];this.delegate.localImageEntities&&X.push.apply(X,_.EU(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.EU(new Set(X)))};var tTs=function(){Ei.apply(this,arguments)};
_.r(tTs,Ei);tTs.prototype.getAssociations=function(){var X=[];this.delegate.playbackPosition&&X.push(this.delegate.playbackPosition);return[].concat(_.EU(new Set(X)))};var PHk=function(){K6.apply(this,arguments)};
_.r(PHk,K6);PHk.prototype.getAssociations=function(){var X=[];this.delegate.owner&&X.push(this.delegate.owner);this.delegate.downloadState&&X.push(this.delegate.downloadState);this.delegate.userState&&X.push.apply(X,_.EU((new tTs(this.delegate.userState)).getAssociations()));this.delegate.additionalMetadata&&X.push.apply(X,_.EU((new d_j(this.delegate.additionalMetadata)).getAssociations()));return[].concat(_.EU(new Set(X)))};
PHk.prototype.getTypeName=function(){return"mainVideoEntity"};var Q2r=function(){K6.apply(this,arguments)};
_.r(Q2r,K6);Q2r.prototype.getAssociations=function(){var X=[];this.delegate.userChannelDetails&&X.push(this.delegate.userChannelDetails);return[].concat(_.EU(new Set(X)))};
Q2r.prototype.getTypeName=function(){return"ytMainChannelEntity"};var Eke=function(){K6.apply(this,arguments)};
_.r(Eke,K6);Eke.prototype.getAssociations=function(){var X=[];this.delegate.channelOwner&&X.push(this.delegate.channelOwner);this.delegate.playbackPosition&&X.push(this.delegate.playbackPosition);this.delegate.localImageEntities&&X.push.apply(X,_.EU(this.delegate.localImageEntities));this.delegate.downloadStatus&&X.push(this.delegate.downloadStatus);return[].concat(_.EU(new Set(X)))};
Eke.prototype.getTypeName=function(){return"ytMainVideoEntity"};var $yW=new _.Ie("downloadsPageSmartDownloadsOptInBannerParams");var nK4=new _.Ie("downloadsPageUpsellBannerParams");var K4r=function(){K6.apply(this,arguments)};
_.r(K4r,K6);K4r.prototype.getAssociations=function(){return[]};
K4r.prototype.getTypeName=function(){return"downloadsPageViewConfigurationEntity"};var TnU=function(){K6.apply(this,arguments)};
_.r(TnU,K6);TnU.prototype.getAssociations=function(){return[]};
TnU.prototype.getTypeName=function(){return"likeButtonAnimationEntity"};var zL0=function(){K6.apply(this,arguments)};
_.r(zL0,K6);zL0.prototype.getAssociations=function(){return[]};
zL0.prototype.getTypeName=function(){return"macroMarkerEntity"};var j20=function(){K6.apply(this,arguments)};
_.r(j20,K6);j20.prototype.getAssociations=function(){return[]};
j20.prototype.getTypeName=function(){return"markersEngagementPanelSyncEntity"};var izv=function(){K6.apply(this,arguments)};
_.r(izv,K6);izv.prototype.getAssociations=function(){return[]};
izv.prototype.getTypeName=function(){return"markersVisibilityOverrideEntity"};var s2s=function(){K6.apply(this,arguments)};
_.r(s2s,K6);s2s.prototype.getAssociations=function(){return[]};
s2s.prototype.getTypeName=function(){return"playerStateEntity"};var XYU=function(){K6.apply(this,arguments)};
_.r(XYU,K6);XYU.prototype.getAssociations=function(){return[]};
XYU.prototype.getTypeName=function(){return"selectedChipIndexEntityPayload"};var JIZ=function(){K6.apply(this,arguments)};
_.r(JIZ,K6);JIZ.prototype.getAssociations=function(){return[]};
JIZ.prototype.getTypeName=function(){return"suggestedFeedbackChipStateEntity"};var pY0=function(){K6.apply(this,arguments)};
_.r(pY0,K6);pY0.prototype.getAssociations=function(){return[]};
pY0.prototype.getTypeName=function(){return"youchatPendingResponseEntity"};_.$O=new _.Ie("dislikeButtonViewModel");_.B6=new _.Ie("likeButtonViewModel");var lqe=new _.Ie("videoSummaryContentViewModel");var gxe=new _.Ie("videoSummaryParagraphViewModel");var BM0=new _.Ie("changeTimelyActionVisibilityCommand");var $GX=new _.Ie("hideEngagementPanelEndpoint");var Wke=new _.Ie("refreshPanelEndpoint");var CPs=new _.Ie("scrollToSectionEndpoint");var k1r=new _.Ie("seekToVideoTimestampCommand");_.iy=new _.Ie("showEngagementPanelEndpoint");var nxU=new _.Ie("showTransientPlayerScrimOverlayCommand");var LkH=new _.Ie("toggleEngagementPanelCommand");var AIj=new _.Ie("aiResponseBoxViewModel");_.wY0=new _.Ie("createBroadcastCommand");var Yve=new _.Ie("metadataUpdateCommand");var vxt=function(){K6.apply(this,arguments)};
_.r(vxt,K6);vxt.prototype.getAssociations=function(){return[]};
vxt.prototype.getTypeName=function(){return"featuredProductsEntity"};var e4s=function(){K6.apply(this,arguments)};
_.r(e4s,K6);e4s.prototype.getAssociations=function(){return[]};
e4s.prototype.getTypeName=function(){return"pinnedProductEntity"};var ZQe=function(){K6.apply(this,arguments)};
_.r(ZQe,K6);ZQe.prototype.getAssociations=function(){return[]};
ZQe.prototype.getTypeName=function(){return"trendingOfferEntity"};_.h4k=new _.Ie("merchandiseShelfRenderer");var xGk=new _.Ie("shoppingContentLineItemViewModel");var HQs=new _.Ie("gridMovieRenderer");_.aqb=new _.Ie("movieRenderer");var UGH=function(){K6.apply(this,arguments)};
_.r(UGH,K6);UGH.prototype.getAssociations=function(){return[]};
UGH.prototype.getTypeName=function(){return"compositeSourceEntity"};var rIX=function(){K6.apply(this,arguments)};
_.r(rIX,K6);rIX.prototype.getAssociations=function(){var X=[];this.delegate.compositeSourceKeys&&X.push.apply(X,_.EU(this.delegate.compositeSourceKeys));return[].concat(_.EU(new Set(X)))};
rIX.prototype.getTypeName=function(){return"multiviewStagingEntity"};var Iqk=function(){K6.apply(this,arguments)};
_.r(Iqk,K6);Iqk.prototype.getAssociations=function(){var X=[];this.delegate.trackDownloadMetadatas&&X.push.apply(X,_.EU(this.delegate.trackDownloadMetadatas));return[].concat(_.EU(new Set(X)))};
Iqk.prototype.getTypeName=function(){return"musicAlbumReleaseDownloadMetadataEntity"};var yIG=function(){K6.apply(this,arguments)};
_.r(yIG,K6);
yIG.prototype.getAssociations=function(){var X=[];this.delegate.downloadedTracks&&X.push.apply(X,_.EU(this.delegate.downloadedTracks));this.delegate.smartDownloadedTracks&&X.push.apply(X,_.EU(this.delegate.smartDownloadedTracks));this.delegate.downloadedEpisodes&&X.push.apply(X,_.EU(this.delegate.downloadedEpisodes));this.delegate.downloadedAlbumReleases&&X.push.apply(X,_.EU(this.delegate.downloadedAlbumReleases));this.delegate.smartDownloadedAlbumReleases&&X.push.apply(X,_.EU(this.delegate.smartDownloadedAlbumReleases));this.delegate.downloadedPlaylists&&
X.push.apply(X,_.EU(this.delegate.downloadedPlaylists));this.delegate.smartDownloadedPlaylists&&X.push.apply(X,_.EU(this.delegate.smartDownloadedPlaylists));this.delegate.metadataOnlyTracks&&X.push.apply(X,_.EU(this.delegate.metadataOnlyTracks));return[].concat(_.EU(new Set(X)))};
yIG.prototype.getTypeName=function(){return"musicDownloadsLibraryEntity"};var oxU=function(){K6.apply(this,arguments)};
_.r(oxU,K6);oxU.prototype.getAssociations=function(){var X=[];this.delegate.trackDownloadMetadatas&&X.push.apply(X,_.EU(this.delegate.trackDownloadMetadatas));return[].concat(_.EU(new Set(X)))};
oxU.prototype.getTypeName=function(){return"musicPlaylistDownloadMetadataEntity"};var Sv0=function(){K6.apply(this,arguments)};
_.r(Sv0,K6);Sv0.prototype.getAssociations=function(){var X=[];this.delegate.playbackData&&X.push(this.delegate.playbackData);this.delegate.localImageEntities&&X.push.apply(X,_.EU(this.delegate.localImageEntities));this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.EU(new Set(X)))};
Sv0.prototype.getTypeName=function(){return"musicTrackDownloadMetadataEntity"};var OQH=function(){K6.apply(this,arguments)};
_.r(OQH,K6);
OQH.prototype.getAssociations=function(){var X=[];this.delegate.musicLibraryStatusEntity&&X.push(this.delegate.musicLibraryStatusEntity);this.delegate.primaryArtists&&X.push.apply(X,_.EU(this.delegate.primaryArtists));this.delegate.details&&X.push(this.delegate.details);this.delegate.userDetails&&X.push(this.delegate.userDetails);this.delegate.tracks&&X.push.apply(X,_.EU(this.delegate.tracks));this.delegate.share&&X.push(this.delegate.share);this.delegate.downloadMetadata&&X.push(this.delegate.downloadMetadata);this.delegate.refresh&&
X.push(this.delegate.refresh);return[].concat(_.EU(new Set(X)))};
OQH.prototype.getTypeName=function(){return"musicAlbumRelease"};
var cIk=function(){K6.apply(this,arguments)};
_.r(cIk,K6);cIk.prototype.getAssociations=function(){var X=[];this.delegate.albumRelease&&X.push(this.delegate.albumRelease);this.delegate.tracks&&X.push.apply(X,_.EU(this.delegate.tracks));return[].concat(_.EU(new Set(X)))};
cIk.prototype.getTypeName=function(){return"musicAlbumReleaseDetail"};
var bQU=function(){K6.apply(this,arguments)};
_.r(bQU,K6);bQU.prototype.getAssociations=function(){var X=[];this.delegate.albumRelease&&X.push(this.delegate.albumRelease);return[].concat(_.EU(new Set(X)))};
bQU.prototype.getTypeName=function(){return"musicAlbumReleaseUserDetail"};var fqs=function(){K6.apply(this,arguments)};
_.r(fqs,K6);fqs.prototype.getAssociations=function(){var X=[];this.delegate.details&&X.push(this.delegate.details);this.delegate.userDetails&&X.push(this.delegate.userDetails);return[].concat(_.EU(new Set(X)))};
fqs.prototype.getTypeName=function(){return"musicArtist"};
var DGv=function(){K6.apply(this,arguments)};
_.r(DGv,K6);DGv.prototype.getAssociations=function(){var X=[];this.delegate.parentArtist&&X.push(this.delegate.parentArtist);return[].concat(_.EU(new Set(X)))};
DGv.prototype.getTypeName=function(){return"musicArtistDetail"};
var R4U=function(){K6.apply(this,arguments)};
_.r(R4U,K6);R4U.prototype.getAssociations=function(){var X=[];this.delegate.parentArtist&&X.push(this.delegate.parentArtist);return[].concat(_.EU(new Set(X)))};
R4U.prototype.getTypeName=function(){return"musicArtistUserDetail"};var mG0=function(){K6.apply(this,arguments)};
_.r(mG0,K6);mG0.prototype.getAssociations=function(){return[]};
mG0.prototype.getTypeName=function(){return"musicLibraryEdit"};var Fkk=function(){K6.apply(this,arguments)};
_.r(Fkk,K6);Fkk.prototype.getAssociations=function(){return[]};
Fkk.prototype.getTypeName=function(){return"musicLibraryStatusEntity"};var qvH=function(){K6.apply(this,arguments)};
_.r(qvH,K6);
qvH.prototype.getAssociations=function(){var X=[];this.delegate.tracks&&X.push.apply(X,_.EU(this.delegate.tracks));this.delegate.refresh&&X.push(this.delegate.refresh);this.delegate.musicLibraryStatusEntity&&X.push(this.delegate.musicLibraryStatusEntity);this.delegate.details&&X.push(this.delegate.details);this.delegate.downloadMetadata&&X.push(this.delegate.downloadMetadata);this.delegate.sideloadMetadata&&X.push(this.delegate.sideloadMetadata);this.delegate.userDetails&&X.push(this.delegate.userDetails);this.delegate.entryCollection&&
X.push(this.delegate.entryCollection);this.delegate.share&&X.push(this.delegate.share);this.delegate.podcastShowAdditionalMetadata&&X.push.apply(X,_.EU((new NMu(this.delegate.podcastShowAdditionalMetadata)).getAssociations()));return[].concat(_.EU(new Set(X)))};
qvH.prototype.getTypeName=function(){return"musicPlaylist"};
var NMu=function(){Ei.apply(this,arguments)};
_.r(NMu,Ei);NMu.prototype.getAssociations=function(){var X=[];this.delegate.creatorEntity&&X.push(this.delegate.creatorEntity);return[].concat(_.EU(new Set(X)))};var Mdk=function(){K6.apply(this,arguments)};
_.r(Mdk,K6);Mdk.prototype.getAssociations=function(){return[]};
Mdk.prototype.getTypeName=function(){return"musicShare"};var utb=function(){K6.apply(this,arguments)};
_.r(utb,K6);
utb.prototype.getAssociations=function(){var X=[];this.delegate.musicLibraryStatusEntity&&X.push(this.delegate.musicLibraryStatusEntity);this.delegate.artists&&X.push.apply(X,_.EU(this.delegate.artists));this.delegate.audioModeVersion&&X.push(this.delegate.audioModeVersion);this.delegate.videoModeVersion&&X.push(this.delegate.videoModeVersion);this.delegate.userDetails&&X.push(this.delegate.userDetails);this.delegate.details&&X.push(this.delegate.details);this.delegate.albumRelease&&X.push(this.delegate.albumRelease);this.delegate.share&&
X.push(this.delegate.share);this.delegate.libraryEdit&&X.push(this.delegate.libraryEdit);this.delegate.downloadMetadata&&X.push(this.delegate.downloadMetadata);this.delegate.playbackPosition&&X.push(this.delegate.playbackPosition);this.delegate.lyrics&&X.push(this.delegate.lyrics);return[].concat(_.EU(new Set(X)))};
utb.prototype.getTypeName=function(){return"musicTrack"};
var G1v=function(){K6.apply(this,arguments)};
_.r(G1v,K6);G1v.prototype.getAssociations=function(){var X=[];this.delegate.parentTrack&&X.push(this.delegate.parentTrack);return[].concat(_.EU(new Set(X)))};
G1v.prototype.getTypeName=function(){return"musicTrackDetail"};
var dGe=function(){K6.apply(this,arguments)};
_.r(dGe,K6);dGe.prototype.getAssociations=function(){var X=[];this.delegate.parentTrack&&X.push(this.delegate.parentTrack);return[].concat(_.EU(new Set(X)))};
dGe.prototype.getTypeName=function(){return"musicTrackUserDetail"};var w4=new _.Ie("musicResponsiveListItemRenderer");var jQ5=new _.Ie("addToPlaylistEndpoint");var Vde=new _.Ie("captionPickerEndpoint");var tdk=new _.Ie("suggestStats");var PPX=new _.Ie("backstageImageUploadEndpoint");var QLr=new _.Ie("createBackstagePostDialogEndpoint");_.Exr=new _.Ie("createCommentReplyDialogEndpoint");_.Kkr=new _.Ie("updateCommentDialogEndpoint");_.TMH=new _.Ie("updateCommentReplyDialogEndpoint");var z4s=new _.Ie("menuEndpoint");var jGK=new _.Ie("modalEndpoint");var jLk=new _.Ie("playlistEditorEndpoint");var iQb=new _.Ie("copyTextEndpoint");var sLZ,X7v;sLZ=new _.Ie("shareEndpoint");X7v=new _.Ie("shareEntityEndpoint");_.JPj=new _.Ie("shareEntityServiceEndpoint");_.d2I=new _.Ie("userFeedbackEndpoint");_.CV=new _.Ie("watchEndpoint");var PhZ=new _.Ie("watchPlaylistEndpoint");var p7b=new _.Ie("addUpcomingEventReminderEndpoint");_.Cz=new _.Ie("getCommentsFromInboxCommand");var l8e=new _.Ie("notificationOptOutEndpoint");var g3u=new _.Ie("recordNotificationInteractionsEndpoint");var BEZ=new _.Ie("removeUpcomingEventReminderEndpoint");_.AO=new _.Ie("getDownloadActionCommand");_.$7U=new _.Ie("offlineOrchestrationActionCommand");var Wyk=function(){K6.apply(this,arguments)};
_.r(Wyk,K6);Wyk.prototype.getAssociations=function(){return[]};
Wyk.prototype.getTypeName=function(){return"captionTrack"};var CXU=function(){K6.apply(this,arguments)};
_.r(CXU,K6);CXU.prototype.getAssociations=function(){return[]};
CXU.prototype.getTypeName=function(){return"offlineOrchestrationActionWrapperEntity"};var kfs=function(){K6.apply(this,arguments)};
_.r(kfs,K6);kfs.prototype.getAssociations=function(){return[]};
kfs.prototype.getTypeName=function(){return"offlineVideoPolicy"};var n3b=function(){K6.apply(this,arguments)};
_.r(n3b,K6);n3b.prototype.getAssociations=function(){return[]};
n3b.prototype.getTypeName=function(){return"offlineVideoStreams"};var Lyr=function(){K6.apply(this,arguments)};
_.r(Lyr,K6);Lyr.prototype.getAssociations=function(){var X=[];this.delegate.transfer&&X.push(this.delegate.transfer);this.delegate.adsPlaybackData&&X.push.apply(X,_.EU(this.delegate.adsPlaybackData));this.delegate.drmLicense&&X.push(this.delegate.drmLicense);this.delegate.offlineVideoPolicy&&X.push(this.delegate.offlineVideoPolicy);this.delegate.videoDownloadContextEntity&&X.push(this.delegate.videoDownloadContextEntity);return[].concat(_.EU(new Set(X)))};
Lyr.prototype.getTypeName=function(){return"playbackData"};var APb=function(){K6.apply(this,arguments)};
_.r(APb,K6);APb.prototype.getAssociations=function(){return[]};
APb.prototype.getTypeName=function(){return"refresh"};var w7G=function(){K6.apply(this,arguments)};
_.r(w7G,K6);w7G.prototype.getAssociations=function(){var X=[];this.delegate.offlineVideoStreams&&X.push.apply(X,_.EU(this.delegate.offlineVideoStreams));this.delegate.captionTrack&&X.push.apply(X,_.EU(this.delegate.captionTrack));return[].concat(_.EU(new Set(X)))};
w7G.prototype.getTypeName=function(){return"transfer"};var Y2v=function(){K6.apply(this,arguments)};
_.r(Y2v,K6);Y2v.prototype.getAssociations=function(){return[]};
Y2v.prototype.getTypeName=function(){return"videoDownloadContextEntity"};var v3r=new _.Ie("showMoreDrawerCommand");var e7Z=new _.Ie("updateEngagementPanelContentCommand");var ZK0=new _.Ie("getPdgBuyFlowCommand");var h7b=new _.Ie("liveChatPurchaseMessageEndpoint");var x7e=new _.Ie("openSuperStickerBuyFlowCommand");var HKr=new _.Ie("updatePdgFeatureEnablementCommand");var a8b=function(){K6.apply(this,arguments)};
_.r(a8b,K6);a8b.prototype.getAssociations=function(){return[]};
a8b.prototype.getTypeName=function(){return"liveViewerLeaderboardChatEntryPointStateEntity"};var U7v=function(){K6.apply(this,arguments)};
_.r(U7v,K6);U7v.prototype.getAssociations=function(){return[]};
U7v.prototype.getTypeName=function(){return"liveViewerLeaderboardPointsEntity"};_.rPU=new _.Ie("pdgCommentChipRenderer");_.I8k=new _.Ie("permissionRoleBottomBarRenderer");_.yPk=new _.Ie("updatePermissionRoleCommand");var o3Z=new _.Ie("prefetchWatchCommand");var S2Z=new _.Ie("updatePlayerErrorMessageCommand");var deT=new _.Ie("toggleCaptionsVisibilityCommand");var OKe=new _.Ie("playerDisclosureViewModel");_.cPZ=new _.Ie("quickActionsViewModel");var bK0=new _.Ie("playerResponse");var f8H=new _.Ie("playlistRenderer");_.D7U=new _.Ie("playlistVideoListRenderer");_.kk=new _.Ie("playlistEditEndpoint");var R7u=new _.Ie("createImagePollCommand");var m7H=new _.Ie("createQuizCommand");var FyU=new _.Ie("quizRenderer");var q2H=new _.Ie("uploadedVideoRenderer");var NEG=new _.Ie("decorateMessageEndpoint");var Meu=new _.Ie("lpOfferCardOptionViewModel");var u7e=new _.Ie("sfvAudioItemPlaybackCommand");var Gfu=function(){K6.apply(this,arguments)};
_.r(Gfu,K6);Gfu.prototype.getAssociations=function(){return[]};
Gfu.prototype.getTypeName=function(){return"sfvAudioItemCurrentlyPlayingEntity"};_.nz=new _.Ie("reelNonVideoContentEndpoint");_.Nm=new _.Ie("reelWatchEndpoint");var d7t=new _.Ie("reelActionBarViewModel");_.Lz=new _.Ie("reelItemRenderer");var Ves=new _.Ie("reelMetapanelViewModel");_.Av=new _.Ie("reelNonVideoContentRenderer");_.te0=new _.Ie("reelPlayerOverlayRenderer");var PXs=new _.Ie("shortsLockupViewModel");var QZU=new _.Ie("sponsorButtonViewModel");var E3e=new _.Ie("reelItemWatchResponse");var KyG=new _.Ie("textBadgeRenderer");_.wn=new _.Ie("buttonRenderer");_.Yk=new _.Ie("toggleButtonRenderer");var iWW=new _.Ie("switchButtonViewModel");_.TEb=new _.Ie("confirmDialogRenderer");var z7u;z7u=new _.Ie("menuRenderer");_.jZk=new _.Ie("menuFlexibleItemRenderer");var iKu=new _.Ie("pollRenderer");_.sZt=new _.Ie("backgroundPromoRenderer");var JYZ;_.XbU=new _.Ie("chipCloudRenderer");JYZ=new _.Ie("chipCloudChipRenderer");var pbj=new _.Ie("dropdownRenderer");var lIZ=new _.Ie("gridVideoRenderer");_.gKe=new _.Ie("itemSectionRenderer");_.BDk=new _.Ie("messageRenderer");var $yv=new _.Ie("sortFilterHeaderRenderer");_.vO=new _.Ie("videoRenderer");var Wmv=new _.Ie("resolveUrlCommandMetadata");var CWr=function(){K6.apply(this,arguments)};
_.r(CWr,K6);CWr.prototype.getAssociations=function(){return[]};
CWr.prototype.getTypeName=function(){return"saveToPlaylistListEntity"};_.kpU=new _.Ie("getAnswerCommand");_.m1=new _.Ie("searchEndpoint");var nKU=new _.Ie("genAiRichTextViewModel");var TxY=new _.Ie("overviewAnswerViewModel");var Lmj=new _.Ie("videoOverviewViewModel");var AYt=new _.Ie("addToPlaylistServiceEndpoint");var wbv=new _.Ie("clearSearchHistoryEndpoint");var YtG=new _.Ie("clearWatchHistoryEndpoint");var vKZ=new _.Ie("webSerializedServiceEndpointExtension");_.e6U=new _.Ie("createCommentEndpoint");var ZOX=new _.Ie("createCommentReplyEndpoint");var h6t=new _.Ie("performCommentActionEndpoint");var xyH=new _.Ie("updateCommentEndpoint");var HOG=new _.Ie("updateCommentReplyEndpoint");_.eT=new _.Ie("createPlaylistServiceEndpoint");var aI0=new _.Ie("deletePlaylistEndpoint");var UyZ=new _.Ie("deleteVideoEndpoint");var zva=new _.Ie("getReportFormEndpoint");var rYG=new _.Ie("modifyChannelNotificationPreferenceEndpoint");var WuK;_.Rr=new _.Ie("offlinePlaylistEndpoint");WuK={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 Cja;_.DL=new _.Ie("offlineVideoEndpoint");Cja={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 IIZ=new _.Ie("pingingEndpoint");_.yYX=new _.Ie("selectActiveIdentityEndpoint");var oKU=new _.Ie("setSettingEndpoint");var fua=new _.Ie("undoFeedbackEndpoint");var Stj=new _.Ie("unsubscribeEndpoint");_.OOe=new _.Ie("updatedMetadataEndpoint");var cYU=function(){K6.apply(this,arguments)};
_.r(cYU,K6);cYU.prototype.getAssociations=function(){return[]};
cYU.prototype.getTypeName=function(){return"settingEntity"};_.bOH=new _.Ie("updateLocalAppSettingCommand");var fIe=new _.Ie("saveImageToDeviceEndpoint");var Dyr=new _.Ie("shareImageCommand");var R6t=new _.Ie("sharingProviderDataCommand");var myj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(myj,_.wB);var Fmv=[0,_.eS,-1];myj.prototype.JSC$12803_serializeBinary=g0I(Fmv);var qtZ=_.cM(Fmv);var NDv=new _.Ie("userMentionSuggestionRenderer");var MwU=new _.Ie("liveChatTunnelCommand");var uEs=new _.Ie("showSponsorshipsGiftOfferDialogCommand");var GpZ=new _.Ie("sponsorshipsScrollableShelfViewModel");var dyU=new _.Ie("updateUpcomingEventReminderButtonStateCommand");var Vwj=new _.Ie("upcomingEventReminderButtonStateRenderer");var twj=new _.Ie("subscribeEndpoint");var PWX=new _.Ie("registerTasksCommand");var Q_X=new _.Ie("hideSheetCommand");var EKH=new _.Ie("hideSnackbarCommand");var KmX=new _.Ie("showDialogCommand");_.Gy=new _.Ie("showSheetCommand");var TDX=new _.Ie("showSnackbarCommand");var z6s=function(){K6.apply(this,arguments)};
_.r(z6s,K6);z6s.prototype.getAssociations=function(){return[]};
z6s.prototype.getTypeName=function(){return"chipEntity"};var j_u=function(){K6.apply(this,arguments)};
_.r(j_u,K6);j_u.prototype.getAssociations=function(){return[]};
j_u.prototype.getTypeName=function(){return"dismissState"};_.sV=new _.Ie("avatarViewModel");var iOX=new _.Ie("badgeViewModel");_.ZD=new _.Ie("buttonViewModel");_.hv=new _.Ie("chipViewModel");var s_b=new _.Ie("contentPreviewImageViewModel");var Xwu=new _.Ie("decoratedAvatarViewModel");_.ZH5=new _.Ie("engagementBarViewModel");_.JKk=new _.Ie("imageBannerViewModel");var pwH=new _.Ie("lockupContentMetadataRowExtension");_.lgZ=new _.Ie("lockupMetadataViewModel");_.gh0=new _.Ie("lockupViewModel");var BaU=new _.Ie("avatarStackViewModel");_.$3t=new _.Ie("contentMetadataViewModel");var WHv=function(){K6.apply(this,arguments)};
_.r(WHv,K6);WHv.prototype.getAssociations=function(){return[]};
WHv.prototype.getTypeName=function(){return"pageHeaderEntity"};_.CsH=new _.Ie("pageHeaderViewModel");var kQs=new _.Ie("snackbarViewModel");var nhu=new _.Ie("thumbnailHoverOverlayToggleActionsViewModel");_.xk=new _.Ie("toggleButtonViewModel");var LHG=function(){K6.apply(this,arguments)};
_.r(LHG,K6);LHG.prototype.getAssociations=function(){return[]};
LHG.prototype.getTypeName=function(){return"votingEntity"};_.hQT=new _.Ie("votingViewModel");var AKG=new _.Ie("sectionHeaderViewModel");var wwv=new _.Ie("notifyDropdownOptionSelectedCommand");var cdT=new _.Ie("listViewModel");_.dz=new _.Ie("listItemViewModel");var YAX=new _.Ie("dialogHeaderViewModel");var vhZ=function(){K6.apply(this,arguments)};
_.r(vhZ,K6);vhZ.prototype.getAssociations=function(){return[]};
vhZ.prototype.getTypeName=function(){return"dataFreshnessEntity"};var qkC=new _.Ie("suspenseViewModel");var elk=new _.Ie("tooltipViewModel");var ZdG=function(){K6.apply(this,arguments)};
_.r(ZdG,K6);ZdG.prototype.getAssociations=function(){return[]};
ZdG.prototype.getTypeName=function(){return"emojiCustomizationSetEntity"};var hlr=function(){K6.apply(this,arguments)};
_.r(hlr,K6);hlr.prototype.getAssociations=function(){return[]};
hlr.prototype.getTypeName=function(){return"emojiFountainDataEntity"};var x3Z=function(){K6.apply(this,arguments)};
_.r(x3Z,K6);x3Z.prototype.getAssociations=function(){return[]};
x3Z.prototype.getTypeName=function(){return"liveReactionsDataEntity"};_.Hdt=new _.Ie("transcriptSubmitCaptionCorrectionCommand");var agb=function(){K6.apply(this,arguments)};
_.r(agb,K6);agb.prototype.getAssociations=function(){return[]};
agb.prototype.getTypeName=function(){return"buttonEntity"};var MsU=new _.Ie("unpluggedStringRunImage");var U3e=new _.Ie("tabViewModel");var rKG=new _.Ie("tabbedViewModel");var IgX=function(){K6.apply(this,arguments)};
_.r(IgX,K6);IgX.prototype.getAssociations=function(){return[]};
IgX.prototype.getTypeName=function(){return"videoPlaybackPositionEntity"};_.yKH=new _.Ie("updateDescriptionAction");var ohZ=new _.Ie("updateToggleButtonTextAction");var SAX=new _.Ie("showFullscreenPlayerControlsCommand");var OdX=new _.Ie("updateVideoMetadataCommand");_.cKj=new _.Ie("autoplaySwitchButtonRenderer");var Jf;_.bdk=new _.Ie("multiMarkersPlayerBarRenderer");Jf=new _.Ie("chapterRenderer");var fg0=new _.Ie("heatMarkerRenderer");var tiW=new _.Ie("heatmapRenderer");var D3X=new _.Ie("smartSkipPlayerScrimOverlayRenderer");var Rlr=new _.Ie("timedMarkerDecorationRenderer");var BKU=new _.Ie("postWebToNativeMessageCommand");var sL=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(sL,_.wB);sL.prototype.getMethodName=function(){return _.KR(this,1)};var m3s=[0,_.eS,-2];sL.prototype.JSC$12825_serializeBinary=g0I(m3s);var FHs=_.ol(sL,m3s);var qAe=new _.Ie("whitelistEditEndpoint");var NaZ=new _.Ie("clearUrlParamCommand");var McH=new _.Ie("commerceActionCommand");_.uwj=new _.Ie("getPaymentInstrumentsParamsCommand");var GQZ=new _.Ie("getPaymentsClientTokenCommand");var d3k=new _.Ie("googlePaymentBillingCommand");var VcX=new _.Ie("googlePaymentPurchaseManagerCommand");_.tcr=new _.Ie("logGtmCommand");var Psj=new _.Ie("updateCardItemOnClickCommand");_.Qdv=new _.Ie("ypcPauseSubscriptionCommand");_.Ehj=new _.Ie("ypcResumeSubscriptionCommand");var KHv=function(){K6.apply(this,arguments)};
_.r(KHv,K6);KHv.prototype.getAssociations=function(){return[]};
KHv.prototype.getTypeName=function(){return"commerceAcquisitionClientPayloadEntity"};var Tat=function(){K6.apply(this,arguments)};
_.r(Tat,K6);Tat.prototype.getAssociations=function(){return[]};
Tat.prototype.getTypeName=function(){return"commerceCartListEntity"};var zlG=function(){K6.apply(this,arguments)};
_.r(zlG,K6);zlG.prototype.getAssociations=function(){return[]};
zlG.prototype.getTypeName=function(){return"iconBadgeEntity"};var jdt=function(){K6.apply(this,arguments)};
_.r(jdt,K6);jdt.prototype.getAssociations=function(){return[]};
jdt.prototype.getTypeName=function(){return"pdpStateEntity"};var ide=function(){K6.apply(this,arguments)};
_.r(ide,K6);ide.prototype.getAssociations=function(){return[]};
ide.prototype.getTypeName=function(){return"quantityIncrementerEntity"};var FOY=new _.Ie("ypcOffersEndpoint");var sdr=new _.Ie("cardItemRenderer"),XgU=new _.Ie("cardItemTextRenderer");var JBe=new _.Ie("commerceCartItemQuantityPickerRenderer");var pgH=new _.Ie("linkCardRenderer");var i16=new _.Ie("quantityIncrementerButtonViewModel");var lkb=new _.Ie("quantityIncrementerViewModel");var g5U=new _.Ie("themedImageViewModel");_.Bmk=new _.Ie("ypcCancelRecurrenceEndpoint");var $Vj=new _.Ie("ypcCompleteTransactionEndpoint");_.WrU=new _.Ie("ypcGetCartEndpoint");_.AJ=new _.Ie("ypcGetOffersEndpoint");_.HO=new _.Ie("ypcHandleTransactionEndpoint");var Cge=new _.Ie("ypcLogWalletAnalyticDataEndpoint");_.ksU=new _.Ie("ypcRedeemCodeEndpoint");var n5k=new _.Ie("ypcUpdateFopEndpoint");SR(oR(1),IR(4));vGu((new MessageChannel).port2);var LrX=function(){this.register=new Map},YiZ=function(X,J,p){X=X+"_"+J;
a2.register.has(X)?p=a2.register.get(X):(p=p(),a2.register.set(X,p));return p},ABZ=function(X){X=_.C(X.register.values());
for(var J=X.next();!J.done;J=X.next())_.RD(J.value,"ABORTED")};
LrX.prototype.clear=function(){ABZ(this);this.register.clear()};
var a2=new LrX;var KUU=Date.now().toString();var jc6=zxW();var B0Z={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 wgj;wgj=1;_.Q8=function(X){this.veData=X};
_.V_=function(X){return new _.Q8({trackingParams:X})};
_.S_=function(X,J,p,l,g,B){var k=wgj++;return new _.Q8({veType:X,veCounter:k,elementIndex:p,dataElement:J,youtubeData:l,jspbYoutubeData:g,loggingDirectives:B})};
_.W=_.Q8.prototype;
_.W.getAsJson=function(){var X={};this.veData.trackingParams!==void 0?X.trackingParams=this.veData.trackingParams:(X.veType=this.veData.veType,this.veData.veCounter!==void 0&&(X.veCounter=this.veData.veCounter),this.veData.elementIndex!==void 0&&(X.elementIndex=this.veData.elementIndex));this.veData.dataElement!==void 0&&(X.dataElement=this.veData.dataElement.getAsJson());this.veData.youtubeData!==void 0&&(X.youtubeData=this.veData.youtubeData);this.veData.isCounterfactual&&(X.isCounterfactual=!0);
return X};
_.W.getAsJspb=function(){var X=new eNe;this.veData.trackingParams!==void 0?X.setTrackingParams(this.veData.trackingParams):(this.veData.veType!==void 0&&_.s4(X,2,this.veData.veType),this.veData.veCounter!==void 0&&_.s4(X,6,this.veData.veCounter),this.veData.elementIndex!==void 0&&_.s4(X,3,this.veData.elementIndex),this.veData.isCounterfactual&&_.yV(X,5,!0));if(this.veData.dataElement!==void 0){var J=this.veData.dataElement.getAsJspb();_.DF(X,7,J)}this.veData.youtubeData!==void 0&&_.DF(X,8,this.veData.jspbYoutubeData);
return X};
_.W.toString=function(){return JSON.stringify(this.getAsJson())};
_.W.isClientVe=function(){return!this.veData.trackingParams&&!!this.veData.veType};
_.W.getLoggingDirectives=function(){return this.veData.loggingDirectives};_.Ib("yt_logging_screen.getRootVeType",p46);_.Ib("yt_logging_screen.getCurrentCsn",_.Kv);_.Ib("yt_logging_screen.getCttAuthInfo",T4);_.Ib("yt_logging_screen.setCurrentScreen",_.z4);var YZX=function(){this.events=new Map},v5U=function(X){var J=[];
X=_.C(X.events.values());for(var p=X.next();!p.done;p=X.next())J.push(p.value);return J};
YZX.prototype.clear=function(){this.events.clear()};var Zhe=function(){this.logTransport=new eWs;this.loggedEventRegister=new YZX;this.unloggedEventRegister=new YZX;this.eventsCount=0;this.flushInterval=3E4;this.JSC$12862_flushTimer=new _.Ex(this.flushInterval);this.JSC$12862_flushTimer.listen("tick",this.flush,!1,this)};
Zhe.prototype.flush=function(){if(this.eventsCount){var X={loggedEvents:v5U(this.loggedEventRegister),unloggedEvents:v5U(this.unloggedEventRegister)};if(_.H("export_player_version_to_ytconfig")){var J;(J=_.Bh("PLAYER_CLIENT_VERSION"))?(J=J.split("-")[0].replace(/\./g,""),J=isNaN(Number(J))?"0":J):J="";var p=_.Bh("PLAYER_CLIENT_VERSION");if(p){p=p.split("-");var l="";p.length>1&&(l=p[p.length-1]);p=Eg5(l.startsWith("canary_experiment")?"canary":l.startsWith("canary_control")?"control":"none")}else p=
"CLIENT_CANARY_STATE_UNKNOWN";X.dimensions={playerClientVersion:J,playerCanaryState:p}}this.logTransport.flush(X);this.loggedEventRegister.clear();this.unloggedEventRegister.clear();this.eventsCount=0;this.JSC$12862_flushTimer.enabled&&this.JSC$12862_flushTimer.stop()}};
var hWZ=function(X){Ua==null&&(Ua=new Zhe);var J=Ua;var p=J.loggedEventRegister;X.dimensions=X.dimensions||{};X.dimensions.csn=_.Kv()||"";var l=ClR(X.dimensions).join(";");if(X.records!=null)if(p.events.has(l)){var g;(g=p.events.get(l).records)==null||g.push.apply(g,_.EU(X.records))}else p.events.set(l,X);J.JSC$12862_flushTimer.enabled||J.JSC$12862_flushTimer.start();J.eventsCount++;J.eventsCount>=100&&J.flush()};var eWs=function(){};
eWs.prototype.flush=function(X,J){_.H("enable_client_sli_logging")&&_.le("sliEventBatch",X,{sendIsolatedPayload:!!J})};var Ua;var Hhs;Hhs=function(X){var J=xVr;X=X===void 0?{}:X;J=J.name;var p=w4C("SUCCESS");hWZ({dimensions:X,records:[{name:J,state:"SLI_STATE_END",status:p}]})};
_.v7m=function(X,J,p,l){this.name=X;this.sliId=J;this.timeoutMs=p;this.statusOnTimeout=l;this.logSliId="";this.timeoutHandle=-1;this.ongoing=!1;this.dimensions={}};
_.v7m.prototype.getId=function(){return this.sliId};
_.De=function(X,J){J=J===void 0?{}:J;X.ongoing||(X.ongoing=!0,X.dimensions=J,X.logSliId=q05(),hWZ({dimensions:X.dimensions,records:[{name:X.name,state:"SLI_STATE_START",sliId:X.logSliId}]}),X.timeoutMs>0&&(X.timeoutHandle=setTimeout(function(){_.RD(X,X.statusOnTimeout)},X.timeoutMs)))};
_.RD=function(X,J){X.ongoing&&(X.timeoutMs>0&&clearTimeout(X.timeoutHandle),X.ongoing=!1,J={dimensions:X.dimensions,records:[{name:X.name,status:w4C(J),state:"SLI_STATE_END",sliId:X.logSliId}]},a2.register.delete(X.name+"_"+X.sliId),hWZ(J))};var xVr=new function(){this.name="SLI_NAME_YOUTUBE_WEB_SESSION_PARTITION"};var rlb=function(){K6.apply(this,arguments)};
_.r(rlb,K6);rlb.prototype.getAssociations=function(){return[]};
rlb.prototype.getTypeName=function(){return"videoOverviewAsyncDataEntity"};var INv=new _.Ie("highlightTextDecoratorColorMapExtension");var ylr=new _.Ie("styleRunColorMapExtension");var UtB=_.w9(["data-"]),yiY={};var SiI={};var rn=function(X){this.wrappedPromise_=X===void 0?null:X;this.state_=0;this.JSC$12893_value_=null};
rn.prototype.then=function(X,J,p){return this.wrappedPromise_?this.wrappedPromise_.then(X,J,p):this.state_===1&&X?(X=X.call(p,this.JSC$12893_value_))&&typeof X.then==="function"?X:_.I2(X):this.state_===2&&J?(X=J.call(p,this.JSC$12893_value_))&&typeof X.then==="function"?X:_.oTk(X):this};
rn.prototype.getValue=function(){return this.JSC$12893_value_};
rn.prototype.isRejected=function(){return this.state_==2};
rcb(rn);_.oTk=function(X){var J=new rn;X=X===void 0?null:X;J.state_=2;J.JSC$12893_value_=X===void 0?null:X;return J};
_.I2=function(X){var J=new rn;X=X===void 0?null:X;J.state_=1;J.JSC$12893_value_=X===void 0?null:X;return J};var VRZ="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");var Snk=["load","abort","error"],yp=function(X,J,p){this.transformedData=null;this.invalidAspectRatio=this.cropped=!1;this.JSC$12913_maxAspectRatio_=X;this.disableAnimation_=J===void 0?!1:J;this.disableExifRotation_=p===void 0?!1:p;this.JSC$12913_image_=new Image;this.angle_=this.dataUrl_=this.mime_=this.JSC$12913_reject_=this.resolve_=null};
yp.prototype.transform=function(X){var J=this;this.mime_=X.type;rW(A4t(X),this.dataUrlRead_,this.readError_,this);rW(Leu(X.slice(0,65536)),this.exifRead_,this.readError_,this);return new Promise(function(p,l){J.resolve_=p;J.JSC$12913_reject_=l})};
yp.prototype.dataUrlRead_=function(X){this.dataUrl_=X;this.angle_!=null&&One(this)};
yp.prototype.exifRead_=function(X){if(this.disableExifRotation_)this.angle_=0;else{a:if(X=new DataView(X),X.byteLength<2||X.getUint16(0)!==65496)X=-2;else{for(var J=2,p=X.byteLength;J<p;){var l=X.getUint16(J),g=X.getUint16(J+2);if(l===65505){J+=4;l=X.getUint32(J);g=X.getUint16(J+4);if(l!==1165519206||g!==0)break;J+=6;l=X.getUint16(J)===18761;J+=X.getUint32(J+4,l);g=X.getUint16(J,l);J+=2;for(var B=0;B<g;B++){if(X.getUint16(J,l)===274){J+=8;X=X.getUint16(J,l);break a}J+=12}}else if(l>>8!==255)break;
else J+=g+2}X=-1}switch(X){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&&One(this)};
yp.prototype.readError_=function(){this.JSC$12913_reject_()};
var One=function(X){X3(X.JSC$12913_image_,Snk,X.completeTransform_,!1,X);X.JSC$12913_image_.src=_.zu(X.dataUrl_).toString();X.JSC$12913_image_.src!=Tu.toString()&&X.JSC$12913_image_.src.substr(0,11)==="data:image/"||X.JSC$12913_reject_()};
yp.prototype.completeTransform_=function(){if(this.JSC$12913_image_.src!=Tu.toString()){var X=_.zu(this.dataUrl_),J=this.JSC$12913_image_.naturalHeight?this.JSC$12913_image_.naturalWidth/this.JSC$12913_image_.naturalHeight:null;this.invalidAspectRatio=J>this.JSC$12913_maxAspectRatio_||J<1/this.JSC$12913_maxAspectRatio_;if(this.mime_!=="image/gif"||this.disableAnimation_){var p=this.JSC$12913_image_.naturalWidth,l=this.JSC$12913_image_.naturalHeight,g=J=0,B=this.JSC$12913_image_.naturalHeight?this.JSC$12913_image_.naturalWidth/
this.JSC$12913_image_.naturalHeight:null;B>this.JSC$12913_maxAspectRatio_?(p=this.JSC$12913_maxAspectRatio_*l,J=(p-this.JSC$12913_image_.naturalWidth)/2,this.cropped=!0):B<1/this.JSC$12913_maxAspectRatio_?(l=this.JSC$12913_maxAspectRatio_*p,g=(l-this.JSC$12913_image_.naturalHeight)/2,this.cropped=!0):this.mime_==="image/gif"&&this.disableAnimation_&&(this.cropped=!0);if(this.angle_==90||this.angle_==270)B=p,p=l,l=B,B=J,J=g,g=B;switch(this.angle_){case 90:g-=p;break;case 180:J-=p;g-=l;break;case 270:J-=
l}this.cropped||this.angle_%360!==0?(X=document.createElement("canvas"),X.width=p||1,X.height=l||1,this.JSC$12913_image_.naturalWidth&&this.JSC$12913_image_.naturalHeight&&(p=X.getContext("2d"),p.rotate(Math.PI/180*this.angle_),p.drawImage(this.JSC$12913_image_,J,g,this.JSC$12913_image_.naturalWidth,this.JSC$12913_image_.naturalHeight)),this.transformedData=_.zu(X.toDataURL(this.mime_))):this.transformedData=X}else this.transformedData=X;this.resolve_(this)}};var o2=function(X,J){_.Hi.call(this,X);this.value=J};
_.r(o2,_.Hi);
var ST=function(X,J,p,l,g,B,k){k=k===void 0?!1:k;_.s0.call(this);var n=this;this.JSC$12918_url_=X;this.channelId_=J;this.maxFileSizeMb_=p;this.JSC$12918_maxAspectRatio_=l;this.dropZoneEl_=g;this.rejectInvalidAspectRatio_=k;this.selectButtonEl_=B;this.JSC$12918_reject_=this.resolve_=this.uploadPromise_=null;this.dropZoneOverlay_=new F0(this.dropZoneEl_);this.selectOverlay_=new qt(this.selectButtonEl_);this.selectButtonEl_.nextSibling.tagName=="INPUT"&&this.selectButtonEl_.nextSibling.setAttribute("accept","image/*");
this.JSC$12918_image_=this.transfer_=null;this.handler_=new _.QV(this);_.bF(this,this.handler_);this.handler_.listen(this.dropZoneOverlay_,"f",this.onChange_).listen(this.dropZoneEl_,"dragover",this.onHover_).listen(this.dropZoneEl_,"dragleave",this.onHover_).listen(B,"click",function(){n.selectOverlay_.click()}).listen(this.selectOverlay_,"j",this.onChange_)};
_.r(ST,_.s0);ST.prototype.disposeInternal=function(){for(var X=this.selectButtonEl_.nextSibling;X&&X.parentNode&&X.tagName=="INPUT";)X.parentNode.removeChild(X),X=this.selectButtonEl_.nextSibling;this.cancel();_.s0.prototype.disposeInternal.call(this)};
ST.prototype.uploadPromise=function(){if(this.JSC$12918_image_==null)return null;this.uploadPromise_||clk(this);return this.uploadPromise_};
ST.prototype.cancel=function(){bnb(this);this.JSC$12918_image_=null};
var bnb=function(X){X.transfer_&&X.transfer_.cancel();X.transfer_=null;X.uploadPromise_=null;X.resolve_=null;X.JSC$12918_reject_=null},clk=function(X){bnb(X);
X.transfer_=_.i5U(X.JSC$12918_url_,{"X-YouTube-ChannelId":X.channelId_},X.JSC$12918_image_);X.handler_.listenOnce(X.transfer_,"l",X.JSC$12920_onUploadComplete_);X.handler_.listenOnce(X.transfer_,"n",X.onUploadError_);X.transfer_.run();X.uploadPromise_=new Promise(function(J,p){X.resolve_=J;X.JSC$12918_reject_=p})};
_.W=ST.prototype;_.W.onChange_=function(X){X.files.length&&(this.JSC$12918_image_=X.files[0],this.JSC$12918_image_.size>1048576*this.maxFileSizeMb_?(this.JSC$12918_image_=null,this.dispatchEvent(new o2("yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"))):(clk(this),(new yp(this.JSC$12918_maxAspectRatio_)).transform(this.JSC$12918_image_).then((0,_.dv)(this.onPreview_,this),(0,_.dv)(this.onPreviewError_,this))))};
_.W.onPreview_=function(X){if(X.invalidAspectRatio&&(this.rejectInvalidAspectRatio_&&(this.JSC$12918_image_=null),this.dispatchEvent(new o2("yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT")),this.rejectInvalidAspectRatio_))return;X.cropped&&this.dispatchEvent(new o2("yt.comments.ImageUploadOverlay.CROPPED_EVENT"));this.dispatchEvent(new o2("yt.comments.ImageUploadOverlay.CHANGE_EVENT",X.transformedData))};
_.W.onPreviewError_=function(){this.JSC$12918_image_=null;this.dispatchEvent(new o2("yt.comments.ImageUploadOverlay.INVALID_EVENT"))};
_.W.onHover_=function(X){X.stopPropagation();X.preventDefault();if(X.type==="dragover")X=!0;else if(X.type==="dragleave")X=!1;else return;this.dispatchEvent(new o2("yt.comments.ImageUploadOverlay.HOVER_EVENT",X))};
_.W.JSC$12920_onUploadComplete_=function(){var X=(0,_.K2u)(this.transfer_.getResponseText());this.resolve_(X.encryptedBlobId)};
_.W.onUploadError_=function(){this.JSC$12918_reject_();bnb(this)};var fNb=function(X){X=X||{};var J={},p={};this.url=X.url||"";this.args=X.args||_.Q5.clone(J);this.assets=X.assets||{};this.attrs=X.attrs||_.Q5.clone(p);this.fallback=X.fallback||null;this.fallbackMessage=X.fallbackMessage||null;this.html5=!!X.html5;this.disable=X.disable||{};this.loaded=!!X.loaded;this.messages=X.messages||{}};
fNb.prototype.clone=function(){var X=new fNb,J;for(J in this)if(this.hasOwnProperty(J)){var p=this[J];_.g2(p)=="object"?X[J]=_.Q5.clone(p):X[J]=p}return X};var DHe,Rpu,mHX,Ah,qnr,N3H,MpH,u20,GFH,dHk,VpH,tpZ,Phk,Qib,ETk,KDX,T3U,zpr,jiu,ins,siG,Xav,Jmt,paj,lyb,goU,B8U,$rj,WLG,w9Z,Cdk,kIe,noG,LLb,Ame,wav,YrG,vok,eX0,Z0s,AqR,hXs,xre,H0r,ay0,Urs,rmj,Iys,ymU,oot,Srv,O0r,cmZ,b0t,fyu,Dr0,Oa,RXG,mrk,FLu,qrs,N80,Myt,uyU,GIH,drj,Vyu,tyb,Pd0,Q$b,EoU,KL0,T8U,zXU,j$t,i0Z,n$B,s$b,XsU,J3r,psG,lGs,g9r,B_H,$9k,W30,C10,kBU,n9s,L3t,A3k,wsr,YD0,v9b,eHU,Z9v,hHv,x9k,H9H,aGX,U9v,r30;DHe=["account/accounts_list"];Rpu=["acknowledge_channel_tou_strike"];mHX=["notification/add_upcoming_event_reminder"];
_.FDZ=["att/get"];Ah=["browse","music/browse","streaming_browse","unplugged/browse"];qnr=["channel/claim_legacy_youtube_channel"];N3H=["history/clear_search_history"];MpH=["history/clear_watch_history"];u20=["comment/perform_comment_action"];GFH=["comment/get_comment_replies"];dHk=["ypc/commerce_action"];VpH=["backstage/create_post"];tpZ=["live/create_broadcast"];Phk=["channel/create_channel"];Qib=["comment/create_comment_reply"];ETk=["comment/create_comment"];KDX=["live_chat/create_poll"];T3U=["playlist/create"];
zpr=["decorate_message"];jiu=["live_chat/delete_message"];ins=["playlist/delete"];siG=["video/delete"];Xav=["like/dislike"];Jmt=["dismissal/dismiss"];paj=["flag/flag"];lyb=["flow"];goU=["account/account_menu"];B8U=["playlist/get_add_to_playlist"];$rj=["get_answer"];WLG=["channel/get_channel_creation_form"];w9Z=["offline/get_download_action"];Cdk=["kids/get_kids_blocklist_picker"];kIe=["live_chat/get_item_context_menu"];noG=["live_chat/get_live_chat_message_buy_flow"];LLb=["live_chat/get_live_chat_replay"];
Ame=["live_chat/get_live_chat","live_chat/get_live_interactivity","live_chat/get_streaming_live_chat"];wav=["live_chat/get_live_chat_super_sticker_buy_flow"];YrG=["notification/get_notification_menu"];vok=["playlist/get_settings_editor"];eX0=["backstage/get_post_video_preview"];Z0s=["account/get_profile_card"];AqR=["share/get_share_panel"];hXs=["share/get_sharing_provider_data"];xre=["get_survey"];H0r=["notification/get_unseen_count"];ay0=["get_user_mention_suggestions"];Urs=["get_watch"];rmj=["guide"];
Iys=["feedback"];ymU=["kids/update_blacklist"];oot=["like/like"];Srv=["live_chat/live_chat_action"];O0r=["live_chat/manage_user"];cmZ=["video_manager/metadata_update"];b0t=["live_chat/moderate"];fyu=["notification/modify_channel_preference"];Dr0=["notification/opt_out"];Oa=["get_panel","get_posts_by_host_panel"];RXG=["player"];mrk=["browse/edit_playlist"];FLu=["notification/record_interactions"];qrs=["reel/reel_item_watch"];N80=["reel/reel_watch_sequence"];Myt=["like/removelike"];uyU=["notification/remove_upcoming_event_reminder"];
GIH=["flag/get_form"];drj=["miniapp/report_value"];Vyu=["navigation/resolve_url"];tyb=["channel/reveal_business_email"];Pd0=["in_video/search"];Q$b=["search","sfv/search","unplugged/search"];EoU=["live_chat/send_message"];KL0=["live_chat/send_live_chat_vote"];T8U=["account/set_setting"];zXU=["submit_caption_correction"];j$t=["submit_form"];i0Z=["subscription/subscribe"];n$B=["get_transcript"];s$b=["resolve_location","unplugged/resolve_location"];XsU=["subscription/unsubscribe"];J3r=["backstage/update_post"];
psG=["channel_edit/update_channel_page_settings"];lGs=["comment/update_comment_reply"];g9r=["comment/update_comment"];B_H=["comment/update_comments_settings"];$9k=["creator/update_creator_channel"];W30=["pdg/update_enablement"];C10=["updated_metadata"];kBU=["channel_edit/validate_channel_handle"];n9s=["verify_age"];L3t=["next","unplugged/watch_next"];A3k=["whitelist/edit"];wsr=["ypc/cancel_recurrence"];YD0=["ypc/complete_transaction"];v9b=["ypc/get_cart"];eHU=["ypc/get_fix_instrument_params"];
Z9v=["ypc/get_offers"];hHv=["ypc/get_payment_instruments_params"];x9k=["ypc/handle_transaction"];H9H=["ypc/log_payment_server_analytics"];aGX=["ypc/pause_subscription"];U9v=["ypc/redeem_code"];r30=["ypc/resume_subscription"];var IGs=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651,106531,257234,252598,252597,252600,252599,252596,225031,
177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,206929,221575,68728,221576,80353,80356,249107,
180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,230676,249183,230679,230678,230677,230681,230680,
162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,
197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,249295,210016,210017,262686,211851,211852,211853,129889,197888,197889,149123,221959,
221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,271884,222932,279119,271886,213915,225216,251244,258251,218674,251266,258250,251265,251245,271885,156999,3945,16989,45520,25488,
25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,
36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,
133818,182119,65702,65703,65701,76256,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,195350,195349,194771,293041,293042,293043,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,
198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,21409,282218,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,
11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,246127,245256,244950,191925,167637,234545,197196,214295,110386,221054,273960,282111,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,
254054,254051,254050,254055,150105,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204,222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,186641,147842,
273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,178921,268574,254884,
258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,
262799,262802,267580,262798,267695,267581,273232,82039];var Oo=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.Ib("yt.msgs_",Oo);var cO=new _.yo("ACTION_ROUTER_TOKEN");_.bH=function(){this.autonavState_=_.H("kevlar_is_pupi_enabled")?2:JvK()?2:1;this.disabledAutonavPauseReason_=this.autonavPauseReason_=void 0;this.autoplayChangedByUser=!1};
_.bH.prototype.getState=function(){return this.autonavState_};
_.bH.prototype.pause=function(X){this.autonavState_==2?(this.setState(3,!1,!1),this.autonavPauseReason_=X):this.autonavState_==1&&(this.disabledAutonavPauseReason_=X)};
_.bH.prototype.setState=function(X,J,p){J&&(this.autoplayChangedByUser=!0);J=this.autonavState_===3||X===3;this.autonavState_!=X&&(this.autonavState_=X,X!=3&&_.pO4(X==2),X=_.H("kevlar_is_pupi_enabled")?p||J:!0,_.hT.getInstance().triggerOptionalAction("yt-autonav-state-changed-action",this.autonavState_,X,p))};
_.bH.prototype.isAutoplaySetExplicitly=function(){return this.autoplayChangedByUser};
_.aV(_.bH);var fz=function(){this.sx=!1};var DD={},wOK=(DD.auto_search="LATENCY_ACTION_AUTO_SEARCH",DD.ad_to_ad="LATENCY_ACTION_AD_TO_AD",DD.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",DD.app_startup="LATENCY_ACTION_APP_STARTUP",DD.browse="LATENCY_ACTION_BROWSE",DD.cast_splash="LATENCY_ACTION_CAST_SPLASH",DD.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",DD.channels="LATENCY_ACTION_CHANNELS",DD.chips="LATENCY_ACTION_CHIPS",DD.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",DD.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK",
DD.editor="LATENCY_ACTION_EDITOR",DD.embed="LATENCY_ACTION_EMBED",DD.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",DD.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",DD.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",DD.explore="LATENCY_ACTION_EXPLORE",DD.favorites="LATENCY_ACTION_FAVORITES",DD.home="LATENCY_ACTION_HOME",DD.inboarding="LATENCY_ACTION_INBOARDING",DD.landing="LATENCY_ACTION_LANDING",DD.learning="LATENCY_ACTION_LEARNING",
DD.learning_journey_browse="LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",DD.learning_journey_watch="LATENCY_ACTION_LEARNING_JOURNEY_WATCH",DD.library="LATENCY_ACTION_LIBRARY",DD.live="LATENCY_ACTION_LIVE",DD.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",DD.management="LATENCY_ACTION_MANAGEMENT",DD.mini_app="LATENCY_ACTION_MINI_APP_PLAY",DD.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",DD.onboarding="LATENCY_ACTION_ONBOARDING",DD.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",
DD.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",DD.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",DD.player_att="LATENCY_ACTION_PLAYER_ATTESTATION",DD.prebuffer="LATENCY_ACTION_PREBUFFER",DD.prefetch="LATENCY_ACTION_PREFETCH",DD.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",DD.profile_switcher="LATENCY_ACTION_LOGIN",DD.projects="LATENCY_ACTION_PROJECTS",DD.reel_watch="LATENCY_ACTION_REEL_WATCH",DD.results="LATENCY_ACTION_RESULTS",DD.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",
DD.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",DD.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",DD.review="LATENCY_ACTION_REVIEW",DD.search_overview_answer="LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",DD.search_ui="LATENCY_ACTION_SEARCH_UI",DD.search_suggest="LATENCY_ACTION_SUGGEST",DD.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",DD.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",DD.seek="LATENCY_ACTION_PLAYER_SEEK",DD.settings="LATENCY_ACTION_SETTINGS",DD.store="LATENCY_ACTION_STORE",
DD.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",DD.tenx="LATENCY_ACTION_TENX",DD.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",DD.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD",DD.watch="LATENCY_ACTION_WATCH",DD.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",DD["watch,watch7"]="LATENCY_ACTION_WATCH",DD["watch,watch7_html5"]="LATENCY_ACTION_WATCH",DD["watch,watch7ad"]="LATENCY_ACTION_WATCH",DD["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",DD.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",
DD.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",DD.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",DD.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",DD.networkless_performance="LATENCY_ACTION_NETWORKLESS_PERFORMANCE",DD.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",DD.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",DD.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",DD),y3G=0;var fDm=function(X,J){j3.call(this,1,arguments);this.timer=J};
_.r(fDm,j3);var bzY=new xBI("aft-recorded",fDm);var Zz4=_.lT.ytLoggingGelSequenceIdObj_||{};_.Ib("ytLoggingGelSequenceIdObj_",Zz4);var R2=_.lT.ytLoggingLatencyUsageStats_||{};_.Ib("ytLoggingLatencyUsageStats_",R2);var m4=function(){this.cleanupJob=0},Hz6=function(){m4.instance||(m4.instance=new m4);
return m4.instance};
_.W=m4.prototype;_.W.baseline=function(X,J,p){FN(this,"baseline_"+X)||_.le("latencyActionBaselined",{clientActionNonce:X},{timestamp:J,cttAuthInfo:p})};
_.W.tick=function(X,J,p,l){FN(this,"tick_"+X+"_"+J)||_.le("latencyActionTicked",{tickName:X,clientActionNonce:J},{timestamp:p,cttAuthInfo:l})};
_.W.info=function(X,J,p){var l=Object.keys(X).join("");FN(this,"info_"+l+"_"+J)||(X=Object.assign({},X),X.clientActionNonce=J,_.le("latencyActionInfo",X,{cttAuthInfo:p}))};
_.W.jspbInfo=function(X,J,p){for(var l="",g=0;g<MO(X).length;g++)MO(X)[g]!==void 0&&(l=g===0?l.concat(""+g):l.concat("_"+g));FN(this,"info_"+l+"_"+J)||(_.uZ(X,2,J),J={cttAuthInfo:p},p=_.H("jspb_sparse_encoded_pivot")?new zO([{}]):new zO,_.Rl(p,7,DIX,X),hLK("latencyActionInfo",p,J))};
_.W.span=function(X,J,p){var l=Object.keys(X).join("");FN(this,"span_"+l+"_"+J)||(X.clientActionNonce=J,_.le("latencyActionSpan",X,{cttAuthInfo:p}))};
var FN=function(X,J){R2[J]=R2[J]||{count:0};var p=R2[J];p.count++;p.time=(0,_.S8)();X.cleanupJob||(X.cleanupJob=_.j1(_.gs,function(){var l=(0,_.S8)(),g;for(g in R2)R2[g]&&l-R2[g].time>6E4&&delete R2[g];X&&(X.cleanupJob=0)},5E3));
return p.count>5?(p.count===6&&Math.random()*1E5<1&&(p=new _.Kw("CSI data exceeded logging limit with key",J.split("_")),J.indexOf("plev")>=0||_.Wf(p)),!0):!1};var o9k,SDv;o9k=window;SDv=function(){this.timing={};this.clearResourceTimings=function(){};
this.webkitClearResourceTimings=function(){};
this.mozClearResourceTimings=function(){};
this.msClearResourceTimings=function(){};
this.oClearResourceTimings=function(){}};
_.dL=o9k.performance||o9k.mozPerformance||o9k.msPerformance||o9k.webkitPerformance||new SDv;var cvI=!1,U_T=!1,D_m=(0,_.dv)(_.dL.clearResourceTimings||_.dL.webkitClearResourceTimings||_.dL.mozClearResourceTimings||_.dL.msClearResourceTimings||_.dL.oClearResourceTimings||_.QD,_.dL);var Yw4=_.nw(function(X,J,p,l,g,B,k){if(!_.H("web_csi_action_sampling_enabled")||!_.qw(B).actionDisabled){var n=k==null?void 0:k.spanStatus;k=k==null?void 0:k.rootSpanNonce;var w=_.Nw(B);if(w.gelSpans)w.gelSpans[X]=!0;else{var Y={};w.gelSpans=(Y[X]=!0,Y)}y3G++;X={spanName:X,spanLengthUsec:String(Math.round(J*1E3)),spanNonce:y3G};k&&(X.rootSpanNonce=k);n&&(X.spanStatus=n);l&&(X.spanInfo=l);g&&(X.parentSpanNonce=g);p&&(X.spanStartTimeUsec=String(Math.round(p*1E3)));_.Mw(B||"").span[String(X.spanName)]=
X;p=_.Nw(B);p.gelSpans||(p.gelSpans={});_.ik(p.gelSpans,X);p=koC(B);B=_.qw(B).cttAuthInfo;Hz6().span(X,p,B);return X.spanNonce}}),O9k=window;
O9k.ytcsi&&(O9k.ytcsi.infoGel=_.PI,O9k.ytcsi.tick=_.KV);var tTm=function(X){j3.call(this,1,arguments);this.csn=X};
_.r(tTm,j3);var Iaa=new xBI("screen-created",tTm),$GR=[],VTU=BMK,WkY=0,so=new Map,PHZ=new Map,Q26=new Map;var kVI=Symbol("Df"),ns=new WeakMap;var q_=function(){this.shownElements=new Set;this.hiddenElements=new Set;this.visibleState=new Map;this.client=void 0;this.csn=null},GS=function(){q_.instance||(q_.instance=new q_);
return q_.instance};
_.W=q_.prototype;_.W.setClient=function(X){this.client=X};
_.W.JSC$13002_newScreen=function(){this.clear();this.csn=_.Kv()};
_.W.clear=function(){this.shownElements.clear();this.hiddenElements.clear();this.visibleState.clear();this.csn=null};
_.W.reportShown=function(X,J,p,l){var g=this.JSC$13002_getTrackingParams(X),B=X.visualElement?X.visualElement:g;J=this.shownElements.has(B);var k=this.visibleState.get(B);this.shownElements.add(B);this.visibleState.set(B,!0);X.impressionLog&&!J&&X.impressionLog();if(g||X.visualElement)if(p=c3U(this,X,p))if(B=b9b(this,X),N_(this,X)||B){g=X.visualElement?X.visualElement:_.V_(g);var n=X.interactionLoggingClientData;B||J?N_(this,X)&4?k||XYI(this.client,p,g,n):N_(this,X)&1&&!J&&j2K(this.client,p,g,n,l):
j2K(this.client,p,g,n,l)}};
_.W.reportHidden=function(X,J,p,l){var g=this.JSC$13002_getTrackingParams(X),B=X.visualElement?X.visualElement:g;J=this.hiddenElements.has(B);var k=this.visibleState.get(B);this.hiddenElements.add(B);this.visibleState.set(B,!1);if(k===!1)return!0;if(!g&&!X.visualElement)return!1;p=c3U(this,X,p);if(!p||!N_(this,X)&&b9b(this,X))return!1;g=X.visualElement?X.visualElement:_.V_(g);N_(this,X)&8?JI5(this.client,p,g,void 0,void 0,l):N_(this,X)&2&&!J&&(X=this.client,l=iu({cttAuthInfo:T4(p)||void 0,automatedLogEventSource:l},
p),J={csn:p,ve:g.getAsJson(),eventType:2},p==="UNDEFINED_CSN"?Ju("visualElementHidden",l,J):X?JT("visualElementHidden",J,X,l):_.le("visualElementHidden",J,l));return!0};
_.W.JSC$13002_getTrackingParams=function(X){var J=this.getData(X),p,l;if(_.H("il_use_view_model_logging_context")&&(J==null?0:(p=J.context)==null?0:(l=p.loggingContext)==null?0:l.loggingDirectives))return J.context.loggingContext.loggingDirectives.trackingParams||"";var g,B;if(J==null?0:(g=J.rendererContext)==null?0:(B=g.loggingContext)==null?0:B.loggingDirectives)return J.rendererContext.loggingContext.loggingDirectives.trackingParams||"";if(J==null?0:J.loggingDirectives)return J.loggingDirectives.trackingParams||
"";var k;return((k=X.veContainer)==null?0:k.trackingParams)?X.veContainer.trackingParams:(J==null?void 0:J.trackingParams)||""};
_.W.JSC$13002_elementShouldLogGesture=function(X,J){X=this.getData(X);return!!((Math.floor(Number(X&&X.loggingDirectives&&X.loggingDirectives.gestures&&X.loggingDirectives.gestures.types||""))||0)&J)};
_.W.JSC$13002_getNearestParentVe=function(X){var J=this.JSC$13002_getTrackingParams(X);return X.visualElement?X.visualElement:J?_.V_(J):X.parentElement?this.JSC$13002_getNearestParentVe(X.parentElement):null};
var c3U=function(X,J,p){var l=_.Kv(p);return X.csn===null||l===X.csn||p?l:(X=new _.Kw("VisibilityLogger called before newScreen",{caller:J.tagName,previous_csn:X.csn,current_csn:l}),_.Wf(X),null)};
q_.prototype.getData=function(X){var J,p=X.data||((J=X.props)==null?void 0:J.data);if(!p||X.isWebComponentWrapper){var l;p=(l=ns.get(X))==null?void 0:l[kVI]}return p};
var b9b=function(X,J){var p;return!((p=X.getData(J))==null||!p.loggingDirectives)},N_=function(X,J){X=X.getData(J);
return Math.floor(Number(X&&X.loggingDirectives&&X.loggingDirectives.visibility&&X.loggingDirectives.visibility.types||""))||1};var M_;M_=function(){};
_.qp=function(){M_.instance||(M_.instance=new M_);return M_.instance};
M_.prototype.setClient=function(X){_.nw(GS().setClient).bind(GS())(X)};
_.fGv=function(){_.qp();_.nw(GS().JSC$13002_newScreen).bind(GS())()};
M_.prototype.clear=function(){_.nw(GS().clear).bind(GS())()};
M_.prototype.reportShown=function(X,J,p,l){_.nw(GS().reportShown).bind(GS())(X,J,p,l)};
M_.prototype.reportHidden=function(X,J,p,l){return _.nw(GS().reportHidden).bind(GS())(X,J,p,l)};
var a9C=function(X,J){return _.nw(GS().JSC$13002_getTrackingParams).bind(GS())(J)},nBU=function(X,J){return _.nw(GS().JSC$13002_getNearestParentVe).bind(GS())(J)};var uH,D9s;uH=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};
_.Mp=function(){uH.instance||(uH.instance=new uH);return uH.instance};
uH.prototype.setClient=function(X){this.client=X};
D9s=function(X,J,p){p=p===void 0?{}:p;_.nw(function(){var l,g,B,k=((l=_.a(J==null?void 0:J.commandMetadata,_.SH))==null?void 0:l.rootVe)||((g=_.a(J==null?void 0:J.commandMetadata,L40))==null?void 0:(B=g.screenVisualElement)==null?void 0:B.uiType);if(k){l=_.a(J==null?void 0:J.commandMetadata,Wmv);if(l==null?0:l.parentTrackingParams){var n=_.V_(l.parentTrackingParams);if(l.parentCsn)var w=l.parentCsn}else p.clickedVisualElement?n=p.clickedVisualElement:J.clickTrackingParams&&(n=_.V_(J.clickTrackingParams));
a:{l=_.a(J,_.CV);g=_.a(J,PhZ);if(l){if(g=lDT(l,"VIDEO")){l={token:g,videoId:l.videoId};break a}}else if(g&&(l=lDT(g,"PLAYLIST"))){l={token:l,playlistId:g.playlistId};break a}l=void 0}p=Object.assign({},{cttAuthInfo:l,parentCsn:w},p);if(_.H("expectation_logging")){var Y;p.loggingExpectations=((Y=_.a(J==null?void 0:J.commandMetadata,L40))==null?void 0:Y.loggingExpectations)||void 0}_.Go(X,k,n,p)}else _.Wf(new _.Kw("Error: Trying to create a new screen without a rootVeType",J))})()};
_.Go=function(X,J,p,l){l=l===void 0?{}:l;_.nw(function(){IGs.includes(J)||(_.Wf(new _.Kw("createClientScreen() called with a non-page VE",J)),J=83769);l.isHistoryNavigation||(X.forwardHistoryStack=[],X.backHistoryStack.push({rootVe:J,key:l.key||""}));X.graftQueue=[];X.stateChangedQueue=[];l.dataPromises?RHr(X,J,p,l):m9t(X,J,p,l)})()};
_.F3Z=function(X,J,p){p=p===void 0?0:p;_.nw(function(){J.then(function(l){X.pendingScreenCreation.has(p)&&X.pendingScreenFn&&X.pendingScreenFn();var g=_.Kv(p),B=_.El(p);if(g&&B){var k={automatedLogEventSource:3},n;(l==null?0:(n=l.response)==null?0:n.trackingParams)&&XB(X.client,g,B,_.V_(l.response.trackingParams),!1,k);var w;(l==null?0:(w=l.playerResponse)==null?0:w.trackingParams)&&XB(X.client,g,B,_.V_(l.playerResponse.trackingParams),!1,k)}})})()};
uH.prototype.graftServerVe=function(X,J,p){var l=this;return _.nw(function(){var g=_.V_(X);_.dn(l,g,J,p);return g})()};
_.LXC=function(X,J,p,l){return _.H("enable_client_ve_spec")&&J.clientVeSpec?(J=_.S_(J.clientVeSpec.uiType,void 0,J.clientVeSpec.elementIndex,J.clientVeSpec.clientYoutubeData,void 0,J),_.dn(X,J,p,l)?J:null):J.trackingParams?X.graftServerVe(J.trackingParams,p,l):null};
_.Np=function(X,J,p,l){return _.nw(function(){if(!J.veType)return _.$C(new _.Kw("Error: Trying to graft a client VE without a veType.")),null;if(J.visibilityTypes){var g=J.visibilityTypes.reduce(function(B,k){return B|k});
g={visibility:{types:String(g)}}}g=_.S_(J.veType,J.visualElement,J.elementIndex,J.clientYouTubeData,void 0,g);return _.dn(X,g,p,l)?g:null})()};
_.dn=function(X,J,p,l){l=l===void 0?0:l;return _.nw(function(){if(X.pendingScreenCreation.has(l))return X.graftQueue.push([J,p]),!0;var g=_.Kv(l),B=p||_.El(l);if(g&&B){if(_.H("combine_ve_grafts")){var k=X.cachedVisualElements.get(B.toString());k?k.push(J):(X.cachedRootVisualElements.set(B.toString(),B),X.cachedVisualElements.set(B.toString(),[J]));X.attachTimeout||(X.attachTimeout=_.j1(_.gs,function(){qDv(X,g)},1200))}else XB(X.client,g,B,J);
return!0}return!1})()};
_.Vp=function(X,J,p){p=p===void 0?0:p;var l=X.recurringGrafts.get(p)||new Map;if(_.H("smarter_ve_dedupping"))for(var g=Array.from(l.keys()),B=0;B<g.length;B++){var k=void 0,n=void 0;var w=J;var Y=g[B];Y.isClientVe()&&w.isClientVe()?(k=w.getAsJson(),n=Y.getAsJson(),w=k.veType!==n.veType||k.elementIndex!==n.elementIndex||k.dataElement!==n.dataElement||w.getLoggingDirectives()!==Y.getLoggingDirectives()?!1:!0):w=Y.veData.trackingParams!==void 0&&w.veData.trackingParams!==void 0?((n=w.veData)==null?void 0:
n.trackingParams)===((k=Y.veData)==null?void 0:k.trackingParams):!1;if(w)return}else if(l.has(J))return;l.set(J,void 0);X.recurringGrafts.set(p,l);_.Kv(p)==="UNDEFINED_CSN"||X.pendingScreenCreation.has(p)||_.dn(X,J,void 0,p)};
_.tv=function(X,J,p,l){l=_.Kv(l===void 0?0:l);if(!l)return!1;lqY(X.client,l,J,p);return!0};
_.PO=function(X,J,p,l){if(!J)return!1;l=_.Kv(l===void 0?0:l);if(!l)return!1;lqY(X.client,l,_.V_(J),p);return!0};
_.BE=function(X,J){var p=J.getScreenLayer&&J.getScreenLayer();if(J.visualElement)return _.tv(X,J.visualElement,void 0,p);J=a9C(_.qp(),J);return _.PO(X,J,void 0,p)};
uH.prototype.clickCommand=function(X,J,p){return _.PO(this,X.clickTrackingParams,J,p===void 0?0:p)};
uH.prototype.stateChanged=function(X,J,p){this.visualElementStateChanged(_.V_(X),J,p===void 0?0:p)};
uH.prototype.visualElementStateChanged=function(X,J,p){p=p===void 0?0:p;p===0&&this.pendingScreenCreation.has(p)?this.stateChangedQueue.push([X,J]):this.logStateChanged(X,J,p)};
uH.prototype.logStateChanged=function(X,J,p){p=p===void 0?0:p;var l=_.Kv(p);X=X||_.El(p);return l&&X?(gxY(this.client,l,X,J),!0):!1};
var RHr=function(X,J,p,l){l=l===void 0?{}:l;X.pendingScreenCreation.add(l.layer||0);X.pendingScreenFn=function(){m9t(X,J,p,l);var k=_.El(l.layer);if(k){for(var n=_.C(X.graftQueue),w=n.next();!w.done;w=n.next())w=w.value,_.dn(X,w[0],w[1]||k,l.layer);k=_.C(X.stateChangedQueue);for(n=k.next();!n.done;n=k.next())n=n.value,X.logStateChanged(n[0],n[1])}};
p||_.Kv(l.layer)||X.pendingScreenFn();if(l.dataPromises)for(var g=_.C(l.dataPromises),B=g.next();!B.done;B=g.next())_.F3Z(X,B.value,l.layer);else _.Bf(Error("Ef"))},m9t=function(X,J,p,l){l=l===void 0?{}:l;
var g=void 0;l.layer||(l.layer=0);g=l.parentLayer!==void 0?l.parentLayer:l.layer;var B=_.Kv(g);g=_.El(g);var k=p||g,n;k&&(l.parentCsn!==void 0?n={clientScreenNonce:l.parentCsn,visualElement:k}:B&&B!=="UNDEFINED_CSN"&&(n={clientScreenNonce:B,visualElement:k}));var w,Y=_.Bh("EVENT_ID");B==="UNDEFINED_CSN"&&Y&&(w={servletData:{serializedServletEventId:Y}});_.H("combine_ve_grafts")&&B&&qDv(X,B);_.H("no_client_ve_attach_unless_shown")&&k&&B&&zLK(k,B);try{var e=_.EkY(X.client,J,n,l.csnToClone,l.cttAuthInfo,
w,l.implicitGestureType,void 0,l.loggingExpectations,l.automatedLogEventSource)}catch(x){_.C7(x,{rootVeType:J,rootVe:g,parentVisualElement:p,currentCsn:B,parentEl:n,csnToClone:l.csnToClone});_.Bf(x);return}_.z4(e,J,l.layer,l.cttAuthInfo);B&&B!=="UNDEFINED_CSN"&&g&&!$tB(B)&&JI5(X.client,B,g,!0);X.backHistoryStack[X.backHistoryStack.length-1]&&!X.backHistoryStack[X.backHistoryStack.length-1].csn&&(X.backHistoryStack[X.backHistoryStack.length-1].csn=e||"");_.PI({clientScreenNonce:e});_.fGv();var Z=_.El(l.layer);
B&&B!=="UNDEFINED_CSN"&&Z&&_.H("music_web_mark_root_visible")&&_.gZ(e,Z);X.pendingScreenCreation.delete(l.layer||0);X.pendingScreenFn=void 0;var h;(h=X.recurringGrafts.get(l.layer))==null||h.forEach(function(x,U){x?_.dn(X,U,x,l.layer):Z&&_.dn(X,U,Z,l.layer)});
N_U(X)},N_U=function(X){for(var J=0;J<X.afterNewScreenOneOffJobs.length;J++){var p=X.afterNewScreenOneOffJobs[J];
try{p()}catch(l){_.Bf(l)}}for(J=X.afterNewScreenOneOffJobs.length=0;J<X.afterNewScreenRecurringJobs.length;J++){p=X.afterNewScreenRecurringJobs[J];try{p()}catch(l){_.Bf(l)}}},qDv=function(X,J){if(J===void 0)for(var p=g7T(),l=0;l<p.length;l++)p[l]!==void 0&&qDv(X,p[l]);
else X.cachedVisualElements.forEach(function(g,B){(B=X.cachedRootVisualElements.get(B))&&K46(X.client,J,B,g)}),X.cachedVisualElements.clear(),X.cachedRootVisualElements.clear(),X.attachTimeout=void 0};var Qp=function(X){X=X===void 0?{layer:0}:X;this.sx=!1;this.createScreenConfig=X;X={};this.a2K=(X.response=!1,X.playerResponse=!1,X)};
_.r(Qp,fz);Qp.prototype.validate=function(X){return!(!X.data||!X.data.response&&!X.data.playerResponse)};
Qp.prototype.handle=function(X){var J=_.Mp(),p=this.createScreenConfig.layer;X.data.response&&X.data.response.trackingParams&&!this.a2K.response&&(J.graftServerVe(X.data.response.trackingParams,void 0,p),this.a2K.response=!0);X.data.playerResponse&&X.data.playerResponse.trackingParams&&!this.a2K.playerResponse&&(J.graftServerVe(X.data.playerResponse.trackingParams,void 0,p),this.a2K.playerResponse=!0)};var Ea=function(){this.xe=_.kz();this.yV=[];this.lux=0};
Ea.prototype.processChunk=function(X){if(X){for(var J=_.C(this.yV),p=J.next();!p.done;p=J.next())p=p.value,p.validate(X)&&(p.handle(X),p.sx=!0);_.KV("np"+this.lux);this.lux++}};var AIB=function(X,J,p){p=p===void 0?{}:p;this.name=X;this.id=Ls.nextSpanId++;this.sessionId=Ls.sessionId;this.attributes=J;this.status="SPAN_STATUS_UNSET";var l;this.startTime=(l=p.startTime)!=null?l:(0,_.S8)();this.isActiveSpan=p.active;if(X=Ls.stack[Ls.stack.length-1])this.parentId=X.id,X.children||(X.children=[]),X.children.push(this);X=_.C(Ls.processors);for(J=X.next();!J.done;J=X.next()){J=J.value;try{var g=l=void 0;(g=(l=J).onSpanStart)==null||g.call(l,this)}catch(B){_.Wf(B)}}p.endTime!=null&&
(this.isActiveSpan=!1,this.end("SPAN_STATUS_OK",p.endTime))};
AIB.prototype.end=function(X,J){X=X===void 0?"SPAN_STATUS_OK":X;this.endTime=J=J===void 0?(0,_.S8)():J;this.duration=this.endTime-this.startTime;this.status=X;this.isActiveSpan!==!1&&(Ls.stack[Ls.stack.length-1]===this?Ls.stack.pop():_.Wf(Error("Ff`"+String(this.name))));X=_.C(Ls.processors);for(J=X.next();!J.done;J=X.next()){J=J.value;try{var p=void 0,l=void 0;(l=(p=J).onSpanEnd)==null||l.call(p,this)}catch(g){_.Wf(g)}}};
AIB.prototype.addAttributes=function(X){Object.assign(this.attributes,X)};
var wYK={end:function(){},
addAttributes:function(){}},Ls={initialized:!1,
nextSpanId:0,stack:[],sessionId:"",enabledSpans:void 0,processors:[],shouldSampleFn:function(){return!0}},LkU={rootSpan:function(){return Ls.stack[0]}};var Yt={};var xDK=function(X){this.observers=[];this.value=X};
_.W=xDK.prototype;_.W.subscribe=function(X){var J=this;if(X.idx!=null)throw Error("Hf");X.idx=this.observers.length;this.observers.push(X);try{X(this.value)}catch(p){}return function(){var p=J.observers[J.observers.length-1];J.observers[X.idx]=p;p.idx=X.idx;J.observers.pop()}};
_.W.update=function(X){this.value=X(this.value);this.notify()};
_.W.mutate=function(X){X(this.value);this.notify()};
_.W.set=function(X){this.value=X;this.notify()};
_.W.notify=function(){for(var X=_.C(this.observers),J=X.next();!J.done;J=X.next()){J=J.value;try{J(this.value)}catch(p){}}};var DQB,MrU,d9e;_.Dp=function(X,J,p,l,g,B,k,n){k=k===void 0?[]:k;n=n===void 0?[]:n;this.buildCommandPayload=X;this.navigate=J;this.handleServiceRequest=p;this.sendAction=l;this.JSC$13051_screenManager=g;this.commandResolverMap=B;this.autoLogResolverAllowlist=k;this.metaCommandClickLoggingDenylist=n;this.pendingCommands=new Set;this.isTracingEnabled=!1;MrU(this)};
DQB=function(X,J,p){var l=[_.OTZ,V3k],g=hzZ,B=xQm,k=_.Mp(),n=u9u;p=p===void 0?[]:p;l=l===void 0?[]:l;_.Dp.instance=new _.Dp(X,J,g,B,k,n,p,l)};
MrU=function(X){if(!X.isTracingEnabled&&Au("command")){var J=X.resolveCommand;X.resolveCommand=function(p,l){a:{for(g in p)if(Object.prototype.hasOwnProperty.call(p,g)){var g={commandType:g};break a}g={}}return wZ("command",g,J.bind(this,p,l))};
X.isTracingEnabled=!0}};
d9e=function(X,J,p){if(!X.commandResolverMap)return!1;var l=HQm(J,X.commandResolverMap);return l?((X.autoLogResolverAllowlist.some(function(g){return!!_.a(J,g)})||(p==null?0:p.forceClickLogging))&&GBZ(X,J,p),l instanceof Promise?l.then(function(g){g.resolve(J,p)}):l.resolve(J,p),!0):!1};
_.Dp.prototype.resolveCommand=function(X,J){var p=this,l=Vrv(X);if(d9e(this,X,J))return!0;if(l)return trH(this,X,J);if(!this.buildCommandPayload)return ZQY(X,"Unhandled command by buildCommandPayload"),!1;var g=this.buildCommandPayload(X,J);if(J==null?0:J.commandController)g.commandController=J.commandController;if(g.type===0){if(!this.navigate)return h4Z(X,"navigate"),!1;if(!P1t(g.command))return ZQY(X,"Page requests need to specify a url"),!1;_.H("logging_avoid_blocking_during_navigation")&&_.WMK().transition("application_navigating");
X=this.navigate(g)||[];brj(X).then(function(){p.pendingCommands.delete(g.command)});
return!0}if(g.type===1){if(!this.handleServiceRequest)return h4Z(X,"handleServiceRequest"),!1;(J==null?0:J.forceClickLogging)&&GBZ(this,g.command,J);X=this.handleServiceRequest(g);brj(X).then(function(){p.pendingCommands.delete(g.command)});
return!0}if(g.type===2){if(!this.sendAction)return h4Z(X,"sendAction"),!1;GBZ(this,g.command,J);this.sendAction(g);return!0}return!1};
var GBZ=function(X,J,p){if((p==null||!p.disableClickTracking)&&X.JSC$13051_screenManager)if(J.clickTrackingParams&&_.H("log_click_with_layer_from_element_in_command_handler")){var l;p=p==null?void 0:(l=p.form)==null?void 0:l.element;X.JSC$13051_screenManager.clickCommand(J,null,p&&p.getScreenLayer&&p.getScreenLayer())}else J.clickTrackingParams?X.JSC$13051_screenManager.clickCommand(J):!_.H("disable_clicked_visual_element_in_command_handler")&&(p==null?0:p.clickedVisualElement)&&_.tv(X.JSC$13051_screenManager,
p.clickedVisualElement)},Vrv=function(X){var J=!!_.a(X,_.Im),p;
X=((p=_.a(X,_.om))==null?void 0:p.signal)==="CLIENT_SIGNAL";return J||X},trH=function(X,J,p){var l=_.a(J,_.Im);
if(l)var g=(l==null?void 0:l.commands)||[];else{var B;if(((B=_.a(J,_.om))==null?void 0:B.signal)==="CLIENT_SIGNAL"){var k;g=((k=_.a(J,_.om))==null?void 0:k.actions)||[]}}if(g){(l=QXv(X,g))&&GBZ(X,J,p);J=_.C(g);for(g=J.next();!g.done;g=J.next()){g=g.value;try{var n=Object.assign({},p);l&&(n.disableClickTracking=!0);X.resolveCommand(g,n)}catch(w){w instanceof Error&&_.Bf(w)}}return!0}ZQY(J,"Could not handle the meta command");return!1},QXv=function(X,J){return J.every(function(p){return X.metaCommandClickLoggingDenylist.some(function(l){return!!_.a(p,
l)})})},P1t=function(X){var J;
return!((J=_.a(X==null?void 0:X.commandMetadata,_.SH))==null||!J.url)};var Kz=function(){fz.apply(this,arguments)};
_.r(Kz,fz);Kz.prototype.validate=function(X){var J,p;return!this.sx&&!!((J=X.data.response)==null?0:(p=J.onResponseReceivedEndpoints)==null?0:p.length)};
Kz.prototype.handle=function(X){var J=_.Dp.instance;X=_.C(X.data.response.onResponseReceivedEndpoints);for(var p=X.next();!p.done;p=X.next())J.resolveCommand(p.value)};var E9Z,K3u,zo;
E9Z=function(){this.companionCanvasActivation=this.shortsPipActivation=this.watchWhileActivation=this.watchPipActivation=this.mediaSessionPipActivation=this.showMiniplayerCommandActivation=this.lockupActivation=this.playlistSuggestionsShelfActivation=this.playablesDestPageActivation=this.miniAppPageActivation=this.productDetailsPageActivation=this.playlistWatchPageActivation=this.userActivation=this.miniplayerButtonActivation=!1;this.navigationFinishPromise=_.rL();this.navigatingAwayFromWatchDeletedVideo=!1;
this.currentEndpoint=null;this.isVideoPlaying=!1};
_.To=function(){K3u||(K3u=new E9Z);return K3u};
zo=function(){var X=_.To();X.miniplayerButtonActivation=!1;X.userActivation=!1;X.playlistWatchPageActivation=!1;X.productDetailsPageActivation=!1;X.miniAppPageActivation=!1;X.playablesDestPageActivation=!1;X.lockupActivation=!1;X.showMiniplayerCommandActivation=!1;X.playlistSuggestionsShelfActivation=!1;X.mediaSessionPipActivation=!1;X.watchPipActivation=!1;X.watchWhileActivation=!1;X.shortsPipActivation=!1;X.companionCanvasActivation=!1};
_.T_H=function(){var X=_.To(),J=X.mediaSessionPipActivation,p=X.watchPipActivation,l=X.watchWhileActivation,g=X.playlistWatchPageActivation,B=X.lockupActivation,k=X.showMiniplayerCommandActivation,n=X.navigatingAwayFromWatchDeletedVideo,w=X.shortsPipActivation,Y=X.playlistSuggestionsShelfActivation,e=X.productDetailsPageActivation,Z=X.miniAppPageActivation,h=X.playablesDestPageActivation,x=X.companionCanvasActivation;return!X.miniplayerButtonActivation&&!g&&!Y&&!e&&!Z&&!h&&!B&&!k&&!J&&!p&&!l&&!w&&
!x||n};var k96;_.jT=_.eZ("FEwhat_to_watch","/",3854);_.ns5=_.eZ("FEdownloads","/feed/downloads",42352);k96=_.eZ("FEmusic_offline","browse/FEmusic_offline",42352);var YH=function(X,J){J=J===void 0?[]:J;var p=p===void 0?[]:p;J=NoU.apply(null,[MxW.apply(null,_.EU(J))].concat(_.EU(p)));this.store=Vx5(X,void 0,J)};
YH.prototype.getState=function(){return this.store.getState()};
YH.prototype.dispatch=function(X){return this.store.dispatch(X)};
YH.prototype.subscribe=function(X){return this.store.subscribe(X)};
YH.prototype.replaceReducer=function(X){return this.store.replaceReducer(X)};
YH.prototype[Symbol.observable]=function(){return this.store[Symbol.observable]()};
_.iH=function(X,J,p){var l=J(X.getState());return X.subscribe(function(){var g=J(X.getState());if(g!==l){var B=l;l=g;p(g,B)}})};var Ly6;_.uE=function(X,J,p){return _.a4({type:"REPLACE_ENTITY",payload:{entityPayload:p,entityType:X,key:J}})};
Ly6=function(X){return _.a4({type:"REPLACE_ENTITIES",payload:X})};
_.jY=function(X,J,p,l){return _.a4({type:"UPDATE_ENTITY",payload:{entityPayload:p,entityType:X,key:J,mergeOption:l}})};var R44=function(X){var J=this;X=X===void 0?[]:X;this.arrays=[];this.totalLength=this.arrayPos=this.arrayIdx=0;X.forEach(function(p){J.append(p)})};
_.W=R44.prototype;_.W.getLength=function(){return this.totalLength};
_.W.append=function(X){var J=this.arrays.length===0?!1:(J=this.arrays[this.arrays.length-1])&&J.buffer===X.buffer&&J.byteOffset+J.length===X.byteOffset;J?(J=this.arrays[this.arrays.length-1],this.arrays[this.arrays.length-1]=new Uint8Array(J.buffer,J.byteOffset,J.length+X.length),this.arrayPos=this.arrayIdx=0):this.arrays.push(X);this.totalLength+=X.length};
_.W.split=function(X){for(var J=new R44,p=new R44,l=_.C(this.arrays),g=l.next();!g.done;g=l.next())g=g.value,X>=g.length?(J.append(g),X-=g.length):X?(J.append(new Uint8Array(g.buffer,g.byteOffset,X)),p.append(new Uint8Array(g.buffer,g.byteOffset+X,g.length-X)),X=0):p.append(g);return{headView:J,tailView:p}};
_.W.isFocused=function(X){return X>=this.arrayPos&&X<this.arrayPos+this.arrays[this.arrayIdx].length};
_.W.focus=function(X){if(!this.isFocused(X))for(X<this.arrayPos&&(this.arrayPos=this.arrayIdx=0);this.arrayPos+this.arrays[this.arrayIdx].length<=X&&this.arrayIdx<this.arrays.length;)this.arrayPos+=this.arrays[this.arrayIdx].length,this.arrayIdx+=1};
var zHr=function(X,J){X.focus(J);return X.arrays[X.arrayIdx][J-X.arrayPos]};(function(){var X=function(l){return new Uint8Array(l)},J=function(l){for(var g=new Uint8Array(l.length),B=0;B<l.length;B++)g[B]=l[B];
return g},p=new Uint8Array([1]);
return p.length===1&&p[0]===1?X:J})();
var SvK=Array(1024),oxI=window.TextDecoder?new TextDecoder:void 0,cIZ=window.TextEncoder?new TextEncoder:void 0;var DGW=function(X){this.arrayView=X;this.pos=0;this.pendingTagAndType=-1},Uq=function(X){var J=zHr(X.arrayView,X.pos);
++X.pos;if(J<128)return J;for(var p=J&127,l=1;J>=128;)J=zHr(X.arrayView,X.pos),++X.pos,l*=128,p+=(J&127)*l;return p},mGK=function(X,J){var p=X.pendingTagAndType;
for(X.pendingTagAndType=-1;X.pos+1<=X.arrayView.totalLength;){p<0&&(p=Uq(X));var l=p>>3,g=p&7;if(l===J)return!0;if(l>J){X.pendingTagAndType=p;break}p=-1;switch(g){case 0:Uq(X);break;case 1:X.pos+=8;break;case 2:l=Uq(X);X.pos+=l;break;case 5:X.pos+=4}}return!1};var qvU=function(){this.wasm=void 0;this.pos=0;this.submessagePosStack=[];this.buf=fqm(4096);this.view=new DataView(this.buf.buffer,this.buf.byteOffset,this.buf.byteLength)},ym=function(X,J){J=X.pos+J;
if(!(X.buf.length>=J)){for(var p=X.buf.length*2;p<J;)p*=2;X.buf=fqm(p,X.wasm,X.buf.subarray(0,X.pos));X.view=new DataView(X.buf.buffer,X.buf.byteOffset,X.buf.byteLength)}},I4=function(X,J){if(J>268435455){ym(X,4);
for(var p=J&1073741823,l=0;l<4;l++)X.view.setUint8(X.pos,p&127|128),p>>=7,X.pos+=1;J=Math.floor(J/268435456)}for(ym(X,4);J>127;)X.view.setUint8(X.pos,J&127|128),J>>=7,X.pos+=1;X.view.setUint8(X.pos,J);X.pos+=1};for(var NMm={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},FkZ={},jXH=_.C(Object.entries(NMm)),i9t=jXH.next();!i9t.done;i9t=jXH.next()){var sXs=_.C(i9t.value),XPr=sXs.next().value,JDu=sXs.next().value,pPk=XPr,lcG=JDu;lcG&&(FkZ[lcG]=pPk)};var uta=function(X,J){X=X===void 0?{}:X;switch(J.type){case "ENTITY_LOADED":return J.payload.reduce(function(l,g){var B,k=(B=g.options)==null?void 0:B.persistenceOption;if(k&&k!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&k!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return l;if(!g.entityKey)return _.Bf(Error("Jf")),l;if(g.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!g.payload)return g=new _.Kw("REPLACE entity mutation is missing a payload",{entityKey:g.entityKey}),_.Bf(g),l;var n=(0,_.Q5.getAnyKey)(g.payload);
return dGY(l,n,g.entityKey,g.payload[n])}if(g.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{g=g.entityKey;try{var w=_.rZ(g).entityType;n=dGY(l,w,g);break a}catch(Z){if(Z instanceof Error){g=new _.Kw("Failed to deserialize entity key",{entityKey:g,originalMessage:Z.message});_.Bf(g);n=l;break a}throw Z;}n=void 0}return n}if(g.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!g.payload)return g=new _.Kw("UPDATE entity mutation is missing a payload",{entityKey:g.entityKey}),_.Bf(g),l;n=(0,_.Q5.getAnyKey)(g.payload);
var Y,e;return VdY(l,n,g.entityKey,g.payload[n],(Y=g.fieldMask)==null?void 0:(e=Y.mergeOptions)==null?void 0:e.repeatedFieldsMergeOption)}return l},X);
case "REPLACE_ENTITY":var p=J.payload;return dGY(X,p.entityType,p.key,p.entityPayload);case "REPLACE_ENTITIES":return Object.keys(J.payload).reduce(function(l,g){var B=J.payload[g];return Object.keys(B).reduce(function(k,n){return dGY(k,g,n,B[n])},l)},X);
case "UPDATE_ENTITY":return p=J.payload,VdY(X,p.entityType,p.key,p.entityPayload,p.mergeOption);default:return X}};var tdZ;var g2k=!1,sa,Xt,JI,pQ,lP,Bks=function(X){_.GL.call(this);this.counter=[0,0,0,0];this.cipherBlock=new Uint8Array(16);this.blockOffset=16;if(!g2k){var J,p=new Uint8Array(256),l=new Uint8Array(256);var g=1;for(J=0;J<256;J++)p[g]=J,l[J]=g,g^=g<<1^(g>>7&&283);sa=new Uint8Array(256);Xt=Oq(256);JI=Oq(256);pQ=Oq(256);lP=Oq(256);for(var B=0;B<256;B++){g=B?l[255^p[B]]:0;g^=g<<1^g<<2^g<<3^g<<4;g=g&255^g>>>8^99;sa[B]=g;J=g<<1^(g>>7&&283);var k=J^g;Xt[B]=J<<24|g<<16|g<<8|k;JI[B]=k<<24|Xt[B]>>>8;pQ[B]=g<<24|JI[B]>>>
8;lP[B]=g<<24|pQ[B]>>>8}g2k=!0}g=Oq(44);for(p=0;p<4;p++)g[p]=X[4*p]<<24|X[4*p+1]<<16|X[4*p+2]<<8|X[4*p+3];for(l=1;p<44;p++)X=g[p-1],p%4||(X=(sa[X>>16&255]^l)<<24|sa[X>>8&255]<<16|sa[X&255]<<8|sa[X>>>24],l=l<<1^(l>>7&&283)),g[p]=g[p-4]^X;this.key=g};
_.r(Bks,_.GL);
Bks.prototype.encrypt=function(X){var J=X.length;X=new Uint8Array(X.buffer.slice(X.byteOffset,X.byteOffset+J));for(var p=this.cipherBlock,l=0;l<J&&this.blockOffset<16;)X[l++]^=p[this.blockOffset++];for(var g=J-(J-l)%16;l<g;)$Yk(this),X[l++]^=p[0],X[l++]^=p[1],X[l++]^=p[2],X[l++]^=p[3],X[l++]^=p[4],X[l++]^=p[5],X[l++]^=p[6],X[l++]^=p[7],X[l++]^=p[8],X[l++]^=p[9],X[l++]^=p[10],X[l++]^=p[11],X[l++]^=p[12],X[l++]^=p[13],X[l++]^=p[14],X[l++]^=p[15];if(l<J)for($Yk(this),this.blockOffset=0;l<J;)X[l++]^=
p[this.blockOffset++];return X};
var $Yk=function(X){for(var J=X.key,p=X.counter[0]^J[0],l=X.counter[1]^J[1],g=X.counter[2]^J[2],B=X.counter[3]^J[3],k=3;k>=0&&!(X.counter[k]=-~X.counter[k]);k--);for(var n,w,Y=4;Y<40;)k=Xt[p>>>24]^JI[l>>16&255]^pQ[g>>8&255]^lP[B&255]^J[Y++],n=Xt[l>>>24]^JI[g>>16&255]^pQ[B>>8&255]^lP[p&255]^J[Y++],w=Xt[g>>>24]^JI[B>>16&255]^pQ[p>>8&255]^lP[l&255]^J[Y++],B=Xt[B>>>24]^JI[p>>16&255]^pQ[l>>8&255]^lP[g&255]^J[Y++],p=k,l=n,g=w;X=X.cipherBlock;k=J[40];X[0]=sa[p>>>24]^k>>>24;X[1]=sa[l>>16&255]^k>>16&255;X[2]=
sa[g>>8&255]^k>>8&255;X[3]=sa[B&255]^k&255;k=J[41];X[4]=sa[l>>>24]^k>>>24;X[5]=sa[g>>16&255]^k>>16&255;X[6]=sa[B>>8&255]^k>>8&255;X[7]=sa[p&255]^k&255;k=J[42];X[8]=sa[g>>>24]^k>>>24;X[9]=sa[B>>16&255]^k>>16&255;X[10]=sa[p>>8&255]^k>>8&255;X[11]=sa[l&255]^k&255;k=J[43];X[12]=sa[B>>>24]^k>>>24;X[13]=sa[p>>16&255]^k>>16&255;X[14]=sa[l>>8&255]^k>>8&255;X[15]=sa[g&255]^k&255};var Wns=!1;(function(){var X=function(l){return new Uint8Array(l)},J=function(l){for(var g=new Uint8Array(l.length),B=0;B<l.length;B++)g[B]=l[B];
return g},p=new Uint8Array([1]);
return p.length===1&&p[0]===1?X:J})();
var gM;var n2s=function(X){a:{if(!Wns&&!U7){if(gM){var J=gM;break a}gM=(J=window.crypto)==null?void 0:J.subtle;var p,l,g;if(((p=gM)==null?0:p.importKey)&&((l=gM)==null?0:l.sign)&&((g=gM)==null?0:g.encrypt)){J=gM;break a}gM=void 0}J=void 0}J&&(this.nativeEncryptor=new CQH(X,J));this.encryptorPolyfill=new kDU(X)};
n2s.prototype.encrypt=function(X,J){var p=this,l;return _.L(function(g){switch(g.nextAddress){case 1:if(!p.nativeEncryptor){g.jumpTo(2);break}_.f$(g,3);return g.yield(p.nativeEncryptor.encrypt(X,J),5);case 5:return g.return(g.yieldResult);case 3:l=_.qa(g),_.Wf(l),Wns=!0,p.nativeEncryptor=void 0;case 2:return g.return(p.encryptorPolyfill.encrypt(X,J))}})};
n2s.prototype.decrypt=function(X,J){return this.encrypt(X,J)};
var CQH=function(X,J){this.JSC$13124_aesKey=X;this.subtleCrypto=J};
CQH.prototype.encrypt=function(X,J){var p=this,l;return _.L(function(g){if(g.nextAddress==1)return _.f$(g,2),g.yield(LnU(p,X,J),4);if(g.nextAddress!=2)return g.return(g.yieldResult);l=_.qa(g);_.Wf(l);Wns=!0;throw l;})};
var LnU=function(X,J,p){var l,g;return _.L(function(B){switch(B.nextAddress){case 1:if(X.cryptoKey){B.jumpTo(2);break}return B.yield(X.subtleCrypto.importKey("raw",X.JSC$13124_aesKey,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:X.cryptoKey=B.yieldResult;case 2:return l={name:"AES-CTR",counter:p,length:128},B.yield(X.subtleCrypto.encrypt(l,X.cryptoKey,J),4);case 4:return g=B.yieldResult,B.return(new Uint8Array(g))}})},kDU=function(X){this.JSC$13127_aesKey=X};
kDU.prototype.encrypt=function(X,J){this.encryptor||(this.encryptor=new Bks(this.JSC$13127_aesKey));for(var p=this.encryptor,l=0;l<4;l++)p.counter[l]=J[l*4]<<24|J[l*4+1]<<16|J[l*4+2]<<8|J[l*4+3];p.blockOffset=16;return this.encryptor.encrypt(X)};
kDU.prototype.decrypt=function(X,J){return this.encrypt(X,J)};var ADH={},Ex6=ob("yt-idb-pref-storage",{objectStores:(ADH.prefs={addedAtVersion:1},ADH),shared:!1,upgrade:function(X,J){J(1)&&AL(LP(X,"prefs",{keyPath:"key"}),"byExpiration","expirationTimestampMs")},
version:1});_.BY=function(X){this.token=X};
_.BY.getInstance=function(){return _.L(function(X){return X.return(new Promise(function(J){_.yR().then(function(p){p?(_.BY.instance||(_.BY.instance=new _.BY(p)),J(_.BY.instance)):J(void 0)})}))})};
_.BY.prototype.get=function(X){var J=this,p,l,g;return _.L(function(B){if(B.nextAddress==1)return B.yield(Kk6(J.token),2);if(B.nextAddress!=3)return p=B.yieldResult,B.yield(p.get("prefs",X),3);l=B.yieldResult;if(!l)return B.return();g=(0,_.S8)();return l.expirationTimestampMs<=g?B.return():B.return(l.value)})};
_.BY.prototype.set=function(X,J,p){p=p===void 0?31536E3:p;var l=this,g,B,k;return _.L(function(n){if(n.nextAddress==1)return g=(0,_.S8)(),B={key:X,value:J,expirationTimestampMs:g+p*1E3},n.yield(Kk6(l.token),2);k=n.yieldResult;return n.yield(k.put("prefs",B),0)})};
_.BY.prototype.remove=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(Kk6(J.token),2);p=l.yieldResult;return l.yield(p.delete("prefs",X),0)})};var $x={},wPX=($x.INVALID_ENCODER_VERSION="Invalid encoder version",$x.KEY_CREATION_FAILED="Failed to create encoder key",$x.UNKNOWN_DECODE_ERROR="Failed to decode PES data",$x.UNKNOWN_ENCODE_ERROR="Failed to encode PES data",$x.WRONG_DATA_TYPE="Encoder cannot process the data type",$x),cv=function(X,J){J=J===void 0?{}:J;_.Kw.call(this,wPX[X],Object.assign({},{name:"PESEncoderError",type:X},J));this.type=X;this.level="WARNING";Object.setPrototypeOf(this,cv.prototype)};
_.r(cv,_.Kw);var WY=function(){};
WY.prototype.encode=function(X,J){try{return this.encodeImpl(X,J)}catch(p){iQa(p,z4m)}};
WY.prototype.decode=function(X,J){try{return this.decodeImpl(X,J)}catch(p){iQa(p,jLZ)}};
var YXj=function(X,J,p){var l;return _.L(function(g){if(g.nextAddress==1)return _.f$(g,2),g.yield(X.decodeAsyncImpl(J,p),4);if(g.nextAddress!=2)return g.return(g.yieldResult);l=_.qa(g);iQa(l,jLZ);_.Ma(g)})};
WY.prototype.decodeAsyncImpl=function(X,J){return Promise.resolve(this.decodeImpl(X,J))};var CQ=function(X,J){this.aesEncryptor=X;this.aesEncryptorAsync=J};
_.r(CQ,WY);CQ.prototype.encodeImpl=function(X,J){J=sL5(J);X=(new TextEncoder).encode(JSON.stringify(X));return this.aesEncryptor.encrypt(X,J)};
CQ.prototype.decodeImpl=function(X,J){if(!(X instanceof Uint8Array))throw TMU(1);var p=new TextDecoder;J=sL5(J);X=this.aesEncryptor.decrypt(X,J);return JSON.parse(p.decode(X))};
CQ.prototype.decodeAsyncImpl=function(X,J){var p=this,l,g,B;return _.L(function(k){if(k.nextAddress==1){if(!(X instanceof Uint8Array))throw TMU(1);l=new TextDecoder;g=sL5(J);return k.yield(p.aesEncryptorAsync.decrypt(X,g),2)}B=k.yieldResult;return k.return(JSON.parse(l.decode(B)))})};var X7W={accountLinkStatusEntity:X40,booleanEntity:ogb,buttonEntity:agb,captionTrack:Wyk,channelHandle:Jbt,chipEntity:z6s,commerceAcquisitionClientPayloadEntity:KHv,commerceCartListEntity:Tat,compositeSourceEntity:UGH,multiviewStagingEntity:rIX,contextNoteFeedEntityPayload:YKk,contextNoteUserRatingEntityPayload:v80,continuationTokenEntity:MTt,downloadQualityPickerEntity:Saj,downloadsPageRefreshTokenEntity:cvU,downloadsPageViewConfigurationEntity:K4r,downloadStatusEntity:Ozr,dismissState:j_u,sfvAudioItemCurrentlyPlayingEntity:Gfu,
emojiFountainDataEntity:hlr,emojiCustomizationSetEntity:ZdG,fakeChannel:c$e,fakePlaylist:bTs,fakePlaylistEntryCollection:f_t,fakeVideo:Rxk,fakeVideoDescription:m0j,featuredProductsEntity:vxt,flowStateEntity:zxv,iconBadgeEntity:zlG,interstitialInteractionStateEntity:esk,likeButtonAnimationEntity:TnU,liveChatPollStateEntity:I1r,dataFreshnessEntity:vhZ,liveViewerLeaderboardChatEntryPointStateEntity:a8b,liveViewerLeaderboardPointsEntity:U7v,liveReactionsDataEntity:x3Z,logoEntity:Yik,macroMarkerEntity:zL0,
mainDownloadsLibraryEntity:bze,mainDownloadsListEntity:fDs,mainPlaylistDownloadStateEntity:RLe,mainPlaylistEntity:uNZ,mainPlaylistVideoEntity:Goj,mainVideoDownloadStateEntity:m_r,mainVideoEntity:PHk,markersEngagementPanelSyncEntity:j20,markersVisibilityOverrideEntity:izv,musicAlbumReleaseDetail:cIk,musicAlbumReleaseDownloadMetadataEntity:Iqk,musicAlbumRelease:OQH,musicAlbumReleaseUserDetail:bQU,musicArtistDetail:DGv,musicArtist:fqs,musicArtistUserDetail:R4U,musicDownloadsLibraryEntity:yIG,musicLibraryEdit:mG0,
musicLibraryStatusEntity:Fkk,musicPlaylist:qvH,musicPlaylistDownloadMetadataEntity:oxU,musicShare:Mdk,musicTrackDetail:G1v,musicTrackDownloadMetadataEntity:Sv0,musicTrack:utb,musicTrackUserDetail:dGe,offlineOrchestrationActionWrapperEntity:CXU,offlineVideoPolicy:kfs,offlineVideoStreams:n3b,offlineabilityEntity:F4Z,orchestrationWebSamplingEntity:qau,pageHeaderEntity:WHv,pdpStateEntity:jdt,pinnedProductEntity:e4s,playbackData:Lyr,playerStateEntity:s2s,quantityIncrementerEntity:ide,refresh:APb,saveToPlaylistListEntity:CWr,
selectedChipIndexEntityPayload:XYU,settingEntity:cYU,stringEntity:SJ0,suggestedFeedbackChipStateEntity:JIZ,transfer:w7G,trendingOfferEntity:ZQe,videoDownloadContextEntity:Y2v,videoOverviewAsyncDataEntity:rlb,videoPlaybackPositionEntity:IgX,votingEntity:LHG,ytMainChannelEntity:Q2r,youchatPendingResponseEntity:pY0,ytMainDownloadedVideoEntity:Nnr,ytMainVideoEntity:Eke};var v2H,ZBk,FB,CXI,kfm,HBs,UYU,acH,xYZ;v2H=function(X,J){this.JSC$13146_wrapped=X;this.JSC$13146_encoderRegistry=J;this.changedKeys={}};
ZBk=function(X,J){return ePU(X.JSC$13146_encoderRegistry,J.version).decode(J.data,J.key)};
_.hPk=function(X,J,p){return X.JSC$13146_wrapped.objectStore("EntityStore").get(J).then(function(l){if(l){if(p&&l.entityType!==p)throw Error("Kf");return ZBk(X,l)}})};
FB=function(X,J,p){return p?(p=p.map(function(l){return _.hPk(X,l,J)}),LD.all(p)):X.JSC$13146_wrapped.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(J)).then(function(l){return l.map(function(g){return ZBk(X,g)})})};
_.WyZ=function(X,J,p){var l=MdZ(J),g=ePU(X.JSC$13146_encoderRegistry,1),B=Object.assign({},J);return X.JSC$13146_wrapped.objectStore("EntityStore").get(l).then(function(k){if(k){if(k.entityType!==p)throw Error("Kf");B.entityMetadata||(k=ZBk(X,k),B.entityMetadata=k.entityMetadata)}}).then(function(){var k={key:l,
entityType:p,data:g.encode(B,l),version:1};return LD.all([X.JSC$13146_wrapped.objectStore("EntityStore").put(k),xYZ(X,B,p)])}).then(function(){HBs(X,l,p);
return l})};
CXI=function(X,J){var p=_.rZ(J).entityType;return LD.all([X.JSC$13146_wrapped.objectStore("EntityStore").delete(J),acH(X,J)]).then(function(){HBs(X,J,p)})};
kfm=function(X,J,p,l){var g=ePU(X.JSC$13146_encoderRegistry,1);return _.hPk(X,J,l).then(function(B){if(B){B=yIC(B,p);var k={key:J,entityType:l,data:g.encode(B,J),version:1};return LD.all([X.JSC$13146_wrapped.objectStore("EntityStore").put(k),xYZ(X,B,l)])}}).then(function(){HBs(X,J,l);
return J})};
HBs=function(X,J,p){var l=X.changedKeys[p];l||(l=new Set,X.changedKeys[p]=l);l.add(J)};
UYU=function(X,J,p){var l=MdZ(J);p=JPB(p);if(!p)return LD.resolve([]);p=new p(J);X=X.JSC$13146_wrapped.objectStore("EntityAssociationStore");J=[];p=_.C(p.getAssociations());for(var g=p.next();!g.done;g=p.next())J.push(X.put({parentEntityKey:l,childEntityKey:g.value}));return LD.all(J).then(function(B){return B.map(function(k){return k[1]})})};
acH=function(X,J){return X.JSC$13146_wrapped.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(J))};
xYZ=function(X,J,p){var l=MdZ(J);return acH(X,l).then(function(){return UYU(X,J,p)})};var rD0=function(){};
_.r(rD0,WY);rD0.prototype.encodeImpl=function(X){return X};
rD0.prototype.decodeImpl=function(X){if(X instanceof Uint8Array)throw TMU(0);return X};var g3m=function(){this.cacheMap={};this.cacheMap[0]=new rD0;if(!_.H("aes_pes_encoder_killswitch")){var X=this.cacheMap;try{var J=_.QG();var p=sL5(J);var l=new CQ(new kDU(p),new n2s(p))}catch(g){throw X=g instanceof Error?new cv("KEY_CREATION_FAILED",{originalMessage:g.message}):new cv("KEY_CREATION_FAILED"),_.Bf(X),X;}X[1]=l}},ePU=function(X,J){J=J===void 0?0:J;
X=X.cacheMap[J];if(!X)throw J=new cv("INVALID_ENCODER_VERSION",{encoderVersion:J}),_.Bf(J),J;return X};var Dt=function(X,J){_.GL.call(this);this.token=X;this.JSC$13160_encoderRegistry=J;this.observers=[];X=new _.lT.BroadcastChannel("PERSISTENT_ENTITY_STORE_SYNC:"+_.QG());X.onmessage=this.JSC$13160_handleMessage.bind(this);this.channel=X};
_.r(Dt,_.GL);_.mf=function(X,J,p){var l,g,B,k;return _.L(function(n){if(n.nextAddress==1)return n.yield(QL6(X.token),2);if(n.nextAddress!=3)return l=n.yieldResult,n.yield(_.xd(l,["EntityStore","EntityAssociationStore"],J,function(w){g=new v2H(w,X.JSC$13160_encoderRegistry);return p(g)}),3);
B=n.yieldResult;g&&(k=g.changedKeys,Object.keys(k).length>0&&(X.channel.postMessage(k),Icr(X,k)));return n.return(B)})};
Dt.prototype.observe=function(X){var J=this;this.observers.push(X);return function(){var p=J.observers.indexOf(X);p>=0&&J.observers.splice(p,1)}};
var fzU=function(X){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(_.mf(X,{mode:"readonly",enableRetries:!0},function(l){return l.JSC$13146_wrapped.objectStore("EntityStore").getAll()}),2);
J=p.yieldResult;return p.return(Promise.all(J.filter(function(l){return!!l}).map(function(l){var g,B;
return _.L(function(k){if(k.nextAddress==1){g=l.key;B=l.entityType;var n=k.yield;var w=YXj(ePU(X.JSC$13160_encoderRegistry,l.version),l.data,l.key);return n.call(k,w,2)}return k.return({key:g,entityType:B,data:k.yieldResult})})})))})};
Dt.prototype.JSC$13160_handleMessage=function(X){Icr(this,X.data)};
var Icr=function(X,J){X=_.C(X.observers);for(var p=X.next();!p.done;p=X.next())p=p.value,p(J)};
Dt.prototype.disposeInternal=function(){this.channel.close()};
var p7a;var kx,o2k,OKY;kx={};_.yDe=(kx.mainVideoEntity="mainVideoEntityActionMetadata",kx.mainPlaylistEntity="mainPlaylistEntityActionMetadata",kx.musicTrack="musicTrackEntityActionMetadata",kx.musicPlaylist="musicPlaylistEntityActionMetadata",kx);o2k=new _.yo("DOWNLOADS_ENTITY_TYPE_MAP");_.Qm=_.o4("","downloadsPageViewConfigurationEntity");OKY=_.o4("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");_.CW6=_.o4("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");
_.o4("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");_.o4("SMART_DOWNLOADS_ENABLED","settingEntity");_.o4("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");var Y2W=["TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_TRANSFERRING"];var a8a=["TRANSFER_STATE_COMPLETE","TRANSFER_STATE_FAILED","TRANSFER_STATE_TRANSFER_IN_QUEUE","TRANSFER_STATE_PAUSED_BY_USER","TRANSFER_STATE_TRANSFERRING"];var SXs={isLeaderTab:!0};var z7m={ALL_DOWNLOADS:"PPAD",DOWNLOADS_PAGE:"PPDP",OFFLINE_PLAYLIST:"PPOM",RECOMMENDED_VIDEOS:"PPRC",SAVED_PODCAST_EPISODES:"PPSE",SAVED_VIDEOS:"PPSV"};var nQ=window,B5=nQ.YT_I18N_FORMATTING_GOOG_LOCALE||"en-US",TDR=nQ.YT_I18N_FORMATTING_PLURAL_RULES_SELECT||$H,Xwm=nQ.YT_I18N_FORMATTING_DATE_TIME_SYMBOLS||fo,PEe=nQ.YT_I18N_FORMATTING_RELATIVE_DATE_TIME_SYMBOLS||t_U,dAU=nQ.YT_I18N_FORMATTING_DURATION_TIME_SYMBOLS||pEH,SYm=nQ.YT_I18N_FORMATTING_NUMBER_FORMAT_SYMBOLS||CEj;var KmR;nf({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 wwW=JKZ(function(){return{dateFormat:1,timeFormat:7,joinerStyle:1,capitalize:function(X){return X}}}),TqK=JKZ(function(){return{dateFormat:3,
timeFormat:7,joinerStyle:3,capitalize:function(X){return X}}}),Ba4=new Map;var vh5=[{unitDuration:6048E5,unit:3,threshold:2},{unitDuration:864E5,unit:4},{unitDuration:36E5,unit:5},{unitDuration:6E4,unit:6},{unitDuration:1E3,unit:7}],nhm;var OBj=function(X){return _.a4({type:"SET_EPHEMERAL_ACTION",payload:X})};var cDs={ephemeralAction:null};var bBt=Xn({ephemeralAction:function(X,J){X=X===void 0?cDs.ephemeralAction:X;switch(J.type){case "SET_EPHEMERAL_ACTION":return J.payload;default:return X}}});var fce=function(X){return _.a4({type:"SET_SHARED_PERSISTENT_PANEL_VISIBLE",payload:X})};var DYG={animatedThumbnailEnabled:!1,inlinePreviewEnabled:!1,currentPageType:"",currentPageSubType:"",persistentPanelVisible:!1};var RPr={sharedUi:DYG,a11y:cDs,entities:{}},YZR={sharedUi:function(X,J){X=X===void 0?DYG:X;switch(J.type){case "SET_SHARED_ANIMATED_THUMBNAIL_ENABLED":return Object.assign({},X,{animatedThumbnailEnabled:J.payload});case "SET_SHARED_INLINE_PREVIEW_ENABLED":return Object.assign({},X,{inlinePreviewEnabled:J.payload});case "SET_SHARED_CURRENT_PAGE_TYPE":return Object.assign({},X,{currentPageType:J.payload});case "SET_SHARED_CURRENT_PAGE_SUB_TYPE":return Object.assign({},X,{currentPageSubType:J.payload});
case "SET_SHARED_PERSISTENT_PANEL_VISIBLE":return Object.assign({},X,{persistentPanelVisible:J.payload});default:return X}},
a11y:bBt,entities:G1W};var aga={playlistId:"",inviteLinkURL:""};var mYs={continuationCommand:{}};var $VB=Xn({continuationCommand:function(X,J){X=X===void 0?mYs.continuationCommand:X;switch(J.type){case "SET_CONTINUATION_COMMAND":return J.payload.continuationCommand;default:return X}}});var rKC={currentFormId:"",commandsMap:{}};var WrI=Xn({isLeaderTab:function(X,J){X=X===void 0?SXs.isLeaderTab:X;switch(J.type){case "SET_IS_LEADER_TAB":var p,l;return(l=J==null?void 0:(p=J.payload)==null?void 0:p.isLeaderTab)!=null?l:X;default:return X}}});var qXv;_.Fn0=function(X){return _.a4({type:"SET_IS_FULLSCREEN",payload:{isFullscreen:X}})};
qXv=function(X){return _.a4({type:"SET_IS_SHORTS_PIP_ACTIVE",payload:{isShortsPipActive:X}})};var LQ={isDesktopSmallWidth:!1,isShortsActive:!1,isWatchWhileMode:!1,playerState:-1,isFullscreen:!1,isSmallScreenSqueezeback:!1,isPlaybackStarted:!1,isShortsPipActive:!1};var wgB=Xn({isDesktopSmallWidth:function(X,J){X=X===void 0?LQ.isDesktopSmallWidth:X;switch(J.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return J.payload.isDesktopSmallWidth;default:return X}},
isShortsActive:function(X,J){X=X===void 0?LQ.isShortsActive:X;switch(J.type){case "SET_IS_SHORTS_ACTIVE":return J.payload.isShortsActive;default:return X}},
isWatchWhileMode:function(X,J){X=X===void 0?LQ.isWatchWhileMode:X;switch(J.type){case "SET_IS_WATCH_WHILE_MODE":return J.payload.isWatchWhileMode;default:return X}},
playerState:function(X,J){X=X===void 0?LQ.playerState:X;switch(J.type){case "SET_PLAYER_STATE":return J.payload.playerState;default:return X}},
isFullscreen:function(X,J){X=X===void 0?LQ.isFullscreen:X;switch(J.type){case "SET_IS_FULLSCREEN":return J.payload.isFullscreen;default:return X}},
isSmallScreenSqueezeback:function(X,J){X=X===void 0?LQ.isSmallScreenSqueezeback:X;switch(J.type){case "SET_IS_SMALL_SCREEN_SQUEEZEBACK":return J.payload.isSmallScreenSqueezeback;default:return X}},
isShortsPipActive:function(X,J){X=X===void 0?LQ.isShortsPipActive:X;switch(J.type){case "SET_IS_SHORTS_PIP_ACTIVE":return J.payload.isShortsPipActive;default:return X}},
isPlaybackStarted:function(X,J){X=X===void 0?LQ.isPlaybackStarted:X;switch(J.type){case "SET_IS_PLAYBACK_STARTED":return J.payload.isPlaybackStarted;default:return X}}});var yKU={currentMode:"canvas-hidden"};var eWm=function(){return function(X){return function(J){var p=X(J);_.xm(document.documentElement,"yt-forward-redux-action-to-live-chat-iframe",[J],!0);return p}}};var Nkv,suU;Nkv=new _.OC;_.rz=new _.yo("WATCH_PLAYER_PROMISE_TOKEN");_.MhH=new _.OC;_.u_e=new _.yo("SHORTS_PLAYER_PROMISE_TOKEN");suU=new _.yo("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var ZhY=function(){return function(X){return function(J){J.type==="ENTITY_LOADED"&&_.yG().resolve(_.rz).then(function(p){var l;(l=p.dispatchReduxAction)==null||l.call(p,J)});
return X(J)}}};var GDZ={additionalContext:"",impersonatedChannelUrl:"",selectedVideoIds:{}};var CgY=Xn({additionalContext:function(X,J){X=X===void 0?GDZ.additionalContext:X;switch(J.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":var p;return(p=J.payload)!=null?p:"";default:return X}},
impersonatedChannelUrl:function(X,J){X=X===void 0?GDZ.impersonatedChannelUrl:X;switch(J.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":var p;return(p=J.payload)!=null?p:"";default:return X}},
selectedVideoIds:function(X,J){X=X===void 0?GDZ.selectedVideoIds:X;switch(J.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":var p={};return Object.assign({},X,(p[J.payload]=!0,p));case "VIDEO_UNSELECTED":return J=J.payload,X=Object.assign({},X),delete X[J],X;default:return X}}});var dYj={parentClickTrackingParams:""};var ks4=Xn({parentClickTrackingParams:function(X,J){X=X===void 0?dYj.parentClickTrackingParams:X;switch(J.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return J.payload.parentClickTrackingParams;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return X}}});var Vhu=function(X){return _.a4({type:"TALK_TO_RECS_UPDATE_SELECTION",payload:X})},thj=function(X){return _.a4({type:"TALK_TO_RECS_UPDATE_USER_QUERY",
payload:X})};var PQG={stepStates:{}};var n5Z=Xn({stepStates:function(X,J){X=X===void 0?PQG.stepStates:X;switch(J.type){case "TALK_TO_RECS_RESET_STEP_STATES":return{};case "TALK_TO_RECS_UPDATE_SELECTION":var p=X,l=J.payload,g,B,k;X={};J={selectionStates:Object.assign({},(k=(g=p[l.stepId])==null?void 0:g.selectionStates)!=null?k:{},(X[l.token]={isSelected:l.isSelected},X)),userQuery:(B=p[l.stepId])==null?void 0:B.userQuery};g={};return Object.assign({},p,(g[l.stepId]=J,g));case "TALK_TO_RECS_UPDATE_USER_QUERY":return g=X,B=J.payload,k=
{selectionStates:Object.assign({},(l=(p=g[B.stepId])==null?void 0:p.selectionStates)!=null?l:{}),userQuery:{userQuery:B.userQuery,token:B.userQueryToken}},p={},Object.assign({},g,(p[B.stepId]=k,p));default:return X}}});var QMu,E2u,Tks;QMu=function(X){return _.a4({type:"SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX",payload:X})};
E2u=function(X){return _.a4({type:"SET_MINIPLAYER_PLAYBACK_STATE",payload:X})};
_.zP=function(X){return _.a4({type:"SET_CURRENT_PAGE_TYPE",payload:X})};
_.Kne=function(X){return _.a4({type:"SET_INLINE_PREVIEW_IS_ENABLED",payload:X})};
Tks=function(X){return _.a4({type:"SET_CHIP_BAR_IS_STICKY",payload:X})};var JBY={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"};_.zPu=function(X){return _.a4({type:"SET_PLAYER_STATE",payload:{playerState:X}})};var AI={isWatchActive:!1,isLearningJourneyActive:!1,isSwatcherooActive:!1,isTheaterMode:lka(),isWatchFullscreen:!1,isWatchNarrowWidth:!1,isWatchRetroMode:!1,isLiveChatCollapsed:!1,openEngagementPanels:[],playerState:-1,watchScrollTop:0,watchWindowSize:{width:0,height:0}};var LrR=Xn({isTheaterMode:function(X,J){X=X===void 0?lka():X;switch(J.type){case "SET_IS_THEATER_MODE":return J.payload.isTheaterMode;default:return X}},
isWatchActive:function(X,J){X=X===void 0?AI.isWatchActive:X;switch(J.type){case "SET_IS_WATCH_ACTIVE":return J.payload.isWatchActive;default:return X}},
isLearningJourneyActive:function(X,J){X=X===void 0?AI.isLearningJourneyActive:X;switch(J.type){case "SET_IS_LEARNING_JOURNEY_ACTIVE":return J.payload.isLearningJourneyActive;default:return X}},
isWatchFullscreen:function(X,J){X=X===void 0?AI.isWatchFullscreen:X;switch(J.type){case "SET_IS_WATCH_FULLSCREEN":return J.payload.isWatchFullscreen;default:return X}},
isWatchNarrowWidth:function(X,J){X=X===void 0?AI.isWatchNarrowWidth:X;switch(J.type){case "SET_IS_WATCH_NARROW_WIDTH":return J.payload.isWatchNarrowWidth;default:return X}},
isSwatcherooActive:function(X,J){X=X===void 0?AI.isSwatcherooActive:X;switch(J.type){case "SET_IS_SWATCHEROO_ACTIVE":return J.payload.isSwatcherooActive;default:return X}},
isWatchRetroMode:function(X,J){X=X===void 0?AI.isWatchRetroMode:X;switch(J.type){case "SET_IS_WATCH_RETRO_MODE":return J.payload.isWatchRetroMode;default:return X}},
isLiveChatCollapsed:function(X,J){X=X===void 0?AI.isLiveChatCollapsed:X;switch(J.type){case "SET_IS_LIVE_CHAT_COLLAPSED":return J.payload.isLiveChatCollapsed;default:return X}},
openEngagementPanels:function(X,J){X=X===void 0?AI.openEngagementPanels:X;var p=[].concat(_.EU(X));switch(J.type){case "ADD_OPEN_ENGAGEMENT_PANEL":return p.push(J.payload.panelToAdd),p;case "REMOVE_OPEN_ENGAGEMENT_PANEL":return p.splice(p.indexOf(J.payload.panelToRemove),1),p;default:return X}},
playerState:function(X,J){X=X===void 0?AI.playerState:X;switch(J.type){case "SET_PLAYER_STATE":return J.payload.playerState;default:return X}},
watchScrollTop:function(X,J){X=X===void 0?AI.watchScrollTop:X;switch(J.type){case "SET_WATCH_SCROLL_TOP":return J.payload.watchScrollTop;default:return X}},
watchWindowSize:function(X,J){X=X===void 0?AI.watchWindowSize:X;switch(J.type){case "SET_WATCH_WINDOW_SIZE":return J.payload.watchWindowSize;default:return X}}});var jMU={surveyFeedbackData:{feedbackTokens:[]}};var AB5=Xn({surveyFeedbackData:function(X,J){X=X===void 0?jMU.surveyFeedbackData:X;switch(J.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return J.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},X,J.payload);default:return X}}});var g5I={};var xV6=void 0;_.H("web_enable_redux_store_on_demand")||(xV6=hW5());var iBv=function(X,J,p){var l=this;this.listId=X;this.JSC$13304_updateCallback=J;this.isOfflineVideoCallback=p;_.v5().subscribe(function(){l.handleUpdate()})};
iBv.prototype.getPlaylistData=function(){var X=_.v5().getState().entities;if(this.listId&&this.listId!=="PPSV"){var J=Mem(X,this.listId,!0),p=_.o4(this.listId,"mainPlaylistEntity"),l,g;X=X==null?void 0:(l=X.mainPlaylistEntity)==null?void 0:(g=l[p])==null?void 0:g.title;return Hhm(J,X,this.listId)}J=_.U7W(YtC(X));X=_.U7W(_.Eq(X));X=J.concat(X);return Hhm(X)};
iBv.prototype.getPlaylistId=function(){return this.listId};
iBv.prototype.handleUpdate=function(){this.isOfflineVideoCallback()&&this.JSC$13304_updateCallback(this.listId,this.getPlaylistData(),{})};var wM=function(X,J,p,l){l=l===void 0?[]:l;this.JSC$13307_playlistNetworkManager=X;this.listId=J;this.JSC$13307_updateCallback=p;this.videoIds=l;this.pendingUpdates=[];this.currentIndex=0};
wM.prototype.JSC$13307_setCurrentIndex=function(X){this.currentIndex=X};
wM.prototype.setListId=function(X){this.listId=X};
var sMb=function(X,J){X.currentCreateRequest&&X.currentCreateRequest.cancel(J);X.currentUpdateRequest&&X.currentUpdateRequest.cancel(J);X.currentRefreshRequest&&X.currentRefreshRequest.cancel(J)};
wM.prototype.delete=function(){sMb(this,"PROXY DELETED")};
wM.prototype.addVideos=function(X,J,p){var l=this;p!==void 0?this.videoIds.splice.apply(this.videoIds,[p,0].concat(_.EU(X))):this.videoIds.push.apply(this.videoIds,_.EU(X));this.listId||this.currentCreateRequest?(X.forEach(function(g,B){g={addedVideoId:g,action:"ACTION_ADD_VIDEO"};p&&(g.addedVideoPosition=p+B);l.pendingUpdates.push(g)}),Yx(this)):XRv(this,J.onCreateListCommand)};
var J7U=function(X,J,p,l,g){NCY(X.videoIds,J,p);J>X.currentIndex&&p<=X.currentIndex?X.JSC$13307_setCurrentIndex(X.currentIndex+1):J===X.currentIndex?X.JSC$13307_setCurrentIndex(p):J<X.currentIndex&&p>=X.currentIndex&&X.JSC$13307_setCurrentIndex(X.currentIndex-1);X.pendingUpdates.push({action:"ACTION_MOVE_VIDEO_AFTER",setVideoId:l,movedSetVideoIdPredecessor:g});Yx(X)},XRv=function(X,J){sMb(X,"OBSOLETE");
X.currentCreateRequest=pRe(X.JSC$13307_playlistNetworkManager,J,X.videoIds);_.l7(X.currentCreateRequest,function(){X.currentCreateRequest=void 0}).then(function(p){X.setListId(p.playlistId);
X.pendingUpdates.length>0?Yx(X):lPH(X)})},Yx=function(X){if(X.pendingUpdates.length!==0&&(X.currentRefreshRequest&&X.currentRefreshRequest.cancel("OBSOLETE"),!X.currentUpdateRequest&&!X.currentCreateRequest)){var J=X.pendingUpdates.splice(0,X.pendingUpdates.length);
X.currentUpdateRequest=X.JSC$13307_playlistNetworkManager.updatePlaylist(X.listId,J);_.l7(X.currentUpdateRequest,function(){X.currentUpdateRequest=void 0}).then(function(){X.pendingUpdates.length>0?Yx(X):lPH(X)}).thenCatch(function(){X.pendingUpdates.unshift.apply(X.pendingUpdates,_.EU(J))})}},lPH=function(X){X.currentRefreshRequest=_.gNG(X.JSC$13307_playlistNetworkManager,X.listId,X.currentIndex,X.videoIds[X.currentIndex]);
_.l7(X.currentRefreshRequest,function(){X.currentRefreshRequest=void 0}).then(function(J){X.JSC$13307_updateCallback(J.playlistId,J.playlistPanelRenderer,J.autoplayRenderer)})};
wM.prototype.size=function(){return this.videoIds.length};var BrU=function(X,J,p,l){l=l===void 0?[]:l;wM.call(this,X,J,p,l);this.JSC$13307_playlistNetworkManager=X;this.listId=J;this.JSC$13307_updateCallback=p;this.videoIds=l};
_.r(BrU,wM);_.vY=function(X,J,p,l,g,B,k){g=g===void 0?[]:g;k=k===void 0?IT:k;wM.call(this,X,J,p,g);this.JSC$13307_playlistNetworkManager=X;this.listId=J;this.JSC$13307_updateCallback=p;this.onAuthChange=l;this.videoIds=g;this.storage=B;this.cookieReader=k;this.queueSapisId="";this.queueSapisIdJob=0;this.attributionData=new Map;this.queueSapisId=(new this.cookieReader(window.document)).get("SAPISID","");this.queueSapisIdJob=_.Uh(_.gs,this.checkLoggedInStatusChange.bind(this),1E3)};
_.r(_.vY,wM);_.W=_.vY.prototype;_.W.checkLoggedInStatusChange=function(){(new this.cookieReader(window.document)).get("SAPISID","")!==this.queueSapisId?(this.onAuthChange(),this.storage&&this.storage.clear()):this.queueSapisIdJob=_.Uh(_.gs,this.checkLoggedInStatusChange.bind(this),1E3)};
_.W.JSC$13307_setCurrentIndex=function(X){wM.prototype.JSC$13307_setCurrentIndex.call(this,X);this.store()};
_.W.delete=function(){_.gs.cancelJob(this.queueSapisIdJob);wM.prototype.delete.call(this)};
_.W.setListId=function(X){wM.prototype.setListId.call(this,X);this.store()};
_.W.store=function(){this.storage&&this.listId&&this.currentIndex!==void 0&&this.storage.store(this.listId,this.currentIndex)};var $$b=["response","contents","twoColumnWatchNextResults","autoplay","autoplay"],WYU=["playerResponse","videoDetails"],CKu=["response","currentVideoEndpoint","watchEndpoint","videoId"],kis=["response","currentVideoEndpoint","watchEndpoint","playlistId"],nNb=["response","playerOverlays","playerOverlayRenderer","endScreen","watchNextEndScreenRenderer"],LYb=["response","contents","twoColumnWatchNextResults","playlist","playlist"],A7t=["response","webWatchNextResponseExtensionData","relatedVideoArgs"],
wRj=["response","contents","twoColumnWatchNextResults"];var ed={},yBZ=(ed.WEB_UNPLUGGED="^unplugged/",ed.WEB_UNPLUGGED_ONBOARDING="^unplugged/",ed.WEB_UNPLUGGED_OPS="^unplugged/",ed.WEB_UNPLUGGED_PUBLIC="^unplugged/",ed.WEB_CREATOR="^creator/",ed.WEB_KIDS="^kids/",ed.WEB_EXPERIMENTS="^experiments/",ed.WEB_MUSIC="^music/",ed.WEB_REMIX="^music/",ed.WEB_MUSIC_EMBEDDED_PLAYER="^music/",ed.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",ed);var zp6,pRe;zp6=function(X,J){this.networkManager=X;this.innertubeTransportService=J};
pRe=function(X,J,p){if(!_.a(J,_.eT))return _.EW(Error("Of"));_.a(J,_.eT).videoIds=p;p={create_playlist_title:_.cI("QUEUE",void 0,"Queue")};return rBC(_.CE(X.innertubeTransportService,J,p),akC)};
_.gNG=function(X,J,p,l){J={videoId:l,playlistId:J,playlistIndex:p};p=_.eo(L3t);return rBC(_.Zq(X.innertubeTransportService,J,p),Ika)};
zp6.prototype.updatePlaylist=function(X,J){return rBC(_.CE(this.innertubeTransportService,{commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/browse/edit_playlist",sendPost:!0}},playlistEditEndpoint:{playlistId:X,actions:J}}),UVU)};var YPj=function(X){this.storage=X},vNe;
YPj.prototype.store=function(X,J){J=J===void 0?0:J;if(this.storage&&X.startsWith("TLPQ"))try{this.storage.set("TLPQplaylist",X),this.storage.set("TLPQindex",String(J)),this.storage.set("TLPQtimestamp",String(Date.now()))}catch(p){}};
YPj.prototype.clear=function(){this.storage&&(this.storage.remove("TLPQtimestamp"),this.storage.remove("TLPQplaylist"),this.storage.remove("TLPQindex"))};
YPj.prototype.getPlaylistId=function(){if(!this.storage)return null;var X=null;try{X=this.storage.get("TLPQplaylist")}catch(J){}return X};var cB4=["navigationEndpoint","watchEndpoint","videoId"],OhC=["nextButtonVideo","watchEndpoint","videoId"];_.ur=new _.yo("NETWORK_TOKEN");_.vE=new _.yo("PAGE_TOKEN");_.hI=new _.yo("PLAYLIST_TOKEN");var emv;emv=new _.yo("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.GU=new _.yo("INNERTUBE_TRANSPORT_TOKEN");var ZbU,xx,x$0,Hbv,U$u,r7U;ZbU=new Set(["ci","cr","carml"]);xx=function(){this.signals=[];this.compoundSignals=new Map;this.inProgressSignals=new Set;this.JSC$13354_parkedJobs=new Map;this.parkedProcessors=new Map};
_.HY=function(){xx.instance||(xx.instance=new xx);return xx.instance};
xx.prototype.onAny=function(X){return _.hmv(this,X,2)};
xx.prototype.parkOrScheduleJob=function(X,J,p,l,g){_.aL(this,p)?_.TP().addJob(X,J,l):(g&&(X=x$0(X),Hbv(this,X,J,p,g)),g=this.JSC$13354_parkedJobs.get(p),g||(this.JSC$13354_parkedJobs.set(p,[]),g=this.JSC$13354_parkedJobs.get(p)),g.push({job:X,priority:J,delay:l}))};
xx.prototype.addListener=function(X,J,p){p&&(J=x$0(J),Hbv(this,J,0,X,p));p=this.parkedProcessors.get(X);p||(this.parkedProcessors.set(X,[]),p=this.parkedProcessors.get(X));p.push(J)};
xx.prototype.processSignal=function(X){if(!_.aL(this,X)){this.inProgressSignals.add(X);var J=this.JSC$13354_parkedJobs.get(X);if(J){J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,_.TP().addJob(p.job,p.priority,p.delay);this.JSC$13354_parkedJobs.delete(X)}if(J=this.parkedProcessors.get(X)){J=_.C(J);for(p=J.next();!p.done;p=J.next())p=p.value,p();this.parkedProcessors.delete(X)}this.signals.push(X);this.inProgressSignals.delete(X)}};
_.aL=function(X,J){return ZbU.has(J)||_.$y("IS_HOMEPAGE_COLD")||_.$y("IS_RESULTS_PAGE_COLD")||_.$y("IS_WATCH_PAGE_COLD")?X.signals.indexOf(J)>=0:!0};
x$0=function(X){var J=!1;return function(){J||(J=!0,X())}};
Hbv=function(X,J,p,l,g){if(aPr.has(l))_.TP().addJob(J,p,g);else{var B=X.compoundSignals.get(l);B&&_.TP().addJob(function(){_.aL(X,l)||(B.isTimeoutConditionSatisfied?_.TP().addJob(J,p):B.timeoutConditionObservers.push(function(){_.TP().addJob(J,p)}))},p,g)}};
_.hmv=function(X,J,p){if(J.length>1){var l=[],g=Object.create(null);J=_.C(J);for(var B=J.next();!B.done;B=J.next())B=B.value,g[B]||(l.push(B),g[B]=!0);J=l}if(J.length===1)return J[0];B=J;l="";g=p===2?"|":"&";B.sort();B=_.C(B);for(var k=B.next();!k.done;k=B.next())l+=k.value+g;if(!X.compoundSignals.get(l)){g=0;B=[];k=_.C(J);for(var n=k.next();!n.done;n=k.next())n=n.value,g++,_.aL(X,n)||B.push(n);(p=p===2)&&g>B.length||!p&&!B.length?X.signals.push(l):U$u(X,l,p,J,B)}return l};
U$u=function(X,J,p,l,g){var B=g.length,k=function(){p||--B===0?X.processSignal(J):r7U(X,J)};
g=_.C(g);for(var n=g.next();!n.done;n=g.next())X.addListener(n.value,k);X.compoundSignals.set(J,{signals:l,isOnAny:p,isInitialized:!1,isTimeoutConditionSatisfied:!1,timeoutConditionObservers:[]});r7U(X,J)};
r7U=function(X,J){if(!_.aL(X,J)){var p=X.compoundSignals.get(J);if(p&&!p.isTimeoutConditionSatisfied){for(var l=!1,g=0,B=0,k=_.C(p.signals),n=k.next();!n.done;n=k.next()){var w=n.value;n=!_.aL(X,w);aPr.has(w)?l=!0:(w=X.compoundSignals.get(w))?n&&!w.isTimeoutConditionSatisfied&&(B++,p.isInitialized||w.timeoutConditionObservers.push(function(){r7U(X,J)})):n&&g++}p.isInitialized=!0;
p.isOnAny?l&&(p.isTimeoutConditionSatisfied=!0):g===0&&B===0&&(p.isTimeoutConditionSatisfied=!0);if(p.isTimeoutConditionSatisfied)for(p=_.C(p.timeoutConditionObservers),l=p.next();!l.done;l=p.next())l=l.value,l()}}};
xx.prototype.processSignal=xx.prototype.processSignal;xx.prototype.parkOrScheduleJob=xx.prototype.parkOrScheduleJob;xx.prototype.onAny=xx.prototype.onAny;_.Ib("ytsignals.getInstance",_.HY);xx.prototype.onAny=xx.prototype.onAny;xx.prototype.parkOrScheduleJob=xx.prototype.parkOrScheduleJob;xx.prototype.processSignal=xx.prototype.processSignal;var aPr=new Set(["eop","eocs","dl","pcl"]);_.g9=new _.yo("MINIPLAYER_SERVICE");var Uv,IPb,y7r;Uv=function(X,J,p){var l=_.hT.getInstance();if(!vNe){var g=new yu6;var B=void 0,k=_.Bh("ID_TOKEN");k&&g.isAvailable()&&(B=new i8(g,"yt-queue"+k));vNe=new YPj(B)}g=vNe;B=_.HY();this.JSC$13361_actionRouter=l;this.JSC$13361_pageManager=X;this.playlistManager=J;this.JSC$13361_playlistNetworkManager=p;this.storage=g;this.signals=B;this.responsePlaylistData=this.response=this.index=this.listId=void 0;this.temporaryItems=[];this.downloadPlaylistProxy=this.playlistProxy=this.queueProxy=void 0};
_.rM=function(){if(!IPb){var X=_.yG(),J=X.resolve(_.I6(_.vE)),p=X.resolve(_.I6(_.ur)),l=X.resolve(_.I6(_.hI));X=X.resolve(_.GU);IPb=new Uv(J,l,new zp6(p,X))}return IPb};
y7r=function(X,J,p){if(p){var l;if(((l=X.responsePlaylistData)==null?void 0:l.playlistId)!==p)return}X.responsePlaylistData&&(p=FrB(J,X.responsePlaylistData),X.responsePlaylistData=(0,_.Q5.unsafeClone)(X.responsePlaylistData),NmY(X.responsePlaylistData,p));p=X.temporaryItems.findIndex(function(g){return g.videoId===J});
p>-1&&X.temporaryItems.splice(p,1);_.IL(X,_.yL(X,X.response?X.response.autoplayRenderer:void 0))};
_.oNU=function(X,J){if(X.responsePlaylistData){var p=qZY(J,X.responsePlaylistData);NmY(X.responsePlaylistData,p);if(X.queueProxy){var l=X.queueProxy;p<0||(l.videoIds.splice(p,1),p<l.currentIndex&&l.JSC$13307_setCurrentIndex(l.currentIndex-1),l.pendingUpdates.push({action:"ACTION_REMOVE_VIDEO",setVideoId:J}),Yx(l))}}_.IL(X,_.yL(X,X.response?X.response.autoplayRenderer:void 0))};
Uv.prototype.clearQueue=function(){this.temporaryItems=[];this.storage.clear();this.queueProxy&&(this.queueProxy.delete(),this.responsePlaylistData=this.queueProxy=void 0);this.response&&_.IL(this,{autoplayRenderer:this.response.autoplayRenderer,playerData:{}})};
Uv.prototype.setPlaylistData=function(X,J,p){this.temporaryItems=[];this.listId=X;this.responsePlaylistData=J;_.IL(this,_.yL(this,p))};
var SPj=function(X){return(X==null?0:X.playlistId)?X.playlistId:"PPSV"},ObX=function(X){return X&&X.playlistId?X.playlistId==="PPSV"?!0:q2U(_.v5().getState().entities,X.playlistId):!1};
Uv.prototype.isPlayingOfflineVideo=function(){return this.response?ObX(this.response):!1};
Uv.prototype.closeMiniplayer=function(X){var J=this.queueProxy&&this.queueProxy.size()<=1,p=_.yG().resolve(_.g9);if(!this.queueProxy||J)this.queueProxy&&this.clearQueue(),p.close(!0);else{p.pipController.getWindow()&&window.focus();J=this.responsePlaylistData;var l=this.temporaryItems.length+(J&&J.contents?J.contents.length:0);J=_.cI("QUEUE_CLEARED_UNPLURALIZED")||_.bu("QUEUE_CLEARED",l);J=_.hW(J);p=_.cI("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE",void 0,"Close the queue");l=_.cI("QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT")||
_.bu("QUEUE_CLOSE_MINIPLAYER_CONFIRM_TEXT",l);var g=_.cI("MINIPLAYER_CLOSE",void 0,"Close"),B=_.cI("CANCEL",void 0,"Cancel");_.W2(this.JSC$13361_actionRouter,[{openPopupAction:{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.AW(p),dialogMessages:[_.AW(l)],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.AW(g),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{endPlaylistCommand:{closeMiniplayer:!0,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}},
J]}}}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.AW(B)}}}}}}],X)}};
_.yL=function(X,J){var p={},l=X.response;p.autoplayRenderer=J;if(!X.responsePlaylistData&&!X.temporaryItems.length)return!l||!l.hasRelatedVideoData&&_.H("kevlar_prefetch_data_augments_network_data")||(p.playerData={rvs:l.relatedVideoArgs,endScreenRenderer:l.endScreenRenderer}),p;p.playerData={};if(X.index===void 0)return _.Bf(Error("Qf")),p;p.panel=X.responsePlaylistData?(0,_.Q5.unsafeClone)(X.responsePlaylistData):{titleText:_.AW(_.cI("QUEUE",void 0,"Queue")),currentIndex:0,totalVideos:1,contents:[]};
J=p.panel;if(J.contents)for(var g=_.C(X.temporaryItems),B=g.next();!B.done;B=g.next())J.contents.push({playlistPanelVideoRenderer:B.value});X.queueProxy&&l&&l.playingVideo&&l.playingVideoId&&!mVW(l.playingVideoId,p.panel)&&(J=l.playingVideo,g=p.panel,B=X.index,g.contents&&g.contents.splice(B===void 0?0:B,0,{playlistPanelVideoRenderer:J}));l&&l.playingVideoId&&(J=X.index,g=p.panel,J=!g.contents||J>=g.contents.length?void 0:g.contents[J].playlistPanelVideoRenderer,J&&J.videoId===l.playingVideoId||(J=
FrB(l.playingVideoId,p.panel),X.index=J!==-1?J:X.index?X.index-1:0));J=RWC(X.index+1,p.panel);g=void 0;X.index>0&&(g=RWC(X.index-1,p.panel));if(g||J)p.autoplayRenderer=bhR(J,g,p.autoplayRenderer);!J&&(l==null?0:l.relatedVideoArgs)&&(p.playerData.rvs=l.relatedVideoArgs);l=l?l.playlistIndexOffset:0;X.queueProxy?Gsm(p.panel,X.index,l,DV4,!0,!0,!0):Gsm(p.panel,X.index,l);p.playerData.playlistPanelRenderer=p.panel;return p};
Uv.prototype.isMiniplayerActive=function(){return _.yG().resolve(_.g9).isMiniplayerActive()};
_.IL=function(X,J){X.playlistManager.setAutoplayRenderer(J.autoplayRenderer||null);X.playlistManager.setPlaylistData(J.panel||null);J.playerData&&X.playlistManager.setPlayerPlaybackControlData(J.playerData)};var dVW="#";var c7G={},bb0={},fPj={},D$G={},Rmk={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:(c7G.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="ap",c7G),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:(bb0.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="as",bb0),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:(fPj.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="zx",fPj),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:(D$G.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue="po",D$G),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 INW=[{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:Rmk},{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:Rmk}}];var YnB;_.So=[[["ZCNxeDFnaGR5OTBtd2VraW4=","eWhsM2xpMzllYWFpdmFsdWUj"],"eDU4ODFudmlsZmg1QURfUExBQ0VNRU5UX0tJTkRfU1RBUlQj"]];
YnB=[[["MmFsczVqbmdwcmltYXJ5I21nNzU=",null,null],[null,["LXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIjZHZ6a2RlcmY5Z3V4eXRk","c3R5bGUtc2NvcGUjaXYybHk0ZHl3MHcz"],null],["bWFzdGhlYWQtYWQjMzR2cWt2bW96Nm5v",["I2xyYjkxdndtMTR6NXl0ZC1yaWNoLWdyaWQtcmVuZGVyZXI="],null],[null,["I201Y2UzNnc0MWIxeXl0ZC1yaWNoLWdyaWQtcmVuZGVyZXI=","c3R5bGUtc2NvcGUjY29qbjJ4ZmU0azhu"],null],[null,["M2ptN2U3ZDI1cHl0ZC1iYW5uZXItcHJvbW8tcmVuZGVyZXIjaHc=","c3R5bGUtc2NvcGUjdnVncG1oODNsNGlr"],null],[null,["ZXIjZXlybHppazk0azg5eXRkLWFkLXNsb3QtcmVuZGVy"],
null]],[["Z2hwbGF5ZXItYWRzIzJybWJjdHhtM3Q=",null,null]]];_.o7=["bGxiYWNrcyN4dm1ndjU1MHFlMmFnbG9iYWxDYQ==","ZCN5Nnc0Z3NvbDR3ZGNvbkFibm9ybWFsaXR5RGV0ZWN0ZQ==","MTN5aHRhb25BZFNraXAja210cnZ0","bnNlI3V3dTFvOHV6NzM0YXJhd19wbGF5ZXJfcmVzcG8=","ZmlvZjloZWV3ZWFkU2xvdHMjMg=="];_.oL="bGxiYWNrcyN4dm1ndjU1MHFlMmFnbG9iYWxDYQ== ZCN5Nnc0Z3NvbDR3ZGNvbkFibm9ybWFsaXR5RGV0ZWN0ZQ== MTN5aHRhb25BZFNraXAja210cnZ0 bnNlI3V3dTFvOHV6NzM0YXJhd19wbGF5ZXJfcmVzcG8= ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3MjemV6eTl3YjBlcnhvdw== aG9idzNtYWJfc2FfZWYjeGdqNzVu ZmlvZjloZWV3ZWFkU2xvdHMjMg==".split(" ");var Sd;Sd=function(X,J,p){this.pXX=X;this.dS1=J;this.wk6=p};
_.qn6=[new Sd("b.f_",!1,0),new Sd("j.s_",!1,2),new Sd("r.s_",!1,4),new Sd("e.h_",!1,6),new Sd("i.s_",!0,8),new Sd("s.t_",!1,10),new Sd("p.h_",!1,12),new Sd("s.i_",!1,14),new Sd("f.i_",!1,16),new Sd("a.b_",!1,18),new Sd("a.o_",!1),new Sd("g.o_",!1,22),new Sd("p.i_",!1,24),new Sd("p.m_",!1),new Sd("n.k_",!0,20),new Sd("i.f_",!1),new Sd("a.s_",!0),new Sd("m.c_",!1),new Sd("n.h_",!1,26),new Sd("o.p_",!1),new Sd("m.p_",!0,28),new Sd("o.a_",!1),new Sd("d.p_",!1),new Sd("e.i_",!1)].reduce(function(X,J){X[J.pXX]=
J;return X},{});var m$v=function(){};
m$v.prototype.flush=function(X,J){X=X===void 0?[]:X;J=J===void 0?!1:J;if(_.H("enable_client_streamz_web")){X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=aEs(p.value),this.rootSpec&&_.DF(p,2,this.rootSpec),p={serializedIncrementBatch:_.jm(p.JSC$9883_serializeBinary())},_.le("streamzIncremented",p,{sendIsolatedPayload:J})}};
var E5m=function(){};
_.r(E5m,m$v);var FYH=function(X){var J=new Yfr;var p=new L6j;p=_.uZ(p,1,"botguard");X=_.uZ(p,2,X);this.rootSpec=_.Rl(J,1,vLv,X)};
_.r(FYH,m$v);var ri,qPU=new Map;var hpW,TmC,gTU,ihU,JlU,AlK,HnC,nTm;hpW=2;TmC=2;gTU=2;ihU=2;JlU=2;AlK=2;HnC=2;nTm=new erX;var MfU,ucH;MfU=function(){this.ongoingFlowNonces=new Map};
_.br=function(){ucH||(ucH=new MfU);return ucH};
_.c5=function(X,J,p){return{eventType:{flowEventNamespace:X,flowEventType:J},metadata:p,statusCode:void 0,csn:void 0,can:void 0}};
_.MpU=function(X,J){var p=_.br(),l=Gij(p,J,!0);p.logFlowEvent(X,J,l,void 0)};
MfU.prototype.logFlowEvent=function(X,J,p,l){J={flowNonce:p||Gij(this,J),flowType:J,flowEventType:X.eventType};X.metadata&&(J.flowMetadata=X.metadata);X.statusCode!==void 0&&(J.flowEventStatus=X.statusCode);X.csn&&(J.csn=X.csn);X.can&&(J.can=X.can);_.le("flowEvent",J,l)};
var Gij=function(X,J,p){p=p===void 0?!1:p;var l=X.ongoingFlowNonces.get(J);if(!l||p)l=P$(16),X.ongoingFlowNonces.set(J,l);return l};_.d$v=new vdZ;var tp5={UNKNOWN:"unknown",BROWSE:"browse",WATCH:"watch",SEARCH:"search",ACCOUNTS:"accounts",SETTINGS:"settings",WELCOME:"welcome",ACCOUNT_SELECTOR:"account_selector",CHANNEL:"channel",PLAYLIST:"playlist",SIGN_IN_IDENTIFIER_ENTRY:"sign_in_identifier_entry",SIGN_IN_PASSWORD_ENTRY:"sign_in_password_entry",SIGN_IN_DEVICE_PROMPT_CHALLENGE:"sign_in_device_prompt_challenge",SHORTS:"shorts",PROMO:"promo",CALL_TO_CAST:"call_to_cast",AMBIENT_INTERLUDES:"ambient_interludes",PRIVACY:"privacy",NO_OP:"noop",MINI_APP:"mini_app",
MINI_APP_EMBED:"mini_app",OPEN_IN_APP:"open_in_app",LEARNING:"learning",LEARNING_JOURNEY_WATCH:"learning_journey_watch",COMPANION_SURFACE:"companion_surface"};var Ov=function(X,J,p,l,g,B,k){p=p===void 0?!1:p;l=l===void 0?!1:l;B=B===void 0?_.rM():B;this.sx=!1;this.gVx=X;this.nky=J;this.lJW=p;this.fromHistory=l;this.previousVideoId=g;this.aJB=B;this.tempData=k;this.xXM=new _.ZDj};
_.r(Ov,fz);Ov.prototype.validate=function(X){return!(!X.data.playerResponse||X.data.page!=="watch"&&X.data.page!=="learning_journey_watch"&&X.data.page!=="shorts"||this.sx)};
Ov.prototype.handle=function(X){var J=this,p=_.a(X.endpoint,_.CV),l=_.a(X.endpoint,_.Nm);if(_.H("kevlar_continue_playback_without_player_response")&&(p==null?0:p.videoId)&&this.previousVideoId&&(p==null?void 0:p.videoId)===this.previousVideoId&&(p==null?0:p.continuePlayback)&&!this.fromHistory)this.gVx.resolve();else{var g={};p?g.watch_endpoint=p:l&&(g.watch_endpoint=l,l.endTimeSeconds&&(g.end=l.endTimeSeconds));X.data.page==="watch"?(X.data.filler||this.lJW||(_.Tl("cfg"),_.hT.getInstance().triggerAction("yt-start-loading-watch")),
Object.assign(g,Vfr(this,X.endpoint)),_.H("enable_masthead_quartile_ping_fix")&&Object.assign(g,tfU(this)),Object.assign(g,void 0),X.data.forceExternalPlaylist&&(g.external_list=!0)):X.data.page==="shorts"?_.hT.getInstance().triggerAction("yt-start-loading-shorts"):X.data.page==="learning_journey_watch"&&_.hT.getInstance().triggerAction("yt-start-loading-learning-journey");if(p=this.nky()){try{p.loadVideoWithPlayerResponse(X.data.playerResponse,g),p.getPlayerPromise().then(this.gVx.resolve)}catch(B){_.Bf(B),
this.gVx.resolve()}this.sx=!0;p.getPlayerPromise().then(function(B){B.addEventListener("onAbnormalityDetected",function(){var k=X.data.playerResponse,n=B.getVideoData().cpn;HnC=0;_.NrU=n;if(n=FD5(k))J.xXM.increment("IN_PLAYER"),_.ff(5),_.H("ab_st_vid_ks")?B.pauseVideo(!0):B.stopVideo(),k.playabilityStatus=Object.assign({},k.playabilityStatus,{status:"ERROR",errorScreen:{enforcementMessageViewModel:n}}),k.videoDetails=void 0,_.hT.getInstance().triggerOptionalAction("yt-updated-playability-status",
k.playabilityStatus)})})}else _.Wf(Error("Tf"))}};
var Vfr=function(X,J){var p=_.a(J,_.CV);if(J&&p&&p.playlistId&&p.videoId&&(X=X.aJB,X.queueProxy?(X=X.queueProxy,p=X.listId===p.playlistId?X.attributionData.get(p.videoId):void 0):p=void 0,p))return{queue_info:p}},tfU=function(X){var J;
if((J=X.tempData)==null?0:J.adpings)return{adpings:X.tempData.adpings}};var cY=function(X,J,p){this.sx=!1;this.gta=X;this.pwj=J;this.z7X=p};
_.r(cY,fz);cY.prototype.validate=function(X){return!!_.Q5.getValueByKeys.apply(null,[X.data].concat(_.EU(wRj)))};
cY.prototype.handle=function(X){var J=this;this.gta.promise.then(function(){var p=X.data;var l=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU($$b))),g=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU(LYb))),B=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU(CKu)));var k=(k=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU(WYU))))?{videoId:k.videoId,thumbnail:k.thumbnail,title:k.title?_.AW(k.title):void 0,shortBylineText:k.author?_.AW(k.author):void 0}:void 0;var n=void 0;_.H("web_get_playlist_id_from_current_endpoint_ks")||
(n=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU(kis))));var w=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU(A7t))),Y=_.Q5.getValueByKeys.apply(null,[p].concat(_.EU(nNb))),e=!!w||!!Y&&!!Y.results&&Y.results.length>0,Z=0;g&&g.currentIndex&&g.localCurrentIndex&&(Z=g.currentIndex-g.localCurrentIndex);g&&g.playlistId&&(n=g.playlistId);p={rawResponse:p,autoplayRenderer:l,hasRelatedVideoData:e,playingVideo:k,playingVideoId:B,playlistPanelRenderer:g,playlistId:n,playlistIndex:g&&g.currentIndex,relatedVideoArgs:w,
endScreenRenderer:Y,playlistIndexOffset:Z};a:{l=J.z7X;g=J.pwj;l.response=p;if(ObX(p))l.downloadPlaylistProxy&&l.downloadPlaylistProxy.getPlaylistId()===SPj(p)||(l.downloadPlaylistProxy=new iBv(SPj(p),l.setPlaylistData.bind(l),l.isPlayingOfflineVideo.bind(l))),l.responsePlaylistData=l.downloadPlaylistProxy.getPlaylistData(),l.listId=SPj(p),l.index=0;else if(p.playlistPanelRenderer&&p.playlistId&&p.autoplayRenderer)p.playlistId.startsWith("TLPQ")?l.queueProxy?l.listId===p.playlistId?(l.index=p.playlistIndex,
l.responsePlaylistData=p.playlistPanelRenderer,l.queueProxy.JSC$13307_setCurrentIndex(l.index)):p.playingVideoId&&l.index!==void 0&&g.clientParams.autoSaveToQueue&&(l.index+=1,l.queueProxy.JSC$13307_setCurrentIndex(l.index),l.queueProxy.addVideos([p.playingVideoId],{},l.index)):(l.queueProxy=new _.vY(l.JSC$13361_playlistNetworkManager,p.playlistId,l.setPlaylistData.bind(l),l.clearQueue.bind(l),_.MBm(p.playlistPanelRenderer),l.storage),l.responsePlaylistData=p.playlistPanelRenderer,l.listId=p.playlistId,
l.index=p.playlistIndex):(l.index=p.playlistIndex,l.listId!==p.playlistId&&l.clearQueue(),l.responsePlaylistData=p.playlistPanelRenderer,l.listId=p.playlistId,l.playlistProxy=new BrU(l.JSC$13361_playlistNetworkManager,p.playlistId,l.setPlaylistData.bind(l),_.MBm(p.playlistPanelRenderer)));else if(!l.queueProxy)l.responsePlaylistData=void 0;else if(p.playingVideoId&&g.clientParams.autoSaveToQueue){if(l.index===void 0){_.Bf(Error("Pf"));l.clearQueue();break a}l.queueProxy.videoIds.includes(p.playingVideoId)||
(l.index+=1,l.queueProxy.JSC$13307_setCurrentIndex(l.index),l.queueProxy.addVideos([p.playingVideoId],{},l.index))}_.IL(l,_.yL(l,l.response.autoplayRenderer))}})};var PKb=function(X,J){J=J===void 0?_.rM():J;Ea.call(this);this.yV.push(new cY(this.xe,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},J));this.yV.push(new Ov(this.xe,X,!1,!1));_.H("web_response_commands_chunk_processor")&&this.yV.push(new Kz)};
_.r(PKb,Ea);PKb.prototype.processChunk=function(X){X&&X.data.player===void 0&&this.xe.resolve();Ea.prototype.processChunk.call(this,X)};var bP=function(X,J){X=X===void 0?{layer:0}:X;this.sx=!1;this.createScreenConfig=X;this.bUX=J};
_.r(bP,fz);bP.prototype.validate=function(X){return!(this.sx||!X.endpoint)};
bP.prototype.handle=function(X){var J=_.Mp(),p,l,g=(l=_.a((p=X.endpoint)==null?void 0:p.commandMetadata,_.SH))==null?void 0:l.rootVe;this.bUX&&g?_.Go(J,g,this.bUX,this.createScreenConfig):D9s(J,X.endpoint,this.createScreenConfig);this.sx=!0};var fQ=function(X,J){this.sx=!1;this.piG=X;this.previousVideoId=J};
_.r(fQ,fz);fQ.prototype.validate=function(X){return _.H("kevlar_continue_playback_without_player_response")&&(X=_.a(X.endpoint,_.CV),(X==null?0:X.videoId)&&this.previousVideoId&&(X==null?void 0:X.videoId)===this.previousVideoId&&(X==null?0:X.continuePlayback))?!1:this.piG.lux===0};
fQ.prototype.handle=function(X){_.hT.getInstance().triggerAction("yt-stop-old-player",X.data,!0)};var QIv=function(X){X=X===void 0?{layer:0}:X;Ea.call(this);this.yV.push(new fQ(this));this.yV.push(new bP(X));this.yV.push(new Qp(X))};
_.r(QIv,Ea);var Dq=function(){fz.apply(this,arguments)};
_.r(Dq,fz);Dq.prototype.validate=function(X){return!!X.data.preconnect};
Dq.prototype.handle=function(X){_.KV("bc");X=_.C(X.data.preconnect);for(var J=X.next();!J.done;J=X.next())J=J.value,(new Image).src=J};var ENt=function(X,J,p,l,g,B,k){p=p===void 0?{layer:0}:p;B=B===void 0?_.rM():B;Ea.call(this);if(l)if(g){g=B;this.yV.push(new cY(this.xe,J,g));this.yV.push(new Dq);var n,w;this.yV.push(new Ov(this.xe,X,!1,!((n=J.clientParams)==null||!n.fromHistory),(w=J.clientParams)==null?void 0:w.previousVideoId,g,J.tempData));var Y;this.yV.push(new fQ(this,(Y=J.clientParams)==null?void 0:Y.previousVideoId));var e;(e=J.clientParams)!=null&&e.fromHistory||(p.layer||(p=Object.assign({},p,{layer:0})),this.yV.push(new bP(p,
k)),this.yV.push(new Qp(p)))}else this.yV.push(new cY(this.xe,{clientParams:{miniplayer:!1,autoSaveToQueue:!1}},B)),this.yV.push(new Ov(this.xe,X,!1,!1));else this.yV.push(new fQ(this)),this.yV.push(new bP(p)),this.yV.push(new Qp(p));_.H("web_response_commands_chunk_processor")&&l&&this.yV.push(new Kz)};
_.r(ENt,Ea);ENt.prototype.processChunk=function(X){X&&X.data.player===void 0&&this.xe.resolve();Ea.prototype.processChunk.call(this,X)};var KYt=function(){this.sx=this.sx=!1};
_.r(KYt,fz);KYt.prototype.validate=function(X){return!this.sx&&!(!X.data.csn||!X.data.rootVe)};
KYt.prototype.handle=function(X){this.sx=!0;_.z4(X.data.csn,X.data.rootVe,3)};var Trs=function(X,J,p){p=p===void 0?{layer:0}:p;Ea.call(this);this.yV.push(new Ov(this.xe,X));this.yV.push(new bP(p));this.yV.push(new Qp(p))};
_.r(Trs,Ea);var zmG=function(X,J,p,l,g){p=p===void 0?{layer:0}:p;l=l===void 0?_.rM():l;Ea.call(this);var B=!!J&&!!J.clientParams&&!!J.clientParams.miniplayer;B&&this.yV.push(new KYt);this.yV.push(new cY(this.xe,J,l));this.yV.push(new Dq);var k,n;this.yV.push(new Ov(this.xe,X,B,!((k=J.clientParams)==null||!k.fromHistory),(n=J.clientParams)==null?void 0:n.previousVideoId,l,J.tempData));var w;this.yV.push(new fQ(this,(w=J.clientParams)==null?void 0:w.previousVideoId));var Y;(Y=J.clientParams)!=null&&Y.fromHistory||
(p.layer||(p=Object.assign({},p,{layer:B?3:0})),this.yV.push(new bP(p,g)),this.yV.push(new Qp(p)));_.H("web_response_commands_chunk_processor")&&this.yV.push(new Kz)};
_.r(zmG,Ea);var RL,sIj;RL={};
_.jIk=(RL["subs-guide-item"]={bodyText:"SUBS_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},RL["subs-filter-by-channel"]={bodyText:"SUBS_FILTER_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},RL["subs-filtered-by-channel"]={bodyText:"SUBS_FILTER_EDU_CHANNEL_TEXT",position:"OPEN_POPUP_POSITION_RIGHT",setKey:"subs-filter-by-channel-set"},RL["membership-join"]={titleText:"JOIN_MEMBERSHIP_EDU_TITLE",bodyText:"JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},RL["membership-freebie-join"]=
{bodyText:"FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},RL["membership-manage"]={bodyText:"MANAGE_MEMBERSHIP_EDU_TEXT",position:"OPEN_POPUP_POSITION_LEFT"},RL["library-guide-item"]={titleText:"LIBRARY_GUIDE_ITEM_EDU_TITLE",bodyText:"LIBRARY_GUIDE_ITEM_EDU_TEXT",position:"OPEN_POPUP_POSITION_RIGHT"},RL);_.mk=new _.k6("yt-edu");_.ibu=function(){this.JSC$13459_eduDisplayedThisLoad_={}};
sIj=function(X){var J=_.ibu.getInstance();var p=_.ch("kevlar_tooltip_impression_cap");J=p&&parseInt(_.mk.get(X+"-impression")||0,10)>=p||_.mk.get(X+"-dismissed")?!1:(p=_.jIk[X])&&!J.JSC$13459_eduDisplayedThisLoad_[p.setKey||X]&&(p.titleText&&_.cI(p.titleText)||p.bodyText&&_.cI(p.bodyText))?!0:!1;if(!J)return null;J=_.jIk[X];if(!J)return null;p=J.bodyText?_.cI(J.bodyText):void 0;var l=J.titleText?_.cI(J.titleText):void 0;return[{openPopupAction:{popupType:"HINT",position:J.position,popup:{bubbleHintRenderer:{text:l?
_.AW(l):void 0,detailsText:p?_.AW(p):void 0,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP",confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.AW(_.cI("EDU_GOT_IT")),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{eduDismissAction:{key:X}}]}}}}}}}},{eduImpressionAction:{key:X}}]};
_.aV(_.ibu);var u2K=!1;for(var XFe="WEB_PAGE_TYPE_SETTINGS red playlist labs handle ypc-offers show ypc-checkout".split(" "),JxZ=[],Ft=6;Ft>=1;Ft--)JxZ.push({columnCount:Ft,query:Ft==1?0:Ft*2*107-4+32,className:"grid-"+Ft+"-columns",width:Ft*2*107+"px"});_.qG=function(X){this.actionRouter_=X=X===void 0?_.hT.getInstance():X;this.documentWidth_=document.body.clientWidth;this.currentSnapState_=_.pFr(this);this.persistentPanelVisible_=this.miniGuideVisible_=this.guidePersistentAndVisible_=!1};
_.pFr=function(X){var J=X.documentWidth_-(X.miniGuideVisible_?72:0)-(X.guidePersistentAndVisible_?240:0)-(X.persistentPanelVisible_?400:0);return JxZ.find(function(p){return J>p.query})};
_.aV(_.qG);var lJb=function(){var X=this;this.JSC$13471_keyboardInUse=!1;document.addEventListener("keydown",function(){X.onKeydown()});
document.addEventListener("mousedown",function(){X.JSC$13471_keyboardInUse=!1})},glU;
lJb.prototype.isKeyBoardInUse=function(){return this.JSC$13471_keyboardInUse};
lJb.prototype.onKeydown=function(){this.JSC$13471_keyboardInUse=!0};var BOG,uP;_.NG=new _.k6("yt-mentions");_.MG=function(){};
BOG=function(X,J){return uP(J,"drag-to-reorder-edu-displayed")};
uP=function(X,J,p,l,g,B){p=p===void 0?"OPEN_POPUP_POSITION_TOP":p;if(J){if(_.NG.get(J))return;_.NG.set(J,!0,l)}if(g&&B!==void 0){J=Number(_.NG.get(g)||0);if(J>=B)return;_.NG.set(g,J+1)}return[{openPopupAction:{popupType:"HINT",position:p,popup:{bubbleHintRenderer:{detailsText:X,style:"BUBBLE_HINT_STYLE_BLUE_TOOLTIP"}}}}]};
_.aV(_.MG);var $vX,WwX,CLU;$vX=function(X,J,p,l){this.JSC$13481_taskManager_=X;this.onFulfilled_=typeof J==="function"?J:null;this.onRejected_=typeof p==="function"?p:null;this.JSC$13481_context_=l};
WwX=function(X,J){X.onFulfilled_&&_.Vg(X.JSC$13481_taskManager_,function(){X.onFulfilled_.call(X.JSC$13481_context_,J)})};
CLU=function(X,J){X.onRejected_&&_.Vg(X.JSC$13481_taskManager_,function(){X.onRejected_.call(X.JSC$13481_context_,J)})};
_.G1=function(X){this.JSC$13484_taskManager_=X;this.callbacks_=[]};
_.G1.prototype.then=function(X,J,p){this.callbacks_.push(new $vX(this.JSC$13484_taskManager_,X,J,p));return this};
_.G1.prototype.onSuccess=function(X){this.callbacks_.forEach(function(J){WwX(J,X)})};
_.G1.prototype.onFailure=function(X){this.callbacks_.forEach(function(J){CLU(J,X)})};
_.G1.prototype.cancel=function(){this.callbacks_.length=0};
rcb(_.G1);_.Qia=null;_.NP=new _.yo("ACTIVITY_TOKEN");var kr0;_.QQ=new _.yo("PAGE_REQUEST_TOKEN");kr0=new _.yo("FETCH_PBJ_TOKEN");_.nlX=function(X){if(X.validatedFragments_.length==0)return null;if(!X.mergedPrefetchedData_){for(var J=[],p=_.C(X.validatedFragments_),l=p.next();!l.done;l=p.next()){l=_.C(X.fragmentConfiguration_[l.value].graftedKeys);for(var g=l.next();!g.done;g=l.next())(g=X.prefetchedData_[g.value].trackingParams)&&J.push(g)}X.mergedPrefetchedData_={};Object.assign(X.mergedPrefetchedData_,X.prefetchedData_,{clientSideGrafts:J})}return X.mergedPrefetchedData_};var Lw0;_.dM=function(){this.prefetchCache_=new Map;this.pendingPrefetchJob_=null};
Lw0=function(X,J,p){if(_.ETZ(J))return X.prefetchCache_.get(_.KDR(J,p))};_.VL=new _.yo("NAVIGATION_TOKEN");var Axu=function(X){var J=this;var p=p===void 0?jim():p;var l=l===void 0?_.yG().resolve(_.VL):l;this.onePickCommand=X;this.JSC$13556_playlistNetworkManager=p;this.navigationManager=l;this.videoPickerBuilder=_.T3I("yt-addtoplaylist");_.dSe(Slj(Ovk(ocu(this.videoPickerBuilder.setTitle(X.modalTitle).setSize(1E3).addView(NHH()).addView(q$b())).addView("youtube"),X.selectButtonLabel)),function(g){J.handleAction(g)})};
Axu.prototype.show=function(){this.videoPickerBuilder.build().setVisible(!0)};
Axu.prototype.handleAction=function(X){var J=this;if(X&&this.onePickCommand.listId&&X.action==="picked"&&X.docs){var p=[];X.docs.forEach(function(l){p.push({addedVideoId:l.id,action:"ACTION_ADD_VIDEO"})});
this.JSC$13556_playlistNetworkManager.updatePlaylist(this.onePickCommand.listId,p).then(function(){_.H("playlist_add_video_hard_reload_killswitch")?J.navigationManager.reload():wF0(J.navigationManager)})}};var Yj0=function(){if(this.constructor===Yj0)throw new TypeError("Vf");};
_.W=Yj0.prototype;_.W.dispose=function(){};
_.W.disconnect=function(){};
_.W.reconnect=function(){};
_.W.observe=function(X,J,p){return{element:X,option:p}};
_.W.unobserveByKey=function(){};var inm=function(X,J){J=J===void 0?0:J;Yj0.call(this);this.viewroot=X;this.defaultPrescanHeight=J;this.isConnected=!0;this.pauseObservingUntilReconnect=!1;this.observer=new IntersectionObserver(this.handleObserveEvent.bind(this),X?{root:X,rootMargin:"-0.1px"}:{rootMargin:"-0.1px"});this.prescanObservers=new Map;this.handlers=new Map};
_.r(inm,Yj0);_.W=inm.prototype;_.W.dispose=function(){this.disconnect();this.handlers.clear()};
_.W.disconnect=function(X){this.isConnected=!1;this.pauseObservingUntilReconnect=X===void 0?!1:X;this.observer.disconnect();X=_.C(this.prescanObservers.values());for(var J=X.next();!J.done;J=X.next())J.value.disconnect()};
_.W.reconnect=function(){if(!this.isConnected){this.isConnected=!0;this.pauseObservingUntilReconnect=!1;for(var X=_.C(this.handlers),J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;var l=p.next().value;p=!1;l=_.C(l.keys());for(var g=l.next();!g.done;g=l.next())if((g=g.value)&&g.state==="prescan"){p=!0;break}p&&vlG(this,J).observe(J);this.observer.observe(J)}}};
_.W.handleObserveEvent=function(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next()){J=J.value;var p=this.handlers.get(J.target);if(p){var l=J.isIntersecting;p=_.C(p);for(var g=p.next();!g.done;g=p.next()){var B=_.C(g.value);g=B.next().value;B=B.next().value;g&&(g.state==="visible"&&l||g.state==="hidden"&&!l)&&(B(J.target,g.state),g.calledOnce&&this.unobserveByKey({element:J.target,option:g}))}}}};
_.W.handlePrescanEvent=function(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next()){J=J.value;var p=this.handlers.get(J.target);if(p&&J.isIntersecting){p=_.C(p);for(var l=p.next();!l.done;l=p.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;l&&l.state==="prescan"&&(g(J.target,l.state),l.calledOnce&&this.unobserveByKey({element:J.target,option:l}))}}}};
_.W.observe=function(X,J,p){var l=(l=this.handlers.get(X))&&l.has(p)?{element:X,option:p}:void 0;if(l)return l;l={element:X,option:p};this.handlers.has(X)||this.handlers.set(X,new Map);var g=this.handlers.get(X);g&&!g.has(p)&&g.set(p,J);this.pauseObservingUntilReconnect||(p.state==="prescan"&&vlG(this,X).observe(X),this.observer.observe(X));return l};
_.W.unobserveByKey=function(X){var J=this.handlers.get(X.element);if(J&&J.has(X.option)){J.delete(X.option);if(X&&X.option.state==="prescan")for(var p=_.C(this.prescanObservers.values()),l=p.next();!l.done;l=p.next())l.value.unobserve(X.element);J.size===0&&(this.handlers.delete(X.element),this.observer.unobserve(X.element))}};
var vlG=function(X,J){var p=X.defaultPrescanHeight;J.hasAttribute("prescan-height")&&(J=Number(J.getAttribute("prescan-height")),isNaN(J)||(p=J));if(X.prescanObservers.has(p))return X.prescanObservers.get(p);J="-0.1px -0.1px "+p+"px -0.1px";J=new IntersectionObserver(X.handlePrescanEvent.bind(X),X.viewroot?{root:X.viewroot,rootMargin:J}:{rootMargin:J});X.prescanObservers.set(p,J);return J};var eCu=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],Z4t=function(){var X,J=this;this.JSC$13573_actionRouter=X=X===void 0?_.hT.getInstance():X;this.targetMap=new Map;this.targetedElements=new WeakMap;this.triggeredTargets=new Set;this.TEST_ONLY={getVisibilityObserver:function(){return J.visibilityObserver},
getVisibilityObservedElementHandlerKeys:function(){return J.visibilityObservedElementHandlerKeys}}},hCt,QL,aJs;
Z4t.prototype.initVisibilityObserver=function(){!this.visibilityObserver&&_.H("kevlar_use_vimio_behavior")&&_.Bh("INNERTUBE_CLIENT_NAME")!=="WEB_REMIX"&&(this.visibilityObserver=siC())};
Z4t.prototype.dispose=function(){this.visibilityMonitor&&_.i6(this.visibilityMonitor,"yt-visibility-monitor-refreshed",this.handleVisibilityRefreshed,!1,this);this.visibilityObserver&&this.visibilityObserver.dispose()};
Z4t.prototype.handleVisibilityRefreshed=function(){for(var X=_.C(this.targetMap.entries()),J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;p=p.next().value;_.xvu(this,J,p)}};
_.Ev=function(X,J,p){QL(X,p);var l=_.H4e(X,J);l.element=p;X.targetedElements.set(p,J);_.xvu(X,J,l)};
QL=function(X,J){var p=X.targetedElements.get(J);if(p){var l=X.targetMap.get(p);l&&(delete l.element,X.targetMap.set(p,l));X.targetedElements.delete(J);X.visibilityObserver&&X.visibilityObservedElementHandlerKeys&&(p=X.visibilityObservedElementHandlerKeys.get(J))&&(X.visibilityObserver.unobserveByKey(p),X.visibilityObservedElementHandlerKeys.delete(J))}};
_.xvu=function(X,J,p){var l=p.action,g=p.element;g&&l&&(eCu.includes(J)||_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||X.visibilityMonitor&&X.visibilityMonitor.isNodeVisible(g)?aJs(X,J,p):X.visibilityObserver&&(X.visibilityObservedElementHandlerKeys||(X.visibilityObservedElementHandlerKeys=new WeakMap),l=X.visibilityObserver.observe(g,function(){aJs(X,J,p);X.visibilityObservedElementHandlerKeys.delete(g)},{calledOnce:!0,
state:"visible"}),X.visibilityObservedElementHandlerKeys.set(g,l)))};
aJs=function(X,J,p){var l=p.action;(p=p.element)&&l&&(_.W2(X.JSC$13573_actionRouter,[l],p),X.targetMap.delete(J),X.targetedElements.delete(p),X.triggeredTargets.add(J))};
_.H4e=function(X,J){var p=X.targetMap.get(J);p||(p={},X.targetMap.set(J,p));return p};
_.KQ=function(){hCt||(hCt=new Z4t);return hCt};var Uvb=document.createElement("div");Uvb.style.touchAction="pan-down";var XaW=Uvb.style.touchAction==="pan-down";var rxb,IJu;rxb=function(){this.hammerFn=UlH();this.JSC$13581_screenManager=_.Mp();this.lastPinchTime=NaN;this.nodeManagerMapping=new Map;this.ve=_.S_(83615);_.Vp(this.JSC$13581_screenManager,this.ve);JmT()};
_.T1=function(){IJu||(IJu=new rxb);return IJu};
rxb.prototype.registerTouchEvents=function(X,J,p){var l=_.iA.apply(3,arguments),g=this.hammerFn(X,{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}]]});p&&g.set({touchAction:p});this.nodeManagerMapping.set(X,g);var B=
paB(J);l=_.C(l);for(var k=l.next();!k.done;k=l.next()){k=k.value;if(k.includes("swipe")||k.includes("pinch")||k.includes("pan"))k.includes("swipe")?g.get("swipe").set({enable:!0,direction:B,velocity:.2}):k.includes("pinch")?g.get("pinch").set({enable:!0}):k.includes("pan")&&(g.get("pan").set({enable:!0,direction:B}),g.get("swipe").set({enable:!0,direction:B,velocity:.2}),g.get("swipe").recognizeWith("pan"));yxU(this,X,g,k)}};
var yxU=function(X,J,p,l){p.on(l,function(g){if(l.includes("pinch"))X.lastPinchTime=Date.now();else if(l.includes("swipe")&&Date.now()-X.lastPinchTime<400)return;g.pointerType!=="mouse"&&(g=l==="doubletap"?{coordinates:g.center}:l.includes("pan")?g:l.includes("swipe")?{target:g.target}:{},J.dispatchEvent(new CustomEvent(l,{bubbles:!0,composed:!0,detail:g})))})};
rxb.prototype.unregisterTouchEvents=function(X){var J=_.iA.apply(1,arguments),p=this.nodeManagerMapping.get(X);if(p){J=_.C(J);for(var l=J.next();!l.done;l=J.next())p.off(l.value);this.nodeManagerMapping.delete(X);X.style.touchAction="unset"}};var ols=window.matchMedia&&window.matchMedia("(any-pointer: coarse)").matches;_.di={getLocalStorage:_.EN(function(){try{var X=new It4;var J=X.isAvailable()?X:null}catch(p){return null}return J?new _.Pc(J):null}),
getSessionStorage:_.EN(function(){var X=new yu6;return X.isAvailable()?new _.Pc(X):null})};var Sju=function(){this.networkEvents=[];this.index=Math.floor(Math.random()*1E5)},hXm=function(){Sju.instance||(Sju.instance=new Sju);
return Sju.instance},xrY=function(X){var J=X.networkEvents;
X.networkEvents=[];return J};var O4H;O4H={};_.cxj=ob("yt-serviceworker-metadata",{objectStores:(O4H.auth={addedAtVersion:1},O4H["resource-manifest-assets"]={addedAtVersion:2},O4H),shared:!0,upgrade:function(X,J){J(1)&&LP(X,"resource-manifest-assets");J(2)&&LP(X,"auth")},
version:2});var $rB=self.location.origin+"/";WLC([/^https:\/\/([\w-]*\.)*youtube\.com.*/,/^https:\/\/([\w-]*\.)*gstatic\.com.*/]);WLC([/\.css$/,/\.js$/,/\.webm$/,/\.png$/]);WLC([/\.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\//]);WLC([/purge_shell=1/]);var b4e=void 0;b4e=b4e===void 0?[]:b4e;
for(var fJu=[],Dvr=_.C(nmU),RCu=Dvr.next();!RCu.done;RCu=Dvr.next())fJu.push({key:RCu.value});for(var mvk=_.C(b4e),Fwu=mvk.next();!Fwu.done;Fwu=mvk.next())fJu.push(Fwu.value);var qjU,Q3=_.lT==null?void 0:(qjU=_.lT.performance)==null?void 0:qjU.memory,noC=!1,H06={},waW={},EC={},Kf=navigator;var z1=function(X){this.JSC$13626_expiringStorage=new z7(X)};
z1.prototype.set=function(X,J,p){p=p!==void 0?Date.now()+p:void 0;this.JSC$13626_expiringStorage.set(X,J,p)};
z1.prototype.get=function(X){return this.JSC$13626_expiringStorage.get(X)};
z1.prototype.remove=function(X){this.JSC$13626_expiringStorage.remove(X)};var O06=_.w9(["https://www.youtube.com/",""]),cm5=_.w9(["https://studio.youtube.com/",""]),mrZ="IDENTITY_STICKINESS_INITIAL_STATE_ENUM_UNKNOWN",fym=null,uy4;var NOb=_.w9(["https://www.youtube.com/iframe_api"]),jd=function(){this.playerResolver_=_.kz();this.playerPromise_=this.playerResolver_.promise;this.playerVars_=null;this.playbackEndedCallback_=_.QD;this.playbackDurationSeconds_=0},M$0=function(X){var J=function(){return window.YT&&typeof window.YT.ready==="function"};
if(J())return _.rL(window.YT);var p=_.kz(),l=_.mt("SCRIPT");l.onload=l.onreadystatechange=function(){l.readyState&&l.readyState!="loaded"&&l.readyState!="complete"||(l.onload=_.QD,l.onreadystatechange=_.QD,l.onerror=_.QD,J()?p.resolve(window.YT):p.reject(new _.Kw("Failed to load the iframe player library","script.onload",l.readyState,typeof window.YT,window.YT?typeof window.YT.ready:"YT.ready() missing",window.yt?typeof window.yt.ready:"yt.ready() missing")))};
l.onerror=function(g){l.onload=_.QD;l.onreadystatechange=_.QD;l.onerror=_.QD;p.reject(new _.Kw("Failed to load the iframe player library","script.onerror",g&&g.target&&g.target.src))};
_.Y0(l,_.rb(NOb));X.insertBefore(l,X.firstChild);return p.promise},uxH=function(X,J,p){var l,g;
_.L(function(B){switch(B.nextAddress){case 1:return X.playbackEndedCallback_=p,_.f$(B,2),B.yield(M$0(J.parentElement||null),4);case 4:l=B.yieldResult;_.e8(B,3);break;case 2:return g=_.qa(B),g instanceof _.Kw&&g.args&&g.args[0]=="script.onerror"?_.Wf(g):_.Bf(g),B.return();case 3:l.ready(function(){return new l.Player(J,{playerVars:{controls:0,enablejsapi:1,iv_load_policy:3,modestbranding:1,mute:1,rel:0,showinfo:0},events:{onReady:X.onPlayerReady_.bind(X),onStateChange:X.onPlayerStateChange_.bind(X),
onCueRangeExit:X.onCueRangeExit_.bind(X)}})}),_.Ma(B)}})};
_.W=jd.prototype;_.W.getPlayerPromise=function(){return this.playerPromise_};
_.W.onPlayerReady_=function(X){this.playerResolver_.resolve(X.target)};
_.W.onPlayerStateChange_=function(X){if(X.data==YT.PlayerState.PLAYING){X=X.target;var J=X.getCurrentTime();X.addCueRange("playback",J,J+this.playbackDurationSeconds_)}};
_.W.onCueRangeExit_=function(X){X.data=="playback"&&(X.target.stopVideo(),this.playbackEndedCallback_())};
_.W.stopVideo=function(){this.playerPromise_.then(function(X){X.stopVideo()})};
var GrX=function(X){X.playerVars_&&X.playerPromise_.then(function(J){typeof J.cueVideoByPlayerVars!="function"?_.Wf(new _.Kw("vmh: player API not ready","cueVideoByPlayerVars",typeof J.cueVideoByPlayerVars)):J.cueVideoByPlayerVars(X.playerVars_)})};
jd.prototype.playVideo=function(){var X=this;this.playerVars_&&this.playerPromise_.then(function(J){typeof J.loadVideoByPlayerVars!="function"?(J=new _.Kw("vmh: player API not ready","loadVideoByPlayerVars",typeof J.loadVideoByPlayerVars),_.Bf(J)):J.loadVideoByPlayerVars(X.playerVars_)})};
var dvU=function(X,J,p,l,g){J&&(p===void 0&&(p=0),l===void 0&&(l=0),X.playbackDurationSeconds_=l/1E3,X.playerVars_={adformat:"17_8",videoId:J,suggestedQuality:"hd720",startSeconds:p/1E3,player_params:g})};
jd.prototype.mute=function(){this.playerPromise_.then(function(X){X.mute()})};
jd.prototype.unMute=function(){this.playerPromise_.then(function(X){X.unMute()})};var Eo4=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var iP;iP=function(){this.tokenJars={};if(this.cookiesEnabled=_.Ph()){var X=_.VG.get("CONSISTENCY",void 0);X&&V$k(this,{encryptedTokenJarContents:X})}};
_.T8I=function(){iP.instance||(iP.instance=new iP);return iP.instance};
iP.prototype.handleResponse=function(X,J){if(!J)throw Error("$f");var p,l;J=((p=J.innerTubeRequest.context)==null?void 0:(l=p.request)==null?void 0:l.consistencyTokenJars)||[];var g;(X=(g=X.responseContext)==null?void 0:g.consistencyTokenJar)&&this.replace(J,X)};
iP.prototype.replace=function(X,J){X=_.C(X);for(var p=X.next();!p.done;p=X.next())delete this.tokenJars[p.value.encryptedTokenJarContents];V$k(this,J)};
var V$k=function(X,J){if(J.encryptedTokenJarContents&&(X.tokenJars[J.encryptedTokenJarContents]=J,typeof J.expirationSeconds==="string")){var p=Number(J.expirationSeconds);setTimeout(function(){delete X.tokenJars[J.encryptedTokenJarContents]},p*1E3);
X.cookiesEnabled&&_.tn("CONSISTENCY",J.encryptedTokenJarContents,p,void 0,!0)}};var t$Z,sv;t$Z=window.location.hostname.split(".").slice(-2).join(".");_.kj=function(){this.remoteLocationPlayabilityTokenTimeoutID=-1;var X=_.Bh("LOCATION_PLAYABILITY_TOKEN");_.Bh("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=PLG(this))&&(X=this.localStorage.get("yt-location-playability-token"));X&&(this.locationPlayabilityToken=X,this.mostRecentPosition=void 0)};
_.kj.getInstance=function(){sv=_.Lw("yt.clientLocationService.instance");sv||(sv=new _.kj,_.Ib("yt.clientLocationService.instance",sv));return sv};
_.kj.prototype.setLocationOnInnerTubeContext=function(X){X.client||(X.client={});if(this.mostRecentPosition)X.client.locationInfo||(X.client.locationInfo={}),X.client.locationInfo.latitudeE7=Math.floor(this.mostRecentPosition.coords.latitude*1E7),X.client.locationInfo.longitudeE7=Math.floor(this.mostRecentPosition.coords.longitude*1E7),X.client.locationInfo.horizontalAccuracyMeters=Math.round(this.mostRecentPosition.coords.accuracy),X.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.remoteLocationPlayabilityToken||
this.locationPlayabilityToken)X.client.locationPlayabilityToken=this.remoteLocationPlayabilityToken||this.locationPlayabilityToken};
_.kj.prototype.handleResponse=function(X){var J;X=(J=X.responseContext)==null?void 0:J.locationPlayabilityToken;X!==void 0&&(this.locationPlayabilityToken=X,this.mostRecentPosition=void 0,_.Bh("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=PLG(this))&&this.localStorage.set("yt-location-playability-token",X,15552E3):_.tn("YT_CL",JSON.stringify({loctok:X}),15552E3,t$Z,!0))};
var PLG=function(X){return X.localStorage===void 0?new _.k6("yt-client-location"):X.localStorage};
_.kj.prototype.clearLocationPlayabilityToken=function(X){X==="TVHTML5"?(this.localStorage=PLG(this))&&this.localStorage.remove("yt-location-playability-token"):_.ZsC("YT_CL");this.remoteLocationPlayabilityToken=void 0;this.remoteLocationPlayabilityTokenTimeoutID!==-1&&(clearTimeout(this.remoteLocationPlayabilityTokenTimeoutID),this.remoteLocationPlayabilityTokenTimeoutID=-1)};
_.kj.prototype.getCurrentPositionFromGeolocation=function(){var X=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("ag"));var J=!1,p=1E4;_.Bh("INNERTUBE_CLIENT_NAME")==="MWEB"&&(J=!0,p=15E3);return new Promise(function(l,g){navigator.geolocation.getCurrentPosition(function(B){X.mostRecentPosition=B;l(B)},function(B){g(B)},{enableHighAccuracy:J,
maximumAge:0,timeout:p})})};
_.kj.prototype.createUnpluggedLocationInfo=function(X){var J={};X=X.coords;if(X==null?0:X.latitude)J.latitudeE7=Math.floor(X.latitude*1E7);if(X==null?0:X.longitude)J.longitudeE7=Math.floor(X.longitude*1E7);if(X==null?0:X.accuracy)J.locationRadiusMeters=Math.round(X.accuracy);return J};
_.kj.prototype.createLocationInfo=function(X){var J={};X=X.coords;if(X==null?0:X.latitude)J.latitudeE7=Math.floor(X.latitude*1E7);if(X==null?0:X.longitude)J.longitudeE7=Math.floor(X.longitude*1E7);return J};var Qat=function(X,J){var p=Xm();X||(X="unknown");J||(J="unknown");X="MAIN_APP_WEB_PAGE_TYPE_"+X.toUpperCase();X in ZzU||(X="MAIN_APP_WEB_PAGE_TYPE_UNKNOWN");J="MAIN_APP_WEB_REQUEST_TYPE_"+J.toUpperCase();J in hL0||(J="MAIN_APP_WEB_REQUEST_TYPE_UNKNOWN");_.De(p,{mainAppWeb:{pageType:X,requestType:J,isShellLoad:_.$y("IS_SHELL_LOAD",!1)}})},Elr={start:function(){_.De(Z6Z(),{mainAppWeb:_.nL()})},
success:function(){_.RD(Z6Z(),"SUCCESS")},
failure:function(){_.RD(Z6Z(),"FAILURE")},
cancelled:function(){_.RD(Z6Z(),"CANCELLED")}};var Kws,TOs,Xs4;Kws=_.w9(["/sw.js"]);TOs=_.w9(["/sw.js?0"]);_.zCs=_.rb(Kws);Xs4=_.rb(TOs);var jaX=function(){var X=Error.apply(this,arguments);this.message=X.message;"stack"in X&&(this.stack=X.stack)};
_.r(jaX,Error);_.wF.prototype.load=function(X){this.megabloxUrl_=_.Bh("YPC_MB_URL");_.J8(this.megabloxUrl_,(0,_.dv)(function(){X&&X()},this))};
_.pVB=function(X,J,p,l,g,B,k,n,w,Y,e){_.psC(w);X.load((0,_.dv)(function(){try{var Z=B?B:_.Bh("HL"),h=_.Bh("SESSION_INDEX");_.zsR("client",function(){cXH("59",{helpCenterPath:"/youtube",locale:Z,window:window}).JSC$10251_loadChatSupport({authuser:String(h)})})}catch(x){throw LL(10,e,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","GAPI_LOAD_ERROR"),g&&g(x),_.Bf(x),x;
}i4u(this,J,p,l,g,B,k,n,w,Y,e)},X))};
_.wF.prototype.openFixFlowDialog=function(X,J,p,l){this.load((0,_.dv)(function(){try{sar(this,_.Lw("payments.business.integration")).forWidget().fixInstrument().withEncryptedParameters(X).withIntegratorCallback(J).load(p,l)}catch(g){throw _.Bf(g),g;}},this))};
var sar=function(X,J,p,l){var g=J.mashupMode.popup("buyFlowDivId").usingDraggableDialog().usingPreferredWidth(600);_.H("enable_window_constrained_buy_flow_dialog")&&(g=g.usingPopupStyle(_.Lw("payments.business.integration").PopupStyle.WINDOW_CONSTRAINED));l&&(g=g.usingCloseCallback(l));J.bootstrap.fromPaymentsUrl(X.megabloxUrl_);X=J.bootstrap.asMashupMode(g);p=p?p:_.Bh("HL");X.usingGaiaIndex(_.Bh("SESSION_INDEX")).usingLocale(p).usingDefaultActivityStatusChangeHandler().usingBaseZIndex(2E9);_.H("enable_google_payments_buyflow_material2_style_web")?
X.usingStyle(":m2;pc=#444;ac=#065fd4"):X.usingStyle(":md;pc=#444;ac=#065fd4");return X},i4u=function(X,J,p,l,g,B,k,n,w,Y,e){try{var Z=_.Lw("payments.business.integration");
if(!Z)throw new jaX("payments.business.integration is undefined");var h=Z.standaloneContextAuthId.forUserId(),x=sar(X,Z,B,function(){g96(!1);n&&n()});
k&&x.usingServerAnalyticsEventHandler(k);var U=x.inStandaloneContext(h).buyFlow(function(y){if(y&&(!y.integratorData||y.integratorData===""||y.error))if(y.error!=null)if(String(y.error)==="-1")_.lGm(w);else{var c=String(y.error)==="132"?"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_LEGAL_ADDRESS_RESTRICTION_VIOLATION":"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE";LL(10,e,c,y.debugCode);_.Ao(c,w,y.debugCode);c=new _.Kw("PAYMENT_ERROR_MESSAGE::"+y.userVisibleErrorMessage,"PAYMENT_ERROR_DETAILS::"+y.internalErrorDetails);
_.Bf(c)}else LL(10,e,"TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY","EMPTY_INTEGRATOR_DATA"),_.Ao("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_EMPTY",w,"EMPTY_INTEGRATOR_DATA"),_.Bf(Error("cg"));p&&(g96(!1),p(y))}).withEncryptedParameters(J);
Y&&U.withClientParameters(RBZ(_.VmY(Y)));U.load(function(){LL(24,e);_.zl("ttc",void 0,"commerce_transaction");Q1("commerce_transaction");l&&(l(),g96(!0))},function(y){if(y==null?0:y.debugCode)var c=y==null?void 0:y.debugCode;
else if(!y||(y==null?0:y.debugCode))c="EMPTY_LOAD_FAILURE_ERROR",_.Bf(Error(c));else{c="EMPTY_LOAD_FAILURE_DEBUG_CODE";var D=new _.Kw("LOAD_FAILURE:"+y.message," DEBUG_CODE:"+c);_.Bf(D)}LL(10,e,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE",c);_.Ao("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",w,c);_.Bf(y);g&&g(y)})}catch(y){throw y instanceof jaX&&(LL(10,e,"TRANSACTION_ERROR_TYPE_LOAD_FAILURE","ERROR_BEFORE_BUY_FLOW_LOAD"),g&&g(y)),_.Bf(y),y;
}};var XZt;XZt=/^(?:https:)?\/\/[0-9a-z-.]+\.(google|youtube)\.com\//;_.so5=function(X,J){J=J===void 0?!1:J;X=XZt.test(X)?_.Nf(X):null;!J&&window.payments||!X?(X=_.kz(),J=X.promise,X.resolve()):J=_.Atj(X,{attributes:{"data-payments-main":"",id:"payment-lib"}});return J};var JRX;JRX=_.w9(["//www.googletagmanager.com/gtm.js?id=",""]);_.X7=function(X,J){_.HE(document,"gtm")||(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"user_consent",country_code:J}),window.dataLayer.push({"gtm.start":(new Date).getTime(),event:"gtm.js",geo:_.Bh("GL")}),J=_.mt("SCRIPT"),J.async=!0,_.Y0(J,_.rb(JRX,X)),J.id="gtm",X=document.getElementsByTagName("script"),X.length==0?document.head.appendChild(J):(X=X[0],X.parentNode.insertBefore(J,X)))};
_.JP=function(X){if(X=JSON.parse(X))window.dataLayer=window.dataLayer||[],window.dataLayer.push(X)};var pZs,lTk;pZs=_.w9(["https://clients2.google.com/gr/gr_sync.js"]);_.jo6=function(){};
_.jo6.prototype.init=function(){if(lTk()){var X=_.kz();X.resolve();return X.promise}return _.Atj(_.rb(pZs)).then(function(){if(!lTk())throw Error("dg");},function(){throw Error("eg");
})};
_.iH6=function(){if(!lTk())return"";var X=window.google.gr;X.init({async:{schedule:"sync"},merchantId:"youtube"});X.start();X=X.finish();return X==null?"":X};
lTk=function(){return window.google!=null&&window.google.gr!=null};window.PolymerFakeBaseClassWithoutHtml=function(){};
_.F=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.r(_.F,PolymerFakeBaseClassWithoutHtml);_.MB=function(){return PolymerFakeBaseClassWithoutHtml.apply(this,arguments)||this};
_.r(_.MB,PolymerFakeBaseClassWithoutHtml);var B_U=window.ShadyDOM;var VrW,GB5,P1T,QXW,K3m,T_U,pK,I8;VrW=_.H("enable_shadydom_free_scoped_query_methods");GB5=_.H("enable_shadydom_free_scoped_node_methods");P1T=_.H("enable_shadydom_free_scoped_readonly_properties_batch_one");QXW=_.H("enable_shadydom_free_parent_node");K3m=_.H("enable_shadydom_free_children");T_U=_.H("enable_shadydom_free_last_child");pK=window.ShadyDOM;_.cn=pK&&pK.noPatch&&pK.wrap?pK.wrap:pK?function(X){return pK.patch(X)}:function(X){return X};
I8=function(X){if(X instanceof ShadowRoot)this.host=(0,_.cn)(X.host),this.root=X;else if(X.$$){this.host=(0,_.cn)(X);var J;this.root=(J=X.root)!=null?J:this.host}else if(X.polymerController){this.host=(0,_.cn)(X);var p;this.root=(p=this.host.shadowRoot)!=null?p:this.host}else this.root=this.host=(0,_.cn)(X)};
d9Y();trU();zH6();jXU();E95();var gvs={querySelector:function(X,J){J=hHW(J,ho(X));return _.H("sunnydom_native_scoped_query_selectors")?W3K(X,J):W3K(_.xj(X),J)},
querySelectorAll:function(X,J){J=hHW(J,ho(X));return _.H("sunnydom_native_scoped_query_selectors")?Array.from(C1K(X,J)):C1K(_.xj(X),J)}},Bju={appendChild:function(X,J){var p=ho(X),l=_.Za(J);
return _.Mr4(_.xj(X),p?_.Ue(J,p,l):J)},
cloneNode:function(X,J){var p=_.Za(X);X=_.xj(X);J=e0(X).prototype.cloneNode.call(X,J);return p?rF(J,p):J},
contains:function(X,J){var p=ho(X),l=_.Za(J);return p!==l?!1:u9m(X,J)},
insertBefore:function(X,J,p){var l=ho(X),g=_.Za(J);X=_.xj(X);J=l?_.Ue(J,l,g):J;return e0(X).prototype.insertBefore.call(X,J,p)},
removeChild:function(X,J){var p=ho(X);X=_.xj(X);J=p?rF(J,p):J;return e0(X).prototype.removeChild.call(X,J)},
replaceChild:function(X,J,p){var l=ho(X),g=_.Za(J);J=l?_.Ue(J,l,g):g?rF(J,g):J;p=l?rF(p,l):p;X=_.xj(X);return e0(X).prototype.replaceChild.call(X,J,p)},
getRootNode:function(X,J){J=J===void 0?{composed:!0}:J;var p;if(((p=J)!=null?p:{}).composed)X=N_I(X);else{J=X;for(X=n9m(X);X;)J=X,X=H9U(X);X=J}return X}},sXm=P1T?{firstChild:fGW,
nextSibling:O9Z,previousSibling:b9a,firstElementChild:D9m,lastElementChild:m9T,nextElementSibling:SDW,previousElementSibling:c3I,childNodes:F35}:{};QXW&&(sXm.parentNode=o9Z);K3m&&(sXm.children=qDW);T_U&&(sXm.lastChild=RH6);VrW&&i9T(gvs);GB5&&i9T(Bju);XP6();var JDm=function(X){this.node=X instanceof ShadowRoot?X.host:X};
pPZ();lcC();var $YZ=new WeakMap;var CQU=Symbol("Cd");var wPR=new Set(["tap","track","down","up"]),YXB=_.H("pbcm_fi_query_decorators");var lX=function(){return _.MB.apply(this,arguments)||this};
_.r(lX,_.MB);_.W=lX.prototype;_.W.getState=function(){return this.store.getState()};
_.W.dispatch=function(X){this.store.dispatch(X)};
_.W.beforeRegister=function(){if(this&&typeof this==="object"){var X;var J=!!this.useSignals||!((X=this.polymerController)==null||!X.useSignals)}else J=!1;if(!J&&this.properties)for(J=_.C(Object.keys(this.properties)),X=J.next();!X.done;X=J.next()){var p=X.value;X=this.properties[p];if(X.selector){if(X.computed)throw Error("lg");p=["reduxPropertiesRecomputeTrigger",'"'+p+'"'].concat(_.EU(X.selectorArgs||[])).join(",");X.computed="recomputeReduxSelector("+p+")"}}};
_.W.attached=function(){var X=this;this.reduxPropertiesRecomputeTrigger=0;this.activeStoreSubscription||(this.activeStoreSubscription=this.store.subscribe(function(){X.reduxPropertiesRecomputeTrigger++}));
_.H("redux_disable_update_on_attached_killswitch")&&this.reduxPropertiesRecomputeTrigger++};
_.W.detached=function(){this.activeStoreSubscription&&(this.activeStoreSubscription(),this.activeStoreSubscription=void 0)};
_.W.recomputeReduxSelector=function(X,J){var p=_.iA.apply(2,arguments),l=this.properties[J].selector;if(!l)throw Error("jg`"+J);return l.apply(null,[this.store.getState()].concat(_.EU(p)))};
_.W.select=function(X){var J=_.iA.apply(1,arguments);this.reduxPropertiesRecomputeTrigger;return X.apply(null,[this.store.getState()].concat(_.EU(J)))};
_.O1.Object.defineProperties(lX.prototype,{store:{configurable:!0,enumerable:!0,get:function(){throw Error("kg");}}});
lX.prototype.recomputeReduxSelector=lX.prototype.recomputeReduxSelector;_.u([_.R(),_.V("design:type",Number)],lX.prototype,"reduxPropertiesRecomputeTrigger",void 0);_.u([_.uS()],lX);var gE=[],hPZ={},iS=function(){return bv.apply(this,arguments)||this};
_.r(iS,bv);iS.prototype._addPropertyEffect=function(X,J,p){if(J==="__observeEffects"&&p){var l,g=(l=p.info.method)!=null?l:p.info.methodName;if(g){var B=this[g];this[g]=function(){gE.push(g);try{B==null||B.apply(this,arguments)}finally{gE.pop()}}}}_.jX._addPropertyEffect.apply(this,[X,
J,p])};
iS.prototype._setPendingProperty=function(X,J,p){if(gE.length){var l=gE[gE.length-1],g;(g=hPZ[this.is])!=null&&g.has(l)||(xY5(this.is,l),_.le("polymerPropertyChangedInObserver",{componentName:this.is,observerName:l}))}return _.jX._setPendingProperty.apply(this,[X,J,p])};
_.u([MSB()],iS);var HBm=new Set(["allowedProps","_definePropertyAccessor","_setPendingProperty","_setUnmanagedPropertyToNode"]),UYI,Va={};_.H("polymer_property_access_logging_debug")&&(window.PROPERTY_ACCESS_MAP=Va);var Qa=function(){return _.MB.apply(this,arguments)||this};
_.r(Qa,_.MB);Qa.prototype._setUnmanagedPropertyToNode=function(X,J,p){X.loggingStatus&&(X.loggingStatus.isDeclarativeExternal=!0);if(p!==X[J]||typeof p==="object")X[J]=p;X.is&&X.polymerController&&X.polymerController!==X&&to(X.is,J,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");X.loggingStatus&&(X.loggingStatus.isDeclarativeExternal=!1)};
_.u([_.uS()],Qa);acU()&&(et.prototype._setUnmanagedPropertyToNode=(new Qa)._setUnmanagedPropertyToNode);_.qXW={YtHostElementBehavior:[{get hostElement(){return this},get polymerController(){return this},set hostElement(X){},set polymerController(X){}}]};var j0=function(){var X=bv.apply(this,arguments)||this;X.json=function(){};
return X};
_.r(j0,bv);j0.prototype.equals=function(X,J){return X===J};
j0.prototype.isEmpty=function(X){var J;(J=!X)||(J=_.VZ(X)&&X.length===0);return J};
_.u([MSB()],j0);var $it=function(X){X=Th6(X);C6.call(this,X)};
_.r($it,C6);$it.prototype.addProvider=function(X){X=X.key?X:Th6([X])[0];var J=this.keyIdToIndex.get(X.key.id);if(J){if(SXm(X,this.providers[J]))throw Error("mg`"+X.key.displayName);}else C6.prototype.addProvider.call(this,X)};
var WcG=new $it([]);var CMt=!1;var RP6={};CMt||(DYC(),CMt=!0);
RP6.InjectBehavior={initializeInjection:function(){var X=this.provide;try{if((X=X!=null?X:[])&&X.length>0)for(var J=Th6(X),p=_.C(J),l=p.next();!l.done;l=p.next())WcG.addProvider(l.value);var g=new Set;OBB(this.behaviors||[],g);J={};for(var B=_.C(g),k=B.next();!k.done;k=B.next()){var n=k.value;n.inject&&Object.assign(J,n.inject)}this.inject&&Object.assign(J,this.inject);for(var w=_.C(Object.keys(J)),Y=w.next();!Y.done;Y=w.next()){var e=Y.value,Z=J[e];try{this[e]=WcG.resolve(Z)}catch(h){throw h;}}}catch(h){throw Error(h.message);
}}};var FnK;var NkW=/\bclass\b/.test(function(){}.toString()),GD5=new Set("_noAccessors attached beforeRegister constructor created detached ready registered properties observers".split(" "));var kxU=function(X){this.wasDefined=!0;Array.isArray(X)||X instanceof Array?(this.JSC$13784_getImpl=X[0],this.JSC$13784_setImpl=X[1]):this.JSC$13784_getImpl=X};
_.W=kxU.prototype;_.W.getWithPath=function(X){return thB(this.JSC$13784_getImpl(),X)};
_.W.setWithPath=function(X,J){var p=this;if(X.length)throw Error("ng");if(!this.JSC$13784_setImpl)throw Error("og");Ef(function(){p.JSC$13784_setImpl(J)})};
_.W.notifyPath=function(){throw Error("pg");};
_.W.notifySplices=function(){throw Error("qg");};
_.W.getChangeRecordSignal=function(X,J){var p=this;if(X.length)throw Error("rg");return function(){var l=p.getWithPath(X);return{path:J!=null?J:"",base:l,value:l}}};
_.W.getSplicesSignal=function(){throw Error("sg");};
_.W.getPathMutationSignal=function(){throw Error("tg");};
_.W.pop=function(){throw Error("ug");};
_.W.push=function(){throw Error("vg");};
_.W.splice=function(){throw Error("wg");};
_.W.unshift=function(){throw Error("xg");};var B7=function(X){var J=this;this.observedPath={pathComponents:[],data:void 0,subPaths:{}};this.mutationIndex=0;Array.isArray(X)||X instanceof Array?(this.JSC$13789_getImpl=X[0],this.JSC$13789_setImpl=X[1]):this.JSC$13789_getImpl=X;this.wasDefined=!1;_.Nc(function(){J.wasDefined=J.JSC$13789_getImpl()!==void 0})};
B7.prototype.getWithPath=function(X){return thB(this.JSC$13789_getImpl(),X)};
B7.prototype.setWithPath=function(X,J){var p=this;if(X[X.length-1]!=="*"&&X[X.length-1]!=="splices"){var l=_.Nc(function(){return p.getWithPath([])});
if(X.length===0){if(!this.JSC$13789_setImpl)throw Error("yg");if(l===J)return;this.wasDefined||(this.wasDefined=J!==void 0);Ef(function(){p.JSC$13789_setImpl(J)})}else{for(var g=0;g<X.length-1;g++){if(!l)return;
l=l[X[g]]}g=X[X.length-1];l&&(l[g]=J);this.wasDefined||(this.wasDefined=X.length>1||J!==void 0)}nvb(this,X,{pathComponents:X,value:J})}};
B7.prototype.notifyPath=function(X,J){X.length===0?J&&this.setWithPath(X,J.value):nvb(this,X,{pathComponents:X,value:J==null?void 0:J.value,fallbackWhenUndefined:J==null?void 0:J.value})};
var nvb=function(X,J,p,l){if(X.setMutationSignal){var g=++X.mutationIndex,B=[X.observedPath],k=X.observedPath,n;J.length===0&&(n=k);for(var w=0;w<J.length;w++){var Y=k.subPaths[J[w]];if(!Y)break;B.push(Y);k=Y;w===J.length-1&&(n=Y)}for(J=!1;B.length;)k=B.shift(),k.data={index:g,mutation:p,spliceMutationIndex:l},J||(J=k===n),J&&B.push.apply(B,_.EU(Object.values(k.subPaths)));Ef(function(){X.setMutationSignal(g)})}};
B7.prototype.notifySplices=function(X,J){var p=this,l=_.Nc(function(){return p.getWithPath(X)}),g=[].concat(_.EU(X),["splices"]);
nvb(this,g,{pathComponents:g,value:{indexSplices:J}});if(l==null?0:l.length)J=this.mutationIndex,g=[].concat(_.EU(X),["length"]),nvb(this,g,{pathComponents:g,value:l.length},J)};
var Lce=function(X,J,p,l,g,B){X.notifySplices(p,[{index:l,addedCount:g,removed:B,object:J,type:"splice"}])},ARj=function(X,J){X=X.observedPath;
for(var p=0;p<J.length;p++){var l=J[p],g=X.subPaths[l];g||(g={pathComponents:J.slice(0,p+1),subPaths:{}},X.subPaths[l]=g);X=g}},Yps=function(X,J,p){ARj(X,J);
if(!X.getMutationSignal){var l=_.C(_.uo(X.mutationIndex,void 0,"sNBMCd"));X.getMutationSignal=l.next().value;X.setMutationSignal=l.next().value}var g=X.getMutationSignal;return _.QC(function(){g();return p(wZH(X,J))},void 0,"zvsXEd")};
B7.prototype.getChangeRecordSignal=function(X,J){var p=this,l=this.mutationIndex,g;return Yps(this,X,function(B){if(B&&B.index>l){var k=B.mutation;l=B.index;g=void 0}B=_.Nc(function(){return p.getWithPath(X)});
if(k){var n=k.pathComponents[k.pathComponents.length-1],w=[].concat(_.EU(k.pathComponents));if(n==="splices"||n==="length")return{base:B,path:(J?[J].concat(_.EU(w)):w).join("."),value:k.value};var Y=X.length>w.length?X:w,e;return{base:B!=null?B:k.fallbackWhenUndefined,path:(J?[J].concat(_.EU(Y)):Y).join("."),value:(e=_.Nc(function(){return p.getWithPath(Y)}))!=null?e:k.fallbackWhenUndefined}}g||(g={base:B,
path:(J?[J].concat(_.EU(X)):X).join("."),value:B});return g})};
B7.prototype.getSplicesSignal=function(X){var J=this.mutationIndex,p;return Yps(this,X,function(l){if(l&&l.index>J&&l.spliceMutationIndex!==J){var g=l.mutation;J=l.index;p=void 0}return g&&g.pathComponents[g.pathComponents.length-1]==="splices"?p=l=g.value:p})};
B7.prototype.getPathMutationSignal=function(X){var J=this;ARj(this,X);if(!this.getMutationSignal){var p=_.C(_.uo(this.mutationIndex,void 0,"ugyMh"));this.getMutationSignal=p.next().value;this.setMutationSignal=p.next().value}var l=this.getMutationSignal,g=this.mutationIndex,B;return _.QC(function(){l();var k=wZH(J,X);if(k&&k.index>g&&k.mutation&&PQC(k.mutation.pathComponents,X)){var n=k.mutation;g=k.index}if(!B||g!==B.index){var w,Y;k=(Y=_.Nc(function(){return J.getWithPath(X)}))!=null?Y:(w=n)==null?
void 0:w.fallbackWhenUndefined;
B={index:g,value:k}}return B},void 0,"RXYC9b")};
var wZH=function(X,J){X=X.observedPath;J=_.C(J);for(var p=J.next();!p.done;p=J.next())X=X.subPaths[p.value];return X.data};
B7.prototype.pop=function(X){var J=this,p=_.Nc(function(){return J.getWithPath(X)});
if(!(p instanceof Array))throw Error("zg");var l=p.length>0,g=p.pop();l&&Lce(this,p,X,p.length,0,[g]);return g};
B7.prototype.push=function(X){var J=_.iA.apply(1,arguments),p=this,l=_.Nc(function(){return p.getWithPath(X)});
if(!(l instanceof Array))throw Error("Ag");var g=l.length,B=l.push.apply(l,_.EU(J));J.length&&Lce(this,l,X,g,J.length,[]);return B};
B7.prototype.splice=function(X,J,p){var l=_.iA.apply(3,arguments),g=this,B=_.Nc(function(){return g.getWithPath(X)});
if(!(B instanceof Array))throw Error("Bg");J<0?J=B.length-Math.floor(-J):J&&(J=Math.floor(J));var k=B.splice.apply(B,[J,p].concat(_.EU(l)));(l.length||k.length)&&Lce(this,B,X,J,l.length,k);return k};
B7.prototype.unshift=function(X){var J=_.iA.apply(1,arguments),p=this,l=_.Nc(function(){return p.getWithPath(X)});
if(!(l instanceof Array))throw Error("Cg");var g=l.unshift.apply(l,_.EU(J));J.length&&Lce(this,l,X,0,J.length,[]);return g};var $3=function(X,J,p){this.model=X;this.unknownSignalResolver=J;this.options=p;this.signalCache={};this.isDisposed=!1;this.childSignalProxies=[];J=_.C(XRW());X=J.next().value;J=J.next().value;this.owner=X;this.disposeImpl=J};
$3.prototype.dispose=function(){if(!this.isDisposed){for(var X=_.C(this.childSignalProxies),J=X.next();!J.done;J=X.next())J.value.dispose();this.disposeImpl();this.childSignalProxies=[];this.isDisposed=!0}};
var vvr=function(X,J){X=_.Ik(X.owner);try{J()}finally{_.Ik(X)}};
$3.prototype.effect=function(X){vvr(this,function(){_.li(X,"h")})};
var eOG=function(X,J){X.options!=null||(X.options={});var p;(p=X.options).immutableProps!=null||(p.immutableProps=new Set);X.options.immutableProps.add(J)},y76=function(X,J){J=""+J;
ZjU(X,J);var p,l;if((p=X.options)==null?0:(l=p.immutableProps)==null?0:l.has(J))return!0;var g;if((g=X.model.__signalCache)==null?0:g.has(J))p=X.model.__signalCache.get(J),Array.isArray(p)&&eOG(X,J);var B,k,n;return(n=(B=X.options)==null?void 0:(k=B.immutableProps)==null?void 0:k.has(J))!=null?n:!1},hOe=function(X,J){var p;
X.unknownSignalResolver&&(p=X.unknownSignalResolver(J));var l,g;((l=X.options)==null?0:(g=l.immutableProps)==null?0:g.has(J))?p!=null||(p=new kxU(_.uo(X.model[J],void 0,"By5iP"))):p!=null||(p=new B7(_.uo(X.model[J],void 0,"CXghNc")));var B=X.model.hostElement;Object.defineProperty(X.model,J,{get:function(){Ic6(B,J);return p.getWithPath([])},
set:function(k){Pn(B,J);X.setWithPath([J],k)},
configurable:!0});return p},ZjU=function(X,J){var p,l,g;
((p=X.model.__signalCache)==null||!p.has(J))&&((l=X.options)==null?0:(g=l.externalSignalProps)==null?0:g.has(J))&&X.model[J]},lN=function(X,J){J=""+J;
var p=X.signalCache[J];if(p!==void 0)return p;p=!1;ZjU(X,J);var l;if((l=X.model.__signalCache)==null?0:l.has(J))if(p=X.model.__signalCache.get(J),Array.isArray(p))p=!0,eOG(X,J);else return X.signalCache[J]=X.model.__signalCache.get(J).signal,X.signalCache[J];var g,B;l=(B=(g=X.options)==null?void 0:g.reactivityMode)!=null?B:0;var k,n;if(!((k=X.options)==null?0:(n=k.reactiveProps)==null?0:n.has(J))&&!p&&l===1)throw Error("Dg`"+J);g=p?xij(X,J):hOe(X,J);return X.signalCache[J]=g},xij=function(X,J){var p=
Object.getOwnPropertyDescriptor(X.model.constructor.prototype,J),l=function(){return X.model[J]};
return new kxU(p&&p.get&&!p.set?l:[l,function(g){X.model[J]=g}])};
$3.prototype.getWithPath=function(X){var J=_.C(X);X=J.next().value;J=ak(J);Ic6(this.model.hostElement,""+X);return lN(this,X).getWithPath(J)};
$3.prototype.setWithPath=function(X,J){if(X.length){Pn(this.model.hostElement,X.join("."));var p=_.C(X);X=p.next().value;p=ak(p);lN(this,X).setWithPath(p,J)}};
$3.prototype.getPathMutationSignal=function(X){var J=_.C(X);X=J.next().value;J=ak(J);return lN(this,X).getPathMutationSignal(J)};
$3.prototype.notifyPath=function(X,J){var p=_.C(X);X=p.next().value;p=ak(p);lN(this,X).notifyPath(p,J)};
var Hjr=function(X,J){if(J.type==="literal")return function(){return{rootWasDefined:!0,value:J.value}};
var p=JF(J.path),l=_.C(p),g=l.next().value;l=ak(l);var B,k;if(J.type==="path"&&(p.length===1||((B=X.options)==null?0:(k=B.immutableProps)==null?0:k.has(g))))return function(){var Z=X.getWithPath(p.slice(0,1));Z=thB(Z,p.slice(1));return{rootWasDefined:lN(X,p[0]).wasDefined,value:Z}};
var n=lN(X,g);if(J.type==="path"){var w=n.getPathMutationSignal(l);return function(){var Z,h=(Z=w())==null?void 0:Z.value;return{rootWasDefined:n.wasDefined,value:h}}}if(J.type==="splices"){var Y=n.getSplicesSignal(l);
return function(){var Z=Y();return{rootWasDefined:n.wasDefined,value:Z}}}var e=n.getChangeRecordSignal(l,""+g);
return function(){var Z=e();return{rootWasDefined:n.wasDefined,value:Z}}},jMI=function(X,J,p){var l=p.map(function(n){return Hjr(X,n)}),g=p.length===0,B=[],k=p.length!==1||p[0].type!=="path"?!1:!0;
X.effect(function(){for(var n=l.length,w=[],Y=!!B.length,e=0;e<n;e++){var Z=l[e](),h=Z.rootWasDefined;Z=Z.value;g||(g=h);w[e]=Z;k&&(w[e+n]=Y?B[e]:w[e],B[e]=Z)}g&&nr(X.owner,function(){return void J.apply(null,_.EU(w))})})},QMm=function(X,J,p,l,g){var B=lN(X,J);
g!==void 0&&B.setWithPath([],g);jMI(X,function(){var k=_.iA.apply(0,arguments);Pn(X.model.hostElement,J,!0);B.setWithPath([],p.apply(null,_.EU(k)))},l)};
$3.prototype.arrayPush=function(X){var J=_.iA.apply(1,arguments),p=_.C(X),l=p.next().value;p=ak(p);l=lN(this,l);return l.push.apply(l,[p].concat(_.EU(J)))};
$3.prototype.arraySplice=function(X,J,p){var l=_.iA.apply(3,arguments),g=_.C(X),B=g.next().value;g=ak(g);B=lN(this,B);return B.splice.apply(B,[g,J,p].concat(_.EU(l)))};
$3.prototype.arrayUnshift=function(X){var J=_.iA.apply(1,arguments),p=_.C(X),l=p.next().value;p=ak(p);l=lN(this,l);return l.unshift.apply(l,[p].concat(_.EU(J)))};
$3.prototype.notifySplices=function(X,J){var p=_.C(X);X=p.next().value;p=ak(p);lN(this,X).notifySplices(p,J)};var aTb=!0,Uis=!1,olm=!1,rRr=!1,ITe=0;rRr=!1;ITe=0;aTb=!0;Uis=olm=!1;var $$a=/([^\s]+?)\(([\s\S]*)\)/,lPU=/\.([^.]+)$/,CKm=/\\,/g,J74=/&comma;/g,pRY=/\\(.)/g,WYI=[],gNC={"*":"wildcard",splices:"splices"};var hmW=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"),YPB=/[A-Z]/,yRX=["class","hidden","id","on-dom-change"],HbW=new Set([].concat(_.EU(yRX),
["if","notify-dom-change","restamp"])),aP6=new Set([].concat(_.EU(yRX),"as index-as initial-count items items-index-as notify-dom-change target-framerate strip-whitespace".split(" "))),U$m=new Set(["restamp"]);var Hj6=new Set(["className","id"]);var SPB=Symbol(),m$W=window;var Vf6=window;var zmC=0,QIW=0,BH=[],Trm=0,PKa=!1,KYT=document.createTextNode("");(new window.MutationObserver(ENT)).observe(KYT,{characterData:!0});var WH=new Map,$r=0,ove=function(X){this.mappedHandleId=X},ibm=function(X,J,p,l){this.mappedHandleId=X;
var g=this;this.mappedHandleId=X;this.callback=J;this.waitTime=p;this.schedulerPriority=l;this.handleId=_.gs.addJob(function(){g.callback();WH.delete(g.mappedHandleId)},this.schedulerPriority||1,this.waitTime)};
_.r(ibm,ove);ibm.prototype.cancel=function(){_.gs.cancelJob(this.handleId);WH.delete(this.mappedHandleId)};
var sIB=function(X,J){this.mappedHandleId=X;var p=this;this.mappedHandleId=X;this.callback=J;this.handleId=jIZ(function(){p.callback();WH.delete(p.mappedHandleId)})};
_.r(sIB,ove);sIB.prototype.cancel=function(){var X=this.handleId-QIW;X<0||BH.length<=X||(BH[X]=null);WH.delete(this.mappedHandleId)};var lJa=function(){};
lJa.prototype.cancel=function(){this.jobHandle!==void 0&&(XFY(this.jobHandle),this.jobHandle=void 0)};
lJa.prototype.run=function(X,J,p){var l=this;this.cancel();this.callback=X;this.jobHandle=_.CC(function(){X();l.callback=void 0},J,p)};
lJa.prototype.flush=function(){this.callback&&this.jobHandle!==void 0&&(this.cancel(),this.callback())};
var Jx5=new WeakMap;var Spk=IW(function(X){for(var J=X,p=0;p<3;p++)J=Object.getPrototypeOf(J);delete J.prototype.connectedCallback;var l=function(){return X.apply(this,arguments)||this};
_.r(l,X);l.prototype._attachDom=function(g){if(!g)return null;var B=(0,_.cn)(this.hostElement);B.attachShadow({mode:"open",shadyUpgradeFragment:g});B.shadowRoot.appendChild(g);return B.shadowRoot};
l.prototype._takeAttributes=function(){for(var g=this.hostElement.attributes,B=0;B<g.length;B++){var k=g[B],n=void 0,w=void 0;(w=(n=this).__attributeReaction)==null||w.call(n,k.name,null,k.value)}};
l.prototype._readyClients=function(){X.prototype._readyClients.call(this);this.root=this};
l.prototype.connectedCallback=function(){window.ShadyCSS&&this._template&&window.ShadyCSS.styleElement(this.hostElement);X.prototype.connectedCallback.call(this)};
_.O1.Object.defineProperties(l,{template:{configurable:!0,enumerable:!0,get:function(){return l.prototype._template}}});
return l}),Ojr=IW(function(X){var J=function(){return X.apply(this,arguments)||this};
_.r(J,X);J.prototype.created=function(){if(this.__notifyEffects)for(var p=_.C(Object.values(this.__notifyEffects)),l=p.next();!l.done;l=p.next()){l=_.C(l.value);for(var g=l.next();!g.done;g=l.next())g.value.fn=WwR}if(this.__reflectEffects)for(p=_.C(Object.values(this.__reflectEffects)),l=p.next();!l.done;l=p.next())for(l=_.C(l.value),g=l.next();!g.done;g=l.next())g.value.fn=CL4};
J.prototype._addEventListenerToNode=function(p,l,g){p=nC(p);kE(p,l,g)||X.prototype._addEventListenerToNode.call(this,p,l,g)};
J.prototype._removeEventListenerFromNode=function(p,l,g){p=nC(p);nG(p,l,g)||X.prototype._removeEventListenerFromNode.call(this,p,l,g)};
J.prototype._propertiesChanged=function(p,l,g){if(this.__dataToNotify&&this.__notifyEffects)for(var B=_.C(Object.keys(this.__dataToNotify)),k=B.next();!k.done;k=B.next()){k=k.value;var n=$vR(k);this.__notifyEffects[n]||delete this.__dataToNotify[k]}else this.__dataToNotify=null;X.prototype._propertiesChanged.call(this,p,l,g)};
J.prototype.fire=function(p,l,g){l=l===void 0?{}:l;var B;return _.h8(nC((B=g==null?void 0:g.node)!=null?B:this),p,l,g)};
J.prototype._ensureAttribute=function(p,l){var g=nC(this);g.hasAttribute(p)||pC(g,l,p)};
J.prototype.isLightDescendant=function(p){var l=nC(this);return nC(l)!==p&&_.ya(l).contains(p)&&_.ya(l).getRootNode()===_.ya(p).getRootNode()};
return J});
_.Pd.ready=function(){var X;((X=this.hostElement)!=null?X:this).addEventListener("focus",this._boundFocusBlurHandler,!0);var J;((J=this.hostElement)!=null?J:this).addEventListener("blur",this._boundFocusBlurHandler,!0)};
_.sJ._subscribeIronResize=function(X){var J;((J=X.hostElement)!=null?J:X).addEventListener("iron-resize",this._boundOnDescendantIronResize)};
_.sJ._unsubscribeIronResize=function(X){var J;((J=X.hostElement)!=null?J:X).removeEventListener("iron-resize",this._boundOnDescendantIronResize)};var LwK=[Array,Boolean,Date,Number,Object,String],AF=function(X,J,p,l){this.polySiInfo=X;this.polySiParams=J;this.polySiContext=p;this.upgradeDisabled=this.isPolySiElementConnected=this.didCallReady=!1;this.mutablePropNames=new Set;this.reflecting=!1;l||this instanceof HTMLElement&&(l=this);if(!l)throw Error("Kg");this.allowedProps=J.allowedProps;this.hostElement=l;this.is=X.is;this.upgradeDisabled=!!J.legacyOptimizations&&this.hostElement.hasAttribute("disable-upgrade");X=new Set(J.reactiveSchemas.filter(function(g){return g.type!==
"observe"}).map(function(g){return g.propertyKey}));
this.signalProxy=new $3(this,void 0,{reactiveProps:X,reactivityMode:J.reactivityMode});this.__dataHasAccessor={};J=_.C(J.reactiveSchemas);for(X=J.next();!X.done;X=J.next())X=X.value,X.type==="signal"&&(this.__dataHasAccessor[X.propertyKey]=!0);this.upgradeDisabled||cRZ(this)};
AF.prototype.getExtraMethodsToForward=function(){return[]};
var cRZ=function(X){X.polySiContext.didRegister||(X.registered(),X.polySiContext.didRegister=!0);X.polySiContext.finalizedTemplate||(X.polySiContext.finalizedTemplate={},X.polySiParams.templateGetter&&(X.polySiContext.finalizedTemplate.processedTemplate=tf4(X.polySiParams.templateGetter,X.polySiParams.is)));bjG(X);var J=X.hostElement;J.loggingStatus!=null||(J.loggingStatus={});J.loggingStatus.isInitializing=!0;_.Nc(function(){return void X.created()});
J.loggingStatus.isInitializing=!1;X.isPolySiElementConnected&&fTe(X)},fTe=function(X){X.didCallReady||(_.Nc(function(){return void X.ready()}),X.didCallReady=!0);
X.isAttached=!0;X.attached()};
_.W=AF.prototype;_.W.connectedCallback=function(){this.isPolySiElementConnected=!0;this.upgradeDisabled||fTe(this)};
_.W.disconnectedCallback=function(){this.isPolySiElementConnected=!1;this.upgradeDisabled||(this.isAttached=!1,this.detached())};
_.W.attributeChangedCallback=function(X,J,p){if(this.upgradeDisabled)X==="disable-upgrade"&&p===null&&(this.upgradeDisabled=!1,cRZ(this));else if(J!==p){var l=_.bk(X),g=this.polySiContext.typesForSignals[l];if(g&&(!this.reflecting||_.H("polysi_attribute_changed_serializing_killswitch"))){switch(g){case Object:try{var B=JSON.parse(p)}catch(n){B=p}break;case Array:try{B=JSON.parse(p)}catch(n){B=null}break;case Date:B=isNaN(p)?String(p):Number(p);B=new Date(B);break;case Boolean:B=p!==null;break;case Number:B=
Number(p);break;default:B=p}this[l]=B}l=_.C(this.polySiParams.behaviors);for(g=l.next();!g.done;g=l.next())B=void 0,(B=g.value.attributeChanged)==null||B.call(this,X,J,p);var k;(k=this.attributeChanged)==null||k.call(this,X,J,p)}};
_.W.attributeChangedCallbackWrapper=function(X,J,p){this.attributeChangedCallback(X,J,p)};
_.W.setPropertiesFromInitialAttributeValues=function(){for(var X=0;X<this.hostElement.attributes.length;X++){var J=this.hostElement.attributes[X];(J.name==="disable-upgrade"||this.polySiParams.observedAttributes.includes(J.name))&&this.attributeChangedCallback(J.name,null,J.value)}};
_.W.created=function(){this.provide=this.polySiParams.provide;var X;(X=this.initializeInjection)==null||X.call(this);X=_.C(this.polySiParams.reactiveSchemas);for(var J=X.next();!J.done;J=X.next())J=J.value,J.type==="signal"&&(this.mutablePropNames.add(J.propertyKey),lN(this.signalProxy,J.propertyKey));nlR(this,this.polySiInfo,this.polySiParams.behaviors);X=_.C(this.polySiParams.reactiveSchemas);for(J=X.next();!J.done;J=X.next())J=J.value,J.type==="signal"&&J.value!==void 0&&(this.signalProxy.model[J.propertyKey]=
typeof J.value==="function"?J.value.call(this):J.value);if(this.polySiParams.signalProperties)for(X=_.C(this.polySiParams.signalProperties),J=X.next();!J.done;J=X.next()){J=J.value;var p=void 0;((p=this.__signalCache)==null?0:p.has(J))||(this.signalProxy.model[J]=void 0)}rRr||Dit(this);krK(this);X=_.C(this.polySiParams.behaviors);for(J=X.next();!J.done;J=X.next())p=void 0,(p=J.value.created)==null||p.call(this);var l;(l=this.polySiInfo.created)==null||l.call(this)};
_.W.registered=function(){var X=this;this.polySiParams.legacyOptimizations&&this.polySiContext.copyPropertiesToProto();var J=Object.getPrototypeOf(this);J.addReactiveSchema=function(n){X.polySiParams.reactiveSchemas.push(n)};
for(var p=_.C(this.polySiParams.behaviors),l=p.next();!l.done;l=p.next()){var g=void 0;(g=l.value.beforeRegister)==null||g.call(J)}var B;(B=this.polySiInfo.beforeRegister)==null||B.call(J);J.addReactiveSchema=wFK;p=_.C(this.polySiParams.behaviors);for(l=p.next();!l.done;l=p.next())g=void 0,(g=l.value.registered)==null||g.call(J);var k;(k=this.polySiInfo.registered)==null||k.call(J)};
_.W.ready=function(){var X;(X=this.beforeReady)==null||X.call(this);rRr&&Dit(this);var J;if(X=(J=this.polySiContext.finalizedTemplate)==null?void 0:J.processedTemplate){X=d$W(X.template,X.nodeInfoList,this.signalProxy,{eventListenerHost:this,hasInsertionPoint:X.hasInsertionPoint,thisCtx:this});J=X.nodesById;X=X.root;var p=this.hostElement;var l=l===void 0?!1:l;p=(0,_.cn)(p);if(!p.attachShadow)throw Error("Id");if(!p.shadowRoot||l)p.attachShadow({mode:"open",shadyUpgradeFragment:X}),p.shadowRoot.appendChild(X);
this.root=p.shadowRoot;this.$=J}ROX(this);l=_.C(this.polySiParams.behaviors);for(J=l.next();!J.done;J=l.next())X=void 0,(X=J.value.ready)==null||X.call(this);var g;(g=this.polySiInfo.ready)==null||g.call(this)};
_.W.attached=function(){for(var X=_.C(this.polySiParams.behaviors),J=X.next();!J.done;J=X.next()){var p=void 0;(p=J.value.attached)==null||p.call(this)}var l;(l=this.polySiInfo.attached)==null||l.call(this)};
_.W.detached=function(){for(var X=_.C(this.polySiParams.behaviors),J=X.next();!J.done;J=X.next()){var p=void 0;(p=J.value.detached)==null||p.call(this)}var l;(l=this.polySiInfo.detached)==null||l.call(this)};
var bjG=function(X){for(var J=_.C(X.polySiParams.behaviors),p=J.next();!p.done;p=J.next())if(p=p.value,p.listeners)for(var l in p.listeners)GiB(X,X.hostElement,l,p.listeners[l]);if(X.polySiInfo.listeners)for(var g in X.polySiInfo.listeners)GiB(X,X.hostElement,g,X.polySiInfo.listeners[g])},GiB=function(X,J,p,l,g){X=Vhm(X,l,g);
kE(J,p,X)||J.addEventListener(p,X);return X},Dit=function(X){for(var J=_.C(X.polySiParams.reactiveSchemas),p=J.next();!p.done;p=J.next())p=p.value,p.type==="compute"||p.type==="computeWithMethod"?E2m(X.signalProxy,p,X):p.type==="redux"?zPm(X.signalProxy,p,X.store):p.type==="signal"&&p.readOnly&&Tkm(X.signalProxy,p)},ROX=function(X){for(var J=_.C(X.polySiParams.reactiveSchemas),p=J.next(),l={};!p.done;l={schema$jscomp$12:void 0},p=J.next())l.schema$jscomp$12=p.value,l.schema$jscomp$12.type==="notify"?
iBW(X.signalProxy,l.schema$jscomp$12,X.hostElement):l.schema$jscomp$12.type==="observe"?sMa(X.signalProxy,l.schema$jscomp$12,X):l.schema$jscomp$12.type==="reflect"&&X.signalProxy.effect(function(B){return function(){var k=X.signalProxy.getWithPath([B.schema$jscomp$12.propertyKey]);
X.reflecting=!0;nNa(X.hostElement,B.schema$jscomp$12.propertyKey,k,!0);X.reflecting=!1}}(l));
if(X.reflectedAttributes)for(J=_.C(Object.entries(X.reflectedAttributes)),l=J.next(),p={};!l.done;p={key$jscomp$938:void 0,value$jscomp$10278:void 0},l=J.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;p.key$jscomp$938=l;p.value$jscomp$10278=g;X.signalProxy.effect(function(B){return function(){X.reflecting=!0;nNa(X.hostElement,B.key$jscomp$938,(0,B.value$jscomp$10278)(),!0);X.reflecting=!1}}(p))}};
_.W=AF.prototype;_.W._setPendingProperty=function(X,J){this.set(X,J);return!1};
_.W._enableProperties=function(){};
_.W._setPendingPropertyOrPath=function(X,J){this.notifyPath(X,J);return!1};
_.W._addPropertyEffect=function(){};
_.W._stampTemplate=function(){throw Error("Lg");};
_.W.fire=function(X,J,p){J=J===void 0?{}:J;p=p===void 0?{}:p;var l,g,B={bubbles:(l=p.bubbles)!=null?l:!0,cancelable:!!p.cancelable,composed:(g=p.composed)!=null?g:!0},k;return _.h8(YjK((k=p.node)!=null?k:this.hostElement),X,J,B)};
_.W.get=function(X,J){var p=JF(X);return J?thB(J,p):X==="hidden"?this.hostElement.hidden:this.signalProxy.getWithPath(p)};
_.W.linkPaths=function(){};
_.W.listen=function(X,J,p){X=YjK(X);this.boundListeners!=null||(this.boundListeners=new WeakMap);var l=this.boundListeners.get(X);l||(l={},this.boundListeners.set(X,l));var g=J+p;l[g]||(l[g]=GiB(this,X,J,p))};
_.W.notifyPath=function(X,J){this.signalProxy.notifyPath(JF(X),arguments.length===2?{value:J}:void 0)};
_.W.canNotifyPath=function(X){return this.mutablePropNames.has(X)&&!y76(this.signalProxy,X)};
_.W.notifySplices=function(X,J){this.signalProxy.notifySplices(JF(X),J)};
_.W.pop=function(X){var J=this.signalProxy;X=JF(X);var p=_.C(X);X=p.next().value;p=ak(p);return lN(J,X).pop(p)};
_.W.push=function(X){var J=_.iA.apply(1,arguments);return this.signalProxy.arrayPush.apply(this.signalProxy,[JF(X)].concat(_.EU(J)))};
_.W.set=function(X,J,p){if(p)throw Error("Mg");X==="hidden"?this.hostElement.hidden=!!J:this.signalProxy.setWithPath(JF(X),J)};
_.W.setProperties=function(X){X=_.C(Object.entries(X));for(var J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;p=p.next().value;this[J]=p}};
_.W.splice=function(X,J,p){var l=_.iA.apply(3,arguments);return this.signalProxy.arraySplice.apply(this.signalProxy,[JF(X),J,p].concat(_.EU(l)))};
_.W.unlinkPaths=function(){};
_.W.unlisten=function(X,J,p){X=YjK(X);if(this.boundListeners){var l=this.boundListeners.get(X);if(l){p=J+p;var g=l[p];g&&(nG(X,J,g)||X.removeEventListener(J,g),delete l[p])}}};
_.W.unshift=function(X){var J=_.iA.apply(1,arguments);return this.signalProxy.arrayUnshift.apply(this.signalProxy,[JF(X)].concat(_.EU(J)))};
_.O1.Object.defineProperties(AF.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 yxI=[Array,Boolean,Date,Number,Object,String];var O4U=!1;var W7=function(){var X=HTMLElement.apply(this,arguments)||this;X.restamp=!1;X.notifyDomChange=!1;X.JSC$13897_didCallConnected=!1;X.JSC$13897_renderDebouncer=null;X.disableTemplateUpdateSignalImpl=wc()?void 0:_.uo(!1,void 0,"OUmlUc");var J;X.getDisableTemplateUpdate=(J=X.disableTemplateUpdateSignalImpl)==null?void 0:J[0];var p;X.setDisableTemplateUpdate=(p=X.disableTemplateUpdateSignalImpl)==null?void 0:p[1];return X};
_.r(W7,HTMLElement);var miX=function(X){X.conditionSignalImpl!=null||(X.conditionSignalImpl=new B7(_.uo(!1,void 0,"Mh1Uwb")));return X.conditionSignalImpl};
_.W=W7.prototype;_.W.showHideChildren=function(X){FcZ(this,X,this.if)};
_.W.attributeChangedCallback=function(X,J,p){if(this.JSC$13897_didCallConnected)throw Error("Qg`"+X);X==="notify-dom-change"?this.notifyDomChange=p!==null:X==="restamp"&&(this.restamp=p!==null)};
_.W.debounceRender=function(){this.JSC$13897_renderDebouncer=_.FZ(this.JSC$13897_renderDebouncer,At,this.JSC$13897_renderImpl.bind(this));_.qj(this.JSC$13897_renderDebouncer)};
_.W.disconnectedCallback=function(){var X=(0,_.cn)(this).parentNode;(!X||X.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in X&&!X.host)&&qpH(this)};
_.W.connectedCallback=function(){var X=this;if(_.H("ps_dom_if_require_parent_signal_proxy_killswitch")||this.parentSignalProxy)this.JSC$13897_didCallConnected=!0,aTb?cxB():this.style.display="none",this.parentSignalProxy.isDisposed&&!_.H("ps_dom_if_check_disposed_in_connected_killswitch")||this.parentSignalProxy.effect(function(){miX(X).getWithPath([]);X.debounceRender()});
else{var J=(0,_.cn)(this).parentNode,p={parentNode:J==null?void 0:J.nodeName};J instanceof Element&&(p.parentClassName=J.className);_.Wf(new _.Kw("PsDomIf connected with undefined parentSignalProxy",p))}};
_.W.render=function(){_.Ga()};
_.W.JSC$13897_renderImpl=function(){if(!this.parentSignalProxy.isDisposed){var X=this.if,J=!1;if(X){this.hasInstance()||(Nje(this),J=!0);a:{var p=(0,_.cn)(this).parentNode;if(this.hasInstance()){var l=this.instance.children;if((l==null?0:l.length)&&(0,_.cn)(this).previousSibling!==l[l.length-1])for(var g=0;g<l.length;g++)(0,_.cn)(p).insertBefore(l[g],this)}else{if(!p){p=!1;break a}MLZ(this,p)}p=!0}if(!p)return}else this.restamp&&qpH(this);FcZ(this,!1,X);X&&!J&&Nje(this);Uis&&!this.notifyDomChange||
this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
_.W.hasInstance=function(){return!!this.instance};
var MLZ=function(X,J){var p=X.parentSignalProxy;if(wc()){var l=_.C(_.uo(!0,void 0,"QhELFb"));var g=l.next().value;l=l.next().value;p=X.parentSignalProxy}else{var B;var k=new $3((B=uHj(X))!=null?B:{},function(w){var Y=lN(X.parentSignalProxy,w).getChangeRecordSignal([]);w=_.uo(void 0,void 0,"RUDHfc");var e=new B7(w);k.effect(function(){if(X.getDisableTemplateUpdate&&!X.getDisableTemplateUpdate()){var Z=Y();e.notifyPath(JF(Z.path),{value:Z.value})}});
return e});
X.parentSignalProxy.childSignalProxies.push(k);var n=p=k}p=d$W(X.templateInfo,X.templateInfo.nodeInfoList,p,{eventListenerHost:X.eventListenerHost,hasInsertionPoint:X.templateInfo.hasInsertionPoint,thisCtx:X.eventListenerHost,enabledSignal:wc()?g:void 0,getModel:function(){return uHj(X)}}).root;
X.instance={root:p,children:[],hidden:!1,signalProxy:n,getTemplateUpdatesEnabled:g,setTemplateUpdatesEnabled:l};n=_.C(p.childNodes);for(g=n.next();!g.done;g=n.next())X.instance.children.push(g.value);(0,_.cn)(J).insertBefore(X.instance.root,X)},uHj=function(X){if((X=X.parentSignalProxy.model)&&!X.hostElement){var J={},p;
for(p in X)X.hasOwnProperty(p)&&(J[p]=X[p]);return J}},qpH=function(X){if(X.instance){var J=X.instance.children;
if(J.length){var p=(0,_.cn)(J[0]).parentNode;if(p){p=(0,_.cn)(p);for(var l=0;l<J.length;l++)p.removeChild(J[l])}}wc()?X.instance.setTemplateUpdatesEnabled(!1):X.instance.signalProxy.dispose();X.instance=void 0}},FcZ=function(X,J,p){J=J||!p;
X.instance&&X.instance.hidden!==J&&(X.instance.hidden=J,Sjm(J,X.instance.children))},Nje=function(X){if(wc()){var J=X.instance;
J&&nr(X.parentSignalProxy.owner,function(){return!J.getTemplateUpdatesEnabled()})&&J.setTemplateUpdatesEnabled(!0)}else X.setDisableTemplateUpdate(!1)};
_.O1.Object.defineProperties(W7.prototype,{if:{configurable:!0,enumerable:!0,get:function(){var X=this;return nr(this.parentSignalProxy.owner,function(){return miX(X).getWithPath([])})},
set:function(X){X||(wc()?this.instance&&this.instance.setTemplateUpdatesEnabled(!1):this.setDisableTemplateUpdate(!0));miX(this).setWithPath([],!!X)}}});
_.O1.Object.defineProperties(W7,{observedAttributes:{configurable:!0,enumerable:!0,get:function(){return["restamp","notify-dom-change"]}}});
customElements.define("ps-dom-if",W7);var Gxe=[],CK=function(){var X=HTMLElement.apply(this,arguments)||this;X.as="item";X.indexAs="index";X.itemsIndexAs="itemsIndex";X.targetFramerate=20;X.notifyDomChange=!1;X.isDetached=!1;X.JSC$13904_renderDebouncer=null;X.instances=[];X.chunkingId=null;X.chunkCount=null;X.shouldMeasureChunk=!1;X.shouldContinueChunking=!1;X.renderStartTime=null;X.JSC$13904_didCallConnected=!1;return X};
_.r(CK,HTMLElement);var diu=function(X){X.itemSignalImpl!=null||(X.itemSignalImpl=new B7(_.uo(Gxe,void 0,"sOVFgf")));return X.itemSignalImpl},VLj=function(X,J){Array.isArray(J)||(J=Gxe);
diu(X).setWithPath([],J)};
_.W=CK.prototype;_.W.showHideChildren=function(X){for(var J=_.C(this.instances),p=J.next();!p.done;p=J.next())Sjm(X,p.value.children)};
_.W.notifyPath=function(X,J){X=JF(X);X[0]==="items"&&(X.length===1?VLj(this,J):diu(this).setWithPath(X.slice(1),J))};
_.W.canNotifyPath=function(X){return X==="items"};
_.W.attributeChangedCallback=function(X,J,p){if(this.JSC$13904_didCallConnected)throw Error("Rg`"+X);X==="as"?this.as=p:X==="index-as"?this.indexAs=p:X==="items-index-as"?this.itemsIndexAs=p:X==="initial-count"?this.initialCount=Number(p):X==="notify-dom-change"?this.notifyDomChange=p!==null:X==="target-framerate"&&(this.targetFramerate=Number(p))};
_.W.disconnectedCallback=function(){this.isDetached=!0;for(var X=0;X<this.instances.length;X++)tLt(this,X);this.chunkingId&&cancelAnimationFrame(this.chunkingId)};
_.W.connectedCallback=function(){var X=this;if(_.H("ps_dom_repeat_require_parent_signal_proxy_killswitch")||this.parentSignalProxy){var J=diu(this).getChangeRecordSignal([],"");this.parentSignalProxy.effect(function(){var g=J(),B=JF(g.path);if(B[0]===void 0||B[0]==="splices"||B[0]==="length")X.debounceRender();else{var k=B[0];if(k=X.instances[typeof k==="string"?Math.floor(Number(k)):k])B=[X.as].concat(_.EU(B.slice(1))),k.signalProxy.notifyPath(B,g)}});
this.JSC$13904_didCallConnected=!0;aTb?cxB():this.style.display="none";if(this.isDetached){this.isDetached=!1;for(var p=(0,_.cn)((0,_.cn)(this).parentNode),l=0;l<this.instances.length;l++)p.insertBefore(this.instances[l].root,this);this.chunkingId&&this.render()}}else p=(0,_.cn)(this).parentNode,l={parentNode:p==null?void 0:p.nodeName},p instanceof Element&&(l.parentClassName=p.className),_.Wf(new _.Kw("PsDomRepeat connected with undefined parentSignalProxy",l))};
_.W.debounceRender=function(){this.JSC$13904_renderDebouncer=_.FZ(this.JSC$13904_renderDebouncer,At,this.JSC$13904_renderImpl.bind(this));_.qj(this.JSC$13904_renderDebouncer)};
_.W.render=function(){this.debounceRender();_.Ga()};
_.W.JSC$13904_renderImpl=function(){var X=this;if(!this.parentSignalProxy.isDisposed){var J=this.items,p=PMk(this,J.length);QgU(this,J,p);this.initialCount&&(this.shouldMeasureChunk||this.shouldContinueChunking)&&(cancelAnimationFrame(this.chunkingId),this.chunkingId=requestAnimationFrame(function(){X.chunkingId=null;if(X.shouldMeasureChunk){var l=performance.now()-X.renderStartTime;X.chunkCount=Math.round(Math.ceil(1E3/X.targetFramerate)/l*X.chunkCount)||1}X.shouldContinueChunking&&X.debounceRender()}));
Uis&&!this.notifyDomChange||this.dispatchEvent(new CustomEvent("dom-change",{bubbles:!0,composed:!0}))}};
var PMk=function(X,J){var p=J,l=X.instances.length;if(X.initialCount){if(X.chunkCount){var g=Math.min(Math.max(J-l,0),X.chunkCount);p=Math.min(l+g,J)}else p=Math.min(J,X.initialCount),g=Math.max(p-l,0),X.chunkCount=g||1;X.shouldMeasureChunk=g===X.chunkCount;X.shouldContinueChunking=p<J;X.renderStartTime=performance.now()}return p},QgU=function(X,J,p){for(var l=0;l<p;l++){var g=X.instances[l],B=J[l];
g?(g.signalProxy.setWithPath([X.as],B),g.signalProxy.setWithPath([X.indexAs],l)):EvH(X,B,l)}for(J=X.instances.length-1;J>=l;J--)p=X,g=J,tLt(p,g),_.C(p.instances.splice(g,1)).next().value.signalProxy.dispose()},tLt=function(X,J){X=X.instances[J];
J=(0,_.cn)(X.root);for(var p=0;p<X.children.length;p++)J.appendChild(X.children[p])},EvH=function(X,J,p){var l={};
J=Object.assign({},KcU(X),(l[X.as]=J,l[X.indexAs]=p,l[X.itemsIndexAs]=p,l));var g=new $3(J,function(k){if(k!==X.as&&k!==X.indexAs){if(k===X.itemsIndexAs)return lN(g,X.indexAs);var n=lN(X.parentSignalProxy,k).getChangeRecordSignal([]);k=_.uo(void 0,void 0,"DS4mcc");var w=new B7(k);g.effect(function(){var Y=n();w.notifyPath(JF(Y.path),{value:Y.value})});
return w}});
X.parentSignalProxy.childSignalProxies.push(g);l=d$W(X.templateInfo,X.templateInfo.nodeInfoList,g,{eventListenerHost:X.eventListenerHost,getModel:function(){var k={};return Object.assign({},KcU(X),(k[X.as]=g.model[X.as],k[X.indexAs]=g.model[X.indexAs],k[X.itemsIndexAs]=g.model[X.indexAs],k))},
hasInsertionPoint:X.templateInfo.hasInsertionPoint,thisCtx:X.eventListenerHost,methodInvocationRequirement:ITe,enabledSignal:X.stampingEnabled}).root;J={root:l,children:[],signalProxy:g};l=_.C(l.childNodes);for(var B=l.next();!B.done;B=l.next())J.children.push(B.value);l=(l=X.instances[p+1])?l.children[0]:X;(0,_.cn)((0,_.cn)(X).parentNode).insertBefore(J.root,l);X.instances[p]=J},KcU=function(X){if((X=X.parentSignalProxy.model)&&!X.hostElement){var J={},p;
for(p in X)X.hasOwnProperty(p)&&(J[p]=X[p]);return J}};
CK.prototype.itemForElement=function(X){var J=this,p=this.instances.find(function(l){return l.children.includes(X)});
if(p)return nr(this.parentSignalProxy.owner,function(){return p.signalProxy.getWithPath([J.as])})};
CK.prototype.indexForElement=function(X){var J=this.instances.findIndex(function(p){return p.children.includes(X)});
return J>=0?J:void 0};
_.O1.Object.defineProperties(CK.prototype,{items:{configurable:!0,enumerable:!0,get:function(){var X=this;return nr(this.parentSignalProxy.owner,function(){return diu(X).getWithPath([])})},
set:function(X){VLj(this,X)}},
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}}});
_.O1.Object.defineProperties(CK,{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",CK);var TjH,zOs;_.k3=new _.yo("STATE_STORE_TOKEN");TjH=new _.yo("SELECT_TOKEN");zOs=new _.yo("DISPATCH_TOKEN");var Fwm={getSelectFn:function(){var X;return(X=_.yG().resolve(_.I6(TjH)))!=null?X:b4Y},
getDispatchFn:function(){var X;return(X=_.yG().resolve(_.I6(zOs)))!=null?X:_.Yr().dispatch.bind(_.Yr())},
getAppStore:function(){return _.yG().resolve(_.k3)}},fJm,mvZ=!1;var V$Z=function(){};var uxU=void 0;var jgU=function(){};
jgU.prototype.hasAttribute=function(X){if(X==="dir")return!1;if(X==="disable-upgrade"){var J,p;return(p=(J=this.hostElement)==null?void 0:J.hasAttribute("disable-upgrade"))!=null?p:!1}throw Error("Sg`"+X);};
jgU.prototype.attributeChangedCallbackWrapper=function(X,J,p){if(X==="disable-upgrade"&&this.__isUpgradeDisabled&&p===null){this._initializeProperties();this.__isUpgradeDisabled=!1;var l;((l=this.hostElement)!=null?l:this).isConnected&&this.connectedCallback()}else J===p||this.__isReflecting||this.attributeChangedCallback(X,J,p)};
jgU.prototype.getExtraMethodsToForward=function(){for(var X=this,J=[],p=_.C(ijH),l=p.next(),g={};!l.done;g={tagName$jscomp$67:void 0,name$jscomp$630:void 0},l=p.next())g.name$jscomp$630=l.value,l=void 0,g.name$jscomp$630==="_setPendingProperty"?(g.tagName$jscomp$67=this.hostElement.tagName.toLowerCase(),l=function(B){return function(k,n,w){to(B.tagName$jscomp$67,k,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");return X._setPendingProperty(k,n,w)}}(g)):l=function(B){return function(){return X[B.name$jscomp$630].apply(X,
_.EU(_.iA.apply(0,arguments)))}}(g),J.push([g.name$jscomp$630,
l]);return J};
for(var QaT=Ojr(Spk((0,_.za)(jgU))),zCm=["disabled","disable-upgrade"],sgs=(0,_.za)(function(){}),X1U=new Set(Object.getOwnPropertyNames(sgs.prototype)),JRR=new Set("is hostElement root rootPath importPath inject behaviors properties provide".split(" ").concat(_.EU(X1U))),i4m=new Set(["__dataEnabled",
"__dataHasAccessor","__dataPending","__isPropertyEffectsClient","__readOnly"]),ijH=new Set("_enableProperties _flushProperties _setPendingProperty _setPendingPropertyOrPath set get".split(" ")),JQX=new Set([].concat(_.EU(i4m),_.EU(ijH),_.EU(X1U))),p1U=_.C(JQX),l9U=p1U.next();!l9U.done;l9U=p1U.next())HBm.add(l9U.value);var XZT={created:function(){krK(this);this.initializeInjection()}};var nva=!1,UW=window.ShadyDOM,hOY=["appendChild","insertBefore","removeChild","replaceChild"],ZjI=[Node];UW&&ZjI.push(UW.Wrapper);var yRR,ovY,cR5={};var rc,miR=new WeakMap,fTY=new Set;var uHB=new Set("context didCallReady is info params signalProxy".split(" ")),dim="_enableProperties _setPendingProperty _setPendingPropertyOrPath fire get linkPaths listen notifyPath notifySplices pop push set setProperties splice unlinkPaths unlisten unshift".split(" "),VLB="__dataHasAccessor __isPropertyEffectsClient $ hostElement isAttached observers properties".split(" ");var gf0=Xn({entities:G1W}),BTe=new YH(gf0);var $Fb=function(){return _.MB.apply(this,arguments)||this};
_.r($Fb,_.MB);_.O1.Object.defineProperties($Fb.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return BTe}}});
_.u([_.uS()],$Fb);_.nK=[lX.prototype,$Fb.prototype];_.LK={YtLiveChatTooltipTargetingBehavior:{created:function(){this.handler_=null},
ready:function(){var X=this,J={};setTimeout(function(){var p;return _.h8((p=X.hostElement)!=null?p:X,"yt-live-chat-add-tooltip-target",J)},0);
this.handler_=J.handler},
detached:function(){if(this.handler_){var X;this.handler_.removeElementFromSupportingTooltips((X=this.hostElement)!=null?X:this)}this.handler_=null}}};_.fC=new _.yo("ICON_MANAGER_TOKEN");var WZj=[48,20,18,16,15,13,12],k6m=new Map,BTY=new Set,p14=new Set,gfK=new Set,JQR=new Set,l94=new Set,WZB=new Promise(function(X){var J=!1,p=!1,l=!1,g=[],B=function(k){if("detail"in k)if(k=k.detail,k.name==="yt-icons")$Fa(k),J=!0;else if(k.name==="yt-sys-icons")$Fa(k),p=!0;else{var n;((n=k.name)==null?0:n.includes("yt-sys-icons"))&&k.size!==24&&($Fa(k,!0),g.push(k.size),g.length===WZj.length&&(l=!0))}J&&p&&l&&(window.removeEventListener("iron-iconset-added",B),X())};
window.addEventListener("iron-iconset-added",B)}),Cpj=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"]]);_.AP={};_.AP.YtComponentBehavior={_noAccessors:!0,getSimpleString:_.wi,computeHref_:function(X,J){J=J===void 0?!1:J;if(!X||X.commandExecutorCommand)return null;var p=Ez6(X,J);return J||p!==null?p?_.H("enable_polymer_resin")?_.zu(p).toString():p:null:(_.Wf(new _.Kw("computeHref was null",this.is,X)),null)},
computeOptionalHref_:function(X){return this.computeHref_(X,!0)},
computeNofollow_:function(X){return X?NzC(X)?"nofollow":null:null},
computeIcon_:function(X){return X&&X.iconType?_.bN(X.iconType):""},
resolveCommand:function(X,J,p){J=J===void 0?{}:J;return _.RC(X,this.hostElement,J,p===void 0?!1:p)}};var nft,wE;_.k6s={};nft=null;
wE={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_=siC(this.viewroot));_.CC(this.initVisibilityObserver_.bind(this))},
initVisibilityObserver_:function(){this.visibilityObserver&&this.configureVisibilityObserver_()},
configureVisibilityObserver_:function(){var X=this;this.unobserve_();if(_.H("kevlar_vimio_use_shared_monitor"))Fo(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 J=[];this.visibilityOptionVisible_&&J.push(this.visibilityObserver.observe(this.hostElement,function(){return X.onVisible()},this.visibilityOptionVisible_));
this.visibilityOptionHidden_&&J.push(this.visibilityObserver.observe(this.hostElement,function(){return X.onHidden()},this.visibilityOptionHidden_));
this.visibilityOptionPrescan_&&J.push(this.visibilityObserver.observe(this.hostElement,function(){return X.onPrescanVisible()},this.visibilityOptionPrescan_));
this.visibilityMonitorKeys=J}},
detached:function(){this.unobserve_();this.visibilityObserverForChild_=this.localVisibilityObserver_=null},
unobserve_:function(){nfT(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 X=_.iZ(this.parentNode,function(p){var l,g=(l=p.polymerController)!=null?l:p;return!!g.getVisibilityObserverForChild&&g.getVisibilityObserverForChild()},!0);
if(X){var J;this.localVisibilityObserver_=((J=X.polymerController)!=null?J:X).getVisibilityObserverForChild()}else nft||(nft=siC()),this.localVisibilityObserver_=nft;return this.localVisibilityObserver_},visibilityCallback:function(X){X?this.onVisible():this.onHidden()},
onVisible:function(){},
onHidden:function(){},
onPrescanVisible:function(){},
shouldSkipLogging:function(){}};
_.H("kevlar_use_vimio_behavior")||(wE={});wE&&!_.H("kevlar_use_vimio_behavior")&&(delete wE.attached,delete wE.detached);_.k6s.YtVisibilityObserverBehavior=[wE];var LZZ={};LZZ.YtVisualElementBehavior=[_.k6s.YtVisibilityObserverBehavior,{properties:{observeVisibleOption:{type:String,value:"observe_multiple"},observeHiddenOption:{type:String,value:"observe_multiple"},visualElement:Object},onVisible:function(){if(_.H("kevlar_use_vimio_behavior")&&this.onShow)this.onShow();if(!_.H("kevlar_vimio_use_shared_monitor")&&!this.shouldSkipLogging()){var X=this.getScreenLayer&&this.getScreenLayer(),J=this.getVisibilityLogger();J&&J.reportShown(this,void 0,X)}},
onHidden:function(){if(_.H("kevlar_use_vimio_behavior")&&this.onHide)this.onHide();if(!_.H("kevlar_vimio_use_shared_monitor")){var X=this.getScreenLayer&&this.getScreenLayer(),J=this.getVisibilityLogger();J&&J.reportHidden(this,void 0,X)}},
getVisibilityLogger:function(){return _.H("kevlar_use_vimio_behavior")?_.qp():null},
shouldSkipLogging:function(){if(_.Bh("INNERTUBE_CLIENT_NAME")!=="WEB"||!this.data)return!1;var X=this.getParentRenderer&&this.getParentRenderer();if(!X)return!1;var J,p=(J=X.polymerController)!=null?J:X;if(!p.data)return!1;X=this.data.trackingParams;X=this.data.loggingDirectives?this.data.loggingDirectives.trackingParams:X;var l;J=(l=p.data)==null?void 0:l.trackingParams;var g,B;J=((g=p.data)==null?0:g.loggingDirectives)?(B=p.data)==null?void 0:B.loggingDirectives.trackingParams:J;return X&&J&&X===
J}}];var eqR=new Map,tF;var CqI=function(X){this.layer=X},mT=function(X){return X.layer!==void 0?X.layer:X.parent?mT(X.parent):X.layer=0};var UFI;_.K={};UFI=0;_.K.YtRendererBehavior=[_.AP.YtComponentBehavior,LZZ.YtVisualElementBehavior,{_noAccessors:!0,properties:{data:Object},observers:["ytRendererBehaviorDataObserver_(data)","ytRendererBehaviorTargetIdObserver_(data.targetId)"],childCache_:null,parentComponent:null,wasVisible:!1,wasPrescan:!1,lastHandledScroll_:0,isRenderer_:!0,screenLayer:null,veFromLoggingDirective_:!1,useVimio_:_.H("kevlar_use_vimio_behavior"),created:function(){this.useVimio_||(this.childCache_=new Set)},
detached:function(){if(this.monitorScroll){var X,J;(J=(X=this.monitorScrollElement)!=null?X:this.hostElement)==null||J.removeEventListener("scroll",_.Da(this,this.onScroll))}this.parentComponent&&(this.parentComponent.childCache_&&this.parentComponent.childCache_.delete(this.hostElement),this.parentComponent=null);this.useVimio_||this.markDirty();YcR(this.hostElement);QL(_.KQ(),this.hostElement);ns.delete(this.hostElement)},
registerRenderer:function(X){var J;((J=X.polymerController)!=null?J:X).parentComponent=this.hostElement;this.useVimio_||(this.childCache_.add(X),this.markDirty())},
unregisterRenderer_:function(X){this.useVimio_||(this.childCache_.delete(X),this.markDirty())},
attached:function(){var X=this,J=this.getParentRenderer();if(J){var p,l,g;(l=(p=(g=J.polymerController)!=null?g:J).registerRenderer)==null||l.call(p,this.hostElement)}if(!this.useVimio_&&this.monitorScroll){var B,k;(k=(B=this.monitorScrollElement)!=null?B:this.hostElement)==null||k.addEventListener("scroll",_.Da(this,this.onScroll))}_.gs.addJob(function(){ZmI(X.hostElement)},8);
p=new CqI(this.screenLayer||void 0);(J=ns.get(J))&&J.layerNode&&(p.parent=J.layerNode);J={};CPm(this.hostElement,(J.isRenderer=!0,J.layerNode=p,J[kVI]=this.data,J))},
getParentRenderer:function(){for(var X=this.hostElement.parentNode,J,p;X&&((J=ns.get(X))==null||!J.isRenderer)&&!((p=X.polymerController)!=null?p:X).isRenderer_;)X=X.parentNode||X.host;return X},
ytRendererBehaviorDataObserver_:function(){if(this.data){this.wasVisible=!1;_.H("kevlar_use_vimio_behavior")&&this.markDirtyVisibilityObserver();_.$y("ADD_SCRAPER_ATTRIBUTES")&&this.data.trackingParams&&(this.hostElement.dataset.ved=this.data.trackingParams);if(_.H("debug_web_ve_data")&&this.data.trackingParams){var X="";try{X=atob(this.data.trackingParams.replace(/-/g,"+").replace(/_/g,"/"))}catch(p){_.Bf(p)}if(X){var J=wvI(X,1);J!==void 0&&(this.hostElement.dataset.veIndex=String(J));X=wvI(X,2);
X!==void 0&&(this.hostElement.dataset.ve=String(X))}}this.veFromLoggingDirective_&&(this.dataElement=this.clientYouTubeData=this.veType=this.visualElement=void 0,this.veFromLoggingDirective_=!1);!this.visualElement&&this.data.loggingDirectives&&this.data.loggingDirectives.clientVeSpec&&this.data.loggingDirectives.clientVeSpec.uiType&&(this.veType=this.data.loggingDirectives.clientVeSpec.uiType,this.clientYouTubeData=this.data.loggingDirectives.clientVeSpec.clientYoutubeData,_.H("debug_web_ve_data")&&
(this.hostElement.dataset.ve=String(this.veType)),this.data.loggingDirectives.trackingParams&&(this.dataElement=_.V_(this.data.loggingDirectives.trackingParams)),this.visualElement=_.Np(_.Mp(),this)||void 0,this.veFromLoggingDirective_=!0)}},
ytRendererBehaviorTargetIdObserver_:function(){if(this.data&&this.data.targetId){var X=this.data.targetId;_.Ev(_.KQ(),X,this.hostElement)}else QL(_.KQ(),this.hostElement)},
onScroll:function(){var X=Date.now();X-this.lastHandledScroll_<50||(this.lastHandledScroll_=X,this.markDirty())},
markDirty:function(){_.H("kevlar_use_vimio_behavior")?this.markDirtyVisibilityObserver():rQm(this.hostElement)},
getScreenLayer:function(){if(this.screenLayer)return this.screenLayer;var X=this.getParentRenderer();if(X&&(X=ns.get(X))&&X.layerNode)return mT(X.layerNode)},
invalidate:function(){this.markDirty();this.wasPrescan=this.wasVisible=!1},
getNodes:function(){return this.childCache_?[].concat(_.EU(this.childCache_)):[]},
impressionLog:function(){if(this.data&&this.data.impressionEndpoints)for(var X=0;X<this.data.impressionEndpoints.length;X++)this.sendImpression(this.data.impressionEndpoints[X]);else this.data&&this.data.impressionEndpoint&&this.sendImpression(this.data.impressionEndpoint)},
sendImpression:function(X){X.clickTrackingParams&&delete X.clickTrackingParams;var J,p;(X==null?0:(J=X.commandMetadata)==null?0:(p=J.webCommandMetadata)==null?0:p.sendPost)?_.am(this.hostElement,[X,{impression:!0}]):_.Uo(this.hostElement,[X],this.hostElement)},
logExplicitClick:function(X){var J=_.Kv(this.getScreenLayer());if(J){var p,l=(p=X.polymerController)!=null?p:X;X=l.visualElement;l=l.trackingParams||l.clickTrackingParams;!X&&l&&(X=_.V_(l));X&&_.Wv(J,X)}}}];var AQr={},Y3=function(){return _.MB.apply(this,arguments)||this};
_.r(Y3,_.MB);Y3.prototype.onPdgItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Y3.prototype.onPdgItemBehaviorClick=Y3.prototype.onPdgItemBehaviorClick;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Y3.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Y3.prototype,"data",void 0);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Y3.prototype,"onPdgItemBehaviorClick",null);_.u([_.uS()],Y3);AQr.YtPdgLiveChatItemBehavior=[Y3.prototype,_.K.YtRendererBehavior];var w1v;var YcX;_.v7={};_.v7.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var ee=function(){var X=bv.apply(this,arguments)||this;X.switchTemplateAtRegistration=!1;return X};
_.r(ee,bv);ee.prototype.ready=function(){this.templatingFn&&(this.switchTemplateAtRegistration||ScY(this),_.glI(this,"doRender"),this.doRender())};
ee.prototype.debounceRender=function(){this.templatingFn&&_.kr(this,"doRender",this.doRender)};
ee.prototype.doRender=function(){this.templatingFn?this.templatingFn():_.Bf(Error("bh"))};
ee.prototype.experimentalTemplatingInUse=function(){return!!this.templatingFn};
_.u([MSB()],ee);var vfe=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Z8={},f96=(Z8[1]={filterString:null,isUnwrappable:null,unwrap:null},Z8[2]={filterString:function(X,J,p){return or(p)},
isUnwrappable:function(X){return X instanceof JE},
unwrap:function(X){return l$(X)}},Z8[3]={filterString:function(X,J,p){return vfe.test(p)?p:Tu.toString()},
isUnwrappable:function(X){return PM(X)},
unwrap:function(X){return _.Q9(X)}},Z8[4]={filterString:function(){return Tu.toString()},
isUnwrappable:function(X){return X instanceof qf},
unwrap:function(X){return _.Mf(X).toString()}},Z8[5]={filterString:function(X,J,p){return p},
isUnwrappable:function(X){return typeof X==="string"},
unwrap:function(X){return X.toString()}},Z8[7]={filterString:function(){return" /*zClosurez*/ "},
isUnwrappable:function(X){return X instanceof _.k0},
unwrap:function(X){return L$(X)}},Z8[8]={filterString:function(X,J,p){p=String(p).toLowerCase();
return LCm(X,J,p)?p:"zClosurez"},
isUnwrappable:null,unwrap:null},Z8[10]={filterString:null,isUnwrappable:null,unwrap:null},Z8);yU[we["default"]]=Rqa;var mFC=[];(function(){var X=a3;a3=function(J){X==null||X(J);KC(function(){for(var p=0;p<J.length;p++)FZR(J[p])})}})();var eqX=function(){var X=_.MB.apply(this,arguments)||this;X.hasUnmounted=!1;return X};
_.r(eqX,_.MB);_.W=eqX.prototype;_.W.beforeRegister=function(){var X=this.doIdomRender;this.templatingFn?_.Bf(Error("ah")):(this.templatingFn=X,this.switchTemplateAtRegistration=!0,bmI(this))};
_.W.attached=function(){};
_.W.detached=function(){FZR(this.hostElement)};
_.W.renderIdom=function(){throw Error("dh");};
_.W.doIdomRender=function(){var X=this;$za(this.hostElement,function(){X.renderIdom()})};
_.u([_.uS()],eqX);var ZmU=[ee.prototype,eqX.prototype];var hqU,xFt=function(){return hqU!==void 0?hqU:hqU=document.createElement("template")};
document.head.appendChild(xFt().content);var Hmv;var a9G,UFU=function(){return a9G!==void 0?a9G:a9G=document.createElement("template")};
document.head.appendChild(UFU().content);var rQu;var I9b=document.head,yQX=I9b.appendChild,ofv;if(rQu===void 0){var Sce=document.createElement("template");_.I(Sce,"\x3c!--css-build:shady--\x3e");Sce.content.insertBefore(UFU().content.cloneNode(!0),Sce.content.firstChild);rQu=Sce}ofv=rQu;yQX.call(I9b,ofv.content);var Omb,cQU=function(){return Omb!==void 0?Omb:Omb=document.createElement("template")};
document.head.appendChild(cQU().content);var bmU;var f9r=document.head,DFt=f9r.appendChild,Rqb;if(bmU===void 0){var mFG=document.createElement("template");_.I(mFG,"\x3c!--css-build:shady--\x3e");mFG.content.insertBefore(cQU().content.cloneNode(!0),mFG.content.firstChild);bmU=mFG}Rqb=bmU;DFt.call(f9r,Rqb.content);var FZX=document.head,qcu=FZX.appendChild,NTe;if(Hmv===void 0){var MsH=document.createElement("template");_.I(MsH,"\x3c!--css-build:shady--\x3e");MsH.content.insertBefore(xFt().content.cloneNode(!0),MsH.content.firstChild);Hmv=MsH}NTe=Hmv;qcu.call(FZX,NTe.content);var uRG,G6b=function(){return uRG!==void 0?uRG:uRG=document.createElement("template")};
document.head.appendChild(G6b().content);var dFk;_.MA=new _.yo("DARK_THEME_TOKEN");var VsH=new _.Ie("accessibilityProperties");var tsj=new _.Ie("layoutProperties");var PpX=new _.Ie("imageType");var QG0={};if("ytAttributedStringLinkHoverColor"in QG0)throw Error("gh`ytAttributedStringLinkHoverColor");(function(X,J){QG0[X]="value"in J&&"unit"in J?G6a(X,J):function(p){try{return J(p)}catch(l){throw Error("eh`"+X+"`"+l.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",
unit:"str"});var Efs=function(X){var J=this;this.holdTime=X===void 0?500:X;this.longPressTimeout=NaN;this.moveOccurred=this.longPressOccurred=!1;this.onlongpress=function(p){var l=new CustomEvent("LONG_PRESS"),g;(g=p.changedTouches[0].target)==null||g.dispatchEvent(l)};
this.ontouchstart=function(p){J.longPressTimeout=_.FQ(_.gs,function(){J.onlongpress(p);J.longPressOccurred=!0},J.holdTime)};
this.ontouchmove=function(){_.gs.cancelJob(J.longPressTimeout);J.longPressTimeout=NaN;J.longPressOccurred=!1;J.moveOccurred=!0};
this.ontouchend=function(p){if(J.longPressTimeout&&!J.longPressOccurred&&!J.moveOccurred){var l;(l=p.changedTouches[0].target)==null||l.dispatchEvent(new Event("click"))}_.gs.cancelJob(J.longPressTimeout);J.longPressTimeout=NaN;J.longPressOccurred=!1;J.moveOccurred=!1}};var BXY=function(X,J){Efs.call(this,J);var p=this;this.callback=X;this.onlongpress=function(l){var g;(g=p.callback)==null||g.call(p,l)}};
_.r(BXY,Efs);var $da=function(X,J){var p=Object.assign({},J);X=_.C(new Map([["ontouchstart",X.ontouchstart],["ontouchend",X.ontouchend],["ontouchmove",X.ontouchmove]]));for(var l=X.next(),g={};!l.done;g={eventName$jscomp$103:void 0,eventHandler$jscomp$2:void 0},l=X.next()){var B=_.C(l.value);l=B.next().value;B=B.next().value;g.eventName$jscomp$103=l;g.eventHandler$jscomp$2=B;J[g.eventName$jscomp$103]=function(k){return function(n){var w;(w=p[k.eventName$jscomp$103])==null||w.call(p,n);(0,k.eventHandler$jscomp$2)(n)}}(g)}};_.SV=new _.yo("COMMAND_HANDLER_TOKEN");var VsU=new _.Ie("parallelCommand");var QGK=new _.Ie("performOnceCommand");var PpR=new _.Ie("serialCommand");var Efm=void 0;var KZs=function(){this.data=[];this.consumer=null};
KZs.prototype.push=function(X){this.consumer?this.consumer(X):this.data.push(X)};var Lo={};_.uo(Lo,void 0,"sgPmTd");_.uo(null,void 0,"jypsq");_.uo(null,void 0,"mWiOof");var pBT=new KZs;var JCI=[g0U,BVu,$aG,C$s,Wpt,l2k,kWX,n0t];var TTG=new _.Ie("bracketTextDecorator");var Wz=new _.Ie("highlightTextDecorator");_.WD=new _.yo("APP_DIRECTION_TOKEN");var vQU={calledOnce:!1,state:"visible"},Y5K={calledOnce:!1,state:"hidden"};var zqs=new _.yo("ICON_WIZ_COMPONENT_TOKEN");_.f_=_.q(function(X){var J=X.icon;var p=X.active;var l=X.className;var g=X.style;var B=X.dataSelected;var k=X.dataDisabled;var n=X.role;var w=X.animateIcon;var Y=X.themeOverride;var e=X.ariaHidden;var Z=X.ariaExpanded;var h=X.ariaLabel;var x=X.tabindex;var U=X.id;var y=X.size;var c=X.iconFilter;var D=X.gradientColor;var m=X.onKeydown;var d=X.title;return _.A(_.v,{cond:J,then:function(){var G=_.yG().resolve(zqs);return _.A(G,{icon:J,dataSelected:B,dataDisabled:k,animateIcon:w,themeOverride:Y,ariaExpanded:Z,
tabindex:x,id:U,active:p,size:y,role:n,className:l,ariaHidden:e,ariaLabel:h,style:function(){return g!=null&&g()||y==null||!y()?g==null?void 0:g():"width: "+(y==null?void 0:y())+"px;height: "+((y==null?void 0:y())+"px;")},
title:d,iconFilter:c,gradientColor:D,onKeydown:m})}})},"n");
_.f_.idomCompat={callbacks:{onKeydown:!0}};var yCI=new _.Ie("borderImageProcessor");var O8B=window.devicePixelRatio||1;var DdW=new Map([["yt_outline_bag_black_24","bag"]]);var hP=function(X){var J=this;this.margin=.1;this.whenInViewportWithMargin=X;this.observationTargets=[];this.scanRequested=!1;window.addEventListener("touchmove",function(){J.requestScan()});
window.addEventListener("touchend",function(){J.requestScan()});
window.addEventListener("updateui",function(){J.requestScan()});
var p=new _.cz((0,_.dv)(this.requestScan,this),100);window.addEventListener("scroll",function(){p.fire()},!0);
window.addEventListener("resize",(0,_.dv)(this.requestScan,this));window.addEventListener("state-navigatestart",function(){J.observationTargets=[]});
window.addEventListener("state-navigateend",(0,_.dv)(this.requestScan,this))};
hP.prototype.observe=function(X){this.observationTargets.includes(X)||this.observationTargets.push(X)};
hP.prototype.unobserve=function(X){this.observationTargets=this.observationTargets.filter(function(J){return J!==X})};
hP.prototype.requestScan=function(){var X=this;this.scanRequested||(KC(function(){jG0(X)}),this.scanRequested=!0)};
var jG0=function(X){var J=(1+X.margin)*(document.documentElement.clientHeight||window.innerHeight);X.observationTargets=X.observationTargets.filter(function(p){var l=p.getBoundingClientRect();(l=J>l.top&&!!l.height)&&X.whenInViewportWithMargin(p);return!l&&p.parentNode});
X.scanRequested=!1};
hP.prototype.disconnect=function(){this.observationTargets=[]};var imG,XNr;imG=_.C(_.uo(NXI(),void 0,"O3X2wd"));_.sGr=imG.next().value;XNr=imG.next().value;window.addEventListener("resize",function(){XNr(NXI())});var JCU={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"},pNe=void 0,lOj=window.innerWidth,gQs=window.innerHeight;window.addEventListener("resize",function(){pNe=void 0});var BXe;if("IntersectionObserver"in window)BXe=G2R();else{if(pNe===void 0){var $db;$db="matchMedia"in window?window.matchMedia(JCU.landscape+","+JCU.portrait).matches:void 0;pNe=$db!==void 0?$db:lOj>=930&&gQs>=550||lOj>=550&&gQs>=930}BXe=pNe?{observe:function(X){KC(function(){var J;(J=X.onViewportEntered)==null||J.call(X)})},
unobserve:function(){}}:new hP(function(X){KC(function(){var J;
(J=X.onViewportEntered)==null||J.call(X)})})}var MPm=BXe;var W5X=_.q(function(X){var J=!1,p=_.U$("img",function(l){_.Bo(function(){J=!0;l.onload=null})});
_.ge(function(){var l,g=(l=X.data)==null?void 0:l.call(X),B,k=(B=X.getSrc)==null?void 0:B.call(X).cb,n;l=(n=X.config)==null?void 0:n.call(X);if(n=p.value)if(B=function(Y,e){if(!J)return k?k(Y,e):Y},tPm(n,l),_.H("web_image_dont_reload_same_src")&&VPm(n,g,B))_.H("web_image_dont_reload_same_src_simulate_load")&&n.dispatchEvent(new CustomEvent("load",{bubbles:!1,
cancelable:!1,detail:{message:"Simulating load event for already loaded image"}}));else{var w;ddW(n,g||null,B,l,(w=X.lazy)==null?void 0:w.call(X))}},"zS0jKb");
return _.A("img",{el:p})},"p");
W5X.idomCompat=!0;_.wt=_.q(function(X){var J=function(){var p,l=X.data(),g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK,N4,t6,dC,ZX;var XU={contentMode:(g=X.contentMode)==null?void 0:g.call(X),loadedClass:(B=X.loadedClass)==null?void 0:B.call(X),isPreloaded:(k=X.isPreloaded)==null?void 0:k.call(X),notifyOnLoaded:(n=X.notifyOnLoaded)==null?void 0:n.call(X),notifyOnUnloaded:(w=X.notifyOnUnloaded)==null?void 0:w.call(X),preferredThumbnail:(Y=X.preferredThumbnail)==null?void 0:Y.call(X),preserveHeight:(e=X.preserveHeight)==
null?void 0:e.call(X),preserveWidth:(Z=X.preserveWidth)==null?void 0:Z.call(X),objectPosition:(h=X.objectPosition)==null?void 0:h.call(X),targetWidth:(x=X.targetWidth)==null?void 0:x.call(X),targetHeight:(U=X.targetHeight)==null?void 0:U.call(X),shouldShowPlaceholder:(y=X.shouldShowPlaceholder)==null?void 0:y.call(X),useWidth:(c=X.useWidth)==null?void 0:c.call(X),isToggled:(D=X.isToggled)==null?void 0:D.call(X),alt:(m=X.alt)==null?void 0:m.call(X),className:(d=X.className)==null?void 0:d.call(X),
onerror:X.onerror,onload:X.onload,style$:((G=X.style$)==null?void 0:G.call(X))||((P=X.style)==null?void 0:P.call(X)),color:(Q=X.color)==null?void 0:Q.call(X),width:(E=X.width)==null?void 0:E.call(X),height:(BK=X.height)==null?void 0:BK.call(X),"aria-hidden$":(dC=(CY=X["aria-hidden$"])==null?void 0:CY.call(X))!=null?dC:(Um=X.ariaHidden)==null?void 0:Um.call(X),draggable:(em=X.draggable)==null?void 0:em.call(X),"data-disabled$":(ZX=(HK=X["data-disabled$"])==null?void 0:HK.call(X))!=null?ZX:(N4=X.dataDisabled)==
null?void 0:N4.call(X),size:(t6=X.size)==null?void 0:t6.call(X)};return QPW(l,XU,(p=X.hideOn404)==null?void 0:p.call(X))};
return _.A(_.T_,null,_.A(_.Qw,{when:function(){var p;return((p=J())==null?void 0:p.type)==="image"}},function(){return _.A(W5X,{data:function(){return J().image},
getSrc:{cb:function(p,l){var g=J().image.sources,B=J().config.isPreloaded,k=J().config.useWidth,n=J().config.targetWidth,w=J().config.targetHeight,Y=J().config.preferredThumbnail;return _.cCW(l,g,B,k,n,w,Y)||""}},
config:function(){var p=J().config,l;for(l in p)p[l]===void 0&&delete p[l];return p},
lazy:X.renderLazy})}),_.A(_.Qw,{when:function(){var p;
return((p=J())==null?void 0:p.type)==="icon"}},function(){return _.A(_.f_,{icon:function(){return J().iconName},
role:function(){return J().config.role},
className:function(){return J().config.className},
style:function(){return J().config.style$+";width: "+(J().config.width+"px;height: ")+(J().config.height+"px;color: ")+(J().config.color+";")},
ariaLabel:function(){return J().config["aria-label$"]},
ariaHidden:function(){return J().config["aria-hidden$"]},
dataDisabled:function(){return J().config["data-disabled$"]},
active:function(){return J().config.isToggled},
size:function(){return J().config.size}})}))},"q");
_.wt.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}};var CCj=_.q(function(X){var J=function(g){var B,k,n=_.A4(function(x){B=g();k=$P(function(){for(var U=_.C(Z()),y=U.next();!y.done;y=U.next()){y=z_Y(y.value);y=typeof y==="string"?document.createTextNode(y):y;if(!(y instanceof Node)){U=new _.Kw("Part is not a node",y,typeof y);_.Bf(U);break}x.appendChild(y)}})}),w=_.eb(X.config),Y=function(){var x,U=g();
return!((x=w())==null||!x.ariaLabel)||!(U.commandRuns&&U.commandRuns.length!==0||U.paragraphStyleRuns&&U.paragraphStyleRuns.length!==0)},e=K5m(w,{isEqual:i8m}),Z=function(){var x=g(),U=e(),y=[],c=x.content.length,D,m=(D=_.yG().resolve(_.I6(_.MA)))==null?void 0:D();
if(x.paragraphStyleRuns)for(var d=_.C(x.paragraphStyleRuns),G=d.next();!G.done;G=d.next()){var P=y.push,Q=P.apply;var E=void 0,BK=G.value;if((E=BK.listGroup)!=null&&E.listItems){var CY=[];b:switch(BK.listGroup.listType){case "LIST_TYPE_BULLET":var Um="ul";break b;default:Um="span"}CY.push(Bz({run:BK,textLength:c,tag:Um,config:{className:"yt-core-attributed-string__list-group"},startIndex:BK.startIndex,length:BK.length}));for(var em=_.C(BK.listGroup.listItems),HK=em.next();!HK.done;HK=em.next()){var N4=
HK.value;b:switch(BK.listGroup.listType){case "LIST_TYPE_BULLET":var t6="li";break b;default:t6="span"}CY.push(Bz({run:BK,textLength:c,tag:t6,startIndex:N4.startIndex,length:N4.length}))}var dC=CY}else dC=[];Q.call(P,y,_.EU(dC))}if(x.styleRuns&&(U==null||!U.noStyleRuns))for(var ZX=_.C(x.styleRuns),XU=ZX.next();!XU.done;XU=ZX.next()){var Em=XU.value,eu=Em,hr=m,yk=U,UT=k2m({extension:_.a(eu.styleRunExtensions,ylr),isDarkTheme:hr===void 0?!1:hr,runColor:eu.fontColor}),Wp=void 0,vK=eu,mW=[];UT&&mW.push("yt-core-attributed-string--link-inherit-color");
vK.italic&&mW.push("yt-core-attributed-string--italicized");vK.underline&&vK.strikethrough?mW.push("yt-core-attributed-string--underline-strikethrough",L5W(vK.underline)):vK.underline?mW.push("yt-core-attributed-string--underlined",L5W(vK.underline)):vK.strikethrough&&mW.push("yt-core-attributed-string--strikethrough",L5W(vK.strikethrough));if(vK.baselineOffset){a:switch(vK.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":Wp="yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":Wp=
"yt-core-attributed-string--baseline-offset-superscript";break a;default:Wp="yt-core-attributed-string--baseline-offset-unknown"}mW.push(Wp)}var W0=mW.join(" ");var ut=eu,c0=UT,bt={};if(ut.weight||ut.weightLabel)bt.fontWeight=nQm(ut,yk==null?void 0:yk.isHeadline).toString();c0&&(bt.color=c0);y.push(Bz({run:Em,textLength:c,tag:"span",config:{className:W0,style:bt},startIndex:Em.startIndex,length:Em.length}))}if(x.decorationRuns)for(var AE=_.C(x.decorationRuns),Ke=AE.next();!Ke.done;Ke=AE.next()){var $p=
Ke.value,Qk={};if($p.textDecorator){var ET=$p.textDecorator,ne=m===void 0?!1:m,hA=[],v0=_.a(ET,Wz),TZ=_.a(ET,TTG);if(v0){var GZ=hA,LJ=GZ.concat,V9=[],tr=k2m({extension:_.a(v0.highlightTextDecoratorExtensions,INv),isDarkTheme:ne,runColor:v0.backgroundColor});tr&&V9.push("background-color: "+tr+";");v0.backgroundCornerRadius!==void 0&&V9.push("border-radius: "+v0.backgroundCornerRadius+"px;");v0.leftPadding!==void 0&&V9.push("padding-left: "+v0.leftPadding+"px;");v0.rightPadding!==void 0&&V9.push("padding-right: "+
v0.rightPadding+"px;");v0.topPadding!==void 0&&V9.push("padding-top: "+v0.topPadding+"px;");v0.bottomPadding!==void 0&&V9.push("padding-bottom: "+v0.bottomPadding+"px;");hA=LJ.call(GZ,V9)}else if(TZ){var CJ=hA,i2=CJ.concat,J1=ne?"#2ba640":"#107516",iF=TZ.color?CCB(TZ.color):J1;hA=i2.call(CJ,["padding: 2px;","border-top: solid "+iF+" 2px;","border-bottom: solid "+iF+" 2px;","background: linear-gradient(135deg, "+iF+" 3px, rgba(0, 0, 0, 0) 3px),\n      linear-gradient(315deg, "+iF+" 3px, rgba(0, 0, 0, 0) 3px);"])}var $M=
hA.join(" ");Qk.style$=$M;var Wi=$p.textDecorator,Cc=[],b$=_.a(Wi,TTG);_.a(Wi,Wz)?Cc.push("yt-core-attributed-string--highlight-text-decorator"):b$&&Cc.push("yt-core-attributed-string--bracket-text-decorator");var oj=Cc.join(" ");Qk.className=oj;Qk.dir="auto"}var Om=_.a($p.textDecorator,Wz),uT=_.a($p.textDecorator,TTG),T5=_.a($p.textDecorator,Wz),aH=_.a($p.textDecorator,TTG);y.push(Bz({run:$p,textLength:c,tag:"span",config:Qk,startIndex:(Om==null?void 0:Om.startIndex)||(uT==null?void 0:uT.startIndex)||
0,length:(T5==null?void 0:T5.length)||(aH==null?void 0:aH.length)||0}))}if(x.commandRuns&&(U==null||!U.noEndpoints))for(var y6=_.C(x.commandRuns),SD=y6.next();!SD.done;SD=y6.next()){var cp=SD.value,oH=W5R(cp,U);y.push(Bz({run:cp,textLength:c,tag:"a",config:oH,startIndex:cp.startIndex,length:cp.length}))}if(x.attachmentRuns)for(var rG=_.C(x.attachmentRuns),V6=rG.next();!V6.done;V6=rG.next()){var WM=V6.value,xb=void 0,RB=void 0,XG={className:"yt-core-attributed-string--inline-block-mod"};if((RB=WM.element)==
null?0:RB.properties){var t1=(xb=WM.element)==null?void 0:xb.properties,Yn=[],pD=_.a(t1,tsj);if(pD==null?0:pD.margin){var Jn=pD.margin;Jn.left&&Yn.push("margin-left: "+iN(Jn.left)+";");Jn.right&&Yn.push("margin-right: "+iN(Jn.right)+";");Jn.top&&Yn.push("margin-top: "+iN(Jn.top)+";");Jn.bottom&&Yn.push("margin-bottom: "+iN(Jn.bottom)+";")}var Pi=Yn.length!==0?Yn.join(" "):void 0;XG.style$=Pi}var jv=XG,tI=void 0,j8={alt:"",preserveHeight:!0,preserveWidth:!0},E0=["yt-core-attributed-string__image-element"];
if(WM.alignment){a:switch(WM.alignment){case "ALIGNMENT_BASELINE":var H$="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":H$="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:H$="yt-core-attributed-string__image-element--image-alignment-bottom"}E0.push(H$)}if((tI=WM.element)==null?0:tI.properties){var IJ=[],IC=_.a(WM.element.properties,tsj);(IC==null?0:IC.height)&&IJ.push("height: "+iN(IC.height)+
";");(IC==null?0:IC.width)&&IJ.push("width: "+iN(IC.width)+";");var EL=IJ.length!==0?IJ.join(" "):void 0;j8.style$=EL;var Ko=void 0;var PY=((Ko=_.a(WM.element.properties,VsH))==null?void 0:Ko.label)||"";j8.alt=PY}j8.className=E0.join(" ");var d9=j8,Kg=void 0;var TC=void 0,zc=void 0;var zC=((zc=WM.element)==null?0:zc.type)?(TC=_.a(WM.element.type,PpX))==null?void 0:TC.image:void 0;y.push(Bz({run:WM,textLength:c,tag:"img",image:zC,imageConfig:d9,imageWrapperConfig:jv,startIndex:WM.startIndex,length:(Kg=
WM.length)!=null?Kg:0}))}if(U==null?0:U.headerRuns)for(var tP=_.C(U.headerRuns),Jr=tP.next();!Jr.done;Jr=tP.next()){var nJ=Jr.value;if(nJ.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(nJ.headerMapping)){a:{switch(nJ.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":var OT="yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":OT=
"yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":OT="yt-core-attributed-string--heading-3";break a}OT=void 0}y.push(Bz({run:nJ,textLength:c,tag:"span",config:OT?{className:OT}:void 0,startIndex:nJ.startIndex,length:nJ.length}))}}var BM=e();if(BM==null?0:BM.userInput)for(var Od=_.C(y),pq=Od.next();!pq.done;pq=Od.next()){var sx=pq.value;if(sx.tag!=="a"&&sx.tag!=="li"){var dZ=void 0;(dZ=sx).config||(dZ.config={});sx.config.dir=sx.tag==="ul"?_.yG().resolve(_.WD):
"auto"}}if(g().content){var kY=g().content;H8C(y);for(var SG={data:null,start:0,end:kY.length,parts:[]},Io5=_.C(y),OG=Io5.next();!OG.done;OG=Io5.next()){var c9=OG.value;h_T(SG,c9.startIndex,c9.endIndex,c9)}xdI(kY,SG);var yTa=SG.parts}else yTa=[];return yTa},h=!0;
_.ge(function(){g();e();if(h&&(h=!1,TXB(g(),B)))return;var x=Z();Promise.resolve().then(function(){var U=n.value;if(U){U.innerText="";var y;(y=k)==null||y();k=_.j5(U,function(){return _.A(jPU,{parts:x})},"r")}})},"Dfzccf");
return _.A("span",{el:n,class:function(){var x;if(x=g()){x=g();var U=w(),y=[];y.push("yt-core-attributed-string");(U==null?0:U.className)&&y.push(U==null?void 0:U.className);(U==null?0:U.ellipsisTruncate)?y.push("yt-core-attributed-string--ellipsis-truncate"):(U==null?0:U.noWrap)?y.push("yt-core-attributed-string--white-space-no-wrap"):(U==null?0:U.noPreWrap)||y.push("yt-core-attributed-string--white-space-pre-wrap");(U==null?0:U.linkInheritColor)&&y.push("yt-core-attributed-string--link-inherit-color");
x.alignment&&y.push(ACm(x.alignment));x.lineBreakMode&&y.push("yt-core-attributed-string--word-wrapping");x=y.join(" ")}return x},
dir:function(){var x;return((x=w())==null?0:x.userInput)?"auto":void 0},
"aria-label":function(){var x;return Y()?(x=w())==null?void 0:x.ariaLabel:void 0},
role:function(){return Y()?"text":void 0}})},p=K5m(function(){var g,B=(g=X.text)==null?void 0:g.call(X);
if(B)return g=_.kq(B)?B:_.zS(B),(g==null?0:g.content)?g:void 0},{isEqual:TXB}),l;
return((l=X.config)==null?0:l.contentAsserted)?J(p):_.A(_.v,{cond:p,then:J})},"t");
CCj.idomCompat=!0;_.x3=_.q(function(X){var J=_.eb(X.text),p=sPa(X);X.contentAsserted!==void 0&&(p.contentAsserted=!0);return _.A(CCj,{text:J,config:p})},"u");
_.x3.idomCompat=!0;var XSI=function(X,J,p){J=J===void 0?"unknown":J;p=p===void 0?{}:p;_.Kw.call(this,X+" ("+J+")",Object.assign({},{name:"YtWcwError",tagName:J},p));Object.setPrototypeOf(this,this.constructor.prototype)};
_.r(XSI,_.Kw);_.ev=new WeakMap;_.vz=!1;var BY4,$T5,g4Z;_.H7=Symbol("ih");_.Yq=Symbol("jh");BY4=Symbol("kh");$T5=new Set(Object.getOwnPropertyNames(Element.prototype));g4Z=Symbol("lh");var k2s=_.q(function(X){return _.A("yt-attributed-string",{"aria-label":X.ariaLabel,hidden:X.hidden,id:X.id,class:X.className,"force-default-style":X.forceDefaultStyle},_.A(_.x3,{text:X.data,ariaLabel:X.ariaLabel,ellipsisTruncate:X.ellipsisTruncate,isOverlay:X.isOverlay,linkInheritColor:X.linkInheritColor,noPreWrap:X.noPreWrap,noWrap:X.noWrap,userInput:X.userInput,noEndpoints:X.noEndpoints,headerRuns:X.headerRuns,isHeadline:X.isHeadline}))},"v");
_.H("web_wiz_attributed_string")&&_.ZZ(k2s,"yt-attributed-string",{props:{ariaHidden:_.H7,ariaLabel:_.H7,className:_.H7,ellipsisTruncate:_.H7,isOverlay:_.H7,linkInheritColor:_.H7,noEndpoints:_.H7,noStyleRuns:_.H7,noLinkColor:_.H7,noPreWrap:_.H7,noWrap:_.H7,skipOnClick:_.H7,userInput:_.H7,headerRuns:_.H7,isHeadline:_.H7,id:_.H7,data:_.H7,hidden:_.H7,forceDefaultStyle:_.H7,text:_.Yq,disableUpgrade:_.Yq,disable:_.Yq,slot:_.Yq}});var aZ=function(){return _.F.apply(this,arguments)||this};
_.r(aZ,_.F);aZ.prototype.renderIdom=function(){if(this.data&&!this.disable){this.config={ariaLabel:this.hostElement.ariaLabel,ellipsisTruncate:this.ellipsisTruncate,isOverlay:this.isOverlay,linkInheritColor:this.linkInheritColor,noPreWrap:this.noPreWrap,noWrap:this.noWrap,userInput:this.userInput,noEndpoints:this.noEndpoints,headerRuns:this.headerRuns};var X=this.data,J=this.config;X&&(X=_.kq(X)?X:_.zS(X),X!=null&&X.content&&(J=J||{},J.contentAsserted=!0,q5R(CCj)({text:X,config:J})))}};
_.u([_.S(ZmU),_.V("design:type",Object)],aZ.prototype,"ytIdomTemplatingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aZ.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],aZ.prototype,"ariaLabel",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"disable",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"ellipsisTruncate",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"isOverlay",void 0);
_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"linkInheritColor",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"noPreWrap",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"noWrap",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"userInput",void 0);_.u([_.R(),_.V("design:type",Boolean)],aZ.prototype,"noEndpoints",void 0);_.u([_.R(),_.V("design:type",Array)],aZ.prototype,"headerRuns",void 0);
_.u([_.se({is:"yt-attributed-string",disableElementRegistration:!0})],aZ);
_.H("web_wiz_attributed_string")||_.N(aZ,"yt-attributed-string",function(){if(dFk===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
X.content.insertBefore(G6b().content.cloneNode(!0),X.content.firstChild);dFk=X}X=dFk;return X},{mode:2});var nQs,L5v,wSm;nQs=function(){this.firstThumbnailLoaded=!1};
_.ACu=function(){L5v||(L5v=new nQs);return L5v};
wSm=function(X){var J=_.ACu();J.firstThumbnailLoaded||(J.firstThumbnailLoaded=!0,_.KV("ftl",X))};
nQs.prototype.reset=function(){this.firstThumbnailLoaded=!1};var Cwm=0,AMT=new WeakMap,n4Y=0,Hz=new Set;var wNb,Y50=function(){return wNb!==void 0?wNb:wNb=document.createElement("template")};
document.head.appendChild(Y50().content);var vQH;var ZyW,xTC,U2;_.rt=_.lT.caches;U2=function(){};
U2.prototype.open=function(X){return _.rt.open(e_s(X))};
U2.prototype.has=function(X){return _.rt.has(e_s(X))};
U2.prototype.delete=function(X){return _.rt.delete(e_s(X))};
U2.prototype.match=function(X,J){var p=this,l,g,B,k,n,w;return _.L(function(Y){switch(Y.nextAddress){case 1:return Y.yield(p.keys(),2);case 2:l=Y.yieldResult,g=_.C(l),B=g.next();case 3:if(B.done){Y.jumpTo(5);break}k=B.value;return Y.yield(p.open(k),6);case 6:return n=Y.yieldResult,Y.yield(n.match(X,J),7);case 7:if(w=Y.yieldResult)return Y.return(w);B=g.next();Y.jumpTo(3);break;case 5:return Y.return()}})};
var Hym=function(){};
_.r(Hym,U2);var e_s=function(X){if(X.includes(":"))throw Error("oh`"+X);return X+":"+_.QG("CacheStorage get")};
Hym.prototype.keys=function(){var X,J,p,l,g,B,k,n,w;return _.L(function(Y){if(Y.nextAddress==1)return X=[],J=_.QG("CacheStorage keys"),Y.yield(_.rt.keys(),2);p=Y.yieldResult;l=_.C(p);for(g=l.next();!g.done;g=l.next())B=g.value,k=_.eIY(B),n=k.originalName,w=k.datasyncId,w===J&&X.push(n);return Y.return(X)})};var rE=function(){var X=_.F.apply(this,arguments)||this;X.objectURL=null;X.loadTime=Infinity;return X};
_.r(rE,_.F);_.W=rE.prototype;
_.W.renderIdom=function(){v4T(this.hostElement);if(this.data){if(!this.width&&!this.height)throw Error("rh");this.setConfig();if(this.config){var X=this.config,J=this.shouldRenderLazy;q5R(_.wt)({contentMode:X.contentMode,loadedClass:X.loadedClass,isPreloaded:X.isPreloaded,notifyOnLoaded:X.notifyOnLoaded,notifyOnUnloaded:X.notifyOnUnloaded,preferredThumbnail:X.preferredThumbnail,preserveHeight:X.preserveHeight,preserveWidth:X.preserveWidth,objectPosition:X.objectPosition,targetWidth:X.targetWidth,
targetHeight:X.targetHeight,shouldShowPlaceholder:X.shouldShowPlaceholder,useWidth:X.useWidth,isToggled:X.isToggled,alt:X.alt,className:X.className,onerror:X.onerror,onload:X.onload,style$:X.style$,color:X.color,width:X.width,height:X.height,"aria-hidden$":X["aria-hidden$"],draggable:X.draggable,"data-disabled$":X["data-disabled$"],data:this.data,callback:void 0,renderLazy:J===void 0?!0:J,hideOn404:!1})}}};
_.W.objectFitToContentMode=function(X){switch(X){case "CONTAIN":return"CONTENT_MODE_SCALE_ASPECT_FIT";case "FILL":return"CONTENT_MODE_SCALE_TO_FILL";default:return"CONTENT_MODE_SCALE_ASPECT_FILL"}};
_.W.logThumbnailFailureVe=function(){var X=_.S_(197497);_.dn(_.Mp(),X);var J=_.Kv();J&&X&&J&&_.Bv(J,[X])};
_.W.loadImageFromCacheIfExists=function(X){var J=this,p=X.target;(p==null?0:p.src)&&UTm(p.src).then(function(l){J.objectURL=_.jD(l).toString();J.setSrc(p,J.objectURL)}).catch(function(){})};
_.W.onError=function(X){var J=this;if(_.H("web_use_cache_for_image_fallback")){var p=X.target;p&&UTm(p.src).then(function(l){J.objectURL=_.jD(l).toString();J.setSrc(p,J.objectURL)}).catch(function(){_.H("kevlar_woffle_log_thumbnail_failure_ve")&&J.logThumbnailFailureVe();
_.H("kevlar_woffle_fallback_image")&&J.setSrc(p,"data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")})}else this.revokeObjectURL()};
_.W.revokeObjectURL=function(){this.objectURL&&(URL.revokeObjectURL(this.objectURL),this.objectURL=null)};
_.W.setConfig=function(){var X=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(J){X.loadImageFromCacheIfExists(J);X.revokeObjectURL();YFm(X.hostElement)},
onerror:function(J){X.onError(J)},
targetHeight:this.height,targetWidth:this.width,shouldShowPlaceholder:_.H("kevlar_thumbnail_bg"),useWidth:this.useWidth}};
_.W.setSrc=function(X,J){J&&(X.src=J)};
_.u([_.S(ZmU),_.V("design:type",Object)],rE.prototype,"ytIdomTemplatingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rE.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],rE.prototype,"alt",void 0);_.u([_.R(),_.V("design:type",Boolean)],rE.prototype,"ftlEligible",void 0);_.u([_.R(),_.V("design:type",Number)],rE.prototype,"height",void 0);_.u([_.R(),_.V("design:type",Boolean)],rE.prototype,"notifyOnLoaded",void 0);
_.u([_.R(),_.V("design:type",Boolean)],rE.prototype,"notifyOnUnloaded",void 0);_.u([_.R(),_.V("design:type",String)],rE.prototype,"objectFit",void 0);_.u([_.R(),_.V("design:type",String)],rE.prototype,"objectPosition",void 0);_.u([_.R(),_.V("design:type",String)],rE.prototype,"preferredThumbnail",void 0);_.u([_.R(),_.V("design:type",Boolean)],rE.prototype,"preserveHeight",void 0);_.u([_.R(),_.V("design:type",Boolean)],rE.prototype,"preserveWidth",void 0);
_.u([_.R({value:!0}),_.V("design:type",Boolean)],rE.prototype,"useWidth",void 0);_.u([_.R({value:function(){return!_.$y("DISABLE_YT_IMG_DELAY_LOADING",!1)}}),
_.V("design:type",Boolean)],rE.prototype,"shouldRenderLazy",void 0);_.u([_.R(),_.V("design:type",Number)],rE.prototype,"width",void 0);_.u([_.se({is:"yt-image",disableElementRegistration:!0})],rE);
_.N(rE,"yt-image",function(){if(vQH===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);X.content.insertBefore(Y50().content.cloneNode(!0),X.content.firstChild);
vQH=X}X=vQH;return X},{mode:2});var IZ=function(){return _.F.apply(this,arguments)||this};
_.r(IZ,_.F);IZ.prototype.onShow_=function(){if(this.data&&this.data.onVisibleCommand){var X=_.Xg(this.data.onVisibleCommand);X&&this.ytComponentBehavior.resolveCommand(X)}};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],IZ.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.v7.YtVisibilityBehavior),_.V("design:type",Object)],IZ.prototype,"ytVisibilityBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IZ.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-bumper-user-edu-content-view-model"})],IZ);
_.N(IZ,"yt-bumper-user-edu-content-view-model",function(){if(YcX===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;w1v===void 0&&(w1v=document.createElement("template"));var l=w1v;p.call(J,l.content.cloneNode(!0),X.content.firstChild);YcX=X}X=YcX;return X},{mode:0});var Z8X;var h_t,xdU=function(){if(h_t!==void 0)return h_t;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Z8X===void 0&&(Z8X=document.createElement("template"));var l=Z8X;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return h_t=X};var H8G;_.ye={};H8G=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"]);_.ye.YtTaskEmitterBehavior={created:function(){this.cachedProviderNode_=null},
detached:function(){this.cachedProviderNode_=null},
getTaskManager:function(){var X=this.getContext_();return X?X.getTaskManager():_.gs},
getContext_:function(){if(this.shouldUseTaskManager()){if(!this.cachedProviderNode_){var X=_.h8(this.hostElement,"yt-get-context-provider",{});X.detail&&X.detail.contextProvider?this.cachedProviderNode_=X.detail.contextProvider:this.hostElement.parentElement&&(this.cachedProviderNode_=this)}if(this.cachedProviderNode_&&this.cachedProviderNode_.getProvidedContext&&this.cachedProviderNode_.getProvidedContext())return this.cachedProviderNode_.getProvidedContext()}},
shouldUseTaskManager:function(){return H8G.has(this.hostElement.localName)},
getNetworkManager:function(){var X=this.getContext_();if(X)return X.getNetworkManager()}};var OyK,aOX,rCv,UdH;_.oZ=function(X){var J=aOX.get(X);if(J&&(J=J.pop()))return UdH++,J;rCv++;try{var p=document.createElement(X)}catch(l){throw new _.Kw("ElementPool failed to create element",X,l.message);}return p};
OyK=function(X){var J=X.is;if(J){var p=aOX.get(J);p||(p=[],aOX.set(J,p));var l=_.Bh("ELEMENT_POOL_CONFIG")||{};p.length>=(l[J]!==void 0?l[J]:_.Bh("ELEMENT_POOL_DEFAULT_CAP",0))||p.push(X)}else _.Wf(new _.Kw("Element pool should only handle custom elements:",X.nodeName))};
aOX=new Map;rCv=0;UdH=0;var I1=new WeakMap,SFR=new WeakMap;var yCU;_.Se=function(X,J,p){p=p===void 0?_.TP():p;this.JSC$14170_defaultPriority=X;this.signal=J;this.scheduler=p;this.nextJobDescriptor=0;this.JSC$14170_parkedJobs=[];this.scheduledJobs=new Map};
_.O2=function(X,J){if(J){var p=_.HY();X.signal&&!_.aL(p,X.signal)?(p.addListener(X.signal,function(){X.processSignal()}),X.JSC$14170_parkedJobs.push({job:J,
priority:void 0})):IOs(X,J)}};
yCU=function(X,J){if(J!==X.JSC$14170_defaultPriority){X.JSC$14170_defaultPriority=J;for(var p=_.C(X.scheduledJobs.values()),l=p.next();!l.done;l=p.next())l=l.value,X.scheduler.cancelJob(l.jobId),l.jobId=X.scheduler.addJob(l.jobWrapper,J)}};
_.Se.prototype.flushJobs=function(){yCU(this,10);this.processSignal()};
_.Se.prototype.cancel=function(){for(var X=_.C(this.scheduledJobs),J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;p=p.next().value;this.scheduler.cancelJob(p.jobId);this.scheduledJobs.delete(J)}this.JSC$14170_parkedJobs=[]};
_.Se.prototype.processSignal=function(){for(var X=_.C(this.JSC$14170_parkedJobs),J=X.next();!J.done;J=X.next())J=J.value,IOs(this,J.job,J.priority);this.JSC$14170_parkedJobs=[]};
var IOs=function(X,J,p){p=p||X.JSC$14170_defaultPriority;if(p===10)a1(J);else{var l=X.nextJobDescriptor++,g=function(){J();X.scheduledJobs.delete(l)},B=X.scheduler.addJob(g,p);
X.scheduledJobs.set(l,{jobWrapper:g,jobId:B,priority:p})}};var oQb;_.c7={};oQb={"yt-live-chat-text-message-renderer":!0,"yt-live-chat-author-badge-renderer":!0};_.c7.YtRendererstamperBehavior=[_.ye.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 X in this.stampDom){var J=this.stampDom[X];J&&J.id&&this.addReactiveSchema({type:"observe",method:{methodName:IMa(J.id),args:[{type:"wildcard",path:X}]}})}else{(X=(this.constructor.generatedFrom||this).observers)||(X=[]);for(J in this.stampDom){var p=this.stampDom[J];p&&p.id&&X.push(IMa(p.id)+"("+J+".*)")}this.constructor.generatedFrom.observers=X}},
addStampDomObserverFns_:function(){for(var X in this.stampDom){var J=this.stampDom[X];J.id?(this[IMa(J.id)]=this.rendererStamperObserver_.bind(this,X,J.id),this.hasDataPath_[X]=!1):(J=new _.Kw("Bad rendererstamper config",this.is+":"+X),_.Bf(J))}},
rendererStamperObserver_:function(X,J,p){if(p.path==X){if(p.value===void 0&&!this.hasDataPath_[X])return;this.hasDataPath_[X]=p.value!==void 0}this.rendererStamperApplyChangeRecord_(X,J,p)},
rendererStamperApplyChangeRecord_:function(X,J,p){var l=this.renderJobsMap_[J],g=null;X==p.path?(p=p.value,_.VZ(p)||(p=p===void 0||p===null?[]:[p]),X=this.stampDom[X],X.mapping&&(g=this.stampDomArray_.bind(this,p,J,X.mapping,X.reuseComponents,X.events,X.stamperStableList)),l&&l.cancel(),p=X.usePageScheduler?this.getTaskManager():void 0,l||X.initialRenderPriority==void 0)?X.renderPriority==void 0||l||(l=new _.Se(X.renderPriority,X.waitForSignal,p),this.renderJobsMap_[J]=l):(l=new _.Se(X.initialRenderPriority,
X.waitForSignal,p),this.renderJobsMap_[J]=l,g=function(B,k){B();yCU(k,10)}.bind(this,g,l)):g=X+".splices"==p.path?this.stampDomArraySplices_.bind(this,X,J,p.value):this.forwardRendererStamperChanges_.bind(this,X,J,p);
l?_.O2(l,g):g()},
forwardRendererStamperChanges_:function(X,J,p){var l=p.path.slice(X.length+1),g=this.getStampContainer_(J),B=l.indexOf("."),k=l.substring(0,B),n=!1,w=0,Y=parseInt(k,0);if(k[0]=="#"){n=parseInt(k.substring(1),0);Y=this.get(X);var e=this.get([X,k]);Y[n]==e?w=n:w=Y.indexOf(e);n=!0}else isNaN(Y)||(w=Y,n=!0);n&&(l=l.substring(k.length+1),B=l.indexOf("."));k=this.polymerDom(g).children[w];var Z;if(g=(Z=k==null?void 0:k.polymerController)!=null?Z:k)l="data"+l.slice(B),typeof g.notifyPath!=="function"?_.Wf(new _.Kw("notifyPath missing",
this.is+": "+X+", "+J)):p.value?g.notifyPath(l,p.value):g.notifyPath(l)},
stampDomArraySplices_:function(X,J,p){if(p&&p.indexSplices){var l=this.getStampContainer_(J);if(l){for(var g=this.polymerDom(l),B=o4W(this.stampDom[X].reuseComponents),k=p.indexSplices.length,n=0;n<k;n++){for(var w=p.indexSplices[n],Y=g.children[w.index],e=w.removed.length;e>0;e--)Y&&Y.parentElement&&(this.polymerDom(Y.parentElement).removeChild(Y),B&&OyK(Y),Y=g.children[w.index]);e=this.stampDom[X].mapping;for(var Z=w.index+w.addedCount,h=document.createDocumentFragment(),x=B,U=w.index;U<Z;U++){var y=
w.object[U],c=rMR(e,y);if(c){var D=e[c];y=y[c];c=this.getComponentName_(D,y);var m=Y?I1.has(Y):!1;x&&Y&&Y.is==c&&m?(c=Y,this.telemetry_.reuse++,Y=Y.nextElementSibling):x&&Y&&m?(c=this.createComponent_(D,y,B),m=this.polymerDom(Y).nextElementSibling,g.insertBefore(c,m),byK(this.is,g,Y,B),Y=m):(x=!1,c=this.createComponent_(D,y,B),h.appendChild(c));this.deferRenderStamperBinding_(c,D,y)}else D=new _.Kw("Unimplemented type",X,J,l.tagName,Object.keys(y)[0]),_.Bf(D)}g.insertBefore(h,Y)}this.flushRenderStamperComponentBindings_();
this.stampDom[X].events&&_.h8(this.hostElement,"yt-rendererstamper-finished",{container:l})}else X=new _.Kw("Container object not found",J,this.hostElement?this.hostElement.is:""),_.Bf(X)}},
stampDomArray_:function(X,J,p,l,g,B){var k=this.getStampContainer_(J);if(k)if(J=this.polymerDom(k),l=o4W(l),X){var n=0,w=0,Y;if(B=B===void 0?_.$y("STAMPER_STABLE_LIST",!1):B||!1)for(Y=J.firstElementChild;Y&&!I1.has(Y)&&X.length>w;){B=X[w];var e=rMR(p,B);if(e){if(this.getComponentName_(p[e],B[e])!=Y.is){var Z=this.createComponent_(p[e],B[e],l),h=this.polymerDom(Y).nextElementSibling;h?J.insertBefore(Z,h):J.appendChild(Z);byK(this.is,J,Y,l);Y=Z}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(Y,
p[e],B[e]);n++;w++;Y=this.polymerDom(Y).nextElementSibling}else w++}fMR(this.is,J,n,l);n=Y;if(X.length>w){B=document.createDocumentFragment();for(e=X.length;w<e;w++)if(Z=X[w],h=rMR(p,Z))Y=this.createComponent_(p[h],Z[h],l),this.deferRenderStamperBinding_(Y,p[h],Z[h]),B.appendChild(Y);n&&this.polymerDom(n).parentNode&&Y&&!I1.has(Y)?J.insertBefore(B,n):J.appendChild(B)}this.flushRenderStamperComponentBindings_();this.markDirty&&this.markDirty();g&&_.h8(this.hostElement,"yt-rendererstamper-finished",
{container:k})}else fMR(this.is,J,0,l);else X=new _.Kw("Container object not found",J,this.hostElement?this.hostElement.is:""),_.Bf(X)},
polymerDom:function(X){return this.minimizePipBreakages?X:_.M6(X)},
getStampContainer_:function(X){return this.$&&this.$[X]||_.ya(this.hostElement).querySelector("#"+X)},
getComponentName_:function(X,J){return typeof X==="string"?X:X.matcher?X.matcher.call(this,J):X.component},
createComponent_:function(X,J,p){X=this.getComponentName_(X,J);try{var l=fTY.has(X);if(p&&!l){var g=_.oZ(X);try{_.bS(g)}catch(B){p="Failed to clear styles for "+X+".",B.message&&(p+=" Original error: "+B.message),_.Wf(new _.Kw(p))}}else g=document.createElement(X)}catch(B){return g="YtRendererStamperBehavior failed to create "+X+".",B.message&&(g+=" Original description: "+B.message),B.message="YtRendererStamperBehavior failed to create element",_.C7(B,g),oQb.hasOwnProperty(X)?_.Wf(B):_.Bf(B),document.createElement("SPAN")}this.telemetry_.create++;
return g},
deferRenderStamperBinding_:function(X,J,p){this.deferredBindingTasks_.push({component:X,typeOrConfig:J,data:p})},
flushRenderStamperComponentBindings_:function(){for(var X=0,J=this.deferredBindingTasks_.length;X<J;X++){var p=this.deferredBindingTasks_[X];if(!p)break;var l=void 0,g=void 0,B=void 0,k=void 0,n=p.component,w=p.typeOrConfig;p=p.data;var Y=(k=n.polymerController)!=null?k:n;k=n.loggingStatus;try{k&&(k.isRendererStamper=!0);if(typeof w!=="string"){for(B in w.attributes)w.attributes[B]===!0?n.setAttribute(B,""):w.attributes[B]===!1?n.removeAttribute(B):n.setAttribute(B,w.attributes[B]);for(g in w.params)Y[g]=
w.params[g],n!==Y&&to(n.localName,g,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");for(l in w.properties){var e=w.properties[l];if(e){var Z=yMW(e);Y[l]=this.get(Z);n!==Y&&to(n.localName,l,"PROPERTY_ACCESS_SET_EXTERNAL_DECLARATIVE");if(l==="on-tap"||l==="on-click"){var h=this.get(Z);n.addEventListener("click",h);SFR.set(n,{property:l,listener:{type:"element",eventName:"click",handler:h}})}}else{var x=new _.Kw("Undefined property binding",l);_.Bf(x)}}}if(w.classListBinding){var U=yMW(w.classListBinding),
y=U?this[U]:null;if(y)for(l=0;l<y.length;l++)_.S0(n,y[l],!0)}Y.data=p}finally{k&&(k.isRendererStamper=!1)}if(l=I1.get(n))n.hidden=!1,I1.delete(n),_.gs.cancelJob(l)}this.deferredBindingTasks_.length=0}}];_.ZZ(_.q(function(X){function J(){p().seconds&&B(PWR({seconds:Number(p().seconds)-Date.now()/1E3}))}
var p=X.targetTimestamp;X=X.className;var l=_.C(_.uo("",void 0,"U1Q8Ae")),g=l.next().value,B=l.next().value;_.ii(function(){J();var k=setInterval(function(){J()},1E3);
_.Bo(function(){clearInterval(k)})});
return _.A("yt-countdown",{class:_.yW("ytCountDownHost",X)},_.A("div",null,g))},"x"),"yt-countdown",{props:{targetTimestamp:_.H7,
className:_.Yq}});_.bX=new _.yo("KEY_MANAGER_TOKEN");var uDT={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"};_.fK=_.q(function(X){var J=_.U$("a",X.ref),p=X.aTagConfig?X.aTagConfig:_.QC(function(){var l,g,B,k,n;var w=(n=_.Xg((B=X.command)==null?void 0:B.call(X)))!=null?n:(k=X.command)==null?void 0:k.call(X);return _.p_({innertubeCommand:w,skipOnClick:(l=X.skipOnClick)==null?void 0:l.call(X),defaultTarget:(g=X.target)==null?void 0:g.call(X)})||{}},void 0,"TAvz0");
_.ge(function(){_.H("mweb_get_endpoint_from_atag_command")||(J.value._data=p()._data,J.value.params=p().params)},"dcjvAe");
return _.A("a",{el:J,href:function(){return p().href$},
rel:function(){return p().rel$},
class:function(){var l,g;return(g=p().className)!=null?g:(l=X.className)==null?void 0:l.call(X)},
style:function(){var l;if((l=X.style)==null?0:l.call(X))return X.style();var g;return((g=X.disabled)==null?0:g.call(X))?"pointer-events:none":""},
"aria-haspopup":function(){return!!p()["aria-haspopup$"]},
"force-new-state":Oh(function(){return p()["force-new-state$"]}),
title:Oh(function(){var l,g;return(g=p().title$)!=null?g:(l=X.title)==null?void 0:l.call(X)}),
role:Oh(function(){var l;return((l=X.role)==null?void 0:l.call(X))||p().role$}),
target:Oh(function(){return p().target$}),
dir:Oh(function(){var l;return((l=X.dir)==null?void 0:l.call(X))||p().dir}),
tabindex:function(){var l;return p().tabindex$?Number(p().tabindex$):(l=X.tabIndex)==null?void 0:l.call(X)},
"aria-hidden":function(){var l,g;return(g=p()["aria-hidden$"])!=null?g:(l=X.ariaHidden)==null?void 0:l.call(X)},
"aria-label":function(){var l,g;return(g=p()["aria-label$"])!=null?g:(l=X.ariaLabel)==null?void 0:l.call(X)},
"aria-current":X.ariaCurrent,"aria-disabled":X.disabled,"aria-labelledby":X.ariaLabelledby,"aria-describedby":X.ariaDescribedby,"aria-selected":X.ariaSelected,"tab-identifier":X.tabIdentifier,"on:pointerdown":_.Sv(function(l){var g,B;return void((B=(g=p()).onpointerdown)==null?void 0:B.call(g,l))}),
"on:click":_.Sv(function(l){var g,B;(B=(g=p()).onclick)==null||B.call(g,l);var k;(k=X.onClick)==null||k.call(X,l)}),
"on:focusin":_.Sv(function(l){var g;(g=X.onFocusin)==null||g.call(X,l)}),
"on:focusout":_.Sv(function(l){var g;(g=X.onFocusout)==null||g.call(X,l)})},X.children)},"z");var KgT={duration:1E3,easing:"ease",fill:"forwards"};E45.componentType=Tk;var j9U={duration:1E3,easing:"ease",fill:"forwards"},cCv=_.q(function(X){var J=_.U$("animated-rolling-character"),p=void 0,l=function(){var n,w;return nV((n=X.character)==null?void 0:n.call(X))||nV((w=X.previousCharacter)==null?void 0:w.call(X))},g=_.C(_.uo(0,void 0,"CYT8Ob")),B=g.next().value,k=g.next().value;
_.ii(function(){if(window.ResizeObserver&&_.H("web_fix_rolling_numbers_zoom_safari")){var n=new _.cz(function(){var Y,e,Z=Math.round(((e=(Y=J.value.querySelector("div"))==null?void 0:Y.getBoundingClientRect().height)!=null?e:0)*100)/100;Z&&k(Z)},500),w=new ResizeObserver(function(){n.fire()});
w.observe(J.value);_.Bo(function(){w.disconnect();n.dispose()})}});
_.ge(function(){var n=_.H("web_fix_rolling_numbers_zoom_safari")?B:X.marginMultiplier;if(n()){var w;(w=p)==null||w.cancel();if(l()){var Y;w=((Y=X.previousCharacter)==null?0:Y.call(X))?Number(X.previousCharacter())+10:X.rollUp()?0:30;var e;if((e=X.shouldAnimate)==null||!e.call(X)){var Z,h;w-=zI4((Z=X.character)==null?void 0:Z.call(X),(h=X.previousCharacter)==null?void 0:h.call(X),X.rollUp(),w)}}else{w=X.rollUp()?0:2;var x;(x=X.shouldAnimate)!=null&&x.call(X)||(Y=w,e=X.rollUp()?-1:1,w=Y-e)}J.value.style.marginTop=
"-"+w*n()+"px";var U;if((U=X.shouldAnimate)==null?0:U.call(X)){var y,c;p=iy4(J.value,(y=X.character)==null?void 0:y.call(X),(c=X.previousCharacter)==null?void 0:c.call(X),X.rollUp(),w,l(),n())}else{var D;J.value.style.display=((D=X.character)==null?0:D.call(X))?"":"none"}}},"CA6Pmf");
return _.A("animated-rolling-character",{el:J,class:"animatedRollingCharacterHost"},_.A(_.v,{cond:l,then:function(){return _.A(S5b,null)},
else:function(){return _.A(O8j,{character:X.character})}}))},"C");
cCv.idomCompat=!0;var s9U=_.H("web_enable_sink_animated_rolling_character_and_number")?cCv:E45,b8Z=_.H("web_enable_sink_animated_rolling_character_and_number")?cCv:TY6(E45),S5b=_.q(function(){for(var X=[],J=1;J<30;J++)X.push(_.A("div",null,J%10));return _.A(_.o3,null,_.A("div",null,"\u00a0"),X,_.A("div",null,"\u00a0"))},"D"),O8j=_.q(function(X){var J=X.character;
return _.A(_.o3,null,_.A("div",null,"\u00a0"),_.A(_.v,{cond:function(){return!(J==null?0:J())||_.ka(J==null?void 0:J())},
then:function(){return _.A("div",null,"\u00a0")},
else:function(){return _.A("div",null,J)}}),_.A("div",null,"\u00a0"))},"E");XQT.componentType=Tk;var fOb=_.q(function(X){var J=void 0,p=void 0,l=function(){var B;return((B=X.fontSizeMultiplier)==null?0:B.call(X))?X.heightPx()*X.fontSizeMultiplier():X.heightPx()},g=_.QC(function(){if(!X.numberText())return[];
var B,k,n=((B=X.forceRollUp)==null?void 0:B.call(X))||!p||!((k=X.numberValue)==null?0:k.call(X))||p<X.numberValue(),w,Y=X.numberText();B=l();k=!((w=X.shouldAnimate)==null||!w.call(X));w=[];var e=0,Z=0,h=(J?J.replace(/\D/g,"").length:0)-(Y?Y.replace(/\D/g,"").length:0),x=J?J.split(/(\d)/).filter(Boolean):[];for(Y=Y.split(/(\d)/).filter(Boolean);h<0;){var U=Y[Z];w.push({character:U,rollUp:n,marginMultiplier:B,shouldAnimate:k});Z++;nV(U)&&h++}for(;e<h;)U=x[e],w.push({previousCharacter:U,rollUp:n,marginMultiplier:B,
shouldAnimate:k}),e++,nV(U)||h++;for(;Z<Y.length;)h=Y[Z],U=x[e],nV(h)===nV(U)?(Z++,e++):nV(h)?(e++,h=void 0):nV(U)&&(Z++,U=void 0),w.push({character:h,previousCharacter:U,rollUp:n,marginMultiplier:B,shouldAnimate:k});J=X.numberText();var y;p=(y=X.numberValue)==null?void 0:y.call(X);return w},void 0,"kWiBv");
return _.A("yt-animated-rolling-number",{class:"animatedRollingNumberHost",style:function(){return X.numberText()?["height: "+l()+"px;","line-height: "+X.heightPx()+"px;"].join(" "):""},
dir:"ltr","aria-hidden":"true"},_.A(_.Kr,{each:g,keyBy:"INDEX"},function(B){return _.A(b8Z,{character:function(){return B().character},
previousCharacter:function(){return B().previousCharacter},
marginMultiplier:function(){return B().marginMultiplier},
rollUp:function(){return B().rollUp},
shouldAnimate:function(){return B().shouldAnimate}})}))},"F");
fOb.idomCompat=!0;_.Ddv=_.H("web_enable_sink_animated_rolling_character_and_number")?fOb:TY6(XQT);var R_j=function(X,J){this.fillAnimation=new Animation(gVI(X),document.timeline);this.strokeAnimation=new Animation(BAm(J),document.timeline)};
R_j.prototype.play=function(){var X,J;(J=(X=this.fillAnimation).play)==null||J.call(X);var p,l;(l=(p=this.strokeAnimation).play)==null||l.call(p)};
R_j.prototype.cancel=function(){var X,J;(J=(X=this.fillAnimation).cancel)==null||J.call(X);var p,l;(l=(p=this.strokeAnimation).cancel)==null||l.call(p)};_.D8=_.q(function(X){var J=X.model;var p=X.pointerDownEvent;var l=X.pointerUpEvent;var g=X.pointerLeaveEvent;var B=X.hovered;X=_.U$("yt-touch-feedback-shape");var k=_.U$("div"),n=_.U$("div"),w=_.C(_.hF(function(){return(l==null?0:l())||(g==null?0:g())?!1:!(p==null||!p())||!1})),Y=w.next().value,e=w.next().value,Z=void 0,h=function(){!Z&&n.value&&k.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(Z=new R_j(n.value,k.value));
var m;(m=Z)==null||m.play()},x=function(){var m;
(m=Z)==null||m.cancel()},U=function(){var m;
(m=Z)==null||m.cancel()};
_.ge(function(){(l==null?0:l())&&h()},"bg756c");
_.ge(function(){(p==null?0:p())&&x()},"QAes8c");
_.ge(function(){(g==null?0:g())&&U()},"YaFbrc");
w=_.Sv(function(){h();e(!1)});
var y=_.Sv(function(){x();e(!0)}),c=_.Sv(function(){U();
e(!1)});
_.Bo(function(){if(Z){var m;(m=Z)==null||m.cancel();Z=void 0}});
var D={};Y=_.yW("yt-spec-touch-feedback-shape",function(){return $26(J().color)},function(){return WjK(J().thumbnailSize,!!J().isExtended)},(D["yt-spec-touch-feedback-shape--focused"]=function(){return!!J().focused&&!J().disabled},D["yt-spec-touch-feedback-shape--circular"]=function(){return!!J().circular},D["yt-spec-touch-feedback-shape--down"]=Y,D["yt-spec-touch-feedback-shape--trigger-events"]=function(){return!!J().triggerEvents},D["yt-spec-touch-feedback-shape--hovered"]=function(){return B==
null?void 0:B()},D));
return _.A("yt-touch-feedback-shape",{el:X,class:Y,style:_.bY({"margin-top":function(){return J().customTopExtend?"-"+J().customTopExtend+"px":void 0}}),
"on:mousedown":y,"on:mouseup":w,"on:pointerleave":c,"on:touchstart":y,"on:touchend":w,"aria-hidden":!0},_.A(_.v,{cond:function(){return!!J().hoverEffect},
then:function(){return _.A("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.bY({"border-radius":function(){return J().borderRadius},
background:function(){var m;if(m=J().hoverEffect){for(var d=[],G=_.C((m==null?void 0:m.lightingTechniques)||[]),P=G.next();!P.done;P=G.next())switch(P.value){case 2:var Q=P=void 0,E=void 0,BK=void 0;d.push("linear-gradient(180deg, "+((P=m)==null?void 0:(Q=P.palette)==null?void 0:Q.keyLight)+", "+((E=m)==null?void 0:(BK=E.palette)==null?void 0:BK.background)+")")}var CY,Um;d.push((CY=J().hoverEffect)==null?void 0:(Um=CY.palette)==null?void 0:Um.background);m=d.join(", ")}else m=void 0;return m}})})}}),
_.A("div",{class:"yt-spec-touch-feedback-shape__stroke",
style:_.bY({"border-radius":function(){return J().borderRadius},
"border-color":function(){var m,d;return(m=J().touchEffect)==null?void 0:(d=m.palette)==null?void 0:d.background}}),
el:k}),_.A("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.bY({"border-radius":function(){return J().borderRadius},
"background-color":function(){var m,d;return(m=J().touchEffect)==null?void 0:(d=m.palette)==null?void 0:d.background}}),
el:n}))},"J");
_.D8.idomCompat=!0;var mds={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 RZ=_.ZR();RZ=RZ.toLowerCase();if(_.nY(RZ,"android")){var F5r=RZ.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);F5r&&parseFloat(F5r[1])<100||RZ.match("("+Object.keys(mds).join("|")+")")};var q5X=_.q(function(X){return _.A(_.v,{cond:X.aTagConfig,then:function(J){return _.A(_.fK,{aTagConfig:J,disabled:X.disabled,className:X.className,style:X.style,title:X.title,ariaLabel:X.ariaLabel,ariaCurrent:function(){var p,l;return((p=X.toggleable)==null?void 0:p.call(X))&&((l=X.toggled)==null?void 0:l.call(X))},
ref:X.ref},X.children)},
else:function(){return _.A("button",{el:_.A4(X.ref),"on:click":_.Sv(function(J){var p;return(p=X.onClick)==null?void 0:p.call(X,J)}),
class:X.className,title:X.title,style:X.style,disabled:X.disabled,"aria-pressed":function(){var J,p;return((J=X.toggleable)==null?0:J.call(X))?!((p=X.toggled)==null||!p.call(X)):void 0},
"aria-label":X.ariaLabel,"aria-disabled":X.visiblyDisabled,"aria-hidden":X.ariaHidden,tabindex:X.tabIndex},X.children)}})},"K"),MPs=_.q(function(X){var J=X.data;
var p=X.hasIconLeading;var l=X.hasIconLeadingTrailing;var g=X.hasIconTrailing;var B=X.iconButton;var k=X.iconClassName;var n=X.secondaryIconClassName;var w=X.icon;var Y=X.secondaryIcon;var e=X.textContentClassName;return _.A(my,{className:"",style:"display: inherit; justify-content: center"},_.A(_.v,{debugInstance:"V4z1Uc",cond:function(){return w&&(p()||l()||(B==null?void 0:B()))},
then:function(){return _.A(my,null,_.A("div",{class:k,"aria-hidden":"true"},w==null?void 0:w()))}}),_.A(_.v,{debugInstance:"ok3btb",
cond:function(){return(J().buttonText||J().animatedTextProps||J().formattedButtonText)&&!(B==null?0:B())},
then:function(){return _.A(my,null,_.A(NXU,{className:e,iconPosition:function(){return J().iconPosition},
text:function(){return J().buttonText},
oneOffCustomTextWrap:function(){return J().oneOffCustomTextWrap},
formattedButtonText:function(){return J().formattedButtonText},
animatedTextProps:function(){return J().animatedTextProps}}))}}),_.A(_.v,{debugInstance:"DO5Rz",
cond:g,then:function(){return _.A(my,null,_.A("div",{class:k},w==null?void 0:w()))}}),_.A(_.v,{debugInstance:"bnojSc",
cond:l,then:function(){return _.A(my,null,_.A("div",{class:n},Y==null?void 0:Y()))}}),_.A(_.v,{debugInstance:"HN3kad",
cond:function(){return!J().disabled&&!0},
then:function(){return _.A(_.D8,{model:function(){var Z=J();return{color:Z.style==="overlay-dark"?4:Z.style==="overlay"?Z.type==="filled"?4:3:Z.type==="filled"||Z.style==="call-to-action-inverse"||Z.style==="mono-inverse"?2:1}}})}}))},"L"),NXU=_.q(function(X){var J=function(){var p,l;
return((p=X.iconPosition)==null?void 0:p.call(X))==="icon-with-label"||((l=X.oneOffCustomTextWrap)==null?void 0:l.call(X))};
return _.A("div",{class:X.className,"aria-hidden":function(){var p,l,g;return((p=X.ariaHidden)==null?void 0:p.call(X))&&(!((l=X.animatedTextProps)==null||!l.call(X))||!((g=X.formattedButtonText)==null||!g.call(X)))}},_.A(_.T_,null,_.A(_.Qw,{when:function(){var p;
return(p=X.animatedTextProps)==null?void 0:p.call(X)}},function(){return _.A(_.Ddv,{numberText:function(){return X.animatedTextProps().numberText},
numberValue:function(){return X.animatedTextProps().numberValue},
heightPx:function(){return X.animatedTextProps().heightPx},
fontSizeMultiplier:function(){return X.animatedTextProps().fontSizeMultiplier},
shouldAnimate:function(){return X.animatedTextProps().shouldAnimate},
forceRollUp:function(){return X.animatedTextProps().forceRollUp}})}),_.A(_.Qw,{when:function(){var p;
return(p=X.formattedButtonText)==null?void 0:p.call(X)}},function(){return _.A(_.x3,{text:function(){return Object.assign({},X.formattedButtonText(),{lineBreakMode:J()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":X.formattedButtonText().lineBreakMode,
alignment:J()?"TEXT_ALIGNMENT_CENTER":X.formattedButtonText().alignment})},
noLinkColor:!0,noWrap:function(){return!J()}})}),_.A(_.Qw,{when:function(){var p,l;
return((p=X.iconPosition)==null?void 0:p.call(X))==="icon-with-label"&&((l=X.text)==null?void 0:l.call(X))}},function(){return _.A(_.x3,{text:function(){return{content:X.text(),
lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}},
noLinkColor:!0,noWrap:!1})}),_.A(_.Ey,null,function(){return X.text})))},"M"),uYt=_.q(function(X){return _.A(_.v,{debugInstance:"kM7Sgc",
cond:X.hasLabel,then:function(){var J;return _.A("label",{class:X.className},X.children,(J=X.textContent)==null?void 0:J.call(X))},
else:function(){return X.children}})},"N"),my=_.q(function(X){return X.children},"O");var G2X=_.q(function(X){function J(){B(void 0);n(void 0);Y(void 0)}
var p=_.A4(),l=_.C(_.uo(void 0,void 0,"Ug77pc")),g=l.next().value,B=l.next().value;l=_.C(_.uo(void 0,void 0,"XGf7Zb"));var k=l.next().value,n=l.next().value,w=_.C(_.uo(void 0,void 0,"w55oqd"));l=w.next().value;var Y=w.next().value;w=_.C(_.uo(0,void 0,"rBgpzc"));var e=w.next().value,Z=w.next().value;w=_.Sv(function(){switch(e()){case 1:Z(2);break;case 3:var x,U;(U=(x=p.value).hidePopover)==null||U.call(x);Z(0);J()}});
_.ge(function(){if(X.show()){var x;B((x=X.children)==null?void 0:x.call(X));var U;n((U=X.location)==null?void 0:U.call(X));var y;Y((y=X.classNames)==null?void 0:y.call(X));switch(e()){case 0:var c,D;(D=(c=p.value).showPopover)==null||D.call(c);Z(1);break;case 3:Z(1);var m,d;(d=(m=p.value).hidePopover)==null||d.call(m);var G,P;(P=(G=p.value).showPopover)==null||P.call(G)}}else switch(e()){case 2:Z(3);break;case 1:var Q,E;(E=(Q=p.value).hidePopover)==null||E.call(Q);J();Z(0)}},"Z8V4Qb");
_.sy(function(){});
var h={};return _.A("yt-popover",{popover:"manual",el:p,style:_.bY({left:function(){var x;return(x=k())==null?void 0:x.left},
top:function(){var x;return(x=k())==null?void 0:x.top},
bottom:function(){var x;return(x=k())==null?void 0:x.bottom},
right:function(){var x;return(x=k())==null?void 0:x.right}}),
class:_.yW("ytPopoverComponentHost",l,(h.ytPopoverComponentHostClosing=function(){return e()===3},h.ytPopoverComponentHostSeeThrough=function(){var x;
return((x=X.seeThrough)==null?void 0:x.call(X))===!0},h)),
"on:animationend":w},g)},"Q");var ddv={left:"0px",right:"auto",top:"0px",bottom:"auto"},VPu=function(){var X=this;this.registerTooltipElement=function(p){var l;X.tooltipElement=(l=p.querySelector("yt-popover"))!=null?l:void 0};
var J=_.C(_.uo(void 0,void 0,"EIh5sc"));this.state=J.next().value;this.setState=J.next().value;J=_.C(_.uo(void 0,void 0,"PC1M0b"));this.schedulerJobID=J.next().value;this.setSchedulerJobID=J.next().value},e9Y=function(X,J){var p=R1,l=_.gs.addJob(function(){var g=tPu(p,X,J);
p.currentConfig=J;p.setState({text:J.text,location:_.H("web_tooltip_location_fix")?void 0:g,anchor:X,offset:J.offset,style:J.style})},4,J.delay);
p.setSchedulerJobID(l)},ZxZ=function(){var X=R1,J=X.schedulerJobID();
J&&(_.gs.cancelJob(J),X.setSchedulerJobID(void 0));X.setState(void 0);X.currentConfig=void 0};
VPu.prototype.notify=function(X,J){var p;((p=this.state())==null?void 0:p.anchor)===X&&(p=tPu(this,X,J),this.currentConfig=J,this.setState({text:J.text,location:_.H("web_tooltip_location_fix")?void 0:p,anchor:X,offset:J.offset,style:J.style}))};
var tPu=function(X,J,p){var l=J.getBoundingClientRect();J=window.innerWidth;var g=window.innerHeight,B=p.location,k=p.offset;p=p.text;if(X=X.tooltipElement){var n=getComputedStyle(X);X=n.font;var w=DZ(n.lineHeight),Y=DZ(n.paddingLeft),e=DZ(n.paddingRight),Z=DZ(n.paddingTop);n=DZ(n.paddingBottom);var h=document.createElement("canvas").getContext("2d");h.font=X;p={width:h.measureText(p).width+Y+e,height:w+Z+n}}else p=void 0;X=p;if(!X)return ddv;p=X.width;X=X.height;Y=k+X;Z=k+p;w=l.top>=Y;Y=g-l.bottom>=
Y;e=l.left>=Z;Z=J-l.right>=Z;n=B;switch(B){case "top":!w&&Y&&(n="bottom");break;case "bottom":!Y&&w&&(n="top");break;case "left":!e&&Z&&(n="right");break;case "right":!Z&&e&&(n="left")}switch(n){case "top":B=l.left+l.width/2-p/2;l=l.top-X-k;break;case "bottom":B=l.left+l.width/2-p/2;l=l.bottom+k;break;case "left":B=l.left-p-k;l=l.top+l.height/2-X/2;break;case "right":B=l.right+k;l=l.top+l.height/2-X/2;break;default:B=l.left+l.width/2-p/2,l=l.bottom+k}k=Object.assign({},ddv);B+p>J?(k.right="0px",k.left=
"auto"):(k.left=Math.round(Math.max(0,B)+window.scrollX)+"px",k.right="auto");l+X>g?(k.bottom="0px",k.top="auto"):(k.top=Math.round(Math.max(0,l)+window.scrollY)+"px",k.bottom="auto");return k};var R1;R1=new VPu;_.PCb=_.q(function(){var X=_.QC(function(){var g;return(g=R1.state())==null?void 0:g.anchor},void 0,"tiGUn"),J=_.QC(function(){var g;
return(g=R1.state())==null?void 0:g.text},void 0,"TA2GQe"),p=_.QC(function(){var g;
return(g=R1.state())==null?void 0:g.style},void 0,"ucvFsf"),l=_.H("web_tooltip_location_fix")?_.QC(function(){var g=X();
var B=R1.currentConfig;if(g&&B)return tPu(R1,g,B)},void 0,"EpDz6"):_.QC(function(){var g;
return(g=R1.state())==null?void 0:g.location},void 0,"aRJtfd");
return _.A("yt-tooltip",{class:"ytTooltipContainerHost",el:_.A4(R1.registerTooltipElement),"aria-hidden":"true"},_.A(G2X,{classNames:function(){switch(p()){case "TOOLTIP_VIEW_MODEL_STYLE_PLAYER":return"ytTooltipContainerPlayerTooltipContent";default:return"ytTooltipContainerDefaultTooltipContent"}},
location:l,show:function(){return!!J()&&!!l()},
seeThrough:!0},J))},"R");var xzC=ok("stamper-context");_.F7=_.q(function(X){var J=X.data;var p=X.icon;var l=X.iconName;var g=X.animateIcon;var B=X.secondaryIcon;var k=X.secondaryIconName;var n=X.focusedOverride;var w=X.clientOnlyWizTooltipsEnabled;x2m();var Y=CBW(J),e=Y.size,Z=Y.style;X=Y.disabled;var h=Y.onTap,x=Y.alignByText,U=Y.aTagConfig,y=Y.customColors,c=Y.segmentedPosition,D=Y.toggled,m=Y.toggleable,d=Y.accessibilityLabel,G=Y.onToggle,P=Y.iconPosition,Q=Y.oneOffCustomTextWrap,E=Y.disableTextEllipsis,BK=Y.disableBackdropFilter,CY=Y.tooltipText,
Um=Y.ariaHidden,em=Y.tabIndex,HK=Y.buttonText,N4=Y.formattedButtonText,t6=Y.animatedTextProps,dC=Y.onClickRateLimitMs,ZX=A9W(J,p,B,l,k,n,g),XU=ZX.type;p=ZX.shouldFocus;l=ZX.hasIconLeading;g=ZX.hasIconTrailing;var Em=ZX.hasIconLeadingTrailing,eu=ZX.hasIconOnly;B=ZX.hasIconOnly40;var hr=ZX.hasIconWithLabel;k=ZX.iconButton;var yk=ZX.visiblyDisabled;n=ZX.overrideSmallSizeIcon;var UT=ZX.iconToRender;ZX=ZX.secondaryIconToRender;var Wp=_.C(h9a(CY,Y.tooltipShape)).next().value,vK=function(c0){h==null||h(c0);
m()&&(G==null||G(c0))},mW=_.QC(function(){return dC==null?void 0:dC()},void 0,"siKywb"),W0=_.QC(function(){return mW()?jJ0(vK,mW()):vK},void 0,"wDTcN");
Y={};var ut={};return _.A(uYt,{className:_.yW("yt-spec-button-shape-with-label",(Y["yt-spec-button-shape-with-label--is-overlay"]=function(){return Z()==="overlay"||Z()==="overlay-dark"},Y)),
hasLabel:hr,textContent:function(){return _.A(NXU,{text:HK,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:Q,iconPosition:P,formattedButtonText:N4,animatedTextProps:t6})}},_.A(q5X,{aTagConfig:U,
className:_.yW("yt-spec-button-shape-next",function(){return wQC(XU())},function(){return yk()?void 0:YS5(Z())},function(){return vVa(e())},(ut["yt-spec-button-shape-next--disabled"]=yk,ut["yt-spec-button-shape-next--focused"]=p,ut["yt-spec-button-shape-next--icon-trailing"]=g,ut["yt-spec-button-shape-next--icon-leading"]=l,ut["yt-spec-button-shape-next--icon-leading-trailing"]=Em,ut["yt-spec-button-shape-next--icon-leading-trailing-no-text"]=function(){return Em()&&!(HK()||N4())},ut["yt-spec-button-shape-next--icon-button"]=
function(){return eu()||hr()},ut["yt-spec-button-shape-next--icon-only-default"]=B,ut["yt-spec-button-shape-next--align-by-text"]=x,ut["yt-spec-button-shape-next--segmented-start"]=function(){return c()==="start"},ut["yt-spec-button-shape-next--segmented-end"]=function(){return c()==="end"},ut["yt-spec-button-shape-next--override-small-size-icon"]=n,ut["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]=Q,ut["yt-spec-button-shape-next--disable-text-ellipsis"]=E,ut["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]=
function(){return!BK()&&!_.H("web_disable_backdrop_filter")},ut)),
style:function(){var c0=y();if(c0){var bt=c0.color;var AE=c0.backgroundColor;c0=c0.borderColor;var Ke="";bt&&(Ke+="color: "+bt+";");AE&&(Ke+="background-color: "+AE+";");c0&&(Ke+="border-color: "+c0+";");bt={style:Ke}}else bt={};return bt.style},
onClick:function(c0){W0()(c0)},
disabled:X,ariaLabel:d,toggleable:m,toggled:D,title:function(){return(w==null?0:w())||!CY()?"":CY()},
visiblyDisabled:yk,ariaHidden:Um,tabIndex:em,ref:function(c0){(w==null?0:w())&&Wp(c0)}},_.A(MPs,{data:J,
hasIconLeading:l,hasIconLeadingTrailing:Em,hasIconTrailing:g,iconButton:k,icon:UT,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:ZX})))},"T");
_.F7.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}};_.q7=_.q(function(X){var J=X.data;var p=X.className;var l=X.style;var g=X.useOutlinedIcon;var B=X.buttonOverrides;var k=X.animatedTextProps;var n=X.onClick;var w=X.target;var Y=_.U$("button-view-model",function(G){G.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));var P=J().targetId;P&&_.Ev(_.KQ(),P,G);return function(){QL(_.KQ(),G)}}),e=function(){return J().iconName},Z=_.Fg(function(G){a:{var P=J().entityKey,Q=J().buttonEntitySelectorType;
if(Q&&P)switch(Q){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":G=(G=_.o1(G,P))?{isHidden:G.adsState==="ADS_STATE_NONE"||G.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;default:G={isHidden:!1};break a}G=void 0}return G}),h,x=(h=_.yG().resolve(_.I6(_.MA)))==null?void 0:h(),U=function(){var G=J();
var P=B==null?void 0:B(),Q=k==null?void 0:k(),E=w==null?void 0:w();if(G){var BK=SSI(G.type);var CY=!!G.title||!!G.titleFormatted;var Um=!(!G.iconName&&!G.iconImage);CY=Um&&!CY?"icon-only":Um?G.iconTrailing||G.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;CY==="icon-only-40"&&(BK="text");var em;Um=(em=P==null?void 0:P.state)!=null?em:Ox5(G.state);var HK,N4=(HK=P==null?void 0:P.disabled)!=null?HK:G.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||G.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE";
if(_.H("web_button_vm_refactor_disabled")){var t6;N4=(t6=P==null?void 0:P.disabled)!=null?t6:Um==="disabled"}Q=Q&&Q.numberText&&!isNaN(Number(Q.numberValue))?Q:void 0;HK=Object;t6=HK.assign;em=G.title;var dC=G.titleFormatted,ZX=G.accessibilityText,XU=oVa(G.style),Em=c9B(G.buttonSize);E=y9Y(G,Y,N4,n,E);N4=N4&&!G.onDisabledTap;var eu=r9W(G,Y),hr=G.customFontColor,yk=G.customBackgroundColor;var UT=G.customBorderColor;var Wp=G.customDarkThemeFontColor,vK=G.customDarkThemeBackgroundColor,mW=G.customDarkThemeBorderColor;
hr=x&&Wp?Wp:hr;yk=x&&vK?vK:yk;UT=x&&mW?mW:UT;UT={color:hr?_.zU(hr):void 0,backgroundColor:yk?_.zU(yk):void 0,borderColor:UT?_.zU(UT):void 0};if(mW=_.a(G.tooltipData,elk)){var W0;yk={text:(W0=mW.tooltipText)!=null?W0:"",location:afY(mW.placement),style:mW.style}}else yk=void 0;G=t6.call(HK,{},{buttonText:em,formattedButtonText:dC,animatedTextProps:Q,accessibilityLabel:ZX,style:XU,type:BK,state:Um,size:Em,iconPosition:CY,onTap:E,disabled:N4,aTagConfig:eu,customColors:UT,tooltipText:G.tooltip,tooltipShape:yk},
P)}else G={style:"mono",type:"text",state:"active",size:"M"};G.focused=D();return G},y=function(){return nVC(U(),!!J().iconName)};
X=_.C(_.uo(!1,void 0,"yZ8hab"));h=X.next().value;var c=X.next().value,D=h;X=_.Sv(function(){var G=_.yG().resolve(_.I6(_.bX));G&&c(G.isKeyBoardInUse());return!0});
h=_.Sv(function(){c(!1);return!0});
_.ge(function(){var G,P=_.a(J==null?void 0:(G=J())==null?void 0:G.onVisible,_.sW);P&&_.J4(P,{disableClickTracking:!0})},"G9MlKd");
var m=function(){var G;return(J==null?0:(G=J())==null?0:G.iconImage)?{sources:[J().iconImage]}:void 0},d=_.H("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
return _.A("button-view-model",{el:Y,class:_.yW("ytSpecButtonViewModelHost",p),"on:focusin":X,"on:focusout":h},_.A(_.v,{cond:function(){var G,P;return!((P=J().entityKey&&J().buttonEntitySelectorType&&((G=Z())==null?void 0:G.isHidden))!=null&&P)},
then:function(){return _.A(_.v,{cond:m,then:function(G){return _.A(_.F7,{data:U,icon:function(){return _.A(_.wt,{data:G,alt:"",targetWidth:y,targetHeight:y,preserveWidth:!0,preserveHeight:!0})},
clientOnlyWizTooltipsEnabled:d})},
else:function(){return _.A(_.F7,{data:U,icon:function(){return _.A(_.f_,{icon:e,active:function(){return(g==null?0:g())?!1:U().toggled},
animateIcon:function(){var G;return!!(l==null?0:(G=l())==null?0:G.animateIcon)},
size:y})},
clientOnlyWizTooltipsEnabled:d})}})}}))},"V");
_.q7.idomCompat={callbacks:{onClick:!0}};_.ZZ(_.q(function(X){return _.A("yt-button-view-model",{id:X.id,class:_.yW(X.scopingClassName,X.classes),icon:function(){var J;return(J=X.icon)==null?void 0:J.call(X)},
"dialog-dismiss":function(){var J;return((J=X.dialogDismiss)==null?0:J.call(X))?"":void 0}},_.A(_.q7,{data:function(){var J;
return(J=X.data)==null?void 0:J.call(X)},
className:function(){var J;return(J=X.className)==null?void 0:J.call(X)},
style:function(){var J;return(J=X.style)==null?void 0:J.call(X)},
useOutlinedIcon:function(){var J;return(J=X.useOutlinedIcon)==null?void 0:J.call(X)},
buttonOverrides:function(){var J;return(J=X.buttonOverrides)==null?void 0:J.call(X)},
animatedTextProps:function(){var J;return(J=X.animatedTextProps)==null?void 0:J.call(X)},
onClick:function(J){var p;return(p=X.onClick)==null?void 0:p.call(X,J)}}))},"W"),"yt-button-view-model",{props:{data:_.H7,
className:_.H7,style:_.H7,useOutlinedIcon:_.H7,buttonOverrides:_.H7,animatedTextProps:_.H7,onClick:_.Yq,scopingClassName:_.H7,id:_.H7,icon:_.H7,dialogDismiss:_.H7,classes:_.H7,target:_.Yq}});_.ZZ(_.q(function(X){var J=X.data;var p=X.id;var l=X.className;var g=X.iconName;var B=X.animateIcon;var k=X.secondaryIconName;X=_.C(_.uo(!1,void 0,"TtJl8"));var n=X.next().value,w=X.next().value,Y=function(){var Z=_.yG().resolve(_.I6(_.bX));Z&&w(Z.isKeyBoardInUse())},e=function(){w(!1)};
X=_.U$("yt-button-shape",function(Z){if(_.yG().resolve(_.I6(_.bX)))return Z.addEventListener("focusin",Y),Z.addEventListener("focusout",e),function(){Z.removeEventListener("focusin",Y);Z.removeEventListener("focusout",e)}});
return _.A("yt-button-shape",{el:X,id:p,class:l},_.A(_.v,{cond:J,then:function(){return _.A(_.F7,{data:J,iconName:g,secondaryIconName:k,focusedOverride:n,animateIcon:B})}}))},"X"),"yt-button-shape",{props:{data:_.H7,
id:_.H7,className:_.H7,iconName:_.H7,animateIcon:_.H7,secondaryIconName:_.H7,clientOnlyWizTooltipsEnabled:_.H7,disableUpgrade:_.H7},unsafeExternallySettableAttributes:new Set(["hidden","key","dialog-dismiss","disable-upgrade"])});var N7=function(){var X=_.F.apply(this,arguments)||this;X.isGoalActive=!0;return X};
_.r(N7,_.F);N7.prototype.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
N7.prototype.progressBarChanged=function(){var X=_.ya(this.hostElement).querySelector("#progress-bar-progress"),J,p,l,g=(l=Number((J=this.creatorGoalState)==null?void 0:J.currentGoalCount)/Number((p=this.creatorGoalState)==null?void 0:p.totalGoalCount)*100)!=null?l:0,B;X.style.width=((B=Math.min(g,100))!=null?B:0)+"%"};
N7.prototype.goalStateChanged=function(){var X;this.isGoalActive=((X=this.creatorGoalState)==null?void 0:X.creatorGoalState)==="CREATOR_GOAL_STATE_ACTIVE";var J;X={"--yt-progress-bar-color":I9a((J=this.creatorGoalState)==null?void 0:J.progressBarColor)};_.bS(this.hostElement,X)};
N7.prototype.configureRendererStamper=function(){return{"creatorGoalState.progressFlowButton":{id:"progress-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
_.O1.Object.defineProperties(N7.prototype,{shouldShowCountdown:{configurable:!0,enumerable:!0,get:function(){var X;return this.isGoalActive&&!((X=this.creatorGoalState)==null||!X.shouldShowCountdown)}},
endTimestamp:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.creatorGoalState)==null?0:X.endTimestampMs){var J;X=Number((J=this.creatorGoalState)==null?void 0:J.endTimestampMs)/1E3;return{seconds:String(X)}}}},
targetIconThemedImage:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.creatorGoalState)==null?0:X.themedTargetImage){var J;X=_.a((J=this.creatorGoalState)==null?void 0:J.themedTargetImage,g5U);return this.isAppDarkTheme()?X==null?void 0:X.imageDark:X==null?void 0:X.imageLight}}}});
_.O1.Object.defineProperties(N7,{template:{configurable:!0,enumerable:!0,get:function(){return xdU()}}});
N7.prototype.goalStateChanged=N7.prototype.goalStateChanged;N7.prototype.progressBarChanged=N7.prototype.progressBarChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],N7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],N7.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],N7.prototype,"ytRendererBehavior",void 0);
_.u([_.R({selectorArgs:["data.creatorGoalEntityKey"],selector:function(X,J){return _.SZ(X.entities,"creatorGoalEntity",J)}}),
_.V("design:type",Object)],N7.prototype,"creatorGoalState",void 0);_.u([_.R(),_.V("design:type",Object)],N7.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],N7.prototype,"isGoalActive",void 0);_.u([_.O("creatorGoalState","isGoalActive"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],N7.prototype,"shouldShowCountdown",null);_.u([_.O("creatorGoalState"),_.V("design:type",Object),_.V("design:paramtypes",[])],N7.prototype,"endTimestamp",null);
_.u([_.O("creatorGoalState"),_.V("design:type",Object),_.V("design:paramtypes",[])],N7.prototype,"targetIconThemedImage",null);_.u([_.mA("creatorGoalState.currentGoalCount"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N7.prototype,"progressBarChanged",null);_.u([_.mA("creatorGoalState.creatorGoalState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N7.prototype,"goalStateChanged",null);
_.u([_.se({is:"yt-creator-goal-progress-flow-view-model",disableElementRegistration:!0,noInjection:!0})],N7);_.N(N7,"yt-creator-goal-progress-flow-view-model",function(){return xdU()},{mode:0});var QPv;var EQj;var M7=function(){return _.F.apply(this,arguments)||this};
_.r(M7,_.F);M7.prototype.attached=function(){var X,J,p;if(this==null?0:(X=this.data)==null?0:(J=X.pdgPurchasedBumperLoggingDirectives)==null?0:(p=J.loggingDirectives)==null?0:p.trackingParams){var l,g,B;D2K(this==null?void 0:(l=this.data)==null?void 0:(g=l.pdgPurchasedBumperLoggingDirectives)==null?void 0:(B=g.loggingDirectives)==null?void 0:B.trackingParams)}};
M7.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{bumperUserEduContentViewModel:{component:"yt-bumper-user-edu-content-view-model"}}}}};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],M7.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],M7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],M7.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-item-bumper-view-model"})],M7);
_.N(M7,"yt-live-chat-item-bumper-view-model",function(){if(EQj===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;QPv===void 0&&(QPv=document.createElement("template"));var l=QPv;p.call(J,l.content.cloneNode(!0),X.content.firstChild);EQj=X}X=EQj;return X},{mode:0});var K5u;var TXj;_.LE=function(X,J){this.data=X;this.actions=J;this.data=X;this.actions=J};
_.gz=function(){};_.uX={};_.uX.YtOpenPopupBehavior={properties:{popupPositionTarget:Object},listeners:{"yt-service-request-completed":"onOpenPopupServiceRequestCompleted_"},created:function(){this.openPopupConfig=null},
openPopup:function(X,J){R9Y(this.hostElement,X,J)},
getNavigationEndpointPopupAction:function(X){return m24(X,this.openPopupConfig)},
onOpenPopupServiceRequestCompleted_:function(X,J){FjZ(this.hostElement,X,J,this.openPopupConfig)}};var QST=["backstageImageUploadEndpoint","openUpdateCommentDialogAction","updateCommentDialogEndpoint","updateCommentReplyDialogEndpoint"];_.Gf={};
_.Gf.YtEndpointBehavior=[_.uX.YtOpenPopupBehavior,{properties:{openPopupConfig:Object,useClickHandler:{type:Boolean,value:!1}},ready:function(){this.openPopupConfig=_.Bh("openPopupConfig");(this.useClickHandler=_.$y("useClickHandler",!1))?this.hostElement.addEventListener("click",fL(this,this.onEndpointClick_)):(kE(this.hostElement,"tap",fL(this,this.onEndpointTap_)),kE(this.hostElement,"touchend",fL(this,this.onEndpointTouchEnd_)));kE(this.hostElement,"touchstart",fL(this,this.onEndpointTapStart_));this.hostElement.addEventListener("mousedown",
fL(this,this.onEndpointTapStart_))},
onEndpointClick_:function(X){MjK(this.hostElement,X,this.openPopupConfig,this.disableCommandHandlerOverride)},
onEndpointTap_:function(X){var J=this.hostElement,p=this.openPopupConfig,l=this.disableCommandHandlerOverride;l=l===void 0?!1:l;var g=qSm(X);if(g){g.href&&XO(g.href);var B=X.detail;var k=B.sourceEvent;B=B.preventer;k=k.button!==void 0?k.button===0&&!qP(k):B?!qP(B):!0;g.data&&k&&NAa(J,g,X,p,l)}},
onEndpointTouchEnd_:function(X){qP(X)||qSm(X)&&X.preventDefault()},
onEndpointTapStart_:function(X){tjm(X)}}];_.dE={YtActionHandlerBehavior:[{actionMap:{},attached:function(){this.registerActionMap(this.actionMap)},
detached:function(){this.unregisterActionMap(this.actionMap)},
registerActionMap:function(X){for(var J=_.hT.getInstance(),p=_.C(Object.keys(X)),l=p.next();!l.done;l=p.next()){var g=l.value;l=X[g];if(this&&this[l]){var B=J.actionRoutingMap.get(g);B||(B=new Map,J.actionRoutingMap.set(g,B));J.registerActionHandler(this,g,this[l].bind(this),B)}else g=Error("md"),g.params=l,_.ky(g)}},
unregisterActionMap:function(X){_.Hf(_.hT.getInstance(),X,this)}}]};var uY=new Map([["FACE_HAPPY",{name:"animated_face_happy_light",nameDarkTheme:"animated_face_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_HAPPY",totalFrames:121,lazyLoad:!1}],["FACE_MEH",{name:"animated_face_meh_light",nameDarkTheme:"animated_face_meh_dark",
path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_meh.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_meh.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_MEH",totalFrames:121,lazyLoad:!1}],["FACE_SAD",{name:"animated_face_sad_light",nameDarkTheme:"animated_face_sad_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_sad.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_sad.json",
lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_SAD",totalFrames:121,lazyLoad:!1}],["FACE_UNHAPPY",{name:"animated_face_unhappy_light",nameDarkTheme:"animated_face_unhappy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_unhappy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_unhappy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_UNHAPPY",totalFrames:121,
lazyLoad:!1}],["FACE_VERY_HAPPY",{name:"animated_face_very_happy_light",nameDarkTheme:"animated_face_very_happy_dark",path:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/light_mode/face_very_happy.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/surveys/lottie/animated_smileys/dark_mode/face_very_happy.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"FACE_VERY_HAPPY",totalFrames:121,lazyLoad:!1}],["LIKE",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_"+(_.H("enable_web_delhi_icons")?"v5":"v4")+".json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_"+(_.H("enable_web_delhi_icons")?"v5":"v4")+".json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE",totalFrames:_.H("enable_web_delhi_icons")?120:60,lazyLoad:!0}],["LIKE_DELHI_PLAYER",{name:"animated_like_light",nameDarkTheme:"animated_like_dark",
path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_light_v5.json",pathDarkTheme:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/animated_like_icon_dark_v5.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"LIKE_DELHI_PLAYER",totalFrames:120,lazyLoad:!0}],["NOTIFICATION_BELL",{name:"notification_bell_light",nameDarkTheme:"notification_bell_dark",path:_.H("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light_v4.json":
"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_light.json",pathDarkTheme:_.H("enable_web_delhi_icons")?"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark_v4.json":"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_dark.json",lottiePlayerProps:{animationConfig:{loop:!1,autoplay:!1}},type:"NOTIFICATION_BELL",totalFrames:_.H("enable_web_delhi_icons")?120:79,lazyLoad:!1}]]);var MP;var Gq=new Map;var ixC=window.matchMedia("(forced-colors: active)").matches;var z_e;var jPH;var i8u=new _.yo("LOTTIE_LOADER_TOKEN");_.Ve=_.q(function(X){var J=X.data;var p=X.className;var l=X.animationName;var g=X.animationRef;var B=X.elRefForInterop;var k=_.rH("lottie-component"),n;_.Bo(function(){var Y;return void((Y=n)==null?void 0:Y.destroy())});
var w;_.ge(function(){var Y=_.Wo(l);if(Y!==w){w=Y;var e=Object.assign({},{animationName:Y,animationRef:_.Wo(g)},_.Wo(J));try{_.yG().resolve(i8u)().then(function(x){var U;(U=n)==null||U.destroy();var y,c;U=(c=B==null?void 0:(y=B())==null?void 0:y.value)!=null?c:k.value;y=e.animationRef;c=e.listeners;x=x.loadAnimation(Object.assign({},{container:U},e.animationConfig));y&&(y.lottieEl=x);if(c)for(U=_.C(Object.entries(c)),y=U.next();!y.done;y=U.next())c=_.C(y.value),y=c.next().value,(c=c.next().value)&&
x.addEventListener(y,c);n=x})}catch(x){Y=x;
var Z="LottieComponent error.";Y.message&&(Z+=" Original description: "+Y.message);_.C7(Y,Z);_.Wf(Y);var h;((h=e.listeners)==null?0:h.error)&&e.listeners.error(Y)}}},"nrJISd");
return _.A(EcB,{cond:function(){return!(B==null?0:B())},
then:function(){return _.A("lottie-component",{class:_.yW("ytLottieComponentHost",p),el:k})}})},"Z");_.ZZ(_.q(function(X){return _.A("ytd-lottie-player",{id:X.id,hidden:X.hidden,class:X.className,"aria-label":X.ariaLabel,style:"display: block;"},_.A(_.Ve,{data:X.data,animationName:function(){var J;return((J=X.data().animationConfig)==null?void 0:J.name)||""},
animationRef:function(){return X.data().animationRef}}))},"$"),"ytd-lottie-player",{props:{data:_.H7,
id:_.H7,hidden:_.H7,className:_.H7,ariaLabel:_.H7}});var E2=function(){var X=_.F.apply(this,arguments)||this;X.animationRef={};X.delhiIconsEnabled=_.H("enable_web_delhi_icons");return X};
_.r(E2,_.F);_.W=E2.prototype;
_.W.handlePropertyChange=function(){var X=this.animatedIcon,J=this.active,p=this.isDarkTheme;if(X){var l=this.previousActive!==J;this.previousActive=J;this.animationRef.lottieEl?l?this.toggleAnimation(J,X.totalFrames):_.H("web_enable_animated_icon_active_state_fix")&&this.setAnimationState(J,X.totalFrames):J?this.initializeAnimationAsToggled(X.lottiePlayerProps,X.totalFrames):this.initializeAnimationAsUntoggled(X.lottiePlayerProps);X.lottiePlayerProps.animationRef=this.animationRef;this.animatedIconType=
X.type;this.lottiePlayerProps=this.computeLottiePlayerProps(X,p)}};
_.W.computeLottiePlayerProps=function(X,J){var p=this.deepCloneLottiePlayerProps(X);J?(J=X.nameDarkTheme,X=X.pathDarkTheme):(J=X.name,X=X.path);p.animationConfig.name=J;(J=Gq.get(X))?p.animationConfig.animationData=J:p.animationConfig.path=X;return p};
_.W.initializeAnimationAsToggled=function(X,J){X.animationConfig.initialSegment=[J-1,J]};
_.W.initializeAnimationAsUntoggled=function(X){X.animationConfig.initialSegment=void 0};
_.W.toggleAnimation=function(X,J){if(X){var p;(p=this.animationRef.lottieEl)==null||p.playSegments([0,J],!0)}else{var l;(l=this.animationRef.lottieEl)==null||l.playSegments([0,1],!0)}};
_.W.setAnimationState=function(X,J){this.animationRef.lottieEl&&this.animationRef.lottieEl.goToAndStop(X?J-1:0,!0)};
_.W.deepCloneLottiePlayerProps=function(X){var J=Object.assign({},X.lottiePlayerProps.animationConfig);X=Object.assign({},X.lottiePlayerProps);X.animationConfig=J;return X};
E2.prototype.handlePropertyChange=E2.prototype.handlePropertyChange;_.u([_.R(),_.V("design:type",Object)],E2.prototype,"animatedIcon",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],E2.prototype,"active",void 0);_.u([_.R(),_.V("design:type",Boolean)],E2.prototype,"isDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],E2.prototype,"animatedIconType",void 0);_.u([_.R(),_.V("design:type",Boolean)],E2.prototype,"previousActive",void 0);
_.u([_.R(),_.V("design:type",Object)],E2.prototype,"lottiePlayerProps",void 0);_.u([_.R(),_.V("design:type",Object)],E2.prototype,"animationRef",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],E2.prototype,"delhiIconsEnabled",void 0);_.u([_.mA("animatedIcon","active","isDarkTheme"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],E2.prototype,"handlePropertyChange",null);_.u([_.se({is:"yt-animated-icon",disableElementRegistration:!0})],E2);
_.N(E2,"yt-animated-icon",function(){if(jPH===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-animated-icon--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.core.yt_animated_icon.yt.animated.icon.css.js--\x3e<ytd-lottie-player class="lottie-player style-scope yt-animated-icon" data="[[lottiePlayerProps]]"></ytd-lottie-player>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;z_e===void 0&&(z_e=document.createElement("template"));var l=z_e;p.call(J,l.content.cloneNode(!0),X.content.firstChild);jPH=X}X=jPH;return X},{mode:2});var sPb;var XSU;_.dt=_.q(function(X){var J={value:null,cancelled:!1};_.Bo(function(){J.cancelled=!0});
var p=_.QC(X.data,{equals:function(l,g){return l.iconName===g.iconName&&l.iconStyle===g.iconStyle&&l.iconSize===g.iconSize&&l.iconSetName===g.iconSetName&&l.iconSelected===g.iconSelected}},"ck24jb");
return _.A("span",{class:"yt-icon-shape",el:_.A4(function(l){_.ge(function(){var g,B=(g=X.options)==null?void 0:g.call(X);g=p();lCm(l,J,g,B)},"v878Je")})})},"ba");
_.dt.idomCompat=!0;var aBW=["youtube_fill","youtube_outline"];var JMb=new _.Tj({type:"iconset",value:void 0}),KK=function(){var X=_.F.apply(this,arguments)||this;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.iconName="";X.iconsetName="yt-icons";X.iconset=null;X.missingIconSet=!1;X.iconType=null;X.iconShapeDataSignal=_.uo(void 0,void 0,"TaEgXd");X.renderingOptionsSignal=_.uo({iconWidth:"100%",iconHeight:"100%",iconFilter:X.iconFilter,iconColor:X.gradientColor},void 0,"a1vqYe");X.wizHasRendered=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};
return X};
_.r(KK,_.F);KK.prototype.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X)};
KK.prototype.handlePropertyChange=function(){var X=this,J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D;return _.L(function(m){switch(m.nextAddress){case 1:if(J=!X.icon&&!X.iconName||!X.isAttached)return m.return();p=X;l=p.icon;g=p.size;B=p.defaultToFilled;k=p.active;n=p.targetContainer;X.toggleContainerClass(n);_.H("kevlar_use_wil_icons")&&l&&(w=X14(l),X.iconType=w.length?w[1]:null);if(l){m.jumpTo(2);break}X.iconsetName="";X.iconName="";return m.yield(X.renderIcon(n,l),3);case 3:return m.return();case 2:Y=pSv(l);
e=X14(Y);e.length&&(X.iconsetName=e[0],X.iconName=e[1]);if(!_.H("kevlar_use_wil_icons")){m.jumpTo(4);break}Z=KK;h=lMu;x=X.iconType;U=X.active;y=X.defaultToFilled;c=X.size;D=X.iconsetName;return m.yield(g4k(),6);case 6:return m.yield(h.call(Z,x,U,y,c,D,m.yieldResult),5);case 5:X.iconShapeData=m.yieldResult;case 4:if(X.shouldRenderIconShape(n)){m.jumpTo(7);break}return m.yield(X.determineIconSet(Y,k,B,g,n),7);case 7:return m.yield(X.renderIcon(n,l),0)}})};
KK.prototype.toggleContainerClass=function(X){X?this.hostElement.classList.add("external-container"):this.hostElement.classList.remove("external-container")};
var pSv=function(X){return!_.H("default_to_innertube_icon")||X.indexOf(":")>0?X:_.bN(X)};
_.W=KK.prototype;_.W.determineIconSet=function(X,J,p,l){var g=this;return _.L(function(B){return B.nextAddress==1?_.H("kevlar_system_icons")||_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"||_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?B.yield(g.switchToYtSysIconset(X,J,p,l),3):B.jumpTo(2):B.nextAddress!=2?B.return():B.yield(g.useYtSysIconsetForMissingIcons(X,J,p,l),0)})};
_.W.switchToYtSysIconset=function(X,J,p,l){var g=this,B,k,n,w,Y,e,Z;return _.L(function(h){switch(h.nextAddress){case 1:if(!X||g.iconsetName!=="yt-icons"&&g.iconsetName!=="yt-sys-icons"){h.jumpTo(0);break}B=X14(X);k=B[1];var x=k;if(CpB(x))k=x;else{var U=x=x.toLowerCase();(x=Cpj.get(x))&&(U=x);k=U}_.H("enable_polymer_icons_replace_underscores_dash")&&k.includes("_filled")&&(k=k.replace(/_filled/g,"-filled"));return h.yield(cH(k,!0),3);case 3:return n=h.yieldResult,h.yield(cH(k,!1),4);case 4:if((w=
h.yieldResult)||J&&n)g.iconsetName="yt-sys-icons";g.iconName=g.getIconName(k,J,p,w,n);if(l===24){h.jumpTo(0);break}Y="yt-sys-icons"+l+":"+g.iconName;return h.yield(cH(Y,!1,!0),6);case 6:return e=h.yieldResult,h.yield(cH(Y,!0,!0),7);case 7:Z=h.yieldResult;g.iconName=g.getIconName(k,J,p,e,Z);if(!J&&e||J&&Z)g.iconsetName="yt-sys-icons"+l;_.Ma(h)}})};
_.W.getIconName=function(X,J,p,l,g){X.includes("-filled")&&(X=X.replace("-filled",""));return g&&(J||p)?X+"-filled":X};
_.W.useYtSysIconsetForMissingIcons=function(X,J,p,l){var g=this,B,k;return _.L(function(n){if(n.nextAddress==1)return g.iconsetName!=="yt-icons"?n.jumpTo(0):n.yield(cH(g.iconName,!1,!1,!0),3);if(n.nextAddress!=4)return B=n.yieldResult,n.yield(cH(g.iconName,!1),4);k=n.yieldResult;if(B||!k)return n.jumpTo(0);g.iconsetName="yt-sys-icons";return n.yield(g.switchToYtSysIconset(X,J,p,l),0)})};
_.W.onIconsetAdded=function(){this.renderIcon(this.targetContainer,this.icon)};
var g4k=function(){return _.L(function(X){try{return X.return(_.yG().resolve(_.fC))}catch(J){return X.return(new Promise(function(p){_.HY().parkOrScheduleJob(function(){p(_.yG().resolve(_.fC))},2,"ci")}))}})},lMu=function(X,J,p,l,g,B){l=l===void 0?24:l;
if(X){X=X.toLowerCase();var k=X.endsWith("_filled")||X.endsWith("-filled");J={iconName:X,iconStyle:(J===void 0?0:J)||(p===void 0?0:p)||k?"youtube_fill":"youtube_outline",iconSize:l,iconSetName:g===void 0?"yt-icons":g};p=!!B.resolveIcon(J);p||(J.iconSize=void 0,p=!!B.resolveIcon(J));!p&&k&&(J.iconName=X.substring(0,X.length-7),J.iconSize=l,p=!!B.resolveIcon(J),p||(J.iconSize=void 0,p=!!B.resolveIcon(J)));p||(J.iconStyle=void 0,p=!!B.resolveIcon(J));p||_.Wf(new _.Kw("Icon not supported",{iconName:J.iconName,
iconStyle:J.iconStyle,iconSize:J.iconSize,iconType:X}));return p?J:void 0}};
_.W=KK.prototype;_.W.shouldRenderIconShape=function(X){if(!_.H("kevlar_use_wil_icons")||!this.iconType||!this.iconShapeData||this.isAnimatedIcon)return!1;X=this.getContainer(X);return!sSm(X,this.icon)};
_.W.renderIcon=function(X,J){var p=this,l,g,B,k,n,w,Y,e;return _.L(function(Z){switch(Z.nextAddress){case 1:if(J&&p.icon!==J)return Z.return();l=p.getContainer(X);g=sSm(l,p.icon);if(p.shouldRenderIconShape(X)&&p.iconType)return p.applyIconShape(g,l),Z.return();p.removeIconShape();if(!l)return Z.return();p.iconName===""&&p.iconset&&l&&(p.removeStaticIcon(p.iconset,l),g&&p.removeAnimatedIcon(l));if(p.iconName===""&&p.iconset||!p.iconsetName||!JMb)return Z.return();p.iconset=JMb.byKey(p.iconsetName);
if(!p.iconset)return p.missingIconSet=!0,window.addEventListener("iron-iconset-added",_.Da(p,p.onIconsetAdded)),Z.return();p.missingIconSet&&(p.missingIconSet=!1,window.removeEventListener("iron-iconset-added",_.Da(p,p.onIconsetAdded)));k=(B=g||p.isAnimatedIcon?z9I(p.icon):void 0)&&!B.lazyLoad;w=B&&((n=B)==null?void 0:n.lazyLoad)&&(B.lottiePlayerProps.animationConfig.animationData?!0:Gq.get(p.isDarkTheme?B.pathDarkTheme:B.path)?!0:!1);if(k||w)return p.applyAnimatedIcon(l,B,p.iconset),Z.return();if(w||
(Y=B)==null||!Y.lazyLoad){Z.jumpTo(2);break}e=J2m(B,p.isDarkTheme);p.applyStaticIcon(p.iconset,l,p.iconName,X,g);return Z.yield(e,3);case 3:return Z.yield(p.renderIcon(p.targetContainer,p.icon),4);case 4:return Z.return();case 2:p.applyStaticIcon(p.iconset,l,p.iconName,X,g),_.Ma(Z)}})};
_.W.getContainer=function(X){var J,p=(J=N_I(this.hostElement))==null?void 0:J.host;J=!!p&&!!p.polymerController;if(!X||J)return X?this.getTargetContainer(X,p):this.hostElement};
_.W.getTargetContainer=function(X,J){var p=_.ya(J).querySelector("#"+X);p||(X=new _.Kw("yt-icon container missing",J.is,X),_.Bf(X));return p};
_.W.applyStaticIcon=function(X,J,p,l,g){g&&this.removeAnimatedIcon(J);this.removeIconShape();g=g&&!!this.iconType&&!!this.iconShapeData&&_.H("kevlar_use_wil_icons");try{g?this.applyIconShape(!1,J):X.applyIcon(J,p)}catch(B){this.handleError(B,l,J)}};
_.W.applyIconShape=function(X,J){this.iconset&&J&&(this.removeStaticIcon(this.iconset,J),X&&this.removeAnimatedIcon(J));X={iconWidth:"100%",iconHeight:"100%",iconFilter:this.iconFilter,iconColor:this.gradientColor};var p=_.C(this.iconShapeDataSignal);J=p.next().value;p=p.next().value;var l=_.C(this.renderingOptionsSignal),g=l.next().value;l=l.next().value;p(this.iconShapeData);l(X);if(!this.wizHasRendered)for(this.wizHasRendered=!0,X=_.C(giY(J,g)).next().value;X.firstChild;)_.ya(this.hostElement).appendChild(X.firstChild)};
_.W.removeIconShape=function(){if(_.H("kevlar_use_wil_icons"))(0,this.iconShapeDataSignal[1])(void 0)};
_.W.removeStaticIcon=function(X,J){X.removeIcon(J)};
_.W.applyAnimatedIcon=function(X,J,p){this.removeStaticIcon(p,X);this.removeIconShape();var l;p=this.animatedIconElement&&((l=this.animatedIconElement.polymerController.animatedIcon)==null?void 0:l.type)===J.type;if(this.animatedIconElement&&p){this.animatedIconElement.polymerController.animatedIcon=J;var g;((g=this.animatedIconElement)==null?void 0:g.polymerController.active)!==this.active&&(this.animatedIconElement.polymerController.active=this.active)}else this.animatedIconElement&&this.removeAnimatedIcon(X),
this.animatedIconElement=document.createElement("yt-animated-icon"),this.animatedIconElement.polymerController.animatedIcon=J,this.animatedIconElement.polymerController.active=this.active,_.H("delhi_modern_web_player_icons")?(J=jSK(X,this.icon)&&X.closest("yt-player-quick-action-buttons")?{useDarkTheme:!0}:void 0,this.animatedIconElement.polymerController.isDarkTheme=J?J.useDarkTheme:this.isDarkTheme):this.animatedIconElement.polymerController.isDarkTheme=this.isDarkTheme,_.H("kevlar_use_wil_icons")?
X.insertBefore(this.animatedIconElement,X.childNodes[0]):(X=_.ya(X),X.insertBefore(this.animatedIconElement,X.childNodes[0]))};
_.W.removeAnimatedIcon=function(X){_.H("kevlar_use_wil_icons")?this.animatedIconElement&&X.contains(this.animatedIconElement)&&X.removeChild(this.animatedIconElement):(X=_.ya(X),this.animatedIconElement&&X.contains(this.animatedIconElement)&&X.removeChild(this.animatedIconElement));this.animatedIconElement=void 0};
_.W.handleError=function(X,J,p){_.C7(X,this.iconName,J,p);J=sSm(p,this.icon);var l=!1;window.location.href.includes("JpymaW6Lh2w")?l=!0:p._svgIcon&&(p=(p=p._svgIcon.parentNode)?p.tagName:"unknown",_.C7(X,p),p==="YT-ICON"&&X.name==="NotFoundError"?l=!0:X.name==="NotFoundError"&&J&&(l=!0));l?_.Wf(X):_.Bf(X)};
_.O1.Object.defineProperties(KK,{template:{configurable:!0,enumerable:!0,get:function(){if(XSU===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;
sPb===void 0&&(sPb=document.createElement("template"));var l=sPb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);XSU=X}X=XSU;return X}}});
KK.prototype.handlePropertyChange=KK.prototype.handlePropertyChange;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],KK.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",String)],KK.prototype,"icon",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],KK.prototype,"active",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],KK.prototype,"defaultToFilled",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],KK.prototype,"isAnimatedIcon",void 0);
_.u([_.R({value:24}),_.V("design:type",Number)],KK.prototype,"size",void 0);_.u([_.R({value:""}),_.V("design:type",String)],KK.prototype,"targetContainer",void 0);_.u([_.R(),_.V("design:type",Object)],KK.prototype,"animatedIconElement",void 0);_.u([_.R(),_.V("design:type",Object)],KK.prototype,"isDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],KK.prototype,"ariaHidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],KK.prototype,"ariaLabel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],KK.prototype,"role",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],KK.prototype,"tabindex",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],KK.prototype,"title",void 0);_.u([_.R(),_.V("design:type",String)],KK.prototype,"style",void 0);_.u([_.R(),_.V("design:type",String)],KK.prototype,"iconFilter",void 0);_.u([_.R(),_.V("design:type",String)],KK.prototype,"gradientColor",void 0);
_.u([_.mA("icon","active","defaultToFilled","size","targetContainer","isAttached","isDarkTheme","gradientColor","iconFilter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],KK.prototype,"handlePropertyChange",null);_.u([_.se({is:"yt-icon",noInjection:!0})],KK);var Bxm="section1Color section2Color section3Color section4Color navBarColor primaryTitleColor secondaryTitleColor bodyTextColor iconActivatedColor iconInactiveColor iconDisabledColor".split(" "),Wd6=["backgroundColor","borderColor","foregroundTitleColor","foregroundBodyColor","foregroundActivatedColor"];var BYU={};BYU.YtPlaintextBehavior=[_.VJ,{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(X){X.preventDefault();X=X.clipboardData.getData("text/plain");document.execCommand("insertText",!1,X)},
preventRichTextFormatting_:function(X){_.fR&&(X=X.detail.keyboardEvent,X.stopImmediatePropagation(),X.preventDefault())}}];var $TZ;var Wgb;var Tf=function(){var X=_.F.apply(this,arguments)||this;X.ignoreShadyDom=!1;X.hasChange_=!1;X.hasSetTitle_=!1;X.useIOObserverForVisibilityLogging_=_.H("kevlar_use_vimio_behavior")&&_.Bh("INNERTUBE_CLIENT_NAME")==="WEB";X.ytFormattedStringObserverHandlerKeys_=void 0;return X};
_.r(Tf,_.F);_.W=Tf.prototype;_.W.created=function(){this.useIOObserverForVisibilityLogging_=_.H("kevlar_use_vimio_behavior")&&_.Bh("INNERTUBE_CLIENT_NAME")==="WEB";this.isEmpty=!0};
_.W.ready=function(){_.Bh("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_()};
_.W.attached=function(){this.hasChange_&&this.textChanged_(this.text)};
_.W.detached=function(){this.unobserveIOObservers_()};
_.W.clearContents_=function(){for(var X=this.getRoot(),J=X.lastChild;J&&J.tagName!=="STYLE";){try{X.removeChild(J)}catch(p){break}J=X.lastChild}};
_.W.unobserveIOObservers_=function(){if(this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&this.ytFormattedStringObserverHandlerKeys_){for(var X=_.C(this.ytFormattedStringObserverHandlerKeys_),J=X.next();!J.done;J=X.next())this.ytRendererBehavior.visibilityObserver.unobserveByKey(J.value);this.ytFormattedStringObserverHandlerKeys_.length=0}};
_.W.resetForAttributedString=function(){var X=this.getRoot();!X.querySelector("yt-attributed-string")&&this.ytAttributedStringElementRef&&(this.clearContents_(),X.appendChild(this.ytAttributedStringElementRef))};
_.W.resetForFormattedString=function(){var X=this.getRoot(),J=X.querySelector("yt-attributed-string");J&&(this.ytAttributedStringElementRef=X.removeChild(J))};
_.W.textChanged=function(){this.textChanged_(this.text)};
_.W.textChanged_=function(X){if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;this.isEmpty=!X||!X.runs&&!X.simpleText;if(_.H("web_replace_formatted_with_attributed_string")){if(this.useYtAttributedString){this.resetForAttributedString();return}this.resetForFormattedString()}this.unobserveIOObservers_();for(var J=this.hostElement.firstChild;J&&J.nodeName==="FONT";){var p=J;J=J.nextSibling;this.hostElement.removeChild(p)}J=this.getRoot();if(this.isEmpty)this.clearContents_();else{this.ellipsisTruncateChanged_();
p=X.simpleText;var l;!p&&((l=X.runs)==null?void 0:l.length)===1&&this.isSimpleString_(X.runs[0])&&(p=X.runs[0].text);p!==void 0&&!this.respectHtmlDir&&this.useMixedDirectionFormattedStrings&&_.Bh("HTML_DIR")==="rtl"&&(this.hostElement.dir="auto");if(p!==void 0){try{J.textContent=p}catch(g){}J.textContent||(this.isEmpty=!0)}else X=X.runs,p!==void 0&&(X=[{text:p}]),this.ellipsisTruncate?this.hostElement.classList.add("complex-string"):this.hostElement.classList.remove("complex-string"),X&&this.updateText_(X),
J.textContent||this.hasEmoji||(this.isEmpty=!0)}}};
_.W.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)};
_.W.computeAriaLabel_=function(X){return X};
_.W.computeEllipsisTruncateStyling=function(X,J){return X&&!J};
_.W.computeUseAttributedString=function(X){return _.H("web_replace_formatted_with_attributed_string")&&uRC(X)&&!this.disableAttributedString&&!this.enableContentEditable};
_.W.setNodeStyle_=function(X,J){!this.useMixedDirectionFormattedStrings||this.respectHtmlDir||_.H("disable_child_node_auto_formatted_strings")&&this.hostElement.dir==="auto"?J.removeAttribute("dir"):J.setAttribute("dir","auto");J.classList.remove("bold","deemphasize","italic","strikethrough","bracket","error-underline");J.style.color="";var p=null;this.noStyles||(X.bold&&(J.classList.add("bold"),p="bold"),X.deemphasize&&(J.classList.add("deemphasize"),p="deemphasize"),X.italics&&J.classList.add("italic"),
X.strikethrough&&J.classList.add("strikethrough"),X.errorUnderline&&(J.classList.add("error-underline"),this.isDarkTheme=document.documentElement.hasAttribute("dark")),X.bracket&&J.classList.add("bracket"),X.textColor&&(J.style.color=_.TU(X.textColor)));p!==J.getAttribute("style-target")&&(p?J.setAttribute("style-target",p):J.removeAttribute("style-target"))};
_.W.setUpVisibilityLogging_=function(X,J){var p=this;this.setNodeTrackingParams_(X,J);var l;((l=J.data)==null?0:l.trackingParams)&&this.useIOObserverForVisibilityLogging_&&this.ytRendererBehavior.visibilityObserver&&(X=this.ytRendererBehavior.visibilityObserver.observe(J,function(g){var B=p.ytRendererBehavior.getVisibilityLogger();B&&B.reportShown(g)},this.ytRendererBehavior.visibilityOptionVisible_),J=this.ytRendererBehavior.visibilityObserver.observe(J,function(g){var B=p.ytRendererBehavior.getVisibilityLogger();
B&&B.reportHidden(g)},this.ytRendererBehavior.visibilityOptionHidden_),this.ytFormattedStringObserverHandlerKeys_||(this.ytFormattedStringObserverHandlerKeys_=[]),this.ytFormattedStringObserverHandlerKeys_.push(X),this.ytFormattedStringObserverHandlerKeys_.push(J))};
_.W.setNodeTrackingParams_=function(X,J){J.data||(J.data={});if((X=X.loggingDirectives?X.loggingDirectives.trackingParams:null)||J.data.trackingParams)J.data.trackingParams=X};
_.W.computeHasLinkOnly_=function(X){return!(!X||X.length!==1||this.noEndpoints||!X[0].navigationEndpoint)};
_.W.getRoot=function(){var X=this.buildScopeDomOptions();return this.enableContentEditable?_.ya(_.ya(this.hostElement,X).querySelector("[contenteditable]")):_.ya(this.hostElement,X)};
_.W.fixContenteditableScope=function(){var X=function(J){J&&(J.nodeType===1&&J.classList&&(J.classList.add("style-scope"),J.classList.add("yt-formatted-string")),J.childNodes&&J.childNodes.forEach(function(p){X(p)}))};
X(this.getRoot())};
_.W.updateText_=function(X){for(var J=X.length,p=this.getRoot(),l=p.firstChild;l&&l.nodeName==="STYLE";)l=l.nextSibling;for(var g=0;g<J&&l;){var B=X[g],k=_.H("remove_cr_char")&&B.text?B.text.replace("\r",""):B.text;if(this.isSimpleString_(B)&&!this.useMixedDirectionFormattedStrings)if(l.nodeName==="#text"){l.textContent!=k&&(l.textContent=k);g++;l=l.nextSibling;continue}else break;if(_.a(B,jb))break;else if(!this.noEndpoints&&B.navigationEndpoint){if(l.nodeName!=="A")break;this.setDataOnAnchor_(l,
B.navigationEndpoint)}else if(l.nodeName!=="SPAN")break;this.setNodeStyle_(B,l);this.setUpVisibilityLogging_(B,l);l.textContent!=k&&(l.textContent=k);g++;l=l.nextSibling}if(l)for(B=p.lastChild,l=g?l.previousSibling:null;B&&B!=l;){try{p.removeChild(B)}catch(n){break}B=p.lastChild}g!==J&&this.addTextNodes_(X,g)};
_.W.addTextNodes_=function(X,J){for(var p=document.createDocumentFragment(),l=X.length;J<l;J++){var g=X[J],B=_.H("remove_cr_char")&&g.text?g.text.replace("\r",""):g.text;if(this.isSimpleString_(g)&&!this.useMixedDirectionFormattedStrings)p.appendChild(document.createTextNode(B));else{var k=_.a(g,jb);if(k){if(k.image){var n=document.createElement("img");k.isCustomEmoji||n.classList.add("small-emoji");n.classList.add("emoji");k.isCustomEmoji&&(n.dataset.emojiId=k.emojiId);n.src=_.h4(k.image.thumbnails,
this.emojiSize);(g=this.get("image.accessibility.accessibilityData.label",k))?n.alt=g:k.shortcuts&&k.shortcuts.length>0?n.alt=k.shortcuts[0]:k.emojiId&&(n.alt=k.emojiId);p.appendChild(n);this.hasEmoji=!0}}else!this.noEndpoints&&g.navigationEndpoint?(n=document.createElement("a"),n.classList.add("yt-simple-endpoint"),n.setAttribute("spellcheck","false"),this.setDataOnAnchor_(n,g.navigationEndpoint)):n=document.createElement("span"),this.setNodeStyle_(g,n),this.setUpVisibilityLogging_(g,n),n.appendChild(document.createTextNode(B)),
p.appendChild(n)}}this.getRoot().appendChild(p)};
_.W.isSimpleString_=function(X){return(this.noEndpoints||!X.navigationEndpoint)&&!_.a(X,jb)&&(this.noStyles||!(X.bold||X.deemphasize||X.italics||X.strikethrough||X.errorUnderline||X.bracket||X.textColor))&&!X.loggingDirectives};
_.W.getRawText=function(){return _.wi(this.text)};
_.W.getFirstRunText=function(){var X;if(((X=this.text)==null?0:X.runs)&&this.text.runs[0])return this.text.runs[0].text};
_.W.setFirstRunText=function(X){var J;((J=this.text)==null?0:J.runs)&&this.text.runs[0]&&(this.text.runs[0].text=X,this.textChanged_(this.text))};
_.W.setDataOnAnchor_=function(X,J){var p=this;!_.H("yf_formatted_string_service_endpoint_killswitch")&&this.isServiceEndpoint_(J)||this.isSignalServiceEndpoint_(J)?(X.onclick=this.serviceEndpointHandler_(J),X5(X,"#")):FMm({text:this.text,command:J},function(){KMm(X,J,p.target)})};
_.W.isServiceEndpoint_=function(X){var J;return!((J=_.a(X==null?void 0:X.commandMetadata,_.SH))==null||!J.sendPost)};
_.W.isSignalServiceEndpoint_=function(X){return!!_.a(X,_.om)};
_.W.serviceEndpointHandler_=function(X){var J=this;return function(p){_.am(J.hostElement,[X]);p.preventDefault()}};
_.W.overrideAriaLabelChanged_=function(){var X=this.getRoot();this.enableContentEditable&&X&&X.setAttribute("aria-label",this.overrideAriaLabel)};
_.W.enableContentEditableChanged_=function(){var X=this,J=this.buildScopeDomOptions();if(this.enableContentEditable){if(this.hostElement.removeAttribute("dir"),J=_.ya(this.hostElement,J),!J.lastChild||J.lastChild instanceof HTMLElement&&J.lastChild.id!=="contenteditable-root"){var p=document.createElement("div");p.id="contenteditable-root";p.setAttribute("contenteditable","true");p.setAttribute("dir","auto");p.onfocus=function(){X.hostElement.dispatchEvent(new FocusEvent("focus",{bubbles:!1}))};
J.appendChild(p);this.overrideAriaLabel&&p.setAttribute("aria-label",this.overrideAriaLabel)}}else p=_.o8(this.hostElement).firstChild,p instanceof HTMLElement&&p.id==="contenteditable-root"&&_.ya(this.hostElement,J).removeChild(p)};
_.W.buildScopeDomOptions=function(){if(this.ignoreShadyDom)return{ignoreOwnerDocument:!0}};
_.W.getNodesForVisibilityLogging_=function(){return _.oV(this.getRoot().childNodes,function(X){var J;return!((J=X.data)==null||!J.trackingParams)})};
_.W.getNodes=function(){return this.getNodesForVisibilityLogging_()};
_.W.onShow=function(){if(!this.useIOObserverForVisibilityLogging_){var X=this.ytRendererBehavior.getVisibilityLogger();X&&this.getNodesForVisibilityLogging_().forEach(function(J){X.reportShown(J)})}};
_.W.onHide=function(){if(!this.useIOObserverForVisibilityLogging_){var X=this.ytRendererBehavior.getVisibilityLogger();X&&this.getNodesForVisibilityLogging_().forEach(function(J){X.reportHidden(J)})}};
_.O1.Object.defineProperties(Tf.prototype,{useMixedDirectionFormattedStrings:{configurable:!0,enumerable:!0,get:function(){return this.plaintextOnly?!1:_.H("enable_mixed_direction_formatted_strings")}}});
Tf.prototype.enableContentEditableChanged_=Tf.prototype.enableContentEditableChanged_;Tf.prototype.overrideAriaLabelChanged_=Tf.prototype.overrideAriaLabelChanged_;Tf.prototype.ellipsisTruncateChanged_=Tf.prototype.ellipsisTruncateChanged_;Tf.prototype.textChanged=Tf.prototype.textChanged;_.u([_.S(BYU.YtPlaintextBehavior),_.V("design:type",Object)],Tf.prototype,"ytPlaintextBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Tf.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Tf.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Tf.prototype,"text",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"noEndpoints",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"noStyles",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Tf.prototype,"isDarkTheme",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Tf.prototype,"splitLines",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Tf.prototype,"forceDefaultStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Tf.prototype,"ellipsisTruncate",void 0);_.u([_.R(),_.V("design:type",Object)],Tf.prototype,"ignoreShadyDom",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeEllipsisTruncateStyling(ellipsisTruncate, useYtAttributedString)"}),_.V("design:type",Boolean)],Tf.prototype,"ellipsisTruncateStyling",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeAriaLabel_(text.accessibility.accessibilityData.label)"}),_.V("design:type",String)],Tf.prototype,"ariaLabel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Tf.prototype,"isEmpty",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasLinkOnly_(text.runs)"}),_.V("design:type",Boolean)],Tf.prototype,"hasLinkOnly_",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"hasEmoji",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"disableAttributedString",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"isOverlay",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"linkInheritColor",void 0);
_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"noPreWrap",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"userInput",void 0);_.u([_.R({value:16}),_.V("design:type",Number)],Tf.prototype,"emojiSize",void 0);_.u([_.R(),_.V("design:type",String)],Tf.prototype,"target",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"enableContentEditable",void 0);_.u([_.R(),_.V("design:type",String)],Tf.prototype,"overrideAriaLabel",void 0);
_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"respectHtmlDir",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tf.prototype,"respectLangDir",void 0);_.u([_.O("plaintextOnly"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Tf.prototype,"useMixedDirectionFormattedStrings",null);_.u([_.R({computed:"computeUseAttributedString(text)"}),_.V("design:type",Boolean)],Tf.prototype,"useYtAttributedString",void 0);
_.u([_.mA("text"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tf.prototype,"textChanged",null);_.u([_.mA("ellipsisTruncate"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tf.prototype,"ellipsisTruncateChanged_",null);_.u([_.mA("overrideAriaLabel"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tf.prototype,"overrideAriaLabelChanged_",null);
_.u([_.mA("enableContentEditable"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tf.prototype,"enableContentEditableChanged_",null);_.u([_.se({is:"yt-formatted-string",disableElementRegistration:!0})],Tf);
_.N(Tf,"yt-formatted-string",function(){if(Wgb===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;$TZ===void 0&&($TZ=document.createElement("template"));var l=$TZ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Wgb=X}X=Wgb;return X});var Cwu;var k3G;var n4e;var Lgs;var zf=function(){var X=_.F.apply(this,arguments)||this;X.focused=!1;X.disabled=!1;X.isOverlay=!1;return X};
_.r(zf,_.F);zf.prototype.triggerDown=function(){if(!this.disabled){_.S0(this.hostElement,"down",!0);var X;(X=this.currentAnimation)==null||X.cancel()}};
zf.prototype.triggerUp=function(){if(!this.disabled){_.S0(this.hostElement,"down",!1);var X=this.fillElement;var J=this.strokeElement;typeof GroupEffect==="function"?(X=new GroupEffect([gVI(X),BAm(J)]),X=new Animation(X,document.timeline)):X=new R_j(X,J);this.currentAnimation=X;var p;(p=this.currentAnimation)==null||p.play()}};
_.u([_.qB(".stroke"),_.V("design:type",HTMLElement)],zf.prototype,"strokeElement",void 0);_.u([_.qB(".fill"),_.V("design:type",HTMLElement)],zf.prototype,"fillElement",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zf.prototype,"focused",void 0);_.u([_.R(),_.V("design:type",Object)],zf.prototype,"disabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zf.prototype,"isOverlay",void 0);_.u([_.se({is:"yt-interaction",disableElementRegistration:!0})],zf);
_.N(zf,"yt-interaction",function(){if(Lgs===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;n4e===void 0&&(n4e=document.createElement("template"));var l=n4e;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Lgs=X}X=Lgs;return X},{mode:2});var je=function(){return _.F.apply(this,arguments)||this};
_.r(je,_.F);_.W=je.prototype;_.W.ready=function(){var X=this,J=_.ya(this.hostElement).querySelector("#button");J.addEventListener("focus",function(){glU||(glU=new lJb);X.keyboardFocused=glU.isKeyBoardInUse()});
J.addEventListener("blur",function(){X.keyboardFocused=!1;X.rippleUp_()})};
_.W.computeTabIndex_=function(X){return X?-1:0};
_.W.computeButtonAriaPressed_=function(X){if(this.toggleable)return X?"true":"false"};
_.W.rippleDown_=function(){_.ya(this.hostElement).querySelector("#interaction").triggerDown()};
_.W.rippleUp_=function(){_.ya(this.hostElement).querySelector("#interaction").triggerUp()};
_.W.onPressedChanged_=function(){var X=_.o8(_.ya(this.hostElement).querySelector("#button")).querySelector("yt-icon")||_.o8(_.ya(this.hostElement).querySelector("#button")).children[0];X&&(X.active=this.pressed)};
je.prototype.onPressedChanged_=je.prototype.onPressedChanged_;je.prototype.rippleUp_=je.prototype.rippleUp_;je.prototype.rippleDown_=je.prototype.rippleDown_;_.u([_.R(),_.V("design:type",String)],je.prototype,"label",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],je.prototype,"disabled",void 0);_.u([_.R(),_.V("design:type",Boolean)],je.prototype,"pressed",void 0);_.u([_.R(),_.V("design:type",Object)],je.prototype,"toggleable",void 0);
_.u([_.R(),_.V("design:type",Boolean)],je.prototype,"untabbable",void 0);_.u([_.R(),_.V("design:type",Boolean)],je.prototype,"keyboardFocused",void 0);_.u([_.R8("down"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],je.prototype,"rippleDown_",null);_.u([_.R8("up"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],je.prototype,"rippleUp_",null);
_.u([_.mA("pressed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],je.prototype,"onPressedChanged_",null);_.u([_.se({is:"yt-icon-button",disableElementRegistration:!0})],je);
_.N(je,"yt-icon-button",function(){if(k3G===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Cwu===void 0&&(Cwu=document.createElement("template"));var l=Cwu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);k3G=X}X=k3G;return X},{mode:2});var AMt;var wSu=function(){var X=document.body,J=X.appendChild;if(AMt===void 0){var p=document.createElement("template");_.I(p,'\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>');
AMt=p}p=AMt;J.call(X,p.content)};
document.body?wSu():window.addEventListener("DOMContentLoaded",wSu);var YFu=_.w9(["aria-"]),iX={};iX.YtRenderButtonBehavior=[_.K.YtRendererBehavior,_.Gf.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!!_.yG().resolve(_.I6(_.bX))&&_.H("kevlar_keyboard_button_focus")},
reflectToAttribute:!0},keyboardFocused:{type:Boolean,value:!1,reflectToAttribute:!0},startJustified:{type:Boolean,value:!1,reflectToAttribute:!0},forceIconButton:{type:Boolean,value:!1},forceIconOnly:{type:Boolean,value:!1},styleActionButton:{type:Boolean,reflectToAttribute:!0},verticallyAligned:{type:Boolean,value:!1,reflectToAttribute:!0},noink:{type:Boolean,value:!1},showTooltips:{type:Boolean,value:!1},buttonRaised:{type:Boolean,value:!1},disabled:{type:Boolean,observer:"disabledChanged_",reflectToAttribute:!0},
sendServiceEndpointWhenDisabled:{type:Boolean,value:!1},sendCommandWhenDisabled:{type:Boolean,value:!1},ellipsisTruncate:Boolean,buttonTooltipPosition:{type:String,value:"bottom"},buttonSize:{type:String,reflectToAttribute:!0},endpoint:{type:Object,readOnly:!0},serviceEndpoint:{type:Object,readOnly:!0},command:{type:Object,readOnly:!0},buttonIcon:{type:String,readOnly:!0,observer:"buttonIconChanged_"},buttonText:{type:Object,readOnly:!0},buttonAccessibility:{type:Object,readOnly:!0},buttonTooltip:{type:String,
readOnly:!0},buttonClass:{type:String,readOnly:!0,observer:"buttonClassChanged_"},iconPositionType:{type:String,readOnly:!0,observer:"iconPositionTypeChanged_"},iconSize:{type:Number},stampType_:{type:String,computed:"computeStampType_(forceIconButton, buttonText, buttonIcon, endpoint)",observer:"stampTypeChanged_"},componentReady_:Boolean},listeners:{focusin:"onFocus_",focusout:"onBlur_",mouseenter:"addTooltips_",tap:"onYtButtonTap_"},observers:["isDisabledChanged_(data.isDisabled)","observeBasicPalette_(data.colorData.basicColorPaletteData)",
"dataChanged_(data, componentReady_)","isSelectedChanged_(data)"],created:function(){this.elements_={};this.hasChange_=!1},
attached:function(){this.hasChange_&&this.stampTypeChanged_(this.stampType_);this.keyboardFocused=!1},
get container(){return this.root},onYtButtonTapHandler:function(){},
ytButtonServiceEndpointHandler:function(){},
updateRenderedElements:function(){if(this.elements_.endpoint){this.elements_.endpoint.data=this.endpoint;var X=this.computeHref_(this.endpoint,!0);X?X5(this.elements_.endpoint,X):this.elements_.endpoint.removeAttribute("href")}if(this.buttonClass){X=this.buttonClass.split(" ");X=_.C(X);for(var J=X.next();!J.done;J=X.next())J=J.value,_.S0(this.hostElement,J,!0),this.elements_.button&&_.S0(this.elements_.button,J,!0),this.elements_.text&&_.S0(this.elements_.text,J,!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&&(X=null,this.buttonAccessibility&&(X=this.buttonAccessibility.label),this.elements_.button.is=="yt-icon-button"?this.elements_.button.label=X:X?_.e7([_.Hl(YFu)],this.elements_.button,"aria-label",X):this.elements_.button.removeAttribute("aria-label"))},
dataChanged_:function(){this.updateRenderedElements()},
onFocus_:function(){this.addTooltips_();if(this.useKeyboardFocused){var X=_.yG().resolve(_.I6(_.bX));X&&(this.keyboardFocused=X.isKeyBoardInUse())}},
onBlur_:function(){this.keyboardFocused=!1},
addTooltips_:function(){this.elements_.endpoint&&this.showTooltips&&this.buttonTooltip&&(this.elements_.tooltip||(this.elements_.tooltip=this.reuseEnabled_()?_.oZ("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,_.M6(this.elements_.endpoint).appendChild(this.elements_.tooltip)),_.M6(this.elements_.tooltip).textContent=this.buttonTooltip)},
buttonClassChanged_:function(X,J){if(J)for(X=J.split(" "),X=_.C(X),J=X.next();!J.done;J=X.next())J=J.value,_.S0(this.hostElement,J,!1),this.elements_.button&&_.S0(this.elements_.button,J,!1),this.elements_.text&&_.S0(this.elements_.text,J,!1)},
buttonIconChanged_:function(X){this.elements_.icon?X?(this.elements_.icon.icon=X,this.setIconActive_(this.elements_.icon)):(this.elements_.button&&_.M6(this.elements_.button).removeChild(this.elements_.icon),this.elements_.icon=null,_.Oe(this.hostElement,"is-paper-button-with-icon",!1)):X&&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"&&_.M6(this.elements_.button).appendChild(this.elements_.icon):_.M6(this.elements_.button).insertBefore(this.elements_.icon,this.elements_.text),_.Oe(this.hostElement,"is-paper-button-with-icon",!0))},
stampTypeChanged_:function(X){if(this.isAttached===void 0)this.hasChange_=!0;else if(this.hasChange_=!1,this.emptyContainer_(),this.elements_={},this.componentReady_=!1,X){var J=!1;this.elements_.endpoint=document.createElement("a");this.elements_.endpoint.classList.add("yt-simple-endpoint");this.elements_.endpoint.tabIndex=-1;switch(X){case "yt_icon_button_with_label":J=!0;_.S0(this.hostElement,"force-icon-button",!0);this.elements_.button=this.getYtIconButton_();X=_.M6(this.elements_.button).firstElementChild;
this.elements_.icon=X;this.setIconActive_(this.elements_.icon);this.elements_.text=this.getFormattedString_();this.elements_.text.id="text";this.elements_.text.ellipsisTruncate=this.ellipsisTruncate;_.M6(this.elements_.endpoint).appendChild(this.elements_.button);_.M6(this.elements_.endpoint).appendChild(this.elements_.text);break;case "paper_button":this.elements_.button=this.reuseEnabled_()?_.oZ("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;_.M6(this.elements_.button).appendChild(this.elements_.text);_.M6(this.elements_.endpoint).appendChild(this.elements_.button);this.buttonIcon&&this.addIconElementToPaperButton_();break;case "yt-icon-button":J=!0,this.elements_.button=this.getYtIconButton_(),X=_.M6(this.elements_.button).firstElementChild,this.elements_.icon=X,this.setIconActive_(this.elements_.icon),
_.M6(this.elements_.endpoint).appendChild(this.elements_.button)}_.Oe(this.hostElement,"is-icon-button",J);_.Oe(this.hostElement,"is-paper-button",!J);_.Oe(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 p;_.ya((p=this.container.hostElement)!=null?p:this.container).appendChild(this.elements_.endpoint);this.componentReady_=!0}},
iconPositionTypeChanged_:function(){this.iconPositionType&&(this.elements_.button&&this.elements_.icon&&_.M6(this.elements_.button).removeChild(this.elements_.icon),this.addIconElementToPaperButton_(),this.elements_.icon.icon=this.buttonIcon)},
isDisabledChanged_:function(X){if(X!=void 0||this.disabled)this.disabled=X,this.elements_.button&&(this.elements_.button.disabled=X)},
isSelectedChanged_:function(){this.setIconActive_(this.elements_.icon)},
setIconActive_:function(X){_.H("kevlar_system_icons")&&X&&this.data&&(this.data.isSelected!==void 0?X.active=this.data.isSelected:this.data.isToggled!==void 0&&(X.active=this.data.isToggled))},
observeBasicPalette_:function(X){_.VW(this.hostElement,X)},
disabledChanged_:function(X){this.data&&this.set("data.isDisabled",X)},
onYtButtonTap_:function(X){if(this.disabled)X.stopImmediatePropagation(),this.sendServiceEndpointWhenDisabled&&this.serviceEndpoint&&_.am(this.hostElement,[this.serviceEndpoint]),this.sendCommandWhenDisabled&&this.data&&this.data.command&&this.resolveCommand(this.data.command,{},!0);else if(X=this.disableCommandHandlerOverride,!this.data||!this.data.command||X||!this.resolveCommand(this.data.command,{},!0)){if(this.serviceEndpoint)_.H("handle_service_request_actions")||_.am(this.hostElement,[this.serviceEndpoint]),
_.h8(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:this.serviceEndpoint});else this.onYtButtonTapHandler();_.H("handle_service_request_actions")?(X=[],this.serviceEndpoint&&X.push(this.serviceEndpoint),this.data&&this.data.command&&this.data.command!=this.serviceEndpoint&&X.push(this.data.command),X.length&&_.Uo(this.hostElement,X,this.hostElement)):this.data&&this.data.command&&(X=this.data.command,X.accountUnlinkCommand||X.accountLinkCommand||X.insertAdCommand||X.insertHighlightMarkerCommand||
X.createLivestreamHighlightClipCommand||X.getVideoUploadFeedbackCommand||X.musicDeletePrivatelyOwnedEntityCommand||X.ypcCancelRecurrenceEndpoint||X.getMultiSelectCommandEndpoint?_.am(this.hostElement,[X]):_.Uo(this.hostElement,[X],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 X,J=_.ya((X=this.container.hostElement)!=null?X:this.container);J.lastChild&&J.lastChild.tagName!="STYLE";)try{J.removeChild(J.lastChild)}catch(p){break}},
getYtIconButton_:function(){var X=this.reuseEnabled_()?_.oZ("yt-icon-button"):document.createElement("yt-icon-button"),J=_.M6(X).firstElementChild;if(J&&J.is!="yt-icon"){for(J=_.M6(X);J.lastChild;)J.removeChild(J.lastChild);J=null}J||(J=this.getIcon_(),this.setIconActive_(J),_.M6(X).appendChild(J));return X},
reuseEnabled_:function(){return _.H("enable_button_behavior_reuse")},
getIcon_:function(){return this.reuseEnabled_()?_.oZ("yt-icon"):document.createElement("yt-icon")},
getFormattedString_:function(){return this.reuseEnabled_()?_.oZ("yt-formatted-string"):document.createElement("yt-formatted-string")}}];_.v4t={};
_.v4t.YtButtonBehavior=[iX.YtRenderButtonBehavior,{properties:{data:Object},observers:["stateChanged_(data)","stateChanged_(data.text)","stateChanged_(data.isDisabled)","stateChanged_(data.style)","stateChanged_(forceIconOnly)"],stateChanged_:function(){var X=this.data;X&&(this._setEndpoint(this.computeEndpoint_(X)),this._setServiceEndpoint(this.computeServiceEndpoint_(X)),this._setCommand(this.computeCommand_(X)),this._setButtonIcon(this.computeButtonIcon_(X)),this._setButtonText(this.computeButtonText_(X,this.forceIconOnly)),
this._setButtonAccessibility(this.computeAccessibility_(X)),this._setButtonTooltip(this.computeTooltip_(X)),this._setButtonClass(this.computeButtonClass_(X)),this._setIconPositionType(this.computeIconPositionType_(X)),this.updateRenderedElements())},
setPressedState:function(X){var J;if((J=this.elements_)==null?0:J.button)this.elements_.button.pressed=!!X},
computeIconPositionType_:function(X){return X&&X.iconPosition||null},
computeEndpoint_:function(X){var J=X&&X.navigationEndpoint,p=this.get("data.command.commandMetadata.webCommandMetadata.url"),l=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return J?J:X&&X.command&&X.command.modalEndpoint?X.command:p&&!l&&X.command?X.command:null},
computeServiceEndpoint_:function(X){var J=X&&X.serviceEndpoint,p=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return J?J:p&&X.command?X.command:null},
computeCommand_:function(X){return X&&X.command||null},
computeButtonIcon_:function(X){return X&&X.icon&&X.icon.iconType?_.bN(X.icon.iconType):null},
computeButtonText_:function(X,J){return!J&&X&&X.text||null},
computeAccessibility_:function(X){return this.get("accessibilityData.accessibilityData",X)||X&&X.accessibility||(X&&X.text?{label:this.getSimpleString(X.text)}:null)},
computeTooltip_:function(X){return X?X.isDisabled&&X.disabledTooltip||X.tooltip||null:null},
computeButtonClass_:function(X){var J=X&&X.style?X.style.toLowerCase().replace(/_/g,"-")+" ":"";J+=X&&X.size?X.size.toLowerCase().replace(/_/g,"-")+" ":"";X.colorData&&X.colorData.basicColorPaletteData&&X.colorData.basicColorPaletteData.borderColor&&(J+="palette-with-border");return J.trim()}}];var t4={};var eIe;var Zyv;var hIt,xTG=function(){return hIt!==void 0?hIt:hIt=document.createElement("template")};
document.head.appendChild(xTG().content);var Hyu;var aMu,UTs=function(){return aMu!==void 0?aMu:aMu=document.createElement("template")};
document.head.appendChild(UTs().content);var rMX;var IMb,yMv=function(){return IMb!==void 0?IMb:IMb=document.createElement("template")};
document.head.appendChild(yMv().content);var o4v;var SFX=document.head,Oy0=SFX.appendChild,cMX;if(o4v===void 0){var by0=document.createElement("template");_.I(by0,"\x3c!--css-build:shady--\x3e");by0.content.insertBefore(yMv().content.cloneNode(!0),by0.content.firstChild);o4v=by0}cMX=o4v;Oy0.call(SFX,cMX.content);var fMX=document.head,DTb=fMX.appendChild,RIj;if(rMX===void 0){var mTH=document.createElement("template");_.I(mTH,"\x3c!--css-build:shady--\x3e");mTH.content.insertBefore(UTs().content.cloneNode(!0),mTH.content.firstChild);rMX=mTH}RIj=rMX;DTb.call(fMX,RIj.content);var FgZ=document.head,qFU=FgZ.appendChild,NYb;if(Hyu===void 0){var MJU=document.createElement("template");_.I(MJU,"\x3c!--css-build:shady--\x3e");MJU.content.insertBefore(xTG().content.cloneNode(!0),MJU.content.firstChild);Hyu=MJU}NYb=Hyu;qFU.call(FgZ,NYb.content);var uDt;_.Pz("sharingToggleButtonAndDefaultButton","buttonRenderer","yt-button-renderer");uDt=_.H("web_button_rework")&&_.$y("BUTTON_REWORK")||_.H("web_button_rework_with_live");_.s2=function(){return _.F.apply(this,arguments)||this};
_.r(_.s2,_.F);_.s2.prototype.created=function(){this.openPopupConfig=_.Bh("openPopupConfig");this.ytButtonBehavior.showTooltips=!0};
_.s2.prototype.onYtNavigate_=function(X){var J=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);J&&(this.ytOpenPopupBehavior.openPopup(J),X.stopPropagation(),X.preventDefault())};
_.O1.Object.defineProperties(_.s2,{template:{configurable:!0,enumerable:!0,get:function(){if(Zyv===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;eIe===void 0&&(eIe=document.createElement("template"));var l=eIe;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Zyv=X}X=Zyv;return X}}});
_.s2.prototype.onYtNavigate_=_.s2.prototype.onYtNavigate_;_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],_.s2.prototype,"ytOpenPopupBehavior",void 0);_.u([_.S(_.v4t.YtButtonBehavior),_.V("design:type",Object)],_.s2.prototype,"ytButtonBehavior",void 0);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],_.s2.prototype,"onYtNavigate_",null);
_.u([_.se({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:uDt})],_.s2);var G3H;var dTt=_.H("web_button_rework")&&_.$y("BUTTON_REWORK")||_.H("web_button_rework_with_live"),XE=function(){var X=_.F.apply(this,arguments)||this;X.isPressed=!1;X.forceIconButton=!1;X.forceIconOnly=!1;X.forceModernIconButton=!1;X.skipCommandHandling=!1;X.alignByText=!1;X.fitToVisibleBounds=!0;X.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};X.onTap=function(J){_.h8(X.hostElement,"yt-service-request-sent-button-renderer",J)};
return X};
_.r(XE,_.F);_.W=XE.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","");this.hostElement.setAttribute("button-next","")};
_.W.onClick=function(X){var J,p=this.disabled||((J=this.data)==null?void 0:J.isDisabled);J=this.hostElement.hasAttribute("dialog-dismiss")||this.hostElement.hasAttribute("dialog-confirm");p&&J&&X.stopPropagation()};
_.W.computeIcon=function(){var X,J,p=(X=this.data)==null?void 0:(J=X.icon)==null?void 0:J.iconType;if(p)return _.bN(p)};
_.W.computeTooltip=function(){return this.data?this.data.isDisabled&&this.data.disabledTooltip||this.data.tooltip||null:null};
_.W.handleUpdateButtonAction=function(X){X=_.a(X,Gau);var J=_.a(X==null?void 0:X.updatedButton,_.wn);if(this.data&&X&&J){var p=this.data;p.targetId&&X.targetId&&p.targetId===X.targetId&&(this.data=J)}};
_.O1.Object.defineProperties(XE.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){var X=this;if(this.data){var J=wTT({renderer:this.data,element:this.hostElement,commandController:{onSuccess:function(){return _.h8(X.hostElement,"yt-service-request-completed-button-renderer")},
onServerError:function(){return _.h8(X.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});J.alignByText=this.alignByText;return J}}}});
_.O1.Object.defineProperties(XE,{template:{configurable:!0,enumerable:!0,get:function(){if(G3H===void 0){var X=document.createElement("template");_.I(X,'\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>');G3H=X}X=G3H;return X}}});
XE.prototype.onClick=XE.prototype.onClick;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],XE.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XE.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],XE.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"isPressed",void 0);
_.u([_.R(),_.V("design:type",Object)],XE.prototype,"forceIconButton",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"forceIconOnly",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"forceModernIconButton",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"skipCommandHandling",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"alignByText",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"buttonTooltipPosition",void 0);
_.u([_.R(),_.V("design:type",Object)],XE.prototype,"fitToVisibleBounds",void 0);_.u([_.R({computed:"computeTooltip(data)"}),_.V("design:type",Object)],XE.prototype,"tooltip",void 0);_.u([_.R(),_.V("design:type",Object)],XE.prototype,"overrides",void 0);_.u([_.R(),_.V("design:type",Boolean)],XE.prototype,"disabled",void 0);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],XE.prototype,"onClick",null);
_.u([_.O("data.*","forceIconButton","forceIconOnly","alignByText","disabled","forceModernIconButton","overrides"),_.V("design:type",Object),_.V("design:paramtypes",[])],XE.prototype,"computedButtonShape",null);_.u([_.se({is:"ytd-button-renderer",noInjection:!0,disableElementRegistration:!dTt,cssBuildOptOut:!0}),_.se({is:"yt-button-renderer",noInjection:!0,disableElementRegistration:!dTt,cssBuildOptOut:!0})],XE);var VJU;var tJv;var JY=function(){var X=_.F.apply(this,arguments)||this;X.empty_=!0;X.loadTime=Infinity;X.pendingPaint=!1;X.hasChange_=!1;X.oldThumbnail_=null;X.oldDelayedSrc_="";X.objectURL_=null;return X};
_.r(JY,_.F);_.W=JY.prototype;_.W.attached=function(){this.hasChange_&&this.thumbnailChanged_()};
_.W.ready=function(){var X=this.shouldShowPlaceholder_();_.S0(this.hostElement,"no-transition",!0);X&&this.hostElement.classList.add("with-placeholder")};
_.W.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)};
_.W.isThumbPreloaded_=function(X){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",X)};
_.W.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||Pwt};
_.W.computeThumbnailSrc_=function(X){return X&&X.thumbnails?_.h4(X.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null};
_.W.computeAlt_=function(){var X=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&X||""};
_.W.thumbnailChanged_=function(){var X=_.C([this.thumbnail,this.oldThumbnail_]),J=X.next().value;X=X.next().value;this.oldThumbnail_=J;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(X=this.computeThumbnailSrc_(X),this.computeThumbnailSrc_(J)===X))return;_.H("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(J)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):J&&_.$y("DISABLE_YT_IMG_DELAY_LOADING",
!1)?this.loaded&&!this.empty_?_.oh(this,this.onReload_):_.oh(this,this.onShow_):this.resetImage_();J&&(this.hostElement.style.opacity=""+J.opacity)}};
_.W.delayedSrcChanged_=function(){var X=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===X||this.resetImage_()};
_.W.setSrc_=function(X){X?(_.ya(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),_.ya(this.hostElement).querySelector("#img").src=X):(_.ya(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))};
_.W.resetImage_=function(){v4T(this.hostElement);this.empty_=!0;this.setSrc_(Pwt);this.ytRendererBehavior.invalidate(!1)};
_.W.observePlaceholderColor_=function(){var X=this.thumbnail&&this.thumbnail.placeholderColor;X?this.hostElement.style.backgroundColor=_.TU(X):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")};
_.W.onLoad_=function(){_.ya(this.hostElement).querySelector("#img").src&&_.ya(this.hostElement).querySelector("#img").src!==Pwt&&(YFm(this.hostElement),this.notifyOnLoaded&&_.h8(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))};
_.W.onError_=function(){var X=this;if(_.H("web_use_cache_for_image_fallback"))UTm(_.ya(this.hostElement).querySelector("#img").src).then(function(J){X.objectURL_=_.jD(J).toString();X.setSrc_(X.objectURL_)}).catch(function(){_.H("kevlar_woffle_fallback_image")&&X.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});
else this.onLoad_()};
_.W.onPrescanVisible=function(){this.onShow_()};
_.W.onVisible=function(){if(_.H("yt_img_shadow_trigger_show_on_visible"))this.onShow_()};
_.W.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var X=this.computeSrc_();X!==_.ya(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(X))}};
_.W.onReload_=function(){this.empty_=!1;var X=this.computeSrc_();X!==_.ya(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(X))};
_.W.shouldShowPlaceholder_=function(){return _.H("kevlar_thumbnail_bg")};
JY.prototype.observePlaceholderColor_=JY.prototype.observePlaceholderColor_;JY.prototype.delayedSrcChanged_=JY.prototype.delayedSrcChanged_;JY.prototype.thumbnailChanged_=JY.prototype.thumbnailChanged_;_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JY.prototype,"alt",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],JY.prototype,"ariaHidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JY.prototype,"ariaLabel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],JY.prototype,"hidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JY.prototype,"id",void 0);_.u([_.S(_.v7.YtVisibilityBehavior),_.V("design:type",Object)],JY.prototype,"ytVisibilityBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],JY.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",String)],JY.prototype,"delayedSrc",void 0);
_.u([_.R(),_.V("design:type",Object)],JY.prototype,"thumbnail",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],JY.prototype,"loaded",void 0);_.u([_.R(),_.V("design:type",Boolean)],JY.prototype,"notifyOnLoaded",void 0);_.u([_.R(),_.V("design:type",Number)],JY.prototype,"height",void 0);_.u([_.R(),_.V("design:type",Number)],JY.prototype,"width",void 0);_.u([_.R({value:function(){return"width"}}),
_.V("design:type",String)],JY.prototype,"dimension",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],JY.prototype,"fit",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],JY.prototype,"fitHeight",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],JY.prototype,"fitWidth",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JY.prototype,"objectFit",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JY.prototype,"objectPosition",void 0);_.u([_.R(),_.V("design:type",String)],JY.prototype,"preferredThumbnail",void 0);_.u([_.R({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),_.V("design:type",String)],JY.prototype,"alt_",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JY.prototype,"sharedTooltipText",void 0);
_.u([_.R(),_.V("design:type",Boolean)],JY.prototype,"ftlEligible",void 0);_.u([_.R({value:void 0}),_.V("design:type",String)],JY.prototype,"observeHiddenOption",void 0);_.u([_.R({value:"observe_once"}),_.V("design:type",String)],JY.prototype,"observePrescanOption",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],JY.prototype,"roundedContainer",void 0);
_.u([_.GA("thumbnail"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JY.prototype,"thumbnailChanged_",null);_.u([_.GA("delayedSrc"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JY.prototype,"delayedSrcChanged_",null);_.u([_.mA("thumbnail.placeholderColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JY.prototype,"observePlaceholderColor_",null);
_.u([_.se({is:"yt-img-shadow",disableElementRegistration:!0})],JY);var Pwt=_.$y("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
_.y_()(JY,"yt-img-shadow",function(){if(tJv===void 0){var X=document.createElement("template");_.I(X,'\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">');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;VJU===void 0&&(VJU=document.createElement("template"));var l=VJU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);tJv=X}X=tJv;return X},{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 IuU;_.pO=new _.yo("SCREEN_MANAGER_TOKEN");IuU=new _.yo("LOG_INITIAL_SCREEN_TOKEN");var Q9Z=Eh({entities:{}});_.lW=K_(Q9Z)(Q9Z.entities,{selectSfvAudioItemPlaybackState:function(X,J){var p,l;X=(l=_.SZ(X,"sfvAudioItemCurrentlyPlayingEntity",J))!=null?l:void 0;return(p=X==null?void 0:X.sfvAudioItemPlaybackState)!=null?p:void 0},
playlistLoopStateEntitySelector:evY,toggleMenuServiceItemEntitySelector:ZXI});_.gD=_.q(function(X){function J(E){return _.a(E,_.ZD)}
function p(){var E=l().isTogglingDisabled||y()&&l().toggledIsTogglingDisabled,BK=E||h()?y():!y();c(BK);m(!1);if(!E){var CY;(CY=k)==null||CY(!!BK)}var Um;((Um=B)==null?0:Um())||_.PO(_.yG().resolve(_.pO),l().trackingParams);var em;if(!BK||!J(l().defaultButtonViewModel)||(em=B)!=null&&em()){var HK;!J(l().toggledButtonViewModel)||((HK=B)==null?0:HK())||_.PO(_.yG().resolve(_.pO),J(l().toggledButtonViewModel).trackingParams)}else _.PO(_.yG().resolve(_.pO),J(l().defaultButtonViewModel).trackingParams)}
var l=X.data,g=X.buttonShapeOverrides,B=X.disableExplicitClickLogging,k=X.onToggle,n=X.style,w=X.useOutlinedIcon,Y=X.className,e=function(){var E,BK;return y()?(E=X.animatedTextPropsToggled)==null?void 0:E.call(X):(BK=X.animatedTextPropsDefault)==null?void 0:BK.call(X)},Z=_.QC(function(){return e()?Object.assign({},e(),{shouldAnimate:D()}):void 0},void 0,"Zp4uoe"),h=function(){var E;
return((E=P())==null?void 0:E.isToggled)!==void 0},x=_.C(_.hF(function(){var E,BK,CY;
return h()?(E=P())==null?void 0:E.isToggled:(CY=g==null?void 0:(BK=g())==null?void 0:BK.toggled)!=null?CY:l().isToggled})),U=x.next().value;
x=x.next().value;var y=U,c=x;x=_.C(_.hF(function(){var E,BK;return(E=X.animatedTextPropsToggled)==null?void 0:(BK=E.call(X))==null?void 0:BK.shouldAnimate}));
U=x.next().value;x=x.next().value;var D=U,m=x;U=_.C(_.uo(!1,void 0,"mq3Zfe"));var d=U.next().value,G=U.next().value,P=_.Fg(function(E){a:{var BK=l().entityKey,CY=l().toggledStateEntitySelectorType;if(CY)switch(CY){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!BK)break;E=_.lW.selectSfvAudioItemPlaybackState(E,BK);if(E==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"){E={isToggled:!0};break a}if(E){E={isToggled:!1};break a}break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":E={isToggled:_.aCZ(E).includes("engagement-panel-comments-section")};
break a;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":E={isToggled:_.aCZ(E).includes("engagement-panel-live-chat-item-section")};break a;default:_.Wf(new _.Kw("Error: entitySelectorType defined but not matched in selector.",E,CY))}E=void 0}return E}),Q=function(){return Object.assign({},g==null?void 0:g(),{onToggle:p,
toggleable:!0,toggled:y(),focused:d()})};
return _.A("toggle-button-view-model",{"on:focusin":_.Sv(function(){var E=_.yG().resolve(_.I6(_.bX));E&&G(E.isKeyBoardInUse());return!1}),
"on:focusout":_.Sv(function(){G(!1);return!1})},_.A(_.v,{cond:function(){return y()?J(l().toggledButtonViewModel):J(l().defaultButtonViewModel)},
then:function(E){return _.A(_.q7,{data:E,className:Y,style:n,useOutlinedIcon:w,buttonOverrides:Q,animatedTextProps:Z})}}))},"da");
_.gD.idomCompat={callbacks:{onToggle:!0}};_.ZZ(_.q(function(X){return _.A("yt-toggle-button-view-model",{class:function(){var J;return(J=X.scopingClassName)==null?void 0:J.call(X)}},_.A(_.gD,{data:function(){var J;
return(J=X.data)==null?void 0:J.call(X)},
buttonShapeOverrides:function(){var J;return(J=X.overrides)==null?void 0:J.call(X)},
animatedTextPropsDefault:function(){var J;return(J=X.animatedTextPropsDefault)==null?void 0:J.call(X)},
animatedTextPropsToggled:function(){var J;return(J=X.animatedTextPropsToggled)==null?void 0:J.call(X)},
disableExplicitClickLogging:function(){var J;return(J=X.disableExplicitClickLogging)==null?void 0:J.call(X)},
onToggle:function(J){var p;return(p=X.onToggle)==null?void 0:p.call(X,J)},
style:function(){var J;return(J=X.style)==null?void 0:J.call(X)},
useOutlinedIcon:function(){var J;return(J=X.useOutlinedIcon)==null?void 0:J.call(X)},
className:function(){var J;return(J=X.className)==null?void 0:J.call(X)}}))},"ea"),"yt-toggle-button-view-model",{props:{data:_.H7,
buttonShapeOverrides:_.H7,overrides:_.H7,animatedTextPropsDefault:_.H7,animatedTextPropsToggled:_.H7,disableExplicitClickLogging:_.H7,onToggle:_.Yq,style:_.H7,useOutlinedIcon:_.H7,className:_.H7,scopingClassName:_.H7}});var Bb=function(){return _.F.apply(this,arguments)||this};
_.r(Bb,_.F);Bb.prototype.onTap=function(X){X.stopPropagation();X=this.isLiked?"TOOLBAR_LIKE_STATE_INDIFFERENT":"TOOLBAR_LIKE_STATE_LIKED";this.engagementState?this.ytLiveChatReduxBehavior.dispatch(_.jY("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:X})):this.ytLiveChatReduxBehavior.dispatch(_.uE("engagementToolbarStateEntityPayload",this.data.engagementStateKey||"",{likeState:X}))};
_.O1.Object.defineProperties(Bb.prototype,{isLiked:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.engagementState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_LIKED"}},
toggleButton:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=_.a(this.data.toggleButton,_.xk),J;if(Number(((J=this.likeCountState)==null?void 0:J.likeCountIfIndifferentNumber)||"0")===0){var p;J=((p=this.data.likeCountPlaceholder)==null?void 0:p.content)||""}else{var l,g,B;J=((l=this.likeCountState)==null?void 0:(g=l.likeCountIfIndifferent)==null?void 0:g.content)||((B=this.data.likeCountPlaceholder)==null?void 0:B.content)||""}var k,n;p=((k=this.likeCountState)==null?void 0:(n=
k.likeCountIfLiked)==null?void 0:n.content)||"1";k=_.a(X.toggledButtonViewModel,_.ZD);return Object.assign({},X,{isToggled:this.isLiked,defaultButtonViewModel:{buttonViewModel:Object.assign({},_.a(X.defaultButtonViewModel,_.ZD),{title:J})},toggledButtonViewModel:{buttonViewModel:Object.assign({},k,{title:p})}})}}}});
Bb.prototype.onTap=Bb.prototype.onTap;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Bb.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Bb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],Bb.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Bb.prototype,"data",void 0);
_.u([_.R({selectorArgs:["data.likeCountEntityKey"],selector:UeZ}),_.V("design:type",Object)],Bb.prototype,"likeCountState",void 0);_.u([_.R({selectorArgs:["data.engagementStateKey"],selector:bxW}),_.V("design:type",Object)],Bb.prototype,"engagementState",void 0);_.u([_.O("data","engagementState"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Bb.prototype,"isLiked",null);
_.u([_.O("data","likeCountState","isLiked"),_.V("design:type",Object),_.V("design:paramtypes",[])],Bb.prototype,"toggleButton",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Bb.prototype,"onTap",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-like-button-view-model",noInjection:!0})],Bb);
_.N(Bb,"yt-live-chat-like-button-view-model",function(){if(TXj===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;K5u===void 0&&(K5u=document.createElement("template"));var l=K5u;p.call(J,l.content.cloneNode(!0),X.content.firstChild);TXj=X}X=TXj;return X},{mode:0});var E4Z;var Kgt;var $K=function(){return _.F.apply(this,arguments)||this};
_.r($K,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$K.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$K.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-paid-message-footer-renderer",isInjectionRoot:!0})],$K);
_.N($K,"yt-live-chat-paid-message-footer-renderer",function(){if(Kgt===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;E4Z===void 0&&(E4Z=document.createElement("template"));var l=E4Z;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Kgt=X}X=Kgt;return X},{mode:0});var TYr;var zIU;var j9H;var iyU,s9H=function(){if(iyU!==void 0)return iyU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;j9H===void 0&&(j9H=document.createElement("template"));var l=j9H;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return iyU=X};var Wb=function(){return _.F.apply(this,arguments)||this};
_.r(Wb,_.F);Wb.prototype.onTap=function(X){X.stopPropagation()};
_.O1.Object.defineProperties(Wb.prototype,{buttonViewModel:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=_.a(this.data.replyButton,_.ZD),J,p,l,g,B,k,n,w=Number(((J=this.replyCountState)==null?void 0:J.replyCountNumber)||"0")===0?(p=this.data)==null?void 0:(l=p.replyCountPlaceholder)==null?void 0:l.content:((g=this.replyCountState)==null?void 0:(B=g.replyCount)==null?void 0:B.content)||((k=this.data)==null?void 0:(n=k.replyCountPlaceholder)==null?void 0:n.content)||"",Y;return Object.assign({},
X,{title:w,accessibilityText:(Y=this.replyCountState)==null?void 0:Y.replyButtonAccessibilityText})}}}});
_.O1.Object.defineProperties(Wb,{template:{configurable:!0,enumerable:!0,get:function(){return s9H()}}});
Wb.prototype.onTap=Wb.prototype.onTap;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Wb.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Wb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],Wb.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Wb.prototype,"data",void 0);
_.u([_.R({selectorArgs:["data.replyCountEntityKey"],selector:function(X,J){return _.SZ(X.entities,"replyCountEntity",J)}}),
_.V("design:type",Object)],Wb.prototype,"replyCountState",void 0);_.u([_.O("data","replyCountState"),_.V("design:type",Object),_.V("design:paramtypes",[])],Wb.prototype,"buttonViewModel",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Wb.prototype,"onTap",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-reply-button-view-model",noInjection:!0})],Wb);_.N(Wb,"yt-live-chat-reply-button-view-model",function(){return s9H()},{mode:0});var XQt;var J9Z;var CO=function(){var X=_.F.apply(this,arguments)||this;X.ariaLabel="";return X};
_.r(CO,_.F);
CO.prototype.dataChanged=function(){for(var X=(0,_.cn)(_.ya(this.hostElement).querySelector("#image"));X.firstChild;)X.removeChild(X.firstChild);if(this.data)if(this.data.icon){var J=document.createElement("yt-icon");this.data.icon.iconType==="MODERATOR"&&this.enableNewModeratorBadge?(J.polymerController.icon="yt-sys-icons:shield_empty",J.polymerController.defaultToFilled=!0):J.polymerController.icon="live-chat-badges:"+this.data.icon.iconType.toLowerCase();X.appendChild(J)}else if(this.data.customThumbnail){J=document.createElement("img");
var p=_.Wga(this.data.customThumbnail.thumbnails,16);p?(J.src=p,X.appendChild(J),J.setAttribute("alt",this.hostElement.ariaLabel||"")):_.Wf(new _.Kw("Could not compute URL for thumbnail",this.data.customThumbnail))}};
CO.prototype.identity=function(X){return X};
CO.prototype.computeType=function(X){return Sb(X||void 0)};
CO.prototype.dataChanged=CO.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],CO.prototype,"data",void 0);_.u([_.R({computed:"identity(data.accessibility.accessibilityData.label)",reflectToAttribute:!0}),_.V("design:type",Object)],CO.prototype,"ariaLabel",void 0);_.u([_.R({computed:"computeType(data)",reflectToAttribute:!0}),_.V("design:type",String)],CO.prototype,"type",void 0);
_.u([_.R({computed:"identity(data.tooltip)",reflectToAttribute:!0}),_.V("design:type",String)],CO.prototype,"sharedTooltipText",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_new_shield_moderator_badge")}}),
_.V("design:type",Boolean)],CO.prototype,"enableNewModeratorBadge",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],CO.prototype,"dataChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-author-badge-renderer",noInjection:!0})],CO);
_.N(CO,"yt-live-chat-author-badge-renderer",function(){if(J9Z===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;XQt===void 0&&(XQt=document.createElement("template"));var l=XQt;p.call(J,l.content.cloneNode(!0),X.content.firstChild);J9Z=X}X=J9Z;return X},{mode:0});var pQk;var lfb;var kK=function(){return _.F.apply(this,arguments)||this};
_.r(kK,_.F);_.W=kK.prototype;_.W.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"}}}}};
_.W.computeBadgesInsideChip=function(X){return X?X.filter(function(J){return Sb(J.liveChatAuthorBadgeRenderer)==="verified"}):[]};
_.W.computeBadgesOutsideChip=function(X){return this.prependChatBadges||!X?[]:X.filter(function(J){J=Sb(J.liveChatAuthorBadgeRenderer);return J!=="verified"&&J!=="owner"})};
_.W.computeBadgesBeforeChip=function(X){return this.prependChatBadges&&X?X.filter(function(J){J=Sb(J.liveChatAuthorBadgeRenderer);return J!=="verified"&&J!=="owner"}):[]};
_.W.computeIsHighlighted=function(X,J){var p=!!Qg4(X,"owner"),l=!!Qg4(X,"verified");X=!!Qg4(X,"moderator");return(p||l&&!X)&&!J};
_.W.computeAuthorType=function(X){return PMZ(X)};
_.W.computeAuthorClass=function(X,J){return J?(X?X+" ":"")+"single-line":X};
_.W.onSeedColorChanged=function(){_.H("live_chat_author_name_color_usernames")||_.H("live_chat_seed_color_usernames")||_.H("live_chat_colored_usernames")?!this.authorNameColor||this.authorType||this.isHighlighted||this.hostElement.classList.contains("yt-live-chat-paid-message-renderer")||this.hostElement.classList.contains("yt-live-chat-paid-sticker-renderer")||(this.username.style.color=this.authorNameColor):_.H("live_chat_simple_color_usernames")&&this.authorNameColor&&(this.username.style.color=
this.authorNameColor)};
kK.prototype.onSeedColorChanged=kK.prototype.onSeedColorChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],kK.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kK.prototype,"authorName",void 0);_.u([_.R(),_.V("design:type",Array)],kK.prototype,"authorBadges",void 0);
_.u([_.R({computed:"computeAuthorType(authorBadges)"}),_.V("design:type",String)],kK.prototype,"authorType",void 0);_.u([_.R({computed:"computeAuthorClass(authorType, singleLine)"}),_.V("design:type",String)],kK.prototype,"authorClass",void 0);_.u([_.R({computed:"computeBadgesInsideChip(authorBadges)"}),_.V("design:type",Array)],kK.prototype,"badgesInsideChip",void 0);_.u([_.R({computed:"computeBadgesOutsideChip(authorBadges)"}),_.V("design:type",Array)],kK.prototype,"badgesOutsideChip",void 0);
_.u([_.R({computed:"computeBadgesBeforeChip(authorBadges)"}),_.V("design:type",Array)],kK.prototype,"badgesBeforeChip",void 0);_.u([_.R({computed:"computeIsHighlighted(authorBadges, disableHighlighting)",reflectToAttribute:!0}),_.V("design:type",Boolean)],kK.prototype,"isHighlighted",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_new_shield_moderator_badge")}}),
_.V("design:type",Boolean)],kK.prototype,"enableNewModeratorTextColor",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],kK.prototype,"singleLine",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],kK.prototype,"disableHighlighting",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],kK.prototype,"dashboardMoneyFeed",void 0);_.u([_.R({value:_.H("live_chat_prepend_badges"),reflectToAttribute:!0}),_.V("design:type",Boolean)],kK.prototype,"prependChatBadges",void 0);
_.u([_.R(),_.V("design:type",String)],kK.prototype,"authorNameColor",void 0);_.u([_.qB("#author-name"),_.V("design:type",HTMLDivElement)],kK.prototype,"username",void 0);_.u([_.mA("authorNameColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kK.prototype,"onSeedColorChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-author-chip",noInjection:!0})],kK);
_.N(kK,"yt-live-chat-author-chip",function(){if(lfb===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;pQk===void 0&&(pQk=document.createElement("template"));var l=pQk;p.call(J,l.content.cloneNode(!0),X.content.firstChild);lfb=X}X=lfb;return X},{mode:0});var gVU;var BAu;var nO=function(){var X=_.F.apply(this,arguments)||this;X.debounceCommand=_.KM(function(J){X.ytComponentBehavior.resolveCommand(J)},1500);
return X};
_.r(nO,_.F);nO.prototype.onTap=function(){if(this.engagementState&&this.engagementState.key&&this.isEditable){var X=this.isHearted?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE",J,p,l=this.isHearted?(J=this.data)==null?void 0:J.unheartCommand:(p=this.data)==null?void 0:p.heartCommand;this.ytLiveChatReduxBehavior.dispatch(_.jY("engagementToolbarStateEntityPayload",this.engagementState.key,{heartState:X}));(X=_.Xg(l))&&this.debounceCommand(X)}};
_.O1.Object.defineProperties(nO.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var X,J;if(!((X=this.data)==null?0:(J=X.creatorThumbnail)==null?0:J.sources))return{};X={thumbnails:[]};J={};J.url=this.data.creatorThumbnail.sources[0].url;X.thumbnails.push(J);return X}},
isHearted:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((J=this.engagementState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
isEditable:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((J=this.engagementState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}},
showCreatorView:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"}},
showButton:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.engagementState)==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((J=this.engagementState)==null?void 0:J.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||((p=this.engagementState)==null?void 0:p.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}}});
nO.prototype.onTap=nO.prototype.onTap;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],nO.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],nO.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nO.prototype,"data",void 0);
_.u([_.R({selectorArgs:["data.engagementStateKey"],selector:bxW}),_.V("design:type",Object)],nO.prototype,"engagementState",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],nO.prototype,"thumbnailDetails",null);_.u([_.O("data","engagementState"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],nO.prototype,"isHearted",null);_.u([_.O("data","engagementState"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],nO.prototype,"isEditable",null);
_.u([_.O("data","engagementState"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],nO.prototype,"showCreatorView",null);_.u([_.O("data","engagementState"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],nO.prototype,"showButton",null);_.u([_.O("data","isHearted"),_.V("design:type",String),_.V("design:paramtypes",[])],nO.prototype,"label",null);_.u([_.O("data","isHearted"),_.V("design:type",Object),_.V("design:paramtypes",[])],nO.prototype,"heartHoverText",null);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nO.prototype,"onTap",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-creator-heart-view-model"})],nO);
_.N(nO,"yt-live-chat-creator-heart-view-model",function(){if(BAu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;gVU===void 0&&(gVU=document.createElement("template"));var l=gVU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);BAu=X}X=BAu;return X},{mode:0});var $2r=function(){this.internalMap={}};
_.W=$2r.prototype;_.W.contains=function(X){return Object.prototype.hasOwnProperty.call(this.internalMap,X)};
_.W.get=function(X){if(this.contains(X))return this.internalMap[X]};
_.W.set=function(X,J){this.internalMap[X]=J};
_.W.getKeys=function(){return Object.keys(this.internalMap)};
_.W.remove=function(X){delete this.internalMap[X]};var LO=function(){this.mappings=new $2r;this.errorCallbacks=new Set};
LO.prototype.getModuleId=function(X){return X.serviceId.getModuleId()};
LO.prototype.get=function(X){a:{var J=this.mappings.get(X.toString());switch(J.type){case "mapping":X=J.value;break a;case "factory":J=J.value();this.mappings.set(X.toString(),{type:"mapping",value:J});X=J;break a;default:X=_.JA(J)}}return X};
LO.prototype.registerService=function(X,J){this.mappings.set(X.toString(),{type:"mapping",value:J});return X};
LO.prototype.onLoadError=function(X){var J=this;this.errorCallbacks.add(X);return function(){J.errorCallbacks.delete(X)}};
new LO;var Wj0=function(){};
_.W=Wj0.prototype;
_.W.JSC$14444_getRequest=function(X,J,p){J=J===void 0?{}:J;p=p===void 0?ZVr:p;var l=J;if(this.isNavigationCommand()){var g,B=(g=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:g.url;l=_.zXI(X.clickTrackingParams,!0,!1,B,this.JSC$14444_getClientScreen(l))}else l=_.zXI(X.clickTrackingParams,!1,this.includeCsn);l={context:l};if(g=this.getExtension(X))return this.JSC$14444_buildRequest(l,g,J),g=this.getApiUrl(X),B=Object.assign({},{command:X},this.getRequestConfig(X,J)),l={input:g,requestShell:$m(g),
innerTubeRequest:l,config:B},l.config.authStrategy?l.config.authStrategy.identity=p:l.config.authStrategy={identity:p},(X=this.JSC$14444_getRequestKey(X,J))&&!l.config.requestKey&&(l.config.requestKey=X),l;X=new _.Kw("Error: Failed to create Request from Command.",X);_.Bf(X)};
_.W.getApiUrl=function(X){var J=_.eo(this.getApiPaths(X)),p;(X=(p=_.a(X.commandMetadata,_.SH))==null?void 0:p.apiUrl)&&(J=X);return DtU(f1W(J))};
_.W.isNavigationCommand=function(){return!1};
_.W.JSC$14444_getClientScreen=function(){};
_.W.JSC$14444_getRequestKey=function(){};
_.W.getRequestConfig=function(){};
_.O1.Object.defineProperties(Wj0.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!1}}});
var AY=function(){};
_.r(AY,Wj0);AY.prototype.JSC$14451_getStoreKey=function(){};
AY.prototype.JSC$14444_getRequestKey=function(X,J){J=J===void 0?{}:J;return this.JSC$14451_getStoreKey(X,J)};var wD=function(){};
_.r(wD,AY);wD.prototype.JSC$14444_getRequest=function(){return{input:"/getDatasyncIdsEndpoint",requestShell:$m("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}};
wD.prototype.getApiPaths=function(){return[]};
wD.prototype.getExtension=function(){};
wD.prototype.JSC$14444_buildRequest=function(){};var CBv={},kJU=(CBv.GET_DATASYNC_IDS=JO(wD),CBv);var nVG,Lju,A9v,h9b,YK,e9e,wQG,vVb,YSZ;nVG="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD shorts_prefetch".split(" ");Lju=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"];
_.$z=function(X,J,p,l,g,B,k,n,w){this.endpointMap=X;this.networkManager=J;this.authService=p;this.responseProcessorMap=l;this.innertubeResponseStore=g;this.contextProcessors=B;this.asyncContextProcessors=k;this.localInnertubeRouter=n;this.requestSequencer=w;this.inflightRequests=new Map;X.signalEndpointMap||(X.signalEndpointMap={});X.signalEndpointMap=Object.assign({},kJU,X.signalEndpointMap)};
A9v=function(X,J,p,l,g,B,k,n,w){if(_.$z.instance!==void 0){if(l=_.$z.instance,X=[X!==l.endpointMap,J!==l.networkManager,p!==l.authService,g!==l.innertubeResponseStore,B!==l.contextProcessors,k!==l.asyncContextProcessors,n!==l.localInnertubeRouter],X.some(function(Y){return Y}))throw new _.Kw("InnerTubeTransportService is already initialized",X);
}else _.$z.instance=new _.$z(X,J,p,l,g,B,k,n,w)};
_.CE=function(X,J,p){var l=l===void 0?ZVr:l;var g=wQG(X,J);return g?new _.u_(function(B,k){var n,w,Y,e,Z;return _.L(function(h){switch(h.nextAddress){case 1:return h.yield(g,2);case 2:n=h.yieldResult;w=n.JSC$14444_getRequest(J,p,l);if(!w){k(new _.Kw("Error: Failed to build request for command.",J));h.jumpTo(0);break}XO(w.input);e=((Y=w.requestShell)==null?void 0:Y.mode)==="cors"?"cors":void 0;if(X.authService.syncHeaders){Z=YSZ(w.config,e);h.jumpTo(4);break}return h.yield(vVb(w.config,e),5);case 5:Z=
h.yieldResult;case 4:B(e9e(X,w,Z)),_.Ma(h)}})}):_.EW(new _.Kw("Error: No request builder found for command.",J))};
h9b=function(X,J,p,l){var g=g===void 0?ZVr:g;var B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q;return _.L(function(E){switch(E.nextAddress){case 1:B=oiT(J,X.endpointMap);if(!B)throw new _.Kw("Error: No streaming request builder found for command",J);k=B.JSC$14444_getRequest(J,p,g);if(!k)throw new _.Kw("Failed to build YtRequest for streaming Command",J);if((n=X.localInnertubeRouter)==null||!n.shouldPreferLocalResponse(k.input,k.innerTubeRequest)){E.jumpTo(2);break}return E.yield(X.localInnertubeRouter.localInnertubeResponse(k.input,
k.innerTubeRequest),3);case 3:return w=E.yieldResult,Y={},w.playerResponse&&(YK(X,w.playerResponse,k),Y.player=w.playerResponse,(e=l)==null||e(Y,w)),w.watchNextResponse&&(YK(X,w.watchNextResponse,k),Y.content=w.watchNextResponse,(Z=l)==null||Z(Y,w)),E.return(Y);case 2:x=((h=k.requestShell)==null?void 0:h.mode)==="cors"?"cors":void 0;if(X.authService.syncHeaders){U=YSZ(k.config,x);E.jumpTo(4);break}return E.yield(vVb(k.config,x),5);case 5:U=E.yieldResult;case 4:return D=(c=(y=k.requestShell)==null?
void 0:y.headers)!=null?c:{},k.requestShell=Object.assign({},k.requestShell,{headers:Object.assign({},D,U)}),m=Object.assign({},k.requestShell),d=JSON.stringify(k.innerTubeRequest),k.requestShell.method==="POST"&&(m=Object.assign({},m,{body:d})),G=function(BK,CY){YK(X,CY.playerResponse||CY.watchNextResponse||CY.reelItemWatchResponse||CY.reelWatchSequenceResponse,k);l==null||l(BK,CY);_.H("web_watch_stop_scheduler_on_player_response")&&CY.playerResponse&&UwZ()},P={},E.yield(Zxk(X.networkManager,k.input,
m,G),6);
case 6:return P=E.yieldResult,((Q=k.config)==null?0:Q.responseTick)&&_.KV(k.config.responseTick),E.return(P)}})};
_.Zq=function(X,J,p,l,g){g=g===void 0?{authStrategy:{identity:ZVr}}:g;var B=B===void 0?!0:B;var k=function(){};
k=d_B(uN5(p));J.context||(J.context=_.zXI(l,B));return new _.u_(function(n){var w,Y,e,Z,h;return _.L(function(x){if(x.nextAddress==1)return w=f1W(p),Y=_.BI(w),X.authService.syncHeaders?(e=YSZ(g,Y),x.jumpTo(2)):x.yield(vVb(g,Y),3);x.nextAddress!=2&&(e=x.yieldResult);Z=DtU(f1W(p));h={input:Z,requestShell:$m(Z),innerTubeRequest:J,config:g};n(e9e(X,h,e,k));_.Ma(x)})})};
YK=function(X,J,p){var l;if(J&&!(J==null?0:(l=J.sequenceMetaData)==null?0:l.skipProcessing)&&X.responseProcessorMap){l=_.C(nVG);for(var g=l.next();!g.done;g=l.next())g=g.value,X.responseProcessorMap[g]&&X.responseProcessorMap[g].handleResponse(J,p)}};
e9e=function(X,J,p,l){l=l===void 0?function(){}:l;
var g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK,N4,t6,dC,ZX,XU,Em,eu,hr,yk,UT,Wp,vK,mW,W0,ut,c0;return _.L(function(bt){switch(bt.nextAddress){case 1:k=(g=J.config)==null?void 0:(B=g.storeStrategy)==null?void 0:B.storeKey;if(!(k&&X.innertubeResponseStore&&X.innertubeResponseStore.has(k))||((n=J.config)==null?0:(w=n.storeStrategy)==null?0:w.disableCache)){bt.jumpTo(2);break}return bt.yield(X.innertubeResponseStore.get(k),3);case 3:Y=bt.yieldResult;if(!Y||Y.isExpired()){bt.jumpTo(2);break}e=
_.r4(Y);if(!_.H("web_process_response_store_responses")||Y.isProcessed()){bt.jumpTo(5);break}YK(X,e,J);return bt.yield(X.innertubeResponseStore.markAsProcessed(k),5);case 5:return bt.return(Promise.resolve(e));case 2:if(!((Z=J)==null?0:(h=Z.innerTubeRequest)==null?0:h.context)){bt.jumpTo(7);break}x=J.innerTubeRequest.context;if(!(X.asyncContextProcessors&&X.asyncContextProcessors.length>0)){bt.jumpTo(8);break}U=[];y=_.C(X.asyncContextProcessors);for(c=y.next();!c.done;c=y.next())D=c.value,m=D.processContext(J),
m.wrappedPromise_&&U.push(m.wrappedPromise_);if(!(U.length>0)){bt.jumpTo(8);break}return bt.yield(Promise.all(U),8);case 8:d=_.C(X.contextProcessors||[]),G=d.next();case 11:if(G.done){bt.jumpTo(7);break}P=G.value;return bt.yield(P.processContext(x),12);case 12:G=d.next();bt.jumpTo(11);break;case 7:if((Q=X.localInnertubeRouter)==null||!Q.shouldPreferLocalResponse(J.input,J.innerTubeRequest)){bt.jumpTo(15);break}return bt.yield(X.localInnertubeRouter.localInnertubeResponse(J.input,J.innerTubeRequest),
16);case 16:return E=bt.yieldResult,YK(X,E,J),bt.return(E);case 15:return(Um=(CY=J.config)==null?void 0:CY.requestKey)&&X.inflightRequests.has(Um)?BK=X.inflightRequests.get(Um):(em=JSON.stringify(J.innerTubeRequest),t6=(N4=(HK=J.requestShell)==null?void 0:HK.headers)!=null?N4:{},J.requestShell=Object.assign({},J.requestShell,{headers:Object.assign({},t6,p)}),dC=Object.assign({},J.requestShell),J.requestShell.method==="POST"&&(dC=Object.assign({},dC,{body:em})),((ZX=J.config)==null?0:ZX.requestTick)&&
_.KV(J.config.requestTick),XU=function(){return X.networkManager.fetch(J.input,dC,J.config)},BK=X.requestSequencer?x2s(X.requestSequencer,J,XU):XU(),Um&&X.inflightRequests.set(Um,BK)),bt.yield(BK,17);
case 17:(Em=bt.yieldResult)&&_.H("web_streaming_player")&&Array.isArray(Em)&&(Em=Em[0].playerResponse);if(Em&&"error"in Em&&((eu=Em)==null?0:(hr=eu.error)==null?0:hr.details))for(yk=Em.error.details,UT=_.C(yk),Wp=UT.next();!Wp.done;Wp=UT.next())vK=Wp.value,(mW=vK["@type"])&&Lju.indexOf(mW)>-1&&(delete vK["@type"],Em=vK);Um&&X.inflightRequests.has(Um)&&X.inflightRequests.delete(Um);((W0=J.config)==null?0:W0.responseTick)&&_.KV(J.config.responseTick);if(Em||(ut=X.localInnertubeRouter)==null||!ut.canProvideFallbackResponse(J.input,
J.innerTubeRequest)){bt.jumpTo(18);break}return bt.yield(X.localInnertubeRouter.localFallbackInnertubeResponse(J.input,J.innerTubeRequest),19);case 19:Em=bt.yieldResult;case 18:return YK(X,Em,J),((c0=J.config)==null?0:c0.processorTick)&&_.KV(J.config.processorTick),l(),bt.return(Em||void 0)}})};
_.WE=function(X,J){return y25(J,X.endpointMap)};
wQG=function(X,J){X=S84(J,X.endpointMap);if(X!==void 0)return Promise.resolve(X)};
vVb=function(X,J){var p,l,g,B;return _.L(function(k){if(k.nextAddress==1){g=(p=X)==null?void 0:(l=p.authStrategy)==null?void 0:l.sessionIndex;var n=k.yield;var w=_.rL(bfT({sessionIndex:g}));return n.call(k,w,2)}B=k.yieldResult;return k.return(Promise.resolve(Object.assign({},OXa(J),B)))})};
YSZ=function(X,J){var p;X=X==null?void 0:(p=X.authStrategy)==null?void 0:p.sessionIndex;p=bfT({sessionIndex:X});return Object.assign({},OXa(J),p)};var HxG,afe,U2U,r9v,Ifu,y9e,OxZ,c9j,ZI,bxv,ffu,SSU,D20;HxG=0;afe=/tone[1-5]/;U2U=" \ud83c\udffb \ud83c\udffc \ud83c\udffd \ud83c\udffe \ud83c\udfff".split(" ");r9v="UCzC5CNksIBaiT-NdMJjJNOQ/COLRg9qOwdQCFce-qgodrbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CMKC7uKOwdQCFce-qgodqbsLaA UCzC5CNksIBaiT-NdMJjJNOQ/CJiQ8uiOwdQCFcx9qgodysAOHg UCzC5CNksIBaiT-NdMJjJNOQ/CI3h3uDJitgCFdARTgodejsFWg UCzC5CNksIBaiT-NdMJjJNOQ/CI69oYTKitgCFdaPTgodsHsP5g UCzC5CNksIBaiT-NdMJjJNOQ/CKzQr47KitgCFdCITgodq6EJZg UCzC5CNksIBaiT-NdMJjJNOQ/CPGD8Iu8kN4CFREChAod9OkLmg".split(" ");
Ifu=Number.MAX_SAFE_INTEGER;y9e=RegExp("\ufe0f","g");_.vb=function(X){this.skinTone=0;this.emojiSize=24;this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.pickerCustomEmojiIds=[];this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1;X&&_.oVb(this,X)};
_.oVb=function(X,J){try{_.MN(J,{context:X,onSuccess:function(l,g){Array.isArray(g)?X.load(g):(l=new _.Kw("Emoji manager JSON response was not an array!",{response:g}),_.Bf(l))},
onError:function(l){l=new _.Kw("Failed to retrieve emoji manager initial JSON data!",{url:J,statusCode:_.R6(l).toString()});_.Wf(l)}})}catch(l){var p=new _.Kw("Failed to parse unicode emoji JSON data! Error: {e.message}",{url:J});
_.Wf(p)}};
_.vb.prototype.clear=function(){this.emojis=[];this.emojiMap={};this.emojiRegex=/$./;this.emojiShortcutMap={};this.emojiShortcutCharMap={};this.hasInitializedShortcutCharMap=!1};
_.vb.prototype.load=function(X,J){if(J)if(X.length)X=X.concat(J.emojis);else{this.emojis=J.emojis;this.emojiMap=J.emojiMap;this.emojiShortcutMap=J.emojiShortcutMap;this.emojiShortcutCharMap=SSU(J);this.hasInitializedShortcutCharMap=!0;this.emojiRegex=J.emojiRegex;return}this.emojis=[].concat(_.EU(new Set(this.emojis.concat(X))));this.hasInitializedShortcutCharMap=!1;X=Array(this.emojis.length);for(J=0;J<this.emojis.length;J++){var p=this.emojis[J];if(p.emojiId){this.emojiMap[p.emojiId]=p;this.emojiMap[p.emojiId].index=
J;for(var l=0;p.shortcuts&&l<p.shortcuts.length;l++)this.emojiShortcutMap[p.shortcuts[l].toLocaleLowerCase()]=p;X[J]=p.isCustomEmoji&&p.shortcuts?p.shortcuts[0]:p.emojiId}}X.sort(function(g,B){return B.length-g.length});
if(X.length)try{this.emojiRegex=new RegExp(X.join("|").replace("*","\\*"),"gi")}catch(g){this.emojiRegex=/$./}else this.emojiRegex=/$./};
OxZ=function(X,J){J=_.C(J);for(var p=J.next();!p.done;p=J.next()){var l=p.value;if(l.emojiId&&X.emojiMap[l.emojiId]){p=Object.assign({},X.emojiMap[l.emojiId],l);X.emojiMap[l.emojiId]=p;var g=void 0;p.index&&((g=X.emojis[p.index])==null?void 0:g.emojiId)===l.emojiId&&(X.emojis[p.index]=p);l=void 0;if((l=p.shortcuts)==null?0:l.length)for(X.hasInitializedShortcutCharMap=!1,l=_.C(p.shortcuts),g=l.next();!g.done;g=l.next())X.emojiShortcutMap[g.value.toLocaleLowerCase()]=p}}};
c9j=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(_.BY.getInstance(),2);if(l.nextAddress!=3)return(J=l.yieldResult)?l.yield(J.get("ytlc-emoji-pref"),3):l.return();(p=l.yieldResult)&&OxZ(X,Object.keys(p).map(function(g){return{emojiId:g,stickyPrefId:p[g]}}).filter(function(g){return!!g.emojiId&&!!g.stickyPrefId}));
_.Ma(l)})};
_.ew=function(X,J,p){return(X=X.emojiMap[J])&&(!X.isLocked||p!==void 0&&p)?X:void 0};
ZI=function(X,J,p){p=_.ew(X,J,p===void 0?!1:p);var l=J.match("\u200d");p&&X.skinTone!==0&&(X=(l==null?void 0:l.length)===1?_.ew(X,J.replace("\u200d",U2U[X.skinTone]+"\u200d")):_.ew(X,J+U2U[X.skinTone]))&&(p=X);return p};
bxv=function(X,J){var p=X.emojiMap[J];return(p==null?0:p.stickyPrefId)?X.emojiMap[p.stickyPrefId]:ZI(X,J)};
_.yq=function(X,J){X=X.emojiShortcutMap[J.toLocaleLowerCase()];return!X||X.isLocked?null:X};
ffu=function(X,J,p){return SSU(X,p===void 0?!1:p)[J]||{}};
SSU=function(X,J){J=J===void 0?!1:J;if(!X.hasInitializedShortcutCharMap){X.hasInitializedShortcutCharMap=!0;for(var p=0;p<X.emojis.length;p++){var l=X.emojis[p];if(!(l.isLocked||J&&l.isCustomEmoji&&l.emojiId&&!X.pickerCustomEmojiIds.includes(l.emojiId)))for(var g=0;l.shortcuts&&g<l.shortcuts.length;g++){var B=l.shortcuts[g];B.startsWith(":_")&&l.isCustomEmoji&&(X.emojiShortcutCharMap[":_"]==null&&(X.emojiShortcutCharMap[":_"]=Object.create(null)),X.emojiShortcutCharMap[":_"][B]=l);if(!(B.length<3||
!l.isCustomEmoji&&afe.test(B))){var k=B.substr(0,3).toLocaleLowerCase();X.emojiShortcutCharMap[k]==null&&(X.emojiShortcutCharMap[k]=Object.create(null));X.emojiShortcutCharMap[k][B]=l}}}}return X.emojiShortcutCharMap};
_.vb.prototype.createEmoji=function(X,J){J=J===void 0?!0:J;var p=document.createElement("img");X.isCustomEmoji||p.classList.add("small-emoji");p.classList.add("emoji");p.classList.add("yt-formatted-string");p.src=X.image?_.h4(X.image.thumbnails,this.emojiSize)||"":"";var l=void 0;X.image&&X.image.accessibility&&X.image.accessibility.accessibilityData&&(l=X.image.accessibility.accessibilityData.label);p.alt=l?l:(X.isCustomEmoji&&X.shortcuts?X.shortcuts[0]:X.emojiId)||"";X.isCustomEmoji&&(p.dataset.emojiId=
X.emojiId);_.O4&&(p.setAttribute("contenteditable","false"),p.setAttribute("unselectable","on"));J&&(X.shortcuts&&X.shortcuts.length&&p.setAttribute("shared-tooltip-text",X.shortcuts[0]),p.id="emoji-"+HxG++);return p};
_.vb.prototype.createDocumentFragment=function(X,J,p,l){J=J===void 0?!1:J;p=p===void 0?!0:p;l=l===void 0?!1:l;X=X.replace(y9e,"");for(var g=document.createDocumentFragment(),B=0,k,n=0;(k=this.emojiRegex.exec(X))!=null;){var w=_.ew(this,k[0])||_.yq(this,k[0]);!w||w.isCustomEmoji&&!J||(w=this.createEmoji(w,p),B!==k.index&&g.appendChild(document.createTextNode(X.substring(B,k.index))),g.appendChild(w),B=k.index+k[0].length,n++)}if(!l||n)return g.appendChild(document.createTextNode(X.substr(B))),g};
D20=function(X,J,p){var l,g,B,k,n,w,Y,e,Z;return _.L(function(h){if(h.nextAddress==1){if(!J.emojiId||!X.emojiMap[J.emojiId])return h.return();l=Object.assign({},X.emojiMap[J.emojiId],{stickyPrefId:p});X.emojiMap[J.emojiId]=l;J.index&&((g=X.emojis[J.index])==null?void 0:g.emojiId)===J.emojiId&&(X.emojis[J.index]=l);if((B=J.shortcuts)==null?0:B.length)for(X.hasInitializedShortcutCharMap=!1,k=_.C(J.shortcuts),n=k.next();!n.done;n=k.next())w=n.value,X.emojiShortcutMap[w.toLocaleLowerCase()]=l;return h.yield(_.BY.getInstance(),
2)}if(h.nextAddress!=4)return(Y=h.yieldResult)?h.yield(Y.get("ytlc-emoji-pref"),4):h.jumpTo(0);Z=(e=h.yieldResult)!=null?e:{};Z[J.emojiId]=p;return h.yield(Y.set("ytlc-emoji-pref",Z,Ifu),0)})};
_.hY=new _.vb;var Fjk;_.xK={};
Fjk={properties:{id:{type:String,computed:"identity(data.id)",reflectToAttribute:!0},wholeMessageClickable:{type:Boolean,computed:"computeWholeMessageClickable(data.contextMenuEndpoint)",reflectToAttribute:!0},useOpacityForContextMenuVisibility:{type:Boolean,value:_.H("web_context_menu_a11y_opacity_visibility"),reflectToAttribute:!0},timestampString:{type:String,computed:"computeTimestampString(data)"},popupPositionTarget:{type:Object,computed:"identity(menuButton)"},menuButton:Object,menuVisible:{type:Boolean,
computed:"computeMenuVisible_(menuOpen, menuFocused)",reflectToAttribute:!0},menuOpen:{type:Boolean,value:!1},menuFocused:{type:Boolean,value:!1},emojiManager:Object,participantsManager:Object,isDeleted:{type:Boolean,value:!1,computed:"truthy(data.deletedStateMessage)",reflectToAttribute:!0},hasOriginalContent:{type:Boolean,value:!1,computed:"truthy(data.showOriginalContentMessage)"},hasInlineActionButtons:{type:Boolean,computed:"computeHasInlineActionButtons(data)",reflectToAttribute:!0},modern:{type:Boolean,
reflectToAttribute:!0,value:_.H("web_button_rework_with_live")},filledButtonOverrides:{type:Object,value:{type:"filled",style:"overlay"}}},supportsInlineActionButtons:!1,listeners:{"yt-popup-opened":"onYtPopupOpened_","yt-popup-closed":"onYtPopupClosedOrCanceled_","yt-popup-canceled":"onYtPopupClosedOrCanceled_",tap:"onItemTap"},TIME_FORMATTER:new Lf(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 X=_.ya(this.hostElement||this).querySelector("#inline-action-button-container");X&&X.setAttribute("aria-hidden","true");this.menuButton=_.ya(this.hostElement).querySelector("#menu-button")},
attached:function(){var X=this.menuButton;X&&(X.addEventListener("focusin",_.Da(this,this.onMenuButtonFocus_)),X.addEventListener("focusout",_.Da(this,this.onMenuButtonBlur_)))},
detached:function(){var X=this.menuButton;X&&(X.removeEventListener("focusin",_.Da(this,this.onMenuButtonFocus_)),X.removeEventListener("focusout",_.Da(this,this.onMenuButtonBlur_)))},
identity:_.DR,truthy:function(X){return!!X},
computeTimestampString:function(X){return X?X.timestampText?this.getSimpleString(X.timestampText):this.TIME_FORMATTER.format(new Date(X.timestampUsec/1E3)):""},
computeWholeMessageClickable:function(X){return X},
computeMenuVisible_:function(X,J){return X||J},
computeHasInlineActionButtons:function(X){if(!X)return!1;var J,p;return!((J=X.inlineActionButtons)==null||!J.length)||!((p=X.additionalInlineActionButtons)==null||!p.length)},
createDocumentFragmentFromString:function(X){var J=_.hY.createDocumentFragment.bind(_.hY),p;if((p=this.participantsManager)==null||!p.viewerRegex)return J(X);p=document.createDocumentFragment();for(var l=0,g;(g=this.participantsManager.viewerRegex.exec(X))!=null;){if(g.index>0){var B=":"+g[0]+":";if((_.ew(_.hY,B)||_.yq(_.hY,B))&&X.indexOf(B)===g.index-1)continue}p.appendChild(J(X.substring(l,g.index)));l=document.createElement("span");l.appendChild(J(g[0]));l.classList.add("mention");p.appendChild(l);
l=g.index+g[0].length}p.appendChild(J(X.substring(l)));return p},
createDocumentFragment:function(X){var J=document.createDocumentFragment();if(X.simpleText)return J.appendChild(this.createDocumentFragmentFromString(X.simpleText)),J;if(!X.runs)return J;for(var p=0;p<X.runs.length;p++){var l=X.runs[p];if(l.emoji)J.appendChild(_.hY.createEmoji(l.emoji));else if(l.text)if(l.navigationEndpoint){var g=document.createElement("a");g.classList.add("yt-simple-endpoint");KMm(g,l.navigationEndpoint);_.ya(g).appendChild(this.createDocumentFragmentFromString(l.text));J.appendChild(g)}else J.appendChild(this.createDocumentFragmentFromString(l.text))}return J},
hasModerationOverlayVisible:function(){var X;return((X=document.querySelector("yt-live-chat-item-list-renderer"))==null?void 0:X.getAttribute("moderation-mode-enabled"))===""},
onItemTap:function(X){X.composedPath().some(function(J){return(J=J instanceof Element?J:null)?J.tagName&&(J.tagName.toLowerCase()==="yt-live-chat-creator-heart-view-model"||J.tagName.toLowerCase()==="yt-button-view-model"):!1})||this.data.contextMenuEndpoint&&this.wholeMessageClickable&&this.shouldSupportWholeItemClick()&&!this.hasModerationOverlayVisible()&&!_.H("enable_live_chat_web_context_menu_resolver")&&this.showContextMenu(X)},
colorFromDecimal:function(X){return I9a(X)},
markAsDeleted:function(X,J){this.set("data.deletedStateMessage",X);this.set("data.showOriginalContentMessage",J)},
onMenuButtonFocus_:function(){this.menuFocused=!0},
onMenuButtonBlur_:function(){this.menuFocused=!1},
showContextMenu:function(X){if(this.data.contextMenuEndpoint){var J=_.yG().resolve(_.ur),p=this.data.contextMenuEndpoint,l;(l=_.$z.instance)&&_.WE(l,p)?(J=R9e(J,p),l=_.Zq(l,{},J)):l=_.m2U(J,p);l.then(this.handleGetContextMenuResponse_,this.handleGetContextMenuError,this);X&&X.stopPropagation()}},
handleGetContextMenuResponse_:function(X){var J=_.$z.instance;J&&_.WE(J,{liveChatEndpoint:{}})||(X=X.response);X.liveChatItemContextMenuSupportedRenderers&&X.liveChatItemContextMenuSupportedRenderers.menuRenderer&&this.showContextMenu_(X.liveChatItemContextMenuSupportedRenderers.menuRenderer);X.actions&&_.xm(this.hostElement,"yt-live-chat-actions",[X.actions])},
handleGetContextMenuError:function(X){if(X instanceof Error||X instanceof Object||X instanceof String)var J=X;_.Bf(new _.Kw("Error encountered calling GetLiveChatItemContextMenu",J))},
showContextMenu_:function(X){this.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:X}}})},
onYtPopupOpened_:function(){this.menuOpen=!0;_.h8(this.hostElement,"yt-live-chat-context-menu-opened")},
onYtPopupClosedOrCanceled_:function(){this.menuOpen=!1;_.h8(this.hostElement,"yt-live-chat-context-menu-closed")}};
_.xK.YtLiveChatItemBehavior=[Fjk,_.AP.YtComponentBehavior,_.uX.YtOpenPopupBehavior];_.Hb=function(){};var qSs;var NAb;var Mj0;var uVG;var a_=function(){var X=_.F.apply(this,arguments)||this;X.active=!1;X.identity=_.DR;return X};
_.r(a_,_.F);a_.prototype.dataChanged=function(){this.active=!1};
a_.prototype.onClick=function(){_.h8(this.hostElement,"yt-live-chat-select-suggestion",this.data)};
a_.prototype.dataChanged=a_.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],a_.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],a_.prototype,"active",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],a_.prototype,"dataChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-suggestion",noInjection:!0})],a_);
_.N(a_,"yt-live-chat-text-input-field-suggestion",function(){if(uVG===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Mj0===void 0&&(Mj0=document.createElement("template"));var l=Mj0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);uVG=X}X=uVG;return X},{mode:0});_.Ut=function(X,J,p){return CustomEvent.call(this,X,{detail:{value:J,path:p}})||this};
_.r(_.Ut,CustomEvent);_.rD=function(){var X=_.F.apply(this,arguments)||this;X.viewerName=null;X.actionMap={"yt-live-chat-actions":"onChatMessage_"};X.SUPPORTED_ITEM_TYPES_=["liveChatTextMessageRenderer","liveChatLegacyPaidMessageRenderer","liveChatPaidMessageRenderer"];X.PARTICIPANT_TIME_USEC_=3E8;return X};
_.r(_.rD,_.F);_.W=_.rD.prototype;_.W.created=function(){this.allParticipantsCharMap_={};this.asyncHandle_=null};
_.W.addParticipant=function(X){var J=_.FWK(this.participants,X,function(l,g){l=l[Object.keys(l)[0]];g=g[Object.keys(g)[0]];l=String(_.wi(l.authorName)).toLowerCase();g=String(_.wi(g.authorName)).toLowerCase();return l<g?-1:l==g?0:1}.bind(this));
if(J>=0){var p=this.participants[J];p[Object.keys(p)[0]].timestampUsec&&this.splice("participants",J,1,X)}else this.splice("participants",-J-1,0,X);X=X[Object.keys(X)[0]];J=_.wi(X.authorName).toLocaleLowerCase();p=J.substr(0,2);this.allParticipantsCharMap_.hasOwnProperty(p)||(this.allParticipantsCharMap_[p]={});this.allParticipantsCharMap_[p][J]=X};
_.W.getAuthorsFromPrefix=function(X){return this.allParticipantsCharMap_.hasOwnProperty(X)?this.allParticipantsCharMap_[X]:null};
_.W.computeViewerRegex_=function(X){if(!X)return null;X=X.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var J=X.indexOf("@")===0&&_.H("live_chat_enable_handles_web_text_input_update")?"([#]":"([@#]";return new RegExp(J+X.replace(/ /g,"\\s*")+"|^"+X.replace(/ /g,"\\s*")+"$|^"+X.replace(/ /g,"\\s*")+"(?=\\s)|(?<=\\s)"+X.replace(/ /g,"\\s*")+"$|(?<=\\s)"+X.replace(/ /g,"\\s*")+"(?=\\s))","ig")};
_.W.checkForStaleParticipants_=function(){var X=this;this.trimOldParticipants_();this.asyncHandle_&&XFY(this.asyncHandle_);this.participants.length>0&&(this.asyncHandle_=_.CC(function(){X.checkForStaleParticipants_()},3E4))};
_.W.onChatMessage_=function(X){var J=this,p=Date.now()*1E3;X.forEach(function(l){if(l=_.a(l,H6e)){l=l.item;var g=Object.keys(l)[0];J.SUPPORTED_ITEM_TYPES_.indexOf(g)!=-1&&l[g].timestampUsec>=p-J.PARTICIPANT_TIME_USEC_&&J.addParticipant(l)}},this);
this.checkForStaleParticipants_()};
_.W.trimOldParticipants_=function(){for(var X=Date.now()*1E3,J=this.participants.length-1;J>=0;J--){var p=this.participants[J];p=p[Object.keys(p)[0]];p.timestampUsec&&p.timestampUsec<X-this.PARTICIPANT_TIME_USEC_&&this.splice("participants",J,1)}};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],_.rD.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],_.rD.prototype,"viewerName",void 0);_.u([_.R({computed:"computeViewerRegex_(viewerName)"}),_.V("design:type",Object)],_.rD.prototype,"viewerRegex",void 0);_.u([_.R({value:function(){return[]},
notify:!0}),_.V("design:type",Array)],_.rD.prototype,"participants",void 0);_.u([_.se({is:"yt-live-chat-participants-manager",noInjection:!0})],_.rD);var GJU=/.*([:@#].*?)$/,I_=/\u00a0/g,d2U=String.fromCharCode(160),Vje={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"},yS=function(){var X=_.F.apply(this,arguments)||this;X.disabled=!1;X.liveChatRichMessageInput=null;X.messageInput=null;X.isValidWithNoInputText=!1;X.suggestions=[];X.emojiManager=_.hY;X.inputMethodEditorActive=
!1;X.suggestionIndex=-1;X.JSC$14502_lastSuggestionRange=null;return X};
_.r(yS,_.F);_.W=yS.prototype;_.W.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"yt-live-chat-text-input-field-suggestion"},reuseComponents:!0}}};
_.W.attached=function(){_.Fj&&(document.execCommand("enableObjectResizing",!1,"false"),document.execCommand("enableInlineTableEditing",!1,"false"));this.hostElement.addEventListener("compositionstart",this.onCompositionStart);this.hostElement.addEventListener("compositionend",this.onCompositionEnd)};
_.W.detached=function(){this.setLiveChatRichMessageInput(null);this.hostElement.removeEventListener("compositionstart",this.onCompositionStart);this.hostElement.removeEventListener("compositionend",this.onCompositionEnd)};
_.W.dataChanged=function(){if(!this.ignoreColorMapping){var X=!1,J={},p;for(p in Vje)this.data&&this.data.hasOwnProperty(p)&&(J[Vje[p]]=this.colorFromDecimal(this.data[p]),X=!0);X&&_.bS(this.hostElement,J)}this.messageInput&&this.setLiveChatRichMessageInput(this.messageInput)};
_.W.onMessageSet=function(){this.setLiveChatRichMessageInput(this.messageInput||{})};
_.W.colorFromDecimal=function(X){X=Math.floor(Number(X));return"rgba("+[X>>16&255,X>>8&255,X&255,(X>>24&255)/255].join()+")"};
_.W.preventDrag=function(X){X.dataTransfer&&(X.dataTransfer.dropEffect="none");X.preventDefault()};
_.W.preventResize=function(X){X.returnValue=!1};
_.W.onInputChange=function(){var X=this.characterCount,J=document.querySelector("#overflow-text");this.characterCount<=this.maxCharacterLimit&&J&&J.remove();if(!J&&this.characterCount>this.maxCharacterLimit){var p=window.getSelection();if(p){var l=p.getRangeAt(0);p.removeAllRanges();p.addRange(l)}}if(p=this.getCurrentRange())l=this.calculateTextBeforeRange(p),this.completeEmojisInRange(p,l,!0)||this.updateSuggestions(p,l);l=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(l);
_.h8(this.hostElement,"yt-live-chat-message-input-change",l);J&&this.characterCount===0&&J.remove();p&&p.commonAncestorContainer.parentElement.id==="input"&&p.commonAncestorContainer.nodeName!=="SPAN"?this.handleOverflowText(this.characterCount>X):p&&!p.collapsed&&p.commonAncestorContainer===this.input&&this.checkForDuplicateSpans();if(this.characterCount===0)for(X=this.input.childNodes.length-1;X>=0;X--)this.input.childNodes[X].nodeName==="BR"&&this.input.childNodes[X].remove()};
_.W.onCompositionStart=function(){this.inputMethodEditorActive=!0};
_.W.onCompositionEnd=function(){this.inputMethodEditorActive=!1;var X=this.getCurrentRange();X&&X.commonAncestorContainer.parentElement.id==="input"&&X.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.W.mergeOverflowText=function(X){if(X){var J=document.createRange();J.selectNodeContents(X);J=J.extractContents();this.input.insertBefore(J,X)}};
_.W.checkRangeAtEndOfInput=function(){var X=this.getCurrentRange();if(X){var J=_.ya(this.hostElement).querySelector("#overflow-text"),p=document.createRange();J&&J.previousSibling?J.previousSibling instanceof HTMLImageElement?p.selectNode(J.previousSibling):p.selectNodeContents(J.previousSibling):this.input&&this.input.lastChild&&(this.input.lastChild instanceof HTMLImageElement?p.selectNode(this.input.lastChild):p.selectNodeContents(this.input.lastChild));p.collapse(!1);return p.isPointInRange(X.startContainer,
X.startOffset)}return!1};
_.W.handleOverflowText=function(X){if(!this.dropdown.opened&&!this.inputMethodEditorActive&&this.isChatMessageInput){var J=_.ya(this.hostElement).querySelector("#overflow-text"),p=this.getCurrentRange();this.input.normalize();X=this.checkRangeAtEndOfInput()&&X;this.mergeOverflowText(J);for(var l,g=0,B=0,k,n=this.input.childNodes,w=0;w<n.length;w++){var Y=n[w];Y instanceof Text?(B+=Y.textContent.length,B>this.maxCharacterLimit&&(l=Y,g=this.maxCharacterLimit+Y.textContent.length-B)):Y instanceof HTMLImageElement&&
(l=void 0,B=Y.dataset.emojiId&&((l=this.data)==null?0:l.emojiCharacterCount)?B+this.data.emojiCharacterCount:B+Y.alt.length,l=this.input,g=w);if(B>this.maxCharacterLimit&&l){k=document.createRange();k.collapse(!1);J?(B=this.input.lastChild.previousSibling,B instanceof Text?k.setEnd(this.input.lastChild.previousSibling,B.textContent.length):B instanceof HTMLImageElement&&k.setEnd(this.input,this.input.childNodes.length-1)):k.selectNodeContents(this.input);k.setStart(l,g);break}}k&&(l=!1,p&&(X=k.isPointInRange(p.startContainer,
p.startOffset-1)),J||(J=document.createElement("span"),J.id="overflow-text",J.textContent="",J.setAttribute("contenteditable","true"),_.ya(_.ya(this.hostElement).querySelector("#input")).appendChild(J),l=!0),J&&(p=k.extractContents(),J.insertBefore(p,J.firstChild),X&&J.firstChild&&(p=document.createRange(),l?p.setStartAfter(J.lastChild):p.setStartAfter(J.firstChild),p.collapse(!0),J=window.getSelection(),J.removeAllRanges(),J.addRange(p))))}};
_.W.checkForDuplicateSpans=function(){for(var X=0;X<this.input.childNodes.length;X++){var J=this.input.childNodes[X];if(J.nodeName==="SPAN"){var p=document.createRange();p.selectNodeContents(J);p=p.extractContents();this.input.insertBefore(p,J);J.remove()}}this.handleOverflowText(!0)};
_.W.getCurrentRange=function(){var X=window.getSelection();return X&&X.rangeCount?X.getRangeAt(0).cloneRange():null};
_.W.getInputRange=function(){var X=this.getCurrentRange();if(X){for(var J=X.commonAncestorContainer,p=!1,l=_.ya(this.hostElement).querySelector("#input");J;){if(J===l){p=!0;break}J=J.parentNode}p||(X=null)}X||(X=this.getRangeAtEnd());return X};
_.W.getRangeAtEnd=function(){var X=document.createRange(),J=_.ya(this.hostElement).querySelector("#input").lastChild;!J||J.nodeName!=="#text"&&J.nodeName!=="SPAN"?(X.selectNodeContents(_.ya(this.hostElement).querySelector("#input")),X.collapse(!1)):J.nodeName==="#text"?X.setStart(J,J.textContent.length):X.setStart(J,J.childNodes.length);return X};
_.W.getChatParticipantSuggestions=function(X,J,p,l){var g=_.H("live_chat_enable_handles_web_text_input_update");if(J)for(var B in J)if(B.indexOf(X)===0||g&&B.indexOf(p+X)===0){var k=J[B],n=_.wi(k.authorName);l.push({suggestion:{author:!0,authorType:p,image:k.authorPhoto,alt:n,text:n}});if(l.length>=64)break}};
_.W.getSuggestions=function(X){var J=[],p=X.substring(0,3),l=ffu(_.hY,p,!0);if(l)for(var g in l)if(g.toLocaleLowerCase().indexOf(X)===0){var B=l[g];if(B&&B.emojiId){if(B=bxv(_.hY,B.emojiId)){var k=void 0,n=void 0,w=void 0,Y=void 0,e=((k=B.image)==null?0:(n=k.accessibility)==null?0:(w=n.accessibilityData)==null?0:w.label)||B.isCustomEmoji?(Y=B.shortcuts)==null?void 0:Y[0]:B.emojiId;J.push({suggestion:{emoji:!0,image:B.image,alt:e,text:g,textToInsertWhenSelected:B.isCustomEmoji?g:e}})}if(J.length>=
64)break}}if(!this.participantsManager)return null;if(p.indexOf("@")===0||p.indexOf("#")===0)l=p.charAt(0),X=X.substring(1),g=_.H("live_chat_enable_handles_web_text_input_update"),p.indexOf("@")===0&&g&&(g=this.participantsManager.getAuthorsFromPrefix(p.substring(0,2)),this.getChatParticipantSuggestions(X,g,l,J)),p=p.substring(1),p=this.participantsManager.getAuthorsFromPrefix(p),this.getChatParticipantSuggestions(X,p,l,J);return J?J.sort(function(Z,h){return h.suggestion.text<Z.suggestion.text?-1:
h.suggestion.text===Z.suggestion.text?0:1}):null};
_.W.insertSuggestion=function(X){var J=_.H("live_chat_enable_handles_web_text_input_update"),p=X.authorType;J=X.text.indexOf(p)===0&&J?X.text+d2U:p+X.text+d2U;X.emoji?this.insertTextAtRange(this.JSC$14502_lastSuggestionRange,X.textToInsertWhenSelected||""):X.author&&this.insertTextAtRange(this.JSC$14502_lastSuggestionRange,J)};
_.W.updateSuggestionsAtCaret=function(){var X=this.getCurrentRange();X&&this.updateSuggestions(X,this.calculateTextBeforeRange(X))};
_.W.offsetStartOfRangeBy=function(X,J){for(;J>0;)if(X.startOffset-J>=0){X.setStart(X.startContainer,X.startOffset-J);break}else{J=X.startContainer instanceof HTMLImageElement?J-X.startContainer.alt.length:J-X.startOffset;var p=X.startContainer.previousSibling;if(!p){X.setStart(X.startContainer,0);break}if(_.H("live_chat_require_space_for_autocomplete_emoji")){var l=void 0,g=void 0;X.setStart(p,((l=p)==null?void 0:(g=l.textContent)==null?void 0:g.length)||0)}else X.setStart(p,p.childNodes.length||
0)}};
_.W.updateSuggestions=function(X,J){var p=this;this.JSC$14502_lastSuggestionRange&&(this.JSC$14502_lastSuggestionRange.detach(),this.JSC$14502_lastSuggestionRange=null);if((J=GJU.exec(J))&&J.length&&(J=J[J.length-1].toLocaleLowerCase(),J.length>2&&(this.offsetStartOfRangeBy(X,J.length),this.JSC$14502_lastSuggestionRange=X,(X=this.getSuggestions(J))&&X.length))){this.suggestions=X;_.oh(this,function(){_.ya(p.hostElement).querySelector("#dropdown-content").scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(X.length-1);return}this.dropdown.opened=!1};
_.W.completeEmojisInRange=function(X,J,p){var l=J.replace(/[\s\xa0]+$/,"");J=J.length-l.length;l=l.split(" ");l=l[l.length-1].trim().toLocaleLowerCase();var g=l.lastIndexOf(":");if(p&&!J&&g!==l.length-1)return!1;g!==-1&&(p=l.lastIndexOf(":",g-1),p!==-1&&(l=l.substring(p)));if((p=_.yq(_.hY,l))&&p.emojiId){p=bxv(_.hY,p.emojiId)||null;this.offsetStartOfRangeBy(X,l.length+J);var B,k,n,w;l=(((B=p)==null?0:B.isCustomEmoji)?(k=p)==null?void 0:(n=k.shortcuts)==null?void 0:n[0]:(w=p)==null?void 0:w.emojiId)||
"";J&&(l+=d2U);this.insertTextAtRange(X,l);this.dropdown.opened=!1;return!0}return!1};
_.W.onSuggestion=function(X){this.insertSuggestion(X.detail);this.dropdown.opened=!1};
_.W.onKeyPress=function(X){X.keyCode===13&&(X.preventDefault(),this.dropdown.opened?(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),this.dropdown.opened=!1):_.h8(this.hostElement,"yt-live-chat-send-message"))};
_.W.completeEmojis=function(){var X=document.createRange(),J=_.ya(this.hostElement).querySelector("#input").lastChild;J?X.setStart(J,J.childNodes.length):(X.selectNodeContents(_.ya(this.hostElement).querySelector("#input")),X.collapse(!1));this.completeEmojisInRange(X,this.calculateTextBeforeRange(X),_.H("live_chat_require_space_for_autocomplete_emoji"))};
_.W.maybePreventTextFormatting=function(X){!_.fR||!X.ctrlKey&&!X.metaKey||X.keyCode!==66&&X.keyCode!==73||(X.stopImmediatePropagation(),X.preventDefault())};
_.W.onKeyDown=function(X){this.maybePreventTextFormatting(X);if(this.dropdown.opened)switch(X.keyCode){case 27:this.dropdown.opened=!1;X.stopPropagation();break;case 9:this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);this.dropdown.opened=!1;X.preventDefault();break;case 38:this.changeSuggestionIndex(this.suggestionIndex-1);X.preventDefault();break;case 40:this.changeSuggestionIndex(this.suggestionIndex+1),X.preventDefault()}};
_.W.onKeyUp=function(X){switch(X.keyCode){case 37:case 39:this.updateSuggestionsAtCaret();break;case 38:case 40:this.dropdown.opened||this.updateSuggestionsAtCaret()}if(_.O4)this.onInputChange()};
_.W.changeSuggestionIndex=function(X){if(this.dropdown.opened){var J=_.ya(this.hostElement).querySelector("#dropdown-content");this.suggestionIndex>=0&&this.suggestionIndex<J.children.length&&(J.children[this.suggestionIndex].active=!1);var p=this.suggestions.length;this.suggestionIndex=(X+p)%p;X=J.children[this.suggestionIndex];X.active=!0;J.scrollTop=X.offsetTop}};
_.W.onInputPaste=function(X){X.preventDefault();(X=X.clipboardData)&&X.types&&(X=X.getData("text/plain")||"",X=X.replace(/\n/g,""),this.insertText(X));(X=this.getCurrentRange())&&X.commonAncestorContainer.parentElement.id==="input"&&X.commonAncestorContainer.nodeName!=="SPAN"&&this.handleOverflowText(!0)};
_.W.onFocus=function(){this._setFocused(!0)};
_.W.onBlur=function(){this._setFocused(!1)};
_.W.insertText=function(X){this.insertTextAtRange(this.getInputRange(),X)};
_.W.insertTextAtRange=function(X,J){if(X&&(X.collapsed||X.deleteContents(),J=_.hY.createDocumentFragment(J,!0,!1))){for(var p=_.C((J==null?void 0:J.childNodes)||[]),l=p.next();!l.done;l=p.next()){l=l.value;var g=void 0,B=void 0,k=void 0,n=void 0,w=void 0;(k=(g=window)==null?void 0:(B=g.ShadyCSS)==null?void 0:B.ScopingShim)==null||(w=(n=k).scopeNode)==null||w.call(n,l,this.hostElement.localName)}p=J.lastChild;X.insertNode(J);this.focused||this.input.focus();if(this.focused){X=X.cloneRange();X.selectNodeContents(p);
X.collapse(!1);if(J=window.getSelection())J.removeAllRanges(),J.addRange(X);X.commonAncestorContainer.parentElement.id==="input"&&X.commonAncestorContainer.nodeName!=="SPAN"&&(this.dropdown.opened&&(this.dropdown.opened=!1),this.handleOverflowText(!0))}X=this.calculateLiveChatRichMessageInput();this._setLiveChatRichMessageInput(X);_.h8(this.hostElement,"yt-live-chat-message-input-change",X)}};
_.W.setLiveChatRichMessageInput=function(X){_.ya(_.ya(this.hostElement).querySelector("#input")).textContent="";if(X&&X.textSegments){for(var J=0;J<X.textSegments.length;J++){var p=X.textSegments[J];p.text?_.ya(_.ya(this.hostElement).querySelector("#input")).appendChild(_.hY.createDocumentFragment(p.text,!0,!1)):p.emojiId&&(p=_.ew(_.hY,p.emojiId))&&_.ya(_.ya(this.hostElement).querySelector("#input")).appendChild(_.hY.createEmoji(p,!1))}this._setLiveChatRichMessageInput(this.calculateLiveChatRichMessageInput())}else this._setLiveChatRichMessageInput(null)};
_.W.setText=function(X){this.setLiveChatRichMessageInput(X?{textSegments:[{text:X}]}:null)};
_.W.calculateTextBeforeRange=function(X){var J="",p=X.startContainer;if(p&&p instanceof Text){var l;J=((l=p.textContent)==null?void 0:l.substring(0,X.startOffset))||"";p=p.previousSibling}for(;p&&p instanceof Text;)J=p.textContent+J,p=p.previousSibling;return J.replace(I_," ")};
_.W.calculateLiveChatRichMessageInput=function(){for(var X=[],J="",p=_.ya(_.ya(this.hostElement).querySelector("#input")).childNodes,l=0;l<p.length;l++){var g=p[l];g instanceof Text?J+=g.textContent:g instanceof HTMLImageElement&&(g.dataset.emojiId?(J&&(X.push({text:J.replace(I_," ")}),J=""),X.push({emojiId:g.dataset.emojiId})):J+=g.alt)}J&&X.push({text:J.replace(I_," ")});if(p=_.ya(this.hostElement).querySelector("#overflow-text")){J="";p=p.childNodes;for(l=0;l<p.length;l++)g=p[l],g instanceof Text?
J+=g.textContent:g instanceof HTMLImageElement&&(g.dataset.emojiId?(J&&(X.push({text:J.replace(I_," ")}),J=""),X.push({emojiId:g.dataset.emojiId})):J+=g.alt);J&&X.push({text:J.replace(I_," ")})}return{textSegments:X}};
_.W.computeCharacterCount=function(X){if(!X||!X.textSegments)return 0;for(var J=0,p=0;p<X.textSegments.length;p++){var l=X.textSegments[p];if(l.text)J+=l.text.length;else if(l.emojiId){var g=void 0;if((g=this.data)==null?0:g.emojiCharacterCount)J+=this.data.emojiCharacterCount;else{var B=g=void 0,k=void 0;J+=((B=_.ew(_.hY,(g=l)==null?void 0:g.emojiId))==null?void 0:(k=B.shortcuts)==null?void 0:k[0].length)||0}}}return J};
_.W.characterCountChanged=function(){_.h8(this.hostElement,"yt-live-chat-text-input-field-renderer-character-count-changed",{characterCount:this.characterCount});this.checkScrollAlignment()};
_.W.focusedChanged=function(){this.hostElement.dispatchEvent(new _.Ut("focused-changed",this.focused))};
_.W.focus=function(){this.setFocus(!1)};
_.W.focusAtEnd=function(){this.setFocus(!0)};
_.W.setFocus=function(X){X=X?this.getRangeAtEnd():this.getInputRange();_.ya(this.hostElement).querySelector("#input").focus();var J=window.getSelection();J&&(J.removeAllRanges(),J.addRange(X))};
_.W.insertEmoji=function(X){var J,p=((X==null?0:X.isCustomEmoji)?(J=X.shortcuts)==null?void 0:J[0]:X==null?void 0:X.emojiId)||"";this.insertText(p)};
_.W.computeText=function(X){if(!X||!X.textSegments)return"";for(var J="",p=0;p<X.textSegments.length;p++){var l=X.textSegments[p];if(l.text)J+=l.text;else if(l.emojiId){var g=void 0,B=void 0,k=void 0;J+=((B=_.ew(_.hY,(g=l)==null?void 0:g.emojiId))==null?void 0:(k=B.shortcuts)==null?void 0:k[0])||""}}return J};
_.W.checkScrollAlignment=function(){this.input.scrollHeight>48&&this.input.scrollTop!==this.input.scrollHeight&&(this.input.scrollTop=this.input.scrollHeight)};
_.O1.Object.defineProperties(yS.prototype,{inputTabIndex:{configurable:!0,enumerable:!0,get:function(){return this.disabled?-1:0}},
maxCharacterLimit:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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}}});
yS.prototype.focusedChanged=yS.prototype.focusedChanged;yS.prototype.characterCountChanged=yS.prototype.characterCountChanged;yS.prototype.onSuggestion=yS.prototype.onSuggestion;yS.prototype.onMessageSet=yS.prototype.onMessageSet;yS.prototype.dataChanged=yS.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yS.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],yS.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],yS.prototype,"disabled",void 0);_.u([_.O("disabled"),_.V("design:type",Number),_.V("design:paramtypes",[])],yS.prototype,"inputTabIndex",null);_.u([_.O("data.maxCharacterLimit"),_.R({readOnly:!0,notify:!0}),_.V("design:type",Number),_.V("design:paramtypes",[])],yS.prototype,"maxCharacterLimit",null);
_.u([_.O("liveChatRichMessageInput"),_.R({readOnly:!0,notify:!0}),_.V("design:type",Number),_.V("design:paramtypes",[])],yS.prototype,"characterCount",null);_.u([_.O("maxCharacterLimit, characterCount"),_.R({readOnly:!0,notify:!0}),_.V("design:type",Number),_.V("design:paramtypes",[])],yS.prototype,"remainingCharacterCount",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],yS.prototype,"isChatMessageInput",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],yS.prototype,"inputExpanded",void 0);_.u([_.R({readOnly:!0,notify:!0}),_.V("design:type",Object)],yS.prototype,"liveChatRichMessageInput",void 0);_.u([_.R(),_.V("design:type",Object)],yS.prototype,"messageInput",void 0);_.u([_.R(),_.V("design:type",Boolean)],yS.prototype,"ignoreColorMapping",void 0);_.u([_.O("characterCount"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yS.prototype,"hasText",null);
_.u([_.R(),_.V("design:type",Object)],yS.prototype,"isValidWithNoInputText",void 0);_.u([_.O("characterCount","maxCharacterLimit","isValidWithNoInputText"),_.R(),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yS.prototype,"isInputValid",null);_.u([_.R({readOnly:!0,value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],yS.prototype,"focused",void 0);_.u([_.R(),_.V("design:type",Array)],yS.prototype,"suggestions",void 0);
_.u([_.R(),_.V("design:type",_.vb)],yS.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",_.rD)],yS.prototype,"participantsManager",void 0);_.u([_.R(),_.V("design:type",Boolean)],yS.prototype,"noUnderline",void 0);_.u([_.R(),_.V("design:type",Object)],yS.prototype,"inputMethodEditorActive",void 0);_.u([_.qB("#dropdown"),_.V("design:type",Object)],yS.prototype,"dropdown",void 0);_.u([_.qB("#input"),_.V("design:type",HTMLElement)],yS.prototype,"input",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yS.prototype,"dataChanged",null);_.u([_.mA("messageInput"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yS.prototype,"onMessageSet",null);_.u([_.R8("yt-live-chat-select-suggestion"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],yS.prototype,"onSuggestion",null);
_.u([_.mA("characterCount"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yS.prototype,"characterCountChanged",null);_.u([_.mA("focused"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yS.prototype,"focusedChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-text-input-field-renderer",noInjection:!0})],yS);
_.tju=_.N(yS,"yt-live-chat-text-input-field-renderer",function(){if(NAb===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;qSs===void 0&&(qSs=document.createElement("template"));var l=qSs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);NAb=X}X=NAb;return X},{mode:0});var o_=function(){var X=_.F.apply(this,arguments)||this;X.buttonOverrides={style:"overlay",type:"filled"};X.allowAnimations=!1;X.modern=_.H("web_button_rework_with_live");X.noPadding=!1;return X};
_.r(o_,_.F);_.W=o_.prototype;_.W.shouldSupportInlineActionButtons=function(){return!0};
_.W.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"}}}}};
_.W.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.W.attached=function(){this.allowAnimations=!1};
_.W.dataChanged=function(){if(this.data){var X={"--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)};_.bS(this.hostElement,X);this.allowAnimations=!0}};
_.W.messageChanged=function(){var X,J=(X=this.data)==null?void 0:X.message;X=_.ya(_.ya(this.hostElement).querySelector("#message"));X.textContent="";J&&X.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(J))};
_.W.computeShowOnlyHeader=function(X,J){return!X||X.pdgLikeButton||X.replyButton||X.buyFlowButton?!1:this.isEmpty(X,J)&&!X.footer};
_.W.computeShowFooterDivider=function(X,J,p){return X?!!X.footer&&!this.isEmpty(X,J)&&!p:!1};
_.W.computeIsUserEditable=function(X){return!!X.inputField};
_.W.computeHasHeartButton=function(X){return(X==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||(X==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"||(X==null?void 0:X.heartState)==="TOOLBAR_HEART_STATE_HEARTED"};
_.W.computeNoveltyImage=function(X){if(X.headerOverlayImage&&X.headerOverlayImage.thumbnails.length){var J=X.headerOverlayImage.thumbnails[0],p,l;if((p=X.pdgPurchasedNoveltyLoggingDirectives)==null?0:(l=p.loggingDirectives)==null?0:l.trackingParams){var g,B;D2K((g=X.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(B=g.loggingDirectives)==null?void 0:B.trackingParams)}return J.width||0}return 0};
_.W.computeAuthorPhotoSize=function(X){return(X==null?0:X.isV2Style)&&!this.dashboardMoneyFeed?32:40};
_.W.inputFocus=function(){var X=_.ya(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");X&&X.focus()};
_.W.inputInsertEmoji=function(X){var J=_.ya(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer");J&&J.insertEmoji(X)};
_.W.inputMessage=function(){var X=_.ya(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer"),J;return X&&((J=this.data)==null?0:J.inputField)?(X.completeEmojis(),_.lE(X.liveChatRichMessageInput)):null};
_.W.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&this.set("data.message",null)};
_.W.isEmpty=function(X,J){return X?X.empty||!(X.message||X.inputField||J):!0};
_.W.onLowerBuyButtonClick=function(){var X,J=_.a((X=this.data)==null?void 0:X.buyButton,_.wn);J&&J.trackingParams&&!ofW(J.command)&&(X=_.V_(J.trackingParams))&&(J=_.Kv())&&_.Wv(J,X)};
_.W.shouldSupportWholeItemClick=function(){return!0};
_.O1.Object.defineProperties(o_.prototype,{hideLowerBumper:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
o_.prototype.isDeletedChanged=o_.prototype.isDeletedChanged;o_.prototype.messageChanged=o_.prototype.messageChanged;o_.prototype.dataChanged=o_.prototype.dataChanged;_.u([_.S(AQr.YtPdgLiveChatItemBehavior),_.V("design:type",Object)],o_.prototype,"ytPdgLiveChatItemBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],o_.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],o_.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],o_.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],o_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],o_.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.creatorHeartButton.creatorHeartViewModel.engagementStateKey"],selector:bxW}),_.V("design:type",Object)],o_.prototype,"engagementState",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsUserEditable(data)"}),_.V("design:type",Boolean)],o_.prototype,"isUserEditable",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasHeartButton(engagementState)"}),_.V("design:type",Boolean)],o_.prototype,"hasHeartButton",void 0);_.u([_.R({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.V("design:type",Boolean)],o_.prototype,"showOnlyHeader",void 0);
_.u([_.R({computed:"computeShowFooterDivider(data, isDeleted, isUserEditable)",reflectToAttribute:!0}),_.V("design:type",Boolean)],o_.prototype,"showFooterDivider",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Object)],o_.prototype,"allowAnimations",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],o_.prototype,"dashboardMoneyFeed",void 0);_.u([_.R({computed:"computeNoveltyImage(data)"}),_.V("design:type",Number)],o_.prototype,"noveltyWidth",void 0);
_.u([_.R({computed:"computeAuthorPhotoSize(data)"}),_.V("design:type",Number)],o_.prototype,"authorPhotoSize",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],o_.prototype,"modern",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],o_.prototype,"noPadding",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],o_.prototype,"dataChanged",null);
_.u([_.mA("data.message"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],o_.prototype,"messageChanged",null);_.u([_.O("data","dashboardMoneyFeed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],o_.prototype,"hideLowerBumper",null);_.u([_.mA("isDeleted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],o_.prototype,"isDeletedChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-paid-message-renderer"})],o_);
_.N(o_,"yt-live-chat-paid-message-renderer",function(){if(zIU===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;TYr===void 0&&(TYr=document.createElement("template"));var l=TYr;p.call(J,l.content.cloneNode(!0),X.content.firstChild);zIU=X}X=zIU;return X},{mode:0});var PBv;var QSt;var Sw=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;return X};
_.r(Sw,_.MB);Sw.prototype.created=function(){this.ytOpenPopupBehavior.openPopupConfig=_.Bh("openPopupConfig")};
_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],Sw.prototype,"ytOpenPopupBehavior",void 0);_.u([_.uS()],Sw);_.Ot=[_.uX.YtOpenPopupBehavior,Sw.prototype];var EVZ;var QQ6=[_.R7,zhr,_.s9,_.kpU,_.AO,_.hxs,_.kk,_.Nm,_.m1,_.OOe,_.CV];_.H("web_show_ep_endpoint_response_received")&&QQ6.push(_.iy);var dkY=new _.yo("RESPONSE_RECEIVED_COMMANDS"),PU6=new _.yo("RESPONSE_RECEIVED_COMMANDS");var NxT="accountDisconnectionEndpoint accountIntegrationEndpoint accountLinkCommand accountUnlinkCommand addToRemoteQueueEndpoint clearRemoteQueueEndpoint insertInRemoteQueueEndpoint offlineVideoEndpoint openPopupAction pingingEndpoint removeFromRemoteQueueEndpoint".split(" "),q8U=["updatedMetadataEndpoint","getBroadcastStatusEndpoint","getLiveAnalyticsEndpoint","getSearchInVideoCommand","ypcLogWalletAnalyticDataEndpoint"],FdK=["GET_UNSEEN_NOTIFICATION_COUNT"];var cb=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;X.serviceEndpointHandlers=[];return X};
_.r(cb,_.MB);cb.prototype.created=function(){var X=this;this.endpointHandlerActionMap={"yt-service-request":function(J,p,l,g){var B;return mem(X.hostElement,J,p,l,g,X.serviceEndpointHandlers,(B=X.onEntitiesUpdated)==null?void 0:B.bind(X))}}};
cb.prototype.attached=function(){_.xC(_.hT.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
cb.prototype.detached=function(){_.Hf(_.hT.getInstance(),this.endpointHandlerActionMap,this.hostElement)};
_.u([_.uS()],cb);_.KjU=[cb.prototype];var TAX,z9U=function(){return TAX!==void 0?TAX:TAX=document.createElement("template")};
document.head.appendChild(z9U().content);var jS0;var ixG=document.head,sSs=ixG.appendChild,XTb;if(jS0===void 0){var J2s=document.createElement("template");_.I(J2s,"\x3c!--css-build:shady--\x3e");J2s.content.insertBefore(z9U().content.cloneNode(!0),J2s.content.firstChild);jS0=J2s}XTb=jS0;sSs.call(ixG,XTb.content);var pTU,lCu=function(){return pTU!==void 0?pTU:pTU=document.createElement("template")};
document.head.appendChild(lCu().content);var gie;var Bxu=document.head,$eu=Bxu.appendChild,Wdr;if(gie===void 0){var CUb=document.createElement("template");_.I(CUb,"\x3c!--css-build:shady--\x3e");CUb.content.insertBefore(lCu().content.cloneNode(!0),CUb.content.firstChild);gie=CUb}Wdr=gie;$eu.call(Bxu,Wdr.content);var kvj;_.Pz("itemSectionRenderer","buttonRenderer","ytd-button-renderer");_.Pz("sharingRendererButtons","buttonRenderer","ytd-button-renderer");kvj=_.H("web_button_rework")&&_.$y("BUTTON_REWORK")||_.H("web_button_rework_with_live");_.bW=function(){var X=_.F.apply(this,arguments)||this;X.isPressed=!1;X.actionMap={"yt-update-button-action":"handleUpdateButtonAction"};return X};
_.r(_.bW,_.F);_.W=_.bW.prototype;_.W.created=function(){this.showTooltips=!0};
_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.onHintIdChanged=function(){var X=this,J,p,l=(J=this.ytButtonBehavior.data)==null?void 0:(p=J.hint)==null?void 0:p.hintRenderer;if(l&&l.hintId){J=_.HI(this.hostElement,"yt-get-opened-popups-action");J=(J&&J.length===1?J[0]:[]).length>0;var g=null;l.hintId!=="sponsor-pre-purchase"||J?l.hintId.startsWith("sponsor-post-purchase")&&!J?g=sIj("membership-manage"):l.hintId.startsWith("sponsorships-premium-freebie-pre-purchase")&&!J&&(g=sIj("membership-freebie-join")):g=sIj("membership-join");g&&_.gs.addLowPriorityJob(function(){for(var B=
_.C(g),k=B.next();!k.done;k=B.next())X.ytComponentBehavior.resolveCommand(k.value)})}};
_.W.onPressedStateChanged=function(){this.ytButtonBehavior.setPressedState(this.isPressed)};
_.W.onYtNavigate=function(X){var J=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);J&&(X.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(J))};
_.W.onYtServiceRequestSent=function(X,J){this.handleServiceRequestActions(J);_.h8(this.hostElement,"yt-service-request-sent-button-renderer")};
_.W.onServiceRequestCompleted=function(X,J){this.handleServiceRequestActions(J);_.h8(this.hostElement,"yt-service-request-completed-button-renderer")};
_.W.updateButton=function(X){var J;if(X=(J=_.a(X,Gau))==null?void 0:J.updatedButton)this.ytButtonBehavior.data=_.a(X,_.wn)};
_.W.handleUpdateButtonAction=function(X){var J=this.ytButtonBehavior.data;J.targetId&&X.updateButtonAction.targetId&&J.targetId===X.updateButtonAction.targetId&&this.updateButton(X)};
_.W.handleServiceRequestActions=function(X){if(X=X.actions)for(var J=0;J<X.length;J++)this.updateButton(X[J])};
_.O1.Object.defineProperties(_.bW,{template:{configurable:!0,enumerable:!0,get:function(){if(EVZ===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);EVZ=X}X=EVZ;return X}}});
_.bW.prototype.onServiceRequestCompleted=_.bW.prototype.onServiceRequestCompleted;_.bW.prototype.onYtServiceRequestSent=_.bW.prototype.onYtServiceRequestSent;_.bW.prototype.onYtNavigate=_.bW.prototype.onYtNavigate;_.bW.prototype.onPressedStateChanged=_.bW.prototype.onPressedStateChanged;_.bW.prototype.onHintIdChanged=_.bW.prototype.onHintIdChanged;_.u([_.R(),_.V("design:type",Object)],_.bW.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],_.bW.prototype,"isPressed",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],_.bW.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.v4t.YtButtonBehavior),_.V("design:type",Object)],_.bW.prototype,"ytButtonBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],_.bW.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],_.bW.prototype,"ytComponentBehavior",void 0);
_.u([_.S(iX.YtRenderButtonBehavior),_.V("design:type",Object)],_.bW.prototype,"ytRenderButtonBehavior",void 0);_.u([_.mA("data.hint.hintRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],_.bW.prototype,"onHintIdChanged",null);_.u([_.mA("isPressed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],_.bW.prototype,"onPressedStateChanged",null);
_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],_.bW.prototype,"onYtNavigate",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],_.bW.prototype,"onYtServiceRequestSent",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],_.bW.prototype,"onServiceRequestCompleted",null);_.u([_.Xo({is:"ytd-button-renderer",disableElementRegistration:kvj})],_.bW);var fO=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_button_rework_with_live");X.buttonOverrides={style:"overlay",type:"filled"};return X};
_.r(fO,_.F);_.W=fO.prototype;_.W.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"}}}}};
_.W.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&(this.dashboardMoneyFeed=!0)};
_.W.dataChanged=function(){if(this.data&&this.data.sticker){var X=_.h4(this.data.sticker.thumbnails,this.stickerWidth);X||_.iXW(X).thenCatch(function(){_.Wf(new _.Kw("Failed to load Super Sticker with url",X))})}};
_.W.computeAuthorPhotoSize=function(X){return(X==null?0:X.isV2Style)?32:40};
_.W.computeIsV2Style=function(X){return(X==null?0:X.isV2Style)?!0:!1};
_.W.onStickerLoaded=function(X){var J,p,l;(J=_.vn(X))==null||(p=J.parentNode)==null||(l=p.classList)==null||l.add("sticker-loaded")};
_.W.computeNoveltyImageWidth=function(X){var J,p;if(X==null?0:(J=X.headerOverlayImage)==null?0:(p=J.thumbnails)==null?0:p.length){J=X.headerOverlayImage.thumbnails[0];var l,g;if((l=X.pdgPurchasedNoveltyLoggingDirectives)==null?0:(g=l.loggingDirectives)==null?0:g.trackingParams){var B,k;D2K((B=X.pdgPurchasedNoveltyLoggingDirectives)==null?void 0:(k=B.loggingDirectives)==null?void 0:k.trackingParams)}return J.width||0}return 0};
_.W.isDeletedChanged=function(){this.isDeleted&&(this.set("data.detailText",null),this.set("data.superStickerIcon",null),this.set("data.sticker",null))};
_.W.updateStickerStyles=function(){var X=this.data;X&&(X={"--yt-live-chat-paid-sticker-chip-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.moneyChipBackgroundColor),"--yt-live-chat-paid-sticker-chip-text-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.moneyChipTextColor),"--yt-live-chat-paid-sticker-background-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.backgroundColor),"--yt-live-chat-disable-highlight-message-author-name-color":this.ytLiveChatItemBehavior.colorFromDecimal(X.authorNameTextColor)},
_.bS(this.hostElement,X))};
_.W.onBuyButtonClick=function(){var X,J=_.a((X=this.data)==null?void 0:X.buyButton,_.wn);J&&!ofW(J.command)&&this.ytRendererBehavior.logExplicitClick(J)};
_.W.shouldSupportWholeItemClick=function(){return!0};
_.O1.Object.defineProperties(fO.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 X;return((X=this.data)==null?0:X.buyButton)||this.dashboardMoneyFeed?!0:!1}}});
fO.prototype.updateStickerStyles=fO.prototype.updateStickerStyles;fO.prototype.isDeletedChanged=fO.prototype.isDeletedChanged;fO.prototype.onStickerLoaded=fO.prototype.onStickerLoaded;fO.prototype.dataChanged=fO.prototype.dataChanged;_.u([_.S(AQr.YtPdgLiveChatItemBehavior),_.V("design:type",Object)],fO.prototype,"ytPdgLiveChatItemBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fO.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],fO.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],fO.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],fO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],fO.prototype,"data",void 0);
_.u([_.R({computed:"computeAuthorPhotoSize(data)"}),_.V("design:type",Number)],fO.prototype,"authorPhotoSize",void 0);_.u([_.R(),_.V("design:type",Boolean)],fO.prototype,"isDeleted",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],fO.prototype,"dashboardMoneyFeed",void 0);_.u([_.R({computed:"computeNoveltyImageWidth(data)"}),_.V("design:type",Number)],fO.prototype,"noveltyWidth",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],fO.prototype,"modern",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsV2Style(data)"}),_.V("design:type",Boolean)],fO.prototype,"isV2Style",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fO.prototype,"dataChanged",null);_.u([_.R8("yt-img-shadow-loaded"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],fO.prototype,"onStickerLoaded",null);
_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],fO.prototype,"stickerWidth",null);_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],fO.prototype,"stickerHeight",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],fO.prototype,"hasHeartButton",null);_.u([_.O("data","dashboardMoneyFeed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],fO.prototype,"hideLowerBumper",null);
_.u([_.mA("isDeleted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fO.prototype,"isDeletedChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fO.prototype,"updateStickerStyles",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-paid-sticker-renderer",noInjection:!0})],fO);
_.N(fO,"yt-live-chat-paid-sticker-renderer",function(){if(QSt===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;PBv===void 0&&(PBv=document.createElement("template"));var l=PBv;p.call(J,l.content.cloneNode(!0),X.content.firstChild);QSt=X}X=QSt;return X},{mode:0});var nie;var Ldt;var A2G,wTt=function(){return A2G!==void 0?A2G:A2G=document.createElement("template")};
document.head.appendChild(wTt().content);var Y8b,viG=function(){return Y8b!==void 0?Y8b:Y8b=document.createElement("template")};
document.head.appendChild(viG().content);var eve;var ZXU,hvG=function(){return ZXU!==void 0?ZXU:ZXU=document.createElement("template")};
document.head.appendChild(hvG().content);var xeG;var HXb=document.head,aCk=HXb.appendChild,Uek;if(xeG===void 0){var r2t=document.createElement("template");_.I(r2t,"\x3c!--css-build:shady--\x3e");r2t.content.insertBefore(hvG().content.cloneNode(!0),r2t.content.firstChild);xeG=r2t}Uek=xeG;aCk.call(HXb,Uek.content);var ICU=document.head,y2Z=ICU.appendChild,oit;if(eve===void 0){var DI=document.createElement("template");_.I(DI,"\x3c!--css-build:shady--\x3e");DI.content.insertBefore(viG().content.cloneNode(!0),DI.content.firstChild);DI.content.insertBefore(wTt().content.cloneNode(!0),DI.content.firstChild);eve=DI}oit=eve;y2Z.call(ICU,oit.content);var R_=function(){var X=_.MB.apply(this,arguments)||this;X.focusedIndex=0;X.verticalOffset=0;X.verticalAlign="top";X.dynamicAlign=!0;return X};
_.r(R_,_.MB);R_.prototype.emojiUrl=function(X){X=_.ew(this.emojiManager,X);if(!X)return"";var J;X=(J=X.image)==null?void 0:J.thumbnails;return _.h4(X,24)||""};
var S8U=function(X){var J;X.emojiVariants&&(J=X.data)!=null&&J.target&&_.oh(X,function(){X.set("verticalOffset",-1*X.hostElement.clientHeight);var p=_.ya(X.hostElement).querySelector("img");p&&p.focus()})};
_.W=R_.prototype;_.W.onKeyboardEnter=function(){};
_.W.onVerticalOffsetOrPositionTargetChanged=function(){this.ironOverlayBehavior.position()};
_.W.onEmojiVariantsChanged=function(){this.emojiVariants&&(this.ironOverlayBehavior.noCancelOnOutsideClick=!0,this.ironOverlayBehavior.open())};
_.W.onKeyDown=function(X){switch(X.keyCode){case 13:this.onKeyboardEnter();X.preventDefault();break;case 40:this.changeFocus(1);X.preventDefault();break;case 38:this.changeFocus(-1);X.preventDefault();break;case 27:this.ironOverlayBehavior.restoreFocusOnClose=!0,this.ironOverlayBehavior.close()}};
_.W.onYtEmojiSelect=function(X){var J=this,p,l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1)return l=(p=J.data)==null?void 0:p.emoji,k=((g=l)==null?void 0:g.stickyPrefId)||((B=l)==null?void 0:B.emojiId),w=(n=X.detail)==null?void 0:n.emojiId,k&&w&&k!==w?e.yield((Y=J.emojiManager)==null?void 0:D20(Y,l,w),2):e.return();_.xm(J.hostElement,"yt-live-chat-emoji-sticky-preference-changed",[l,w]);_.Ma(e)})};
_.W.changeFocus=function(X){this.emojiVariants&&this.emojiVariants.length&&(this.focusedIndex=(this.focusedIndex+X+this.emojiVariants.length)%this.emojiVariants.length,this.focusedIndex<this.emojiVariants.length&&(X=_.ya(this.hostElement).querySelector("#variants"))&&X.children[this.focusedIndex].focus())};
_.O1.Object.defineProperties(R_.prototype,{positionTarget:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.target)||this.hostElement.parentElement}},
isPositioned:{configurable:!0,enumerable:!0,get:function(){return this.data&&!this.data.target||!!this.verticalOffset}}});
R_.prototype.onYtEmojiSelect=R_.prototype.onYtEmojiSelect;R_.prototype.onKeyDown=R_.prototype.onKeyDown;R_.prototype.onEmojiVariantsChanged=R_.prototype.onEmojiVariantsChanged;R_.prototype.onVerticalOffsetOrPositionTargetChanged=R_.prototype.onVerticalOffsetOrPositionTargetChanged;_.u([_.S(_.v4),_.V("design:type",Object)],R_.prototype,"ironOverlayBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],R_.prototype,"data",void 0);_.u([_.R(),_.V("design:type",_.vb)],R_.prototype,"emojiManager",void 0);
_.u([_.R(),_.V("design:type",Object)],R_.prototype,"emojiVariants",void 0);_.u([_.R(),_.V("design:type",Object)],R_.prototype,"focusedIndex",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],R_.prototype,"positionTarget",null);_.u([_.R({reflectToAttribute:!0}),_.O("verticalOffset","data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],R_.prototype,"isPositioned",null);_.u([_.R(),_.V("design:type",Object)],R_.prototype,"verticalOffset",void 0);
_.u([_.R(),_.V("design:type",Object)],R_.prototype,"verticalAlign",void 0);_.u([_.R(),_.V("design:type",Object)],R_.prototype,"dynamicAlign",void 0);_.u([_.mA("verticalOffset","positionTarget"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],R_.prototype,"onVerticalOffsetOrPositionTargetChanged",null);_.u([_.mA("emojiVariants"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],R_.prototype,"onEmojiVariantsChanged",null);
_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],R_.prototype,"onKeyDown",null);_.u([_.R8("yt-emoji-select"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype",Promise)],R_.prototype,"onYtEmojiSelect",null);_.u([_.uS()],R_);var OXb=[R_.prototype];var c2u;var bXe;var fCs=/medium-light|medium-dark|light|medium|dark/,DeZ=/[\w-]*?(?=\/\w+\/\w+\.(?:svg|png)$)/,Rv0=new Map([["dark","\ud83c\udfff"],["medium-dark","\ud83c\udffe"],["medium","\ud83c\udffd"],["medium-light","\ud83c\udffc"],["light","\ud83c\udffb"]]),mm=function(){var X=_.F.apply(this,arguments)||this;X.userSelection={left:null,right:null};X.scrollAction="lock";X.isEmojiDraftInProgress=!1;return X};
_.r(mm,_.F);_.W=mm.prototype;_.W.onClick=function(X){X=_.vn(X);X instanceof HTMLImageElement&&this.selectOrUpdateEmoji(X)};
_.W.selectOrUpdateEmoji=function(X){var J=X.getAttribute("selection");J&&(J==="default"?_.h8(this.hostElement,"yt-emoji-select",_.ew(this.emojiManager,X.id)):J==="left"?this.userSelection=Object.assign({},this.userSelection,{left:X.src}):J==="right"?this.userSelection=Object.assign({},this.userSelection,{right:X.src}):J==="user"&&this.userSelection.left&&this.userSelection.right&&_.h8(this.hostElement,"yt-emoji-select",_.ew(this.emojiManager,X.id)))};
_.W.openSelector=function(){this.ironOverlayBehavior.restoreFocusOnClose=!0;this.ironOverlayBehavior.open()};
_.W.onMultiSelectorThumbnailRowChanged=function(){var X,J,p;((X=this.data)==null?0:(J=X.emoji)==null?0:(p=J.multiSelectorThumbnailRow)==null?0:p.length)&&this.openSelector()};
_.W.getThumbnailFromEmojiRow=function(X){var J,p;return(X==null?void 0:(J=X.thumbnails)==null?void 0:(p=J[0])==null?void 0:p.url)||""};
_.W.getEmojiAltTextForPartialSelector=function(X){var J;return((J=this.getThumbnailFromEmojiRow(X).match(DeZ))==null?void 0:J[0])||""};
_.W.getEmojiAltTextForDraftEmoji=function(){return this.composedEmojiSelection?this.composedEmojiSelection.emojiId||"":""};
_.W.getDraftEmojiAriaRole=function(){return this.composedEmojiSelection?"option":""};
_.W.getRowSelection=function(X){return["left","right"][X]};
_.W.getIdFromComposedEmoji=function(X){return(X==null?void 0:X.emojiId)||""};
_.W.getEmojiFromPartialSelections=function(X,J){if(!X&&!J)return null;var p,l,g=(p=this.data)==null?void 0:(l=p.emoji)==null?void 0:l.variantIds;if(!g||!g.length)return null;var B;X=(B=X.match(fCs))==null?void 0:B[0];var k;J=(k=J.match(fCs))==null?void 0:k[0];if(!X||!J)return null;var n=Rv0.get(X);k=Rv0.get(J);if(n===k){k=Array.from(Rv0.values()).filter(function(Y){return Y!==n}).join("|");
var w=new RegExp("^((?!("+k+")).)*"+n+"$")}else w=new RegExp(n+".*"+k);return(g=g.find(function(Y){return w.test(Y)}))&&_.ew(this.emojiManager,g)||null};
_.W.onUserSelectionSrcLoad=function(){if(!this.isEmojiDraftInProgress&&this.data){var X,J=this.ytEmojiSelectorBehavior.emojiUrl(((X=this.data.emoji)==null?void 0:X.emojiId)||"");_.ya(this.hostElement).querySelector('[selection="user"]').src.includes(J)||(this.isEmojiDraftInProgress=!0)}};
_.W.onDomChange=function(){S8U(this.ytEmojiSelectorBehavior)};
_.W.getFocusableElements=function(){return _.ya(this.hostElement).querySelectorAll("img").filter(function(X){return X.getAttribute("role")==="option"})};
_.W.changeFocus=function(X){var J=this.getFocusableElements();J!=null&&J.length&&(this.ytEmojiSelectorBehavior.focusedIndex=(this.ytEmojiSelectorBehavior.focusedIndex+X+J.length)%J.length,this.ytEmojiSelectorBehavior.focusedIndex<J.length&&(X=J[this.ytEmojiSelectorBehavior.focusedIndex])&&X.focus())};
_.W.onKeyboardEnter=function(){var X=this.getFocusableElements();X!=null&&X.length&&(X=X[this.ytEmojiSelectorBehavior.focusedIndex])&&X instanceof HTMLImageElement&&(this.selectOrUpdateEmoji(X),this.ytEmojiSelectorBehavior.changeFocus(0))};
_.O1.Object.defineProperties(mm.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var X=this,J,p,l;return this.emojiManager&&((J=this.data)==null?0:(p=J.emoji)==null?0:(l=p.variantIds)==null?0:l.length)?this.data.emoji.variantIds.map(function(g){return!!g&&_.ew(X.emojiManager,g)}).filter(function(g){return!!g}):[]}},
composedEmojiSelection:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var X,J=(X=this.userSelection)==null?void 0:X.left,p;X=(p=this.userSelection)==null?void 0:p.right;return J&&X?this.getEmojiFromPartialSelections(J,X):null}},
draftEmojiUrl:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.composedEmojiSelection)==null?0:X.emojiId)return this.ytEmojiSelectorBehavior.emojiUrl(this.composedEmojiSelection.emojiId)||"";if(!this.data)return"";var J;X=(J=this.userSelection)==null?void 0:J.left;var p;J=(p=this.userSelection)==null?void 0:p.right;if(!X&&!J){var l;return this.ytEmojiSelectorBehavior.emojiUrl(((l=this.data.emoji)==null?void 0:l.emojiId)||"")}return X&&!J?X:!X&&J?J:""}}});
mm.prototype.onMultiSelectorThumbnailRowChanged=mm.prototype.onMultiSelectorThumbnailRowChanged;mm.prototype.onClick=mm.prototype.onClick;_.u([_.S(_.v4),_.V("design:type",Object)],mm.prototype,"ironOverlayBehavior",void 0);_.u([_.S(OXb),_.V("design:type",Object)],mm.prototype,"ytEmojiSelectorBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mm.prototype,"data",void 0);_.u([_.R(),_.V("design:type",_.vb)],mm.prototype,"emojiManager",void 0);
_.u([_.R(),_.V("design:type",Object)],mm.prototype,"userSelection",void 0);_.u([_.R(),_.V("design:type",Object)],mm.prototype,"scrollAction",void 0);_.u([_.R(),_.V("design:type",Object)],mm.prototype,"isEmojiDraftInProgress",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],mm.prototype,"emojiVariants",null);_.u([_.O("data","userSelection"),_.V("design:type",Object),_.V("design:paramtypes",[])],mm.prototype,"composedEmojiSelection",null);
_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[MouseEvent]),_.V("design:returntype")],mm.prototype,"onClick",null);_.u([_.mA("data.emoji.multiSelectorThumbnailRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mm.prototype,"onMultiSelectorThumbnailRowChanged",null);_.u([_.O("data","userSelection","composedEmojiSelection"),_.V("design:type",String),_.V("design:paramtypes",[])],mm.prototype,"draftEmojiUrl",null);
_.u([_.se({is:"yt-emoji-multi-person-selector",disableElementRegistration:!0})],mm);
_.N(mm,"yt-emoji-multi-person-selector",function(){if(bXe===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;c2u===void 0&&(c2u=document.createElement("template"));var l=c2u;p.call(J,l.content.cloneNode(!0),X.content.firstChild);bXe=X}X=bXe;return X},{mode:2});var meu;var Fd0;var FE=function(){var X=_.F.apply(this,arguments)||this;X.tooltip_=null;return X};
_.r(FE,_.F);_.W=FE.prototype;_.W.dataChanged_=function(){var X;if((X=this.data)==null?0:X.tooltip)this.tooltip_||(this.tooltip_=document.createElement("tp-yt-paper-tooltip"),_.ya(this.hostElement).querySelector("#button").appendChild(this.tooltip_)),(0,_.cn)(this.tooltip_).textContent=this.data.tooltip};
_.W.computeTargetId=function(){var X;return((X=this.data)==null?void 0:X.targetId)||""};
_.W.computeId_=function(X){return X};
_.W.computeIcon_=function(X){return _.bN(X)};
_.W.onTap_=function(){this.active=!this.active;_.h8(this.hostElement,"yt-emoji-picker-select-category",{categoryId:this.hostElement.id})};
_.W.activeChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("active-changed",this.active))};
_.O1.Object.defineProperties(FE.prototype,{iconFilled:{configurable:!0,enumerable:!0,get:function(){var X,J;if((X=this.data)==null?0:(J=X.icon)==null?0:J.iconType)return this.data.icon.iconType==="SUPER_STICKER";var p,l;return((p=this.data)==null?void 0:(l=p.icon)==null?void 0:l.iconType)==="VIDEO_YOUTUBE"?!0:!1}}});
FE.prototype.activeChangedForBinding=FE.prototype.activeChangedForBinding;FE.prototype.dataChanged_=FE.prototype.dataChanged_;_.u([_.S(_.LK.YtLiveChatTooltipTargetingBehavior),_.V("design:type",Object)],FE.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],FE.prototype,"data",void 0);_.u([_.R({computed:"computeId_(data.categoryId)",reflectToAttribute:!0}),_.V("design:type",String)],FE.prototype,"id",void 0);
_.u([_.R({computed:"computeTargetId(data.targetId)"}),_.V("design:type",String)],FE.prototype,"targetId",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],FE.prototype,"active",void 0);_.u([_.R({readOnly:!0,computed:"computeIcon_(data.icon.iconType)"}),_.V("design:type",String)],FE.prototype,"icon",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FE.prototype,"dataChanged_",null);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FE.prototype,"iconFilled",null);_.u([_.mA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FE.prototype,"activeChangedForBinding",null);_.u([_.se({is:"yt-emoji-picker-category-button-renderer",disableElementRegistration:!0})],FE);
_.N(FE,"yt-emoji-picker-category-button-renderer",function(){if(Fd0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;meu===void 0&&(meu=document.createElement("template"));var l=meu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Fd0=X}X=Fd0;return X},{mode:2});var q8H;var Nxt;var qy=function(){var X=_.F.apply(this,arguments)||this;X.ariaLabel=null;X.ariaActivedescendant=null;X.actionMap={"yt-live-chat-emoji-skin-tone-changed":"emojiSkinToneChanged_","yt-close-emoji-variant-selector":"onCloseEmojiVariantSelector","yt-live-chat-emoji-sticky-preference-changed":"onEmojiStickyPreferenceChanged"};X.JSC$14567_ignoreNextFocus_=!1;X.longPressTimeoutId=-1;return X};
_.r(qy,_.F);_.W=qy.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","listbox");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.detached=function(){clearTimeout(this.longPressTimeoutId)};
_.W.emojiChanged_=function(){this.changeFocus_(0,!1);for(var X=_.Mp(),J=0;J<this.emoji.length;J++){var p={veType:88013,elementIndex:J},l=this.emoji[J];l.isCustomEmoji&&(l=document.querySelector(("#"+l.emojiId).replace("/","\\/")))&&(p=_.Np(X,p))&&(l.visualElement=p)}};
_.W.emojiManagerChanged_=function(){this.skinTone=this.emojiManager.skinTone};
_.W.disableIncrementalLoadingChanged_=function(){this.disableIncrementalLoading&&(this.domRepeatTargetFramerate=this.domRepeatInitialCount=0)};
_.W.emojiSkinToneChanged_=function(X){this.skinTone=X};
_.W.dataChanged=function(){this.data&&this.data.emojiData&&OxZ(this.emojiManager,this.data.emojiData)};
_.W.emojiUrl=function(X){X=this.getEmoji(X);if(!X)return"";var J;X=(J=X.image)==null?void 0:J.thumbnails;return _.h4(X,24)||""};
_.W.emojiAlt=function(X){var J=this.get("image.accessibility.accessibilityData.label",X);return J?J:X.isCustomEmoji?X.shortcuts[0]:X.emojiId};
_.W.emojiAriaLabel=function(X){return X.shortcuts?X.shortcuts[0]:""};
_.W.emojiAriaSelected=function(X,J,p){return X&&p==J?"true":"false"};
_.W.getEmoji=function(X){if(this.emojiManager)return this.shouldUseStickyPreferences?bxv(this.emojiManager,X):ZI(this.emojiManager,X)};
_.W.computeId_=function(X){return X.categoryId||""};
_.W.computeEmoji=function(X){var J=this;return this.emojiManager?X.emojiIds?X.emojiIds.map(function(p){return p?_.ew(J.emojiManager,p):null}).filter(sQB):X.emojiData?X.emojiData.map(function(p){var l=!!p.emojiId&&_.ew(J.emojiManager,p.emojiId);
return l?Object.assign({},l,p):null}).filter(sQB):[]:[]};
_.W.emojiLoading=function(){return this.data&&this.data.imageLoadingLazy?"lazy":"eager"};
_.W.computeAriaLabel_=function(X){return _.wi(X)};
_.W.computeAriaActivedescendant_=function(X,J){return X&&X[J]?X[J].emojiId||"":""};
_.W.handleLongPressEmojiWithVariants=function(X,J){this.changeFocusToEmoji(X.emojiId,!1);this.openVariantSelector(X,J)};
_.W.onMouseDown=function(X){var J=this;this.hostElement!==document.activeElement&&(this.JSC$14567_ignoreNextFocus_=!0);if(X.button===0){var p=_.vn(X);if(p instanceof HTMLImageElement){var l=_.ya(this.hostElement).querySelector("#repeat").itemForElement(p);this.emojiContainsVariants(l)&&(this.longPressTimeoutId=setTimeout(function(){J.handleLongPressEmojiWithVariants(l,p)},500))}}};
_.W.onMouseUp=function(){clearTimeout(this.longPressTimeoutId)};
_.W.onFocus=function(){this.JSC$14567_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14567_ignoreNextFocus_=!1};
_.W.onBlur_=function(){this.showFocus=!1};
_.W.emojiContainsVariants=function(X){return!!(X&&X.variantIds&&X.variantIds.length)};
_.W.onClick=function(X){clearTimeout(this.longPressTimeoutId);X=_.vn(X);if(X instanceof HTMLImageElement){var J=X.id;this.changeFocusToEmoji(J,!1);var p=this.getEmoji(J),l;if(l=this.shouldUseStickyPreferences&&this.emojiContainsVariants(p)){var g;l=!((g=this.emojiManager.emojiMap[J])!=null&&g.stickyPrefId)}l?(g=_.ya(this.hostElement).querySelector("#repeat").itemForElement(X),this.openVariantSelector(g,X)):_.h8(this.hostElement,"yt-emoji-select",p)}};
_.W.isActiveEmojiWithVariants=function(X,J){return X&&J?J.stickyPrefId?X===J.stickyPrefId:X===J.emojiId:!1};
_.W.onCloseEmojiVariantSelector=function(X){this.activeEmojiWithVariantsId===X&&(this.activeEmojiWithVariantsId="")};
_.W.onMouseOver_=function(X){X=_.vn(X);X instanceof HTMLImageElement&&_.h8(this.hostElement,"yt-emoji-hover",_.ew(this.emojiManager,X.id))};
_.W.changeFocus_=function(X,J){this.focusedIndex=(this.focusedIndex+X+this.emoji.length)%this.emoji.length;this.focusedIndex<this.emoji.length&&(X=this.emoji[this.focusedIndex],J&&(this.showFocus=!0,_.ya(this.hostElement).querySelector("#emoji").children[this.focusedIndex].scrollIntoView(!1),_.h8(this.hostElement,"yt-emoji-hover",X)))};
_.W.changeFocusToEmoji=function(X,J){if(X){var p=this.emoji.findIndex(function(l){return l.emojiId===X});
p!==-1&&this.changeFocus_(p-this.focusedIndex,J)}};
_.W.onKeyDown_=function(X){switch(X.keyCode){case 13:if(this.focusedIndex<this.emoji.length){var J=this.emoji[this.focusedIndex];if(J&&J.emojiId){if(this.emojiContainsVariants(J)){var p=_.ya(this.hostElement).querySelectorAll("img")[this.focusedIndex];this.openVariantSelector(J,p)}else _.h8(this.hostElement,"yt-emoji-select",ZI(this.emojiManager,J.emojiId)),this.hostElement.focus();X.preventDefault()}}break;case 40:this.changeFocus_(1,!0);X.preventDefault();break;case 38:this.changeFocus_(-1,!0),
X.preventDefault()}};
_.W.onEmojiStickyPreferenceChanged=function(X,J){this.shouldUseStickyPreferences&&this.activeEmojiWithVariantsId&&X.emojiId&&X.variantIds&&X.variantIds.includes(J)&&this.activeEmojiWithVariantsId!==J&&this.setStickyEmojiPreference(X.emojiId,J)};
_.W.openVariantSelector=function(X,J){this.activeEmojiWithVariantsId=X.stickyPrefId||X.emojiId||"";_.h8(this.hostElement,"yt-show-emoji-variant-selector",{emojiData:X,target:J})};
_.W.setStickyEmojiPreference=function(X,J){if(this.data){var p=this.emoji.findIndex(function(g){return g.emojiId===X});
if(p!==-1){var l=this.emoji[p];l.stickyPrefId=J;this.set("emoji."+p,Object.assign({},l));this.activeEmojiWithVariantsId=J}}};
qy.prototype.onKeyDown_=qy.prototype.onKeyDown_;qy.prototype.onMouseOver_=qy.prototype.onMouseOver_;qy.prototype.onClick=qy.prototype.onClick;qy.prototype.onBlur_=qy.prototype.onBlur_;qy.prototype.onFocus=qy.prototype.onFocus;qy.prototype.onMouseUp=qy.prototype.onMouseUp;qy.prototype.onMouseDown=qy.prototype.onMouseDown;qy.prototype.dataChanged=qy.prototype.dataChanged;qy.prototype.disableIncrementalLoadingChanged_=qy.prototype.disableIncrementalLoadingChanged_;qy.prototype.emojiManagerChanged_=qy.prototype.emojiManagerChanged_;
qy.prototype.emojiChanged_=qy.prototype.emojiChanged_;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],qy.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qy.prototype,"data",void 0);_.u([_.R({computed:"computeId_(data)"}),_.V("design:type",String)],qy.prototype,"id",void 0);_.u([_.R({computed:"computeEmoji(data)"}),_.V("design:type",Array)],qy.prototype,"emoji",void 0);_.u([_.R(),_.V("design:type",Number)],qy.prototype,"skinTone",void 0);
_.u([_.R(),_.V("design:type",_.vb)],qy.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",Boolean)],qy.prototype,"disableIncrementalLoading",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],qy.prototype,"focusedIndex",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],qy.prototype,"showFocus",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeAriaLabel_(data.title)"}),_.V("design:type",Object)],qy.prototype,"ariaLabel",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(emoji, focusedIndex)"}),_.V("design:type",Object)],qy.prototype,"ariaActivedescendant",void 0);_.u([_.R({value:60}),_.V("design:type",Number)],qy.prototype,"domRepeatTargetFramerate",void 0);_.u([_.R({value:1}),_.V("design:type",Number)],qy.prototype,"domRepeatInitialCount",void 0);_.u([_.R({value:""}),_.V("design:type",String)],qy.prototype,"activeEmojiWithVariantsId",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],qy.prototype,"shouldUseStickyPreferences",void 0);_.u([_.mA("emoji"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"emojiChanged_",null);_.u([_.mA("emojiManager"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"emojiManagerChanged_",null);
_.u([_.mA("disableIncrementalLoading"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"disableIncrementalLoadingChanged_",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"dataChanged",null);_.u([_.R8("mousedown"),_.V("design:type",Function),_.V("design:paramtypes",[Object]),_.V("design:returntype")],qy.prototype,"onMouseDown",null);
_.u([_.R8("mouseup"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"onMouseUp",null);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"onFocus",null);_.u([_.R8("blur"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qy.prototype,"onBlur_",null);
_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],qy.prototype,"onClick",null);_.u([_.R8("mouseover"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],qy.prototype,"onMouseOver_",null);_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],qy.prototype,"onKeyDown_",null);
_.u([_.se({is:"yt-emoji-picker-category-renderer",disableElementRegistration:!0})],qy);
_.N(qy,"yt-emoji-picker-category-renderer",function(){if(Nxt===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;q8H===void 0&&(q8H=document.createElement("template"));var l=q8H;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Nxt=X}X=Nxt;return X},{mode:2});var MOU;var ueH;var Gvu;var det;var Ny=function(){var X=_.F.apply(this,arguments)||this;X.ariaLabel=null;X.ariaActivedescendant=null;X.getFormattedStringRawText=_.wi;X.JSC$14573_ignoreNextFocus_=!1;return X};
_.r(Ny,_.F);_.W=Ny.prototype;_.W.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")};
_.W.emojiUrl=function(X){var J,p;X=(J=ZI(this.emojiManager,X,!0))==null?void 0:(p=J.image)==null?void 0:p.thumbnails;return _.h4(X,24)||""};
_.W.emojiAlt=function(X){var J=this.get("image.accessibility.accessibilityData.label",X);return J?J:X.isCustomEmoji?X.shortcuts[0]:X.emojiId};
_.W.emojiId=function(X){return"emoji"+X};
_.W.computeId_=function(X){return X.categoryId||""};
_.W.computeAriaActivedescendant_=function(X){return this.emoji&&X<this.emoji.length?this.emojiId(X):""};
_.W.emojiChanged_=function(){this.changeFocus_(0,!1);for(var X=_.Mp(),J=0;J<this.emoji.length;J++){var p={veType:88013,elementIndex:J},l=this.emoji[J];l.isCustomEmoji&&(l=document.querySelector(("#"+l.emojiId).replace("/","\\/")))&&(p=_.Np(X,p))&&(l.visualElement=p)}};
_.W.computeEmoji_=function(X){var J=this;return this.emojiManager?X.emojiIds.map(function(p){return _.ew(J.emojiManager,p,!0)}).filter(Xqa):[]};
_.W.titleOffsetChanged_=function(){var X=this.hostElement.getBoundingClientRect(),J=_.ya(this.hostElement).querySelector("#title").getBoundingClientRect();X=Math.max(0,Math.min(this.titleOffset,X.height-J.height));_.ya(this.hostElement).querySelector("#title").style.top=X+"px"};
_.W.onEmojiMouseOver_=function(X){_.h8(this.hostElement,"yt-emoji-hover",X.model.item)};
_.W.onEmojiTap_=function(X){this.data.command&&(X=GJ4(_.yG().resolve(_.I6(YC)),this.data.command,X),_.h8(this.hostElement,"yt-navigate",X))};
_.W.emojiAriaLabel=function(X){return X.shortcuts[0]};
_.W.emojiAriaSelected=function(X,J,p){return X&&p==J?"true":"false"};
_.W.changeFocus_=function(X,J){var p=this.emoji.length;this.focusedIndex=(this.focusedIndex+X+p)%p;X=this.emoji[this.focusedIndex];if(J){var l;(l=_.ya(this.hostElement).querySelector("#"+this.emojiId(this.focusedIndex)))==null||l.scrollIntoView(!1);_.h8(this.hostElement,"yt-emoji-hover",X)}};
_.W.onMouseDown_=function(){this.JSC$14573_ignoreNextFocus_=!0};
_.W.onFocus_=function(){this.JSC$14573_ignoreNextFocus_||(this.showFocus=!0,this.changeFocus_(0,!0));this.JSC$14573_ignoreNextFocus_=!1};
_.W.onBlur_=function(){this.showFocus=!1};
_.W.onKeyDown_=function(X){switch(X.keyCode){case 13:this.onEmojiTap_(X);this.hostElement.focus();break;case 40:this.changeFocus_(1,!0);X.preventDefault();break;case 38:this.changeFocus_(-1,!0),X.preventDefault()}};
Ny.prototype.onKeyDown_=Ny.prototype.onKeyDown_;Ny.prototype.onBlur_=Ny.prototype.onBlur_;Ny.prototype.onFocus_=Ny.prototype.onFocus_;Ny.prototype.onMouseDown_=Ny.prototype.onMouseDown_;Ny.prototype.onEmojiTap_=Ny.prototype.onEmojiTap_;Ny.prototype.titleOffsetChanged_=Ny.prototype.titleOffsetChanged_;Ny.prototype.emojiChanged_=Ny.prototype.emojiChanged_;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ny.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Ny.prototype,"data",void 0);_.u([_.R({computed:"computeId_(data)"}),_.V("design:type",String)],Ny.prototype,"id",void 0);_.u([_.R({computed:"computeEmoji_(data)"}),_.V("design:type",Array)],Ny.prototype,"emoji",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Ny.prototype,"titleOffset",void 0);_.u([_.R({reflectToAttribute:!0,computed:"getFormattedStringRawText(data.upsell)"}),_.V("design:type",Object)],Ny.prototype,"ariaLabel",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeAriaActivedescendant_(focusedIndex)"}),_.V("design:type",Object)],Ny.prototype,"ariaActivedescendant",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Ny.prototype,"showFocus",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Ny.prototype,"focusedIndex",void 0);_.u([_.R(),_.V("design:type",_.vb)],Ny.prototype,"emojiManager",void 0);
_.u([_.mA("emoji"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ny.prototype,"emojiChanged_",null);_.u([_.mA("titleOffset"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ny.prototype,"titleOffsetChanged_",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Ny.prototype,"onEmojiTap_",null);
_.u([_.R8("mousedown"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ny.prototype,"onMouseDown_",null);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ny.prototype,"onFocus_",null);_.u([_.R8("blur"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ny.prototype,"onBlur_",null);
_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Ny.prototype,"onKeyDown_",null);_.u([_.se({is:"yt-emoji-picker-upsell-category-renderer",disableElementRegistration:!0})],Ny);
_.N(Ny,"yt-emoji-picker-upsell-category-renderer",function(){if(det===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Gvu===void 0&&(Gvu=document.createElement("template"));var l=Gvu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);det=X}X=det;return X},{mode:2});var VOG;var tO0;var My=function(){var X=_.F.apply(this,arguments)||this;X.scrollAction="lock";X.verticalAlign="top";return X};
_.r(My,_.F);_.W=My.prototype;_.W.onClick=function(X){X=_.vn(X);X instanceof HTMLImageElement&&_.h8(this.hostElement,"yt-emoji-select",_.ew(this.emojiManager,X.id))};
_.W.openSelector=function(){this.ironOverlayBehavior.open()};
_.W.onDomChange=function(){S8U(this.ytEmojiSelectorBehavior)};
_.W.computeIsFamilySelector=function(X){var J;return(X==null?void 0:(J=X.emoji)==null?void 0:J.emojiId)==="\ud83d\udc6a"};
_.W.onKeyboardEnter=function(){if(this.emojiVariants&&this.ytEmojiSelectorBehavior.focusedIndex<this.emojiVariants.length){var X=this.emojiVariants[this.ytEmojiSelectorBehavior.focusedIndex];X&&X.emojiId&&(_.h8(this.hostElement,"yt-emoji-select",_.ew(this.emojiManager,X.emojiId)),this.ytEmojiSelectorBehavior.changeFocus(0))}};
_.O1.Object.defineProperties(My.prototype,{emojiVariants:{configurable:!0,enumerable:!0,get:function(){var X=this,J,p,l;return this.emojiManager&&((J=this.data)==null?0:(p=J.emoji)==null?0:(l=p.variantIds)==null?0:l.length)?this.data.emoji.variantIds.map(function(g){return!!g&&_.ew(X.emojiManager,g)}).filter(function(g){return!!g}):[]}}});
My.prototype.onClick=My.prototype.onClick;_.u([_.S(_.v4),_.V("design:type",Object)],My.prototype,"ironOverlayBehavior",void 0);_.u([_.S(OXb),_.V("design:type",Object)],My.prototype,"ytEmojiSelectorBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],My.prototype,"data",void 0);_.u([_.R(),_.V("design:type",_.vb)],My.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",Object)],My.prototype,"scrollAction",void 0);_.u([_.R(),_.V("design:type",Object)],My.prototype,"verticalAlign",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsFamilySelector(data)"}),_.V("design:type",Boolean)],My.prototype,"isFamilySelector",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],My.prototype,"emojiVariants",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[MouseEvent]),_.V("design:returntype")],My.prototype,"onClick",null);_.u([_.se({is:"yt-emoji-variant-selector",disableElementRegistration:!0})],My);
_.N(My,"yt-emoji-variant-selector",function(){if(tO0===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;VOG===void 0&&(VOG=document.createElement("template"));var l=VOG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);tO0=X}X=tO0;return X},{mode:2});var PUr=/:/g,QQr=["UCkszU2WH9gy1mb0dV-11UJg","UC4R8DWoMoI7CAwX8_LjQHig"],uW=function(){var X=_.F.apply(this,arguments)||this;X.emojiVariantSelector=null;X.emojiMultiPersonSelector=null;X.identity=_.DR;X.lastAnimationTime_=0;X.animationStart_=null;X.animationEnd_=null;return X};
_.r(uW,_.F);_.W=uW.prototype;
_.W.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}}};
_.W.created=function(){this.boundOnIronOverlayClosed=this.onIronOverlayClosed.bind(this);this.emojiManager||(this.emojiManager=_.hY)};
_.W.attached=function(){_.O4&&(this.hostElement.style.height=this.hostElement.clientHeight+150+"px");this.shouldUseStickyPreferences&&c9j(this.emojiManager)};
_.W.dataChanged=function(){var X;if((X=this.data)==null?0:X.categories){X=this.emojiManager;var J=this.getCustomEmojiIds();X.pickerCustomEmojiIds=[].concat(_.EU(r9v),_.EU(J))}};
_.W.getCustomEmojiIds=function(){var X,J=(X=this.data.categories)==null?void 0:X.find(function(B){var k;return((k=B.emojiPickerCategoryRenderer)==null?void 0:k.categoryId)&&QQr.includes(B.emojiPickerCategoryRenderer.categoryId)}),p;
X=(p=this.data.categories)==null?void 0:p.find(function(B){return B.emojiPickerUpsellCategoryRenderer});
var l,g;return[J==null?void 0:(l=J.emojiPickerCategoryRenderer)==null?void 0:l.emojiIds,X==null?void 0:(g=X.emojiPickerUpsellCategoryRenderer)==null?void 0:g.emojiIds].flat().filter(function(B){return!!B})};
_.W.updateEmojiCategories=function(){this.updateCategoriesAndPlaceholderInternal(this.data,!0)};
_.W.updateCategoriesAndPlaceholder_=function(){this.updateCategoriesAndPlaceholderInternal(this.data,this.selected)};
_.W.updateCategoriesAndPlaceholderInternal=function(X,J){var p=this;X&&J&&(this.categories=X.categories||[],this.categoryButtons=X.categoryButtons||[],this.resetPlaceholder(),this.search="",_.CC(function(){p.updateButtons_()}))};
_.W.computeId_=function(X){return X.id||""};
_.W.computeShouldUseStickyPreferences=function(){return this.data&&this.data.categories?this.data.categories.some(function(X){return X.emojiPickerCategoryRenderer&&X.emojiPickerCategoryRenderer.emojiData}):!1};
_.W.onScroll_=function(){this.animationEnd_==null&&window.requestAnimationFrame(this.updateButtons_.bind(this))};
_.W.onShowEmojiVariantSelector=function(X){var J=X.detail.emojiData;J.variantIds&&J.variantIds.length&&(J.multiSelectorThumbnailRow&&J.multiSelectorThumbnailRow.length?this.set("emojiMultiPersonSelector",{ytEmojiMultiPersonSelector:{emoji:J,target:X.detail.target}}):this.set("emojiVariantSelector",{ytEmojiVariantSelector:{emoji:J,target:X.detail.target}}),this.variantSelectorOpened=!0,this.hostElement.addEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.W.onIronOverlayClosed=function(X){var J=bxv(this.emojiManager,this.get((this.emojiVariantSelector?"emojiVariantSelector.ytEmojiVariantSelector.emoji":"emojiMultiPersonSelector.ytEmojiMultiPersonSelector.emoji")+".emojiId")||"");J&&X.composedPath&&(X.composedPath().includes(_.ya(this.hostElement).querySelector("#emoji-variant-selector"))||X.composedPath().includes(_.ya(this.hostElement).querySelector("#emoji-multi-person-selector")))&&(_.xm(this.hostElement,"yt-close-emoji-variant-selector",[J.emojiId]),
this.emojiMultiPersonSelector=this.emojiVariantSelector=null,this.variantSelectorOpened=!1,this.hostElement.removeEventListener("iron-overlay-closed",this.boundOnIronOverlayClosed))};
_.W.onEmojiVariantSelectorMouseup=function(X){var J=X.target.firstChild;this.variantSelectorOpened&&J&&_.CC(function(){J.noCancelOnOutsideClick=!1},100)};
_.W.onEmojiVariantSelectorMousedown=function(X){X=X.target.firstChild;this.variantSelectorOpened&&X&&(X.noCancelOnOutsideClick=!1)};
_.W.onSelectCategory_=function(X){var J=this.search!="";this.search="";for(var p=_.ya(this.hostElement).querySelector("#categories").children,l=0;l<p.length;l++){var g=p[l];if(g.id==X.detail.categoryId){J?(_.ya(this.hostElement).querySelector("#categories").scrollTop=g.offsetTop,this.updateButtons_()):(this.animationStart_=_.ya(this.hostElement).querySelector("#categories").scrollTop,this.animationEnd_=g.offsetTop,this.lastAnimationTime_=0,this.animateScroll_(this.lastAnimationTime_));break}}};
_.W.onEmojiHover_=function(X){this.placeholder=X.detail.shortcuts?X.detail.shortcuts[0]:""};
_.W.onSearchBoxFocused_=function(){this.resetPlaceholder()};
_.W.onSearchBoxBlur_=function(){this.resetPlaceholder()};
_.W.onMouseoutCategories=function(){this.variantSelectorOpened||this.resetPlaceholder()};
_.W.resetPlaceholder=function(){this.skinToneOpened||(this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.searchPlaceholderText))};
_.W.computeSearchCategory_=function(X){X=X.replace(PUr,"").toLowerCase().trim();if(!this.searching)return this.searchCategory;this.updateButtons_();X=X.split(" ");for(var J=[],p=this.emojiManager.emojis,l=0;l<p.length;l++){var g=p[l];if(g.searchTerms)for(var B=0;B<g.searchTerms.length;B++){for(var k=g.searchTerms[B].toLocaleLowerCase(),n=!1,w=0;w<X.length;w++)if(k.indexOf(X[w])!=-1){n=!0;break}if(n&&(!g.isCustomEmoji||!g.emojiId||this.emojiManager.pickerCustomEmojiIds.includes(g.emojiId))){J.push(g.emojiId);
break}}}return{categoryId:-1,emojiIds:J}};
_.W.computeSearchEmptyMessage_=function(X,J){return X&&J&&J.emojiIds&&J.emojiIds.length==0?this.data.searchNoResultsText||null:null};
_.W.computeSearching_=function(X){return this.emojiManager&&X.replace(PUr,"").length>1};
_.W.computeSkinToneHidden=function(){var X;return this.shouldUseStickyPreferences||this.skinToneOpened||this.categories.length===1||!((X=this.data)==null||!X.hideSkinTonePicker)};
_.W.computeDisableScroll=function(){return!!this.emojiVariantSelector};
_.W.openSkinToneSelector=function(){this.skinToneOpened=!0};
_.W.showSkinTonePlaceholder=function(){this.placeholder=this.ytRendererBehavior.getSimpleString(this.data.pickSkinToneText)};
_.W.clearSearch=function(){this.resetPlaceholder();this.search=""};
_.W.selectSkinTone_=function(X){X=Number(X.target.getAttribute("tone"));this.set("emojiManager.skinTone",X);_.xm(this.hostElement,"yt-live-chat-emoji-skin-tone-changed",[X]);this.skinToneOpened=!1;this.resetPlaceholder()};
_.W.skinToneChanged_=function(){_.ya(this.hostElement).querySelector("#skin-tone").setAttribute("tone",String(this.skinTone));for(var X=_.ya(this.hostElement).querySelector("#dropdown-content").children,J=0;J<X.length;J++)J===this.skinTone?X[J].setAttribute("selected",""):X[J].removeAttribute("selected")};
_.W.animateScroll_=function(X){this.lastAnimationTime_||(this.lastAnimationTime_=X);X-=this.lastAnimationTime_;X<200?(_.ya(this.hostElement).querySelector("#categories").scrollTop=this.animationStart_+(this.animationEnd_-this.animationStart_)*X/200,window.requestAnimationFrame(this.animateScroll_.bind(this))):(this.animationEnd_!=null&&(_.ya(this.hostElement).querySelector("#categories").scrollTop=this.animationEnd_),this.animationEnd_=this.animationStart_=null,this.lastAnimationTime_=0);this.updateButtons_()};
_.W.searchChanged_=function(){this.updateButtons_()};
_.W.updateButtons_=function(){var X=null;if(!this.search)for(var J=_.ya(this.hostElement).querySelector("#categories").scrollTop,p=_.ya(this.hostElement).querySelector("#categories").children,l=0;l<p.length;l++){var g=p[l];g.offsetTop<=J&&(X=g.id)}J=_.ya(this.hostElement).querySelector("#category-buttons").children;for(p=0;p<J.length;p++)l=J[p],l.active=l.id===X};
uW.prototype.searchChanged_=uW.prototype.searchChanged_;uW.prototype.skinToneChanged_=uW.prototype.skinToneChanged_;uW.prototype.onEmojiHover_=uW.prototype.onEmojiHover_;uW.prototype.onSelectCategory_=uW.prototype.onSelectCategory_;uW.prototype.onShowEmojiVariantSelector=uW.prototype.onShowEmojiVariantSelector;uW.prototype.updateCategoriesAndPlaceholder_=uW.prototype.updateCategoriesAndPlaceholder_;uW.prototype.dataChanged=uW.prototype.dataChanged;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uW.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],uW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uW.prototype,"data",void 0);_.u([_.R({value:function(){return[]}}),
_.V("design:type",Array)],uW.prototype,"categories",void 0);_.u([_.R({value:function(){return[]}}),
_.V("design:type",Array)],uW.prototype,"categoryButtons",void 0);_.u([_.R({computed:"computeDisableScroll(emojiVariantSelector)",reflectToAttribute:!0}),_.V("design:type",Boolean)],uW.prototype,"disableScroll",void 0);_.u([_.R({computed:"computeId_(data)",reflectToAttribute:!0}),_.V("design:type",String)],uW.prototype,"id",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],uW.prototype,"selected",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],uW.prototype,"disableIncrementalLoading",void 0);_.u([_.R(),_.V("design:type",String)],uW.prototype,"placeholder",void 0);_.u([_.R({value:""}),_.V("design:type",String)],uW.prototype,"search",void 0);_.u([_.R({computed:"computeSearching_(search)",reflectToAttribute:!0}),_.V("design:type",Boolean)],uW.prototype,"searching",void 0);_.u([_.R({computed:"computeSearchCategory_(search)"}),_.V("design:type",Object)],uW.prototype,"searchCategory",void 0);
_.u([_.R({computed:"computeSearchEmptyMessage_(searching, searchCategory)"}),_.V("design:type",Object)],uW.prototype,"searchEmptyMessage",void 0);_.u([_.R({computed:"identity(emojiManager.skinTone)"}),_.V("design:type",Number)],uW.prototype,"skinTone",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],uW.prototype,"skinToneOpened",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],uW.prototype,"variantSelectorOpened",void 0);
_.u([_.R({computed:"computeSkinToneHidden(skinToneOpened, categories, shouldUseStickyPreferences, data.hideSkinTonePicker)"}),_.V("design:type",Boolean)],uW.prototype,"skinToneHidden",void 0);_.u([_.R(),_.V("design:type",_.vb)],uW.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",Object)],uW.prototype,"emojiVariantSelector",void 0);_.u([_.R(),_.V("design:type",Object)],uW.prototype,"emojiMultiPersonSelector",void 0);
_.u([_.R({value:!1,computed:"computeShouldUseStickyPreferences(data)"}),_.V("design:type",Boolean)],uW.prototype,"shouldUseStickyPreferences",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uW.prototype,"dataChanged",null);_.u([_.mA("data","selected"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uW.prototype,"updateCategoriesAndPlaceholder_",null);
_.u([_.R8("yt-show-emoji-variant-selector"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],uW.prototype,"onShowEmojiVariantSelector",null);_.u([_.R8("yt-emoji-picker-select-category"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],uW.prototype,"onSelectCategory_",null);_.u([_.R8("yt-emoji-hover"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],uW.prototype,"onEmojiHover_",null);
_.u([_.mA("skinTone"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uW.prototype,"skinToneChanged_",null);_.u([_.mA("search"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uW.prototype,"searchChanged_",null);_.u([_.se({is:"yt-emoji-picker-renderer",disableElementRegistration:!0})],uW);
_.N(uW,"yt-emoji-picker-renderer",function(){if(ueH===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;MOU===void 0&&(MOU=document.createElement("template"));var l=MOU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ueH=X}X=ueH;return X},{mode:2});var Gp=function(){var X=_.F.apply(this,arguments)||this;X.emojiManager=_.hY;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.selectedIndex=1;X.actionMap={"yt-lwe-emoji-customization-visible":"handleEmojiCustomizationVisible"};return X};
_.r(Gp,_.F);_.W=Gp.prototype;_.W.handleEmojiCustomizationVisible=function(X){this.emojiPickerRenderer.selected=X;this.selectedIndex=1;X?(this.originalEmojiSet=this.emojiCustomizationSet,this.updateSaveButtonState(!1)):this.originalEmojiSet=void 0};
_.W.emojiCustomizationSetChanged=function(){var X;(X=this.data)!=null&&X.saveButtonEntityKey&&(this.originalEmojiSet||(this.originalEmojiSet=this.emojiCustomizationSet),this.originalEmojiSet&&this.emojiCustomizationSet&&!_.z5(this.originalEmojiSet.emojiId,this.emojiCustomizationSet.emojiId)?this.updateSaveButtonState(!0):this.updateSaveButtonState(!1))};
_.W.updateSaveButtonState=function(X){var J;(J=this.data)!=null&&J.saveButtonEntityKey&&this.ytLiveChatReduxBehavior.dispatch(_.uE("booleanEntity",this.data.saveButtonEntityKey,{key:this.data.saveButtonEntityKey,value:X}))};
_.W.emojiUrl=function(X){X=_.ew(this.emojiManager,X);if(!X)return"";var J;X=(J=X.image)==null?void 0:J.thumbnails;return _.h4(X,24)||""};
_.W.emojiAlt=function(X){var J=_.ew(this.emojiManager,X);if(!J)return X;var p,l,g,B=(J==null?void 0:(p=J.image)==null?void 0:(l=p.accessibility)==null?void 0:(g=l.accessibilityData)==null?void 0:g.label)||"";return B?B:J.isCustomEmoji?J.shortcuts[0]:J.emojiId||X};
_.W.emojiAriaLabel=function(X){var J,p;return((J=_.ew(this.emojiManager,X))==null?void 0:(p=J.shortcuts)==null?void 0:p[0])||X};
_.W.onEmojiClick=function(X){X.model.index!==0&&(this.selectedIndex=X.model.index)};
_.W.onEmojiSelect=function(X){X=X.detail;var J,p;((J=this.data)==null?0:J.emojiCustomizationSetEntityKey)&&((p=this.emojiCustomizationSet)==null?0:p.emojiId)&&X.emojiId&&this.canEditEmoji(this.emojiCustomizationSet.emojiId,X.emojiId,this.selectedIndex)&&this.ytLiveChatReduxBehavior.dispatch(_.uE("emojiCustomizationSetEntity",this.data.emojiCustomizationSetEntityKey,{key:this.data.emojiCustomizationSetEntityKey,emojiId:this.getUpdatedEmojiIdList(this.emojiCustomizationSet.emojiId,X.emojiId,this.selectedIndex)}))};
_.W.canEditEmoji=function(X,J,p){X=X.indexOf(J);return X===p||X===0||p===0?!1:!0};
_.W.getUpdatedEmojiIdList=function(X,J,p){var l=X.indexOf(J);X=[].concat(_.EU(X));l>=0&&(X[l]=X[p]);X[p]=J;return X};
_.O1.Object.defineProperties(Gp,{template:{configurable:!0,enumerable:!0,get:function(){if(Ldt===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;nie===void 0&&(nie=document.createElement("template"));var l=nie;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Ldt=X}X=Ldt;return X}}});
Gp.prototype.onEmojiSelect=Gp.prototype.onEmojiSelect;_.u([_.S(_.nK),_.V("design:type",Object)],Gp.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Gp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.qB("yt-emoji-picker-renderer"),_.V("design:type",Object)],Gp.prototype,"emojiPickerRenderer",void 0);
_.u([_.R({selectorArgs:["data.emojiCustomizationSetEntityKey"],selector:function(X,J){return _.SZ(X.entities,"emojiCustomizationSetEntity",J)},
observer:"emojiCustomizationSetChanged"}),_.V("design:type",Object)],Gp.prototype,"emojiCustomizationSet",void 0);_.u([_.R(),_.V("design:type",Object)],Gp.prototype,"originalEmojiSet",void 0);_.u([_.R(),_.V("design:type",_.vb)],Gp.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",Object)],Gp.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gp.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",Object)],Gp.prototype,"selectedIndex",void 0);
_.u([_.R8("yt-emoji-select"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Gp.prototype,"onEmojiSelect",null);_.u([_.se({is:"yt-emoji-customization-panel-view-model",noInjection:!0})],Gp);var Ei0;var Kdb;var Txe;var zvb;var dD=function(){var X=_.F.apply(this,arguments)||this;X.authorBadges=[];return X};
_.r(dD,_.F);_.W=dD.prototype;_.W.created=function(){this.ytLiveChatItemBehavior.supportsInlineActionButtons=!0};
_.W.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]]"}}}}}};
_.W.dataChanged=function(){var X=PMZ(this.data.authorBadges||[]);this.hostElement.setAttribute("author-type",X)};
_.W.updateMessage=function(){var X=this.data.message,J=_.ya(_.ya(this.hostElement).querySelector("#message"));J.textContent="";X&&J.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(X))};
_.W.shouldSupportWholeItemClick=function(){return!0};
_.W.onShowOriginalClick=function(X){X.preventDefault();this.showOriginal=!0};
_.W.computeShowBar=function(X,J,p){return X&&J||p};
_.W.computeAuthorBadges=function(X){return X.authorBadges||[]};
_.W.computeAuthorIsOwner=function(X){return!!Qg4(X.authorBadges,"owner")};
_.W.computeAuthorNameColor=function(X){var J;if(_.H("live_chat_author_name_color_usernames")&&(X==null?0:(J=X.authorName)==null?0:J.simpleText))return _.ijU(_.sgm(X.authorName.simpleText));if(_.H("live_chat_seed_color_usernames")&&(X==null?0:X.authorSeedColorArgb))return _.ijU(_.OW(X.authorSeedColorArgb));if(_.H("live_chat_colored_usernames"))return"#cc0000";var p;return _.H("live_chat_simple_color_usernames")&&(X==null?0:(p=X.authorName)==null?0:p.simpleText)&&(X==null?0:X.authorUsernameColorLight)&&
(X==null?0:X.authorUsernameColorDark)&&!this.inBanner?document.documentElement.hasAttribute("dark")?_.OW(X.authorUsernameColorDark):_.OW(X.authorUsernameColorLight):""};
dD.prototype.updateMessage=dD.prototype.updateMessage;dD.prototype.dataChanged=dD.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dD.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],dD.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dD.prototype,"data",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"showOriginal",void 0);_.u([_.R({value:!1,computed:"truthy(data.isDimmed)",reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"isDimmed",void 0);_.u([_.R({computed:"computeShowBar(isDeleted, hasOriginalContent, isDimmed)",reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"showBar",void 0);
_.u([_.R({computed:"computeAuthorBadges(data)"}),_.V("design:type",Array)],dD.prototype,"authorBadges",void 0);_.u([_.R({computed:"computeAuthorIsOwner(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"authorIsOwner",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"inCollapsedBanner",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"inBanner",void 0);
_.u([_.R({value:_.H("live_chat_hide_avatars"),reflectToAttribute:!0}),_.V("design:type",Boolean)],dD.prototype,"avatarHidden",void 0);_.u([_.R({computed:"computeAuthorNameColor(data)"}),_.V("design:type",String)],dD.prototype,"authorNameColor",void 0);_.u([_.R(),_.V("design:type",_.rD)],dD.prototype,"participantsManager",void 0);_.u([_.R({value:{size:"XS",type:"filled",style:"overlay",iconPosition:"icon-only"}}),_.V("design:type",Object)],dD.prototype,"filledButtonOverrides",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dD.prototype,"dataChanged",null);_.u([_.mA("data.message"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dD.prototype,"updateMessage",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-text-message-renderer",noInjection:!0})],dD);
_.N(dD,"yt-live-chat-text-message-renderer",function(){if(zvb===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Txe===void 0&&(Txe=document.createElement("template"));var l=Txe;p.call(J,l.content.cloneNode(!0),X.content.firstChild);zvb=X}X=zvb;return X},{mode:0});var VS=function(){var X=_.F.apply(this,arguments)||this;X.tonalButtonOverrides={type:"tonal",style:"overlay"};return X};
_.r(VS,_.F);
VS.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]]"}}}}}};
VS.prototype.shouldSupportInlineActionButtons=function(){return!0};
VS.prototype.shouldSupportWholeItemClick=function(){return!0};
_.O1.Object.defineProperties(VS.prototype,{hasInfoDialogButton:{configurable:!0,enumerable:!0,get:function(){return!!this.data.infoDialogButton}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],VS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],VS.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],VS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],VS.prototype,"data",void 0);_.u([_.R(),_.V("design:type",_.rD)],VS.prototype,"participantsManager",void 0);
_.u([_.R(),_.V("design:type",Object)],VS.prototype,"tonalButtonOverrides",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.infoDialogButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],VS.prototype,"hasInfoDialogButton",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-auto-mod-message-renderer",noInjection:!0})],VS);
_.N(VS,"yt-live-chat-auto-mod-message-renderer",function(){if(Kdb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ei0===void 0&&(Ei0=document.createElement("template"));var l=Ei0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Kdb=X}X=Kdb;return X},{mode:0});var jQZ;var iXv;var sQj;var Xqb=function(){return _.F.apply(this,arguments)||this};
_.r(Xqb,_.F);_.u([_.R(),_.V("design:type",Object)],Xqb.prototype,"data",void 0);_.u([_.Xo({is:"ytd-factoid-renderer",disableElementRegistration:!0})],Xqb);
_.N(Xqb,"ytd-factoid-renderer",function(){if(sQj!==void 0)return sQj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return sQj=X},{mode:1});var tY=function(){return _.F.apply(this,arguments)||this};
_.r(tY,_.F);tY.prototype.configureRendererStamper=function(){return{"data.factoids":{id:"factoids",mapping:{factoidRenderer:"ytd-factoid-renderer"}}}};
_.u([_.R(),_.V("design:type",Object)],tY.prototype,"data",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0})],tY);
_.N(tY,"yt-live-chat-channel-activity-reputation-renderer",function(){if(iXv===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;jQZ===void 0&&(jQZ=document.createElement("template"));var l=jQZ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);iXv=X}X=iXv;return X},{mode:0});var Jgs;var pqe;var Pb=function(){return _.F.apply(this,arguments)||this};
_.r(Pb,_.F);Pb.prototype.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Pb.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Boolean)],Pb.prototype,"menuFocused",void 0);_.u([_.R(),_.V("design:type",Object)],Pb.prototype,"data",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],Pb.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-donation-announcement-renderer",noInjection:!0})],Pb);
_.N(Pb,"yt-live-chat-donation-announcement-renderer",function(){if(pqe===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Jgs===void 0&&(Jgs=document.createElement("template"));var l=Jgs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);pqe=X}X=pqe;return X},{mode:0});var lHU;var gWe,BwH=function(){if(gWe!==void 0)return gWe;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;lHU===void 0&&(lHU=document.createElement("template"));var l=lHU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return gWe=X};var QS=function(){return _.F.apply(this,arguments)||this};
_.r(QS,_.F);_.O1.Object.defineProperties(QS,{template:{configurable:!0,enumerable:!0,get:function(){return BwH()}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],QS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QS.prototype,"data",void 0);_.u([_.se({is:"yt-live-chat-empty-feed-view-model",disableElementRegistration:!0,noInjection:!0})],QS);_.N(QS,"yt-live-chat-empty-feed-view-model",function(){return BwH()},{mode:0});var $Jr;var WBk;var Et=function(){return _.F.apply(this,arguments)||this};
_.r(Et,_.F);Et.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"}}}}}};
_.O1.Object.defineProperties(Et.prototype,{channelName:{configurable:!0,enumerable:!0,get:function(){var X,J;return{runs:[{text:(X=this.data)==null?void 0:(J=X.channelName)==null?void 0:J.content}]}}},
channelBadges:{configurable:!0,enumerable:!0,get:function(){var X=[],J;if((J=this.data)==null||!J.channelBadges)return X;var p;J=_.C((p=this.data)==null?void 0:p.channelBadges);for(p=J.next();!p.done;p=J.next()){p=_.a(p.value,Jv0);var l=void 0,g=void 0;if((l=p)==null?0:(g=l.badgeImage)==null?0:g.sources)l=void 0,g={liveChatAuthorBadgeRenderer:{tooltip:p.tooltip,accessibility:{accessibilityData:{label:(l=_.a(p.rendererContext,_.ua))==null?void 0:l.label}}}},p.badgeImage.sources[0].clientResource?g.liveChatAuthorBadgeRenderer.icon=
{iconType:p.badgeImage.sources[0].clientResource.imageName}:g.liveChatAuthorBadgeRenderer.customThumbnail={thumbnails:p.badgeImage.sources},X.push(g)}return X}}});
_.u([_.R(),_.V("design:type",Object)],Et.prototype,"data",void 0);_.u([_.O("data.channelName"),_.V("design:type",Object),_.V("design:paramtypes",[])],Et.prototype,"channelName",null);_.u([_.O("data.channelBadges"),_.V("design:type",Array),_.V("design:paramtypes",[])],Et.prototype,"channelBadges",null);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Et.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-identity-view-model",noInjection:!0})],Et);
_.N(Et,"yt-live-chat-identity-view-model",function(){if(WBk===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;$Jr===void 0&&($Jr=document.createElement("template"));var l=$Jr;p.call(J,l.content.cloneNode(!0),X.content.firstChild);WBk=X}X=WBk;return X},{mode:0});var CDG;var k$Z;var nWb;var LBu;var KO=function(){var X=_.F.apply(this,arguments)||this;X.hidden=!1;X.supportsInlineActionButtons=!0;return X};
_.r(KO,_.F);KO.prototype.ready=function(){var X;((X=document.querySelector("yt-live-chat-app"))==null?0:X.hasAttribute("dashboard-money-feed"))&&this.hostElement.setAttribute("dashboard-money-feed","")};
KO.prototype.dataChanged=function(X){var J=(0,_.cn)(_.ya(this.hostElement).querySelector("#detail-text"));J.textContent="";(X==null?0:X.detailText)&&J.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(X.detailText))};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],KO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],KO.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],KO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({observer:"dataChanged"}),_.V("design:type",Object)],KO.prototype,"data",void 0);
_.u([_.R({computed:"truthy(isDeleted)",reflectToAttribute:!0}),_.V("design:type",Object)],KO.prototype,"hidden",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-legacy-paid-message-renderer"})],KO);
_.N(KO,"yt-live-chat-legacy-paid-message-renderer",function(){if(LBu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;nWb===void 0&&(nWb=document.createElement("template"));var l=nWb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);LBu=X}X=LBu;return X},{mode:0});var AgH;var wqt;var YRs={},Tp=function(){return _.MB.apply(this,arguments)||this};
_.r(Tp,_.MB);Tp.prototype.onLiveChatMembershipItemBehaviorClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Tp.prototype.onLiveChatMembershipItemBehaviorClick=Tp.prototype.onLiveChatMembershipItemBehaviorClick;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Tp.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Tp.prototype,"data",void 0);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Tp.prototype,"onLiveChatMembershipItemBehaviorClick",null);_.u([_.uS()],Tp);
YRs.YtLiveChatMembershipItemBehavior=[Tp.prototype,_.K.YtRendererBehavior];var zp=function(){var X=_.F.apply(this,arguments)||this;X.supportsInlineActionButtons=!0;X.hasPrimaryHeaderText=!1;X.showOnlyHeader=!1;X.authorBadges=[];X.modern=_.H("web_button_rework_with_live");X.buttonOverrides={style:"overlay",type:"filled"};return X};
_.r(zp,_.F);_.W=zp.prototype;_.W.shouldSupportInlineActionButtons=function(){return!0};
_.W.configureRendererStamper=function(){return{"data.footerButton":{id:"footer-button",mapping:{buttonRenderer:{component:"yt-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}}}};
_.W.ready=function(){var X=document.querySelector("yt-live-chat-app");X&&X.hasAttribute("dashboard-money-feed")&&this.hostElement.setAttribute("dashboard-money-feed","")};
_.W.messageChanged=function(){var X=this.data.message,J=(0,_.cn)(_.ya(this.hostElement).querySelector("#message"));J.textContent="";X&&J.appendChild(this.ytLiveChatItemBehavior.createDocumentFragment(X))};
_.W.computeHasPrimaryHeaderText=function(X){return!(!X||!X.headerPrimaryText)};
_.W.computeShowOnlyHeader=function(X,J){return this.isMessageEmpty(X,J)};
_.W.computeAuthorBadges=function(X){return X.authorBadges||[]};
_.W.isMessageEmpty=function(X,J){return!X||X.empty?!0:!X.message&&!X.inputField&&!J};
_.W.isDeletedChanged=function(){this.ytLiveChatItemBehavior.isDeleted&&(this.set("data.authorName",null),this.set("data.authorPhoto",null),this.set("data.message",null))};
_.W.getInputElement=function(){return _.ya(this.hostElement).querySelector("yt-live-chat-text-input-field-renderer")};
_.W.inputFocus=function(){var X=this.getInputElement();X&&X.focus()};
_.W.inputInsertEmoji=function(X){var J=this.getInputElement();J&&J.insertEmoji(X)};
_.W.inputMessage=function(){var X=this.getInputElement();return X&&this.data.inputField?(X.completeEmojis(),_.lE(X.liveChatRichMessageInput)):null};
_.W.onFooterButtonClick=function(){this.data.footerButton&&_.h8(this.hostElement,"yt-live-chat-clear-pinned-message")};
_.W.shouldSupportWholeItemClick=function(){return!0};
zp.prototype.isDeletedChanged=zp.prototype.isDeletedChanged;zp.prototype.messageChanged=zp.prototype.messageChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zp.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],zp.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(YRs.YtLiveChatMembershipItemBehavior),_.V("design:type",Object)],zp.prototype,"ytLiveChatMembershipItemBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zp.prototype,"data",void 0);_.u([_.R({computed:"computeHasPrimaryHeaderText(data)",reflectToAttribute:!0}),_.V("design:type",Object)],zp.prototype,"hasPrimaryHeaderText",void 0);_.u([_.R({computed:"computeShowOnlyHeader(data, isDeleted)",reflectToAttribute:!0}),_.V("design:type",Object)],zp.prototype,"showOnlyHeader",void 0);
_.u([_.R({computed:"computeAuthorBadges(data)"}),_.V("design:type",Array)],zp.prototype,"authorBadges",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zp.prototype,"modern",void 0);_.u([_.mA("data.message"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zp.prototype,"messageChanged",null);_.u([_.mA("isDeleted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zp.prototype,"isDeletedChanged",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-membership-item-renderer",noInjection:!0})],zp);
_.N(zp,"yt-live-chat-membership-item-renderer",function(){if(wqt===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;AgH===void 0&&(AgH=document.createElement("template"));var l=AgH;p.call(J,l.content.cloneNode(!0),X.content.firstChild);wqt=X}X=wqt;return X},{mode:0});var vWX;var eR0;var jw=function(){return _.F.apply(this,arguments)||this};
_.r(jw,_.F);jw.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jw.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-mode-change-message-renderer",noInjection:!0})],jw);
_.N(jw,"yt-live-chat-mode-change-message-renderer",function(){if(eR0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;vWX===void 0&&(vWX=document.createElement("template"));var l=vWX;p.call(J,l.content.cloneNode(!0),X.content.firstChild);eR0=X}X=eR0;return X},{mode:0});var ZUG;var hRk;var iW=function(){return _.F.apply(this,arguments)||this};
_.r(iW,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],iW.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],iW.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iW.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-moderation-message-renderer"})],iW);
_.N(iW,"yt-live-chat-moderation-message-renderer",function(){if(hRk===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;ZUG===void 0&&(ZUG=document.createElement("template"));var l=ZUG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);hRk=X}X=hRk;return X},{mode:0});var xJZ;var HUr;var st=function(){return _.F.apply(this,arguments)||this};
_.r(st,_.F);st.prototype.onClick=function(){var X;if((X=this.data)!=null&&X.onClickCommand){var J;_.Dp.instance.resolveCommand((J=this.data)==null?void 0:J.onClickCommand)}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],st.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],st.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],st.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],st.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],st.prototype,"data",void 0);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-offer-click-count-message-renderer",noInjection:!0})],st);
_.N(st,"yt-live-chat-offer-click-count-message-renderer",function(){if(HUr===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;xJZ===void 0&&(xJZ=document.createElement("template"));var l=xJZ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);HUr=X}X=HUr;return X},{mode:0});var aHu;var UJU=function(){return _.F.apply(this,arguments)||this};
_.r(UJU,_.F);_.u([_.R(),_.V("design:type",Object)],UJU.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-placeholder-item-renderer",noInjection:!0})],UJU);
_.N(UJU,"yt-live-chat-placeholder-item-renderer",function(){if(aHu===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);aHu=X}X=aHu;return X},{mode:0});var rgu;var IHr;var ygs=new Lf(7),Xw=function(){var X=_.F.apply(this,arguments)||this;X.data={};return X};
_.r(Xw,_.F);Xw.prototype.dataChanged=function(){var X;((X=this.data)==null?0:X.class)&&_.S0(this.hostElement,this.data.class,!0);var J;((J=this.oldData)==null?0:J.class)&&_.S0(this.hostElement,this.oldData.class,!1);this.oldData=this.data};
Xw.prototype.computeTimestampString=function(X){return ygs.format(new Date(X/1E3))};
Xw.prototype.dataChanged=Xw.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],Xw.prototype,"data",void 0);_.u([_.R({computed:"computeTimestampString(data.timestampUsec)"}),_.V("design:type",String)],Xw.prototype,"timestampString",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xw.prototype,"dataChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-server-error-message",noInjection:!0})],Xw);
_.N(Xw,"yt-live-chat-server-error-message",function(){if(IHr===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;rgu===void 0&&(rgu=document.createElement("template"));var l=rgu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);IHr=X}X=IHr;return X},{mode:0});var oWb;var SRe;var JK=function(){var X=_.F.apply(this,arguments)||this;X.defaultToFilledIcon=!1;return X};
_.r(JK,_.F);JK.prototype.computeHasPrimaryColorIcon=function(X){return X==="SPARK"||X==="SPONSORSHIP_STAR"};
JK.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{style:"max-width: 100%"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],JK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],JK.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],JK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],JK.prototype,"defaultToFilledIcon",void 0);_.u([_.R(),_.V("design:type",Object)],JK.prototype,"data",void 0);
_.u([_.R({value:!1,computed:"computeHasPrimaryColorIcon(data.icon.iconType)",reflectToAttribute:!0}),_.V("design:type",Boolean)],JK.prototype,"hasPrimaryColorIcon",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-viewer-engagement-message-renderer",noInjection:!0})],JK);
_.N(JK,"yt-live-chat-viewer-engagement-message-renderer",function(){if(SRe===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;oWb===void 0&&(oWb=document.createElement("template"));var l=oWb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);SRe=X}X=SRe;return X},{mode:0});var OUU;var pd=function(){var X=_.F.apply(this,arguments)||this;X.modernUpdate=!1;X.buttonStyle="overlay";X.buttonType="filled";return X};
_.r(pd,_.F);pd.prototype.computeTooltipPosition=function(){return this.modernUpdate?"left":"bottom"};
pd.prototype.computeButtonOverride=function(){if(this.modernUpdate)return{iconPosition:"icon-only",style:this.buttonStyle,type:this.buttonType,size:"M"}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pd.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pd.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pd.prototype,"modernUpdate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],pd.prototype,"buttonStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],pd.prototype,"buttonType",void 0);
_.u([_.Xo({is:"ytd-ad-hover-text-button-renderer",disableElementRegistration:!0})],pd);
_.N(pd,"ytd-ad-hover-text-button-renderer",function(){if(OUU!==void 0)return OUU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OUU=X},{mode:1});var cgU;var ls=function(){var X=_.F.apply(this,arguments)||this;X.buttonOverrides={size:"XS"};return X};
_.r(ls,_.F);ls.prototype.onHelpTap=function(X){this.data&&this.data.informationDialog&&(_.h8(this.hostElement,"yt-navigate",{endpoint:{liveChatDialogEndpoint:{content:this.data.informationDialog}}}),X.preventDefault(),X.stopPropagation())};
_.u([_.R(),_.V("design:type",Object)],ls.prototype,"buttonOverrides",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ls.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ls.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-live-chat-purchased-product-message-renderer"})],ls);
_.N(ls,"ytd-live-chat-purchased-product-message-renderer",function(){if(cgU!==void 0)return cgU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return cgU=X},{mode:1});var bUu;var fHZ;var Bw=function(){var X=_.F.apply(this,arguments)||this;X.isContainerDeleted=!1;return X};
_.r(Bw,_.F);Bw.prototype.onContextMenuClick=function(X){this.ytLiveChatItemBehavior.showContextMenu(X)};
Bw.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))};
Bw.prototype.isContainerDeletedChanged=Bw.prototype.isContainerDeletedChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Bw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],Bw.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Bw.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Bw.prototype,"isContainerDeleted",void 0);
_.u([_.R(),_.V("design:type",String)],Bw.prototype,"deletedStateMessage",void 0);_.u([_.mA("isContainerDeleted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Bw.prototype,"isContainerDeletedChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-header-renderer"})],Bw);
_.N(Bw,"ytd-sponsorships-live-chat-header-renderer",function(){if(fHZ!==void 0)return fHZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return fHZ=X},{mode:1});var $h=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_button_rework_with_live");X.buttonOverrides={style:"overlay",type:"filled"};return X};
_.r($h,_.F);$h.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]]"}}}}}};
$h.prototype.onCtaButtonClick=function(){var X,J=_.a((X=this.data)==null?void 0:X.optInPrompt,_.wn);if(X=this.maybeGetButtonCommand(J)){var p;(p=_.Mp())==null||p.clickCommand(X)}};
$h.prototype.maybeGetButtonCommand=function(X){return!X||!X.command||_.a(X.command,uEs)===void 0&&_.a(X.command,MwU)===void 0?null:X.command};
$h.prototype.shouldHideOptinPrompt=function(X,J){return!X||J};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$h.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],$h.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$h.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$h.prototype,"modern",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer"})],$h);
_.N($h,"ytd-sponsorships-live-chat-gift-purchase-announcement-renderer",function(){if(bUu!==void 0)return bUu;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return bUu=X},{mode:1});var DJs;var Ww=function(){return _.F.apply(this,arguments)||this};
_.r(Ww,_.F);Ww.prototype.onContextMenuClick=function(X){this.ytLiveChatItemBehavior.showContextMenu(X)};
Ww.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))};
Ww.prototype.isDeletedChanged=Ww.prototype.isDeletedChanged;_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],Ww.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ww.prototype,"data",void 0);_.u([_.mA("isDeleted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ww.prototype,"isDeletedChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"})],Ww);
_.N(Ww,"ytd-sponsorships-live-chat-gift-redemption-announcement-renderer",function(){if(DJs!==void 0)return DJs;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-sponsorships-live-chat-gift-redemption-announcement-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[data.authorPhoto]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-img-shadow id="author-photo" height="24" thumbnail="[[data.authorPhoto]]" width="24" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-img-shadow>\n</template>\n<template is="dom-if" if="[[!data.authorPhoto]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon id="author-photo" class="no-photo style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer" icon="yt-sys-icons:account_circle"></yt-icon>\n</template>\n<div id="content" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <span id="timestamp" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[timestampString]]\n  \n  </span><template is="dom-if" if="[[data.authorName]]" restamp="" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"><yt-live-chat-author-chip author-badges="[[data.authorBadges]]" author-name="[[data.authorName]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    </yt-live-chat-author-chip>\n  </template>\n  <yt-formatted-string id="message" hidden$="[[isDeleted]]" text="[[data.message]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-formatted-string>\n  <yt-icon id="gift-icon" default-to-filled="true" hidden$="[[isDeleted]]" icon="star_circle_ribbon" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  <div id="deleted-message" hidden$="[[!isDeleted]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    [[getSimpleString(data.deletedStateMessage)]]\n  </div>\n</div>\n<div id="menu" hidden$="[[!data.contextMenuEndpoint]]" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n  <yt-icon-button id="menu-button" label="[[data.contextMenuAccessibility.accessibilityData.label]]" on-click="onContextMenuClick" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer">\n    <yt-icon icon="more_vert" class="style-scope ytd-sponsorships-live-chat-gift-redemption-announcement-renderer"></yt-icon>\n  </yt-icon-button>\n</div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return DJs=X},{mode:1});var Cd=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-mark-chat-item-as-deleted-action":"handleLiveChatAction","yt-live-chat-actions":"handleLiveChatActions","yt-remove-chat-item-action":"handleLiveChatAction"};return X};
_.r(Cd,_.F);_.W=Cd.prototype;
_.W.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"}}}};
_.W.handleLiveChatAction=function(X){_.a(X,Utj)?this.handleMarkChatItemAsDeletedAction(_.a(X,Utj)):_.a(X,a1u)&&this.handleRemoveChatItemAction(_.a(X,a1u))};
_.W.handleLiveChatActions=function(X){X.forEach(this.handleLiveChatAction,this)};
_.W.handleMarkChatItemAsDeletedAction=function(X){var J=this,p;((p=this.data)==null?0:p.items)&&this.data.items.forEach(function(l,g){var B=Object.keys(l)[0];Object.values(l)[0].id===X.targetItemId&&J.markAsDeleted("data.items",g,B,X.deletedStateMessage,X.showOriginalContentMessage)})};
_.W.handleRemoveChatItemAction=function(X){var J=this,p;((p=this.data)==null?0:p.items)&&this.data.items.forEach(function(l,g){Object.values(l)[0].id===X.targetItemId&&J.splice("data.items",g,1)})};
_.W.markAsDeleted=function(X,J,p,l,g){X=[X,J,p].join(".");this.set(X+".deletedStateMessage",l);this.set(X+".showOriginalContentMessage",g)};
_.u([_.R(),_.V("design:type",Object)],Cd.prototype,"data",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Cd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Cd.prototype,"ytActionHandlerBehavior",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-item-display-list-renderer",noInjection:!0})],Cd);
_.N(Cd,"yt-live-chat-item-display-list-renderer",function(){if(k$Z===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;CDG===void 0&&(CDG=document.createElement("template"));var l=CDG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);k$Z=X}X=k$Z;return X},{mode:0});var RRG;var mJZ,FBu=function(){if(mJZ!==void 0)return mJZ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;RRG===void 0&&(RRG=document.createElement("template"));var l=RRG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return mJZ=X};var kh=function(){var X=_.F.apply(this,arguments)||this;X.isHeader=!1;return X};
_.r(kh,_.F);kh.prototype.configureRendererStamper=function(){return{"data.item":{id:"content",mapping:{liveChatPaidMessageRenderer:{component:"yt-live-chat-paid-message-renderer",params:{noPadding:"[[isHeader]]"}}}}}};
_.O1.Object.defineProperties(kh,{template:{configurable:!0,enumerable:!0,get:function(){return FBu()}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kh.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],kh.prototype,"isHeader",void 0);_.u([_.se({is:"yt-live-chat-item-display-renderer",disableElementRegistration:!0,noInjection:!0})],kh);_.N(kh,"yt-live-chat-item-display-renderer",function(){return FBu()},{mode:0});var qRG,Nwk,Vzv,dJu;
qRG={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}};Nwk={home:"eohps",search:"eosps",watch:"eowps"};_.Mzr=["watch","search","home"];
_.nd=function(){this.JSC$14684_isInitialized_=!1;this.isInitialPass_=!0;this.isSeenDuringInitialPass_={};this.JSC$14684_queue_=[];this.pendingPages_=[];this.pagePreparerJobId_=this.fragmentJobId_=0;this.DEFAULT_DELAY_=_.Bh("PRECONSTRUCTION_DELAY",0);this.signals_=_.HY();this.targetPage_=""};
_.nd.prototype.init=function(X,J){X=X===void 0?"":X;J=J===void 0?null:J;if(this.JSC$14684_isInitialized_)this.abort();else if(this.JSC$14684_isInitialized_=!0,X&&_.u1G(this,X),J){var p=_.aL(this.signals_,"pcl")?0:10,l=function(){for(var g=0,B;B=_.Mzr[g++];)B!=X&&B!=J&&this.pendingPages_.push(B);_.G$k(this)}.bind(this);
this.signals_.parkOrScheduleJob(l,p,"pcl")}};
_.nd.prototype.abort=function(){this.fragmentJobId_&&(_.gs.cancelJob(this.fragmentJobId_),this.fragmentJobId_=0);dJu(this)};
_.u1G=function(X,J){X.JSC$14684_isInitialized_&&!X.targetPage_&&(X.targetPage_=J,Vzv(X,J),X.isInitialPass_=!1,Vzv(X,J),X.signals_.processSignal(Nwk[X.targetPage_]),dJu(X),_.G$k(X))};
_.G$k=function(X){X.pendingPages_.length&&!X.pagePreparerJobId_&&(X.pagePreparerJobId_=_.j1(_.gs,function(){this.pagePreparerJobId_=0;this.pendingPages_.length&&!this.targetPage_&&_.u1G(this,this.pendingPages_.shift())}.bind(X),X.DEFAULT_DELAY_))};
Vzv=function(X,J){if(J=qRG[J])for(var p in J){var l=!1,g=p;p.charAt(0)=="~"&&(l=!0,g=p.substring(1));var B=J[p];B=typeof B=="object"?B:{count:B};J[p]=B;B.componentName=g;B.count>0&&(X.isInitialPass_?l||X.isSeenDuringInitialPass_[g]||(X.JSC$14684_queue_.push({componentName:g,count:1,signals:B.signals}),X.isSeenDuringInitialPass_[g]=!0,B.count--):X.JSC$14684_queue_.push(B))}};
dJu=function(X){X.JSC$14684_queue_.length=0;X.targetPage_="";X.isInitialPass_=!0;X.signals_.processSignal("eop")};
_.nd.getInstance=function(){return _.aD(_.nd)};var tze=function(){this.signals=_.HY();this.init()};
tze.prototype.startPreconstruction=function(){_.nd.getInstance().init(_.$y("IS_HOMEPAGE_COLD")?"home":null,"n/a")};
tze.prototype.init=function(){PDU(this);window.Polymer&&pIb&&GFU();this.signals.parkOrScheduleJob(this.startPreconstruction,10,"eor");a:{var X=_.lT.ytcsi;if(X&&X.gt&&(X=X.gt())&&X.tick&&(X.tick.aft>0||X.tick.pbs>0)&&(_.$y("IS_HOMEPAGE_COLD")||_.$y("IS_RESULTS_PAGE_COLD")||_.$y("IS_WATCH_PAGE_COLD"))){Quk(this);break a}UB5(bzY,this.onNotifications,this)}};
var PDU=function(X){var J=function(){X.signals.processSignal("dl")};
document.readyState==="complete"?(_.An(Error("uh"),"WARNING"),J()):_.iCC(window,"load",J)};
tze.prototype.onNotifications=function(X){X.timer||(_.$y("IS_HOMEPAGE_COLD")||_.$y("IS_RESULTS_PAGE_COLD")||_.$y("IS_WATCH_PAGE_COLD"))&&Quk(this)};
var Quk=function(X){X.signals.parkOrScheduleJob(function(){X.signals.processSignal("eocs")},10,"eor")};
new tze;var EW0=function(){return _.MB.apply(this,arguments)||this};
_.r(EW0,_.MB);_.O1.Object.defineProperties(EW0.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_entity_store_from_dependency_injection")?_.Yr():_.v5()}}});
_.u([_.uS()],EW0);_.Ld=[lX.prototype,EW0.prototype];var KBj=["ytd-rich-shelf-renderer"],AK=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;X.DISMISSED_CONTENT_KEYSPACE="DISMISSED_CONTENT_KEYSPACE:";X.followUpDialogPromise=null;X.followUpDialogPromiseResolve=null;X.followUpDialogPromiseReject=null;return X};
_.r(AK,_.MB);_.W=AK.prototype;_.W.dismissibleItemIsDismissedChanged_=function(X){_.H("kevlar_fluid_dismiss")&&(X?_.h8(this.hostElement,"yt-dismissible-item-dismissed"):_.h8(this.hostElement,"yt-dismissible-item-undismissed"))};
_.W.dismissibleItemDataChanged_=function(){this.dismissedContentId=void 0;this.dismissibleItemReset_()};
_.W.dismissibleItemReset_=function(){var X=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 _.u_(function(J,p){X.followUpDialogPromiseResolve=J;X.followUpDialogPromiseReject=p});
_.h8(this.hostElement,"yt-enable-lockup-interaction")};
_.W.dismissibleItemOnYtServiceRequestSent_=function(X,J){J.actions&&this.dismissibleItemProcessActions(J.actions,X)};
_.W.dismissibleItemOnRequestSent=function(X){for(var J=_.C(X.detail),p=J.next();!p.done;p=J.next()){var l=void 0;(p=(l=_.a(p.value,_.om))==null?void 0:l.actions)&&this.dismissibleItemProcessActions(p,X)}};
_.W.dismissibleItemOnCommandSent=function(X,J){J&&this.dismissibleItemProcessActions(J,X)};
_.W.setAndGetDismissedContentId=function(X){return this.dismissedContentId=this.DISMISSED_CONTENT_KEYSPACE+X};
_.W.replayDismissAction=function(X){this.dismissibleItemProcessActions([X])};
_.W.dismissibleItemProcessActions=function(X,J){for(var p=0;p<X.length;p++){var l=X[p],g=void 0;((g=_.a(l,_.Im))==null?0:g.commands)&&this.dismissibleItemProcessActions(_.a(l,_.Im).commands,J);if(_.a(l,_.QX)){if(g=_.a(l,_.QX),!g.replaceParentSection||KBj.includes(this.hostElement.nodeName.toLowerCase()))g.groupDismissal&&Jgm(this,g.groupDismissal,!0),this.dismissibleItemHandleReplaceEnclosingAction_(g),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.uE("commandEntity",this.dismissedContentId,
{key:this.dismissedContentId,command:l})),l=void 0,(l=J)==null||l.stopPropagation()}else if(_.a(l,Ybb))this.dismissibleItemHandleHideEnclosingAction_(),l=void 0,(l=J)==null||l.stopPropagation();else if(_.a(l,uZZ))l=_.a(l,uZZ),g=void 0,((g=l)==null?0:g.targetGroupId)&&Jgm(this,{targetGroupId:l.targetGroupId},!1),this.dismissibleItemHandleUndoFeedbackAction_(),this.dismissedContentId&&this.ytdReduxBehavior.dispatch(_.uE("commandEntity",this.dismissedContentId,{key:this.dismissedContentId,command:void 0})),
l=void 0,(l=J)==null||l.stopPropagation();else if(_.a(l,_.om))(l=_.a(l,_.om).actions)&&_.Uo(this.hostElement,l,this.hostElement),l=void 0,(l=J)==null||l.stopPropagation();else{var B=g=void 0;((g=_.a(l,_.wH))==null?void 0:g.signal)!=="TELL_US_WHY"||((B=_.a(l,_.wH))==null?0:B.targetId)&&_.H("web_enable_feedback_endpoint_resolver_batch_2")||(this.dismissibleItemHandleTellUsWhySignalAction_(),l=void 0,(l=J)==null||l.stopPropagation())}}};
_.W.dismissibleItemOnYtServiceRequestCompleted_=function(X,J){var p=this.get("feedbackResponses.0.followUpDialog",J.data);p?this.followUpDialogPromiseResolve(p):J.actions&&!this.dismissedRenderer&&this.dismissibleItemProcessActions(J.actions,X)};
_.W.dismissibleItemHandleReplaceEnclosingAction_=function(X){this.dismissedRenderer=X.item;this.isDismissed=!0;var J=null;(J=_.ya(this.hostElement).querySelector("#dismissed"))&&_.oh(this,function(){_.HC(J)});
_.h8(this.hostElement,"yt-disable-lockup-interaction",this.dismissedRenderer)};
_.W.dismissibleItemHandleHideEnclosingAction_=function(){this.isHideEnclosingAction=this.isDismissed=!0};
_.W.dismissibleItemHandleUndoFeedbackAction_=function(){_.h8(this.hostElement,"yt-dismissible-item-undo-feedback");this.dismissibleItemReset_()};
_.W.dismissibleItemHandleTellUsWhySignalAction_=function(){var X=this;this.followUpDialogPromise.then(function(J){X.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:J}})})};
AK.prototype.dismissibleItemOnYtServiceRequestCompleted_=AK.prototype.dismissibleItemOnYtServiceRequestCompleted_;AK.prototype.dismissibleItemOnCommandSent=AK.prototype.dismissibleItemOnCommandSent;AK.prototype.dismissibleItemOnRequestSent=AK.prototype.dismissibleItemOnRequestSent;AK.prototype.dismissibleItemOnYtServiceRequestSent_=AK.prototype.dismissibleItemOnYtServiceRequestSent_;AK.prototype.dismissibleItemDataChanged_=AK.prototype.dismissibleItemDataChanged_;
AK.prototype.dismissibleItemIsDismissedChanged_=AK.prototype.dismissibleItemIsDismissedChanged_;_.u([_.S(_.Ot),_.V("design:type",Object)],AK.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],AK.prototype,"ytdReduxBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],AK.prototype,"isDismissed",void 0);_.u([_.R(),_.V("design:type",Object)],AK.prototype,"dismissedRenderer",void 0);
_.u([_.mA("isDismissed"),_.V("design:type",Function),_.V("design:paramtypes",[Boolean]),_.V("design:returntype")],AK.prototype,"dismissibleItemIsDismissedChanged_",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AK.prototype,"dismissibleItemDataChanged_",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],AK.prototype,"dismissibleItemOnYtServiceRequestSent_",null);_.u([_.R8("yt-service-request-sent-button-renderer"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],AK.prototype,"dismissibleItemOnRequestSent",null);
_.u([_.R8("yt-dismissible-item-action"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Array]),_.V("design:returntype")],AK.prototype,"dismissibleItemOnCommandSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],AK.prototype,"dismissibleItemOnYtServiceRequestCompleted_",null);_.u([_.uS()],AK);_.wa=[_.Ot,_.Ld,AK.prototype];var Yh=function(){var X=_.MB.apply(this,arguments)||this;X.disableGridStateAware=!1;X.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};X.currentGridClass="";return X};
_.r(Yh,_.MB);Yh.prototype.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap);_.oh(this,this.handleUpdateGridStateAction);if(!this.disableGridStateAware){var X=this.gridStateAwareGetElement();_.S0(X,"grid",!0)}};
Yh.prototype.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.gridStateActionMap)};
Yh.prototype.gridStateAwareGetElement=function(){return this.gridStateAwareSizingElementSelector?_.ya(this.hostElement).querySelector(this.gridStateAwareSizingElementSelector):this.hostElement};
Yh.prototype.handleUpdateGridStateAction=function(){if(this.disableGridStateAware)var X="grid-disabled";else{X=_.qG.getInstance();var J=this.get("pageSubtype");X=J&&XFe.includes(J)?"grid-disabled":X.currentSnapState_?X.currentSnapState_.className:null}(J=this.gridStateAwareGetElement())&&X!==this.currentGridClass&&(X&&_.S0(J,X,!0),this.currentGridClass&&_.S0(J,this.currentGridClass,!1),this.currentGridClass=X)};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Yh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",String)],Yh.prototype,"gridStateAwareSizingElementSelector",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Yh.prototype,"disableGridStateAware",void 0);_.u([_.uS()],Yh);_.vw=[Yh.prototype,_.dE.YtActionHandlerBehavior];_.ec=new _.yo("GUIDE_TOKEN");var hK;_.Zg={};hK=function(){var X=_.MB.apply(this,arguments)||this;X.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 X};
_.r(hK,_.MB);_.W=hK.prototype;_.W.onActiveEndpointChange=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.W.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.guideStateActionMap);var X=_.yG().resolve(_.I6(_.ec));X&&(this.guidePersistentAndVisible=X.getGuidePersistentAndVisible(),this.activeEndpoint=X.getActiveEndpoint(),this.guideOpened=X.getGuideOpened(),this.miniGuideVisible=X.getMiniGuideVisible())};
_.W.detached=function(){this.ytActionHandlerBehavior.unregisterActionMap(this.guideStateActionMap)};
_.W.handleGuideStateAction=function(X){this.guidePersistentAndVisible=X};
_.W.handleMiniGuideStateAction=function(X){this.miniGuideVisible=X};
_.W.handleGuideOpenedAction=function(X){this.guideOpened=X};
_.W.handleActiveEndpointAction=function(X){this.activeEndpoint=X};
hK.prototype.onActiveEndpointChange=hK.prototype.onActiveEndpointChange;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],hK.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],hK.prototype,"guidePersistentAndVisible",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],hK.prototype,"miniGuideVisible",void 0);_.u([_.R(),_.V("design:type",Object)],hK.prototype,"activeEndpoint",void 0);
_.u([_.mA("activeEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hK.prototype,"onActiveEndpointChange",null);_.u([_.R(),_.V("design:type",Boolean)],hK.prototype,"guideOpened",void 0);_.u([_.uS()],hK);_.Zg.YtdGuideStateAwareBehavior=[];_.Zg.YtdGuideStateAwareBehavior.push(hK.prototype,_.dE.YtActionHandlerBehavior);var TwU=["ytd-compact-video-renderer","ytd-playlist-video-renderer","ytd-compact-movie-renderer","ytd-playlist-panel-video-renderer"],xh=function(){var X=_.MB.apply(this,arguments)||this;X.hoverJobId=0;X.JSC$14711_touched=!1;return X};
_.r(xh,_.MB);_.W=xh.prototype;_.W.created=function(){this.useExpandableTooltip=!TwU.includes(this.is)};
_.W.attached=function(){this.hostElement.hasAttribute("lockup")||this.hostElement.setAttribute("lockup","true")};
_.W.detached=function(){this.useExpandableTooltip=!1};
_.W.lockupOnDown=function(X){this.interactionElement&&!_.wz(_.Yj(X),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerDown()};
_.W.lockupOnUp=function(X){this.interactionElement&&!_.wz(_.Yj(X),this.hostElement,["BUTTON".toString()])&&this.interactionElement.triggerUp()};
_.W.onTouchStart=function(){this.JSC$14711_touched=!0};
_.W.lockupOnMouseEnter=function(){var X=this,J=_.ch("kevlar_lockup_hover_delay",-1);this.JSC$14711_touched&&J>=0?(_.gs.cancelJob(this.hoverJobId),this.hoverJobId=_.gs.addJob(function(){X.lockupIsHovered=!0},8,J),this.JSC$14711_touched=!1):this.lockupIsHovered=!0};
_.W.lockupOnMouseLeave=function(){this.hoverJobId&&(_.gs.cancelJob(this.hoverJobId),this.hoverJobId=0);this.lockupIsHovered=!1};
_.W.lockupOnPopupClosed=function(X,J){var p;((p=J.popupRenderer)==null?void 0:p.is)==="ytd-menu-popup-renderer"&&(X=J.popupRenderer.veData,J=_.Kv(),X&&J&&_.$t(J,[X]))};
_.W.lockupOnLockupRequested=function(X){var J=X.detail.videoIds[0],p;X.detail&&J===((p=this.data)==null?void 0:p.videoId)&&(X.detail.returnValue=[this.data])};
_.W.lockupOnYtServiceRequestSent=function(X,J){if(X=J.actions)for(var p=0;p<X.length;p++){var l=X[p];if(l.action==="ACTION_REMOVE_VIDEO_BY_VIDEO_ID"&&J.ajaxPromise){var g=void 0,B=(g=_.a(J.endpoint,_.kk))==null?void 0:g.playlistId;g=void 0;l=(g=l.removedVideoId)!=null?g:"";y7r(_.rM(),l,B)}else l.action==="ACTION_REMOVE_VIDEO"&&J.ajaxPromise&&(B=void 0,l=(B=l.setVideoId)!=null?B:"",_.oNU(_.rM(),l))}};
_.W.lockupOnLockupDisabled=function(){this.interactionElement&&(this.interactionElement.disabled=!0)};
_.W.lockupOnLockupEnabled=function(){if(!this.$){var X=_.yG().resolve(_.vE).getCurrentPage(),J=this.getParentRenderer?this.getParentRenderer():void 0;_.Wf(new _.Kw("component not ready",this.is,this.isAttached,X==null?void 0:X.is,J==null?void 0:J.is))}this.interactionElement&&(this.interactionElement.disabled=!1)};
xh.prototype.lockupOnLockupEnabled=xh.prototype.lockupOnLockupEnabled;xh.prototype.lockupOnLockupDisabled=xh.prototype.lockupOnLockupDisabled;xh.prototype.lockupOnYtServiceRequestSent=xh.prototype.lockupOnYtServiceRequestSent;xh.prototype.lockupOnLockupRequested=xh.prototype.lockupOnLockupRequested;xh.prototype.lockupOnPopupClosed=xh.prototype.lockupOnPopupClosed;xh.prototype.lockupOnMouseLeave=xh.prototype.lockupOnMouseLeave;xh.prototype.lockupOnMouseEnter=xh.prototype.lockupOnMouseEnter;
xh.prototype.onTouchStart=xh.prototype.onTouchStart;xh.prototype.lockupOnUp=xh.prototype.lockupOnUp;xh.prototype.lockupOnDown=xh.prototype.lockupOnDown;_.u([_.R(),_.V("design:type",Object)],xh.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],xh.prototype,"lockupIsHovered",void 0);_.u([_.R(),_.V("design:type",Boolean)],xh.prototype,"lockupTouchTriggered",void 0);_.u([_.R(),_.V("design:type",Boolean)],xh.prototype,"useExpandableTooltip",void 0);
_.u([_.qB("#interaction"),_.V("design:type",Object)],xh.prototype,"interactionElement",void 0);_.u([_.R8("down"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],xh.prototype,"lockupOnDown",null);_.u([_.R8("up"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],xh.prototype,"lockupOnUp",null);
_.u([_.R8("touchstart"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xh.prototype,"onTouchStart",null);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xh.prototype,"lockupOnMouseEnter",null);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xh.prototype,"lockupOnMouseLeave",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],xh.prototype,"lockupOnPopupClosed",null);_.u([_.R8("yt-lockup-requested"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],xh.prototype,"lockupOnLockupRequested",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],xh.prototype,"lockupOnYtServiceRequestSent",null);_.u([_.R8("yt-disable-lockup-interaction"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xh.prototype,"lockupOnLockupDisabled",null);
_.u([_.R8("yt-enable-lockup-interaction"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xh.prototype,"lockupOnLockupEnabled",null);_.u([_.uS()],xh);_.Hw=[xh.prototype];_.zRb={YtdReduxBehavior:[]};_.zRb.YtdReduxBehavior.push.apply(_.zRb.YtdReduxBehavior,_.Ld);var ad=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;X.disableNowPlaying=!1;X.disableTooltips=!1;X.useHoveredProperty=!1;X.hovered=!1;X.isThumbnailHovered_=!1;X.addBackground=_.H("kevlar_thumbnail_bg");X.nowPlaying=!1;X.disableRounding=!1;X.size="small";return X};
_.r(ad,_.MB);_.W=ad.prototype;_.W.computeThumbnailOverlaySidePanelWidth_=function(X,J){return X-J};
_.W.computeSize=function(X,J){if(!this.disableRounding){if(!X&&!J)return"small";X=Math.max(X||0,J||0);return X>=256?"large":X>=96?"medium":"small"}};
_.W.computeFinalHoveredState_=function(X,J,p){return this.nowPlaying?!1:_.H("kevlar_thumbnail_fluid")&&X?J:p};
_.W.computeHoverOverlays_=function(X,J){return X&&J?J:void 0};
_.W.onMouseEnter_=function(){this.isThumbnailHovered_=!0};
_.W.onMouseLeave_=function(){this.isThumbnailHovered_=!1};
_.W.checkMiniplayer_=function(){var X;if(((X=this.data)==null?0:X.playlistSetVideoId)&&_.H("web_enable_playlist_video_lockup_equalizer"))this.nowPlaying=!!this.data.selected;else{X=_.To();var J=X.currentEndpoint;!this.disableNowPlaying&&J&&_.a(J,_.CV)&&this.data?(J=_.a(J,_.CV),this.nowPlaying=this.data.playlistId?J.playlistId===this.data.playlistId:J.videoId===this.data.videoId,this.isVideoPlaying=X==null?void 0:X.isVideoPlaying):this.nowPlaying=!1}};
ad.prototype.checkMiniplayer_=ad.prototype.checkMiniplayer_;ad.prototype.onMouseLeave_=ad.prototype.onMouseLeave_;ad.prototype.onMouseEnter_=ad.prototype.onMouseEnter_;ad.prototype.computeHoverOverlays_=ad.prototype.computeHoverOverlays_;ad.prototype.computeFinalHoveredState_=ad.prototype.computeFinalHoveredState_;ad.prototype.computeSize=ad.prototype.computeSize;ad.prototype.computeThumbnailOverlaySidePanelWidth_=ad.prototype.computeThumbnailOverlaySidePanelWidth_;
_.u([_.S(_.Ld),_.V("design:type",Object)],ad.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],ad.prototype,"height",void 0);_.u([_.R(),_.V("design:type",Boolean)],ad.prototype,"bottomSidePanel",void 0);_.u([_.R(),_.V("design:type",Number)],ad.prototype,"width",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"disableNowPlaying",void 0);
_.u([_.R({selector:_.i0}),_.V("design:type",Boolean)],ad.prototype,"miniplayerIsActive",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"disableTooltips",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"useHoveredProperty",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"hovered",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"isThumbnailHovered_",void 0);
_.u([_.R({computed:"computeFinalHoveredState_(useHoveredProperty, hovered, isThumbnailHovered_)"}),_.V("design:type",Boolean)],ad.prototype,"finalHoveredState_",void 0);_.u([_.R({computed:"computeThumbnailOverlaySidePanelWidth_(width, height)"}),_.V("design:type",Number)],ad.prototype,"thumbnailOverlaySidePanelWidth_",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ad.prototype,"addBackground",void 0);
_.u([_.R({computed:"computeHoverOverlays_(finalHoveredState_, data.thumbnailOverlays)"}),_.V("design:type",Object)],ad.prototype,"hoverOverlays_",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ad.prototype,"nowPlaying",void 0);_.u([_.R(),_.V("design:type",Boolean)],ad.prototype,"isVideoPlaying",void 0);_.u([_.R(),_.V("design:type",Object)],ad.prototype,"disableRounding",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeSize(width, height, disableRounding)"}),_.V("design:type",Object)],ad.prototype,"size",void 0);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ad.prototype,"onMouseEnter_",null);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ad.prototype,"onMouseLeave_",null);
_.u([_.mA("data","disableNowPlaying","miniplayerIsActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ad.prototype,"checkMiniplayer_",null);_.u([_.uS()],ad);var juv=[ad.prototype];_.UA={YtPlayerListenerBehavior:{created:function(){this.playerListeners_=new Map},
getPlayerListenerKey_:function(X,J){return X+":"+_.KY(J)},
getPlayerListener_:function(X,J,p){X=this.getPlayerListenerKey_(X,J);J=this.playerListeners_.get(X);p&&this.playerListeners_.delete(X);return J},
savePlayerListener_:function(X,J){var p=J.bind(this);this.playerListeners_.set(this.getPlayerListenerKey_(X,J),p);return p},
listenToPlayerEvent:function(X,J,p){p=this.savePlayerListener_(J,p);X.addEventListener(J,p)},
listenToPlayerEvents:function(X,J){J.forEach(function(p,l){this.listenToPlayerEvent(X,l,p)}.bind(this))},
unlistenFromPlayerEvent:function(X,J,p){p=this.getPlayerListener_(J,p,!0);X.removeEventListener(J,p)},
unlistenFromPlayerEvents:function(X,J){J.forEach(function(p,l){this.unlistenFromPlayerEvent(X,l,p)}.bind(this))}}};
_.ra=function(){};_.iUe=new _.yo("PLAYER_API_TOKEN");var BwU=!1,k$5,WBZ=!1,LBm;var ar=function(X,J,p,l,g){_.GL.call(this);var B=this;this.playerId=J;this.webPlayerContextConfig=l;this.d8d=g;this.nGk=!1;this.api={};this.sfK=this.b56=null;this.fHt=new _.G7;this.um={};this.kBx=this.mEk=this.elementId=this.g0E=this.config=null;this.rAt=!1;this.ux=this.gi6=null;this.jH6={};this.wKa=["onReady"];this.lastError=null;this.jE1=NaN;this.cuk={};this.fVr=0;this.lS=this.targetElement=X;_.bF(this,this.fHt);suH(this);p?this.fVr=setTimeout(function(){B.loadNewVideoConfig(p)},0):l&&(X8b(this),
JUj(this))};
_.r(ar,_.GL);ar.prototype.getId=function(){return this.playerId};
ar.prototype.loadNewVideoConfig=function(X){if(!this.isDisposed()){this.fVr&&(clearTimeout(this.fVr),this.fVr=0);var J=X||{};J instanceof fNb||(J=new fNb(J));this.config=J;this.setConfig(X);JUj(this);this.isReady()&&p8s(this)}};
var X8b=function(X){var J;X.webPlayerContextConfig?J=X.webPlayerContextConfig.rootElementId:J=X.config.attrs.id;X.elementId=J||X.elementId;X.elementId==="video-player"&&(X.elementId=X.playerId,X.webPlayerContextConfig?X.webPlayerContextConfig.rootElementId=X.playerId:X.config.attrs.id=X.playerId);var p;((p=X.lS)==null?void 0:p.id)===X.elementId&&(X.elementId+="-player",X.webPlayerContextConfig?X.webPlayerContextConfig.rootElementId=X.elementId:X.config.attrs.id=X.elementId)};
ar.prototype.setConfig=function(X){this.g0E=X;this.config=lYU(X);X8b(this);if(!this.mEk){var J;this.mEk=geU(this,((J=this.config.args)==null?void 0:J.jsapicallback)||"onYouTubePlayerReady")}this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};var p;if((p=this.config)==null?0:p.attrs)X=this.config.attrs,(J=X.width)&&this.lS&&(this.lS.style.width=ng(Number(J)||J,!0)),(X=X.height)&&this.lS&&(this.lS.style.height=ng(Number(X)||X,!0))};
ar.prototype.getConfig=function(){return this.g0E};
var p8s=function(X){if(X.config&&X.config.loaded!==!0)if(X.config.loaded=!0,!X.config.args||X.config.args.autoplay!=="0"&&X.config.args.autoplay!==0&&X.config.args.autoplay!==!1){var J;X.api.loadVideoByPlayerVars((J=X.config.args)!=null?J:null)}else X.api.cueVideoByPlayerVars(X.config.args)},$oe=function(X){var J=!0,p=X.getPlayerElement();
p&&X.config&&(J=p.dataset.version===B1b(X));return J&&!!_.Lw("yt.player.Application.create")},JUj=function(X){if(!X.isDisposed()&&!X.rAt){var J=$oe(X);
if(J&&(X.getPlayerElement()?"html5":null)==="html5")X.kBx="html5",X.isReady()||Wu0(X);else if(Cjb(X),X.kBx="html5",J&&X.ux&&X.targetElement)X.targetElement.appendChild(X.ux),Wu0(X);else{X.config&&(X.config.loaded=!0);var p=!1;X.gi6=function(){p=!0;var l=ket(X,"player_bootstrap_method")?_.Lw("yt.player.Application.createAlternate")||_.Lw("yt.player.Application.create"):_.Lw("yt.player.Application.create");var g=X.config?lYU(X.config):void 0;l&&l(X.targetElement,g,X.webPlayerContextConfig,X.d8d);Wu0(X)};
X.rAt=!0;J?X.gi6():(_.J8(B1b(X),X.gi6),(J=nev(X))&&XO5(J||""),LuX(X)&&!p&&_.Ib("yt.player.Application.create",null))}}};
ar.prototype.getPlayerElement=function(){var X=_.HE(document,this.elementId);!X&&this.lS&&this.lS.querySelector&&(X=this.lS.querySelector("#"+this.elementId));return X};
var Wu0=function(X){if(!X.isDisposed()){var J=X.getPlayerElement(),p=!1;J&&J.getApiInterface&&J.getApiInterface()&&(p=!0);if(p){X.rAt=!1;if(!ket(X,"html5_remove_not_servable_check_killswitch")){var l;if((J==null?0:J.isNotServable)&&X.config&&(J==null?0:J.isNotServable((l=X.config.args)==null?void 0:l.video_id)))return}AUb(X)}else X.jE1=setTimeout(function(){Wu0(X)},50)}},AUb=function(X){suH(X);
X.nGk=!0;var J=X.getPlayerElement();if(J){X.b56=w8H(X,J,"addEventListener");X.sfK=w8H(X,J,"removeEventListener");var p=J.getApiInterface();p=p.concat(J.getInternalApiInterface());for(var l=X.api,g=0;g<p.length;g++){var B=p[g];l[B]||(l[B]=w8H(X,J,B))}}for(var k in X.um)X.um.hasOwnProperty(k)&&X.b56&&X.b56(k,X.um[k]);p8s(X);X.mEk&&X.mEk(X.api);X.fHt.publish("onReady",X.api)},w8H=function(X,J,p){var l=J[p];
return function(){var g=_.iA.apply(0,arguments);try{return X.lastError=null,l.apply(J,g)}catch(B){if(p!=="sendAbandonmentPing")throw B.params=p,X.lastError=B,g=new _.Kw("PlayerProxy error in method call",{error:B,method:p,playerId:X.playerId}),g.level="WARNING",g;}}},suH=function(X){X.nGk=!1;
if(X.sfK)for(var J in X.um)X.um.hasOwnProperty(J)&&X.sfK(J,X.um[J]);for(var p in X.cuk)X.cuk.hasOwnProperty(p)&&clearTimeout(Number(p));X.cuk={};X.b56=null;X.sfK=null;J=X.api;for(var l in J)J.hasOwnProperty(l)&&(J[l]=null);J.addEventListener=function(g,B){X.addEventListener(g,B)};
J.removeEventListener=function(g,B){X.removeEventListener(g,B)};
J.destroy=function(){X.dispose()};
J.getLastError=function(){return X.getLastError()};
J.getPlayerType=function(){return X.getPlayerType()};
J.getCurrentVideoConfig=function(){return X.getConfig()};
J.loadNewVideoConfig=function(g){X.loadNewVideoConfig(g)};
J.isReady=function(){return X.isReady()}};
ar.prototype.isReady=function(){return this.nGk};
ar.prototype.addEventListener=function(X,J){var p=this;this.isDisposed();var l=geU(this,J);l&&(_.q4(this.wKa,X)||this.um[X]||(J=Y_G(this,X),this.b56&&this.b56(X,J)),this.fHt.subscribe(X,l),X==="onReady"&&this.isReady()&&setTimeout(function(){l(p.api)},0))};
ar.prototype.removeEventListener=function(X,J){this.isDisposed()||(J=geU(this,J))&&this.fHt.unsubscribe(X,J)};
var geU=function(X,J){var p=J;if(typeof J==="string"){if(X.jH6[J])return X.jH6[J];p=function(){var l=_.iA.apply(0,arguments),g=_.Lw(J);if(g)try{g.apply(_.lT,l)}catch(B){throw l=new _.Kw("PlayerProxy error when executing callback",{error:B}),l.level="ERROR",l;}};
X.jH6[J]=p}return p?p:null},Y_G=function(X,J){var p=function(l){var g=function(){X.isDisposed();
if(!X.isDisposed())try{X.fHt.publish(J,l!=null?l:void 0)}catch(n){var k=new _.Kw("PlayerProxy error when creating global callback",{error:n.message,event:J,playerId:X.playerId,data:l,originalStack:n.stack,componentStack:n.componentStack});k.level="WARNING";throw k;}};
if(ket(X,"web_player_publish_events_immediately"))g();else{var B=setTimeout(function(){g();_.Q5.remove(X.cuk,String(B))},0);
_.Q5.add(X.cuk,String(B),!0)}};
return X.um[J]=p};
ar.prototype.getPlayerType=function(){return this.kBx||(this.getPlayerElement()?"html5":null)};
ar.prototype.getLastError=function(){return this.lastError};
var Cjb=function(X){X.cancel();suH(X);X.kBx=null;X.config&&(X.config.loaded=!1);var J=X.getPlayerElement();J&&($oe(X)||!LuX(X)?X.ux=J:(J&&J.destroy&&J.destroy(),X.ux=null));X.targetElement&&_.go(X.targetElement)};
ar.prototype.cancel=function(){this.gi6&&_.O6T(B1b(this),this.gi6);clearTimeout(this.jE1);this.rAt=!1};
ar.prototype.disposeInternal=function(){Cjb(this);if(this.ux&&this.config&&this.ux.destroy)try{this.ux.destroy()}catch(J){var X=new _.Kw("PlayerProxy error during disposal",{error:J});X.level="ERROR";throw X;}this.jH6=null;for(X in this.um)this.um.hasOwnProperty(X)&&delete this.um[X];this.g0E=this.config=this.api=null;delete this.targetElement;delete this.lS;_.GL.prototype.disposeInternal.call(this)};
var LuX=function(X){var J,p;X=(J=X.config)==null?void 0:(p=J.args)==null?void 0:p.fflags;return!!X&&X.indexOf("player_destroy_old_version=true")!==-1},B1b=function(X){return X.webPlayerContextConfig?X.webPlayerContextConfig.jsUrl:(X=X.config.assets)?X.js:""},nev=function(X){return X.webPlayerContextConfig?X.webPlayerContextConfig.cssUrl:(X=X.config.assets)?X.css:""},ket=function(X,J){if(X.webPlayerContextConfig)var p=X.webPlayerContextConfig.serializedExperimentFlags;
else{var l;if((l=X.config)==null?0:l.args)p=X.config.args.fflags}return(p||"").split("&").includes(J+"=true")},lYU=function(X){for(var J={},p=_.C(Object.keys(X)),l=p.next();!l.done;l=p.next()){l=l.value;
var g=X[l];J[l]=typeof g==="object"?_.Q5.clone(g):g}return J};var eRK={},vWR="player_uid_"+(Math.random()*1E9>>>0);var Id=function(X,J,p,l,g,B){J=J===void 0?document.createElement("div"):J;this.webPlayerContextConfig=X;this.container=J;this.commandResolver=p;this.apiResolver=xJ5();this.pageReadyOrDataAvailable=!1;this.pageReadyOrDataAvailableResolver=new _.OC;l||B?veU(this):e2t(this);this.pendingPlayerResponse=l;this.pendingWatchNextResponse=g;this.pendingPlayerVars=B;Zit(this)};
Id.prototype.loadVideoWithPlayerResponse=function(X,J,p){this.loadVideo(X,J,p)};
Id.prototype.loadVideoWithPlayerVars=function(X){return this.loadVideo(void 0,void 0,X)};
Id.prototype.destroy=function(X){if(X=_.HE(document,X))X=vWR+"_"+_.KY(X),(X=eRK[X])&&X.dispose()};
var xov=function(X,J){var p;_.L(function(l){if(l.nextAddress==1)return X.pendingWatchNextResponse=J,X.synchronousApi?(p=X.synchronousApi,l.jumpTo(2)):l.yield(X.api,3);l.nextAddress!=2&&(p=l.yieldResult);if(!h2v(X,p))return l.return();X.pendingWatchNextResponse&&(p.updateVideoData({raw_watch_next_response:X.pendingWatchNextResponse}),X.pendingWatchNextResponse=void 0);_.Ma(l)})},h2v=function(X,J){var p;
if(!(J==null?0:(p=J.isReady)==null?0:p.call(J))){var l;_.Wf(new _.Kw("playerApi is falsey",{synchronousApi:X.synchronousApi,apiResolved:X.apiResolver.resolved,playerApiUndefined:J===void 0,playerApiNull:J===null,playerApiReady:(J==null?void 0:(l=J.isReady)==null?void 0:l.call(J))===!0,playerApiMethods:J?Object.keys(J):[]}));return!1}return!0},His=function(X,J){if(typeof X[J]==="function")return X[J]()},aYt=function(X){var J=window,p,l=(p=J.ytplayer)==null?void 0:p.bootstrapPlayerContainer;
if((p=l==null?void 0:l.firstElementChild)&&_.He(p,"html5-video-player")){var g,B,k=(g=J.ytplayer)==null?void 0:(B=g.bootstrapWebPlayerContextConfig)==null?void 0:B.contextId;g=X.webPlayerContextConfig.contextId;if(k&&k===g){l!==X.container&&(l=!1,His(p,"getPlayerState")===2&&(l=!0),X.container.appendChild(p),l||His(p,"playVideo"));var n;if((n=J.ytplayer)==null?0:n.bootstrapPlayerResponse)X.bootstrapPlayerResponse=J.ytplayer.bootstrapPlayerResponse}}},Zit=function(X){var J,p,l,g,B;
_.L(function(k){if(k.nextAddress==1)return X.pageReadyOrDataAvailable?k.jumpTo(2):k.yield(X.pageReadyOrDataAvailableResolver.promise,2);if(k.nextAddress!=4)return!_.H("kevlar_player_unified_player_loading")||$J6()&&CDC()?k.jumpTo(4):k.yield(wqT(),4);aYt(X);if(X.pendingPlayerResponse||X.pendingPlayerVars)J=YRm(X.pendingPlayerResponse,X.pendingWatchNextResponse,X.pendingPlayerVars),X.pendingPlayerResponse&&X.pendingPlayerResponse===X.bootstrapPlayerResponse&&(J.loaded=!0),X.bootstrapPlayerResponse=
void 0;p=hRZ(X.container,J,X.webPlayerContextConfig);((l=J)==null?0:l.loaded)&&X.pendingWatchNextResponse?(xov(X,X.pendingWatchNextResponse),X.pendingPlayerResponse=void 0,X.pendingPlayerVars=void 0):UoU(X);g=function(n){p.removeEventListener("onReady",g);X.synchronousApi=n;X.apiResolver.resolve(n)};
p.addEventListener("onReady",g);X.commandResolver!==void 0&&(B=X.commandResolver,p.addEventListener("innertubeCommand",function(n){B(n)}));
_.Ma(k)})};
Id.prototype.loadVideo=function(X,J,p){var l=this,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){if(x.nextAddress==1)return l.pendingPlayerResponse=X,l.pendingWatchNextResponse=J,l.pendingPlayerVars=p,veU(l),l.synchronousApi?(g=l.synchronousApi,x.jumpTo(2)):x.yield(l.api,3);x.nextAddress!=2&&(g=x.yieldResult);if(!h2v(l,g))return x.return(new Promise(function(){}));
k=new Promise(function(U){B=U});
n=function(){var U=g.getPlayerResponse();U&&(g.removeEventListener("onVideoDataChange",n),B(U))};
g.addEventListener("onVideoDataChange",n);if(l.pendingPlayerResponse||l.pendingPlayerVars)l.pendingPlayerResponse&&l.pendingPlayerResponse===l.bootstrapPlayerResponse?(B(l.pendingPlayerResponse),l.pendingWatchNextResponse&&xov(l,l.pendingWatchNextResponse)):(w=YRm(l.pendingPlayerResponse,l.pendingWatchNextResponse,l.pendingPlayerVars),(h=(Y=l.pendingPlayerResponse)==null?void 0:(e=Y.playerConfig)==null?void 0:(Z=e.playbackStartConfig)==null?void 0:Z.startPaused)?g.cueVideoByPlayerVars(w.args):g.loadVideoByPlayerVars(w.args)),
UoU(l),l.bootstrapPlayerResponse=void 0;return x.return(k)})};
var e2t=function(X){if(document.readyState==="complete"||document.readyState==="interactive")veU(X);else{var J=function(){document.removeEventListener("DOMContentLoaded",J);veU(X)};
document.addEventListener("DOMContentLoaded",J)}},veU=function(X){X.pageReadyOrDataAvailable=!0;
X.pageReadyOrDataAvailableResolver.resolve()},UoU=function(X){X.pendingPlayerResponse=void 0;
X.pendingWatchNextResponse=void 0;X.pendingPlayerVars=void 0};
_.O1.Object.defineProperties(Id.prototype,{api:{configurable:!0,enumerable:!0,get:function(){return this.apiResolver.promise}}});var yf=function(X){B2.call(this,X===void 0?"document_active":X);var J=this;this.overridePriority=10;this.JSC$14744_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(p){J.transition("document_disposed",{event:p})});
window.addEventListener("beforeunload",function(p){J.transition("document_disposed_preventable",{event:p})});
window.addEventListener("unload",function(p){J.transition("document_disposed",{event:p});J.JSC$14744_hasRun=new Map})};
_.r(yf,B2);
yf.prototype.runPreventableDispose=function(X,J){if(!this.JSC$14744_hasRun.get("document_disposed_preventable")){X(J==null?void 0:J.event);var p,l;if((J==null?0:(p=J.event)==null?0:p.defaultPrevented)||(J==null?0:(l=J.event)==null?0:l.returnValue)){J.event.returnValue||(J.event.returnValue=!0);J.event.defaultPrevented||J.event.preventDefault();this.JSC$14744_hasRun=new Map;this.transition("document_active");return}}this.JSC$14744_hasRun.set("document_disposed_preventable",!0);this.JSC$14744_hasRun.get("document_disposed")?this.transition("flush_logs"):
this.transition("document_disposed")};
yf.prototype.runDispose=function(X,J){this.JSC$14744_hasRun.get("document_disposed")?this.transition("document_active"):(X(J==null?void 0:J.event),this.JSC$14744_hasRun.set("document_disposed",!0),this.transition("flush_logs"))};
yf.prototype.runFlush=function(X,J){X(J==null?void 0:J.event);this.transition("document_active")};
yf.prototype.runActive=function(){};var od=function(X){B2.call(this,X===void 0?"document_visibility_unknown":X);var J=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(p){document.visibilityState==="visible"?J.transition("document_visible",{event:p}):J.transition("document_hidden",
{event:p})});
_.H("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",function(p){J.transition("document_backgrounded",{event:p})}),window.addEventListener("focus",function(p){J.transition("document_foregrounded",{event:p})}))};
_.r(od,B2);od.prototype.runVisible=function(X,J){X(J==null?void 0:J.event);_.H("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")};
od.prototype.runHidden=function(X,J){X(J==null?void 0:J.event);_.H("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")};
od.prototype.runBackgrounded=function(X,J){X(J==null?void 0:J.event)};
od.prototype.runForegrounded=function(X,J){X(J==null?void 0:J.event)};var Sc=function(){this.teardownLifecycle=new yf;this.visibilityLifecycle=new od};
Sc.prototype.install=function(){var X=_.iA.apply(0,arguments),J=this;X.forEach(function(p){J.teardownLifecycle.install(p)});
X.forEach(function(p){J.visibilityLifecycle.install(p)})};var OA=function(){Sc.call(this);var X={};this.install((X.document_disposed={callback:this.abortSlisAndFlush},X));_.H("combine_ve_grafts")&&(X={},this.install((X.document_disposed={callback:this.flushInteractionLoggingAttachVes},X)));X={};this.install((X.flush_logs={callback:this.logFinalPayload},X));_.H("web_log_cfg_cee_ks")||_.j1(_.gs,rUt)};
_.r(OA,Sc);var HU6=function(){OA.loggingInstance||(OA.loggingInstance=new OA);return OA.loggingInstance};
OA.prototype.logFinalPayload=function(){if(_.H("web_fp_via_jspb")){var X=new ft0,J=_.Kv();J&&_.uZ(X,1,J);J=_.H("jspb_sparse_encoded_pivot")?new zO([{}]):new zO;_.Rl(J,380,DIX,X);hLK("finalPayload",J);_.H("web_fp_via_jspb_and_json")&&_.le("finalPayload",{csn:_.Kv()})}else _.le("finalPayload",{csn:_.Kv()})};
OA.prototype.abortSlisAndFlush=function(){ABZ(a2);Ua!=null&&Ua.flush()};
OA.prototype.flushInteractionLoggingAttachVes=function(){qDv(_.Mp())};
var rUt=function(){var X=_.Bh("CLIENT_EXPERIMENT_EVENTS");if(X){var J=$UB();X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,J(p)&&_.le("genericClientExperimentEvent",{eventType:p});delete _.l8.CLIENT_EXPERIMENT_EVENTS}};var IYr={};
IYr.YtPlayerBehavior=[_.UA.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 X=this;this.player_=null;this.useUnifiedPlayer_()&&(this.mainAppPlayer_=void 0);this.playerResolver_=new _.OC;this.playerContainer_=this.initPlayerPromise_=null;this.preparePlayerJobId_=0;
this.isResetForNewPlayback_=!0;this.bootstrapPlayerResponse_=void 0;aHm(function(){X.maybeSendAbandonmentPing_()})},
attached:function(){this.disableTouchGestures||(_.LG(this,"pan-down"),_.H("kevlar_pinch_fullscreen")&&_.T1().registerTouchEvents(this,void 0,void 0,"pinchout","pinchin"))},
detached:function(){!this.disableTouchGestures&&_.H("kevlar_pinch_fullscreen")&&_.T1().unregisterTouchEvents(this,"pinchout","pinchin")},
createMainAppPlayer_:function(X,J,p){var l=this;UV(this.useUnifiedPlayer_());if(this.mainAppPlayer_)UV(!1,"MainAppPlayer already created.");else{var g=_.H("kevlar_player_container_query_killswitch")?this.$.container:_.ya(this.hostElement).querySelector("#container");this.mainAppPlayer_=new Id(this.getWebPlayerContextConfig_(),g,function(B){return _.RC(B,l.hostElement)},X,J,p);
this.mainAppPlayer_.api.then(function(B){l.player_=B;l.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&Nkv.resolve(B)})}},
loadVideoWithPlayerResponse:function(X,J){var p=this;if(this.useUnifiedPlayer_()){var l=this.watchNextData,g,B=(g=X.videoDetails)==null?void 0:g.videoId,k,n,w;(g=(k=this.watchNextData)==null?void 0:(n=k.currentVideoEndpoint)==null?void 0:(w=n.watchEndpoint)==null?void 0:w.videoId)&&B!=g&&(l=void 0,_.H("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0));this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerResponse(X,l,J):this.createMainAppPlayer_(X,l,J);this.mainAppPlayer_.api.then(function(){_.h8(p.hostElement,
"yt-player-updated")})}else this.update(pqY(X,J))},
loadVideoWithPlayerVars:function(X){var J=this;this.useUnifiedPlayer_()?(_.H("kevlar_unified_player_clear_watch_next_killswitch")&&(this.watchNextData=void 0),this.mainAppPlayer_?this.mainAppPlayer_.loadVideoWithPlayerVars(X):this.createMainAppPlayer_(void 0,void 0,X),this.mainAppPlayer_.api.then(function(){_.h8(J.hostElement,"yt-player-updated")})):this.update({args:X})},
update:function(X){var J=this;if(this.useUnifiedPlayer_())UV(!1,"Invalid method call in kevlar_unified_player.");else{if(this.hasWebPlayerContextConfig_()){this.updateSwfConfig_(X);var p=N0W(X.args);p&&this.get("currentVideoEndpoint.watchEndpoint.videoId",this.watchNextData)==p&&Object.assign(X.args,this.computeWatchNextPlayerVars_(this.watchNextData));this.isResetForNewPlayback_=!1;return this.acquireApi_(X).then(function(l){_.h8(J.hostElement,"yt-player-updated",_.H("kevlar_player_updated_obsolete_player_killswitch")?
l:void 0)})}_.$C(new _.Kw("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))}},
updatePlayerComponents:function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.getPlayerPromise(),2);p=l.yieldResult;if(!p)throw Error("wh");X&&J.updatePlayerPlaylist_(X);_.Ma(l)})},
acquireApi_:function(X){var J=this;if(this.useUnifiedPlayer_())UV(!1,"Invalid method call in kevlar_unified_player.");else return _.gs.cancelJob(this.preparePlayerJobId_),this.playerContainer_?(UV(this.initPlayerPromise_,"Missing initPlayerPromise_."),this.getPlayerPromise().then(function(p){J.shouldAutoplay_(X)?p.loadVideoByPlayerVars(X.args):p.cueVideoByPlayerVars(X.args)})):this.initPlayerPromise_=this.initPlayerContainer_(X),this.initPlayerPromise_},
initPlayerContainer_:function(X){var J=this;if(this.useUnifiedPlayer_())UV(!1,"Invalid method call in kevlar_unified_player.");else return UV(!this.initPlayerPromise_,"Player is already initialized."),this.initPlayerPromise_&&_.Wf(Error("xh")),UV(!this.playerContainer_,"ytd-player should only be initialized once."),this.playerContainer_=_.H("kevlar_player_container_query_killswitch")?this.$.container:_.ya(this.hostElement).querySelector("#container"),wqT().then(function(){var p=J.initPlayer_(X);J.playerResolver_.resolve(p);
return p})},
onPlayerReady_:function(X,J){this.useUnifiedPlayer_()?UV(!1,"Invalid method call in kevlar_unified_player."):(X.removeEventListener("onReady",this.onPlayerReadyEvent_),this.context==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH"&&Nkv.resolve(X),J(X))},
maybeCallApiMethodOnElement_:function(X,J){if(typeof X[J]==="function")return X[J]()},
maybeAdoptBootstrapPlayer_:function(){var X=window,J,p=(J=X.ytplayer)==null?void 0:J.bootstrapPlayerContainer;if((J=p==null?void 0:p.firstElementChild)&&J.classList.contains("html5-video-player")){var l,g,B=(l=X.ytplayer)==null?void 0:(g=l.bootstrapWebPlayerContextConfig)==null?void 0:g.contextId;l=this.getWebPlayerContextConfig_().contextId;if(B&&B===l){p!==this.playerContainer_&&(p=!1,this.maybeCallApiMethodOnElement_(J,"getPlayerState")===2&&(p=!0),this.playerContainer_.appendChild(J),p||this.maybeCallApiMethodOnElement_(J,
"playVideo"));var k;if((k=X.ytplayer)==null?0:k.bootstrapPlayerResponse)this.bootstrapPlayerResponse_=X.ytplayer.bootstrapPlayerResponse}}},
initPlayer_:function(X){var J=this;if(this.useUnifiedPlayer_())UV(!1,"Invalid method call in kevlar_unified_player.");else return new Promise(function(p){J.maybeAdoptBootstrapPlayer_();var l=X?lHI(X):void 0;l&&l==J.bootstrapPlayerResponse_&&(X.loaded=!0);l=J.playerContainer_;var g=J.getWebPlayerContextConfig_();l=hRZ(l,X,g);J.player_=l;J.onPlayerReadyEvent_=J.onPlayerReady_.bind(J,J.player_,p);J.player_.addEventListener("onReady",J.onPlayerReadyEvent_);J.player_.addEventListener("innertubeCommand",
J.onPlayerInnerTubeCommand_.bind(J))})},
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(X){X.pauseVideo()})},
play:function(){this.getPlayerPromise().then(function(X){X.playVideo()})},
onTouchStart_:function(){if(!this.disableTouchGestures){var X=_.yG().resolve(_.vE).getCurrentPage();X&&X.getScrollTop()<=0?_.LG(this,"pan-down"):_.LG(this,"manipulation")}},
onPinchOut_:function(){this.getPlayerPromise().then(function(X){X.isFullscreen()||X.toggleFullscreen()})},
onPinchIn_:function(){this.getPlayerPromise().then(function(X){X.isFullscreen()&&X.toggleFullscreen()})},
updatePlayerPlaylist_:function(X){var J=this,p,l,g;return _.L(function(B){if(B.nextAddress==1)return p=_.yG().resolve(_.I6(_.hI)),l=!!(p&&p.playlistComponent&&p.playlistComponent.loopOn),B.yield(J.getPlayerPromise(),2);var k=g=B.yieldResult,n=k.updatePlaylist,w=[];if(_.H("kevlar_player_playlist_use_local_index")){var Y,e;var Z=(e=(Y=X.localCurrentIndex)!=null?Y:X.currentIndex)!=null?e:0}else{var h;Z=(h=X.currentIndex)!=null?h:0}if(X.contents)for(Y=0;Y<X.contents.length;Y++)if((e=X.contents[Y])&&e.playlistPanelVideoRenderer)if(fkm(e)){e=
e.playlistPanelVideoRenderer;h="";e.shortBylineText&&(h=_.wi(e.shortBylineText));var x="";e.title?x=_.wi(e.title):e.unplayableText&&(x=_.wi(e.unplayableText));w.push({author:h,title:x,encrypted_id:e.videoId})}else Y<Z&&--Z;n.call(k,{index:Z,list:X.playlistId?X.playlistId:"",loop:l,playlist_title:X.title,playlist_length:w.length,video:w,fetch:0,external_list:"1",title:X.title?X.title:"",playlist_author:X.ownerName?_.wi(X.ownerName):void 0});_.Ma(B)})},
focusOnPlayer:function(){_.oh(this,function(){if(this.playerContainer_&&this.playerContainer_.firstElementChild){var X=this.playerContainer_.querySelector(".html5-video-player");X&&(_.cw(_.yG().resolve(_.NP)),X.focus())}})},
preparePlayer:function(){var X=this;this.useUnifiedPlayer_()?this.mainAppPlayer_||this.createMainAppPlayer_():this.hasWebPlayerContextConfig_()?this.initPlayerPromise_||(new Promise(function(J){if(document.readyState=="complete"||document.readyState=="ready"||document.readyState=="interactive")J();else{var p=function(){document.removeEventListener("DOMContentLoaded",p);J()};
document.addEventListener("DOMContentLoaded",p)}})).then(function(){return wqT()}).then(function(){X.initPlayerPromise_||X.preparePlayerJobId_||(X.preparePlayerJobId_=_.j1(_.gs,function(){X.initPlayerPromise_||(X.initPlayerPromise_=X.initPlayerContainer_())}))}):_.$C(new _.Kw("Cannot initialize player for this context without a WebPlayerContextConfig.",this.context))},
updateSwfConfig_:function(X){this.useUnifiedPlayer_()?UV(!1,"Invalid method callin kevlar_unified_player."):this.shouldAutoplay_(X)||(X.args.autoplay="0")},
shouldAutoplay_:function(X){if(this.useUnifiedPlayer_())UV(!1,"Invalid method call in kevlar_unified_player.");else{var J=this.get("args.el",X);return J&&J!="detailpage"&&this.isMiniplayerActive_()||J&&(J=="sponsorshipsoffer"||J=="handlesclaiming")&&this.get("args.autoplay",X)=="0"?!1:(X=lHI(X))&&this.get("playerConfig.playbackStartConfig.startPaused",X)?!1:!0}},
isMiniplayerActive_:function(){return _.yG().resolve(_.g9).isMiniplayerActive()},
stop:function(){this.maybeSendAbandonmentPing_();var X=this.getPlayer();if(X){var J=X.getPlayerState();_.H("kevlar_player_check_ad_state_on_stop")&&(J=X.getPlayerState(X.getPresentingPlayerType()));J!=5&&X.stopVideo()}},
resetForNewPlayback:function(){this.isResetForNewPlayback_||(this.stop(),this.isResetForNewPlayback_=!0)},
appendTo:function(X,J,p){p=p===void 0?!1:p;var l=this,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return J||(J=l.hostElement),g=l.useUnifiedPlayer_()?!!l.mainAppPlayer_:!!l.initPlayerPromise_,g?w.yield(l.getPlayerPromise(),2):(p?X.insertBefore(J,X.firstChild):X.appendChild(J),w.return());B=w.yieldResult;k=B.getPlayerState(B.getPresentingPlayerType());n=!1;if(k==-1||k==1||k==3)n=!0;p?X.insertBefore(J,X.firstChild):X.appendChild(J);n&&B.playVideo();B.setSize(NaN,NaN);_.Ma(w)})},
watchNextDataChanged_:function(X){var J=this;X&&(this.useUnifiedPlayer_()&&_.H("kevlar_unified_player_update_watch_next_killswitch")?this.mainAppPlayer_&&xov(this.mainAppPlayer_,X):this.getPlayerPromise().then(function(p){p.updateVideoData(J.computeWatchNextPlayerVars_(X))}))},
computeWatchNextPlayerVars_:function(X){if(this.useUnifiedPlayer_()&&_.H("kevlar_unified_player_update_watch_next_killswitch"))UV(!1,"Invalid method call in kevlar_unified_player.");else return{raw_watch_next_response:X}},
maybeSendAbandonmentPing_:function(){var X=this.getPlayer();X&&X.getPlayerState()!=5&&X.getPlayerState()!=0&&X.sendAbandonmentPing()},
getWebPlayerContextConfig_:function(){var X=_.Bh("WEB_PLAYER_CONTEXT_CONFIGS")[this.context];this.playerId&&(X=Object.assign({},X),X.rootElementId=this.playerId);X.serializedExperimentIds&&X.serializedExperimentFlags||_.Wf(Error("yh"));return X},
hasWebPlayerContextConfig_:function(){return!!_.Bh("WEB_PLAYER_CONTEXT_CONFIGS")&&!!this.getWebPlayerContextConfig_()},
onPlayerInnerTubeCommand_:function(X){this.useUnifiedPlayer_()?UV(!1,"Invalid method call in kevlar_unified_player."):_.RC(X,this.hostElement)},
useUnifiedPlayer_:function(){var X=_.H("kevlar_non_watch_unified_player")&&this.context!=="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH";return _.H("kevlar_unified_player")||X}}];var yUZ={};yUZ.YtPlaylistPanelBehavior=[_.K.YtRendererBehavior,{_noAccessors:!0,properties:{loopOn:Boolean,shuffleOn:Boolean},listeners:{"yt-toggle-button":"onYtToggleButton_"},onYtToggleButton_:function(X){X=X.detail;if(X.actions.loop!=void 0||X.actions["yt-icons:loop"]!=void 0)this.loopOn=X.actions.loop||X.actions["yt-icons:loop"];if(X.actions.shuffle!=void 0||X.actions["yt-icons:shuffle"]!=void 0)this.shuffleOn=X.actions.shuffle||X.actions["yt-icons:shuffle"]},
setMenuData_:function(X){if(!X||!X.playlistButtons||X.isInfinite)return null;for(var J=X.playlistButtons.menuRenderer.topLevelButtons,p=J.length,l=0;l<p;l++)if(J[l].toggleButtonRenderer){var g=J[l].toggleButtonRenderer;g.defaultIcon.iconType=="LOOP"&&this.loopOn?g.isToggled=this.loopOn:g.defaultIcon.iconType=="SHUFFLE"&&this.shuffleOn&&(g.isToggled=this.shuffleOn)}return X.playlistButtons}}];_.bs={YtSparklesClickLocationBehavior:{clickTargetMap:null,containerId:null,handleClick:function(X,J,p){var l=this.getClickTarget_(J);if(l&&this.isClickAllowed_(l)){J.preventDefault();X=(0,_.Q5.unsafeClone)(X);var g=this.getContainerBoundingRect();J=this.getRelativeClickXy_(J,g);this.expandEndpointUrlMacros_(X,{NX:J[0],NY:J[1],NB:l.code});p&&this.truncateWebCommendMetadataUrl_(X);_.h8(this.hostElement,"yt-navigate",{endpoint:X})}},
getClickTarget_:function(X){if(!this.clickTargetMap)return null;X=_.Yj(X)||[];X=_.C(X);for(var J=X.next();!J.done;J=X.next()){J=J.value;if(J===_.ya(this.hostElement).querySelector("#menu"))break;if(J=this.clickTargetMap.get(J.id))return J}return null},
getRelativeClickXy_:function(X,J){var p=Math.round(X.detail.x-J.left);X=Math.round(X.detail.y-J.top);return p<0||X<0?[null,null]:[p,X]},
getContainerBoundingRect:function(){return _.ya(this.hostElement).querySelector("#"+this.containerId).getBoundingClientRect()},
expandEndpointUrlMacros_:function(X,J){for(var p=_.C(X.loggingUrls||[]),l=p.next();!l.done;l=p.next())l=l.value,l.baseUrl&&(l.baseUrl=yZI(l.baseUrl,J));X.urlEndpoint&&X.urlEndpoint.url&&(X.urlEndpoint.url=yZI(X.urlEndpoint.url,J));X.commandMetadata&&X.commandMetadata.webCommandMetadata&&X.commandMetadata.webCommandMetadata.url&&(X.commandMetadata.webCommandMetadata.url=yZI(X.commandMetadata.webCommandMetadata.url,J))},
truncateWebCommendMetadataUrl_:function(X){if(X.commandMetadata&&X.commandMetadata.webCommandMetadata&&X.commandMetadata.webCommandMetadata.url){var J=X.commandMetadata.webCommandMetadata.url,p=J.indexOf("&pp=");if(p>0){var l=J.indexOf("&",p+1);X.commandMetadata.webCommandMetadata.url=l>p&&l<J.length?J.slice(0,p)+J.slice(l):J.slice(0,p)}}},
configureClickTargets:function(X,J,p){this.containerId=X;this.clickTargetMap=new Map;X=_.C(J);for(J=X.next();!J.done;J=X.next())if(J=J.value,J.location){var l=p.get(J.location);l&&(_.S0(_.ya(this.hostElement).querySelector("#"+l),"yt-simple-endpoint",this.isClickAllowed_(J)),this.clickTargetMap.set(l,J))}},
isClickAllowed_:function(X){return X.behaviorType==="PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"||X.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_PLAY_VIDEO_ON_WATCH_PAGE"||X.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_CHANNEL"||X.behaviorType==="PROMOTED_SPARKLES_VIDEO_ACTION_CLICK_BEHAVIOR_TYPE_OPEN_ACTION_WEBSITE_URL"}}};_.fd={};
_.fd.YtLazyListBehavior=[_.ye.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 X=(this.constructor.generatedFrom||this).observers;X||(X=[]);X.push("deepLazyListObserver_("+this.itemsPath+".*)");this.constructor.generatedFrom.observers=
X}},
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 X=this.renderElementsOutsideVisibleArea_;X&&(yCU(X,4),X.processSignal())},
deepLazyListObserver_:function(X){var J=this;if(X){var p=X.value||[];if(this.itemsPath==X.path){var l=this.nonDeferredItemCount;X=0;l>-1&&p.length>l&&(X=_.Bh("REMAINING_DOVA_DEFERRED_CHUNKS",-1));X>0?(l>0&&(l=p.slice(0,l),this.setInitialItemsOnDataChanged(l)),(l=this.renderElementsOutsideVisibleArea_)?l.cancel():(l=this.renderElementsOutsideVisibleArea_=new _.Se(2,"eocs"),_.iCC(window,"scroll",function(){return J.renderDeferredElements()})),_.O2(l,function(){J.setInitialItemsOnDataChanged(p)}),_.g$("REMAINING_DOVA_DEFERRED_CHUNKS",
X-1)):this.setInitialItemsOnDataChanged(p)}else if(this.itemsPath+".splices"==X.path)this.onItemsUpdated_(p);
else l="shownItems"+X.path.substr(this.itemsPath.length),this.useSignals&&l==="shownItems.length"||this.notifyPath(l,X.value)}else this.cancelPendingTasks_()},
onItemsUpdated_:function(X){X&&(this.items_=this.get(this.itemsPath))&&(this.updateChangeRecord_(X),this.length_=this.items_.length,this.canShowMore=this.shownCount<this.length_,this.autoFill?(this.lastChunkTime_=Date.now(),this.tryRenderChunk_()):this.fillRemainingListItems())},
updateChangeRecord_:function(X){X=X.indexSplices;for(var J=0,p=X.length;J<p;J++){var l=X[J];if(l.index<this.shownCount&&(l.removed&&this.splice("shownItems",l.index,l.removed.length),l.addedCount)){var g=l.object.slice(l.index,l.index+l.addedCount);l=["shownItems",l.index,0];l.push.apply(l,g);this.splice.apply(this,l)}}this.shownCount=this.shownItems?this.shownItems.length:0},
setInitialItemsOnDataChanged:function(X){this.cancelPendingTasks_();X||(X=[]);this.items_=X;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&&(_.$y("DISABLE_AUTOFILL")||this.disableAutoFill?this.fillRemainingListItems():(this.chunkCount_=this.initialCount,this.lastChunkTime_=Date.now(),this.canShowMore&&_.oh(this,this.tryRenderChunk_)))},
fillRange_:function(X,J){this.canShowMore&&this.items_&&(X=this.items_.slice(X,J),X.unshift("shownItems"),this.push.apply(this,X),this.shownCount=J,this.canShowMore=this.shownCount<this.length_)},
tryRenderChunk_:function(){var X=this;this.canShowMore&&_.kr(this,"renderChunk",function(){X.requestRenderChunk_()})},
requestRenderChunk_:function(){if(_.$y("SCHEDULED_LAZY_LIST")||this.renderDelay)return this.shouldUseTaskManager()||this.canScheduleJobs?(this.cancelPendingTasks_(),this.lazyListRenderJobId_=_.Vg(this.getTaskManager(),this.boundRenderChunk_,this.renderDelay),!0):!1;requestAnimationFrame(this.boundRenderChunk_);return!0},
cancelPendingTasks_:function(){this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_);var X=this.renderElementsOutsideVisibleArea_;X&&(X.cancel(),this.renderElementsOutsideVisibleArea_=null)},
renderChunk_:function(){var X=Date.now();this.chunkCount_=Math.round(this.targetFrameTime_/(X-this.lastChunkTime_)*this.chunkCount_)||this.minChunkSize;this.lastChunkTime_=X;this.fillRange_(this.shownCount,Math.min(this.shownCount+this.chunkCount_,this.length_));this.lazyListRenderJobId_=0;this.tryRenderChunk_()},
computeFrameTime_:function(X){return Math.ceil(1E3/X)},
onCanShowMoreUpdated_:function(X){this.data&&this.items_!==null&&(X?this.partiallyRenderedItems_.add(this.items_):this.partiallyRenderedItems_.delete(this.items_))},
canScheduleJobsChanged_:function(X){!this.shouldUseTaskManager()&&this.data&&(!X&&this.canShowMore?(_.glI(this,"renderChunk"),this.lazyListRenderJobId_&&this.getTaskManager().cancelJob(this.lazyListRenderJobId_)):X&&this.partiallyRenderedItems_.has(this.items_)&&(_.H("kevlar_lazy_list_resume_for_autofill")?this.autoFill&&this.tryRenderChunk_():this.tryRenderChunk_()))}}];var mH;_.Dg={};
mH=function(){var X=_.MB.apply(this,arguments)||this;X.atStart=!0;X.atEnd=!0;X.startIndex=0;X.endIndex=0;X.scrollCount=0;X.initialStartIndex=0;X.disableScrollEventListener=!1;X.useFloorScrolling=!1;X.isSearch=!1;X.dragging=!1;X.dragMouseStart=0;X.dragOffsetStart=0;X.disableWheelScroll=!1;X.centerListItems=!1;X.offset=0;X.minComponentWidth=0;X.marginWidthRight=0;X.marginWidthLeft=0;X.setButtonsStateRequested=!1;X.itemsVisibilityObserver=null;X.fullyVisibleItemsIndices=[];X.JSC$14773_onWheelScroll=function(J){if(X.isSearch&&
!X.disableWheelScroll&&_.H("desktop_enable_dmpanel_wheel_scroll")){var p=J.shiftKey?Math.abs(J.deltaY)>Math.abs(J.deltaX)?J.deltaY:J.deltaX:J.deltaX;p!==0&&(J.preventDefault(),X.ytLazyListBehavior.fillRemainingListItems(),X.offset+=p,Rd(X),X.reposition_())}};
X.onPointerDown=function(J){oee(X)&&(X.dragMouseStart=J.clientX,X.dragOffsetStart=X.offset,X.dragging=!0)};
X.onPointerMove=function(J){oee(X)&&X.dragging&&(X.ytLazyListBehavior.fillRemainingListItems(),X.offset=X.dragOffsetStart-(J.clientX-X.dragMouseStart),Rd(X),X.reposition_())};
X.onPointerUp=function(){oee(X)&&(X.dragging=!1)};
return X};
_.r(mH,_.MB);var S_0=function(X){var J=_.ya(X.hostElement).querySelector("#items").children;if(!J)return 0;var p=0;X=_.C(X.fullyVisibleItemsIndices);for(var l=X.next();!l.done;l=X.next())p+=J[l.value].clientWidth;return p},oee=function(X){return X.isSearch&&_.H("desktop_enable_dmpanel_click_drag_scroll")};
mH.prototype.created=function(){this.cachedViewportWidth=_.Bh("initialInnerWidth")||window.innerWidth;this.JSC$14773_cachedViewportHeight=_.Bh("initialInnerHeight")||window.innerHeight;_.Bh("REMAINING_DOVA_DEFERRED_CHUNKS",-1)==-1&&_.g$("REMAINING_DOVA_DEFERRED_CHUNKS",6)};
mH.prototype.attached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.addEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.H("desktop_enable_dmpanel_scroll")&&this.addScrollEventListeners();Oit(this)};
mH.prototype.detached=function(){window.ShadyDOM&&window.ShadyDOM.noPatch||this.hostElement.shadowRoot.removeEventListener("transitionend",this.onItemsTransitionEnd_.bind(this));!this.disableScrollEventListener&&_.H("desktop_enable_dmpanel_scroll")&&this.removeScrollEventListeners();var X;(X=this.itemsVisibilityObserver)==null||X.disconnect();this.itemsVisibilityObserver=null;var J;(J=this.itemsObserver)==null||J.disconnect()};
var Oit=function(X){var J=_.ya(X.hostElement).querySelector("#scroll-container");if(J){if(!X.itemsVisibilityObserver){var p=window.getComputedStyle(J).marginRight;X.itemsVisibilityObserver=new IntersectionObserver(function(l){cUZ(X,l)},{root:J,
rootMargin:p,threshold:.98})}if(J=_.ya(X.hostElement).querySelector("#items"))X.itemsObserver=new $pt(J,function(l){biu(X,l)})}},biu=function(X,J){fYU(X)&&(Array.from(J.addedNodes).filter(function(p){return p.nodeType===Node.ELEMENT_NODE}).forEach(function(p){X.itemsVisibilityObserver&&X.itemsVisibilityObserver.observe(p)}),Array.from(J.removedNodes).filter(function(p){return p.nodeType===Node.ELEMENT_NODE}).forEach(function(p){X.itemsVisibilityObserver&&X.itemsVisibilityObserver.unobserve(p)}))},
cUZ=function(X,J){var p=new Set(X.fullyVisibleItemsIndices);
J=_.C(J);for(var l=J.next();!l.done;l=J.next()){l=l.value;var g=l.target.parentElement;g?(g=Array.from(g.children).indexOf(l.target),l.isIntersecting?p.add(g):p.has(g)&&p.delete(g)):_.Wf(new _.Kw("Parent element not found",l.target.nodeName))}X.fullyVisibleItemsIndices=Array.from(p).sort(function(B,k){return B-k});
p.size===0?_.Wf(new _.Kw("No visible entries in horizontal list")):(X.startIndex=X.fullyVisibleItemsIndices[0],X.endIndex=X.fullyVisibleItemsIndices[X.fullyVisibleItemsIndices.length-1])},fYU=function(X){X.data?X=(X=X.data)&&X.itemSizeConstraint?"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===X.itemSizeConstraint:!1:X=!1;
return X};
_.W=mH.prototype;_.W.addScrollEventListeners=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container");X.style.touchAction="pan-y";X.addEventListener("wheel",this.JSC$14773_onWheelScroll);X.addEventListener("pointerdown",this.onPointerDown);X.addEventListener("pointermove",this.onPointerMove);window.addEventListener("pointerup",this.onPointerUp)};
_.W.removeScrollEventListeners=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container");X.removeEventListener("wheel",this.JSC$14773_onWheelScroll);X.removeEventListener("pointerdown",this.onPointerDown);X.removeEventListener("pointermove",this.onPointerMove);window.removeEventListener("pointerup",this.onPointerUp)};
_.W.reset=function(){this.scrollCount=this.offset=0;this.reposition_();this.marginWidthLeft=this.marginWidthRight=this.minComponentWidth=0;this.initialStartIndex>0&&_.oh(this,this.setStartIndex,[this.initialStartIndex])};
_.W.reposition_=function(){var X=_.Bh("HTML_DIR")=="rtl"?"":"-",J=_.ya(this.hostElement).querySelector("#items");J&&(J.style.transform="translateX("+X+this.offset+"px)");this.requestButtonsStateUpdate_()};
_.W.requestButtonsStateUpdate_=function(){this.setButtonsStateRequested||(this.setButtonsStateRequested=!0,_.oh(this,this.setButtonsState_))};
_.W.setButtonsState_=function(){this.setButtonsStateRequested=!1;var X=_.ya(this.hostElement).querySelector("#items").firstElementChild;if(X){this.minComponentWidth||(this.minComponentWidth=Dob(this,X));X=_.ya(this.hostElement).querySelector("#scroll-container").clientWidth;var J=_.ya(this.hostElement).querySelector("#items");J=_.H("kevlar_horizontal_list_scroll_width_killswitch")?J.clientWidth:J.scrollWidth;var p=this.get(this.ytLazyListBehavior.itemsPath,this);if(p){var l=Math.round(X/this.minComponentWidth)||
1;this.fullyVisibleItemsIndices.length===0&&(this.startIndex=Math.round(this.offset/this.minComponentWidth),this.endIndex=Math.min(this.startIndex+l,p.length)-1)}this.ytLazyListBehavior.canShowMore?J+this.minComponentWidth>=this.offset+X&&(this.atEnd=!1):this.atEnd=this.offset+X>=J-20?!0:!1;this.atStart=this.offset<=20}};
_.W.setStartIndex=function(X){if(!this.minComponentWidth){var J=_.ya(this.hostElement).querySelector("#items").firstElementChild;if(!J)return;this.minComponentWidth=Dob(this,J)}this.ytLazyListBehavior.fillRemainingListItems();this.offset=this.minComponentWidth*X;Rd(this);this.reposition_()};
_.W.nextClick_=function(){this.ytLazyListBehavior.fillRemainingListItems();_.Ga();var X=_.ya(this.hostElement).querySelector("#scroll-container").clientWidth;_.H("web_min_component_width_killswitch")||this.minComponentWidth||(this.minComponentWidth=Dob(this,_.ya(this.hostElement).querySelector("#items").firstElementChild));X=this.useFloorScrolling?Math.floor(X/this.minComponentWidth)||1:Math.round(X/this.minComponentWidth)||1;this.centerListItems&&this.scrollCount===0&&R2s(this);this.offset+=fYU(this)?
S_0(this):X*this.minComponentWidth;Rd(this);this.reposition_();this.scrollCount++};
_.W.prevClick_=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container").clientWidth;X=this.useFloorScrolling?Math.floor(X/this.minComponentWidth)||1:Math.round(X/this.minComponentWidth)||1;this.resizeSupportEnabled?(this.scrollCount--,this.offset=fYU(this)?S_0(this):this.minComponentWidth*this.scrollCount-1):this.offset-=fYU(this)?S_0(this):X*this.minComponentWidth;this.centerListItems&&R2s(this);Rd(this);this.reposition_()};
_.W.onIronResize_=function(){this.resizeSupportEnabled&&_.oh(this,this.checkComponentWidthResize);this.requestButtonsStateUpdate_()};
_.W.onItemsTransitionEnd_=function(X){_.vn(X)===_.ya(this.hostElement).querySelector("#items")&&this.ytRendererBehavior.markDirty()};
_.W.onChildElementFocus_=function(X){X=X.target.closest("#items > *");var J=_.ya(this.hostElement).querySelector("#scroll-container");if(J.contains(X)){if(_.H("web_horizontal_list_behavior_focus_killswitch"))if(X.offsetLeft<this.offset)this.offset=Math.abs(X.offsetLeft)<X.clientWidth?0:X.offsetLeft;else if(X.offsetLeft+X.clientWidth>this.offset+J.clientWidth)this.ytLazyListBehavior.fillRemainingListItems(),_.Ga(),this.offset=X.offsetLeft+X.clientWidth-J.clientWidth;else return;else{var p=_.ya(this.hostElement).querySelector("#items"),
l=_.Bh("HTML_DIR")==="rtl",g=l?p.clientWidth-X.offsetLeft:X.offsetLeft;p=l?p.clientWidth-(X.offsetLeft+X.clientWidth):X.offsetLeft+X.clientWidth;var B=l?g>this.offset+J.clientWidth:g<this.offset,k=l?p<this.offset:p>this.offset+J.clientWidth,n=l?B:k;if(l?k:B)J=l?p:g,this.offset=Math.abs(J)<X.clientWidth?0:J;else if(n)this.ytLazyListBehavior.fillRemainingListItems(),_.Ga(),this.offset=(l?g:p)-J.clientWidth;else return}Rd(this);this.reposition_()}};
_.W.observeShownItems_=function(){this.reset()};
_.W.checkComponentWidthResize=function(){var X=_.ya(this.hostElement).querySelector("#items").firstElementChild;X&&(X=Dob(this,X),this.centerListItems||X!==this.minComponentWidth)&&(this.minComponentWidth=X,this.offset=X*this.scrollCount,this.centerListItems&&R2s(this),Rd(this),this.reposition_())};
var Dob=function(X,J){var p=window.getComputedStyle(J).marginRight;p=Math.floor(Number(p.replace("px","")));var l=window.getComputedStyle(J).marginLeft;l=Math.floor(Number(l.replace("px","")));X.centerListItems&&!X.marginWidthRight&&(X.marginWidthRight=p,X.marginWidthLeft=l);return X.resizeSupportEnabled?J.getBoundingClientRect().width+p:J.offsetWidth+p},Rd=function(X){var J=_.ya(X.hostElement).querySelector("#scroll-container").clientWidth,p=_.ya(X.hostElement).querySelector("#items").clientWidth;
X.offset<0?X.offset=0:X.offset+J>=p&&(X.offset=p-J)},R2s=function(X){X.offset-=(_.ya(X.hostElement).querySelector("#scroll-container").clientWidth+X.marginWidthRight-X.minComponentWidth)/2-X.marginWidthLeft};
_.O1.Object.defineProperties(mH.prototype,{nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){var X=_.Bh("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",-1);if(X==-1)X=this.JSC$14773_cachedViewportHeight,X=X>1320?5:X>1020?4:X>730?3:X>430?2:1;else if(X==0)return 0;_.g$("NON_DEFERRED_HORIZONTAL_LIST_ROW_COUNT",X-1);X=_.Bh("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",-1);if(X>-1)return X;X=this.cachedViewportWidth;X=X>1600?6:X>1400?5:X>1300?4:X>1090?5:X>870?4:X>660?3:2;_.g$("NON_DEFERRED_HORIZONTAL_LIST_ITEM_COUNT",
X);return X},
set:function(){}},
resizeSupportEnabled:{configurable:!0,enumerable:!0,get:function(){return!_.H("kevlar_disable_component_resizing_support")&&!!this.supportComponentResize}}});
mH.prototype.observeShownItems_=mH.prototype.observeShownItems_;mH.prototype.onChildElementFocus_=mH.prototype.onChildElementFocus_;mH.prototype.onItemsTransitionEnd_=mH.prototype.onItemsTransitionEnd_;mH.prototype.onIronResize_=mH.prototype.onIronResize_;mH.prototype.prevClick_=mH.prototype.prevClick_;mH.prototype.nextClick_=mH.prototype.nextClick_;mH.prototype.setButtonsState_=mH.prototype.setButtonsState_;mH.prototype.requestButtonsStateUpdate_=mH.prototype.requestButtonsStateUpdate_;
mH.prototype.reposition_=mH.prototype.reposition_;mH.prototype.reset=mH.prototype.reset;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],mH.prototype,"ytLazyListBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mH.prototype,"atStart",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mH.prototype,"atEnd",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"startIndex",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"endIndex",void 0);_.u([_.R({value:6}),_.V("design:type",Number)],mH.prototype,"initialCount",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"scrollCount",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"initialStartIndex",void 0);
_.u([_.R(),_.V("design:type",Object)],mH.prototype,"disableScrollEventListener",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"supportComponentResize",void 0);_.u([_.R({value:function(){var X=this;return function(){return X.prevClick_()}}}),
_.V("design:type",Function)],mH.prototype,"boundPrevClick",void 0);_.u([_.R({value:function(){var X=this;return function(){return X.nextClick_()}}}),
_.V("design:type",Function)],mH.prototype,"boundNextClick",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"useFloorScrolling",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"isSearch",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"dragging",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"dragMouseStart",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"dragOffsetStart",void 0);
_.u([_.R(),_.V("design:type",Object)],mH.prototype,"disableWheelScroll",void 0);_.u([_.R(),_.V("design:type",Object)],mH.prototype,"centerListItems",void 0);_.u([_.R8("iron-resize"),_.mA("guideOpened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mH.prototype,"onIronResize_",null);_.u([_.R8("transitionend"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],mH.prototype,"onItemsTransitionEnd_",null);
_.u([_.R8("focusin"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],mH.prototype,"onChildElementFocus_",null);_.u([_.mA("shownItems"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mH.prototype,"observeShownItems_",null);_.u([_.uS()],mH);_.Dg.YtdHorizontalListBehavior=[];_.Dg.YtdHorizontalListBehavior.push(_.sJ,_.K.YtRendererBehavior,_.fd.YtLazyListBehavior,_.Zg.YtdGuideStateAwareBehavior,mH.prototype);var rgm=["APP_STATE","PI"];var Fw,q3=function(X){this.hostElement=X},N3=function(X,J){if(J&&(SRY(J.viewableCommands)||SRY(J.endOfSessionCommands))){var p=cgI(J.viewableCommands);
J=cgI(J.endOfSessionCommands);if(!Fw){var l=_.ch("custom_active_view_tos_timeout_ms");Fw=l>0&&l!==36E5?new ipC(OUI(),l):new ipC(OUI())}XXI(Fw,X.hostElement);JzU(Fw,X.hostElement,p,J)}},M3=function(X){Fw&&XXI(Fw,X.hostElement)};var moH=_.w9(["about:blank"]),Fuj={pushState:window.history.pushState,replaceState:window.history.replaceState};var us=function(X){this.initialized=!1;this.internalReplaceState=this.internalPushState=null;this.history=X;this.internalPushState=X.pushState.bind(X);this.internalReplaceState=X.replaceState.bind(X)};
us.prototype.init=function(){this.initialized=!0};
us.prototype.pushState=function(X,J){this.initialized||this.init();this.internalPushState&&this.internalPushState(X,"",J)};
us.prototype.replaceState=function(X,J){this.initialized||this.init();this.internalReplaceState&&this.internalReplaceState(X,"",J)};
us.prototype.getState=function(){return this.history&&this.history.state};var q_b=function(X){var J=function(){var p=X.apply(this,arguments)||this;p.boundHistoryPushState=!1;p.boundHistoryReplaceState=!1;p.debugInfo={};return p};
_.r(J,X);J.prototype.init=function(){var p=_.mt("IFRAME");_.BU(p,_.rb(moH));p.sandbox="allow-same-origin";p.style.display="none";this.iframe=p;document.body.appendChild(p);this.bindHistoryStateFunctions();X.prototype.init.call(this)};
J.prototype.bindHistoryStateFunctions=function(){var p=this,l=[],g;this.iframe&&((g=this.iframe.contentWindow)==null?0:g.history)&&(g=this.iframe.contentWindow.history)&&(l.push(g),Object.getPrototypeOf(g)&&l.push(Object.getPrototypeOf(g)));window.history&&l.push(window.history);g=window.history;Object.getPrototypeOf(g)&&l.push(Object.getPrototypeOf(g));l.push(Fuj);g=function(k){for(var n=null,w=0;w<l.length;w++){var Y=l[w][k];if(typeof Y==="function"){n=Y.bind(window.history);p.debugInfo[k]=w;break}}return n};
if(!this.boundHistoryReplaceState){var B=g("replaceState");B&&(this.internalReplaceState=B,this.boundHistoryReplaceState=!0)}!this.boundHistoryPushState&&(g=g("pushState"))&&(this.internalPushState=g,this.boundHistoryPushState=!0)};
return J}(us),N1Z=function(){return q_b.call(this,window.history)||this};
_.r(N1Z,q_b);N1Z.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.boundHistoryPushState!==this.boundHistoryReplaceState};var GQ=function(X){this.browserHistory=X;this.initialized=!1};
GQ.prototype.init=function(){this.initialized||(this.browserHistory.init(),this.initialized=!0,window.addEventListener("popstate",this.handlePopstate.bind(this)))};
GQ.prototype.pushState=function(X,J){this.initialized||this.init();this.browserHistory.pushState(X,J)};
GQ.prototype.replaceState=function(X,J){this.initialized||this.init();this.browserHistory.replaceState(X,J)};
GQ.prototype.handlePopstate=function(X){return X.state};_.MMG=function(X,J,p,l,g){this.endpoint=X;this.forward=J;this.historyEntry=p;this.JSC$31150_savedComponentState=l;this.legacyBorder=g===void 0?!1:g};var uuZ=function(X,J){this.rootData=X;this.scrollTop=J};_.da=new _.yo("EPHEMERAL_STORE_TOKEN");_.Vf=function(X){this.data=Object.assign({},X);var J;(J=this.data.innertubeResponse)==null||delete J.frameworkUpdates};
_.Vf.prototype.isExpired=function(){return Number(this.data.expireTimestampMs||0)<(0,_.S8)()};
_.Vf.prototype.isProcessed=function(){return!!this.data.isProcessed};
_.r4=function(X){return Object.assign({},X.data.innertubeResponse,{cacheMetadata:{isCacheHit:!0}})};var Geb=function(){this.maxSize=100;this.timeToDataCache=new Map};
Geb.prototype.get=function(X){var J=this.timeToDataCache.get(X);J&&(this.timeToDataCache.delete(X),this.timeToDataCache.set(X,J));if(J&&J.rootData&&(_.H("web_use_response_store_for_history_cache")||_.H("mweb_use_new_history_manager"))){var p=_.yG().resolve(_.da),l=doZ(J),g=!!l;if(l){if(l.content){var B=tK(p,l.content);g&&B?J.rootData.response=_.r4(B):g=!1}l.player&&(B=tK(p,l.player),g&&B?J.rootData.playerResponse=_.r4(B):g=!1);l.reelSequence&&(p=tK(p,l.reelSequence),g&&p?J.rootData.reelWatchSequenceResponse=
_.r4(p):g=!1)}g||(this.timeToDataCache.delete(X),J=void 0)}return J};
Geb.prototype.set=function(X,J){if(J.rootData&&(_.H("web_use_response_store_for_history_cache")||_.H("mweb_use_new_history_manager"))){var p=doZ(J),l=Object.assign({},J.rootData);p&&(p.content&&J.rootData.response&&(VMt(this,p.content,J.rootData.response),l.response=null),p.player&&J.rootData.playerResponse&&(VMt(this,p.player,J.rootData.playerResponse),l.playerResponse=null),p.reelSequence&&J.rootData.reelWatchSequenceResponse&&(VMt(this,p.reelSequence,J.rootData.reelWatchSequenceResponse),l.reelWatchSequenceResponse=
null));J=new uuZ(l,J.scrollTop)}this.timeToDataCache.has(X)?this.timeToDataCache.delete(X):this.timeToDataCache.size>=this.maxSize&&(p=this.timeToDataCache.keys().next(),this.timeToDataCache.delete(p.value));this.maxSize!==0&&this.timeToDataCache.set(X,J)};
Geb.prototype.clear=function(){this.timeToDataCache.clear()};
var doZ=function(X){var J=_.yG().resolve(_.I6(_.QQ)),p;if((p=X.rootData)==null?0:p.endpoint)return J==null?void 0:FIR(J,X.rootData.endpoint);var l;_.Wf(new _.Kw("History snapshot response data does not contain endpoint",(l=X.rootData)==null?void 0:l.url));return null},VMt=function(X,J,p){if(X.maxSize>0){var l;
(X=(l=p.responseContext)==null?void 0:l.maxAgeSeconds)&&Number(X)>0&&(l=_.yG().resolve(_.da),p=yg(p,X),l.put(J,new _.Vf(p)))}};var tMU=function(X,J,p){this.endpoint=J;this.JSC$31156_savedComponentState=p===void 0?null:p;this.entryTime=X};var DJm=1;var Pw=function(X){var J=function(){var p=X.apply(this,[].concat(_.EU(_.iA.apply(0,arguments))))||this;p.historyEntryTime=0;p.historySnapshotCache=p.createHistoryCache();return p};
_.r(J,X);J.prototype.createHistoryCache=function(){return new Geb};
J.prototype.saveAndReplace=function(p,l,g){var B=window.location.href;var k=k===void 0?{}:k;var n=(n=this.browserHistory.getState())&&n.entryTime?n.entryTime:RRC();p=this.createNewHistoryEntry(p,k,n);this.saveSnapshot(n,l,g);this.replaceState(p,B||window.location.href)};
J.prototype.saveAndPush=function(p,l,g,B,k){k=k===void 0?{}:k;this.saveSnapshot(this.historyEntryTime,g,B);g=this.historySnapshotCache;B=this.historyEntryTime;var n=g.timeToDataCache.keys();n=_.C(n);for(var w=n.next();!w.done;w=n.next())w=w.value,w>B&&g.timeToDataCache.delete(w);l=this.createNewHistoryEntry(l,k);this.pushState(l,p)};
J.prototype.saveSnapshot=function(p,l,g){this.historySnapshotCache.set(p,new uuZ(l,g))};
J.prototype.createNewHistoryEntry=function(p,l,g){g=g===void 0?RRC():g;return new tMU(g,p,l)};
J.prototype.handlePopstate=function(p){var l=X.prototype.handlePopstate.call(this,p),g=null,B=null,k=!1,n=null;l&&l.entryTime&&(n=this.historySnapshotCache.get(l.entryTime)||null,k=l.entryTime>this.historyEntryTime,this.historyEntryTime=l.entryTime,g=l.endpoint,B=l.JSC$31156_savedComponentState);this.handleHistoryCacheLoad(new _.MMG(g,k,n,B),p);return l};
J.prototype.pushState=function(p,l){Number(p==null?void 0:p.entryTime)>=0&&(this.historyEntryTime=p.entryTime);X.prototype.pushState.call(this,p,l)};
J.prototype.replaceState=function(p,l){Number(p==null?void 0:p.entryTime)>=0&&(this.historyEntryTime=p.entryTime);X.prototype.replaceState.call(this,p,l)};
J.prototype.handleHistoryCacheLoad=function(){};
return J}(GQ),Pju=function(){var X=Pw.call(this,new N1Z)||this;
X.dispatchElement=null;X.entryIndex=0;return X};
_.r(Pju,Pw);_.W=Pju.prototype;_.W.init=function(X){X=X===void 0?!0:X;Pw.prototype.init.call(this);this.initialized||(X||this.saveAndReplace(null,null,0),"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual"))};
_.W.handlePopstate=function(X){var J=null;X.state||(J="History popstate has no state - "+this.getDebugString());if(!this.dispatchElement)return Pw.prototype.handlePopstate.call(this,X);var p=new CustomEvent("yt-history-pop",{cancelable:!0});_.xm(this.dispatchElement,"yt-history-pop",[p,{errorMsg:J}]);_.HI(this.dispatchElement,"yt-close-all-popups-action");if(!p.defaultPrevented){p=_.yG().resolve(_.vE);J=p.getCurrentData();var l=p.getCurrentPage();p=0;l?(l=_.xm(this.dispatchElement,"yt-get-page-offset",
[l]),l.length>0&&(p=l[0])):_.Wf(new _.Kw("getCurrentPage returned undefined",{debugString:this.getDebugString(),page:J?J.page:"undefined"}));J&&(J.csn=_.Kv());this.saveSnapshot(this.historyEntryTime,J,p)}return Pw.prototype.handlePopstate.call(this,X)};
_.W.handleHistoryCacheLoad=function(X,J){X.forward?this.entryIndex++:this.entryIndex--;this.dispatchElement&&(_.C(_.HI(this.dispatchElement,"yt-history-will-navigate",[J])).next().value||_.xm(this.dispatchElement,"yt-history-load",[J,X]))};
_.W.pushState=function(X,J){this.entryIndex++;if(!this.browserHistory.boundHistoryPushState){var p=new _.Kw("history.pushState is not a function",this.getDebugString());_.Bf(p)}Pw.prototype.pushState.call(this,X,J)};
_.W.replaceState=function(X,J){if(!this.browserHistory.boundHistoryReplaceState){var p=new _.Kw("history.replaceState is not a function",this.getDebugString());_.Bf(p)}Pw.prototype.replaceState.call(this,X,J)};
_.W.saveAndPush=function(X,J,p,l,g){g=g===void 0?{}:g;p&&(p.csn=_.Kv());Pw.prototype.saveAndPush.call(this,X,J,p,l,g)};
_.W.getDebugString=function(){var X=[];this.initialized&&X.push("i");this.browserHistory.boundHistoryReplaceState&&X.push("bhr");this.browserHistory.boundHistoryPushState&&X.push("bhs");"replaceState"in this.browserHistory.debugInfo&&X.push("brs:"+String(this.browserHistory.debugInfo.replaceState));"pushState"in this.browserHistory.debugInfo&&X.push("bps:"+String(this.browserHistory.debugInfo.pushState));this.entryIndex>0&&X.push("ei:"+String(this.entryIndex));return X.join(",")};
_.Qf=function(X,J){X.init(!0);var p=X.browserHistory.getState();X.replaceState(p,Ir(J))};
Pju.prototype.getThirdPartyManipulationSuspected=function(){return this.initialized&&this.browserHistory.getThirdPartyManipulationSuspected()};_.EA=new _.yo("DESKTOP_HISTORY_MANAGER_TOKEN");var QtZ=[10,20,30,40,50,60],Kd=function(){this.currentPartitionIndex=0},Eer=function(X){Hhs({mainAppWeb:_.nL(),
survivalSli:{partitionMinute:X,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_START"}})},Kuk=function(X){Hhs({mainAppWeb:_.nL(),
survivalSli:{partitionMinute:X,survivalStatus:"SURVIVAL_STATUS_TYPE_ALIVE_END"}})},T10=function(X){return X.currentPartitionIndex>=0&&X.currentPartitionIndex<QtZ.length?QtZ[X.currentPartitionIndex]:-1},z2j=function(X){return X.currentPartitionIndex>0&&X.currentPartitionIndex-1<QtZ.length?QtZ[X.currentPartitionIndex-1]:-1};
Kd.prototype.start=function(){if(this.intervalId===void 0){this.currentPartitionIndex=0;var X=z2j(this);X>0&&Kuk(X);X=T10(this);X>0&&Eer(X);jtU(this)}};
var jtU=function(X){var J=T10(X);if(J>0){var p=z2j(X);p<0&&(p=0);X.intervalId=_.gs.addJob(function(){var l=z2j(X);l>0&&Kuk(l);l=T10(X);l>0&&Eer(l);jtU(X)},3,(J-p)*6E4);
X.currentPartitionIndex+=1}else X.currentPartitionIndex=-1};var iit=function(X){VT.call(this,X,132);this.isDocument=X===document.documentElement};
_.r(iit,VT);iit.prototype.calculateScrollDelta=function(X,J,p){var l=0;X<J?l=X<J-100?-48:-8:X>J+p&&(l=X>J+p+100?48:8);return l};
iit.prototype.JSC$11668_onMouseMove=function(X){this.isDocument||(X.clientX=X.event_.pageX,X.clientY=X.event_.pageY);VT.prototype.JSC$11668_onMouseMove.call(this,X)};_.stt=function(X,J){var p=this;this.scrollElement=document.documentElement;this.dragScrollSupport=this.JSC$14827_dragListGroup=null;this.onDraggerCreated=function(l){var g=l.JSC$11664_dragger;g.scrollTarget_=p.scrollElement;l=l.draggerEl;g&&l.menuOpened&&g.setEnabled(!1)};
this.onDragStart=function(l){var g=l.draggerEl;l=l.currDragItem;var B=Object.assign({},l==null?void 0:l.data);B.trackingParams=void 0;g.data=B;g.style.position="absolute";g.style.width=(l==null?void 0:l.clientWidth)+"px";g.style.zIndex="2030";g.onDrag&&g.onDrag();l=_.zz(g);(B=l.querySelector("ytd-app"))?_.ya(B).appendChild(g):l.body.appendChild(g);p.dragScrollSupport=new iit(p.scrollElement);p.dragScrollSupport.horizontalScrolling_=!1;g=p.dragScrollSupport;g.constrainScroll_=!!g.margin_&&!1};
this.onDrop=function(l){p.handleDrop(l);p.dragScrollSupport&&(_.wv(p.dragScrollSupport),p.dragScrollSupport=null)};
this.onReorderableScroll=function(){if(p.JSC$14827_dragListGroup){var l=p.JSC$14827_dragListGroup;IZZ(l,l.currDragItem_)}};
this.handleDrop=J};
_.TQ=function(X){X.JSC$14827_dragListGroup&&(_.i6(X.JSC$14827_dragListGroup,vqe,X.onDragStart),_.i6(X.JSC$14827_dragListGroup,xPb,X.onDragStart),X.JSC$14827_dragListGroup.dispose(),X.JSC$14827_dragListGroup=null);X.dragScrollSupport&&(_.wv(X.dragScrollSupport),X.dragScrollSupport=null);X.scrollElement.removeEventListener("scroll",X.onReorderableScroll)};
_.X_v=function(X,J,p,l){l=l===void 0?"":l;_.TQ(X);p&&(X.scrollElement=p);X.JSC$14827_dragListGroup=new CT;X.JSC$14827_dragListGroup.hysteresisDistance_=2;aZt(X.JSC$14827_dragListGroup,J);X.JSC$14827_dragListGroup.draggerElClasses_=wC("dragging").split(" ");l&&UP0(X.JSC$14827_dragListGroup,function(g){var B=g||document,k=null;B.getElementsByClassName?k=B.getElementsByClassName(l)[0]:k=HF0("*",l,g);return k||g});
_.PH(X.JSC$14827_dragListGroup,wzG,X.onDraggerCreated);_.PH(X.JSC$14827_dragListGroup,vqe,X.onDragStart);_.PH(X.JSC$14827_dragListGroup,xPb,X.onDrop);X.JSC$14827_dragListGroup.init();X.scrollElement.addEventListener("scroll",X.onReorderableScroll,{passive:!0})};
_.O1.Object.defineProperties(_.stt.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var JdZ=function(){this.skipNextNavigation=!1},p_G=function(X,J,p){if(!J)return!1;
if(X.skipNextNavigation)return X.skipNextNavigation=!1;if(_.a(p,_.Zo))return!1;var l,g,B;if((l=_.a(p,_.R7))==null?0:(g=l.browseEndpointContextSupportedConfigs)==null?0:(B=g.browseEndpointContextMainConfig)==null?0:B.skipConfirmation)return!1;var k;return((k=_.a(J.commandMetadata,_.SH))==null?void 0:k.webPageType)==="WEB_PAGE_TYPE_MINI_APP"};
JdZ.prototype.showConfirmationDialog=function(X,J){this.navigateParams=J;this.customConfirmationCommand?_.yG().resolve(_.SV).resolveCommand(this.customConfirmationCommand):(J={openPopupAction:{popup:{confirmDialogRenderer:{title:_.AW(_.cI("NAVIGATION_CONFIRMATION_TITLE")),dialogMessages:[_.AW(_.cI("NAVIGATION_CONFIRMATION_DESCRIPTION"))],cancelButton:{buttonRenderer:{text:_.AW(_.cI("CANCEL")),command:{signalAction:{signal:"CANCEL_NAVIGATION"}}}},confirmButton:{buttonRenderer:{text:_.AW(_.cI("EXIT")),
command:{signalAction:{signal:"RESUME_NAVIGATION"}}}}}},popupType:"DIALOG"}},_.hT.getInstance().triggerAction("yt-open-popup-action",J,X))};
JdZ.prototype.cancelPendingNavigation=function(){var X;((X=this.navigateParams)==null?void 0:X.navigationType)===2&&(this.skipNextNavigation=!0,this.navigateParams.isForwardHistoryNavigation?window.history.back():window.history.forward())};var l5u=function(){},BqG=function(X,J,p,l,g,B,k){p=p===void 0?{}:p;
k=k===void 0?{}:k;var n=_.yG().resolve(_.QQ),w,Y=(w=_.a(J,_.Zo))==null?void 0:w.url;return Y?UQ4(n,Y,p,window.location.href,function(e,Z){gAU(X,e,Z,!1,!0,p,B,l)},function(){return!1}):W6(n,J,p,window.location.href,F$(J),function(e,Z){gAU(X,e,Z,!1,!0,p,B,l)},g,k)},gAU=function(X,J,p,l,g,B,k,n){if(!X.JSC$14842_chunkHandler)if(p.page==="learning_journey_watch"&&_.H("web_enable_canvas_on_learning_journey")){var w=!_.a(n,_.R7);
g=g||l;if(w)if(g){if(_.H("kevlar_continue_playback_without_player_response")){var Y;var e=(Y=_.a(n,_.CV))==null?void 0:Y.videoId}l={clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:l,previousVideoId:e},tempData:B}}else l={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};else l={clientParams:{miniplayer:!1,autoSaveToQueue:!1}};X.JSC$14842_chunkHandler=new ENt(_.hO,l,k,w,g)}else if(p.page==="watch"||p.page==="learning_journey_watch")if(g||l){if(_.H("kevlar_continue_playback_without_player_response")){var Z;
w=(Z=_.a(n,_.CV))==null?void 0:Z.videoId}X.JSC$14842_chunkHandler=new zmG(_.hO,{clientParams:{miniplayer:!1,autoSaveToQueue:!0,fromHistory:l,previousVideoId:w},tempData:B},k)}else X.JSC$14842_chunkHandler=new PKb(_.hO);else p.page==="shorts"&&g&&!l?X.JSC$14842_chunkHandler=new Trs(_.hO,{clientParams:{miniplayer:!1,autoSaveToQueue:!1,fromHistory:!1},tempData:B},k):X.JSC$14842_chunkHandler=new QIv(k);X.JSC$14842_chunkHandler.processChunk({endpoint:J,data:p});return X.JSC$14842_chunkHandler.xe.promise},
$8t=function(X,J,p,l,g){(p=_.nlX(p))&&gAU(X,J,p,!1,!0,l,void 0,g)};_.WJv=new _.yo("NAVIGATION_SERVICE_TOKEN");var CnU=function(){this.pendingNavigationPromise=null};
_.W=CnU.prototype;_.W.hasPendingNavigation=function(){return!!this.pendingNavigationPromise};
_.W.cancelPendingNavigation=function(){this.pendingNavigationPromise&&(this.pendingNavigationPromise=null)};
_.W.addEventListener=function(){throw Error("zh");};
_.W.dispatchEvent=function(){throw Error("zh");};
_.W.removeEventListener=function(){throw Error("zh");};var kYk=new _.yo("APP_ROOT");var FBm=null;var nAt=["__Secure-1PAPISID","SAPISID","__Secure-3PAPISID"],zQ=function(){_.s0.call(this);this.pollingInterval=3E3;this.sessionCookies=[null,null,null];LJj(this)};
_.r(zQ,_.s0);zQ.prototype.verifyUser=function(){var X=LJj(this),J=X.logout;if(!X.sessionChange)return!0;this.dispatchEvent("ytsessionchange");J&&this.dispatchEvent("ytuserinvalid");return!1};
var LJj=function(X){var J=nAt.map(function(g){var B;return(B=_.VG.get(g))!=null?B:""}),p=J.some(function(g,B){return X.sessionCookies&&X.sessionCookies[B]!==""&&g===""}),l=J.some(function(g,B){return X.sessionCookies&&X.sessionCookies[B]!==g});
X.sessionCookies=J;return{logout:p,sessionChange:l}};
zQ.prototype.clearTimeout=function(){this.scheduledJobId&&(_.gs.cancelJob(this.scheduledJobId),this.scheduledJobId=void 0)};var dJm=new _.yo("POSTMESSAGE_TUNNEL_TOKEN");var Mz6=["/parent_tools","/file_download","/artist_roster"],PD4=[g0U,BVu,$aG,C$s,Wpt,l2k,kWX,n0t];var jc=new _.yo("NAVIGATION_CONFIRMATION_SERVICE");var Adu="/account /account_advanced /account_billing /account_notifications /account_playback /account_privacy /account_sharing /cart /channel/ /clip /contribute-notes /effect/ /feed/ /gaming /gaming/ /hashtag /learning /manage_red /minor_moment /musicpremium /new /originals /paid_memberships /place /playables /playlist /podcasts /post/ /premium /product/ /reporthistory /results /search /shopcollection/ /shorts/ /show/ /source/ /user/ /watch /youtuberedoriginals".split(" "),w_j=[{url:"/podcasts",
expFlag:"enable_polymer_navigation_for_podcasts_destination_page"},{url:"/companion_canvas",expFlag:"enable_ai_companion"}],is=function(X,J){this.pendingNavigationPromise=null;this.JSC$14865_clientRoot=X;this.historyManager=J;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 l5u;this.debugString=X.is;X={"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};_.xC(_.hT.getInstance(),X,this.JSC$14865_clientRoot)},hfH,x8k,HAe,a5G,ZAU;
_.r(is,CnU);is.prototype.reload=function(){_.Jo(window.location.href)};
var wF0=function(X){X.currentEndpoint&&_.a(X.currentEndpoint,_.Nm)?X.reload():X.currentEndpoint&&X.navigate(X.currentEndpoint,!0,void 0,{disableCache:!0})};
is.prototype.navigate=function(X,J,p,l,g,B,k,n){J=J===void 0?!1:J;p=p===void 0?{}:p;l=l===void 0?{}:l;var w=_.yG().resolve(jc),Y;if(!k&&p_G(w,(Y=this.currentEndpoint)!=null?Y:void 0,X))return w.showConfirmationDialog(this.JSC$14865_clientRoot.parentElement,{endpoint:X,reload:J,params:p,tempData:l,requestType:g,createScreenConfig:B}),!1;var e=_.HY();_.aL(e,"eocs")||e.parkOrScheduleJob(function(){e.processSignal("eocs")},10,"eor");
qRC();k=F$(X);w=l.autonav==="1";Y=_.Kv();zQ.instance||(zQ.instance=new zQ);var Z=zQ.instance.verifyUser(),h;if(_.H("enable_dark_theme_only_on_shorts")){var x=document.documentElement.hasAttribute("dark"),U=_.lS(!0)==="USER_INTERFACE_THEME_DARK";if(k==="shorts"){if(!x)if(_.H("enable_dark_theme_only_on_shorts_control")){if(!window.location.href.includes("/shorts/")){var y;_.Jo((y=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:y.url,void 0,void 0,window.top)}}else{var c;_.Jo(_.Z6((c=_.a(X==
null?void 0:X.commandMetadata,_.SH))==null?void 0:c.url,{theme:"dark"}),void 0,void 0,window.top)}}else if(_.H("enable_dark_theme_only_on_shorts_control")){if(window.location.href.includes("/shorts/")&&!x){var D;_.Jo(_.Z6((D=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:D.url,{themeRefresh:1}),void 0,void 0,window.top)}}else if(U!==x){var m;_.Jo(_.Z6((m=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:m.url,{themeRefresh:1}),void 0,void 0,window.top)}}if(k==="watch"){if(Y6b(_.yG().resolve(_.g9),
X)&&(Z||_.H("fix_miniplayer_navigation_killswitch")))return!1;_.H("block_all_player_prefetch_requests")||(h=Lw0(_.aD(_.dM),X,w))}else{var d,G=(d=_.a(this.currentEndpoint,_.CV))==null?void 0:d.videoId;G&&_.BY.getInstance().then(function(N4){N4&&N4.set("yt-miniplayer-shown-video-id",G)})}h&&(p.frags=h.missingFragments_.join(","));
y=null;var P;c=(P=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:P.ignoreNavigation;if(!c)if(_.H("kevlar_command_url")){var Q;y=(Q=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?void 0:Q.url}else y=_.qVK(X,p);if(y&&this.pendingNavigationPromise){if(this.lastNavigationUrl&&y==this.lastNavigationUrl)return _.PI({navigationRequestedSameUrl:!0}),!1;this.pendingNavigationPromise.cancel("canceled pendingNavigationPromise");_.RD(Xm(),"CANCELLED")}y&&(this.lastNavigationUrl=y);N3U();_.g$("IS_HOMEPAGE_COLD",
!1);_.g$("IS_RESULTS_PAGE_COLD",!1);_.g$("IS_WATCH_PAGE_COLD",!1);X.loggingUrls&&X.loggingUrls.forEach(function(N4){N4.baseUrl&&_.Y6(N4.baseUrl)});
_.Tw4(X,B?B.layer:0)&&_.H("kevlar_flush_logs_on_away_navigation")&&_.gH();if(QuZ(X))return!1;Qat(k,g);if(!y)return c||_.Wf(new _.Kw("Can't construct url for endpoint",X)),_.RD(Xm(),"FAILURE"),!1;_.NwZ();P=X&&_.a(X,_.R7)&&_.a(X,_.R7).browseId.startsWith("UC");p=(Q=_.H("enable_dark_theme_only_on_shorts")&&k==="shorts"?!1:_.gF()&&document.documentElement.hasAttribute("dark")!==_.pL())?{themeRefresh:1}:{};Q&&!_.Ph()&&_.lS()==="USER_INTERFACE_THEME_DARK"&&(p.theme="dark");P=Q||vAk(y)&&!P&&!_.H("kevlar_disable_url_allowlist");
Z||(P=!0);if(P||_.Bh("DISABLE_WARM_LOADS")||this.resetWarmLoads){if(window.self!==window.top){try{var E;var BK=(E=window.top)==null?void 0:E.location.href}catch(N4){var CY;BK=(CY=N4)==null?void 0:CY.message}_.Wf(new _.Kw("Attempting to redirect in iframe",{selfUrl:window.self.location.href,topUrl:BK}))}X=_.H("kevlar_redirect_on_window_killswitch")?window.top:window;XO(y);_.Jo(_.Z6(y,p),void 0,void 0,X);_.RD(Xm(),"ABORTED");return!1}_.H("kevlar_early_popup_close")&&_.xm(this.JSC$14865_clientRoot,"yt-close-all-popups-action",
[["ytd-video-download-toast-renderer"]]);this.pageFetcher.JSC$14842_chunkHandler=void 0;var Um;BK=F$((Um=this.currentEndpoint)!=null?Um:void 0);(Um=k==="shorts"&&BK==="shorts")||_.m_6();_.nw(rvI)("nr",void 0);w&&_.PI({webInfo:{navigationReason:"an"}});X.clickTrackingParams&&(l.itct=X.clickTrackingParams,l.csn=Y);RXC(l);l.endpoint=JSON.stringify(X);_.H("enable_unknown_lact_fix_on_html5")&&(_.yG().resolve(_.NP),l.lact=_.OB());_.Q5.isEmpty(l)||_.A8(y,l);!_.H("disable_miniplayer_expansion_log")&&this.isMiniplayerExpansion&&
(B=Object.assign({},{layer:0},B,{parentLayer:3}));this.pendingNavigationPromise=B=BqG(this.pageFetcher,X,l,this.currentEndpoint,this.JSC$14865_isNetworkPromiseStale.bind(this),B,n);B=B.then(this.handleNavigateSuccess.bind(this,B,X,h,l),this.handleNavigateFail.bind(this,B,X));_.To().navigationFinishPromise=B;J={endpoint:X,pageType:k,url:Ir(y),reload:!!J,noProgressBar:Um};g&&(J.type=g);var em;g=_.DA((em=this.currentEndpoint)!=null?em:null);em=_.DA(X!=null?X:null);this.fireEvent("yt-navigate-start",
J);var HK;(HK=_.yG().resolve(_.I6(_.WJv)))==null||HK.publish("navigation-start",{sourcePageSubtype:g,destinationPageSubtype:em});h&&$8t(this.pageFetcher,X,h,l,this.currentEndpoint);return!0};
is.prototype.JSC$14865_isNetworkPromiseStale=function(X){return X!=this.pendingNavigationPromise};
var efr=function(X,J,p,l,g){var B=F$(J);J={endpoint:J,pageType:B};g&&(J.errorMessage=g);_.Wf(p);J.navigationDoneMs=_.KV("nd");J.navigationErrorReason=l;X.fireEvent("yt-navigate-error",J)};
is.prototype.handleNavigateFail=function(X,J,p){var l=void 0;p instanceof _.ly&&(l=p,mAW(p));if(this.JSC$14865_isNetworkPromiseStale(X))return _.EW(l);_.RD(Xm(),"FAILURE");efr(this,J,p,"101");return _.EW(p)};
is.prototype.handleNavigateSuccess=function(X,J,p,l,g){if(this.JSC$14865_isNetworkPromiseStale(X))return _.rL();this.pendingNavigationPromise=null;if(!g)return J=new _.Kw("Missing data in response for navigation endpoint",J),_.EW(J);if(g.reload)return window.location.reload(!0),_.rL();p&&(X={},_.Q5.extend(X,_.nlX(p),g),g=X);var B,k;p=(B=g)==null?void 0:(k=B.timing)==null?void 0:k.responseStart;p!=null&&_.KV("srt",p);_.KV("pdc");var n,w;B=(n=g)==null?void 0:(w=n.timing)==null?void 0:w.info;B!=null&&
(n=_.nw(_.oka)(B),_.PI(n));_.RD(Xm(),"SUCCESS");ZAU(this,J,g,1,l);return _.rL()};
var vAk=function(X){var J=X;_.H("kevlar_no_redirect_to_classic_2_ks")||(J=(new _.km(X)).getPath());if(J==="/"||J==="/red")return!1;var p=!0;Adu.forEach(function(l){X.indexOf(l)===0&&(p=!1)});
w_j.forEach(function(l){var g=l.url;_.H(l.expFlag)&&X.indexOf(g)===0&&(p=!1)});
return p};
is.prototype.publishPageData=function(X){this.fireEvent("yt-page-data-fetched",{pageData:X})};
hfH=function(X,J,p,l,g,B){var k=null;J.page!=="watch"&&J.page!=="learning_journey_watch"||l?J.filler||_.xm(X.JSC$14865_clientRoot,"yt-stop-old-player",[J]):k=gAU(X.pageFetcher,g,J,p,!1,B,void 0,X.currentEndpoint);if(k)return k.then(X.publishPageData.bind(X,J));X.publishPageData(J);return _.rL()};
x8k=function(X,J,p){var l=null;if(!p)return l=new _.Kw("Empty data",X.debugString,J);var g=p.response;if(!g)return l;var B={endpointType:F$(J)||"unknown"};g.responseContext?(g=g.responseContext.errors)&&(l=new _.Kw("Errors in response context",X.debugString,J,g,B)):l=g.error||g.errorMetadata?new _.Kw("Errors in response",X.debugString,J,g.error,g.errorMetadata,B):new _.Kw("responseContext missing",X.debugString,J,Object.keys(g).sort().join(","),B);var k,n,w,Y;if(X=p==null?void 0:(k=p.response)==null?
void 0:(n=k.responseContext)==null?void 0:(w=n.webResponseContextExtensionData)==null?void 0:(Y=w.webResponseContextDebugData)==null?void 0:Y.debugErrorMessages)for(k=0;k<X.length;k++);return l};
HAe=function(X){var J,p,l,g;return X==null?void 0:(J=X.response)==null?void 0:(p=J.responseContext)==null?void 0:(l=p.errors)==null?void 0:(g=l.error)==null?void 0:g["0"]};
a5G=function(X,J){var p;if(p=J.url&&!J.url.startsWith("/clip"))p=J.url,p=!_.H("webfe_parse_debug_param_in_resolveurl_service")&&X.searchDebugUrlMatcher.test(p)||QmB(p)?!0:!1;if(p)QmB(J.url)&&_.eV(window.location.href).themeRefresh?(J=_.wL(J.url,"themeRefresh"),_.Qf(X.historyManager,J)):J.url&&!bUm(J.url)&&_.Qf(X.historyManager,J.url);else if(J.endpoint){var l,g,B;(p=(l=J.endpoint)==null?void 0:(g=l.commandMetadata)==null?void 0:(B=g.webCommandMetadata)==null?void 0:B.url)&&!bUm(p)&&_.Qf(X.historyManager,
p);p&&J.url&&p!=J.url&&!J.url.match("playnext=1")&&new _.Kw("Response url mismatch in response data",X.debugString,p,J.url)}};
_.U80=function(X,J,p,l,g,B,k,n){B=B===void 0?!1:B;var w=_.yG().resolve(jc),Y;if(!n&&p_G(w,(Y=X.currentEndpoint)!=null?Y:void 0,J))return w.showConfirmationDialog(X.JSC$14865_clientRoot.parentElement,{endpoint:J,data:p,navigationType:l,tempData:g,isMiniplayer:B,isForwardHistoryNavigation:k==null?void 0:k.forward}),_.rL();X.pageFetcher.JSC$14842_chunkHandler=void 0;return ZAU(X,J,p,l,g,B)};
ZAU=function(X,J,p,l,g,B){B=B===void 0?!1:B;X.isMiniplayerExpansion=B;var k=l===2;X.currentEndpoint=J;X.numNavigations++;X.numNavigations&&(H06.navigationCount=X.numNavigations);_.g$("NUM_NAV",X.numNavigations);var n=x8k(X,J,p);if(n)return efr(X,J,n,"102",HAe(p)),_.EW(n);var w,Y,e,Z;n=p.rootVe||(p==null?void 0:(w=p.response)==null?void 0:(Y=w.responseContext)==null?void 0:(e=Y.webResponseContextExtensionData)==null?void 0:(Z=e.ytConfigData)==null?void 0:Z.rootVisualElementType);!k&&p&&a5G(X,p);var h,
x;w=p==null?void 0:(h=p.response)==null?void 0:(x=h.responseContext)==null?void 0:x.maxAgeSeconds;if(!k&&!isNaN(w)){var U;_.H("kevlar_use_response_ttl_to_invalidate_cache")?U=(0,_.S8)()+1E3*w:_.H("kevlar_always_invalidate_cache")&&(U=0);isNaN(U)||(p.expirationTime=U)}_.aD(_.dM).prefetchCache_.clear();k||p.page!=="watch"||l!==1?l=hfH(X,p,k,!!B,J,g):(X.publishPageData(p),l=_.rL());g=l.then(function(){var y=F$(J);y={endpoint:J,pageType:y,fromHistory:k,response:p};y.navigationDoneMs=_.KV("nd");X.fireEvent("yt-navigate-finish",
y);var c;(c=_.yG().resolve(_.I6(_.WJv)))==null||c.publish("navigation-end")});
p.csn&&n&&p.clientSideGrafts&&l.then(X.attachClientSideGrafts.bind(X,p,_.El()));return g};
_.W=is.prototype;_.W.attachClientSideGrafts=function(X,J){X.clientSideGrafts&&J&&X.clientSideGrafts.forEach(function(p){if(J&&p){var l=_.V_(p);_.H("combine_ve_grafts")?_.Mp().graftServerVe(p,J):_.ps(X.csn,J,l)}})};
_.W.handleSignalActionHistoryBack=function(){window.history.back()};
_.W.handleSignalActionCloseWindow=function(){window.close()};
_.W.handleSignalActionReloadPage=function(){this.reload()};
_.W.handleSignalActionSoftReloadPage=function(){wF0(this)};
_.W.handleSignalActionResetWarmLoads=function(){this.resetWarmLoads=!0};
_.W.fireEvent=function(X,J){X=new CustomEvent(X,{bubbles:!0,cancelable:!1,composed:!0,detail:J});this.dispatchEvent(X)};
_.W.addEventListener=function(X,J){this.JSC$14865_clientRoot.addEventListener(X,J)};
_.W.dispatchEvent=function(X){return this.JSC$14865_clientRoot.dispatchEvent(X)};
_.W.removeEventListener=function(X,J){this.JSC$14865_clientRoot.removeEventListener(X,J)};
is[o6]=[kYk,_.EA];var rdG;var I5b=function(){return _.F.apply(this,arguments)||this};
_.r(I5b,_.F);_.O1.Object.defineProperties(I5b,{template:{configurable:!0,enumerable:!0,get:function(){if(rdG===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);rdG=X}X=rdG;return X}}});
_.u([_.S(IYr.YtPlayerBehavior),_.V("design:type",Object)],I5b.prototype,"ytPlayerBehavior",void 0);_.u([_.Xo({is:"ytd-player"})],I5b);var ydZ;var oAe;var S6u;var sA=function(){var X=_.F.apply(this,arguments)||this;X.forceModernIconButton=!1;X.actionMap={"yt-account-linking-state-changed-command":"handleAccountLinkingStateChangedCommand","yt-signal-action-show-account-link-dialog":"handleShowAccountLinkDialog"};return X};
_.r(sA,_.F);sA.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]]"}}}}}};
sA.prototype.handleAccountLinkingStateChangedCommand=function(X){if(X=_.a(X,sck)){var J,p=(J=this.data)==null?void 0:J.providerKey;J=X.providerKey;p&&J&&p.id===J.id&&p.subject===J.subject&&(X=X.linked,X!==void 0&&(this.set("data.linked",X),this.notifyPath("data.linked"),_.H("enable_account_linking_warning_account_link_button")&&(this.set("data.is_warning",!1),this.notifyPath("data.is_warning")),this.setPlayerAccountLinkState(X)))}};
sA.prototype.setPlayerAccountLinkState=function(X){var J=new vks;eLU(J,wO0(new Avk,X));var p=_.hO();p&&p.getPlayerPromise().then(function(l){l.setAccountLinkState(_.jm(J.JSC$12596_serializeBinary(),4));l.updateAccountLinkingConfig(X)})};
sA.prototype.handleShowAccountLinkDialog=function(){var X=this.get("button.buttonRenderer.command");X&&_.y1([X],this.hostElement)};
_.O1.Object.defineProperties(sA.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}}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sA.prototype,"ytRendererBehavior",void 0);_.u([_.S([_.dE.YtActionHandlerBehavior]),_.V("design:type",Object)],sA.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sA.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],sA.prototype,"overrides",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],sA.prototype,"forceModernIconButton",void 0);_.u([_.R({value:"bottom"}),_.V("design:type",String)],sA.prototype,"buttonTooltipPosition",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],sA.prototype,"forceIconButton",void 0);_.u([_.R(),_.V("design:type",Boolean)],sA.prototype,"disableTextTransform",void 0);
_.u([_.O("data","data.linked","data.isWarning"),_.V("design:type",Object),_.V("design:paramtypes",[])],sA.prototype,"button",null);_.u([_.Xo({is:"ytd-account-link-button-renderer",disableElementRegistration:!0})],sA);
_.N(sA,"ytd-account-link-button-renderer",function(){if(S6u!==void 0)return S6u;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return S6u=X},{mode:1});var OAk;var cdt=["PLAYLIST_LOOP_STATE_ONE","PLAYLIST_LOOP_STATE_ALL"],XF=function(){return _.F.apply(this,arguments)||this};
_.r(XF,_.F);XF.prototype.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"bottom"},properties:{forceIconOnly:"[[forceIconOnly]]"}}}}}};
XF.prototype.updateButtonActiveState=function(){var X=this,J=!!cdt.find(function(p){return X.currentState===p});
this.currentState==="PLAYLIST_LOOP_STATE_ONE"&&_.H("enable_web_delhi_icons")&&(J=!1);this.button&&(this.button.isPressed=J)};
_.O1.Object.defineProperties(XF.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.playlistLoopStateEntity)==null?void 0:X.state)||((J=this.data)==null?void 0:J.currentState)}},
currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var X=void 0,J;if(this.currentState&&((J=this.data)==null?0:J.states)){J=_.C(this.data.states);for(var p=J.next();!p.done;p=J.next()){p=_.a(p.value,_.YJZ);var l=void 0;if(((l=p)==null?void 0:l.state)===this.currentState){X=p;break}}}return X}}});
XF.prototype.updateButtonActiveState=XF.prototype.updateButtonActiveState;_.u([_.S(_.Ld),_.V("design:type",Object)],XF.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XF.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],XF.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R({selectorArgs:["data.playlistLoopStateEntityKey"],selector:_.lW.playlistLoopStateEntitySelector}),_.V("design:type",Object)],XF.prototype,"playlistLoopStateEntity",void 0);_.u([_.R(),_.V("design:type",Object)],XF.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],XF.prototype,"forceIconOnly",void 0);_.u([_.qB("ytd-button-renderer"),_.V("design:type",_.bW)],XF.prototype,"button",void 0);
_.u([_.O("data","playlistLoopStateEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],XF.prototype,"currentState",null);_.u([_.mA("currentButtonStateRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XF.prototype,"updateButtonActiveState",null);_.u([_.O("currentState"),_.V("design:type",Object),_.V("design:paramtypes",[])],XF.prototype,"currentButtonStateRenderer",null);
_.u([_.Xo({is:"ytd-playlist-loop-button-renderer",disableElementRegistration:!0})],XF);
_.N(XF,"ytd-playlist-loop-button-renderer",function(){if(OAk!==void 0)return OAk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return OAk=X},
{mode:1});var bAH;var f5t=_.cI("DOWNLOAD",{},"Download"),D8b=_.cI("DOWNLOADING",{},"Downloading"),RfH=_.cI("DOWNLOADED",{},"Downloaded"),m8e=_.cI("RETRY",{},"Retry"),JB=function(){var X=_.F.apply(this,arguments)||this;X.forceIconButton=!1;X.forceIconOnly=!1;X.overrides=!1;X.buttonTooltipPosition=!1;X.styleActionButton=!1;X.disableTextTransform=!1;X.downloadProgress=0;X.isDownloadComplete=!1;X.isHidden=!0;X.transferState="TRANSFER_STATE_UNKNOWN";X.isVideoDeletedByUser=!1;X.offlineabilityState="ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN";
return X};
_.r(JB,_.F);_.W=JB.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.dataChanged=function(){var X;(X=this.data)!=null&&X.text||(X=_.JW(_.v5().getState(),this.videoId),this.updateButtonState(X))};
_.W.computeVideoId=function(X){return X};
_.W.computePlayerStateEntityKey=function(X){return X};
_.W.showHideButton=function(){this.updateButtonVisibility()};
_.W.updateButtonVisibility=function(){this.disabled=this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!0:!1;var X;((X=this.playerStateEntity)==null?void 0:X.adsState)==="ADS_STATE_PLAYING"?this.isHidden=!0:this.isHidden=this.transferState!=="TRANSFER_STATE_UNKNOWN"?!1:this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||this.offlineabilityState==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0};
_.W.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.W.updateButtonState=function(X){if(this.data&&(this.ytRendererBehavior.getSimpleString(this.data.text)!==D8b||!_.NI(X))){this.updateButtonVisibility();this.isDownloadComplete=!1;switch(X){case "TRANSFER_STATE_UNKNOWN":X=f5t;var J="OFFLINE_DOWNLOAD";var p="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":X=m8e;J="OFFLINE_DOWNLOAD";p="ACTION_RETRY";break;case "TRANSFER_STATE_COMPLETE":X=RfH;J="OFFLINE_PIN";p="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_TRANSFERRING":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":X=
D8b;J="OFFLINE_DOWNLOADING_ZERO";p="ACTION_REMOVE_WITH_PROMPT";break;case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":X=m8e;J="OFFLINE_DOWNLOAD";p="ACTION_RETRY";break;default:X=f5t,J="OFFLINE_DOWNLOAD",p="ACTION_ADD"}this.isVideoDeletedByUser&&(X=f5t,J="OFFLINE_DOWNLOAD",p="ACTION_ADD");var l=Object.assign({},this.data);l.text=_.AW(X);l.tooltip=X;l.icon={iconType:J};l.size="SIZE_DEFAULT";l.style="STYLE_DEFAULT";_.a(l.command,_.DL)&&(_.a(l.command,_.DL).action=p);this.set("data",l)}};
_.W.updateProgress=function(){if(this.data){this.isDownloadComplete=!1;var X="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?X="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?X="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?X="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?X="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<1?X="OFFLINE_DOWNLOADING_EIGHTY":
this.downloadProgress===1&&(X="OFFLINE_PIN",this.isDownloadComplete=!0);var J;X!==((J=this.data.icon)==null?void 0:J.iconType)&&(J=Object.assign({},this.data),J.text=_.AW(D8b),J.tooltip=D8b,J.icon={iconType:X},_.a(J.command,_.DL)&&(_.a(J.command,_.DL).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",J))}};
JB.prototype.updateProgress=JB.prototype.updateProgress;JB.prototype.onTransferStateChanged=JB.prototype.onTransferStateChanged;JB.prototype.showHideButton=JB.prototype.showHideButton;JB.prototype.dataChanged=JB.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],JB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],JB.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],JB.prototype,"forceIconButton",void 0);
_.u([_.R(),_.V("design:type",Object)],JB.prototype,"forceIconOnly",void 0);_.u([_.R(),_.V("design:type",Object)],JB.prototype,"overrides",void 0);_.u([_.R(),_.V("design:type",Object)],JB.prototype,"buttonTooltipPosition",void 0);_.u([_.R(),_.V("design:type",Object)],JB.prototype,"styleActionButton",void 0);_.u([_.R(),_.V("design:type",Object)],JB.prototype,"disableTextTransform",void 0);
_.u([_.R({computed:"computeVideoId(data.command.offlineVideoEndpoint.videoId)"}),_.V("design:type",String)],JB.prototype,"videoId",void 0);_.u([_.R({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.V("design:type",String)],JB.prototype,"playerStateEntityKey",void 0);_.u([_.R(),_.V("design:type",Object)],JB.prototype,"data",void 0);_.u([_.R({selector:lr,selectorArgs:["videoId"]}),_.V("design:type",Object)],JB.prototype,"downloadProgress",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],JB.prototype,"isDownloadComplete",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],JB.prototype,"isHidden",void 0);_.u([_.R({selector:_.JW,selectorArgs:["videoId"]}),_.V("design:type",String)],JB.prototype,"transferState",void 0);_.u([_.R({selector:_.uEm,selectorArgs:["videoId"]}),_.V("design:type",Object)],JB.prototype,"isVideoDeletedByUser",void 0);
_.u([_.R({selector:R6T,selectorArgs:["videoId"]}),_.V("design:type",Object)],JB.prototype,"offlineabilityState",void 0);_.u([_.R({selector:_.o1,selectorArgs:["playerStateEntityKey"]}),_.V("design:type",Object)],JB.prototype,"playerStateEntity",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],JB.prototype,"showTooltips",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],JB.prototype,"sendCommandWhenDisabled",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],JB.prototype,"disabled",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JB.prototype,"dataChanged",null);_.u([_.GA("offlineabilityState","playerStateEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JB.prototype,"showHideButton",null);
_.u([_.GA("transferState","isVideoDeletedByUser"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JB.prototype,"onTransferStateChanged",null);_.u([_.GA("downloadProgress"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JB.prototype,"updateProgress",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-download-button-renderer"})],JB);
_.N(JB,"ytd-download-button-renderer",function(){if(bAH!==void 0)return bAH;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return bAH=X},{mode:2});var FJs;var q6t,NqH=function(){if(q6t!==void 0)return q6t;var X=document.createElement("template");_.I(X,'\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 q6t=X};var M4v=_.H("web_button_rework")&&_.$y("BUTTON_REWORK")||_.H("web_button_rework_with_live"),urk=_.ch("dynamic_metadata_update_interaction_delay_period_sec",5)*1E3,ph=function(){var X=_.F.apply(this,arguments)||this;X.isPressed=!1;X.forceIconButton=!1;X.forceIconOnly=!1;X.forceModernIconButton=!1;X.alignByText=!1;X.isShorts=!1;X.animatedText=!1;X.shouldAnimate=!1;X.JSC$14903_browserSupportsAnimation=_.H("web_supports_animations_api");X.actionMap={"yt-update-toggle-button-text-action":"handleUpdateToggleButtonTextAction",
"yt-update-toggle-button-state-command":"handleUpdateToggleButtonStateCommand"};X.onTap=function(){var J;if((J=X.data)==null||!J.defaultNavigationEndpoint){var p;J=!((p=X.data)==null?0:p.isToggled);var l;if((l=X.data)==null||!l.preventAutoToggle){X.shouldAnimate=!1;X.disableTextUpdateJobId&&_.gs.cancelJob(X.disableTextUpdateJobId);X.disableTextUpdateJobId=_.gs.addLowPriorityJob(function(){X.disableTextUpdateJobId=void 0},urk);
var g;X.set("data.isToggled",!((g=X.data)==null?0:g.isToggled));p=X.getInnertubeIcon();l={toggled:J,actions:{}};p&&(l.actions[p.toLowerCase()]=J);_.h8(X.hostElement,"yt-toggle-button",l)}}};
return X};
_.r(ph,_.F);_.W=ph.prototype;_.W.resetAnimation=function(){this.shouldAnimate=!1;this.disableTextUpdateJobId&&(_.gs.cancelJob(this.disableTextUpdateJobId),this.disableTextUpdateJobId=void 0)};
_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.toggle=function(X){var J;this.set("data.isToggled",X!==void 0?X:!((J=this.data)==null?0:J.isToggled))};
_.W.handleUpdateToggleButtonStateCommand=function(X){if(this.data){X=_.a(X,Bpe);var J,p,l,g=(J=this.data)==null?void 0:(p=J.toggleButtonSupportedData)==null?void 0:(l=p.toggleButtonIdData)==null?void 0:l.id;g&&X&&g===(X==null?void 0:X.buttonId)&&this.set("data.isToggled",X.toggled)}};
_.W.handleUpdateToggleButtonTextAction=function(X){if(this.data){X=_.a(X,ohZ);var J,p,l,g=(J=this.data)==null?void 0:(p=J.toggleButtonSupportedData)==null?void 0:(l=p.toggleButtonIdData)==null?void 0:l.id;g&&X&&g===(X==null?void 0:X.buttonId)&&!this.disableTextUpdateJobId&&(this.shouldAnimate=!0,this.textNumberValue=X.defaultNumericalValue,this.set("data.defaultText",X.defaultText),this.set("data.toggledText",X.toggledText),this.shouldAnimate=!1)}};
_.W.getInnertubeIcon=function(){var X=this.data;if(X){var J,p,l=((J=X.defaultIcon)==null?0:J.iconType)?(p=X.defaultIcon)==null?void 0:p.iconType:null,g,B;J=((g=X.toggledIcon)==null?0:g.iconType)?(B=X.toggledIcon)==null?void 0:B.iconType:l;return X.isToggled?J:l}};
_.W.computeTooltip=function(){return this.data?this.data.isToggled&&this.data.toggledTooltip||this.data.defaultTooltip||null:null};
_.O1.Object.defineProperties(ph.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X={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$14903_browserSupportsAnimation,animatedTextProps:{numberText:"",
numberValue:Number(this.textNumberValue),heightPx:36,shouldAnimate:this.shouldAnimate}};var J=X.renderer;var p=X.element;var l=X.toggled;var g=X.onTapCallback;var B=X.commandClientArgs;var k=X.overrides;var n=X.forceIcon;var w=X.forceModernIconButton;var Y=X.forceDisabled;var e=X.useAnimatedText;var Z=X.animatedTextProps;X=iUY(J,l);n=!J.defaultIcon||!n&&J.defaultText?J.defaultIcon?"leading":void 0:w?"icon-only":"icon-only-40";n==="icon-only-40"&&(X.type="text");var h;w=Object;var x=w.assign,U;a:switch((U=
J.style)==null?void 0:U.styleType){case "STYLE_COMPACT_GRAY":U={size:"S"};break a;default:U={size:"M"}}var y=!!l;var c=(c=l&&J.toggledText||J.defaultText)?_.zS(c):void 0;e?(e=_.wi(l&&J.toggledText||J.defaultText))&&Z&&!isNaN(Number(Z.numberValue))?(Z.numberText=e,l&&(Z.numberValue+=1),e=Z):e=void 0:e=void 0;var D,m,d,G;var P=(Z=((m=l?J.toggledAccessibilityData||((P=J.toggledText)==null?void 0:P.accessibility):J.accessibilityData||((D=J.defaultText)==null?void 0:D.accessibility))==null?void 0:(d=m.accessibilityData)==
null?void 0:d.label)||((G=J.accessibility)==null?void 0:G.label))?Z:_.wi(l&&J.toggledText||J.defaultText);Y=Y===void 0?J.isDisabled:Y;p=juW(J,l,g,p,B);l=zRa(J,l);l!=null&&l.length?(l=_.p_({innertubeCommand:sG6(l),forceNewState:!0}),l=lY(l)?l:void 0):l=void 0;J=x.call(w,{},X,U,{iconPosition:n},k,{focused:!1,toggled:y,toggleable:!0,formattedButtonText:c,animatedTextProps:e,accessibilityLabel:P,disabled:Y,onTap:p,aTagConfig:l},CUa((h=J.colorData)==null?void 0:h.basicColorPaletteData));J.alignByText=
this.alignByText;this.isShorts&&this.data.isToggled&&(J.type="filled");return J}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var X=this.getInnertubeIcon();if(X)return _.bN(X)}}});
ph.prototype.resetAnimation=ph.prototype.resetAnimation;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ph.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ph.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ph.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],ph.prototype,"isPressed",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"forceIconButton",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"forceIconOnly",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"forceModernIconButton",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"alignByText",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"overrides",void 0);
_.u([_.R(),_.V("design:type",Boolean)],ph.prototype,"disabled",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"isShorts",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"buttonTooltipPosition",void 0);_.u([_.R(),_.V("design:type",Object)],ph.prototype,"animatedText",void 0);_.u([_.R(),_.V("design:type",String)],ph.prototype,"textNumberValue",void 0);_.u([_.R({computed:"computeTooltip(data, data.isToggled)"}),_.V("design:type",Object)],ph.prototype,"tooltip",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ph.prototype,"resetAnimation",null);_.u([_.O("data.*","forceIconButton","forceIconOnly","forceModernIconButton","alignByText","overrides","disabled","isShorts"),_.V("design:type",Object),_.V("design:paramtypes",[])],ph.prototype,"computedButtonShape",null);_.u([_.O("data.*"),_.V("design:type",Object),_.V("design:paramtypes",[])],ph.prototype,"computedIcon",null);
_.u([_.Xo({is:"ytd-toggle-button-renderer",disableElementRegistration:!0,cssBuildOptOut:!0})],ph);M4v&&_.N(ph,"ytd-toggle-button-renderer",NqH,{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var GYX=_.q(function(X){function J(Y){var e;return _.L(function(Z){if(Z.nextAddress==1)return(e=!X8a(Y,n())||!n().enabled)?Z.jumpTo(2):Z.yield(B1a(),3);Z.nextAddress!=2&&(e=Z.yieldResult);if(e)return Z.return();p();setTimeout(function(){k(!1)},1500);
_.Ma(Z)})}
function p(){setTimeout(function(){k(!0);var Y;(Y=l.lottieEl)==null||Y.goToAndPlay(0)},150)}
var l=_.bE(),g=_.C(_.uo(!1,void 0,"UfUosc")),B=g.next().value,k=g.next().value,n=_.eb(X.settings,{uniqueId:"this is not intended behavior",enabled:!1,experimentEnabled:!1,timings:[]});_.sy(function(){var Y,e;((Y=X.settings)==null?void 0:(e=Y.call(X))==null?void 0:e.uniqueId)==="this is not intended behavior"&&_.Wf(new _.Kw("Smartimation Settings is undefined"))});
_.ge(function(){n().experimentEnabled&&(n().enabled?JUB(J):(k(!1),p8m(J)),_.Bo(function(){p8m(J)}))},"IHhVmc");
_.ge(function(){n().timings.join("");n().experimentEnabled&&(lYI(n()),_.Bo(function(){geI(n())}))},"fsfhOe");
var w=_.QC(function(){var Y=l,e=n().uniqueId+"-border",Z,h;var x="https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_"+((h=(Z=_.yG().resolve(_.I6(_.MA)))==null?void 0:Z())!=null&&h?"dark":"light")+"_v2.json";return{animationRef:Y,animationConfig:{name:e,autoplay:!1,loop:!1,path:x}}},void 0,"UWvUGe");
g={};return _.A("yt-smartimation",{class:_.yW(X.className,"smartimation",(g["smartimation--experiment-enabled"]=function(){return n().experimentEnabled},g["smartimation--active-border"]=B,g["smartimation--enable-masking"]=$oY(),g))},_.A(_.v,{cond:function(){return n().experimentEnabled},
then:function(){return _.A("div",{class:"smartimation__border"},_.A(_.Ve,{className:"smartimation__border-gradient",data:w,animationName:function(){return w().animationConfig.name}}))}}),_.A("div",{class:"smartimation__content"},X.children))},"ha");
GYX.idomCompat=!0;_.ZZ(GYX,"yt-smartimation",{props:{className:_.H7,settings:_.H7}});var lg=function(){var X=_.F.apply(this,arguments)||this;X.likeButtonOverride={segmentedPosition:"start",style:"mono",type:"tonal"};X.dislikeButtonOverride={iconPosition:"icon-only",segmentedPosition:"end",style:"mono",type:"tonal"};X.shouldEnableSmartimation=!1;return X};
_.r(lg,_.F);lg.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
lg.prototype.onDataChanged=function(){var X,J;this.shouldEnableSmartimation=(((X=this.data)==null?void 0:(J=X.timedAnimationData)==null?void 0:J.animationTiming)||[]).length>0&&!this.isLikeOrDisliked()};
lg.prototype.isLikeOrDisliked=function(){if(!this.data)return!1;var X=_.a(this.data.likeButton,_.Yk),J=_.a(this.data.dislikeButton,_.Yk);return!!((X==null?0:X.isToggled)||(J==null?0:J.isToggled))};
lg.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]]"}}}}}};
_.O1.Object.defineProperties(lg.prototype,{smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var X,J,p=((X=this.data)==null?void 0:(J=X.timedAnimationData)==null?void 0:J.animationTiming)||[];return{uniqueId:"like-dislike",timings:p,enabled:this.shouldEnableSmartimation,experimentEnabled:p.length>0}}}});
lg.prototype.onDataChanged=lg.prototype.onDataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],lg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lg.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],lg.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],lg.prototype,"likeButtonOverride",void 0);_.u([_.R(),_.V("design:type",Object)],lg.prototype,"dislikeButtonOverride",void 0);
_.u([_.O("shouldEnableSmartimation"),_.V("design:type",Object),_.V("design:paramtypes",[])],lg.prototype,"smartimationSettings",null);_.u([_.mA("data"),_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lg.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-segmented-like-dislike-button-renderer"})],lg);
_.N(lg,"ytd-segmented-like-dislike-button-renderer",function(){if(FJs!==void 0)return FJs;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FJs=X},{mode:1});var d8r;var V4U;(V4U=document.body)==null||V4U.setAttribute("rounded-container","");var t4j={};t4j.YtToggleButtonBehavior=[_.dE.YtActionHandlerBehavior,iX.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 X=this.data.isToggled;if(!this.isModal_(X)){if(!this.data.preventAutoToggle){this.toggle();var J={toggled:this.data.isToggled,actions:{}};J.actions[this.buttonIcon]=this.data.isToggled;_.h8(this.hostElement,"yt-toggle-button",J)}J=this.data.defaultServiceEndpoint||null;var p=this.data.toggledServiceEndpoint||null;if(J&&p||J&&this.data.preventAutoToggle)X=X?p:J,J=this.disableCommandHandlerOverride,_.H("killswitch_toggle_button_behavior_resolve_command")||J?_.am(this.hostElement,
[X]):_.RC(X,this.hostElement),_.h8(this.hostElement,"yt-execute-service-endpoint",{serviceEndpoint:X})}},
stateChanged_:function(){var X=this.data;if(X){var J=X.isToggled;this._setEndpoint(this.computeEndpoint_(X));this._setServiceEndpoint(this.computeServiceEndpoint_(X));this._setButtonIcon(this.computeButtonIcon_(X,J));this._setButtonText(this.computeButtonText_(X,J));this._setButtonAccessibility(this.computeAccessibility_(X,J));this._setButtonTooltip(this.computeTooltip_(X,J));this._setButtonClass(this.computeButtonClass_(X,J));this._setIconPositionType(this.computeIconPositionType_(X));this.updateRenderedElements();
this.elements_.button&&(this.elements_.button.is==="yt-icon-button"?(this.elements_.button.toggleable=!0,this.elements_.button.pressed=J):this.elements_.button.setAttribute("aria-pressed",J));this.elements_.icon&&this.shouldSetIconActiveState_()&&(this.elements_.icon.active=J)}},
shouldSetIconActiveState_:function(){return _.H("kevlar_system_icons")},
toggle:function(X){this.set("data.isToggled",X!==void 0?X:!this.data.isToggled);_.H("web_toggle_button_force_update_killswitch")||this.notifyPath("data.isToggled")},
isModal_:function(X){if(X){var J,p;return!!((J=this.data)==null?0:(p=J.toggledServiceEndpoint)==null?0:p.confirmDialogEndpoint)}return!!this.endpoint&&(!!this.endpoint.modalEndpoint||!!this.endpoint.shareEndpoint||!!this.endpoint.shareEntityEndpoint)},
computeEndpoint_:function(X){return X&&X.defaultNavigationEndpoint||null},
computeButtonIcon_:function(X,J){var p=X&&X.defaultIcon?_.bN(X.defaultIcon.iconType):null;X=X&&X.toggledIcon?_.bN(X.toggledIcon.iconType):p;return J?X:p},
handleUpdateToggleButtonStateCommand_:function(X){X=X.updateToggleButtonStateCommand;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==X.buttonId&&this.toggle(X.toggled)},
computeButtonText_:function(X,J){return X?J&&X.toggledText||X.defaultText||null:null},
computeAccessibility_:function(X,J){return X?(J?this.get("toggledAccessibilityData.accessibilityData",X):this.get("accessibilityData.accessibilityData",X))||X.accessibility||null:null},
computeTooltip_:function(X,J){return X?J&&X.toggledTooltip||X.defaultTooltip||null:null},
computeButtonClass_:function(X,J){if(!X)return"";var p="",l=X.toggledStyle||X.style;if(J=J?l:X.style){J.styleType&&(J=J.styleType);try{p+=J.toLowerCase().replace(/_/g,"-")+" "}catch(g){_.C7(g,J,typeof J),_.Wf(g)}}if(X=X.size){X.sizeType&&(X=X.sizeType);try{p+=X.toLowerCase().replace(/_/g,"-")+" "}catch(g){_.C7(g,X,typeof X),_.Wf(g)}}return p.trim()},
computeIconPositionType_:function(X){return X&&X.iconPosition||null},
computeServiceEndpoint_:function(X){var J=X&&X.serviceEndpoint,p=this.get("data.command.commandMetadata.webCommandMetadata.sendPost");return J?J:p&&X.command?X.command:null},
handleUpdateToggleButtonTextAction_:function(X){X=X.updateToggleButtonTextAction;this.get("toggleButtonSupportedData.toggleButtonIdData.id",this.data)==X.buttonId&&(this.set("data.defaultText",X.defaultText),this.notifyPath("data.defaultText"),this.set("data.toggledText",X.toggledText),this.notifyPath("data.toggledText"))}}];_.Pz("sharingToggleButtonAndDefaultButton","toggleButtonRenderer",{component:"ytd-toggle-button-renderer",params:{noink:!0}});var PnX=_.H("web_button_rework")&&_.$y("BUTTON_REWORK")||_.H("web_button_rework_with_live"),gm=function(){var X=_.F.apply(this,arguments)||this;X.systemIcons=_.H("kevlar_system_icons");X.roundedContainer=!0;return X};
_.r(gm,_.F);gm.prototype.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
gm.prototype.onYtButtonTapHandler=function(){if(!this.ytToggleButtonBehavior.isModal_()){var X=this.data.isToggled;if(!this.data.preventAutoToggle){this.ytToggleButtonBehavior.toggle();var J={toggled:!!this.data.isToggled,actions:{}};J.actions[this.ytToggleButtonBehavior.buttonIcon]=this.data.isToggled;var p,l;J.actions.playlistId=(p=this.data.defaultServiceEndpoint)==null?void 0:(l=p.playlistEditEndpoint)==null?void 0:l.playlistId;_.h8(this.hostElement,"yt-toggle-button",J)}(X=X?this.data.toggledServiceEndpoint:
this.data.defaultServiceEndpoint)&&this.ytComponentBehavior.resolveCommand(X)}};
gm.prototype.onYtNavigate=function(X){var J=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);J&&(X.stopPropagation(),this.ytdOpenPopupBehavior.openPopup(J))};
_.O1.Object.defineProperties(gm,{template:{configurable:!0,enumerable:!0,get:function(){if(d8r===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);d8r=X}X=d8r;return X}}});
gm.prototype.onYtNavigate=gm.prototype.onYtNavigate;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],gm.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gm.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],gm.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(t4j.YtToggleButtonBehavior),_.V("design:type",Object)],gm.prototype,"ytToggleButtonBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],gm.prototype,"data",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],gm.prototype,"showTooltips",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],gm.prototype,"systemIcons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],gm.prototype,"roundedContainer",void 0);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],gm.prototype,"onYtNavigate",null);
_.u([_.Xo({is:"ytd-toggle-button-renderer",disableElementRegistration:PnX})],gm);var QYj,EAH;_.Bg=new _.yo("PANEL_CONTROLLER_TOKEN");_.$5=new _.yo("SHEET_CONTROLLER_TOKEN");_.Wg=new _.yo("DIALOG_CONTROLLER_TOKEN");QYj=new _.yo("DIALOG_CONTAINER_TOKEN");EAH=new _.yo("ENGAGEMENT_PANEL_ELEMENT_TOKEN");_.Ch=new _.yo("PERSISTENT_PANEL_CONTROLLER_TOKEN");var ve4=_.cI("DOWNLOAD",{},"Download"),e2T=_.cI("DOWNLOADING",{},"Downloading"),ZiT=_.cI("DOWNLOADED",{},"Downloaded"),h2W=_.cI("RETRY",{},"Retry");var KJt=_.q(function(X){var J=rUT,p=function(){return""},l=xoW(X.data),g=Him(X.data),B=aYT(X.data),k=Uo4(X.data);
J=function(){var n=X.data(),w=w8U(n,l(),g(),B(),k()),Y=!!n.videoId,e=w.text;return{title:Y?e:void 0,tooltip:Y?void 0:e,accessibilityText:e,onTap:w.onTap,iconName:w.iconType,style:n.buttonStyle,type:"BUTTON_VIEW_MODEL_TYPE_TONAL",state:w.disabled?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE",buttonSize:n.buttonSize}};
p={};p=_.yW("ytDownloadButtonViewModelHost",(p.ytDownloadButtonViewModelIsHidden=function(){var n=X.data(),w=k();return n.playlistId||w()==="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||w()==="ADD_TO_OFFLINE_BUTTON_STATE_DISABLED"?!1:!0},p));
return _.A("download-button-view-model",{class:p},_.A(_.q7,{data:J}))},"ia");
KJt.idomCompat=!0;var Doa=new _.yo("SUBMIT_API_SERVICE_TOKEN");var cU5,bim,R2m={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};var iiT=new _.yo("RENDERER_LOGGER_TOKEN");var KuZ=new _.yo("RENDERER_STAMPER_OPTIONS_TOKEN");var FuB;_.qA=new Wam;FuB=new Map;var T1K="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),jt4=["notificationTextRenderer","notificationMultiActionRenderer"],
z2B="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),Ee6=q_a(function(X){return _.Wo(X==null?void 0:X.targetId)}).useUpdatableData;var Qt5=0,tMI=new Set;_.NA.debugName="EjJbCe";var Tq0=_.q(function(X){var J=X.data;X=X.className;_.ii(function(){J().formId||_.Bf(Error("Dh"))});
var p=_.OiT(function(){return J().formId},function(){return J().beforeSubmitCommand},function(){return J().afterSubmitCommand}),l=p.submitForm,g=p.isValid,B=p.isSubmitting,k=function(){return{state:J().isDisabled||!g()||B()?"disabled":"active"}};
return _.A("yt-submit-button-view-model",{class:_.yW("ytSubmitButtonViewModelHost",X)},_.A(_.NA,{data:function(){return J().button}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data,
buttonOverrides:k,onClick:l})}}))},"la");var jYX=_.q(function(X){var J=X.backgroundLottieRef;var p=X.foregroundLottieRef;var l=X.children;var g=X.wrapperClass;var B=X.disableAnimation;X=function(){return(_.H("web_animated_actions")||_.H("web_animated_actions_v2"))&&!(B==null?0:B())};
return _.A("yt-animated-action",{class:_.yW("ytAnimatedActionHost",g)},_.A("div",{class:"ytAnimatedActionContentWithBackground"},_.A(_.v,{cond:X,then:function(){return _.A(zfr,{wrapperClass:"ytAnimatedActionBackgroundContainer",lottieClass:"ytAnimatedActionBackground",lottiePlayerProps:function(){return{animationRef:J==null?void 0:J(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_"+
(stT()?"dark":"light")+"_v5.json"}}}})}}),l),_.A(_.v,{cond:X,
then:function(){return _.A(zfr,{lottiePlayerProps:function(){return{animationRef:p==null?void 0:p(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_"+(stT()?"dark":"light")+"_v4.json"}}}})}}))},"ma");
jYX.idomCompat=!0;var zfr=_.q(function(X){var J=X.wrapperClass;var p=X.lottieClass;var l=X.lottiePlayerProps;return _.A("div",{class:_.yW("ytAnimatedActionLottie",J),"aria-hidden":"true"},_.A(_.Ve,{className:p,data:l,animationName:function(){return l().animationConfig.name}}))},"na");var X_W={isOpen:!1};var p_C={isAllowed:!1};var gA4={errorMessage:"",title:"",privacy:"",isDisabled:!0};var $8T={isOpen:!1};var Cn4={isFullscreen:!1,topPanelId:void 0,navigationButtons:{},secondaryHeader:{}};var iAs={response:void 0};var nAT=function(X,J){X=X===void 0?iAs:X;switch(J.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return Object.assign({},X,{response:J.payload});default:return X}};var sYu={nextCommand:void 0,nextDisabled:!1,footerSubmissionData:void 0,isImpersonationValid:!1};var LJB=function(X,J){X=X===void 0?sYu:X;switch(J.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return Object.assign({},X,{nextDisabled:J.payload});case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return Object.assign({},X,{nextCommand:J.payload});case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return Object.assign({},X,{footerSubmissionData:J.payload});case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return Object.assign({},X,{isImpersonationValid:J.payload});default:return X}};var Xxe={reportFormData:void 0,reportDetailsFormData:void 0};var Adm=function(X,J){X=X===void 0?Xxe:X;switch(J.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return Object.assign({},X,{reportFormData:J.payload});case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return Object.assign({},X,{reportDetailsFormData:J.payload});default:return X}};var JNt=void 0;_.H("mweb_enable_redux_store_on_demand")||(JNt=new YH(w_B()));var k5=_.H("enable_web_delhi_icons");var pxU=_.q(function(X){X=_.Zp(X,{themeOverride:void 0,animationRef:{}});var J=X.animatedIconType,p=X.active,l=X.themeOverride,g=X.animationRef;X=X.staticIconFn;var B=_.C(_.uo(void 0,void 0,"l48agc")),k=B.next().value,n=B.next().value,w=function(){a:{var c=J();var D=l==null?void 0:l();var m;D=(D==null?void 0:D.useDarkTheme)||((m=_.yG().resolve(_.I6(_.MA)))==null?void 0:m());switch(c){case "LIKE":JNt||(JNt=new YH(w_B()));c=(c=MJ4(JNt.getState()))&&c.animationLightUrl&&c.animationDarkUrl?{lottiePlayerProps:{animationConfig:{name:D?
"custom_animated_like_icon_dark":"custom_animated_like_icon",path:D?c.animationDarkUrl:c.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,lazyLoad:!0}:void 0;if(c){D=c;break a}D="animated_like_icon_"+(D?"dark":"light")+"_"+(k5?"v5":"v4");D={lottiePlayerProps:{animationConfig:{name:D,path:"https://www.gstatic.com/youtube/img/lottie/animated_like_icon/"+D+".json",loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"+
(k5?" animated-like-icon-delhi":"")}}},totalFrames:k5?120:60,lazyLoad:!0};break a;case "NOTIFICATION_BELL":D={lottiePlayerProps:{animationConfig:{name:D?"notification_bell_dark":"notification_bell_light",path:"https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_"+(D?"dark":"light")+(k5?"_v4":"")+".json",loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"+(k5?" animated-subscribe-icon-delhi":"")}}},totalFrames:k5?120:79,lazyLoad:!1};break a}D=
void 0}return D},Y=function(){var c,D;
return(D=(c=w())==null?void 0:c.lottiePlayerProps.animationConfig.name)!=null?D:""},e=function(){if(w()){var c=w().lottiePlayerProps.animationConfig.path;
return Gq.get(c)||k()}};
B=_.C(_.uo(!1,void 0,"sDrGId"));var Z=B.next().value;B=B.next().value;var h=vAZ(B),x=function(){var c=w(),D,m,d;return(d=c==null?void 0:(D=c.lottiePlayerProps.animationConfig)==null?void 0:(m=D.rendererSettings)==null?void 0:m.className)!=null?d:""},U=void 0,y=void 0;
_.ge(function(){var c=w(),D=Y(),m=e(),d=Z(),G=p();if(c&&(y!==D&&(y=D,U=G,D=g(),h.animationConfig=c.lottiePlayerProps.animationConfig,h.animationRef=D,m&&(h.animationConfig.animationData=m,h.animationConfig.path=void 0),D=c.lottiePlayerProps.animationConfig.path,!Gq.get(D)&&c.lazyLoad&&D&&Y6a(D,n)),!(d||c.lazyLoad&&!m))){if(m=!g().lottieEl)G?(d=c.totalFrames,h.animationConfig.initialSegment=[d-1,d]):h.animationConfig.initialSegment=void 0;if(U!==G&&!m)if(m=g(),G){var P;(P=m.lottieEl)==null||P.playSegments([0,
c.totalFrames],!0)}else{var Q;(Q=m.lottieEl)==null||Q.playSegments([0,1],!0)}U=G}},"RQVZ1d");
return _.A("animated-icon",{class:"ytAnimatedIconHost"},_.A(_.v,{cond:function(){var c,D;return!((c=w())==null||!c.lottiePlayerProps.animationConfig.path||((D=w())==null?0:D.lazyLoad)&&!e()||Z())},
then:function(){return _.A(_.Ve,{data:h,animationName:Y,className:x,animationRef:g})},
else:X}))},"pa");_.nh=_.q(function(X){var J=_.U$("yt-subscribe-button-view-model"),p=_.U$("div"),l=_.U$("div"),g=_.bE(),B=_.bE(),k=_.bE(),n=_.mM(x8Z,function(){return X.data().stateEntityStoreKey}),w=_.mM(HAY,function(){var Em,eu;
return(eu=(Em=X.data().notificationStateEntityStoreKeys)==null?void 0:Em.subsNotificationStateKey)!=null?eu:""}),Y=function(){return!X.data().enableSubscribeButtonPostClickAnimation},e=_.C(_.uo(0,void 0,"YtsSKb")),Z=e.next().value,h=e.next().value;
e=_.C(_.uo(0,void 0,"V6JxRe"));var x=e.next().value,U=e.next().value;e=_.C(_.uo(!1,void 0,"JUCSZ"));var y=e.next().value,c=e.next().value;e=_.C(_.uo(!1,void 0,"oV6jwf"));var D=e.next().value,m=e.next().value;e=_.C(_.uo(!1,void 0,"hK1Whe"));var d=e.next().value,G=e.next().value,P;e=_.C(_.uo(!1,void 0,"Asaolf"));var Q=e.next().value,E=e.next().value,BK=function(){m(!0);_.Vg(_.gs,function(){m(!1)},1500)};
_.ge(function(){var Em=D();_.Nc(function(){Em&&!Y()&&n()&&RfU(g,B,k)})},"Qq6Hsf");
_.ge(function(){var Em=n();_.Nc(function(){if(!Y()&&Em){var eu;((eu=X.animateWidth)==null?0:eu.call(X))&&D8a(J.value,!!Em.subscribed,Z(),x());var hr,yk;((hr=P)==null?0:hr.subscribed)||!Em.subscribed||Em.key!==((yk=P)==null?void 0:yk.key)||BK();P=Em}})},"hog8te");
e=_.QC(function(){var Em,eu,hr,yk=X.data(),UT=!((Em=n())==null||!Em.subscribed);Em=!((eu=X.isOverlay)==null||!eu.call(X));eu=y()?J:void 0;var Wp=(hr=w())==null?void 0:hr.state;hr=Q();f5T(yk,Wp);return hfU({model:yk,subscribed:UT,isOverlay:Em,element:eu,notificationState:Wp,disableTextEllipsis:!0,focused:hr})},void 0,"hc1PRd");
var CY=function(){var Em;if(!Y()&&((Em=X.animateWidth)==null?0:Em.call(X))&&(p==null?0:p.value)&&(l==null?0:l.value)&&!d()){Em=n();var eu=_.C((Em==null?0:Em.subscribed)?[p,l]:[l,p]),hr=eu.next().value;eu=eu.next().value;hr=Math.ceil(hr.value.getBoundingClientRect().width);eu=Math.ceil(eu.value.getBoundingClientRect().width);h(hr);U(eu);D8a(J.value,!(Em==null||!Em.subscribed),hr,eu);G(!0)}},Um=_.Sv(function(Em){CY();
var eu=n();eu&&(Em.detail.endpoint.subscribeEndpoint||Em.detail.endpoint.unsubscribeEndpoint)&&OAZ(J.value,!eu.subscribed,eu)}),em=function(){var Em=_.yG().resolve(_.I6(_.bX));
Em&&E(Em.isKeyBoardInUse())},HK=function(){E(!1)};
_.az("yt-player-subscribe",function(Em){var eu=n();eu&&Em===X.data().channelId&&OAZ(J.value,!0,eu)});
_.az("yt-player-unsubscribe",function(Em){var eu=n();eu&&Em===X.data().channelId&&OAZ(J.value,!1,eu)});
_.az("yt-update-subscribe-button-action",function(Em){Em=_.a(Em,djG);var eu=n();eu&&Em&&Em.channelId===X.data().channelId&&OAZ(J.value,!!Em.subscribed,eu)});
_.sy(function(){J.value&&(J.value.addEventListener("focusin",em),J.value.addEventListener("focusout",HK));var Em=_.j1(_.gs,function(){CY()});
c(!0);_.Bo(function(){_.gs.cancelJob(Em);J.value&&(J.value.removeEventListener("focusin",em),J.value.removeEventListener("focusout",HK))})});
var N4=function(){var Em,eu,hr;if(hr=!((Em=n())==null||!Em.subscribed))Em=!!X.data().disableNotificationBell,hr=(eu=w())==null?void 0:eu.state,hr=!Em&&!!hr;return hr},t6=function(){var Em;
return!((Em=n())==null?0:Em.subscribed)},dC=function(){var Em,eu;
if(eu=t6()){eu=!!X.data().disableNotificationBell;var hr=(Em=w())==null?void 0:Em.state;eu=!eu&&!!hr}return eu},ZX={},XU={};
return _.A("yt-subscribe-button-view-model",{class:_.yW(X.className,"ytSubscribeButtonViewModelHost",(ZX.ytSubscribeButtonViewModelHostCanAnimateWidth=function(){var Em,eu;return!((Em=n())==null||!Em.subscribed)&&((eu=X.animateWidth)==null?void 0:eu.call(X))&&D()},ZX.ytSubscribeButtonViewModelHostHidden=function(){var Em;
return!((Em=n())==null?0:Em.subscribed)&&X.data().hideWhenUnsubscribed},ZX)),
el:J,"on:yt-service-request-sent":Um},_.A(jYX,{backgroundLottieRef:g,foregroundLottieRef:B,wrapperClass:_.yW("ytSubscribeButtonViewModelAnimatedActionWrapper",(XU.ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating=function(){var Em;return((Em=X.animateWidth)==null?void 0:Em.call(X))&&D()},XU.ytSubscribeButtonViewModelStaticWidth=function(){var Em;
return!((Em=X.animateWidth)==null?0:Em.call(X))},XU)),
disableAnimation:Y},_.A("div",{el:p,class:"ytSubscribeButtonViewModelContainer"},_.A(_.F7,{data:e,icon:function(){return _.A(_.v,{cond:N4,then:function(){var Em=function(){var eu;return S6m((eu=w())==null?void 0:eu.state)};
return _.A(_.v,{cond:function(){return Y()||Em()!=="NOTIFICATIONS_NONE"},
then:function(){return _.A(_.f_,{icon:Em})},
else:function(){return _.A(pxU,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:k})}})}})},
secondaryIconName:function(){return N4()?"EXPAND":void 0}}))),_.A("div",{el:l,
class:"ytSubscribeButtonViewModelInvisible"},_.A(_.v,{cond:function(){var Em;return((Em=X.animateWidth)==null?void 0:Em.call(X))&&!Y()&&!d()},
then:function(){return _.A(_.F7,{data:_.QC(function(){var Em;return hfU({model:X.data(),subscribed:t6(),isOverlay:!((Em=X.isOverlay)==null||!Em.call(X)),element:J,disableTextEllipsis:!0})},void 0,"L4sKmd"),
iconName:function(){var Em;return dC()?S6m((Em=w())==null?void 0:Em.state):void 0},
secondaryIconName:function(){return dC()?"EXPAND":void 0}})}})))},"sa");
_.nh.idomCompat=!0;var ljU=_.q(function(X){var J=X.data;var p=_.mM(x8Z,function(){return J().subscriptionStateEntityKey});
return _.A(_.v,{cond:function(){var l=J(),g=p();return!l.hideWhenUnsubscribed||(g==null?0:g.subscribed)?_.a(J().button,_.ZD):void 0},
then:function(l){return _.A("yt-subscribe-plus-button-view-model",{class:"ytSubscribePlusButtonViewModelHost"},_.A(_.q7,{data:l,buttonOverrides:function(){return{toggled:!0}}}))}})},"ta");
ljU.idomCompat=!0;var gJX,Lh;gJX=_.q(function(X){return _.A(_.NA,{data:function(){return X.actionRow().actions}},{buttonViewModel:function(J){var p=J.data;
return _.A(Lh,{isRow:X.isRow,isIconOnlyButton:function(){return m8Y(p())},
useIntrinsicWidth:X.useIntrinsicWidth},_.A(_.q7,{data:p}))},
subscribeButtonViewModel:function(J){return _.A(Lh,{isRow:X.isRow},_.A(_.nh,{data:J.data,isOverlay:!1,animateWidth:function(){return!X.isRow()}}))},
downloadButtonViewModel:function(J){var p=J.data;return _.A(Lh,{isRow:X.isRow,isIconOnlyButton:function(){return!!p().playlistId}},_.A(KJt,{data:p}))},
submitButtonViewModel:function(J){var p=J.data;return _.A(Lh,{isRow:X.isRow,isIconOnlyButton:function(){var l=p();return m8Y(_.a(l==null?void 0:l.button,_.ZD))}},_.A(Tq0,{data:p}))},
toggleButtonViewModel:function(J){var p=J.data;return _.A(Lh,{isRow:X.isRow,isIconOnlyButton:function(){var l=p();return m8Y(_.a(l.isToggled?l.toggledButtonViewModel:l.defaultButtonViewModel,_.ZD))}},_.A(_.gD,{data:p}))},
subscribePlusButtonViewModel:function(J){return _.A(Lh,{isRow:X.isRow},_.A(ljU,{data:J.data}))}})},"ua");
Lh=_.q(function(X){var J={};return _.A("div",{class:_.yW("ytFlexibleActionsViewModelAction",(J.ytFlexibleActionsViewModelActionRowAction=X.isRow,J.ytFlexibleActionsViewModelActionIntrinsicWidth=X.useIntrinsicWidth,J.ytFlexibleActionsViewModelActionRowActionFeaturePhone=!1,J.ytFlexibleActionsViewModelActionIconOnlyButton=X.isIconOnlyButton,J))},X.children)},"va");
_.AB=_.q(function(X){var J=function(){var l;return((l=X.layout)==null?void 0:l.call(X))===1},p={};
return _.A("yt-flexible-actions-view-model",{class:_.yW("ytFlexibleActionsViewModelHost",X.className,(p.ytFlexibleActionsViewModelInline=function(){return!J()},p.ytFlexibleActionsViewModelScrollable=function(){return X.data().style==="FLEXIBLE_ACTIONS_STYLE_SCROLLING"},p))},_.A(_.Kr,{each:function(){return X.data().actionsRows||[]}},function(l){return _.A(_.v,{cond:J,
then:function(){return _.A("div",{class:"ytFlexibleActionsViewModelActionRow"},_.A(gJX,{actionRow:l,isRow:J,useIntrinsicWidth:function(){return!!X.data().respectActionIntrinsicWidth}}))},
else:function(){return _.A(gJX,{actionRow:l,isRow:J})}})}))},"wa");_.ZZ(_.AB,"yt-flexible-actions-view-model",{props:{data:_.H7,layout:_.H7,justifyContentOverride:_.H7,className:_.H7}});_.wm=_.q(function(X){var J=_.mM(_.sh,function(){var g;return(g=X.data().dislikeEntityKey)!=null?g:""}),p=_.QC(function(){var g=J();
return g?g.likeStatus==="DISLIKE":_.a(X.data().toggleButtonViewModel,_.xk).isToggled},void 0,"fNr9he"),l=_.QC(function(){return Object.assign({},_.a(X.data().toggleButtonViewModel,_.xk),{isToggled:p()})},void 0,"AezoCc");
return _.A("dislike-button-view-model",{class:"ytDislikeButtonViewModelHost"},_.A(_.gD,{data:l,buttonShapeOverrides:X.buttonShapeOverrideables,onToggle:function(g){var B=J();B&&g!==(B.likeStatus==="DISLIKE")&&B.key&&_.vH(_.jY("likeStatusEntity",B.key,{likeStatus:g?"DISLIKE":"INDIFFERENT",hadUserInteraction:g}))}}))},"xa");
_.wm.idomCompat=!0;_.Y5=_.q(function(X){var J=_.H("web_supports_animations_api"),p=K5m(function(h){var x=Y();if(!h){var U,y;return{numberText:(y=x==null?void 0:(U=x.likeCountIfIndifferent)==null?void 0:U.content)!=null?y:"",numberValue:Number(x==null?void 0:x.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!1}}var c;U=(x==null?void 0:(c=x.likeCountIfIndifferent)==null?void 0:c.content)!==h.numberText;if(n()||!U)return h;var D;return{numberText:(x==null?void 0:(D=x.likeCountIfIndifferent)==null?void 0:D.content)||
"",numberValue:Number(x==null?void 0:x.likeCountIfIndifferentNumber),heightPx:36,shouldAnimate:!!x}}),l=K5m(function(h){var x=Y();
if(!h){var U,y;return{numberText:(y=x==null?void 0:(U=x.likeCountIfLiked)==null?void 0:U.content)!=null?y:"",numberValue:Number(x==null?void 0:x.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!1}}var c;U=(x==null?void 0:(c=x.likeCountIfIndifferent)==null?void 0:c.content)!==h.numberText;if(n()||!U)return h;var D;return{numberText:(x==null?void 0:(D=x.likeCountIfLiked)==null?void 0:D.content)||"",numberValue:Number(x==null?void 0:x.likeCountIfLikedNumber),heightPx:36,shouldAnimate:!!x}}),g=_.C(_.uo(void 0,
void 0,"xYSlUe")),B=g.next().value,k=g.next().value,n=B,w=_.mM(_.sh,function(){var h,x;
return(x=(h=X.data())==null?void 0:h.likeStatusEntityKey)!=null?x:""}),Y=_.mM(UeZ,function(){var h,x;
return((h=X.likeCountEntity)==null?void 0:(x=h.call(X))==null?void 0:x.key)||""}),e=_.QC(function(){var h;
return((h=w())==null?void 0:h.likeStatus)==="LIKE"},void 0,"DG5Osd"),Z=function(){var h;
return J&&!((h=X.likeCountEntity)==null||!h.call(X))};
return _.A("like-button-view-model",{class:_.yW("ytLikeButtonViewModelHost",X.className)},_.A(_.gD,{data:function(){var h=Object,x=h.assign,U;var y=_.a((U=X.data())==null?void 0:U.toggleButtonViewModel,_.xk);return x.call(h,{},y||{},{isToggled:e()})},
buttonShapeOverrides:X.buttonShapeOverrideables,animatedTextPropsDefault:function(){return Z()?p():void 0},
animatedTextPropsToggled:function(){return Z()?l():void 0},
onToggle:function(h){FJm(h,w(),n(),k)},
style:function(){var h;return((h=X.disableIconAnimation)==null?0:h.call(X))?void 0:{animateIcon:"true"}}}))},"ya");
_.Y5.idomCompat=!0;var B5v=_.q(function(X){var J=function(){return _.a(X.data().likeButtonViewModel,_.B6)},p=function(){var g;
return((g=J())==null?void 0:g.likeStatusEntityKey)||""},l=_.QC(function(){var g,B;
var k=(B=_.mM(_.sh,p)())!=null?B:(g=J())==null?void 0:g.likeStatusEntity;g=X.data();var n;g=(g==null?void 0:(n=g.timedAnimationData)==null?void 0:n.animationTiming)||[];return{uniqueId:"like-dislike",timings:g,enabled:(k==null?void 0:k.likeStatus)==="INDIFFERENT"&&g.length>0,experimentEnabled:g.length>0}},void 0,"zZ3GQb");
return _.A("segmented-like-dislike-button-view-model",{class:_.yW("ytSegmentedLikeDislikeButtonViewModelHost",X.className),"button-renderer":!0},_.A(GYX,{settings:l},_.A("div",{class:"ytSegmentedLikeDislikeButtonViewModelSegmentedButtonsWrapper"},_.A(_.v,{cond:J,then:function(g){return _.A(_.Y5,{data:g,likeCountEntity:function(){return X.data().likeCountEntity},
buttonShapeOverrideables:{segmentedPosition:"start",onClickRateLimitMs:_.H("web_enable_like_button_click_debouncing")?500:void 0}})}}),_.A(_.v,{cond:function(){return _.a(X.data().dislikeButtonViewModel,_.$O)},
then:function(g){return _.A(_.wm,{data:g,buttonShapeOverrideables:{iconPosition:"icon-only",segmentedPosition:"end"}})}}))))},"za");
B5v.idomCompat=!0;_.ZZ(B5v,"segmented-like-dislike-button-view-model",{props:{data:_.H7,className:_.H7}});var $Rr=_.q(function(X){var J=X.data;var p=X.className;var l=X.setMinWidth;var g=X.forceIconOnly;var B=_.U$("account-link-button-view-model"),k=_.mM(_.q6T,function(){var h;return(h=J().accountLinkStatusEntityKey)!=null?h:""}),n=_.mM(_.q6T,function(){var h;
return(h=J().accountLinkStatusSecondaryEntityKey)!=null?h:""}),w=function(){if(!_.H("web_account_link_secondary_killswitch")){var h,x;
return((h=k())==null?void 0:h.linked)||((x=n())==null?void 0:x.linked)}var U;return(U=k())==null?void 0:U.linked};
_.ge(function(){var h=k();if(h){var x=eLU(new vks,wO0(new Avk,!!h.linked));_.OV().then(function(U){U&&(U.setAccountLinkState(_.jm(x.JSC$12596_serializeBinary(),4)),U.updateAccountLinkingConfig(!!h.linked))})}},"IvZF7");
var Y=function(){return _.a(J().toggleButtonViewModel,_.xk)};
_.az("yt-signal-action-show-account-link-dialog",function(){if(Y()){var h=w()?Y().toggledButtonViewModel:Y().defaultButtonViewModel;h=_.a(h,_.ZD);var x;if((x=k())==null?0:x.isWarning){x=_.a(J().warningButtonViewModel,_.ZD);if(!x){_.An(Error("Eh"));return}h=x}var U;(x=_.Xg((U=h)==null?void 0:U.onTap))&&_.y1([x],B.value)}else _.An(Error("Fh"))});
var e=function(){var h=Y();return Object.assign({},h,{isToggled:w()})},Z=function(){return(g==null?0:g())?{iconPosition:"icon-only"}:{}};
return _.A("account-link-button-view-model",{class:_.yW("ytwAccountLinkButtonViewModelHost",p,function(){return(l==null?0:l())?"ytwAccountLinkButtonViewModelHostMinWidth":""}),
el:B,"button-renderer":!0},_.A("div",null,_.A(_.v,{cond:function(){var h;if((h=k())==null?0:h.isWarning)return(h=_.a(J().warningButtonViewModel,_.ZD))||_.An(Error("Eh")),h},
then:function(h){return _.A(_.q7,{data:h,buttonOverrides:Z})},
else:function(){return _.A(_.gD,{data:e,buttonShapeOverrides:Z})}})))},"Ba");_.ZZ($Rr,"account-link-button-view-model",{props:{data:_.H7,className:_.Yq,setMinWidth:_.Yq,forceIconOnly:_.Yq}});_.Pz("menuRenderer","menuRenderer","ytd-menu-renderer");
var W7u={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"}},
C5G=_.H("web_fix_missing_action_buttons")?100:200,vg=function(){var X=_.F.apply(this,arguments)||this;X.safeArea=!_.H("kevlar_flex_menu_safe_area_killswitch");X.tonalOverride=!1;X.threeDotSize="M";X.isOverlay=!1;X.useOverlayDark=!1;X.topLevelIconsOnly=!1;X.JSC$15037_lastWidth=0;X.maybeUpdateFlexibleMenu=function(){_.H("web_fix_missing_action_buttons")?requestAnimationFrame(X.maybeUpdateFlexibleMenuImpl):X.maybeUpdateFlexibleMenuImpl()};
X.maybeUpdateFlexibleMenuImpl=function(){var J;if((J=X.data)!=null&&J.flexibleItems){X.maybeFlushDebouncer();J=X.hostElement.clientWidth;var p=J>X.JSC$15037_lastWidth,l,g=((l=X.topLevelButtonsContainer)==null?void 0:l.scrollHeight)||0,B;l=((B=X.flexibleItemButtonsContainer)==null?void 0:B.scrollHeight)||0;B=X.hostElement.scrollHeight>Math.max(g,l)+8;p?(X.resetFlexibleItems(),X.JSC$15037_lastWidth=X.hostElement.clientWidth,X.maybeUpdateFlexibleMenu()):B&&(X.shrinkFlexibleMenu(),X.JSC$15037_lastWidth=
J)}};
X.computeThreeDotButtonShape=function(){if(X.tonalOverride)return Object.assign({},{onTap:function(){X.onOverflowTap()},
iconPosition:"icon-only",style:X.isOverlay?X.useOverlayDark?"overlay-dark":"overlay":"mono",type:"tonal",size:X.threeDotSize,state:"active",accessibilityLabel:X.computeAccessibilityLabel(X.data)},X.threeDotButtonOverride)};
X.onOverflowTap=function(){var J,p,l,g,B,k;_.L(function(n){switch(n.nextAddress){case 1:if(X.data.fetchMenuCommand)return J=_.yG().resolve(_.SV),J.resolveCommand(X.data.fetchMenuCommand,{form:{element:X.hostElement}}),n.return();if(X.data.isDisabled&&X.data.disabledCommand)return _.RC(X.data.disabledCommand,X.hostElement),n.return();p=X.createMenuRendererVe();l={items:X.items};X.data.menuPopupAccessibility&&(l.menuPopupAccessibility=X.data.menuPopupAccessibility);X.data.footer&&(l.footer=X.data.footer);
g={openPopupAction:{popupType:"DROPDOWN",popup:{menuPopupRenderer:l},veData:p}};B=_.yG().resolve(_.$5);if(!_.H("ytd-menu-singleton-sheet-killswitch")){n.jumpTo(2);break}return n.yield(B.openSheet({openPopupActionCommand:g},X.hostElement),3);case 3:return n.return();case 2:return n.yield(B.isSheetOpen(),4);case 4:return(k=n.yieldResult)?n.yield(B.closeSheet(),0):n.yield(B.openSheet({openPopupActionCommand:g},X.hostElement),0)}})};
return X};
_.r(vg,_.F);_.W=vg.prototype;_.W.updateButtonOverrides=function(){if(!_.H("menu_renderer_label_update_upkillswitch")){var X=_.ya(this.hostElement).querySelector("yt-button-view-model");X&&(X.buttonOverrides=this.buttonOverrides)}};
_.W.computeHasItems=function(){var X;return((X=this.topLevelButtonData)==null?void 0:X.length)||this.hasFlexibleItems};
_.W.created=function(){this.boundOnStamperFinished=this.onStamperFinished.bind(this)};
_.W.iconButtonColorChanged=function(){this.data&&this.data.iconColor&&(this.hasCustomIconColor=!0,_.bS(this.hostElement,{"--ytd-menu-renderer-button-color":_.TU(this.data.iconColor)}))};
_.W.onStamperFinished=function(){this.JSC$15037_lastWidth=this.hostElement.clientWidth;this.maybeUpdateFlexibleMenu()};
_.W.setupFlexibleMenu=function(){var X=this,J;(J=this.data)!=null&&J.flexibleItems?window.ResizeObserver&&(this.hostElement.addEventListener("yt-rendererstamper-finished",this.boundOnStamperFinished),this.hostElement.addEventListener("yt-renderidom-finished",this.boundOnStamperFinished),this.resizeThrottle||(this.resizeThrottle=new _.cz(this.maybeUpdateFlexibleMenu,C5G,this)),this.resizeObserver||(this.resizeObserver=new ResizeObserver(function(){X.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))};
_.W.maybeFlushDebouncer=function(){if(_.H("web_replace_formatted_with_attributed_string")){var X;(X=this.topLevelButtons)==null||X.forEach(function(p){var l;(p=(l=p.getElementsByTagName("yt-attributed-string"))==null?void 0:l[0])&&BOC(p)});
var J;(J=this.flexibleItemButtons)==null||J.forEach(function(p){var l;(p=(l=p.getElementsByTagName("yt-attributed-string"))==null?void 0:l[0])&&BOC(p)})}};
_.W.resetFlexibleItems=function(){var X;if((X=this.data)!=null&&X.flexibleItems){_.H("web_fix_missing_action_buttons")||this.hostElement.removeEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu);var J;this.flexAsTopLevelButtons=(J=this.data.flexibleItems)==null?void 0:J.map(function(p){return _.a(p,_.jZk).topLevelButton});
_.H("web_fix_missing_action_buttons")||this.hostElement.addEventListener("yt-rendererstamper-finished",this.maybeUpdateFlexibleMenu)}};
_.W.computeButtonOverride=function(){if(this.tonalOverride)return{style:"mono",type:"tonal"}};
_.W.shrinkFlexibleMenu=function(){var X;(X=this.flexAsTopLevelButtons)!=null&&X.length&&(this.flexAsTopLevelButtons=[].concat(_.EU(this.flexAsTopLevelButtons.slice(0,-1))))};
_.W.configureRendererStamper=function(){return{topLevelButtonData:{id:"top-level-buttons-computed",mapping:W7u,events:!0},flexAsTopLevelButtons:{id:"flexible-item-buttons",mapping:W7u,events:!0}}};
_.W.tonalOverrideChanged=function(){this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.W.ready=function(){this.menuFocused=!0;this.overlayOpen=!1;this.ytdOpenPopupBehavior.popupPositionTarget=this.button;this.tonalOverride&&(this.ytdOpenPopupBehavior.popupPositionTarget=this.buttonShape)};
_.W.detached=function(){this.icon="MORE_VERT"};
_.W.computeTopLevelButtonData=function(X){if(!X)return[];var J;X=(J=X==null?void 0:X.topLevelButtons)!=null?J:[];return _.Q5.unsafeClone([].concat(_.EU(X)))};
_.W.computeItems=function(X,J){if(!X)return[];var p=[];if(J){var l=(X.flexibleItems||[]).map(function(k){return _.a(k,_.jZk)});
l=_.C(l);for(var g=l.next();!g.done;g=l.next())g=g.value,J.includes(g.topLevelButton)||(g=g.menuItem)&&p.push(g)}var B;X=(B=X==null?void 0:X.items)!=null?B:[];return[].concat(_.EU(p),_.EU(X))};
_.W.computeMenuActive=function(X,J){return X||J};
_.W.onPopupOpened=function(){this.overlayOpen=!0;_.h8(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen);this.menuFocused==null&&(this.menuFocused=!1)};
_.W.onPopupClosed=function(){this.overlayOpen=!1;_.h8(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.W.onPopupCanceled=function(){this.overlayOpen=!1;_.h8(this.hostElement,"yt-menu-overlay-changed",this.overlayOpen)};
_.W.computeAccessibilityLabel=function(X){return this.get("accessibility.accessibilityData.label",X)};
_.W.isHidden=function(X,J){return this.tonalOverride||!X?!0:X.fetchMenuCommand||X.isDisabled&&X.disabledCommand?!1:!(J==null?0:J.length)};
_.W.isModernOverflowHidden=function(X,J){return this.tonalOverride&&X?X.fetchMenuCommand?!1:!(J==null?0:J.length):!0};
_.W.createMenuRendererVe=function(){var X=this.data.trackingParams,J=_.Kv(),p=_.El();return X&&J&&p?(X=_.V_(X),p=_.S_(7591),_.H("combine_ve_grafts")?_.dn(_.Mp(),p,X):_.ps(J,X,p),p):null};
_.O1.Object.defineProperties(vg.prototype,{hasFlexibleItems:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.flexAsTopLevelButtons)==null||!X.length)}},
buttonOverrides:{configurable:!0,enumerable:!0,get:function(){if(this.topLevelIconsOnly)return{iconPosition:"icon-only"}}}});
vg.prototype.onPopupCanceled=vg.prototype.onPopupCanceled;vg.prototype.onPopupClosed=vg.prototype.onPopupClosed;vg.prototype.onPopupOpened=vg.prototype.onPopupOpened;vg.prototype.tonalOverrideChanged=vg.prototype.tonalOverrideChanged;vg.prototype.resetFlexibleItems=vg.prototype.resetFlexibleItems;vg.prototype.setupFlexibleMenu=vg.prototype.setupFlexibleMenu;vg.prototype.iconButtonColorChanged=vg.prototype.iconButtonColorChanged;vg.prototype.updateButtonOverrides=vg.prototype.updateButtonOverrides;
_.u([_.S(_.Ot),_.V("design:type",Object)],vg.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vg.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#button-shape"),_.V("design:type",HTMLElement)],vg.prototype,"buttonShape",void 0);_.u([_.qB("#button"),_.V("design:type",Object)],vg.prototype,"button",void 0);
_.u([_.R(),_.V("design:type",Object)],vg.prototype,"data",void 0);_.u([_.R({computed:"computeTopLevelButtonData(data)"}),_.V("design:type",Array)],vg.prototype,"topLevelButtonData",void 0);_.u([_.R(),_.V("design:type",Array)],vg.prototype,"flexAsTopLevelButtons",void 0);_.u([_.R({computed:"computeItems(data, flexAsTopLevelButtons)"}),_.V("design:type",Array)],vg.prototype,"items",void 0);_.u([_.R({value:"MORE_VERT"}),_.V("design:type",String)],vg.prototype,"icon",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],vg.prototype,"safeArea",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeMenuActive(menuFocused, overlayOpen)"}),_.V("design:type",Boolean)],vg.prototype,"menuActive",void 0);_.u([_.R(),_.V("design:type",Boolean)],vg.prototype,"menuFocused",void 0);_.u([_.R({value:"bottom"}),_.V("design:type",String)],vg.prototype,"buttonTooltipPosition",void 0);_.u([_.R(),_.V("design:type",Boolean)],vg.prototype,"overlayOpen",void 0);
_.u([_.R({value:!0}),_.V("design:type",Boolean)],vg.prototype,"forceIconButton",void 0);_.u([_.R(),_.V("design:type",Boolean)],vg.prototype,"styleActionButton",void 0);_.u([_.R(),_.V("design:type",Boolean)],vg.prototype,"disableTextTransformOnButtons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],vg.prototype,"tonalOverride",void 0);_.u([_.R(),_.V("design:type",Object)],vg.prototype,"threeDotSize",void 0);
_.u([_.R(),_.V("design:type",Object)],vg.prototype,"threeDotButtonOverride",void 0);_.u([_.R(),_.V("design:type",Object)],vg.prototype,"isOverlay",void 0);_.u([_.R(),_.V("design:type",Object)],vg.prototype,"useOverlayDark",void 0);_.u([_.R({computed:"computeButtonOverride(tonalOverride)"}),_.V("design:type",Object)],vg.prototype,"buttonOverride",void 0);_.u([_.R(),_.V("design:type",Boolean)],vg.prototype,"minimizePipBreakages",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],vg.prototype,"hasCustomIconColor",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("flexAsTopLevelButtons"),_.V("design:type",Object),_.V("design:paramtypes",[])],vg.prototype,"hasFlexibleItems",null);_.u([_.R({reflectToAttribute:!0,computed:"computeHasItems(topLevelButtonData, flexAsTopLevelButtons)"}),_.V("design:type",Boolean)],vg.prototype,"hasItems",void 0);_.u([_.R(),_.V("design:type",Object)],vg.prototype,"topLevelIconsOnly",void 0);
_.u([_.mA("topLevelIconsOnly"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"updateButtonOverrides",null);_.u([_.O("topLevelIconsOnly"),_.V("design:type",Object),_.V("design:paramtypes",[])],vg.prototype,"buttonOverrides",null);_.u([_.qB("#top-level-buttons-computed"),_.V("design:type",HTMLElement)],vg.prototype,"topLevelButtonsContainer",void 0);_.u([_.NB(".top-level-buttons > *"),_.V("design:type",Array)],vg.prototype,"topLevelButtons",void 0);
_.u([_.qB("#flexible-item-buttons"),_.V("design:type",HTMLElement)],vg.prototype,"flexibleItemButtonsContainer",void 0);_.u([_.NB("#flexible-item-buttons > *"),_.V("design:type",Array)],vg.prototype,"flexibleItemButtons",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"iconButtonColorChanged",null);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"setupFlexibleMenu",null);_.u([_.GA("topLevelIconsOnly"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"resetFlexibleItems",null);_.u([_.mA("tonalOverride"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"tonalOverrideChanged",null);
_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"onPopupOpened",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"onPopupClosed",null);_.u([_.R8("yt-popup-canceled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vg.prototype,"onPopupCanceled",null);
_.N(vg,"ytd-menu-renderer",function(){if(oAe===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);oAe=X}X=oAe;return X},{mode:2});var kdu;var nJr;_.eB=_.q(function(X){var J=X.data;var p=function(){if(J().icon)a:{var g={iconName:J().icon};for(var B=_.yG().resolve(_.fC),k=_.C([12,24]),n=k.next();!n.done;n=k.next()){var w=n.value;n=Object.assign({},g,{iconStyle:"youtube_fill",iconSize:w});w=Object.assign({},g,{iconStyle:"youtube_outline",iconSize:w});if(B.resolveIcon(n)){g=n;break a}if(B.resolveIcon(w)){g=w;break a}}g=void 0}else g=void 0;return g};
X={};var l={};return _.A("badge-shape",{class:_.yW("yt-badge-shape",function(){return V44(J().type)},(X["yt-badge-shape--overlay"]=function(){return J().isOverlay},X["yt-badge-shape--ads-include-dot"]=function(){return J().adsIncludeDot},X["yt-badge-shape--thumbnail-badge"]=function(){a:switch(J().type){case 17:case 18:case 19:var g=!0;
break a;default:g=!1}return g},X["yt-badge-shape--status-badge"]=function(){a:switch(J().type){case 12:case 13:case 14:case 15:case 16:var g=!0;
break a;default:g=!1}return g},X["yt-badge-shape--no-text"]=function(){return!J().text},X["yt-badge-shape--modern"]=function(){return J().modern||_.H("web_modern_badge_shape")},X["yt-badge-shape--typography"]=function(){a:{var g=J();
if(g.shouldInheritTypography)switch(g.type){case 0:case 1:case 9:g=!0;break a;default:g=!1}else g=!1}return!g},X)),
style:_.bY({"background-color":function(){var g;return(g=J().customColors)==null?void 0:g.backgroundColor}}),
role:function(){return J().accessibilityText?"img":void 0},
"aria-label":function(){return J().accessibilityText}},_.A(_.v,{cond:function(){return J().animation},
then:function(g){return _.A(_.Ve,{className:"yt-badge-shape__icon",data:g,animationName:function(){return g().animationConfig.name||""}})}}),_.A(_.v,{cond:function(){var g;
return p()&&!((g=J())==null?0:g.animation)},
then:function(){return _.A("div",{class:"yt-badge-shape__icon"},_.A(_.dt,{data:function(){return p()}}))}}),_.A("div",{class:_.yW("yt-badge-shape__text",(l["yt-badge-shape__text--clip-text-overflow"]=function(){return J().clipTextOverflow},l["yt-badge-shape__text--has-multiple-badges-in-row"]=function(){return(J().numBadgesInRow||0)>1},l))},function(){var g;
return(g=J())==null?void 0:g.text}))},"Ca");
_.eB.idomCompat=!0;_.ZZ(_.eB,"badge-shape",{props:{data:_.H7}});var Zk=function(){var X=_.F.apply(this,arguments)||this;X.systemIcons=_.H("kevlar_system_icons");X.animated=_.H("animated_live_badge_icon");X.useBadgeShape=_.H("web_badge_shape_defrag");return X};
_.r(Zk,_.F);_.W=Zk.prototype;_.W.addTooltips=function(){for(var X=_.ya(this.hostElement).querySelectorAll(".badge"),J=0,p;p=X[J++];){var l=this.repeatElement.itemForElement(p);p=_.ya(p);p.lastChild&&p.lastChild.is==="tp-yt-paper-tooltip"&&p.removeChild(p.lastChild);if(l=l.metadataBadgeRenderer&&l.metadataBadgeRenderer.tooltip){var g=_.oZ("tp-yt-paper-tooltip");(0,_.cn)(g).textContent=l;g.setAttribute("position","top");g.setAttribute("aria-hidden","true");p.appendChild(g)}}};
_.W.badgesChanged=function(){var X=this;_.HY().parkOrScheduleJob(function(){X.addTooltips()},0,"eocs",16);
this.updateComputedBadges(this.badges,this.topStandaloneBadge)};
_.W.standaloneRoundedBadgeChanged=function(){var X=this.useRoundedBadge?this.useRoundedBadge:void 0;X&&(this.useRoundedBadge=X)};
_.W.standaloneBadgeChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.W.hiddenBadgeGroupsChanged=function(){this.updateComputedBadges(this.badges,this.topStandaloneBadge,this.bottomStandaloneBadge)};
_.W.computeStyle=function(X){_.H("kevlar_ytb_live_badges")&&X==="BADGE_STYLE_TYPE_LIVE_NOW"&&(X="badge-style-type-live-now-alternate");return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeRole=function(X){return this.computeAriaLabel(X)?"img":"status"};
_.W.computeAriaLabel=function(X){var J;return(X==null?void 0:(J=X.accessibilityData)==null?void 0:J.label)||(X==null?void 0:X.label)};
_.W.computeBadgeShape=function(X){if(X){var J,p;var l=GYR(X.style);var g=d86(X.style),B=X.label,k=((J=X.accessibilityData)==null?void 0:J.label)||X.label;a:switch(X.style){case "BADGE_STYLE_TYPE_SHORTS_PLAYER":case "BADGE_STYLE_TYPE_BLACK":case "BADGE_STYLE_TYPE_OVERLAY":J=!0;break a;default:J=!1}var n=(p=X.icon)==null?void 0:p.iconType;a:switch(X.style){case "BADGE_STYLE_TYPE_AD":case "BADGE_STYLE_TYPE_AD_STARK":X=!0;break a;default:X=!1}l={type:l,brNzRatingBadgeType:g,text:B,accessibilityText:k,
isOverlay:J,icon:n!=="PREMIUM"?n:void 0,modern:_.H("web_modern_badge_view_model"),numBadgesInRow:this.numBadgesInRow,adsIncludeDot:X}}else l={};return l};
_.W.updateComputedBadges=function(X,J,p){var l=this;(J=J?[J]:p?[p]:void 0)?this.computedBadges=J:this.computedBadges=X==null?void 0:X.filter(function(g){var B;if((B=g.metadataBadgeRenderer)==null?0:B.groups){B=!1;g=_.C(g.metadataBadgeRenderer.groups);for(var k=g.next();!k.done;k=g.next()){k=k.value;var n=void 0;B=B||((n=l.hiddenBadgeGroups)==null?void 0:n.includes(k))}return!B}return!0})};
_.W.useFilledIcons=function(X){return _.H("kevlar_system_icons")&&(X==="AUDIO_BADGE"||X==="CHECK_CIRCLE_THICK"||X==="OFFICIAL_ARTIST_BADGE"||X==="SPONSORSHIP_STAR"||X==="PERSON_RADAR_FILLED"||X==="PERSON_RADAR")};
_.W.computeBadgeShapeStyle=function(X){return this.useBadgeShape?X==="BADGE_STYLE_TYPE_VERIFIED_ARTIST"||X==="BADGE_STYLE_TYPE_VERIFIED"?"badge-shape-style-type-verified-artist":X==="BADGE_STYLE_TYPE_SIMPLE_STRIKETHROUGH"?"badge-shape-style-type-strikethrough":"":""};
_.W.computeIcon=function(X){var J,p;X=X==null?void 0:(J=X.metadataBadgeRenderer)==null?void 0:(p=J.icon)==null?void 0:p.iconType;if(X!=="PREMIUM"&&X)return _.bN(X)};
_.W.computeStandaloneBadge=function(X){var J;X=X==null?void 0:(J=X.icon)==null?void 0:J.iconType;return X==="PREMIUM_STANDALONE"||X==="PREMIUM_STANDALONE_CAIRO"?"standalone-badge":""};
Zk.prototype.hiddenBadgeGroupsChanged=Zk.prototype.hiddenBadgeGroupsChanged;Zk.prototype.standaloneBadgeChanged=Zk.prototype.standaloneBadgeChanged;Zk.prototype.standaloneRoundedBadgeChanged=Zk.prototype.standaloneRoundedBadgeChanged;Zk.prototype.badgesChanged=Zk.prototype.badgesChanged;_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"hidden",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Zk.prototype,"componentBehavior",void 0);
_.u([_.R(),_.V("design:type",Array)],Zk.prototype,"badges",void 0);_.u([_.R(),_.V("design:type",Object)],Zk.prototype,"topStandaloneBadge",void 0);_.u([_.R(),_.V("design:type",Object)],Zk.prototype,"bottomStandaloneBadge",void 0);_.u([_.R(),_.V("design:type",Object)],Zk.prototype,"computedBadges",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"mediumFontAdBadge",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"useRoundedBadge",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"largeFontAdBadge",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"overlayAd",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"overlayPremium",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"noDotAdBadge",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"collectionTruncate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"isThumbnailBadge",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Zk.prototype,"wrapBadges",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Number)],Zk.prototype,"numBadgesInRow",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zk.prototype,"systemIcons",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zk.prototype,"animated",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zk.prototype,"useBadgeShape",void 0);_.u([_.R({value:[]}),_.V("design:type",Array)],Zk.prototype,"hiddenBadgeGroups",void 0);_.u([_.qB("#repeat"),_.V("design:type",TA)],Zk.prototype,"repeatElement",void 0);_.u([_.GA("badges"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Zk.prototype,"badgesChanged",null);
_.u([_.GA("useRoundedBadge"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Zk.prototype,"standaloneRoundedBadgeChanged",null);_.u([_.GA("topStandaloneBadge","bottomStandaloneBadge"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Zk.prototype,"standaloneBadgeChanged",null);_.u([_.GA("hiddenBadgeGroups"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Zk.prototype,"hiddenBadgeGroupsChanged",null);
_.u([_.Xo({is:"ytd-badge-supported-renderer",disableElementRegistration:!0})],Zk);
var L7r=_.y_()(Zk,"ytd-badge-supported-renderer",function(){if(nJr===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);nJr=X}X=nJr;return X},{allowedProps:"badges bottomStandaloneBadge collectionTruncate hidden hiddenBadgeGroups numBadgesInRow isThumbnailBadge largeFontAdBadge noDotAdBadge overlayAd overlayPremium topStandaloneBadge useRoundedBadge wrapBadges".split(" "),
mode:_.oC("kevlar_poly_si_batch_j053")?1:2});var hB=function(){var X=_.F.apply(this,arguments)||this;X.iconType="STAR";X.plaMedium=_.H("enable_pla_resizing_for_desktop_medium");X.plaLarge=_.H("enable_pla_resizing_for_desktop_large");X.plaExtraLarge=_.H("enable_pla_resizing_for_desktop_extra_large");X.standardizeIconSize=_.H("kevlar_system_icons");X.mediaHoverOverlayInitialVisibility=_.H("enable_top_landscape_image_button_command_web");X.noBottomMargin=!1;X.thumbnailObjectFit="CONTAIN";X.thumbnailFitHeight=!0;X.actionMap={"yt-mute-ad-action":"handleMuteAd"};
return X};
_.r(hB,_.F);_.W=hB.prototype;_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.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"}}}};
_.W.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",hB.JSC$15050_DEFAULT_CLICK_LOCATION_BEHAVIOR,hB.JSC$15050_CLICK_LOCATION_ID_MAP))};
_.W.onTap=function(X){this.onTapOrClick(X)};
_.W.onTapOrClick=function(X){this.clickCommand&&this.ytSparklesClickLocationBehavior.handleClick(this.clickCommand,X,!1)};
_.W.updateMediaBackgroundImage=function(){var X=this.get("data.image.thumbnail.thumbnails");X&&(X=_.h4(X,0))&&_.bS(this.hostElement,{"--ytd-display-ad-media-background-image":"url("+X+")"})};
_.W.impressionLog=function(){if(!this.data||!this.data.impressionsFired){if(this.data&&this.data.impressionEndpoints){for(var X=0;X<this.data.impressionEndpoints.length;X++){var J=this.data.impressionEndpoints[X];J.clickTrackingParams&&delete J.clickTrackingParams;_.yG().resolve(_.SV).resolveCommand(J,{form:{element:this.hostElement}})}this.data.impressionsFired=!0}var p;((p=this.data)==null?0:p.activeView)&&N3(this.activeView,this.data.activeView)}};
_.W.handleMuteAd=function(){};
_.W.attached=function(){var X=this;_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&M3(X.activeView)})};
_.W.detached=function(){_.H("stop_av_measurement_on_detach")&&M3(this.activeView)};
_.O1.Object.defineProperties(hB.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.titleText)return"";var J;return _.cI("AD_TITLE",{title:this.ytRendererBehavior.getSimpleString((J=this.data)==null?void 0:J.titleText)})}},
getRating:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.rating)?Number(this.data.rating).toPrecision(2):null}},
getPrice:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.price)?this.data.price:null}},
getThirdLine:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.thirdLine)?this.data.thirdLine:null}},
getFourthLine:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.fourthLine)?this.data.fourthLine:null}},
getFifthLine:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.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 X;return!((X=this.data)==null||!X.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"}}});
hB.prototype.onTap=hB.prototype.onTap;hB.prototype.dataChanged=hB.prototype.dataChanged;
hB.JSC$15050_CLICK_LOCATION_ID_MAP=_.H("enable_web_home_top_landscape_image_layout_click_location")?new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"],["PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION","body-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE","badge"],["PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER","secondary-text"],["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL","media-hover-overlay"],["PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",
"media"],["PROMOTED_SPARKLES_CLICK_LOCATION_BORDER","media-background"]]):new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","root"]]);
hB.JSC$15050_DEFAULT_CLICK_LOCATION_BEHAVIOR=_.H("enable_web_home_top_landscape_image_layout_click_location")?[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_DESCRIPTION",code:7,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_AD_BADGE",code:31,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_TEXT_PRODUCT_ADVERTISER",
code:1,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL",code:9,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_ACTION_LABEL",code:8,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_INNER_BACKGROUND",code:41,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"},{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BORDER",
code:39,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}]:[{location:"PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND",code:2,behaviorType:"PROMOTED_SPARKLES_CLICK_BEHAVIOR_TYPE_OPEN_AD"}];_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hB.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.wa),_.V("design:type",Object)],hB.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],hB.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],hB.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.S([_.dE.YtActionHandlerBehavior]),_.V("design:type",Object)],hB.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hB.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],hB.prototype,"clickCommand",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],hB.prototype,"miniMode",void 0);_.u([_.R(),_.V("design:type",String)],hB.prototype,"iconType",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hB.prototype,"plaMedium",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hB.prototype,"plaLarge",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hB.prototype,"plaExtraLarge",void 0);_.u([_.O("data.titleText"),_.V("design:type",String),_.V("design:paramtypes",[])],hB.prototype,"titleAriaLabel",null);_.u([_.O("data.rating"),_.V("design:type",Object),_.V("design:paramtypes",[])],hB.prototype,"getRating",null);_.u([_.O("data.price"),_.V("design:type",Object),_.V("design:paramtypes",[])],hB.prototype,"getPrice",null);
_.u([_.O("data.thirdLine"),_.V("design:type",Object),_.V("design:paramtypes",[])],hB.prototype,"getThirdLine",null);_.u([_.O("data.fourthLine"),_.V("design:type",Object),_.V("design:paramtypes",[])],hB.prototype,"getFourthLine",null);_.u([_.O("data.fifthLine"),_.V("design:type",Object),_.V("design:paramtypes",[])],hB.prototype,"getFifthLine",null);_.u([_.O("getRating"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"computeRatingHidden",null);
_.u([_.O("getPrice"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"computePriceHidden",null);_.u([_.O("getThirdLine"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"computeThirdLineHidden",null);_.u([_.O("getFourthLine"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"computeFourthLineHidden",null);_.u([_.O("getFifthLine"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"computeFifthLineHidden",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.energyIcon"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"hasEnergyIcon",null);_.u([_.O("computePriceHidden","computeRatingHidden"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"computeSecondaryTextHidden",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hB.prototype,"standardizeIconSize",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hB.prototype,"mediaHoverOverlayInitialVisibility",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hB.prototype,"noBottomMargin",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.layout"),_.V("design:type",String),_.V("design:paramtypes",[])],hB.prototype,"layout",null);_.u([_.O("data.layout"),_.V("design:type",Object),_.V("design:paramtypes",[])],hB.prototype,"mediaThumbnailWidth",null);
_.u([_.O("layout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hB.prototype,"useRoundedBadge",null);_.u([_.R(),_.V("design:type",String)],hB.prototype,"thumbnailObjectFit",void 0);_.u([_.R(),_.V("design:type",Object)],hB.prototype,"thumbnailFitHeight",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hB.prototype,"dataChanged",null);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],hB.prototype,"onTap",null);_.u([_.Xo({is:"ytd-display-ad-renderer",disableElementRegistration:!0})],hB);
_.N(hB,"ytd-display-ad-renderer",function(){if(kdu!==void 0)return kdu;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return kdu=X},{mode:1});var ANH;var wx0;var YHU;var t4B=new Map;var vJH=!1;var x5=function(){var X=_.F.apply(this,arguments)||this;X.DEFAULT_TOOLTIP_OFFSET="10";X.TOOLTIP_OFFSET_NO_BANNER="-8";X.badges=null;X.noEndpoints=!1;X.wrapText=!1;X.forceVerified=!1;X.tooltipPosition="top";X.compactStyle=!1;X.height=0;X.lineHeight=0;return X};
_.r(x5,_.F);_.W=x5.prototype;_.W.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-window-resized":"handleWindowResized"}};
_.W.attached=function(){var X=this;this.observer=new MutationObserver(function(J,p){X.handleResized();p.disconnect()});
this.observer.observe(this.textEl,{childList:!0})};
_.W.detached=function(){this.observer&&this.observer.disconnect()};
_.W.logTooltipEvent=function(){_.H("kevlar_wiz_tooltip_event_killswitch")||vJH||(_.PnR("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP"),vJH=!0)};
_.W.handleWindowResized=function(){this.handleResized()};
_.W.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")))};
_.W.onHeightChanged=function(){if(this.verified){var X=Math.ceil(this.height*Math.tan(30*Math.PI/180))+"px";_.Bh("HTML_DIR")==="rtl"?this.textContainerEl.style.marginLeft=X:this.textContainerEl.style.marginRight=X}};
_.W.onLineHeightChanged=function(){this.verified&&(this.lineHeight>=24||this.lineHeight===0&&this.height>=24)&&(this.textContainerEl.style.padding=_.Bh("HTML_DIR")==="rtl"?"0 6px 0 2px":"0 2px 0 6px")};
_.W.handleResized=function(){var X=this;this.verified&&_.gs.addLowPriorityJob(function(){X.fitBackgroundToText();var J=getComputedStyle(X.hostElement).lineHeight;J&&(J=J.match(/\d+/))&&J.length&&(X.lineHeight=Number(J[0]));X.height=X.lineHeight&&!X.wrapText?X.lineHeight:X.textEl.offsetHeight})};
_.W.fitBackgroundToText=function(){if(this.verified&&this.wrapText){this.textEl.style.width="unset";var X=document.createRange(),J=_.ya(this.textEl).children;J.length>0?X.selectNodeContents(J[0]):X.selectNodeContents(this.textEl);this.textEl.style.width=Math.ceil(X.getBoundingClientRect().width)+"px"}};
_.W.computeChannelBadgeStyle=function(X){var J;if((X==null?0:(J=X.runs)==null?0:J.length)&&X.runs[0].textColor)return"--ytd-badge-icon-color:"+_.TU(X.runs[0].textColor)+";"};
_.O1.Object.defineProperties(x5.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"?_.AW(this.channelName):this.channelName}},
tooltipText:{configurable:!0,enumerable:!0,get:function(){if(this.verified){if(this.tooltip)return this.tooltip;var X=this.get("badges.0.metadataBadgeRenderer.tooltip");if(X)return X}return _.wi(this.formattedName)}},
tooltipOffset:{configurable:!0,enumerable:!0,get:function(){return this.hasChannelArt?this.DEFAULT_TOOLTIP_OFFSET:this.TOOLTIP_OFFSET_NO_BANNER}}});
x5.prototype.onLineHeightChanged=x5.prototype.onLineHeightChanged;x5.prototype.onHeightChanged=x5.prototype.onHeightChanged;x5.prototype.onChannelNameChanged=x5.prototype.onChannelNameChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],x5.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],x5.prototype,"badges",void 0);_.u([_.R(),_.V("design:type",Object)],x5.prototype,"channelName",void 0);
_.u([_.R(),_.V("design:type",Object)],x5.prototype,"noEndpoints",void 0);_.u([_.R(),_.V("design:type",Object)],x5.prototype,"wrapText",void 0);_.u([_.R(),_.V("design:type",Object)],x5.prototype,"forceVerified",void 0);_.u([_.R(),_.V("design:type",Object)],x5.prototype,"tooltipPosition",void 0);_.u([_.R(),_.V("design:type",String)],x5.prototype,"tooltip",void 0);_.u([_.R(),_.V("design:type",Boolean)],x5.prototype,"hasChannelArt",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],x5.prototype,"compactStyle",void 0);_.u([_.qB("#text-container"),_.V("design:type",HTMLElement)],x5.prototype,"textContainerEl",void 0);_.u([_.qB("#text"),_.V("design:type",Object)],x5.prototype,"textEl",void 0);_.u([_.qB("#verified-tooltip"),_.V("design:type",HTMLElement)],x5.prototype,"verifiedTooltip",void 0);_.u([_.R(),_.V("design:type",Object)],x5.prototype,"height",void 0);
_.u([_.R(),_.V("design:type",Object)],x5.prototype,"lineHeight",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("badges","forceVerified"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],x5.prototype,"verified",null);_.u([_.O("badges","verified"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],x5.prototype,"hideBadges",null);_.u([_.O("channelName"),_.V("design:type",Object),_.V("design:paramtypes",[])],x5.prototype,"formattedName",null);
_.u([_.O("badges","verified","formattedName"),_.V("design:type",String),_.V("design:paramtypes",[])],x5.prototype,"tooltipText",null);_.u([_.O("hasChannelArt"),_.V("design:type",String),_.V("design:paramtypes",[])],x5.prototype,"tooltipOffset",null);_.u([_.mA("channelName"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],x5.prototype,"onChannelNameChanged",null);
_.u([_.mA("height"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],x5.prototype,"onHeightChanged",null);_.u([_.mA("lineHeight","height"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],x5.prototype,"onLineHeightChanged",null);_.u([_.Xo({is:"ytd-channel-name",disableElementRegistration:!0})],x5);
_.N(x5,"ytd-channel-name",function(){if(YHU!==void 0)return YHU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return YHU=X},{mode:_.oC("kevlar_poly_si_batch_j036")?1:2});var Hg=function(){var X=_.F.apply(this,arguments)||this;X.standardizeIconSize=_.H("kevlar_system_icons");return X};
_.r(Hg,_.F);Hg.prototype.basicPaletteChanged=function(){var X;(X=this.data.color)!=null&&X.basicColorPaletteData&&_.VW(this.hostElement,this.data.color.basicColorPaletteData)};
Hg.prototype.useFilledIcons=function(X){return _.H("kevlar_system_icons")&&(X==="CHECK_CIRCLE_THICK"||X==="OFFICIAL_ARTIST_BADGE")};
_.O1.Object.defineProperties(Hg.prototype,{verified:{configurable:!0,enumerable:!0,get:function(){return!!this.data.authorUnifiedVerified}},
creator:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return this.data.authorCreator||((X=this.data)==null?void 0:(J=X.color)==null?void 0:(p=J.basicColorPaletteData)==null?void 0:p.backgroundColor)}}});
Hg.prototype.basicPaletteChanged=Hg.prototype.basicPaletteChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Hg.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Hg.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Hg.prototype,"standardizeIconSize",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.authorUnifiedVerified"),_.V("design:type",Object),_.V("design:paramtypes",[])],Hg.prototype,"verified",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Hg.prototype,"creator",null);_.u([_.mA("data.color.basicColorPaletteData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Hg.prototype,"basicPaletteChanged",null);_.u([_.Xo({is:"ytd-author-comment-badge-renderer",disableElementRegistration:!0})],Hg);
_.N(Hg,"ytd-author-comment-badge-renderer",function(){if(wx0!==void 0)return wx0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return wx0=X},{mode:1});var eZe;var an=function(){return _.F.apply(this,arguments)||this};
_.r(an,_.F);an.prototype.computeThumbnailWidth=function(X){if(X==="BACKSTAGE_SURFACE_TYPE_STREAM")return 638};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],an.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],an.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",String)],an.prototype,"icon",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],an.prototype,"surface",void 0);
_.u([_.R({reflectToAttribute:!0,value:_.H("enable_shrink_image_size_on_web_posts_singleton")}),_.V("design:type",Boolean)],an.prototype,"searchSxsUx",void 0);_.u([_.R({reflectToAttribute:!0,value:_.H("enable_community_page_on_desktop")}),_.V("design:type",Boolean)],an.prototype,"useSmallerPostImageAttachments",void 0);_.u([_.Xo({is:"ytd-backstage-image-renderer",disableElementRegistration:!0})],an);
_.N(an,"ytd-backstage-image-renderer",function(){if(eZe!==void 0)return eZe;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return eZe=X},{mode:1});var ZkZ;var UZ=function(){var X=_.F.apply(this,arguments)||this;X.isLoading=!1;X.selectedItemIndex=-1;return X};
_.r(UZ,_.F);_.W=UZ.prototype;_.W.computeIsChannelOwner=function(X){if(!X)return!0;X=X[0];return!(X&&(X.signinEndpoint||X.selectServiceEndpoint))};
_.W.computeIsImagePoll=function(X){return(X==null?void 0:X.type)==="POLL_TYPE_IMAGE"};
_.W.computeIsTotalVotesDisabled=function(X){return!(X==null?0:X.totalVotes)};
_.W.thumbnailSrc=function(X){var J,p,l,g;return(X==null?0:(J=X.thumbnails)==null?0:(p=J[0])==null?0:p.url)?_.zu((l=X.thumbnails)==null?void 0:(g=l[0])==null?void 0:g.url):void 0};
_.W.progressWidth=function(X){return"width:"+(X?X*100:0)+"%;"};
_.W.textAreaWidth=function(X){return this.isImagePoll?null:"width:"+(X?X*100:0)+"%;"};
_.W.hasEndpointStyle=function(){return this.isChannelOwner?"":"yt-simple-endpoint"};
_.W.dataChanged=function(){if(this.data&&(this.isLoading=!1,this.previousPollInfo=null,this.data.choices))for(var X=this.data.choices,J=0;J<X.length;J++)if(X[J].selected){this.selectedItemIndex=J;break}};
_.W.onPopupClosed=function(X,J){X=Number(this.pollVotes.selected);J.confirmed&&(this.selectChoice(X,!1),_.xm(this.hostElement,"yt-remove-comment-action",[{removeCommentAction:{commentId:this.data.votedCommentId}}]));this.pollVotes.selected=-1};
_.W.onPollChoiceSelected=function(){this.isLoading||this.isChannelOwner||this.selectChoice(Number(this.pollVotes.selected),!1);this.pollVotes.selected=-1};
_.W.onYtCommentPollRevert=function(X,J){J&&(this.selectChoice(J.selectedChoiceIndex,!0),this.set("data.totalVotes",J.totalVotes))};
_.W.onYtServiceRequestSent=function(X,J){if(J.actions)for(X=0;X<J.actions.length;X++){var p=J.actions[X];_.a(p,TT)&&this.set("data.totalVotes",_.a(p,TT).totalVotes)}};
_.W.onYtServiceRequestCompleted=function(X){var J=this.get("detail.data.actionResults.0.feedback",X);X=this.get("detail.data.actionResults.0.status",X);if(J==="FEEDBACK_DESELECT"||J==="FEEDBACK_SELECT")this.isLoading=!1,X==="STATUS_FAILED"?_.h8(this.hostElement,"yt-comment-poll-revert",this.previousPollInfo):this.previousPollInfo=null};
_.W.getEndpoint=function(X,J){return J===X?this.data.choices[J].deselectServiceEndpoint||null:this.data.choices[X].selectServiceEndpoint||null};
_.W.selectChoice=function(X,J){this.previousPollInfo||(this.previousPollInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var p=0;p<this.data.choices.length;p++){var l;if(X===this.selectedItemIndex){var g=!1;var B=l=null}else l=(g=p===X)?this.data.choices[p].voteRatioIfSelected:this.data.choices[p].voteRatioIfNotSelected,B=g?this.data.choices[p].votePercentageIfSelected:this.data.choices[p].votePercentageIfNotSelected;this.set("data.choices."+p+".voteRatio",l);
this.set("data.choices."+p+".votePercentage",B);this.set("data.choices."+p+".selected",g)}J||(this.isLoading=!0,(J=this.getEndpoint(X,this.selectedItemIndex))&&_.yG().resolve(_.SV).resolveCommand(J,{form:{element:this.hostElement}}));this.selectedItemIndex=this.selectedItemIndex===X?-1:X};
_.O1.Object.defineProperties(UZ.prototype,{endpointStyle:{configurable:!0,enumerable:!0,get:function(){return this.isChannelOwner?"yt-simple-endpoint disable-cursor":"yt-simple-endpoint"}}});
UZ.prototype.onYtServiceRequestCompleted=UZ.prototype.onYtServiceRequestCompleted;UZ.prototype.onYtServiceRequestSent=UZ.prototype.onYtServiceRequestSent;UZ.prototype.onYtCommentPollRevert=UZ.prototype.onYtCommentPollRevert;UZ.prototype.onPopupClosed=UZ.prototype.onPopupClosed;UZ.prototype.dataChanged=UZ.prototype.dataChanged;_.u([_.S(_.hi),_.V("design:type",Object)],UZ.prototype,"paperItemBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],UZ.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UZ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],UZ.prototype,"isLoading",void 0);_.u([_.R({computed:"computeIsChannelOwner(data.choices)"}),_.V("design:type",Boolean)],UZ.prototype,"isChannelOwner",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsImagePoll(data)"}),_.V("design:type",Boolean)],UZ.prototype,"isImagePoll",void 0);_.u([_.R({computed:"computeIsTotalVotesDisabled(data)"}),_.V("design:type",Boolean)],UZ.prototype,"isTotalVotesDisabled",void 0);_.u([_.R(),_.V("design:type",Object)],UZ.prototype,"previousPollInfo",void 0);_.u([_.R(),_.V("design:type",Object)],UZ.prototype,"selectedItemIndex",void 0);_.u([_.qB("#poll-votes"),_.V("design:type",Object)],UZ.prototype,"pollVotes",void 0);
_.u([_.O("isChannelOwner"),_.V("design:type",Object),_.V("design:paramtypes",[])],UZ.prototype,"endpointStyle",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UZ.prototype,"dataChanged",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],UZ.prototype,"onPopupClosed",null);
_.u([_.R8("yt-comment-poll-revert"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],UZ.prototype,"onYtCommentPollRevert",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],UZ.prototype,"onYtServiceRequestSent",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],UZ.prototype,"onYtServiceRequestCompleted",null);_.u([_.Xo({is:"ytd-backstage-poll-renderer",disableElementRegistration:!0})],UZ);
_.N(UZ,"ytd-backstage-poll-renderer",function(){if(ZkZ!==void 0)return ZkZ;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-poll-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-poll-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="poll-votes" on-iron-select="onPollChoiceSelected" class="style-scope ytd-backstage-poll-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-poll-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-poll-renderer" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="option" aria-selected$="[[item.selected]]">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-poll-renderer" name="[[index]]" selected$="[[item.selected]]" show-percentage$="[[item.votePercentage]]">\n        <template is="dom-if" if="[[!isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <tp-yt-paper-button class="check-icons style-scope ytd-backstage-poll-renderer" hidden="[[isChannelOwner]]">\n            <yt-icon hidden="[[item.selected]]" icon="radio-button-unchecked" class="style-scope ytd-backstage-poll-renderer"></yt-icon>\n            <yt-icon class="checked style-scope ytd-backstage-poll-renderer" hidden="[[!item.selected]]" icon="check-circle" default-to-filled="true"></yt-icon>\n          </tp-yt-paper-button>\n        </template>\n        <template is="dom-if" if="[[isImagePoll]]" class="style-scope ytd-backstage-poll-renderer">\n          <img class="choice-image style-scope ytd-backstage-poll-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n        </template>\n        <div class="choice-info style-scope ytd-backstage-poll-renderer">\n          <div class="text-area style-scope ytd-backstage-poll-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-poll-renderer" text="[[item.text]]">\n            </yt-formatted-string>\n            <yt-formatted-string class="vote-percentage style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n            </yt-formatted-string>\n          </div>\n          <div class="vote-percentage-area style-scope ytd-backstage-poll-renderer" style$="[[textAreaWidth(item.voteRatio)]]">\n          </div>\n          <div class="progress-bar style-scope ytd-backstage-poll-renderer" hidden="[[!item.votePercentage]]" style$="[[progressWidth(item.voteRatio)]]">\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ZkZ=X},{mode:2});var hZG;var xRv={autoplay:!1,loop:!1},HkH={simpleText:""},rm=function(){var X=_.F.apply(this,arguments)||this;X.isLoading=!1;X.usesPanelLockup=!1;X.selectedItemIndex=-1;X.baseCorrectLottiePlayerAnimationConfig=Object.assign({},{name:"CORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizCorrect_LightTheme_01a.json",renderer:"svg"},xRv,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"12 20 80 80"}});X.baseIncorrectLottiePlayerAnimationConfig=Object.assign({},{name:"INCORRECT",path:"https://www.gstatic.com/youtube/img/creator/posts/Lottie_QuizIncorrect_LightTheme_01a.json",
renderer:"svg"},xRv,{rendererSettings:{viewBoxOnly:!0,viewBoxSize:"26 26 80 80"}});X.correctnessAnimationProps=[];X.correctnessAnimationRefs=[];return X};
_.r(rm,_.F);_.W=rm.prototype;_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.ytRendererBehavior.markDirty()};
_.W.computeIsChannelOwner=function(X){if(!X)return!0;X=X[0];return!(X&&(X.signinEndpoint||X.selectServiceEndpoint))};
_.W.computeIsTotalVotesDisabled=function(X){return!(X==null?0:X.totalVotes)};
_.W.computeIsImageQuiz=function(X){return(X==null?void 0:X.type)==="POLL_TYPE_IMAGE"};
_.W.onExplanationChanged=function(){this.expander.reset()};
_.W.dataChanged=function(){if(this.data){this.isLoading=!1;this.previousQuizInfo=null;var X=this.data.choices;if(X){this.maybeInitializeQuizLotties(X);for(var J=0;J<X.length;J++)if(X[J].isSelected||this.isChannelOwner&&X[J].isCorrect){this.selectedItemIndex=J;return}this.selectedItemIndex=-1}}};
_.W.onQuizChoiceSelected=function(){if(this.isLoading||this.isChannelOwner||this.isQuizAnsweringDisabled)this.quizVotes.selected=-1;else{var X=this.selectedItemIndex,J=Number(this.quizVotes.selected);this.selectChoice(J);this.sendVoteAction(J,X);this.quizVotes.selected=-1;var p;X=!((p=this.data)==null?0:p.enableAnimation);this.maybePlayAnswerAnimations(X)}};
_.W.onYtCommentPollRevert=function(X,J){J&&(this.selectChoice(J.selectedChoiceIndex),this.set("data.totalVotes",J.totalVotes))};
_.W.onYtServiceRequestSent=function(X,J){if(J.actions)for(X=_.C(J.actions),J=X.next();!J.done;J=X.next())(J=_.a(J.value,TT))&&this.set("data.totalVotes",J.totalVotes)};
_.W.onYtServiceRequestCompleted=function(X){var J=this.get("detail.data.actionResults.0.feedback",X);X=this.get("detail.data.actionResults.0.status",X);if(J==="FEEDBACK_DESELECT"||J==="FEEDBACK_SELECT")this.isLoading=!1,X==="STATUS_FAILED"?_.h8(this.hostElement,"yt-comment-quiz-revert",this.previousQuizInfo):this.previousQuizInfo=null};
_.W.getAnimationPropsForChoiceIndex=function(X,J){return J[X]};
_.W.maybePlayAnswerAnimations=function(X){X=X===void 0?!1:X;var J;if((J=this.data)!=null&&J.choices&&!(this.correctnessAnimationRefs.length<this.data.choices.length)){J=_.C(this.correctnessAnimationRefs);for(var p=J.next();!p.done;p=J.next()){var l=void 0,g=void 0;(l=p.value)==null||(g=l.lottieEl)==null||g.stop()}if(!(this.selectedItemIndex<0)){J=0;X&&(J=this.isCorrect?37:25);var B,k;(B=this.correctnessAnimationRefs[this.selectedItemIndex])==null||(k=B.lottieEl)==null||k.goToAndPlay(X?J:0,!0);if(!(this.isCorrect||
(B=this.data.choices.findIndex(function(e){return e.isCorrect}),B<0))){var n,w;
(w=(n=this.correctnessAnimationRefs[B])==null?void 0:n.lottieEl)==null||w.goToAndPlay(37,!0);var Y;n=(Y=this.fadeContainers)==null?void 0:Y.item(B);!X&&n&&this.fadeIn(n)}}}};
_.W.thumbnailSrc=function(X){var J,p,l,g;return(X==null?0:(J=X.thumbnails)==null?0:(p=J[0])==null?0:p.url)?_.zu((l=X.thumbnails)==null?void 0:(g=l[0])==null?void 0:g.url):void 0};
_.W.a11yVotedText=function(X,J){var p,l,g=((p=this.data)==null?void 0:(l=p.correctVotedText)==null?void 0:l.simpleText)||"",B,k;p=((B=this.data)==null?void 0:(k=B.votedText)==null?void 0:k.simpleText)||"";if(!J)return"";var n,w;if((n=this.data)==null?0:(w=n.choices)==null?0:w[X].isCorrect)return g;var Y,e;return((Y=this.data)==null?0:(e=Y.choices)==null?0:e[X].isSelected)?p:""};
_.W.getEndpoint=function(X,J){return J===X?this.data.choices[X].deselectServiceEndpoint||null:this.data.choices[X].selectServiceEndpoint||null};
_.W.sendVoteAction=function(X,J){if(X=this.getEndpoint(X,J))this.isLoading=!0,this.ytComponentBehavior.resolveCommand(X)};
_.W.selectChoice=function(X){this.previousQuizInfo||(this.previousQuizInfo={totalVotes:this.data.totalVotes,selectedChoiceIndex:this.selectedItemIndex});for(var J=0;J<this.data.choices.length;J++)this.set("data.choices."+J+".isSelected",X===this.selectedItemIndex?!1:J===X);this.selectedItemIndex=this.selectedItemIndex===X?-1:X};
_.W.maybeInitializeQuizLotties=function(X){var J=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=X.map(function(p){return{animationConfig:p.isCorrect?J.baseCorrectLottiePlayerAnimationConfig:J.baseIncorrectLottiePlayerAnimationConfig,
animationRef:{},listeners:{DOMLoaded:function(){J.maybePlayAnswerAnimations(!0)}}}});
this.correctnessAnimationRefs=this.correctnessAnimationProps.map(function(p){return p.animationRef||{}})};
_.W.fadeIn=function(X){X.classList.add("fade-in");_.Uh(_.gs,function(){X.classList.remove("fade-in")},900)};
_.O1.Object.defineProperties(rm.prototype,{shouldUseModernUi:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_modern_quiz_consumption_ui")||this.usesPanelLockup}},
showExplanation:{configurable:!0,enumerable:!0,get:function(){return _.wi(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 X,J;return((X=this.data)==null?void 0:(J=X.choices)==null?void 0:J.some(function(p){return p.isSelected}))||!1}},
explanation:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null||!X.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?HkH:this.data.choices[this.selectedItemIndex].explanation||HkH}},
isCorrect:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null||!X.choices||this.selectedItemIndex<0||this.selectedItemIndex>=this.data.choices.length?!1:this.data.choices[this.selectedItemIndex].isCorrect||!1}}});
rm.prototype.onYtServiceRequestCompleted=rm.prototype.onYtServiceRequestCompleted;rm.prototype.onYtServiceRequestSent=rm.prototype.onYtServiceRequestSent;rm.prototype.onYtCommentPollRevert=rm.prototype.onYtCommentPollRevert;rm.prototype.dataChanged=rm.prototype.dataChanged;rm.prototype.onExplanationChanged=rm.prototype.onExplanationChanged;_.u([_.S(_.hi),_.V("design:type",Object)],rm.prototype,"paperItemBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rm.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],rm.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.ye.YtTaskEmitterBehavior),_.V("design:type",Object)],rm.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],rm.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rm.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],rm.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Object)],rm.prototype,"usesPanelLockup",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsChannelOwner(data.choices)"}),_.V("design:type",Boolean)],rm.prototype,"isChannelOwner",void 0);_.u([_.R({computed:"computeIsTotalVotesDisabled(data)"}),_.V("design:type",Boolean)],rm.prototype,"isTotalVotesDisabled",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsImageQuiz(data)"}),_.V("design:type",Boolean)],rm.prototype,"isImageQuiz",void 0);_.u([_.R(),_.V("design:type",Object)],rm.prototype,"previousQuizInfo",void 0);_.u([_.R(),_.V("design:type",Object)],rm.prototype,"selectedItemIndex",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data","usesPanelLockup"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rm.prototype,"shouldUseModernUi",null);
_.u([_.NB(".fade-container"),_.V("design:type",Object)],rm.prototype,"fadeContainers",void 0);_.u([_.R(),_.V("design:type",Array)],rm.prototype,"correctnessAnimationProps",void 0);_.u([_.O("explanation","showCorrectAnswer"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rm.prototype,"showExplanation",null);_.u([_.O("isChannelOwner","isAttempted"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rm.prototype,"showCorrectAnswer",null);
_.u([_.O("isChannelOwner","isAttempted","data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rm.prototype,"isQuizAnsweringDisabled",null);_.u([_.O("isQuizAnsweringDisabled"),_.V("design:type",Object),_.V("design:paramtypes",[])],rm.prototype,"endpointStyle",null);_.u([_.O("data","selectedItemIndex"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rm.prototype,"isAttempted",null);
_.u([_.O("data","selectedItemIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],rm.prototype,"explanation",null);_.u([_.O("data","selectedItemIndex"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rm.prototype,"isCorrect",null);_.u([_.qB("ytd-expander"),_.V("design:type",Object)],rm.prototype,"expander",void 0);_.u([_.qB("#quiz-votes"),_.V("design:type",Object)],rm.prototype,"quizVotes",void 0);
_.u([_.mA("explanation"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rm.prototype,"onExplanationChanged",null);_.u([_.mA("data","isChannelOwner"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rm.prototype,"dataChanged",null);_.u([_.R8("yt-comment-quiz-revert"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],rm.prototype,"onYtCommentPollRevert",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],rm.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],rm.prototype,"onYtServiceRequestCompleted",null);_.u([_.Xo({is:"ytd-backstage-quiz-renderer",disableElementRegistration:!0})],rm);
_.N(rm,"ytd-backstage-quiz-renderer",function(){if(hZG!==void 0)return hZG;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-quiz-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-formatted-string id="vote-info" hidden="[[isTotalVotesDisabled]]" text="[[data.totalVotes]]" class="style-scope ytd-backstage-quiz-renderer">\n</yt-formatted-string>\n<tp-yt-paper-listbox id="quiz-votes" on-iron-select="onQuizChoiceSelected" class="style-scope ytd-backstage-quiz-renderer">\n  <template is="dom-repeat" items="[[data.choices]]" class="style-scope ytd-backstage-quiz-renderer">\n    <a id="sign-in" class$="[[endpointStyle]] style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" href$="[[computeHref_(item.signinEndpoint)]]" data="[[item.signinEndpoint]]" role="button">\n      <tp-yt-paper-item class="vote-choice style-scope ytd-backstage-quiz-renderer" aria-disabled="[[isQuizAnsweringDisabled]]" attempted$="[[isAttempted]]" correct$="[[item.isCorrect]]" is-channel-owner$="[[isChannelOwner]]" name="[[index]]" role="button" selected$="[[item.isSelected]]" show-correct-answer$="[[showCorrectAnswer]]">\n        <div class="choice-info style-scope ytd-backstage-quiz-renderer">\n          <template is="dom-if" if="[[isImageQuiz]]" class="style-scope ytd-backstage-quiz-renderer">\n            <img class="choice-image style-scope ytd-backstage-quiz-renderer" alt="" src$="[[thumbnailSrc(item.image)]]">\n          </template>\n          <div class="text-area style-scope ytd-backstage-quiz-renderer">\n            <yt-formatted-string class="choice-text style-scope ytd-backstage-quiz-renderer" text="[[item.text]]"> </yt-formatted-string>\n            \n            <div class="a11y-voted-text style-scope ytd-backstage-quiz-renderer" aria-label$="[[a11yVotedText(index, isAttempted)]]"> </div>\n            \n            <span style="user-select: none" class="style-scope ytd-backstage-quiz-renderer"> \u00a0 </span>\n            <div class="voted-box style-scope ytd-backstage-quiz-renderer">\n              <yt-formatted-string class="vote-percentage style-scope ytd-backstage-quiz-renderer" hidden="[[!item.votePercentage]]" text="[[item.votePercentage]]">\n              </yt-formatted-string>\n              <div class="fade-container animation-container style-scope ytd-backstage-quiz-renderer">\n                <ytd-lottie-player class="correctness-lottie style-scope ytd-backstage-quiz-renderer" data="[[getAnimationPropsForChoiceIndex(index, correctnessAnimationProps)]]">\n                </ytd-lottie-player>\n              </div>\n            </div>\n          </div>\n        </div>\n      </tp-yt-paper-item>\n    </a>\n  </template>\n</tp-yt-paper-listbox>\n<div class="explanation-box style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" hidden="[[!showExplanation]]">\n  <yt-formatted-string class="explanation-header style-scope ytd-backstage-quiz-renderer" correct$="[[isCorrect]]" text="[[data.explanationHeaderText]]">\n  </yt-formatted-string>\n  <ytd-expander id="expander" max-number-of-lines="3" class="style-scope ytd-backstage-quiz-renderer">\n    <yt-formatted-string class="choice-explanation style-scope ytd-backstage-quiz-renderer" slot="content" force-default-style="" text="[[explanation]]">\n    </yt-formatted-string>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="more-button">[[getSimpleString(data.explanationExpandText)]]</span>\n    <span class="exp-button style-scope ytd-backstage-quiz-renderer" slot="less-button">[[getSimpleString(data.explanationCollapseText)]]</span>\n  </ytd-expander>\n</div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return hZG=X},{mode:1});var ajj;var In=function(){return _.F.apply(this,arguments)||this};
_.r(In,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],In.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],In.prototype,"data",void 0);_.u([_.Xo({is:"ytd-post-uploaded-video-renderer",disableElementRegistration:!0})],In);
_.N(In,"ytd-post-uploaded-video-renderer",function(){if(ajj!==void 0)return ajj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ajj=X},{mode:1});var UR0;var yl=function(){return _.F.apply(this,arguments)||this};
_.r(yl,_.F);yl.prototype.useFilledIcons=function(X){return X==="SPONSORSHIP_STAR"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yl.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yl.prototype,"data",void 0);_.u([_.Xo({is:"ytd-sponsors-only-badge-renderer",disableElementRegistration:!0})],yl);
var rNt=_.y_()(yl,"ytd-sponsors-only-badge-renderer",function(){if(UR0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);UR0=X}X=UR0;return X},{allowedProps:["data"],
mode:1});var Ijr;var on=function(){return _.F.apply(this,arguments)||this};
_.r(on,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],on.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],on.prototype,"data",void 0);_.u([_.Xo({is:"ytd-child-video-renderer",disableElementRegistration:!0})],on);
_.N(on,"ytd-child-video-renderer",function(){if(Ijr!==void 0)return Ijr;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Ijr=X},{mode:1});var yNu;var oJu;var SB=function(){var X=_.F.apply(this,arguments)||this;X.size=0;X.fallbackImageSize={height:void 0,width:9999};X.webModernCollections=!1;return X};
_.r(SB,_.F);_.W=SB.prototype;_.W.computeBlurredImageSize=function(X){return X?{height:X*2,width:X*2}:this.fallbackImageSize};
_.W.computeImageSize=function(X){return X?{height:X,width:X}:this.fallbackImageSize};
_.W.computeObjectFit=function(X){return X?"FILL":"CONTAIN"};
_.W.computePreserve=function(X){return X?!0:!1};
_.W.setBackground=function(){var X,J;if((X=this.data)==null?0:(J=X.thumbnail)==null?0:J.sampledThumbnailColor)X=this.data.thumbnail.sampledThumbnailColor,this.hostElement.style.background="rgba("+X.red+","+X.green+","+X.blue+",1)"};
SB.prototype.setBackground=SB.prototype.setBackground;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],SB.prototype,"ytRendererBehavior",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],SB.prototype,"watchFeedThumbnail",void 0);_.u([_.R(),_.V("design:type",Object)],SB.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],SB.prototype,"size",void 0);
_.u([_.R({computed:"computeBlurredImageSize(size)"}),_.V("design:type",Object)],SB.prototype,"blurredImageSize",void 0);_.u([_.R({computed:"computeImageSize(size)"}),_.V("design:type",Object)],SB.prototype,"imageSize",void 0);_.u([_.R({computed:"computePreserve(size)"}),_.V("design:type",String)],SB.prototype,"preserve",void 0);_.u([_.R({computed:"computeObjectFit(size)"}),_.V("design:type",String)],SB.prototype,"objectFit",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],SB.prototype,"webModernCollections",void 0);_.u([_.mA("data.thumbnail.sampledThumbnailColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],SB.prototype,"setBackground",null);_.u([_.Xo({is:"ytd-playlist-custom-thumbnail-renderer",disableElementRegistration:!0})],SB);
_.N(SB,"ytd-playlist-custom-thumbnail-renderer",function(){if(oJu!==void 0)return oJu;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return oJu=X},{mode:1});var SHU;var OZ=function(){return _.F.apply(this,arguments)||this};
_.r(OZ,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OZ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],OZ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],OZ.prototype,"width",void 0);_.u([_.Xo({is:"ytd-playlist-video-thumbnail-renderer",disableElementRegistration:!0})],OZ);
_.N(OZ,"ytd-playlist-video-thumbnail-renderer",function(){if(SHU!==void 0)return SHU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return SHU=X},{mode:1});var Oku;var cg=function(){return _.F.apply(this,arguments)||this};
_.r(cg,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cg.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cg.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],cg.prototype,"width",void 0);_.u([_.Xo({is:"ytd-show-custom-thumbnail-renderer",disableElementRegistration:!0})],cg);
_.N(cg,"ytd-show-custom-thumbnail-renderer",function(){if(Oku!==void 0)return Oku;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Oku=X},{mode:1});var cNZ;var bg=function(){return _.F.apply(this,arguments)||this};
_.r(bg,_.F);bg.prototype.useFilledIcons=function(X){return X==="MUSIC"||X==="COURSE"};
bg.prototype.overlayColorChanged=function(){if(typeof this.overlayColor==="number")this.hostElement.style.backgroundColor=jo(this.overlayColor,"0.8");else if(this.overlayColor){var X=this.overlayColor;this.hostElement.style.backgroundColor="rgba("+X.red+","+X.green+","+X.blue+",0.8)"}};
_.O1.Object.defineProperties(bg.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)}}});
bg.prototype.overlayColorChanged=bg.prototype.overlayColorChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bg.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bg.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],bg.prototype,"overlayColor",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.icon","data.text"),_.V("design:type",Object),_.V("design:paramtypes",[])],bg.prototype,"overlayStyle",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.icon","data.text"),_.V("design:type",Object),_.V("design:paramtypes",[])],bg.prototype,"overlayTextStyle",null);_.u([_.mA("overlayColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bg.prototype,"overlayColorChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-bottom-panel-renderer"})],bg);
_.N(bg,"ytd-thumbnail-overlay-bottom-panel-renderer",function(){if(cNZ!==void 0)return cNZ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return cNZ=X},{mode:1});var bkr;var fh=function(){var X=_.F.apply(this,arguments)||this;X.active=!1;return X};
_.r(fh,_.F);fh.prototype.computeIsSpinnerHidden=function(X){return(X==null?void 0:X.state)!=="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_DOWNLOADING"};
fh.prototype.computeOverlayIcon=function(X){return(X==null?void 0:X.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_FAILED"?"ERROR_OUTLINE":(X==null?void 0:X.state)==="THUMBNAIL_OVERLAY_DOWNLOADING_RENDERER_STATE_PAUSED_BY_USER"?"OFFLINE_PAUSE":"OFFLINE_DOWNLOADING_SPINNER"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fh.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],fh.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],fh.prototype,"active",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-downloading-renderer"})],fh);
_.N(fh,"ytd-thumbnail-overlay-downloading-renderer",function(){if(bkr!==void 0)return bkr;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return bkr=X},{mode:1});var fjU;var Dk=function(){return _.F.apply(this,arguments)||this};
_.r(Dk,_.F);_.O1.Object.defineProperties(Dk.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.text)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Dk.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Dk.prototype,"data",void 0);_.u([_.O("data.text"),_.V("design:type",Object),_.V("design:paramtypes",[])],Dk.prototype,"text",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-hover-text-renderer"})],Dk);
_.N(Dk,"ytd-thumbnail-overlay-hover-text-renderer",function(){if(fjU!==void 0)return fjU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return fjU=X},{mode:1});var DR0,RZU=function(){if(DR0!==void 0)return DR0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return DR0=X};var Rn=function(){return _.F.apply(this,arguments)||this};
_.r(Rn,_.F);_.O1.Object.defineProperties(Rn,{template:{configurable:!0,enumerable:!0,get:function(){return RZU()}}});
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Rn.prototype,"animateEqualizer",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-equalizer"})],Rn);_.y_()(Rn,"ytd-thumbnail-overlay-equalizer",function(){return RZU()},{allowedProps:["animateEqualizer"],
mode:1});var mRG;var mr=function(){var X=_.F.apply(this,arguments)||this;X.nowPlayingBadge=_.H("web_now_playing_badge");X.actionMap={"yt-miniplayer-play-state-changed":"onMiniplayerPlayStateChanged"};return X};
_.r(mr,_.F);mr.prototype.activeChanged=function(){var X=this;_.H("web_enable_playlist_video_lockup_equalizer")&&this.isActive&&_.oh(this,function(){_.h8(X.hostElement,"yt-playlist-lockup-now-playing-active",X)})};
mr.prototype.onMiniplayerPlayStateChanged=function(X){var J,p=(J=_.a(_.To().currentEndpoint,_.CV))==null?void 0:J.videoId;this.isVideoPlaying=X&&(_.H("web_limit_now_playing_animation_killswitch")||this.videoId===p)};
mr.prototype.activeChanged=mr.prototype.activeChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],mr.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mr.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],mr.prototype,"isVideoPlaying",void 0);_.u([_.R(),_.V("design:type",String)],mr.prototype,"videoId",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],mr.prototype,"equalizerOnly",void 0);_.u([_.R(),_.V("design:type",Boolean)],mr.prototype,"isActive",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mr.prototype,"nowPlayingBadge",void 0);_.u([_.mA("isActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mr.prototype,"activeChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-now-playing-renderer"})],mr);
_.N(mr,"ytd-thumbnail-overlay-now-playing-renderer",function(){if(mRG!==void 0)return mRG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return mRG=X},{mode:1});var F7U;var FF=function(){return _.F.apply(this,arguments)||this};
_.r(FF,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],FF.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],FF.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-playback-status-renderer"})],FF);
_.N(FF,"ytd-thumbnail-overlay-playback-status-renderer",function(){if(F7U!==void 0)return F7U;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return F7U=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var qHX;var qV=function(){return _.F.apply(this,arguments)||this};
_.r(qV,_.F);qV.prototype.onDurationChanged=function(){var X,J;_.ya(this.hostElement).querySelector("#progress").style.width=((J=(X=this.data)==null?void 0:X.percentDurationWatched)!=null?J:0)+"%"};
qV.prototype.onDurationChanged=qV.prototype.onDurationChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],qV.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qV.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qV.prototype,"isLive",void 0);_.u([_.mA("data.percentDurationWatched"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qV.prototype,"onDurationChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-resume-playback-renderer"})],qV);
_.N(qV,"ytd-thumbnail-overlay-resume-playback-renderer",function(){if(qHX!==void 0)return qHX;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return qHX=X},{mode:1});var N5H;var NV=function(){var X=_.F.apply(this,arguments)||this;X.bottomPanel=!1;X.richGridOverlay=!1;X.watchFeedOverlay=!1;X.isCompact=!1;return X};
_.r(NV,_.F);NV.prototype.widthChanged=function(){this.watchFeedOverlay?this.hostElement.style.width="":this.richGridOverlay||(this.hostElement.style.width=this.width+"px")};
_.O1.Object.defineProperties(NV.prototype,{isIconFilled:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.icon)==null?void 0:J.iconType)==="PLAY_ALL"&&_.H("kevlar_system_icons")}}});
NV.prototype.widthChanged=NV.prototype.widthChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],NV.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],NV.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],NV.prototype,"width",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],NV.prototype,"bottomPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],NV.prototype,"richGridOverlay",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],NV.prototype,"watchFeedOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],NV.prototype,"isCompact",void 0);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],NV.prototype,"isIconFilled",null);_.u([_.mA("width","watchFeedOverlay"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],NV.prototype,"widthChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-side-panel-renderer"})],NV);
_.N(NV,"ytd-thumbnail-overlay-side-panel-renderer",function(){if(N5H!==void 0)return N5H;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return N5H=X},{mode:1});var M9Z;var uKr=["CLIP","SHORTS"],MV=function(){var X=_.F.apply(this,arguments)||this;X.animated=_.H("animated_live_badge_icon");X.hasIcon=!1;X.updateTimerIntervalId=0;X.timeSinceLive=0;return X};
_.r(MV,_.F);_.W=MV.prototype;_.W.detached=function(){clearInterval(this.updateTimerIntervalId)};
_.W.dataChanged=function(){this.data&&(this.hasIcon=!!this.data.icon)};
_.W.computeHideTimeStatus=function(){return this.hideBadgeShape?!this.hasIconOrText():!0};
_.W.hasIconOrText=function(){var X,J;return!!(((X=this.data)==null?0:X.icon)||((J=this.data)==null?0:J.text))};
_.W.initializeLiveBadgeTimer=function(){var X=this,J,p=(J=this.liveBadgeData)==null?void 0:J.startTimestampSec;if(p&&this.canShowLiveBadgeTimer()){var l;J=Number((l=this.liveBadgeData)==null?void 0:l.tickIntervalUsec)/1E3||1E3;this.timeSinceLive=Date.now()/1E3-Number(p);this.updateTimerIntervalId=_.FG(function(){X.canShowLiveBadgeTimer()?X.timeSinceLive++:(X.timeSinceLive=0,window.clearInterval(X.updateTimerIntervalId))},J)}else this.timeSinceLive=0};
_.W.canShowLiveBadgeTimer=function(){var X=Date.now(),J,p;return X<(Number((J=this.liveBadgeData)==null?void 0:J.endTimestampSec)-1)*1E3&&X>Number((p=this.liveBadgeData)==null?void 0:p.startTimestampSec)*1E3};
_.O1.Object.defineProperties(MV.prototype,{badgeShapeData:{configurable:!0,enumerable:!0,get:function(){return this.data?_.QYB(this.data,this.timeSinceLive):{}}},
hideBadgeShape:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.hasIconOrText()||this.overlayType==="OPEN_IN_NEW_TAB"}},
overlayStyle:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.style)return this.data.style}},
liveBadgeData:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.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 uKr.indexOf(this.overlayType||this.overlayStyle||"")!==-1}}});
MV.prototype.initializeLiveBadgeTimer=MV.prototype.initializeLiveBadgeTimer;MV.prototype.dataChanged=MV.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],MV.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],MV.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",String)],MV.prototype,"icon",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],MV.prototype,"animated",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHideTimeStatus(data,hideBadgeShape)"}),_.V("design:type",Boolean)],MV.prototype,"hideTimeStatus",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],MV.prototype,"hasIcon",void 0);_.u([_.R(),_.V("design:type",Object)],MV.prototype,"timeSinceLive",void 0);_.u([_.O("data","timeSinceLive"),_.V("design:type",Object),_.V("design:paramtypes",[])],MV.prototype,"badgeShapeData",null);
_.u([_.O("data","overlayType"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],MV.prototype,"hideBadgeShape",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],MV.prototype,"dataChanged",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.style"),_.V("design:type",Object),_.V("design:paramtypes",[])],MV.prototype,"overlayStyle",null);
_.u([_.O("data.liveBadgeData"),_.V("design:type",Object),_.V("design:paramtypes",[])],MV.prototype,"liveBadgeData",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.type"),_.V("design:type",Object),_.V("design:paramtypes",[])],MV.prototype,"overlayType",null);_.u([_.O("overlayType","overlayStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],MV.prototype,"useFilledIcon",null);
_.u([_.GA("liveBadgeData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],MV.prototype,"initializeLiveBadgeTimer",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-time-status-renderer"})],MV);
_.N(MV,"ytd-thumbnail-overlay-time-status-renderer",function(){if(M9Z!==void 0)return M9Z;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return M9Z=X},{mode:_.oC("kevlar_poly_si_batch_j035")?1:2});var Gd0;var ug=function(){return _.F.apply(this,arguments)||this};
_.r(ug,_.F);ug.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"}}}}};
ug.prototype.computeThumbnailOverlayResumePlaybackRenderer=function(X){if(this.hasPlaybackProgressBar)return{percentDurationWatched:X.percentDurationWatched}};
ug.prototype.computeHasPlaybackProgressBar=function(X){return!!X.percentDurationWatched&&X.percentDurationWatched>0};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ug.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ug.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ug.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasPlaybackProgressBar(data)"}),_.V("design:type",Boolean)],ug.prototype,"hasPlaybackProgressBar",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-tvfilm-show-watch-forward-overlay-renderer"})],ug);
_.N(ug,"ytd-tvfilm-show-watch-forward-overlay-renderer",function(){if(Gd0!==void 0)return Gd0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Gd0=X},{mode:1});var dRk;var V9r=_.q(function(X){var J=X.data;var p=X.children;var l=function(){return!!J().doubleStack},g=function(){return!!J().includeStackHeight};
return _.A("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:function(){return!J().experimentEnabled}},_.A(_.v,{cond:J,
then:function(){var B={};return _.A(_.o3,null,_.A(_.v,{cond:g,then:function(){var k={};return _.A("div",{class:_.yW("ytCollectionsStackSpacer",(k.ytCollectionsStackSpacerDoubleStack=l,k))})}}),_.A("div",{class:_.yW((B.ytCollectionsStackRelativeStack=g,B))},_.A(_.v,{cond:l,
then:function(){var k={};return _.A("div",{class:_.yW("ytCollectionsStackCollectionStack2",function(){return J().customClassName2ndStack},(k.ytCollectionsStackCollectionStack2ResponsiveMode=function(){return J().enableResponsiveMode},k)),
style:_.bY({"background-color":function(){return KJT(J())}})})}}),_.A("div",{class:_.yW("ytCollectionsStackCollectionStack1",function(){return J().customClassName1stStack},function(){return EAU(J().thumbnailSize?J().thumbnailSize:"medium")}),
style:_.bY({"background-color":function(){return KJT(J())}})}),p))}}))},"Da");_.ZZ(V9r,"yt-collections-stack",{props:{data:_.H7}});var Gs=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};X.webModernCollections=!1;X.isSearch=!1;X.isDoubleStack=!1;X.thumbnailSize="medium";return X};
_.r(Gs,_.F);_.W=Gs.prototype;
_.W.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]]"}}}}}};
_.W.getThumbnailDetails=function(X){if(X!=null&&X.thumbnailRenderer){var J=X.thumbnailRenderer,p;if((p=J.playlistVideoThumbnailRenderer)==null?0:p.thumbnail)return J.playlistVideoThumbnailRenderer.thumbnail;var l;if((l=J.playlistCustomThumbnailRenderer)==null?0:l.thumbnail)return J.playlistCustomThumbnailRenderer.thumbnail;X=X.thumbnailRenderer;var g;if((g=X.showCustomThumbnailRenderer)==null?0:g.thumbnail)return X.showCustomThumbnailRenderer.thumbnail}};
_.W.computeOverlayColor=function(X){var J,p;if((J=this.getThumbnailDetails(X))==null?0:(p=J.darkColorPalette)==null?0:p.section2Color)return this.getThumbnailDetails(X).darkColorPalette.section2Color;var l;return(l=this.getThumbnailDetails(X))==null?void 0:l.sampledThumbnailColor};
_.W.computeWebModernCollections=function(X){if(X==null||!X.thumbnailOverlays)return!1;X=_.C(X.thumbnailOverlays);for(var J=X.next();!J.done;J=X.next()){var p=void 0;if((p=J.value)==null?0:p.thumbnailOverlayBottomPanelRenderer)return!0}return!1};
_.W.computeNavigationEndpoint=function(X){return rIR(X==null?void 0:X.navigationEndpoint)};
_.O1.Object.defineProperties(Gs.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var X=this.getThumbnailDetails(this.data);return{thumbnailSize:this.thumbnailSize,doubleStack:this.isDoubleStack,sampledThumbnailColor:X==null?void 0:X.sampledThumbnailColor,vibrantColorPalette:X==null?void 0:X.vibrantColorPalette,darkColorPalette:X==null?void 0:X.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Gs.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Gs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(juv),_.V("design:type",Object)],Gs.prototype,"ytdThumbnailBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Gs.prototype,"componentBehavior",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],Gs.prototype,"watchFeedThumbnail",void 0);_.u([_.R(),_.V("design:type",Number)],Gs.prototype,"customThumbnailSize",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],Gs.prototype,"hideAria",void 0);_.u([_.R(),_.V("design:type",Object)],Gs.prototype,"data",void 0);_.u([_.R({computed:"computeOverlayColor(data)"}),_.V("design:type",Object)],Gs.prototype,"overlayColor",void 0);
_.u([_.R({computed:"computeWebModernCollections(data)"}),_.V("design:type",Object)],Gs.prototype,"webModernCollections",void 0);_.u([_.R({computed:"computeNavigationEndpoint(data)"}),_.V("design:type",Object)],Gs.prototype,"computedNavigationEndpoint",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gs.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gs.prototype,"isDoubleStack",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],Gs.prototype,"thumbnailSize",void 0);_.u([_.O("data","isDoubleStack","thumbnailSize"),_.V("design:type",Object),_.V("design:paramtypes",[])],Gs.prototype,"collectionStack",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-playlist-thumbnail"})],Gs);
_.N(Gs,"ytd-playlist-thumbnail",function(){if(dRk!==void 0)return dRk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return dRk=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var t9U;_.ZZ(_.q(function(X){return _.A("yt-text-view-model",{class:_.yW("ytTextViewModelHost")},_.A(_.x3,{text:function(){return X.data().text}}))},"Ea"),"yt-text-view-model",{props:{data:_.H7}});var dm=function(){var X=_.F.apply(this,arguments)||this;X.noEndpoints=!1;X.amsterdamPostMvp=_.H("web_amsterdam_post_mvp_playlists");X.badges=[];X.transferState="TRANSFER_STATE_UNKNOWN";return X};
_.r(dm,_.F);_.W=dm.prototype;_.W.configureRendererStamper=function(){return{"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.W.getMetadata=function(X){if(!X)return[];var J=[],p=X.shortViewCountText||X.viewCountText;p&&J.push(_.wi(p));X.publishedTimeText&&J.push(_.wi(X.publishedTimeText));X.upcomingEventData&&X.upcomingEventData.upcomingEventText&&J.push(_.tO(_.wi(X.upcomingEventData.upcomingEventText),Number(X.upcomingEventData.startTime)));return J};
_.W.observeDataForBylineSeparator=function(){this.data&&_.S0(this.hostElement,"byline-separated",this.getMetadata(this.data).length>0&&!this.data.ownerBadges||this.shouldShowVideoInfo)};
_.W.metadataColorChanged=function(){this.metadataColor||(this.metadataLine.style.color="");this.metadataLine.style.color=_.TU(this.metadataColor)};
_.W.getSimpleString=function(X){return _.wi(X)};
_.W.isBylineHidden=function(X){return this.noByline||!((X==null?0:X.longBylineText)||(X==null?0:X.shortBylineText))};
_.W.isMetadataHidden=function(X){var J;return((J=this.getMetadata(X))==null?void 0:J.length)===0};
_.W.isBylineMetadataSeparatorHidden=function(X){return this.isMetadataHidden(X)||!this.shouldShowVideoInfo};
_.W.isLongByline=function(X,J){return J&&!(X==null||!X.longBylineText)};
_.O1.Object.defineProperties(dm.prototype,{shouldShowVideoInfo:{configurable:!0,enumerable:!0,get:function(){var X;return this.amsterdamPostMvp&&!((X=this.data)==null||!X.videoInfo)}},
inlineBadgeClass:{configurable:!0,enumerable:!0,get:function(){return this.badges&&this.badges.length>0?"metadata-line-with-badge":""}},
longBylineClass:{configurable:!0,enumerable:!0,get:function(){return this.longByline?"long-byline":""}},
bylineText:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.longByline?this.data.longBylineText:this.data.shortBylineText}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.attributedBylineText)}},
watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}}});
dm.prototype.metadataColorChanged=dm.prototype.metadataColorChanged;dm.prototype.observeDataForBylineSeparator=dm.prototype.observeDataForBylineSeparator;_.u([_.S(_.Ld),_.V("design:type",Object)],dm.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dm.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],dm.prototype,"noEndpoints",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"isSlimShort",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"radioMeta",void 0);_.u([_.R({selector:_.iY}),_.V("design:type",Object)],dm.prototype,"isGridViewEnabled",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"richMeta",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dm.prototype,"amsterdamPostMvp",void 0);
_.u([_.R(),_.V("design:type",Boolean)],dm.prototype,"noByline",void 0);_.u([_.R({computed:"isLongByline(data, radioMeta)"}),_.V("design:type",Boolean)],dm.prototype,"longByline",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"truncateMetadataLine",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"miniMode",void 0);_.u([_.R(),_.V("design:type",Number)],dm.prototype,"metadataColor",void 0);
_.u([_.R(),_.V("design:type",Array)],dm.prototype,"badges",void 0);_.u([_.R({selector:_.JW,selectorArgs:["data.videoId"]}),_.V("design:type",String)],dm.prototype,"transferState",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"isDownloading",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dm.prototype,"typographyBump",void 0);_.u([_.qB("#metadata-line"),_.V("design:type",HTMLElement)],dm.prototype,"metadataLine",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dm.prototype,"observeDataForBylineSeparator",null);_.u([_.mA("metadataColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dm.prototype,"metadataColorChanged",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],dm.prototype,"shouldShowVideoInfo",null);
_.u([_.O("badges"),_.V("design:type",String),_.V("design:paramtypes",[])],dm.prototype,"inlineBadgeClass",null);_.u([_.O("longByline"),_.V("design:type",String),_.V("design:paramtypes",[])],dm.prototype,"longBylineClass",null);_.u([_.O("data","longByline"),_.V("design:type",Object),_.V("design:paramtypes",[])],dm.prototype,"bylineText",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],dm.prototype,"hasAttributedBylineText",null);
_.u([_.O("isGridViewEnabled","data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],dm.prototype,"watchFeedBigThumbs",null);_.u([_.Xo({is:"ytd-video-meta-block",disableElementRegistration:!0})],dm);
_.N(dm,"ytd-video-meta-block",function(){if(t9U!==void 0)return t9U;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-meta-block--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<div id="metadata" class="style-scope ytd-video-meta-block">\n  <div id="byline-container" hidden="[[isBylineHidden(data, radioMeta)]]" class="style-scope ytd-video-meta-block">\n    <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-meta-block"></div>\n    <ytd-channel-name id="channel-name" class$="[[longBylineClass]] style-scope ytd-video-meta-block" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[hasAttributedBylineText]]" no-endpoints="[[noEndpoints]]" wrap-text="[[longByline]]">\n    </ytd-channel-name>\n    <div id="separator" class="style-scope ytd-video-meta-block">\u2022</div>\n    <yt-formatted-string id="video-info" hidden="[[!shouldShowVideoInfo]]" text="[[data.videoInfo]]" class="style-scope ytd-video-meta-block">\n  </yt-formatted-string>\n  </div>\n  <div id="metadata-line" class="style-scope ytd-video-meta-block">\n    \n    <ytd-badge-supported-renderer class="inline-metadata-badge style-scope ytd-video-meta-block" badges="[[badges]]" hidden="[[!badges.length]]">\n    </ytd-badge-supported-renderer>\n    <div id="separator" hidden="[[isBylineMetadataSeparatorHidden(data)]]" class="style-scope ytd-video-meta-block">\u2022</div>\n    <template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-video-meta-block">\n      <span class="inline-metadata-item style-scope ytd-video-meta-block">[[item]]</span>\n    </template>\n  </div>\n</div>\n<div id="additional-metadata-line" class="style-scope ytd-video-meta-block">\n  <template is="dom-repeat" items="[[data.additionalMetadatas]]" class="style-scope ytd-video-meta-block"><span class="style-scope ytd-video-meta-block">[[getSimpleString(item)]]</span></template>\n</div>\n\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return t9U=X},{mode:_.oC("kevlar_poly_si_batch_j080")?1:2});_.Pz("itemSectionRenderer","playlistRenderer","ytd-playlist-renderer");var Vl=function(){var X=_.F.apply(this,arguments)||this;X.displayItemCount=2;X.isBackstagePlaylist=!1;X.isPostCompactPlaylist=!1;X.shouldShowChannelThumbnail=!1;return X};
_.r(Vl,_.F);_.W=Vl.prototype;_.W.computeFirstVideos=function(X,J){return X===void 0||J===void 0?[]:X.slice(0,J)};
_.W.dataChanged=function(){if(this.data&&this.data.thumbnailRenderer){var X=this.data.thumbnailRenderer;X.playlistVideoThumbnailRenderer&&this.set("data.thumbnail",X.playlistVideoThumbnailRenderer.thumbnail);X.playlistCustomThumbnailRenderer&&this.set("data.thumbnail",X.playlistCustomThumbnailRenderer.thumbnail)}};
_.W.computeThumbnailHeight=function(X,J,p,l,g){return l?g==="BIG"?280:g==="MASSIVE"?337:234:p?240:J?72:X?118:138};
_.W.computeThumbnailWidth=function(X,J,p,l,g){return l?g==="MEDIUM"?450:g==="BIG"?500:g==="MASSIVE"?600:420:p?360:J?128:X?210:246};
_.W.computeUseBiggerThumbs=function(X){return X&&_.H("enable_desktop_search_bigger_thumbs")};
_.W.computeShouldShowChannelThumbnail=function(X,J){return X&&!(J==null||!J.channelThumbnail)};
_.O1.Object.defineProperties(Vl.prototype,{stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"large":"medium"}}});
Vl.prototype.dataChanged=Vl.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],Vl.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Vl.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Vl.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Vl.prototype,"displayItemCount",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vl.prototype,"isBackstagePlaylist",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vl.prototype,"isPostCompactPlaylist",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vl.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(isSearch)"}),_.V("design:type",Boolean)],Vl.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],Vl.prototype,"biggerThumbsStyle",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vl.prototype,"isDownloads",void 0);_.u([_.R({computed:"computeShouldShowChannelThumbnail(isSearch, data)"}),_.V("design:type",Object)],Vl.prototype,"shouldShowChannelThumbnail",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vl.prototype,"dataChanged",null);
_.u([_.O("isSearch"),_.V("design:type",String),_.V("design:paramtypes",[])],Vl.prototype,"stackThumbnailSize",null);_.u([_.Xo({is:"ytd-playlist-renderer",disableElementRegistration:!0})],Vl);
_.N(Vl,"ytd-playlist-renderer",function(){if(yNu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);yNu=X}X=yNu;return X},{mode:1});var P5t;var Qqj;var tB=function(){var X=_.F.apply(this,arguments)||this;X.startX=0;return X};
_.r(tB,_.F);tB.prototype.onEndpointMouseDown=function(X){this.startX=X.clientX};
tB.prototype.onEndpointClick=function(X){this.startX!==X.clientX&&(X.preventDefault(),X.stopPropagation())};
tB.prototype.computeObjectFit=function(X){return X==="CARD_RENDERER_STYLE_TYPE_UNIVERSAL_WATCH_CARD_MOVIE_POSTER"||X==="CARD_RENDERER_STYLE_TYPE_MOVIE_POSTER"||X==="CARD_RENDERER_STYLE_TYPE_CENTERED"?"COVER":"FILL"};
tB.prototype.computeCardStyle=function(X){return X?X.replace("CARD_RENDERER_STYLE_TYPE_","").toLowerCase():""};
_.O1.Object.defineProperties(tB.prototype,{isAlbumCard:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.searchRefinementCardRendererStyle)==null?void 0:J.value)==="CARD_RENDERER_STYLE_TYPE_ALBUM_CARD"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){return this.isAlbumCard?{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,customClassName1stStack:"collection-stack-1 style-scope "+this.is}:{experimentEnabled:!1}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tB.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tB.prototype,"data",void 0);_.u([_.R({computed:"computeObjectFit(data.searchRefinementCardRendererStyle.value)"}),_.V("design:type",Number)],tB.prototype,"objectFit",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeCardStyle(data.searchRefinementCardRendererStyle.value)"}),_.V("design:type",String)],tB.prototype,"cardStyle",void 0);
_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],tB.prototype,"roundContainer",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],tB.prototype,"isAlbumCard",null);_.u([_.O("data","isAlbumCard"),_.V("design:type",Object),_.V("design:paramtypes",[])],tB.prototype,"collectionStack",null);_.u([_.Xo({is:"ytd-search-refinement-card-renderer",disableElementRegistration:!0})],tB);
_.N(tB,"ytd-search-refinement-card-renderer",function(){if(Qqj!==void 0)return Qqj;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Qqj=X},{mode:1});var EJj;var Pg=function(){var X=_.F.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.r(Pg,_.F);_.u([_.R(),_.V("design:type",Object)],Pg.prototype,"data",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Pg.prototype,"componentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Pg.prototype,"ytdReduxBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Pg.prototype,"isRichGrid",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],Pg.prototype,"miniMode",void 0);
_.u([_.Xo({is:"ytd-game-details-renderer",disableElementRegistration:!0})],Pg);
_.N(Pg,"ytd-game-details-renderer",function(){if(EJj!==void 0)return EJj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return EJj=X},{mode:1});var K7U;var T5k;var Ql=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};return X};
_.r(Ql,_.F);_.W=Ql.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.currentStateData=function(X){var J=X||this.data;return J&&J.states&&J.currentStateId!=null?J.states.find(function(p){return p.stateId===J.currentStateId})||null:null};
_.W.currentStateRendererData=function(X){return(X=this.currentStateData(X))&&X.state&&X.state.buttonRenderer?X.state.buttonRenderer:null};
_.W.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())};
_.W.computeButtonIcon=function(X){X=this.currentStateRendererData(X);var J;return(X==null?0:(J=X.icon)==null?0:J.iconType)?X.icon.iconType.toLowerCase():null};
_.W.computeAccessibility=function(X){return(X=this.currentStateRendererData(X))&&X.accessibilityData?X.accessibilityData.accessibilityData||null:null};
_.W.computeButtonClass=function(X){var J=this.currentStateRendererData(X);if(!J)return"";X="";var p=J.style;p&&(X+=p.toLowerCase().replace(/_/g,"-")+" ");(J=J.size)&&(X+=J.toLowerCase().replace(/_/g,"-")+" ");return X.trim()};
_.W.computeServiceEndpoint=function(X){if(!X)return null;var J=X&&X.serviceEndpoint,p=this.get("command.commandMetadata.webCommandMetadata.sendPost",X);return J?J:p&&X.command?X.command:null};
_.W.computeBellMenuItemParams=function(X){var J;X=(J=_.a(X==null?void 0:X.command,_.Im))==null?void 0:J.commands;if(!X||X.length===0)return null;J=_.a(X[0],_.zT);var p,l;return(J==null?0:(p=J.popup)==null?0:(l=p.menuPopupRenderer)==null?0:l.items)?J.popup.menuPopupRenderer.items.map(function(g){return g.menuServiceItemRenderer.trackingParams}):null};
_.W.handleBellMenuOpenSelectedAction=function(X){var J=X.trackingParams,p=this.computeBellMenuItemParams(this.data);this.data&&J&&p&&p.includes(J)&&this.ytRenderButtonBehavior._setButtonIcon(X.icon.iconType.toLowerCase())};
_.W.onYtServiceRequestCompleted=function(X,J){(X=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",J))&&this.set("data",X)};
_.W.onYtServiceRequestError=function(){this.ytRenderButtonBehavior._setButtonIcon(this.computeButtonIcon(this.data))};
_.W.resetState=function(){this.set("data.currentStateId",3)};
_.W.onYtButtonTapHandler=function(){if(this.data){var X=this.currentStateRendererData(this.data);X&&this.ytRendererBehavior.logExplicitClick(X)}};
Ql.prototype.onYtServiceRequestError=Ql.prototype.onYtServiceRequestError;Ql.prototype.onYtServiceRequestCompleted=Ql.prototype.onYtServiceRequestCompleted;Ql.prototype.stateChanged=Ql.prototype.stateChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ql.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ql.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(iX.YtRenderButtonBehavior),_.V("design:type",Object)],Ql.prototype,"ytRenderButtonBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ql.prototype,"data",void 0);_.u([_.GA("data","data.currentStateId"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ql.prototype,"stateChanged",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],Ql.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Ql.prototype,"onYtServiceRequestError",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer"})],Ql);
_.N(Ql,"ytd-subscription-notification-toggle-button-renderer",function(){if(T5k!==void 0)return T5k;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return T5k=X},{mode:1});var zZk;var EZ=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-menu-service-item-selected-action":"handleBellMenuOpenSelectedAction"};X.tapHandler=function(){if(X.data){var J=X.currentStateRendererData();J&&X.ytRendererBehavior.logExplicitClick(J)}};
return X};
_.r(EZ,_.F);_.W=EZ.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.currentStateData=function(){var X=this;return this.data&&this.data.states&&this.data.currentStateId!=null?this.data.states.find(function(J){return J.stateId===X.data.currentStateId})||null:null};
_.W.currentStateRendererData=function(){var X=this.currentStateData();return X&&X.state&&X.state.buttonRenderer?X.state.buttonRenderer:null};
_.W.computeAccessibilityLabel=function(){var X,J,p;return(X=this.currentStateRendererData())==null?void 0:(J=X.accessibilityData)==null?void 0:(p=J.accessibilityData)==null?void 0:p.label};
_.W.computeBellMenuItemParams=function(){var X,J,p=(J=_.a((X=this.data)==null?void 0:X.command,_.Im))==null?void 0:J.commands;if(!p||p.length===0)return null;X=_.a(p[0],_.zT);var l,g;return(X==null?0:(l=X.popup)==null?0:(g=l.menuPopupRenderer)==null?0:g.items)?X.popup.menuPopupRenderer.items.map(function(B){return B.menuServiceItemRenderer.trackingParams}):null};
_.W.handleBellMenuOpenSelectedAction=function(X){var J=X.trackingParams,p=this.computeBellMenuItemParams();if(this.data&&J&&p&&p.includes(J)&&(X==null||!X.isDisabled)){var l;((l=_.a(X.serviceEndpoint,_.om))==null?void 0:l.signal)!=="CLIENT_SIGNAL"&&(this.icon=X.icon.iconType)}};
_.W.resetState=function(){this.icon=void 0;this.set("data.currentStateId",3)};
_.W.onYtServiceRequestCompleted=function(X,J){if(X=this.get("data.newNotificationButton.subscriptionNotificationToggleButtonRenderer",J))this.icon=void 0,this.set("data",X)};
_.W.onYtServiceRequestError=function(){this.icon=void 0};
_.O1.Object.defineProperties(EZ.prototype,{computedButtonShape:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=this.data,J=this.textLabel,p=this.hostElement,l=this.computeAccessibilityLabel(),g=this.tapHandler,B=this.isOverlay?"overlay":"mono",k=(X==null?0:X.disableButton)?"disabled":"active";J=J?_.zS(J):void 0;return{style:B,type:"tonal",state:k,size:"M",focused:!1,formattedButtonText:J,iconPosition:"leading-trailing",onTap:zf6(X,g,p),accessibilityLabel:l}}}},
computedIcon:{configurable:!0,enumerable:!0,get:function(){var X=this.currentStateRendererData(),J,p,l=(p=this.icon)!=null?p:X==null?void 0:(J=X.icon)==null?void 0:J.iconType;if(l)return _.bN(l)}},
computedAnimateIcon:{configurable:!0,enumerable:!0,get:function(){return this.computedIcon==="NOTIFICATIONS_NONE"?!0:void 0}},
computedSecondaryIcon:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.secondaryIcon)==null?void 0:J.iconType;if(p)return _.bN(p)}}});
EZ.prototype.onYtServiceRequestError=EZ.prototype.onYtServiceRequestError;EZ.prototype.onYtServiceRequestCompleted=EZ.prototype.onYtServiceRequestCompleted;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],EZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EZ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],EZ.prototype,"textLabel",void 0);
_.u([_.R(),_.V("design:type",String)],EZ.prototype,"icon",void 0);_.u([_.R(),_.V("design:type",Boolean)],EZ.prototype,"isOverlay",void 0);_.u([_.O("data.*","textLabel"),_.V("design:type",Object),_.V("design:paramtypes",[])],EZ.prototype,"computedButtonShape",null);_.u([_.O("data.*","icon"),_.V("design:type",Object),_.V("design:paramtypes",[])],EZ.prototype,"computedIcon",null);_.u([_.O("computedIcon"),_.V("design:type",Object),_.V("design:paramtypes",[])],EZ.prototype,"computedAnimateIcon",null);
_.u([_.O("data.*"),_.V("design:type",Object),_.V("design:paramtypes",[])],EZ.prototype,"computedSecondaryIcon",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],EZ.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],EZ.prototype,"onYtServiceRequestError",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-subscription-notification-toggle-button-renderer-next"})],EZ);
_.N(EZ,"ytd-subscription-notification-toggle-button-renderer-next",function(){if(zZk!==void 0)return zZk;var X=document.createElement("template");_.I(X,'\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 zZk=X},{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var jq0;_.ZZ(jYX,"yt-animated-action",{props:{backgroundLottieRef:_.H7,foregroundLottieRef:_.H7,wrapperClass:_.H7,disableAnimation:_.H7},unsafeExternallySettableAttributes:new Set(["key"])});var Kh=function(){var X=_.F.apply(this,arguments)||this;X.animatedActionEnabled=_.H("web_animated_actions");X.foregroundLottieRef={};X.backgroundLottieRef={};X.forceIconOnly=!1;X.showTextWhileAnimating=!1;X.keyboardFocused=!1;X.isAnimating=!1;X.actionMap={"yt-player-subscribe":"onPlayerSubscribe","yt-player-unsubscribe":"onPlayerUnsubscribe","yt-update-subscribe-button-action":"handleUpdateSubscribeButtonAction"};return X};
_.r(Kh,_.F);_.W=Kh.prototype;_.W.maybeUpdateBellButtonText=function(){this.showTextWhileAnimating&&this.bellButton&&(this.bellButton.textLabel=this.subscribedButtonText)};
_.W.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]]"}}}}}};
_.W.attached=function(){this.keyboardFocused=!1};
_.W.onYtServiceRequestSent=function(X,J){(this.get("endpoint.subscribeEndpoint",J)||this.get("endpoint.unsubscribeEndpoint",J))&&this.updateSubscriptionState(!this.subscribed)};
_.W.onYtServiceRequestCompleted=function(X,J){(X=this.get("newNotificationButton.subscriptionNotificationToggleButtonRenderer",J.data))&&this.bellButton&&(this.bellButton.data=X)};
_.W.observedSubscribed=function(){this.isAnimating||this.clearContainerSize();_.bS(this.hostElement)};
_.W.onPlayerSubscribe=function(X){this.isCompactRed()||X!==this.data.channelId||(this.tryToSaveButtonWidths(),this.updateContainerToFitContent(!!this.subscribed),this.updateSubscriptionState(!0))};
_.W.onPlayerUnsubscribe=function(X){this.isCompactRed()||X!==this.data.channelId||this.updateSubscriptionState(!1)};
_.W.handleUpdateSubscribeButtonAction=function(X){X=_.a(X,djG);var J;X&&X.channelId===((J=this.data)==null?void 0:J.channelId)&&this.updateSubscriptionState(!!X.subscribed)};
_.W.computeButtonStyle=function(X){return this.get("style.styleType",X)||null};
_.W.isCompactRed=function(){return this.computeButtonStyle(this.data)==="COMPACT_RED"};
_.W.computeSubscribed=function(){return this.subscriptionStateEntity?!!this.subscriptionStateEntity.subscribed:!(!this.data||!this.data.subscribed)};
_.W.updateSubscriptionState=function(X){if(X!==this.subscribed){this.set("data.subscribed",X);var J,p=(J=this.data)==null?void 0:J.subscribedEntityKey;p&&this.ytdReduxBehavior.dispatch(_.uE("subscriptionStateEntity",p,{key:p,subscribed:X}));this.isCompactRed()||_.h8(this.hostElement,"yt-subscription-changed",X);X||(_.xm(this.hostElement,"yt-unsubscribe-action"),this.resetNotificationBellState());this.animatedActionEnabled&&(this.updateContainerToFitContent(!!X),X&&this.hasBellButton&&this.startAnimation())}};
_.W.startAnimation=function(){var X=this;if(!this.isAnimating){var J=this.forceIconOnly&&this.showTextWhileAnimating?2E3:1500;this.isAnimating=!0;var p;(p=this.backgroundLottieRef.lottieEl)==null||p.goToAndPlay(0);var l;(l=this.foregroundLottieRef.lottieEl)==null||l.goToAndPlay(0);_.gs.addJob(function(){X.maybeAnimateBellIcon()},2,300);
this.forceIconOnly&&this.showTextWhileAnimating&&_.gs.addJob(function(){X.updateContainerToFitContent(!!X.subscribed,!0)},2,1500);
_.gs.addJob(function(){X.isAnimating=!1},2,J)}};
_.W.maybeAnimateBellIcon=function(){var X=_.o8(this.hostElement).querySelector("yt-animated-icon");if(X){var J;(J=X.animationRef.lottieEl)==null||J.goToAndPlay(0)}};
_.W.onDataChanged=function(){this.animatedActionEnabled&&(this.hostElement.style.width="")};
_.W.onMouseDown=function(){this.tryToSaveButtonWidths();this.updateContainerToFitContent(!!this.subscribed)};
_.W.tryToSaveButtonWidths=function(){if(this.animatedActionEnabled&&!this.unsubscribedWidth){if(!this.subscribed){var X;this.unsubscribedWidth=(X=this.subscribeButtonShape)==null?void 0:X.getBoundingClientRect().width}var J;this.subscribedWidth=(J=this.bellButton)==null?void 0:J.getBoundingClientRect().width;this.maybeSetSubscribedButtonIconOnlyWidth()}};
_.W.updateContainerToFitContent=function(X,J){this.animatedActionEnabled&&this.subscribedWidth&&this.unsubscribedWidth&&(X?(X=this.subscribedWidth,J=this.isAnimating&&!J,this.subscribedIconOnlyWidth===void 0||J||(X=this.subscribedIconOnlyWidth),this.hostElement.style.width=X+"px"):this.hostElement.style.width=this.unsubscribedWidth+"px")};
_.W.clearContainerSize=function(){this.hostElement.style.width=""};
_.W.resetNotificationBellState=function(){this.get("notificationPreferenceButton.subscriptionNotificationToggleButtonRenderer",this.data)&&this.bellButton&&this.bellButton.resetState()};
_.W.maybeSetSubscribedButtonIconOnlyWidth=function(){var X=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 J;X.subscribedIconOnlyWidth=(J=X.bellButton)==null?void 0:J.getBoundingClientRect().width;requestAnimationFrame(function(){if(X.bellButton){var p;X.bellButton.textLabel=
(p=X.data)==null?void 0:p.subscribedButtonText}})})))};
_.O1.Object.defineProperties(Kh.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 X;return(X=this.data)==null?void 0:X.subscribedButtonText}var J;return this.forceIconOnly?void 0:(J=this.data)==null?void 0:J.subscribedButtonText}},
smartimationSettings:{configurable:!0,enumerable:!0,get:function(){var X,J,p=((X=this.data)==null?void 0:(J=X.timedAnimationData)==null?void 0:J.animationTiming)||[];return{uniqueId:"subscribe",timings:p,enabled:p.length>0&&!this.subscribed,experimentEnabled:p.length>0}}},
subscribeButtonHidden:{configurable:!0,enumerable:!0,get:function(){var X;return!this.subscribed&&((X=this.data)==null?void 0:X.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 X={renderer:this.data,element:this.hostElement,subscribed:!!this.subscribed,isOverlay:!!this.overlayButton};var J=X.renderer;var p=X.element;var l=X.subscribed;var g=X.commandController;var B=X.isOverlay;X=X.stopPropagation;var k=XxY(J,l);B&&(k.style="overlay");B=Object;var n=B.assign,w;a:switch((w=J.style)==null?void 0:w.styleType){case "COMPACT_GRAY":case "COMPACT_RED":w={size:"S"};break a;default:w={size:"M"}}var Y=sYm(J,
l);var e=(e=l?J.subscribedButtonText:J.unsubscribedButtonText)?_.zS(e):void 0;return n.call(B,{},k,w,{focused:!1,toggled:l,accessibilityLabel:Y,formattedButtonText:e,onTap:iAm(J,l,p,g,X)})}}}});
Kh.prototype.onMouseDown=Kh.prototype.onMouseDown;Kh.prototype.onDataChanged=Kh.prototype.onDataChanged;Kh.prototype.observedSubscribed=Kh.prototype.observedSubscribed;Kh.prototype.onYtServiceRequestCompleted=Kh.prototype.onYtServiceRequestCompleted;Kh.prototype.onYtServiceRequestSent=Kh.prototype.onYtServiceRequestSent;Kh.prototype.maybeUpdateBellButtonText=Kh.prototype.maybeUpdateBellButtonText;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Kh.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Kh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Kh.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Kh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Kh.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Kh.prototype,"data",void 0);
_.u([_.R({selectorArgs:["data.subscribedEntityKey"],selector:x8Z}),_.V("design:type",Object)],Kh.prototype,"subscriptionStateEntity",void 0);_.u([_.R({computed:"computeSubscribed(data.subscribed, subscriptionStateEntity)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Kh.prototype,"subscribed",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Kh.prototype,"branded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Kh.prototype,"animatedActionEnabled",void 0);
_.u([_.R(),_.V("design:type",Object)],Kh.prototype,"foregroundLottieRef",void 0);_.u([_.R(),_.V("design:type",Object)],Kh.prototype,"backgroundLottieRef",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Kh.prototype,"overlayButton",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeButtonStyle(data)"}),_.V("design:type",Object)],Kh.prototype,"buttonStyle",void 0);_.u([_.R(),_.V("design:type",Object)],Kh.prototype,"forceIconOnly",void 0);
_.u([_.R(),_.V("design:type",Object)],Kh.prototype,"showTextWhileAnimating",void 0);_.u([_.R({value:function(){return!!_.yG().resolve(_.I6(_.bX))&&_.H("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.V("design:type",Boolean)],Kh.prototype,"useKeyboardFocused",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Kh.prototype,"keyboardFocused",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Kh.prototype,"isAnimating",void 0);_.u([_.O("data.notificationPreferenceButton.*"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"hasBellButton",null);
_.u([_.mA("subscribedButtonText"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kh.prototype,"maybeUpdateBellButtonText",null);_.u([_.O("data.subscribedButtonText","forceIconOnly","isAnimating","subscribed"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"subscribedButtonText",null);_.u([_.O("data.timedAnimationData.animationTiming","subscribed"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"smartimationSettings",null);
_.u([_.R({reflectToAttribute:!0}),_.O("subscribed","hasBellButton","data.hideWhenUnsubscribed"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"subscribeButtonHidden",null);_.u([_.R({reflectToAttribute:!0}),_.O("subscribed","hasBellButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"subscribeButtonInvisible",null);
_.u([_.R({reflectToAttribute:!0}),_.O("subscribed"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"unsubscribeButtonHidden",null);_.u([_.qB("ytd-subscription-notification-toggle-button-renderer-next"),_.V("design:type",Object)],Kh.prototype,"bellButton",void 0);_.u([_.qB("#subscribe-button-shape"),_.V("design:type",HTMLElement)],Kh.prototype,"subscribeButtonShape",void 0);
_.u([_.O("overlayButton","subscribed","data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Kh.prototype,"buttonShape",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],Kh.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],Kh.prototype,"onYtServiceRequestCompleted",null);
_.u([_.mA("subscribed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kh.prototype,"observedSubscribed",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kh.prototype,"onDataChanged",null);_.u([_.R8("mousedown"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Kh.prototype,"onMouseDown",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-subscribe-button-renderer"})],Kh);
_.N(Kh,"ytd-subscribe-button-renderer",function(){if(jq0!==void 0)return jq0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jq0=X},{mode:1});var Ts=function(){var X=_.F.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.r(Ts,_.F);Ts.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ts.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ts.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ts.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Ts.prototype,"isRichGrid",void 0);_.u([_.Xo({is:"ytd-game-card-renderer",disableElementRegistration:!0})],Ts);
_.N(Ts,"ytd-game-card-renderer",function(){if(K7U!==void 0)return K7U;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return K7U=X},{mode:1});var zs={id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}},initialRenderPriority:_.H("defer_menus")&&!ols?0:void 0,waitForSignal:"eocs"};var ik0;var squ;var jB=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-upcoming-event-reminder-button-state-command":"handleUpdateUpcomingEventReminderButtonStateCommand"};return X};
_.r(jB,_.F);_.W=jB.prototype;_.W.configureRendererStamper=function(){return{"currentButtonStateRenderer.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{buttonTooltipPosition:"top"}}}}}};
_.W.onSeriesReminderStateEntityChange=function(){var X,J,p;((X=this.eventReminderStateEntity)==null?0:X.key)&&((J=this.seriesReminderStateEntity)==null?void 0:J.state)==="SPORTS_SERIES_REMINDER_STATE_ALL"&&((p=this.eventReminderStateEntity)==null?void 0:p.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE"&&this.ytdReduxBehavior.dispatch(_.uE("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:"UPCOMING_EVENT_REMINDER_STATE_NONE"})))};
_.W.onYtServiceRequestCompleted=function(){this.set("data.currentState",this.getButtonStateFromReminderState())};
_.W.onYtServiceRequestError=function(){var X;this.updateReminderStateEntitiesFromButtonState((X=this.data)==null?void 0:X.currentState)};
_.W.handleUpdateUpcomingEventReminderButtonStateCommand=function(X){if(X=_.a(X,dyU)){var J,p=(J=this.data)==null?void 0:J.targetId;p&&X.targetId===p&&_.CC(this.updateReminderStateEntitiesFromButtonState.bind(this,X.state))}};
_.W.getButtonStateFromReminderState=function(){var X;if(((X=this.seriesReminderStateEntity)==null?void 0:X.state)==="SPORTS_SERIES_REMINDER_STATE_ALL")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES";var J;if(((J=this.eventReminderStateEntity)==null?void 0:J.state)==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE";var p,l;if(((p=this.seriesReminderStateEntity)==null?void 0:p.state)==="SPORTS_SERIES_REMINDER_STATE_NONE"&&((l=this.eventReminderStateEntity)==
null?void 0:l.state)==="UPCOMING_EVENT_REMINDER_STATE_NONE")return"UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE";var g;return(g=this.data)==null?void 0:g.currentState};
_.W.updateReminderStateEntitiesFromButtonState=function(X){if(X){switch(X){case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SERIES":X="UPCOMING_EVENT_REMINDER_STATE_NONE";var J="SPORTS_SERIES_REMINDER_STATE_ALL";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_SINGLE":X="UPCOMING_EVENT_REMINDER_STATE_SINGLE";J="SPORTS_SERIES_REMINDER_STATE_NONE";break;case "UPCOMING_EVENT_REMINDER_BUTTON_STATE_NONE":X="UPCOMING_EVENT_REMINDER_STATE_NONE";J="SPORTS_SERIES_REMINDER_STATE_NONE";break;default:return}var p;
((p=this.eventReminderStateEntity)==null?0:p.key)&&this.ytdReduxBehavior.dispatch(_.uE("upcomingEventReminderStateEntity",this.eventReminderStateEntity.key,Object.assign({},this.eventReminderStateEntity,{state:X})));var l;((l=this.seriesReminderStateEntity)==null?0:l.key)&&this.ytdReduxBehavior.dispatch(_.uE("sportsSeriesReminderStateEntity",this.seriesReminderStateEntity.key,Object.assign({},this.seriesReminderStateEntity,{state:J})))}};
_.O1.Object.defineProperties(jB.prototype,{currentButtonStateRenderer:{configurable:!0,enumerable:!0,get:function(){var X=this.getButtonStateFromReminderState(),J,p;if(X&&((J=this.data)==null?0:(p=J.states)==null?0:p.length))for(J=_.C(this.data.states),p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0;if(((l=_.a(p,Vwj))==null?void 0:l.state)===X)return _.a(p,Vwj)}}}});
jB.prototype.onYtServiceRequestError=jB.prototype.onYtServiceRequestError;jB.prototype.onYtServiceRequestCompleted=jB.prototype.onYtServiceRequestCompleted;jB.prototype.onSeriesReminderStateEntityChange=jB.prototype.onSeriesReminderStateEntityChange;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],jB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jB.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],jB.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jB.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.upcomingEventData.reminderStateEntityKey"],selector:a5C}),_.V("design:type",Object)],jB.prototype,"eventReminderStateEntity",void 0);
_.u([_.R({selectorArgs:["eventReminderStateEntity.seriesReminderState"],selector:function(X,J){return _.SZ(X.entities,"sportsSeriesReminderStateEntity",J)}}),
_.V("design:type",Object)],jB.prototype,"seriesReminderStateEntity",void 0);_.u([_.O("data.currentState","eventReminderStateEntity","seriesReminderStateEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],jB.prototype,"currentButtonStateRenderer",null);_.u([_.mA("seriesReminderStateEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jB.prototype,"onSeriesReminderStateEntityChange",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jB.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jB.prototype,"onYtServiceRequestError",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-upcoming-event-reminder-button-renderer"})],jB);
_.N(jB,"ytd-upcoming-event-reminder-button-renderer",function(){if(squ!==void 0)return squ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return squ=X},{mode:1});var XkZ;var ig=function(){return _.F.apply(this,arguments)||this};
_.r(ig,_.F);ig.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{ellipsisTruncate:!0}}}}}};
_.O1.Object.defineProperties(ig.prototype,{text:{configurable:!0,enumerable:!0,get:function(){if(this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}},
textAriaLabel:{configurable:!0,enumerable:!0,get:function(){if(_.H("web_announce_stop_seeing_this_ad_text_a11y_bugfix")&&this.data)return this.ytRendererBehavior.getSimpleString(this.data.responseText)}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ig.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ig.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ig.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],ig.prototype,"shelfDismissal",void 0);_.u([_.O("data.responseText"),_.V("design:type",Object),_.V("design:paramtypes",[])],ig.prototype,"text",null);
_.u([_.O("data.responseText"),_.V("design:type",Object),_.V("design:paramtypes",[])],ig.prototype,"textAriaLabel",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-notification-multi-action-renderer"})],ig);
_.N(ig,"ytd-notification-multi-action-renderer",function(){if(XkZ!==void 0)return XkZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XkZ=X},{mode:1});var JVs;var sZ=function(){return _.F.apply(this,arguments)||this};
_.r(sZ,_.F);sZ.prototype.ready=function(){var X=this;_.ya(this.hostElement).querySelector("#undo").addEventListener("tap",function(){X.onUndoTap()})};
sZ.prototype.onUndoTap=function(){this.data.undoEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.undoEndpoint,{form:{element:this.hostElement}})};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sZ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sZ.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-notification-text-renderer"})],sZ);
_.N(sZ,"ytd-notification-text-renderer",function(){if(JVs!==void 0)return JVs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JVs=X},{mode:1});var pkU;var X2=function(){var X=_.F.apply(this,arguments)||this;X.mouseOverDelayJobId=0;X.fadeInImageDelayJobId=0;X.startTimeMs=-1;X.loadingStartTimeMs=-1;X.loadingEndTimeMs=-1;X.hasVideoPreview=!1;return X};
_.r(X2,_.F);_.W=X2.prototype;_.W.attached=function(){this.data&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.W.detached=function(){this.isAttachedAndDataSet=!1;this.hideThumbnail();this.data=void 0;this.csn=null};
_.W.dataChanged=function(){this.data&&this.isAttached&&!this.isAttachedAndDataSet&&(this.isAttachedAndDataSet=!0,this.showThumbnail())};
_.W.showThumbnail=function(){var X=this;this.csn=_.Kv();_.Tl("fmth");_.gs.cancelJob(this.mouseOverDelayJobId);this.data&&this.data.movingThumbnailDetails&&this.data.movingThumbnailDetails.thumbnails?this.mouseOverDelayJobId=_.Uh(_.gs,function(){X.loadingStartTimeMs=(0,_.S8)();var J=_.ya(X.hostElement).querySelector("#thumbnail");J.complete?X.displayMouseOverImage():J.addEventListener("load",_.Da(X,X.displayMouseOverImage))},150):_.S0(_.ya(this.hostElement).querySelector("#play"),"show",!0)};
_.W.hideThumbnail=function(){this.data&&this.data.enableHoveredLogging&&this.logHoverEvent();this.removeVideoPreview()};
_.W.onTap=function(){this.removeVideoPreview()};
_.W.logHoverEvent=function(){if(this.csn&&this.trackingParams&&!(this.loadingStartTimeMs<=0)){var X=this.videoId,J=this.csn,p=this.loadingEndTimeMs>0?this.loadingEndTimeMs-this.loadingStartTimeMs:0,l=this.startTimeMs,g=this.hasVideoPreview,B=_.V_(this.trackingParams),k={isMovingThumbnail:g};g&&l>0&&(p>0&&(k.movingThumbnailLoadingDurationMs=Math.round(p)),k.durationHoveredMs=Math.round((0,_.S8)()-l));X&&(k.videoId=X);_.Cs(J,B,"INTERACTION_LOGGING_GESTURE_TYPE_HOVER",{thumbnailHoveredData:k});this.startTimeMs=
this.loadingEndTimeMs=this.loadingStartTimeMs=-1;this.hasVideoPreview=!1}};
_.W.removeVideoPreview=function(){_.gs.cancelJob(this.mouseOverDelayJobId);_.gs.cancelJob(this.fadeInImageDelayJobId);var X=_.ya(this.hostElement).querySelector("#thumbnail");_.S0(X,"fade-in",!1);X.removeEventListener("load",_.Da(this,this.displayMouseOverImage));X=_.ya(this.hostElement).querySelector("#play");_.S0(X,"fade-in",!1);_.S0(X,"show",!1)};
_.W.displayMouseOverImage=function(){var X=_.ya(this.hostElement).querySelector("#thumbnail"),J=_.ya(this.hostElement).querySelector("#play");this.isImageAvailable(X)?(this.hasVideoPreview=!0,this.loadingEndTimeMs=(0,_.S8)(),this.startTimeMs=(0,_.S8)(),this.fadeInImageDelayJobId=_.Uh(_.gs,function(){_.S0(X,"fade-in",!0)},50)):_.S0(J,"fade-in",!0)};
_.W.computeThumbnail=function(X,J){var p;X&&X.movingThumbnailDetails&&X.movingThumbnailDetails.thumbnails&&J?p=_.h4(X.movingThumbnailDetails.thumbnails,this.hostElement.clientWidth):p=J?"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7":"";if(p)return _.zu(p)};
_.W.isImageAvailable=function(X){return!(!X.src||X.src==="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"||X.naturalWidth===120)};
X2.prototype.onTap=X2.prototype.onTap;X2.prototype.dataChanged=X2.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],X2.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],X2.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],X2.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],X2.prototype,"csn",void 0);_.u([_.R(),_.V("design:type",Object)],X2.prototype,"trackingParams",void 0);
_.u([_.R(),_.V("design:type",String)],X2.prototype,"videoId",void 0);_.u([_.R(),_.V("design:type",Boolean)],X2.prototype,"isAttachedAndDataSet",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X2.prototype,"dataChanged",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X2.prototype,"onTap",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-moving-thumbnail-renderer"})],X2);
_.N(X2,"ytd-moving-thumbnail-renderer",function(){if(pkU!==void 0)return pkU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return pkU=X},{mode:1});var li0;_.cW=function(X){this.hostElement=X;this.eventSink=null;this.eventList=[]};
_.cW.prototype.shouldForward=function(){var X,J;return(J=(X=this.eventSink)==null?void 0:X.isConnected)!=null?J:document.body.contains(this.eventSink)};
_.cW.prototype.start=function(X,J){this.eventSink&&this.stop();for(var p=0;p<X.length;p++)this.hostElement.addEventListener(X[p],_.Da(this,this.forwardEvent));var l;this.eventSink=(l=J.hostElement)!=null?l:J;this.eventList=X};
_.cW.prototype.stop=function(){for(var X=0;X<this.eventList.length;X++)this.hostElement.removeEventListener(this.eventList[X],_.Da(this,this.forwardEvent));this.eventSink=null;this.eventList=[]};
_.cW.prototype.forwardEvent=function(X,J){this.shouldForward()&&(X.stopPropagation(),this.eventSink instanceof Element?_.h8(this.eventSink,X.type,J):_.Wf(new _.Kw("eventSink is not an element")))};_.Jl={YtEventForwardingBehavior:{created:function(){this.forwarder_=new _.cW(this.hostElement)},
shouldForward:function(){return this.forwarder_.shouldForward()},
startForwardingEvents:function(X,J){this.forwarder_.start(X,J)},
stopForwardingEvents:function(){this.forwarder_.stop()}}};var pn=function(){return _.F.apply(this,arguments)||this};
_.r(pn,_.F);_.W=pn.prototype;_.W.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=_.Bh("HTML_DIR")==="rtl"?"right":"left"};
_.W.dataChanged=function(){this.popupOpen=!1};
_.W.computeAriaLabel=function(X){return _.a(X,$b0).label};
_.W.onTap=function(X){X.stopPropagation();X.preventDefault();this.data.command&&_.yG().resolve(_.SV).resolveCommand(this.data.command,{form:{element:this.hostElement}})};
_.W.onPopupOpened=function(){this.popupOpen=!0;this.eventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.W.onPopupClosed=function(){this.popupOpen=!1;this.eventForwardingBehavior.stopForwardingEvents()};
pn.prototype.onPopupClosed=pn.prototype.onPopupClosed;pn.prototype.onPopupOpened=pn.prototype.onPopupOpened;pn.prototype.onTap=pn.prototype.onTap;pn.prototype.dataChanged=pn.prototype.dataChanged;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],pn.prototype,"eventForwardingBehavior",void 0);_.u([_.S(_.Ji),_.V("design:type",Object)],pn.prototype,"ironButtonState",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],pn.prototype,"componentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],pn.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:-1}),_.V("design:type",Number)],pn.prototype,"tabindex",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeAriaLabel(data.accessibility)"}),_.V("design:type",Object)],pn.prototype,"ariaLabel",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],pn.prototype,"disableTooltips",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pn.prototype,"popupOpen",void 0);
_.u([_.R(),_.V("design:type",Element)],pn.prototype,"eventSink",void 0);_.u([_.qB("#tooltip"),_.V("design:type",Object)],pn.prototype,"tooltip",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pn.prototype,"dataChanged",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],pn.prototype,"onTap",null);
_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pn.prototype,"onPopupOpened",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pn.prototype,"onPopupClosed",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-button-renderer"})],pn);
_.N(pn,"ytd-thumbnail-overlay-button-renderer",function(){if(li0!==void 0)return li0;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return li0=X},{mode:1});var gUG;var lh=function(){return _.F.apply(this,arguments)||this};
_.r(lh,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lh.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],lh.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],lh.prototype,"disableAnimation",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],lh.prototype,"rounded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],lh.prototype,"transparentBackground",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],lh.prototype,"noPadding",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-endorsement-renderer"})],lh);
_.N(lh,"ytd-thumbnail-overlay-endorsement-renderer",function(){if(gUG!==void 0)return gUG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gUG=X},{mode:1});var BNZ;var g3=function(){return _.F.apply(this,arguments)||this};
_.r(g3,_.F);g3.prototype.computeIconPosition=function(X){return this.get("iconPosition",X)||null};
g3.prototype.computeIconStyle=function(X){return this.get("iconStyle",X)||null};
g3.prototype.computeIsIconStyleFilled=function(X){if(!X)return!1;var J;return X.iconStyle==="THUMBNAIL_OVERLAY_ICON_RENDERER_ICON_STYLE_FILLED"||((J=X.icon)==null?void 0:J.iconType)==="ERROR_BLACK"};
_.u([_.R(),_.V("design:type",Object)],g3.prototype,"data",void 0);_.u([_.R({computed:"computeIconPosition(data)",reflectToAttribute:!0}),_.V("design:type",Object)],g3.prototype,"iconPosition",void 0);_.u([_.R({computed:"computeIconStyle(data)",reflectToAttribute:!0}),_.V("design:type",Object)],g3.prototype,"iconStyle",void 0);_.u([_.R({computed:"computeIsIconStyleFilled(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],g3.prototype,"iconStyleFilled",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-icon-renderer"})],g3);
_.N(g3,"ytd-thumbnail-overlay-icon-renderer",function(){if(BNZ!==void 0)return BNZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BNZ=X},{mode:1});var $MZ;var Bj=function(){return _.F.apply(this,arguments)||this};
_.r(Bj,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Bj.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Bj.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-inline-unplayable-renderer"})],Bj);
_.N(Bj,"ytd-thumbnail-overlay-inline-unplayable-renderer",function(){if($MZ!==void 0)return $MZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $MZ=X},{mode:1});var WOj;var $T=function(){var X=_.F.apply(this,arguments)||this;X.isPreviewLoading=!1;return X};
_.r($T,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$T.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$T.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$T.prototype,"isPreviewLoading",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-loading-preview-renderer"})],$T);
_.N($T,"ytd-thumbnail-overlay-loading-preview-renderer",function(){if(WOj!==void 0)return WOj;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WOj=X},{mode:1});var C4s;var Wj=function(){return _.F.apply(this,arguments)||this};
_.r(Wj,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Wj.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Wj.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-pinking-renderer"})],Wj);
_.N(Wj,"ytd-thumbnail-overlay-pinking-renderer",function(){if(C4s!==void 0)return C4s;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return C4s=X},{mode:1});var ktu;var Cn=function(){var X=_.F.apply(this,arguments)||this;X.disableTooltips=!1;X.isLoading=!1;X.useExpandableTooltip=!1;X.toggled=!1;X.hovered=!1;X.mouseoverDelayJobId=0;X.toggleDelayJobId=0;X.expandAnimationDelayJobId=0;return X};
_.r(Cn,_.F);_.W=Cn.prototype;_.W.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");_.ya(this.hostElement).querySelector("#tooltip").position=_.Bh("HTML_DIR")==="rtl"?"right":"left"};
_.W.detached=function(){this.useExpandableTooltip&&(this.isLoading=this.hovered=!1,this.data&&!this.data.toggledServiceEndpoint&&this.set("data.isToggled",!1),this.mouseoverDelayJobId&&_.gs.cancelJob(this.mouseoverDelayJobId),this.toggleDelayJobId&&_.gs.cancelJob(this.toggleDelayJobId),this.expandAnimationDelayJobId&&_.gs.cancelJob(this.expandAnimationDelayJobId),this.useExpandableTooltip=!1)};
_.W.dataChanged=function(){this.popupOpen=this.isLoading=!1;this.mouseoverDelayJobId&&_.gs.cancelJob(this.mouseoverDelayJobId);this.toggleDelayJobId&&_.gs.cancelJob(this.toggleDelayJobId);this.expandAnimationDelayJobId&&_.gs.cancelJob(this.expandAnimationDelayJobId)};
_.W.computeIcon=function(X,J,p){return(X=p?J:X)&&X.iconType?_.bN(X.iconType):void 0};
_.W.computeAriaLabel=function(X,J,p){return _.a(p?J:X,$b0).label};
_.W.computeTooltip=function(X,J,p){return p?J:X};
_.W.computeToggled=function(){return!(!this.data||!this.data.isToggled)};
_.W.computeIconOnHover=function(X,J){if((X==null?0:X.iconType)&&!J)return _.bN(X.iconType)};
_.W.onTap=function(X){var J=this;X.stopPropagation();X.preventDefault();if(!this.isLoading||this.useExpandableTooltip)if(X=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint)this.isLoading=!0,this.set("data.isToggled",!this.data.isToggled),this.ytComponentBehavior.resolveCommand(X),this.useExpandableTooltip&&(this.toggleDelayJobId=_.Uh(_.gs,function(){J.hovered=!1;J.data&&!J.data.toggledServiceEndpoint&&(J.expandAnimationDelayJobId=_.Uh(_.gs,function(){J.set("data.isToggled",
!1)},200))},2E3))};
_.W.onMouseenter=function(){var X=this;this.mouseoverDelayJobId=_.Uh(_.gs,function(){X.hovered=!0},300)};
_.W.onMouseleave=function(){_.gs.cancelJob(this.mouseoverDelayJobId);this.toggled||(this.hovered=!1)};
_.W.onPopupOpened=function(){this.popupOpen=!0;this.ytEventForwardingBehavior.startForwardingEvents(["yt-navigate"],this.eventSink)};
_.W.onPopupClosed=function(){this.popupOpen=!1;this.ytEventForwardingBehavior.stopForwardingEvents()};
_.W.onServiceRequestCompleted=function(X,J){this.isLoading=!1;if(!this.useExpandableTooltip||this.data.toggledServiceEndpoint&&this.data.untoggledServiceEndpoint)this.serviceRequestWasSuccessful(J)||this.set("data.isToggled",!this.data.isToggled)};
_.W.serviceRequestWasSuccessful=function(X){return _.a(this.data.isToggled?this.data.toggledServiceEndpoint:this.data.untoggledServiceEndpoint,_.kk)?X.data.status==="STATUS_SUCCEEDED":!0};
Cn.prototype.onServiceRequestCompleted=Cn.prototype.onServiceRequestCompleted;Cn.prototype.onPopupClosed=Cn.prototype.onPopupClosed;Cn.prototype.onPopupOpened=Cn.prototype.onPopupOpened;Cn.prototype.onMouseleave=Cn.prototype.onMouseleave;Cn.prototype.dataChanged=Cn.prototype.dataChanged;_.u([_.S(_.Ji),_.V("design:type",Object)],Cn.prototype,"ironButtonState",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Cn.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],Cn.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Cn.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeAriaLabel(data.untoggledAccessibility, data.toggledAccessibility, data.isToggled)"}),_.V("design:type",Object)],Cn.prototype,"ariaLabel",void 0);_.u([_.R(),_.V("design:type",Object)],Cn.prototype,"disableTooltips",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Cn.prototype,"popupOpen",void 0);_.u([_.R(),_.V("design:type",Object)],Cn.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Element)],Cn.prototype,"eventSink",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Cn.prototype,"useExpandableTooltip",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeToggled(data.isToggled)"}),_.V("design:type",Object)],Cn.prototype,"toggled",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Cn.prototype,"hovered",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIconOnHover(data.untoggledIconOnHover, isToggled)"}),_.V("design:type",Object)],Cn.prototype,"iconOnHover",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cn.prototype,"dataChanged",null);
_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cn.prototype,"onMouseleave",null);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cn.prototype,"onPopupOpened",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cn.prototype,"onPopupClosed",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],Cn.prototype,"onServiceRequestCompleted",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail-overlay-toggle-button-renderer"})],Cn);
_.N(Cn,"ytd-thumbnail-overlay-toggle-button-renderer",function(){if(ktu!==void 0)return ktu;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ktu=X},{mode:_.oC("kevlar_poly_si_batch_j053")?1:2});var nUs;var LOu=_.q(function(X){var J=X.data;var p=X.thumbnailSize;var l=function(){return J().enableSegmentView};
return _.A("yt-thumbnail-overlay-progress-bar-view-model",{class:_.yW("ytThumbnailOverlayProgressBarHost",function(){return JNT(p==null?void 0:p())})},_.A(_.v,{cond:l,
then:function(){return _.A("div",{class:"ytThumbnailOverlayProgressBarHostProgressBar"},_.A("div",{class:_.Qg("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment"),style:function(){return"width:"+J().startPercent+"%"}}),_.A("div",{class:_.Qg("ytThumbnailOverlayProgressBarHostProgressBarContainer"),
style:function(){return"width:"+J().segmentDurationPercent+"%"}},_.A("div",{class:_.Qg("ytThumbnailOverlayProgressBarHostProgressBarActiveSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment")}),_.A("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.A("div",null," ",function(){return J().segmentLabel})),_.A("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})),_.A("div",{class:_.Qg("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment",
"ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment")}))}}),_.A(_.v,{cond:function(){return!l()&&J().startPercent},
then:function(){var g={};return _.A("div",{class:_.Qg("ytThumbnailOverlayProgressBarHostWatchedProgressBar",(g.ytThumbnailOverlayProgressBarHostUseLegacyBar=!_.H("web_enable_modern_progress_bar_overlay"),g))},_.A("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment",style:function(){return"width:"+J().startPercent+"%"}}))}}))},"Fa");
LOu.idomCompat=!0;_.AVZ=_.q(function(X){var J=_.bE(),p=_.Fg(function(g){var B,k,n;a:{var w=(B=X.data())==null?void 0:B.animationActivationTargetId;B=((k=X.data())==null?void 0:k.animationActivationEntityKey)||"";k=(n=X.data())==null?void 0:n.animationActivationEntitySelectorType;if(B&&w)switch(k){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":g=_.o1(g,B);n=_.yG().resolve(_.I6(_.g9));w=!!(g&&g.videoId===w&&(n==null?0:n.isMiniplayerActive()));w={activated:w,playAnimation:w&&g.playerState==="PLAYER_STATE_PLAYING"};
break a}w=void 0}return w});
_.ge(function(){var g;if((g=p())==null?0:g.activated){var B;if((B=p())==null?0:B.playAnimation){var k;(k=J.lottieEl)==null||k.goToAndPlay(0)}else{var n;(n=J.lottieEl)==null||n.goToAndStop(0)}}},"DbQiXd");
var l=function(){var g,B=!((g=p())==null||!g.activated);if(X.data()){g=X.data();var k=void 0;g.icon&&(k=_.IOm(g.icon),k=R_B(k));var n=void 0,w;if((w=g.backgroundColor)==null?0:w.lightTheme){var Y;n={backgroundColor:jo((Y=g.backgroundColor)==null?void 0:Y.lightTheme,"0.8")}}if(g.text||k||B){if(B&&g.lottieData&&J){Y=g.lottieData;var e,Z,h;w={animationConfig:{name:Y.url,path:Y.url,autoplay:(e=Y.settings)==null?void 0:e.autoplay,loop:(h=(Z=Y.settings)==null?void 0:Z.loop)!=null?h:!0},animationRef:J}}else w=
void 0;if(B)e=17;else b:switch(g.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":e=18;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":e=19;break b;default:e=17}B={type:e,text:B&&g.animatedText?g.animatedText:g.text,icon:k,customColors:n,animation:w}}else B=void 0}else B=void 0;return B};
return _.A("yt-thumbnail-badge-view-model",{class:_.yW("ytThumbnailBadgeViewModelHost",X.class)},_.A(_.v,{cond:l,then:function(){return _.A(_.eB,{data:function(){return l()}})}}))},"Ha");var wke=_.q(function(X){var J={},p={};return _.A("yt-thumbnail-bottom-overlay-view-model",{class:_.yW("ytThumbnailBottomOverlayViewModelHost",(J.ytThumbnailBottomOverlayViewModelHostBackground=function(){return X.data().enableGradientBackground},J))},_.A(_.NA,{data:function(){return X.data().progressBar}},{thumbnailOverlayProgressBarViewModel:function(l){return _.A(LOu,{data:l.data,
thumbnailSize:X.thumbnailSize})}}),_.A("div",{class:_.yW("ytThumbnailBottomOverlayViewModelBadgeContainer",function(){var l;
return px4((l=X.thumbnailSize)==null?void 0:l.call(X))},(p.ytThumbnailBottomOverlayViewModelBadgeContainerClip=function(){var l;
return(l=X.isClip)==null?void 0:l.call(X)},p.ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy=function(){var l;
return!_.H("web_enable_modern_progress_bar_overlay")&&((l=X.thumbnailSize)==null?void 0:l.call(X))==="small"},p))},_.A(_.NA,{data:function(){return X.data().badge}},{thumbnailBadgeViewModel:function(l){return _.A(_.AVZ,{data:l.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}}),_.A(_.NA,{data:function(){return X.data().badges}},{thumbnailBadgeViewModel:function(l){return _.A(_.AVZ,{data:l.data,
class:"ytThumbnailBottomOverlayViewModelBadge"})}})))},"Ia");
wke.idomCompat=!0;_.ZZ(wke,"yt-thumbnail-bottom-overlay-view-model",{props:{data:_.Yq,thumbnailSize:_.Yq,isClip:_.Yq}});var kT=_.q(function(X){var J=X.data;var p=X.className;X=X.alwaysShow;var l=_.B5W(),g={};return _.A("thumbnail-hover-overlay-view-model",{el:_.A4(_.j_(function(){return J().rendererContext})),
class:_.yW("ytThumbnailHoverOverlayViewModelHost",p,(g.ytThumbnailHoverOverlayViewModelHostForceHover=X,g)),"aria-label":function(){var B;return(B=_.a(J().rendererContext,_.ua))==null?void 0:B.label},
role:function(){return _.Ty(J().rendererContext)!==void 0?"button":void 0},
tabindex:function(){return _.Ty(J().rendererContext)!==void 0?0:void 0},
"on:keypress":l},_.A("div",{class:_.yW("ytThumbnailHoverOverlayViewModelScrim",function(){a:switch(J().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var B="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:B="ytThumbnailHoverOverlayViewModelStyleCover"}return B})},_.A(_.v,{cond:function(){return J().icon},
then:function(B){return _.A(_.wt,{data:B,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}}),_.A(_.v,{cond:function(){return J().text},
then:function(B){return _.A(_.x3,{text:B,className:"ytThumbnailHoverOverlayViewModelText"})}})))},"Ka");
kT.idomCompat=!0;var Ykv=_.q(function(X){var J=X.data;return _.A(_.NA,{data:function(){return J==null?void 0:J().overlays}},{thumbnailHoverOverlayViewModel:kT})},"La");
Ykv.idomCompat=!0;var vUX={};var eMG=_.q(function(X){var J=X.data;var p=X.image;var l=X.state;var g=X.iconType;var B=X.overlays;var k=X.isOverlay;var n=_.rH("div");X=_.C(_.uo(!0,void 0,"AA4e7b"));var w=X.next().value,Y=X.next().value,e=function(){return!!J().onTap},Z=_.eb(g,"LIVE");
_.ge(function(){var x=J();requestAnimationFrame(function(){if(n.value===null)var U=!0;else{var y=n.value;U=x.badgeText;var c=wxK(x.size);U in vUX?y=vUX[U]:(y=y.clientWidth,vUX[U]=y);(U=y>c)?n.value.style.display="none":n.value.style.visibility="visible"}Y(U)})},"vNdN8b");
var h=function(){var x={};return x["yt-spec-avatar-shape__image"]=!0,x["yt-spec-avatar-shape__image--ads-app"]=J().type===1,x["yt-spec-avatar-shape__image--inscribed-square"]=J().type===2,x};
return _.A("yt-avatar-shape",null,_.A("div",{el:_.A4(vJU(e,{keydown:function(x){if(x.key==="Enter"){var U;(U=x.currentTarget)==null||U.click()}},
click:function(x){var U,y;return void((y=(U=J()).onTap)==null?void 0:y.call(U,x))}})),
class:function(){var x={"yt-spec-avatar-shape":!0,"yt-spec-avatar-shape__button":!0},U=J();x=(x[U.clusterLayoutConfig?hZC(U.clusterLayoutConfig):xRW(U.size)]=!0,x["yt-spec-avatar-shape__button--tappable"]=e(),x);(U=J().avatarButtonCustomClassName)&&(x[U]=!0);return _.Qg(x)},
"aria-label":function(){return e()?J().accessibilityText:""},
role:function(){return e()?"button":void 0},
tabindex:function(){return e()?0:void 0}},_.A("div",{class:function(){var x,U=J(),y=l==null?void 0:l(),c=k==null?void 0:k(),D=!((x=U.decorations)==null||!x.includes(2)||U.size!=="medium"&&U.size!=="large"),m=U.size==="tiny"||U.size==="extra-small",d,G,P,Q,E={};
x=(E["yt-spec-avatar-shape--live-ring"]=!!(((d=U.decorations)==null?0:d.includes(0))&&ajB(U.size)),E["yt-spec-avatar-shape--stories-watched"]=D&&!(y==null||!y.storiesWatched),E["yt-spec-avatar-shape--stories-unwatched"]=D&&!(y==null?0:y.storiesWatched),E["yt-spec-avatar-shape--background-border"]=URK(U.decorations)&&!m,E["yt-spec-avatar-shape--background-border-thin"]=URK(U.decorations)&&m,E["yt-spec-avatar-shape__on-select-border"]=!((G=U.decorations)==null||!G.includes(4)),E["yt-spec-avatar-shape__white-border"]=
!((P=U.decorations)==null||!P.includes(5)),E["yt-spec-avatar-shape__white-border--white-border-thin"]=!!(((Q=U.decorations)==null?0:Q.includes(5))&&m),E["yt-spec-avatar-shape--is-overlay"]=!!c,E);return _.Qg(x)},
style:function(){a:{var x=J().clusterLayoutConfig;if(x){b:{var U=x.numAvatarsInCluster;var y=x.avatarIndex;if(y!==U-1){switch(x.clusterSize){case "small":x="32";break;case "medium":x="36";break;case "40":x="40";break;default:U=void 0;break b}U="https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_"+x+"x"+x+"_avatars_"+U+"_index_"+y+".svg"}else U=void 0}if(U){U=_.bY({"-webkit-mask-image":"url("+U+")","mask-image":"url("+U+")","--webkit-mask-size":"100%","--mask-size":"100%",
"-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}U=void 0}return U}},_.A("div",{class:function(){var x={};
var U=J();x=(x[U.clusterLayoutConfig?eZY(U.clusterLayoutConfig):Zk5(U.size)]=!0,x["yt-spec-avatar-shape--no-margin"]=URK(J().decorations),x["yt-spec-avatar-shape--square"]=J().type===2,x);return _.Qg(x)}},_.A(_.wt,{data:p,
alt:function(){return!e()&&J().accessibilityText?J().accessibilityText:""},
targetWidth:function(){return HkU(J().size)},
targetHeight:function(){return HkU(J().size)},
className:function(){return _.Qg(h())}}),_.A(_.v,{cond:function(){var x;
return((x=J().decorations)==null?void 0:x.includes(0))&&ajB(J().size)},
then:function(){return _.A("div",{class:function(){var x={};x=(x["yt-spec-avatar-shape__live-badge"]=!0,x["yt-spec-avatar-shape__live-badge--badge-small"]=J().size==="small",x["yt-spec-avatar-shape__live-badge--badge-medium"]=J().size==="medium"||J().size==="48",x["yt-spec-avatar-shape__live-badge--badge-large"]=J().size==="large",x["yt-spec-avatar-shape__live-badge--badge-extra-large"]=J().size==="extra-large"||J().size==="extra-extra-large"||J().size==="giant",x);return _.Qg(x)}},_.A(_.v,{cond:function(){return J().badgeText},
then:function(x){return _.A("div",{class:"yt-spec-avatar-shape__badge-text",el:n},x)}}),_.A(_.v,{cond:w,
then:function(){return _.A("div",{class:"yt-spec-avatar-shape__badge-icon"},_.A(_.f_,{icon:Z,size:function(){a:switch(J().size){case "extra-large":var x=16;break a;default:x=13}return x}}))}}))}}),_.A(_.v,{cond:function(){var x,U;
return((x=J().decorations)==null?void 0:x.includes(1))||((U=J().decorations)==null?void 0:U.includes(0))&&!ajB(J().size)},
then:function(){return _.A("div",{class:function(){var x=J(),U,y,c={};var D=(c["yt-spec-avatar-shape__live-dot"]=!((U=x.decorations)==null||!U.includes(0)||ajB(x.size)),c["yt-spec-avatar-shape__new-content"]=!((y=x.decorations)==null||!y.includes(1)),c);return _.Qg(D)}})}}),_.A(_.v,{cond:function(){return!!B},
then:function(){return _.A("div",{class:function(){var x={};x=Object.assign((x["yt-spec-avatar-shape__image-overlays"]=!0,x),h());return _.Qg(x)}},B==null?void 0:B())}})))))},"Oa");
eMG.idomCompat={callbacks:{overlays:!0}};_.nn=_.q(function(X){function J(){p().endpoint&&_.gt(p().endpoint)}
var p=X.data;var l=X.decorations;var g=X.avatarButtonCustomClassName;var B=X.isOverlay;var k=X.clusterLayoutConfig;return _.A("avatar-view-model",null,_.A(_.v,{cond:function(){return p().image},
then:function(n){return _.A(eMG,{data:function(){return Ij6({data:p(),onTap:p().endpoint?J:void 0,decorations:l==null?void 0:l(),badgeText:void 0,accessibilityText:p().accessibilityText,avatarButtonCustomClassName:g==null?void 0:g(),clusterLayoutConfig:k==null?void 0:k()})},
image:n,iconType:"RADAR_LIVE",overlays:function(){return _.A(Ykv,{data:p})},
isOverlay:B})}}))},"Pa");
_.nn.idomCompat=!0;_.Ln=_.q(function(X){var J=X.data;X=X.className;var p=_.rH("yt-decorated-avatar-view-model"),l=function(){return _.a(J().avatar,_.sV)},g=_.QC(function(){var B,k=J(),n=l(),w=_.Ty(J().rendererContext),Y=(B=p.value)!=null?B:void 0,e;
if(n){Y={data:k,avatar:n,onTap:w,element:Y};B=Y.data;k=Y.avatar;n=Y.onTap;w=Y.element;Y=Y.commandController;n=n?Okm(n,w,Y):void 0;w=[];B.liveData&&w.push(0);var Z;Y=(Z=B.liveData)==null?void 0:Z.liveBadgeText;Z=(e=_.a(B.rendererContext,_.ua))==null?void 0:e.label;e=Ij6({data:k,onTap:n,decorations:w,badgeText:Y,accessibilityText:Z?Z:B.a11yLabel})}else e={size:"medium"};return e},void 0,"c00kWd");
return _.A("yt-decorated-avatar-view-model",{class:_.yW("ytDecoratedAvatarViewModelHost",X),el:p},_.A(_.v,{cond:function(){var B;return(B=l())==null?void 0:B.image},
then:function(B){return _.A(eMG,{data:g,image:B,iconType:"RADAR_LIVE",overlays:function(){return _.A(Ykv,{data:l})}})}}))},"Qa");
_.Ln.idomCompat=!0;_.Al=_.q(function(X){var J=function(){var n;return Object.assign({},X.data(),(n=X.overrides)==null?void 0:n.call(X))},p=function(){return _.zy(J().rendererContext)},l=function(){var n=J().avatars,w,Y;
return(Y=(w=(n==null?0:n[0])?_.a(n[0],_.sV):void 0)==null?void 0:w.avatarImageSize)!=null?Y:"AVATAR_SIZE_UNKNOWN"},g=function(){return SH4(J())},B=function(){if(J().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var n=void 0;
else if((n=X.decorations)==null?0:n.call(X))n=X.decorations();else{n=J();var w=0;n.avatars&&(w+=n.avatars.length);n.decoratedText&&(w+=1);n=w>1?[3]:[]}return n},k={};
return _.A("yt-avatar-stack-view-model",{el:_.A4(_.j_(function(){return J().rendererContext})),
class:_.yW("yt-avatar-stack-view-model",X.className,(k["yt-avatar-stack-view-model--tappable"]=p,k["yt-avatar-stack-view-model--is-overlay"]=X.isOverlay,k["yt-avatar-stack-view-model--medium-text"]=X.useMediumText,k)),tabindex:function(){return p()?0:void 0},
role:function(){return p()?"link":void 0},
"aria-label":function(){var n,w;return(w=(n=_.a(J().rendererContext,_.ua))==null?void 0:n.label)!=null?w:""}},_.A(_.v,{cond:function(){var n;
return J().avatars&&!((n=X.hideAvatar)==null?0:n.call(X))},
then:function(){return _.A("div",{class:"yt-avatar-stack-view-model__avatars"},_.A(_.v,{cond:function(){return J().decoratedText},
then:function(n){var w={};return _.A("div",{class:_.yW("yt-avatar-stack-view-model__text-container",(w["yt-avatar-stack-view-model__text-container--thin-border"]=function(){return l()==="AVATAR_SIZE_XXS"||l()==="AVATAR_SIZE_XS"},w["yt-avatar-stack-view-model__text-container--thin-border-overlay"]=function(){var Y;
return((Y=X.isOverlay)==null?void 0:Y.call(X))&&(l()==="AVATAR_SIZE_XXS"||l()==="AVATAR_SIZE_XS")},w)),
style:_.bY({width:function(){return g().avatarSizeInPx+"px"},
height:function(){return g().avatarSizeInPx+"px"}})},_.A(_.x3,{text:n,
className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}}),_.A("div",{style:function(){return _.bY(g().avatarStackStyle)()},
class:function(){return g().avatarStackClass}},_.A(_.NA,{data:function(){return g().avatars.reverse()}},{avatarViewModel:function(n,w){return _.A("div",{style:function(){var Y,e;
return _.bY((e=(Y=g()).avatarStyle)==null?void 0:e.call(Y,w()))()},
class:function(){return g().avatarClass}},_.A(_.nn,{data:n.data,
decorations:B,avatarButtonCustomClassName:function(){return g().avatarButtonCustomClassName},
isOverlay:X.isOverlay,clusterLayoutConfig:function(){var Y,e;return(e=(Y=g()).clusterLayoutConfig)==null?void 0:e.call(Y,w())}}))},
decoratedAvatarViewModel:function(n,w){return _.A("div",{style:function(){var Y,e;return _.bY((e=(Y=g()).avatarStyle)==null?void 0:e.call(Y,w()))()},
class:function(){return g().avatarClass}},_.A(_.Ln,{data:n.data}))}})))}}),_.A(_.v,{cond:function(){return J().text},
then:function(n){return _.A(_.x3,{text:n,className:"yt-avatar-stack-view-model__avatar-stack-text",linkInheritColor:!0})}}))},"Ra");
_.Al.idomCompat=!0;_.ZZ(_.q(function(X){var J=X.data;var p=X.thumbnailSize;return _.A("thumbnail-overlay-avatar-stack-view-model",{class:"ytThumbnailOverlayAvatarStackViewModelHost"},_.A("div",{class:_.yW("ytThumbnailOverlayAvatarStackViewModelavatarStack",function(){return cN5(p==null?void 0:p())})},_.A(_.NA,{data:function(){return J().avatarStack}},{avatarStackViewModel:function(l){return _.A(_.Al,{data:l.data,
decorations:[5]})}})))},"Sa"),"thumbnail-overlay-avatar-stack-view-model",{props:{data:_.H7,
thumbnailSize:_.H7}});var Zpe=_.q(function(X){X=_.Zp(X,{hidden:!1});var J=X.data;X=X.hidden;return _.A("yt-thumbnail-overlay-title-view-model",{class:_.yW("ytThumbnailOverlayTitleViewModelHost",function(){a:switch(J().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var p="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:p="ytThumbnailOverlayTitleViewModelPositionTop"}return p}),
hidden:X},_.A(_.v,{cond:function(){return J().leadingContent},
then:function(p){return _.A("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.A(_.NA,{data:p},{decoratedAvatarViewModel:_.Ln}))}}),_.A("div",null,_.A(_.x3,{text:function(){return J().title},
className:"ytThumbnailOverlayTitleViewModelTitle"}),_.A(_.v,{cond:function(){return J().subtitle},
then:function(){return _.A(_.x3,{text:function(){return J().subtitle},
className:"ytThumbnailOverlayTitleViewModelSubtitle"})}})))},"Ta");
Zpe.idomCompat=!0;_.ZZ(Zpe,"yt-thumbnail-overlay-title-view-model",{props:{data:_.H7,hidden:_.H7}});_.hMU=_.q(function(X){X=_.Zp(X,{isClip:!1});var J=X.data,p=X.thumbnailSize,l={};return _.A("yt-thumbnail-overlay-badge-view-model",{class:_.yW("yt-thumbnail-overlay-badge-view-model",function(){a:switch(J().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var g="yt-thumbnail-overlay-badge-view-model--top-start";break a;default:g="yt-thumbnail-overlay-badge-view-model--bottom-end"}return g},function(){return bk6(p==null?void 0:p())},(l["yt-thumbnail-overlay-badge-view-model--clip"]=X.isClip,
l))},_.A(_.NA,{data:function(){return J().thumbnailBadges}},{thumbnailBadgeViewModel:function(g){return _.A(_.AVZ,{data:g.data,
class:"yt-thumbnail-overlay-badge-view-model__badge"})}}))},"Ua");
_.hMU.idomCompat=!0;_.ZZ(_.hMU,"yt-thumbnail-overlay-badge-view-model",{props:{data:_.H7,thumbnailSize:_.H7,isClip:_.H7}});var xMu=_.q(function(X){var J=X.data;X=X.hidden;var p=_.QC(function(){return J().indicatorCount||0},void 0,"AbKnMc"),l={};
return _.A("yt-page-indicator-view-model",{class:_.yW("ytPageIndicatorViewModelHost",(l.ytPageIndicatorViewModelIndicatorHidden=function(){return!J().indicatorCount},l)),
hidden:X},_.A(_.Kr,{each:function(){return Array(p())}},function(g,B){var k={};
return _.A("div",{class:_.yW("ytPageIndicatorViewModelIndicator",(k.ytPageIndicatorViewModelIndicatorSelected=function(){return J().selectedIndex===B()},k))})}))},"Va");
xMu.idomCompat=!0;_.ZZ(xMu,"yt-page-indicator-view-model",{props:{data:_.H7,hidden:_.H7}});var w3=function(){var X=_.F.apply(this,arguments)||this;X.eventSink=function(){return X};
X.disableInteraction=!1;X.noRoundedCorners=!1;X.isPreviewLoading=!1;X.isOriginalAspectRatio=!1;X.computedObjectFit=!1;X.actionMap={"yt-miniplayer-endpoint-changed":"checkMiniplayer_"};return X};
_.r(w3,_.F);_.W=w3.prototype;
_.W.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer",properties:{overlayColor:"[[overlayColor]]"}},thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayResumePlaybackRenderer:{component:"ytd-thumbnail-overlay-resume-playback-renderer",properties:{isLive:"[[isLiveVideo]]"}},thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",properties:{width:"[[thumbnailOverlaySidePanelWidth_]]",
bottomPanel:"[[bottomSidePanel]]",richGridOverlay:"[[richGridThumbnail]]",watchFeedOverlay:"[[watchFeedThumbnail]]"}},thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayNowPlayingRenderer:{component:"ytd-thumbnail-overlay-now-playing-renderer",properties:{isVideoPlaying:"[[isVideoPlaying]]",equalizerOnly:"[[nowPlayingEqualizerOnly]]",isActive:"[[data.selected]]",videoId:"[[data.videoId]]"}},thumbnailOverlayPinkingRenderer:"ytd-thumbnail-overlay-pinking-renderer",
thumbnailOverlayDownloadingRenderer:{component:"ytd-thumbnail-overlay-downloading-renderer",params:{active:!0}},thumbnailOverlayIconRenderer:"ytd-thumbnail-overlay-icon-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailBottomOverlayViewModel:"yt-thumbnail-bottom-overlay-view-model",thumbnailOverlayAvatarStackViewModel:"thumbnail-overlay-avatar-stack-view-model",thumbnailOverlayBadgeViewModel:{component:"yt-thumbnail-overlay-badge-view-model",
properties:{thumbnailSize:"[[thumbnailSize]]"}}},initialRenderPriority:_.H("defer_overlays")?1:void 0,waitForSignal:void 0},hoverOverlays_:{id:"hover-overlays",reuseComponents:!1,mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayInlineUnplayableRenderer:"ytd-thumbnail-overlay-inline-unplayable-renderer",thumbnailOverlayToggleButtonRenderer:{component:"ytd-thumbnail-overlay-toggle-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",
eventSink:"[[eventSink]]",useExpandableTooltip:"[[useExpandableTooltip]]"}},thumbnailOverlayButtonRenderer:{component:"ytd-thumbnail-overlay-button-renderer",properties:{disableTooltips:"[[disableTooltips]]",eventSink:"[[eventSink]]"}},thumbnailOverlayEndorsementRenderer:"ytd-thumbnail-overlay-endorsement-renderer",thumbnailOverlayLoadingPreviewRenderer:{component:"ytd-thumbnail-overlay-loading-preview-renderer",properties:{isPreviewLoading:"[[isPreviewLoading]]"}}}},richThumbnail:{id:"mouseover-overlay",
mapping:{movingThumbnailRenderer:{component:"ytd-moving-thumbnail-renderer",properties:{trackingParams:"[[data.trackingParams]]",videoId:"[[data.videoId]]"}}},renderPriority:2,waitForSignal:"eocs"}}};
_.W.onImageLoaded=function(){this.loaded=!0};
_.W.onImageUnloaded=function(){this.loaded=!1};
_.W.computeRichThumbnail=function(X,J,p,l){if(X&&J&&!l&&!_.H("disable_moving_thumbs_handling")&&!p)return J};
_.W.computeImageWidth=function(X,J){return J||9999};
_.W.computeIsOriginalAspectRatio=function(X){return X};
_.W.computeIsLive=function(X){if(X==null?0:X.badges)for(var J=0;J<X.badges.length;J++){var p=X.badges[J];if(p.metadataBadgeRenderer&&p.metadataBadgeRenderer.style==="BADGE_STYLE_TYPE_LIVE_NOW")return!0}else if(X==null?0:X.thumbnailOverlays)for(J=0;J<X.thumbnailOverlays.length;J++)if(p=X.thumbnailOverlays[J],p.thumbnailOverlayTimeStatusRenderer&&p.thumbnailOverlayTimeStatusRenderer.style==="LIVE")return!0;return!1};
_.W.computeObjectFit=function(X,J){return J||(X?"CONTAIN":"")};
_.W.computeNavigationEndpoint=function(X,J,p){return X?J:p};
_.W.computeHasClip=function(X){X=_.C(X||[]);for(var J=X.next();!J.done;J=X.next())if(J.value.thumbnailOverlayPinkingRenderer)return!0;return!1};
_.W.computeOverlayColor=function(X){var J;return(X==null?0:(J=X.darkColorPalette)==null?0:J.section2Color)?X.darkColorPalette.section2Color:X==null?void 0:X.sampledThumbnailColor};
_.O1.Object.defineProperties(w3.prototype,{isPreviewDisabled:{configurable:!0,enumerable:!0,get:function(){return!this.inlinePreviewIsEnabled}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.pQZ(this.width)}}});
w3.prototype.onImageUnloaded=w3.prototype.onImageUnloaded;w3.prototype.onImageLoaded=w3.prototype.onImageLoaded;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],w3.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],w3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(juv),_.V("design:type",Object)],w3.prototype,"ytdThumbnailBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],w3.prototype,"componentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],w3.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],w3.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],w3.prototype,"circular",void 0);
_.u([_.R({computed:"computeRichThumbnail(finalHoveredState_, data.richThumbnail, isPreviewLoading, isPreviewDisabled)"}),_.V("design:type",Object)],w3.prototype,"richThumbnail",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasClip(data.thumbnailOverlays)"}),_.V("design:type",Boolean)],w3.prototype,"hasClip",void 0);_.u([_.R(),_.V("design:type",Object)],w3.prototype,"eventSink",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],w3.prototype,"queued",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],w3.prototype,"richGridThumbnail",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],w3.prototype,"useExpandableTooltip",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],w3.prototype,"useUntranslatedNavigationEndpoint",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],w3.prototype,"disableInteraction",void 0);
_.u([_.R({computed:"computeNavigationEndpoint(useUntranslatedNavigationEndpoint, data.untranslatedNavigationEndpoint, data.navigationEndpoint)"}),_.V("design:type",Object)],w3.prototype,"computedNavigationEndpoint",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],w3.prototype,"nowPlayingEqualizerOnly",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],w3.prototype,"hidePlaybackStatus",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],w3.prototype,"objectFit",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],w3.prototype,"noRoundedCorners",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],w3.prototype,"watchFeedThumbnail",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],w3.prototype,"isPreviewLoading",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsOriginalAspectRatio(data.thumbnail.isOriginalAspectRatio)"}),_.V("design:type",Object)],w3.prototype,"isOriginalAspectRatio",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeObjectFit(isOriginalAspectRatio, objectFit)"}),_.V("design:type",Object)],w3.prototype,"computedObjectFit",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsLive(data)"}),_.V("design:type",Boolean)],w3.prototype,"isLiveVideo",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],w3.prototype,"loaded",void 0);_.u([_.R({computed:"computeOverlayColor(data.thumbnail)"}),_.V("design:type",Object)],w3.prototype,"overlayColor",void 0);_.u([_.R(),_.V("design:type",Boolean)],w3.prototype,"minimizePipBreakages",void 0);_.u([_.R({selector:_.Uy5}),_.V("design:type",Boolean)],w3.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.R(),_.V("design:type",Number)],w3.prototype,"width",void 0);
_.u([_.O("inlinePreviewIsEnabled"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],w3.prototype,"isPreviewDisabled",null);_.u([_.O("width"),_.V("design:type",String),_.V("design:paramtypes",[])],w3.prototype,"thumbnailSize",null);_.u([_.R8("image-loaded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],w3.prototype,"onImageLoaded",null);
_.u([_.R8("image-unloaded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],w3.prototype,"onImageUnloaded",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-thumbnail"})],w3);
_.y_()(w3,"ytd-thumbnail",function(){if(nUs===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);nUs=X}X=nUs;return X},{callbackProps:["onClick"],
allowedProps:"data disableInteraction noRoundedCorners objectFit useExpandableTooltip useUntranslatedNavigationEndpoint width circular watchFeedThumbnail queued".split(" "),allowedPropsFromBehaviors:"height bottomSidePanel size disableRounding disableNowPlaying disableTooltips useHoveredProperty hovered addBackground nowPlaying isVideoPlaying minimizePipBreakages".split(" "),mode:2});var RZI=function(X){var J=this;this.inlinePreviewIsActive=this.inlinePreviewIsEnabledForUser=!1;this.unsubscribeFromInlinePreviewIsEnabled=function(){};
this.JSC$15310_unsubscribeFromInlinePreviewIsActive=function(){};
this.videoPreviewJobId=0;this.JSC$15310_touched=this.previewTriggered=!1;this.onMouseMoveFn=function(p){Hpr(J,p)};
this.onLockupMouseLeaveFn=function(p){p=p.relatedTarget;var l,g;((l=document.getElementsByTagName("ytd-video-preview"))==null?0:(g=l.item(0))==null?0:g.contains(p))||(J.terminateVideoPreview(),vj(J))};
this.onThumbnailMouseDownFn=function(){J.terminateVideoPreview();vj(J)};
this.onTouchStart=function(){J.JSC$15310_touched=!0};
this.mediaRenderer=X.mediaRenderer;this.thumbnailElement=X.thumbnailElement;this.lockupElement=X.lockupElement;this.videoPreviewOptsInput=X.videoPreviewOpts;aij(this);ep(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)):
_.Wf(Error("Gh")):_.Wf(Error("Hh")):UMs(this)},hh=function(X){UMs(X);
var J;(J=X.lockupElement)==null||J.removeEventListener("mouseenter",X.onMouseMoveFn);var p;(p=X.lockupElement)==null||p.removeEventListener("mouseleave",X.onLockupMouseLeaveFn);var l;(l=X.lockupElement)==null||l.removeEventListener("touchstart",X.onTouchStart);var g;(g=X.thumbnailElement)==null||g.removeEventListener("mousedown",X.onThumbnailMouseDownFn);vj(X)},aij=function(X){X.inlinePreviewIsEnabledForUser=_.v5().getState().ui.inlinePreviewIsEnabled;
X.unsubscribeFromInlinePreviewIsEnabled=_.iH(_.v5(),_.Uy5,function(J){(X.inlinePreviewIsEnabledForUser=J)||vj(X)});
X.JSC$15310_unsubscribeFromInlinePreviewIsActive=_.iH(_.v5(),_.aIK,function(J){(X.inlinePreviewIsActive=J)||vj(X)})},UMs=function(X){X.unsubscribeFromInlinePreviewIsEnabled();
X.unsubscribeFromInlinePreviewIsEnabled=function(){};
X.JSC$15310_unsubscribeFromInlinePreviewIsActive();X.JSC$15310_unsubscribeFromInlinePreviewIsActive=function(){}},Hpr=function(X,J){J.buttons>0||(J=_.ch("kevlar_lockup_hover_delay",-1),X.JSC$15310_touched&&J>=0?(_.gs.cancelJob(X.videoPreviewJobId),X.videoPreviewJobId=_.Uh(_.gs,function(){rVs(X)},J),X.JSC$15310_touched=!1):rVs(X))},OHm=function(X){X.videoPreviewJobId=_.Uh(_.gs,function(){return _.L(function(J){return J.yield(IiZ(X,{isAutoplay:!0}),0)})})},rVs=function(X){!X.previewTriggered&&ep(X)&&
(X.inlinePreviewIsActive&&X.terminateVideoPreview(),X.previewTriggered=!0,X.mediaRenderer.isInlinePreviewTriggered=!0,_.gs.cancelJob(X.videoPreviewJobId),X.videoPreviewJobId=_.Uh(_.gs,function(){return _.L(function(J){return J.yield(IiZ(X),0)})}))},IiZ=function(X,J){J=J===void 0?{}:J;
var p=J.isAutoplay===void 0?!1:J.isAutoplay;var l,g,B,k;return _.L(function(n){if(n.nextAddress==1){if(!ep(X))return n.return();l=X.getVideoPreviewOpts();if(!l)return n.return();p&&(l.isAutoplay=!0);return(B=(g=_.HI(X.mediaRenderer.hostElement,"yt-open-video-preview-action",[l]))&&g[0])?n.yield(g[0],3):n.jumpTo(2)}n.nextAddress!=2&&(B=n.yieldResult===1);if(B){var w=(k=X.mediaRenderer)==null?void 0:k.data;w&&(DRK(w)?delete w.inlinePlayerData:"inlinePlaybackEndpoint"in w&&delete w.inlinePlaybackEndpoint)}_.Ma(n)})};
RZI.prototype.getVideoPreviewOpts=function(){if(this.mediaRenderer.data){var X,J;if((J=(X=this.videoPreviewOptsInput)==null?void 0:X.videoPreviewData)!=null)X=J;else if(X=this.mediaRenderer.data)if(DRK(X))X={inlinePlaybackEndpoint:_.Xg(X.inlinePlayerData.onVisible),navigationEndpoint:_.Xg(X.onTap),thumbnail:"image"in X?X.image:X.thumbnail,thumbnailOverlays:void 0,accessibilityText:fjI(X)};else if("multipleInlinePlaybackEndpoint"in X){var p=_.a(_.a(X.multipleInlinePlaybackEndpoint,r$t),I_s);if(p!=
null&&p.playerDescriptors){J=[];p=_.C(p.playerDescriptors);for(var l=p.next();!l.done;l=p.next())l=l.value,J.push({inlinePlaybackEndpoint:l.inlinePlaybackEndpoint,navigationEndpoint:l.navigationEndpoint,thumbnail:l.thumbnail,thumbnailOverlays:l.thumbnailOverlays,accessibilityText:fjI(X)});X=J}else X=void 0}else X={inlinePlaybackEndpoint:X.inlinePlaybackEndpoint,navigationEndpoint:X.navigationEndpoint,thumbnail:X.thumbnail,thumbnailOverlays:X.thumbnailOverlays,accessibilityText:fjI(X)};else X=void 0;
return Object.assign({},{mediaRenderer:this.mediaRenderer.hostElement,thumbnail:this.thumbnailElement,videoPreviewData:X,showPlayerControls:!0},this.videoPreviewOptsInput)}};
var ep=function(X){var J;if(J=X.inlinePreviewIsEnabledForUser)J=(X=X.mediaRenderer.data)?"inlinePlaybackEndpoint"in X&&X.inlinePlaybackEndpoint||DRK(X)&&X.inlinePlayerData||"multipleInlinePlaybackEndpoint"in X&&X.multipleInlinePlaybackEndpoint?!0:!1:!1;return J};
RZI.prototype.terminateVideoPreview=function(){_.xm(this.mediaRenderer.hostElement,"yt-terminate-video-preview-action")};
var vj=function(X){_.gs.cancelJob(X.videoPreviewJobId);X.inlinePreviewIsActive=!1;X.previewTriggered=!1;X.mediaRenderer.isInlinePreviewTriggered=!1};var yVe=_.w9(["#"]),ZN=function(){var X=_.F.apply(this,arguments)||this;X.isDisabled=!1;return X};
_.r(ZN,_.F);_.W=ZN.prototype;
_.W.configureRendererStamper=function(){return{"data.menu":zs,"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",params:{buttonTooltipPosition:"top"}},upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.getMetadata=function(X){var J=[];if(X.metadataText&&Object.keys(X.metadataText).length>0){var p=this.ytRendererBehavior.getSimpleString(X.metadataText);X.upcomingEventData&&X.upcomingEventData.upcomingEventText&&(p=_.tO(p,Number(X.upcomingEventData.startTime)));J.push(p)}else X.shortViewCountText&&J.push(this.ytRendererBehavior.getSimpleString(X.shortViewCountText)),X.publishedTimeText&&J.push(this.ytRendererBehavior.getSimpleString(X.publishedTimeText)),X.upcomingEventData&&X.upcomingEventData.upcomingEventText&&
(p=this.ytRendererBehavior.getSimpleString(X.upcomingEventData.upcomingEventText),J.push(_.tO(p,Number(X.upcomingEventData.startTime))));return J};
_.W.calculateBylineText=function(X){return X.shortBylineText?X.shortBylineText:X.bylineText?X.bylineText:null};
_.W.calculateIsDisabled=function(X){return!!X.isDisabled};
_.W.computeHrefWithDefault=function(X){return this.ytComponentBehavior.computeHref_(X)||_.xa6(yVe)};
_.W.onDetailsTap=function(X){var J=this.data&&this.data.navigationEndpoint;J&&!_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString()])&&(_.H("kevlar_grid_video_renderer_killswitch")?_.h8(this.hostElement,"yt-navigate",{endpoint:J}):this.ytComponentBehavior.resolveCommand(J))};
_.W.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15317_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:_.ya(this.hostElement).querySelector("#dismissible"),thumbnailElement:_.ya(this.hostElement).querySelector("ytd-thumbnail")})};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15317_inlinePreviewHoverListener)==null||hh(X)};
_.W.computeThumbnailWidth=function(X,J){return J&&J>0?J:X?360:210};
_.W.computeNumBadgesInRow=function(X){var J;return((J=X.badges)==null?void 0:J.length)||0};
_.W.computeShowChannelThumbnail=function(X,J){var p;return J&&!!(X==null?0:(p=X.channelThumbnailSupportedRenderers)==null?0:p.channelThumbnailWithLinkRenderer)};
_.O1.Object.defineProperties(ZN.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15317_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}},
hasAttributedBylineText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.attributedBylineText)}},
showBylineText:{configurable:!0,enumerable:!0,get:function(){return!!this.bylineText&&!this.hasAttributedBylineText}}});
ZN.prototype.dataChanged=ZN.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ZN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ZN.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ZN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],ZN.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.Hw),_.V("design:type",Object)],ZN.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],ZN.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ZN.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],ZN.prototype,"noEndpoints",void 0);_.u([_.R({computed:"calculateBylineText(data)"}),_.V("design:type",Object)],ZN.prototype,"bylineText",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],ZN.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],ZN.prototype,"isDownloading",void 0);_.u([_.R({reflectToAttribute:!0,value:0}),_.V("design:type",Number)],ZN.prototype,"width",void 0);_.u([_.R({reflectToAttribute:!0,computed:"calculateIsDisabled(data)"}),_.V("design:type",Object)],ZN.prototype,"isDisabled",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ZN.prototype,"dataChanged",null);_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],ZN.prototype,"isHovered",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],ZN.prototype,"hasAttributedBylineText",null);
_.u([_.O("bylineText","hasAttributedBylineText"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],ZN.prototype,"showBylineText",null);_.u([_.Xo({is:"ytd-grid-video-renderer",disableElementRegistration:!0})],ZN);
_.N(ZN,"ytd-grid-video-renderer",function(){if(ik0!==void 0)return ik0;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-grid-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-grid-video-renderer"><ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" width="[[computeThumbnailWidth(isSearch, width)]]" class="style-scope ytd-grid-video-renderer"></ytd-thumbnail><div id="details" on-tap="onDetailsTap" class="style-scope ytd-grid-video-renderer"><a id="channel-thumbnail" hidden="[[!computeShowChannelThumbnail(data, isSearch)]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-grid-video-renderer"><yt-img-shadow id="avatar" thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="36" class="style-scope ytd-grid-video-renderer"></yt-img-shadow></a><div id="text-metadata" class="style-scope ytd-grid-video-renderer"><div id="meta" class="style-scope ytd-grid-video-renderer"><h3 class="style-scope ytd-grid-video-renderer"><ytd-badge-supported-renderer hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer><a id="video-title" class="yt-simple-endpoint style-scope ytd-grid-video-renderer" href$="[[computeHrefWithDefault(data.navigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" data="[[data.navigationEndpoint]]">[[getSimpleString(data.title)]]</a></h3><div id="metadata-container" class="grid style-scope ytd-grid-video-renderer" meta-block=""><div id="metadata" class="style-scope ytd-grid-video-renderer"><div id="byline-container" class="style-scope ytd-grid-video-renderer"><div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-grid-video-renderer"></div><ytd-channel-name id="channel-name" badges="[[data.ownerBadges]]" channel-name="[[bylineText]]" hidden="[[!showBylineText]]" no-endpoints="[[noEndpoints]]" class="style-scope ytd-grid-video-renderer"></ytd-channel-name></div><div id="metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[getMetadata(data)]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[item]]</span></template></div></div><div id="additional-metadata-line" class="style-scope ytd-grid-video-renderer"><template is="dom-repeat" items="[[data.additionalMetadatas]]" strip-whitespace="" class="style-scope ytd-grid-video-renderer"><span class="style-scope ytd-grid-video-renderer">[[getSimpleString(item)]]</span></template></div></div></div><ytd-badge-supported-renderer id="video-badges" badges="[[data.badges]]" hidden="[[!data.badges]]" num-badges-in-row="[[computeNumBadgesInRow(data)]]" class="style-scope ytd-grid-video-renderer"></ytd-badge-supported-renderer></div><div id="menu" class="style-scope ytd-grid-video-renderer"></div></div><div id="buttons" class="style-scope ytd-grid-video-renderer"></div></div><div id="dismissed" class="style-scope ytd-grid-video-renderer"><div id="dismissed-content" class="style-scope ytd-grid-video-renderer"></div></div><yt-interaction id="interaction" class="extended style-scope ytd-grid-video-renderer"></yt-interaction>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ik0=X},{mode:_.oC("kevlar_poly_si_batch_j047")?1:2});var oUk;var hl=function(){var X=_.F.apply(this,arguments)||this;X.roundedContainer=!0;X.skipRoundingTop=!1;X.disableTopPadding=!1;X.amsterdamEnabled=_.H("enable_desktop_amsterdam_info_panels");X.extractOverlay=!1;return X};
_.r(hl,_.F);hl.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
hl.prototype.onClick=function(X){var J,p=(J=this.data)==null?void 0:J.sourceEndpoint;!_.wz(_.Yj(X),this.hostElement,["A".toString()])&&p&&_.h8(this.hostElement,"yt-navigate",{endpoint:p})};
_.O1.Object.defineProperties(hl.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 X;return!((X=this.data)==null||!X.menu)}},
truncateParagraphs:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.truncateParagraphs)}},
paragraphMaxLines:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.data)==null?void 0:X.paragraphMaxLines)!=null?J:3}},
background:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.background?this.data.background.replace("INFO_PANEL_CONTENT_BACKGROUND_",""):""}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hl.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hl.prototype,"showVerticalDividers",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hl.prototype,"roundedContainer",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hl.prototype,"skipRoundingTop",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hl.prototype,"disableTopPadding",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],hl.prototype,"amsterdamEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hl.prototype,"extractOverlay",void 0);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],hl.prototype,"showMetadataAtTop",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],hl.prototype,"showMetadataBelowTitle",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.menu"),_.V("design:type",Object),_.V("design:paramtypes",[])],hl.prototype,"hasMenu",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.truncateParagraphs"),_.V("design:type",Object),_.V("design:paramtypes",[])],hl.prototype,"truncateParagraphs",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.paragraphMaxLines"),_.V("design:type",Number),_.V("design:paramtypes",[])],hl.prototype,"paragraphMaxLines",null);
_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.O("data.background"),_.V("design:type",Object),_.V("design:paramtypes",[])],hl.prototype,"background",null);_.u([_.Xo({is:"ytd-info-panel-content-renderer",disableElementRegistration:!0})],hl);
_.N(hl,"ytd-info-panel-content-renderer",function(){if(oUk!==void 0)return oUk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return oUk=X},{mode:_.oC("kevlar_poly_si_batch_j076")?1:2});var Ske;var OpU;var cVG;var bpj;var xT=function(){return _.F.apply(this,arguments)||this};
_.r(xT,_.F);xT.prototype.computeStyle=function(X){return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xT.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xT.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],xT.prototype,"style_",void 0);_.u([_.se({is:"yt-channel-thumbnail-with-link-renderer",disableElementRegistration:!0})],xT);
_.N(xT,"yt-channel-thumbnail-with-link-renderer",function(){if(bpj===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;cVG===void 0&&(cVG=document.createElement("template"));var l=cVG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);bpj=X}X=bpj;return X},{mode:2});var Hj=function(){return _.F.apply(this,arguments)||this};
_.r(Hj,_.F);Hj.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"}}}};
Hj.prototype.computeTitleStyle=function(X){return X||null};
Hj.prototype.computeAvatarStyle=function(X){return X||null};
Hj.prototype.computeShowNavigationButton=function(X,J){return!(X==null||!X.navigationButton||J)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Hj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Hj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Hj.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeTitleStyle(data.titleStyle.style)"}),_.V("design:type",String)],Hj.prototype,"titleStyle",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeAvatarStyle(data.channelThumbnail.channelThumbnailWithLinkRenderer.style)"}),_.V("design:type",String)],Hj.prototype,"avatarStyle",void 0);_.u([_.R(),_.V("design:type",Boolean)],Hj.prototype,"hideNavigationButton",void 0);_.u([_.Xo({is:"ytd-rich-list-header-renderer",disableElementRegistration:!0})],Hj);
_.N(Hj,"ytd-rich-list-header-renderer",function(){if(OpU!==void 0)return OpU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OpU=X},{mode:_.oC("kevlar_poly_si_batch_j058")?1:2});var ai=function(){return _.F.apply(this,arguments)||this};
_.r(ai,_.F);ai.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]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ai.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ai.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ai.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],ai.prototype,"isSearch",void 0);_.u([_.Xo({is:"ytd-preview-card-renderer",disableElementRegistration:!0})],ai);
_.N(ai,"ytd-preview-card-renderer",function(){if(Ske!==void 0)return Ske;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Ske=X},{mode:1});var DMG;var Un=function(){return _.F.apply(this,arguments)||this};
_.r(Un,_.F);Un.prototype.configureRendererStamper=function(){return{"data.menu":zs}};
Un.prototype.dataChanged=function(){var X=this.get("colorExtractionPalette.section1Color",this.data);X=_.TU(X);_.bS(this.hostElement,{"--ytd-channel-recommendation-card-avatar-overlay-color":X})};
Un.prototype.computeCardStyle=function(X){return this.get("style.value",X)||null};
Un.prototype.dataChanged=Un.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Un.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Un.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Un.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Un.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeCardStyle(data)"}),_.V("design:type",String)],Un.prototype,"cardStyle",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Un.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-compact-channel-recommendation-card-renderer"})],Un);
_.N(Un,"ytd-compact-channel-recommendation-card-renderer",function(){if(DMG!==void 0)return DMG;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return DMG=X},{mode:1});var RMZ;var mMr;var r3=function(){var X=_.F.apply(this,arguments)||this;X.alignAuto=!1;X.collapsed=!0;X.isToggled=!1;X.alwaysCollapsed=!1;X.canToggle=!0;X.collapsedHeight=80;X.disableToggle=!1;X.alwaysToggleable=!1;X.reversed=!1;X.shouldUseNumberOfLines=!1;X.recomputeOnResize=!1;X.canToggleJobId=0;X.lastReversed=!1;return X};
_.r(r3,_.F);_.W=r3.prototype;_.W.alwaysToggleableChanged=function(){this.alwaysToggleable&&(this.canToggle=!0)};
_.W.toggledChanged=function(){this.collapsed=this.alwaysCollapsed||!this.isToggled};
_.W.reversedChanged=function(){if(this.reversed&&!this.lastReversed||this.lastReversed&&!this.reversed){for(var X=_.ya(this.hostElement),J=X.childNodes,p=document.createDocumentFragment(),l=X.childNodes.length-1;l>=0;l--)_.ya(p).appendChild(J[l]);_.H("enable_shadydom_free_scoped_node_methods")?_.o8(this.hostElement).appendChild(p):X.appendChild(p)}};
_.W.ready=function(){var X=this;_.CC(function(){X.initChildrenObserver()},1)};
_.W.attached=function(){var X;(X=this.resizeObserver)==null||X.observe(this.content)};
_.W.detached=function(){this.detachObserver()};
_.W.toggle=function(X,J){this.canToggle&&(this.isToggled=J,_.h8(this.hostElement,"yt-refit"),X&&X.stopPropagation())};
_.W.reset=function(){this.childrenChanged()};
_.W.onIronResize=function(){this.recomputeOnResize&&!_.H("ytd_expander_use_resize_observer")&&this.childrenChanged()};
_.W.computeIsMoreVisible=function(X,J){return X&&!J};
_.W.computeShouldUseNumberOfLines=function(X){try{return!!X&&window.CSS.supports("-webkit-line-clamp","1")}catch(J){}return!1};
_.W.computeIsLessVisible=function(X,J){return X&&J};
_.W.observeCollapsedHeightAndMaxLines=function(){var X=this.collapsedHeight,J=this.maxNumberOfLines;this.shouldUseNumberOfLines?_.bS(this.hostElement,{"--ytd-expander-max-lines":""+J,"--ytd-expander-collapsed-height":""}):_.bS(this.hostElement,{"--ytd-expander-collapsed-height":X+"px","--ytd-expander-max-lines":""})};
_.W.handleMoreTap=function(X){this.disableToggle||(_.h8(this.hostElement,"yt-expander-more-tapped"),this.toggle(X,!0))};
_.W.handleLessTap=function(X){_.h8(this.hostElement,"yt-expander-less-tapped");this.toggle(X,!1)};
_.W.initChildrenObserver=function(){var X=this;this.observer=new MutationObserver(function(){X.childrenChanged()});
this.recomputeOnResize&&window.ResizeObserver&&_.H("ytd_expander_use_resize_observer")&&(this.resizeThrottle=new _.cz(this.childrenChanged,50,this),this.resizeObserver=new ResizeObserver(function(){var J;(J=X.resizeThrottle)==null||J.fire()}),this.resizeObserver.observe(this.content));
this.observer.observe(this.content,{subtree:!0,childList:!0,attributes:!0,characterData:!0});this.childrenChanged()};
_.W.childrenChanged=function(){var X=this;this.alwaysToggleable?this.canToggle=this.alwaysToggleable:this.canToggleJobId||(this.canToggleJobId=window.requestAnimationFrame(function(){a1(function(){X.canToggleJobId=0;X.calculateCanCollapse()})}))};
_.W.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};
_.W.detachObserver=function(){this.observer&&this.observer.disconnect();this.resizeObserver&&this.resizeObserver.disconnect()};
_.W.collapsedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("collapsed-changed",this.collapsed))};
_.W.isToggledChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("is-toggled-changed",this.isToggled))};
_.W.canToggleChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("can-toggle-changed",this.canToggle))};
_.O1.Object.defineProperties(r3.prototype,{isResetting:{configurable:!0,enumerable:!0,get:function(){return this.canToggleJobId!==0}}});
r3.prototype.canToggleChangedForBinding=r3.prototype.canToggleChangedForBinding;r3.prototype.isToggledChangedForBinding=r3.prototype.isToggledChangedForBinding;r3.prototype.collapsedChangedForBinding=r3.prototype.collapsedChangedForBinding;r3.prototype.observeCollapsedHeightAndMaxLines=r3.prototype.observeCollapsedHeightAndMaxLines;r3.prototype.onIronResize=r3.prototype.onIronResize;r3.prototype.reversedChanged=r3.prototype.reversedChanged;r3.prototype.toggledChanged=r3.prototype.toggledChanged;
r3.prototype.alwaysToggleableChanged=r3.prototype.alwaysToggleableChanged;_.u([_.S(_.sJ),_.V("design:type",Object)],r3.prototype,"ironResizableBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],r3.prototype,"alignAuto",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],r3.prototype,"collapsed",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"isToggled",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"alwaysCollapsed",void 0);
_.u([_.R(),_.V("design:type",Object)],r3.prototype,"canToggle",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"collapsedHeight",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"disableToggle",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"alwaysToggleable",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"reversed",void 0);_.u([_.R(),_.V("design:type",Number)],r3.prototype,"maxNumberOfLines",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeShouldUseNumberOfLines(maxNumberOfLines)"}),_.V("design:type",Object)],r3.prototype,"shouldUseNumberOfLines",void 0);_.u([_.R(),_.V("design:type",Object)],r3.prototype,"recomputeOnResize",void 0);_.u([_.qB("#content"),_.V("design:type",HTMLDivElement)],r3.prototype,"content",void 0);_.u([_.GA("alwaysToggleable"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"alwaysToggleableChanged",null);
_.u([_.GA("isToggled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"toggledChanged",null);_.u([_.O("canToggleJobId"),_.V("design:type",Object),_.V("design:paramtypes",[])],r3.prototype,"isResetting",null);_.u([_.mA("reversed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"reversedChanged",null);
_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"onIronResize",null);_.u([_.mA("maxNumberOfLines","collapsedHeight"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"observeCollapsedHeightAndMaxLines",null);_.u([_.mA("collapsed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"collapsedChangedForBinding",null);
_.u([_.mA("isToggled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"isToggledChangedForBinding",null);_.u([_.mA("canToggle"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r3.prototype,"canToggleChangedForBinding",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-expander"})],r3);
_.N(r3,"ytd-expander",function(){if(mMr!==void 0)return mMr;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return mMr=X},{mode:1});var Ii=function(){return _.F.apply(this,arguments)||this};
_.r(Ii,_.F);Ii.prototype.computeIsCarousel=function(X){return!!X.isCarousel};
Ii.prototype.observeLightsourcePalette=function(){var X,J=(X=this.data)==null?void 0:X.vibrantsourceColorPaletteData;J&&_.VW(this.hostElement,J)};
Ii.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
Ii.prototype.observeLightsourcePalette=Ii.prototype.observeLightsourcePalette;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ii.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ii.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ii.prototype,"data",void 0);_.u([_.R({computed:"computeIsCarousel(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Ii.prototype,"isCarousel",void 0);
_.u([_.mA("data.vibrantsourceColorPaletteData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ii.prototype,"observeLightsourcePalette",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-media-upsell-renderer"})],Ii);
_.N(Ii,"ytd-media-upsell-renderer",function(){if(RMZ!==void 0)return RMZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return RMZ=X},{mode:2});var FOe;var ys=function(){var X=_.F.apply(this,arguments)||this;X.JSC$15344_playerEvents=new Map;X.listeningToPlayer=!1;X.startX=0;X.active=!1;X.shouldShowButtons=_.H("web_buttons_hidden_killswitch");X.isHighlighted=!1;X.useHighlightStyling=_.H("web_enable_deeper_metadata_highlight_styling");X.enableProblemWalkthrough=_.H("problem_walkthrough_sd");return X};
_.r(ys,_.F);_.W=ys.prototype;
_.W.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}}}}}};
_.W.created=function(){this.JSC$15344_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.W.attached=function(){this.repeatButton.addEventListener("yt-toggle-button",_.Da(this,this.onRepeatButtonToggle));this.hostElement.addEventListener("yt-synced-panel-active-item-update",_.Da(this,this.onActiveUpdate))};
_.W.detached=function(){this.removePlayerListeners();this.repeatButton.removeEventListener("yt-toggle-button",_.Da(this,this.onRepeatButtonToggle));this.hostElement.removeEventListener("yt-synced-panel-active-item-update",_.Da(this,this.onActiveUpdate))};
_.W.onDataChanged=function(){this.removePlayerListeners()};
_.W.onColorPaletteChange=function(){var X={},J;if(_.lS()==="USER_INTERFACE_THEME_DARK"&&((J=this.data)==null?0:J.darkColorPalette)){var p=this.data.darkColorPalette;X["--ytd-macro-markers-list-item-background-color"]=_.zU(this.get("section2Color",p))}else{var l;_.lS()==="USER_INTERFACE_THEME_LIGHT"&&((l=this.data)==null?0:l.lightColorPalette)&&(p=this.data.lightColorPalette,X["--ytd-macro-markers-list-item-background-color"]=_.zU(this.get("section3Color",p)))}p?(X["--ytd-macro-markers-list-item-title-color"]=
_.zU(this.get("primaryTitleColor",p)),X["--ytd-macro-markers-list-item-secondary-color"]=_.zU(this.get("secondaryTitleColor",p)),X["--ytd-macro-markers-list-item-timestamp-background-color"]=_.zU(this.get("section1Color",p)),this.customButtonProperties={customColors:{color:_.zU(this.get("primaryTitleColor",p))}},this.useColorSampling=!0):(X["--ytd-macro-markers-list-item-background-color"]="initial",X["--ytd-macro-markers-list-item-title-color"]="initial",X["--ytd-macro-markers-list-item-secondary-color"]=
"initial",X["--ytd-macro-markers-list-item-timestamp-background-color"]="initial",this.customButtonProperties=void 0,this.useColorSampling=!1);_.bS(this.hostElement,X)};
_.W.onEndpointMouseDown=function(X){this.startX=X.clientX};
_.W.onEndpointClick=function(X){var J=this,p,l,g;return _.L(function(B){if(B.nextAddress==1){if(J.startX!==X.clientX)return X.preventDefault(),B.return();J.data&&J.ytRendererBehavior.logExplicitClick(J.data);if(!J.seekWithAnimationOnClick)return B.jumpTo(0);if(X.button!==0||X.shiftKey||X.altKey||X.metaKey||X.ctrlKey||_.wz(_.Yj(X),J.hostElement,["BUTTON".toString()]))return B.return();X.stopPropagation();X.preventDefault();return J.data?B.yield(_.xz().getPlayerPromise(),3):B.return()}p=B.yieldResult;
g=(l=_.a(J.data.onTap,_.CV))==null?void 0:l.startTimeSeconds;g!==void 0&&p.seekToTimeWithAnimation(g*1E3,_.wi(J.data.title));_.Ma(B)})};
_.W.computeLayout=function(X){return X};
_.W.computeIsHighlighted=function(X){return!!X};
_.W.computeCarouselType=function(X){return X};
_.W.hideCarousel=function(X){return this.hideThumbnail(X)};
_.W.hideThumbnail=function(X){return this.enableProblemWalkthrough&&X!==null&&X==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"};
_.W.onRepeatButtonToggle=function(X){var J=this;X.detail.toggled&&_.xz().getPlayerPromise().then(function(p){J.ytPlayerListenerBehavior.listenToPlayerEvents(p,J.JSC$15344_playerEvents);J.listeningToPlayer=!0})};
_.W.onLoopRangeChange=function(X){var J=_.ya(this.hostElement).querySelector("#repeat-button").querySelector("ytd-toggle-button-renderer");if(J){var p=J.polymerController.get("defaultServiceEndpoint.repeatChapterCommand",J.polymerController.data);if(p){var l=Number(p.endTimeMs);if(Number(p.startTimeMs)!==(X==null?void 0:X.startTimeMs)||l!==(X==null?void 0:X.endTimeMs))J.polymerController.toggle(!1),this.removePlayerListeners()}}};
_.W.removePlayerListeners=function(){var X=this;this.listeningToPlayer&&_.xz().getPlayerPromise().then(function(J){X.ytPlayerListenerBehavior.unlistenFromPlayerEvents(J,X.JSC$15344_playerEvents);X.listeningToPlayer=!1})};
_.W.onActiveUpdate=function(X){this.active=X.detail.active};
ys.prototype.onColorPaletteChange=ys.prototype.onColorPaletteChange;ys.prototype.onDataChanged=ys.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ys.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ys.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],ys.prototype,"ytPlayerListenerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],ys.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],ys.prototype,"useCustomColors",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ys.prototype,"active",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],ys.prototype,"shouldShowButtons",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeLayout(data.layout)"}),_.V("design:type",String)],ys.prototype,"layout",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsHighlighted(data.isHighlighted)"}),_.V("design:type",Object)],ys.prototype,"isHighlighted",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ys.prototype,"useHighlightStyling",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ys.prototype,"enableProblemWalkthrough",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeCarouselType(data.carouselType)"}),_.V("design:type",String)],ys.prototype,"carouselType",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],ys.prototype,"useColorSampling",void 0);_.u([_.R(),_.V("design:type",Boolean)],ys.prototype,"seekWithAnimationOnClick",void 0);_.u([_.R(),_.V("design:type",Object)],ys.prototype,"customButtonProperties",void 0);
_.u([_.qB("#repeat-button"),_.V("design:type",HTMLElement)],ys.prototype,"repeatButton",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ys.prototype,"onDataChanged",null);_.u([_.mA("data.lightColorPalette","data.darkColorPalette"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ys.prototype,"onColorPaletteChange",null);
_.u([_.Xo({is:"ytd-macro-markers-list-item-renderer",disableElementRegistration:!0})],ys);
_.N(ys,"ytd-macro-markers-list-item-renderer",function(){if(FOe!==void 0)return FOe;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-item-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[hideCarousel(data.carouselType)]]">\n  <div hidden="[[hideThumbnail(data.carouselType)]]" id="thumbnail" class="style-scope ytd-macro-markers-list-item-renderer">\n    <yt-img-shadow hidden="[[!data.thumbnail]]" object-fit="FILL" thumbnail="[[data.thumbnail]]" class="style-scope ytd-macro-markers-list-item-renderer">\n    </yt-img-shadow>\n    <div id="overlay" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n  </div>\n  <div id="details" class="style-scope ytd-macro-markers-list-item-renderer">\n    <h4 hidden="[[hideThumbnail(data.carouselType)]]" class="macro-markers style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <h4 hidden="[[!hideThumbnail(data.carouselType)]]" class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n    <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n  </div>\n</a>\n<div id="details" hidden="[[!hideCarousel(data.carouselType)]]" class="style-scope ytd-macro-markers-list-item-renderer">\n  <a id="endpoint" class="yt-simple-endpoint style-scope ytd-macro-markers-list-item-renderer" data="[[data.onTap]]" href$="[[computeHref_(data.onTap)]]" on-click="onEndpointClick" on-mousedown="onEndpointMouseDown" draggable="false" hidden="[[!hideThumbnail(data.carouselType)]]">\n    <h4 class="problem-walkthroughs style-scope ytd-macro-markers-list-item-renderer" title="[[getSimpleString(data.title)]]">[[getSimpleString(data.title)]]</h4>\n  </a>\n  <div id="time" class="style-scope ytd-macro-markers-list-item-renderer">[[getSimpleString(data.timeDescription)]]</div>\n</div>\n<div id="share-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n<div id="repeat-button" class="style-scope ytd-macro-markers-list-item-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return FOe=X},{mode:1});var qkG;var NNs;var oi=function(){return _.F.apply(this,arguments)||this};
_.r(oi,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oi.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oi.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-title-and-button-list-header-renderer"})],oi);
_.N(oi,"ytd-title-and-button-list-header-renderer",function(){if(NNs!==void 0)return NNs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return NNs=X},{mode:1});var Mkj;var uM0=new _.yo("BUTTON_RENDERER_TOKEN");_.Sp=_.q(function(X){var J=_.yG().resolve(uM0);return _.A(J,Object.assign({},X,{overrides:X.buttonOverrides}))},"Wa");var GtU=_.q(function(X){var J=X.data,p=_.eb(X.useSquareAspectRatio,!1);return _.A("dismissed-mini-game-card-view-model",null,_.A(_.v,{cond:function(){var l,g;return(l=J().responseText)==null?void 0:(g=l.runs)==null?void 0:g.length},
then:function(){var l={};return _.A("div",{class:_.yW("yt-mini-game-card-view-model__dismissed-card",(l["yt-mini-game-card-view-model__dismissed-portrait-card"]=function(){return!p()},l["yt-mini-game-card-view-model--dismissed-portrait-card-2by3-aspect-ratio"]=function(){return!!_.H("web_game_card_force_2_by_3")},l["yt-mini-game-card-view-model--dismissed-square-card"]=p,l))},_.A("div",{class:"yt-mini-game-card-view-model__dismissed-mini-app-content"},_.A(_.v,{cond:function(){return J().responseText.runs[0].text},
then:function(g){return _.A("span",{class:"yt-mini-game-card-view-model__dismissed-text",title:g},g)}}),_.A(_.NA,{data:function(){return J().buttons}},{buttonRenderer:_.Sp,
buttonViewModel:_.q7})))}}))},"Xa");var dMe=_.q(function(X){var J=X.data;return _.A("br-nz-badge-shape",{class:_.yW(function(){return mRC(J().brNzRatingBadgeType)}),
role:function(){return J().accessibilityText?"img":void 0},
"aria-label":function(){return J().accessibilityText}},function(){var p;
return(p=J())==null?void 0:p.text})},"Ya");_.On=_.q(function(X){var J=function(){var p=X.data(),l,g,B,k,n;if(p){var w=!((l=X.workaroundShortsIsThumbnailBadge)==null||!l.call(X));l=(g=X.modern)==null?void 0:g.call(X);g=(B=X.numBadgesInRow)==null?void 0:B.call(X);B=(k=X.clipTextOverflow)==null?void 0:k.call(X);k=(n=X.inheritTypography)==null?void 0:n.call(X);var Y;a:switch(p.badgeStyle){case "BADGE_OVERLAY":n=!0;break a;default:n=!1}p={type:w?17:F74(p.badgeStyle),brNzRatingBadgeType:qHR(p.badgeStyle),text:p.badgeText,icon:p.iconName,isOverlay:n,
modern:l||_.H("web_modern_badge_view_model"),accessibilityText:p.accessibilityLabel||((Y=_.a(p.rendererContext,_.ua))==null?void 0:Y.label),numBadgesInRow:g,clipTextOverflow:B,shouldInheritTypography:k}}else p=void 0;return p};
return _.A("yt-badge-view-model",{class:_.yW("ytBadgeViewModelHost",X.class)},_.A(_.T_,null,_.A(_.Qw,{when:function(){var p;return!((p=J())==null||!p.brNzRatingBadgeType)}},function(){return _.A(dMe,{data:function(){return J()}})}),_.A(_.Qw,{when:function(){return!!J()&&!J().brNzRatingBadgeType}},function(){return _.A(_.eB,{data:function(){return J()}})})))},"Za");
_.On.idomCompat=!0;var zMb=_.q(function(X){X=_.Zp(X,{data:{},className:void 0,useFullWidth:!1,isDesktopWeb:!1,addSearchResultTopMargin:!1});var J=X.data,p=X.useFullWidth,l=X.isDesktopWeb,g=X.addSearchResultTopMargin,B=function(){return J().layout},k=function(){return J().title},n=function(){return J().metadataText?J().metadataText:J().genre},w=function(){return J().channelName},Y=function(){return J().image},e=function(){return J().colorPalette},Z=function(){return J().actionButton},h=function(){return J().overflowButton},
x=function(){return J().avatar},U=function(){return J().ageRating},y=function(){var d={};
d=_.yW("yt-mini-game-card-view-model","yt-mini-game-card-view-model--singleton-card",(d["yt-mini-game-card-view-model--singleton-card-desktop"]=function(){return l()},d));
return _.A("div",{class:d},_.A(Vks,{imageData:Y,colorPalette:e}),_.A(tkX,{onTap:function(){return J().onTap},
imageData:Y,accessibilityText:function(){return J().accessibilityText},
overlayBadgeText:function(){return J().overlayBadgeText},
iconName:function(){return J().iconName},
unplayableInlinePlaybackIconName:function(){return J().unplayableInlinePlaybackIconName},
isDesktopWeb:l}),_.A(_.v,{cond:function(){return!l()},
then:function(){return _.A(_.o3,null,_.A(P4j,{layout:B,colorPalette:e,isDesktopWeb:l,overflowButton:h,avatar:x,onTap:function(){return J().onTap},
genre:n,title:k,channelName:w}),_.A(QNH,{actionButton:Z}))}}))},c=function(){var d={};
d=_.yW((d["yt-mini-game-card-view-model--search-result-desktop"]=function(){return l()},d["yt-mini-game-card-view-model--search-result-mweb"]=function(){return!l()},d["yt-mini-game-card-view-model--search-result-top-margin"]=function(){return g()},d));
return _.A("div",{class:d},y(),_.A(EUv,{description:function(){return J().description},
isDesktopWeb:l,title:k,genre:n,onTap:function(){return J().onTap},
actionButton:Z,overflowButton:h,avatar:x,channelName:w}))},D=function(){var d={};
d=_.yW("yt-mini-game-card-view-model","yt-mini-game-card-view-model--portrait-card",(d["yt-mini-game-card-view-model--portrait-card-desktop"]=function(){return l()},d["yt-mini-game-card-view-model--portrait-card-desktop-skinny-width"]=function(){return l()&&J().width===135},d["yt-mini-game-card-view-model--show-unplayable-on-hover"]=function(){return l()},d["yt-mini-game-card-view-model--big-metadata-font"]=function(){return J().style==="MINI_GAME_CARD_STYLE_BIG_METADATA_FONT"},d["yt-mini-game-card-view-model--use-full-width"]=
function(){return p()},d["yt-mini-game-card-view-model--portrait-card-force-2by3-aspect-ratio"]=function(){return!!_.H("web_game_card_force_2_by_3")},d));
return _.A("div",{class:d},_.A(KO0,{colorPalette:e,isDesktopWeb:l,onTap:function(){return J().onTap},
accessibilityText:function(){return J().accessibilityText},
overlayBadgeText:function(){return J().overlayBadgeText},
iconName:function(){return J().iconName},
unplayableInlinePlaybackIconName:function(){return J().unplayableInlinePlaybackIconName},
actionButton:Z,imageData:Y}),_.A(P4j,{layout:B,colorPalette:e,isDesktopWeb:l,overflowButton:h,avatar:x,onTap:function(){return J().onTap},
genre:n,title:k,channelName:w}),_.A(_.v,{cond:U,then:function(G){return _.A(TNH,{ageRating:G})}}))},m=function(){var d={};
d=_.yW("yt-mini-game-card-view-model","yt-mini-game-card-view-model--square-card",(d["yt-mini-game-card-view-model--square-card-desktop"]=function(){return l()},d["yt-mini-game-card-view-model--use-full-width"]=function(){return p()},d));
return _.A("div",{class:d},_.A(tkX,{onTap:function(){return J().onTap},
imageData:Y,accessibilityText:function(){return J().accessibilityText},
overlayBadgeText:function(){return J().overlayBadgeText},
iconName:function(){return J().iconName},
unplayableInlinePlaybackIconName:function(){return J().unplayableInlinePlaybackIconName},
isDesktopWeb:l}),_.A(P4j,{layout:B,colorPalette:e,isDesktopWeb:l,overflowButton:h,avatar:x,onTap:function(){return J().onTap},
genre:n,title:k,channelName:w}),_.A(_.v,{cond:U,then:function(G){return _.A(TNH,{ageRating:G})}}))};
return _.A("mini-game-card-view-model",{class:X.className},_.A(_.T_,null,_.A(_.Qw,{when:function(){return B()==="MINI_APP_LAYOUT_PORTRAIT"}},function(){return D()}),_.A(_.Qw,{when:function(){return B()==="MINI_APP_LAYOUT_SQUARE"}},function(){return m()}),_.A(_.Qw,{when:function(){return B()==="MINI_APP_LAYOUT_SINGLETON"}},function(){return c()})))},"$a");
zMb.idomCompat=!0;var QNH=_.q(function(X){var J=_.eb(X.wrapperClass,"yt-mini-game-card-view-model__card-action-button");return _.A(_.NA,{data:X.actionButton},{buttonViewModel:function(p){return _.A("div",{class:J},_.A(_.q7,{data:p.data}))}})},"ab"),tkX=_.q(function(X){var J=X.onTap;
var p=X.imageData;var l=X.accessibilityText;var g=X.overlayBadgeText;var B=X.iconName;var k=X.unplayableInlinePlaybackIconName;X=X.isDesktopWeb;return _.A(_.fK,{className:"yt-mini-game-card-view-model__thumbnail-wrapper",command:J},_.A(_.wt,{data:p,className:"yt-mini-game-card-view-model__thumbnail-image",alt:function(){return(l==null?void 0:l())||""},
contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}),_.A(jNk,{overlayBadgeText:g,iconName:B,unplayableInlinePlaybackIconName:k,isDesktopWeb:X}))},"bb"),jNk=_.q(function(X){var J=X.overlayBadgeText;
var p=X.iconName;var l=X.unplayableInlinePlaybackIconName;var g=X.isDesktopWeb;return _.A("div",{class:"yt-mini-game-card-view-model__badge-container"},_.A(_.v,{cond:p,then:function(B){return _.A("div",{class:"yt-mini-game-card-view-model__badge"},_.A("div",{class:"yt-mini-game-card-view-model__badge-high-score"},_.A(_.f_,{icon:B,className:"yt-mini-game-card-view-model__icon",size:12}),_.A("span",{class:"yt-mini-game-card-view-model__badge-text","aria-hidden":!0},J)))}}),_.A(_.v,{cond:function(){return!p()&&
J()},
then:function(){return _.A("span",{class:"yt-mini-game-card-view-model__badge","aria-hidden":!0},J)}}),_.A(_.v,{cond:function(){return l()&&g()},
then:function(){return _.A("div",{class:"yt-mini-game-card-view-model__unplayable-badge"},_.A(_.f_,{icon:l,className:"yt-mini-game-card-view-model__unplayable-icon"}))}}))},"cb"),Vks=_.q(function(X){var J=X.colorPalette;
var p=X.imageData;var l=function(){return J().vibrantColorPalette?J().vibrantColorPalette.section2Color:J().sectionTwoColor};
return _.A(_.o3,null,_.A("div",{class:"yt-mini-game-card-view-model__background-base",style:_.bY({"background-color":function(){return jo(l(),"1")}})}),_.A("div",{class:"yt-mini-game-card-view-model__background-blur",
style:_.bY({"background-image":function(){return"url("+p().sources[0].url+")"}})}),_.A("div",{class:"yt-mini-game-card-view-model__gradient-scrim",
style:_.bY({background:function(){return"linear-gradient(180deg,\n    "+jo(l(),".8")+" 0%,\n    "+jo(l(),".4")+" 25%,\n    "+jo(J().vibrantColorPalette?J().vibrantColorPalette.section4Color:J().sectionFourColor,".8")+" 100%)"}})}))},"db"),P4j=_.q(function(X){var J=X.layout;
var p=X.colorPalette;var l=X.overflowButton;var g=X.avatar;var B=X.onTap;var k=X.title;var n=X.channelName;var w=X.genre;var Y=function(){var e;return J()!=="MINI_APP_LAYOUT_SQUARE"&&((e=p())==null?0:e.textPrimaryColor)?"color: "+jo(p().textPrimaryColor,".7"):""};
return _.A("div",{class:"yt-mini-game-card-view-model__card-metadata-wrapper"},_.A(_.v,{cond:g,then:function(){return _.A("div",{class:"yt-mini-game-card-view-model__avatar"},_.A(_.NA,{data:g},{avatarViewModel:_.nn}))}}),_.A(_.fK,{command:B,
className:"yt-mini-game-card-view-model__metadata-details"},_.A("h3",{class:"yt-mini-game-card-view-model__title",title:k},k),_.A(_.v,{cond:g,then:function(){return _.A("div",{class:"yt-mini-game-card-view-model__channel-metadata-line"},_.A("span",{class:"yt-mini-game-card-view-model__genre",title:n,style:Y},n),_.A("span",{class:"yt-mini-game-card-view-model__genre-with-separator",style:Y},w))},
else:function(){return _.A("span",{class:"yt-mini-game-card-view-model__genre",title:w},w)}})),_.A("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.A(_.NA,{data:l},{buttonViewModel:function(e){var Z=e.data;
return _.A(_.q7,{data:function(){return Object.assign({},Z(),{customFontColor:J()==="MINI_APP_LAYOUT_SINGLETON"?Z().customFontColor:void 0})}})}})))},"eb"),KO0=_.q(function(X){var J=X.colorPalette;
var p=X.isDesktopWeb;var l=X.onTap;var g=X.accessibilityText;var B=X.overlayBadgeText;var k=X.iconName;var n=X.unplayableInlinePlaybackIconName;var w=X.actionButton;X=X.imageData;return _.A("div",{class:"yt-mini-game-card-view-model__cinematic-background-wrapper"},_.A(Vks,{imageData:X,colorPalette:J}),_.A(tkX,{onTap:l,imageData:X,accessibilityText:g,overlayBadgeText:B,iconName:k,unplayableInlinePlaybackIconName:n,isDesktopWeb:p}),_.A(_.v,{cond:function(){return w==null?void 0:w()},
then:function(){return _.A(QNH,{actionButton:w})}}))},"fb"),EUv=_.q(function(X){var J=X.description;
var p=X.isDesktopWeb;var l=X.title;var g=X.genre;var B=X.onTap;var k=X.actionButton;var n=X.overflowButton;var w=X.avatar;X=X.channelName;var Y={};Y=_.yW("yt-mini-game-card-view-model--search-result-metadata-wrapper",(Y["yt-mini-game-card-view-model--show-overflow-menu-on-hover"]=p,Y["yt-mini-game-card-view-model--show-unplayable-on-hover"]=p,Y["yt-mini-game-card-view-model--search-result-metadata-wrapper-mweb"]=function(){return!p()},Y));
var e={};e=_.yW("yt-mini-game-card-view-model__search-result-info-row",(e["yt-mini-game-card-view-model__search-result-info-row-mweb"]=function(){return!p()},e));
return _.A("div",{class:Y},_.A("div",{class:e},_.A(_.fK,{command:B,className:"yt-mini-game-card-view-model__metadata-details"},_.A("h3",{class:"yt-mini-game-card-view-model__title",title:l},l),_.A("span",{class:"yt-mini-game-card-view-model__genre",title:g},g)),_.A(QNH,{actionButton:k,wrapperClass:"yt-mini-game-card-view-model__search-result-action-button"}),_.A("div",{class:"yt-mini-game-card-view-model__overflow-button"},_.A(_.NA,{data:n},{buttonViewModel:_.q7}))),_.A("div",{class:"yt-mini-game-card-view-model__search-result-channel-row"},
_.A("div",{class:"yt-mini-game-card-view-model--search-result-channel-name"},_.A("div",{class:"yt-mini-game-card-view-model__avatar"},_.A(_.NA,{data:w},{avatarViewModel:function(Z){var h=Z.data;return _.A(_.nn,{data:function(){return Object.assign({},h(),{avatarImageSize:p()?"AVATAR_SIZE_XS":"AVATAR_SIZE_M"})}})}})),_.A(_.fK,{command:B,
className:"yt-mini-game-card-view-model__description"},_.A("p",{class:"yt-mini-game-card-view-model__search-result-channel-text"},X)),_.A(_.fK,{command:B,className:"yt-mini-game-card-view-model__metadata-row-extra-endpoint",tabIndex:-1},_.A("div",null)))),_.A(_.v,{cond:p,then:function(){return _.A(_.fK,{command:B,className:"yt-mini-game-card-view-model__description"},J)}}))},"gb"),TNH=_.q(function(X){var J=X.ageRating;
return _.A("div",{class:"yt-mini-game-card-view-model__age-rating-wrapper"},_.A(_.wt,{data:function(){return{sources:[{url:J().imageUrl||"",width:16,height:16}]}},
className:"yt-mini-game-card-view-model__age-rating-image",alt:"",targetHeight:16,targetWidth:16,preserveWidth:!0,preserveHeight:!0}),_.A(_.On,{data:function(){return{badgeText:J().label||"",badgeStyle:"BADGE_MEDIA"}},
modern:!0,class:"yt-mini-game-card-view-model__age-rating-badge",clipTextOverflow:!0}))},"hb");_.ZZ(zMb,"mini-game-card-view-model",{props:{data:_.H7,className:_.H7,useFullWidth:_.H7,isDesktopWeb:_.H7,addSearchResultTopMargin:_.H7}});_.ZZ(GtU,"dismissed-mini-game-card-view-model",{props:{data:_.H7,useSquareAspectRatio:_.H7}});var cj=function(){var X=_.F.apply(this,arguments)||this;X.isSearch=!1;X.isRichGrid=!1;return X};
_.r(cj,_.F);_.W=cj.prototype;_.W.dismissibleItemReset=function(){this.isDismissed&&(this.isDismissed=!1);this.dismissedRenderer&&(this.dismissedRenderer=void 0)};
_.W.dismissibleItemOnYtServiceRequestSent=function(X,J){J.actions&&this.dismissibleItemProcessActions(X,J.actions)};
_.W.dismissibleItemOnRequestSent=function(){this.dismissibleItemReset()};
_.W.dataChanged=function(){this.dismissibleItemReset()};
_.W.dismissibleItemProcessActions=function(X,J){for(var p=0;p<J.length;p++){var l=J[p];_.a(l,_.QX)&&(this.dismissibleItemHandleReplaceEnclosingAction(_.a(l,_.QX)),X.stopPropagation())}};
_.W.dismissibleItemHandleReplaceEnclosingAction=function(X){this.dismissedRenderer=X.item;this.isDismissed=!0};
_.O1.Object.defineProperties(cj.prototype,{useSquareAspectRatio:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layout)==="MINI_APP_LAYOUT_SQUARE"}},
showCard:{configurable:!0,enumerable:!0,get:function(){var X;return!!this.data&&!((X=this.dismissedRenderer)==null?0:X.notificationMultiActionRenderer)}},
showDismissed:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.dismissedRenderer)==null||!X.notificationMultiActionRenderer)}}});
cj.prototype.dataChanged=cj.prototype.dataChanged;cj.prototype.dismissibleItemOnRequestSent=cj.prototype.dismissibleItemOnRequestSent;cj.prototype.dismissibleItemOnYtServiceRequestSent=cj.prototype.dismissibleItemOnYtServiceRequestSent;_.u([_.R(),_.V("design:type",Object)],cj.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],cj.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],cj.prototype,"isDismissed",void 0);
_.u([_.R(),_.V("design:type",Object)],cj.prototype,"dismissedRenderer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],cj.prototype,"isRichGrid",void 0);_.u([_.O("data.layout"),_.V("design:type",Object),_.V("design:paramtypes",[])],cj.prototype,"useSquareAspectRatio",null);_.u([_.O("data","dismissedRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],cj.prototype,"showCard",null);
_.u([_.O("data","dismissedRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],cj.prototype,"showDismissed",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],cj.prototype,"dismissibleItemOnYtServiceRequestSent",null);
_.u([_.R8("yt-service-request-sent-button-renderer"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],cj.prototype,"dismissibleItemOnRequestSent",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cj.prototype,"dataChanged",null);_.u([_.se({disableElementRegistration:!0,is:"ytd-mini-game-card-view-model",isInjectionRoot:!0})],cj);
_.N(cj,"ytd-mini-game-card-view-model",function(){if(Mkj!==void 0)return Mkj;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Mkj=X},{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var ipG;var sN0;var bh=function(){return _.cc.apply(this,arguments)||this};
_.r(bh,_.cc);bh.prototype.trigger=function(){this.fire("yt-load-reload-continuation",this.getContinuationUrl.bind(this))};
bh.prototype.getContinuationUrl=function(X){var J={ctoken:this.data.continuation,continuation:this.data.continuation};this.data.clickTrackingParams&&(J.itct=this.data.clickTrackingParams);return _.hn(X,J)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bh.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bh.prototype,"data",void 0);_.u([_.se({is:"yt-reload-continuation",noInjection:!0})],bh);var XXU;var JzH;var fn=function(){var X=_.F.apply(this,arguments)||this;X.notificationData={};return X};
_.r(fn,_.F);_.W=fn.prototype;_.W.isMenuExpanded=function(X){return X&&X.length<=1?"undefined":"false"};
_.W.dataChanged_=function(){this.selected=void 0;var X=this.computeSelectedIndex_(this.data);X>=0&&(this.selected=X);X=this.data&&this.data.length>1;_.S0(this.hostElement,"has-items",X);_.ya(this.hostElement).querySelector("#label").tabIndex=X?0:-1};
_.W.onDropdownOpen=function(){var X=_.Kv();if(this.parentTrackingParams&&this.data){var J=_.V_(this.parentTrackingParams);this.data.forEach(function(p){X&&J&&p.trackingParams&&(p=_.V_(p.trackingParams),_.ps(X,J,p),_.Bv(X,[p]))})}else this.parentTrackingParams||_.Wf(new _.Kw("No parent tracking params passed in for yt-dropdown-menu."))};
_.W.hasNotification=function(X){var J;if(X.targetId&&((J=this.notificationData)==null?0:J.targetId)){var p;return X.targetId===((p=this.notificationData)==null?void 0:p.targetId)}};
_.W.computeSelectedIndex_=function(X){if(X)for(var J=0,p=X.length;J<p;J++)if(X[J].selected)return J;return-1};
_.W.computeLabel_=function(X){return this.data&&X!=void 0?this.data[X].title:""};
_.W.computeShowIcon_=function(X,J){return!J&&!!X};
_.W.computeVerticalOffset_=function(X){return X?36:0};
_.W.computeEndpoint_=function(X){return X.endpoint||X.navigationEndpoint};
_.W.onLabelClick_=function(X){this.data&&this.data.length<=1?X.stopPropagation():this.menuExpanded="true"};
_.W.onIronActivate_=function(X){X=X.detail.item;var J=_.ya(this.hostElement).querySelector("#repeat").itemForElement(X);if(J&&J.trackingParams){var p=_.Kv(),l=_.V_(J.trackingParams);p&&_.Wv(p,l)}if(J&&J.serviceEndpoint)_.H("web_use_resolve_command_for_service_endpoint_in_dropdown_killswitch")?this.ytComponentBehavior.resolveCommand(J.serviceEndpoint):_.am(this.hostElement,[J.serviceEndpoint]),_.h8(this.hostElement,"yt-playlist-reloading");else a:{if((J=X.querySelector("yt-supported-renderers"))&&
(J=J.rendererElement)&&J.is=="yt-reload-continuation"){J.trigger();break a}(X=X.querySelector("yt-reload-continuation"))&&X.trigger()}};
_.W.onTap_=function(X){X.preventDefault()};
_.W.onItemTap_=function(X){this.ytEndpointBehavior.onEndpointTap_(X)};
_.W.onLinkFocus_=function(X){try{var J=X.target}catch(l){}if(J){var p=J.querySelector("tp-yt-paper-item");p&&_.kr(this,"focus",function(){p.focus()})}};
_.W.onMenuClose_=function(){this.menuExpanded="false"};
_.W.isLabelIconActive_=function(X){return X==="true"};
_.W.computeHasSubtitle_=function(X){return!!X};
_.W.computeHrefForItem_=function(X){return this.ytComponentBehavior.computeHref_(this.computeEndpoint_(X))};
_.W.updateSelectedFromBinding=function(X){this.selected=X.detail.value};
_.O1.Object.defineProperties(fn.prototype,{computedAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.useComputedAriaLabel&&this.selected!==void 0?this.ariaLabel+": "+this.data[this.selected].title:this.ariaLabel}}});
fn.prototype.onMenuClose_=fn.prototype.onMenuClose_;fn.prototype.onTap_=fn.prototype.onTap_;fn.prototype.onIronActivate_=fn.prototype.onIronActivate_;fn.prototype.onDropdownOpen=fn.prototype.onDropdownOpen;fn.prototype.dataChanged_=fn.prototype.dataChanged_;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],fn.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],fn.prototype,"ytEndpointBehavior",void 0);
_.u([_.R(),_.V("design:type",Array)],fn.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],fn.prototype,"parentTrackingParams",void 0);_.u([_.R(),_.V("design:type",Object)],fn.prototype,"selected",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],fn.prototype,"useLabel",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],fn.prototype,"useComputedAriaLabel",void 0);_.u([_.R(),_.V("design:type",String)],fn.prototype,"icon",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],fn.prototype,"iconLabel",void 0);_.u([_.R(),_.V("design:type",String)],fn.prototype,"ariaLabel",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],fn.prototype,"disabled",void 0);_.u([_.R({computed:"isMenuExpanded(data)"}),_.V("design:type",String)],fn.prototype,"menuExpanded",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],fn.prototype,"closeOnActivate",void 0);
_.u([_.R({reflectToAttribute:!0,value:_.H("web_modern_buttons")}),_.V("design:type",Boolean)],fn.prototype,"modernButtons",void 0);_.u([_.R(),_.V("design:type",Object)],fn.prototype,"notificationData",void 0);_.u([_.O("ariaLabel, selected"),_.R(),_.V("design:type",String),_.V("design:paramtypes",[])],fn.prototype,"computedAriaLabel",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fn.prototype,"dataChanged_",null);
_.u([_.R8("paper-dropdown-open"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],fn.prototype,"onDropdownOpen",null);_.u([_.R8("iron-activate"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],fn.prototype,"onIronActivate_",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],fn.prototype,"onTap_",null);
_.u([_.R8("iron-overlay-closed"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],fn.prototype,"onMenuClose_",null);_.u([_.se({is:"yt-dropdown-menu",disableElementRegistration:!0})],fn);
_.N(fn,"yt-dropdown-menu",function(){if(JzH===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;XXU===void 0&&(XXU=document.createElement("template"));var l=XXU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);JzH=X}X=JzH;return X},{mode:2});var DN=function(){var X=_.F.apply(this,arguments)||this;X.hasNotification=!1;return X};
_.r(DN,_.F);DN.prototype.computeId=function(X){return X};
DN.prototype.computeHorizontalAlign=function(X){return X?"right":"left"};
DN.prototype.computeAccessibilityLabel=function(X){var J,p;return((J=X.accessibility)==null?void 0:(p=J.accessibilityData)==null?void 0:p.label)||null};
DN.prototype.notificationDataChanged=function(){var X;this.hasNotification=!!this.notificationData&&!((X=this.data)==null?0:X.icon)};
DN.prototype.notificationDataChanged=DN.prototype.notificationDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],DN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.LK.YtLiveChatTooltipTargetingBehavior),_.V("design:type",Object)],DN.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],DN.prototype,"data",void 0);_.u([_.R({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.V("design:type",String)],DN.prototype,"id",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],DN.prototype,"isRightAligned",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],DN.prototype,"disabled",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],DN.prototype,"closeOnActivate",void 0);_.u([_.R(),_.V("design:type",Object)],DN.prototype,"notificationData",void 0);_.u([_.R(),_.V("design:type",Object)],DN.prototype,"hasNotification",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],DN.prototype,"useComputedAriaLabel",void 0);_.u([_.mA("notificationData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],DN.prototype,"notificationDataChanged",null);_.u([_.se({is:"yt-sort-filter-sub-menu-renderer",disableElementRegistration:!0})],DN);
_.N(DN,"yt-sort-filter-sub-menu-renderer",function(){if(sN0===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ipG===void 0&&(ipG=document.createElement("template"));var l=ipG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);sN0=X}X=sN0;return X},{mode:2});var pXG=_.q(function(X){var J=X.data;var p=_.Sv(function(){var B=J().onTap;(B=_.a(B,_.sW))&&_.yG().resolve(_.SV).resolveCommand(B);return!1}),l=function(){return{sources:[{url:J().thumbnailUrl,
width:120,height:90}]}},g=function(){return J().rating&&J().ratingA11yLabel&&J().reviewsCount&&J().reviewsCountA11yLabel};
return _.A("place-data-view-model",null,_.A(_.v,{cond:function(){return J().placeName&&J().placeCategory},
then:function(){return _.A("div",{class:"ytSpecPlaceDataViewModelShapeHost","on:click":p},_.A(_.wt,{data:l,alt:"",targetWidth:120,targetHeight:90,className:"ytSpecPlaceDataViewModelShapeThumbnail"}),_.A(_.fK,{className:"ytSpecPlaceDataViewModelShapePlaceLink",command:function(){return J().onTap}},_.A("h3",{class:"ytSpecPlaceDataViewModelShapeName",
title:function(){return J().placeName}},function(){return J().placeName})),_.A("div",{class:"ytSpecPlaceDataViewModelShapeMetadata"},_.A(_.v,{cond:g,
then:function(){return _.A("div",{class:_.yW("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")},_.A("span",{class:"score",title:function(){return J().ratingA11yLabel}},function(){return J().rating}),_.A("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowStarIcon"},_.A(_.f_,{icon:"STAR",
active:!0,style:"width: 14px; height: 14px; color: #fabb05"})),_.A("span",{class:"ytSpecPlaceDataViewModelShapeMetadataRowReviews",title:function(){return J().reviewsCountA11yLabel}},function(){return J().reviewsCount}))},
else:function(){return _.A("div",{class:_.yW("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowRatings")})}}),_.A("div",{class:_.yW("ytSpecPlaceDataViewModelShapeMetadataRow","ytSpecPlaceDataViewModelShapeMetadataRowCategories")},_.A("span",{class:"category",
title:function(){return J().placeCategory}},function(){return J().placeCategory}))))}}))},"ib");
pXG.idomCompat=!0;_.ZZ(pXG,"place-data-view-model",{props:{data:_.H7}});var ldZ=new _.yo("INLINE_PLAYBACK_HOOK_TOKEN");var gwu=Eh({sharedUi:DYG});_.$1=K_(gwu)(gwu.sharedUi,{animatedThumbnailEnabledSelector:function(X){return X.animatedThumbnailEnabled},
inlinePreviewEnabledSelector:function(X){return X.inlinePreviewEnabled},
currentPageTypeSelector:function(X){return X.currentPageType},
currentPageSubTypeSelector:function(X){return X.currentPageSubType},
persistentPanelVisibleSelector:function(X){return X.persistentPanelVisible}});var BUG=function(X){this.setActiveSlideIndex=X;this.jobIds=[];this.isSlideshowPlaying=!1},CcU=function(X,J){X.isSlideshowPlaying||(X.isSlideshowPlaying=!0,$xU(X),WKs(X,J,0))},$xU=function(X){_.Uh(_.gs,function(){X.setActiveSlideIndex(0)},1)},WKs=function(X,J,p){X.jobIds.push(_.Uh(_.gs,function(){var l=p<J-1?p+1:0;
X.setActiveSlideIndex(l);WKs(X,J,l)},1800))};var kws,LKu;kws=new _.yo("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");_.nwG=new _.yo("AI_COMPANION_ATTACHMENT_VIEW_MODEL_TOKEN");LKu=new _.yo("COMMON_MARK_VIEW_MODEL_TOKEN");var Azv=new _.yo("IMAGE_ON_LOAD_HANDLER_TOKEN");var wXj=_.q(function(X){return _.A("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.A(_.v,{cond:function(){var J;return(J=X.data())==null?void 0:J.thumbnail},
then:function(J){return _.A(_.wt,{data:J,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",hideOn404:!0})}}))},"jb");_.YIX=_.q(function(X){var J=X.data;var p=X.lockupExperiments;X={};return _.A("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.A("div",{class:_.yW("ytThumbnailOverlayButtonViewModelButton",(X.ytThumbnailOverlayButtonViewModelButtonLegacyIcon=function(){var l;return p&&((l=p())==null?void 0:l.useLegacySizedIconButton)},X))},_.A(_.NA,{data:function(){return J().overlayButton}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
buttonOverrides:function(){var g;return p&&((g=p())==null?0:g.useLegacySizedIconButton)?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0}})}})))},"kb");
_.YIX.idomCompat=!0;var vwj=_.q(function(X){return _.A("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.Sv(function(J){J.preventDefault();return!1})},_.A(_.NA,{data:function(){return X.data().buttons}},{toggleButtonViewModel:function(J){return _.A("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.A(_.gD,{data:J.data}))}}))},"lb");
vwj.idomCompat=!0;var eDZ=_.q(function(X){var J=function(){var p;return((p=_.a(X.data().rendererContext,_.ua))==null?void 0:p.label)||""};
return _.A("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.A(_.v,{cond:function(){return X.data().image},
then:function(){return _.A("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.A(_.wt,{data:function(){return X.data().image},
alt:J}))}}),_.A(_.v,{cond:function(){return X.data().text},
then:function(){return _.A("div",{class:"ytThumbnailOverlayFullViewModelText"},function(){return X.data().text})}}))},"mb");var ZNu;ZNu=_.$1.animatedThumbnailEnabledSelector;_.Ri=_.q(function(X){var J=[],p=function(){var h,x;return _.pQZ((h=X.width)==null?void 0:h.call(X),(x=X.height)==null?void 0:x.call(X))},l=_.yG().resolve(_.I6(Azv)),g=_.U$("yt-thumbnail-view-model",function(){J.push("elRef.value set");
var h;(h=X.playbackRef)==null||h.call(X,{thumbnailElRef:g,thumbnail:X.data().image,thumbnailOverlays:X.data().overlays,thumbnailSize:p()})});
_.sy(function(){J.push("onInit");_.Bo(function(){J.push("onCleanup")})});
var B=_.Fg(ZNu),k=function(){var h,x;return(x=(h=X.aspectRatio)==null?void 0:h.call(X))!=null?x:0},n=function(){return(X.data().image?_.rCW(X.data().image):k())<=1&&k()===0},w=function(){return n()?"CONTENT_MODE_SCALE_ASPECT_FIT":"CONTENT_MODE_SCALE_ASPECT_FILL"},Y=function(){g.value||_.Wf(new _.Kw("Thumbnail elRef.value is null",J.join("\n")));
l&&g.value&&l(g.value)},e=function(){var h,x;
return((h=X.hovered)==null?void 0:h.call(X))&&p()!=="large"&&((x=X.data().overlays)==null?void 0:x.some(function(U){return _.a(U,nhu)}))},Z={};
return _.A("yt-thumbnail-view-model",{class:_.yW("ytThumbnailViewModelHost",X.className,function(){return M95(k())},function(){var h,x;
a:{var U=p(),y=(h=X.disableRounding)==null?void 0:h.call(X);h=(x=X.isClip)==null?void 0:x.call(X);if(!y&&!h)switch(U){case "large":x="ytThumbnailViewModelLarge";break a;case "small":x="ytThumbnailViewModelSmall";break a;default:x="ytThumbnailViewModelMedium";break a}x=void 0}return x},(Z.ytThumbnailViewModelCinematic=n,Z)),
style:_.bY({"background-color":function(){var h,x=n()?(h=X.data().backgroundColor)==null?void 0:h.lightTheme:void 0;return x?jo(x,"1"):void 0}}),
el:g},_.A(_.v,{cond:n,then:function(){return _.A("div",{class:"ytThumbnailViewModelBlurredImage"},_.A(_.wt,{data:function(){return X.data().image},
alt:"",contentMode:w,targetWidth:X.width,onload:Y}))}}),_.A("div",{class:"ytThumbnailViewModelImage"},_.A(_.wt,{data:function(){return X.data().image},
alt:"",contentMode:w,targetWidth:X.width,onload:Y}),null),_.A(_.NA,{data:function(){return e()?void 0:X.data().overlays},
allowIncompleteMapping:!0},{thumbnailOverlayTitleViewModel:Zpe,thumbnailOverlayBadgeViewModel:function(h){return _.A(_.hMU,{data:h.data,thumbnailSize:p,isClip:X.isClip})},
thumbnailBottomOverlayViewModel:function(h){return _.A(wke,{data:h.data,thumbnailSize:p,isClip:X.isClip})},
thumbnailOverlayFullViewModel:eDZ,thumbnailOverlayButtonViewModel:function(h){return _.A(_.YIX,{data:h.data,lockupExperiments:X.lockupExperiments})},
channelDisclosureViewModel:function(h){h=h.data;var x;return _.A("div",null,(x=_.yG().resolve(_.I6(kws)))==null?void 0:x({data:h}))}}),_.A(_.NA,{data:function(){var h;
return((h=X.hovered)==null?0:h.call(X))?X.data().overlays:void 0},
allowIncompleteMapping:!0},{thumbnailHoverOverlayViewModel:function(h){return _.A(kT,{data:h.data,alwaysShow:!0})},
thumbnailHoverOverlayToggleActionsViewModel:vwj}),_.A(_.NA,{data:function(){var h;return((h=X.hovered)==null?0:h.call(X))&&B()?X.data().overlays:void 0},
allowIncompleteMapping:!0},{animatedThumbnailOverlayViewModel:wXj}),_.A(_.v,{cond:X.isClip,then:function(){return _.A("div",{class:"ytPinkingNsHost"},_.A("svg",{class:"ytPinkingNsPinkingLeft"},_.A("defs",null,_.A("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.A("polygon",{class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.A("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.A("svg",{class:"ytPinkingNsPinkingRight"},_.A("defs",null,_.A("pattern",{id:"right-pattern",
width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.A("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.A("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}}))},"nb");
_.Ri.idomCompat={callbacks:{playbackRef:!0}};var hDX=_.q(function(X){var J=_.C(_.uo(-1,void 0,"RW2Ole")),p=J.next().value,l=J.next().value;_.sy(function(){var g=new BUG(l);CcU(g,X.data().thumbnails.length);_.Bo(function(){if(g.isSlideshowPlaying){g.isSlideshowPlaying=!1;for(var B=g.jobIds,k=0,n=B.length;k<n;k++)_.gs.cancelJob(B[k]);g.jobIds.length=0}})});
return _.A("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.A(_.NA,{data:function(){return X.data().thumbnails}},{thumbnailViewModel:function(g,B){return _.A("div",{class:function(){var k=!X.data().primaryThumbnail,n=B(),w=p(),Y=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];
k&&n===0&&Y.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide");n<=w&&Y.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return Y.join(" ")}},_.A(_.Ri,{data:g.data,
disableRounding:X.disableRounding}))}}))},"ob");
hDX.idomCompat=!0;var uK6=new _.yo("DWELL_DETECTOR_REGISTRY_TOKEN");var HN0=_.q(function(X){var J=GdK(X.triggeringElement),p=function(){return!!X.data().primaryThumbnail},l=function(){var B,k=(B=X.data())==null?void 0:B.maxHeight,n;
B=(n=X.maxHeight)==null?void 0:n.call(X);return k!=null&&B!=null?Math.min(k,B):B!=null?B:k},g=function(){var B=l();
if(B){var k;if(p()&&(k=X.includeStackHeight)!=null&&k.call(X)){var n;k=((n=X.doubleStack)==null?0:n.call(X))?8:4}else k=0;B=B-k-1;if(!(B<0)){n=Math;k=n.ceil;var w,Y;var e=J95((Y=(w=X.aspectRatio)==null?void 0:w.call(X))!=null?Y:0);return k.call(n,B*e)}}};
return _.A("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.bY({height:function(){return l()?l()+"px":void 0},
width:function(){return g()?g()+"px":void 0}})},_.A(xxk,{stackEnabled:p,
thumbnailSize:function(){var B,k;return _.pQZ((B=X.width)==null?void 0:B.call(X),(k=X.height)==null?void 0:k.call(X))},
doubleStack:X.doubleStack,stackColor:function(){return X.data().stackColor},
includeStackHeight:X.includeStackHeight},_.A(_.NA,{data:function(){return X.data().primaryThumbnail}},{thumbnailViewModel:function(B){var k={};
return _.A(_.Ri,{data:B.data,width:X.width,height:X.height,aspectRatio:X.aspectRatio,disableRounding:X.disableRounding,className:_.yW((k.ytCollectionThumbnailViewModelHostHasStacks=p,k)),hovered:X.hovered,playbackRef:X.playbackRef})}}),_.A(_.v,{cond:function(){var B;
return J()&&((B=X.data().thumbnails)==null?void 0:B.length)},
then:function(){return _.A("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.A(hDX,{data:X.data,disableRounding:function(){return!p()}}))}})))},"pb");
HN0.idomCompat={callbacks:{playbackRef:!0}};
var xxk=_.q(function(X){var J=X.children;var p=X.stackEnabled;var l=X.thumbnailSize;var g=X.doubleStack;var B=X.stackColor;var k=X.includeStackHeight;var n,w=(n=_.yG().resolve(_.I6(_.MA)))==null?void 0:n();return _.A(_.v,{cond:p,then:function(){return _.A(V9r,{data:function(){var Y,e;return{experimentEnabled:!0,thumbnailSize:l(),doubleStack:g==null?void 0:g(),color:w?B==null?void 0:(Y=B())==null?void 0:Y.darkTheme:B==null?void 0:(e=B())==null?void 0:e.lightTheme,enableResponsiveMode:!1,includeStackHeight:k==
null?void 0:k()}}},J)},
else:function(){return J}})},"qb");var adX=new _.yo("EXPANDABLE_METADATA_VIEW_MODEL_TOKEN");var F2;_.mD={calledOnce:!0,state:"visible"};F2={calledOnce:!0,state:"hidden"};_.qH=_.q(function(X){var J=X.data;var p=X.customCommandResolver;var l=X.className;var g=X.delayedClassName;var B=X.animationEntityKey;var k=X.isCompactWidth;var n=X.isContentWidth;X=_.C(_.uo(!1,void 0,"pC3tUb"));var w=X.next().value,Y=X.next().value,e=_.eb(B,""),Z=_.mM(qF4,e),h=function(){var em,HK;return(HK=(em=Z())==null?void 0:em.value)!=null?HK:!1},x=function(){_.vH(_.uE("booleanEntity",e(),{key:e(),
value:!0}));P=void 0};
B=_.C(_.hF(h));var U=B.next().value,y=B.next().value;B=_.C(_.hF(h));var c=B.next().value,D=B.next().value;B=_.C(_.hF(function(){var em;return h()?(em=J().styleTransitionConfig)==null?void 0:em.destinationStyle:void 0}));
var m=B.next().value,d=B.next().value,G=function(){var em=Object.assign({},J(),m()&&{style:m()});var HK,N4,t6=em.label,dC=(HK=em.interaction)==null?void 0:(N4=HK.accessibility)==null?void 0:N4.label;HK=em.iconImage?em.label&&em.label.content?em.iconLeading?"leading":"trailing":"icon-only":void 0;em={formattedButtonText:t6,accessibilityLabel:dC,style:P5T(em.style),type:QqB(em.style),state:"active",size:t9I(em.size),iconPosition:HK,disabled:!1,aTagConfig:V96(em,p)};_.H("enable_desktop_vdcbg_components")&&
(em.focused=w());return em},P;
B=_.cf({visibilityCallback:function(em){var HK,N4=(HK=J().interaction)==null?void 0:HK.onFirstVisible;em&&N4&&_.gt(N4)},
showOption:_.mD});var Q=function(){return nVC(G(),!!J().iconImage)};
X={};var E={};l=_.yW(function(){return"ytwAdButtonViewModelHost"},function(){return J().delayedAppearanceConfig?"ytwAdButtonViewModelHostHasAnimation":""},function(){var em=!!J().delayedAppearanceConfig,HK=U();
return em?HK?"ytwAdButtonViewModelFullHeight":"ytwAdButtonViewModelNoHeight":""},function(){var em=!!J().delayedAppearanceConfig,HK=c();
return em?HK?"ytwAdButtonViewModelShow":"ytwAdButtonViewModelHide":""},function(){return!J().delayedAppearanceConfig||U()?g==null?void 0:g():""},(X.ytwAdButtonViewModelHostCompactWidth=function(){return k==null?void 0:k()},X),(E.ytwAdButtonViewModelHostContentWidth=function(){return n==null?void 0:n()},E),l!=null?l:"");
var BK=function(){var em,HK=(em=J().delayedAppearanceConfig)==null?void 0:em.delayedInvisibleSeconds;HK&&(P=_.Vg(_.gs,function(){y(!0);CY()},HK*1E3))},CY=function(){var em,HK=(em=J().delayedAppearanceConfig)==null?void 0:em.delayedVisibleSeconds;
HK&&(P=_.Vg(_.gs,function(){D(!0);Um()},HK*1E3))},Um=function(){var em,HK=(em=J().styleTransitionConfig)==null?void 0:em.styleTransitionSeconds,N4,t6=(N4=J().styleTransitionConfig)==null?void 0:N4.destinationStyle;
HK&&t6?P=_.Vg(_.gs,function(){d(t6);x()},HK*1E3):x()};
_.sy(function(){BK()});
_.Bo(function(){P&&_.gs.cancelJob(P)});
return _.A("ad-button-view-model",{"on:focusin":_.Sv(_.H("enable_desktop_vdcbg_components")?function(){var em=_.yG().resolve(_.I6(_.bX));em&&Y(em.isKeyBoardInUse());return!1}:void 0),
"on:focusout":_.Sv(_.H("enable_desktop_vdcbg_components")?function(){Y(!1);return!1}:void 0),
class:l,el:_.A4(B),style:_.bY({"transition-duration":"0.3s"})},_.A(_.v,{cond:G,then:function(){return _.A(_.F7,{data:G,icon:function(){return _.A(_.v,{cond:function(){return J().iconImage},
then:function(em){return _.A(_.wt,{data:em,alt:"",targetWidth:Q,targetHeight:Q,preserveWidth:!0,preserveHeight:!0})}})}})}}))},"sb");var Uxk=_.q(function(X){var J=X.data;X=function(){return J().style==="AD_BUTTON_GROUP_STYLE_COMPACT_WIDTH"};
var p=_.cf({visibilityCallback:function(B){var k,n=(k=J().interaction)==null?void 0:k.onFirstVisible;B&&n&&_.gt(n)},
showOption:_.mD}),l={},g={};return _.A("ad-button-group-view-model",{class:_.yW("ytwAdButtonGroupViewModelHost",(l.ytwAdButtonGroupViewModelHostCompactWidth=X,l)),el:_.A4(p)},_.A("div",{class:_.yW("ytwAdButtonGroupViewModelHostSecondaryButton",(g.ytwAdButtonGroupViewModelHostCompactWidthSecondaryButton=X,g))},_.A(_.NA,{data:function(){return J().secondaryAdButton}},{adButtonViewModel:function(B){return _.A(_.qH,{data:B.data})}})),_.A("div",{class:"ytwAdButtonGroupViewModelHostPrimaryButton"},_.A(_.NA,
{data:function(){return J().primaryAdButton}},{adButtonViewModel:function(B){return _.A(_.qH,{data:B.data})}})))},"tb");var rzs=_.q(function(X){var J=function(){var p;return((p=X.data())==null?void 0:p.answers)||[]};
return _.A("yt-survey-icons",{class:"ytSurveyIconsHost"},_.A("div",{class:"ytSurveyIconsHeader"},_.A("div",{class:"ytSurveyIconsTitle"},function(){var p;return(p=X.data())==null?void 0:p.text}),_.A("div",null,_.A(_.F7,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){var p;(p=X.onDismiss)==null||p.call(X)}}},
iconName:"DISMISSAL"}))),_.A("div",null,_.A("div",{class:"ytSurveyIconsAnswers"},_.A(_.Kr,{each:function(){return J()},
keyBy:"INDEX"},function(p,l){return _.A("div",null,_.A(_.F7,{data:function(){return{style:"mono",type:"text",state:"active",size:"XL",iconPosition:"icon-only",onTap:function(){var g;(g=X.onSelect)==null||g.call(X,p(),l)}}},
icon:function(){return _.A(_.f_,{icon:function(){var g,B;return(g=p())==null?void 0:(B=g.icon)==null?void 0:B.iconType},
className:"ytSurveyIconsIcon"})}}))})),_.A("div",{class:"ytSurveyIconsAnswersText"},_.A("div",null,function(){return J().length?J()[0].text:""}),_.A("div",null,function(){return J().length?J()[J().length-1].text:""}))))},"ub");var Idb=_.q(function(X){var J=_.A4(_.j_(function(){var w;return(w=X.data())==null?void 0:w.rendererContext},void 0,void 0,void 0,!0)),p=_.C(_.uo(!1,void 0,"GW0yjf")),l=p.next().value,g=p.next().value,B=_.mM(NqU,function(){var w;
return(w=X.data().keys)==null?void 0:w.surveyEntityKey}),k=_.mM(M4W,function(){var w;
return(w=X.data().keys)==null?void 0:w.surveyStateEntityKey});
_.az("ytd-slimline-survey-show-action",function(){g(!1)});
var n=function(){var w,Y;var e=(w=k())==null?void 0:(Y=w.questionStack)==null?void 0:Y[0];if(e!==void 0){var Z,h;return(Z=B())==null?void 0:(h=Z.questions)==null?void 0:h[e]}};
p={};return _.A("yt-slimline-survey-view-model",{el:J,class:_.yW("ytSlimlineSurveyViewModelHost",(p.ytSlimlineSurveyViewModelCollapsed=function(){return l()},p))},_.A("div",{class:"ytSlimlineSurveyViewModelContainer"},_.A(_.v,{cond:function(){var w;
return((w=n())==null?void 0:w.layout)==="SURVEY_LAYOUT_TYPE_ICONS"},
then:function(){return _.A(rzs,{data:function(){return n()},
onSelect:function(w,Y){var e,Z;return _.L(function(h){g(!0);if(Z=(e=X.data())==null?void 0:e.onSelectRating)_.gt(Z),_.vH(QMu(Y));_.Ma(h)})},
onDismiss:function(){g(!0);var w;var Y=(w=B())==null?void 0:w.dismissalFeedbackToken;w=Y?{feedbackEndpoint:{feedbackToken:Y}}:void 0;w&&_.J4(w,{form:{element:J.value}})}})}})))},"vb");var yzZ=_.q(function(X){return _.A("yt-table-view-model",{class:_.yW("ytTableViewModelHost",X.className)},_.A(_.Kr,{each:function(){return X.data().rows||[]}},function(J){var p={};
return _.A("div",{class:_.yW("ytTableViewModelRow",(p.ytTableViewModelRowBottomBorder=function(){return X.data().showSeparators},p))},_.A(_.Kr,{each:function(){return(J==null?void 0:J.cells)||[]}},function(l,g){var B,k={};
return _.A("span",{class:_.yW((k.ytTableViewModelRowLabel=function(){return g()===0&&X.data().showHorizontalHeaders},k.ytTableViewModelCell=function(){return!X.data().showHorizontalHeaders||g()>0},k))},(B=l.text)==null?void 0:B.content)}))}))},"wb");var owk=_.q(function(X){return _.A("lockup-attachments-view-model",{class:"ytLockupAttachmentsViewModelHost"},_.A(_.NA,{data:function(){var J;return(J=X.data())==null?void 0:J.attachments}},{flexibleActionsViewModel:function(J){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(_.AB,{data:J.data,
layout:function(){var p;return((p=X.lockupStyle())==null?void 0:p.arrangement)===1?0:1},
justifyContentOverride:function(){var p;return((p=X.lockupStyle())==null?void 0:p.arrangement)===1?"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_START":"FLEXIBLE_ACTIONS_JUSTIFY_CONTENT_EVENLY"}}))},
slimlineSurveyViewModel:function(J){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(Idb,{data:J.data}))},
expandableMetadataViewModel:function(J){J=J.data;var p;return _.A("div",{class:_.yW("ytLockupAttachmentsViewModelAttachment","ytLockupAttachmentsViewModelExpandableMetadata")},(p=_.yG().resolve(_.I6(adX)))==null?void 0:p({data:J}))},
adButtonGroupViewModel:function(J){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(Uxk,{data:J.data}))},
adButtonViewModel:function(J){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(_.qH,{data:J.data,isCompactWidth:!0}))},
tableViewModel:function(J){return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},_.A(yzZ,{data:J.data}))},
aiCompanionAttachmentViewModel:function(J){J=J.data;var p;return _.A("div",{class:"ytLockupAttachmentsViewModelAttachment"},(p=_.yG().resolve(_.I6(_.nwG)))==null?void 0:p({data:J}))}}))},"xb");var ikK=_.ch("rich_grid_min_item_width",310),zZZ=_.ch("rich_grid_max_item_width",500);var WOB,$M5;WOB=16/9;$M5=2/3;_.NH=_.q(function(X){var J=X.data;var p=X.className;var l=X.imageSizeConfig;var g=X.notifyOnLoaded;var B=function(){return J().style||"CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},k=function(){var h;
return _.zy((h=J())==null?void 0:h.rendererContext)};
X={};X=(X.ytContentPreviewImageViewModelHost=!0,X.ytContentPreviewImageViewModelCircleImage=function(){return B()==="CONTENT_PREVIEW_IMAGE_STYLE_CIRCLE"},X.ytContentPreviewImageViewModelTappable=function(){return k()},X);
var n=function(){var h,x;return(x=(h=_.a(J().rendererContext,_.ua))==null?void 0:h.label)!=null?x:""},w=function(){return ktm(J())},Y=function(){var h=C4m(B(),J().layoutMode||"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_UNKNOWN",l==null?void 0:l(),nUm(w()),J().layoutWidth,J().layoutHeight),x=Object.assign({},h);
h.width&&(x.width=Math.round(h.width));h.height&&(x.height=Math.round(h.height));h.maxWidth&&(x.maxWidth=Math.round(h.maxWidth));h.maxHeight&&(x.maxHeight=Math.round(h.maxHeight));return x},e=_.QC(function(){return Y().height},void 0,"CxFlJb"),Z=_.QC(function(){return Y().width},void 0,"lb8Jhd");
return _.A("yt-content-preview-image-view-model",{el:_.A4(_.j_(function(){var h;return(h=J())==null?void 0:h.rendererContext})),
role:function(){return k()?"link":void 0},
tabindex:function(){return k()?0:void 0},
class:_.yW(p,X,function(){var h=B();var x=l==null?void 0:l();h=h==="CONTENT_PREVIEW_IMAGE_STYLE_SQUARE"||h==="CONTENT_PREVIEW_IMAGE_STYLE_VERTICAL_RECTANGLE_2_BY_3"||h==="CONTENT_PREVIEW_IMAGE_STYLE_HORIZONTAL_RECTANGLE_16_BY_9"||h==="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO"?(x==null?void 0:x.size)!=null&&x.size<=16?"ytContentPreviewImageViewModelExtraSmallRoundedImage":(x==null?void 0:x.size)!=null&&x.size<=24?"ytContentPreviewImageViewModelSmallRoundedImage":"ytContentPreviewImageViewModelLargeRoundedImage":
void 0;return h}),
style:function(){var h=Y(),x=[];h.width&&x.push("width: "+h.width+"px");h.height&&x.push("height: "+h.height+"px");h.maxWidth&&x.push("max-width: "+h.maxWidth+"px");h.maxHeight&&x.push("max-height: "+h.maxHeight+"px");h.fullWidth&&x.push("width: 100%");return x.join(";")}},_.A(_.v,{cond:w,
then:function(h){return _.A(_.wt,{data:h,alt:n,"data-disabled$":function(){return!n()},
notifyOnLoaded:g,targetWidth:Z,targetHeight:e,preserveWidth:function(){return!!Z()},
preserveHeight:function(){return!!e()}})}}),_.A(_.NA,{data:function(){var h;
return(h=J())==null?void 0:h.overlays}},{thumbnailHoverOverlayViewModel:kT,
thumbnailOverlayButtonViewModel:_.YIX}))},"yb");
_.NH.idomCompat=!0;var MH=_.q(function(X){var J=X.data;var p=X.className;var l=X.useSmallLayout;var g=X.useMediumText;var B=X.useHeavyText;var k=function(){return!(g==null||!g())||!(B==null||!B())};
X={};return _.A("yt-attribution-view-model",{el:_.A4(_.j_(function(){var n;return(n=J())==null?void 0:n.rendererContext})),
class:_.yW(p,(X.ytAttributionViewModelHost=!0,X.ytAttributionViewModelMediumText=g,X.ytAttributionViewModelHeavyText=B,X))},_.A(_.v,{cond:function(){return _.zy(J().rendererContext)},
then:function(){return _.A("button",{class:"ytAttributionViewModelTappable"},_.A(SI0,{data:J,useSmallLayout:l,badgesShouldInheritTypography:k}))},
else:function(){return _.A(SI0,{data:J,useSmallLayout:l,badgesShouldInheritTypography:k})}}))},"zb"),SI0=_.q(function(X){var J=X.data;
var p=X.useSmallLayout;var l=X.badgesShouldInheritTypography;var g=function(){return{size:(p==null?0:p())?16:24}};
return _.A(_.o3,null,_.A(_.NA,{data:function(){return J().contentPreviewImage}},{contentPreviewImageViewModel:function(B){return _.A(_.NH,{data:B.data,
className:"ytAttributionViewModelAttributionImage",imageSizeConfig:g})}}),_.A(_.NA,{data:function(){return J().badge}},{badgeViewModel:function(B){return _.A(_.On,{data:B.data,
class:"ytAttributionViewModelBadge",modern:!0,inheritTypography:l})}}),_.A(_.v,{cond:function(){return J().text},
then:function(){return _.A(_.x3,{text:function(){return J().text},
noWrap:!0,linkInheritColor:!0,className:"ytAttributionViewModelAttributionText"})}}),_.A(_.v,{cond:function(){return J().suffix},
then:function(){return _.A(_.x3,{text:function(){return J().suffix},
linkInheritColor:!0,className:"ytAttributionViewModelSuffix"})}}))},"Ab");
MH.idomCompat=!0;var ONu,czt,bNu,fdZ,Dxv;ONu=_.q(function(X){var J=X.delimiter;var p=X.max;var l=X.index;var g=X.isStandalone;return _.A(_.v,{cond:function(){return p()-1>l()},
then:function(){var B={};return _.A("span",{class:_.yW("yt-content-metadata-view-model__delimiter",(B["yt-content-metadata-view-model__delimiter--standalone"]=g,B)),"aria-hidden":!0},J)}})},"Bb");
czt=_.q(function(X){var J=X.metadataPart;var p=X.maxLines;return _.A(_.x3,{text:function(){return J().text},
linkInheritColor:!0,className:function(){return LOm(p())},
userInput:!0})},"Cb");
bNu=_.q(function(X){var J=X.metadataPart;var p=X.maxLines;return _.A(_.v,{cond:function(){return J().tooltip},
then:function(l){return _.A("span",{title:l,role:"tooltip"},_.A(czt,{metadataPart:J,maxLines:p}))},
else:function(){return _.A(czt,{metadataPart:J,maxLines:p})}})},"Db");
fdZ=_.q(function(X){var J=X.metadataPart;var p=X.isOverlay;var l=X.useMediumText;var g=X.hideAvatar;var B=function(){return J().maxLines!==void 0?J().maxLines:1};
return _.A(_.o3,null,_.A(_.NA,{data:function(){return J().avatarStack}},{avatarStackViewModel:function(k){return _.A(_.Al,{data:k.data,
isOverlay:p,useMediumText:l,hideAvatar:g})},
badgeViewModel:_.On}),_.A(_.v,{cond:function(){return J().leadingIcon},
then:function(k){return _.A(_.f_,{className:"yt-content-metadata-view-model__leading-icon",icon:function(){return k().name},
size:function(){return k().width}})}}),_.A(_.v,{cond:function(){return J().text},
then:function(){return _.A(bNu,{metadataPart:J,maxLines:B})}}),_.A(_.v,{cond:function(){return J().icon},
then:function(k){return _.A(_.f_,{className:"yt-content-metadata-view-model__icon",icon:function(){return k().name},
size:function(){return k().width}})}}))},"Eb");
Dxv=_.q(function(X){var J=X.metadataRow;var p=X.isInline;var l=X.delimiter;var g=X.isOverlay;var B=X.useMediumText;var k=X.extensions;var n=function(){var Y,e=k==null?void 0:(Y=k())==null?void 0:Y.lockupMetadata;Y=J();var Z,h;return!!((e==null?0:(Z=e.byline)==null?0:Z.hideAvatar)&&((h=_.a(Y,pwH))==null?void 0:h.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},w=function(){return J().metadataParts||[]};
X={};return _.A("div",{class:_.yW("yt-content-metadata-view-model__metadata-row",(X["yt-content-metadata-view-model__metadata-row--metadata-row-inline"]=p,X["yt-content-metadata-view-model__metadata-row--metadata-row-padding"]=function(){var Y,e=k==null?void 0:(Y=k())==null?void 0:Y.lockupMetadata;Y=J();var Z,h;return!!((e==null?0:(Z=e.byline)==null?0:Z.addPadding)&&((h=_.a(Y,pwH))==null?void 0:h.contentType)==="METADATA_ROW_CONTENT_TYPE_BYLINE")},X["yt-content-metadata-view-model__metadata-row--metadata-row-wrap"]=
function(){var Y;
return!!(k==null?0:(Y=k())==null?0:Y.lockupMetadata)&&J().badges&&!J().metadataParts},X))},_.A(_.NA,{data:function(){return J().badges}},{badgeViewModel:function(Y){return _.A("div",{class:"yt-content-metadata-view-model__badge"},_.A(_.On,{data:Y.data,
numBadgesInRow:function(){var e,Z;return((e=J())==null?void 0:(Z=e.badges)==null?void 0:Z.length)||0}}))}}),_.A(_.Kr,{each:w},function(Y,e){return _.A(_.o3,null,_.A(fdZ,{metadataPart:Y,
isOverlay:g,useMediumText:B,hideAvatar:n}),_.A(ONu,{delimiter:l,max:function(){return w().length},
index:e,isStandalone:!1}))}),_.A(_.v,{cond:function(){return J().isSpacerRow&&!p()},
then:function(){return _.A("div",{class:"yt-content-metadata-view-model__spacer"})}}))},"Fb");
_.uh=_.q(function(X){X=_.Zp(X,{layout:0,isOverlay:!1});var J=X.data,p=X.layout,l=X.isOverlay,g=X.useMediumText,B=X.extensions,k=function(){return p()===0},n=function(){var Y;
return((Y=J().metadataRows)==null?void 0:Y.filter(function(e){var Z,h=B==null?void 0:(Z=B())==null?void 0:Z.lockupMetadata,x,U;Z=!!((h==null?0:(x=h.description)==null?0:x.hideDescription)&&((U=_.a(e,pwH))==null?void 0:U.contentType)==="METADATA_ROW_CONTENT_TYPE_DESCRIPTION");var y,c;return!((h==null?0:(y=h.spacer)==null?0:y.hideSpacer)&&((c=_.a(e,pwH))==null?void 0:c.contentType)==="METADATA_ROW_CONTENT_TYPE_SPACER"||Z)}))||[]},w={};
return _.A("yt-content-metadata-view-model",{class:_.yW(X.className,"yt-content-metadata-view-model",(w["yt-content-metadata-view-model--inline"]=k,w["yt-content-metadata-view-model--tappable"]=function(){return _.zy(J().rendererContext)},w["yt-content-metadata-view-model--medium-text"]=g,w)),
el:_.A4(_.j_(function(){return J().rendererContext}))},_.A(_.Kr,{each:n},function(Y,e){return _.A(_.o3,null,_.A(Dxv,{metadataRow:Y,
isInline:k,delimiter:function(){return J().delimiter},
isOverlay:l,useMediumText:g,extensions:B}),_.A(_.v,{cond:function(){return k()&&!Y.isSpacerRow},
then:function(){return _.A(ONu,{delimiter:function(){return J().delimiter},
max:function(){return n().length},
index:e,isStandalone:!0})}}))}))},"Gb");
_.uh.idomCompat=!0;var RDk=_.q(function(X){var J=_.yG().resolve(_.I6(_.MA)),p={};return _.A("yt-lockup-metadata-view-model",{class:_.yW("yt-lockup-metadata-view-model",function(){a:{var l=X.lockupStyle();if(l==null?0:l.isOverlay)l="yt-lockup-metadata-view-model--overlay";else switch(l==null?void 0:l.arrangement){case 1:l="yt-lockup-metadata-view-model--horizontal";break a;default:l="yt-lockup-metadata-view-model--vertical"}}return l},function(){a:{var l=X.lockupStyle();
switch(l==null?void 0:l.titleMaxLines){case 1:l="yt-lockup-metadata-view-model--title-max-lines-1";break a}l=void 0}return l},function(){a:{var l=X.lockupStyle();
if(l==null?0:l.isTiny)l="yt-lockup-metadata-view-model--tiny";else switch(l==null?void 0:l.sizing){case "MINI":case "EXTRA_COMPACT":case "COMPACT":l="yt-lockup-metadata-view-model--compact";break a;default:l="yt-lockup-metadata-view-model--standard"}}return l},(p["yt-lockup-metadata-view-model--overlay"]=function(){var l;
return(l=X.lockupStyle())==null?void 0:l.isOverlay},p["yt-lockup-metadata-view-model--card"]=function(){var l;
return(l=X.lockupStyle())==null?void 0:l.isCard},p["yt-lockup-metadata-view-model--centered"]=function(){var l;
return(l=X.lockupStyle())==null?void 0:l.isCentered},p["yt-lockup-metadata-view-model--typography-bump"]=function(){var l;
return(l=X.lockupStyle())==null?void 0:l.typographyBump},p["yt-lockup-metadata-view-model--legacy-typography"]=function(){var l;
return(l=X.lockupStyle())==null?void 0:l.useLegacyTypography},p["yt-lockup-metadata-view-model--rich-grid-legacy-typography"]=function(){var l;
return(l=X.lockupStyle())==null?void 0:l.useRichGridLegacyTypography},p))},_.A(_.NA,{data:function(){return X.data().image}},{avatarStackViewModel:function(l){return _.A("div",{class:"yt-lockup-metadata-view-model__avatar"},_.A(_.Al,{data:l.data,
overrides:{layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"}}))},
avatarViewModel:function(l){return _.A("div",{class:"yt-lockup-metadata-view-model__avatar"},_.A(_.nn,{data:l.data}))},
decoratedAvatarViewModel:function(l){return _.A("div",{class:"yt-lockup-metadata-view-model__avatar"},_.A(_.Ln,{data:l.data}))}}),_.A("div",{class:"yt-lockup-metadata-view-model__text-container"},_.A("h3",{class:"yt-lockup-metadata-view-model__heading-reset",
title:function(){var l;return(l=X.data().title)==null?void 0:l.content}},_.A(_.v,{cond:function(){return X.data().title},
then:function(l){return _.A(_.fK,{command:X.lockupCommand,className:"yt-lockup-metadata-view-model__title",style:_.bY({color:function(){var g;a:{var B=X.lockupStyle();var k=(g=X.hovered)==null?void 0:g.call(X);g=!(J==null||!J());var n;if((B==null?0:(n=B.onFocusEffect)==null?0:n.textPrimaryColor)&&k&&(B=g?B.onFocusEffect.textPrimaryColor.darkTheme:B.onFocusEffect.textPrimaryColor.lightTheme)){B=ir(B);break a}B=void 0}return B}}),
ariaLabel:X.lockupAccessibilityLabel},_.A(_.x3,{text:l,userInput:!0}))}})),_.A("div",{class:"yt-lockup-metadata-view-model__metadata",
style:_.bY({color:function(){var l;a:{var g=X.lockupStyle();var B=(l=X.hovered)==null?void 0:l.call(X);l=!(J==null||!J());var k;if((g==null?0:(k=g.onFocusEffect)==null?0:k.textSecondaryColor)&&B&&(g=l?g.onFocusEffect.textSecondaryColor.darkTheme:g.onFocusEffect.textSecondaryColor.lightTheme)){g=ir(g);break a}g=void 0}return g}})},_.A(_.NA,{data:function(){return X.data().metadata}},{contentMetadataViewModel:function(l){return _.A(_.uh,{data:l.data,
layout:function(){var g,B;return(B=(g=X.layout)==null?void 0:g.call(X))!=null?B:1},
useMediumText:function(){var g,B;return((g=X.lockupStyle())==null?void 0:g.typographyBump)||((B=X.lockupStyle())==null?void 0:B.useRichGridLegacyTypography)},
extensions:function(){var g,B,k,n;return{lockupMetadata:{byline:{hideAvatar:((g=X.lockupStyle())==null?void 0:g.arrangement)===0,addPadding:((B=X.lockupStyle())==null?void 0:B.arrangement)===1},description:{hideDescription:!((k=X.lockupStyle())==null||!k.compactMetadata)},spacer:{hideSpacer:!((n=X.lockupStyle())==null||!n.compactMetadata)}}}}})}})),_.A(_.NA,{data:function(){return X.data().attribution}},{attributionViewModel:function(l){return _.A("div",{class:"yt-lockup-metadata-view-model__attribution"},
_.A(MH,{data:l.data,
useSmallLayout:!0}))}})),_.A("div",{class:"yt-lockup-metadata-view-model__menu-button"},_.A(_.NA,{data:function(){return X.data().menuButton}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
buttonOverrides:function(){var g;return((g=X.lockupStyle())==null?0:g.isOverlay)?{style:"overlay"}:void 0}})}})))},"Hb");
RDk.idomCompat=!0;var mxk=_.q(function(X){var J=_.U$("notification-multi-action-renderer");_.ii(function(){requestAnimationFrame(function(){_.HC(J.value)})});
var p={},l={},g={};return _.A("notification-multi-action-renderer",{class:_.yW("ytNotificationMultiActionRendererHost",(p.ytNotificationMultiActionRendererHostLegacyShelfStyle=function(){var B;return(B=X.useLegacyShelfStyle)==null?void 0:B.call(X)},p)),
el:J},_.A("span",{"aria-live":"polite",class:_.yW("ytNotificationMultiActionRendererTextContainer",(l.ytNotificationMultiActionRendererTextContainerLegacyShelfStyle=function(){var B;return(B=X.useLegacyShelfStyle)==null?void 0:B.call(X)},l))},_.A(_.x3,{text:function(){return X.data().responseText}})),_.A("div",{class:_.yW("ytNotificationMultiActionRendererButtonContainer",(g.ytNotificationMultiActionRendererButtonContainerLegacyShelfStyle=function(){var B;
return(B=X.useLegacyShelfStyle)==null?void 0:B.call(X)},g))},_.A(_.NA,{data:function(){var B;
return(B=X.data().buttons)==null?void 0:B.map(function(k){if(k=k.buttonRenderer){var n,w=Object,Y=w.assign,e=(n=k.icon)==null?void 0:n.iconType;n=(n=k.command||k.serviceEndpoint||k.navigationEndpoint)?{innertubeCommand:n}:void 0;k={buttonViewModel:Y.call(w,{},{iconName:e,onTap:n,trackingParams:k.trackingParams,titleFormatted:k.text?_.zS(k.text):void 0},wkY(k))}}else k=void 0;return k}).filter(function(k){return!!k})}},{buttonViewModel:function(B,k){return _.A("div",null,_.A(_.q7,{data:B.data,
className:"ytNotificationMultiActionRendererButton",buttonOverrides:function(){var n;return((n=X.useModernStyles)==null?0:n.call(X))?{type:k()?"filled":"tonal",style:"mono"}:void 0}}))}})))},"Jb");var FKH=_.q(function(X){var J=_.U$("notification-text-renderer");_.ii(function(){requestAnimationFrame(function(){_.HC(J.value)})});
return _.A("notification-text-renderer",{el:J,class:"ytNotificationTextRendererHost","aria-live":"polite"},_.A(_.x3,{text:function(){return X.data().successResponseText}}))},"Lb");_.GF=_.q(function(X){var J=_.mM(oAY,function(){var l;return YkW((l=X.contentId)==null?void 0:l.call(X))}),p=function(){var l;
return _.a((l=J())==null?void 0:l.command,_.QX)};
return _.A(_.v,{cond:function(){var l;if(!(l=p())){var g;l=_.a((g=J())==null?void 0:g.command,Ybb)}return l},
then:function(){return _.A(_.v,{cond:p,then:function(){var l={};return _.A("div",{class:_.yW("ytDismissibleItemReplacedContent",function(){var g;return vUR((g=X.aspectRatio)==null?void 0:g.call(X))})},_.A("div",{class:_.yW((l.ytDismissibleItemAspectRatioContainer=function(){var g;
return((g=X.aspectRatio)==null?void 0:g.call(X))!==void 0},l))},_.A(_.NA,{data:function(){var g;
return(g=p())==null?void 0:g.item}},{notificationMultiActionRenderer:function(g){return _.A(mxk,{data:g.data,
useModernStyles:X.useModernStyle,useLegacyShelfStyle:X.useLegacyShelfStyle})},
notificationTextRenderer:FKH})))}})},
else:X.children})},"Mb");_.qIs=_.q(function(X){var J=X.data;var p=X.customCommandResolver;X=_.A4(_.cf({visibilityCallback:function(B){var k,n=(k=J().interaction)==null?void 0:k.onFirstVisible;B&&n&&_.gt(n)},
showOption:_.mD}));var l=function(){var B;return((B=J().interaction)==null?0:B.onTap)?function(k){var n;dRZ(k,(n=J().interaction)==null?void 0:n.onTap,p)}:void 0},g=function(){var B,k=J(),n=l(),w=(B=_.a(J().rendererContext,_.ua))==null?void 0:B.label;
a:switch(k.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":B=1;break a;default:B=0}return{size:hM4(k.size),type:B,onTap:n,accessibilityText:w}};
return _.A("ad-avatar-view-model",{class:function(){var B;return((B=J().interaction)==null?0:B.onTap)?"ytwAdAvatarViewModelHostIsClickableAdComponent":"ytwAdAvatarViewModelHost"},
el:X},_.A(_.v,{cond:function(){return J().image},
then:function(B){return _.A(eMG,{data:g,image:B})}}))},"Nb");_.d3=_.q(function(X){var J=_.Zp(X,{hasDot:!1,usedInMasthead:!1}),p=Object.assign({},J),l=J.data,g=J.hasDot;X=J.customCommandResolver;var B=J.usedInMasthead,k=(delete p.data,delete p.hasDot,delete p.customCommandResolver,delete p.usedInMasthead,p);J=function(){return l().style};
J!==void 0&&J!==null||_.An(Error("Ih"));X=_.po(function(){return l().interaction},X);
return _.A("ad-badge-view-model",{class:_.yW(function(){var n;return((n=l().interaction)==null?0:n.onTap)?"ytwAdBadgeViewModelHostIsClickableAdComponent":"ytwAdBadgeViewModelHost"},function(){var n=k.adRenderingContextType(),w=B();
l();return n!=="AD_RENDERING_CONTEXT_TYPE_BROWSE"||w?"ytwAdBadgeViewModelHostStyleStandard":"ytwAdBadgeViewModelHostStyleStandardBrowse"}),
el:_.A4(X)},_.A(_.eB,{data:function(){var n;l();return{type:2,text:(n=l().label)==null?void 0:n.content,adsIncludeDot:g(),isOverlay:l().style==="AD_BADGE_STYLE_STARK_OVERLAY"}}}))},"Ob");var NUu;_.Vs=_.q(function(X){var J=X.data;var p=X.customCommandResolver;var l=X.adRenderingContextType;return _.A("ad-details-line-view-model",{class:function(){var g;return((g=J().interaction)==null?0:g.onTap)?"ytwAdDetailsLineViewModelHostIsClickableAdComponent":"ytwAdDetailsLineViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(g){var B,k=(B=J().interaction)==null?void 0:B.onFirstVisible;g&&k&&_.gt(k)},
showOption:_.mD}),_.po(function(){return J().interaction},p))},_.A(_.v,{cond:function(){return J().style},
then:function(g){return _.A(_.Kr,{each:function(){var B;return((B=J())==null?void 0:B.attributes)||[]},
keyBy:"INDEX"},function(B){return _.A(NUu,{attribute:B,style:g,adRenderingContextType:function(){return l()}})})}}))},"Pb");
NUu=_.q(function(X){var J=X.attribute;var p=X.style;var l=X.adRenderingContextType;return _.A(_.v,{cond:function(){return J().text},
then:function(g){return _.A(_.x3,{text:g,className:function(){var B=l();p();return B==="AD_RENDERING_CONTEXT_TYPE_BROWSE"?"ytwAdDetailsLineViewModelHostTextStyleStandardBrowse":"ytwAdDetailsLineViewModelHostTextStyleStandard"}})}})},"Qb");var MKk=_.q(function(X){var J=X.data;var p=X.typographyBump;var l=function(){return J().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_SEARCH"},g=function(){return{size:"M"}};
X={};return _.A(_.o3,null,_.A("div",{class:"ytwFeedAdMetadataViewModelHostMetadata"},_.A(_.x3,{text:function(){return J().headline},
className:_.yW((X.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineLegacy=function(){return!_.H("enable_desktop_vdc_components")},X.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadline=function(){return _.H("enable_desktop_vdc_components")},X.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineSearch=function(){return l==null?void 0:l()},X.ytwFeedAdMetadataViewModelHostTextsStyleCompactHeadlineTypographyBump=function(){return(p==null?void 0:p())&&!(l==null?0:l())},X)),
linkInheritColor:!0}),_.A(_.v,{cond:function(){return J().description},
then:function(B){var k={};return _.A(_.x3,{text:B,className:_.yW("ytwFeedAdMetadataViewModelHostTextsStyleCompactDescription",(k.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionSearch=function(){return l==null?void 0:l()},k.ytwFeedAdMetadataViewModelHostTextsStyleCompactDescriptionTypographyBump=function(){return(p==null?void 0:p())&&!(l==null?0:l())},k)),
linkInheritColor:!0})}}),_.A(_.v,{cond:function(){return J().secondaryDescription},
then:function(B){var k={};return _.A(_.x3,{text:B,className:_.yW("ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescription",(k.ytwFeedAdMetadataViewModelHostTextsStyleCompactSecondaryDescriptionTypographyBump=function(){return p==null?void 0:p()},k)),
linkInheritColor:!0})}}),_.A("div",{class:function(){return l()?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleCompactSearch":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainer"}},_.A(_.v,{cond:function(){return J().adAvatar},
then:function(){return _.A("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleCompact"},_.A(_.NA,{data:function(){return J().adAvatar}},{adAvatarViewModel:_.qIs}))}}),_.A(_.NA,{data:function(){return J().adBadge}},{adBadgeViewModel:function(B){return _.A(_.d3,{data:B.data,
hasDot:function(){return!!J().adDetailsLine},
adRenderingContextType:function(){return J().adRenderingContextType}})}}),_.A(_.NA,{data:function(){return J().adDetailsLine}},{adDetailsLineViewModel:function(B){return _.A(_.Vs,{data:B.data,
adRenderingContextType:function(){return J().adRenderingContextType}})}}))),_.A("div",{class:function(){return _.H("enable_desktop_vdc_components")?"ytwFeedAdMetadataViewModelHostMenuButton":l()?"ytwFeedAdMetadataViewModelHostMenuSearch":"ytwFeedAdMetadataViewModelHostMenu"}},_.A(_.NA,{data:function(){return J().menu}},{buttonViewModel:function(B){return _.A(_.q7,{data:B.data,
buttonOverrides:_.H("enable_desktop_vdc_components")?g:function(){a:switch(J().adRenderingContextType){case "AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT":var k="S";break a;default:k="M"}return{size:k}}})}})))},"Rb"),uTr=_.q(function(X){var J=X.data;
var p=X.noBottomMargin;var l=X.useVideoLockupTopPadding;var g=X.typographyBump;X={};X=_.yW("ytwFeedAdMetadataViewModelHostMetadata",(X.ytwFeedAdMetadataViewModelHostMetadataNoBottomMargin=function(){return p==null?void 0:p()},X.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return l==null?void 0:l()},X));
var B=function(){return J().adBadge};
B!==void 0&&B!==null||_.An(Error("Jh"));B={};var k={};return _.A(_.o3,null,_.A(_.v,{cond:function(){return J().adAvatar},
then:function(){return _.A("div",{class:"ytwFeedAdMetadataViewModelHostAvatarStyleStandard"},_.A(_.NA,{data:function(){return J().adAvatar}},{adAvatarViewModel:function(n){return _.A(_.qIs,{data:n.data})}}))}}),_.A("div",{class:X},_.A("div",{class:_.yW("ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadline",(B.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBump=function(){return g==null?void 0:g()},B.ytwFeedAdMetadataViewModelHostTextsStyleStandardHeadlineTypographyBumpV2=function(){return(g==
null?void 0:g())&&_.H("web_enable_typography_bump_v2")},B))},_.A(_.x3,{text:function(){return J().headline},
linkInheritColor:!0})),_.A(_.v,{cond:function(){return J().description},
then:function(n){return _.A(_.x3,{text:n,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardDescription",linkInheritColor:!0})}}),_.A("div",{class:function(){return J().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_BROWSE"&&_.H("enable_top_landscape_image_components_legacy_ui_web")?"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandardLegacy":"ytwFeedAdMetadataViewModelHostMetadataAdBadgeDetailsLineContainerStyleStandard"}},_.A(_.NA,{data:function(){return J().adBadge}},
{adBadgeViewModel:function(n){return _.A(_.d3,{data:n.data,
hasDot:function(){return!!J().adDetailsLine},
adRenderingContextType:function(){return J().adRenderingContextType}})}}),_.A(_.NA,{data:function(){return J().adDetailsLine}},{adDetailsLineViewModel:function(n){return _.A(_.Vs,{data:n.data,
adRenderingContextType:function(){return J().adRenderingContextType}})}})),_.A(_.v,{cond:function(){return J().secondaryDescription},
then:function(n){return _.A(_.x3,{text:n,className:"ytwFeedAdMetadataViewModelHostTextsStyleStandardSecondaryDescription",linkInheritColor:!0})}})),_.A("div",{class:_.yW("ytwFeedAdMetadataViewModelHostMenuStyleStandard",(k.ytwFeedAdMetadataViewModelHostNoTopPadding=function(){return l==null?void 0:l()},k))},_.A(_.NA,{data:function(){return J().menu}},{buttonViewModel:_.q7})))},"Sb"),tl=_.q(function(X){var J=X.data;
var p=X.noBottomMargin;var l=X.listenToTapEvent;var g=X.setTouchEndHandler;var B=X.useVideoLockupTopPadding;var k=X.typographyBump;X=_.cf({visibilityCallback:function(Z){var h,x=(h=J().interaction)==null?void 0:h.onFirstVisible;Z&&x&&_.gt(x)},
showOption:_.mD});var n=_.po(function(){return J().interaction},void 0,function(){return l==null?void 0:l()}),w=_.C(_.uo(!1,void 0,"KSFskc")),Y=w.next().value,e=w.next().value;
w=_.Sv(function(Z){(g==null?0:g())&&!Y()&&(Z.currentTarget.click(),e(!0),setTimeout(function(){e(!1)},100));
return!1});
return _.A("feed-ad-metadata-view-model",{class:function(){var Z;return((Z=J().interaction)==null?0:Z.onTap)?"ytwFeedAdMetadataViewModelHostIsClickableAdComponent":"ytwFeedAdMetadataViewModelHost"},
el:_.A4(X,n),"on:touchend":w},_.A(_.T_,null,_.A(_.Qw,{when:function(){return J().style==="FEED_AD_METADATA_STYLE_COMPACT"}},function(){return _.A(MKk,{data:J,
typographyBump:k})}),_.A(_.Qw,{when:function(){return J().style==="FEED_AD_METADATA_STYLE_STANDARD"}},function(){return _.A(uTr,{data:J,
noBottomMargin:p,useVideoLockupTopPadding:B,typographyBump:k})})))},"Tb");var Gwu,dxU;Gwu=_.$1.inlinePreviewEnabledSelector;_.Pj=_.q(function(X){return _.A("yt-lockup-view-model",{class:_.yW(X.className,"yt-lockup-view-model--wrapper")},_.A(_.GF,{contentId:function(){return X.data().contentId},
useModernStyle:!0,aspectRatio:function(){var J,p;return((J=X.containerType)==null?void 0:J.call(X))!==3?gUC(X.data().contentType,(p=X.force16By9ThumbnailAspectRatio)==null?void 0:p.call(X)):void 0}},function(){return _.A(dxU,Object.assign({},X))}))},"Ub");
dxU=_.q(function(X){X=_.Zp(X,{containerLayoutConfig:void 0,protectBackground:void 0,containerType:void 0,sizing:void 0,typographyBump:!1,force16By9ThumbnailAspectRatio:!1,thumbnailFixedWidth:void 0,thumbnailTargetWidth:void 0,lockupExperiments:void 0,elementsPerRow:void 0,useOverlayStyling:void 0});var J=X.data,p=X.containerLayoutConfig,l=X.containerType,g=X.sizing,B=X.protectBackground,k=X.typographyBump,n=X.force16By9ThumbnailAspectRatio,w=X.thumbnailFixedWidth,Y=X.thumbnailTargetWidth,e=X.lockupExperiments,
Z=X.elementsPerRow,h=X.useOverlayStyling,x=_.yG().resolve(_.I6(_.MA));X=_.A4(_.j_(function(){var dC;return(dC=J())==null?void 0:dC.rendererContext},void 0,void 0,["A".toString(),
"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL","YT-EXPANDABLE-METADATA-VIEW-MODEL","FEED-AD-METADATA-VIEW-MODEL","AD-BADGE-VIEW-MODEL","AD-DETAILS-LINE-VIEW-MODEL"],!0));var U=_.Fg(Gwu),y=_.yG().resolve(_.I6(ldZ)),c=y?{}:void 0,D=function(){var dC,ZX,XU;return(XU=(ZX=_.a((dC=J())==null?void 0:dC.rendererContext,_.ua))==null?void 0:ZX.label)!=null?XU:void 0},m=function(){var dC;
return(dC=_.a(J().metadata,_.lgZ))==null?void 0:dC.endorsement},d=function(){var dC=p==null?void 0:p(),ZX;
if(dC==null?0:dC.containerType){var XU=(ZX=J())==null?void 0:ZX.contentType;ZX=e();var Em=k(),eu=Y(),hr=B();dC=Object.assign({},BN5(Xk5(dC),gu(dC.responsiveSize),Em,XU,dC.force16By9ThumbnailAspectRatio,eu,hr,void 0,ZX),{thumbnailFixedWidth:dC.contentPreviewWidth})}else dC=BN5(l(),g(),k(),(XU=J())==null?void 0:XU.contentType,n(),Y(),B(),h(),e());return dC};
y&&c&&y({enabled:function(){return U()},
itemPlaybackModel:function(){return J().itemPlayback},
thumbnailElRef:function(){return c.thumbnailElRef},
containerElRef:X,options:function(){var dC=c.thumbnailOverlays||[],ZX=m(),XU;!ZX||((XU=e())==null?0:XU.onFocusEffect)||dC.push(ZX);var Em,eu;return{thumbnail:c.thumbnail,thumbnailOverlays:dC,accessibilityText:D(),thumbnailSize:c.thumbnailSize,enableRounding:d().isCollection,containPlayerWithinThumbnail:d().isCollection,mouseleaveCallback:function(){Q(!1)},
trackingParams:(Em=_.a(J().rendererContext,_.uN))==null?void 0:(eu=Em.loggingDirectives)==null?void 0:eu.trackingParams}}});
var G=0;y=_.C(_.uo(!1,void 0,"v0iGab"));var P=y.next().value,Q=y.next().value;y=_.C(_.uo(!1,void 0,"PVKcBd"));var E=y.next().value,BK=y.next().value;y=_.Sv(function(){E()?(_.gs.cancelJob(G),G=_.gs.addJob(function(){Q(!0)},8,32)):Q(!0);
return!0});
var CY=_.Sv(function(dC){dC=dC.relatedTarget;var ZX=document.querySelector("ytd-video-preview");dC&&ZX&&ZX.contains(dC)||(G&&(_.gs.cancelJob(G),G=0),Q(!1))});
_.Bo(function(){G&&(_.gs.cancelJob(G),G=0)});
var Um=ZpY(function(){BK(!0)}),em=Um.touchFeedbackEvents,HK=Um.touchFeedbackOnPointerUp,N4=Um.touchFeedbackOnPointerDown;
Um=Um.touchFeedbackOnPointerLeave;var t6={};return _.A(_.o3,null,_.A("div",{el:X,class:_.yW("yt-lockup-view-model",function(){a:{var dC=d();if(dC.metadataOnThumbnail)dC="yt-lockup-view-model--metadata-on-thumbnail";else switch(dC.arrangement){case 1:dC="yt-lockup-view-model--horizontal";break a;default:dC="yt-lockup-view-model--vertical"}}return dC},function(){a:{var dC=d();
if(dC.metadataOnThumbnail)dC="yt-lockup-view-model--metadata-on-thumbnail";else{switch(dC.collectionStackNumber){case 1:dC="yt-lockup-view-model--collection-stack-1";break a;case 2:dC="yt-lockup-view-model--collection-stack-2";break a}dC=void 0}}return dC},function(){var dC;
return _.AV5((dC=J())==null?void 0:dC.contentId)},(t6["yt-lockup-view-model--card"]=function(){return d().isCard},t6["yt-lockup-view-model--compact"]=function(){return d().isTiny||d().sizing!=="STANDARD"},t6["yt-lockup-view-model--protect-background"]=B,t6["yt-lockup-view-model--add-margins"]=function(){return d().addMarginForFullbleed},t6["yt-lockup-view-model--centered"]=function(){return d().isCentered},t6["yt-lockup-view-model--fullbleed"]=function(){return d().fullbleed},t6["yt-lockup-view-model--single-column-grid"]=
function(){return Z()===1&&l()===2},t6["yt-lockup-view-model--rich-grid-legacy-margin"]=function(){var dC;
return(dC=e())==null?void 0:dC.useRichGridLegacyMargin},t6["yt-lockup-view-model--flex-none"]=function(){return!_.H("lockup_flex_none_killswitch")},t6)),
"on:mousedown":N4,"on:mouseleave":CY,"on:mouseup":HK,"on:mouseover":y,"on:touchstart":N4,"on:touchend":HK,"on:pointerleave":Um},_.A(_.D8,{model:function(){var dC,ZX,XU=Object,Em=XU.assign,eu=(c==null?void 0:c.thumbnailSize)||"small";a:{var hr=d();var yk=!!(m()&&((dC=e())==null?0:dC.onFocusEffect));switch((c==null?void 0:c.thumbnailSize)||"small"){case "small":dC=4;break;case "large":dC=12;break;default:dC=8}if(yk)hr=dC+12;else{switch(hr.collectionStackNumber){case 1:hr=dC+8;break a;case 2:hr=dC+12;
break a}hr=void 0}}eu={thumbnailSize:eu,triggerEvents:!0,customTopExtend:hr};var UT;hr=(ZX=e())==null?void 0:ZX.onFocusEffect;yk=!(x==null||!x());if(hr){var Wp,vK;ZX=yk?(Wp=hr.onFocusColor)==null?void 0:Wp.darkTheme:(vK=hr.onFocusColor)==null?void 0:vK.lightTheme;var mW,W0;Wp=yk?(mW=hr.keyLightColor)==null?void 0:mW.darkTheme:(W0=hr.keyLightColor)==null?void 0:W0.lightTheme;var ut;mW=yk?(UT=hr.touchResponseColor)==null?void 0:UT.darkTheme:(ut=hr.touchResponseColor)==null?void 0:ut.lightTheme;UT={background:ZX!==
void 0?ir(ZX):void 0,keyLight:Wp!==void 0?ir(Wp):void 0};ut=[];W0=_.C(hr.lightingTechniques||[]);for(Wp=W0.next();!Wp.done;Wp=W0.next())switch(Wp.value){case "LIGHTING_TECHNIQUE_KEY_LIGHT":ut.push(2);break;case "LIGHTING_TECHNIQUE_BACK_LIGHT":ut.push(1);break;case "LIGHTING_TECHNIQUE_FILL_LIGHT":ut.push(3)}UT={hoverEffect:{palette:UT,lightingTechniques:ut},touchEffect:{palette:{background:mW!==void 0?ir(mW):void 0}}}}else UT={};return Em.call(XU,{},eu,UT)},
hovered:function(){return P()},
pointerDownEvent:em.pointerDownEvent,pointerUpEvent:em.pointerUpEvent,pointerLeaveEvent:em.pointerLeaveEvent}),_.A(_.v,{cond:function(){var dC;return m()&&P()&&((dC=e())==null?void 0:dC.onFocusEffect)},
then:function(){return _.A("div",{class:"yt-lockup-view-model__endorsement"},_.A(_.NA,{data:function(){return m()}},{attributionViewModel:function(dC){return _.A(MH,{data:dC.data,
useHeavyText:!0})}}))}}),_.A(_.fK,{command:function(){var dC;
return _.Ty((dC=J())==null?void 0:dC.rendererContext)},
ariaHidden:!0,tabIndex:-1,className:"yt-lockup-view-model__content-image",style:function(){return(w()||d().thumbnailFixedWidth)&&d().arrangement===1?"width: "+(w()||d().thumbnailFixedWidth):""}},_.A(_.NA,{data:function(){var dC;
return(dC=J())==null?void 0:dC.contentImage}},{thumbnailViewModel:function(dC){return _.A(_.Ri,{data:dC.data,
aspectRatio:function(){return d().aspectRatio},
disableRounding:function(){return d().disableRounding},
width:Y,hovered:function(){return P()&&!(U()&&J().itemPlayback)},
isClip:function(){var ZX;return((ZX=J())==null?void 0:ZX.contentType)==="LOCKUP_CONTENT_TYPE_CLIP"},
playbackRef:N5U(c),lockupExperiments:function(){return e()}})},
collectionThumbnailViewModel:function(dC){return _.A(HN0,{data:dC.data,aspectRatio:function(){return d().aspectRatio},
disableRounding:function(){return d().disableRounding},
width:Y,doubleStack:function(){return d().collectionStackNumber===2},
hovered:function(){return P()&&!(U()&&J().itemPlayback)},
playbackRef:N5U(c)})},
decoratedAvatarViewModel:_.Ln})),_.A("div",{class:"yt-lockup-view-model__metadata"},_.A(_.NA,{data:function(){var dC;return(dC=J())==null?void 0:dC.metadata}},{lockupMetadataViewModel:function(dC){return _.A(RDk,{data:dC.data,
hovered:P,lockupStyle:d,lockupCommand:function(){var ZX;return _.Ty((ZX=J())==null?void 0:ZX.rendererContext)},
lockupAccessibilityLabel:function(){return D()},
layout:function(){var ZX;return((ZX=e())==null?0:ZX.useInlineContentMetadata)?0:void 0}})},
feedAdMetadataViewModel:function(dC){return _.A(tl,{data:dC.data,noBottomMargin:function(){return!0},
useVideoLockupTopPadding:function(){return!0},
typographyBump:k})}}),_.A(_.NA,{data:function(){var dC;
return(dC=J())==null?void 0:dC.attachmentSlot}},{lockupAttachmentsViewModel:function(dC){return _.A(owk,{data:dC.data,
lockupStyle:d})}}))),_.A(_.NA,{data:function(){var dC;
return(dC=J())==null?void 0:dC.bottomAttachmentSlot}},{lockupAttachmentsViewModel:function(dC){return _.A(owk,{data:dC.data,
lockupStyle:d})}}))},"Vb");
_.Pj.idomCompat=!0;_.ZZ(_.Pj,"yt-lockup-view-model",{props:{data:_.H7,containerLayoutConfig:_.H7,containerType:_.H7,sizing:_.H7,protectBackground:_.H7,typographyBump:_.H7,thumbnailFixedWidth:_.H7,thumbnailTargetWidth:_.H7,force16By9ThumbnailAspectRatio:_.H7,className:_.H7,lockupExperiments:_.H7,elementsPerRow:_.H7,useOverlayStyling:_.H7}});var UMm,VKG=_.q(function(X){var J=_.Zp(X,{maxLines:2,disableTextMask:!1,textStyle:"default",accessibilityLabel:"",textSize:"small",alwaysTruncateAtMaxLines:!1,expandOnClick:!1}),p=J.text,l=J.alwaysShowTruncationText;X=J.truncationText;var g=J.onTextClick,B=J.maxLines,k=J.disableTextMask,n=J.textStyle,w=J.accessibilityLabel,Y=J.textSize,e=J.alwaysTruncateAtMaxLines,Z=J.expandOnClick;J=_.C(_.uo(!1,void 0,"EzA1q"));var h=J.next().value,x=J.next().value;J=_.Sv(function(){Z()&&x(!h());g==null||g()});
var U=function(){a:switch(Y()){case "medium":var E=2;break a;case "large":E=2.2;break a;default:E=1.8}return E},y=yVY(p,function(){return h()?Infinity:B()},U,k,e,h),c=y.isTruncated;
p=y.displayText;e=y.contentRef;var D=y.hiddenRef,m=y.placeholderTruncationTextRef,d=y.hiddenTruncationTextRef;y=y.truncationTextRef;var G={},P={},Q={};return _.A("truncated-text",{class:_.yW((G["yt-truncated-text"]=!0,G["yt-truncated-text--overlay"]=function(){return n()==="overlay"},G["yt-truncated-text--medium-text"]=function(){return Y()==="medium"},G["yt-truncated-text--large-text"]=function(){return Y()==="large"},G["yt-truncated-text--primary-text"]=function(){return n()==="primary-text"},G)),
"on:click":J,style:function(){return"line-height: "+U()+"rem;"}},_.A("truncated-text-content",{class:"yt-truncated-text__truncated-text-content",
el:e,style:function(){return h()?"":"max-height: "+B()*U()+"rem;"}},_.A(_.x3,{text:p}),_.A("button",{"aria-disabled":!0,
disabled:!0,class:_.yW((P["yt-truncated-text__inline-button"]=!0,P["yt-truncated-text--hidden"]=function(){return!(!h()&&(l!=null&&l()||c()))},P)),
el:m,style:function(){return"line-height: "+U()+"rem;"}},_.A(_.x3,{text:X}))),_.A("truncated-text-content",{class:_.yW("yt-truncated-text__truncated-text-content","yt-truncated-text__truncated-text-content--hidden-text-content"),
el:D,style:function(){return h()?"":"max-height: "+B()*U()+"rem;"},
"aria-hidden":"true"},_.A(_.x3,{text:p}),_.A("button",{"aria-disabled":!0,disabled:!0,class:"yt-truncated-text__inline-button",el:d,style:function(){return"line-height: "+U()+"rem;"}},_.A(_.x3,{text:X}))),_.A("button",{"aria-label":w,
class:_.yW((Q["yt-truncated-text__absolute-button"]=function(){return!k()},Q["yt-truncated-text__bottom-button"]=function(){return k()},Q["yt-truncated-text--hidden"]=function(){return!(!h()&&(l!=null&&l()||c()))},Q)),
el:y,style:function(){return"line-height: "+U()+"rem;"}},_.A(_.x3,{text:X})))},"Xb");
VKG.idomCompat={callbacks:{onTextClick:!0}};var QFs=_.q(function(X){var J=X.data;X=X.className;var p=_.QC(function(){return SkY(J())},void 0,"uDhDke"),l=_.A(_.o3,null,_.A(_.v,{cond:function(){return J().heroText||J().image},
then:function(){return _.A(tKj,{data:J})}}),_.A(PcG,{data:J,
sizeSmall:function(){return J().imageSize==="VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL"}}));
return _.A("yt-video-attribute-view-model",{class:X},_.A("div",{class:function(){var g=J();a:switch(g.orientation){case "VIDEO_ATTRIBUTE_ORIENTATION_VERTICAL":var B="yt-video-attribute-view-model--vertical";break a;default:B="yt-video-attribute-view-model--horizontal"}a:switch(g.imageSize){case "VIDEO_ATTRIBUTE_IMAGE_SIZE_SMALL":var k="yt-video-attribute-view-model--image-small";break a;default:k="yt-video-attribute-view-model--image-large"}a:switch(g.imageStyle){case "VIDEO_ATTRIBUTE_IMAGE_STYLE_SQUARE":var n=
"yt-video-attribute-view-model--image-square";break a;case "VIDEO_ATTRIBUTE_IMAGE_STYLE_AVATAR":n="yt-video-attribute-view-model--image-avatar";break a;default:n=""}a:switch(g.metadataStyle){case "VIDEO_ATTRIBUTE_METADATA_STYLE_HEADER":var w="yt-video-attribute-view-model--metadata-header";break a;default:w=""}a:switch(g.containerStyle){case "VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD":var Y="yt-video-attribute-view-model--container-card";break a;default:Y=""}return["yt-video-attribute-view-model",B,k,
n,w,Y,SkY(g)?"yt-video-attribute-view-model--clickable":""].join(" ")},
style:_.bY({"background-color":function(){var g=J();if(g.containerStyle!=="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD")var B="";else{B=g.lightColorPalette;g=g.darkColorPalette;var k,n=((k=_.yG().resolve(_.I6(_.MA)))==null?0:k())&&g?g:B;B=(B=n==null?void 0:n.section2Color)?_.zU(B):""}return B}})},_.A(_.v,{cond:p,
then:function(){return _.A(_.fK,{className:"yt-video-attribute-view-model__content-container",command:p,role:"group",ariaLabel:function(){return J().title}},l)},
else:function(){return _.A("div",{class:"yt-video-attribute-view-model__content-container"},l)}})))},"Yb");
QFs.idomCompat=!0;var tKj=_.q(function(X){var J=X.data;var p,l=(p=_.yG().resolve(_.I6(_.MA)))==null?void 0:p(),g=function(){return l&&J().darkThemeImage?J().darkThemeImage:J().image},B=_.QC(function(){return Op4(J())},void 0,"UDqj0b");
return _.A("div",{class:"yt-video-attribute-view-model__hero-section"},_.A(_.T_,null,_.A(_.Qw,{when:g},function(){return _.A(_.wt,{data:function(){return g()},
className:"yt-video-attribute-view-model__hero-image",alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}),_.A(_.Qw,{when:function(){return J().heroText}},function(){return _.A("div",{class:"yt-video-attribute-view-model__hero-text-wrapper"},_.A("span",{class:"yt-video-attribute-view-model__hero-text"},function(){return J().heroText}))})),_.A(_.v,{cond:function(){return J().overflowMenuOnTap},
then:function(){return _.A("div",{class:"yt-video-attribute-view-model__overflow-menu"},_.A(_.F7,{data:B,iconName:"MORE_VERT"}))}}))},"Zb");
tKj.idomCompat=!0;var PcG=_.q(function(X){var J=X.data;X=X.sizeSmall;var p=function(){return J().containerStyle==="VIDEO_ATTRIBUTE_CONTAINER_STYLE_CARD"},l=_.QC(function(){return lY(_.p_({innertubeCommand:SkY(J())}))?"link":SkY(J())?"button":"group"},void 0,"e2MmYe"),g={};
return _.A("div",{class:_.yW("yt-video-attribute-view-model__metadata",(g["yt-video-attribute-view-model--small-font"]=X,g)),role:l},_.A("h1",{class:"yt-video-attribute-view-model__title"},function(){return J().title}),_.A(_.v,{cond:function(){return J().subtitle},
then:function(){return _.A("h4",{class:"yt-video-attribute-view-model__subtitle"},_.A(_.v,{cond:p,then:function(){return _.A(VKG,{text:function(){return oUZ(J().subtitle)},
truncationText:function(){return oUZ(J().subtitleTruncationText)},
maxLines:2})},
else:function(){return _.A("span",null,function(){return J().subtitle})}}))}}),_.A(_.v,{cond:function(){return J().secondarySubtitle},
then:function(B){return _.A("span",{class:"yt-video-attribute-view-model__secondary-subtitle"},_.A(_.x3,{text:function(){var k=B();if(k!=null&&k.attachmentRuns){for(var n=[],w=_.C(k.attachmentRuns),Y=w.next();!Y.done;Y=w.next())Y=Y.value,Y.element&&n.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}}}})}));k=Object.assign({},k,{attachmentRuns:n})}return k}}))}}),_.A(_.NA,
{data:function(){return J().buttonViewModel}},{buttonViewModel:function(B){return _.A(_.q7,{data:B.data,
className:"yt-video-attribute-view-model__button"})}}))},"$b");
PcG.idomCompat=!0;_.ZZ(QFs,"yt-video-attribute-view-model",{props:{data:_.H7,className:_.H7}});var Qs=function(){var X=_.F.apply(this,arguments)||this;X.useHighlightStyling=_.H("web_enable_deeper_metadata_highlight_styling");X.isSearch=!1;X.JSC$15560_lastScrollContainerWidth=NaN;X.pageLoadingFromNavigation=!1;X.currentIndex=0;X.supportComponentResize=!1;return X};
_.r(Qs,_.F);_.W=Qs.prototype;
_.W.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}}}}}};
_.W.attached=function(){document.addEventListener("yt-page-type-changed",_.Da(this,this.onPageChange))};
_.W.detached=function(){document.removeEventListener("yt-page-type-changed",_.Da(this,this.onPageChange))};
_.W.getItemsPath=function(){return"data.cards"};
_.W.onIronResize=function(){this.updateListStyles()};
_.W.dataChanged=function(){this.updateListStyles();this.supportComponentResize=!!this.centerItems;var X;this.ytdHorizontalListBehavior.initialStartIndex=(this==null?void 0:(X=this.data)==null?void 0:X.scrollToIndex)||0;this.ytdHorizontalListBehavior.reset();this.ytdHorizontalListBehavior.centerListItems=_.H("problem_walkthrough_sd")&&!!this.centerItems};
_.W.computeCardListStyle=function(X){return X||null};
_.W.computeEmpty=function(X){return!this.get("cards.length",X)};
_.W.computeThumbnailStyle=function(X){return this.get("header.richListHeaderRenderer.channelThumbnail.channelThumbnailWithLinkRenderer.style",X)||null};
_.W.computeHasSubtitle=function(X){return!!this.get("header.richListHeaderRenderer.subtitle",X)};
_.W.computeInitialCountNumber=function(X){return this.hasSquareMiniApp&&X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?12:this.hasSkinnyWidthPortraitMiniApp&&X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?7:X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_CHANNEL_SHELF"?6:X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_INLINE_RECOMMENDATIONS"?8:X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_NARROW_SHELF"?10:this.isSearch&&X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_ENGAGEMENT_PANEL_SECTION"?7:this.inlineStructuredDescription?
8:4};
_.W.computeUseFloorScrolling=function(X){return X==="HORIZONTAL_CARD_LIST_STYLE_TYPE_RELATED_CHANNELS"||this.hasSquareMiniApp};
_.W.computeHasGameCard=function(X){return(X=this.get("cards",X))?X.some(function(J){return J.gameCardRenderer}):!1};
_.W.computeCenterHeaderTitle=function(X){return!(X==null||!X.centerHeaderTitle)};
_.W.computeHasPortraitMiniApp=function(X){return(X=X==null?void 0:X.cards)?X.some(function(J){return J.miniGameCardViewModel&&J.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_PORTRAIT"}):!1};
_.W.computeHasSquareMiniApp=function(X){return(X=X==null?void 0:X.cards)?X.some(function(J){return J.miniGameCardViewModel&&J.miniGameCardViewModel.layout==="MINI_APP_LAYOUT_SQUARE"}):!1};
_.W.computeHasSkinnyWidthPortraitMiniApp=function(X){return(X=X==null?void 0:X.cards)?X.some(function(J){return J.miniGameCardViewModel&&J.miniGameCardViewModel.width===135}):!1};
_.W.computeCenterItems=function(X){return!!X};
_.W.computeHasInfoPanel=function(X){var J;return X==null?void 0:(J=X.cards)==null?void 0:J.some(function(p){return p.infoPanelContentRenderer})};
_.W.handleKeyDown=function(){this.ytdHorizontalListBehavior.fillRemainingListItems();this.ytRendererBehavior.markDirty()};
_.W.getItemByIndex=function(X){var J=this.items.children;return J&&J.length>X?J[X]:void 0};
_.W.onPageChange=function(){var X=this;this.pageLoadingFromNavigation=!0;_.gs.addJob(function(){X.pageLoadingFromNavigation=!1;_.HI(X.hostElement,"yt-terminate-video-preview-action")},8)};
_.W.updateListStyles=function(){if(_.H("problem_walkthrough_sd")&&this.JSC$15560_scrollContainer!==void 0){var X=this.JSC$15560_scrollContainer.clientWidth;X!==this.JSC$15560_lastScrollContainerWidth&&(this.JSC$15560_lastScrollContainerWidth=X,_.bS(this.hostElement,{"--ytd-horizontal-card-list-item-width":Math.min(X*.8,415)+"px"}),_.h8(this.hostElement,"iron-resize"))}};
_.O1.Object.defineProperties(Qs.prototype,{hideNavigationButton:{configurable:!0,enumerable:!0,get:function(){return!(!this.inlineStructuredDescription||!_.H("sd_horizontal_list_show_nav_killswitch"))}},
modernChapters:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.cards)==null?0:(p=J[0])==null?0:p.macroMarkersListItemRenderer)}},
hasVideoAttributeViewModels:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.cards)==null?0:(p=J[0])==null?0:p.videoAttributeViewModel)}},
modernInfoPanels:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return _.H("enable_desktop_amsterdam_info_panels")&&!!((X=this.data)==null?0:(J=X.cards)==null?0:(p=J[0])==null?0:p.infoPanelContentRenderer)}}});
Qs.prototype.dataChanged=Qs.prototype.dataChanged;Qs.prototype.onIronResize=Qs.prototype.onIronResize;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Qs.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Qs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],Qs.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.S(_.wa),_.V("design:type",Object)],Qs.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Qs.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Qs.prototype,"useCustomColors",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Qs.prototype,"useHighlightStyling",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeCardListStyle(data.style.type)"}),_.V("design:type",Object)],Qs.prototype,"cardListStyle",void 0);_.u([_.R({value:!0,reflectToAttribute:!0,computed:"computeEmpty(data)"}),_.V("design:type",Boolean)],Qs.prototype,"empty",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasSubtitle(data)"}),_.V("design:type",Boolean)],Qs.prototype,"hasSubtitle",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeThumbnailStyle(data)"}),_.V("design:type",Boolean)],Qs.prototype,"thumbnailStyle",void 0);_.u([_.R({readOnly:!0,reflectToAttribute:!0,computed:"computeHasGameCard(data)"}),_.V("design:type",Boolean)],Qs.prototype,"hasGameCard",void 0);_.u([_.R({readOnly:!0,reflectToAttribute:!0,computed:"computeCenterHeaderTitle(data)"}),_.V("design:type",Boolean)],Qs.prototype,"centerHeaderTitle",void 0);
_.u([_.R({readOnly:!0,reflectToAttribute:!0,computed:"computeHasPortraitMiniApp(data)"}),_.V("design:type",Boolean)],Qs.prototype,"hasPortraitMiniApp",void 0);_.u([_.R({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSquareMiniApp(data)"}),_.V("design:type",Boolean)],Qs.prototype,"hasSquareMiniApp",void 0);_.u([_.R({readOnly:!0,reflectToAttribute:!0,computed:"computeHasSkinnyWidthPortraitMiniApp(data)"}),_.V("design:type",Boolean)],Qs.prototype,"hasSkinnyWidthPortraitMiniApp",void 0);
_.u([_.R({readOnly:!0,reflectToAttribute:!0,computed:"computeHasInfoPanel(data)"}),_.V("design:type",Boolean)],Qs.prototype,"hasInfoPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Qs.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Qs.prototype,"inlineStructuredDescription",void 0);_.u([_.qB("#scroll-container"),_.V("design:type",HTMLDivElement)],Qs.prototype,"JSC$15560_scrollContainer",void 0);
_.u([_.R({computed:"computeInitialCountNumber(data.style.type)"}),_.V("design:type",Number)],Qs.prototype,"initialCount",void 0);_.u([_.R({computed:"computeUseFloorScrolling(data.style.type)"}),_.V("design:type",Boolean)],Qs.prototype,"useFloorScrolling",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeCenterItems(data.centerItems)"}),_.V("design:type",Boolean)],Qs.prototype,"centerItems",void 0);_.u([_.R(),_.V("design:type",Object)],Qs.prototype,"pageLoadingFromNavigation",void 0);
_.u([_.R(),_.V("design:type",Object)],Qs.prototype,"currentIndex",void 0);_.u([_.R(),_.V("design:type",Number)],Qs.prototype,"scrollCount",void 0);_.u([_.R(),_.V("design:type",Object)],Qs.prototype,"supportComponentResize",void 0);_.u([_.qB("#items"),_.V("design:type",HTMLDivElement)],Qs.prototype,"items",void 0);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Qs.prototype,"onIronResize",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Qs.prototype,"dataChanged",null);_.u([_.R({reflectToAttribute:!0}),_.O("inlineStructuredDescription"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Qs.prototype,"hideNavigationButton",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Qs.prototype,"modernChapters",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Qs.prototype,"hasVideoAttributeViewModels",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Qs.prototype,"modernInfoPanels",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-horizontal-card-list-renderer"})],Qs);
_.N(Qs,"ytd-horizontal-card-list-renderer",function(){if(qkG!==void 0)return qkG;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return qkG=X},{mode:_.oC("kevlar_poly_si_batch_j072")?1:2});var EwZ=_.q(function(X){var J=X.data;var p={};return _.A("video-summary-content-view-model",{class:_.yW("videoSummaryContentViewModelHost",X.className,(p.videoSummaryContentViewModelHostIsSearch=X.isSearch,p))},_.A(_.Kr,{each:function(){var l=[],g=J().paragraphs;if(g==null||!g.length)return[];for(var B=0;B<g.length;B++){var k=_.a(g[B],gxe),n=void 0;B>0&&(n=_.a(g[B-1],gxe));n&&!!n.marker===!!k.marker?l[l.length-1].paragraphs.push(k):l.push({isList:!!k.marker,paragraphs:[k]})}return l},
keyBy:"INDEX"},function(l){return _.A(_.v,{cond:function(){return l().isList},
then:function(){return _.A("ul",{class:"videoSummaryContentViewModelList"},_.A(_.Kr,{each:function(){return l().paragraphs},
keyBy:"INDEX"},function(g){return _.A("li",{class:"videoSummaryContentViewModelListItem"},_.A(_.x3,{text:function(){return g().text}}))}))},
else:function(){return _.A("div",{class:"videoSummaryContentViewModelParagraphContainer"},_.A(_.Kr,{each:function(){return l().paragraphs},
keyBy:"INDEX"},function(g){return _.A("p",{class:"videoSummaryContentViewModelParagraph"},_.A(_.x3,{text:function(){return g().text}}))}))}})}),_.A(_.v,{cond:function(){return!!_.a(J().likeButtonViewModel,_.B6)&&!!_.a(J().dislikeButtonViewModel,_.$O)},
then:function(){return _.A("div",{class:"videoSummaryContentViewModelBottomButtonsContainer"},_.A("div",{class:"videoSummaryContentViewModelLikeButton"},_.A(_.Y5,{data:function(){return _.a(J().likeButtonViewModel,_.B6)},
disableIconAnimation:!0})),_.A(_.wm,{data:function(){return _.a(J().dislikeButtonViewModel,_.$O)}}))}}))},"ac");
EwZ.idomCompat=!0;_.ZZ(EwZ,"video-summary-content-view-model",{props:{data:_.H7,isSearch:_.H7,className:_.H7}});var En=function(){var X=_.F.apply(this,arguments)||this;var J,p;X.isExpanded=(p=(J=X.data)==null?void 0:J.isExpanded)!=null?p:!1;X.disableExpand=!1;X.showProminentLabel=!1;X.showRightSideLabel=!0;X.toggleExpandableContent=function(l){X.disableExpand||(l.stopPropagation(),_.Yz(_.Yj(l),X.hostElement,["info","expanded-subtitle"])||(X.isExpanded=!X.isExpanded,X.ytRendererBehavior.logExplicitClick(X.data),X.JSC$15571_cardList&&!_.H("expandable_metadata_a11y_fix_ks")&&_.oh(X,function(){_.x6(X.hostElement)})))};
X.useSquareThumbnail=!1;X.startX=0;return X};
_.r(En,_.F);_.W=En.prototype;_.W.computeUseSquareThumbnail=function(){var X;return(X=this.data)==null?void 0:X.useSquareThumbnail};
_.W.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"}}}}};
_.W.dataChanged=function(){if(this.data){var X,J;this.isExpanded=(J=(X=this.data)==null?void 0:X.isExpanded)!=null?J:!1;var p,l,g,B;if(X=this.isDarkTheme()?(p=this.data)==null?void 0:(l=p.colorData)==null?void 0:l.darkColorPalette:(g=this.data)==null?void 0:(B=g.colorData)==null?void 0:B.lightColorPalette){var k,n;if((k=this.data)==null?0:(n=k.colorData)==null?0:n.vibrantColorPalette)X.section1Color=this.data.colorData.vibrantColorPalette.section1Color,_.VW(this.hostElement,X)}}};
_.W.isExpandedChanged=function(){this.isExpanded&&this.JSC$15571_cardList&&_.h8(this.JSC$15571_cardList,"iron-resize")};
_.W.computeIsExpanded=function(X){return!!X.isExpanded};
_.W.computeShowProminentLabel=function(X,J){var p;return!!(X==null?0:(p=X.header)==null?0:p.showLeadingCollapsedLabel)&&!J};
_.W.computeShowRightSideLabel=function(X,J){var p;return!(X==null?0:(p=X.header)==null?0:p.showLeadingCollapsedLabel)&&!J};
_.W.captureContentClick=function(X){if(!this.disableExpand)if(_.H("expandable_metadata_fix_killswitch")){var J=X.target;_.tCU(J,"ytd-macro-markers-list-item-renderer")||X.stopPropagation();(J==null?void 0:J.id)==="scroll-container"&&(this.isExpanded=!this.isExpanded)}else _.Yz(_.Yj(X),this.hostElement,["items"])||_.wz(_.Yj(X),this.hostElement,["BUTTON"])||(this.isExpanded=!this.isExpanded)};
_.W.timestampClick=function(X){X.stopPropagation();var J,p;(X=(J=this.data)==null?void 0:(p=J.header)==null?void 0:p.jumpToTimestampEndpoint)&&this.ytComponentBehavior.resolveCommand(X)};
_.W.onDown=function(X){X.stopPropagation();this.startX=X.detail?X.detail.x:0};
_.W.onUp=function(X){this.skipKeyInteraction(X)&&X.stopPropagation()};
_.W.skipKeyInteraction=function(X){var J=X.target;if((J==null?void 0:J.id)==="scroll-container"||(J==null?void 0:J.id)==="items"||X.detail&&X.detail.x!==this.startX)return!0;X=_.Yj(X);X=_.C(X);for(J=X.next();!J.done;J=X.next()){J=J.value;if(J===this.hostElement)break;if(J.hasAttribute&&J.hasAttribute("skip-key-interaction"))return!0}return!1};
_.W.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.O1.Object.defineProperties(En.prototype,{hasVideoSummary:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.a((X=this.data)==null?void 0:X.expandedContent,lqe)}},
hasLockupViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.a((X=this.data)==null?void 0:X.expandedContent,_.gh0)}},
useCustomColors:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.useCustomColors)&&!((J=this.data)==null||!J.colorData)&&!this.isWatch}},
showInfoButton:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.infoButton)&&!!this.isExpanded}},
showTimestamp:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!((X=this.data)==null?0:(J=X.header)==null?0:J.collapsedJumpToTimestamp)&&!this.isExpanded}},
showExpandedSubtitle:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!((X=this.data)==null?0:(J=X.header)==null?0:J.expandedSubtitle)&&this.isExpanded}},
expandedSubtitleTarget:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.header)==null?void 0:J.expandedSubtitleTapCommand;X=p&&_.a(p,_.Zo);return _.H("web_open_ai_support_links_external_window")&&(X==null?void 0:X.target)==="TARGET_NEW_WINDOW"?"_blank":null}},
expandedSubtitleRel:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.header)==null?void 0:J.expandedSubtitleTapCommand;X=p&&_.a(p,_.Zo);return _.H("web_open_ai_support_links_external_window")&&(X==null?void 0:X.target)==="TARGET_NEW_WINDOW"?"noopener":null}},
showThumbnail:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!((X=this.data)==null?0:(J=X.header)==null?0:J.collapsedThumbnail)&&!this.isExpanded}},
useVppShoppingDestinationStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.style)==="EXPANDABLE_METADATA_STYLE_VPP_SHOPPING_DESTINATION"}}});
En.prototype.onUp=En.prototype.onUp;En.prototype.onDown=En.prototype.onDown;En.prototype.isExpandedChanged=En.prototype.isExpandedChanged;En.prototype.dataChanged=En.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],En.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],En.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],En.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],En.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],En.prototype,"isExpanded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],En.prototype,"disableExpand",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],En.prototype,"isSearch",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],En.prototype,"isWatch",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeShowProminentLabel(data, isExpanded)"}),_.V("design:type",Object)],En.prototype,"showProminentLabel",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeShowRightSideLabel(data, isExpanded)"}),_.V("design:type",Object)],En.prototype,"showRightSideLabel",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"hasVideoSummary",null);_.u([_.R({value:!1,reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"hasLockupViewModel",null);_.u([_.R({reflectToAttribute:!0}),_.O("data","isWatch"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"useCustomColors",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data","isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"showInfoButton",null);_.u([_.O("data","isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"showTimestamp",null);_.u([_.O("data","isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"showExpandedSubtitle",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],En.prototype,"expandedSubtitleTarget",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],En.prototype,"expandedSubtitleRel",null);_.u([_.O("data","isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],En.prototype,"showThumbnail",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],En.prototype,"useVppShoppingDestinationStyle",null);
_.u([_.R(),_.V("design:type",Object)],En.prototype,"toggleExpandableContent",void 0);_.u([_.qB("ytd-horizontal-card-list-renderer"),_.V("design:type",Object)],En.prototype,"JSC$15571_cardList",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeUseSquareThumbnail(data.useSquareThumbnail)"}),_.V("design:type",Object)],En.prototype,"useSquareThumbnail",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],En.prototype,"dataChanged",null);
_.u([_.mA("isExpanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],En.prototype,"isExpandedChanged",null);_.u([_.R8("down"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],En.prototype,"onDown",null);_.u([_.R8("up"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],En.prototype,"onUp",null);
_.u([_.Xo({is:"ytd-expandable-metadata-renderer",disableElementRegistration:!0})],En);
_.N(En,"ytd-expandable-metadata-renderer",function(){if(P5t!==void 0)return P5t;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-expandable-metadata-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" on-click="toggleExpandableContent" skip-key-interaction="" class="style-scope ytd-expandable-metadata-renderer">\n  <div id="left-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="thumbnail" hidden="[[!showThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-img-shadow object-fit="FILL" thumbnail="[[data.header.collapsedThumbnail]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-img-shadow>\n    </div>\n    <div id="prominent-collapsed-label" hidden="[[!showProminentLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string id="prominent-label-text" text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="timestamp" hidden="[[!showTimestamp]]" raised="" on-click="timestampClick" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedJumpToTimestamp]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="collapsed-title" hidden="[[isExpanded]]" role="button" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-formatted-string text="[[data.header.collapsedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expanded-title-subtitle-group" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon id="expanded-title-icon" disable-upgrade$="[[!data.header.expandedTitleIcon.iconType]]" hidden="[[!data.header.expandedTitleIcon.iconType]]" icon="[[data.header.expandedTitleIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <div id="expanded-title-subtitle-text" class="style-scope ytd-expandable-metadata-renderer">\n        <div id="expanded-title" class="style-scope ytd-expandable-metadata-renderer">\n          <yt-formatted-string text="[[data.header.expandedTitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n        </div>\n        <div id="expanded-subtitle" hidden="[[!showExpandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-expandable-metadata-renderer" href$="[[computeHref_(data.header.expandedSubtitleTapCommand)]]" data="[[data.header.expandedSubtitleTapCommand]]" target$="[[expandedSubtitleTarget]]" rel$="[[expandedSubtitleRel]]">\n            <yt-formatted-string text="[[data.header.expandedSubtitle]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n            <yt-icon disable-upgrade$="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" hidden="[[!data.header.expandedSubtitleTrailingIcon.iconType]]" icon="[[data.header.expandedSubtitleTrailingIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n            </yt-icon>\n          </a>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="right-section" class="style-scope ytd-expandable-metadata-renderer">\n    <div id="info" hidden="[[!showInfoButton]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapsed-label" hidden="[[!showRightSideLabel]]" class="style-scope ytd-expandable-metadata-renderer">\n      <yt-icon disable-upgrade$="[[!data.header.collapsedLabelIcon.iconType]]" hidden="[[!data.header.collapsedLabelIcon.iconType]]" icon="[[data.header.collapsedLabelIcon.iconType]]" class="style-scope ytd-expandable-metadata-renderer">\n      </yt-icon>\n      <yt-formatted-string text="[[data.header.collapsedLabel]]" class="style-scope ytd-expandable-metadata-renderer"></yt-formatted-string>\n    </div>\n    <div id="expand" hidden="[[isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n    <div id="collapse" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n  </div>\n</div>\n<div id="content" hidden="[[!isExpanded]]" on-click="captureContentClick" class="style-scope ytd-expandable-metadata-renderer"></div>\n<div id="menu" hidden="[[!isExpanded]]" class="style-scope ytd-expandable-metadata-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return P5t=X},{mode:1});var KKe,TUu=function(){if(KKe!==void 0)return KKe;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-video-renderer">\n  <ytd-thumbnail data="[[data]]" hovered="[[isHovered]]" use-expandable-tooltip="[[useExpandableTooltip]]" use-hovered-property="" use-untranslated-navigation-endpoint="[[hideTranslation]]" width="[[computeThumbnailWidth(isBackstageVideo, isPostCompactVideo, useSearchUi, useBiggerThumbs, biggerThumbsStyle, videoStyle)]]" class="style-scope ytd-video-renderer">\n  </ytd-thumbnail>\n  <div class="text-wrapper style-scope ytd-video-renderer" on-click="onTextWrapperClick">\n    <div id="meta" class="style-scope ytd-video-renderer">\n      <div id="title-wrapper" class="style-scope ytd-video-renderer">\n        <h3 class="title-and-badge style-scope ytd-video-renderer">\n          <ytd-badge-supported-renderer collection-truncate="" hidden="[[!data.topStandaloneBadge]]" top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-video-renderer">\n          </ytd-badge-supported-renderer>\n          <a id="video-title" class="yt-simple-endpoint style-scope ytd-video-renderer" aria-label$="[[data.title.accessibility.accessibilityData.label]]" href$="[[computeHref_(computedNavigationEndpoint)]]" title$="[[getSimpleString(data.title)]]" data="[[computedNavigationEndpoint]]">\n            <yt-icon id="inline-title-icon" hidden="[[hideInlineTitleIcon(hideTranslation, inlineTitleIcon)]]" icon="[[inlineTitleIcon]]" class="style-scope ytd-video-renderer">\n            </yt-icon>\n            <yt-formatted-string text="[[computeTitleText(hideTranslation, data.title, data.untranslatedTitle)]]" class="style-scope ytd-video-renderer">\n            </yt-formatted-string>\n          </a>\n        </h3>\n        <div id="menu" class="style-scope ytd-video-renderer"></div>\n      </div>\n      <ytd-video-meta-block data="[[data]]" no-byline="[[shouldShowChannelInfo]]" truncate-metadata-line="[[isRichGridVideoPost]]" class="style-scope ytd-video-renderer">\n      </ytd-video-meta-block>\n    </div>\n    <div id="channel-info" hidden="[[!shouldShowChannelInfo]]" class="style-scope ytd-video-renderer">\n      <a id="channel-thumbnail" hidden="[[!shouldShowChannelThumbnail]]" aria-label$="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.accessibility.accessibilityData.label]]" href$="[[computeHref_(data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.navigationEndpoint)]]" class="style-scope ytd-video-renderer">\n        <yt-img-shadow thumbnail="[[data.channelThumbnailSupportedRenderers.channelThumbnailWithLinkRenderer.thumbnail]]" width="24" class="style-scope ytd-video-renderer">\n        </yt-img-shadow>\n      </a>\n      <div id="avatar" hidden="[[!useAvatar]]" class="style-scope ytd-video-renderer"></div>\n      <div id="attributed-channel-name" hidden="[[!hasAttributedBylineText]]" class="style-scope ytd-video-renderer"></div>\n      <ytd-channel-name id="channel-name" class="long-byline style-scope ytd-video-renderer" badges="[[data.ownerBadges]]" channel-name="[[data.longBylineText]]" hidden="[[hasAttributedBylineText]]" wrap-text="true">\n      </ytd-channel-name>\n    </div>\n    <yt-formatted-string id="description-text" hidden="[[!data.descriptionSnippet]]" text="[[computeDescriptionSnippet(hideTranslation, data.descriptionSnippet, data.untranslatedDescriptionSnippet)]]" class="style-scope ytd-video-renderer">\n    </yt-formatted-string>\n    <template is="dom-repeat" items="[[data.detailedMetadataSnippets]]" hidden="[[!data.detailedMetadataSnippets]]" class="style-scope ytd-video-renderer">\n      <div class$="[[getMetadataSnippetContainerClass(item.maxOneLine)]] style-scope ytd-video-renderer">\n        <a class="yt-simple-endpoint metadata-snippet-timestamp style-scope ytd-video-renderer" aria-label$="[[item.snippetTimestamp.accessibility.accessibilityData.label]]" hidden="[[!item.snippetTimestamp]]" href$="[[computeHref_(item.timestampEndpoint)]]" data="[[item.timestampEndpoint]]">\n          <span id="time" class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetTimestamp)]]</span>\n          <yt-formatted-string class="metadata-snippet-text-navigation style-scope ytd-video-renderer" text="[[item.snippetText]]">\n          </yt-formatted-string>\n        </a>\n        <yt-formatted-string class="metadata-snippet-text style-scope ytd-video-renderer" hidden="[[item.snippetTimestamp]]" text="[[computeSnippetText(hideTranslation, item.snippetText, item.untranslatedSnippetText)]]">\n        </yt-formatted-string>\n        <tp-yt-paper-tooltip class="style-scope ytd-video-renderer">[[getSimpleString(item.snippetHoverText)]]</tp-yt-paper-tooltip>\n      </div>\n    </template>\n    <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" hidden-badge-groups="[[hiddenBadgeGroups]]" class="style-scope ytd-video-renderer">\n    </ytd-badge-supported-renderer>\n    <div id="expandable-metadata" class="style-scope ytd-video-renderer"></div>\n    <div id="buttons" class="style-scope ytd-video-renderer"></div>\n  </div>\n</div>\n<div id="dismissed" class="style-scope ytd-video-renderer"></div>\n<yt-interaction id="interaction" class="extended style-scope ytd-video-renderer"></yt-interaction>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return KKe=X};_.ZZ(_.Al,"yt-avatar-stack-view-model",{props:{className:_.H7,data:_.H7,overrides:_.H7,isOverlay:_.H7,useMediumText:_.H7,decorations:_.H7,hideAvatar:_.H7}});_.Pz("itemSectionRenderer","videoRenderer","ytd-video-renderer");var Kn=function(){var X=_.F.apply(this,arguments)||this;X.disableExpand=!1;X.shouldShowChannelInfo=!1;X.hasAttributedBylineText=!1;X.actionMap={"yt-hide-item-section-videos-by-id-command":"handleHideItemSectionVideosByIdCommand"};return X};
_.r(Kn,_.F);_.W=Kn.prototype;_.W.computeUseSearchUi=function(){var X,J;return this.isSearch||((X=this.data)==null?void 0:(J=X.style)==null?void 0:J.value)==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.W.computeUseThreeLineTitle=function(){var X;return((X=this.data)==null?void 0:X.maxTitleLines)===3};
_.W.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"},initialRenderPriority:_.H("polymer_video_renderer_defer_menu")&&!ols?0:void 0},"data.buttons":{id:"buttons",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",
notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},"data.expandableMetadata":{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",properties:{isSearch:"[[useSearchUi]]",disableExpand:"[[disableExpand]]"}}}},"data.avatar":{id:"avatar",mapping:{avatarStackViewModel:"yt-avatar-stack-view-model"}},"data.attributedBylineText":{id:"attributed-channel-name",mapping:{textViewModel:"yt-text-view-model"}}}};
_.W.attached=function(){_.S0(this.hostElement,"blue-links",_.H("kevlar_video_blue_links"));this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.dataChanged=function(){this.isHistory=window.location.pathname.indexOf("/feed/history")!==-1;_.Oe(_.ya(this.hostElement).querySelector("#description-text"),"ellipsis-truncate",!!this.data.topStandaloneBadge);var X=this.get("data.buttons.buttonRenderer.serviceEndpoint"),J;X&&((J=_.a(X.commandMetadata,_.jR))==null?0:J.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(X);this.updateInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15576_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.JSC$15576_dismissibleMedia,thumbnailElement:this.thumbnail})};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15576_inlinePreviewHoverListener)==null||hh(X)};
_.W.onTextWrapperClick=function(X){var J,p,l=this.hideTranslation?(J=this.data)==null?void 0:J.untranslatedNavigationEndpoint:(p=this.data)==null?void 0:p.navigationEndpoint;J=_.Yz(_.Yj(X),this.hostElement,["expandable-metadata"]);!l||J&&!_.H("expandable_metadata_fix_killswitch")||_.wz(_.Yj(X),this.hostElement,["A".toString(),"BUTTON".toString(),"YT-AVATAR-STACK-VIEW-MODEL"])||_.h8(this.hostElement,"yt-navigate",{endpoint:l})};
_.W.computeThumbnailWidth=function(X,J,p,l,g){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"?500:l?g==="MASSIVE"?600:g==="BIG"?500:g==="MEDIUM"?450:420:p?360:J?128:X?210:246};
_.W.computeUseBiggerThumbs=function(X){return X&&_.H("enable_desktop_search_bigger_thumbs")};
_.W.computeShouldShowChannelInfo=function(){return this.useSearchUi};
_.W.computeHasAttributedBylineText=function(){var X;return!((X=this.data)==null||!X.attributedBylineText)};
_.W.computeVideoStyle=function(){if(_.H("enable_video_style")){var X,J;return(X=this.data)==null?void 0:(J=X.style)==null?void 0:J.value}};
_.W.computeDisableExpand=function(){return this.videoStyle==="VIDEO_STYLE_TYPE_WITH_EXPANDED_METADATA"};
_.W.handleHideItemSectionVideosByIdCommand=function(X){var J;X=(J=_.a(X,yvv))==null?void 0:J.videoId;this.data&&this.data.videoId===X&&(this.isHidden=!0)};
_.W.getMetadataSnippetContainerClass=function(X){return X?"metadata-snippet-container-one-line":"metadata-snippet-container"};
_.W.computeTitleText=function(X,J,p){return X?p:J};
_.W.computeDescriptionSnippet=function(X,J,p){return X?p:J};
_.W.computeSnippetText=function(X,J,p){return X?p:J};
_.W.computeNavigationEndpoint=function(X,J){return X?J==null?void 0:J.untranslatedNavigationEndpoint:J==null?void 0:J.navigationEndpoint};
_.W.hideInlineTitleIcon=function(X,J){return X||!J};
_.O1.Object.defineProperties(Kn.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 X;return(X=this.searchVideoResultEntity.hiddenBadgeGroups)!=null?X:[]}return[]}},
shouldShowChannelThumbnail:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!(this==null?0:(X=this.data)==null?0:(J=X.channelThumbnailSupportedRenderers)==null?0:(p=J.channelThumbnailWithLinkRenderer)==null?0:p.thumbnail)&&!this.useAvatar}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.a((X=this.data)==null?void 0:X.avatar,BaU)}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15576_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
_.O1.Object.defineProperties(Kn,{template:{configurable:!0,enumerable:!0,get:function(){return TUu()}}});
Kn.prototype.dataChanged=Kn.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Kn.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Kn.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Kn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Kn.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.Hw),_.V("design:type",Object)],Kn.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Kn.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Kn.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Kn.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Kn.prototype,"isBackstageVideo",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Kn.prototype,"isPostCompactVideo",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Kn.prototype,"isHistory",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Kn.prototype,"isRichGridVideoPost",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Kn.prototype,"isHidden",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Kn.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0,value:!1,computed:"computeUseSearchUi(isSearch, data)"}),_.V("design:type",Boolean)],Kn.prototype,"useSearchUi",void 0);_.u([_.R({reflectToAttribute:!0,value:!1,computed:"computeUseThreeLineTitle(data)"}),_.V("design:type",Boolean)],Kn.prototype,"useThreeLineTitle",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeUseBiggerThumbs(useSearchUi)"}),_.V("design:type",Boolean)],Kn.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeVideoStyle(data.style.value)"}),_.V("design:type",Object)],Kn.prototype,"videoStyle",void 0);_.u([_.R({computed:"computeDisableExpand(videoStyle)"}),_.V("design:type",Object)],Kn.prototype,"disableExpand",void 0);
_.u([_.R({computed:"computeShouldShowChannelInfo(useSearchUi)"}),_.V("design:type",Object)],Kn.prototype,"shouldShowChannelInfo",void 0);_.u([_.R({computed:"computeHasAttributedBylineText(data)"}),_.V("design:type",Object)],Kn.prototype,"hasAttributedBylineText",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],Kn.prototype,"biggerThumbsStyle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIcon_(data.inlineTitleIcon)"}),_.V("design:type",String)],Kn.prototype,"inlineTitleIcon",void 0);_.u([_.R({computed:"computeNavigationEndpoint(hideTranslation, data)"}),_.V("design:type",Object)],Kn.prototype,"computedNavigationEndpoint",void 0);_.u([_.R({selectorArgs:["data.searchVideoResultEntityKey"],selector:function(X,J){return _.SZ(X.entities,"searchVideoResultEntity",J)}}),
_.V("design:type",Object)],Kn.prototype,"searchVideoResultEntity",void 0);_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],Kn.prototype,"thumbnail",void 0);_.u([_.qB("#dismissible"),_.V("design:type",HTMLElement)],Kn.prototype,"JSC$15576_dismissibleMedia",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kn.prototype,"dataChanged",null);
_.u([_.O("searchVideoResultEntity"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Kn.prototype,"hideTranslation",null);_.u([_.O("searchVideoResultEntity"),_.V("design:type",Array),_.V("design:paramtypes",[])],Kn.prototype,"hiddenBadgeGroups",null);_.u([_.O("data","useAvatar"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Kn.prototype,"shouldShowChannelThumbnail",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Kn.prototype,"useAvatar",null);
_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Kn.prototype,"isHovered",null);_.u([_.Xo({is:"ytd-video-renderer",disableElementRegistration:!0})],Kn);_.N(Kn,"ytd-video-renderer",function(){return TUu()},{mode:_.oC("kevlar_poly_si_batch_j047")?1:2});var TF=function(){var X=_.F.apply(this,arguments)||this;X.editDialog=null;X.roundedContainer=!0;X.isLoading=!1;X.isRichGrid=!1;X.isRichGridRepost=!1;X.reduceSidePaddings=_.H("reduce_side_paddings_in_shelf");X.JSC$15583_spinnerEl=null;return X};
_.r(TF,_.F);_.W=TF.prototype;
_.W.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"}}}};
_.W.contentTextChanged=function(){this.expander.reset()};
_.W.dataChanged=function(){var X=this;if(this.data){this.isLoading=!1;this.editDialog=null;for(var J=0,p=this.data.actions&&this.data.actions.length;J<p;J++)this.openEditDialog(_.a(this.data.actions[J],Cbe));if((J=this.get("actionButtons.commentActionButtonsRenderer.shareButton",this.data))&&(J=this.get("buttonRenderer.hint.hintRenderer.hintId",J))&&J.startsWith("share-post-hint")){var l=this.get("children.dismissible.children.toolbar.children.action-buttons.children.toolbar.children.share-button",
this);if(l){_.MG.getInstance();var g=uP(_.AW(_.cI("SHARE_POST_EDU_TEXT")),"share-post-edu-displayed","OPEN_POPUP_POSITION_TOPRIGHT");_.gs.addLowPriorityJob(function(){_.Uo(X.hostElement,g,l)})}}}};
_.W.updatePoll=function(X){X>=0?this.actionButtons.reply():this.actionButtons.hideReplyDialog()};
_.W.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15583_spinnerEl||(this.JSC$15583_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.ya(this.hostElement).appendChild(this.JSC$15583_spinnerEl));this.JSC$15583_spinnerEl&&(this.JSC$15583_spinnerEl.active=this.isLoading)};
_.W.onYtNavigate=function(X){var J=this.get("updateCommentDialogEndpoint",X.detail.endpoint);J&&(this.openEditDialog(J),X.stopPropagation())};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null};
_.W.onYtCommentPollRevert=function(X,J){J&&this.updatePoll(J.selectedChoiceIndex)};
_.W.onYtServiceRequestSent=function(X,J){var p;J.endpoint&&(_.a(J.endpoint,xyH)||_.a(J.endpoint,h6t)&&((p=_.a(J.endpoint,h6t))==null||!p.clientActions))&&(this.isLoading=!0);if(J.actions)for(X=0;X<J.actions.length;X++)p=J.actions[X],_.a(p,TT)&&(p=this.get("updateBackstagePollAction.selectedChoiceIndex",p),p==void 0&&(p=-1),this.updatePoll(p))};
_.W.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.W.openEditDialog=function(X){X&&X.dialog&&(this.editDialog=X.dialog,X=this.editDialogEl.firstElementChild)&&(X.focus(),X.openDialog&&X.openDialog())};
_.W.computeIsPostHidden=function(X,J){return!!X||J};
_.W.computeSurfaceType=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeUsesCompactLockup=function(X){return X==="BACKSTAGE_SURFACE_TYPE_HOME"||X==="BACKSTAGE_SURFACE_TYPE_SEARCH"||X==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||X==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||X==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||X==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.W.computeShowWithoutToolbar=function(X){return!X.actionButtons&&!X.actionMenu};
_.W.computePostAttachment=function(X){if(X.backstageAttachment){if(_.a(X.backstageAttachment,iKu))return"poll";if(_.a(X.backstageAttachment,FyU))return"quiz";if(_.a(X.backstageAttachment,_.vO))return"video";if(_.a(X.backstageAttachment,q2H))return"uploaded-videos";if(_.a(X.backstageAttachment,Dbk))return X.contentText?"image":"image-only";if(_.a(X.backstageAttachment,f8H))return"playlist"}return"none"};
_.W.computePostTabIndex=function(X){return X?0:-1};
_.W.computeButtonTooltipPosition=function(X){return this.computeUsesCompactLockup(X)?"top":"bottom"};
_.W.computeHasText=function(X){return!(X==null||!X.contentText)};
_.W.onTap=function(X){var J,p;if(((J=this.data)==null?0:J.navigationEndpoint)&&((p=this.data)==null?void 0:p.surface)==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION")this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);else{var l;((l=this.data)==null?0:l.navigationEndpoint)&&!_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"YTD-VIDEO-RENDERER","YTD-PLAYLIST-RENDERER"])&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.O1.Object.defineProperties(TF.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.voteCount)||_.AW("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.a(this.data.backstageAttachment,iKu))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.a(this.data.backstageAttachment,q2H))}}});
TF.prototype.onYtServiceRequestCompleted=TF.prototype.onYtServiceRequestCompleted;TF.prototype.onYtServiceRequestSent=TF.prototype.onYtServiceRequestSent;TF.prototype.onYtCommentPollRevert=TF.prototype.onYtCommentPollRevert;TF.prototype.onYtCommentboxDismiss=TF.prototype.onYtCommentboxDismiss;TF.prototype.onYtNavigate=TF.prototype.onYtNavigate;TF.prototype.isLoadingChanged=TF.prototype.isLoadingChanged;TF.prototype.dataChanged=TF.prototype.dataChanged;TF.prototype.contentTextChanged=TF.prototype.contentTextChanged;
_.u([_.S(_.wa),_.V("design:type",Object)],TF.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TF.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],TF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],TF.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TF.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],TF.prototype,"editDialog",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TF.prototype,"roundedContainer",void 0);_.u([_.R(),_.V("design:type",Object)],TF.prototype,"isLoading",void 0);_.u([_.R({computed:"computeSurfaceType(data.surface)",reflectToAttribute:!0}),_.V("design:type",String)],TF.prototype,"surface",void 0);
_.u([_.R({computed:"computeUsesCompactLockup(data.surface)",reflectToAttribute:!0}),_.V("design:type",Boolean)],TF.prototype,"usesCompactLockup",void 0);_.u([_.R({computed:"computeShowWithoutToolbar(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],TF.prototype,"showWithoutToolbar",void 0);_.u([_.R({computed:"computePostAttachment(data)",reflectToAttribute:!0}),_.V("design:type",String)],TF.prototype,"attachment",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TF.prototype,"isRichGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TF.prototype,"isRichGridRepost",void 0);_.u([_.R({reflectToAttribute:!0,value:_.H("use_better_post_dismissals")}),_.V("design:type",Boolean)],TF.prototype,"useBetterPostDismissals",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TF.prototype,"reduceSidePaddings",void 0);
_.u([_.R({computed:"computeHasText(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],TF.prototype,"hasText",void 0);_.u([_.qB("#expander"),_.V("design:type",Object)],TF.prototype,"expander",void 0);_.u([_.qB("#action-buttons"),_.V("design:type",Object)],TF.prototype,"actionButtons",void 0);_.u([_.qB("#edit-dialog"),_.V("design:type",HTMLElement)],TF.prototype,"editDialogEl",void 0);
_.u([_.mA("data.contentText"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TF.prototype,"contentTextChanged",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TF.prototype,"dataChanged",null);_.u([_.mA("isLoading"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TF.prototype,"isLoadingChanged",null);
_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TF.prototype,"onYtNavigate",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TF.prototype,"onYtCommentboxDismiss",null);_.u([_.R8("yt-comment-poll-revert"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],TF.prototype,"onYtCommentPollRevert",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],TF.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],TF.prototype,"onYtServiceRequestCompleted",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],TF.prototype,"voteCount",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],TF.prototype,"commentCount",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TF.prototype,"hasPoll",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TF.prototype,"hasUploadedVideo",null);_.u([_.Xo({is:"ytd-post-renderer",disableElementRegistration:!0})],TF);
_.N(TF,"ytd-post-renderer",function(){if(ANH!==void 0)return ANH;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return ANH=X},{mode:1});var zD0;var jFj;var zF=function(){return _.F.apply(this,arguments)||this};
_.r(zF,_.F);zF.prototype.configureRendererStamper=function(){return{"data.images":{id:"items",mapping:{backstageImageRenderer:{component:"ytd-backstage-image-renderer",properties:{surface:"[[surface]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zF.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],zF.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],zF.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zF.prototype,"data",void 0);
_.u([_.R({value:"$.items.children"}),_.V("design:type",String)],zF.prototype,"itemsPath",void 0);_.u([_.R({value:1}),_.V("design:type",Number)],zF.prototype,"initialCount",void 0);_.u([_.R({reflectToAttribute:!0,value:_.H("enable_community_page_on_desktop")}),_.V("design:type",Boolean)],zF.prototype,"useSmallerPostImageAttachments",void 0);_.u([_.R(),_.V("design:type",String)],zF.prototype,"surface",void 0);_.u([_.Xo({is:"ytd-post-multi-image-renderer",disableElementRegistration:!0})],zF);
_.N(zF,"ytd-post-multi-image-renderer",function(){if(jFj!==void 0)return jFj;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return jFj=X},{mode:_.oC("kevlar_poly_si_batch_j079")?1:2});var iNt={"data.actionMenu":{id:"action-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},authorCommentBadge:{id:"author-comment-badge",mapping:{renderer:"ytd-author-comment-badge-renderer"}},"data.sponsorsOnlyBadge":{id:"sponsors-only-badge",mapping:{sponsorsOnlyBadgeRenderer:"ytd-sponsors-only-badge-renderer"}},"data.backstageAttachment":{id:"content-attachment",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isBackstageVideo:!0}},backstageImageRenderer:{component:"ytd-backstage-image-renderer",
properties:{surface:"[[data.surface]]"}},postMultiImageRenderer:{component:"ytd-post-multi-image-renderer",properties:{surface:"[[data.surface]]"}},playlistRenderer:{component:"ytd-playlist-renderer",params:{isBackstagePlaylist:!0}}}},editDialog:{id:"edit-dialog",mapping:{backstagePostDialogRenderer:"ytd-backstage-post-dialog-renderer"}},dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}},
jp=function(){var X=_.F.apply(this,arguments)||this;X.hasInlineCommentSection=!1;X.editDialog=null;X.isLoading=!1;X.shouldHideAuthor=!1;X.shouldShowVideoTime=!1;X.isInEngagementPanel=!1;X.hideBorder=!1;X.usesFullLockup=!1;X.shouldShowMenuInCompactView=!1;X.JSC$15598_spinnerEl=null;X.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return X};
_.r(jp,_.F);_.W=jp.prototype;_.W.configureRendererStamper=function(){return iNt};
_.W.computeIsPollHeaderEnabled=function(X){return(X==null?void 0:X.pollMetadataIcon)!=null};
_.W.getPublishTimeStampString=function(X,J){J=new Date((Number(J)-60*((new Date).getTimezoneOffset()-(new Date(Number(J)*1E3)).getTimezoneOffset()))*1E3);J=(new Lf(10)).format(J);if(X&&X.runs&&X.runs.length)for(var p=0;p<X.runs.length;p++)X.runs[p].text&&(X.runs[p].text=X.runs[p].text.replace("POST_SCHEDULED_TIMESTAMP_PLACEHOLDER",J));return X};
_.W.created=function(){this.JSC$15598_spinnerEl=null};
_.W.contentTextChanged=function(){this.expander.reset()};
_.W.dataChanged=function(){this.isLoading=!1;this.editDialog=null;var X;if((X=this.data)==null?0:X.actions){X=_.C(this.data.actions);for(var J=X.next();!J.done;J=X.next())this.openEditDialog(_.a(J.value,Cbe))}};
_.W.handleSignalActionOpenPostCommentDialogAction=function(){_.ya(this.hostElement).querySelector("#action-buttons").reply()};
_.W.updatePoll=function(X,J){J&&this.set("data.pollMetadataVoteCountText",J);this.hasInlineCommentSection&&(X=X>=0,J=_.ya(this.hostElement).querySelector("#action-buttons"),X?J.reply():J.hideReplyDialog())};
_.W.isLoadingChanged=function(){!this.isLoading||this.editDialog||this.JSC$15598_spinnerEl||(this.JSC$15598_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.ya(this.hostElement).appendChild(this.JSC$15598_spinnerEl));this.JSC$15598_spinnerEl&&(this.JSC$15598_spinnerEl.active=this.isLoading)};
_.W.onYtNavigate=function(X){var J=this.get("updateCommentDialogEndpoint",X.detail.endpoint);J&&(this.openEditDialog(J),X.stopPropagation())};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null};
_.W.onYtCommentPollRevert=function(X,J){J&&this.updatePoll(J.selectedChoiceIndex,J.totalVotes)};
_.W.onYtServiceRequestSent=function(X,J){X.stopPropagation();X=_.a(J.endpoint,h6t);if(_.a(J.endpoint,xyH)||X&&!X.clientActions)this.isLoading=!0;if(J.actions)for(X=0;X<J.actions.length;X++){var p=J.actions[X],l=_.a(p,TT);l&&(p=this.get("updateBackstagePollAction.selectedChoiceIndex",p),p===void 0&&(p=-1),this.updatePoll(p,l.totalVotes))}};
_.W.onYtServiceRequestCompleted=function(){this.isLoading=!1};
_.W.openEditDialog=function(X){X&&X.dialog&&(this.editDialog=X.dialog,X=this.editDialogElement.firstElementChild)&&(X.focus(),X.openDialog&&X.openDialog())};
_.W.computeIsBodyHidden=function(X,J){return!!X||J};
_.O1.Object.defineProperties(jp.prototype,{authorCommentBadge:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return null;var X=this.data,J=X.showPostAuthorBackgroundHighlight,p=X.postAuthorBadgeType,l=X.authorEndpoint;if(!J&&p!=="POST_AUTHOR_BADGE_TYPE_VERIFIED"&&p!=="POST_AUTHOR_BADGE_TYPE_ARTIST")return null;var g,B,k;X=_.AW(((g=X.authorText)==null?void 0:(B=g.runs)==null?void 0:(k=B[0])==null?void 0:k.text)||"");g=void 0;switch(p){case "POST_AUTHOR_BADGE_TYPE_ARTIST":g={iconType:"AUDIO_BADGE"};
break;case "POST_AUTHOR_BADGE_TYPE_VERIFIED":g={iconType:J?"CHECK_CIRCLE_THICK":"CHECK"}}return{renderer:{authorText:X,authorEndpoint:l,authorCreator:J,icon:g}}}},
postTextMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.isInEngagementPanel?10:4}},
pollIcon:{configurable:!0,enumerable:!0,get:function(){var X,J;if((X=this.data)==null?0:(J=X.pollMetadataIcon)==null?0:J.iconType)return _.bN(this.data.pollMetadataIcon.iconType)}},
voteCount:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.voteCount)||_.AW("0")}},
commentCount:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.commentCount}},
hasPoll:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.a(this.data.backstageAttachment,iKu))}},
hasQuiz:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.a(this.data.backstageAttachment,FyU))}},
hasUploadedVideo:{configurable:!0,enumerable:!0,get:function(){return!(!this.data.backstageAttachment||!_.a(this.data.backstageAttachment,q2H))}}});
jp.prototype.onYtServiceRequestCompleted=jp.prototype.onYtServiceRequestCompleted;jp.prototype.onYtServiceRequestSent=jp.prototype.onYtServiceRequestSent;jp.prototype.onYtCommentPollRevert=jp.prototype.onYtCommentPollRevert;jp.prototype.onYtCommentboxDismiss=jp.prototype.onYtCommentboxDismiss;jp.prototype.onYtNavigate=jp.prototype.onYtNavigate;jp.prototype.isLoadingChanged=jp.prototype.isLoadingChanged;jp.prototype.dataChanged=jp.prototype.dataChanged;jp.prototype.contentTextChanged=jp.prototype.contentTextChanged;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],jp.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jp.prototype,"rendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jp.prototype,"rendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],jp.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.qB("#contentTextExpander"),_.V("design:type",Object)],jp.prototype,"expander",void 0);_.u([_.qB("#edit-dialog"),_.V("design:type",Element)],jp.prototype,"editDialogElement",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"hasInlineCommentSection",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"editDialog",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"isLoading",void 0);
_.u([_.R({computed:"computeIsPollHeaderEnabled(data)"}),_.V("design:type",Boolean)],jp.prototype,"isPollHeaderEnabled",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"shouldHideAuthor",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"shouldShowVideoTime",void 0);_.u([_.R(),_.V("design:type",Object)],jp.prototype,"isInEngagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jp.prototype,"hideBorder",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jp.prototype,"usesFullLockup",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jp.prototype,"shouldShowMenuInCompactView",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],jp.prototype,"authorCommentBadge",null);_.u([_.O("isInEngagementPanel"),_.V("design:type",Number),_.V("design:paramtypes",[])],jp.prototype,"postTextMaxLines",null);
_.u([_.O("data.icon.iconType"),_.V("design:type",Object),_.V("design:paramtypes",[])],jp.prototype,"pollIcon",null);_.u([_.mA("data.contentText"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jp.prototype,"contentTextChanged",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jp.prototype,"dataChanged",null);
_.u([_.mA("isLoading"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jp.prototype,"isLoadingChanged",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jp.prototype,"onYtNavigate",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jp.prototype,"onYtCommentboxDismiss",null);
_.u([_.R8("yt-comment-poll-revert"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],jp.prototype,"onYtCommentPollRevert",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],jp.prototype,"onYtServiceRequestSent",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jp.prototype,"onYtServiceRequestCompleted",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],jp.prototype,"voteCount",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],jp.prototype,"commentCount",null);
_.u([_.O("data.backstageAttachment"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jp.prototype,"hasPoll",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jp.prototype,"hasQuiz",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jp.prototype,"hasUploadedVideo",null);_.u([_.Xo({is:"ytd-backstage-post-renderer",disableElementRegistration:!0})],jp);
_.N(jp,"ytd-backstage-post-renderer",function(){if(zD0!==void 0)return zD0;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="body" hidden="[[computeIsBodyHidden(editDialog, isLoading)]]" class="style-scope ytd-backstage-post-renderer">\n  <div id="author-thumbnail" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n    <a class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]">\n      <yt-img-shadow fit="" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-renderer">\n      </yt-img-shadow>\n    </a>\n  </div>\n  <div id="main" class="style-scope ytd-backstage-post-renderer">\n    <div id="header" class="style-scope ytd-backstage-post-renderer">\n      <div id="header-author" hidden="[[shouldHideAuthor]]" class="style-scope ytd-backstage-post-renderer">\n        <a id="author-text" class="yt-simple-endpoint style-scope ytd-backstage-post-renderer" href$="[[computeHref_(data.authorEndpoint)]]" data="[[data.authorEndpoint]]" hidden="[[authorCommentBadge]]">\n          <span class="style-scope ytd-backstage-post-renderer">[[getSimpleString(data.authorText)]]</span>\n        </a>\n        <span id="author-comment-badge" hidden="[[!authorCommentBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n        <template is="dom-if" if="[[isPollHeaderEnabled]]" class="style-scope ytd-backstage-post-renderer">\n          <yt-icon id="poll-icon" icon="[[pollIcon]]" class="style-scope ytd-backstage-post-renderer"></yt-icon>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n          <yt-formatted-string class="poll-metadata-text style-scope ytd-backstage-post-renderer" text="[[data.pollMetadataVoteCountText]]">\n          </yt-formatted-string>\n          <span class="poll-metadata-text-separator style-scope ytd-backstage-post-renderer">\u00b7</span>\n        </template>\n        <yt-formatted-string id="published-time-text" link-inherit-color="" text="[[getPublishTimeStampString(data.publishedTimeText, data.scheduledPublishTimeSec)]]" class="style-scope ytd-backstage-post-renderer">\n        </yt-formatted-string>\n        <span id="sponsors-only-badge" hidden="[[!data.sponsorsOnlyBadge]]" class="style-scope ytd-backstage-post-renderer"></span>\n      </div>\n      <yt-formatted-string id="video-time-text" force-default-style="" hidden="[[!shouldShowVideoTime]]" link-inherit-color="" text="[[data.publishedTimeText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n    </div>\n    <ytd-expander id="contentTextExpander" max-number-of-lines="[[postTextMaxLines]]" class="style-scope ytd-backstage-post-renderer">\n      <yt-formatted-string id="voted-option" slot="content" disable-upgrade$="[[!data.prologueText]]" hidden="[[!data.prologueText]]" text="[[data.prologueText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <yt-formatted-string id="content-text" slot="content" dir="auto" force-default-style="" split-lines="" text="[[data.contentText]]" class="style-scope ytd-backstage-post-renderer">\n      </yt-formatted-string>\n      <span class="more-button style-scope ytd-backstage-post-renderer" slot="more-button">[[getSimpleString(data.expandButton.buttonRenderer.text)]]</span>\n      <span class="less-button style-scope ytd-backstage-post-renderer" slot="less-button">[[getSimpleString(data.collapseButton.buttonRenderer.text)]]</span>\n    </ytd-expander>\n    <div id="content-attachment" hidden="[[!data.backstageAttachment]]" class="style-scope ytd-backstage-post-renderer"></div>\n    <ytd-backstage-poll-renderer id="poll-attachment" aria-label$="[[data.backstageAttachment.pollRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.pollRenderer]]" disable-upgrade$="[[!hasPoll]]" hidden="[[!hasPoll]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-poll-renderer>\n    <ytd-backstage-quiz-renderer id="quiz-attachment" aria-label$="[[data.backstageAttachment.quizRenderer.accessibilityData.accessibilityData.label]]" data="[[data.backstageAttachment.quizRenderer]]" hidden="[[!hasQuiz]]" role="group" uses-panel-lockup$="[[isInEngagementPanel]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-backstage-quiz-renderer>\n    <ytd-post-uploaded-video-renderer id="uploaded-video-attachment" data="[[data.backstageAttachment.uploadedVideoRenderer]]" hidden="[[!hasUploadedVideo]]" role="group" class="style-scope ytd-backstage-post-renderer">\n    </ytd-post-uploaded-video-renderer>\n    <ytd-comment-action-buttons-renderer id="action-buttons" comment-count="[[commentCount]]" data="[[data.actionButtons.commentActionButtonsRenderer]]" has-poll="[[hasPoll]]" hidden="[[!data.actionButtons.commentActionButtonsRenderer]]" vote-count="[[voteCount]]" class="style-scope ytd-backstage-post-renderer">\n    </ytd-comment-action-buttons-renderer>\n  </div>\n\n  <div id="action-menu" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-backstage-post-renderer">\n  <div id="dismissed-content" class="style-scope ytd-backstage-post-renderer"></div>\n</div>\n<div id="edit-dialog" hidden="[[!editDialog]]" class="style-scope ytd-backstage-post-renderer"></div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return zD0=X},{mode:1});var sFj;var ih=function(){var X=_.F.apply(this,arguments)||this;X.editDialog=null;X.showExpandButton=!1;X.isRichGrid=!1;X.usesFullLockup=!1;return X};
_.r(ih,_.F);_.W=ih.prototype;_.W.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"}}}};
_.W.dataChanged=function(){this.editDialog=null;this.showExpandButton=this.computeShowExpandButton(this.data)};
_.W.computeShowExpandButton=function(X){return this.usesCompactLockup||X&&X.showFullContentText?!1:this.repostContentTextEl.scrollHeight>this.repostContentTextEl.clientHeight};
_.W.computeUsesCompactLockup=function(X){return!!X.condensedContent};
_.W.computeShowFullContentText=function(X){return!X};
_.W.onYtNavigate=function(X){X=this.get("updateCommentDialogEndpoint",X.detail.endpoint);this.openEditDialog(X)};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null};
_.W.openEditDialog=function(X){X&&X.dialog&&(this.editDialog=X.dialog,X=this.repostEditDialogEl.firstElementChild)&&(X.focus(),X.openDialog&&X.openDialog())};
_.W.onTap=function(X){if(this.data){var J=null;this.usesCompactLockup&&!_.wz(_.Yj(X)||[],this.hostElement,["YT-IMG-SHADOW"])?J=this.get("navigationEndpoint",this.data):X.target===this.moreButtonEl&&(J=this.get("navigationEndpoint",X.target.data));J&&_.h8(this.hostElement,"yt-navigate",{endpoint:J})}};
ih.prototype.onYtCommentboxDismiss=ih.prototype.onYtCommentboxDismiss;ih.prototype.onYtNavigate=ih.prototype.onYtNavigate;ih.prototype.dataChanged=ih.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ih.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ih.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ih.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],ih.prototype,"editDialog",void 0);_.u([_.R({computed:"computeUsesCompactLockup(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],ih.prototype,"usesCompactLockup",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ih.prototype,"showExpandButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ih.prototype,"isRichGrid",void 0);
_.u([_.R({computed:"computeShowFullContentText(data.showFullContentText)",reflectToAttribute:!0}),_.V("design:type",Boolean)],ih.prototype,"showFullContentText",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ih.prototype,"usesFullLockup",void 0);_.u([_.qB("#more"),_.V("design:type",Object)],ih.prototype,"moreButtonEl",void 0);_.u([_.qB("#repost-content-text"),_.V("design:type",HTMLElement)],ih.prototype,"repostContentTextEl",void 0);
_.u([_.qB("#repost-edit-dialog"),_.V("design:type",HTMLElement)],ih.prototype,"repostEditDialogEl",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ih.prototype,"dataChanged",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ih.prototype,"onYtNavigate",null);
_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ih.prototype,"onYtCommentboxDismiss",null);_.u([_.Xo({is:"ytd-shared-post-renderer",disableElementRegistration:!0})],ih);
_.N(ih,"ytd-shared-post-renderer",function(){if(sFj!==void 0)return sFj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return sFj=X},{mode:1});var Xtu;var JwU;var sn=function(){return _.F.apply(this,arguments)||this};
_.r(sn,_.F);sn.prototype.attached=function(){var X=this;this.networkStatusManager||(this.networkStatusManager=new _.e1,this.networkStatusManager.listen("publicytnetworkstatus-online",function(){X.onlineHandler()}))};
sn.prototype.detached=function(){var X=this;this.networkStatusManager&&(this.networkStatusManager.unlisten("publicytnetworkstatus-online",function(){X.onlineHandler()}),delete this.networkStatusManager)};
sn.prototype.onlineHandler=function(){this.data.serviceEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sn.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],sn.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sn.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-reload-page-button-renderer"})],sn);
_.N(sn,"ytd-reload-page-button-renderer",function(){if(JwU!==void 0)return JwU;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return JwU=X},{mode:1});var ptb={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"},Xy=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(Xy,_.F);_.W=Xy.prototype;_.W.attached=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.W.configureRendererStamper=function(){return{buttons:{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer",reloadPageButtonRenderer:"ytd-reload-page-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.W.computeHasBodyText=function(X){return!!X.bodyText};
_.W.computeButtons=function(X){var J=[];X.ctaButton&&J.push(X.ctaButton);X.secondaryButton&&J.push(X.secondaryButton);return J};
_.W.computeRendererStyle=function(X){return X.style?X.style.value.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():X.icon?"":"no-icon"};
_.W.getIconName=function(X,J){J=J===void 0?!1:J;if(X===void 0)return"";X=this.get("icon.iconType",X);var p;_.H("enable_hlp_client_icon_pick")?p=this.getThemedIcon(X,J):p=X;(J=ptb[p])||(J="yt-icons");return[J,p].join(":")};
_.W.getThemedIcon=function(X,J){return["HASHTAG_LANDING_PAGE_EMPTY","HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE"].includes(X)?J?"HASHTAG_LANDING_PAGE_EMPTY_DARK_MODE":"HASHTAG_LANDING_PAGE_EMPTY":["HASHTAG_LANDING_PAGE_ERROR","HASHTAG_LANDING_PAGE_ERROR_DARK_MODE"].includes(X)?J?"HASHTAG_LANDING_PAGE_ERROR_DARK_MODE":"HASHTAG_LANDING_PAGE_ERROR":X};
_.W.isThumbnail=function(X){return!!X.thumbnail};
_.W.onDarkModeToggledAction=function(){this.isDarkTheme=this.isAppDarkTheme()};
_.W.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Xy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Xy.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Xy.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Xy.prototype,"data",void 0);
_.u([_.R({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.V("design:type",String)],Xy.prototype,"rendererStyle",void 0);_.u([_.R({computed:"getIconName(data, isDarkTheme)",reflectToAttribute:!0}),_.V("design:type",String)],Xy.prototype,"iconName",void 0);_.u([_.R({computed:"isThumbnail(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Xy.prototype,"thumbnail",void 0);_.u([_.R({computed:"computeButtons(data)"}),_.V("design:type",Array)],Xy.prototype,"buttons",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Xy.prototype,"isDarkTheme",void 0);_.u([_.R({computed:"computeHasBodyText(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Xy.prototype,"hasBodyText",void 0);_.u([_.Xo({is:"ytd-background-promo-renderer",disableElementRegistration:!0})],Xy);
_.y_()(Xy,"ytd-background-promo-renderer",function(){if(Xtu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);Xtu=X}X=Xtu;return X},{allowedProps:["data"],
mode:1});var lmu;var Jm=function(){return _.F.apply(this,arguments)||this};
_.r(Jm,_.F);_.O1.Object.defineProperties(Jm.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g,B;return{thumbnailSize:"small",doubleStack:!1,sampledThumbnailColor:(X=this.data)==null?void 0:(J=X.thumbnail)==null?void 0:J.sampledThumbnailColor,vibrantColorPalette:(p=this.data)==null?void 0:(l=p.thumbnail)==null?void 0:l.vibrantColorPalette,darkColorPalette:(g=this.data)==null?void 0:(B=g.thumbnail)==null?void 0:B.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Jm.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Jm.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Jm.prototype,"collectionStack",null);_.u([_.Xo({is:"ytd-compact-station-renderer",disableElementRegistration:!0})],Jm);
_.N(Jm,"ytd-compact-station-renderer",function(){if(lmu!==void 0)return lmu;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return lmu=X},{mode:1});var gsv;var p0=function(){var X=_.F.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.r(p0,_.F);p0.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]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],p0.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],p0.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],p0.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],p0.prototype,"isRichGrid",void 0);_.u([_.Xo({is:"ytd-grid-channel-renderer",disableElementRegistration:!0})],p0);
_.N(p0,"ytd-grid-channel-renderer",function(){if(gsv!==void 0)return gsv;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return gsv=X},{mode:1});var BgG;var ld=function(){return _.F.apply(this,arguments)||this};
_.r(ld,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ld.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ld.prototype,"data",void 0);_.u([_.Xo({is:"ytd-grid-movie-playlist-renderer",disableElementRegistration:!0})],ld);
_.N(ld,"ytd-grid-movie-playlist-renderer",function(){if(BgG!==void 0)return BgG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BgG=X},{mode:1});var $WX;var g8=function(){var X=_.F.apply(this,arguments)||this;X.downloadProgress=0;X.transferState="TRANSFER_STATE_UNKNOWN";X.modernButtons=_.H("web_modern_buttons");return X};
_.r(g8,_.F);g8.prototype.detached=function(){this.ytdLockupBehavior.lockupIsHovered=!1};
g8.prototype.configureRendererStamper=function(){return{"data.menu":zs}};
g8.prototype.dataChanged=function(){this.data&&this.transferStateChanged()};
g8.prototype.transferStateChanged=function(){this.isDownloads=!1;if(this.transferState!=="TRANSFER_STATE_UNKNOWN"&&this.entityInfo&&!_.H("woffle_playlist_renderer_killswitch")){var X,J=x35(this.entityInfo,this.transferState,this.downloadProgress,(X=this.data)==null?void 0:X.playlistId,this.isOnline);X=J.viewPlaylistText;var p=J.badges;J=J.thumbnailOverlays;this.isDownloads=!!X||!!p;this.set("data.viewPlaylistText",X);p&&p.length>0&&this.set("data.badges",p);J&&J.length>0&&this.set("data.thumbnailOverlays",
J)}};
_.O1.Object.defineProperties(g8.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 X;return!((X=this.data)==null?0:X.menu)}}});
g8.prototype.transferStateChanged=g8.prototype.transferStateChanged;g8.prototype.dataChanged=g8.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],g8.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],g8.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],g8.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],g8.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R({selector:_.bOU,selectorArgs:["data.playlistId"]}),_.V("design:type",Object)],g8.prototype,"downloadProgress",void 0);_.u([_.R({selector:_.pf,selectorArgs:["data.playlistId"]}),_.V("design:type",Object)],g8.prototype,"transferState",void 0);_.u([_.R({selector:cY4,selectorArgs:["data.playlistId"]}),_.V("design:type",Object)],g8.prototype,"entityInfo",void 0);_.u([_.R({selector:_.X$}),_.V("design:type",Boolean)],g8.prototype,"isOnline",void 0);
_.u([_.R(),_.V("design:type",Object)],g8.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],g8.prototype,"downloadRenderData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],g8.prototype,"modernButtons",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],g8.prototype,"isDownloads",void 0);_.u([_.O("transferState"),_.R({reflectToAttribute:!0}),_.V("design:type",String),_.V("design:paramtypes",[])],g8.prototype,"downloadState",null);
_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],g8.prototype,"menuHidden",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],g8.prototype,"dataChanged",null);_.u([_.GA("transferState","downloadProgress","isOnline"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],g8.prototype,"transferStateChanged",null);
_.u([_.Xo({is:"ytd-grid-playlist-renderer",disableElementRegistration:!0})],g8);
_.N(g8,"ytd-grid-playlist-renderer",function(){if($WX!==void 0)return $WX;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $WX=X},{mode:1});var WQX;var Ba=function(){return _.F.apply(this,arguments)||this};
_.r(Ba,_.F);Ba.prototype.configureRendererStamper=function(){return{"data.menu":zs,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.O1.Object.defineProperties(Ba.prototype,{collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g,B;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(X=this.data)==null?void 0:(J=X.thumbnail)==null?void 0:J.sampledThumbnailColor,vibrantColorPalette:(p=this.data)==null?void 0:(l=p.thumbnail)==null?void 0:l.vibrantColorPalette,darkColorPalette:(g=this.data)==null?void 0:(B=g.thumbnail)==null?void 0:B.darkColorPalette,experimentEnabled:!0}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ba.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Ba.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],Ba.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ba.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ba.prototype,"data",void 0);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Ba.prototype,"collectionStack",null);_.u([_.Xo({is:"ytd-grid-radio-renderer",disableElementRegistration:!0})],Ba);
_.N(Ba,"ytd-grid-radio-renderer",function(){if(WQX!==void 0)return WQX;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WQX=X},{mode:1});var Cxj;var $o=function(){return _.F.apply(this,arguments)||this};
_.r($o,_.F);$o.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
$o.prototype.computeNavigationEndpoint=function(X){return rIR(X==null?void 0:X.navigationEndpoint)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$o.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$o.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],$o.prototype,"ytdLockupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$o.prototype,"data",void 0);_.u([_.R({computed:"computeNavigationEndpoint(data)"}),_.V("design:type",Object)],$o.prototype,"computedNavigationEndpoint",void 0);
_.u([_.Xo({is:"ytd-grid-show-renderer",disableElementRegistration:!0})],$o);
_.N($o,"ytd-grid-show-renderer",function(){if(Cxj!==void 0)return Cxj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Cxj=X},{mode:1});var k9r;_.Wa=function(X){this.playerClient=X};
_.nsZ=function(X,J,p){p=p===void 0?{}:p;return X.playerClient.setOption("ad",J,p)};
_.Wa.prototype.getOptions=function(){return this.playerClient.getOptions("ad")||[]};
_.Wa.prototype.executeCommand=function(X,J){this.getOptions().includes("executeCommand")?_.nsZ(this,"executeCommand",{command:X,layoutId:J}):_.Co("Calling executeCommand when adModule is not loaded")};var C0=function(){return _.F.apply(this,arguments)||this};
_.r(C0,_.F);C0.prototype.getLayoutId=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
C0.prototype.onTap=function(){if(this.data&&this.data.clickthroughEndpoint){var X=_.hO(),J=this.getLayoutId(),p=this.data.clickthroughEndpoint;X&&J&&_.H("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?X.getPlayerPromise().then(function(l){(new _.Wa(l)).executeCommand(p,J)}):_.h8(this.hostElement,"yt-navigate",{endpoint:p})}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],C0.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],C0.prototype,"data",void 0);_.u([_.Xo({is:"ytd-shopping-companion-item-renderer",disableElementRegistration:!0})],C0);
_.N(C0,"ytd-shopping-companion-item-renderer",function(){if(k9r!==void 0)return k9r;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return k9r=X},{mode:1});var LQb;var ko=function(){var X=_.F.apply(this,arguments)||this;X.isExpandableContent=!1;return X};
_.r(ko,_.F);_.O1.Object.defineProperties(ko.prototype,{showCta:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.ctaText)}},
ctaText:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.ctaText}},
hasPriceTopPosition:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layoutStyle)!=="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
hasPriceBottomPosition:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layoutStyle)==="VERTICAL_PRODUCT_CARD_LAYOUT_STYLE_SHOPPING_COLLECTION"}},
useNewStyle:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.useNewStyle}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.priceReplacementText)}},
priceValue:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?void 0:X.price)||((J=this.data)==null?void 0:(p=J.dealsData)==null?void 0:p.currentPrice)}},
showDeal:{configurable:!0,enumerable:!0,get:function(){var X,J;if((X=this.data)!=null&&X.dealsData&&((J=this.data)==null||!J.priceReplacementText)){X=this.data.dealsData;var p,l,g;return((p=X.salesData)==null?void 0:p.originalPrice)||((l=X.priceDropData)==null?void 0:l.referencePrice)||((g=X.promotionData)==null?void 0:g.promotionLabel)}}},
showAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.affiliateDisclaimer)}},
useSaleStyle:{configurable:!0,enumerable:!0,get:function(){var X,J;return(X=this.data)==null?void 0:(J=X.dealsData)==null?void 0:J.salesData}},
useFromBrandCtaStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_BRAND"}},
useFromVendorCtaStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_FROM_VENDOR"}},
useShoppingCollectionCtaStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.ctaStyle)==="VERTICAL_PRODUCT_CARD_CTA_STYLE_SHOPPING_COLLECTION"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ko.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ko.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ko.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ko.prototype,"isExpandableContent",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"showCta",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"ctaText",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"hasPriceTopPosition",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"hasPriceBottomPosition",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"useNewStyle",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"showPriceReplacementText",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"priceValue",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"showDeal",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"showAffiliateDisclaimer",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"useSaleStyle",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"useFromBrandCtaStyle",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"useFromVendorCtaStyle",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ko.prototype,"useShoppingCollectionCtaStyle",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-vertical-product-card-renderer"})],ko);
_.N(ko,"ytd-vertical-product-card-renderer",function(){if(LQb!==void 0)return LQb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return LQb=X},{mode:1});var Awu;var n0=function(){return _.F.apply(this,arguments)||this};
_.r(n0,_.F);n0.prototype.configureRendererStamper=function(){return{"data.offerButton":{id:"offer-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],n0.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],n0.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],n0.prototype,"ytdLockupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],n0.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-grid-movie-renderer"})],n0);
_.N(n0,"ytd-grid-movie-renderer",function(){if(Awu!==void 0)return Awu;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Awu=X},{mode:1});var wtZ;var L0=function(){var X=_.F.apply(this,arguments)||this;X.roundedFix=_.H("web_enable_merch_item_rounding_fix");X.itemStyle="small-item";return X};
_.r(L0,_.F);L0.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var X,J,p,l,g=(J=_.a((X=this.data)==null?void 0:X.buttonCommand,_.wGX))==null?void 0:(p=J.item)==null?void 0:(l=p.notificationTextRenderer)==null?void 0:l.successResponseText;g&&_.cVC(this.hostElement,g)}};
_.O1.Object.defineProperties(L0.prototype,{hasPrice:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.price)!==void 0}},
hasPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.priceReplacementText)}},
hasAdditionalFeesText:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.additionalFeesText)!==void 0}},
hasAffiliateDisclaimer:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.affiliateDisclaimer)!==void 0}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.isProductPlaceholder)!==void 0&&((J=this.data)==null?void 0:J.isProductPlaceholder)}},
hideOpenInNewIcon:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],L0.prototype,"ytRendererBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],L0.prototype,"roundedFix",void 0);_.u([_.R(),_.V("design:type",Object)],L0.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],L0.prototype,"itemStyle",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"hasPrice",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"hasPriceReplacementText",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"hasAdditionalFeesText",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"hasAffiliateDisclaimer",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"isProductPlaceholder",null);
_.u([_.R(),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"hideOpenInNewIcon",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L0.prototype,"ariaLabel",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-merch-shelf-item-renderer"})],L0);
_.N(L0,"ytd-merch-shelf-item-renderer",function(){if(wtZ!==void 0)return wtZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wtZ=X},{mode:1});_.ZZ(_.q(function(X){return _.A("button-card-view-model",{el:_.A4(_.j_(function(){return X.data().rendererContext})),
class:"ytwButtonCardViewModelHost",tabindex:0,"aria-label":function(){return X.data().title},
role:"button"},_.A(_.D8,{model:{}}),_.A("div",{class:"ytwButtonCardViewModelHostContentContainer"},_.A("div",{class:"ytwButtonCardViewModelHostContentContainerIconContainer"},_.A(_.v,{cond:function(){return X.data().image},
then:function(J){return _.A(_.wt,{data:J,alt:"",className:"ytwButtonCardViewModelHostImage"})}})),_.A("div",{class:"ytwButtonCardViewModelHostContentContainerTitleContainer"},function(){return X.data().title})))},"bc"),"button-card-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){X=_.Zp(X,{className:void 0});var J=X.data;X=X.className;var p=_.QC(function(){return J().onTapCommand},void 0,"SXkP9e");
return _.A("ytd-shopping-item-card",{class:_.yW("ytdShoppingItemCardHost",X)},_.A(_.fK,{command:p,className:"ytdShoppingItemCardHostLink"},_.A("div",{class:"ytdShoppingItemCardHostThumbnailViewModel"},_.A(_.NA,{data:function(){return J().thumbnailViewModel}},{thumbnailViewModel:function(l){return _.A(_.Ri,{data:l.data,
aspectRatio:3})}})),_.A("div",null,_.A("p",{class:"ytdShoppingItemCardHostItemTitle"},_.A(_.x3,{text:function(){return J().itemTitle}})),_.A("p",{class:"ytdShoppingItemCardHostPrice"},_.A(_.x3,{text:function(){return J().priceOrStatus}})))))},"cc"),"ytd-shopping-item-card",{props:{data:_.H7,
className:_.H7}});var YEk={isAdsVideo:!0},vsk={showPlayerControls:!1,forceMutedVolume:!0,roundedCornersSize:3},eVu={showPlayerControls:!1,videoPreviewDurationMs:15E3},ZWv={showPlayerControls:!1,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,forceMutedVolume:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0},hVH={showPlayerControls:!0,videoPreviewDurationMs:5E3,forceCaptionsOff:!0,roundedCornersSize:2,cropPlayerToFillThumbnailHorizontally:!0,hideTimeDisplay:!0,hideCaptionsToggleButton:!0,hideScrubber:!0};var no=null,bpB={};var RM5="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(" "),Am={},mM6=(Am.FEwhat_to_watch="home",Am.FEhashtag="hashtag",Am.FEtrending="trending",Am.FEhistory="history",Am.SPunlimited="premium",Am.FEmemberships_and_purchases="paid_memberships",Am.SPredeem_code="redeem",Am.SPverify_location="locate",Am.SPminor_moment="minor_moment",
Am.FEmini_app_container="mini_app",Am.FEnews_destination="news",Am.SPopen_in_app="open_in_app",Am.FEexplore="explore",Am.FEsubscriptions="subscriptions",Am.FEsfv_audio_pivot="sfv_audio_pivot",Am.FEplaylist_aggregation="playlist_aggregation",Am);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");_.rL("init");var xWU=function(){},rwH=_.q(function(X){var J=X.data;
var p=X.inlineMetadata;var l=X.aspectRatio;var g=X.scrimStyle;var B=X.className;var k=X.useDefaultStyle;var n=X.titleStyle;var w=new xWU,Y=_.H("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",e=_.QC(function(){return(k==null?0:k())?Y==="SHORTS_LOCKUP_STYLE_SLIM":J().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"CIGaAf"),Z=_.QC(function(){return _.Wo(p)||e()||!1},void 0,"SEL6Qd"),h=function(){return(g==null?void 0:g())!==void 0?g==null?void 0:g():1},
x=_.QC(function(){return J().belowThumbnailMetadata||!Z()},void 0,"KAqk1b");
X=_.cf({visibilityCallback:function(BK){var CY=J().onFirstVisible;BK&&CY&&_.gt(CY)},
showOption:{calledOnce:!0,state:"visible"}});var U=_.A4(),y={},c=_.yW(function(){return e(),"shortsLockupViewModelHostThumbnailContainer"},(y.shortsLockupViewModelHostThumbnailContainerAspectRatioTwoByThree=function(){return _.Wo(l)===1},y.shortsLockupViewModelHostThumbnailContainerAspectRatioThreeByFour=function(){return _.Wo(l)===2},y.shortsLockupViewModelHostThumbnailContainerCustomDimensions=function(){return!_.H("web_shorts_2_by_3_lockups_study")&&!_.H("desktop_search_enable_two_by_three_shorts_aspect_ratio")},
y)),D=_.QC(function(){if(_.Wo(l)===1)return 1;
_.Wo(l);return 2},void 0,"Bg5Es"),m,d=function(){if(w){var BK;
(BK=m)==null||hh(BK);var CY;if(w.hostElement&&((CY=w.data)==null?0:CY.inlinePlayerData)){var Um,em;BK=((Um=w.data)==null?0:(em=Um.inlinePlayerData)==null?0:em.enableAudioControl)?Object.assign({},hVH):Object.assign({},ZWv);var HK,N4;((HK=w.data)==null?void 0:(N4=HK.inlinePlayerData)==null?void 0:N4.maxPlaybackLengthSec)!==void 0&&(BK.videoPreviewDurationMs=w.data.inlinePlayerData.maxPlaybackLengthSec*1E3);m=Xq({mediaRenderer:w,lockupElement:w.hostElement,thumbnailElement:U.value,videoPreviewOpts:BK})}}};
_.ge(function(){w&&(w.data=J(),d())},"wo9C7e");
var G=_.QC(function(){return J().thumbnail},void 0,"haijYd");
y=_.QC(function(){return J().badge},void 0,"RpDeSe");
var P=_.QC(function(){return J().onTap},void 0,"hOfuOb"),Q={},E={};
return _.A("ytm-shorts-lockup-view-model",{el:_.A4(function(BK){w&&(w.hostElement=BK)},d,X),
class:_.yW("shortsLockupViewModelHost",B)},_.A(_.o3,null,_.A(_.fK,{command:P,className:_.yW("shortsLockupViewModelHostEndpoint",(Q.shortsLockupViewModelHostEndpointNoOutsideMetadata=function(){return!x()},Q),"reel-item-endpoint",""),
ariaHidden:function(){return!Z()},
tabIndex:function(){return Z()?0:-1}},_.A("div",{el:U,
class:_.yW("shortsLockupViewModelHostThumbnailParentContainer",(E.shortsLockupViewModelHostThumbnailParentContainerRounded=function(){return!e()},E))},_.A(_.v,{cond:G,
then:function(){return _.A("div",{class:c},_.A(_.wt,{data:function(){var BK;return(BK=G==null?void 0:G())!=null?BK:{}},
alt:"",className:"shortsLockupViewModelHostThumbnail",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"}))}}),_.A(_.NA,{data:function(){return J().thumbnailViewModel}},{thumbnailViewModel:function(BK){return _.A(_.Ri,{data:BK.data,
aspectRatio:function(){return D()},
disableRounding:function(){return e()}})}}),null),_.A(_.v,{cond:Z,
then:function(){return _.A(HWe,{data:J,scrimStyle:h,useDefaultStyle:k,titleStyle:n})}}),_.A(_.NA,{data:y},{badgeViewModel:function(BK){return _.A(_.On,{data:BK.data,
class:"shortsLockupViewModelHostBadge",workaroundShortsIsThumbnailBadge:!0})}})),_.A(_.v,{cond:function(){return Z()&&J().menuOnTap},
then:function(){return _.A(amG,{data:J,inlineMetadata:!0})}}),_.A(_.v,{cond:x,
then:function(){return _.A(UWU,{data:J,useDefaultStyle:k,inlineMetadata:Z})}})))},"ec"),HWe=_.q(function(X){var J=X.data;
var p=X.scrimStyle;var l=X.useDefaultStyle;var g=X.titleStyle;var B=_.H("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",k=l&&_.H("web_hide_primary_text_for_pivot_panel"),n=_.QC(function(){return(l==null?0:l())?B==="SHORTS_LOCKUP_STYLE_SLIM":J().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"c5smEd");
X={};X=_.yW("shortsLockupViewModelHostInlineMetadata",(X.shortsLockupViewModelHostMetadataRounded=function(){return!n()},X.shortsLockupViewModelHostInlineMetadataShortScrim=function(){return(p==null?void 0:p())===3&&!_.H("enable_shorts_lockup_new_scrim")},X.shortsLockupViewModelHostInlineMetadataShortScrimNew=function(){return(p==null?void 0:p())===3&&_.H("enable_shorts_lockup_new_scrim")},X.shortsLockupViewModelHostInlineMetadataMediumScrim=function(){return(p==null?void 0:p())===2||(p==null?void 0:
p())===4},X.shortsLockupViewModelHostShowOverPlayer=function(){return!0},X),"image-overlay-text");
var w={};return _.A("div",{class:X},_.A("h3",{class:_.yW("shortsLockupViewModelHostMetadataTitle",(w.shortsLockupViewModelHostMetadataTitleTextShadow=function(){return(p==null?void 0:p())===4},w.shortsLockupViewModelHostMetadataTitleHasBottomMetadata=function(){return J().belowThumbnailMetadata},w.shortsLockupViewModelHostMetadataTitleMaxLines1=function(){return(g==null?void 0:g())===1},w.shortsLockupViewModelHostMetadataTitleMaxLines2=function(){return(g==null?void 0:g())===2},w)),
"aria-label":function(){return J().accessibilityText}},_.A(_.v,{cond:function(){var Y;
return!((Y=J().overlayMetadata)==null||!Y.primaryText)&&!k},
then:function(){return _.A(_.x3,{text:function(){var Y;return(Y=J().overlayMetadata)==null?void 0:Y.primaryText},
noEndpoints:!0,noStyleRuns:!0})}})),_.A(_.v,{cond:function(){var Y;
return(Y=J().overlayMetadata)==null?void 0:Y.secondaryText},
then:function(){return _.A(ImU,{data:J,scrimStyle:p,className:void 0})}}))},"fc"),UWU=_.q(function(X){var J=X.data;
var p=X.useDefaultStyle;var l=X.inlineMetadata;var g=_.H("web_enable_default_style_for_pivot_panel")?"SHORTS_LOCKUP_STYLE_UNKNOWN":"SHORTS_LOCKUP_STYLE_SLIM",B=_.QC(function(){return(p==null?0:p())?g==="SHORTS_LOCKUP_STYLE_SLIM":J().style==="SHORTS_LOCKUP_STYLE_SLIM"},void 0,"hn3pLe"),k=_.A4(),n;
X=_.Sv(function(x){if(_.KE(_.EV(x),k.value,["AVATAR-VIEW-MODEL"]))return!1;var U;(U=n)==null||U.click();return!1});
var w=_.QC(function(){return J().belowThumbnailMetadata||J().overlayMetadata},void 0,"GwezKf"),Y=function(){return J().menuOnTap&&!l()},e=function(){var x;
return(x=w())==null?void 0:x.avatar},Z={},h={};
return _.A("div",{class:_.yW(function(){return B()?"shortsLockupViewModelHostOutsideMetadata":"shortsLockupViewModelHostOutsideMetadata shortsLockupViewModelHostMetadataRounded"},(Z.shortsLockupViewModelHostOutsideMetadataHasAvatar=function(){return!!e()},Z.shortsLockupViewModelHostOutsideMetadataHasMenu=Y,Z)),
"on:click":X,el:k,role:"presentation"},_.A(_.NA,{data:e},{avatarViewModel:function(x){return _.A(_.nn,{data:x.data,avatarButtonCustomClassName:"shortsLockupViewModelHostOutsideMetadataAvatar"})}}),_.A("div",null,_.A("h3",{class:_.yW("shortsLockupViewModelHostMetadataTitle","shortsLockupViewModelHostOutsideMetadataTitle","",(h.shortsLockupViewModelHostOutsideMetadataMissingTitle=function(){var x,U;
return!((x=w())==null?0:(U=x.primaryText)==null?0:U.content)},h.shortsLockupViewModelHostOutsideMetadataTitleHasInlineMetadata=l,h)),
role:"presentation"},_.A(_.fK,{ref:function(x){return void(n=x)},
command:function(){return J().onTap},
className:_.yW("shortsLockupViewModelHostEndpoint","shortsLockupViewModelHostOutsideMetadataEndpoint"),title:function(){var x,U;return(x=w())==null?void 0:(U=x.primaryText)==null?void 0:U.content},
"aria-label":function(){return J().accessibilityText}},_.A(_.v,{cond:function(){var x;
return(x=w())==null?void 0:x.primaryText},
then:function(x){return _.A(_.x3,{text:x,noEndpoints:!0,noStyleRuns:!0})}}))),_.A(_.v,{cond:function(){var x;
return(x=w())==null?void 0:x.secondaryText},
then:function(x){return _.A("div",{class:_.yW("shortsLockupViewModelHostOutsideMetadataSubhead","shortsLockupViewModelHostMetadataSubhead")},_.A(_.x3,{text:x,noStyleRuns:!0}))}})),_.A(_.v,{cond:Y,
then:function(){return _.A(amG,{data:J,inlineMetadata:!1})}}))},"gc"),ImU=_.q(function(X){var J=X.data;
var p=X.scrimStyle;X=X.className;var l={};return _.A("div",{class:_.yW((l.shortsLockupViewModelHostMetadataSubhead=function(){return(p==null?void 0:p())!==4},l.shortsLockupViewModelHostMetadataSubheadNew=_.H("enable_shorts_lockup_new_scrim"),l.shortsLockupViewModelHostMetadataSubheadTextShadow=function(){return(p==null?void 0:p())===4},l),X),
"aria-hidden":"true"},_.A(_.x3,{text:function(){var g;return(g=J().overlayMetadata)==null?void 0:g.secondaryText},
noStyleRuns:!0}))},"hc"),amG=_.q(function(X){var J=X.data;
var p=X.inlineMetadata;X={};X=_.yW((X.shortsLockupViewModelHostInlineMetadataMenu=function(){return p()},X.shortsLockupViewModelHostOutsideMetadataMenu=function(){return!p()},X.shortsLockupViewModelHostShowOverPlayer=function(){return!0},X),"image-overlay-text");
return _.A("div",{class:X},_.A(_.F7,{data:function(){return{style:p()?"overlay":"mono",accessibilityLabel:J().menuOnTapA11yLabel,type:"text",state:"active",size:"M",iconPosition:"icon-only",onTap:function(l){l.preventDefault();l.stopPropagation();var g=_.p_({elementsCommand:J().menuOnTap,forceNewState:!0});if(g==null?0:g.onclick)g.onclick(l)}}},
iconName:"MORE_VERT"}))},"ic");var ywv=_.q(function(X){var J=X.data;var p=X.inlineMetadata;var l=X.aspectRatio;var g=X.scrimStyle;var B=X.className;var k=X.useDefaultStyle;X=_.QC(function(){var n=J().entityId;return n?n.replace("shorts-shelf-item-","").replace("subscriptions-",""):""},void 0,"r2ABGd");
return _.A("ytm-shorts-lockup-view-model-v2",{class:_.yW("shortsLockupViewModelHost",B)},_.A(_.GF,{contentId:X,aspectRatio:function(){return(l==null?void 0:l())===1?1:(l==null?void 0:l())===2?2:4}},function(){return _.A(rwH,{data:J,
inlineMetadata:p,aspectRatio:l,scrimStyle:g,className:B,useDefaultStyle:k})}))},"jc");_.ZZ(ywv,"ytm-shorts-lockup-view-model-v2",{props:{data:_.Yq,inlineMetadata:_.Yq,aspectRatio:_.Yq,scrimStyle:_.Yq,className:_.Yq,useDefaultStyle:_.Yq,titleStyle:_.Yq}});var osr=16/9*210,w8=function(){var X=_.F.apply(this,arguments)||this;X.isExpandableContent=!1;X.hideShelfHeader=!1;X.engagementPanel=!1;X.buttonClasses=["arrow"];X.isSearch=!1;X.disableScrollEventListener=!1;X.containsLockup=!1;X.overrideArrowPositionForProductCard=!1;X.overrideArrowPositionForShoppingItemCard=!1;X.overrideArrowPositionForReelItems=!1;X.overrideArrowPositionForGridMovie=!1;X.overrideArrowPositionToCenter=!1;X.isSearchPostShelf=!1;X.overrideArrowPositionForMixedShelf=!1;X.overrideArrowPositionForMixedShelfShortsOnly=
!1;X.hasBigThumbsReelItems=!1;X.shouldUseMixedListHeight=!1;X.shouldUseShortsListHeight=!1;X.gridVideoWidth=0;X.isSearchVodShelf=!1;X.disableWheelScroll=!1;X.sizing="COMPACT";X.shortsLockupAspectRatio=0;return X};
_.r(w8,_.F);_.W=w8.prototype;
_.W.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]]"}}}}};
_.W.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.data&&this.data.items&&(this.ytdHorizontalListBehavior.useFloorScrolling=this.computeContainsPost(this.data),this.maybeUpdateSearchReelItemDimensions(),_.H("web_horizontal_list_lockup_arrow_killswitch")||this.maybeUpdateLockupAspectRatio())};
_.W.computeInitialCountNumber=function(X){if(!X)return 6;var J=X.items.some(function(B){return!!B.topicRecommendationsChipRenderer}),p=X.items.some(function(B){return!!B.displayAdRenderer}),l=this.computeShouldListItemsHaveEqualHeight(X),g=X.items.some(function(B){return!!B.gridPlaylistRenderer});
X=X.items.some(function(B){return!!B.shoppingItemCardViewModel});
return J?9:p?8:g||l?10:X?7:6};
_.W.computeContainsPost=function(X){return!!X&&!!X.items&&X.items.some(function(J){return!!J.postRenderer})};
_.W.computeContainsLockup=function(){if(_.H("web_horizontal_list_lockup_arrow_killswitch"))return!1;var X,J;return(X=this.data)==null?void 0:(J=X.items)==null?void 0:J.some(function(p){return!!p.lockupViewModel})};
_.W.maybeUpdateLockupAspectRatio=function(){var X,J;if(this.computeContainsLockup()&&((X=this.data)==null?0:(J=X.items)==null?0:J.length)){var p;X=gUC((p=this.data.items[0].lockupViewModel)==null?void 0:p.contentType,this.data.force16By9ThumbnailAspectRatio);p=lfa(X);p=this.computeLockupWidth()/p;_.bS(this.hostElement,{"--yt-horizontal-list-content-height":p+"px"})}};
_.W.computeOverrideArrowPositionForProductCard=function(X){if(this.isExpandableContent)return!1;var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){return!!p.verticalProductCardRenderer}))};
_.W.computeOverrideArrowPositionForShoppingItemCard=function(X){var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){return!!p.shoppingItemCardViewModel}))};
_.W.computeOverrideArrowPositionForReelItemRenderer=function(X){return this.containsReelItemRenderer(X)};
_.W.computeHasBigThumbsReelItems=function(X,J){return X&&this.containsReelItemRenderer(J)};
_.W.computeShouldListItemsHaveEqualHeight=function(X){return"LIST_ITEM_SIZE_CONSTRAINT_EQUAL_HEIGHT"===(X==null?void 0:X.itemSizeConstraint)};
_.W.computeShouldListItemsHaveShortsHeight=function(X){return this.computeShouldListItemsHaveEqualHeight(X)&&!this.containsGridVideoRenderer(X)};
_.W.computeLockupWidth=function(){return this.isSearchVodShelf?360:210};
_.W.computeGridVideoWidth=function(){return this.shouldUseMixedListHeight?354:0};
_.W.containsReelItemRenderer=function(X){var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){return!(!p.reelItemRenderer&&!p.shortsLockupViewModel)}))};
_.W.containsGridVideoRenderer=function(X){var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){return!!p.gridVideoRenderer||!!p.lockupViewModel}))};
_.W.computeContainsGridMovieRenderer=function(X){var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){return!!p.gridMovieRenderer}))};
_.W.computeOverrideArrowPositionToCenter=function(X){return this.computeIsSearchPostShelf(X)};
_.W.computeIsSearchPostShelf=function(X){var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){var l,g;return((g=(l=p.postRenderer)==null?void 0:l.surface)!=null?g:"BACKSTAGE_SURFACE_TYPE_UNKNOWN")==="BACKSTAGE_SURFACE_TYPE_SEARCH"}))};
_.W.computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle=function(X){var J;return!!(X==null?0:(J=X.items)==null?0:J.some(function(p){var l,g,B;return((B=(l=p.backgroundPromoRenderer)==null?void 0:(g=l.style)==null?void 0:g.value)!=null?B:"BACKGROUND_PROMO_STYLE_TYPE_UNKNOWN")==="BACKGROUND_PROMO_STYLE_TYPE_EMBEDDED_CONTAINER"}))};
_.W.computeIsSearchVodShelf=function(X,J){return X&&this.containsGridVideoRenderer(J)};
_.W.computeDisableWheelScroll=function(X,J){return this.computeIsSearchVodShelf(X,J)};
_.W.computeSizing=function(){return this.isSearch?"STANDARD":"COMPACT"};
_.W.computeShortsLockupAspectRatio=function(){return 1};
_.W.maybeUpdateSearchReelItemDimensions=function(){this.isSearch&&this.hasBigThumbsReelItems&&_.bS(this.hostElement,{"--ytd-reel-item-thumbnail-height":osr+"px"})};
w8.prototype.dataChanged=w8.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],w8.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],w8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],w8.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],w8.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],w8.prototype,"isExpandableContent",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"hideShelfHeader",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Array)],w8.prototype,"buttonClasses",void 0);_.u([_.R(),_.V("design:type",Object)],w8.prototype,"isSearch",void 0);
_.u([_.R(),_.V("design:type",Object)],w8.prototype,"disableScrollEventListener",void 0);_.u([_.R({computed:"computeInitialCountNumber(data)"}),_.V("design:type",Number)],w8.prototype,"initialCount",void 0);_.u([_.R({computed:"computeContainsPost(data)"}),_.V("design:type",Boolean)],w8.prototype,"supportComponentResize",void 0);_.u([_.R({computed:"computeContainsPost(data)"}),_.V("design:type",Boolean)],w8.prototype,"containsPost",void 0);
_.u([_.R({computed:"computeContainsLockup(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"containsLockup",void 0);_.u([_.R({computed:"computeContainsBackgroundPromoRendererWithEmbeddedContainerStyle(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],w8.prototype,"containsBackgroundPromoRendererWithEmbeddedContainerStyle",void 0);
_.u([_.R({computed:"computeOverrideArrowPositionForProductCard(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionForProductCard",void 0);_.u([_.R({computed:"computeOverrideArrowPositionForShoppingItemCard(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionForShoppingItemCard",void 0);
_.u([_.R({computed:"computeOverrideArrowPositionForReelItemRenderer(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionForReelItems",void 0);_.u([_.R({computed:"computeContainsGridMovieRenderer(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionForGridMovie",void 0);
_.u([_.R({computed:"computeOverrideArrowPositionToCenter(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionToCenter",void 0);_.u([_.R({computed:"computeIsSearchPostShelf(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"isSearchPostShelf",void 0);_.u([_.R({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionForMixedShelf",void 0);
_.u([_.R({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"overrideArrowPositionForMixedShelfShortsOnly",void 0);_.u([_.R({computed:"computeHasBigThumbsReelItems(isSearch, data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"hasBigThumbsReelItems",void 0);
_.u([_.R({computed:"computeShouldListItemsHaveEqualHeight(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"shouldUseMixedListHeight",void 0);_.u([_.R({computed:"computeShouldListItemsHaveShortsHeight(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"shouldUseShortsListHeight",void 0);_.u([_.R({computed:"computeGridVideoWidth(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"gridVideoWidth",void 0);
_.u([_.R({computed:"computeIsSearchVodShelf(isSearch, data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"isSearchVodShelf",void 0);_.u([_.R({computed:"computeDisableWheelScroll(isSearch, data)",reflectToAttribute:!0}),_.V("design:type",Object)],w8.prototype,"disableWheelScroll",void 0);_.u([_.R({computed:"computeSizing(isSearch)"}),_.V("design:type",Object)],w8.prototype,"sizing",void 0);
_.u([_.R({computed:"computeShortsLockupAspectRatio(isSearch)"}),_.V("design:type",Object)],w8.prototype,"shortsLockupAspectRatio",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],w8.prototype,"dataChanged",null);
_.N(w8,"yt-horizontal-list-renderer",function(){if(ydZ===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);ydZ=X}X=ydZ;return X},{mode:1});var SEs=function(){this.subscriptions=new Map([["navigation-start",new Set],["navigation-end",new Set]])};
SEs.prototype.subscribe=function(X,J){var p=this.subscriptions.get(X);if(!p)return function(){};
p.add(J);return function(){p.delete(J)}};
SEs.prototype.unsubscribe=function(X,J){(X=this.subscriptions.get(X))&&X.delete(J)};
SEs.prototype.publish=function(X,J){J=J===void 0?{}:J;(X=this.subscriptions.get(X))&&X.forEach(function(p){p(J)})};var OWe;var cw0=[10,12,14,16,18,20,24,28,32,36],bW0=[20,22,24,26,28,32,36,40,48,56,64,72,84,96,120],Yo=function(){var X=_.F.apply(this,arguments)||this;X.fontFamily="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD";X.hideOverflow=!1;X.useRoboto=!1;X.fontClass="";X.overflown=!1;X.actionMap={"yt-window-resized":"resize"};return X};
_.r(Yo,_.F);_.W=Yo.prototype;
_.W.attached=function(){var X=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();_.oh(this,function(){X.resize()});
if(!_.O4){var J,p,l;(J=document)==null||(p=J.fonts)==null||(l=p.ready)==null||l.then(function(){X.resize()})}};
_.W.dataChanged=function(){this.resize()};
_.W.guideIsExpandedChanged=function(){this.resize()};
_.W.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 X=this.getMaxNumLines(),J=this.getMinFont(),p=this.getMaxFont(),l=this.useRoboto?cw0:bW0;for(l=l.filter(function(B){return B<=p&&B>=J});l.length>1;){var g=Math.floor(l.length/2);
this.updateFontSize(l[g]);if(this.textNode.offsetWidth<=this.getMaxWidth()&&this.textNode.offsetHeight<=this.getMaxHeight()&&this.textNode.getClientRects().length<=X)l=l.slice(g,l.length);else if(this.textNode.offsetWidth>this.getMaxWidth()||this.textNode.offsetHeight>this.getMaxHeight()||this.textNode.getClientRects().length>X)l=l.slice(0,g);else break}this.updateFontSize(l[l.length-1]);this.textNode.style.visibility="inherit";this.handleOverflow(X)}};
_.W.handleOverflow=function(X){this.hideOverflow&&this.maxLines&&this.textNode.getClientRects().length>X&&(this.overflown=!0,this.textNode.classList.add("overflown"),this.textNode.style.setProperty("-webkit-line-clamp",X.toString()))};
_.W.updateFontSize=function(X){this.fontClass&&this.textNode.classList.remove(this.fontClass);this.fontClass=(this.useRoboto?"roboto-":"yt-sans-")+X;this.textNode.classList.add(this.fontClass)};
_.W.getMaxFont=function(){var X=this.useRoboto?cw0:bW0;X=X[X.length-1];return this.maxFontSize&&this.maxFontSize<=X?this.maxFontSize:X};
_.W.getMinFont=function(){var X=(this.useRoboto?cw0:bW0)[0];return this.minFontSize&&this.minFontSize>=X?this.minFontSize:X};
_.W.getMaxWidth=function(){return this.maxWidth?this.maxWidth:this.containerNode.offsetWidth};
_.W.getMaxHeight=function(){return this.maxHeight?this.maxHeight:this.containerNode.offsetHeight};
_.W.getMaxNumLines=function(){return this.maxLines&&this.text?this.maxLines+_.wi(this.text).split("\n").length-1:Infinity};
_.W.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("Kh`"+this.fontWeight);this.textNode.style.fontWeight=this.fontWeight.toString()}};
Yo.prototype.guideIsExpandedChanged=Yo.prototype.guideIsExpandedChanged;Yo.prototype.dataChanged=Yo.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Yo.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Yo.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Yo.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Yo.prototype,"text",void 0);
_.u([_.R(),_.V("design:type",String)],Yo.prototype,"fontFamily",void 0);_.u([_.R(),_.V("design:type",Number)],Yo.prototype,"maxWidth",void 0);_.u([_.R(),_.V("design:type",Number)],Yo.prototype,"maxHeight",void 0);_.u([_.R(),_.V("design:type",Number)],Yo.prototype,"maxFontSize",void 0);_.u([_.R(),_.V("design:type",Number)],Yo.prototype,"minFontSize",void 0);_.u([_.R(),_.V("design:type",Number)],Yo.prototype,"maxLines",void 0);_.u([_.R(),_.V("design:type",Object)],Yo.prototype,"hideOverflow",void 0);
_.u([_.R({selector:_.ZOR}),_.V("design:type",Boolean)],Yo.prototype,"guideIsExpanded",void 0);_.u([_.qB("#container"),_.V("design:type",HTMLElement)],Yo.prototype,"containerNode",void 0);_.u([_.qB("#text"),_.V("design:type",HTMLElement)],Yo.prototype,"textNode",void 0);_.u([_.GA("text"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Yo.prototype,"dataChanged",null);
_.u([_.GA("guideIsExpanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Yo.prototype,"guideIsExpandedChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"yt-dynamic-sizing-formatted-string"})],Yo);
_.N(Yo,"yt-dynamic-sizing-formatted-string",function(){if(OWe!==void 0)return OWe;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OWe=X},{mode:1});var fmt;_.DWZ=function(X){_.XI.call(this,X)};
_.r(_.DWZ,_.XI);var RVv=function(X){_.XI.call(this,X)};
_.r(RVv,_.DWZ);var va=function(){return _.F.apply(this,arguments)||this};
_.r(va,_.F);va.prototype.onTapSuspendedChannel=function(){var X;if((X=this.data)!=null&&X.serviceEndpoint){var J,p;(X=(p=_.a((J=this.data)==null?void 0:J.serviceEndpoint,_.Zo))==null?void 0:p.url)?_.Jo(X,void 0,void 0,window.top):(J=new RVv("Did not handle suspended account tap. No appealUrl."),_.Bf(J))}else J=new RVv("Did not handle suspended account tap. No serviceEndpoint."),_.Bf(J)};
va.prototype.onTap=function(){var X=this,J=_.Mp(),p,l=(p=_.Np(J,{veType:7116}))!=null?p:void 0;_.BE(J,{visualElement:l});_.sC();this.saveRoleText();var g;if((g=this.data)==null?0:g.youtubeSuspended)this.onTapSuspendedChannel();else{var B=!1,k,n;(J=(n=_.a((k=this.data)==null?void 0:k.serviceEndpoint,_.yYX))==null?void 0:n.supportedTokens)&&J.forEach(function(w){if(w.accountSigninToken)if(B=!0,X.onAccountItemTap)X.onAccountItemTap(w.accountSigninToken.signinUrl);else _.Jo(w.accountSigninToken.signinUrl,
void 0,void 0,window.top)});
if(!B){if(k=this.get("serviceEndpoint",this.data))B=!0,this.ytComponentBehavior.resolveCommand(k);B||_.$C(new RVv("Did not handle account switch tap. No token."))}}};
va.prototype.saveRoleText=function(){if(this.data){var X=this.data,J=X.channelDelegationRole;if(J){var p,l=(p=_.a(X==null?void 0:X.serviceEndpoint,_.yYX))==null?void 0:p.supportedTokens;if(!l){var g,B,k,n;l=(g=_.a(X==null?void 0:X.serviceEndpoint,_.zT))==null?void 0:(B=g.popup)==null?void 0:(k=B.confirmDialogRenderer)==null?void 0:(n=k.confirmButton)==null?void 0:n.buttonRenderer;var w;l=(w=_.a(l==null?void 0:l.command,_.Im))==null?void 0:w.commands;if(!l)return;var Y;l=(Y=_.a(l[1],_.yYX))==null?
void 0:Y.supportedTokens}if(l){w=void 0;Y=_.C(l);for(l=Y.next();!l.done;l=Y.next())if(l=l.value,l.datasyncIdToken){w=l.datasyncIdToken.datasyncIdToken;break}if(w){var e;a:{if(_.ooT()&&(Y=_.sz(w+"::pom"))){Y=new z1(Y);break a}Y=void 0}(e=Y)==null||e.set("role_text",J);if((uy4?uy4:window.location).href.indexOf("studio")!==-1&&(e=SrW())){Y=e.src?(new URL(e.src)).origin:"*";var Z;(Z=e.contentWindow)==null||Z.postMessage({action:"save_pom_role",datasyncId:w,roleText:J},Y)}}}}}};
_.O1.Object.defineProperties(va.prototype,{enableRingForActiveAccount:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isSelected)}},
thumbnailSize:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.accountPhoto)==null?void 0:J.thumbnails;return p&&p.length>0&&(p[0].height===36||p[0].height===48)?p[0].height:40}}});
va.prototype.onTap=va.prototype.onTap;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],va.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],va.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],va.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Function)],va.prototype,"onAccountItemTap",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],va.prototype,"enableRingForActiveAccount",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],va.prototype,"thumbnailSize",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],va.prototype,"onTap",null);_.u([_.Xo({is:"ytd-account-item-renderer",disableElementRegistration:!0})],va);
_.N(va,"ytd-account-item-renderer",function(){if(fmt!==void 0)return fmt;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return fmt=X},{mode:1});var mWk;var ey=function(){return _.F.apply(this,arguments)||this};
_.r(ey,_.F);ey.prototype.onClickEditIcon=function(){this.data&&this.data.onTapCommand&&_.yG().resolve(_.SV).resolveCommand(this.data.onTapCommand,{form:{element:this.hostElement}})};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ey.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ey.prototype,"data",void 0);_.u([_.Xo({is:"ytd-identity-chip-renderer",disableElementRegistration:!0})],ey);
_.N(ey,"ytd-identity-chip-renderer",function(){if(mWk!==void 0)return mWk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return mWk=X},{mode:1});var FQZ;var qEt;var Ngs;var Mqj;var Zy=function(){var X=_.F.apply(this,arguments)||this;X.richItemMinWidth=_.ch("wn_grid_min_item_width",310);X.isShorts=!1;X.isWatchNext=!1;X.isExploreHub=!1;return X};
_.r(Zy,_.F);_.O1.Object.defineProperties(Zy.prototype,{shimmerAnimation:{configurable:!0,enumerable:!0,get:function(){return this.isExploreHub}},
cardItems:{configurable:!0,enumerable:!0,get:function(){var X=[],J=this.isShorts?this.slimItemsPerRow:this.itemsPerRow;this.isWatchNext&&_.bS(this.hostElement,{"--ytd-ghost-grid-items-per-row":""+this.itemsPerRow,"--ytd-ghost-grid-min-width":this.richItemMinWidth+"px"});var p;if(((p=this.data)==null?0:p.rows)&&J)for(J*=this.data.rows,p=0;p<J;p++)X.push({});return X}}});
_.u([_.S(_.Ld),_.V("design:type",Object)],Zy.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zy.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zy.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.jZ,value:3}),_.V("design:type",Number)],Zy.prototype,"itemsPerRow",void 0);_.u([_.R({selector:_.e64,value:6}),_.V("design:type",Number)],Zy.prototype,"slimItemsPerRow",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Number)],Zy.prototype,"richItemMinWidth",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],Zy.prototype,"miniMode",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zy.prototype,"isShorts",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zy.prototype,"isWatchNext",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zy.prototype,"isExploreHub",void 0);
_.u([_.O("isExploreHub"),_.R({reflectToAttribute:!0}),_.V("design:type",Object),_.V("design:paramtypes",[])],Zy.prototype,"shimmerAnimation",null);_.u([_.O("data.rows","isShorts","slimItemsPerRow","itemsPerRow"),_.V("design:type",Array),_.V("design:paramtypes",[])],Zy.prototype,"cardItems",null);_.u([_.Xo({is:"ytd-ghost-grid-renderer",disableElementRegistration:!0})],Zy);
_.u6v=_.y_()(Zy,"ytd-ghost-grid-renderer",function(){if(Mqj===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);Mqj=X}X=Mqj;return X},{allowedProps:["data",
"isShorts","isWatchNext","isExploreHub","richItemMinWidth"],mode:1});_.ZZ(_.q(function(X){var J=_.Zp(X,{numberOfComments:3}).numberOfComments,p=_.Zp(X,{isInitialLoad:!1}).isInitialLoad,l=_.Zp(X,{engagementPanel:!1}).engagementPanel,g=function(){return Math.min(Number(J==null?void 0:J())||20,20)};
return _.A("yt-ghost-comments",{class:"ytGhostCommentsHost"},_.A(_.v,{cond:function(){return!(l==null?0:l())&&(p==null?void 0:p())},
then:function(){return _.A("div",{class:"ytGhostCommentsComments"},_.A("div",{class:"ytGhostCommentsGhostCommentsHeader"},_.A("div",{class:_.yW("ytGhostCommentsGhostCommentCount","ytGhostCommentsGhostFill")}),_.A("div",{class:_.yW("ytGhostCommentsGhostSort","ytGhostCommentsGhostFill")})),_.A("div",{class:"ytGhostCommentsGhostCard"},_.A("div",{class:"ytGhostCommentsAvatar"},_.A("div",{class:"ytGhostCommentsCircle"})),_.A("div",{class:"ytGhostCommentsComments"},_.A("div",{class:"ytGhostCommentsMeta"},
_.A("div",{class:_.yW("ytGhostCommentsGhostInputPlaceholder","ytGhostCommentsGhostFill")})),_.A("div",{class:_.yW("ytGhostCommentsGhostInputUnderline","ytGhostCommentsGhostFill")}))))}}),_.A("div",{class:"ytGhostCommentsComments"},_.A(_.Kr,{each:function(){return Array((g==null?void 0:g())||3)}},function(){return _.A("div",{class:"ytGhostCommentsGhostCard"},_.A("div",{class:"ytGhostCommentsAvatar"},_.A("div",{class:"ytGhostCommentsCircle"})),_.A("div",{class:"ytGhostCommentsHost"},_.A("div",{class:"ytGhostCommentsMeta"},
_.A("div",{class:_.yW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")})),_.A("div",{class:_.yW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.A("div",{class:_.yW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.A("div",{class:"ytGhostCommentsGhostLikeDislike"},_.A("div",{class:_.yW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}),_.A("div",{class:_.yW("ytGhostCommentsGhostText","ytGhostCommentsGhostFill")}))))})))},"kc"),"yt-ghost-comments",{props:{numberOfComments:_.H7,
isInitialLoad:_.H7,engagementPanel:_.H7},unsafeExternallySettableAttributes:new Set(["hidden"])});_.Pz("multiPageMenuSectionItems","continuationItemRenderer","ytd-continuation-item-renderer");var hm=function(){var X=_.F.apply(this,arguments)||this;X.isOverridable=!1;X.spinnerActive=!1;X.showButton=!1;X.isCommentsSection=!1;X.engagementPanel=!0;X.isShortsGrid=!1;X.isShortsPage=!1;X.isWatchPage=!1;X.originalShowButton=!1;X.endOfList=!1;return X};
_.r(hm,_.F);_.W=hm.prototype;_.W.resetIntersectionObserver=function(){var X;(X=this.observer)==null||X.disconnect();this.observer=void 0};
_.W.triggerContinuation=function(){if(!this.showButton&&!this.endOfList){this.spinnerActive=!0;var X,J;((X=this.data)==null?void 0:X.trigger)==="CONTINUATION_TRIGGER_ON_ITEM_SHOWN"&&((J=this.data)==null?0:J.continuationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.continuationEndpoint)}};
_.W.initializeIntersectionObserver=function(){var X=this;this.resetIntersectionObserver();this.continuationTriggerOffset&&(this.observer=new IntersectionObserver(function(J){J=_.C(J);for(var p=J.next();!p.done;p=J.next())p.value.isIntersecting&&(X.triggerContinuation(),X.resetIntersectionObserver())},{rootMargin:"0px 0px "+this.continuationTriggerOffset+"px",
threshold:0}),this.observer.observe(this.hostElement))};
_.W.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}}}},showGhostCardComments:{id:"ghost-comment-section",mapping:{ghostCommentsSectionRenderer:{component:"yt-ghost-comments"}}},"data.ghostCards":{id:"ghost-cards",mapping:{ghostGridRenderer:{component:"ytd-ghost-grid-renderer",properties:{isShorts:"[[isShortsGrid]]"}}}}}};
_.W.observeData=function(){this.endOfList=this.spinnerActive=!1;this.ytRendererBehavior.invalidate(!1);var X;((X=this.data)==null?0:X.continuationEndpoint)&&(X=_.a(this.data.continuationEndpoint,_.XJ))&&this.ytdReduxBehavior.dispatch(_.a4({type:"SET_CONTINUATION_COMMAND",payload:{continuationCommand:X}}))};
_.W.onShow=function(){this.numberOfGhostCommentsChanged();this.continuationTriggerOffset||this.triggerContinuation()};
_.W.onYtServiceRequestSentForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!0,this.originalShowButton=this.showButton,this.showButton=!1)};
_.W.onServiceRequestCompleted=function(X,J){if(!_.H("kevlar_hide_spinner_on_empty_continuation_killswitch")){var p;(p=J.actions)!=null&&p.length||(this.spinnerActive=!1,this.endOfList=!0)}};
_.W.onYtServiceRequestCompletedForButtonRenderer=function(){this.buttonRenderer&&(this.spinnerActive=!1,this.showButton=this.originalShowButton)};
_.W.showButtonChanged=function(){this.showButton&&(this.spinnerActive=!1);this.ytRendererBehavior.invalidate(!1)};
_.W.continuationTriggerOffsetChanged=function(){this.initializeIntersectionObserver()};
_.W.numberOfGhostCommentsChanged=function(){var X=3;if(this.engagementPanel){var J,p,l;X=Math.floor(((((J=this.hostElement)==null?void 0:(p=J.parentElement)==null?void 0:(l=p.parentElement)==null?void 0:l.scrollHeight)||108)-108)/108);X=this.isInitialLoad?Math.max(X,3):3}J=[].concat(_.EU(this.hostElement.querySelectorAll("yt-ghost-comments")));J=_.C(J);for(p=J.next();!p.done;p=J.next())p=p.value,p.numberOfComments=X,p.isInitialLoad=this.isInitialLoad,p.engagementPanel=this.engagementPanel};
_.W.detached=function(){this.resetIntersectionObserver()};
_.O1.Object.defineProperties(hm.prototype,{showGhostCardComments:{configurable:!0,enumerable:!0,get:function(){return this.isCommentsSection&&!this.showButton?{ghostCommentsSectionRenderer:!0}:!1}}});
hm.prototype.numberOfGhostCommentsChanged=hm.prototype.numberOfGhostCommentsChanged;hm.prototype.continuationTriggerOffsetChanged=hm.prototype.continuationTriggerOffsetChanged;hm.prototype.showButtonChanged=hm.prototype.showButtonChanged;hm.prototype.onYtServiceRequestCompletedForButtonRenderer=hm.prototype.onYtServiceRequestCompletedForButtonRenderer;hm.prototype.onServiceRequestCompleted=hm.prototype.onServiceRequestCompleted;hm.prototype.onYtServiceRequestSentForButtonRenderer=hm.prototype.onYtServiceRequestSentForButtonRenderer;
hm.prototype.observeData=hm.prototype.observeData;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hm.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.v7.YtVisibilityBehavior),_.V("design:type",Object)],hm.prototype,"ytVisibilityBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],hm.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],hm.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hm.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],hm.prototype,"isOverridable",void 0);_.u([_.R(),_.V("design:type",Object)],hm.prototype,"spinnerActive",void 0);_.u([_.R(),_.V("design:type",Object)],hm.prototype,"showButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hm.prototype,"isCommentsSection",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hm.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Object)],hm.prototype,"isShortsGrid",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.HOC}),_.V("design:type",Object)],hm.prototype,"isShortsPage",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.xyU}),_.V("design:type",Object)],hm.prototype,"isWatchPage",void 0);_.u([_.R(),_.V("design:type",Number)],hm.prototype,"continuationTriggerOffset",void 0);
_.u([_.R(),_.V("design:type",Object)],hm.prototype,"endOfList",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],hm.prototype,"isInitialLoad",void 0);_.u([_.qB("ytd-button-renderer"),_.V("design:type",_.bW)],hm.prototype,"buttonRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],hm.prototype,"buttonOverrides",void 0);
_.u([_.R(),_.O("engagementPanel","isCommentsSection","showButton","isShortsPage","isWatchPage"),_.V("design:type",Object),_.V("design:paramtypes",[])],hm.prototype,"showGhostCardComments",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hm.prototype,"observeData",null);
_.u([_.R8("yt-service-request-sent-button-renderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hm.prototype,"onYtServiceRequestSentForButtonRenderer",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],hm.prototype,"onServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-completed-button-renderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hm.prototype,"onYtServiceRequestCompletedForButtonRenderer",null);_.u([_.GA("showButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hm.prototype,"showButtonChanged",null);
_.u([_.GA("continuationTriggerOffset"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hm.prototype,"continuationTriggerOffsetChanged",null);_.u([_.mA("isInitialLoad","engagementPanel"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hm.prototype,"numberOfGhostCommentsChanged",null);_.u([_.Xo({is:"ytd-continuation-item-renderer",disableElementRegistration:!0})],hm);
_.N(hm,"ytd-continuation-item-renderer",function(){if(Ngs!==void 0)return Ngs;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Ngs=X},{mode:1});var G9s;var xo=function(){var X=_.F.apply(this,arguments)||this;X.downloadProgress=0;X.transferState="TRANSFER_STATE_UNKNOWN";X.downloadState="DOWNLOAD_STATE_UNKNOWN";X.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";X.offlineVideoPolicyExpirationTimestamp=0;X.downloadedVideoPlaybackPosition=0;return X};
_.r(xo,_.F);xo.prototype.dataChanged=function(){var X;this.videoData=_.a((X=this.data)==null?void 0:X.renderer,lIZ);this.transferStateChanged()};
xo.prototype.downloadProgressChanged=function(){if(this.entityInfo){var X=Object.assign({},this.videoData),J=HdT(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),p=J.publishedTimeText,l=J.badges;X.shortViewCountText=J.shortViewCountText;X.publishedTimeText=p;X.badges=l;this.set("videoData",X)}};
xo.prototype.transferStateChanged=function(){if(this.entityInfo){var X=this.transferState==="TRANSFER_STATE_PAUSED_BY_USER",J=_.NI(this.transferState)||this.transferState==="TRANSFER_STATE_FAILED"||this.transferState==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!qI(this.entityInfo.policyEntity),p=Object.assign({},this.videoData),l=HdT(this.entityInfo,this.transferState,this.downloadProgress,this.downloadState,this.relativeDateReference),g=l.publishedTimeText,B=l.badges;p.shortViewCountText=
l.shortViewCountText;p.publishedTimeText=g;p.badges=B;p.isDisabled=J;p.isWatched=this.downloadedVideoPlaybackPosition>0;p.navigationEndpoint=J?void 0:aqa(this.videoData.videoId,this.downloadedVideoPlaybackPosition,this.entityInfo.videoEntity.lengthSeconds);var k;X&&((k=this.videoData)==null?0:k.videoId)&&!_.H("dl_resume_click_killswitch")&&(p.isDisabled=!1,p.navigationEndpoint={offlineVideoEndpoint:{videoId:this.videoData.videoId,action:"ACTION_RESUME"}});p.thumbnailOverlays=hl6(this.entityInfo,this.transferState,
this.downloadState,this.downloadedVideoPlaybackPosition);this.set("videoData",p)}};
xo.prototype.transferStateChanged=xo.prototype.transferStateChanged;xo.prototype.downloadProgressChanged=xo.prototype.downloadProgressChanged;xo.prototype.dataChanged=xo.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xo.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],xo.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xo.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],xo.prototype,"videoData",void 0);_.u([_.R({selector:lr,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"downloadProgress",void 0);_.u([_.R(),_.V("design:type",Number)],xo.prototype,"relativeDateReference",void 0);_.u([_.R({selector:_.JW,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"transferState",void 0);
_.u([_.R({selector:Gp5,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"downloadState",void 0);_.u([_.R({selector:yYR,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"offlinePolicyAction",void 0);_.u([_.R({selector:oK4,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);
_.u([_.R({selector:gi,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"downloadedVideoPlaybackPosition",void 0);_.u([_.R({selector:OOY,selectorArgs:["videoData.videoId"]}),_.V("design:type",Object)],xo.prototype,"entityInfo",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],xo.prototype,"isDownloading",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xo.prototype,"dataChanged",null);
_.u([_.GA("downloadProgress"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xo.prototype,"downloadProgressChanged",null);_.u([_.GA("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadState","downloadedVideoPlaybackPosition"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xo.prototype,"transferStateChanged",null);
_.u([_.Xo({is:"ytd-downloaded-video-grid-video-renderer",disableElementRegistration:!0})],xo);
_.N(xo,"ytd-downloaded-video-grid-video-renderer",function(){if(G9s!==void 0)return G9s;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return G9s=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var dWj;var Ha=function(){};
Ha.prototype.resolve=function(X,J){var p=this;return _.L(function(l){return l.yield(p.resolveCommand(X,J),0)})};var Vqj,a$;Vqj=q_a(function(X){return X.targetId},{shouldPersist:!1});
a$=Vqj.updateData;_.tqe=Vqj.useUpdatableData;var Pxv,QEs;Pxv=q_a(function(X){return X.targetId});
QEs=Pxv.updateData;_.Es0=Pxv.useUpdatableData;var KQb=NNm.bind(null,a$),Tgr=NNm.bind(null,QEs);(function(X,J,p){var l=_.a(p==null?void 0:p.updatedRenderer,_.D7U);return l?X({targetId:J},function(){return l}):!1}).bind(null,a$);var Ur=function(){};
_.r(Ur,Ha);Ur.prototype.resolveCommand=function(X){var J;return _.L(function(p){J=_.a(X,_.Kda);if(!J)return p.return();KQb(J.targetId,J);_.Ma(p)})};var r8=function(){var X=_.MB.apply(this,arguments)||this;X.continuationActionMap={"yt-append-continuation-items-action":"handleAppendContinuationItemsAction","yt-reload-continuation-items-command":"handleReloadContinuationItemsCommand","yt-show-reload-ui-command":"handleShowReloadUiCommand"};return X};
_.r(r8,_.MB);_.W=r8.prototype;_.W.configureContinuationPathMap=function(){return{}};
_.W.beforeRegister=function(){this.continuationPathMap=this.configureContinuationPathMap()};
_.W.attached=function(){this.actionHandlerBehavior.registerActionMap(this.continuationActionMap)};
_.W.detached=function(){this.actionHandlerBehavior.unregisterActionMap(this.continuationActionMap)};
_.W.observeData=function(){this.data&&(this.continuationIsReloading=!1,this.reloadUiContent=void 0)};
_.W.handleAppendContinuationItemsAction=function(X){var J=_.a(X,_.rbU);if(this.data&&this.data.targetId&&J&&this.continuationPathMap&&J.targetId===this.data.targetId){var p=GyY(X),l=p&&this.continuationPathMap[p];if(l&&p)if(X=this.get(l,this.data)){a:{for(p=0;p<X.length;p++){var g=X[p],B=void 0,k=!!_.a((B=_.a(g,ngU))==null?void 0:B.content,_.sZt);if(_.a(g,_.xS)||k)break a}p=X.length}l="data."+l;J.continuationItems?p===X.length-1?(this.pop(l),this.push.apply(this,[l].concat(_.EU(J.continuationItems)))):
p===X.length?this.push.apply(this,[l].concat(_.EU(J.continuationItems))):this.splice.apply(this,[l,p,1].concat(_.EU(J.continuationItems))):this.splice(l,p,1);(_.H("web_enable_voting_animation")||_.H("enable_music_web_cairo_voting_animation"))&&_.h8(this.hostElement,"yt-append-continuation-items-action-finished");_.h8(this.hostElement,"yt-next-continuation-data-updated",null,{bubbles:!1})}else _.Wf(new _.Kw("append continuation items does not exist",p));else _.Wf(new _.Kw("append continuation path does not exist",
p))}};
_.W.handleReloadContinuationItemsCommand=function(X){var J=_.a(X,_.Kda);if(this.data&&J){if(!_.H("web_reload_continuation_items_command_resolver_killswitch")){var p=_.yG().resolve(_.I6(Ur));p&&p.resolveCommand(X)}if(this.data.targetId&&this.continuationPathMap&&J.targetId===this.data.targetId&&(!_.H("web_enable_channel_pivot_panel")||this.data.targetId!=="browse-feedFEsfv_channel_pivot"||J.slot!=="RELOAD_CONTINUATION_SLOT_HEADER")){var l;p=(l=J.slot)==null?void 0:l.replace("RELOAD_CONTINUATION_SLOT_",
"");l=(X=GyY(X)+"-"+(p==null?void 0:p.toLowerCase()))&&this.continuationPathMap[X];if(!l||!X||!p)_.Wf(new _.Kw("reload continuation path does not exist",X));else if(!this.reloadContinuationItemsCommandMatcher||this.reloadContinuationItemsCommandMatcher(J)){if(J.replaceWithFirstItem){var g;this.set("data."+l,((g=J.continuationItems)==null?0:g.length)?J.continuationItems[0]:{})}else this.set("data."+l,J.continuationItems?J.continuationItems:[]);this.continuationIsReloading=!1;this.reloadUiContent=void 0;
_.h8(this.hostElement,"yt-reload-continuation-finish",null,{bubbles:!1})}}}};
_.W.handleShowReloadUiCommand=function(X){X=_.a(X,MXv);var J;((J=this.data)==null?0:J.targetId)&&(X==null?0:X.targetId)&&X.targetId===this.data.targetId&&(this.continuationIsReloading=!0,X.content&&(this.reloadUiContent=X.content))};
r8.prototype.observeData=r8.prototype.observeData;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],r8.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],r8.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],r8.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],r8.prototype,"continuationIsReloading",void 0);
_.u([_.R(),_.V("design:type",Object)],r8.prototype,"reloadUiContent",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r8.prototype,"observeData",null);_.u([_.uS()],r8);_.I$=[_.AP.YtComponentBehavior,_.dE.YtActionHandlerBehavior,r8.prototype];_.yc={};_.yc.YtNextContinuationBehavior=[_.ye.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",_.Da(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!0)},
stopListeningForNavigate_:function(){this.canUseContextualNetworkManager_()||(document.removeEventListener("yt-navigate-start",_.Da(this,this.onYtNavigateStart_)),this.listeningForNavigate_=!1)},
onLoadNextContinuation_:function(X,J){X.stopPropagation();this.nextContinuation.requestPath?this.makeNextContinuationRequest_(this.nextContinuation.requestPath,J,{}):(X={locationRetrieved:function(p){this.makeNextContinuationRequest_(p,J,{})}.bind(this)},_.h8(this.hostElement,"yt-retrieve-location",X))},
makeNextContinuationRequest_:function(X,J,p){_.Tl("nct");this.pendingContinuationRequest_&&this.pendingContinuationRequest_.cancel();X=J(X);var l;this.canUseContextualNetworkManager_()&&(l=this.getNetworkManager());l||(l=_.yG().resolve(_.ur));J=_.$z.instance;if(_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"&&J){l=_.eo([X.startsWith("/")?X.substr(1):X]);var g,B;p=_.Zq(J,{},l,p==null?void 0:(g=p.context)==null?void 0:(B=g.clickTracking)==null?void 0:B.clickTrackingParams).then(function(k){return{response:k}})}else p=
this.nextContinuation.usePost?l.postData(X,p):l.fetchData(X);
p.then(this.updateNextContinuationData_.bind(this,X));this.pendingContinuationRequest_=p;this.startListeningForNavigate_()},
updateNextContinuationData_:function(X,J){var p=this;_.Tl("ncl");this.pendingContinuationRequest_=void 0;if(J){var l={};this.nextContinuation&&(l=this.nextContinuation);if(J.response&&J.response.continuationContents&&J.response.continuationContents[l.continuationType]){X=J.response.continuationContents[l.continuationType];var g=l.header||"data.header",B=X[l.responseHeaderKey||"header"];B&&this.set(g,B);g=l.contentsArray||"data.contents";B=this.getContents_(X,l.responseContentsKey||"contents")||[];
this.pathExists_(g)?(B.unshift(g),this.push.apply(this,B)):this.set(g,B);B&&(MkB(_.Mp(),J.response,this.hostElement,function(k){_.xm(p.hostElement,"yt-store-grafted-ve-action",[k])}),_.h8(this.hostElement,"yt-next-continuation-data-updated",{continuationData:J,
page:this,contentsArray:g}));this.set(l.continuationsArray||"data.continuations",X[l.responseContinuationsKey||"continuations"]||[])}else J.reload?_.Wf(new _.Kw("Reloading from continuation is unsupported")):J.responseContext&&J.responseContext.errors||(delete J.xsrf_token,delete J.timing,delete J.endpoint,delete J.csn,J.responseContext&&delete J.responseContext.serviceTrackingParams,g={request:_.Z6(X,{ctoken:"x",continuation:"x",itct:"x"}),responseKeys:Object.keys(J).sort()},J.response&&(g.responseContentKeys=
Object.keys(J.response).sort()),this.nextContinuation&&this.nextContinuation.continuationType&&(g.continuationType=this.nextContinuation.continuationType.substr(0,256)),J=new _.Kw("Malformed continuation",g),X.indexOf("/comment_service_ajax")==0?_.Wf(J):_.Bf(J)),this.set(l.continuationsArray||"data.continuations",[])}else _.$C(new _.Kw("Missing continuation response",X))},
getContents_:function(X,J){J=J.split(".");return _.Q5.getValueByKeys(X,J)},
pathExists_:function(X){var J=this;X=X.toString().split(".");for(var p=0;p<X.length;p++)if(J=J[X[p]],J===void 0)return!1;return!0},
onYtNavigateStart_:function(){this.pendingContinuationRequest_&&(this.pendingContinuationRequest_.cancel(),this.pendingContinuationRequest_=void 0);this.stopListeningForNavigate_()}}];var zVU;var jEe;var o$=function(){var X=_.F.apply(this,arguments)||this;X.triggered_=!1;return X};
_.r(o$,_.F);_.W=o$.prototype;_.W.attached=function(){this.maybeTriggerAutoload()};
_.W.detached=function(){this.hasBeenTriggered_=!1};
_.W.onPrescanVisible=function(){this.onShow()};
_.W.onShow=function(){this.showButton||this.trigger()};
_.W.trigger=function(){this.data&&this.data.continuation&&(this.spinnerActive_=!0,this.showButton=!1,this.triggered_||(_.h8(this.hostElement,"yt-load-next-continuation",this.getContinuationUrl.bind(this)),this.hasBeenTriggered_=this.triggered_=!0))};
_.W.triggerIfNotPreviouslyTriggered=function(){this.hasBeenTriggered_||this.trigger()};
_.W.maybeTriggerAutoload=function(){this.data&&this.isAttached&&this.data.autoloadEnabled&&this.data.autoloadImmediately&&this.trigger()};
_.W.computeLabel_=function(X,J){return X===void 0?null:X.label||!J?X.label:this.showMoreText_};
_.W.observeData_=function(){this.spinnerActive_=this.triggered_=!1;this.ytRendererBehavior.invalidate(!1);this.maybeTriggerAutoload()};
_.W.getContinuationUrl=function(X){var J={ctoken:this.data.continuation,continuation:this.data.continuation,type:"next"};this.data.clickTrackingParams&&(J.itct=this.data.clickTrackingParams);return _.hn(X,J)};
_.W.showButtonChanged_=function(){this.ytRendererBehavior.invalidate(!1)};
o$.prototype.showButtonChanged_=o$.prototype.showButtonChanged_;o$.prototype.observeData_=o$.prototype.observeData_;_.u([_.S(_.v7.YtVisibilityBehavior),_.V("design:type",Object)],o$.prototype,"ytVisibilityBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],o$.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],o$.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],o$.prototype,"showButton",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],o$.prototype,"showIcon",void 0);_.u([_.R({computed:"computeLabel_(data, showButton)"}),_.V("design:type",Object)],o$.prototype,"label",void 0);_.u([_.R({value:_.AW(_.cI("SHOW_MORE",void 0,"Show More"))}),_.V("design:type",Object)],o$.prototype,"showMoreText_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],o$.prototype,"spinnerActive_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],o$.prototype,"hasBeenTriggered_",void 0);
_.u([_.R({value:void 0}),_.V("design:type",String)],o$.prototype,"observeVisibleOption",void 0);_.u([_.R({value:void 0}),_.V("design:type",String)],o$.prototype,"observeHiddenOption",void 0);_.u([_.R({value:"observe_once"}),_.V("design:type",Object)],o$.prototype,"observePrescanOption",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],o$.prototype,"observeData_",null);
_.u([_.mA("showButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],o$.prototype,"showButtonChanged_",null);_.u([_.se({is:"yt-next-continuation",disableElementRegistration:!0})],o$);
_.N(o$,"yt-next-continuation",function(){if(jEe===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;zVU===void 0&&(zVU=document.createElement("template"));var l=zVU;p.call(J,l.content.cloneNode(!0),X.content.firstChild);jEe=X}X=jEe;return X},{mode:2});var iWv;var sE0;var Sy=function(){return _.F.apply(this,arguments)||this};
_.r(Sy,_.F);Sy.prototype.attached=function(){this.hostElement.parentNode.style.justifyContent="center"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Sy.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Sy.prototype,"data",void 0);_.u([_.se({is:"yt-music-pass-small-feature-info-renderer",disableElementRegistration:!0})],Sy);
_.N(Sy,"yt-music-pass-small-feature-info-renderer",function(){if(sE0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;iWv===void 0&&(iWv=document.createElement("template"));var l=iWv;p.call(J,l.content.cloneNode(!0),X.content.firstChild);sE0=X}X=sE0;return X},{mode:2});_.Pz("itemSectionRenderer","gridRenderer","ytd-grid-renderer");var Or=function(){var X=_.F.apply(this,arguments)||this;X.isCollapsible=!1;X.nextContinuation={continuationType:"gridContinuation",contentsArray:"data.items",responseContentsKey:"items"};return X};
_.r(Or,_.F);_.W=Or.prototype;_.W.computeIsCollapsible=function(X){return!!(((X==null?0:X.showMoreText)||(X==null?0:X.visibleRowCount))&&(X==null?0:X.isCollapsible))};
_.W.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"}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"items"}};
_.W.persistentGuideChanged=function(){this.maybeUpdateInitialItemsDisplayed()};
_.W.onIronResize=function(){var X=this;_.kr(this,"updateGridInitItems",function(){X.maybeUpdateInitialItemsDisplayed()})};
_.W.maybeUpdateInitialItemsDisplayed=function(){if(this.collapsed){var X=this.getVisibleWidth();X!==0&&(X=Math.floor(X/214)*(this.data.visibleRowCount||2),X!==this.initialCount&&(this.initialCount=X,this.data&&this.data.items&&this.ytLazyListBehavior.setInitialItemsOnDataChanged(this.data.items)))}};
_.W.getVisibleWidth=function(){return this.hostElement.offsetWidth};
_.W.computeExpandVisible=function(X,J,p,l){return X&&J&&p&&!!l&&!!l.showMoreText};
_.W.computeShowMoreButton=function(X){return{text:X,style:"STYLE_TEXT",size:"SIZE_DEFAULT"}};
_.W.onExpandTap=function(){this.collapsed=!1;this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
_.W.initCollapsed=function(){var X=this;this.ytLazyListBehavior.canShowMore=!1;var J;(this.collapsed=!((J=this.data)==null||!J.isCollapsible))&&this.maybeUpdateInitialItemsDisplayed();_.oh(this,function(){_.HI(X.hostElement,"yt-refit-popups-action")})};
_.W.fillRestIfNotCollapsible=function(){var X=this.ytLazyListBehavior.canShowMore;this.data&&this.isCollapsible||!X||this.ytLazyListBehavior.fillRemainingListItems()};
_.W.computeViewAllHidden=function(X,J){return X||!J.viewAllEndpoint};
Or.prototype.fillRestIfNotCollapsible=Or.prototype.fillRestIfNotCollapsible;Or.prototype.initCollapsed=Or.prototype.initCollapsed;Or.prototype.onIronResize=Or.prototype.onIronResize;Or.prototype.persistentGuideChanged=Or.prototype.persistentGuideChanged;_.u([_.S(_.sJ),_.V("design:type",Object)],Or.prototype,"ironResizableBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Or.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Or.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],Or.prototype,"ytLazyListBehavior",void 0);_.u([_.S(_.yc.YtNextContinuationBehavior),_.V("design:type",Object)],Or.prototype,"ytNextContinuationBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],Or.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.S(_.I$),_.V("design:type",Object)],Or.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Or.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Or.prototype,"collapsed",void 0);_.u([_.R(),_.V("design:type",Number)],Or.prototype,"initialCount",void 0);_.u([_.R({computed:"computeShowMoreButton(data.showMoreText)"}),_.V("design:type",Object)],Or.prototype,"showMoreButton",void 0);
_.u([_.R({computed:"computeIsCollapsible(data)"}),_.V("design:type",Object)],Or.prototype,"isCollapsible",void 0);_.u([_.qB("#items"),_.V("design:type",HTMLElement)],Or.prototype,"items",void 0);_.u([_.GA("guidePersistentAndVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Or.prototype,"persistentGuideChanged",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Or.prototype,"onIronResize",null);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Or.prototype,"initCollapsed",null);_.u([_.GA("canShowMore"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Or.prototype,"fillRestIfNotCollapsible",null);_.u([_.Xo({is:"ytd-grid-renderer",disableElementRegistration:!0})],Or);
_.N(Or,"ytd-grid-renderer",function(){if(dWj!==void 0)return dWj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return dWj=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var ca=function(){return _.F.apply(this,arguments)||this};
_.r(ca,_.F);
ca.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"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ca.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ca.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ca.prototype,"data",void 0);_.u([_.Xo({is:"ytd-carousel-ad-renderer",disableElementRegistration:!0})],ca);
_.N(ca,"ytd-carousel-ad-renderer",function(){if(qEt!==void 0)return qEt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return qEt=X},{mode:1});var XJr;var bd=function(){return _.F.apply(this,arguments)||this};
_.r(bd,_.F);_.W=bd.prototype;_.W.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"}}}};
_.W.dataChanged=function(){this.data&&this.data.content&&this.data.clickLocationTargets&&this.data.content.navigationEndpoint&&(this.sendImpression(),this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,bd.JSC$15782_CLICK_LOCATION_ID_MAP))};
_.W.onSitelinkTap=function(X){X.stopPropagation();var J,p,l=X==null?void 0:(J=X.model)==null?void 0:(p=J.item)==null?void 0:p.onTap;l&&this.ytSparklesClickLocationBehavior.handleClick(l,X,!1)};
_.W.onTap=function(X){var J=this.data&&this.data.content&&this.data.content.navigationEndpoint;J&&this.ytSparklesClickLocationBehavior.handleClick(J,X,!1)};
_.W.sendImpression=function(){if(this.data&&this.data.content)for(var X=_.C(this.data.content.impressionEndpoints||[]),J=X.next();!J.done;J=X.next()){J=_.C(J.value.loggingUrls||[]);for(var p=J.next();!p.done;p=J.next())p=p.value,p.baseUrl&&vC(p.baseUrl,p.attributionSrcMode)}};
bd.prototype.onTap=bd.prototype.onTap;bd.prototype.dataChanged=bd.prototype.dataChanged;bd.JSC$15782_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"]]);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bd.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],bd.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bd.prototype,"data",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bd.prototype,"dataChanged",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],bd.prototype,"onTap",null);_.u([_.Xo({is:"ytd-promoted-sparkles-text-search-renderer",disableElementRegistration:!0})],bd);
_.N(bd,"ytd-promoted-sparkles-text-search-renderer",function(){if(XJr!==void 0)return XJr;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return XJr=X},{mode:1});var Jpu;var f0=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-mute-ad-action":"handleMuteAd"};return X};
_.r(f0,_.F);_.W=f0.prototype;_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.configureRendererStamper=function(){return{"data.menu":{id:_.H("fix_alignment_search_desktop_text_image_ads_small_screens")?"menu":"old-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverride]]"}}}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge-search",
mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},"data.adBadge":{id:"ad-badge-new",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.W.computeButtonOverride=function(){return{style:"call-to-action",type:"tonal"}};
_.W.computeHasAdBadge=function(X){return!(X==null||!X.adBadge)};
_.W.dataChanged=function(){this.data&&this.data.impressionCommands&&this.data.clickLocationTargets&&(this.data.adBadge||this.set("data.adBadge",f0.JSC$15791_DEFAULT_AD_BADGE_RENDERER),_.S0(this.hostElement,"sparkles-light-cta",!0),this.data.activeView&&N3(this.activeView,this.data.activeView),this.ytSparklesClickLocationBehavior.configureClickTargets("sparkles-container",this.data.clickLocationTargets,f0.JSC$15791_CLICK_LOCATION_ID_MAP))};
_.W.impressionLog=function(){if(!this.data||!this.data.impressionsFired){var X;(((X=this.data)==null?void 0:X.impressionCommands)||[]).forEach(function(J){J=_.C(J.loggingUrls||[]);for(var p=J.next();!p.done;p=J.next())p=p.value,p.baseUrl&&vC(p.baseUrl,p.attributionSrcMode)});
this.data.impressionsFired=!0}};
_.W.onTap=function(X){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint,l;(J=(l=this.data)==null?void 0:l.thumbnailNavigationEndpoint)&&_.Yz(_.Yj(X),this.hostElement,["thumbnail-container"])?this.ytSparklesClickLocationBehavior.handleClick(J,X,!1):p&&this.ytSparklesClickLocationBehavior.handleClick(p,X,!1)};
_.W.handleMuteAd=function(){this.collapsed=!0};
_.W.attached=function(){var X=this;_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&M3(X.activeView)})};
_.W.detached=function(){_.H("stop_av_measurement_on_detach")&&M3(this.activeView)};
_.O1.Object.defineProperties(f0.prototype,{hideHoverOverlay:{configurable:!0,enumerable:!0,get:function(){return!this.data||!this.data.mediaHoverOverlay}},
webSearchLayout:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.promotedSparklesWebStyle)==="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"}},
webSearchLayoutLandscape:{configurable:!0,enumerable:!0,get:function(){var X;return!(((X=this.data)==null?void 0:X.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||this.data.isSquareThumbnail)}},
webSearchLayoutSquare:{configurable:!0,enumerable:!0,get:function(){var X;return!(((X=this.data)==null?void 0:X.promotedSparklesWebStyle)!=="PROMOTED_SPARKLES_WEB_STYLE_LANDSCAPE_IMAGE_ASPECT_RATIO"||!this.data.isSquareThumbnail)}},
sparklesCtaNoBackground:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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}}});
f0.prototype.dataChanged=f0.prototype.dataChanged;
f0.JSC$15791_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"]]);
f0.JSC$15791_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.cI("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],f0.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],f0.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],f0.prototype,"actionHandlerBehavior",void 0);
_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],f0.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],f0.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],f0.prototype,"collapsed",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],f0.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],f0.prototype,"biggerThumbsStyle",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("fix_alignment_search_desktop_text_image_ads_small_screens")}}),
_.V("design:type",Boolean)],f0.prototype,"fixAlignmentSmallScreens",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs_square")}}),
_.V("design:type",Boolean)],f0.prototype,"useBiggerThumbsSquare",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.mediaHoverOverlay"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"hideHoverOverlay",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.promotedSparklesWebStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"webSearchLayout",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"webSearchLayoutLandscape",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.promotedSparklesWebStyle","data.isSquareThumbnail"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"webSearchLayoutSquare",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.promotedSparklesWebStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"sparklesCtaNoBackground",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.actionButton"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"hideActionButton",null);_.u([_.R({computed:"computeButtonOverride(uiUpdate)"}),_.V("design:type",Object)],f0.prototype,"buttonOverride",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasAdBadge(data)"}),_.V("design:type",Boolean)],f0.prototype,"hasNewAdBadge",void 0);_.u([_.O("data.promotedSparklesWebStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],f0.prototype,"useRoundedBadge",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],f0.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-promoted-sparkles-web-renderer",disableElementRegistration:!0})],f0);
_.N(f0,"ytd-promoted-sparkles-web-renderer",function(){if(Jpu!==void 0)return Jpu;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Jpu=X},{mode:1});var pJZ;var Dy=function(){var X=_.F.apply(this,arguments)||this;X.isInlinePreviewTriggered=!1;X.enableMonoStyle=_.H("enable_default_mono_cta_migration_web_client");return X};
_.r(Dy,_.F);_.W=Dy.prototype;_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.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]]"}}}}}};
_.W.computeShowCta=function(X){return!(X==null||!X.ctaRenderer)};
_.W.onCtaClick=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.ctaRenderer)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.command;l&&this.ytComponentBehavior.resolveCommand(l)};
_.W.onWatchButtonClick=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.watchButtonRenderer)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.command;l&&this.ytComponentBehavior.resolveCommand(l)};
_.W.onTap=function(){};
_.W.dataChanged=function(){if(this.data){var X;_.H("enable_inline_muted_playback_on_web_search")&&((X=this.data)==null?0:X.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();this.data.adBadge||this.set("data.adBadge",Dy.JSC$15795_DEFAULT_AD_BADGE_RENDERER);this.data.activeView&&N3(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",Dy.JSC$15795_DEFAULT_CLICK_LOCATION_BEHAVIOR,Dy.JSC$15795_CLICK_LOCATION_ID_MAP);this.thumbnail&&
(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"));var J;if(((J=this.data)==null?0:J.forceImpAutoplay)&&_.H("enable_force_imp_autoplay_on_desktop_search")){var p;(p=this.JSC$15796_inlinePreviewHoverListener)==null||OHm(p)}}};
_.W.impressionLog=function(){if(this.data&&this.data.impressionUrls&&!this.data.impressionsFired){for(var X=_.C(this.data.impressionUrls),J=X.next();!J.done;J=X.next())J=J.value,orC(J,OCB(J));this.data.impressionsFired=!0}};
_.W.maybeComputeHref=function(){return null};
_.W.computeIsShortDR=function(X){return!(X==null||!X.watchButtonRenderer)&&!(X==null||!X.ctaRenderer)&&!!this.enableShortDR};
_.W.computeIsNewUiOrShortDr=function(X){return!!this.enableUiUpdate||this.computeIsShortDR(X)};
_.W.computeIsNewUiAndNotShortDr=function(X){return!!this.enableUiUpdate&&!this.computeIsShortDR(X)};
_.W.computeHideAvatar=function(X){return!((X==null?0:X.channelThumbnail)&&this.computeIsNewUiOrShortDr(X))};
_.W.onClick=function(X){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint;if(this.enableShortDR&&p&&(_.a(p,_.CV)||this.computeIsShortDR(this.data)))this.ytSparklesClickLocationBehavior.handleClick(p,X,!!_.a(p,_.CV)),X.stopPropagation();else if(p&&_.a(p,_.CV))this.ytSparklesClickLocationBehavior.handleClick(p,X,!0),X.stopPropagation();else if(p){var l,g;((l=this.data)==null?0:l.navigationEndpoint)&&((g=this.data)==null?0:g.adPlaybackContextParams)&&(J=this.data.navigationEndpoint,X=this.data.adPlaybackContextParams,
J.commandMetadata&&_.a(J.commandMetadata,_.SH)&&_.a(J.commandMetadata,_.SH).url&&(J=_.eV(_.a(J.commandMetadata,_.SH).url).adurl)&&_.c8W(J)&&_.A8(_.lu(J),{encoded_ad_playback_context:X}));this.ytComponentBehavior.resolveCommand(p)}};
_.W.computeButtonOverride=function(X){if(this.computeIsNewUiOrShortDr(X))return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal",iconPosition:"none"}};
_.W.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.W.onThumbnailContainerClick=function(X){this.onClick(X)};
_.W.computeThumbnailWidth=function(X,J){return X?J==="MASSIVE"?600:J==="BIG"?500:J==="MEDIUM"?450:420:360};
_.W.attached=function(){var X=this,J;_.H("enable_inline_muted_playback_on_web_search")&&((J=this.data)==null?0:J.inlinePlaybackEndpoint)&&this.updateInlinePreviewHoverListeners();_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&M3(X.activeView)})};
_.W.detached=function(){var X;_.H("enable_inline_muted_playback_on_web_search")&&((X=this.data)==null?0:X.inlinePlaybackEndpoint)&&this.clearInlinePreviewHoverListeners();_.H("stop_av_measurement_on_detach")&&M3(this.activeView)};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15796_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.mainContainer,thumbnailElement:this.thumbnail,videoPreviewOpts:YEk})};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15796_inlinePreviewHoverListener)==null||hh(X)};
Dy.prototype.dataChanged=Dy.prototype.dataChanged;Dy.prototype.onTap=Dy.prototype.onTap;Dy.JSC$15795_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.cI("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};Dy.JSC$15795_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
Dy.JSC$15795_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"}];_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Dy.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Dy.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Dy.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],Dy.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.qB("#main-container"),_.V("design:type",HTMLElement)],Dy.prototype,"mainContainer",void 0);
_.u([_.R(),_.V("design:type",Object)],Dy.prototype,"isInlinePreviewTriggered",void 0);_.u([_.R(),_.V("design:type",Object)],Dy.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],Dy.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_video_display_compact_button_group_for_desktop_search")}}),
_.V("design:type",Boolean)],Dy.prototype,"enableShortDR",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_vac_ui_update_for_desktop_search")}}),
_.V("design:type",Boolean)],Dy.prototype,"enableUiUpdate",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],Dy.prototype,"biggerThumbsStyle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeShowCta(data)"}),_.V("design:type",Boolean)],Dy.prototype,"showCta",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsShortDR(data)"}),_.V("design:type",Boolean)],Dy.prototype,"isShortDr",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsNewUiOrShortDr(data)"}),_.V("design:type",Boolean)],Dy.prototype,"isShortDrOrNewUi",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsNewUiAndNotShortDr(data)"}),_.V("design:type",Boolean)],Dy.prototype,"isNewUiAndNotShortDr",void 0);_.u([_.R({computed:"computeButtonOverride(data)"}),_.V("design:type",Object)],Dy.prototype,"buttonOverride",void 0);_.u([_.R({computed:"computeSecondaryButtonOverride(data)"}),_.V("design:type",Object)],Dy.prototype,"secondaryButtonOverride",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Dy.prototype,"enableMonoStyle",void 0);
_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],Dy.prototype,"thumbnail",void 0);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Dy.prototype,"onTap",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Dy.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-promoted-video-renderer",disableElementRegistration:!0})],Dy);
_.N(Dy,"ytd-promoted-video-renderer",function(){if(pJZ!==void 0)return pJZ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return pJZ=X},{mode:1});var lhG;var R$=function(){var X=_.F.apply(this,arguments)||this;X.useRoundedBadge=!0;X.sitelinkIds=[];return X};
_.r(R$,_.F);_.W=R$.prototype;
_.W.configureRendererStamper=function(){return{"data.menu":{id:_.H("enable_text_ad_web_thumbnail_scaling_fix")?"new-menu":"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.mediaHoverOverlay":{id:"media-hover-overlay",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{verticallyAligned:!0}}}},"data.mediaBadge":{id:"media-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.mediaBadge]]",useRoundedBadge:"[[useRoundedBadge]]"}}}},
"data.adBadge":{id:"ad-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.adBadge]]"}}}}}};
_.W.dataChanged=function(){var X;(X=this.data)!=null&&X.clickLocationTargets&&this.ytSparklesClickLocationBehavior.configureClickTargets("root-container",this.data.clickLocationTargets,R$.JSC$15801_CLICK_LOCATION_ID_MAP)};
_.W.onTap=function(X){var J,p=(J=this.data)==null?void 0:J.navigationCommand;p&&!_.Yz(_.Yj(X),this.hostElement,this.sitelinkIds)&&this.ytSparklesClickLocationBehavior.handleClick(p,X,!1)};
_.W.onSitelinkTap=function(X){var J,p,l=X==null?void 0:(J=X.model)==null?void 0:(p=J.item)==null?void 0:p.onTap;l&&this.ytSparklesClickLocationBehavior.handleClick(l,X,!1)};
_.W.configureSitelinkClickTargets=function(){var X=this,J,p,l=(J=this.data)==null?void 0:(p=J.clickLocationTargets)==null?void 0:p.find(function(g){return g.location==="PROMOTED_SPARKLES_CLICK_LOCATION_SITELINK"});
l&&_.ya(this.hostElement).querySelectorAll(".sitelink").forEach(function(g){_.S0(g,"yt-simple-endpoint",!0);X.sitelinkIds.push(g.id);var B,k;(B=X.ytSparklesClickLocationBehavior)==null||(k=B.clickTargetMap)==null||k.set(g.id,l)})};
_.W.sendImpression=function(){var X,J,p=((X=this.data)==null?void 0:(J=X.impressionCommand)==null?void 0:J.loggingUrls)||[];X=_.C(p);for(J=X.next();!J.done;J=X.next())J=J.value,J.baseUrl&&vC(J.baseUrl,J.attributionSrcMode)};
_.W.impressionLog=function(){this.data&&this.data.impressionsFired||(this.sendImpression(),this.data.impressionsFired=!0)};
_.O1.Object.defineProperties(R$.prototype,{showFavicon:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!!this.data.favicon}}});
R$.prototype.onTap=R$.prototype.onTap;R$.prototype.dataChanged=R$.prototype.dataChanged;R$.JSC$15801_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"]]);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],R$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],R$.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],R$.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],R$.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],R$.prototype,"showFavicon",null);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],R$.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],R$.prototype,"biggerThumbsStyle",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_text_ad_web_thumbnail_scaling_fix")}}),
_.V("design:type",Boolean)],R$.prototype,"enableThumbnailScalingFix",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],R$.prototype,"dataChanged",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],R$.prototype,"onTap",null);_.u([_.Xo({is:"ytd-text-image-no-button-layout-renderer",disableElementRegistration:!0})],R$);
_.N(R$,"ytd-text-image-no-button-layout-renderer",function(){if(lhG!==void 0)return lhG;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return lhG=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var gIb;var mL=function(){var X=_.F.apply(this,arguments)||this;X.isInlinePlaybackState=!1;X.uiUpdate=_.H("web_modern_buttons");X.hideCta=_.H("hide_cta_for_home_web_video_ads");X.noBottomMargin=!1;X.animateInTimeStamp=_.ch("hide_cta_for_home_web_video_ads_animate_in_time");X.animateInCta=!1;X.isHovered=!1;X.enableMonoStyle=_.H("enable_default_mono_cta_migration_web_client");X.player=null;X.JSC$15808_playerEvents=new Map;X.JSC$15808_preventProgressSaveTimer=null;X.delayedCtaJobId=null;return X};
_.r(mL,_.F);_.W=mL.prototype;_.W.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]]"}}}}}};
_.W.attached=function(){this.JSC$15808_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$15808_playerEvents.set("onVideoProgress",this.onVideoProgress);this.hideCta&&this.setPlayer();_.H("enable_delayed_cta_on_web")&&this.buttonContainer.classList.add("hide-delayed-buttons")};
_.W.detached=function(){this.resetPreventProgressSaveTimer();this.hideCta&&this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$15808_playerEvents)};
_.W.dataChanged=function(){this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint&&(this.animateInCta=!1,this.ytSparklesClickLocationBehavior.configureClickTargets("ad-inline-playback-metadata",mL.JSC$15807_DEFAULT_CLICK_LOCATION_BEHAVIOR,mL.JSC$15807_CLICK_LOCATION_ID_MAP),this.isInlinePlaybackState&&!this.hideCta&&this.setPlayer())};
_.W.hoverChanged=function(){var X=this;this.delayedCtaJobId&&(_.gs.cancelJob(this.delayedCtaJobId),this.delayedCtaJobId=null);this.isHovered&&!this.buttonContainer.classList.contains("show-delayed-buttons")&&_.H("enable_delayed_cta_on_web")&&(this.delayedCtaJobId=_.Vg(_.gs,function(){X.buttonContainer.classList.add("show-delayed-buttons")},_.ch("delayed_cta_on_web_delay_milliseconds")))};
_.W.setPlayer=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return(J=_.HI(X.hostElement,"yt-get-inline-preview-player-action"))&&J[0]?p.yield(J[0].getPlayerPromise(),3):p.jumpTo(0);X.player=p.yieldResult;X.ytPlayerListenerBehavior.listenToPlayerEvents(X.player,X.JSC$15808_playerEvents);_.Ma(p)})};
_.W.onPlaybackStart=function(){var X=this;this.player&&(this.resetPreventProgressSaveTimer(),this.JSC$15808_preventProgressSaveTimer=_.Uh(_.gs,function(){X.JSC$15808_preventProgressSaveTimer=null},1E4))};
_.W.onVideoProgress=function(X){this.hideCta&&this.isHovered&&!(this.animateInTimeStamp<0)&&X>=this.animateInTimeStamp&&!this.animateInCta&&(this.animateInCta=!0)};
_.W.resetPreventProgressSaveTimer=function(){_.gs.cancelJob(this.JSC$15808_preventProgressSaveTimer);this.JSC$15808_preventProgressSaveTimer=null};
_.W.getSimpleString=function(X){return _.wi(X)};
_.W.onClick=function(X){if(this.data&&this.data.navigationEndpoint&&this.data.channelEndpoint){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint,l;J=(l=this.data)==null?void 0:l.channelEndpoint;var g,B;((B=_.a((g=this.data)==null?void 0:g.adCtaButton,_.wn))==null?0:B.command)&&_.Yz(_.Yj(X),this.hostElement,["call-to-action"])||(J&&_.Yz(_.Yj(X),this.hostElement,["channel-thumbnail-container","short-byline-text"])?this.ytSparklesClickLocationBehavior.handleClick(J,X,!1):!_.Yz(_.Yj(X),this.hostElement,
["secondary-button"])&&p&&(_.H("enable_short_dr_for_desktop_launchable")?(l=!!_.a(p,_.CV),this.isInlinePlaybackState&&l&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(p,X,l)):(this.isInlinePlaybackState&&this.updateWatchEndpointStartTime(),this.ytSparklesClickLocationBehavior.handleClick(p,X,!0))))}};
_.W.updateWatchEndpointStartTime=function(){var X,J;this.player&&((X=this.data)==null?0:X.inlinePlaybackEndpoint)&&((J=this.data)==null?0:J.navigationEndpoint)&&!this.JSC$15808_preventProgressSaveTimer&&(X=Math.floor(this.player.getCurrentTime()),_.a(this.data.navigationEndpoint,_.CV).startTimeSeconds=X,_.a(this.data.inlinePlaybackEndpoint,_.CV).startTimeSeconds=X)};
_.W.computeButtonOverride=function(){if(this.uiUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"filled":"tonal"}};
_.W.computeSecondaryButtonOverride=function(){return{style:this.enableMonoStyle?"mono":"call-to-action",type:this.enableMonoStyle?"tonal":"outline",iconPosition:"none"}};
_.O1.Object.defineProperties(mL.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.H("web_enable_typography_bump_v2")}},
isButtonGroup:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.watchButton)&&!((J=this.data)==null||!J.adCtaButton)}}});
mL.prototype.hoverChanged=mL.prototype.hoverChanged;mL.prototype.dataChanged=mL.prototype.dataChanged;
mL.JSC$15807_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"]]);
mL.JSC$15807_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"}];
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mL.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],mL.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],mL.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],mL.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mL.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"isInlinePlaybackState",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],mL.prototype,"miniMode",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"uiUpdate",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"hideCta",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"noBottomMargin",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"animateInCta",void 0);_.u([_.R({computed:"computeButtonOverride(uiUpdate)"}),_.V("design:type",Object)],mL.prototype,"buttonOverride",void 0);
_.u([_.R({computed:"computeSecondaryButtonOverride(uiUpdate)"}),_.V("design:type",Object)],mL.prototype,"secondaryButtonOverride",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"isHovered",void 0);_.u([_.qB("#button-container"),_.V("design:type",HTMLElement)],mL.prototype,"buttonContainer",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],mL.prototype,"typographyBump",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("typographyBump"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],mL.prototype,"typographyBumpV2",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mL.prototype,"enableMonoStyle",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mL.prototype,"dataChanged",null);
_.u([_.mA("isHovered"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mL.prototype,"hoverChanged",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],mL.prototype,"isButtonGroup",null);_.u([_.Xo({is:"ytd-ad-inline-playback-meta-block",disableElementRegistration:!0})],mL);
_.N(mL,"ytd-ad-inline-playback-meta-block",function(){if(gIb!==void 0)return gIb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gIb=X},{mode:_.oC("kevlar_poly_si_batch_j065")?1:2});var BIk;var Fy=function(){var X=_.F.apply(this,arguments)||this;X.noBottomMargin=!1;X.isInlinePreviewTriggered=!1;X.JSC$15813_activeViewMeasurementDataResolver=_.kz();return X};
_.r(Fy,_.F);_.W=Fy.prototype;_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.attached=function(){var X=this;this.updateInlinePreviewHoverListeners();this.JSC$15813_activeViewMeasurementDataResolver.promise.then(function(J){N3(X.activeView,J)});
_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&M3(X.activeView)})};
_.W.detached=function(){this.clearInlinePreviewHoverListeners();_.H("stop_av_measurement_on_detach")&&M3(this.activeView)};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15813_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.JSC$15813_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:YEk})};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15813_inlinePreviewHoverListener)==null||hh(X)};
_.W.onDataChanged=function(){var X;((X=this.data)==null?0:X.activeView)&&this.JSC$15813_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",Fy.JSC$15812_DEFAULT_CLICK_LOCATION_BEHAVIOR,Fy.JSC$15812_CLICK_LOCATION_ID_MAP);this.thumbnail&&(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"));var J;if((J=this.data)==
null?0:J.forceImpAutoplay){var p;(p=this.JSC$15813_inlinePreviewHoverListener)==null||OHm(p)}};
_.W.onTypographyBumpChanged=function(){this.adInlinePlaybackMetaBlock&&(this.adInlinePlaybackMetaBlock.typographyBump=this.typographyBump)};
_.W.onThumbnailContainerClick=function(X){if(this.data&&this.data.navigationEndpoint){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(p,X,!!_.a(p,_.CV));X.stopPropagation()}};
_.W.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.W.impressionLog=function(){var X=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var J,p,l=(p=_.a((J=this.data)==null?void 0:J.onImpression,_.Im))==null?void 0:p.commands;l&&(l.forEach(function(g){g.clickTrackingParams&&delete g.clickTrackingParams;X.ytComponentBehavior.resolveCommand(g)}),this.data.impressionsFired=!0)}};
_.O1.Object.defineProperties(Fy.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15813_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
Fy.prototype.onTypographyBumpChanged=Fy.prototype.onTypographyBumpChanged;Fy.prototype.onDataChanged=Fy.prototype.onDataChanged;Fy.JSC$15812_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);Fy.JSC$15812_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"}];
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Fy.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Fy.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Fy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Fy.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],Fy.prototype,"ytdLockupBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],Fy.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],Fy.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Fy.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Fy.prototype,"noBottomMargin",void 0);_.u([_.R(),_.V("design:type",Object)],Fy.prototype,"isInlinePreviewTriggered",void 0);
_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],Fy.prototype,"miniMode",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Fy.prototype,"typographyBump",void 0);_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],Fy.prototype,"thumbnail",void 0);_.u([_.qB("#dismissible"),_.V("design:type",HTMLElement)],Fy.prototype,"JSC$15813_dismissibleMedia",void 0);
_.u([_.qB("ytd-ad-inline-playback-meta-block"),_.V("design:type",HTMLElement)],Fy.prototype,"adInlinePlaybackMetaBlock",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Fy.prototype,"onDataChanged",null);_.u([_.GA("typographyBump"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Fy.prototype,"onTypographyBumpChanged",null);
_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Fy.prototype,"isHovered",null);_.u([_.Xo({is:"ytd-video-display-full-buttoned-and-button-group-renderer",disableElementRegistration:!0})],Fy);
_.N(Fy,"ytd-video-display-full-buttoned-and-button-group-renderer",function(){if(BIk!==void 0)return BIk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BIk=X},{mode:1});var $5G;var qr=function(){var X=_.F.apply(this,arguments)||this;X.isInlinePreviewTriggered=!1;X.JSC$15816_activeViewMeasurementDataResolver=_.kz();return X};
_.r(qr,_.F);_.W=qr.prototype;_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.configureRendererStamper=function(){return{dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.attached=function(){var X=this;this.updateInlinePreviewHoverListeners();this.JSC$15816_activeViewMeasurementDataResolver.promise.then(function(J){N3(X.activeView,J)})};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$15816_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.JSC$15816_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:YEk})};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$15816_inlinePreviewHoverListener)==null||hh(X)};
_.W.onDataChanged=function(){var X;((X=this.data)==null?0:X.activeView)&&this.JSC$15816_activeViewMeasurementDataResolver.resolve(this.data.activeView);this.updateInlinePreviewHoverListeners();this.ytSparklesClickLocationBehavior.configureClickTargets("thumbnail-container",qr.JSC$15815_DEFAULT_CLICK_LOCATION_BEHAVIOR,qr.JSC$15815_CLICK_LOCATION_ID_MAP);this.thumbnail&&(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"))};
_.W.onThumbnailContainerClick=function(X){if(this.data&&this.data.navigationEndpoint){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint;this.ytSparklesClickLocationBehavior.handleClick(p,X,!0);X.stopPropagation()}};
_.W.shouldUseImpressionPingingEndpoint=function(){return this.data&&this.data.onImpression};
_.W.impressionLog=function(){var X=this;if(!(!this.shouldUseImpressionPingingEndpoint()||this.data&&this.data.impressionsFired)){var J,p,l=(p=_.a((J=this.data)==null?void 0:J.onImpression,_.Im))==null?void 0:p.commands;l&&(l.forEach(function(g){g.clickTrackingParams&&delete g.clickTrackingParams;_.yG().resolve(_.SV).resolveCommand(g,{form:{element:X.hostElement}})}),this.data.impressionsFired=!0)}};
_.O1.Object.defineProperties(qr.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$15816_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
qr.prototype.onDataChanged=qr.prototype.onDataChanged;qr.JSC$15815_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"]]);qr.JSC$15815_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"}];_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qr.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],qr.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],qr.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],qr.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],qr.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],qr.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],qr.prototype,"isInlinePreviewTriggered",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],qr.prototype,"miniMode",void 0);_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],qr.prototype,"thumbnail",void 0);_.u([_.qB("#dismissible"),_.V("design:type",HTMLElement)],qr.prototype,"JSC$15816_dismissibleMedia",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qr.prototype,"onDataChanged",null);_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],qr.prototype,"isHovered",null);_.u([_.Xo({is:"ytd-video-display-full-buttoned-renderer",disableElementRegistration:!0})],qr);
_.N(qr,"ytd-video-display-full-buttoned-renderer",function(){if($5G!==void 0)return $5G;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $5G=X},{mode:1});var hJ=function(X,J,p,l){l=l===void 0?!1:l;_.XI.call(this,X);this.adsClientErrorMessage=p;this.aggressivelySample=l;this.args=[];J&&this.args.push(J)};
_.r(hJ,_.XI);var eY=function(X,J,p,l){l=l===void 0?!1:l;_.XI.call(this,X);this.adsClientErrorMessage=p;this.aggressivelySample=l;this.args=[];J&&this.args.push(J)};
_.r(eY,_.XI);var WSH=function(X){_.GL.call(this);var J=this;this.initializationFunction=X;this.instance=null;this.addOnDisposeCallback(function(){_.wv(J.instance);J.instance=null})};
_.r(WSH,_.GL);WSH.prototype.get=function(){Math.random()<.001&&this.isDisposed()&&_.Co("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance});this.instance||(this.instance=this.initializationFunction());return this.instance};var EUW=function(){var X=new Map;[].forEach(function(J){X.set(J.JSC$31463_getType(),J)});
this.getters=X};new Promise(function(){});var dMY=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"]]),uMK=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"}]]),Cz0=function(X){this.experimentApiProvider=X;X=Math.random();this.experimentApiProvider.get();this.alwaysIncludeDebugData=X<.1};var Nr=function(X,J,p,l){_.GL.call(this);this.adsControlFlowEventListeners=J;this.adEventLogger=p;this.experimentApiProvider=l;this.adsControlFlowManagerHelper=X(this,this,this,this,this);_.bF(this,this.adsControlFlowManagerHelper);X=_.C(J);for(J=X.next();!J.done;J=X.next())_.bF(this,J.value)};
_.r(Nr,_.GL);var kMj=function(X,J,p,l){Mr(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_RECEIVED",J,p,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,l);X=_.C(X.adsControlFlowEventListeners);for(l=X.next();!l.done;l=X.next())kMj(l.value,J,p)};
_.W=Nr.prototype;_.W.onOpportunityProcessedExternallyManaged=function(X,J,p,l){Mr(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",X,p,J,void 0,void 0,void 0,void 0,void 0,void 0,void 0,l)};
_.W.onSlotReceivedExternallyManaged=function(X,J){ud(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",X,J)};
_.W.onSlotEntered=function(X){if(GI(this.adsControlFlowManagerHelper,X)!=null){ud(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",X);this.adsControlFlowManagerHelper.onSlotEntered(X);for(var J=_.C(this.adsControlFlowEventListeners),p=J.next();!p.done;p=J.next())p.value.onSlotEntered(X);if(GI(this.adsControlFlowManagerHelper,X)!=null&&GI(this.adsControlFlowManagerHelper,X).isOccupyingSlotType()&&d8(this.adsControlFlowManagerHelper,X)&&!nIu(this.adsControlFlowManagerHelper,X)){var l;Vc(this.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",X,(l=d8(this.adsControlFlowManagerHelper,X))!=null?l:void 0);X=GI(this.adsControlFlowManagerHelper,X);X.slotLifecycleStage!=="entered"&&tm(X.slot,X.slotLifecycleStage,"enterLayoutForSlot");X.slotLifecycleStage="rendering";X.registeredLayoutRenderingAdapter.startRendering(X.layout)}}};
_.W.onSlotExited=function(X){if(GI(this.adsControlFlowManagerHelper,X)!=null){ud(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",X);this.adsControlFlowManagerHelper.onSlotExited(X);for(var J=_.C(this.adsControlFlowEventListeners),p=J.next();!p.done;p=J.next())p.value.onSlotExited(X);GI(this.adsControlFlowManagerHelper,X)!=null&&GI(this.adsControlFlowManagerHelper,X).markedForUnscheduleAfterOutboundAdapterRequests&&LSX(this,X)}};
_.W.onLayoutReceivedExternallyManaged=function(X,J,p){X.managerLayer!=="core"&&Vc(this.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",X,J,p)};
var Apk=function(X,J,p){if(GI(X.adsControlFlowManagerHelper,J)!=null){Vc(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",J,p);X=_.C(X.adsControlFlowEventListeners);for(var l=X.next();!l.done;l=X.next())Apk(l.value,J,p)}};
Nr.prototype.onLayoutExited=function(X,J,p){if(GI(this.adsControlFlowManagerHelper,X)!=null){Vc(this.adEventLogger,Gt4(p),X,J);this.adsControlFlowManagerHelper.onLayoutExited(X,J);for(var l=_.C(this.adsControlFlowEventListeners),g=l.next();!g.done;g=l.next())g.value.onLayoutExited(X,J,p);(p=d8(this.adsControlFlowManagerHelper,X))&&J.layoutId===p.layoutId&&wJt(this,X)}};
Nr.prototype.disposeInternal=function(){var X=YMt(this.adsControlFlowManagerHelper);X=_.C(X);for(var J=X.next();!J.done;J=X.next())LSX(this,J.value);_.GL.prototype.disposeInternal.call(this)};
var LSX=function(X,J){if(GI(X.adsControlFlowManagerHelper,J)!=null)if(GI(X.adsControlFlowManagerHelper,J).JSC$31493_isSlotExitRequested()||GI(X.adsControlFlowManagerHelper,J).JSC$31493_isLayoutExitRequested())GI(X.adsControlFlowManagerHelper,J).markedForUnscheduleAfterOutboundAdapterRequests=!0;else if(GI(X.adsControlFlowManagerHelper,J).isOccupyingSlotType())GI(X.adsControlFlowManagerHelper,J).markedForUnscheduleAfterOutboundAdapterRequests=!0,wJt(X,J);else if(GI(X.adsControlFlowManagerHelper,J).JSC$31493_isSlotFillRequested())GI(X.adsControlFlowManagerHelper,
J).markedForUnscheduleAfterOutboundAdapterRequests=!0,GI(X.adsControlFlowManagerHelper,J)!=null&&(ud(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",J),J=GI(X.adsControlFlowManagerHelper,J),J.fulfillmentLifecycleStage="fill_cancel_requested",J.registeredFulfillmentAdapter.cancelSlotFilling());else{var p=d8(X.adsControlFlowManagerHelper,J),l;X.experimentApiProvider.get();(l=_.H("h5_enable_layout_unscheduling_events"))&&(p?vIZ(X,J,p):_.Co(Error("Mh"),J,p,void 0,!1));ud(X.adEventLogger,
"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",J);var g=GI(X.adsControlFlowManagerHelper,J),B=J.slotEntryTrigger,k=g.registeredSlotEntryTriggerAdapters.get(B.triggerId);k&&(k.unregisterTrigger(B),g.registeredSlotEntryTriggerAdapters.delete(B.triggerId));B=_.C(J.slotFulfillmentTriggers);for(k=B.next();!k.done;k=B.next()){k=k.value;var n=g.registeredFulfillmentTriggerAdapters.get(k.triggerId);n&&(n.unregisterTrigger(k),g.registeredFulfillmentTriggerAdapters.delete(k.triggerId))}B=_.C(J.slotExpirationTriggers);
for(k=B.next();!k.done;k=B.next())if(k=k.value,n=g.registeredExpirationTriggerAdapters.get(k.triggerId))n.unregisterTrigger(k),g.registeredExpirationTriggerAdapters.delete(k.triggerId);g.hasLayout()&&(B=g.layout,Pa(g,B.layoutExitNormalTriggers),Pa(g,B.layoutExitSkipTriggers),Pa(g,B.layoutExitMuteTriggers),Pa(g,B.layoutExitUserInputSubmittedTriggers),Pa(g,B.layoutExitUserCancelledTriggers));g.registeredFulfillmentAdapter=void 0;g.registeredSlotAdapter!=null&&(g.registeredSlotAdapter.release(),g.registeredSlotAdapter=
void 0);g.registeredLayoutRenderingAdapter!=null&&(g.registeredLayoutRenderingAdapter.release(),g.registeredLayoutRenderingAdapter=void 0);g=X.adsControlFlowManagerHelper;GI(g,J)&&(g=eie(g,J.slotType+"_"+J.slotPhysicalPosition))&&g.delete(J.slotId);ud(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",J);X=_.C(X.adsControlFlowEventListeners);for(g=X.next();!g.done;g=X.next())g=g.value,g.onSlotUnscheduled(J),p&&!l&&vIZ(g,J,p)}},vIZ=function(X,J,p){Vc(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_LAYOUT_REQUESTED",
J,p);
Vc(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_UNSCHEDULED",J,p);X=_.C(X.adsControlFlowEventListeners);for(var l=X.next();!l.done;l=X.next())l=l.value,p&&vIZ(l,J,p)},wJt=function(X,J){if(GI(X.adsControlFlowManagerHelper,J)!=null&&GI(X.adsControlFlowManagerHelper,J).isOccupyingSlotType()){var p=d8(X.adsControlFlowManagerHelper,J);
if(p&&nIu(X.adsControlFlowManagerHelper,J)){if(GI(X.adsControlFlowManagerHelper,J)!=null){var l=X.adEventLogger,g;var B=((g=uMK.get("abandoned"))==null?void 0:g.requestEvent)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED";Vc(l,B,J,p);X=GI(X.adsControlFlowManagerHelper,J);X.slotLifecycleStage!=="rendering"&&tm(X.slot,X.slotLifecycleStage,"exitLayout");X.slotLifecycleStage="rendering_stop_requested";X.registeredLayoutRenderingAdapter.stopRendering(p,"abandoned")}}else{ud(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",
J);try{l=GI(X.adsControlFlowManagerHelper,J);if(!l)throw new eY("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");l.slotLifecycleStage!=="enter_requested"&&l.slotLifecycleStage!=="entered"&&l.slotLifecycleStage!=="rendering"&&tm(l.slot,l.slotLifecycleStage,"exitSlot");l.slotLifecycleStage="exit_requested";if(l.registeredSlotAdapter===void 0)throw l.slotLifecycleStage="scheduled",new eY("Cannot exit slot because adapter is not defined",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");
l.registeredSlotAdapter.exit()}catch(k){k instanceof eY&&k.adsClientErrorMessage?(Z1k(X.adEventLogger,k.adsClientErrorMessage,J),_.Co(k,J,void 0,void 0,k.aggressivelySample)):(Z1k(X.adEventLogger,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",J),_.Co(k,J))}}}};var Qc=function(X,J,p,l,g,B){_.GL.call(this);this.registry=X;this.experimentApiProvider=B;this.slotMap=new Map};
_.r(Qc,_.GL);var eie=function(X,J){return(X=X.slotMap.get(J))?X:new Map},GI=function(X,J){return eie(X,J.slotType+"_"+J.slotPhysicalPosition).get(J.slotId)},YMt=function(X){var J=[];
X.slotMap.forEach(function(p){p=_.C(p.values());for(var l=p.next();!l.done;l=p.next())J.push(l.value.slot)});
return J};
Qc.prototype.onSlotEntered=function(X){X=GI(this,X);X.slotLifecycleStage!=="enter_requested"&&tm(X.slot,X.slotLifecycleStage,"onSlotEntered");X.slotLifecycleStage="entered"};
var nIu=function(X,J){X=GI(X,J);return X.hasLayout()&&X.isRendering()},d8=function(X,J){(X=GI(X,J))?X.hasLayout()&&!X.layout&&_.Co("Unexpected empty layout",J):_.Co("Unexpected undefined slotState",J);
return(X==null?void 0:X.layout)||null};
Qc.prototype.onSlotExited=function(X){X=GI(this,X);X.slotLifecycleStage!=="exit_requested"&&tm(X.slot,X.slotLifecycleStage,"onSlotExited");X.slotLifecycleStage="scheduled"};
Qc.prototype.onLayoutExited=function(X,J){X=GI(this,X);X.isPrimaryLayout(J)&&(X.slotLifecycleStage!=="rendering_stop_requested"&&tm(X.slot,X.slotLifecycleStage,"onLayoutExited"),X.slotLifecycleStage="entered")};
var Pa=function(X,J){J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=X.registeredLayoutExitTriggerAdapters.get(p.triggerId);l&&(l.unregisterTrigger(p),X.registeredLayoutExitTriggerAdapters.delete(p.triggerId))}},tm=function(X,J,p){_.Co("Slot stage was "+J+" when calling method "+p,X)};var x5G=function(X){_.GL.call(this);this.deps=X;this.JSC$15869_adsControlFlowManager=hiG(this)};
_.r(x5G,_.GL);var hiG=function(X){var J=new Nr(function(p,l,g,B){return new Qc(X.deps.registry,p,l,g,B,X.deps.experimentApiProvider)},new Set(QNU(X.deps.registry).concat(X.deps.listeners)),X.deps.adEventLogger,X.deps.experimentApiProvider);
_.bF(X,J);return J};var mwC=function(){};var H1H=function(X,J){_.GL.call(this);this.experimentApiProvider=X;this.eventLoggingSettingsProvider=J;this.eventCount=0;this.premiumAdSeenEventLogger=F_m()()};
_.r(H1H,_.GL);H1H.prototype.logEvent=function(X){Mr(this,X)};
var ud=function(X,J,p,l){Mr(X,J,void 0,void 0,void 0,p,void 0,void 0,void 0,p.adSlotLoggingData,void 0,void 0,l)},Vc=function(X,J,p,l,g){Mr(X,J,void 0,void 0,void 0,p,l?l:void 0,void 0,void 0,p.adSlotLoggingData,l?l.adLayoutLoggingData:void 0,void 0,g);
p=_.yG().resolve(_.I6(i_))==null?void 0:sB();J=p==null?void 0:p.adsSeenHotConfig;p=p==null?void 0:p.adsHotConfig;(J==null?0:J.logOnAdsSeen)&&(p==null?0:p.webEnablePremiumAdsSeenLogging)&&ahb(X,l?l:void 0,g)},Z1k=function(X,J,p){Mr(X,"ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,p,void 0,void 0,void 0,p.adSlotLoggingData,void 0,{errorType:"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",
errorMessage:J})},Mr=function(X,J,p,l,g,B,k,n,w,Y,e,Z,h){h=h===void 0?0:h;
U50(X.experimentApiProvider.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+J,"slot:",B,"layout:",k,"ping:",n,"Opportunity:",{opportunityType:p,associatedSlotId:l,slotsFromOpportunity:g,triggerBundle:w,adSlotLoggingData:Y,adLayoutLoggingData:e});try{var x=function(){X.experimentApiProvider.get();if(J!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){J||_.Co("Empty PACF event type",B,k);var U=X.eventLoggingSettingsProvider.get();var y;(y=U.alwaysIncludeDebugData)||(U.experimentApiProvider.get(),y=
!1);U=y;y={eventType:J,eventOrder:++X.eventCount};var c={};B&&(c.slotData=tkR(U,B));if(k){var D={type:k.layoutType,controlFlowManagerLayer:dMY.get(k.managerLayer)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};U&&(D.debugData={layoutId:k.layoutId});c.layoutData=D}n&&(c.pingData={pingDispatchStatus:n.dispatchStatus,serializedAdPingMetadata:n.ping.serializedAdPingMetadata,pingIndex:n.index});w&&(c.triggerData=Vkm(w.trigger,w.category));p&&(c.opportunityData=P4B(U,p,l,g));y.adClientData=c;Y&&(y.serializedSlotAdServingData=
Y.serializedSlotAdServingDataEntry);e&&(y.serializedAdServingData=e.serializedAdServingDataEntry);Z&&(y.errorInfo=Z);_.le("adsClientStateChange",{adsClientEvent:y})}};
h&&h>0?_.j1(_.TP(),function(){return x()},h):x()}catch(U){U50(X.experimentApiProvider.get(),"html5_log_pacf_logging_errors")&&_.j1(_.TP(),function(){_.Co(U instanceof Error?U:String(U),B,k,{pacf_message:"exception during pacf logging"})})}},ahb=function(X,J,p){if(J){var l=J.adLayoutLoggingData;
_.j1(_.TP(),function(){X.premiumAdSeenEventLogger!=null&&l&&_.le("adsSeenClientLogging",{serializedAdServingDataEntry:l.serializedAdServingDataEntry})},p!=null?p:0)}};var rpe=function(X,J){H1H.call(this,X,J)};
_.r(rpe,H1H);var Ihv=function(){},U50=function(X,J){return _.H(J)};var oIt=function(){var X=new ypZ;this.JSC$15894_adsControlFlowManager=(new x5G(X)).JSC$15869_adsControlFlowManager},ypZ=function(){_.GL.call(this);
var X=this;this.experimentApiProvider=new WSH(function(){return new Ihv});
var J=new WSH(function(){return new Cz0(X.experimentApiProvider)});
this.adEventLogger=new rpe(this.experimentApiProvider,J);this.registry={opportunityAdapterMap:new Map,fulfillmentAdapterFactoryMap:new Map,triggerAdapterMap:new Map,slotAdapterFactoryMap:new Map,layoutRenderingAdapterFactoryMap:new Map};this.listeners=[]};
_.r(ypZ,_.GL);var SMv=function(){},O1r,Er=function(){O1r||(O1r=new SMv);
return O1r},K0=function(X){if(!X.JSC$15905_externallyManagedSlotAdapterCallback){var J=(new oIt).JSC$15894_adsControlFlowManager;
X.JSC$15905_externallyManagedSlotAdapterCallback=J}return X.JSC$15905_externallyManagedSlotAdapterCallback},cpe=function(X,J,p){var l=J.opportunityType,g=Error("Nh");
if(l!==void 0){var B=K0(X);kMj(B,l,void 0,p)}else _.Co(g,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});B=[];if(J.adSlotAndLayoutMetadata!==void 0){J=_.C(J.adSlotAndLayoutMetadata);for(var k=J.next();!k.done;k=J.next()){var n=k.value;if(k=n.adSlotMetadata)if(B.push(k),X.onSlotReceivedExternallyManaged(k,p),n.adLayoutMetadata){n=_.C(n.adLayoutMetadata);for(var w=n.next();!w.done;w=n.next())X.onLayoutReceivedExternallyManaged(k,w.value,p)}else p>0&&_.Co("AdLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+
l,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});else p>0&&_.Co("AdSlotMetadata is not filled for PACFied response on TV for opportunity type: "+l,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"})}}else p>0&&_.Co("AdSlotAndLayoutMetadata is not filled for PACFied response on TV for opportunity type: "+l,void 0,void 0,{event:"onOpportunityReceivedExternallyManaged"});if(l!==void 0)X.onOpportunityProcessedExternallyManaged(l,B,void 0,p);else _.Co(g,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"})};
SMv.prototype.onSlotReceivedExternallyManaged=function(X,J){X=Zl(X);if(X instanceof eY)_.Co(X,void 0,void 0,{event:"onSlotReceivedExternallyManaged"});else K0(this).onSlotReceivedExternallyManaged(X,J)};
SMv.prototype.onLayoutReceivedExternallyManaged=function(X,J,p){X=Zl(X);J=KOK(J);if(X instanceof eY)_.Co(X,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else if(J instanceof hJ)_.Co(J,void 0,void 0,{event:"onLayoutReceivedExternallyManaged"});else K0(this).onLayoutReceivedExternallyManaged(X,J,p)};
SMv.prototype.onOpportunityProcessedExternallyManaged=function(X,J,p,l){var g=[];J=_.C(J);for(var B=J.next();!B.done;B=J.next())B=Zl(B.value),B instanceof eY?_.Co(B,void 0,void 0,{event:"onOpportunityProcessedExternallyManaged"}):g.push(B);K0(this).onOpportunityProcessedExternallyManaged(X,g,p,l)};
var b1Z=function(X,J){J=Zl(J);if(J instanceof eY)_.Co(J,void 0,void 0,{event:"onSlotScheduledAndEnteredExternallyManaged"});else{var p=K0(X);ud(p.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",J);p=_.C(p.adsControlFlowEventListeners);for(var l=p.next();!l.done;l=p.next())l=GI(l.value,J),l.slotLifecycleStage!=="not_scheduled"&&tm(l.slot,l.slotLifecycleStage,"onSlotScheduled"),l.slotLifecycleStage="scheduled";X=K0(X);ud(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_ENTERED",J);X=_.C(X.adsControlFlowEventListeners);
for(p=X.next();!p.done;p=X.next())p.value.onSlotEntered(J)}},fh0=function(X,J){J=Zl(J);
if(J instanceof eY)_.Co(J,void 0,void 0,{event:"onSlotExitedAndUnscheduledExternallyManaged"});else{var p=K0(X);ud(p.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_EXITED",J);p=_.C(p.adsControlFlowEventListeners);for(var l=p.next();!l.done;l=p.next())l.value.onSlotExited(J);X=K0(X);ud(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",J);X=_.C(X.adsControlFlowEventListeners);for(p=X.next();!p.done;p=X.next())p.value.onSlotUnscheduled(J)}},D5u=function(X,J,p){J=Zl(J);
p=KOK(p);if(J instanceof eY)_.Co(J,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else if(p instanceof hJ)_.Co(p,void 0,void 0,{event:"onLayoutScheduledAndEnteredExternallyManaged"});else{var l=K0(X);Vc(l.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",J,p);l=_.C(l.adsControlFlowEventListeners);for(var g=l.next();!g.done;g=l.next())g.value.onLayoutScheduled(J,p);X=K0(X);Vc(X.adEventLogger,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",J,p);X=_.C(X.adsControlFlowEventListeners);
for(l=X.next();!l.done;l=X.next())Apk(l.value,J,p)}},TI=function(X,J,p){J=Zl(J);
p=KOK(p);if(J instanceof eY)_.Co(J,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else if(p instanceof hJ)_.Co(p,void 0,void 0,{event:"onLayoutExitedAndUnscheduledExternallyManaged"});else{var l=K0(X);Vc(l.adEventLogger,Gt4("normal"),J,p);l=_.C(l.adsControlFlowEventListeners);for(var g=l.next();!g.done;g=l.next())g.value.onLayoutExited(J,p,"normal");X=K0(X);X=_.C(X.adsControlFlowEventListeners);for(l=X.next();!l.done;l=X.next())vIZ(l.value,J,p)}};_.zI=_.q(function(X){var J=_.Zp(X,{targetHeight:void 0,targetWidth:void 0,preserveHeight:!1,preserveWidth:!1,useWidth:!1,setOnErrorHandler:!1,setProgressiveImageLoading:!1,listenToTapEvent:!1,isGridViewEnabled:!1});X=Object.assign({},J);var p=J.data;J=J.customCommandResolver;var l=(delete X.data,delete X.customCommandResolver,X);X=_.cf({visibilityCallback:function(n,w){var Y,e=(Y=p().interaction)==null?void 0:Y.onFirstVisible;n&&(e&&_.gt(e),l.setOnErrorHandler()&&TNU(w))},
showOption:_.mD});J=_.po(function(){return p().interaction},J,function(){var n;
return(n=l.listenToTapEvent)==null?void 0:n.call(l)});
var g=_.C(_.uo(!1,void 0,"wAC0Lc")),B=g.next().value,k=g.next().value;g=_.Sv(function(n){var w;((w=l.setTouchEndHandler)==null?0:w.call(l))&&!B()&&(n.currentTarget.click(),k(!0),setTimeout(function(){k(!1)},100));
return!1});
return _.A("ad-image-view-model",{class:function(){var n,w=[((n=p().interaction)==null?0:n.onTap)?"ytwAdImageViewModelHostIsClickableAdComponent":"ytwAdImageViewModelHost"],Y;((Y=l.isGridViewEnabled)==null?0:Y.call(l))&&w.push("ytwAdImageViewModelHostInGridView");return w.join(" ")},
el:_.A4(X,J),"on:touchend":g},_.A("div",{class:"ytwAdImageViewModelHostImageContainer"},_.A(_.wt,{data:function(){var n;return{sources:p().imageSources,contentMode:(n=p().imageProperties)==null?void 0:n.contentMode}},
alt:function(){var n,w;return((n=p().interaction)==null?void 0:(w=n.accessibility)==null?void 0:w.label)||""},
targetHeight:l.targetHeight,targetWidth:l.targetWidth,preserveHeight:l.preserveHeight,preserveWidth:l.preserveWidth,useWidth:l.useWidth,style:function(){var n,w;return"vertical-align: bottom;"+(((n=p().background)==null?0:n.color)?"background-color:"+_.TU((w=p().background)==null?void 0:w.color)+";":"")},
className:function(){return l.setProgressiveImageLoading()?"ytwAdImageViewModelHostImage":void 0},
draggable:function(){var n,w;return(w=(n=l.setDraggable)==null?void 0:n.call(l))!=null?w:void 0}})))},"lc");var Riu=_.q(function(X){var J=X.data,p=X.listenToTapEvent,l=function(){};
return _.A("ad-button-hover-overlay-view-model",{"on:click":_.Sv(function(g){if(_.H("enable_web_home_top_landscape_image_layout_legacy_click_command")){var B,k=(B=J().interaction)==null?void 0:B.onTap;k&&_.h8(g.currentTarget,"yt-navigate",{endpoint:_.Xg(k)})}}),
class:function(){var g;return((g=J().interaction)==null?0:g.onTap)?"ytwAdButtonHoverOverlayViewModelHostIsClickableAdComponent":"ytwAdButtonHoverOverlayViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(g){var B,k=(B=J().interaction)==null?void 0:B.onFirstVisible;g&&k&&_.gt(k)},
showOption:_.mD}),_.po(function(){return J().interaction},void 0,function(){return!_.H("enable_web_home_top_landscape_image_layout_legacy_click_command")&&(p==null?void 0:p())}))},function(){return _.H("enable_web_home_top_landscape_image_layout_legacy_click_command")?_.A(_.NA,{data:function(){return J().button}},{adButtonViewModel:function(g){return _.A(_.qH,{data:g.data,
customCommandResolver:l})}}):_.A(_.NA,{data:function(){return J().button}},{adButtonViewModel:_.qH})}())},"mc");var x1;_.ZZ(_.q(function(X){var J=X.data;X=_.cf({visibilityCallback:function(n,w){if(n){var Y;(n=(Y=J().interaction)==null?void 0:Y.onFirstVisible)&&_.gt(n);var e;if(Y=(e=J().adLayoutData)==null?void 0:e.activeViewData)HD(w,Y),_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&ap(w)})}else _.H("stop_av_measurement_on_detach")&&ap(w)},
showOption:_.mD,hideOption:F2});var p=_.po(function(){return J().interaction},void 0,function(){return!0}),l=_.C(_.uo(!1,void 0,"VNDDT")),g=l.next().value,B=l.next().value;
l=_.Sv(function(){B(!0)});
var k=_.Sv(function(){B(!1)});
return _.A("compact-landscape-no-button-layout-view-model",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHost",el:_.A4(X,pXC,p),"on:mouseenter":l,"on:mouseleave":k},_.A("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainer",style:_.bY({"max-width":function(){return _.H("enable_desktop_search_bigger_thumbs")?"500px":"360px"}})},_.A("div",{class:function(){var n;
a:{var w;switch((n=_.a(J().thumbnailImage,oub))==null?void 0:(w=n.imageProperties)==null?void 0:w.renderingAspect){case "RENDERING_ASPECT_SQUARE":n="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerSquareImageContainer";break a;case "RENDERING_ASPECT_LANDSCAPE":n="ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerLandscapeImageContainer";break a}n=void 0}return n}},_.A(_.NA,{data:function(){return J().thumbnailImage}},{adImageViewModel:function(n){return _.A(_.zI,
{data:n.data,
listenToTapEvent:!0,setTouchEndHandler:_.H("enable_top_landscape_image_experiment_dom_id_web")})}})),_.A("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.A(_.v,{cond:function(){var n,w,Y;
return(n=_.a(J().thumbnailImage,oub))==null?void 0:(w=n.imageProperties)==null?void 0:(Y=w.overlayIcon)==null?void 0:Y.iconImage},
then:function(n){return _.A(_.wt,{data:n,alt:"",className:"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"})}})),_.A("div",{class:function(){return g()?"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwCompactLandscapeNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.A(_.NA,{data:function(){return J().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(n){return _.A(Riu,
{data:n.data,
listenToTapEvent:!0})}}))),_.A("div",{class:"ytwCompactLandscapeNoButtonLayoutViewModelHostMetadata"},_.A(_.NA,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:function(n){return _.A(tl,{data:n.data,
listenToTapEvent:!0,setTouchEndHandler:_.H("enable_top_landscape_image_experiment_dom_id_web")})}})))},"nc"),"compact-landscape-no-button-layout-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;X=_.cf({visibilityCallback:function(n,w){if(n){var Y;(n=(Y=J().interaction)==null?void 0:Y.onFirstVisible)&&_.gt(n);var e;if(Y=(e=J().adLayoutData)==null?void 0:e.activeViewData)HD(w,Y),_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&ap(w)})}else _.H("stop_av_measurement_on_detach")&&ap(w)},
showOption:_.mD,hideOption:F2});var p=_.Fg(_.iY),l=_.po(function(){return J().interaction}),g={},B={},k={};
return _.A("square-image-layout-view-model",{class:_.yW("ytwSquareImageLayoutViewModelHost",(g.ytwSquareImageLayoutViewModelHostColumn=p,g)),el:_.A4(X,ld5,l)},_.A("div",{class:_.yW("ytwSquareImageLayoutViewModelHostImage",(B.ytwSquareImageLayoutViewModelHostColumnImage=p,B))},function(){return _.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(n){return _.A(_.zI,{data:n.data,
isGridViewEnabled:p,targetHeight:168,setOnErrorHandler:!0,setDraggable:!1,setProgressiveImageLoading:!0})}})}()),_.A("div",{class:_.yW("ytwSquareImageLayoutViewModelHostMetadataButtonContainer",(k.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainer=p,k))},_.A(_.NA,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:tl}),function(){return _.A(_.NA,{data:function(){return J().adButton}},{adButtonViewModel:function(n){var w={};
return _.A(_.qH,{data:n.data,className:_.yW((w.ytwSquareImageLayoutViewModelHostMetadataButtonContainerButton=!0,w.ytwSquareImageLayoutViewModelHostColumnMetadataButtonContainerButton=p,w))})}})}()))},"oc"),"square-image-layout-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=X.noBottomMargin;var l=X.typographyBump;X=_.cf({visibilityCallback:function(Z,h){if(Z){var x;(Z=(x=J().interaction)==null?void 0:x.onFirstVisible)&&_.gt(Z);var U;if(x=(U=J().adLayoutData)==null?void 0:U.activeViewData)HD(h,x),_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&ap(h)})}else _.H("stop_av_measurement_on_detach")&&ap(h)},
showOption:_.mD,hideOption:F2});var g=_.po(function(){return J().interaction},void 0,function(){return _.H("enable_web_home_top_landscape_image_layout_level_click")}),B=function(){return J().interaction};
B!==void 0&&B!==null||_.An(Error("Oh"));var k=function(){var Z,h,x;return(Z=_.a(J().thumbnailImage,oub))==null?void 0:(h=Z.background)==null?void 0:(x=h.backgroundImageSource)==null?void 0:x.imageSources};
B=_.C(_.uo(!1,void 0,"NFjwje"));var n=B.next().value,w=B.next().value;B=_.Sv(function(){w(!0)});
var Y=_.Sv(function(){w(!1)}),e=function(){return n()?"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"};
return _.A("top-landscape-image-layout-view-model",{class:function(){var Z;return((Z=J().interaction)==null?0:Z.onTap)&&_.H("enable_web_home_top_landscape_image_layout_level_click")?"ytwTopLandscapeImageLayoutViewModelHostIsClickableAdComponent":"ytwTopLandscapeImageLayoutViewModelHost"},
el:_.A4(X,gwm,g),"on:mouseenter":B,"on:mouseleave":Y},_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainer"},_.A(_.v,{cond:function(){return k()&&k().length>0},
then:function(){return _.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerBackgroundImage",style:_.bY({top:"0","background-image":function(){return"url("+String(k()[0].url)+")"},
"background-position":"center","background-repeat":"no-repeat","background-size":"100% 100%"})})}}),_.A(_.v,{cond:function(){return!!J().adButtonHoverOverlay},
then:function(){return _.A("div",{class:e},_.A(_.NA,{data:function(){return J().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:Riu}))}}),_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerImage"},_.A(_.NA,{data:function(){return J().thumbnailImage}},{adImageViewModel:function(Z){return _.A(_.zI,{data:Z.data,
targetWidth:1152,useWidth:!0,setTouchEndHandler:!1,listenToTapEvent:_.H("enable_web_home_top_landscape_image_layout_level_click")})}})),_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIcon"},_.A(_.wt,{data:{sources:[{clientResource:{imageName:_.H("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"EXTERNAL_LINK"}}]},
alt:"",className:"ytwTopLandscapeImageLayoutViewModelHostImageHoverOverlayContainerOverlayIconIconShape"}))),_.A("div",{class:"ytwTopLandscapeImageLayoutViewModelHostMetadata"},_.A(_.NA,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:function(Z){return _.A(tl,{data:Z.data,
noBottomMargin:function(){return p==null?void 0:p()},
listenToTapEvent:function(){return _.H("enable_web_home_top_landscape_image_layout_level_click")},
typographyBump:function(){return l==null?void 0:l()}})}})))},"pc"),"top-landscape-image-layout-view-model",{props:{data:_.H7,
noBottomMargin:_.H7,typographyBump:_.H7}});var m5k=_.q(function(X){var J=X.data,p=_.cf({visibilityCallback:function(g){var B,k=(B=J().interaction)==null?void 0:B.onFirstVisible;g&&k&&_.gt(k)},
showOption:_.mD});X=_.po(function(){return J().interaction},X.customCommandResolver);
var l={};return _.A("ad-text-image-view-model",{class:_.yW("ytwAdTextImageViewModelHost",(l.ytwAdTextImageViewModelHostDarkBackground=function(){return J().style==="AD_TEXT_IMAGE_STYLE_DARK_BACKGROUND"},l)),
el:_.A4(p,X),"aria-label":function(){var g,B;return(g=J().interaction)==null?void 0:(B=g.accessibility)==null?void 0:B.label}},_.A("div",{class:"ytwAdTextImageViewModelHostHeadlineContainer"},_.A(_.x3,{text:function(){return J().headline},
className:"ytwAdTextImageViewModelHostHeadlineContainerHeadline",linkInheritColor:!0,noEndpoints:!0})),_.A(_.v,{cond:function(){return J().overlayIcon},
then:function(g){return _.A("div",{class:"ytwAdTextImageViewModelHostOverlayIconContainer"},_.A(_.wt,{data:g,alt:"",className:"ytwAdTextImageViewModelHostOverlayIconContainerOverlayIcon"}))}}))},"qc");var FSb=_.q(function(X){var J=X.data;return _.A("feed-ad-sitelink-view-model",{class:function(){var p;return((p=J().interaction)==null?0:p.onTap)?"ytwFeedAdSitelinkViewModelHostIsClickableAdComponent":"ytwFeedAdSitelinkViewModelHost"},
el:_.A4(_.po(function(){return J().interaction},X.customCommandResolver,void 0,function(){return!0})),
"aria-label":function(){var p,l;return(p=J().interaction)==null?void 0:(l=p.accessibility)==null?void 0:l.label},
role:"link",tabindex:0},_.A(_.x3,{text:function(){return J().headline},
className:"ytwFeedAdSitelinkViewModelHeadline",linkInheritColor:!0}))},"rc");var qMj=_.q(function(X){var J=X.data;X={};return _.A("feed-ad-sitelinks-carousel-view-model",{el:_.A4(_.cf({visibilityCallback:function(p){var l,g=(l=J().interaction)==null?void 0:l.onFirstVisible;p&&g&&_.gt(g)},
showOption:_.mD})),class:_.yW("ytwFeedAdSitelinksCarouselViewModelHost",(X.ytwFeedAdSitelinksCarouselViewModelHostDefault=function(){return J().style==="FEED_AD_SITELINKS_STYLE_NONE"},X))},_.A(_.NA,{data:function(){return J().sitelinks}},{feedAdSitelinkViewModel:FSb}))},"sc");_.ZZ(_.q(function(X){var J=X.data;X=_.cf({visibilityCallback:function(k,n){if(k){var w;(k=(w=J().interaction)==null?void 0:w.onFirstVisible)&&_.gt(k);var Y;(w=(Y=J().adLayoutData)==null?void 0:Y.activeViewData)&&HD(n,w)}},
showOption:_.mD});var p=_.C(_.uo(!1,void 0,"BzPhl")),l=p.next().value,g=p.next().value;p=_.Sv(function(){g(!0)});
var B=_.Sv(function(){g(!1)});
return _.A("text-image-no-button-layout-view-model",{class:"ytwTextImageNoButtonLayoutViewModelHost",el:_.A4(X),"on:mouseenter":p,"on:mouseleave":B},_.A("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainer"},_.A("div",{class:"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerImageContainer"},_.A(_.NA,{data:function(){return J().textImage}},{adTextImageViewModel:m5k})),_.A("div",{class:function(){return l()?"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlayVisible":
"ytwTextImageNoButtonLayoutViewModelHostImageHoverOverlayContainerAdButtonHoverOverlay"}},_.A(_.NA,{data:function(){return J().adButtonHoverOverlay}},{adButtonHoverOverlayViewModel:function(k){return _.A(Riu,{data:k.data,
listenToTapEvent:!0})}}))),_.A("div",{class:"ytwTextImageNoButtonLayoutViewModelHostMetadataContainer"},_.A(_.NA,{data:function(){return J().feedAdMetadata}},{feedAdMetadataViewModel:function(k){return _.A(tl,{data:k.data,
listenToTapEvent:!0})}}),_.A(_.NA,{data:function(){return J().feedAdSitelinksCarousel}},{feedAdSitelinksCarouselViewModel:qMj})))},"tc"),"text-image-no-button-layout-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=X.typographyBump;return _.A("video-display-button-group-layout-view-model",{class:"ytwVideoDisplayButtonGroupLayoutViewModelHost",el:_.A4(_.cf({visibilityCallback:function(l,g){if(l){var B;(l=(B=J().interaction)==null?void 0:B.onFirstVisible)&&_.gt(l);var k;(B=(k=J().adLayoutData)==null?void 0:k.activeViewData)&&HD(g,B)}},
showOption:_.mD,hideOption:F2}))},_.A("div",null,_.A(_.NA,{data:function(){return J().videoLockup}},{lockupViewModel:function(l){return _.A(_.Pj,{data:l.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailTargetWidth:9999,typographyBump:p})}})))},"uc"),"video-display-button-group-layout-view-model",{props:{data:_.H7,
noBottomMargin:_.H7,typographyBump:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=X.className;var l=X.typographyBump;return _.A("video-display-compact-button-group-layout-view-model",{el:_.A4(_.cf({visibilityCallback:function(g,B){if(g){var k;(g=(k=J().interaction)==null?void 0:k.onFirstVisible)&&_.gt(g);var n;(k=(n=J().adLayoutData)==null?void 0:n.activeViewData)&&HD(B,k)}},
showOption:_.mD})),class:_.yW("videoDisplayCompactButtonGroupLayoutViewModelHost",p)},_.A(_.NA,{data:function(){return J().videoLockup}},{lockupViewModel:function(g){return _.A(_.Pj,{data:g.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:l})}}))},"vc"),"video-display-compact-button-group-layout-view-model",{props:{data:_.H7,
className:_.H7,typographyBump:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=X.className;var l=X.typographyBump;return _.A("video-display-compact-buttoned-layout-view-model",{el:_.A4(_.cf({visibilityCallback:function(g,B){if(g){var k;(g=(k=J().interaction)==null?void 0:k.onFirstVisible)&&_.gt(g);var n;(k=(n=J().adLayoutData)==null?void 0:n.activeViewData)&&HD(B,k)}},
showOption:_.mD})),class:_.yW("videoDisplayCompactButtonedLayoutViewModelHost",p)},_.A(_.NA,{data:function(){return J().videoLockup}},{lockupViewModel:function(g){return _.A(_.Pj,{data:g.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_VERTICAL_LIST"},lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:"50%",typographyBump:l})}}))},"wc"),"video-display-compact-buttoned-layout-view-model",{props:{data:_.H7,
className:_.H7,typographyBump:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=X.className;var l=X.typographyBump;var g=function(){return J().adRenderingContextType==="AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"},B=_.Fg(_.iY);
X=_.cf({visibilityCallback:function(Y,e){if(Y){var Z=J();Y=Z.adLayoutData;var h;(Z=(h=Z.interaction)==null?void 0:h.onFirstVisible)&&_.gt(Z);(h=Y==null?void 0:Y.activeViewData)&&HD(e,h)}},
showOption:_.mD});var k=_.QC(function(){return{containerType:g()&&B()?"CONTAINER_TYPE_GRID":"CONTAINER_TYPE_VERTICAL_LIST",responsiveSize:g()?"RESPONSIVE_SIZE_COMPACT":void 0}},void 0,"Ikxfhe"),n=_.QC(function(){return g()&&B()?"":g()?"168px":"50%"},void 0,"Om6kNe"),w=_.QC(function(){return g()&&B()?9999:void 0},void 0,"S71lKd");
return _.A("video-display-compact-layout-view-model",{el:_.A4(X),class:_.yW("videoDisplayCompactLayoutViewModelHost",p)},_.A(_.NA,{data:function(){return J().videoLockup}},{lockupViewModel:function(Y){return _.A(_.Pj,{data:Y.data,
containerLayoutConfig:k,lockupExperiments:{useRichGridLegacyMargin:!0,useLegacySizedIconButton:!0},thumbnailFixedWidth:n,thumbnailTargetWidth:w,typographyBump:l})}}))},"xc"),"video-display-compact-layout-view-model",{props:{data:_.H7,
className:_.H7,typographyBump:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=X.typographyBump;return _.A("video-display-full-layout-view-model",{class:"ytwVideoDisplayFullLayoutViewModelHost",el:_.A4(_.cf({visibilityCallback:function(l,g){if(l){var B;(l=(B=J().interaction)==null?void 0:B.onFirstVisible)&&_.gt(l);var k;(B=(k=J().adLayoutData)==null?void 0:k.activeViewData)&&HD(g,B)}},
showOption:_.mD,hideOption:F2}))},_.A("div",null,_.A(_.NA,{data:function(){return J().videoLockup}},{lockupViewModel:function(l){return _.A(_.Pj,{data:l.data,
containerLayoutConfig:{containerType:"CONTAINER_TYPE_GRID"},lockupExperiments:{useRichGridLegacyMargin:!0},thumbnailTargetWidth:9999,typographyBump:p})}})))},"yc"),"video-display-full-layout-view-model",{props:{data:_.H7,
noBottomMargin:_.H7,typographyBump:_.H7}});_.NIk=_.q(function(X){var J=X.data;X=_.U$("ad-card-badge-view-model");return _.A("ad-card-badge-view-model",{class:function(){return"ytwAdCardBadgeViewModelHost"},
el:X},_.A(_.v,{cond:function(){return J().imageBadge},
then:function(p){return _.A(_.wt,{data:p,alt:""})}}))},"zc");var MnU=_.q(function(X){var J=X.data;var p=X.customCommandResolver;return _.A("carousel-ad-card-image-view-model",{class:function(){var l;return((l=J().interaction)==null?0:l.onTap)?"ytwCarouselAdCardImageViewModelHostIsClickableAdComponent":"ytwCarouselAdCardImageViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD}),_.po(function(){return J().interaction},p)),
"aria-label":function(){var l,g;return(l=J().interaction)==null?void 0:(g=l.accessibility)==null?void 0:g.label}},_.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(l){return _.A(_.zI,{data:l.data,
customCommandResolver:p})}}),_.A("div",{class:"ytwCarouselAdCardImageViewModelHostCardBadge"},_.A(_.NA,{data:function(){return J().badge}},{adCardBadgeViewModel:_.NIk})),_.A(_.D8,{model:{color:4}}))},"Ac");var u4Z=_.q(function(X){var J=_.C(_.uo(0,void 0,"JJ0QQc")),p=J.next().value;J.next();var l=J.next().value,g=_.C(_.uo(!1,void 0,"f6YICe"));J=g.next().value;var B=g.next().value,k;_.Bo(function(){clearTimeout(k)});
g=_.Sv(function(){var Y;((Y=X.animate)==null?0:Y.call(X))?(B(!0),k=setTimeout(function(){B(!1);n()},200)):n();
return!1});
var n=function(){l(function(Y){return(Y+X.numShownItems())%X.data().length})},w={};
return _.A("horizontal-carousel",{class:"ytwHorizontalCarouselHost"},_.A("div",{class:_.yW("ytwHorizontalCarouselCarouselWrapper")},_.A("div",{class:_.yW("ytwHorizontalCarouselCarouselInnerWrapper",(w.ytwHorizontalCarouselAnimating=J,w))},_.A(_.Kr,{each:X.data,keyBy:"INDEX"},function(Y,e){return _.A("div",{class:"ytwHorizontalCarouselCarouselItem",style:_.bY({"flex-basis":function(){return"calc((100% - (8px * "+(X.numShownItems()-1)+")) / "+X.numShownItems()+")"},
order:function(){var Z=e-p();Z<0&&(Z+=X.data().length);return Z}})},X.children(Y,e))}))),_.A("div",{class:"ytwHorizontalCarouselNextButton",
"on:click":g},X.nextButton()))},"Bc");var GMe=_.q(function(X){var J=X.data;var p=X.customCommandResolver;var l=X.expansive;return _.A("carousel-ad-card-collection-view-model",{class:"ytwCarouselAdCardCollectionViewModelHost",el:_.A4(_.cf({visibilityCallback:function(g){var B,k=(B=J().interaction)==null?void 0:B.onFirstVisible;g&&k&&_.gt(k)},
showOption:_.mD}))},_.A(u4Z,{data:function(){var g;return((g=J())==null?void 0:g.carouselAdCards)||[]},
nextButton:function(){return _.A(_.NA,{data:function(){return J().nextButton}},{buttonViewModel:function(g){var B=g.data;
return _.A(_.q7,{data:function(){return(l==null?0:l())?Object.assign({},B(),{style:"mono"}):B()},
className:_.H("web_enable_full_height_carousel_next_button")?"ytwCarouselAdCardCollectionViewModelFullHeightButton":""})}})},
numShownItems:3,animate:!0},function(g){return _.A(_.NA,{data:g},{carouselAdCardImageViewModel:function(B){return _.A(MnU,{data:B.data,customCommandResolver:p})}})}))},"Cc");var d5s=_.q(function(X){var J=X.data;var p=X.customCommandResolver;var l=X.className;var g=X.buttonClassName;var B=X.animationEntityKey;var k=X.expansive;return _.A("carousel-button-view-model",{class:_.yW("ytwCarouselButtonViewModelHost",l)},_.A(_.NA,{data:function(){return J().carousel}},{carouselAdCardCollectionViewModel:function(n){return _.A(GMe,{data:n.data,
customCommandResolver:p,expansive:k})}}),_.A(_.NA,{data:function(){return J().button}},{adButtonViewModel:function(n){var w=n.data;
return _.A(_.qH,{data:function(){return(k==null?0:k())?Object.assign({},w(),{style:"AD_BUTTON_STYLE_TONAL"}):w()},
className:g,customCommandResolver:p,animationEntityKey:B})}}))},"Dc");_.VnU=_.q(function(X){var J=X.data;X=X.className;var p=_.U$("pivot-button-view-model");_.sy(function(){var l;((l=J())==null?0:l.backgroundColor)&&p.value.setAttribute("data-background-color",String(J().backgroundColor))});
return _.A("pivot-button-view-model",{el:p,class:_.yW("ytwPivotButtonViewModelHost",X)},_.A(_.fK,{command:function(){var l=J();l=l.onClickCommand?_.Xg(l.onClickCommand):l.contentDescription?_.hW(l.contentDescription):void 0;return l},
ariaLabel:function(){return J().contentDescription}},_.A(_.v,{cond:function(){return J().thumbnail},
then:function(l){return _.A(_.wt,{data:l,alt:"",className:"ytwPivotButtonViewModelHostImage"})},
else:function(){return _.A(_.v,{cond:function(){return J().icon},
then:function(l){return _.A(_.f_,{icon:function(){return l().iconType},
className:"ytwPivotButtonViewModelHostIcon"})}})}})))},"Ec");_.tnG=_.q(function(X){var J=X.data;var p=X.buttonShapeOverrideables;return _.A("reel-action-bar-view-model",{class:"ytwReelActionBarViewModelHost"},_.A(_.NA,{data:function(){return J().buttonViewModels}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
buttonOverrides:p})},
likeButtonViewModel:function(l){return _.A(_.Y5,{data:l.data,buttonShapeOverrideables:p})},
dislikeButtonViewModel:function(l){return _.A(_.wm,{data:l.data,buttonShapeOverrideables:p})},
toggleButtonViewModel:function(l){return _.A(_.gD,{data:l.data,buttonShapeOverrides:p})}}))},"Fc");var Pzv=_.q(function(X){var J=X.avatar;var p=X.headline;var l=X.badge;var g=X.description;var B=X.expansive;X={};return _.A("yt-ad-metadata-shape",{class:_.yW("ytAdMetadataShapeHost",(X.ytAdMetadataShapeHostLarge=B,X))},_.A("div",{class:"ytAdMetadataShapeHostAvatarLockup"},_.A(_.v,{cond:J,then:function(k){return _.A(_.qIs,{data:function(){return(B==null?0:B())?Object.assign({},k(),{size:"AD_AVATAR_SIZE_M"}):k()}})}}),_.A("div",{class:"ytAdMetadataShapeHostHeadlineContainer"},_.A(_.x3,{text:p,
className:"ytAdMetadataShapeHostHeadline",linkInheritColor:!0}),_.A(_.v,{cond:l,then:function(k){return _.A(_.d3,{data:function(){return(B==null?0:B())?Object.assign({},k(),{style:"AD_BADGE_STYLE_STARK"}):k()},
adRenderingContextType:"AD_RENDERING_CONTEXT_TYPE_REELS"})}}))),_.A("h2",{class:"ytAdMetadataShapeHostDescription"},_.A(_.x3,{text:g,
linkInheritColor:!0,isHeadline:function(){return B==null?void 0:B()}})))},"Gc");var Qvr=_.q(function(X){var J=X.data;var p=X.onShow;var l=X.expansive;X=_.po(function(){return J().interaction});
_.sy(function(){var B,k=(B=J().animatedRenderingConfig)==null?void 0:B.delayedSecondsToVisible;if(k){var n=setTimeout(p,k*1E3);_.Bo(function(){clearTimeout(n)})}});
var g={};return _.A("reels-ad-card-buttoned-view-model",{class:_.yW(function(){var B;return((B=J().interaction)==null?0:B.onTap)?"ytwReelsAdCardButtonedViewModelHostIsClickableAdComponent":"ytwReelsAdCardButtonedViewModelHost"},(g.ytwReelsAdCardButtonedViewModelHostExpansive=l,g)),
el:_.A4(X)},_.A(Pzv,{avatar:function(){return _.a(J().avatar,rHr)},
headline:function(){return J().headline},
badge:function(){return _.a(J().adBadge,IrZ)},
description:function(){return J().description},
expansive:l}),_.A(_.NA,{data:function(){return J().ctaButton}},{adButtonViewModel:function(B){var k=B.data;
return _.A(_.qH,{data:function(){return(l==null?0:l())?Object.assign({},k(),{style:"AD_BUTTON_STYLE_FILLED"}):k()}})}}))},"Hc");var EIs=_.q(function(X){var J=X.data;X=X.expansive;var p=_.H("web_ad_metadata_clickable")?_.po(function(){return J().interaction},void 0,function(){return _.H("web_ad_metadata_clickable")}):void 0,l={};
l=_.Qg("ytwReelsAdMetadataViewModelHost",(l.ytwReelsAdMetadataViewModelHostIsClickableAdComponent=_.H("web_ad_metadata_clickable"),l));return _.A("reels-ad-metadata-view-model",{class:l,el:_.A4(p)},_.A(Pzv,{avatar:function(){return _.a(J().avatar,rHr)},
headline:function(){return J().headline},
badge:function(){return _.a(J().adBadge,IrZ)},
description:function(){return J().description},
expansive:X}))},"Ic");var KSX={iconPosition:"icon-with-label",size:"L"},TIU=_.q(function(X){var J=X.data;var p=X.overlayDensity;var l=X.extractOverlay;var g=X.extractActionBar;X=_.U$("reels-player-overlay-layout-view-model");var B=_.eb(p,0),k=function(){var x;return(x=J().reelsAdCardButtonedEntityKey)!=null?x:""},n=function(){return k()+"/ad_button"},w=_.mM(qF4,k),Y=function(){var x,U;
return(U=(x=w())==null?void 0:x.value)!=null?U:!1},e=_.Fg(BUC),Z=function(){var x,U=Object.assign({},KSX,(e()||!((x=g==null?void 0:g())!=null&&x))&&{style:"overlay-dark"});
return _.H("mweb_shorts_rhs_no_background_protection")?Object.assign({},U,{type:"text",style:"overlay"}):U};
p={};var h={};return _.A("reels-player-overlay-layout-view-model",{class:_.yW("ytwReelsPlayerOverlayLayoutViewModelHost",(p.ytwReelsPlayerOverlayLayoutViewModelHostHasExtension=function(){return!!J().extension},p.ytwReelsPlayerOverlayLayoutViewModelHostDesktop=function(){return!0},p.ytwReelsPlayerOverlayLayoutViewModelHostExpansiveOverlay=function(){return B()===1&&!(l==null?0:l())},p.ytwReelsPlayerOverlayLayoutViewModelHostExtractOverlay=function(){var x;
return(x=l==null?void 0:l())!=null?x:!1},p.ytwReelsPlayerOverlayLayoutViewModelHostExtractActionBar=function(){var x;
return(x=g==null?void 0:g())!=null?x:!1},p)),
"overlay-density":function(){return String(B())},
el:X},_.A("div",{class:_.yW("ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainer",(h.ytwReelsPlayerOverlayLayoutViewModelHostMetadataContainerEnableBorderRadius=function(){return!0},h))},_.A("div",{"aria-hidden":function(){return Y()},
class:_.yW("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Y()?"ytwReelsPlayerOverlayLayoutViewModelHide":"ytwReelsPlayerOverlayLayoutViewModelShow"}),
style:_.bY({"transition-duration":function(){return kwm(J())}})},_.A(_.NA,{data:function(){return J().adMetadata}},{reelsAdMetadataViewModel:function(x){return _.A(EIs,{data:x.data,
expansive:function(){return B()===1}})}}),_.A(_.v,{cond:function(){return J().extension},
then:function(x){return _.A("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostExtension"},_.A(_.NA,{data:x},{adButtonViewModel:function(U){return _.A(_.qH,{data:U.data,animationEntityKey:n,delayedClassName:"ytwReelsPlayerOverlayLayoutViewModelTopMargin"})},
carouselButtonViewModel:function(U){return _.A(d5s,{data:U.data,animationEntityKey:n,className:"ytwReelsPlayerOverlayLayoutViewModelTopMargin",expansive:function(){return B()===1}})}}))}})),_.A("div",{"aria-hidden":function(){return!Y()},
class:_.yW("ytwReelsPlayerOverlayLayoutViewModelHostAnimatingContainer",function(){return Y()?"ytwReelsPlayerOverlayLayoutViewModelShow":"ytwReelsPlayerOverlayLayoutViewModelHide"}),
style:_.bY({"transition-duration":function(){return kwm(J())}})},_.A(_.NA,{data:function(){return J().reelsAdCardButtoned}},{reelsAdCardButtonedViewModel:function(x){return _.A(Qvr,{data:x.data,
onShow:function(){_.vH(_.uE("booleanEntity",k(),{key:k(),value:!0}))},
expansive:function(){var U;return(U=l==null?void 0:l())!=null?U:!1}})}}))),_.A("div",{class:"ytwReelsPlayerOverlayLayoutViewModelHostActionBar"},_.A(_.NA,{data:function(){return J().actions}},{reelActionBarViewModel:function(x){return _.A(_.tnG,{data:x.data,
buttonShapeOverrideables:Z})}}),_.A(_.NA,{data:function(){return J().menu}},{buttonViewModel:function(x){return _.A(_.q7,{data:x.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostMenuButton",buttonOverrides:function(){return Object.assign({},{type:"tonal"},Z())}})}}),_.A(_.NA,{data:function(){return J().pivotButton}},{pivotButtonViewModel:function(x){return _.A(_.VnU,{data:x.data,
className:"ytwReelsPlayerOverlayLayoutViewModelHostPivotButton"})}})))},"Jc");_.ZZ(TIU,"reels-player-overlay-layout-view-model",{props:{data:_.H7,overlayDensity:_.H7,extractOverlay:_.H7,extractActionBar:_.H7}});var jy=function(){var X=_.F.apply(this,arguments)||this;X.noBottomMargin=!1;X.overlayDensity=0;X.extractOverlay=!1;X.extractActionBar=!1;return X};
_.r(jy,_.F);_.W=jy.prototype;
_.W.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{carouselAdRenderer:"ytd-carousel-ad-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",displayAdRenderer:{component:"ytd-display-ad-renderer",properties:{noBottomMargin:"[[noBottomMargin]]"}},promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",squareImageLayoutViewModel:"square-image-layout-view-model",topLandscapeImageLayoutViewModel:{component:"top-landscape-image-layout-view-model",
properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayButtonGroupLayoutViewModel:{component:"video-display-button-group-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayFullLayoutViewModel:{component:"video-display-full-layout-view-model",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonGroupLayoutViewModel:{component:"video-display-compact-button-group-layout-view-model",
properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactButtonedLayoutViewModel:{component:"video-display-compact-buttoned-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},videoDisplayCompactLayoutViewModel:{component:"video-display-compact-layout-view-model",properties:{typographyBump:"[[typographyBump]]"}},compactLandscapeNoButtonLayoutViewModel:"compact-landscape-no-button-layout-view-model",textImageNoButtonLayoutViewModel:"text-image-no-button-layout-view-model",
promotedVideoRenderer:"ytd-promoted-video-renderer",videoDisplayFullButtonedRenderer:_.H("enable_short_dr_for_desktop_launchable")?{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}}:"ytd-video-display-full-buttoned-renderer",videoDisplayButtonGroupRenderer:{component:"ytd-video-display-full-buttoned-and-button-group-renderer",properties:{noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]"}},
textImageNoButtonLayoutRenderer:"ytd-text-image-no-button-layout-renderer",reelsPlayerOverlayLayoutViewModel:{component:"reels-player-overlay-layout-view-model",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.W.ready=function(){var X=this;aHm(function(){X.isAttached&&Y1(X.JSC$15951_storedAdSlotMetadata,X.JSC$15951_storedAdLayoutMetadata,X.adSlotMetadata,X.adLayoutMetadata)&&TI(Er(),X.JSC$15951_storedAdSlotMetadata,X.JSC$15951_storedAdLayoutMetadata)})};
_.W.attached=function(){Y1(this.JSC$15951_storedAdSlotMetadata,this.JSC$15951_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&D5u(Er(),this.JSC$15951_storedAdSlotMetadata,this.JSC$15951_storedAdLayoutMetadata)};
_.W.detached=function(){Y1(this.JSC$15951_storedAdSlotMetadata,this.JSC$15951_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&TI(Er(),this.JSC$15951_storedAdSlotMetadata,this.JSC$15951_storedAdLayoutMetadata)};
_.W.onTypographyBumpChanged=function(){this.videoDisplayFullButtonedGroupRenderer&&(this.videoDisplayFullButtonedGroupRenderer.typographyBump=this.typographyBump)};
_.W.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15951_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15951_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15951_storedAdLayoutMetadata!==void 0&&this.JSC$15951_storedAdSlotMetadata!==void 0&&TI(Er(),this.JSC$15951_storedAdSlotMetadata,this.JSC$15951_storedAdLayoutMetadata),D5u(Er(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15951_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15951_storedAdSlotMetadata=this.adSlotMetadata)};
_.O1.Object.defineProperties(jy.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.adLayoutMetadata}}});
jy.prototype.onAdMetadataChanged=jy.prototype.onAdMetadataChanged;jy.prototype.onTypographyBumpChanged=jy.prototype.onTypographyBumpChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jy.prototype,"rendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],jy.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],jy.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],jy.prototype,"noBottomMargin",void 0);_.u([_.R(),_.V("design:type",Object)],jy.prototype,"overlayDensity",void 0);_.u([_.R(),_.V("design:type",Object)],jy.prototype,"extractOverlay",void 0);_.u([_.R(),_.V("design:type",Object)],jy.prototype,"extractActionBar",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],jy.prototype,"typographyBump",void 0);
_.u([_.O("data.adLayoutMetadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],jy.prototype,"adLayoutMetadata",null);_.u([_.R(),_.V("design:type",Object)],jy.prototype,"adSlotMetadata",void 0);_.u([_.qB("ytd-video-display-full-buttoned-and-button-group-renderer"),_.V("design:type",HTMLElement)],jy.prototype,"videoDisplayFullButtonedGroupRenderer",void 0);
_.u([_.mA("typographyBump"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jy.prototype,"onTypographyBumpChanged",null);_.u([_.mA("adLayoutMetadata","adSlotMetadata"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jy.prototype,"onAdMetadataChanged",null);_.u([_.Xo({is:"ytd-in-feed-ad-layout-renderer",disableElementRegistration:!0})],jy);
_.N(jy,"ytd-in-feed-ad-layout-renderer",function(){if(FQZ!==void 0)return FQZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FQZ=X},
{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var ziH;var jvj;_.ZZ(_.d3,"ad-badge-view-model",{props:{data:_.H7,hasDot:_.H7,customCommandResolver:_.Yq,adRenderingContextType:_.Yq,usedInMasthead:_.Yq}});_.ZZ(_.qH,"ad-button-view-model",{props:{data:_.H7,customCommandResolver:_.Yq,className:_.Yq,delayedClassName:_.Yq,animationEntityKey:_.Yq,isCompactWidth:_.Yq,isContentWidth:_.Yq}});var id=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"ytd-video-masthead-ad-primary-video-renderer-playing":"onPlayerReady"};return X};
_.r(id,_.F);_.W=id.prototype;_.W.computeHasLiveDescription=function(X){return!(X==null||!X.liveDescription)};
_.W.computeHasByline=function(X){return!(X==null||!X.byline)};
_.W.computeUsesAdButtonViewModel=function(X){return!!_.a(X==null?void 0:X.cta,yHG)};
_.W.configureRendererStamper=function(){return{"data.adBadge":{id:"ad-badge",mapping:{adBadgeViewModel:{component:"ad-badge-view-model",properties:{adRenderingContextType:"[[adRenderingContextType]]",hasDot:"[[hasByline]]",usedInMasthead:"[[isMasthead]]"}}}},"data.cta":{id:"ad-button",mapping:{adButtonViewModel:{component:"ad-button-view-model",params:{isContentWidth:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more_vert"}}}}}};
_.W.onYtToggleButton=function(X){var J,p=(J=this.data)==null?void 0:J.videoReminderEntityKey;p&&this.ytdReduxBehavior.dispatch(_.uE("upcomingEventReminderStateEntity",p,{key:p,state:X.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
_.W.attached=function(){this.updateChannelBanner()};
_.W.dataChanged=function(){this.updateChannelBanner()};
_.W.videoReminderStateChanged=function(){var X;this.videoReminderState&&_.a((X=this.data)==null?void 0:X.cta,_.Yk)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
_.W.updateChannelBanner=function(){if(this.data&&this.data.channelBanner){var X=_.h4(this.data.channelBanner.thumbnails,this.hostElement.clientWidth);X&&(X.startsWith("//")&&(X="https:"+X),this.hostElement.classList.add("channel-banner"),_.bS(this.hostElement,{"--ytvmh-channel-banner":"url("+X+")"}))}else _.H("remove_masthead_channel_banner_on_refresh")&&this.hostElement.classList.remove("channel-banner")};
_.W.onPlayerReady=function(){this.onIronResize()};
_.W.maybeFlushDebouncer=function(){_.H("web_replace_formatted_with_attributed_string")&&this.formattedStrings.forEach(function(X){var J;X=(J=X.getElementsByTagName("yt-attributed-string"))==null?void 0:J[0];BOC(X==null?void 0:X.polymerController)})};
_.W.onIronResize=function(){this.maybeFlushDebouncer();this.hostElement.clientWidth<370?this.hostElement.classList.add("no-thumbnail"):this.hostElement.classList.remove("no-thumbnail");var X=_.ya(this.hostElement).querySelector("#live-description"),J;X&&((J=this.data)==null?0:J.shortLiveDescription)&&X.clientWidth<X.scrollWidth?this.hostElement.classList.add("short-live-description"):this.hostElement.classList.remove("short-live-description")};
id.prototype.onIronResize=id.prototype.onIronResize;id.prototype.videoReminderStateChanged=id.prototype.videoReminderStateChanged;id.prototype.dataChanged=id.prototype.dataChanged;id.prototype.onYtToggleButton=id.prototype.onYtToggleButton;_.u([_.S(_.sJ),_.V("design:type",Object)],id.prototype,"ironResizableBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],id.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],id.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],id.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],id.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],id.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.videoReminderEntityKey"],selector:a5C}),_.V("design:type",Object)],id.prototype,"videoReminderState",void 0);
_.u([_.R({reflectToAttribute:!0,value:_.H("web_modern_buttons")}),_.V("design:type",Boolean)],id.prototype,"rounded",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasLiveDescription(data)"}),_.V("design:type",Boolean)],id.prototype,"hasLiveDescription",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasByline(data)"}),_.V("design:type",Boolean)],id.prototype,"hasByline",void 0);
_.u([_.R({value:"AD_RENDERING_CONTEXT_TYPE_BROWSE"}),_.V("design:type",String)],id.prototype,"adRenderingContextType",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],id.prototype,"isMasthead",void 0);_.u([_.R({computed:"computeUsesAdButtonViewModel(data)"}),_.V("design:type",Boolean)],id.prototype,"usesAdButtonViewModel",void 0);
_.u([_.R({reflectToAttribute:!0,value:_.H("web_resizable_advertiser_banner_on_masthead_safari_fix")}),_.V("design:type",Boolean)],id.prototype,"resizableAdBannerSafariFix",void 0);_.u([_.NB("yt-formatted-string"),_.V("design:type",Array)],id.prototype,"formattedStrings",void 0);_.u([_.qB("#cta-button"),_.V("design:type",HTMLElement)],id.prototype,"ctaButton",void 0);
_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],id.prototype,"onYtToggleButton",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],id.prototype,"dataChanged",null);_.u([_.mA("videoReminderState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],id.prototype,"videoReminderStateChanged",null);
_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],id.prototype,"onIronResize",null);_.u([_.Xo({is:"ytd-video-masthead-ad-advertiser-info-renderer",disableElementRegistration:!0})],id);
_.N(id,"ytd-video-masthead-ad-advertiser-info-renderer",function(){if(jvj!==void 0)return jvj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jvj=X},{mode:1});var i1r;var sr=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};X.isLocked=!1;return X};
_.r(sr,_.F);_.W=sr.prototype;_.W.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.W.onExpandedChanged=function(){this.expanded&&_.HI(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this])};
_.W.onMouseOver=function(){this.maybeExpand()};
_.W.onTap=function(){this.maybeExpand()};
_.W.onExpandableTileExpanding=function(X){X!==this&&(this.expanded=!1)};
_.W.onExpandableTileLockAndCollapse=function(X){this.isLocked=!0;X!==this&&(this.expanded=!1)};
_.W.onExpandableTileUnlock=function(){this.isLocked=!1};
sr.prototype.onTap=sr.prototype.onTap;sr.prototype.onMouseOver=sr.prototype.onMouseOver;sr.prototype.onExpandedChanged=sr.prototype.onExpandedChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],sr.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sr.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sr.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],sr.prototype,"expanded",void 0);_.u([_.GA("expanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sr.prototype,"onExpandedChanged",null);_.u([_.R8("mouseover"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sr.prototype,"onMouseOver",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sr.prototype,"onTap",null);
_.u([_.Xo({is:"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",disableElementRegistration:!0})],sr);
_.N(sr,"ytd-video-masthead-ad-expandable-thumbnail-tile-renderer",function(){if(i1r!==void 0)return i1r;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return i1r=X},{mode:1});var svb;var X9=function(){var X=_.F.apply(this,arguments)||this;X.buttonOverrides={style:"overlay"};X.useYtdPlayer=_.H("use_ytd_player_for_desktop_masthead");X.actionMap={"ytd-video-masthead-expandable-tile-expanding":"onExpandableTileExpanding","ytd-video-masthead-expandable-tile-lock-and-collapse":"onExpandableTileLockAndCollapse","ytd-video-masthead-expandable-tile-unlock":"onExpandableTileUnlock"};X.playbackFinished=!1;X.JSC$15965_playerManager=null;X.JSC$15965_mastheadCounter=new w3U;return X};
_.r(X9,_.F);_.W=X9.prototype;_.W.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"}}}};
_.W.created=function(){this.JSC$15965_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!0);this.useYtdPlayer||(this.JSC$15965_playerManager=new jd)};
_.W.ready=function(){var X=this;this.JSC$15965_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!0);var J=_.ya(this.hostElement).querySelector("#player");this.useYtdPlayer?J.style.display="none":(this.ytdPlayer.style.display="none",uxH(this.JSC$15965_playerManager,J,function(){X.onPlaybackEnded()}),_.ya(this.hostElement).querySelector("#replay-button").addEventListener("click",function(){var p;
((p=X.data)==null?0:p.navigationEndpoint)&&_.h8(X.hostElement,"yt-navigate",{endpoint:X.data.navigationEndpoint})}))};
_.W.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.unlockExpandableTiles();this.playbackFinished=!0;this.JSC$15965_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!0)};
_.W.attached=function(){var X=this;_.CC(function(){X.maybePlayVideo()})};
_.W.maybePlayVideo=function(){var X=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$15965_playerManager.playVideo(),this.getPlayerPromise().then(function(){X.JSC$15965_mastheadCounter.increment("VIDEO_START",!1,!0)})))};
_.W.stopVideo=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15965_playerManager.stopVideo()};
_.W.dataChanged=function(){if(this.data)if(this.useYtdPlayer){var X,J={autoplay:0,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((X=this.data.playbackStartMs)!=null?X:0)/1E3,player_params:this.data.playerParams};this.ytdPlayer.loadVideoWithPlayerVars(J);this.setupYtdPlayer()}else dvU(this.JSC$15965_playerManager,this.data.videoId,this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams),this.data.disableAutoPlayback&&(GrX(this.JSC$15965_playerManager),
this.hostElement.classList.add("video-ended"),this.playbackFinished=!0),this.maybePlayVideo()};
_.W.getPlayerPromise=function(){return this.JSC$15965_playerManager.getPlayerPromise()};
_.W.onYtToggleButton=function(X){this.useYtdPlayer?this.toggleMute(X.detail.toggled):X.detail.toggled?this.JSC$15965_playerManager.mute():this.JSC$15965_playerManager.unMute()};
_.W.onYtNavigate=function(X){var J=drB(X.detail.endpoint),p=Vym(this.data.clickthroughReportingData);J&&p&&(X.detail.endpoint.watchEndpoint?X.detail.tempData=p:_.A8(J,p,30))};
_.W.maybeExpand=function(){this.isLocked||this.expanded||(this.expanded=!0)};
_.W.onExpandedChanged=function(){this.expanded?(_.HI(this.hostElement,"ytd-video-masthead-expandable-tile-expanding",[this]),this.maybePlayVideo()):this.stopVideo()};
_.W.onMouseOver=function(){this.maybeExpand()};
_.W.onTap=function(){this.maybeExpand()};
_.W.onExpandableTileExpanding=function(X){X!==this&&(this.stopVideo(),this.expanded=!1)};
_.W.onExpandableTileLockAndCollapse=function(X){X!==this&&(this.isLocked=!0,this.expanded=!1)};
_.W.onExpandableTileUnlock=function(){this.isLocked=!1};
_.W.lockAndCollapseExpandableTiles=function(){_.xm(this.hostElement,"ytd-video-masthead-expandable-tile-lock-and-collapse",[this])};
_.W.unlockExpandableTiles=function(){_.xm(this.hostElement,"ytd-video-masthead-expandable-tile-unlock")};
_.W.setupYtdPlayer=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X.ytdPlayer.getPlayerPromise(),2);J=p.yieldResult;J.addEventListener("onStateChange",function(l){X.onPlayerStateChange(l)});
J.addEventListener("onCueRangeExit",function(l){X.onCueRangeExit(l)});
_.Ma(p)})};
_.W.onPlayerStateChange=function(X){if(X===1&&(X=this.ytdPlayer.getPlayer())){var J=X.getCurrentTime(),p,l,g=J+((l=(p=this.data)==null?void 0:p.playbackDurationMs)!=null?l:0)/1E3;X.addCueRange("playback",J,g);this.JSC$15965_mastheadCounter.increment("VIDEO_START",!0,!0)}};
_.W.onCueRangeExit=function(X){X==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.W.toggleMute=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.ytdPlayer.getPlayerPromise(),2);p=l.yieldResult;X?p.mute():p.unMute();_.Ma(l)})};
X9.prototype.onTap=X9.prototype.onTap;X9.prototype.onMouseOver=X9.prototype.onMouseOver;X9.prototype.onExpandedChanged=X9.prototype.onExpandedChanged;X9.prototype.onYtNavigate=X9.prototype.onYtNavigate;X9.prototype.onYtToggleButton=X9.prototype.onYtToggleButton;X9.prototype.dataChanged=X9.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],X9.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],X9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],X9.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],X9.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],X9.prototype,"expanded",void 0);_.u([_.R(),_.V("design:type",Object)],X9.prototype,"buttonOverrides",void 0);
_.u([_.R(),_.V("design:type",Object)],X9.prototype,"useYtdPlayer",void 0);_.u([_.qB("#ytd-player"),_.V("design:type",Object)],X9.prototype,"ytdPlayer",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X9.prototype,"dataChanged",null);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],X9.prototype,"onYtToggleButton",null);
_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],X9.prototype,"onYtNavigate",null);_.u([_.GA("expanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X9.prototype,"onExpandedChanged",null);_.u([_.R8("mouseover"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X9.prototype,"onMouseOver",null);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X9.prototype,"onTap",null);_.u([_.Xo({is:"ytd-video-masthead-ad-expandable-video-tile-renderer",disableElementRegistration:!0})],X9);
_.N(X9,"ytd-video-masthead-ad-expandable-video-tile-renderer",function(){if(svb!==void 0)return svb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return svb=X},{mode:1});var XBs;var J3=function(){return _.F.apply(this,arguments)||this};
_.r(J3,_.F);J3.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
J3.prototype.onShow=function(){var X=_.ya(this.hostElement).querySelector("#live-description"),J;X&&((J=this.data)==null?0:J.shortLiveDescription)&&X.clientWidth<X.scrollWidth&&this.hostElement.classList.add("short-live-description")};
J3.prototype.onYtToggleButton=function(X){var J,p=(J=this.data)==null?void 0:J.videoReminderEntityKey;p&&this.ytdReduxBehavior.dispatch(_.uE("upcomingEventReminderStateEntity",p,{key:p,state:X.detail.toggled?"UPCOMING_EVENT_REMINDER_STATE_SINGLE":"UPCOMING_EVENT_REMINDER_STATE_NONE"}))};
J3.prototype.videoReminderStateChanged=function(){var X;this.videoReminderState&&_.a((X=this.data)==null?void 0:X.cta,_.Yk)&&this.set("data.cta.toggleButtonRenderer.isToggled",this.videoReminderState.state==="UPCOMING_EVENT_REMINDER_STATE_SINGLE")};
J3.prototype.videoReminderStateChanged=J3.prototype.videoReminderStateChanged;J3.prototype.onYtToggleButton=J3.prototype.onYtToggleButton;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],J3.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],J3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],J3.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],J3.prototype,"data",void 0);
_.u([_.R({selectorArgs:["data.videoReminderEntityKey"],selector:a5C}),_.V("design:type",Object)],J3.prototype,"videoReminderState",void 0);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],J3.prototype,"onYtToggleButton",null);_.u([_.mA("videoReminderState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],J3.prototype,"videoReminderStateChanged",null);
_.u([_.Xo({is:"ytd-video-masthead-ad-primary-video-overlay-renderer",disableElementRegistration:!0})],J3);
_.N(J3,"ytd-video-masthead-ad-primary-video-overlay-renderer",function(){if(XBs!==void 0)return XBs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XBs=X},{mode:_.oC("kevlar_poly_si_batch_j065")?1:2});var JeX;var p9=function(){var X=_.F.apply(this,arguments)||this;X.useYtdPlayer=_.H("use_ytd_player_for_desktop_masthead");X.buttonOverrides={style:"overlay"};X.JSC$15973_playerManager=null;X.JSC$15973_mastheadCounter=new w3U;X.actionMap={"yt-masthead-hidden":"onYtMastheadHidden"};return X};
_.r(p9,_.F);_.W=p9.prototype;_.W.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"}}}};
_.W.created=function(){this.JSC$15973_mastheadCounter.increment("PLAYER_CONTAINER_CREATED",this.useYtdPlayer,!1);this.useYtdPlayer||(this.JSC$15973_playerManager=new jd)};
_.W.ready=function(){var X=this;this.JSC$15973_mastheadCounter.increment("PLAYER_CONTAINER_READY",this.useYtdPlayer,!1);if(this.useYtdPlayer){var J;(J=this.embeddedPlayer)==null||J.remove()}else{var p;(p=this.ytdPlayer)==null||p.remove();uxH(this.JSC$15973_playerManager,this.embeddedPlayer,function(){X.onPlaybackEnded()});
this.replayButton.addEventListener("click",function(){X.data&&X.data.navigationEndpoint&&_.h8(X.hostElement,"yt-navigate",{endpoint:X.data.navigationEndpoint})})}};
_.W.onPlaybackEnded=function(){this.hostElement.classList.remove("video-playing");this.hostElement.classList.add("video-ended");this.JSC$15973_mastheadCounter.increment("VIDEO_END",this.useYtdPlayer,!1)};
_.W.dataChanged=function(){var X=this;if(this.data){if(typeof this.data.videoId==="string")if(this.useYtdPlayer){var J=!this.data.disableAutoPlayback,p,l={autoplay:J,adformat:"17_8",video_id:this.data.videoId,suggestedQuality:"hd720",startSeconds:((p=this.data.playbackStartMs)!=null?p:0)/1E3,player_params:this.data.playerParams};this.hostElement.classList.add(J?"video-playing":"video-ended");this.ytdPlayer.loadVideoWithPlayerVars(l);this.setupYtdPlayer()}else dvU(this.JSC$15973_playerManager,this.data.videoId,
this.data.playbackStartMs,this.data.playbackDurationMs,this.data.playerParams||void 0),this.data.disableAutoPlayback?(GrX(this.JSC$15973_playerManager),this.hostElement.classList.add("video-ended")):(this.JSC$15973_playerManager.playVideo(),this.hostElement.classList.add("video-playing"),this.getPlayerPromise().then(function(){_.xm(X.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");X.JSC$15973_mastheadCounter.increment("VIDEO_START",!1,!1)}));
this.data.isWidescreen&&this.playerContainer.classList.add("widescreen")}};
_.W.getPlayerPromise=function(){return this.JSC$15973_playerManager.getPlayerPromise()};
_.W.onYtToggleButton=function(X){this.useYtdPlayer?this.toggleMute(X.detail.toggled):X.detail.toggled?this.JSC$15973_playerManager.mute():this.JSC$15973_playerManager.unMute()};
_.W.onYtNavigate=function(X){var J=drB(X.detail.endpoint),p=Vym(this.data.clickthroughReportingData);J&&p&&(X.detail.endpoint.watchEndpoint?X.detail.tempData=p:_.A8(J,p,30))};
_.W.onYtMastheadHidden=function(){this.useYtdPlayer?this.ytdPlayer.stop():this.JSC$15973_playerManager.stopVideo()};
_.W.setupYtdPlayer=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X.ytdPlayer.getPlayerPromise(),2);J=p.yieldResult;J.addEventListener("onStateChange",function(l){X.onPlayerStateChange(l)});
J.addEventListener("onCueRangeExit",function(l){X.onCueRangeExit(l)});
_.Ma(p)})};
_.W.onPlayerStateChange=function(X){if(X===1&&(X=this.ytdPlayer.getPlayer())){var J=X.getCurrentTime(),p,l,g=J+((l=(p=this.data)==null?void 0:p.playbackDurationMs)!=null?l:0)/1E3;X.addCueRange("playback",J,g);_.xm(this.hostElement,"ytd-video-masthead-ad-primary-video-renderer-playing");this.JSC$15973_mastheadCounter.increment("VIDEO_START",!0,!1)}};
_.W.onCueRangeExit=function(X){X==="playback"&&(this.ytdPlayer.stop(),this.onPlaybackEnded())};
_.W.toggleMute=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.ytdPlayer.getPlayerPromise(),2);p=l.yieldResult;X?p.mute():p.unMute();_.Ma(l)})};
_.O1.Object.defineProperties(p9.prototype,{titleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var X,J;if(!((X=this.data)==null?0:(J=X.accessibilityData)==null?0:J.label))return"Ad primary link";var p,l;return _.cI("AD_TITLE",{title:(p=this.data)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label})}}});
p9.prototype.onYtMastheadHidden=p9.prototype.onYtMastheadHidden;p9.prototype.onYtNavigate=p9.prototype.onYtNavigate;p9.prototype.onYtToggleButton=p9.prototype.onYtToggleButton;p9.prototype.dataChanged=p9.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],p9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],p9.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],p9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],p9.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],p9.prototype,"useYtdPlayer",void 0);_.u([_.qB("ytd-toggle-button-renderer"),_.V("design:type",Object)],p9.prototype,"muteButton",void 0);_.u([_.R(),_.V("design:type",Object)],p9.prototype,"buttonOverrides",void 0);
_.u([_.O("data.accessibilityData.label"),_.V("design:type",String),_.V("design:paramtypes",[])],p9.prototype,"titleAriaLabel",null);_.u([_.qB("#replay-button"),_.V("design:type",Object)],p9.prototype,"replayButton",void 0);_.u([_.qB("#player-container"),_.V("design:type",Object)],p9.prototype,"playerContainer",void 0);_.u([_.qB("#player"),_.V("design:type",Object)],p9.prototype,"embeddedPlayer",void 0);_.u([_.qB("#ytd-player"),_.V("design:type",Object)],p9.prototype,"ytdPlayer",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p9.prototype,"dataChanged",null);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],p9.prototype,"onYtToggleButton",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],p9.prototype,"onYtNavigate",null);
_.u([_.R8("yt-masthead-hidden"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p9.prototype,"onYtMastheadHidden",null);_.u([_.Xo({is:"ytd-video-masthead-ad-primary-video-renderer",disableElementRegistration:!0})],p9);
_.N(p9,"ytd-video-masthead-ad-primary-video-renderer",function(){if(JeX!==void 0)return JeX;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JeX=X},{mode:2});var pBt;var l1=function(){var X=_.F.apply(this,arguments)||this;X.collapsed=!1;X.impressionResolver=_.kz();X.JSC$15977_activeViewMeasurementDataResolver=_.kz();X.actionMap={"yt-mute-ad-action":"handleMuteAd"};return X};
_.r(l1,_.F);_.W=l1.prototype;_.W.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"}}}};
_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.ready=function(){var X=this;_.ya(this.hostElement).querySelector("#show-ad").addEventListener("click",function(){X.expandAd()});
this.hostElement.addEventListener("yt-action",function(J){if(J.detail.actionName==="yt-service-request"){var p=J.detail.args[1];p.videoMastheadAdMuteCommand&&(X.collapseAd(p.videoMastheadAdMuteCommand.encryptedMastheadId),J.stopPropagation())}})};
_.W.attached=function(){var X=this;_.CC(function(){X.ironResizableBehavior.notifyResize()});
this.impressionResolver.promise.then(function(J){if(!X.collapsed){J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,vC(p.baseUrl,p.attributionSrcMode);X.data.impressionCommand=void 0}});
this.JSC$15977_activeViewMeasurementDataResolver.promise.then(function(J){N3(X.activeView,J)});
_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&M3(X.activeView)})};
_.W.dataChanged=function(){var X;((X=this.data.impressionCommand)==null?0:X.loggingUrls)&&this.impressionResolver.resolve(this.data.impressionCommand.loggingUrls);var J;((J=this.data)==null?0:J.activeView)&&this.JSC$15977_activeViewMeasurementDataResolver.resolve(this.data.activeView);(X=this.get("data.showAdRenderer.buttonRenderer.command.videoMastheadAdMuteCommand"))&&this.restoreCollapsedState(X.encryptedMastheadId);this.collapsed&&(this.data.primaryVideo&&(this.data.primaryVideo=void 0),this.data.expandableTiles&&
(this.data.expandableTiles=void 0))};
_.W.computeWidescreen=function(X){var J;return!!(X&&((J=_.a(X,hhZ))==null?0:J.isWidescreen))};
_.W.computeExpandable=function(X){return!!(X&&X.length>0)};
_.W.onIronResize=function(){if(this.expandable){var X=_.ya(this.hostElement).querySelector("#expandable-tile-container :first-child");X&&!X.expanded&&(X.expanded=!0)}};
_.W.handleMuteAd=function(){this.collapseAd(null)};
_.W.restoreCollapsedState=function(X){this.collapsed=_.DV().get("HIDDEN_MASTHEAD_ID")===X};
_.W.collapseAd=function(X){if(X){var J=_.DV();J.set("HIDDEN_MASTHEAD_ID",X);J.save()}(X=_.ya(this.hostElement).querySelector("#video"))&&_.h8(X,"yt-masthead-hidden");this.collapsed=!0};
_.W.expandAd=function(){var X=_.DV();X.set("HIDDEN_MASTHEAD_ID",!1);X.save();location.reload()};
_.W.detached=function(){_.H("stop_av_measurement_on_detach")&&M3(this.activeView)};
l1.prototype.onIronResize=l1.prototype.onIronResize;l1.prototype.dataChanged=l1.prototype.dataChanged;_.u([_.S(_.sJ),_.V("design:type",Object)],l1.prototype,"ironResizableBehavior",void 0);_.u([_.S(_.vw),_.V("design:type",Object)],l1.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],l1.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],l1.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],l1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],l1.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeWidescreen(data.primaryVideo)"}),_.V("design:type",Boolean)],l1.prototype,"widescreen",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeExpandable(data.expandableTiles)"}),_.V("design:type",Boolean)],l1.prototype,"expandable",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],l1.prototype,"collapsed",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],l1.prototype,"dataChanged",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],l1.prototype,"onIronResize",null);_.u([_.Xo({is:"ytd-video-masthead-ad-v3-renderer",disableElementRegistration:!0})],l1);
_.N(l1,"ytd-video-masthead-ad-v3-renderer",function(){if(pBt!==void 0)return pBt;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return pBt=X},{mode:2});var C9=function(){return _.F.apply(this,arguments)||this};
_.r(C9,_.F);_.W=C9.prototype;_.W.configureRendererStamper=function(){return{"data.renderingContent":{id:"rendering-content",mapping:{videoMastheadAdV3Renderer:"ytd-video-masthead-ad-v3-renderer"}}}};
_.W.ready=function(){var X=this;aHm(function(){X.isAttached&&Y1(X.JSC$15982_storedAdSlotMetadata,X.JSC$15982_storedAdLayoutMetadata,X.adSlotMetadata,X.adLayoutMetadata)&&TI(Er(),X.JSC$15982_storedAdSlotMetadata,X.JSC$15982_storedAdLayoutMetadata)})};
_.W.attached=function(){Y1(this.JSC$15982_storedAdSlotMetadata,this.JSC$15982_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&D5u(Er(),this.JSC$15982_storedAdSlotMetadata,this.JSC$15982_storedAdLayoutMetadata)};
_.W.detached=function(){Y1(this.JSC$15982_storedAdSlotMetadata,this.JSC$15982_storedAdLayoutMetadata,this.adSlotMetadata,this.adLayoutMetadata)&&TI(Er(),this.JSC$15982_storedAdSlotMetadata,this.JSC$15982_storedAdLayoutMetadata)};
_.W.onAdMetadataChanged=function(){this.adLayoutMetadata&&this.adSlotMetadata&&this.JSC$15982_storedAdLayoutMetadata!==this.adLayoutMetadata&&this.JSC$15982_storedAdSlotMetadata!==this.adSlotMetadata&&(this.isAttached&&(this.JSC$15982_storedAdLayoutMetadata!==void 0&&this.JSC$15982_storedAdSlotMetadata!==void 0&&TI(Er(),this.JSC$15982_storedAdSlotMetadata,this.JSC$15982_storedAdLayoutMetadata),D5u(Er(),this.adSlotMetadata,this.adLayoutMetadata)),this.JSC$15982_storedAdLayoutMetadata=this.adLayoutMetadata,
this.JSC$15982_storedAdSlotMetadata=this.adSlotMetadata)};
_.O1.Object.defineProperties(C9.prototype,{adLayoutMetadata:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.adLayoutMetadata}}});
C9.prototype.onAdMetadataChanged=C9.prototype.onAdMetadataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],C9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],C9.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],C9.prototype,"data",void 0);_.u([_.O("data.adLayoutMetadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],C9.prototype,"adLayoutMetadata",null);
_.u([_.R(),_.V("design:type",Object)],C9.prototype,"adSlotMetadata",void 0);_.u([_.mA("adLayoutMetadata","adSlotMetadata"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],C9.prototype,"onAdMetadataChanged",null);_.u([_.Xo({is:"ytd-page-top-ad-layout-renderer",disableElementRegistration:!0})],C9);
_.N(C9,"ytd-page-top-ad-layout-renderer",function(){if(ziH!==void 0)return ziH;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return ziH=
X},{mode:_.oC("kevlar_poly_si_batch_j070")?1:2});var l0U;var k9=function(){var X=_.F.apply(this,arguments)||this;X.noBottomMargin=!1;X.overlayDensity=0;X.typographyBump=!1;X.extractOverlay=!1;X.extractActionBar=!1;return X};
_.r(k9,_.F);_.W=k9.prototype;
_.W.configureRendererStamper=function(){return{"data.fulfillmentContent.fulfilledLayout":{id:"fulfilled-layout",mapping:{inFeedAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",typographyBump:"[[typographyBump]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}},pageTopAdLayoutRenderer:{component:"ytd-page-top-ad-layout-renderer",properties:{adSlotMetadata:"[[data.adSlotMetadata]]"}},sequenceItemInPlayerAdLayoutRenderer:{component:"ytd-in-feed-ad-layout-renderer",
properties:{adSlotMetadata:"[[data.adSlotMetadata]]",noBottomMargin:"[[noBottomMargin]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}}}}};
_.W.ready=function(){var X=this;aHm(function(){X.isAttached&&X.adSlotMetadata&&fh0(Er(),X.adSlotMetadata)})};
_.W.attached=function(){if(this.adSlotMetadata){var X;if(this.adSlotMetadata===((X=this.data)==null?void 0:X.adSlotMetadata))b1Z(Er(),this.adSlotMetadata);else{var J;_.Wf(Error("Ph`"+this.adSlotMetadata+"`"+((J=this.data)==null?void 0:J.adSlotMetadata)))}}};
_.W.detached=function(){this.adSlotMetadata&&fh0(Er(),this.adSlotMetadata)};
_.W.onTypographyBumpChanged=function(){this.inFeedAdLayoutRenderer&&(this.inFeedAdLayoutRenderer.typographyBump=this.typographyBump)};
_.W.onAdSlotMetadataChanged=function(){this.data&&this.data.adSlotMetadata&&(this.isAttached&&this.adSlotMetadata!==this.data.adSlotMetadata&&(this.adSlotMetadata!==void 0&&fh0(Er(),this.adSlotMetadata),b1Z(Er(),this.data.adSlotMetadata)),this.adSlotMetadata=this.data.adSlotMetadata)};
_.O1.Object.defineProperties(k9.prototype,{layout:{configurable:!0,enumerable:!0,get:function(){var X,J,p=_.a((X=this.data)==null?void 0:(J=X.fulfillmentContent)==null?void 0:J.fulfilledLayout,_.HIv),l;return(X=(l=_.a(p==null?void 0:p.renderingContent,xbk))==null?void 0:l.layout)?X.toLowerCase().replace(/_/g,"-"):""}}});
k9.prototype.onAdSlotMetadataChanged=k9.prototype.onAdSlotMetadataChanged;k9.prototype.onTypographyBumpChanged=k9.prototype.onTypographyBumpChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],k9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],k9.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],k9.prototype,"rendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],k9.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],k9.prototype,"noBottomMargin",void 0);_.u([_.R(),_.V("design:type",Object)],k9.prototype,"overlayDensity",void 0);_.u([_.R(),_.V("design:type",Object)],k9.prototype,"typographyBump",void 0);_.u([_.R(),_.V("design:type",Object)],k9.prototype,"extractOverlay",void 0);_.u([_.R(),_.V("design:type",Object)],k9.prototype,"extractActionBar",void 0);
_.u([_.qB("ytd-in-feed-ad-layout-renderer"),_.V("design:type",HTMLElement)],k9.prototype,"inFeedAdLayoutRenderer",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],k9.prototype,"layout",null);_.u([_.mA("typographyBump"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],k9.prototype,"onTypographyBumpChanged",null);
_.u([_.mA("data.adSlotMetadata"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],k9.prototype,"onAdSlotMetadataChanged",null);_.u([_.Xo({is:"ytd-ad-slot-renderer",disableElementRegistration:!0})],k9);
_.N(k9,"ytd-ad-slot-renderer",function(){if(l0U!==void 0)return l0U;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return l0U=X},{mode:_.oC("kevlar_poly_si_batch_j077")?
1:2});var g_U;var n9=function(){return _.F.apply(this,arguments)||this};
_.r(n9,_.F);_.W=n9.prototype;_.W.created=function(){this.activeView=new q3(this.hostElement)};
_.W.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"}}}};
_.W.maybeComputeHref=function(){return null};
_.W.onTap=function(){};
_.W.onThumbnailContainerClick=function(X){this.onClick(X)};
_.W.onClick=function(X){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint;p&&_.a(p,_.CV)&&(this.ytSparklesClickLocationBehavior.handleClick(p,X,!1),X.stopPropagation())};
_.W.dataChanged=function(){if(this.data){if(this.data.impressionUrls)for(var X=_.C(this.data.impressionUrls),J=X.next();!J.done;J=X.next())J=J.value,orC(J,OCB(J));this.data.activeView&&N3(this.activeView,this.data.activeView);this.ytSparklesClickLocationBehavior.configureClickTargets("main-container",n9.JSC$15990_DEFAULT_CLICK_LOCATION_BEHAVIOR,n9.JSC$15990_CLICK_LOCATION_ID_MAP);this.thumbnail&&(X=this.thumbnail.getElementsByTagName("a"),X.length>0&&(X=X.namedItem("thumbnail"))&&X.removeAttribute("href"))}};
_.W.attached=function(){var X=this;_.H("stop_av_measurement_on_detach")&&document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&M3(X.activeView)})};
_.W.detached=function(){_.H("stop_av_measurement_on_detach")&&M3(this.activeView)};
_.O1.Object.defineProperties(n9.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.H("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
n9.prototype.dataChanged=n9.prototype.dataChanged;n9.prototype.onTap=n9.prototype.onTap;n9.JSC$15990_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","thumbnail-container"],["PROMOTED_SPARKLES_CLICK_LOCATION_BACKGROUND","endpoint"]]);
n9.JSC$15990_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"}];_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],n9.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],n9.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],n9.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],n9.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],n9.prototype,"ytSparklesClickLocationBehavior",void 0);
_.u([_.R({selector:_.iY}),_.V("design:type",Object)],n9.prototype,"isGridViewEnabled",void 0);_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],n9.prototype,"watchFeedBigThumbs",null);_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",String),_.V("design:paramtypes",[])],n9.prototype,"thumbnailWidth",null);_.u([_.R(),_.V("design:type",Object)],n9.prototype,"data",void 0);
_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],n9.prototype,"thumbnail",void 0);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],n9.prototype,"onTap",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],n9.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-compact-promoted-video-renderer",disableElementRegistration:!0})],n9);
_.N(n9,"ytd-compact-promoted-video-renderer",function(){if(g_U!==void 0)return g_U;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return g_U=X},{mode:1});var BKH;_.Pz("itemSectionRenderer","searchPyvRenderer","ytd-search-pyv-renderer");var L9=function(){return _.F.apply(this,arguments)||this};
_.r(L9,_.F);L9.prototype.configureRendererStamper=function(){return{"data.ads":{id:"contents",mapping:{adSlotRenderer:"ytd-ad-slot-renderer",promotedVideoRenderer:"ytd-promoted-video-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],L9.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],L9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],L9.prototype,"data",void 0);_.u([_.Xo({is:"ytd-search-pyv-renderer",disableElementRegistration:!0})],L9);
_.N(L9,"ytd-search-pyv-renderer",function(){if(BKH!==void 0)return BKH;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return BKH=X},{mode:1});var $1H;_.Pz("itemSectionRenderer","backstagePostThreadRenderer","ytd-backstage-post-thread-renderer");var A3=function(){var X=_.F.apply(this,arguments)||this;X.roundedContainer=!0;X.JSC$15998_handleOpenPostCommentDialogActionAfterStamp=!1;X.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return X};
_.r(A3,_.F);_.W=A3.prototype;
_.W.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}}};
_.W.onStampFinished=function(){this.JSC$15998_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.W.handleSignalActionOpenPostCommentDialogAction=function(){var X=_.ya(this.hostElement).querySelector("ytd-comment-reply-dialog-renderer");X?X.openDialog():this.JSC$15998_handleOpenPostCommentDialogActionAfterStamp=!0};
_.W.onYtCommentModerationPanelEmpty=function(){this.set("data.moderationPanel",{})};
_.W.computeHideBorder=function(){return this.isInEngagementPanel};
_.W.computeIsCompact=function(){return this.isInEngagementPanel};
_.W.computeUsesCompactLockup=function(X){return X==="BACKSTAGE_SURFACE_TYPE_HOME"||X==="BACKSTAGE_SURFACE_TYPE_SEARCH"||X==="BACKSTAGE_SURFACE_TYPE_NEWS_DESTINATION"||X==="BACKSTAGE_SURFACE_TYPE_CHANNEL_HOME"||X==="BACKSTAGE_SURFACE_TYPE_STRUCTURED_DESCRIPTION"||X==="BACKSTAGE_SURFACE_TYPE_REPOST_PREVIEW"};
_.W.computeUsesFullLockup=function(){var X,J=(X=this.data)==null?void 0:X.post,p;X=(p=_.a(J,Rhj))==null?void 0:p.surface;var l;p=(l=_.a(J,qbH))==null?void 0:l.originalPost;var g;if(l=X||((g=_.a(p,Rhj))==null?void 0:g.surface))return!this.computeUsesCompactLockup(l)&&this.useUpdatedRepostUi;var B;return((B=_.a(J,qbH))==null?void 0:B.originalPostDeletedMessage)!==void 0&&this.useUpdatedRepostUi};
_.O1.Object.defineProperties(A3.prototype,{isInEngagementPanel:{configurable:!0,enumerable:!0,get:function(){var X,J;return((J=_.a((X=this.data)==null?void 0:X.post,Rhj))==null?void 0:J.surface)==="BACKSTAGE_SURFACE_TYPE_ENGAGEMENT_PANEL"}},
useUpdatedRepostUi:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.useUpdatedRepostUi}}});
A3.prototype.onYtCommentModerationPanelEmpty=A3.prototype.onYtCommentModerationPanelEmpty;A3.prototype.onStampFinished=A3.prototype.onStampFinished;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],A3.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],A3.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],A3.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],A3.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],A3.prototype,"roundedContainer",void 0);_.u([_.R({computed:"computeHideBorder(data, isInEngagementPanel)",reflectToAttribute:!0}),_.V("design:type",Boolean)],A3.prototype,"hideBorder",void 0);_.u([_.R({computed:"computeIsCompact(data, isInEngagementPanel)",reflectToAttribute:!0}),_.V("design:type",Boolean)],A3.prototype,"isCompact",void 0);
_.u([_.R({computed:"computeUsesFullLockup(data, useUpdatedRepostUi)",reflectToAttribute:!0}),_.V("design:type",Boolean)],A3.prototype,"usesFullLockup",void 0);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],A3.prototype,"onStampFinished",null);
_.u([_.R8("ytd-comment-moderation-panel-empty"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],A3.prototype,"onYtCommentModerationPanelEmpty",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],A3.prototype,"isInEngagementPanel",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],A3.prototype,"useUpdatedRepostUi",null);
_.u([_.Xo({is:"ytd-backstage-post-thread-renderer",disableElementRegistration:!0})],A3);
_.N(A3,"ytd-backstage-post-thread-renderer",function(){if($1H!==void 0)return $1H;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $1H=X},{mode:1});var WxU;var w_=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(w_,_.F);w_.prototype.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
w_.prototype.computeBannerImageUrl=function(){if(this.data!==void 0){var X=this.data.thumbnail.thumbnails;this.isDarkTheme&&(X=this.data.thumbnailDark.thumbnails);this.bannerImageUrl=(X=_.h4(X,24,void 0,"height"))?X:void 0}};
w_.prototype.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
w_.prototype.computeHasText=function(){var X;return!((X=this.data)==null||!X.text)};
_.O1.Object.defineProperties(w_.prototype,{bannerStyle:{configurable:!0,enumerable:!0,get:function(){if(this.bannerImageUrl)return'background-image:url("'+String(_.zu(this.bannerImageUrl))+'");'}}});
w_.prototype.computeHasText=w_.prototype.computeHasText;w_.prototype.computeBannerImageUrl=w_.prototype.computeBannerImageUrl;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],w_.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],w_.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],w_.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],w_.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],w_.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",String)],w_.prototype,"bannerImageUrl",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasText(data.text)"}),_.V("design:type",Boolean)],w_.prototype,"hasText",void 0);_.u([_.mA("data","isDarkTheme"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],w_.prototype,"computeBannerImageUrl",null);
_.u([_.mA("data.text"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],w_.prototype,"computeHasText",null);_.u([_.O("bannerImageUrl"),_.V("design:type",Object),_.V("design:paramtypes",[])],w_.prototype,"bannerStyle",null);_.u([_.Xo({is:"ytd-backstage-prefilled-post-dialog-header-renderer",disableElementRegistration:!0})],w_);
_.N(w_,"ytd-backstage-prefilled-post-dialog-header-renderer",function(){if(WxU!==void 0)return WxU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return WxU=X},{mode:1});var CmU;var Y9=function(){return _.F.apply(this,arguments)||this};
_.r(Y9,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Y9.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Y9.prototype,"data",void 0);_.u([_.Xo({is:"ytd-backstage-zero-state-renderer",disableElementRegistration:!0})],Y9);
_.N(Y9,"ytd-backstage-zero-state-renderer",function(){if(CmU!==void 0)return CmU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CmU=X},{mode:1});var knG;var vs=function(){return _.F.apply(this,arguments)||this};
_.r(vs,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vs.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vs.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",String)],vs.prototype,"icon",void 0);_.u([_.Xo({is:"ytd-post-filter-zero-state-renderer",disableElementRegistration:!0})],vs);
_.N(vs,"ytd-post-filter-zero-state-renderer",function(){if(knG!==void 0)return knG;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return knG=X},{mode:1});var n_k;var LxU={"data.actionButton":{id:"schedule-button",mapping:{buttonRenderer:"ytd-button-renderer"}}},er=function(){return _.F.apply(this,arguments)||this};
_.r(er,_.F);er.prototype.configureRendererStamper=function(){return LxU};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],er.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],er.prototype,"rendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],er.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",String)],er.prototype,"icon",void 0);_.u([_.Xo({is:"ytd-post-scheduling-zero-state-renderer",disableElementRegistration:!0})],er);
_.N(er,"ytd-post-scheduling-zero-state-renderer",function(){if(n_k!==void 0)return n_k;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return n_k=X},{mode:1});var Aee;var ZG=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-posts-total-count-action":"handleUpdatePostsTotalCountAction"};return X};
_.r(ZG,_.F);ZG.prototype.onTabsActivate=function(X){this.data&&this.data.tabs&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.tabs[X.detail.selected].navigationEndpoint})};
ZG.prototype.shouldShowTotalCount=function(X){return X&&X.totalCount!==void 0};
ZG.prototype.handleUpdatePostsTotalCountAction=function(X){var J=this.get(["data.tabs",1,"totalCount"]),p=this.get("updatePostsTotalCountAction.updateType",X);X=this.get("updatePostsTotalCountAction.number",X);J!==void 0&&p!=="UPDATE_POSTS_TOTAL_COUNT_TYPE_UNKNOWN"&&X&&(p==="UPDATE_POSTS_TOTAL_COUNT_TYPE_ADD"?this.set(["data.tabs",1,"totalCount"],Number(J)+X):p==="UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE"&&this.set(["data.tabs",1,"totalCount"],Number(J)-X))};
_.O1.Object.defineProperties(ZG.prototype,{selected:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.tabs)for(var X=0,J=this.data.tabs.length;X<J;X++)if(this.data.tabs[X].selected)return X;return 0}}});
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ZG.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ZG.prototype,"rendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ZG.prototype,"data",void 0);_.u([_.O("data.tabs"),_.V("design:type",Number),_.V("design:paramtypes",[])],ZG.prototype,"selected",null);_.u([_.Xo({is:"ytd-post-stream-filter-renderer",disableElementRegistration:!0})],ZG);
_.N(ZG,"ytd-post-stream-filter-renderer",function(){if(Aee!==void 0)return Aee;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Aee=X},{mode:1});var wBt;var h3=function(){return _.F.apply(this,arguments)||this};
_.r(h3,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],h3.prototype,"kevlarBehaviors",void 0);_.u([_.R(),_.V("design:type",Object)],h3.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-age-gate-renderer",disableElementRegistration:!0})],h3);
_.N(h3,"ytd-channel-age-gate-renderer",function(){if(wBt!==void 0)return wBt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wBt=X},{mode:1});var YYG;_.Pz("sharingItemSection","channelOwnerEmptyStateRenderer","ytd-channel-owner-empty-state-renderer");var x9=function(){var X=_.F.apply(this,arguments)||this;X.data=null;return X};
_.r(x9,_.F);x9.prototype.configureRendererStamper=function(){return{"data.uploadVideoButton":{id:"upload-video-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O1.Object.defineProperties(x9.prototype,{imageSizePx:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?0:(J=X.title)==null?0:(p=J.runs)==null?0:p.length)?147:160}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],x9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],x9.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],x9.prototype,"imageSizePx",null);_.u([_.Xo({is:"ytd-channel-owner-empty-state-renderer",disableElementRegistration:!0})],x9);
_.N(x9,"ytd-channel-owner-empty-state-renderer",function(){if(YYG!==void 0)return YYG;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return YYG=X},{mode:1});var v_X;var eEU;var Hs=function(){var X=_.F.apply(this,arguments)||this;X.boundSubmitSearch=function(){X.submitSearch()};
X.boundClearSearch=function(){X.clearSearch()};
return X};
_.r(Hs,_.F);_.W=Hs.prototype;_.W.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]]"}}}}}};
_.W.toggleClearButton=function(){this.hideClearButton=Jrs||!this.input.value};
_.W.submitOnEnterKeyUp=function(X){X.keyCode!==13||this.input.invalid||this.submit(this.input.value)};
_.W.clearSearch=function(){this.input.value="";this.submit(this.input.value)};
_.W.submitSearch=function(){this.input.invalid||this.submit(this.input.value)};
_.W.submit=function(){_.h8(this.hostElement,"search-query-changed",this.input.value)};
Hs.prototype.toggleClearButton=Hs.prototype.toggleClearButton;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Hs.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Hs.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Hs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Hs.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Hs.prototype,"hideClearButton",void 0);_.u([_.R(),_.V("design:type",Object)],Hs.prototype,"boundSubmitSearch",void 0);_.u([_.R(),_.V("design:type",Object)],Hs.prototype,"boundClearSearch",void 0);_.u([_.qB("#input"),_.V("design:type",Object)],Hs.prototype,"input",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Hs.prototype,"toggleClearButton",null);
_.u([_.Xo({is:"ytd-channel-switcher-search-box-renderer",disableElementRegistration:!0})],Hs);
_.N(Hs,"ytd-channel-switcher-search-box-renderer",function(){if(eEU!==void 0)return eEU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return eEU=X},{mode:1});var Zlr;var aX=function(){var X=_.F.apply(this,arguments)||this;X.boundSubmit=function(){X.submit()};
return X};
_.r(aX,_.F);_.W=aX.prototype;_.W.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"}}}}};
_.W.ready=function(){var X=this;this.form.addEventListener("submit",function(J){return X.onSubmit(J)})};
_.W.onSubmit=function(X){X.preventDefault();return!1};
_.W.toggleClearButton=function(){this.hideClearButton=Jrs||!this.input.value};
_.W.submitOnEnterKeyUp=function(X){X.keyCode===13&&this.submit()};
_.W.submit=function(){var X=this.data.endpoint,J=(0,_.Q5.unsafeClone)(X);_.a(J,_.R7)?_.a(J,_.R7).query=this.input.value:_.a(J,_.m1)&&(_.a(J,_.m1).query=this.input.value);var p=_.a(J.commandMetadata,_.SH);(p==null?0:p.url)?(p.url=_.L7(p.url,"query",this.input.value),_.h8(this.hostElement,"yt-navigate",{endpoint:J})):_.a(J,AHv)?(_.a(J,AHv).channelSwitcherQuery=this.input.value,_.yG().resolve(_.SV).resolveCommand(J,{form:{element:this.hostElement}})):(X=Error("Qh`"+JSON.stringify(X)),_.Bf(X))};
_.W.getUrl=function(X){return this.get("commandMetadata.webCommandMetadata.url",X)};
aX.prototype.toggleClearButton=aX.prototype.toggleClearButton;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aX.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],aX.prototype,"hideClearButton",void 0);
_.u([_.R(),_.V("design:type",Object)],aX.prototype,"boundSubmit",void 0);_.u([_.qB("#form"),_.V("design:type",HTMLFormElement)],aX.prototype,"form",void 0);_.u([_.qB("#input"),_.V("design:type",Object)],aX.prototype,"input",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],aX.prototype,"toggleClearButton",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-search-box-renderer"})],aX);
_.N(aX,"ytd-search-box-renderer",function(){if(Zlr!==void 0)return Zlr;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Zlr=X},{mode:2});var UD=function(){var X=_.F.apply(this,arguments)||this;X.showSearchBox=!0;return X};
_.r(UD,_.F);UD.prototype.configureRendererStamper=function(){return{"data.searchBox":{id:"search-box",mapping:{searchBoxRenderer:"ytd-search-box-renderer",channelSwitcherSearchBoxRenderer:"ytd-channel-switcher-search-box-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UD.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UD.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],UD.prototype,"showSearchBox",void 0);_.u([_.Xo({is:"ytd-channel-switcher-header-renderer",disableElementRegistration:!0})],UD);
_.N(UD,"ytd-channel-switcher-header-renderer",function(){if(v_X!==void 0)return v_X;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return v_X=X},{mode:1});var hEv;var x1u;var r_=function(){var X=_.F.apply(this,arguments)||this;X.isDisplayed=!0;return X};
_.r(r_,_.F);_.W=r_.prototype;_.W.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.dataChanged=function(){this.isDisplayed=!0};
_.W.computeType=function(X){return X||"UNKNOWN"};
_.W.onYtServiceRequestCompleted=function(X){X.stopPropagation();this.isDisplayed=!1};
_.W.onClose=function(){this.isDisplayed=!1};
r_.prototype.onYtServiceRequestCompleted=r_.prototype.onYtServiceRequestCompleted;r_.prototype.dataChanged=r_.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],r_.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],r_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],r_.prototype,"data",void 0);
_.u([_.R({computed:"computeType(data.type)",reflectToAttribute:!0}),_.V("design:type",String)],r_.prototype,"type",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],r_.prototype,"isDisplayed",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],r_.prototype,"dataChanged",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],r_.prototype,"onYtServiceRequestCompleted",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-alert-with-button-renderer"})],r_);
_.N(r_,"ytd-alert-with-button-renderer",function(){if(x1u!==void 0)return x1u;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return x1u=X},{mode:1});var IX=function(){var X=_.F.apply(this,arguments)||this;X.noResult=!1;X.enableAlertBanner=!1;X.dismissedAlertBanner=!1;X.hideCreateChannelButton=!1;X.boundDismissAlertBanner=function(){X.dismissAlertBanner()};
X.actionMap={"yt-update-channel-switcher-page-action":"updateChannelSwitcherAction"};return X};
_.r(IX,_.F);_.W=IX.prototype;_.W.computeButtonOverride=function(){return{style:"mono",type:"tonal"}};
_.W.onDataChanged=function(){this.setShowSearchBox(this.data)};
_.W.updateChannelSwitcherAction=function(X){var J;X=(J=_.a(X,kjj))==null?void 0:J.page;_.a(X,CV0)!==void 0&&(this.data=_.a(X,CV0))};
_.W.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]]"}}}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.W.searchQueryChanged=function(X,J){if(this.data&&this.data.contents&&this.data.contents.length){X=[];var p=[];this.hideCreateChannelButton=this.noResult=!1;for(var l=document.querySelectorAll("ytd-account-item-renderer"),g=_.C(l),B=g.next();!B.done;B=g.next())B=B.value,p.push(B),B.style.display="block";this.resetRightBorder(p);if(J){this.hideCreateChannelButton=!0;for(p=1;p<this.data.contents.length;p++)if(B=this.data.contents[p],_.a(B,kKt)){var k=void 0,n=void 0;g=(k=_.a(B,kKt))==null?void 0:(n=
k.accountName)==null?void 0:n.simpleText;n=k=void 0;B=(k=_.a(B,kKt))==null?void 0:(n=k.channelHandle)==null?void 0:n.simpleText;(k=l[p-1])&&g&&_.A6(g,J)?X.push(k):_.H("enable_handle_search_on_channel_switcher")&&k&&B&&_.A6(B.toString(),J.toString())?X.push(k):k.style.display="none"}X.length===0&&(this.noResult=!0);this.resetRightBorder(X)}}};
_.W.resetRightBorder=function(X){for(var J=0;J<X.length;J++)X[J].style.borderRight=!this.hideCreateChannelButton&&(J+2)%3===0||this.hideCreateChannelButton&&(J+1)%3===0?"none":"1px solid var(--yt-spec-outline)"};
_.W.onContinuationItemsUpdated=function(){this.setShowSearchBox(this.data)};
_.W.setShowSearchBox=function(X){if(X&&X.contents&&this.channelSwitcherHeaderRenderer){this.enableAlertBanner=!1;this.channelSwitcherHeaderRenderer.showSearchBox=!0;for(var J=0;J<X.contents.length;J++)_.a(X.contents[J],_.xS)&&(this.enableAlertBanner=!0,this.channelSwitcherHeaderRenderer.showSearchBox=!1);this.dismissedAlertBanner&&(this.enableAlertBanner=!1)}};
_.W.dismissAlertBanner=function(){this.dismissedAlertBanner=!0;this.enableAlertBanner=!1};
_.O1.Object.defineProperties(IX.prototype,{isLoading:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.contents)}}});
IX.prototype.onContinuationItemsUpdated=IX.prototype.onContinuationItemsUpdated;IX.prototype.searchQueryChanged=IX.prototype.searchQueryChanged;IX.prototype.onDataChanged=IX.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],IX.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],IX.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],IX.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IX.prototype,"data",void 0);_.u([_.qB("ytd-channel-switcher-header-renderer"),_.V("design:type",Object)],IX.prototype,"channelSwitcherHeaderRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],IX.prototype,"noResult",void 0);
_.u([_.R(),_.V("design:type",Object)],IX.prototype,"enableAlertBanner",void 0);_.u([_.R(),_.V("design:type",Object)],IX.prototype,"dismissedAlertBanner",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],IX.prototype,"hideCreateChannelButton",void 0);_.u([_.O("data.contents"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],IX.prototype,"isLoading",null);_.u([_.R(),_.V("design:type",Object)],IX.prototype,"boundDismissAlertBanner",void 0);
_.u([_.R({computed:"computeButtonOverride()"}),_.V("design:type",Object)],IX.prototype,"buttonOverride",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],IX.prototype,"onDataChanged",null);_.u([_.R8("search-query-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,String]),_.V("design:returntype")],IX.prototype,"searchQueryChanged",null);
_.u([_.R8("yt-next-continuation-data-updated"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],IX.prototype,"onContinuationItemsUpdated",null);_.u([_.Xo({is:"ytd-channel-switcher-page-renderer",disableElementRegistration:!0})],IX);
_.N(IX,"ytd-channel-switcher-page-renderer",function(){if(hEv!==void 0)return hEv;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return hEv=X},{mode:1});var HlH;var a0s;var y$=function(){var X=_.F.apply(this,arguments)||this;X.images=[];X.selectedImageIndex=0;return X};
_.r(y$,_.F);_.W=y$.prototype;
_.W.ready=function(){_.PH(this.thumbnailImagesContainer,"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this);_.PH(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-update",this.updateImageThumbnails,!1,this);_.PH(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.saveImageRepositions,!1,this);_.PH(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-cancel",this.cancelImageRepositions,!1,this)};
_.W.onThumbnailClick=function(X){if(X=X.event_.detail)this.selectedImageIndex=this.images.indexOf(X)};
_.W.updateImageThumbnails=function(X){X=Object.assign({},this.images[this.selectedImageIndex],{previewCoordinates:X.event_.detail});this.images.splice(this.selectedImageIndex,1,X);this.images=[].concat(_.EU(this.images))};
_.W.cancelImageRepositions=function(){this.selectedImageIndex=0;_.h8(this.hostElement,"ytd-backstage-image-reposition-cancel")};
_.W.saveImageRepositions=function(){this.selectedImageIndex=0;_.h8(this.hostElement,"ytd-backstage-image-reposition-save",this.images)};
_.O1.Object.defineProperties(y$.prototype,{thumbnailRendererDatas:{configurable:!0,enumerable:!0,get:function(){var X=this;return(this.images||[]).map(function(J,p){return{image:J,selected:p===X.selectedImageIndex}})}},
selectedImageData:{configurable:!0,enumerable:!0,get:function(){return this.images[this.selectedImageIndex]}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],y$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("ytd-backstage-image-preview-renderer"),_.V("design:type",Object)],y$.prototype,"imagePreviewContainer",void 0);_.u([_.qB(".thumbnail-images-container"),_.V("design:type",HTMLElement)],y$.prototype,"thumbnailImagesContainer",void 0);_.u([_.R(),_.V("design:type",Array)],y$.prototype,"images",void 0);
_.u([_.R(),_.V("design:type",Object)],y$.prototype,"repositionInstructions",void 0);_.u([_.R(),_.V("design:type",Object)],y$.prototype,"selectedImageIndex",void 0);_.u([_.O("images","selectedImageIndex"),_.V("design:type",Array),_.V("design:paramtypes",[])],y$.prototype,"thumbnailRendererDatas",null);_.u([_.O("images","selectedImageIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],y$.prototype,"selectedImageData",null);
_.u([_.Xo({is:"ytd-backstage-multi-image-reposition-renderer",disableElementRegistration:!0})],y$);
_.y_()(y$,"ytd-backstage-multi-image-reposition-renderer",function(){if(a0s===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);a0s=X}X=a0s;return X},{allowedProps:["images",
"repositionInstructions"],mode:1});var oX=function(X,J){_.s0.call(this);this.uploadUrl=X;this.channelId=J;this.imagesUploadData=[]};
_.r(oX,_.s0);oX.prototype.getAllUploadStatuses=function(){var X=this,J,p,l;return _.L(function(g){if(g.nextAddress==1)return g.yield(U1U(X),2);J=g.yieldResult;p=J.get("succeed");l=J.get("failed");return g.return(p.concat(l))})};
var I0u=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(U1U(X),2);J=l.yieldResult;p=J.get("failed");p.length>0&&rev(X,p);return l.return(X.getAllUploadStatuses())})},U1U=function(X){var J,p,l,g,B,k,n;
return _.L(function(w){if(w.nextAddress==1)return J=new Map,w.yield(Promise.allSettled(X.imagesUploadData.map(function(Y){return Y.uploadPromise})),2);
p=w.yieldResult;l=[];g=_.C(p);for(B=g.next();!B.done;B=g.next())k=B.value,k.status==="fulfilled"&&l.push(k.value);n=X.imagesUploadData.map(function(Y){return Y.image}).filter(function(Y){return l.every(function(e){return e.id!==Y.id})});
J.set("succeed",l);J.set("failed",n);return w.return(J)})},rev=function(X,J){J=_.C(J);
for(var p=J.next();!p.done;p=J.next()){var l=X;p=p.value;yer(l,p.id)>=0&&l.cancel(p.id);var g=new o_U(p),B=_.i5U(l.uploadUrl,{"X-YouTube-ChannelId":l.channelId},p.imageBlob);g.transfer=B;g.uploadPromise=SYs(B,p);l.imagesUploadData.push(g);B.run()}};
oX.prototype.cancel=function(X){var J=yer(this,X);J!==-1&&((J=this.imagesUploadData[J].transfer)&&J.cancel(),this.imagesUploadData=this.imagesUploadData.filter(function(p){return p.image.id!==X}))};
var yer=function(X,J){return X.imagesUploadData.findIndex(function(p){return p.image.id===J})},SYs=function(X,J){return new Promise(function(p,l){X.listen("l",function(){var g=X.getResponseText();
g?(g=JSON.parse(g).encryptedBlobId,J.encryptedBlobId=g,p(J)):l("upload failed")});
X.listen("n",function(){l("upload failed")})})},o_U=function(X){this.image=X};var nwC=function(X,J,p,l,g){this.id=X;this.imageBlob=J;this.localImageSrc=p;this.naturalWidth=l;this.naturalHeight=g;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 Olj=[".jpeg",".jpg",".png"],Sr=function(){var X=_.F.apply(this,arguments)||this;X.showImagesPreview=!1;X.pollOptions=[];X.errorMessage="";X.optionPlaceholderText="";X.optionDefaultText="";X.JSC$16054_imageId=0;X.maxFileSizeMb=0;X.maxAspectRatio=0;X.invalidFileSizeError="";X.invalidAspectRatioError="";X.invalidFileTypeError="";X.imageSelector=new qt(null,"single_file",Olj);return X};
_.r(Sr,_.F);_.W=Sr.prototype;_.W.ready=function(){_.PH(this.imageSelector,"j",this.onImageSelect,!1,this);_.PH(this.imageRepositionContainer,"ytd-backstage-image-reposition-save",this.saveImageRepositions,!1,this);_.PH(this.imageRepositionContainer,"ytd-backstage-image-reposition-cancel",this.cancelImageRepositions,!1,this)};
_.W.dataChanged=function(){var X,J,p=_.a((X=this.data)==null?void 0:(J=X.cellTemplate)==null?void 0:J.onEmptyCellTap,PPX);if(p&&p.uploadUrl&&p.channelId){var l;this.maxFileSizeMb=((l=p.imageValidationInfo)==null?void 0:l.maxFileSizeMb)||0;var g;this.maxAspectRatio=((g=p.imageValidationInfo)==null?void 0:g.allowedMaxAspectRatio)||0;var B;this.invalidFileSizeError=this.getSimpleString((B=this.data)==null?void 0:B.invalidFileSizeError);var k;this.invalidAspectRatioError=this.getSimpleString((k=this.data)==
null?void 0:k.invalidAspectRatioError);var n;this.invalidFileTypeError=this.getSimpleString((n=this.data)==null?void 0:n.invalidFileTypeError);this.uploadManager=new oX(p.uploadUrl,p.channelId)}};
_.W.onEditorInfoChange=function(){this.optionPlaceholderText=_.wi(this.editorInfo.optionPlaceholderText);this.optionDefaultText=_.wi(this.editorInfo.optionDefaultText);this.pollOptions=this.createPollOptions(this.editorInfo)};
_.W.observeAddImageError=function(){this.errorMessage!==""&&_.h8(this.hostElement,"yt-backstage-add-image-error",this.errorMessage)};
_.W.onPollOptionsChange=function(){for(var X=!1,J=[],p=0;p<this.pollOptions.length;p++){var l=this.hasCustomOptionText?this.optionPlaceholderText:this.optionDefaultText+" "+(p+1);this.pollOptions[p].placeholderText!==l?(X=!0,J.push(Object.assign({},this.pollOptions[p],{placeholderText:l}))):J.push(this.pollOptions[p])}X&&(this.pollOptions=J);this.isValid()?_.h8(this.hostElement,"yt-commentbox-post-enable"):_.h8(this.hostElement,"yt-commentbox-post-disable")};
_.W.createPollOptions=function(X){var J=[],p;X=(p=X==null?void 0:X.minPollOptions)!=null?p:0;for(p=0;p<X;p++)J.push(this.createPollOption());return J};
_.W.onImageSelect=function(X){var J=this,p,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1){if(J.selectedImageIndex===void 0)return w.jumpTo(0);p=X.files[0];J.errorMessage="";l=J.validateImage(p);if(l!=="")return J.errorMessage=l,w.return();g=new yp(J.maxAspectRatio,!1,!0);return w.yield(g.transform(p),3)}if(w.nextAddress!=4)return B=w.yieldResult,B.transformedData?B.invalidAspectRatio?(J.errorMessage=J.invalidAspectRatioError,w.return()):w.yield(LKm(J.JSC$16054_imageId,X.files[0],B.transformedData),
4):(J.errorMessage=J.invalidFileTypeError,w.return());k=w.yieldResult;J.JSC$16054_imageId++;rev(J.uploadManager,[k]);n=Object.assign({},J.pollOptions[J.selectedImageIndex],{image:k});J.pollOptions.splice(J.selectedImageIndex,1,n);J.refreshPollOptions();_.h8(J.hostElement,"yt-backstage-poll-image-select");_.Ma(w)})};
_.W.validateImage=function(X){return X.size>1048576*this.maxFileSizeMb?this.invalidFileSizeError:""};
_.W.refreshPollOptions=function(){this.pollOptions=[].concat(_.EU(this.pollOptions))};
_.W.onAddPollOption=function(){this.isAllowedToAddOption&&(this.pollOptions=[].concat(_.EU(this.pollOptions),[this.createPollOption()]))};
_.W.onRemovePollOption=function(X){var J=this.pollOptions[X.model.index];J&&J.image&&this.uploadManager.cancel(J.image.id);this.pollOptions.splice(X.model.index,1);this.refreshPollOptions();this.pollOptions.length===0&&_.h8(this.hostElement,"yt-image-poll-attachment-dismiss")};
_.W.onTextInput=function(){this.refreshPollOptions()};
_.W.onImageButtonClick=function(X){this.selectedImageIndex=X.model.index;this.imageSelector.click()};
_.W.onRepositionImages=function(){this.hasImages&&(this.showImagesPreview=!0,this.refreshPollOptions())};
_.W.cancelImageRepositions=function(){this.showImagesPreview=!1;this.refreshPollOptions()};
_.W.saveImageRepositions=function(X){X=X.event_.detail;for(var J=0,p=[],l=_.C(this.pollOptions),g=l.next();!g.done;g=l.next())g=g.value,g.image!==void 0?(g=Object.assign({},g,{image:X[J]}),p.push(g),J++):p.push(g);this.showImagesPreview=!1;this.pollOptions=[].concat(_.EU(p))};
_.W.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 X=0,J=_.C(this.pollOptions),p=J.next();!p.done;p=J.next())if(p=p.value,p.optionText.trim()!==""||p.image!==void 0){if(!p.image||this.hasCustomOptionText&&p.optionText.trim().length<Number(this.editorInfo.minPollOptionChars))return!1;X++}return X>=Number(this.editorInfo.minPollOptions)};
_.W.getAllUploadStatuses=function(){var X=this,J,p,l,g;return _.L(function(B){if(B.nextAddress==1)return B.yield(X.uploadManager.getAllUploadStatuses(),2);J=B.yieldResult;p=_.C(J);for(l=p.next();!l.done;l=p.next())if(g=l.value,g.encryptedBlobId===void 0)return B.return(I0u(X.uploadManager));return B.return(J)})};
_.W.getPostCreateOptions=function(){for(var X=[],J=_.C(this.pollOptions),p=J.next();!p.done;p=J.next())p=p.value,p.image!==void 0&&X.push({text:this.hasCustomOptionText?p.optionText:p.placeholderText,image:p.image});return X};
_.W.resetPollOptions=function(){this.pollOptions=this.createPollOptions(this.editorInfo);this.showImagesPreview=!1};
_.W.createButtonRenderer=function(X,J){return{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:X,accessibilityData:{accessibilityData:{label:this.getSimpleString(X)}},isDisabled:J}};
_.W.createPollOption=function(){return{optionText:"",placeholderText:""}};
_.W.computeThumbnailRendererData=function(X){return X?{image:X,selected:!1}:void 0};
_.W.getSimpleString=function(X){return _.wi(X)};
_.W.updateOptionTextFromBinding=function(X){if(X.target){var J=Array.from(_.ya(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.poll-option-input-text")).indexOf(X.target);if(J>=0){var p;this.pollOptions[J].optionText=(p=X.detail.value)!=null?p:""}}};
_.O1.Object.defineProperties(Sr.prototype,{isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var X,J;return this.pollOptions.length<((J=(X=this.editorInfo)==null?void 0:X.maxPollOptions)!=null?J:0)}},
hasImages:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(X){return X.image})}},
imagesToReposition:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.filter(function(X){return X.image}).map(function(X){return X.image})}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.pollOptions.some(function(X){return X.optionText.trim()})}},
addOptionButton:{configurable:!0,enumerable:!0,get:function(){var X,J=(X=this.data)==null?void 0:X.addOptionButtonText;return J?this.createButtonRenderer(J,!this.isAllowedToAddOption):void 0}},
repositionImagesButton:{configurable:!0,enumerable:!0,get:function(){var X,J=(X=this.data)==null?void 0:X.repositionImagesButtonLabel;return J?this.createButtonRenderer(J,!this.hasImages):void 0}}});
Sr.prototype.onPollOptionsChange=Sr.prototype.onPollOptionsChange;Sr.prototype.observeAddImageError=Sr.prototype.observeAddImageError;Sr.prototype.onEditorInfoChange=Sr.prototype.onEditorInfoChange;Sr.prototype.dataChanged=Sr.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Sr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("ytd-backstage-multi-image-reposition-renderer"),_.V("design:type",Object)],Sr.prototype,"imageRepositionContainer",void 0);
_.u([_.R(),_.V("design:type",Object)],Sr.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Sr.prototype,"editorInfo",void 0);_.u([_.R(),_.V("design:type",oX)],Sr.prototype,"uploadManager",void 0);_.u([_.R(),_.V("design:type",Object)],Sr.prototype,"showImagesPreview",void 0);_.u([_.R(),_.V("design:type",Array)],Sr.prototype,"pollOptions",void 0);_.u([_.R(),_.V("design:type",Object)],Sr.prototype,"errorMessage",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Sr.prototype,"dataChanged",null);_.u([_.GA("editorInfo"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Sr.prototype,"onEditorInfoChange",null);_.u([_.mA("errorMessage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Sr.prototype,"observeAddImageError",null);
_.u([_.GA("pollOptions"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Sr.prototype,"onPollOptionsChange",null);_.u([_.O("pollOptions","editorInfo"),_.V("design:type",Object),_.V("design:paramtypes",[])],Sr.prototype,"isAllowedToAddOption",null);_.u([_.O("pollOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],Sr.prototype,"hasImages",null);
_.u([_.O("pollOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],Sr.prototype,"imagesToReposition",null);_.u([_.O("pollOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],Sr.prototype,"hasCustomOptionText",null);_.u([_.O("data","isAllowedToAddOption"),_.V("design:type",Object),_.V("design:paramtypes",[])],Sr.prototype,"addOptionButton",null);_.u([_.O("data","hasImages"),_.V("design:type",Object),_.V("design:paramtypes",[])],Sr.prototype,"repositionImagesButton",null);
_.u([_.Xo({is:"ytd-backstage-image-poll-editor-renderer",disableElementRegistration:!0})],Sr);
_.N(Sr,"ytd-backstage-image-poll-editor-renderer",function(){if(HlH!==void 0)return HlH;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return HlH=X},{mode:2});var ceZ={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 bl0;var OD=function(){var X=_.F.apply(this,arguments)||this;X.a11yConfig=ceZ;X.imageDisplayOffsetTop=0;X.imageDisplayOffsetLeft=0;X.pickerDisplayOffsetTop=0;X.pickerDisplayOffsetLeft=0;X.showPreviewContainer=!0;X.startPicker=!1;X.repositionOptional=!1;X.editOnlyMode=!1;X.savedImageDisplayOffsetTop=0;X.savedImageDisplayOffsetLeft=0;return X};
_.r(OD,_.F);_.W=OD.prototype;_.W.created=function(){_.n6.requestAvailability()};
_.W.ready=function(){};
_.W.onArrowKeysDown=function(X){if(!this.showPreviewContainer&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){X.detail.keyboardEvent.preventDefault();var J=0,p=0,l="";switch(X.detail.keyboardEvent.key){case "ArrowUp":AzW(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?l=this.a11yConfig.reachBottomOfImage:J=this.imageHeight*.05*-1;break;case "ArrowDown":AzW(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?l=this.a11yConfig.reachTopOfImage:
J=this.imageHeight*.05;break;case "ArrowLeft":AzW(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?l=this.a11yConfig.reachRightOfImage:p=this.imageWidth*.05*-1;break;case "ArrowRight":AzW(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?l=this.a11yConfig.reachLeftOfImage:p=this.imageWidth*.05}l&&_.cI(l)&&_.h8(this.hostElement,"iron-announce",{text:_.cI(l)});if(p||J)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+J)),X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),X=_.cI(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+p)),X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),X=_.cI(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})),X&&_.h8(this.hostElement,"iron-announce",{text:X})}};
_.W.getPreviewPosition=function(X,J,p,l){return Math.round(100*(X+J*.5-p)/l)};
_.W.calculateDisplayPosition=function(){var X=this.imageData.naturalWidth,J=this.imageData.naturalHeight;this.displayScale=Math.max(200/X,200/J);this.pickerDisplayOffsetTop=this.pickerDisplayOffsetLeft=50;var p=X*this.displayScale*this.imageData.previewCoordinates.left,l=J*this.displayScale*this.imageData.previewCoordinates.top;this.imageDisplayOffsetLeft=J>X?this.pickerDisplayOffsetLeft:this.pickerDisplayOffsetLeft-p;this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop=X>J?this.pickerDisplayOffsetTop:
this.pickerDisplayOffsetTop-l;this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft;this.imageWidth=X*this.displayScale;this.imageHeight=J*this.displayScale};
_.W.onImageChange=function(){this.imageData&&(this.editOnlyMode||(this.showPreviewContainer=!0),this.calculateDisplayPosition())};
_.W.onEditOnlyModeUpdate=function(){this.showPreviewContainer=!this.editOnlyMode};
_.W.getSignedPosition=function(X,J,p){return J==="X"&&_.Bh("HTML_DIR")==="rtl"?p==="-"?X+"px":X*-1+"px":p==="-"?X*-1+"px":X+"px"};
_.W.pickerMove=function(X){if(this.startPicker&&!this.showPreviewContainer&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var J=this.pickerOffsetX-X.clientX,p=this.pickerOffsetY-X.clientY;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
p)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-J))}};
_.W.pickerMoveStart=function(X){this.startPicker=!0;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY};
_.W.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0;var X=this.generateCropPreview();X&&_.h8(this.hostElement,"ytd-backstage-image-preview-coordinates-update",X)};
_.W.cancelReposition=function(){this.editOnlyMode||(this.imageDisplayOffsetTop=this.savedImageDisplayOffsetTop,this.imageDisplayOffsetLeft=this.savedImageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);_.h8(this.hostElement,"ytd-backstage-image-preview-coordinates-cancel")};
_.W.deleteImage=function(){_.h8(this.hostElement,"ytd-backstage-image-preview-delete")};
_.W.editCropCoordinates=function(){this.showPreviewContainer=!1};
_.W.saveCropCoordinates=function(){this.editOnlyMode||(this.savedImageDisplayOffsetTop=this.imageDisplayOffsetTop,this.savedImageDisplayOffsetLeft=this.imageDisplayOffsetLeft,this.startPicker=!1,this.showPreviewContainer=!0);var X=this.generateCropPreview();X&&_.h8(this.hostElement,"ytd-backstage-image-preview-coordinates-save",X)};
_.W.getPreviewOffset=function(X,J,p){return J&&X?(p==="X"&&_.Bh("HTML_DIR")==="rtl"?300/J*X:300/J*X*-1)+"px":"0px"};
_.W.getSimpleText=function(X){return X?_.wi(X):""};
_.W.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}};
_.O1.Object.defineProperties(OD.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.cI(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.cI(this.a11yConfig.verticalRepositionInstruction)}X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.cI(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.cI(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 X,J,p=(X=this.instruction)==null?void 0:(J=X.previewInstruction)==null?void 0:J.editButtonLabel;return p?{size:"SIZE_SMALL",style:"STYLE_SUGGESTIVE",text:p,accessibilityData:{accessibilityData:{label:this.getSimpleText(p)}}}:void 0}},
saveButton:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g=this.editOnlyMode?(X=this.instruction)==null?void 0:(J=X.editInstruction)==null?void 0:J.saveImagesButtonLabel:(p=this.instruction)==null?void 0:(l=p.editInstruction)==null?void 0:l.saveButtonLabel;return g?{style:"STYLE_SUGGESTIVE",size:"SIZE_SMALL",text:g,accessibilityData:{accessibilityData:{label:this.getSimpleText(g)}}}:void 0}},
deleteButton:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.instruction)==null?void 0:(J=X.previewInstruction)==null?void 0:J.deleteButtonLabel;return p?{size:"SIZE_SMALL",text:p,accessibilityData:{accessibilityData:{label:this.getSimpleText(p)}}}:void 0}},
cancelButton:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.instruction)==null?void 0:(J=X.editInstruction)==null?void 0:J.cancelButtonLabel;X=this.editOnlyMode?"STYLE_BLUE_TEXT":"STYLE_TEXT";return p?{style:X,size:"SIZE_SMALL",text:p,accessibilityData:{accessibilityData:{label:this.getSimpleText(p)}}}: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"}}});
OD.prototype.onEditOnlyModeUpdate=OD.prototype.onEditOnlyModeUpdate;OD.prototype.onImageChange=OD.prototype.onImageChange;_.u([_.R(),_.V("design:type",nwC)],OD.prototype,"imageData",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"instruction",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"a11yConfig",void 0);_.u([_.R(),_.V("design:type",Number)],OD.prototype,"imageWidth",void 0);_.u([_.R(),_.V("design:type",Number)],OD.prototype,"imageHeight",void 0);
_.u([_.R(),_.V("design:type",Number)],OD.prototype,"displayScale",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"imageDisplayOffsetTop",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"imageDisplayOffsetLeft",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"pickerDisplayOffsetTop",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"pickerDisplayOffsetLeft",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"showPreviewContainer",void 0);
_.u([_.R(),_.V("design:type",Object)],OD.prototype,"startPicker",void 0);_.u([_.R(),_.V("design:type",Number)],OD.prototype,"pickerOffsetX",void 0);_.u([_.R(),_.V("design:type",Number)],OD.prototype,"pickerOffsetY",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"repositionOptional",void 0);_.u([_.R(),_.V("design:type",Object)],OD.prototype,"editOnlyMode",void 0);_.u([_.qB("#picker-container"),_.V("design:type",HTMLElement)],OD.prototype,"JSC$16067_pickerContainer",void 0);
_.u([_.qB("#picker"),_.V("design:type",HTMLElement)],OD.prototype,"picker",void 0);_.u([_.qB("#preview-clipper"),_.V("design:type",HTMLElement)],OD.prototype,"previewClipper",void 0);_.u([_.qB("#image-in-picker-background"),_.V("design:type",HTMLImageElement)],OD.prototype,"JSC$16067_imageInBackground",void 0);_.u([_.qB("#image-in-picker"),_.V("design:type",HTMLImageElement)],OD.prototype,"JSC$16067_imageInPicker",void 0);
_.u([_.qB("#image-in-preview-clipper"),_.V("design:type",HTMLImageElement)],OD.prototype,"JSC$16067_imageInPreviewClipper",void 0);_.u([_.O("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],OD.prototype,"altLabelForImage",null);_.u([_.O("imageHeight","imageWidth"),_.V("design:type",Number),_.V("design:paramtypes",[])],OD.prototype,"pickerSize",null);
_.u([_.O("imageHeight","imageWidth"),_.V("design:type",Object),_.V("design:paramtypes",[])],OD.prototype,"imageOrientationStyle",null);_.u([_.O("instruction"),_.V("design:type",Object),_.V("design:paramtypes",[])],OD.prototype,"editButton",null);_.u([_.O("instruction","editOnlyMode"),_.V("design:type",Object),_.V("design:paramtypes",[])],OD.prototype,"saveButton",null);_.u([_.O("instruction"),_.V("design:type",Object),_.V("design:paramtypes",[])],OD.prototype,"deleteButton",null);
_.u([_.O("instruction","editOnlyMode"),_.V("design:type",Object),_.V("design:paramtypes",[])],OD.prototype,"cancelButton",null);_.u([_.O("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.V("design:type",Number),_.V("design:paramtypes",[])],OD.prototype,"cropOffsetTop",null);_.u([_.O("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.V("design:type",Number),_.V("design:paramtypes",[])],OD.prototype,"cropOffsetLeft",null);
_.u([_.O("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],OD.prototype,"pickerBackgroundStyle",null);_.u([_.O("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],OD.prototype,"pickerDisplayStyle",null);_.u([_.O("cropOffsetLeft","cropOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],OD.prototype,"imageInPickerStyle",null);
_.u([_.O("cropOffsetLeft","cropOffsetTop","pickerSize"),_.V("design:type",String),_.V("design:paramtypes",[])],OD.prototype,"previewClipperStyle",null);_.u([_.GA("imageData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OD.prototype,"onImageChange",null);_.u([_.GA("editOnlyMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OD.prototype,"onEditOnlyModeUpdate",null);
_.u([_.O("showPreviewContainer"),_.V("design:type",String),_.V("design:paramtypes",[])],OD.prototype,"pickerModeStyle",null);_.u([_.Xo({is:"ytd-backstage-image-preview-renderer",disableElementRegistration:!0})],OD);
_.N(OD,"ytd-backstage-image-preview-renderer",function(){if(bl0!==void 0)return bl0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return bl0=X},{mode:1});var f0j;var D1e={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 REr;var m1u;var cs=function(){var X=_.F.apply(this,arguments)||this;X.a11yConfig=D1e;X.imageDisplayOffsetTop=0;X.imageDisplayOffsetLeft=0;X.pickerDisplayOffsetTop=0;X.pickerDisplayOffsetLeft=0;X.cropCoordinatesSaved=!1;X.previewSize=0;X.startPicker=!1;X.repositionOptional=!1;return X};
_.r(cs,_.F);_.W=cs.prototype;_.W.created=function(){_.n6.requestAvailability()};
_.W.ready=function(){};
_.W.onArrowKeysDown=function(X){if(!this.cropCoordinatesSaved&&this.pickerSize&&this.imageHeight&&this.imageWidth&&this.displayScale){X.detail.keyboardEvent.preventDefault();var J=0,p=0,l="";switch(X.detail.keyboardEvent.key){case "ArrowUp":wXB(this.imageDisplayOffsetTop+this.imageHeight,this.pickerDisplayOffsetTop+this.pickerSize)?l=this.a11yConfig.reachBottomOfImage:J=this.imageHeight*.05*-1;break;case "ArrowDown":wXB(this.pickerDisplayOffsetTop,this.imageDisplayOffsetTop)?l=this.a11yConfig.reachTopOfImage:
J=this.imageHeight*.05;break;case "ArrowLeft":wXB(this.pickerDisplayOffsetLeft+this.pickerSize,this.imageDisplayOffsetLeft+this.imageWidth)?l=this.a11yConfig.reachRightOfImage:p=this.imageWidth*.05*-1;break;case "ArrowRight":wXB(this.pickerDisplayOffsetLeft,this.imageDisplayOffsetLeft)?l=this.a11yConfig.reachLeftOfImage:p=this.imageWidth*.05}l&&_.cI(l)&&_.h8(this.hostElement,"iron-announce",{text:_.cI(l)});if(p||J)this.imageHeight>this.imageWidth?(this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,
Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop+J)),X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight),X=_.cI(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})):(this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft+p)),X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth),X=_.cI(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})),X&&_.h8(this.hostElement,"iron-announce",{text:X})}};
_.W.getPreviewPosition=function(X,J,p,l){return Math.round(100*(X+J*.5-p)/l)};
_.W.displayImage=function(){var X=this.JSC$16078_pickerContainer.getBoundingClientRect().width,J=this.JSC$16078_pickerContainer.getBoundingClientRect().height,p=Math.min(this.picker.getBoundingClientRect().height,this.picker.getBoundingClientRect().width),l=this.JSC$16078_imageInBackground.naturalWidth,g=this.JSC$16078_imageInBackground.naturalHeight;this.displayScale=Math.max(p/l,p/g);this.imageWidth=l*this.displayScale;this.imageHeight=g*this.displayScale;this.pickerDisplayOffsetLeft=(X-p)/2;this.pickerDisplayOffsetTop=
(J-p)/2;this.imageDisplayOffsetLeft=g>l?this.pickerDisplayOffsetLeft:(X-this.imageWidth)/2;this.imageDisplayOffsetTop=l>g?this.pickerDisplayOffsetTop:(J-this.imageHeight)/2;this.repositionOptional&&this.saveCropCoordinates()};
_.W.onImageDataChange=function(){this.imageData&&(this.pickerDisplayOffsetLeft=this.pickerDisplayOffsetTop=0,this.cropCoordinatesSaved=!1,this.JSC$16078_imageInBackground.src=this.imageData.toString(),this.JSC$16078_imageInPicker.src=this.imageData.toString(),this.JSC$16078_imageInPreviewClipper.src=this.imageData.toString(),this.imageAsPreview.src=this.imageData.toString())};
_.W.getSignedPosition=function(X,J,p){return J==="X"&&_.Bh("HTML_DIR")==="rtl"?p==="-"?X+"px":X*-1+"px":p==="-"?X*-1+"px":X+"px"};
_.W.pickerMove=function(X){if(this.startPicker&&!this.cropCoordinatesSaved&&this.pickerSize&&this.pickerOffsetX!==void 0&&this.pickerOffsetY!==void 0&&this.imageHeight&&this.imageWidth&&this.displayScale){var J=this.pickerOffsetX-X.clientX,p=this.pickerOffsetY-X.clientY;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY;this.imageHeight>this.imageWidth?this.imageDisplayOffsetTop=Math.min(this.pickerDisplayOffsetTop,Math.max(this.pickerDisplayOffsetTop+this.pickerSize-this.imageHeight,this.imageDisplayOffsetTop-
p)):this.imageDisplayOffsetLeft=Math.min(this.pickerDisplayOffsetLeft,Math.max(this.pickerDisplayOffsetLeft+this.pickerSize-this.imageWidth,this.imageDisplayOffsetLeft-J))}};
_.W.pickerMoveStart=function(X){this.startPicker=!0;this.pickerOffsetX=X.clientX;this.pickerOffsetY=X.clientY};
_.W.pickerMoveComplete=function(){this.startPicker=!1;this.pickerOffsetY=this.pickerOffsetX=void 0};
_.W.saveCropCoordinates=function(){this.cropCoordinatesSaved?(this.cropCoordinatesSaved=!1,this.previewSize=0,_.h8(this.hostElement,"yt-img-crop-reposition")):(this.startPicker=!1,this.generateCropPreview())};
_.W.getPreviewOffset=function(X,J,p,l){return J&&X&&p?(l==="X"&&_.Bh("HTML_DIR")==="rtl"?p/J*X:p/J*X*-1)+"px":"0px"};
_.W.getSimpleText=function(X){return X?_.wi(X):""};
_.W.generateCropPreview=function(){if(this.imageWidth&&this.imageHeight&&this.pickerSize){this.cropCoordinatesSaved=!0;var X=this.cropOffsetTop/this.imageHeight,J=(this.cropOffsetLeft+this.pickerSize)/this.imageWidth,p=(this.cropOffsetTop+this.pickerSize)/this.imageHeight,l=this.cropOffsetLeft/this.imageWidth;this.previewSize=_.ya(this.hostElement).querySelector("#preview-clipper").getBoundingClientRect().width;_.h8(this.hostElement,"yt-img-crop-coordinates-update",{top:X,right:J,bottom:p,left:l})}};
_.O1.Object.defineProperties(cs.prototype,{altLabelForImage:{configurable:!0,enumerable:!0,get:function(){if(!this.imageWidth||!this.imageHeight||!this.pickerSize)return"";if(this.imageHeight>this.imageWidth){var X=this.getPreviewPosition(this.pickerDisplayOffsetTop,this.pickerSize,this.imageDisplayOffsetTop,this.imageHeight);return _.cI(this.a11yConfig.imageVerticalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.cI(this.a11yConfig.verticalRepositionInstruction)}X=this.getPreviewPosition(this.pickerDisplayOffsetLeft,
this.pickerSize,this.imageDisplayOffsetLeft,this.imageWidth);return _.cI(this.a11yConfig.imageHorizontalPosition,{x_percent:""+X,y_percent:""+(100-X)})+"\n"+_.cI(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 X,J=(X=this.learnMore.runs[0])==null?void 0:X.navigationEndpoint,p;return((p=_.a(J,_.Zo))==null?void 0:p.url)||void 0}}}});
cs.prototype.onImageDataChange=cs.prototype.onImageDataChange;_.u([_.R(),_.V("design:type",Object)],cs.prototype,"imageData",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"instruction",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"a11yConfig",void 0);_.u([_.R(),_.V("design:type",Number)],cs.prototype,"imageWidth",void 0);_.u([_.R(),_.V("design:type",Number)],cs.prototype,"imageHeight",void 0);_.u([_.R(),_.V("design:type",Number)],cs.prototype,"displayScale",void 0);
_.u([_.R(),_.V("design:type",Object)],cs.prototype,"imageDisplayOffsetTop",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"imageDisplayOffsetLeft",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"pickerDisplayOffsetTop",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"pickerDisplayOffsetLeft",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"cropCoordinatesSaved",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"previewSize",void 0);
_.u([_.R(),_.V("design:type",Object)],cs.prototype,"startPicker",void 0);_.u([_.R(),_.V("design:type",Number)],cs.prototype,"pickerOffsetX",void 0);_.u([_.R(),_.V("design:type",Number)],cs.prototype,"pickerOffsetY",void 0);_.u([_.R(),_.V("design:type",Object)],cs.prototype,"repositionOptional",void 0);_.u([_.qB("#picker-container"),_.V("design:type",HTMLElement)],cs.prototype,"JSC$16078_pickerContainer",void 0);_.u([_.qB("#picker"),_.V("design:type",HTMLElement)],cs.prototype,"picker",void 0);
_.u([_.qB("#image-in-picker-background"),_.V("design:type",HTMLImageElement)],cs.prototype,"JSC$16078_imageInBackground",void 0);_.u([_.qB("#image-in-picker"),_.V("design:type",HTMLImageElement)],cs.prototype,"JSC$16078_imageInPicker",void 0);_.u([_.qB("#image-in-preview-clipper"),_.V("design:type",HTMLImageElement)],cs.prototype,"JSC$16078_imageInPreviewClipper",void 0);_.u([_.qB("#full-image-as-preview"),_.V("design:type",HTMLImageElement)],cs.prototype,"imageAsPreview",void 0);
_.u([_.O("pickerSize","imageWidth","imageHeight","pickerDisplayOffsetTop","imageDisplayOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],cs.prototype,"altLabelForImage",null);_.u([_.O("imageHeight","imageWidth"),_.V("design:type",Number),_.V("design:paramtypes",[])],cs.prototype,"pickerSize",null);_.u([_.O("imageHeight","imageWidth"),_.V("design:type",Object),_.V("design:paramtypes",[])],cs.prototype,"imageOrientationStyle",null);
_.u([_.O("instruction.previewInstruction.editButtonLabel"),_.V("design:type",Object),_.V("design:paramtypes",[])],cs.prototype,"editButton",null);_.u([_.O("instruction.editInstruction.saveButtonLabel"),_.V("design:type",Object),_.V("design:paramtypes",[])],cs.prototype,"saveButton",null);_.u([_.O("imageDisplayOffsetTop","pickerDisplayOffsetTop"),_.V("design:type",Number),_.V("design:paramtypes",[])],cs.prototype,"cropOffsetTop",null);
_.u([_.O("imageDisplayOffsetLeft","pickerDisplayOffsetLeft"),_.V("design:type",Number),_.V("design:paramtypes",[])],cs.prototype,"cropOffsetLeft",null);_.u([_.O("imageDisplayOffsetLeft","imageDisplayOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],cs.prototype,"pickerBackgroundStyle",null);_.u([_.O("pickerDisplayOffsetLeft","pickerDisplayOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],cs.prototype,"pickerDisplayStyle",null);
_.u([_.O("cropOffsetLeft","cropOffsetTop"),_.V("design:type",String),_.V("design:paramtypes",[])],cs.prototype,"imageInPickerStyle",null);_.u([_.O("cropOffsetLeft","cropOffsetTop","pickerSize","previewSize"),_.V("design:type",String),_.V("design:paramtypes",[])],cs.prototype,"previewClipperStyle",null);_.u([_.mA("imageData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cs.prototype,"onImageDataChange",null);
_.u([_.O("cropCoordinatesSaved"),_.V("design:type",String),_.V("design:paramtypes",[])],cs.prototype,"pickerModeStyle",null);_.u([_.O("instruction.editInstruction.learnMore"),_.V("design:type",Object),_.V("design:paramtypes",[])],cs.prototype,"learnMore",null);_.u([_.O("learnMore"),_.V("design:type",Object),_.V("design:paramtypes",[])],cs.prototype,"learnMoreUrl",null);_.u([_.se({is:"yt-img-crop-picker",disableElementRegistration:!0})],cs);
_.N(cs,"yt-img-crop-picker",function(){if(m1u===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;REr===void 0&&(REr=document.createElement("template"));var l=REr;p.call(J,l.content.cloneNode(!0),X.content.firstChild);m1u=X}X=m1u;return X},{mode:2});var b1=function(){var X=_.F.apply(this,arguments)||this;X.errorMessage="";X.hasPreview=!1;X.isBackstagePost=!1;X.dismissButtonOverrides={size:"XS"};return X};
_.r(b1,_.F);_.W=b1.prototype;_.W.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"}}}};
_.W.detached=function(){this.removeOverlay()};
_.W.setPreview=function(X){_.ya(this.hostElement).querySelector("#preview-picker").imageData=X;this.hasPreview=!0;_.h8(this.hostElement,"yt-backstage-image-select-preview")};
_.W.cancel=function(){this.errorMessage="";this.overlay&&this.overlay.cancel();this.hasPreview=!1;var X=_.ya(this.hostElement).querySelector("#dropzone");X.classList.remove("dragover");X.classList.remove("error");_.h8(this.hostElement,"yt-backstage-image-select-cancel")};
_.W.setupOverlay=function(){var X=this.imageUploadEndpoint;this.removeOverlay();if(X&&X.imageValidationInfo){var J=_.ya(this.hostElement).querySelector("#dropzone"),p=_.ya(this.hostElement).querySelector("#select");this.overlay=new ST(X.uploadUrl,X.channelId,X.imageValidationInfo.maxFileSizeMb,X.imageValidationInfo.allowedMaxAspectRatio,J,p,!0);_.PH(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,!1,this);_.PH(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",
this.onImageError,!1,this);_.PH(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this);_.PH(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this);_.PH(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this)}};
_.W.removeOverlay=function(){this.overlay&&(_.i6(this.overlay,"yt.comments.ImageUploadOverlay.INVALID_EVENT",this.onImageError,!1,this),_.i6(this.overlay,"yt.comments.ImageUploadOverlay.HOVER_EVENT",this.onDragOver,!1,this),_.i6(this.overlay,"yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT",this.onImageError,!1,this),_.i6(this.overlay,"yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT",this.onImageAlert,!1,this),_.i6(this.overlay,"yt.comments.ImageUploadOverlay.CHANGE_EVENT",this.onPreview,
!1,this),this.overlay.dispose(),this.overlay=void 0)};
_.W.onDragOver=function(X){var J=_.ya(this.hostElement).querySelector("#dropzone");_.S0(J,"dragover",X.value)};
_.W.onPreview=function(X){this.setPreview(X.value)};
_.W.onImageError=function(X){if(X.type==="yt.comments.ImageUploadOverlay.FILE_TOO_LARGE_EVENT"){var J;X=(J=this.data)==null?void 0:J.fileSizeError}else if(X.type==="yt.comments.ImageUploadOverlay.INVALID_EVENT"){var p;X=(p=this.data)==null?void 0:p.invalidError}else if(X.type==="yt.comments.ImageUploadOverlay.FILE_INVALID_ASPECT_RATIO_EVENT"){var l;X=(l=this.data)==null?void 0:l.invalidAspectRatioError}else return;this.errorMessage=_.wi(X);_.ya(this.hostElement).querySelector("#dropzone").classList.add("error")};
_.W.onImageAlert=function(X){this.onImageError(X)};
_.W.uploadPromise=function(){var X=this,J=this.overlay&&this.overlay.uploadPromise();if(J)return J.catch(function(){throw Error(X.data?_.wi(X.data.uploadFailureError):"");})};
_.O1.Object.defineProperties(b1.prototype,{selectionCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
icon:{configurable:!0,enumerable:!0,get:function(){var X,J;if((X=this.data)==null?0:(J=X.icon)==null?0:J.iconType)return _.bN(this.data.icon.iconType)}}});
b1.prototype.setupOverlay=b1.prototype.setupOverlay;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],b1.prototype,"rendererStamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],b1.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],b1.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],b1.prototype,"imageUploadEndpoint",void 0);_.u([_.R(),_.V("design:type",Object)],b1.prototype,"errorMessage",void 0);
_.u([_.R(),_.V("design:type",ST)],b1.prototype,"overlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],b1.prototype,"hasPreview",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],b1.prototype,"isBackstagePost",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],b1.prototype,"selectionCancel",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],b1.prototype,"previewCancel",null);
_.u([_.O("data.icon.iconType"),_.V("design:type",Object),_.V("design:paramtypes",[])],b1.prototype,"icon",null);_.u([_.R(),_.V("design:type",Object)],b1.prototype,"dismissButtonOverrides",void 0);_.u([_.mA("imageUploadEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],b1.prototype,"setupOverlay",null);_.u([_.Xo({is:"ytd-backstage-image-select-renderer",disableElementRegistration:!0})],b1);
_.N(b1,"ytd-backstage-image-select-renderer",function(){if(f0j!==void 0)return f0j;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return f0j=X},{mode:1});var FxX;var qYv;var f9=function(){var X=_.F.apply(this,arguments)||this;X.selected=!1;return X};
_.r(f9,_.F);_.W=f9.prototype;_.W.computeSelected=function(X){return X==null?void 0:X.selected};
_.W.computeTransform=function(X,J,p){var l,g,B=(g=(l=this.imageContainer)==null?void 0:l.getBoundingClientRect())!=null?g:{width:0,height:0};l=Math.max(B.width/J,B.height/p);p=p*l*X.top;return"translateX("+this.getSignedPosition(J*l*X.left,"X","-")+") translateY("+this.getSignedPosition(p,"Y","-")+")"};
_.W.getSignedPosition=function(X,J,p){return J==="X"&&_.Bh("HTML_DIR")==="rtl"?p==="-"?X+"px":X*-1+"px":p==="-"?X*-1+"px":X+"px"};
_.W.onClick=function(){var X;_.h8(this.hostElement,"ytb-backstage-multi-image-thumbnail-render-click",(X=this.data)==null?void 0:X.image)};
_.W.onKeyPress=function(X){if(X.keyCode===13)this.onClick()};
_.O1.Object.defineProperties(f9.prototype,{thumbnailUrl:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.image)==null?void 0:J.localImageSrc)||void 0}},
thumbnailStyle:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)!=null&&X.image){var J;X=(J=this.data)==null?void 0:J.image;return X.previewCoordinates.top!==0||X.previewCoordinates.left!==0?(J=this.computeTransform(X.previewCoordinates,X.naturalWidth,X.naturalHeight),X.naturalHeight>=X.naturalWidth?"width:inherit;transform:"+J+";":"height:inherit;transform:"+J+";"):X.naturalHeight>=X.naturalWidth?"width:inherit;":"height:inherit;"}}}});
f9.prototype.onKeyPress=f9.prototype.onKeyPress;_.u([_.qB(".image-container"),_.V("design:type",HTMLElement)],f9.prototype,"imageContainer",void 0);_.u([_.R(),_.V("design:type",Object)],f9.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeSelected(data)"}),_.V("design:type",Object)],f9.prototype,"selected",void 0);_.u([_.O("data.image"),_.V("design:type",Object),_.V("design:paramtypes",[])],f9.prototype,"thumbnailUrl",null);
_.u([_.O("data.image","data.image.previewCoordinates"),_.V("design:type",Object),_.V("design:paramtypes",[])],f9.prototype,"thumbnailStyle",null);_.u([_.R8("keypress"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],f9.prototype,"onKeyPress",null);_.u([_.Xo({is:"ytd-backstage-multi-image-thumbnail-renderer",disableElementRegistration:!0})],f9);
_.y_()(f9,"ytd-backstage-multi-image-thumbnail-renderer",function(){if(qYv===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);qYv=X}X=qYv;return X},{allowedProps:["data"],
mode:2});var DG=function(X,J,p){p=p===void 0?!1:p;_.s0.call(this);var l=this;this.dropZoneOverlay=new F0(X);this.selectOverlay=p?new qt(J,"multiple_file",["image/*"]):new qt(J,"single_file",["image/*"]);this.handler=new _.QV(this);_.bF(this,this.handler);this.handler.listen(this.dropZoneOverlay,"f",this.onChange).listen(J,"click",function(){l.selectOverlay.click()}).listen(this.selectOverlay,"j",this.onChange)};
_.r(DG,_.s0);DG.prototype.onChange=function(X){var J;(J=X.files)!=null&&J.length&&this.dispatchEvent(new CustomEvent("yt.comments.ImagePicker.select",{detail:X.files}))};var RX=function(){var X=_.F.apply(this,arguments)||this;X.addImageErrorMessage="";X.errorMessage="";X.images=[];X.selectedImageIndex=0;X.modern=_.H("web_modern_buttons");X.maxNumImagesPerPost=_.ch("max_num_images_per_post_web_ui");X.JSC$16093_imageId=0;return X};
_.r(RX,_.F);_.W=RX.prototype;_.W.created=function(){var X=this;this.JSC$16093_ytReorderableController=new _.stt(100,function(J){X.handleDrop(J)})};
_.W.observeAddImageError=function(){this.addImageErrorMessage!==""&&_.h8(this.hostElement,"yt-backstage-add-image-error",this.addImageErrorMessage)};
_.W.observeDragToReorder=function(){var X=this;if(this.showImagesPreview){var J,p=BOG(_.MG.getInstance(),(J=this.data)==null?void 0:J.dragToReorderTooltip);_.gs.addLowPriorityJob(function(){_.Uo(X.hostElement,p,X.thumbnailDragDropArea)})}};
_.W.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}}};
_.W.computeThumbnail=function(X){return(X==null?void 0:X.localImageSrc)||void 0};
_.W.onRendererstamperFinished=function(){_.X_v(this.JSC$16093_ytReorderableController,_.ya(this.hostElement).querySelector("#thumbnail-drag-drop-area"),_.ya(this.hostElement).querySelector("#thumbnail-drag-drop-area"))};
_.W.handleDrop=function(X){var J=X.currDragItem;if(J!=null&&J.data){X=this.images[this.selectedImageIndex];var p=J.data.image,l=this.images.indexOf(p)||0;J=_.FI(J.parentNode.children,J);this.images.splice(l,1);this.images.splice(J,0,p);this.images=[].concat(_.EU(this.images));this.selectedImageIndex=this.images.indexOf(X)}};
_.W.setUpImagePicker=function(){var X=this.imageUploadEndpoint;X&&X.imageValidationInfo&&(this.uploadManager=new oX(X.uploadUrl,X.channelId),this.initialPicker||(this.initialPicker=new DG(this.dropzone,this.selectLink,!0),_.PH(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this)),this.addImagePicker||(this.addImagePicker=new DG(this.addImageButtonContainer,this.addImageSelectButton),_.PH(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this)),
_.PH(this.imagePreviewContainer,"ytd-backstage-image-preview-coordinates-save",this.repositionImage,!1,this),_.PH(this.imagePreviewContainer,"ytd-backstage-image-preview-delete",this.deleteImage,!1,this),_.PH(_.ya(this.hostElement).querySelector("#thumbnail-drag-drop-area"),"ytb-backstage-multi-image-thumbnail-render-click",this.onThumbnailClick,!1,this))};
_.W.detached=function(){this.initialPicker&&(_.i6(this.initialPicker,"yt.comments.ImagePicker.select",this.onInitialSelectImages,!1,this),this.initialPicker.dispose(),this.initialPicker=void 0);this.addImagePicker&&(_.i6(this.addImagePicker,"yt.comments.ImagePicker.select",this.onAddImage,!1,this),this.addImagePicker.dispose(),this.addImagePicker=void 0);_.TQ(this.JSC$16093_ytReorderableController)};
_.W.onInitialSelectImages=function(X){var J=this;return _.L(function(p){return p.yield(J.onSelectImages(X,!1),0)})};
_.W.onAddImage=function(X){var J=this;return _.L(function(p){return p.yield(J.onSelectImages(X,!0),0)})};
_.W.onSelectImages=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q;return _.L(function(E){switch(E.nextAddress){case 1:J?p.addImageErrorMessage="":(p.images=[],p.errorMessage="");l=X.detail;g=p.validateImages([].concat(_.EU(l)));if(g!=="")return J?p.addImageErrorMessage=g:p.errorMessage=g,E.return();B=[].concat(_.EU(l)).map(function(BK){return(new yp(p.maxAspectRatio,!1,!0)).transform(BK)});
return E.yield(Promise.allSettled(B),2);case 2:k=E.yieldResult,n=_.C(k.entries()),w=n.next();case 3:if(w.done){E.jumpTo(5);break}Y=w.value;e=_.C(Y);Z=e.next().value;h=e.next().value;x=Z;U=h;if(U.status!=="fulfilled"){D=c=y=void 0;J?p.addImageErrorMessage=_.wi((y=p.data)==null?void 0:y.invalidError):p.errorMessage=p.errorMessage===""?_.wi((c=p.data)==null?void 0:c.invalidError):_.wi((D=p.data)==null?void 0:D.multiFileError);E.jumpTo(4);break}m=U.value;m.cropped&&_.h8(p.hostElement,"yt-backstage-multi-image-cropped");
if(m.invalidAspectRatio){P=G=d=void 0;J?p.addImageErrorMessage=_.wi((d=p.data)==null?void 0:d.invalidAspectRatioError):p.errorMessage=p.errorMessage===""?_.wi((G=p.data)==null?void 0:G.invalidAspectRatioError):_.wi((P=p.data)==null?void 0:P.multiFileError);E.jumpTo(4);break}return E.yield(LKm(p.JSC$16093_imageId,X.detail[x],m.transformedData),8);case 8:Q=E.yieldResult,p.images.push(Q),p.JSC$16093_imageId++;case 4:w=n.next();E.jumpTo(3);break;case 5:if(p.errorMessage!==""||p.addImageErrorMessage!==
"")return E.return();J?rev(p.uploadManager,[p.images[p.images.length-1]]):rev(p.uploadManager,p.images);p.images=[].concat(_.EU(p.images));p.selectedImageIndex=J?Math.max(p.images.length-1,0):0;_.h8(p.hostElement,"yt-backstage-multi-image-select");_.Ma(E)}})};
_.W.onThumbnailClick=function(X){if(X=X.event_.detail)this.selectedImageIndex=this.images.indexOf(X)};
_.W.validateImages=function(X){if(X.length>this.maxNumImagesPerPost){var J;return _.wi((J=this.data)==null?void 0:J.multiImageExceedMaxImageCountError)}var p=1048576*this.maxFileSizeMb;X=X.filter(function(B){return B.size>p}).length;
if(X===0)return"";var l,g;X=X>1?(l=this.data)==null?void 0:l.multiFileError:(g=this.data)==null?void 0:g.fileSizeError;return _.wi(X)};
_.W.deleteImage=function(){this.uploadManager.cancel(this.images[this.selectedImageIndex].id);this.images.splice(this.selectedImageIndex,1);this.images=[].concat(_.EU(this.images));this.selectedImageIndex=0};
_.W.repositionImage=function(X){this.images[this.selectedImageIndex].previewCoordinates=X.event_.detail;this.images=[].concat(_.EU(this.images))};
_.W.getAllUploadStatuses=function(){var X=this,J,p,l,g;return _.L(function(B){if(B.nextAddress==1)return B.yield(X.uploadManager.getAllUploadStatuses(),2);J=B.yieldResult;p=_.C(J);for(l=p.next();!l.done;l=p.next())if(g=l.value,g.encryptedBlobId===void 0)return B.return(I0u(X.uploadManager));return B.return(J)})};
_.W.hasImages=function(){return this.images.length>0};
_.W.cancel=function(){for(var X=this.uploadManager,J=_.C(X.imagesUploadData),p=J.next();!p.done;p=J.next())X.cancel(p.value.image.id);this.addImageErrorMessage=this.errorMessage="";this.images=[];_.h8(this.hostElement,"yt-backstage-multi-image-cancel")};
_.O1.Object.defineProperties(RX.prototype,{maxAspectRatio:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.imageUploadEndpoint)==null?void 0:(J=X.imageValidationInfo)==null?void 0:J.allowedMaxAspectRatio)||0}},
maxFileSizeMb:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.imageUploadEndpoint)==null?void 0:(J=X.imageValidationInfo)==null?void 0:J.maxFileSizeMb)||0}},
dropIcon:{configurable:!0,enumerable:!0,get:function(){var X,J;if((X=this.data)==null?0:(J=X.icon)==null?0:J.iconType)return _.bN(this.data.icon.iconType)}},
selectionCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
previewCancel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.cancelButton}},
dataForAddImageButton:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.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 X=this;return(this.images||[]).map(function(J,p){return{renderer:{image:J,selected:p===X.selectedImageIndex}}})}}});
RX.prototype.setUpImagePicker=RX.prototype.setUpImagePicker;RX.prototype.onRendererstamperFinished=RX.prototype.onRendererstamperFinished;RX.prototype.observeDragToReorder=RX.prototype.observeDragToReorder;RX.prototype.observeAddImageError=RX.prototype.observeAddImageError;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],RX.prototype,"rendererStamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],RX.prototype,"ytRendererBehavior",void 0);
_.u([_.qB("#dropzone"),_.V("design:type",HTMLElement)],RX.prototype,"dropzone",void 0);_.u([_.qB("#select-link"),_.V("design:type",HTMLElement)],RX.prototype,"selectLink",void 0);_.u([_.qB("#thumbnail-drag-drop-area"),_.V("design:type",HTMLElement)],RX.prototype,"thumbnailDragDropArea",void 0);_.u([_.qB("#add-image-button-container"),_.V("design:type",HTMLElement)],RX.prototype,"addImageButtonContainer",void 0);
_.u([_.qB("#add-image-button"),_.V("design:type",HTMLElement)],RX.prototype,"addImageSelectButton",void 0);_.u([_.qB("#image-preview-container"),_.V("design:type",Object)],RX.prototype,"imagePreviewContainer",void 0);_.u([_.R(),_.V("design:type",Object)],RX.prototype,"addImageErrorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],RX.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],RX.prototype,"errorMessage",void 0);
_.u([_.R(),_.V("design:type",Object)],RX.prototype,"imageUploadEndpoint",void 0);_.u([_.R(),_.V("design:type",Array)],RX.prototype,"images",void 0);_.u([_.R(),_.V("design:type",DG)],RX.prototype,"initialPicker",void 0);_.u([_.R(),_.V("design:type",DG)],RX.prototype,"addImagePicker",void 0);_.u([_.R(),_.V("design:type",oX)],RX.prototype,"uploadManager",void 0);_.u([_.R(),_.V("design:type",Object)],RX.prototype,"selectedImageIndex",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RX.prototype,"modern",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RX.prototype,"maxNumImagesPerPost",void 0);_.u([_.O("imageUploadEndpoint"),_.V("design:type",Number),_.V("design:paramtypes",[])],RX.prototype,"maxAspectRatio",null);_.u([_.O("imageUploadEndpoint"),_.V("design:type",Number),_.V("design:paramtypes",[])],RX.prototype,"maxFileSizeMb",null);
_.u([_.O("data.icon.iconType"),_.V("design:type",Object),_.V("design:paramtypes",[])],RX.prototype,"dropIcon",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],RX.prototype,"selectionCancel",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],RX.prototype,"previewCancel",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],RX.prototype,"dataForAddImageButton",null);
_.u([_.O("errorMessage"),_.V("design:type",String),_.V("design:paramtypes",[])],RX.prototype,"dropzoneClass",null);_.u([_.O("images"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RX.prototype,"showImagesPreview",null);_.u([_.O("images"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RX.prototype,"containMaxImages",null);_.u([_.mA("addImageErrorMessage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RX.prototype,"observeAddImageError",null);
_.u([_.mA("showImagesPreview"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RX.prototype,"observeDragToReorder",null);_.u([_.O("images","selectedImageIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],RX.prototype,"selectedImageData",null);_.u([_.O("images","selectedImageIndex"),_.V("design:type",Array),_.V("design:paramtypes",[])],RX.prototype,"thumbnailRenderers",null);
_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RX.prototype,"onRendererstamperFinished",null);_.u([_.mA("imageUploadEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RX.prototype,"setUpImagePicker",null);_.u([_.Xo({is:"ytd-backstage-multi-image-select-renderer",disableElementRegistration:!0})],RX);
_.N(RX,"ytd-backstage-multi-image-select-renderer",function(){if(FxX!==void 0)return FxX;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FxX=X},{mode:1});var NKt;var MIt;var u8Z;var m3=function(){var X=_.F.apply(this,arguments)||this;X.boundCaptureFocus=function(J){X.onCaptureFocus(J)};
return X};
_.r(m3,_.F);_.W=m3.prototype;_.W.attached=function(){document.addEventListener("focus",this.boundCaptureFocus,!0)};
_.W.detached=function(){document.removeEventListener("focus",this.boundCaptureFocus)};
_.W.onCaptureFocus=function(X){_.Yj(X).indexOf(this.hostElement)!==-1&&this.item.focus()};
_.W.getIconType=function(X){return X?"yt-icons:"+X.toLowerCase():null};
_.W.onSelect=function(){var X;if((X=this.data)==null?0:X.onSelectCommand)if(_.H("refresh_upon_dismiss_channel_creation_from_playlists"))this.ytComponentBehavior.resolveCommand(this.data.onSelectCommand);else{var J;((J=_.a(this.data.onSelectCommand.commandMetadata,_.SH))==null?0:J.url)?_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.onSelectCommand}):_.yG().resolve(_.SV).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})}};
_.O1.Object.defineProperties(m3.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data?_.wi(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}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],m3.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],m3.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],m3.prototype,"data",void 0);_.u([_.qB("#item"),_.V("design:type",HTMLElement)],m3.prototype,"item",void 0);_.u([_.O("data.label"),_.V("design:type",String),_.V("design:paramtypes",[])],m3.prototype,"label",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],m3.prototype,"value",null);_.u([_.Xo({is:"ytd-privacy-dropdown-item-renderer",disableElementRegistration:!0})],m3);
_.N(m3,"ytd-privacy-dropdown-item-renderer",function(){if(u8Z!==void 0)return u8Z;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return u8Z=X},{mode:1});var F9=function(){var X=_.F.apply(this,arguments)||this;X.value="";X.label="";X.disabled=!1;return X};
_.r(F9,_.F);_.W=F9.prototype;_.W.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"}}}};
_.W.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getInitiallySelectedItem());this.setInitialLabel()};
_.W.dataChanged=function(){this.reset()};
_.W.valueChanged=function(){var X;if(this.value&&(X=this.data)!=null&&X.entries){X=_.C(this.data.entries);for(var J=X.next();!J.done;J=X.next())if((J=this.getRendererForEntry(J.value))&&this.getItemRendererValue(J)===this.value){this.label=this.ytComponentBehavior.getSimpleString(J.label);break}}};
_.W.setInitialLabel=function(){if(this.data&&this.data.entries)for(var X=_.C(this.data.entries),J=X.next();!J.done;J=X.next())if(J=this.getRendererForEntry(J.value)){if(J.isSelected){this.label=this.ytComponentBehavior.getSimpleString(J.label);break}this.data.label&&(this.label=this.data.label)}};
_.W.getInitiallySelectedItem=function(){if(!this.data||!this.data.entries)return-1;for(var X=_.C(this.data.entries),J=X.next();!J.done;J=X.next()){J=this.getRendererForEntry(J.value);var p=void 0;if((p=J)==null?0:p.isSelected)return this.getItemRendererValue(J)||-1}return-1};
_.W.getItemRendererValue=function(X){return"stringValue"in X||"int32Value"in X?X.stringValue||X.int32Value||null:null};
_.W.getRendererForEntry=function(X){return X.dropdownItemRenderer||X.privacyDropdownItemRenderer||X.navigationDropdownItemRenderer||null};
_.W.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("value-changed",this.value))};
_.W.updateValueFromBinding=function(X){this.value=X.detail.value};
F9.prototype.valueChangedForBinding=F9.prototype.valueChangedForBinding;F9.prototype.valueChanged=F9.prototype.valueChanged;F9.prototype.dataChanged=F9.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],F9.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],F9.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],F9.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],F9.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],F9.prototype,"value",void 0);_.u([_.R(),_.V("design:type",Object)],F9.prototype,"label",void 0);_.u([_.qB("#entries"),_.V("design:type",Object)],F9.prototype,"entries",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],F9.prototype,"disabled",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],F9.prototype,"dataChanged",null);
_.u([_.GA("value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],F9.prototype,"valueChanged",null);_.u([_.mA("value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],F9.prototype,"valueChangedForBinding",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-flat-dropdown-renderer"})],F9);
_.N(F9,"ytd-flat-dropdown-renderer",function(){if(MIt!==void 0)return MIt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return MIt=X},{mode:1});var Gns;var q9=function(){var X=_.F.apply(this,arguments)||this;X.quizOptions=[];X.explanationPlaceholderText="";X.optionPlaceholderText="";X.correctAnswerIndex=-1;X.isMarkAnswerTooltipShown=!1;X.timer=0;return X};
_.r(q9,_.F);_.W=q9.prototype;_.W.dataChanged=function(){this.optionPlaceholderText=_.wi(this.editorInfo.optionPlaceholderText);this.explanationPlaceholderText=_.wi(this.editorInfo.explanationPlaceholderText);this.quizOptions.length===0&&(this.quizOptions=this.createQuizOptions(this.editorInfo))};
_.W.onMarkCorrectAnswer=function(X){var J,p=((J=this.quizOptions[this.correctAnswerIndex])==null?void 0:J.explanationText)||"";this.correctAnswerIndex>=0&&(this.quizOptions[this.correctAnswerIndex]=Object.assign({},this.quizOptions[this.correctAnswerIndex],{isCorrect:!1,explanationText:""}));this.quizOptions[X.model.index]=Object.assign({},this.quizOptions[X.model.index],{explanationText:p,isCorrect:!0});this.correctAnswerIndex=X.model.index;this.quizOptions=[].concat(_.EU(this.quizOptions))};
_.W.updatePlaceholderTexts=function(){for(var X=!1,J=[],p=0;p<this.quizOptions.length;p++){var l=this.optionPlaceholderText+" "+(p+1),g=void 0;((g=this.quizOptions[p])==null?void 0:g.placeholderText)!==l?(X=!0,J.push(Object.assign({},this.quizOptions[p],{placeholderText:l}))):J.push(this.quizOptions[p])}X&&(this.quizOptions=J);this.isValid()?_.h8(this.hostElement,"yt-commentbox-post-enable"):_.h8(this.hostElement,"yt-commentbox-post-disable")};
_.W.getSimpleString=function(X){return _.wi(X)};
_.W.createQuizOptions=function(X){var J=[],p;X=(p=X==null?void 0:X.minQuizOptions)!=null?p:0;for(p=0;p<X;p++)J.push(this.createQuizOption());return J};
_.W.onAddQuizOption=function(){this.isAllowedToAddOption&&(this.quizOptions=[].concat(_.EU(this.quizOptions),[this.createQuizOption()]))};
_.W.onInput=function(){this.quizOptions=[].concat(_.EU(this.quizOptions))};
_.W.onExplanationInput=function(){_.h8(this.hostElement,"yt-quiz-attachment-explanation-update")};
_.W.onRemoveQuizOption=function(X){this.quizOptions.splice(X.model.index,1);X.model.index<this.correctAnswerIndex?--this.correctAnswerIndex:X.model.index===this.correctAnswerIndex&&(this.correctAnswerIndex=-1);this.quizOptions=[].concat(_.EU(this.quizOptions));this.quizOptions.length===0&&_.h8(this.hostElement,"yt-quiz-attachment-dismiss")};
_.W.updateHintRenderer=function(){var X=this;clearTimeout(this.timer);this.timer=setTimeout(function(){X.maybeDisplayMarkAnswerEduToolTip()},4E3)};
_.W.isValid=function(){if(!this.editorInfo||this.quizOptions.length<Number(this.editorInfo.minQuizOptions)||this.quizOptions.length>Number(this.editorInfo.maxQuizOptions))return!1;for(var X=0,J=0,p=_.C(this.quizOptions),l=p.next();!l.done;l=p.next()){l=l.value;var g=void 0;if(((g=l.optionText)==null?void 0:g.trim())!==""||l.isCorrect){l.isCorrect&&J++;g=void 0;if(this.hasCustomOptionText&&((g=l.optionText)==null?void 0:g.trim().length)<Number(this.editorInfo.minQuizOptionChars))return!1;X++}}return X>=
Number(this.editorInfo.minQuizOptions)&&J===1};
_.W.getPostCreateOptions=function(){for(var X=[],J=_.C(this.quizOptions),p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0;((l=p.optionText)==null?void 0:l.trim())!==""&&X.push({pollOption:{text:p.optionText,explanation:p.explanationText},isCorrect:p.isCorrect})}return X};
_.W.getExplanationText=function(){var X;return((X=this.quizOptions[this.correctAnswerIndex])==null?void 0:X.explanationText)||""};
_.W.maybeDisplayMarkAnswerEduToolTip=function(){var X,J,p,l,g,B,k;this.shouldShowMarkAnswerTooltip()&&((X=this.editorInfo)==null?0:(J=X.markAnswerButton)==null?0:(p=J.buttonRenderer)==null?0:(l=p.hint)==null?0:(g=l.hintRenderer)==null?0:(B=g.content)==null?0:(k=B.bubbleHintRenderer)==null?0:k.text)&&(_.MG.getInstance(),X=uP(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,(X==null?void 0:X.length)>0&&this.optionSelectors&&_.RC(X[0],this.optionSelectors[0]))};
_.W.shouldShowMarkAnswerTooltip=function(){if(this.isMarkAnswerTooltipShown||this.quizOptions.length<=1)return!1;for(var X=0,J=_.C(this.quizOptions),p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0;((l=p.optionText)==null?void 0:l.trim())!==""&&X++;if(p.isCorrect)return!1}return X<2?!1:!0};
_.W.resetQuizOptions=function(){this.quizOptions=this.createQuizOptions(this.editorInfo);this.isMarkAnswerTooltipShown=!1};
_.W.createQuizOption=function(){return{optionText:"",placeholderText:"",explanationText:"",isCorrect:!1}};
_.W.updateOptionTextFromBinding=function(X){if(X.target){var J=Array.from(_.ya(this.hostElement).querySelectorAll("tp-yt-iron-autogrow-textarea.quiz-option-input-input")).indexOf(X.target);if(J>=0){var p;this.quizOptions[J].optionText=(p=X.detail.value)!=null?p:""}}};
_.O1.Object.defineProperties(q9.prototype,{addAnswerButton:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.editorInfo)==null?void 0:(J=X.addOptionButton)==null?void 0:J.buttonRenderer;p&&(p.style="STYLE_SUGGESTIVE",p.size="SIZE_SMALL",p.isDisabled=!this.isAllowedToAddOption);return(p==null?0:p.text)?p:void 0}},
isAllowedToAddOption:{configurable:!0,enumerable:!0,get:function(){var X,J;return this.quizOptions.length<((J=(X=this.editorInfo)==null?void 0:X.maxQuizOptions)!=null?J:0)}},
hasCustomOptionText:{configurable:!0,enumerable:!0,get:function(){return this.quizOptions.some(function(X){var J;return(J=X.optionText)==null?void 0:J.trim()})}}});
q9.prototype.updatePlaceholderTexts=q9.prototype.updatePlaceholderTexts;q9.prototype.dataChanged=q9.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],q9.prototype,"editorInfo",void 0);_.u([_.R(),_.V("design:type",Array)],q9.prototype,"quizOptions",void 0);_.u([_.R(),_.V("design:type",Object)],q9.prototype,"explanationPlaceholderText",void 0);_.u([_.NB(".option-selector-button"),_.V("design:type",Array)],q9.prototype,"optionSelectors",void 0);
_.u([_.GA("editorInfo"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],q9.prototype,"dataChanged",null);_.u([_.O("editorInfo","isAllowedToAddOption","quizOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],q9.prototype,"addAnswerButton",null);_.u([_.O("editorInfo","quizOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],q9.prototype,"isAllowedToAddOption",null);
_.u([_.GA("quizOptions"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],q9.prototype,"updatePlaceholderTexts",null);_.u([_.O("quizOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],q9.prototype,"hasCustomOptionText",null);_.u([_.Xo({is:"ytd-backstage-quiz-editor-renderer",disableElementRegistration:!0})],q9);
_.N(q9,"ytd-backstage-quiz-editor-renderer",function(){if(Gns!==void 0)return Gns;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Gns=X},{mode:2});var d1b;var VIk=(fo.FIRSTDAYOFWEEK+1)%7;var tIe;var Pmu=[],QAu=0,E_u=0;QAu=0;E_u=24;if(.25*(E_u-QAu)<0)tIe=[];else{for(var Kxu=QAu;Kxu<E_u;Kxu+=.25)Pmu.push(Kxu);tIe=Pmu}var TKs=tIe.map(function(X){X=X*60*60;return{secondsSinceMidnight:X,text:(new Lf(7)).format(new Date(0,0,0,0,0,X))}});var zEZ;var N9=function(){var X=_.F.apply(this,arguments)||this;X.skipNextOpenDialog=!1;X.errorMessage="";X.previousMonthLabel=_.cI("PREVIOUS_MONTH_LABEL");X.nextMonthLabel=_.cI("NEXT_MONTH_LABEL");return X};
_.r(N9,_.F);_.W=N9.prototype;_.W.attached=function(){var X=this,J=new MutationObserver(function(){X.JSC$16135_calendarMain.scrollHeight>0&&(J.disconnect(),X.calendarConfig&&X.calendarConfig.selectedDate&&X.scrollToDate())});
J.observe(this.JSC$16135_calendarMain,{childList:!0,subtree:!0});window.setTimeout(function(){J.disconnect()},1E3)};
_.W.openPicker=function(){this.skipNextOpenDialog?this.skipNextOpenDialog=!1:(this.dialog.positionTarget=this.dropdownButton,this.dialog.open())};
_.W.onDateTextChange=function(){if(this.calendarConfig){var X=this.validateDateText();X.isValid?(this.textbox.removeAttribute("invalid"),this.commitDate(X.details)):this.textbox.setAttribute("invalid","")}};
_.W.handleDayClick=function(X){X.model.day.date&&(this.commitDate(X.model.day.date),this.dialog.close())};
_.W.scrollToDate=function(){if(this.calendarConfig&&this.calendarConfig.selectedDate&&this.renderData){var X=UxZ(this.calendarConfig.selectedDate,this.renderData);X!==void 0&&this.JSC$16135_calendarMain.scrollToIndex(X)}};
_.W.scrollToNextMonth=function(){this.JSC$16135_calendarMain.scrollToIndex(this.JSC$16135_calendarMain.firstVisibleIndex+1)};
_.W.scrollToPrevMonth=function(){this.JSC$16135_calendarMain.firstVisibleIndex===0&&this.JSC$16135_calendarMain.scrollTo(0,0);this.JSC$16135_calendarMain.scrollToIndex(this.JSC$16135_calendarMain.firstVisibleIndex-1)};
_.W.onFormSubmit=function(X){X.preventDefault();this.calendarConfig&&(X=this.validateDateText(),X.isValid&&(this.commitDate(X.details),this.dialog.close()))};
_.W.onEscOrClickingOutside=function(X){X=X.detail.path&&!!X.detail.path.length&&X.detail.path[0];if(X.classList.contains("ytd-calendar-date-picker")){X===this.dropdownButton&&(this.skipNextOpenDialog=!0);for(var J=0;J<this.dropdownButton.children.length;J++)this.dropdownButton.children[J]===X&&(this.skipNextOpenDialog=!0);if(!this.skipNextOpenDialog)return}X=this.textbox.value!==this.dateText;J=this.validateDateText();X&&J.isValid&&this.commitDate(J.details);this.dialog.close();this.textbox.value=
this.dateText};
_.W.commitDate=function(X){this.calendarConfig&&(this.set("calendarConfig.selectedDate",X),_.h8(this.hostElement,"ytd-calendar-date-selected",X))};
_.W.validateDateText=function(){if(!this.calendarConfig||!this.textbox)return{isValid:!1,details:void 0};var X=this.textbox.value;var J=new Date;X=(new dx4(2)).parse(X,J,{validate:!0})===X.length?HNK(J):void 0;if(!X)return this.errorMessage=_.cI("INVALID_DATE_ERROR"),{isValid:!1,details:void 0};J=this.calendarConfig.start;var p=this.calendarConfig.end;if(vwB(X,J))return this.errorMessage=_.cI("ENTER_DATE_OR_LATER",{allowed_date:xxZ(J)}),{isValid:!1,details:void 0};if(vwB(p,X))return this.errorMessage=
_.cI("ENTER_DATE_OR_EARLIER",{allowed_date:xxZ(p)}),{isValid:!1,details:void 0};this.errorMessage="";return{isValid:!0,details:X}};
_.O1.Object.defineProperties(N9.prototype,{dateText:{configurable:!0,enumerable:!0,get:function(){return this.calendarConfig&&this.calendarConfig.selectedDate?xxZ(this.calendarConfig.selectedDate):""}},
renderData:{configurable:!0,enumerable:!0,get:function(){if(this.calendarConfig){for(var X=this.calendarConfig,J=[],p=0;p<7;p++)J.push(fo.NARROWWEEKDAYS[(p+VIk)%7]);p=[];for(var l=new Date(X.start.year,X.start.month);l.getFullYear()<X.end.year||l.getFullYear()===X.end.year&&l.getMonth()<=X.end.month;){var g=p,B=g.push,k=l.getFullYear(),n=l.getMonth(),w=X,Y=void 0,e=[],Z=Object.freeze({extraCssClass:"invisible",debugClass:""}),h=new Date(k,n),x=HNK(h);h=h.getDay();for(var U=HNK(new Date);x.month===
n;){h!==VIk&&Y||(Y=Array.from({length:7}).fill(Z),e.push(Y));var y={date:{year:k,month:n,day:x.day},extraCssClass:"",debugClass:""};w.selectedDate&&y.date&&YIR(y.date,w.selectedDate)&&(y.extraCssClass+=" selected");if(vwB(x,w.start)||vwB(w.end,x))y.extraCssClass+=" disabled";YIR(x,U)&&(y.extraCssClass+=" today");y.extraCssClass=y.extraCssClass.trim();Y[(h-VIk+7)%7]=y;x=ZNm(x);h=(h+1)%7}B.call(g,{weeks:e,monthLabel:fo.SHORTMONTHS[n]+" "+k,year:k,month:n,monthLabelExtraCssClass:e[0][2]===Z?"shift-down-label":
""});l.setMonth(l.getMonth()+1)}return{months:p,daysOfWeekLabel:J}}}}});
N9.prototype.onEscOrClickingOutside=N9.prototype.onEscOrClickingOutside;N9.prototype.scrollToDate=N9.prototype.scrollToDate;_.u([_.R(),_.V("design:type",Object)],N9.prototype,"calendarConfig",void 0);_.u([_.R(),_.V("design:type",Object)],N9.prototype,"skipNextOpenDialog",void 0);_.u([_.R(),_.V("design:type",Object)],N9.prototype,"errorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],N9.prototype,"previousMonthLabel",void 0);
_.u([_.R(),_.V("design:type",Object)],N9.prototype,"nextMonthLabel",void 0);_.u([_.qB("#textbox"),_.V("design:type",HTMLInputElement)],N9.prototype,"textbox",void 0);_.u([_.qB("#calendar-dialog"),_.V("design:type",Object)],N9.prototype,"dialog",void 0);_.u([_.qB("#calendar-main"),_.V("design:type",Object)],N9.prototype,"JSC$16135_calendarMain",void 0);_.u([_.qB("#date-picker"),_.V("design:type",HTMLElement)],N9.prototype,"dropdownButton",void 0);
_.u([_.O("calendarConfig.selectedDate"),_.V("design:type",String),_.V("design:paramtypes",[])],N9.prototype,"dateText",null);_.u([_.O("calendarConfig","calendarConfig.selectedDate"),_.V("design:type",Object),_.V("design:paramtypes",[])],N9.prototype,"renderData",null);_.u([_.mA("renderData","calendarConfig.selectedDate"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N9.prototype,"scrollToDate",null);
_.u([_.R8("iron-overlay-canceled"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],N9.prototype,"onEscOrClickingOutside",null);_.u([_.se({disableElementRegistration:!0,is:"ytd-calendar-date-picker",noInjection:!0})],N9);
_.N(N9,"ytd-calendar-date-picker",function(){if(zEZ!==void 0)return zEZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return zEZ=X},{mode:2});var jAv=_.cI("UTC_OFFSET_FORMAT",{utc_offset:(new Lf("Z")).format(new Date)}),ilr=(new Date).getTimezoneOffset()*-60,sAX=new Date,X9u,Jq0=nf(sAX.getTimezoneOffset());X9u=Fet(Ntj(Jq0,sAX));var p9t=_.cI("LOCAL_TIME_GMT_LABEL",{gmt_text:X9u.replace("+0","+").replace("-0","-").replace(":00","")}),M9=function(){var X=_.F.apply(this,arguments)||this;X.selectedTimeIndex=0;X.selectedTimezoneIndex=0;X.timeOfDayOptions=TKs;return X};
_.r(M9,_.F);_.W=M9.prototype;_.W.configureRendererStamper=function(){return{"data.dismissButton":{id:"cancel-button-wrapper",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.updateDefaultSelectedValue=function(){if(this.timeZones&&this.timeZones.length&&this.data){var X=hDR();if(this.data.defaultTimeSec===void 0||isNaN(Number(this.data.defaultTimeSec)))this.calendarConfig=X,this.selectedTimeIndex=0;else{var J=adR(Number(this.data.defaultTimeSec),this.timeZones[0]);this.calendarConfig=Object.assign({},X,{selectedDate:J.date});this.selectedTimeIndex=this.timeOfDayOptions.findIndex(function(p){return p.secondsSinceMidnight===J.secondsSinceMidnight})}this.selectedTimezoneIndex=
0;
this.selectedDate=this.calendarConfig.selectedDate}};
_.W.onDatePicked=function(X){this.selectedDate=X.detail};
_.W.onCancelButtonTap=function(){this.data&&this.data.dismissButton&&_.h8(this.hostElement,"ytd-date-time-selection-cancelled")};
_.W.onDateTimeTimezoneChange=function(){if(this.selectedTimezone&&this.selectedTime&&this.selectedDate){var X=this.selectedDate;X=new Date(X.year,X.month,X.day);_.h8(this.hostElement,"ytd-date-time-selection-update",Math.floor(X.getTime()/1E3)+this.selectedTime.secondsSinceMidnight-(Number(this.selectedTimezone.utcOffsetSec)+X.getTimezoneOffset()*60))}};
_.W.getTimezoneFormat=function(X){return X.localizedDisplayText?X.localizedDisplayText:_.cI("TIMEZONE_FORMAT",{utc_offset_text:""+X.localizedUtcOffset,city_name:""+X.localizedName})};
_.W.updateSelectedTimeIndexFromBinding=function(X){this.selectedTimeIndex=X.detail.value};
_.W.updateSelectedTimezoneIndexFromBinding=function(X){this.selectedTimezoneIndex=X.detail.value};
_.O1.Object.defineProperties(M9.prototype,{timeZones:{configurable:!0,enumerable:!0,get:function(){if(this.data){var X=this.data.timezoneOptions;var J={name:"Etc/Unknown",localizedName:_.cI("LOCAL_TIME_LABEL"),localizedUtcOffset:jAv,utcOffsetSec:""+ilr,localizedDisplayText:p9t};X?X.length&&X[0].name!==J.name&&(X[0].localizedDisplayText||(J.localizedDisplayText=""),X.unshift(J)):X=[J];return X}}},
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]}}});
M9.prototype.onDateTimeTimezoneChange=M9.prototype.onDateTimeTimezoneChange;M9.prototype.onDatePicked=M9.prototype.onDatePicked;M9.prototype.updateDefaultSelectedValue=M9.prototype.updateDefaultSelectedValue;_.u([_.R(),_.V("design:type",Object)],M9.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],M9.prototype,"calendarConfig",void 0);_.u([_.R(),_.V("design:type",Object)],M9.prototype,"selectedDate",void 0);_.u([_.R(),_.V("design:type",Object)],M9.prototype,"selectedTimeIndex",void 0);
_.u([_.R(),_.V("design:type",Object)],M9.prototype,"selectedTimezoneIndex",void 0);_.u([_.qB("#time-listbox"),_.V("design:type",Object)],M9.prototype,"timeListBox",void 0);_.u([_.qB("#timezone-listbox"),_.V("design:type",Object)],M9.prototype,"timezoneListBox",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],M9.prototype,"rendererStamperBehavior",void 0);_.u([_.O("data.timezoneOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],M9.prototype,"timeZones",null);
_.u([_.GA("data","timeZones"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M9.prototype,"updateDefaultSelectedValue",null);_.u([_.O("selectedTimezoneIndex","timeZones"),_.V("design:type",Object),_.V("design:paramtypes",[])],M9.prototype,"selectedTimezone",null);_.u([_.O("selectedTimeIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],M9.prototype,"selectedTime",null);
_.u([_.R8("ytd-calendar-date-selected"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],M9.prototype,"onDatePicked",null);_.u([_.mA("selectedTimezone","selectedTime","selectedDate"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M9.prototype,"onDateTimeTimezoneChange",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-date-time-picker-renderer"})],M9);
_.N(M9,"ytd-date-time-picker-renderer",function(){if(d1b!==void 0)return d1b;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return d1b=X},{mode:1});var lBG;var u1=function(){var X=_.F.apply(this,arguments)||this;X.boundOnTapDismissButton=function(){X.dismissTapHandler()};
X.dismissButtonOverrides={size:"XS"};return X};
_.r(u1,_.F);u1.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}}}}}};
u1.prototype.dismissTapHandler=function(){_.h8(this.hostElement,"yt-backstage-attachment-dismissed")};
u1.prototype.computeAttachmentType=function(X){return X?X.backstageImageRenderer?"image":X.videoRenderer?"video":"none":"none"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],u1.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],u1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],u1.prototype,"attachmentPreview",void 0);_.u([_.R(),_.V("design:type",Object)],u1.prototype,"dismissButton",void 0);_.u([_.R(),_.V("design:type",Object)],u1.prototype,"boundOnTapDismissButton",void 0);
_.u([_.R(),_.V("design:type",Object)],u1.prototype,"dismissButtonOverrides",void 0);_.u([_.R({reflectToAttribute:!0,readOnly:!0,computed:"computeAttachmentType(attachmentPreview)"}),_.V("design:type",String)],u1.prototype,"attachmentType",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-backstage-dismissable-attachment"})],u1);
_.N(u1,"ytd-backstage-dismissable-attachment",function(){if(lBG!==void 0)return lBG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return lBG=X},{mode:1});var g$v;var GB=function(){var X=_.F.apply(this,arguments)||this;X.selectedVideoId=void 0;X.picker=void 0;X.dismissButtonOverrides={size:"XS"};X.actionMap={"yt-add-video-preview-action":"handleAddVideoPreviewAction"};return X};
_.r(GB,_.F);_.W=GB.prototype;_.W.onServiceRequestCompleted=function(X){X.stopPropagation()};
_.W.handleAddVideoPreviewAction=function(X){X=this.get("addVideoPreviewAction",X);this.onGetVideoPreviewSuccess(X)};
_.W.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}}}}}};
_.W.onLaunchVideoPicker=function(X){var J=this,p=_.wi(this.get("addVideoLinkAction.title",X)),l=this.get("addVideoLinkAction.onePickHostId",X);this.getVideoPreviewCommand=this.get("addVideoLinkAction.onVideoSelectCommand",X);l&&(this.picker||(p=_.dSe(_.T3I(l).setTitle(p).addView(NHH()).addView(q$b()),function(g){J.onPickVideo(g)}),this.get("addVideoLinkAction.hideYourYoutubeVideos",X)||p.addView("youtube"),this.picker=p.build()),this.picker.setVisible(!0))};
_.W.onPickVideo=function(X){if(X)if(X.action==="cancel")_.h8(this.hostElement,"yt-video-link-button-cancel");else if(X.action==="picked"){X=X.docs;if(!X||X.length===0)this.onGetVideoPreviewError("No valid docs in response");this.selectedVideoId=(X=(X==null?0:X.length)?X[0]:void 0)?X.id:void 0;this.setVideoPreview()}};
_.W.setVideoPreview=function(){var X=this;if(this.getVideoPreviewCommand)this.ytComponentBehavior.resolveCommand(this.getVideoPreviewCommand,{form:{video_id:this.selectedVideoId},onError:function(){X.onGetVideoPreviewError("Error executing command")}});
else this.onGetVideoPreviewError("Video preview command not set.")};
_.W.onGetVideoPreviewSuccess=function(X){if(X&&X.videoPreview&&X.cancelButton)this.videoPreview=X.videoPreview,this.cancelButton=X.cancelButton,_.h8(this.hostElement,"yt-video-link-selected",{videoId:this.selectedVideoId});else this.onGetVideoPreviewError("Empty data from ajax")};
_.W.onGetVideoPreviewError=function(){this.cancel()};
_.W.cancel=function(){this.videoPreview=this.cancelButton=this.selectedVideoId=void 0;_.h8(this.hostElement,"yt-video-link-cancel")};
_.W.isValid=function(){return!(!this.videoPreview||!this.selectedVideoId)};
GB.prototype.onServiceRequestCompleted=GB.prototype.onServiceRequestCompleted;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],GB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],GB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],GB.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],GB.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],GB.prototype,"videoPreview",void 0);_.u([_.R(),_.V("design:type",Object)],GB.prototype,"cancelButton",void 0);_.u([_.R(),_.V("design:type",Object)],GB.prototype,"getVideoPreviewCommand",void 0);_.u([_.R(),_.V("design:type",Object)],GB.prototype,"dismissButtonOverrides",void 0);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],GB.prototype,"onServiceRequestCompleted",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-backstage-video-link-attachment"})],GB);
_.N(GB,"ytd-backstage-video-link-attachment",function(){if(g$v!==void 0)return g$v;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return g$v=X},{mode:1});var BlX;var $qu;var W0X;var d_=function(){return _.F.apply(this,arguments)||this};
_.r(d_,_.F);d_.prototype.dataChanged=function(){this.active=!1};
d_.prototype.onTap=function(){_.h8(this.hostElement,"yt-select-emoji-suggestion",this.data)};
d_.prototype.identity=function(X){return X};
_.O1.Object.defineProperties(d_.prototype,{imageSrc:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;if((X=this.data)==null?0:(J=X.image)==null?0:(p=J.thumbnails)==null?0:(l=p[0])==null?0:l.url)return X=this.data.image.thumbnails[0].url,X.startsWith("data:image/svg+xml")?dB(X):_.zu(X)}}});
d_.prototype.dataChanged=d_.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],d_.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],d_.prototype,"active",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],d_.prototype,"dataChanged",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],d_.prototype,"imageSrc",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-emoji-suggestion"})],d_);
_.N(d_,"ytd-emoji-suggestion",function(){if(W0X!==void 0)return W0X;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return W0X=X},{mode:1});var COk=/.*([:@#].*?)$/,V$=function(){var X=_.F.apply(this,arguments)||this;X.suggestions=[];X.suggestionIndex=-1;X.JSC$16163_lastSuggestionRange=null;return X};
_.r(V$,_.F);_.W=V$.prototype;_.W.configureRendererStamper=function(){return{suggestions:{id:"dropdown-content",mapping:{suggestion:"ytd-emoji-suggestion"},reuseComponents:!0}}};
_.W.getSuggestions=function(X){var J=[],p=ffu(this.emojiManager,X.substr(0,3));if(p)for(var l in p)if(l.toLocaleLowerCase().indexOf(X)===0){var g=p[l];if(g&&g.emojiId){g=ZI(this.emojiManager,g.emojiId);var B=void 0,k=void 0,n=void 0,w=void 0,Y=((B=g)==null?0:B.isCustomEmoji)?(k=g)==null?void 0:(n=k.shortcuts)==null?void 0:n[0]:(w=g)==null?void 0:w.emojiId;B=void 0;J.push({suggestion:{image:(B=g)==null?void 0:B.image,alt:Y,text:l}});if(J.length>=64)break}}return J?J.sort(function(e,Z){return Z.suggestion.text<
e.suggestion.text?-1:Z.suggestion.text===e.suggestion.text?0:1}):null};
_.W.insertSuggestion=function(X){_.h8(this.hostElement,"yt-insert-suggestion",{range:this.JSC$16163_lastSuggestionRange,text:X.alt});this.dropdown.opened=!1};
_.W.updateSuggestionsAtCaret=function(X){this.updateSuggestions(X,this.retrieveTextBeforeRange(X))};
_.W.offsetStartOfRangeBy=function(X,J){X.startOffset>=J&&X.setStart(X.startContainer,X.startOffset-J)};
_.W.updateSuggestions=function(X,J){var p=this;this.JSC$16163_lastSuggestionRange&&(this.JSC$16163_lastSuggestionRange.detach(),this.JSC$16163_lastSuggestionRange=null);if((J=COk.exec(J))&&J.length&&(J=J[J.length-1].toLocaleLowerCase(),J.length>2||J===":_")&&(this.offsetStartOfRangeBy(X,J.length),this.JSC$16163_lastSuggestionRange=X,(X=this.getSuggestions(J))&&X.length)){this.suggestions=X;_.oh(this,function(){p.dropdownContent.scrollTop=16777216});
this.dropdown.opened?this.dropdown.notifyResize():this.dropdown.opened=!0;this.suggestionIndex=-1;this.changeSuggestionIndex(X.length-1);return}this.dropdown.opened=!1};
_.W.onKeyDown=function(X){if(this.dropdown.opened)switch(X.key){case "Escape":this.dropdown.opened=!1;X.stopPropagation();break;case "Tab":this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion);X.preventDefault();break;case "ArrowUp":this.changeSuggestionIndex(this.suggestionIndex-1);X.preventDefault();break;case "ArrowDown":this.changeSuggestionIndex(this.suggestionIndex+1),X.preventDefault()}};
_.W.onKeyUp=function(X,J){switch(X.key){case "ArrowLeft":case "ArrowRight":this.updateSuggestionsAtCaret(J);break;case "ArrowUp":case "ArrowDown":this.dropdown.opened||this.updateSuggestionsAtCaret(J)}};
_.W.onKeyPress=function(X){X.key==="Enter"&&this.dropdown.opened&&(this.insertSuggestion(this.suggestions[this.suggestionIndex].suggestion),X.preventDefault())};
_.W.changeSuggestionIndex=function(X){this.dropdown.opened&&(this.suggestionIndex>=0&&this.suggestionIndex<this.dropdownContent.children.length&&(this.dropdownContent.children[this.suggestionIndex].active=!1),this.suggestionIndex=(X+this.suggestions.length)%this.suggestions.length,X=this.dropdownContent.children[this.suggestionIndex],X.active=!0,this.dropdownContent.scrollTop=X.offsetTop)};
_.W.retrieveTextBeforeRange=function(X){var J=X.startContainer;return J&&J.nodeType===Node.TEXT_NODE?J.textContent.substr(0,X.startOffset):""};
V$.prototype.onKeyPress=V$.prototype.onKeyPress;V$.prototype.onKeyUp=V$.prototype.onKeyUp;V$.prototype.onKeyDown=V$.prototype.onKeyDown;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],V$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Array)],V$.prototype,"suggestions",void 0);_.u([_.R(),_.V("design:type",_.vb)],V$.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",Number)],V$.prototype,"verticalSuggestionsOffset",void 0);
_.u([_.qB("#dropdown"),_.V("design:type",Object)],V$.prototype,"dropdown",void 0);_.u([_.qB("#dropdown-content"),_.V("design:type",HTMLDivElement)],V$.prototype,"dropdownContent",void 0);_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],V$.prototype,"onKeyDown",null);_.u([_.R8("keyup"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent,Range]),_.V("design:returntype")],V$.prototype,"onKeyUp",null);
_.u([_.R8("keypress"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],V$.prototype,"onKeyPress",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-emoji-input"})],V$);
_.N(V$,"ytd-emoji-input",function(){if($qu!==void 0)return $qu;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $qu=X},{mode:2});var kX0;var t3=function(){var X=_.F.apply(this,arguments)||this;X.hasMaxOptions=!1;return X};
_.r(t3,_.F);_.W=t3.prototype;_.W.configureRendererStamper=function(){return{"data.addOptionButton":{id:"add-option",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.dataChanged=function(){this.pollOptions=this.setPollOptions(this.data)};
_.W.setPrefilledChoices=function(X){var J=this;this.set("pollOptions",[]);var p;for(p=0;p<Math.min(X.length,this.data.maxPollOptions);p++)this.push("pollOptions",X[p].substring(0,this.data.maxPollOptionChars));for(;p<this.data.minPollOptions;p++)this.push("pollOptions","");this.hasMaxOptions=p>=this.data.maxPollOptions;_.oh(this,function(){for(var l=J.pollOptions,g=_.ya(J.hostElement).querySelectorAll(".poll-option-input"),B=0;B<g.length;B++)g[B].value=l[B]})};
_.W.focusChanged=function(){_.bS(this.hostElement)};
_.W.onInput=function(){var X=this;_.kr(this,"onInput",function(){X.isValid()?_.h8(X.hostElement,"yt-commentbox-post-enable"):_.h8(X.hostElement,"yt-commentbox-post-disable")},300)};
_.W.setPollOptions=function(){var X=[],J,p=((J=this.data)==null?0:J.minPollOptions)?this.data.minPollOptions:0;for(J=0;J<p;J++)X.push("");return X};
_.W.addPollOption=function(){var X=this;_.h8(this.hostElement,"yt-commentbox-post-disable");this.push("pollOptions","");this.data.maxPollOptions&&this.pollOptions.length===this.data.maxPollOptions&&(this.hasMaxOptions=!0);_.gs.addLowPriorityJob(function(){var J;(J=_.ya(X.hostElement).querySelector(".poll-option:last-of-type > .poll-option-input"))==null||J.focus()})};
_.W.onRemovePollOption=function(X){this.setPollOptionsFromInputs();this.data.minPollOptions&&this.pollOptions.length===this.data.minPollOptions?(this.clearPollOptions(),_.h8(this.hostElement,"yt-poll-attachment-dismiss")):(X=this.repeat.indexForElement(X.target.parentNode),X!==null&&(this.splice("pollOptions",X,1),this.hasMaxOptions=!1,this.areAllOptionsValid()&&(this.repeat.render(),_.h8(this.hostElement,"yt-commentbox-post-enable"))))};
_.W.isValid=function(){this.setPollOptionsFromInputs();return this.areAllOptionsValid()};
_.W.areAllOptionsValid=function(){if(this.data.minPollOptionChars)for(var X=0,J=this.pollOptions.length;X<J;X++)if(this.pollOptions[X].length<Number(this.data.minPollOptionChars))return!1;return!0};
_.W.getPollOptions=function(){return this.pollOptions};
_.W.setPollOptionsFromInputs=function(){for(var X=_.ya(this.hostElement).querySelectorAll(".poll-option-input"),J=0;J<X.length;J++)this.pollOptions[J]=X[J].value.trim()};
_.W.clearPollOptions=function(){var X=_.ya(this.hostElement).querySelectorAll(".poll-option-input");X=_.C(X);for(var J=X.next();!J.done;J=X.next())J.value.value="";this.pollOptions=this.setPollOptions(this.data);this.hasMaxOptions=!1};
_.W.getSimpleString=function(X){return _.wi(X)};
_.W.updateValueFromBinding=function(X){if(X.target&&this.pollOptions){var J=Array.from(_.ya(this.hostElement).querySelectorAll("tp-yt-paper-input.poll-option-input")).indexOf(X.target);if(J>=0){var p;this.pollOptions[J]=(p=X.detail.value)!=null?p:"";this.notifyPath("pollOptions."+J)}}};
t3.prototype.dataChanged=t3.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],t3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],t3.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Array)],t3.prototype,"pollOptions",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],t3.prototype,"hasMaxOptions",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],t3.prototype,"enableCreationBox",void 0);
_.u([_.qB("#repeat"),_.V("design:type",TA)],t3.prototype,"repeat",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],t3.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-poll-attachment"})],t3);
_.N(t3,"ytd-poll-attachment",function(){if(kX0!==void 0)return kX0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return kX0=X},{mode:2});var n$j;var L0r;var AqX;var w9k;var Ps=function(){return _.F.apply(this,arguments)||this};
_.r(Ps,_.F);_.O1.Object.defineProperties(Ps.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){return this.focused?"true":null}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ps.prototype,"rendererBehaviors",void 0);_.u([_.R(),_.V("design:type",Object)],Ps.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Ps.prototype,"focused",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("focused"),_.V("design:type",Object),_.V("design:paramtypes",[])],Ps.prototype,"ariaSelected",null);_.u([_.se({is:"yt-user-mention-suggestion-renderer",disableElementRegistration:!0})],Ps);
_.N(Ps,"yt-user-mention-suggestion-renderer",function(){if(w9k===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;AqX===void 0&&(AqX=document.createElement("template"));var l=AqX;p.call(J,l.content.cloneNode(!0),X.content.firstChild);w9k=X}X=w9k;return X},{mode:2});var YGb;var v$U;var Q$=function(){var X=_.F.apply(this,arguments)||this;X.focusedSuggestionIndex=-1;return X};
_.r(Q$,_.F);_.W=Q$.prototype;_.W.created=function(){this.ytRendererBehavior.monitorScroll=!0};
_.W.clearFocusedSuggestion=function(){this.focusedSuggestionIndex=-1;this._setFocusedSuggestionId(void 0)};
_.W.setFocusedSuggestionIndex=function(X){!this.data||!this.data.suggestions||X<0||X>=this.data.suggestions.length||(this.focusedSuggestionIndex=X,X=this.getSuggestionId(X),this._setFocusedSuggestionId(X))};
_.W.advanceSuggestion=function(X){this.focusedSuggestionIndex===-1||X!==-1&&X!==1||(this.setFocusedSuggestionIndex(this.focusedSuggestionIndex+X),this.ensureSuggestionVisible(this.focusedSuggestionIndex))};
_.W.ensureSuggestionVisible=function(X){X=this.getSuggestionId(X);X=_.ya(this.hostElement).querySelector("[id="+X+"]");X!=null&&(X.offsetTop<this.hostElement.scrollTop?X.scrollIntoView(!0):X.offsetTop+X.clientHeight>this.hostElement.scrollTop+this.hostElement.clientHeight&&X.scrollIntoView(!1))};
_.W.getSuggestionId=function(X){return"user-mention-suggestion-"+X};
_.W.onSuggestionTap=function(X){var J=_.a(X.model.item,NDv);this.ytRendererBehavior.logExplicitClick(J);_.h8(this.hostElement,"yt-user-mention-suggestion-selected",{data:J,index:X.model.index})};
_.W.onSuggestionMouseMove=function(X){X.model.index!==this.focusedSuggestionIndex&&this.setFocusedSuggestionIndex(X.model.index)};
_.W.isSuggestionFocused=function(X,J){return X===J};
_.W.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.W.focusedSuggestionIdChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("focused-suggestion-id-changed",this.focusedSuggestionId))};
Q$.prototype.focusedSuggestionIdChangedForBinding=Q$.prototype.focusedSuggestionIdChangedForBinding;Q$.prototype.onDomChange=Q$.prototype.onDomChange;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Q$.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Q$.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Q$.prototype,"focusedSuggestionIndex",void 0);_.u([_.R({readOnly:!0}),_.V("design:type",String)],Q$.prototype,"focusedSuggestionId",void 0);
_.u([_.R8("dom-change"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Q$.prototype,"onDomChange",null);_.u([_.mA("focusedSuggestionId"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Q$.prototype,"focusedSuggestionIdChangedForBinding",null);_.u([_.se({is:"yt-user-mention-suggestions-dropdown",disableElementRegistration:!0})],Q$);
_.N(Q$,"yt-user-mention-suggestions-dropdown",function(){if(v$U===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;YGb===void 0&&(YGb=document.createElement("template"));var l=YGb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);v$U=X}X=v$U;return X},{mode:2});var ED=function(){var X=_.F.apply(this,arguments)||this;X.suggestionsResponse=null;X.activeMention=null;X.selectionChangeListener=X.onSelectionChange.bind(X);X.handlesEnabled=_.H("enable_handles_in_mention_suggest_posts");X.handlesInMentionSuggestionsEnabled=_.H("handles_in_mention_suggest_posts");X.zeroPrefixMentionSuggestionEnabled=_.H("enable_zero_prefix_mention_suggestion_web");X.pendingQuery=null;X.flowNonce=null;return X};
_.r(ED,_.F);_.W=ED.prototype;_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={up:"focusPreviousSuggestion",down:"focusNextSuggestion","tab enter":"selectFocusedSuggestion",esc:"cancelActiveMention"}};
_.W.attached=function(){document.addEventListener("selectionchange",this.selectionChangeListener)};
_.W.detached=function(){document.removeEventListener("selectionchange",this.selectionChangeListener)};
_.W.hasSuggestions=function(X){return!!(X&&X.suggestions&&X.suggestions.length>0)};
_.W.onInput=function(){var X=this;if(this.suggestionsEndpoint){if(!this.activeMention&&(this.maybeStartSuggest(),!this.zeroPrefixMentionSuggestionEnabled))return;if(this.activeMention){this.updateActiveMention();var J=this.suggestionsResponse!=null&&!this.hasSuggestions(this.suggestionsResponse),p=this.activeMention.JSC$11620_getText().slice(-1)===" ",l=this.activeMention.JSC$11620_getText().slice(-2,-1)===" ",g="@\ufe6b\uff20+\ufe62\uff0b".indexOf(this.activeMention.JSC$11620_getText().slice(-2,
-1))>=0;g=this.zeroPrefixMentionSuggestionEnabled&&g;if(this.activeMention.isCollapsed()||(J||l||g)&&p)this.cancelActiveMention();else{var B=this.activeMention.JSC$11620_getText().substring(1).trim();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_INPUT_TEXT_UPDATED");_.kr(this,"requestSuggestions",function(){X.requestSuggestions(B)},100)}}}};
_.W.onServiceRequestSent=function(X){X.stopPropagation()};
_.W.onServiceRequestCompleted=function(X){X.stopPropagation();X=X.detail.data;X.query&&(!this.pendingQuery||this.pendingQuery!==X.query)||!this.zeroPrefixMentionSuggestionEnabled&&X.query===""||this.zeroPrefixMentionSuggestionEnabled&&this.activeMention==null||(this.pendingQuery=null,this.suggestionsResponse=X,this.hasSuggestions(X)&&this.dropdown.setFocusedSuggestionIndex(0))};
_.W.onServiceRequestError=function(X){X.stopPropagation()};
_.W.onUserMentionSuggestionSelected=function(X){this.selectSuggestion(X.detail.data,X.detail.index)};
_.W.onSelectionChange=function(){if(this.activeMention){var X=_.NL(),J=this.activeMention.JSC$11620_containsRange(X);X=X&&this.containsHelper(this.dropdown,X.getContainer());J||X||this.cancelActiveMention()}};
_.W.containsHelper=function(X,J){var p;if(((p=window.ShadyDOM)==null?void 0:p.noPatch)===!0)return X.contains(J);for(;J;){if(J===X)return!0;J=J instanceof ShadowRoot?J.host:J.parentNode}return!1};
_.W.maybeStartSuggest=function(){var X=_.NL();if(X&&X.isCollapsed()){var J=X.JSC$11620_getStartNode(),p=X.JSC$11620_getStartOffset();if(J instanceof Text&&!(p<1)){var l=J.textContent;!(l=l&&l.charAt(p-1))||"@\ufe6b\uff20+\ufe62\uff0b".indexOf(l)<0||(this.activeMention=_.dP(J,p-1,X.JSC$11620_getEndNode(),X.JSC$11620_getEndOffset()),this.flowNonce=P$(16),this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_MENTION_FLOW_STARTED"))}}};
_.W.updateActiveMention=function(){if(this.activeMention){var X=_.NL();X&&X.isCollapsed()&&(this.activeMention=_.dP(this.activeMention.JSC$11620_getStartNode(),this.activeMention.JSC$11620_getStartOffset(),X.JSC$11620_getEndNode(),X.JSC$11620_getEndOffset()))}};
_.W.requestSuggestions=function(X){if(this.activeMention){var J={suggestions_query:X};this.pendingQuery=X;_.am(this.hostElement,[this.suggestionsEndpoint,J])}};
_.W.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()};
_.W.focusPreviousSuggestion=function(X){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(-1),X.preventDefault())};
_.W.focusNextSuggestion=function(X){this.hasSuggestions(this.suggestionsResponse)&&(this.dropdown.advanceSuggestion(1),X.preventDefault())};
_.W.selectFocusedSuggestion=function(X){if(this.hasSuggestions(this.suggestionsResponse)){var J=this.suggestionsResponse.suggestions[this.dropdown.focusedSuggestionIndex];_.a(J,NDv)&&(this.selectSuggestion(_.a(J,NDv),this.dropdown.focusedSuggestionIndex),X.preventDefault())}};
_.W.selectSuggestion=function(X,J){if(X){var p=this.activeMention;if(p){var l=document.createElement("a");this.handlesInMentionSuggestionsEnabled&&X.handle?_.Cg(l,"\u00a0\u2068@"+X.handle+"\u2069\u00a0"):this.handlesEnabled?_.Cg(l,"\u00a0"+X.displayName+"\u00a0"):_.Cg(l,"\u00a0@"+X.displayName+"\u00a0");X5(l,"/channel/"+X.channelId);l.classList.add("yt-formatted-string","yt-simple-endpoint");l.setAttribute("spellcheck","false");p.isCollapsed()||p.JSC$11620_removeContents();p.insertNode(l,!0);X=document.createTextNode(" ");
l.parentNode.insertBefore(X,l.nextSibling);window.getSelection().collapse(X,1);J={suggestionSelected:{suggestionIndex:J}};if(this.zeroPrefixMentionSuggestionEnabled){var g;J.suggestionSelected.isZeroPrefix=((g=this.suggestionsResponse)==null?void 0:g.query)===""}this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_SUGGESTION_SELECTED",J);this.cancelActiveMention();_.h8(this.hostElement,"yt-mention-inserted")}}};
_.W.getPositionTarget=function(X){return X&&X.getBrowserRangeObject()};
_.W.onDomChange=function(){this.ironDropdown.refit();this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_CONTENT_UPDATED")};
_.W.onFocusedSuggestionIdChanged=function(X){var J=_.Bkm(this.hostElement)[0];J&&(X.detail.value?J.setAttribute("aria-activedescendant",X.detail.value):J.removeAttribute("aria-activedescendant"))};
_.W.onDropdownOpened=function(){this.logGELEvent("USER_MENTION_AUTO_COMPLETE_BOX_EVENT_TYPE_BOX_OPENED")};
_.W.logGELEvent=function(X,J){X={eventType:X,flowNonce:this.flowNonce,source:"USER_MENTION_AUTO_COMPLETE_SOURCE_BACKSTAGE_POST"};J&&(X=Object.assign(X,J));_.le("userMentionAutoCompleteBoxEvent",X)};
ED.prototype.onDomChange=ED.prototype.onDomChange;ED.prototype.onUserMentionSuggestionSelected=ED.prototype.onUserMentionSuggestionSelected;ED.prototype.onServiceRequestError=ED.prototype.onServiceRequestError;ED.prototype.onServiceRequestCompleted=ED.prototype.onServiceRequestCompleted;ED.prototype.onServiceRequestSent=ED.prototype.onServiceRequestSent;ED.prototype.onInput=ED.prototype.onInput;_.u([_.S(_.VJ),_.V("design:type",Object)],ED.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],ED.prototype,"suggestionsEndpoint",void 0);_.u([_.R(),_.V("design:type",Object)],ED.prototype,"suggestionsResponse",void 0);_.u([_.R(),_.V("design:type",Object)],ED.prototype,"activeMention",void 0);_.u([_.qB("#dropdown"),_.V("design:type",Object)],ED.prototype,"dropdown",void 0);_.u([_.qB("#iron-dropdown"),_.V("design:type",Object)],ED.prototype,"ironDropdown",void 0);
_.u([_.R8("input"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],ED.prototype,"onInput",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ED.prototype,"onServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ED.prototype,"onServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ED.prototype,"onServiceRequestError",null);_.u([_.R8("yt-user-mention-suggestion-selected"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ED.prototype,"onUserMentionSuggestionSelected",null);
_.u([_.R8("dom-change"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ED.prototype,"onDomChange",null);_.u([_.se({is:"yt-user-mention-autosuggest-input",disableElementRegistration:!0})],ED);
_.N(ED,"yt-user-mention-autosuggest-input",function(){if(L0r===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;n$j===void 0&&(n$j=document.createElement("template"));var l=n$j;p.call(J,l.content.cloneNode(!0),X.content.firstChild);L0r=X}X=L0r;return X},{mode:2});var K9=null;
_.KL({is:"ytd-commentbox",_template:function(){if(BlX!==void 0)return BlX;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BlX=X},
behaviors:[_.qXW.YtHostElementBehavior,_.VJ,_.dE.YtActionHandlerBehavior,_.AP.YtComponentBehavior,_.c7.YtRendererstamperBehavior,_.zRb.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(X,J){return _.SZ(X.entities,"aadcGuidelinesStateEntityPayload",J)}},
dismissData_:{type:Object,value:null},commentboxStateKey_:{type:String,value:void 0},commentboxState_:{type:Object,selectorArgs:["commentboxStateKey_"],selector:function(X,J){return _.SZ(X.entities,"commentboxStateEntity",J)},
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 _.hY}},
isEmojiButtonDisplayed:{type:Boolean,computed:"computeIsEmojiButtonDisplayed_(data)",value:!1},isEmojiPickerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},hasExternalLinksAccess_:{type:Boolean,computed:"computeHasExternalLinksAccess_(data)",value:!0},isExternalLinksBannerDisplayed:{type:Boolean,value:!1,reflectToAttribute:!0},emojiInput:Object,verticalSuggestionsOffset:{type:Number,value:30},isPostCreationDialogV2:{type:Boolean,reflectToAttribute:!0,value:!1},accessRestriction:{type:String},
charCount_:{type:Number,value:0},charLimit_:{type:Number,computed:"computeCharLimit_(data)"},aboveCharLimit_:{type:Boolean,reflectToAttribute:!0,value:!1},inputEventSupported_:{type:Boolean,value:!1},textRequiresScrolling:{type:Boolean,reflectToAttribute:!0,value:!1},localStorage:Object,modern:{type:Boolean,reflectToAttribute:!0,value:_.H("web_modern_buttons")},swatcheroo:{type:Boolean,reflectToAttribute:!0,value:_.H("kevlar_watch_grid")}},observers:["observePrefilledImage_(data.purpose, data.prefilledImageData, data.backstageAttachment)",
"observePrefilledVideo_(data.purpose, data.backstageAttachment)","observePrefilledPoll_(data.prefilledAttachment)"],listeners:{"yt-service-request-completed":"onYtServiceRequestCompleted_","yt-service-request-error":"onYtServiceRequestError_","yt-service-request-sent":"onYtServiceRequestSent_","yt-backstage-image-select-cancel":"onAttachmentDismiss_","yt-backstage-multi-image-cancel":"onAttachmentDismiss_","yt-backstage-image-select-alert":"onImageAlert_","yt-backstage-image-select-preview":"onImageSelected_",
"yt-backstage-multi-image-select":"onImagesSelected_","yt-backstage-poll-image-select":"onImagesSelected_","yt-img-crop-coordinates-update":"onImagePreviewCoordinatesUpdated_","yt-img-crop-reposition":"onImagePreviewReposition_","yt-poll-attachment-dismiss":"onAttachmentDismiss_","yt-image-poll-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-dismiss":"onAttachmentDismiss_","yt-quiz-attachment-explanation-update":"onQuizExplanationUpdated_","yt-navigate":"onYtNavigate_","yt-video-link-selected":"onVideoLinkSelected_",
"yt-backstage-add-image-error":"onAddImageError_","yt-video-link-cancel":"onAttachmentDismiss_","yt-video-link-button-cancel":"onVideoLinkButtonCancel_","yt-commentbox-post-enable":"onSubmitButtonEnable_","yt-commentbox-post-disable":"onSubmitButtonDisable_","yt-backstage-attachment-dismissed":"onPrefilledContentDismissed_","yt-emoji-select":"onEmojiSelect_","yt-insert-suggestion":"onSuggestionInsert_","yt-select-emoji-suggestion":"onEmojiSuggestionClick_","ytd-date-time-selection-update":"onDateTimeSelectionUpdate_",
"ytd-date-time-selection-cancelled":"onDateTimeSelectionCancelled_","yt-mention-inserted":"onInsertMention_"},actionMap:{"yt-signal-action-ack-post-aadc-notice":"onAadcNoticeConfirm_","yt-hide-identity-chip-action":"onHideIdentityChip"},stampDom:{editAttachment_:{id:"attachment-preview",mapping:{backstageImageRenderer:"ytd-backstage-image-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isBackstageVideo:"[[isBackstagePost]]"}},playlistRenderer:{component:"ytd-playlist-renderer",
properties:{isBackstagePlaylist:"[[isBackstagePost]]"}},postMultiImageRenderer:"ytd-post-multi-image-renderer"}},"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:"ytd-flat-dropdown-renderer"}},"data.backstageAttachment":{id:"poll-preview",mapping:{pollRenderer:"ytd-backstage-poll-renderer",quizRenderer:"ytd-backstage-quiz-renderer"}},"imageUploadEndpoint_.imageEditor":{id:"image-select",mapping:{backstageImageSelectRenderer:{component:"ytd-backstage-image-select-renderer",
properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]",isBackstagePost:"[[isBackstagePost]]"}},backstageMultiImageSelectRenderer:{component:"ytd-backstage-multi-image-select-renderer",properties:{imageUploadEndpoint:"[[imageUploadEndpoint_]]"}}}},"data.emojiButton":{id:"emoji-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.emojiPicker":{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}},dropdownSchedulePanel_:{id:"scheduling-panel",
mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},inlineSchedulePanel_:{id:"inline-scheduling-panel",mapping:{dateTimePickerRenderer:"ytd-date-time-picker-renderer"}},"zeroStepChannelCreationRenderer.identityChipRenderer":{id:"identity-chip",mapping:{identityChipRenderer:"ytd-identity-chip-renderer"}}},ready:function(){document.addEventListener("tap",_.Da(this,this.onTap_));this.emojiInput=this.$.emoji},
isLoadingChanged_:function(X){this.fire(X?"yt-commentbox-loading-start":"yt-commentbox-loading-end")},
dataChanged_:function(X){this.set("submitButtonDisabled",void 0);this.clear();X&&this.computeIsEmojiButtonDisplayed_(X)&&(X=this.$$("#emoji-picker > yt-emoji-picker-renderer"))&&X.updateEmojiCategories()},
observePrefilledImage_:function(X,J,p){this.isValidPrefilledImage_(X,J,p)&&(this.prefilledAttachment_="image",this.prefilledImageData_=J,this.submitButtonDisabled=!1)},
observePrefilledVideo_:function(X,J){this.isValidPrefilledVideo_(X,J)&&(this.prefilledAttachment_="video")},
observePrefilledPoll_:function(X){X&&X.pollData&&X.pollData.choices&&(this.addedAttachment="poll",this.$["poll-attachment"].setPrefilledChoices(X.pollData.choices))},
attached:function(){this.$["input-container"].getElementsByClassName("underline")[0].style.height=0;_.Ga();this.focus()},
detached:function(){document.removeEventListener("tap",_.Da(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(X){X=X.detail;X=X.isCustomEmoji?X.shortcuts[0]:X.emojiId;var J=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(J,X);this.maybeUpdateTextDirection_()},
getInputRange_:function(){var X=_.NL();if(X){X=X.getBrowserRangeObject();for(var J=X.commonAncestorContainer;J;){if(J===this.getEditableTextArea_())return X;J=J.parentNode}}X=this.getEditableTextArea_();X=_.GN(X,X.childNodes.length);X.select();return X.getBrowserRangeObject()},
insertTextWithEmojis_:function(X,J,p){(J=this.emojiManager.createDocumentFragment(J,!0,!1,p===void 0?!0:p))&&J.childNodes.length!==0&&(X.collapsed||X.deleteContents(),p=J.lastChild,X.insertNode(J),_.$PG(p).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize(),this.submitButtonDisabled=!1)},
onSelectionChange_:function(){var X=_.NL();if(X){var J=X.JSC$11620_getStartNode(),p=X.JSC$11620_getEndNode();if(rzm(J)&&rzm(p)){var l=X.JSC$11620_getStartOffset(),g;if(_.b9&&J.nodeType===Node.ELEMENT_NODE&&(g=_.axk(J)))_.GN(g,0).select();else{g=Ip(J)?J:_.iZ(J,Ip);var B=Ip(p)?p:_.iZ(p,Ip);if(g||B)if(X.isCollapsed()){if(J.nodeType===Node.TEXT_NODE){X=!0;l===J.length&&(X=!1);if(K9==="end"||K9==="right")X=!1;J=J.parentNode;X=[].concat(_.EU(J.parentNode.childNodes)).indexOf(J)+(X?0:1);_.GN(J.parentNode,
X).select()}}else g?g.previousSibling&&g.previousSibling.length>0?_.dP(p,X.JSC$11620_getEndOffset(),g.previousSibling,g.previousSibling.length-1).select():(J=document.createTextNode("\u200b"),g.parentNode.insertBefore(J,g),_.dP(p,X.JSC$11620_getEndOffset(),J,0).select()):B&&(B.nextSibling&&B.nextSibling.length>0?_.dP(J,X.JSC$11620_getStartOffset(),B.nextSibling,1).select():(p=document.createTextNode("\u200b"),B.parentNode.insertBefore(p,B.nextSibling),_.dP(J,X.JSC$11620_getStartOffset(),p,p.length).select()));
K9=null}}else K9=null}else K9=null},
leftKeyPressed_:function(){K9="left"},
rightKeyPressed_:function(){K9="right"},
endKeyPressed_:function(){K9="end"},
maybeDeleteChip_:function(){var X=czT(!0);if(X){var J=_.NL(),p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();_.uv(p,J,X,X.childNodes.length).select()}},
maybeBackspaceChip_:function(){var X=czT(!1);if(X){var J=_.NL(),p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();_.uv(p,J,X,0).select()}},
maybeBackspaceChipWordMode_:function(X){var J=_.NL();if(J.isCollapsed()){var p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();var l=bNm(p,J,!0);l&&(_.uv(p,J,l,0).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(X){var J=_.NL();if(J.isCollapsed()){var p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();var l=bNm(p,J,!1);l&&(_.uv(p,J,l,l.childNodes.length).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
onTap_:function(X){if(!X.defaultPrevented&&(X.currentTarget.tagName==="YTD-COMMENTBOX"&&Ip(X.target)&&X.preventDefault(),this.isEmojiPickerDisplayed)){var J=this.$$("#emojis"),p=this.$$("#emoji-button"),l=this.getEditableTextArea_();if((X=X.path?X.path:X.composedPath&&X.composedPath())&&!X.includes(J)&&!X.includes(l)&&!X.includes(p))this.onEmojiButtonTap_()}},
isValidPrefilledImage_:function(X,J,p){return X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&J!==void 0&&J.encryptedBlobId!==null&&J.sourceExternalVideoId!==null&&p!==void 0&&p.backstageImageRenderer!==null},
isValidPrefilledVideo_:function(X,J){return X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&!!J&&!!J.videoRenderer&&!!J.videoRenderer.videoId},
isValidPrefilledAttachment_:function(X,J,p){return this.isValidPrefilledImage_(X,J,p)||this.isValidPrefilledVideo_(X,p)},
dismissPrefilledContent_:function(){this.prefilledImageData_=void 0;this.prefilledAttachment_="none"},
clear:function(){this.errorMessage_=this.alertMessage_=null;this.taggedVideoId_=void 0;if(_.H("enable_multi_image_post_creation")){var X=this.$$("ytd-backstage-multi-image-select-renderer");X&&X.hasImages()&&X.cancel()}else(X=this.$$("ytd-backstage-image-select-renderer"))&&this.hasImage_&&X.cancel();(X=this.$["poll-attachment"])&&this.hasPoll_&&X.clearPollOptions();(X=this.$["image-poll-attachment"])&&this.hasImagePoll_&&X.resetPollOptions();(X=this.$["quiz-attachment"])&&this.hasQuiz_&&X.resetQuizOptions();
(X=this.$["video-link-attachment"])&&this.hasVideo_&&X.cancel();(X=this.$["access-restrictions-selector"].firstElementChild)&&X.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 _.ya(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.ya(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(X,J){X=yz5(X,this.emojiManager,J).cloneNode(!0);for(J=X.firstChild;J;)if(J.nodeType!==1)J=J.nextSibling;else switch(J.tagName){case "BR":var p=_.pg();_.cy0(p,J);J=p.nextSibling;break;case "DIV":(p=J.lastChild)&&J.nextSibling&&_.$R(_.pg(),p);J.previousSibling&&(J.previousSibling.nodeType===1||J.previousSibling.nodeType===3&&!J.previousSibling.textContent.endsWith("\n"))&&_.Bu(_.pg(),J);p&&p.nodeName==="BR"&&_.Fa(p);p=J;J.hasChildNodes()?(J=J.firstChild,
_.bFk(p)):(J=J.nextSibling,_.Fa(p));break;default:J=J.nextSibling}return fd5(X)},
onAddImageError_:function(X){X.stopPropagation();this.errorMessage_=_.AW(X.detail)},
setTextAreaValue_:function(X){X||(X="");var J=this.getEditableFormattedString_();J.text="";this.getEditableTextArea_().innerText="";typeof X==="string"&&(X={runs:[{text:X}]});J.text=X},
focus:function(){this.$["author-thumbnail"].markDirty();this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();K9=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var X=this.getEditableTextArea_();X&&(_.GN(X,X.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Bh("HTML_DIR")==="rtl"){var X=this.getEditableTextArea_(),J=this.getTextAreaValue()!==""?"auto":"rtl";X.setAttribute("dir",J)}},
maybeUpdateExternalLinksBanner_:function(){!this.hasExternalLinksAccess_&&this.computePostHasExternaLink_()?this.isExternalLinksBannerDisplayed=!0:this.isExternalLinksBannerDisplayed=!1},
computePostHasExternaLink_:function(){var X;return PVm((X=this.$["quiz-attachment"])==null?void 0:X.getExplanationText())||PVm(this.getTextAreaValue().trim())},
handleInputEvent_:function(){var X=null;if(this.isEmojiButtonDisplayed){var J=this.getInputRange_();J&&(X=this.emojiInput.retrieveTextBeforeRange(J))}this.insertText_(X,!0);this.updateCharCount_();this.setSubmitButton_();X=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=X.scrollHeight>X.clientHeight,this.maybeUpdateExternalLinksBanner_());this.maybeHeightChanged()},
maybeHeightChanged:function(){var X=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:X})},
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(X){if(this.isEmojiButtonDisplayed)this.onPasteEmoji_(X)},
onPasteEmoji_:function(X){X.preventDefault();X.stopImmediatePropagation();X=X.clipboardData.getData("text/plain");this.insertText_(X,!1,!1)},
insertText_:function(X,J,p){J=J===void 0?!1:J;p=p===void 0?!0:p;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&X){var l=this.getInputRange_().cloneRange();this.emojiManager&&l&&(J&&this.emojiInput.offsetStartOfRangeBy(l,X.length),this.insertTextWithEmojis_(l,X,p),Ida(this.getEditableTextArea_().lastChild)||(l=this.getInputRange_().cloneRange()),l&&(this.emojiInput.updateSuggestions(l,X),this.updateSuggestionOffset_(l)))}},
setSubmitButton_:function(){if(this.data){var X=this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT",J=this.data&&this.data.editableText&&this.data.purpose!=="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE";if(X||J){var p=this.getTextAreaValue().trim();J=p===this.previousText_;p=!p||this.aboveCharLimit_;X&&this.data&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(p=this.aboveCharLimit_);this.submitButtonDisabled=
J||p||!this.getTextLength();X&&_.H("enable_post_scheduling")&&(this.submitButtonDisabled=J&&!this.scheduledPublishTimeSec_||p)}else this.submitButtonDisabled=!this.isValidInput_()}},
onSubmitButtonEnable_:function(){this.setSubmitButton_()},
onSubmitButtonDisable_:function(){this.submitButtonDisabled=!0},
getSimpleString:_.wi,computeCreationBoxClass_:function(X){return X?"focused":"not-focused"},
computeFooterMessageClass_:function(X,J){return J?"footer-error-message":"footer-alert-message"},
computeFooterMessage_:function(X,J){return J?J:X},
computeFooterMessageHidden_:function(X,J){return!J&&!X},
computePlaceholderText_:function(X,J,p){return(p==="video"||p==="image")&&(X==null?0:X.prefilledPlaceholderText)?X==null?void 0:X.prefilledPlaceholderText:J==="poll"||J==="image-poll"?X==null?void 0:X.pollPostPlaceholderText:J==="quiz"?X==null?void 0:X.quizPostPlaceholderText:J==="image"?X==null?void 0:X.imagePostPlaceholderText:X==null?void 0:X.placeholderText},
computeHideAttachmentButtons_:function(X,J,p,l){return X===void 0?!1:l&&this.getSimpleString(l)===this.getSimpleString(X.rateLimitErrorMessage)?!0:J!=="none"||p!=="none"||!X.videoLinkButton&&!X.pollButton&&!X.imagePollButton&&!X.quizButton&&!X.imageButton},
computeHideDismissableAttachment_:function(X){return X!=="image"&&X!=="video"},
computeHasVideo_:function(X){return X==="video"},
computeHasImage_:function(X){return X==="image"},
computeHasPoll_:function(X){return X==="poll"},
computeHasImagePoll_:function(X){return X==="image-poll"},
computeHasQuiz_:function(X){return X==="quiz"},
computeHasPollOrQuizRendererInEditDialog_:function(X){return X&&X.backstageAttachment?X.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&!(!X.backstageAttachment.quizRenderer&&!X.backstageAttachment.pollRenderer):!1},
computePrefilledContent_:function(X){if(this.isValidPrefilledAttachment_(X.purpose,X.prefilledImageData,X.backstageAttachment))return X.backstageAttachment},
computeEditAttachment_:function(X){if(this.computePrefilledContent_(X)===void 0)return X.backstageAttachment},
computeAuthorThumbnailDimension_:function(X,J){return X&&!J?24:40},
computeImageUploadEndpoint_:function(X){return this.get("imageButton.buttonRenderer.navigationEndpoint.backstageImageUploadEndpoint",X)},
computeRateLimitErrorCommands_:function(X){var J,p;return X==null?void 0:(J=X.advancedTierFeatures)==null?void 0:(p=J.rateLimit)==null?void 0:p.rateLimitCommands},
computeIsBackstageComment_:function(X){return!(!X||X!=="COMMENT_DIALOG_AVATAR_SIZE_TYPE_BACKSTAGE_COMMENT")},
computeServiceEndpoint_:function(X){return this.get("submitButton.buttonRenderer.serviceEndpoint",X)||this.get("replyButton.buttonRenderer.serviceEndpoint",X)||this.get("postButton.buttonRenderer.serviceEndpoint",X)},
computeSubmitButtonOverride:function(){if(_.H("web_modern_buttons")){var X,J;return{segmentedPosition:this.dropdownSchedulePanel_||!((X=this.data)==null?0:(J=X.postOptionsMenu)==null?0:J.menuRenderer)?void 0:"start",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}}},
computeThreeDotButtonOverride:function(){if(_.H("web_modern_buttons"))return{segmentedPosition:"end",type:"filled",style:"call-to-action",state:this.submitButtonDisabled?"disabled":"active"}},
computeSubmitButton_:function(X,J){X=this.get("submitButton.buttonRenderer",X)||this.get("replyButton.buttonRenderer",X)||this.get("postButton.buttonRenderer",X);J&&(X=J);X&&(X=Object.assign({},X),X.serviceEndpoint=void 0,X.isDisabled=this.submitButtonDisabled);return X},
computeHasExternalLinksAccess_:function(X){if(_.H("enable_rfa_external_links")){var J,p,l;return(l=X==null?void 0:(J=X.advancedTierFeatures)==null?void 0:(p=J.externalLinks)==null?void 0:p.allowExternalLinks)!=null?l:!0}return!0},
computeIsEmojiButtonDisplayed_:function(X){return X.emojiButton&&X.emojiPicker&&X.emojiPicker.emojiPickerRenderer&&X.emojiPicker.emojiPickerRenderer.categories?X.emojiPicker.emojiPickerRenderer.categories.find(function(J){return J.emojiPickerCategoryRenderer?J.emojiPickerCategoryRenderer.emojiIds&&J.emojiPickerCategoryRenderer.emojiIds.length>0:J.emojiPickerUpsellCategoryRenderer?J.emojiPickerUpsellCategoryRenderer.emojis&&J.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1}):!1},
computeCharLimit_:function(X){return X.charLimit?X.charLimit:null},
computeDropdownSchedulingPanel_:function(X,J){if(X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"&&J)return J},
computeInlineSchedulingPanel_:function(X,J){if(X==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&J)return J},
computeHideAuthorThumbnail_:function(X,J){return X||this.computeUseIdentityChip_(J)},
computeHideIdentityChipRenderer_:function(X,J){return X||!this.computeUseIdentityChip_(J)},
computeUseIdentityChip_:function(X){return!!X&&!!X.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(X){var J,p,l,g;(X==null?0:(J=X.detail)==null?0:(p=J.endpoint)==null?0:p.ypcGetOffersEndpoint)||(X==null?0:(l=X.detail)==null?0:(g=l.endpoint)==null?0:g.ypcOffersEndpoint)?(X.stopPropagation(),_.am(this,[X.detail.endpoint])):this.get("detail.endpoint.backstageImageUploadEndpoint",X)&&(X.stopPropagation(),this.addedAttachment="image",this.submitButtonDisabled=!0)},
onVideoLinkSelected_:function(X){this.addedAttachment="video";this.selectedVideoId_=X.detail.videoId},
commentboxStateEntityChanged_:function(X){var J=this;(X==null?void 0:X.state)=="COMMENTBOX_STATE_INITIAL"?(this.clear(),this.fire("yt-commentbox-dismiss",this.dismissData_),this.dismissData_=null):(X==null?void 0:X.state)=="COMMENTBOX_STATE_WRITING"&&Promise.resolve().then(function(){J.focus()})},
onYtServiceRequestSent_:function(X,J){if(J.actions)for(X=_.C(J.actions),J=X.next();!J.done;J=X.next())J.value.createPollAction&&(this.submitButtonDisabled=!0)},
onYtServiceRequestCompleted_:function(X){this.isLoading=!1;var J=this.get("detail.actions.0.showErrorAction.errorMessage.messageRenderer.text",X),p,l,g,B=X==null?void 0:(p=X.detail)==null?void 0:(l=p.data)==null?void 0:(g=l.actionResult)==null?void 0:g.commentboxStateEntityKey;if(J)this.errorMessage_=J;else if(B){var k;this.dismissData_=X==null?void 0:(k=X.detail)==null?void 0:k.data;this.commentboxStateKey_=B}else{this.clear();var n;this.fire("yt-commentbox-dismiss",X==null?void 0:(n=X.detail)==
null?void 0:n.data)}},
onYtServiceRequestError_:function(X){X.stopPropagation();this.isLoading=!1;var J,p;if(((J=this.data)==null?void 0:J.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"||((p=this.data)==null?void 0:p.purpose)==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE")if(J=this.get("detail.error.args",X)||[],J.length>1&&J[1].message){this.handlePostsServiceRequestError_(J[1].message);return}(X=this.get("detail.error.message",X))?this.errorMessage_=this.data.errorMessage||_.AW(X):(this.clear(),this.fire("yt-commentbox-dismiss"))},
handlePostsServiceRequestError_:function(X){if(_.H("enable_rfa_rate_limits")&&this.rateLimitErrorCommands)for(var J=_.C(this.rateLimitErrorCommands),p=J.next();!p.done;p=J.next())if(p=p.value,p.errorLabel===X){_.RC(p.command,this.hostElement);return}this.errorMessage_=_.AW(X)},
submitIfNotBackstagePost_:function(X){if(!this.isBackstagePost)this.onSubmit_(X)},
onSubmit_:function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c;return _.L(function(D){switch(D.nextAddress){case 1:X.stopPropagation();if(!J.serviceEndpoint||!J.isValidInput_())return D.return();if(J.shouldShowPostAadcNotice_())return J.showPostAadcNotice_(),D.return();if(J.shouldShowCommentAadcNotice_())return J.showCommentAadcNotice_(),D.return();if(!(J.$$("ytd-backstage-multi-image-select-renderer")&&J.hasImage_&&_.H("enable_multi_image_post_creation"))){D.jumpTo(2);break}p=J.$$("ytd-backstage-multi-image-select-renderer");
return D.yield(p.getAllUploadStatuses(),3);case 3:l=D.yieldResult;if(!l)return D.return();g=_.C(l);for(B=g.next();!B.done;B=g.next())if(k=B.value,k.encryptedBlobId===void 0)return J.isLoading=!1,w=n=void 0,J.errorMessage_=(w=(n=J.imageUploadEndpoint_)==null?void 0:n.imageEditor.backstageMultiImageSelectRenderer.uploadFailureError)!=null?w:null,D.return();return D.return(J.submitForm_(void 0,void 0,void 0,void 0,p.images,J.taggedVideoId_));case 2:if(!J.hasImagePoll_||!J.$["image-poll-attachment"]){D.jumpTo(4);
break}return D.yield(J.$["image-poll-attachment"].getAllUploadStatuses(),5);case 5:Y=D.yieldResult;if(!Y)return D.return();e=_.C(Y);for(Z=e.next();!Z.done;Z=e.next())if(h=Z.value,!h.encryptedBlobId)return J.isLoading=!1,x=void 0,J.errorMessage_=(x=J.data.errorMessage)!=null?x:null,D.return();case 4:y=(U=J.$$("ytd-backstage-image-select-renderer"))&&U.uploadPromise(),c=J.getSharedPostId_(),y?y.then(function(){J.submitForm_.apply(J,_.EU(_.iA.apply(0,arguments)))}).catch(function(m){J.isLoading=!1;
J.errorMessage_=_.AW(m.message)}):J.selectedVideoId_?J.submitForm_(void 0,J.selectedVideoId_):J.prefilledAttachment_==="image"?J.submitForm_(J.prefilledImageData_.encryptedBlobId,void 0,void 0,J.prefilledImageData_.sourceExternalVideoId,void 0,J.taggedVideoId_):J.prefilledAttachment_==="video"?J.submitForm_(void 0,J.data.backstageAttachment.videoRenderer.videoId):c?J.submitForm_(void 0,void 0,c):J.taggedVideoId_!==void 0?J.submitForm_(void 0,void 0,void 0,void 0,void 0,J.taggedVideoId_):J.submitForm_(),
_.Ma(D)}})},
openSchedulingPanel:function(X){X&&X.scheduleButton&&X.scheduleButton.buttonRenderer&&(this.scheduleButton_=X.scheduleButton.buttonRenderer);X&&X.dateTimePicker&&this.set("data.schedulingDateTimePicker",X.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(X){X.stopPropagation();this.clear();this.fire("yt-commentbox-dismiss")},
onPrefilledContentDismissed_:function(X){X.stopPropagation();this.dismissPrefilledContent_();this.setSubmitButton_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
onQuizExplanationUpdated_:function(){this.maybeUpdateExternalLinksBanner_()},
onImageAlert_:function(X){X.stopPropagation();X.detail.alertMessage&&(this.alertMessage_=X.detail.alertMessage)},
onImageSelected_:function(X){X.stopPropagation();this.setSubmitButton_()},
onImagesSelected_:function(X){X.stopPropagation();this.errorMessage_=null;this.setSubmitButton_()},
onImagePreviewCoordinatesUpdated_:function(X){X.stopPropagation();this.imagePreviewCoordinates_=JSON.stringify(X.detail);this.setSubmitButton_()},
onImagePreviewReposition_:function(X){X.stopPropagation();this.imagePreviewCoordinates_=void 0;this.submitButtonDisabled=!0},
onVideoLinkButtonCancel_:function(){this.getEditableTextArea_().focus()},
onAddVideoLink:function(X){var J=this.$["video-link-attachment"];J&&J.onLaunchVideoPicker(X)},
onAttachmentDismiss_:function(X){X.stopPropagation();this.addedAttachment="none";this.alertMessage_=this.errorMessage_=null;this.imagePreviewCoordinates_=this.selectedVideoId_=void 0;this.setSubmitButton_();this.getEditableTextArea_().focus()},
isValidInput_:function(){if(this.prefilledAttachment_==="image"&&!this.prefilledImageData_||this.prefilledAttachment_==="video"&&!this.data.backstageAttachment.videoRenderer.videoId||this.addedAttachment==="image"&&_.H("enable_multi_image_post_creation")&&(!this.$$("ytd-backstage-multi-image-select-renderer")||!this.$$("ytd-backstage-multi-image-select-renderer").hasImages())||!(this.addedAttachment!=="image"||_.H("enable_multi_image_post_creation")||this.$$("ytd-backstage-image-select-renderer")&&
this.$$("ytd-backstage-image-select-renderer").hasPreview&&this.imagePreviewCoordinates_)||this.addedAttachment==="poll"&&this.$["poll-attachment"]&&!this.$["poll-attachment"].isValid())return!1;var X;if(this.addedAttachment==="image-poll"&&((X=this.$["image-poll-attachment"])==null||!X.isValid()))return!1;var J;if(this.addedAttachment==="quiz"&&((J=this.$["quiz-attachment"])==null||!J.isValid())||this.addedAttachment==="video"&&this.$["video-link-attachment"]&&!this.$["video-link-attachment"].isValid()||
this.aboveCharLimit_||this.dropdownSchedulePanel_&&!this.scheduledPublishTimeSec_)return!1;X=!1;this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&this.data.backstageAttachment&&(this.data.backstageAttachment.backstageImageRenderer||this.data.backstageAttachment.postMultiImageRenderer)&&(X=!0);if(this.addedAttachment==="image"||this.prefilledAttachment_==="image")X=!0;return X||!!this.getTextAreaValue().trim()},
submitForm_:function(X,J,p,l,g,B){var k=this.getTextAreaValue().trim(),n={};this.data&&this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"&&k===this.previousText_&&(k=void 0);k!==void 0&&(n.comment_text=k);this.isLoading=!0;B!=void 0&&(n.tagged_video_id=B);X?(n.image_blob_id=X,this.imagePreviewCoordinates_&&(n.image_preview_coordinates=this.imagePreviewCoordinates_)):J?n.attached_video_id=J:p?n.shared_post_id=p:g&&g.length>0&&(n.images_data=g.map(function(w){return{encryptedBlobId:w.encryptedBlobId,
previewCoordinates:w.previewCoordinates}}));
l&&(n.source_video_id=l);this.data.accessRestrictionsSelector&&this.data.accessRestrictionsSelector.dropdownRenderer&&(n.access_restrictions=this.accessRestriction?this.accessRestriction:this.$["access-restrictions-selector"].firstElementChild.value);this.addedAttachment==="poll"&&(n.poll_options=this.$["poll-attachment"].getPollOptions());this.addedAttachment==="image-poll"&&(n.image_poll_options=this.$["image-poll-attachment"].getPostCreateOptions());this.addedAttachment==="quiz"&&(n.quiz_options=
this.$["quiz-attachment"].getPostCreateOptions());_.H("enable_post_scheduling")&&this.scheduledPublishTimeSec_&&(n.scheduled_publish_time_sec=this.scheduledPublishTimeSec_);_.am(this,[this.serviceEndpoint,n])},
onIsInputFocusChanged_:function(X,J){X?this.fire("yt-autonav-pause-focus"):J!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(X){var J=this.getEditableTextArea_();[].concat(_.EU(X.dataTransfer.items)).forEach(function(p){p.kind==="string"&&p.type.match("^text/plain")&&p.getAsString(function(l){J.appendChild(document.createTextNode(l))})});
X.preventDefault()},
preventDefault_:function(X){X.preventDefault()},
onSuggestionInsert_:function(X){this.insertTextWithEmojis_(X.detail.range,X.detail.text)},
onEmojiSuggestionClick_:function(X){this.emojiInput.insertSuggestion(X.detail)},
computeSubmitButtonClass_:function(X,J){return!J||X?"":"with-options"},
updateSuggestionOffset_:function(X){if(this.emojiInput&&_.ya(this.emojiInput).querySelector("#dropdown")){var J=this.getEditableTextArea_().getBoundingClientRect().bottom,p=X.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(J-p)+5;J=this.getEditableTextArea_().getBoundingClientRect().left;X=X.getBoundingClientRect().left-J;_.ya(this.emojiInput).querySelector("#dropdown").style.marginLeft=X+"px"}},
onDateTimeSelectionCancelled_:function(){this.scheduleButton_=void 0;this.set("data.schedulingDateTimePicker",null);this.scheduledPublishTimeSec_=void 0;this.setSubmitButton_()},
onDateTimeSelectionUpdate_:function(X){if(_.H("enable_post_scheduling")&&this.data&&this.data.purpose){X=X.detail;if(Math.floor(Date.now()/1E3)>=X)this.scheduledPublishTimeSec_=void 0;else if(this.data.purpose==="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"){var J=parseInt(this.get("schedulingDateTimePicker.dateTimePickerRenderer.defaultTimeSec",this.data),10);isNaN(J)||J!==X?this.scheduledPublishTimeSec_=X:this.scheduledPublishTimeSec_=void 0}else this.scheduledPublishTimeSec_=X;this.setSubmitButton_()}},
computeAttachmentButtonIds_:function(){var X=["image-button","image-poll-button","poll-button","quiz-button"];_.H("auto_convert_posts_video_tag")||X.push("video-link-button");return X},
getButtonRenderer:function(X,J){if(X)switch(J){case "video-link-button":var p;return((p=X.videoLinkButton)==null?void 0:p.buttonRenderer)||void 0;case "image-button":var l;return((l=X.imageButton)==null?void 0:l.buttonRenderer)||void 0;case "poll-button":var g;return((g=X.pollButton)==null?void 0:g.buttonRenderer)||void 0;case "image-poll-button":var B;return((B=X.imagePollButton)==null?void 0:B.buttonRenderer)||void 0;case "quiz-button":var k;return((k=X.quizButton)==null?void 0:k.buttonRenderer)||
void 0}},
shouldShowPostAadcNotice_:function(){var X;return(X=this.data)==null||!X.showAadcNoticeCommand||this.getLocalStorage_().get(this.getAadcNoticeShownKey_())?!1:!0},
shouldShowCommentAadcNotice_:function(){var X,J;return!((X=this.data)==null||!X.openAadcDialog)&&!((J=this.aadcGuidelinesState_)==null||!J.shouldRequireViewerAck)},
getAadcNoticeShownKey_:function(){return"post-aadc-notice-shown-"+_.Bh("DATASYNC_ID","unknown")},
showPostAadcNotice_:function(){var X;((X=this.data)==null?0:X.showAadcNoticeCommand)&&this.resolveCommand(this.data.showAadcNoticeCommand)},
showCommentAadcNotice_:function(){this.resolveCommand(this.data.openAadcDialog)},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.k6("yt-post"));return this.localStorage},
onAadcNoticeConfirm_:function(X){X.clickTrackingParams&&_.Mp().clickCommand(X);this.getLocalStorage_().set(this.getAadcNoticeShownKey_(),!0);_.xm(this,"yt-close-popup-action")},
onHideIdentityChip:function(X){var J;this.set("data.placeholderText",(J=X.hideIdentityChipAction)==null?void 0:J.placeholderText);this.set("zeroStepChannelCreationRenderer",{})}});var TB=function(){var X=_.F.apply(this,arguments)||this;X.isOpen=!1;X.modern=_.H("web_modern_buttons");X.roundedContainer=!0;X.dropdownButtonOverride=_.H("web_modern_buttons")?{segmentedPosition:"end",state:"disabled",type:"filled"}:void 0;X.inPopupContainer=!1;X.isCommentboxLoading=!1;var J=["image-button","image-poll-button","poll-button"];_.H("enable_quiz_creation")&&J.push("quiz-button");_.H("auto_convert_posts_video_tag")||J.push("video-link-button");X.attachmentButtonIds=J;X.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 X};
_.r(TB,_.F);_.W=TB.prototype;_.W.computeButtonOverride=function(){var X;return((X=this.data)==null?0:X.postOptionsMenu)&&_.H("web_modern_buttons")?{segmentedPosition:"start"}:void 0};
_.W.configureRendererStamper=function(){var X={"data.accessRestrictionsSelector":{id:"access-restrictions-selector",mapping:{dropdownRenderer:{component:"ytd-flat-dropdown-renderer",classListBinding:"[[dropdownRendererClasses]]"}}},"data.pollButton":{id:"poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imagePollButton":{id:"image-poll-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.imageButton":{id:"image-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.quizButton":{id:"quiz-button",
mapping:{buttonRenderer:"ytd-button-renderer"}},"data.postOptionsMenu":{id:"option-menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"EXPAND"},properties:{tonalOverride:"[[modern]]",threeDotButtonOverride:"[[dropdownButtonOverride]]"}}}}};_.H("auto_convert_posts_video_tag")||(X["data.videoLinkButton"]={id:"video-link-button",mapping:{buttonRenderer:"ytd-button-renderer"}});return X};
_.W.ready=function(){var X=this,J=_.ya(this.hostElement).querySelector("#placeholder-area"),p=function(l){X.onOpen(l)};
J.addEventListener("tap",p);J.addEventListener("keypress",p)};
_.W.showButtonEduTooltip=function(){var X,J,p,l,g,B,k;if(_.H("enable_quiz_creation")&&((X=this.data)==null?0:(J=X.quizButton)==null?0:(p=J.buttonRenderer)==null?0:(l=p.hint)==null?0:(g=l.hintRenderer)==null?0:(B=g.content)==null?0:(k=B.bubbleHintRenderer)==null?0:k.text)&&(_.MG.getInstance(),X=uP(this.data.quizButton.buttonRenderer.hint.hintRenderer.content.bubbleHintRenderer.text,"quiz-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"quiz-button-edu-displayed-impression",3),(X==null?void 0:
X.length)>0)){this.ytComponentBehavior.resolveCommand(X[0],{form:{element:this.quizButton}});return}var n;if((n=this.data)==null?0:n.imagePollButtonTooltip)if(_.MG.getInstance(),n=uP(this.data.imagePollButtonTooltip,"image-poll-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"image-poll-button-edu-displayed-impression",3),(n==null?void 0:n.length)>0){this.ytComponentBehavior.resolveCommand(n[0],{form:{element:this.imagePollButton}});return}var w;_.H("enable_multi_image_post_creation")&&
((w=this.data)==null?0:w.multiImageButtonTooltip)&&(_.MG.getInstance(),w=uP(this.data.multiImageButtonTooltip,"multi-image-button-edu-displayed","OPEN_POPUP_POSITION_BOTTOM",604800,"multi-image-button-edu-displayed-impression",3),(w==null?void 0:w.length)>0&&this.ytComponentBehavior.resolveCommand(w[0],{form:{element:this.imageButton}}))};
_.W.onCreatePollAction=function(X){_.a(X,$j0)&&(this.JSC$16218_commentbox.addedAttachment="poll",this.openDialog())};
_.W.onAddVideoLinkAction=function(X){if(_.a(X,p2k))this.JSC$16218_commentbox.onAddVideoLink(X)};
_.W.onShowSchedulingPanelCommand=function(X){(X=_.a(X,bIu))&&this.openSchedulingPanel(X)};
_.W.onCreateImagePollCommand=function(X){_.a(X,R7u)&&(this.JSC$16218_commentbox.openImagePollComponent(),this.openDialog())};
_.W.onCreateQuizCommand=function(X){_.a(X,m7H)&&(this.JSC$16218_commentbox.openQuizComponent(),this.openDialog())};
_.W.openSchedulingPanel=function(X){_.H("enable_post_scheduling")&&(this.openDialog(),this.JSC$16218_commentbox.openSchedulingPanel(X))};
_.W.onCreateCommentAction=function(X){this.get("createCommentAction.contents",X)&&(this.JSC$16218_commentbox.clear(),this.closeDialog())};
_.W.onOpen=function(X){X instanceof KeyboardEvent&&X.type==="keypress"&&X.keyCode!==13&&X.keyCode!==32||(this.data.prepareAccountEndpoint?_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.prepareAccountEndpoint}):this.openDialog())};
_.W.onYtCommentboxDismiss=function(){this.closeDialog()};
_.W.onYtCommentboxLoadingStart=function(X){X.stopPropagation();this.isCommentboxLoading=!0};
_.W.onYtCommentboxLoadingEnd=function(X){X.stopPropagation();this.isCommentboxLoading=!1};
_.W.onYtVideoLinkButtonCancel=function(X){X.stopPropagation();this.onOpen(X)};
_.W.onYtVideoLinkSelected=function(X){X.stopPropagation();this.onOpen(X)};
_.W.onIronSelect=function(X){X.stopPropagation();X.detail.item.tagName==="YTD-PRIVACY-DROPDOWN-ITEM-RENDERER"&&this.accessRestriction!=X.detail.item.value&&(this.accessRestriction?(this.accessRestriction=X.detail.item.value,this.onOpen(X)):this.accessRestriction=X.detail.item.value)};
_.W.onYtNavigate=function(X){this.get("detail.endpoint.backstageImageUploadEndpoint",X)&&(this.JSC$16218_commentbox.addedAttachment="image",this.JSC$16218_commentbox.submitButtonDisabled=!0,this.onOpen(X))};
_.W.onRequestSent=function(X){for(var J=_.C(X.detail),p=J.next();!p.done;p=J.next())_.a(p.value,PPX)&&(this.JSC$16218_commentbox.addedAttachment="image",this.JSC$16218_commentbox.submitButtonDisabled=!0,this.onOpen(X))};
_.W.openDialog=function(){var X;(X=this.data)!=null&&X.isIneligibleForCommunityPagePostCreation||(this.JSC$16218_commentbox.accessRestriction=this.accessRestriction,this.isOpen=!0,this.JSC$16218_commentbox.focus())};
_.W.onPopupClosed=function(){_.MG.getInstance()};
_.W.computeCreationDisabled=function(X){return!!X};
_.W.computeIsCreationDialog=function(X){return!!X&&X==="BACKSTAGE_POST_DIALOG_PURPOSE_CREATE"};
_.W.computeDisabledPostButton=function(X){if(!X)return null;X.isDisabled=!0;return X};
_.W.computeIsCreationDialogWithHeader=function(X){return!this.inPopupContainer&&!!X&&!!X.authorText&&X.purpose!="BACKSTAGE_POST_DIALOG_PURPOSE_EDIT"};
_.W.computeIsHeaderHidden=function(X,J){return!X||J};
_.W.computeDropdownRendererClasses=function(X){return X?["text-secondary-style"]:[]};
_.W.closeDialog=function(){this.isCommentboxLoading=this.isOpen=!1;var X=_.ya(this.hostElement).querySelector("#access-restrictions-selector").firstElementChild;X&&X.reset()};
TB.prototype.onPopupClosed=TB.prototype.onPopupClosed;TB.prototype.onRequestSent=TB.prototype.onRequestSent;TB.prototype.onYtNavigate=TB.prototype.onYtNavigate;TB.prototype.onIronSelect=TB.prototype.onIronSelect;TB.prototype.onYtVideoLinkSelected=TB.prototype.onYtVideoLinkSelected;TB.prototype.onYtVideoLinkButtonCancel=TB.prototype.onYtVideoLinkButtonCancel;TB.prototype.onYtCommentboxLoadingEnd=TB.prototype.onYtCommentboxLoadingEnd;TB.prototype.onYtCommentboxLoadingStart=TB.prototype.onYtCommentboxLoadingStart;
TB.prototype.onYtCommentboxDismiss=TB.prototype.onYtCommentboxDismiss;TB.prototype.showButtonEduTooltip=TB.prototype.showButtonEduTooltip;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],TB.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],TB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TB.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],TB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TB.prototype,"isOpen",void 0);_.u([_.R({computed:"computeButtonOverride(data)"}),_.V("design:type",Object)],TB.prototype,"buttonOverride",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TB.prototype,"modern",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TB.prototype,"roundedContainer",void 0);_.u([_.R(),_.V("design:type",Object)],TB.prototype,"dropdownButtonOverride",void 0);_.u([_.R({computed:"computeCreationDisabled(data.postCreationDisabledText)"}),_.V("design:type",Boolean)],TB.prototype,"creationDisabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],TB.prototype,"enableCreationBox",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsCreationDialog(data.purpose)"}),_.V("design:type",Boolean)],TB.prototype,"isCreationDialog",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TB.prototype,"inPopupContainer",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsCreationDialogWithHeader(data)"}),_.V("design:type",Boolean)],TB.prototype,"isCreationDialogWithHeader",void 0);_.u([_.R(),_.V("design:type",Object)],TB.prototype,"accessRestriction",void 0);
_.u([_.R({computed:"computeDropdownRendererClasses(isCreationDialogWithHeader)"}),_.V("design:type",Array)],TB.prototype,"dropdownRendererClasses",void 0);_.u([_.R(),_.V("design:type",Object)],TB.prototype,"isCommentboxLoading",void 0);_.u([_.R(),_.V("design:type",Array)],TB.prototype,"attachmentButtonIds",void 0);_.u([_.qB("#image-button"),_.V("design:type",HTMLElement)],TB.prototype,"imageButton",void 0);
_.u([_.qB("#image-poll-button"),_.V("design:type",HTMLElement)],TB.prototype,"imagePollButton",void 0);_.u([_.qB("#quiz-button"),_.V("design:type",HTMLElement)],TB.prototype,"quizButton",void 0);_.u([_.qB("#commentbox"),_.V("design:type",Object)],TB.prototype,"JSC$16218_commentbox",void 0);_.u([_.mA("data.multiImageButtonTooltip","data.imagePollButtonTooltip","data.quizButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TB.prototype,"showButtonEduTooltip",null);
_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onYtCommentboxDismiss",null);_.u([_.R8("yt-commentbox-loading-start"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onYtCommentboxLoadingStart",null);
_.u([_.R8("yt-commentbox-loading-end"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onYtCommentboxLoadingEnd",null);_.u([_.R8("yt-video-link-button-cancel"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onYtVideoLinkButtonCancel",null);
_.u([_.R8("yt-video-link-selected"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onYtVideoLinkSelected",null);_.u([_.R8("iron-select"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onIronSelect",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onYtNavigate",null);
_.u([_.R8("yt-service-request-sent-button-renderer"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TB.prototype,"onRequestSent",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TB.prototype,"onPopupClosed",null);_.u([_.Xo({is:"ytd-backstage-post-dialog-renderer",disableElementRegistration:!0})],TB);
_.N(TB,"ytd-backstage-post-dialog-renderer",function(){if(NKt!==void 0)return NKt;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-backstage-post-dialog-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="disabled-message" hidden="[[!creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="disabled-message-annotation" class="style-scope ytd-backstage-post-dialog-renderer">\n    [[getSimpleString(data.postCreationDisabledAnnotation)]]\n  </div>\n  <yt-formatted-string id="disabled-message-text" text="[[data.postCreationDisabledText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  </yt-formatted-string>\n</div>\n<div hidden="[[creationDisabled]]" class="style-scope ytd-backstage-post-dialog-renderer">\n  <div id="dialog-header" hidden="[[computeIsHeaderHidden(isCreationDialogWithHeader, isCommentboxLoading)]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="header-author-thumbnail" thumbnail="[[data.authorThumbnail]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <yt-formatted-string id="header-channel-name" text="[[data.authorText]]" class="style-scope ytd-backstage-post-dialog-renderer"></yt-formatted-string>\n    <div class="visibility-container style-scope ytd-backstage-post-dialog-renderer" hidden="[[data.isIneligibleForCommunityPagePostCreation]]">\n      <yt-formatted-string id="header-visibility-label" text="[[data.visibilityLabel]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n      <div id="access-restrictions-selector" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n      <yt-formatted-string id="header-default-visibility" hidden="[[!data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" text="[[data.accessRestrictionsSelector.postVisibilityLabelRenderer.text]]" class="style-scope ytd-backstage-post-dialog-renderer">\n      </yt-formatted-string>\n    </div>\n  </div>\n  <div id="unopened-dialog" hidden="[[isOpen]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <yt-img-shadow id="author-thumbnail" height="40" thumbnail="[[data.authorThumbnail]]" width="40" class="style-scope ytd-backstage-post-dialog-renderer">\n    </yt-img-shadow>\n    <div id="main" class="style-scope ytd-backstage-post-dialog-renderer">\n      <div id="placeholder-area" class="style-scope ytd-backstage-post-dialog-renderer">\n        <yt-formatted-string id="commentbox-placeholder" role="button" tabindex="0" text="[[data.placeholderText]]" class="style-scope ytd-backstage-post-dialog-renderer">\n        </yt-formatted-string>\n      </div>\n      <div id="attachments" class="style-scope ytd-backstage-post-dialog-renderer">\n        <template is="dom-repeat" items="[[attachmentButtonIds]]" as="buttonId" class="style-scope ytd-backstage-post-dialog-renderer">\n          <span id="[[buttonId]]" hidden="[[data.isIneligibleForCommunityPagePostCreation]]" class="style-scope ytd-backstage-post-dialog-renderer"></span>\n        </template>\n        <div id="post-buttons-wrapper" class="style-scope ytd-backstage-post-dialog-renderer">\n          <ytd-button-renderer id="post-button" data="[[computeDisabledPostButton(data.postButton.buttonRenderer)]]" hidden="[[!isCreationDialog]]" overrides="[[buttonOverride]]" class="style-scope ytd-backstage-post-dialog-renderer">\n          </ytd-button-renderer>\n          <div id="option-menu" class="style-scope ytd-backstage-post-dialog-renderer"></div>\n        </div>\n      </div>\n    </div>\n  </div>\n  <ytd-commentbox id="commentbox" data="[[data]]" hidden="[[!isOpen]]" is-backstage-post="" is-creation-box="[[isCreationDialog]]" is-popup-box="[[inPopupContainer]]" is-post-creation-dialog-v2="[[isCreationDialogWithHeader]]" class="style-scope ytd-backstage-post-dialog-renderer">\n    <div class="ytd-commentbox-slot-repost-preview style-scope ytd-backstage-post-dialog-renderer" slot="repost-preview" hidden="[[!data.backstageAttachment.postRenderer]]">\n      <slot name="repost-preview" class="style-scope ytd-backstage-post-dialog-renderer"></slot>\n    </div>\n  </ytd-commentbox>\n</div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return NKt=X},{mode:1});var eQk;var ZHZ;var zB=function(){return _.F.apply(this,arguments)||this};
_.r(zB,_.F);_.W=zB.prototype;_.W.computeHeartButtonStyle=function(X){return(X==null?0:X.styleType)?X.styleType.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.W.onYtButtonTap=function(){if(this.data.isEnabled){var X=this.data.isHearted;this.toggle();this.ytRendererBehavior.markDirty();(X=this.getEndpoint(X))&&_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})}else(X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.disabledEndpoint))&&this.ytdOpenPopupBehavior.openPopup(X)};
_.W.toggle=function(X){this.set("data.isHearted",X!==void 0?X:!this.data.isHearted)};
_.W.getEndpoint=function(X){var J,p=(J=this.data)==null?void 0:J.heartEndpoint,l;J=(l=this.data)==null?void 0:l.unheartEndpoint;if(p&&J)return X?J:p};
_.W.computeButtonAccessibility=function(X,J){var p,l,g=X==null?void 0:(p=X.heartedAccessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label,B,k;X=X==null?void 0:(B=X.unheartedAccessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label;return J?g:X};
_.O1.Object.defineProperties(zB.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 X;return _.H("kevlar_system_icons")&&!((X=this.data)==null||!X.isHearted)}}});
zB.prototype.onYtButtonTap=zB.prototype.onYtButtonTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],zB.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zB.prototype,"data",void 0);_.u([_.O("data.isHearted"),_.V("design:type",Object),_.V("design:paramtypes",[])],zB.prototype,"heartTooltip",null);
_.u([_.O("data.isHearted"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zB.prototype,"iconFilled",null);_.u([_.R({computed:"computeButtonAccessibility(data,data.isHearted)"}),_.V("design:type",String)],zB.prototype,"buttonAccessibility",void 0);_.u([_.R({computed:"computeHeartButtonStyle(data)",reflectToAttribute:!0}),_.V("design:type",String)],zB.prototype,"heartButtonStyle",void 0);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zB.prototype,"onYtButtonTap",null);_.u([_.Xo({is:"ytd-creator-heart-renderer",disableElementRegistration:!0})],zB);
_.N(zB,"ytd-creator-heart-renderer",function(){if(ZHZ!==void 0)return ZHZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ZHZ=X},{mode:1});var jr=function(){var X=_.F.apply(this,arguments)||this;X.hasCreatorReply=!1;X.buttonOverrides={size:"S",iconPosition:"icon-only"};X.replyButtonOverrides={size:"S",type:"text"};X.forceIconButton=!_.H("web_modern_buttons");X.modern=_.H("web_modern_buttons");X.buttonTooltipPosition="bottom";X.systemIcons=_.H("kevlar_system_icons");X.replyDialog=null;return X};
_.r(jr,_.F);_.W=jr.prototype;
_.W.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]]"}}}}}};
_.W.detached=function(){this.replyDialog&&this.replyDialog.remove();this.replyDialog=null};
_.W.dataChange=function(){this.replyDialog&&_.ya(this.replyDialogElement).removeChild(this.replyDialog);this.replyDialog=null;var X,J,p;this.isLiked=this.systemIcons&&!!((X=this.data)==null?0:(J=X.likeButton)==null?0:(p=J.toggleButtonRenderer)==null?0:p.isToggled)};
_.W.computeShowVoteCountBeginning=function(X,J){return X===void 0||J===void 0?!0:X.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!J&&this.ytRendererBehavior.getSimpleString(J)!=="0"};
_.W.computeShowVoteCountEnd=function(X,J){return X===void 0||J===void 0?!0:X.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!J&&this.ytRendererBehavior.getSimpleString(J)!=="0"};
_.W.computeShowCommentCount=function(X,J){return X===void 0||J===void 0?!0:X.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"&&!!J&&this.ytRendererBehavior.getSimpleString(J)!=="0"};
_.W.hideReplyDialog=function(){this.replyDialogElement.hidden=!0};
_.W.reply=function(){this.replyButtonElement.firstElementChild?this.replyButtonElement.firstElementChild.firstElementChild.click():this.replyButtonEndElement.firstElementChild&&this.replyButtonEndElement.firstElementChild.firstElementChild.click()};
_.W.showReplyDialog=function(X){X&&(this.replyDialog||(this.replyDialog=document.createElement("ytd-comment-reply-dialog-renderer"),this.replyDialog.id="replybox"),this.replyDialog.isAttached||_.ya(this.replyDialogElement).appendChild(this.replyDialog),this.replyDialog.data=X,this.replyDialogElement.hidden=!1,this.replyDialog.openDialog())};
_.W.onYtCommentboxDismiss=function(){this.hideReplyDialog()};
_.W.onRequestSent=function(X){X=_.C(X.detail);for(var J=X.next();!J.done;J=X.next())(J=this.get("createCommentReplyDialogEndpoint.dialog.commentReplyDialogRenderer",J.value))&&this.showReplyDialog(J)};
_.W.onYtNavigate=function(X){var J,p;(X=(J=_.a(X.detail.endpoint,_.Exr))==null?void 0:(p=J.dialog)==null?void 0:p.commentReplyDialogRenderer)&&this.showReplyDialog(X)};
_.W.onYtServiceRequestSent=function(X,J){X.stopPropagation();if(J.actions)for(X=0;X<J.actions.length;X++){var p=_.a(J.actions[X],Abv);p&&this.handleUpdateCommentVoteAction(p)}};
_.W.handleUpdateCommentVoteAction=function(X){this.voteCount=X.voteCount||_.AW("0");X.voteStatus==="LIKE"?this.JSC$16230_ytdDislikeToggleButtonRenderer.toggle(!1):X.voteStatus==="DISLIKE"?this.JSC$16230_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$16230_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$16230_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.W.computeReplyButtonHidden=function(X){return X};
_.W.computeReplyButtonBeginning=function(X){return(X==null?0:X.replyButton)&&X.style!=="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?X.replyButton:void 0};
_.W.computeReplyButtonEnd=function(X){return(X==null?0:X.replyButton)&&X.style==="COMMENT_ACTION_BUTTON_STYLE_TYPE_DESKTOP_TOOLBAR"?X.replyButton:void 0};
_.W.computeActionButtonStyle=function(X){return(X==null?0:X.style)?X.style.split("TYPE_")[1].replace(/_/g,"-").toLowerCase():"unknown"};
_.W.onButtonTooltipPositionChanged=function(){this.ytdReplyButtonRenderer&&(this.ytdReplyButtonRenderer.buttonTooltipPosition=this.buttonTooltipPosition)};
_.W.onYtToggleButton=function(X){var J,p;this.isLiked=this.systemIcons&&!!((J=X.detail)==null?0:(p=J.actions)==null?0:p.like)};
jr.prototype.onYtToggleButton=jr.prototype.onYtToggleButton;jr.prototype.onButtonTooltipPositionChanged=jr.prototype.onButtonTooltipPositionChanged;jr.prototype.onYtServiceRequestSent=jr.prototype.onYtServiceRequestSent;jr.prototype.onYtNavigate=jr.prototype.onYtNavigate;jr.prototype.onRequestSent=jr.prototype.onRequestSent;jr.prototype.onYtCommentboxDismiss=jr.prototype.onYtCommentboxDismiss;jr.prototype.dataChange=jr.prototype.dataChange;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"voteCount",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"commentCount",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"replyThumbnail",void 0);
_.u([_.R(),_.V("design:type",Object)],jr.prototype,"hasCreatorReply",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],jr.prototype,"enableCreationBox",void 0);_.u([_.R({computed:"computeActionButtonStyle(data)",reflectToAttribute:!0}),_.V("design:type",String)],jr.prototype,"actionButtonsStyle",void 0);_.u([_.R({computed:"computeReplyButtonBeginning(data)"}),_.V("design:type",Object)],jr.prototype,"replyButtonBeginning",void 0);
_.u([_.R({computed:"computeReplyButtonEnd(data)"}),_.V("design:type",Object)],jr.prototype,"replyButtonEnd",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"buttonOverrides",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"replyButtonOverrides",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"forceIconButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],jr.prototype,"useCommentIcon",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jr.prototype,"modern",void 0);_.u([_.R(),_.V("design:type",Object)],jr.prototype,"buttonTooltipPosition",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jr.prototype,"systemIcons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],jr.prototype,"isLiked",void 0);_.u([_.qB("ytd-button-renderer"),_.V("design:type",Object)],jr.prototype,"ytdReplyButtonRenderer",void 0);
_.u([_.qB("#like-button"),_.V("design:type",Object)],jr.prototype,"JSC$16230_ytdLikeToggleButtonRenderer",void 0);_.u([_.qB("#dislike-button"),_.V("design:type",Object)],jr.prototype,"JSC$16230_ytdDislikeToggleButtonRenderer",void 0);_.u([_.qB("#reply-dialog"),_.V("design:type",HTMLElement)],jr.prototype,"replyDialogElement",void 0);_.u([_.qB("#reply-button"),_.V("design:type",HTMLElement)],jr.prototype,"replyButtonElement",void 0);
_.u([_.qB("#reply-button-end"),_.V("design:type",HTMLElement)],jr.prototype,"replyButtonEndElement",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jr.prototype,"dataChange",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jr.prototype,"onYtCommentboxDismiss",null);
_.u([_.R8("yt-service-request-sent-button-renderer"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jr.prototype,"onRequestSent",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jr.prototype,"onYtNavigate",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],jr.prototype,"onYtServiceRequestSent",null);_.u([_.mA("buttonTooltipPosition"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jr.prototype,"onButtonTooltipPositionChanged",null);
_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jr.prototype,"onYtToggleButton",null);_.u([_.Xo({is:"ytd-comment-action-buttons-renderer",disableElementRegistration:!0})],jr);
_.N(jr,"ytd-comment-action-buttons-renderer",function(){if(eQk!==void 0)return eQk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return eQk=X},{mode:1});var hQt;var i1=function(){return _.F.apply(this,arguments)||this};
_.r(i1,_.F);i1.prototype.focus=function(){_.ya(this.hostElement).querySelector("#commentbox").focus()};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],i1.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],i1.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],i1.prototype,"zeroStepChannelCreationRenderer",void 0);_.u([_.Xo({is:"ytd-comment-dialog-renderer",disableElementRegistration:!0})],i1);
_.N(i1,"ytd-comment-dialog-renderer",function(){if(hQt!==void 0)return hQt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return hQt=X},{mode:1});var xqr;var sD=function(){var X=_.F.apply(this,arguments)||this;X.buttonOverrides={size:"S",iconPosition:"icon-only",ignoreIconSizeOverride:_.H("enable_web_delhi_icons")};X.replyButtonOverrides={size:"S",type:"text"};return X};
_.r(sD,_.F);_.W=sD.prototype;_.W.configureRendererStamper=function(){return{creatorHeartSupportedRenderer:{id:"creator-heart",mapping:{creatorHeartRenderer:{component:"ytd-creator-heart-renderer"}}}}};
_.W.detached=function(){this.replyBox&&this.replyBox.remove()};
_.W.showReplyDialog=function(X){if(X){var J=this.replyBox;J||(J=document.createElement("ytd-comment-reply-dialog-renderer"),J.id="replybox",_.ya(this.replyDialogDiv).appendChild(J));J.data=X;this.replyDialogDiv.hidden=!1;J.openDialog()}};
_.W.hideReplyDialogDiv=function(){this.replyDialogDiv.hidden=!0};
_.W.handleReplyButtonClick=function(){if(this.isSuperfanOnlyCommentsEligibleUser){var X,J=_.a((X=this.toolbarSurface)==null?void 0:X.superfanOnlySnackbarCommand,_.sW);J&&_.h8(this.hostElement,"yt-show-superfan-only-snackbar",{command:J})}else this.isSubsOnlyCommentsEligibleUser&&(X=_.a((J=this.toolbarSurface)==null?void 0:J.subscribersOnlyDisclaimerSnackbarCommand,_.sW))&&_.h8(this.hostElement,"yt-show-subscribers-only-disclaimer",{command:X})};
_.W.onYtServiceRequestSent=function(X,J){X.stopPropagation();if(J.actions)for(var p=0;p<J.actions.length;p++){var l=_.a(J.actions[p],Abv);l?this.handleUpdateCommentVoteAction(l):X.target===this.heartButton&&this.toggleHeartState()}};
_.W.handleUpdateCommentVoteAction=function(X){var J;(J=this.toolbarState)!=null&&J.key&&this.ytdReduxBehavior.dispatch(_.jY("engagementToolbarStateEntityPayload",this.toolbarState.key,{likeState:X.voteStatus==="LIKE"?"TOOLBAR_LIKE_STATE_LIKED":X.voteStatus==="DISLIKE"?"TOOLBAR_LIKE_STATE_DISLIKED":"TOOLBAR_LIKE_STATE_INDIFFERENT"}))};
_.W.toggleHeartState=function(){var X;(X=this.toolbarState)!=null&&X.key&&this.ytdReduxBehavior.dispatch(_.jY("engagementToolbarStateEntityPayload",this.toolbarState.key,{heartState:this.toolbarState.heartState==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?"TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE":"TOOLBAR_HEART_STATE_HEARTED_EDITABLE"}))};
_.O1.Object.defineProperties(sD.prototype,{likeCount:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return(((X=this.toolbarState)==null?void 0:X.likeState)==="TOOLBAR_LIKE_STATE_LIKED"?(J=this.toolbarData)==null?void 0:J.likeCountLiked:(p=this.toolbarData)==null?void 0:p.likeCountNotliked)||""}},
showLikeCount:{configurable:!0,enumerable:!0,get:function(){return this.likeCount.trim().length>0}},
isVisiblyDisabled:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.commentDisabledActionCommand)!==void 0}},
isSubsOnlyCommentsIneligibleUser:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.subscribersOnlySnackbarCommand)!==void 0}},
isSubsOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.subscribersOnlyDisclaimerSnackbarCommand)!==void 0}},
isSuperfanOnlyCommentsEligibleUser:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.superfanOnlySnackbarCommand)!==void 0}},
hasPrepareAccountCommand:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.toolbarSurface)==null?void 0:X.prepareAccountCommand)!==void 0&&!_.H("comment_prepare_account_command_killswitch")}},
likeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X,J=_.a((X=this.toolbarSurface)==null?void 0:X.prepareAccountCommand,_.sW),p,l,g,B,k,n,w,Y,e;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((p=this.toolbarSharedData)==null||!p.disabledLikeCommand),isToggled:!this.isVisiblyDisabled&&((l=this.toolbarState)==null?void 0:l.likeState)==="TOOLBAR_LIKE_STATE_LIKED",defaultIcon:{iconType:"LIKE"},defaultServiceEndpoint:this.isVisiblyDisabled?
void 0:J!=null?J:_.a((g=this.toolbarSurface)==null?void 0:g.likeCommand,_.sW),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:J!=null?J:_.a((B=this.toolbarSurface)==null?void 0:B.unlikeCommand,_.sW),defaultCommand:this.isVisiblyDisabled?_.a((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand,_.sW):void 0,defaultTooltip:(n=this.toolbarData)==null?void 0:n.likeInactiveTooltip,toggledTooltip:(w=this.toolbarData)==null?void 0:w.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:(e=this.toolbarSharedData)==null?void 0:e.unlikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
dislikeToggleButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X,J=_.a((X=this.toolbarSurface)==null?void 0:X.prepareAccountCommand,_.sW),p,l,g,B,k,n,w,Y,e,Z;return{style:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT"},size:{sizeType:"SIZE_DEFAULT"},isDisabled:!((p=this.toolbarSharedData)==null||!p.disabledDislikeCommand),isToggled:!this.isVisiblyDisabled&&((l=this.toolbarState)==null?void 0:l.likeState)==="TOOLBAR_LIKE_STATE_DISLIKED",defaultIcon:{iconType:"DISLIKE"},
defaultServiceEndpoint:this.isVisiblyDisabled?void 0:J!=null?J:_.a((g=this.toolbarSurface)==null?void 0:g.dislikeCommand,_.sW),toggledServiceEndpoint:this.isVisiblyDisabled?void 0:J!=null?J:_.a((B=this.toolbarSurface)==null?void 0:B.undislikeCommand,_.sW),defaultCommand:this.isVisiblyDisabled?_.a((k=this.toolbarSurface)==null?void 0:k.commentDisabledActionCommand,_.sW):void 0,defaultTooltip:(n=this.toolbarData)==null?void 0:n.dislikeInactiveTooltip,toggledTooltip:(w=this.toolbarData)==null?void 0:
w.dislikeActiveTooltip,toggledStyle:{styleType:this.isVisiblyDisabled?"STYLE_VISIBLY_DISABLED":"STYLE_DEFAULT_ACTIVE"},accessibilityData:{accessibilityData:{label:this.isReply?(Y=this.toolbarSharedData)==null?void 0:Y.dislikeReplyButtonA11y:(e=this.toolbarSharedData)==null?void 0:e.dislikeCommentButtonA11y}},toggledAccessibilityData:{accessibilityData:{label:(Z=this.toolbarSharedData)==null?void 0:Z.undislikeButtonA11y}},preventAutoToggle:this.isVisiblyDisabled||this.hasPrepareAccountCommand}}},
creatorHeartSupportedRenderer:{configurable:!0,enumerable:!0,get:function(){var X,J,p;if(((X=this.toolbarState)==null?void 0:X.heartState)!==void 0&&((J=this.toolbarState)==null?void 0:J.heartState)!=="TOOLBAR_HEART_STATE_UNKNOWN"&&((p=this.toolbarState)==null?void 0:p.heartState)!=="TOOLBAR_HEART_STATE_UNHEARTED"){var l,g,B,k,n,w,Y,e,Z,h,x,U,y,c;return{creatorHeartRenderer:{creatorThumbnail:{thumbnails:[{url:(l=this.toolbarData)==null?void 0:l.creatorThumbnailUrl,width:32,height:32}]},heartIcon:{iconType:"FULL_HEART"},
isHearted:((g=this.toolbarState)==null?void 0:g.heartState)==="TOOLBAR_HEART_STATE_HEARTED"||((B=this.toolbarState)==null?void 0:B.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE",isEnabled:!this.isVisiblyDisabled&&(((k=this.toolbarState)==null?void 0:k.heartState)==="TOOLBAR_HEART_STATE_UNHEARTED_EDITABLE"||((n=this.toolbarState)==null?void 0:n.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"),heartEndpoint:this.isVisiblyDisabled?void 0:_.a((w=this.toolbarSurface)==null?void 0:w.heartCommand,
_.sW),unheartEndpoint:this.isVisiblyDisabled?void 0:_.a((Y=this.toolbarSurface)==null?void 0:Y.unheartCommand,_.sW),disabledEndpoint:this.isVisiblyDisabled?_.a((e=this.toolbarSurface)==null?void 0:e.commentDisabledActionCommand,_.sW):void 0,styleType:this.isVisiblyDisabled?"CREATOR_HEART_STYLE_TYPE_VISIBLY_DISABLED":void 0,heartedTooltip:(Z=this.toolbarData)==null?void 0:Z.heartActiveTooltip,unheartedTooltip:(h=this.toolbarData)==null?void 0:h.heartInactiveTooltip,heartedAccessibility:{accessibilityData:{label:((x=
this.toolbarState)==null?void 0:x.heartState)==="TOOLBAR_HEART_STATE_HEARTED_EDITABLE"?(U=this.toolbarSharedData)==null?void 0:U.unheartButtonA11y:(y=this.toolbarSharedData)==null?void 0:y.heartButtonA11y}},unheartedAccessibility:{accessibilityData:{label:(c=this.toolbarSharedData)==null?void 0:c.heartButtonA11y}}}}}}},
hasReplyCommand:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.toolbarSurface)==null||!X.replyCommand)}},
replyButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.commentStrings)!=null&&X.replyButtonText){var J,p,l,g;return{size:"SIZE_DEFAULT",style:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?"STYLE_VISIBLY_DISABLED":"STYLE_TEXT",text:{runs:[{text:(J=this.commentStrings)==null?void 0:J.replyButtonText}]},navigationEndpoint:this.isVisiblyDisabled||this.isSubsOnlyCommentsIneligibleUser?void 0:_.a((p=this.toolbarSurface)==null?void 0:p.replyCommand,_.sW),command:this.isVisiblyDisabled?
_.a((l=this.toolbarSurface)==null?void 0:l.commentDisabledActionCommand,_.sW):this.isSubsOnlyCommentsIneligibleUser?_.a((g=this.toolbarSurface)==null?void 0:g.subscribersOnlySnackbarCommand,_.sW):void 0}}}}});
sD.prototype.onYtServiceRequestSent=sD.prototype.onYtServiceRequestSent;sD.prototype.hideReplyDialogDiv=sD.prototype.hideReplyDialogDiv;_.u([_.R(),_.V("design:type",Object)],sD.prototype,"commentStrings",void 0);_.u([_.R(),_.V("design:type",Boolean)],sD.prototype,"isReply",void 0);_.u([_.R(),_.V("design:type",Object)],sD.prototype,"toolbarData",void 0);_.u([_.R(),_.V("design:type",Object)],sD.prototype,"toolbarSharedData",void 0);
_.u([_.R(),_.V("design:type",String)],sD.prototype,"toolbarStateKey",void 0);_.u([_.R(),_.V("design:type",String)],sD.prototype,"toolbarSurfaceKey",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],sD.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],sD.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sD.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.Ot),_.V("design:type",Object)],sD.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.qB("#reply-dialog"),_.V("design:type",HTMLElement)],sD.prototype,"replyDialogDiv",void 0);_.u([_.qB("#replybox"),_.V("design:type",Object)],sD.prototype,"replyBox",void 0);_.u([_.qB("ytd-creator-heart-renderer"),_.V("design:type",Object)],sD.prototype,"heartButton",void 0);_.u([_.R({selector:function(X,J){return _.SZ(X.entities,"engagementToolbarStateEntityPayload",J)},
selectorArgs:["toolbarStateKey"]}),_.V("design:type",Object)],sD.prototype,"toolbarState",void 0);_.u([_.R({selector:rdC,selectorArgs:["toolbarSurfaceKey"]}),_.V("design:type",Object)],sD.prototype,"toolbarSurface",void 0);_.u([_.R(),_.V("design:type",Object)],sD.prototype,"buttonOverrides",void 0);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sD.prototype,"hideReplyDialogDiv",null);
_.u([_.O("toolbarData","toolbarState"),_.V("design:type",String),_.V("design:paramtypes",[])],sD.prototype,"likeCount",null);_.u([_.O("likeCount"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"showLikeCount",null);_.u([_.O("toolbarSurface"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"isVisiblyDisabled",null);_.u([_.O("toolbarSurface"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"isSubsOnlyCommentsIneligibleUser",null);
_.u([_.O("toolbarSurface"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"isSubsOnlyCommentsEligibleUser",null);_.u([_.O("toolbarSurface"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"isSuperfanOnlyCommentsEligibleUser",null);_.u([_.O("toolbarSurface"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"hasPrepareAccountCommand",null);
_.u([_.O("toolbarData","toolbarState","toolbarSurface"),_.V("design:type",Object),_.V("design:paramtypes",[])],sD.prototype,"likeToggleButtonRenderer",null);_.u([_.O("isReply","toolbarData","toolbarState","toolbarSurface"),_.V("design:type",Object),_.V("design:paramtypes",[])],sD.prototype,"dislikeToggleButtonRenderer",null);_.u([_.O("toolbarData","toolbarState","toolbarSurface"),_.V("design:type",Object),_.V("design:paramtypes",[])],sD.prototype,"creatorHeartSupportedRenderer",null);
_.u([_.O("toolbarSurface"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sD.prototype,"hasReplyCommand",null);_.u([_.O("toolbarSurface","commentStrings","isVisiblyDisabled"),_.V("design:type",Object),_.V("design:paramtypes",[])],sD.prototype,"replyButtonRenderer",null);_.u([_.R(),_.V("design:type",Object)],sD.prototype,"replyButtonOverrides",void 0);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],sD.prototype,"onYtServiceRequestSent",null);_.u([_.Xo({is:"ytd-comment-engagement-bar",disableElementRegistration:!0})],sD);
_.N(sD,"ytd-comment-engagement-bar",function(){if(xqr!==void 0)return xqr;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return xqr=X},{mode:1});var HHZ;var X_=function(){return _.F.apply(this,arguments)||this};
_.r(X_,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],X_.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],X_.prototype,"data",void 0);_.u([_.Xo({is:"ytd-comment-inline-thumbnail-renderer",disableElementRegistration:!0})],X_);
_.N(X_,"ytd-comment-inline-thumbnail-renderer",function(){if(HHZ!==void 0)return HHZ;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return HHZ=X},{mode:1});var aBv;var JD=function(){return _.F.apply(this,arguments)||this};
_.r(JD,_.F);JD.prototype.onMessageTap=function(){if(this.onTapCommand){var X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.onTapCommand);X&&this.ytdOpenPopupBehavior.openPopup(X)}};
_.O1.Object.defineProperties(JD.prototype,{onTapCommand:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return(X=this.data)==null?void 0:(J=X.button)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.command}}});
_.u([_.S(_.Ot),_.V("design:type",Object)],JD.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],JD.prototype,"data",void 0);_.u([_.O("data.button.buttonRenderer.command"),_.V("design:type",Object),_.V("design:paramtypes",[])],JD.prototype,"onTapCommand",null);_.u([_.Xo({is:"ytd-comment-pause-composer-renderer",disableElementRegistration:!0})],JD);
_.N(JD,"ytd-comment-pause-composer-renderer",function(){if(aBv!==void 0)return aBv;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return aBv=X},{mode:1});var Uqr;var rq0;var pB=function(){var X=_.F.apply(this,arguments)||this;X.isOpen=!1;return X};
_.r(pB,_.F);_.W=pB.prototype;_.W.dataChanged=function(){this.isOpen=!1};
_.W.onTap=function(){this.data&&(this.data.navigationEndpoint?_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):this.openDialog())};
_.W.focus=function(){this.JSC$16259_commentbox.focus()};
_.W.onYtCommentboxDismiss=function(){this.isOpen=!1};
_.W.openDialog=function(){this.isOpen=!0;this.JSC$16259_commentbox.focus();this.JSC$16259_commentbox.maybeHeightChanged()};
pB.prototype.onYtCommentboxDismiss=pB.prototype.onYtCommentboxDismiss;pB.prototype.dataChanged=pB.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pB.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pB.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],pB.prototype,"isOpen",void 0);_.u([_.qB("#commentbox"),_.V("design:type",Object)],pB.prototype,"JSC$16259_commentbox",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pB.prototype,"dataChanged",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],pB.prototype,"onYtCommentboxDismiss",null);_.u([_.Xo({is:"ytd-comment-reply-dialog-renderer",disableElementRegistration:!0})],pB);
_.N(pB,"ytd-comment-reply-dialog-renderer",function(){if(rq0!==void 0)return rq0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return rq0=X},{mode:1});var IBU;var lQ=function(){return _.F.apply(this,arguments)||this};
_.r(lQ,_.F);_.O1.Object.defineProperties(lQ.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.icon)==null?void 0:J.iconType;return p?"yt-icons:"+p.toLowerCase():null}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lQ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],lQ.prototype,"data",void 0);_.u([_.R(),_.O("data.icon"),_.V("design:type",Object),_.V("design:paramtypes",[])],lQ.prototype,"icon",null);_.u([_.Xo({is:"ytd-pinned-comment-badge-renderer",disableElementRegistration:!0})],lQ);
_.N(lQ,"ytd-pinned-comment-badge-renderer",function(){if(IBU!==void 0)return IBU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return IBU=X},{mode:1});var yqX;var o$u={},SGX={input:!0,meta:!0,br:!0,link:!0,img:!0},gk=null;o$u.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(){gk==null&&(gk=document.createElement("tp-yt-paper-tooltip"),gk.offset=8,gk.fitToVisibleBounds=!0)},
onMouseOver_:function(X){if(X=_.iZ(X.target,function(g){return g==this||g.getAttribute&&g.getAttribute("shared-tooltip-text")}.bind(this),!0)){var J=X.getAttribute("shared-tooltip-text");
if(J){var p=this,l=null;X!=this&&(X.tagName.toLowerCase()in SGX?p=X.parentElement:p=X,X.id&&(l=X.id));this.polymerController.createTooltipIfRequired_();if(gk.parentElement!=p||gk.for!=l)(0,_.cn)(gk).textContent=J,_.ya(p).appendChild(gk),gk.for=l,gk.animationDelay=this.polymerController.sharedTooltipAnimationDelay,gk.position=this.polymerController.sharedTooltipPosition}}}};var BP=function(){return _.F.apply(this,arguments)||this};
_.r(BP,_.F);BP.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]]"}}}}}};
BP.prototype.attached=function(){if(!this.hostElement.hasAttribute("role")){this.hostElement.setAttribute("role","img");var X;((X=this.data)==null?0:X.tooltip)&&this.hostElement.setAttribute("alt",this.data.tooltip)}var J;((J=this.data)==null?0:J.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
BP.prototype.colorChanged=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.color)==null?void 0:(p=J.basicColorPaletteData)==null?void 0:p.foregroundBodyColor;l&&(this.rgbBadgeColor=_.TU(l));_.ya(this.hostElement).querySelector("#icon").style.color=this.rgbBadgeColor};
BP.prototype.tooltipChanged=function(){var X;((X=this.data)==null?0:X.tooltip)?this.hostElement.setAttribute("aria-label",this.data.tooltip):this.hostElement.removeAttribute("aria-label")};
BP.prototype.tooltipChanged=BP.prototype.tooltipChanged;BP.prototype.colorChanged=BP.prototype.colorChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],BP.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],BP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(o$u.YtSharedTooltipBehavior),_.V("design:type",Object)],BP.prototype,"ytSharedTooltipBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BP.prototype,"data",void 0);
_.u([_.R({value:"#4285F4"}),_.V("design:type",String)],BP.prototype,"rgbBadgeColor",void 0);_.u([_.mA("data.color"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BP.prototype,"colorChanged",null);_.u([_.mA("data.tooltip"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BP.prototype,"tooltipChanged",null);_.u([_.Xo({is:"ytd-sponsor-comment-badge-renderer",disableElementRegistration:!0})],BP);
_.N(BP,"ytd-sponsor-comment-badge-renderer",function(){if(yqX!==void 0)return yqX;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return yqX=X},{mode:1});var OHs;var cqt;var $2=function(){return _.F.apply(this,arguments)||this};
_.r($2,_.F);$2.prototype.computeState=function(X){switch(X==null?void 0:X.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"}};
$2.prototype.updateStateIdentifier=function(X){if(this.viewModel.triStateKey){var J=this.viewModel.triStateKey;this.ytdReduxBehavior.dispatch(_.jY("triStateButtonStateEntityPayload",J,{key:J,stateIdentifier:X}))}};
$2.prototype.onClick=function(){var X=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(){X.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")},
onServerError:function(){X.updateStateIdentifier("TRI_STATE_IDENTIFIER_UNTOGGLED_STATE")}}})):this.updateStateIdentifier("TRI_STATE_IDENTIFIER_TOGGLED_STATE")}};
_.O1.Object.defineProperties($2.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 X;return((X=this.data)==null?void 0:X.buttonText)||""}}});
_.u([_.R(),_.V("design:type",Object)],$2.prototype,"viewModel",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],$2.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],$2.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$2.prototype,"ytRendererBehavior",void 0);_.u([_.R({selector:I5a,selectorArgs:["viewModel.triStateKey"]}),_.V("design:type",Object)],$2.prototype,"triStateButtonStateEntity",void 0);
_.u([_.R({computed:"computeState(triStateButtonStateEntity)",reflectToAttribute:!0}),_.V("design:type",String)],$2.prototype,"state",void 0);_.u([_.O("viewModel","state"),_.V("design:type",Object),_.V("design:paramtypes",[])],$2.prototype,"data",null);_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],$2.prototype,"buttonText",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-tri-state-button-view-model"})],$2);
_.N($2,"ytd-tri-state-button-view-model",function(){if(cqt!==void 0)return cqt;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return cqt=X},{mode:1});var bHr;var fBu;var WP=function(){var X=_.F.apply(this,arguments)||this;X.defaultIconToFilled=!_.H("kevlar_fill_comment_chip_icon_killswitch");return X};
_.r(WP,_.F);WP.prototype.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onTap","space:keydown":"onTap"}};
WP.prototype.dataChanged=function(){if(this.data){var X,J;((X=this.data.chipColorPalette)==null?0:X.backgroundColor)&&((J=this.data.chipColorPalette)==null?0:J.foregroundTitleColor)&&_.bS(this.hostElement,{"--yt-pdg-comment-chip-background-color":_.zU(this.data.chipColorPalette.backgroundColor),"--yt-pdg-comment-chip-font-color":_.zU(this.data.chipColorPalette.foregroundTitleColor)});var p;((p=this.data)==null?0:p.command)?(_.bS(this.hostElement,{"--yt-pdg-comment-chip-cursor":"pointer"}),this.hostElement.setAttribute("role",
"button"),this.hostElement.setAttribute("tabindex","0")):(_.bS(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}};
WP.prototype.onTap=function(){var X;if(this.data&&(X=this.data)!=null&&X.command){var J;this.ytComponentBehavior.resolveCommand((J=this.data)==null?void 0:J.command)}};
WP.prototype.getIconSize=function(){return _.H("kevlar_fill_comment_chip_icon_killswitch")?24:12};
WP.prototype.onTap=WP.prototype.onTap;WP.prototype.dataChanged=WP.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],WP.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],WP.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.VJ),_.V("design:type",Object)],WP.prototype,"ironA11yKeysBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WP.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],WP.prototype,"basePriceText",void 0);_.u([_.R(),_.V("design:type",Object)],WP.prototype,"chipIcon",void 0);_.u([_.R(),_.V("design:type",Object)],WP.prototype,"defaultIconToFilled",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],WP.prototype,"dataChanged",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],WP.prototype,"onTap",null);
_.u([_.se({is:"yt-pdg-comment-chip-renderer",disableElementRegistration:!0})],WP);
_.N(WP,"yt-pdg-comment-chip-renderer",function(){if(fBu===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;bHr===void 0&&(bHr=document.createElement("template"));var l=bHr;p.call(J,l.content.cloneNode(!0),X.content.firstChild);fBu=X}X=fBu;return X},{mode:2});var CB=function(){var X=_.F.apply(this,arguments)||this;X.useSmallAvatars=_.H("small_avatars_for_comments");X.commentThreadingEnabled=_.H("web_delhi_comment_threads");X.webWatchCompactComments=_.H("web_watch_compact_comments");X.editDialog=null;return X};
_.r(CB,_.F);_.W=CB.prototype;_.W.onShow=function(){_.Tl("cmv",void 0,"wn_comments")};
_.W.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"}}}};
_.W.detached=function(){this.editDialog=null;this.expander.reset()};
_.W.updateBackgroundColor=function(){if(this.backgroundColor){var X={"--ytd-comment-paid-background-color":_.zU(this.backgroundColor),"--ytd-decorated-comment-background-offset-left":"8px","--ytd-decorated-comment-background-offset-top":"8px"};_.bS(this.hostElement,X)}else _.bS(this.hostElement,{"--ytd-comment-paid-background-color":"initial"})};
_.W.resetExpander=function(){var X;(X=this.expander)==null||X.reset()};
_.W.openEditDialog=function(X){X.dialog&&(this.editDialog=X.dialog,this.editReplyDialogContainer?this.editReplyDialogContainer.openDialog():this.editCommentDialogContainer&&this.editCommentDialogContainer.focus())};
_.W.onYtNavigate=function(X){var J=X.detail.endpoint;if(J=_.a(J,_.Kkr)||_.a(J,_.TMH))X.stopPropagation(),this.openEditDialog(J)};
_.W.onYtCommentboxDismiss=function(){this.editDialog=null;_.bS(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":"0px"})};
_.W.onAuthorThumbnailClicked=function(){_.H("enable_profile_cards_on_comments")&&(this==null?0:this.authorThumbnailEndpoint)&&(this==null?0:this.authorThumbnailAnchor)&&this.ytComponentBehavior.resolveCommand(this.authorThumbnailEndpoint,{form:{sourceElement:this.authorThumbnailAnchor}})};
_.W.onYtCommentboxResize=function(X){var J;(X==null?0:(J=X.detail)==null?0:J.height)&&_.bS(this.hostElement,{"--ytd-decorated-comment-reply-box-height-offset":X.detail.height+"px"})};
_.O1.Object.defineProperties(CB.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 X,J=(X=this.commentEntity)==null?void 0:X.author;return J&&(J.isCreator||J.isVerified||J.isArtist)?{renderer:{authorEndpoint:J.channelPageEndpoint?_.a(J.channelPageEndpoint,_.sW):_.a(J.channelCommand,_.sW),authorText:{runs:[{text:J.displayName}]},color:J.isCreator?{basicColorPaletteData:{backgroundColor:Number.parseInt("ff888888",16),foregroundTitleColor:Number.parseInt("ffffffff",16)}}:void 0,icon:J.isArtist?{iconType:"AUDIO_BADGE"}:
J.isVerified?{iconType:J.isCreator?"CHECK_CIRCLE_THICK":"CHECK"}:void 0,iconTooltip:J.isArtist||J.isVerified?J.innerBadgeA11y:void 0}}:null}},
hasAuthorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.authorCommentBadge}},
sponsorCommentBadge:{configurable:!0,enumerable:!0,get:function(){var X,J=(X=this.commentEntity)==null?void 0:X.author;return J!=null&&J.sponsorBadgeUrl?{renderer:{customBadge:{thumbnails:[{url:J.sponsorBadgeUrl}]},tooltip:J.sponsorBadgeA11y}}:null}},
hasSponsorBadge:{configurable:!0,enumerable:!0,get:function(){return!!this.sponsorCommentBadge}},
pdgCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return _.a((X=this.commentSurfaceEntity)==null?void 0:X.pdgCommentChip,_.rPU)||null}},
hasVoiceReply:{configurable:!0,enumerable:!0,get:function(){var X;return this.voiceReplyContainerViewModel&&((X=this.voiceReplyContainerViewModel)==null?void 0:X.transcriptText)}},
voiceReplyContainerViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return _.a((X=this.commentSurfaceEntity)==null?void 0:X.voiceReplyContainerViewModel,aKu)||null}},
voiceReplyUnavailableText:{configurable:!0,enumerable:!0,get:function(){var X;return this.voiceReplyContainerViewModel&&(X=this.voiceReplyContainerViewModel)!=null&&X.voiceReplyUnavailableText?this.voiceReplyContainerViewModel.voiceReplyUnavailableText:null}},
viewModel:{configurable:!0,enumerable:!0,get:function(){return this.data||{}}},
backgroundColor:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.commentSurfaceEntity)==null?void 0:X.commentBackgroundColor)!=null?J:null}},
optimalReadingWidthComments:{configurable:!0,enumerable:!0,get:function(){return _.H("web_watch_compact_comments")}},
isReply:{configurable:!0,enumerable:!0,get:function(){var X,J;return(((X=this.commentEntity)==null?void 0:(J=X.properties)==null?void 0:J.replyLevel)||0)>0}},
authorThumbnailEndpoint:{configurable:!0,enumerable:!0,get:function(){var X,J;if(_.H("enable_profile_cards_on_comments")&&((X=this.commentEntity)==null?0:(J=X.author)==null?0:J.profileCardEndpoint)&&this.viewModel.allowProfileCard){var p,l;return _.a((p=this.commentEntity)==null?void 0:(l=p.author)==null?void 0:l.profileCardEndpoint,_.sW)}var g,B;return _.a((g=this.commentEntity)==null?void 0:(B=g.avatar)==null?void 0:B.endpoint,_.sW)}},
authorNameEndpoint:{configurable:!0,enumerable:!0,get:function(){var X,J;if(_.H("enable_profile_cards_on_comments")&&((X=this.commentEntity)==null?0:(J=X.author)==null?0:J.channelPageEndpoint)){var p,l;return _.a((p=this.commentEntity)==null?void 0:(l=p.author)==null?void 0:l.channelPageEndpoint,_.sW)}var g,B;return _.a((g=this.commentEntity)==null?void 0:(B=g.avatar)==null?void 0:B.endpoint,_.sW)}},
authorThumbnail:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g=(X=this.commentEntity)==null?void 0:(J=X.avatar)==null?void 0:(p=J.image)==null?void 0:(l=p.sources)==null?void 0:l[0];return g?{thumbnails:[{url:g.url,width:g.width,height:g.height}]}:null}},
authorTextClass:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.commentEntity)==null?0:(J=X.author)==null?0:J.isCreator)?"channel-owner":""}},
authorChannelName:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.commentEntity)==null?void 0:(J=X.author)==null?void 0:J.displayName)||""}},
publishedTime:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.commentEntity)==null?void 0:(J=X.properties)==null?void 0:J.publishedTime)||null}},
publishedTimeCommand:{configurable:!0,enumerable:!0,get:function(){var X;return _.a((X=this.commentSurfaceEntity)==null?void 0:X.publishedTimeCommand,_.sW)||null}},
contentText:{configurable:!0,enumerable:!0,get:function(){var X,J;if(((X=this.commentEntity)==null?0:X.translatedContent)&&((J=this.translateButtonState)==null?void 0:J.stateIdentifier)==="TRI_STATE_IDENTIFIER_TOGGLED_STATE")return this.commentEntity.translatedContent;var p;if((p=this.voiceReplyContainerViewModel)==null?0:p.transcriptText)return this.voiceReplyContainerViewModel.transcriptText;var l,g;return((l=this.commentEntity)==null?void 0:(g=l.properties)==null?void 0:g.content)||null}},
shouldShowReadMoreInitially:{configurable:!0,enumerable:!0,get:function(){return!1}},
expandText:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.commentSharedEntity)==null?void 0:(J=X.strings)==null?void 0:J.expandText)||""}},
collapseText:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.commentSharedEntity)==null?void 0:(J=X.strings)==null?void 0:J.collapseText)||""}},
shouldShowTranslateButton:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.commentEntity)==null||!X.isTranslationAvailable)}},
translateButton:{configurable:!0,enumerable:!0,get:function(){if(!this.commentEntity||!this.commentSharedEntity)return{};var X,J,p=(J=_.a((X=this.viewModel)==null?void 0:X.translateButton,HSH))!=null?J:{},l,g,B,k,n,w,Y,e,Z,h,x;return Object.assign({},p,{untoggledStateData:Object.assign({},p.untoggledStateData,{buttonText:(l=this.commentEntity)==null?void 0:(g=l.translateData)==null?void 0:g.text}),togglingStateData:Object.assign({},p.togglingStateData,{buttonText:(B=this.commentSharedEntity)==null?
void 0:(k=B.strings)==null?void 0:k.translatingText}),toggledStateData:Object.assign({},p.toggledStateData,{buttonText:(n=this.commentSharedEntity)==null?void 0:(w=n.strings)==null?void 0:w.seeOriginalText}),transitionCommand:((Y=this.commentEntity)==null?0:Y.translatedContent)?void 0:_.a((e=this.commentEntity)==null?void 0:(Z=e.translateData)==null?void 0:Z.translateComment,_.sW),triStateKey:(h=this.commentEntity)==null?void 0:(x=h.properties)==null?void 0:x.translateButtonEntityKey})}},
overflowMenuRenderer:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((J=_.a(_.a((X=this.toolbarSurface)==null?void 0:X.menuCommand,_.sW),z4s))==null?void 0:(p=J.menu)==null?void 0:p.menuRenderer)||null}}});
CB.prototype.onYtCommentboxResize=CB.prototype.onYtCommentboxResize;CB.prototype.onYtCommentboxDismiss=CB.prototype.onYtCommentboxDismiss;CB.prototype.onYtNavigate=CB.prototype.onYtNavigate;CB.prototype.resetExpander=CB.prototype.resetExpander;CB.prototype.updateBackgroundColor=CB.prototype.updateBackgroundColor;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],CB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],CB.prototype,"ytdReduxBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],CB.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],CB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#author-thumbnail > button"),_.V("design:type",HTMLElement)],CB.prototype,"authorThumbnailAnchor",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("viewModel"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],CB.prototype,"linked",null);
_.u([_.O("viewModel","linked"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"linkedCommentBadge",null);_.u([_.R({reflectToAttribute:!0}),_.O("viewModel"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],CB.prototype,"pinned",null);_.u([_.O("viewModel","pinned"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"pinnedCommentBadge",null);
_.u([_.O("commentEntity","commentSharedEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"authorCommentBadge",null);_.u([_.R({reflectToAttribute:!0}),_.O("authorCommentBadge"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"hasAuthorBadge",null);_.u([_.O("commentEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"sponsorCommentBadge",null);
_.u([_.R({reflectToAttribute:!0}),_.O("sponsorCommentBadge"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"hasSponsorBadge",null);_.u([_.O("commentSurfaceEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"pdgCommentChipRenderer",null);_.u([_.R({reflectToAttribute:!0}),_.O("voiceReplyContainerViewModel"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"hasVoiceReply",null);
_.u([_.O("commentSurfaceEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"voiceReplyContainerViewModel",null);_.u([_.O("voiceReplyContainerViewModel"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"voiceReplyUnavailableText",null);_.u([_.R(),_.V("design:type",Object)],CB.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"viewModel",null);
_.u([_.R({selector:function(X,J){return _.SZ(X.entities,"commentSharedEntityPayload",J)},
selectorArgs:["viewModel.sharedKey"]}),_.V("design:type",Object)],CB.prototype,"commentSharedEntity",void 0);_.u([_.R({selector:U8K,selectorArgs:["viewModel.commentKey"]}),_.V("design:type",Object)],CB.prototype,"commentEntity",void 0);_.u([_.R({selector:function(X,J){return _.SZ(X.entities,"commentSurfaceEntityPayload",J)},
selectorArgs:["viewModel.commentSurfaceKey"]}),_.V("design:type",Object)],CB.prototype,"commentSurfaceEntity",void 0);_.u([_.R({selector:rdC,selectorArgs:["viewModel.toolbarSurfaceKey"]}),_.V("design:type",Object)],CB.prototype,"toolbarSurface",void 0);_.u([_.R({selector:I5a,selectorArgs:["commentEntity.properties.translateButtonEntityKey"]}),_.V("design:type",Object)],CB.prototype,"translateButtonState",void 0);
_.u([_.O("commentSurfaceEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"backgroundColor",null);_.u([_.R({reflectToAttribute:!0}),_.O("viewModel"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],CB.prototype,"optimalReadingWidthComments",null);_.u([_.qB("ytd-expander"),_.V("design:type",Object)],CB.prototype,"expander",void 0);
_.u([_.mA("backgroundColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],CB.prototype,"updateBackgroundColor",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],CB.prototype,"useSmallAvatars",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],CB.prototype,"engagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],CB.prototype,"commentThreadingEnabled",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],CB.prototype,"webWatchCompactComments",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("commentEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"isReply",null);_.u([_.O("commentEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"authorThumbnailEndpoint",null);_.u([_.O("commentEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"authorNameEndpoint",null);
_.u([_.O("commentEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"authorThumbnail",null);_.u([_.O("commentEntity"),_.V("design:type",String),_.V("design:paramtypes",[])],CB.prototype,"authorTextClass",null);_.u([_.O("commentEntity"),_.V("design:type",String),_.V("design:paramtypes",[])],CB.prototype,"authorChannelName",null);_.u([_.O("commentEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"publishedTime",null);
_.u([_.O("commentSurfaceEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"publishedTimeCommand",null);_.u([_.O("commentEntity","translateButtonState","voiceReplyContainerViewModel"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"contentText",null);_.u([_.mA("contentText"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],CB.prototype,"resetExpander",null);
_.u([_.O("commentEntity"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],CB.prototype,"shouldShowReadMoreInitially",null);_.u([_.O("commentSharedEntity"),_.V("design:type",String),_.V("design:paramtypes",[])],CB.prototype,"expandText",null);_.u([_.O("commentSharedEntity"),_.V("design:type",String),_.V("design:paramtypes",[])],CB.prototype,"collapseText",null);_.u([_.O("commentEntity"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],CB.prototype,"shouldShowTranslateButton",null);
_.u([_.O("commentEntity","commentSharedEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"translateButton",null);_.u([_.O("toolbarSurface"),_.V("design:type",Object),_.V("design:paramtypes",[])],CB.prototype,"overflowMenuRenderer",null);_.u([_.R(),_.V("design:type",Object)],CB.prototype,"editDialog",void 0);_.u([_.qB("ytd-comment-dialog-renderer"),_.V("design:type",Object)],CB.prototype,"editCommentDialogContainer",void 0);
_.u([_.qB("ytd-comment-reply-dialog-renderer"),_.V("design:type",Object)],CB.prototype,"editReplyDialogContainer",void 0);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],CB.prototype,"onYtNavigate",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],CB.prototype,"onYtCommentboxDismiss",null);
_.u([_.R8("yt-commentbox-resize"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],CB.prototype,"onYtCommentboxResize",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-comment-view-model"})],CB);
_.N(CB,"ytd-comment-view-model",function(){if(OHs!==void 0)return OHs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OHs=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});_.ZZ(_.q(function(X){var J={};return _.A("yt-sub-thread",{class:_.yW("ytSubThreadHost",(J.ytSubThreadHasButton=X.isButton,J.ytSubThreadHovered=X.hovered,J.ytSubThreadTopLevelThread=function(){var p,l;return((p=X.topLevelThread)==null?void 0:p.call(X))&&!(_.H("small_avatars_for_comments")&&((l=X.engagementPanel)==null?0:l.call(X)))},J))},_.A("div",{class:"ytSubThreadThreadline"},_.A(_.v,{cond:function(){var p;
return!((p=X.isTeaser)==null?0:p.call(X))},
then:function(){return _.A("div",{class:"ytSubThreadConnection"})}}),_.A("div",{class:"ytSubThreadContinuation"}),_.A("div",{class:"ytSubThreadShadow"})),_.A("div",{class:"ytSubThreadSubThreadContent"},X.children))},"Kc"),"yt-sub-thread",{props:{isButton:_.H7,
isTeaser:_.H7,hovered:_.H7,topLevelThread:_.H7,engagementPanel:_.H7}});var k2=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_modern_buttons");X.commentThreadingEnabled=_.H("web_delhi_comment_threads");X.isWatchGrid=_.H("kevlar_watch_grid");X.buttonOverrides=X.commentThreadingEnabled?_.H("web_delhi_comment_threads_call_to_action")?{iconPosition:"trailing",type:"text",style:"call-to-action"}:{iconPosition:"trailing",type:"text"}:{style:"call-to-action"};X.JSC$16305_spinnerEl=null;return X};
_.r(k2,_.F);_.W=k2.prototype;_.W.configureContinuationPathMap=function(){return _.H("web_delhi_comment_threads")?{"yt-append-continuation-items-action":"subThreads"}:{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.W.shouldShowLegacyTeasers=function(X,J){return X&&!J};
_.W.shouldShowExpandedThreads=function(X,J){return this.commentThreadingEnabled&&J&&(X==null?void 0:X.length)>0};
_.W.shouldShowCollapsedThreads=function(X,J){return this.commentThreadingEnabled&&!J&&X};
_.W.computeCommentViewModel=function(X){return _.a(X,xjk)};
_.W.computeThreadRenderer=function(X){return _.a(X,w2b)};
_.W.computeIsContinuationItem=function(X){return!!this.computeContinuationItemRenderer(X)};
_.W.computeButtonRenderer=function(X){return _.a(X,_.wn)};
_.W.computeContinuationItemRenderer=function(X){return _.a(X,_.xS)};
_.W.computeShowButton=function(X){var J;return!((J=this.computeContinuationItemRenderer(X))==null||!J.button)};
_.W.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]]"}}}}}};
_.W.attached=function(){this.isShowRepliesVisible=!0};
_.W.dataChanged=function(){var X=this.expanderContents;X&&(X.hidden=!0);this.isLoading=!1};
_.W.endsInContinuation=function(X){return!!X&&X.length>0&&!!this.computeContinuationItemRenderer(X[X.length-1])};
_.W.computeShouldShowHideRepliesButton=function(X,J){return!X&&J};
_.W.triggerFirstContinuation=function(){this.continuationItemRenderer&&!this.continuationItemRenderer.buttonRenderer&&(this.continuationItemRenderer.showButton=!1)};
_.W.isLoadingChanged=function(){this.isLoading&&!this.JSC$16305_spinnerEl&&(this.JSC$16305_spinnerEl=document.createElement("tp-yt-paper-spinner-lite"),_.ya(this.expanderContents).appendChild(this.JSC$16305_spinnerEl));this.JSC$16305_spinnerEl&&(this.JSC$16305_spinnerEl.active=this.isLoading);if(this.isLoading)this.contents.classList.add("reloading");else{var X;(X=this.contents)==null||X.classList.remove("reloading")}};
_.W.handleIsShowMoreTap=function(){this.isShowRepliesVisible=!1;this.commentThreadingEnabled||this.triggerFirstContinuation();var X=_.a(this.data.viewReplies,_.wn);X&&this.ytRendererBehavior.logExplicitClick(X);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.W.handleIsShowLessTap=function(){this.isShowRepliesVisible=!0;var X=_.a(this.data.hideReplies,_.wn);X&&this.ytRendererBehavior.logExplicitClick(X);this.commentThreadingEnabled&&this.toggleExpanded&&this.toggleExpanded()};
_.W.isShowMoreChanged=function(){if(!this.commentThreadingEnabled){var X=_.ya(this.hostElement).querySelector("#expander-contents");X&&(X.hidden=this.isShowRepliesVisible)}};
_.W.computeAlign=function(){if(this.modern){var X;return!((X=this.data)==null?0:X.viewRepliesCreatorThumbnail)}};
_.O1.Object.defineProperties(k2.prototype,{hasContinuation:{configurable:!0,enumerable:!0,get:function(){var X,J;return this.endsInContinuation((X=this.data)==null?void 0:X.contents)||this.commentThreadingEnabled&&this.endsInContinuation((J=this.data)==null?void 0:J.subThreads)}},
subThreadTeasers:{configurable:!0,enumerable:!0,get:function(){if(!this.commentThreadingEnabled)return[];var X;return(X=this.data)==null?void 0:X.teaserContents}}});
k2.prototype.isShowMoreChanged=k2.prototype.isShowMoreChanged;k2.prototype.isLoadingChanged=k2.prototype.isLoadingChanged;k2.prototype.triggerFirstContinuation=k2.prototype.triggerFirstContinuation;k2.prototype.dataChanged=k2.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],k2.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],k2.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.I$),_.V("design:type",Object)],k2.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],k2.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],k2.prototype,"modern",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],k2.prototype,"commentThreadingEnabled",void 0);_.u([_.R(),_.V("design:type",Boolean)],k2.prototype,"expanded",void 0);
_.u([_.R(),_.V("design:type",Function)],k2.prototype,"toggleExpanded",void 0);_.u([_.R(),_.V("design:type",Array)],k2.prototype,"addedReplies",void 0);_.u([_.R(),_.V("design:type",Boolean)],k2.prototype,"hovered",void 0);_.u([_.R(),_.V("design:type",Boolean)],k2.prototype,"topLevelThread",void 0);_.u([_.R(),_.V("design:type",Boolean)],k2.prototype,"isLoading",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],k2.prototype,"isShowRepliesVisible",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],k2.prototype,"useNewFormatting",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],k2.prototype,"engagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],k2.prototype,"isWatchGrid",void 0);_.u([_.R(),_.V("design:type",Object)],k2.prototype,"buttonOverrides",void 0);_.u([_.qB("#expander-contents"),_.V("design:type",HTMLElement)],k2.prototype,"expanderContents",void 0);
_.u([_.qB("ytd-continuation-item-renderer"),_.V("design:type",Object)],k2.prototype,"continuationItemRenderer",void 0);_.u([_.qB("#contents"),_.V("design:type",HTMLElement)],k2.prototype,"contents",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],k2.prototype,"dataChanged",null);_.u([_.O("data.contents","data.subThreads.*"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],k2.prototype,"hasContinuation",null);
_.u([_.O("data.teaserContents"),_.V("design:type",Object),_.V("design:paramtypes",[])],k2.prototype,"subThreadTeasers",null);_.u([_.R8("yt-expander-more-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],k2.prototype,"triggerFirstContinuation",null);_.u([_.mA("isLoading"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],k2.prototype,"isLoadingChanged",null);
_.u([_.mA("isShowRepliesVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],k2.prototype,"isShowMoreChanged",null);_.u([_.Xo({is:"ytd-comment-replies-renderer",disableElementRegistration:!0})],k2);
_.N(k2,"ytd-comment-replies-renderer",function(){if(Uqr!==void 0)return Uqr;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-replies-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="expander" hidden="[[commentThreadingEnabled]]" class="style-scope ytd-comment-replies-renderer">\n  <div class="expander-header style-scope ytd-comment-replies-renderer" teaser$="[[data.viewRepliesCreatorThumbnail]]">\n    <div class="more-button style-scope ytd-comment-replies-renderer" aria-expanded="false" hidden="[[!isShowRepliesVisible]]" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="more-replies-icon" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.viewRepliesIcon.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies" class="more-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.viewReplies.buttonRenderer]]" hidden="[[!isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n    <div class="less-button style-scope ytd-comment-replies-renderer" aria-expanded="true" hidden="[[isShowRepliesVisible]]" on-click="handleIsShowLessTap">\n      <template is="dom-if" if="[[data.hideRepliesIcon]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-button-renderer id="less-replies-icon" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[modern]]" data="[[data.hideRepliesIcon.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n        </ytd-button-renderer>\n      </template>\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="creator-thumbnail style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="less-replies" class="less-button style-scope ytd-comment-replies-renderer" align-by-text="[[computeAlign(modern, data.viewRepliesCreatorThumbnail)]]" data="[[data.hideReplies.buttonRenderer]]" hidden="[[isShowRepliesVisible]]" noink="" overrides="[[buttonOverrides]]">\n      </ytd-button-renderer>\n    </div>\n  </div>\n  <div id="expander-contents" class="style-scope ytd-comment-replies-renderer">\n    <div id="contents" class="style-scope ytd-comment-replies-renderer"></div>\n    <div class="cont-button style-scope ytd-comment-replies-renderer" id="continuation"></div>\n  </div>\n</div>\n<div hidden="[[!shouldShowLegacyTeasers(isShowRepliesVisible, commentThreadingEnabled)]]" id="teaser-replies" class="style-scope ytd-comment-replies-renderer"></div>\n<div id="expanded-threads" hidden="[[!shouldShowCollapsedThreads(data.viewReplies, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[subThreadTeasers]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-teaser="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-view-model data="[[computeCommentViewModel(item)]]" class="style-scope ytd-comment-replies-renderer"> </ytd-comment-view-model>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-repeat" items="[[addedReplies]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n      </ytd-comment-thread-renderer>\n    </yt-sub-thread>\n  </template>\n  <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n    <div class="show-replies-button style-scope ytd-comment-replies-renderer" on-click="handleIsShowMoreTap">\n      <template is="dom-if" if="[[data.viewRepliesCreatorThumbnail]]" class="style-scope ytd-comment-replies-renderer">\n        <div id="creator-thumbnail" class="style-scope ytd-comment-replies-renderer">\n          <yt-img-shadow fit="" height="24" thumbnail="[[data.viewRepliesCreatorThumbnail]]" width="24" class="style-scope ytd-comment-replies-renderer">\n          </yt-img-shadow>\n        </div>\n        <span class="dot style-scope ytd-comment-replies-renderer">\u00b7</span>\n      </template>\n      <ytd-button-renderer id="more-replies-sub-thread" aria-controls="expanded-threads" aria-expanded="[[!expanded]]" data="[[computeButtonRenderer(data.viewReplies)]]" overrides="[[buttonOverrides]]" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </div>\n  </yt-sub-thread>\n</div>\n<div id="collapsed-threads" hidden="[[!shouldShowExpandedThreads(data.subThreads, expanded)]]" class="style-scope ytd-comment-replies-renderer">\n  <template is="dom-repeat" items="[[data.subThreads]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="[[computeIsContinuationItem(item)]]" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <template is="dom-if" if="[[computeThreadRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-comment-thread-renderer data="[[computeThreadRenderer(item)]]" is-sub-thread="" class="style-scope ytd-comment-replies-renderer">\n        </ytd-comment-thread-renderer>\n      </template>\n      <template is="dom-if" if="[[computeContinuationItemRenderer(item)]]" class="style-scope ytd-comment-replies-renderer">\n        <ytd-continuation-item-renderer button-overrides="[[buttonOverrides]]" data="[[computeContinuationItemRenderer(item)]]" is-comments-section="" show-button="[[computeShowButton(item)]]" class="style-scope ytd-comment-replies-renderer">\n        </ytd-continuation-item-renderer>\n      </template>\n    </yt-sub-thread>\n  </template>\n  <template is="dom-if" if="[[computeShouldShowHideRepliesButton(hasContinuation, data.hideReplies)]]" class="style-scope ytd-comment-replies-renderer">\n    <yt-sub-thread engagement-panel="[[engagementPanel]]" hovered="[[hovered]]" is-button="" top-level-thread="[[topLevelThread]]" class="style-scope ytd-comment-replies-renderer">\n      <ytd-button-renderer id="less-replies-sub-thread" aria-controls="collapsed-threads" aria-expanded="[[expanded]]" data="[[computeButtonRenderer(data.hideReplies)]]" overrides="[[buttonOverrides]]" on-click="handleIsShowLessTap" class="style-scope ytd-comment-replies-renderer">\n      </ytd-button-renderer>\n    </yt-sub-thread>\n  </template>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Uqr=X},{mode:1});var DqH;var nB=function(){var X=_.F.apply(this,arguments)||this;X.isOpen=!1;X.commentDialog=null;X.useSmallAvatars=_.H("small_avatars_for_comments");X.useSmallAvatarsEngagementPanelOnly=_.H("small_avatars_for_comments_ep");X.placeholderFocusListener=null;X.hasOpenedDialog=!1;X.actionMap={"yt-create-comment-action":"onCreateCommentAction","yt-hide-identity-chip-action":"onHideIdentityChip"};return X};
_.r(nB,_.F);_.W=nB.prototype;_.W.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]]"}}}}}};
_.W.ready=function(){var X=this,J=_.ya(this.hostElement).querySelector("#placeholder-area"),p=_.ya(this.hostElement).querySelector("#simplebox-placeholder"),l=function(g){g.stopPropagation();g instanceof KeyboardEvent&&g.type==="keypress"&&g.keyCode!==13&&g.keyCode!==32||X.openDialog()};
this.placeholderFocusListener=l;p.addEventListener("focus",this.placeholderFocusListener);J.addEventListener("tap",l);J.addEventListener("keypress",l)};
_.W.maybeRemoveFocusEventListener=function(){var X;(X=this.data)!=null&&X.prepareAccountEndpoint&&!_.H("web_comments_simplebox_modal_focus_on_tap_ks")&&(X=_.ya(this.hostElement).querySelector("#simplebox-placeholder"),this.placeholderFocusListener&&(X.removeEventListener("focus",this.placeholderFocusListener),this.placeholderFocusListener=null))};
_.W.dataChanged=function(){this.maybeRemoveFocusEventListener();this.commentDialog=null;this.hasOpenedDialog=this.isOpen=!1;this.showCreateDialog&&this.openDialog()};
_.W.openDialog=function(){if(this.data)if(this.data.prepareAccountEndpoint)_.H("web_comment_simplebox_resolve_polymer_command_ks")?_.Dp.instance.resolveCommand(this.data.prepareAccountEndpoint):_.RC(this.data.prepareAccountEndpoint,this.hostElement);else{if(this.data.superfanOnlySnackbarCommand&&!this.hasOpenedDialog){var X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.superfanOnlySnackbarCommand);X&&this.ytdOpenPopupBehavior.openPopup(X);this.hasOpenedDialog=!0}this.data.subscribersOnlySnackbarCommand&&
!this.hasOpenedDialog&&((X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.data.subscribersOnlySnackbarCommand))&&this.ytdOpenPopupBehavior.openPopup(X),this.hasOpenedDialog=!0);this.commentDialog||(this.commentDialog={commentDialogRenderer:this.computeCommentDialog(this.data)});this.isOpen=!0;_.ya(this.hostElement).querySelector("#comment-dialog").firstElementChild.focus()}};
_.W.onYtCommentboxDismiss=function(X){X.stopPropagation();this.isOpen=!1};
_.W.onCreateCommentAction=function(X){this.get("createCommentAction.contents",X)&&(this.isOpen=!1)};
_.W.computeCommentDialog=function(X){return{placeholderText:X.placeholderText,authorThumbnail:X.authorThumbnail,submitButton:X.submitButton,imageButton:X.imageButton,cancelButton:X.cancelButton,emojiButton:X.emojiButton,emojis:X.emojis,emojiPicker:X.emojiPicker,aadcGuidelinesStateEntityKey:X.aadcGuidelinesStateEntityKey,openAadcDialog:X.openAadcDialog,unicodeEmojisUrl:X.unicodeEmojisUrl}};
_.W.onHideIdentityChip=function(X){_.a(X,WoU)&&this.set("data.placeholderText",_.a(X,WoU).placeholderText)};
nB.prototype.onYtCommentboxDismiss=nB.prototype.onYtCommentboxDismiss;nB.prototype.dataChanged=nB.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],nB.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nB.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],nB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nB.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],nB.prototype,"isOpen",void 0);_.u([_.R(),_.V("design:type",Object)],nB.prototype,"commentDialog",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],nB.prototype,"engagementPanel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],nB.prototype,"useSmallAvatars",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],nB.prototype,"useSmallAvatarsEngagementPanelOnly",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],nB.prototype,"enableCreationBox",void 0);_.u([_.R(),_.V("design:type",Boolean)],nB.prototype,"showCreateDialog",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nB.prototype,"dataChanged",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],nB.prototype,"onYtCommentboxDismiss",null);_.u([_.Xo({is:"ytd-comment-simplebox-renderer",disableElementRegistration:!0})],nB);
_.N(nB,"ytd-comment-simplebox-renderer",function(){if(DqH!==void 0)return DqH;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return DqH=X},{mode:1});var RQu;_.Pz("itemSectionRenderer","commentThreadRenderer","ytd-comment-thread-renderer");
var LB=function(){var X=_.F.apply(this,arguments)||this;X.addHoverEffect=_.H("swatcheroo_comments_hover_effect");X.useSmallAvatars=_.H("small_avatars_for_comments");X.scrollingEnabled=_.H("web_comment_threading_scroll_on_collapse");X.isSubThread=!1;X.threadHovered=!1;X.expanded=!1;X.removed=!1;X.addedReplies=[];X.actionMap=X.configureActionMap();X.toggleExpanded=function(){X.expanded=!X.expanded;!X.expanded&&X.scrollingEnabled&&_.xm(X.hostElement,"yt-scroll-to-comment-element",[X.commentElement])};
return X};
_.r(LB,_.F);_.W=LB.prototype;_.W.configureActionMap=function(){return _.H("web_delhi_comment_threads")?{"yt-create-comment-reply-action":"createCommentReplyAction","yt-remove-comment-action":"removeCommentAction","yt-ban-author-action":"banAuthorAction","yt-hide-reported-comment-action":"hideReportedCommentAction"}:{}};
_.W.createCommentReplyAction=function(X){X=_.a(X,BhU);if(X!=null&&X.contents){var J=X.replyToCommentId,p=X.parentCommentId,l,g=(l=this.commentViewModel)==null?void 0:l.commentId;(g===J||g===p&&!J)&&this.maybeAttachReply(X.contents)}};
_.W.maybeAttachReply=function(X){var J,p;(((J=this.commentEntity)==null?void 0:(p=J.properties)==null?void 0:p.replyLevel)||0)>=3?_.h8(this.hostElement,"yt-pushed-create-comment-reply",X):this.attachReply(X)};
_.W.onPushedCreateCommentReply=function(X){var J,p;(((J=this.commentEntity)==null?void 0:(p=J.properties)==null?void 0:p.replyLevel)||0)>=3||(this.attachReply(X.detail),X.stopPropagation())};
_.W.attachReply=function(X){var J;((J=this.data)==null?0:J.replies)?(J=this.get("data.replies.commentRepliesRenderer.subThreads").length-1,this.get("data.replies.commentRepliesRenderer.subThreads."+J+".continuationItemRenderer")?J===0?this.push("addedReplies",X):this.splice("data.replies.commentRepliesRenderer.subThreads",J,0,X):this.push("data.replies.commentRepliesRenderer.subThreads",X)):(this.set("data.replies",{commentRepliesRenderer:{subThreads:[X],viewReplies:{buttonRenderer:{text:_.hu(_.cI("VIEW_REPLIES",
void 0,"View replies")),icon:{iconType:"EXPAND"}}}}}),this.expanded=!0)};
_.W.onAppendContinuationItemsActionFinished=function(){this.addedReplies.length&&(this.splice.apply(this,["data.replies.commentRepliesRenderer.subThreads",0,0].concat(_.EU(this.addedReplies))),this.set("addedReplies",[]))};
_.W.removeCommentAction=function(X){X=_.a(X,n8b);var J=X==null?void 0:X.commentId,p;J&&((p=this.commentViewModel)==null?void 0:p.commentId)===J&&this.maybeRemoveComment(X.actionResult)};
_.W.banAuthorAction=function(X){X=_.a(X,lKG);var J=X==null?void 0:X.commentId,p;J&&((p=this.commentViewModel)==null?void 0:p.commentId)===J&&this.maybeRemoveComment(X.actionResult)};
_.W.hideReportedCommentAction=function(X){X=_.a(X,ybs);var J=X==null?void 0:X.commentId,p;J&&((p=this.commentViewModel)==null?void 0:p.commentId)===J&&this.maybeRemoveComment(X.actionResult)};
_.W.maybeRemoveComment=function(X){X&&X.status==="STATUS_SUCCEEDED"&&(this.feedbackText=X.feedbackText||_.hu("Reply removed"),this.removed=!0)};
_.W.onTap=function(X){if(this.addHoverEffect&&!this.engagementPanel&&!_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;((J=window.getSelection())==null?0:J.toString().length)||_.RC({changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},this.hostElement)}};
_.W.attached=function(){var X=this;this.isSubThread&&(this.expanded=!0);var J;(J=this.commentThreadHitbox)==null||J.addEventListener("mouseover",function(){X.threadHovered=!0});
var p;(p=this.commentThreadHitbox)==null||p.addEventListener("mouseout",function(){X.threadHovered=!1});
var l;(l=this.commentThreadHitbox)==null||l.addEventListener("click",function(){X.maybeToggleExpanded()})};
_.W.onDataChanged=function(){var X=_.H("web_delhi_comment_threads")?"data.replies.commentRepliesRenderer.subThreads":"data.replies.commentRepliesRenderer.contents";this.get("data.replies.commentRepliesRenderer.teaserContents")&&!this.get(X)&&this.set(X,[{commentThreadRenderer:{commentViewModel:this.get("data.replies.commentRepliesRenderer.teaserContents")[0]}}])};
_.W.maybeToggleExpanded=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.replies)==null?void 0:(p=J.commentRepliesRenderer)==null?void 0:p.subThreads,g;(l==null?void 0:l.length)===1&&((g=_.a(l[0],_.xS))==null?0:g.button)&&this.expanded||this.toggleExpanded()};
_.O1.Object.defineProperties(LB.prototype,{commentViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return _.a((X=this.data)==null?void 0:X.commentViewModel,xjk)}},
hasSubThreading:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return _.H("web_delhi_comment_threads")&&!!((X=this.data)==null?0:(J=X.replies)==null?0:(p=J.commentRepliesRenderer)==null?0:p.subThreads)}}});
LB.prototype.onDataChanged=LB.prototype.onDataChanged;LB.prototype.onTap=LB.prototype.onTap;LB.prototype.onAppendContinuationItemsActionFinished=LB.prototype.onAppendContinuationItemsActionFinished;LB.prototype.onPushedCreateCommentReply=LB.prototype.onPushedCreateCommentReply;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],LB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],LB.prototype,"ytdReduxBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],LB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],LB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LB.prototype,"addHoverEffect",void 0);_.u([_.R(),_.V("design:type",Object)],LB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LB.prototype,"useSmallAvatars",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LB.prototype,"scrollingEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LB.prototype,"isSubThread",void 0);_.u([_.qB(".thread-hitbox"),_.V("design:type",HTMLElement)],LB.prototype,"commentThreadHitbox",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LB.prototype,"threadHovered",void 0);_.u([_.qB("#comment"),_.V("design:type",HTMLElement)],LB.prototype,"commentElement",void 0);
_.u([_.R(),_.V("design:type",Object)],LB.prototype,"expanded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LB.prototype,"removed",void 0);_.u([_.R(),_.V("design:type",Object)],LB.prototype,"feedbackText",void 0);_.u([_.R(),_.V("design:type",Array)],LB.prototype,"addedReplies",void 0);_.u([_.R({selector:U8K,selectorArgs:["commentViewModel.commentKey"]}),_.V("design:type",Object)],LB.prototype,"commentEntity",void 0);
_.u([_.R8("yt-pushed-create-comment-reply"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],LB.prototype,"onPushedCreateCommentReply",null);_.u([_.R8("yt-append-continuation-items-action-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],LB.prototype,"onAppendContinuationItemsActionFinished",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],LB.prototype,"commentViewModel",null);
_.u([_.O("data.replies.commentRepliesRenderer.subThreads"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],LB.prototype,"hasSubThreading",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],LB.prototype,"engagementPanel",void 0);_.u([_.R8("tap"),_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],LB.prototype,"onTap",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],LB.prototype,"onDataChanged",null);_.u([_.Xo({is:"ytd-comment-thread-renderer",disableElementRegistration:!0})],LB);
_.N(LB,"ytd-comment-thread-renderer",function(){if(RQu!==void 0)return RQu;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comment-thread-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="comment-container" class="style-scope ytd-comment-thread-renderer">\n  <div class="threadline style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"><div class="continuation style-scope ytd-comment-thread-renderer"></div></div>\n  <div class="removed-placeholder style-scope ytd-comment-thread-renderer" hidden="[[!removed]]">\n    <yt-icon icon="WARNING_FILLED" class="style-scope ytd-comment-thread-renderer"></yt-icon>\n    <yt-formatted-string text="[[feedbackText]]" class="style-scope ytd-comment-thread-renderer"></yt-formatted-string>\n  </div>\n  <ytd-comment-view-model id="comment" data="[[commentViewModel]]" engagement-panel="[[engagementPanel]]" hidden="[[removed]]" class="style-scope ytd-comment-thread-renderer">\n  </ytd-comment-view-model>\n</div>\n<div id="replies" hidden="[[!data.replies]]" class="style-scope ytd-comment-thread-renderer">\n  <template is="dom-if" if="[[data.replies]]" class="style-scope ytd-comment-thread-renderer">\n    <ytd-comment-replies-renderer added-replies="[[addedReplies]]" data="[[data.replies.commentRepliesRenderer]]" engagement-panel="[[engagementPanel]]" expanded="[[expanded]]" hovered="[[threadHovered]]" toggle-expanded="[[toggleExpanded]]" top-level-thread="[[!isSubThread]]" class="style-scope ytd-comment-thread-renderer">\n    </ytd-comment-replies-renderer>\n  </template>\n</div>\n<div class="thread-hitbox style-scope ytd-comment-thread-renderer" hidden="[[!hasSubThreading]]"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return RQu=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var mqb;var AD=function(){var X=_.F.apply(this,arguments)||this;X.compactHeader=_.H("web_watch_compact_comments_header");X.hidePanelButton=!1;X.isPostSchedulingEnabled=_.H("enable_post_scheduling");X.hasFinishedStamping=!1;X.JSC$16328_handleOpenPostCommentDialogActionAfterStamp=!1;X.actionMap={"yt-signal-action-open-post-comment-dialog":"handleSignalActionOpenPostCommentDialogAction"};return X};
_.r(AD,_.F);_.W=AD.prototype;
_.W.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"}}}};
_.W.attached=function(){this.hasActionsChange&&this.observePrefilledBackstagePostDialog()};
_.W.onStampFinished=function(){this.hasFinishedStamping=!0;this.hasActionsChange&&this.observePrefilledBackstagePostDialog();this.JSC$16328_handleOpenPostCommentDialogActionAfterStamp&&this.handleSignalActionOpenPostCommentDialogAction()};
_.W.onYtServiceRequestSent=function(X,J){if(!_.H("kevlar_command_handler")&&J.actions)for(X=0;X<J.actions.length;X++){var p=J.actions[X];_.a(p,bIu)&&_.ya(this.hostElement).querySelector("#backstage-post-dialog > ytd-backstage-post-dialog-renderer").openSchedulingPanel(_.a(p,bIu))}};
_.W.observePrefilledBackstagePostDialog=function(){if(this.hasFinishedStamping){this.hasActionsChange=!1;var X;if(this.getPrefilledBackstagePostDialog((X=this.data)==null?void 0:X.actions)){_.ya(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!1;var J=_.ya(this.hostElement).querySelector("#backstage-post-dialog").firstElementChild;J&&_.oh(this,function(){J.focus();J.openDialog&&J.openDialog()})}}else this.hasActionsChange=!0};
_.W.computeIsBackstage=function(X){return X};
_.W.onYtCommentboxDismiss=function(){_.ya(this.hostElement).querySelector("#prefilled-dialog-header").hidden=!0;this.removePrefilledDialog(this.data)};
_.W.removePrefilledDialog=function(X){if(X==null?0:X.actions){for(var J=X.actions.length-1;J>=0;J--){var p=void 0;((p=_.a(X.actions[J],QLr))==null?0:p.dialog)&&delete X.actions[J]}this.set("data",void 0);this.set("data",X)}};
_.W.getPrefilledBackstagePostDialog=function(X){if(X)for(var J=0;J<X.length;J++){var p=X[J],l=void 0;if((l=_.a(p,QLr))==null?0:l.dialog)return _.a(p,QLr).dialog}return null};
_.W.computeBackstagePostDialog=function(X){return X&&(this.getPrefilledBackstagePostDialog(X.actions)||X.createRenderer)};
_.W.dataChanged=function(){if(this.data){var X=this.data.customEmojis,J=this.data.unicodeEmojisUrl;_.hY.clear();J&&_.oVb(_.hY,J);X&&_.hY.load(X)}};
_.W.handleSignalActionOpenPostCommentDialogAction=function(){var X=_.ya(this.hostElement).querySelector("ytd-comment-simplebox-renderer");X?X.openDialog():this.JSC$16328_handleOpenPostCommentDialogActionAfterStamp=!0};
_.W.onPostHeaderTap=function(){var X;((X=this.data)==null?0:X.postHeaderOnTap)&&this.ytComponentBehavior.resolveCommand(this.data.postHeaderOnTap)};
_.O1.Object.defineProperties(AD.prototype,{useSpaceBetween:{configurable:!0,enumerable:!0,get:function(){return this.showCommentsPanelButton||_.H("kevlar_watch_grid")}},
showCommentsPanelButton:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g,B,k;return!this.hidePanelButton&&_.H("kevlar_watch_comments_panel_button")&&((k=_.a((X=this.data)==null?void 0:(J=X.sortMenu)==null?void 0:(p=J.sortFilterSubMenuRenderer)==null?void 0:(l=p.subMenuItems)==null?void 0:(g=l[0])==null?void 0:(B=g.serviceEndpoint)==null?void 0:B.commandMetadata,_.SH))==null?void 0:k.apiUrl)==="/youtubei/v1/next"}},
commentsPanelButtonData:{configurable:!0,enumerable:!0,get:function(){if(this.showCommentsPanelButton)return{icon:{iconType:"EXPAND_ALL"},tooltip:_.cI("MINIPLAYER_EXPAND_LABEL"),text:_.AW(_.cI("MINIPLAYER_EXPAND_LABEL")),command:{commandExecutorCommand:{commands:[{changeEngagementPanelVisibilityAction:{targetId:"engagement-panel-comments-section",visibility:"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}},{scrollToEngagementPanelCommand:{targetId:"engagement-panel-comments-section"}}]}}}}}});
AD.prototype.dataChanged=AD.prototype.dataChanged;AD.prototype.onYtCommentboxDismiss=AD.prototype.onYtCommentboxDismiss;AD.prototype.observePrefilledBackstagePostDialog=AD.prototype.observePrefilledBackstagePostDialog;AD.prototype.onYtServiceRequestSent=AD.prototype.onYtServiceRequestSent;AD.prototype.onStampFinished=AD.prototype.onStampFinished;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],AD.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],AD.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],AD.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],AD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],AD.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],AD.prototype,"compactHeader",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],AD.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Object)],AD.prototype,"hidePanelButton",void 0);_.u([_.R({computed:"computeIsBackstage(data.isBackstageContent)",reflectToAttribute:!0}),_.V("design:type",Boolean)],AD.prototype,"isBackstage",void 0);_.u([_.R({readOnly:!0,computed:"computeBackstagePostDialog(data)"}),_.V("design:type",Object)],AD.prototype,"backstagePostDialog",void 0);
_.u([_.R(),_.V("design:type",Object)],AD.prototype,"isPostSchedulingEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data","showCommentsPanelButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],AD.prototype,"useSpaceBetween",null);_.u([_.R({reflectToAttribute:!0}),_.O("data","hidePanelButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],AD.prototype,"showCommentsPanelButton",null);
_.u([_.O("data","showCommentsPanelButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],AD.prototype,"commentsPanelButtonData",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AD.prototype,"onStampFinished",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],AD.prototype,"onYtServiceRequestSent",null);
_.u([_.mA("data.actions"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AD.prototype,"observePrefilledBackstagePostDialog",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],AD.prototype,"onYtCommentboxDismiss",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AD.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-comments-header-renderer",disableElementRegistration:!0})],AD);
_.N(AD,"ytd-comments-header-renderer",function(){if(mqb!==void 0)return mqb;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-comments-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="title" hidden="[[!data.countText]]" class="style-scope ytd-comments-header-renderer">\n  <div id="leading-section" class="style-scope ytd-comments-header-renderer">\n    <h2 id="count" class="style-scope ytd-comments-header-renderer">\n      <yt-formatted-string class="count-text style-scope ytd-comments-header-renderer" text="[[data.countText]]"> </yt-formatted-string>\n    </h2>\n  </div>\n  <div id="additional-section" class="style-scope ytd-comments-header-renderer">\n    <span id="sort-menu" class="style-scope ytd-comments-header-renderer"></span>\n    <div id="panel-button" hidden="[[!showCommentsPanelButton]]" class="style-scope ytd-comments-header-renderer">\n      <ytd-button-renderer data="[[commentsPanelButtonData]]" class="style-scope ytd-comments-header-renderer"> </ytd-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="red-commenting-div" hidden="[[!data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  <yt-formatted-string id="red-commenting-text" text="[[data.redCommentingText]]" class="style-scope ytd-comments-header-renderer">\n  </yt-formatted-string>\n</div>\n<div id="alert" class="style-scope ytd-comments-header-renderer"></div>\n<div id="prefilled-dialog-header" class="style-scope ytd-comments-header-renderer"></div>\n<div id="simple-box" class="style-scope ytd-comments-header-renderer"></div>\n<div id="paused-comments-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="backstage-post-dialog" on-click="onPostHeaderTap" class="style-scope ytd-comments-header-renderer"></div>\n<div id="post-stream-filter" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n<div id="zero-state-message" class="style-scope ytd-comments-header-renderer"></div>\n<div id="scheduling-zero-state-message" hidden="[[!isPostSchedulingEnabled]]" class="style-scope ytd-comments-header-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return mqb=X},{mode:1});var F0j;var wk=function(){return _.F.apply(this,arguments)||this};
_.r(wk,_.F);_.u([_.R(),_.V("design:type",Object)],wk.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wk.prototype,"ytRendererBehavior",void 0);_.u([_.Xo({is:"ytd-destination-button-renderer",disableElementRegistration:!0})],wk);
_.N(wk,"ytd-destination-button-renderer",function(){if(F0j!==void 0)return F0j;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return F0j=X},{mode:1});var qGu;var Y2=function(){var X=_.F.apply(this,arguments)||this;X.isRichGrid=!1;X.gridStateActionMap={"ytd-update-grid-state-action":"handleUpdateGridStateAction"};return X};
_.r(Y2,_.F);_.W=Y2.prototype;_.W.configureRendererStamper=function(){return{"data.destinationButtons":{id:"destination-buttons",mapping:{destinationButtonRenderer:{component:"ytd-destination-button-renderer"}}}}};
_.W.attached=function(){this.ytActionHandlerBehavior.registerActionMap(this.gridStateActionMap)};
_.W.handleUpdateGridStateAction=function(){this.updateDestinationButtonsVisibility()};
_.W.updateDestinationButtonsVisibility=function(){if(!this.isRichGrid){var X;if((X=this.data)==null||!X.isExpanded){X=this.hostElement.clientWidth;var J;if(X&&(J=this.data)!=null&&J.destinationButtons){J=Math.floor((X+4)/214);X=this.data.destinationButtons.length;var p=Math.ceil(X/J);this.fullyVisibleRows=X%J===1&&p===2?1:Math.min(p,2);this.isShowMoreVisible=this.fullyVisibleRows<p}}}};
_.W.updateRichGridDestinationButtonsVisibility=function(){var X,J;if(this.isRichGrid&&((X=this.data)==null||!X.isExpanded)&&(J=this.data)!=null&&J.destinationButtons){X=this.richGridItemsPerRow+1;J=this.data.destinationButtons.length;var p=Math.ceil(J/X);this.fullyVisibleRows=J%X===1&&p===2?1:Math.min(p,2);this.isShowMoreVisible=this.fullyVisibleRows<p}};
_.W.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
Y2.prototype.updateRichGridDestinationButtonsVisibility=Y2.prototype.updateRichGridDestinationButtonsVisibility;_.u([_.R(),_.V("design:type",Object)],Y2.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Number)],Y2.prototype,"fullyVisibleRows",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Y2.prototype,"isShowMoreVisible",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Y2.prototype,"isRichGrid",void 0);
_.u([_.R({selector:_.jZ,value:0}),_.V("design:type",Number)],Y2.prototype,"richGridItemsPerRow",void 0);_.u([_.R(),_.V("design:type",Object)],Y2.prototype,"gridStateActionMap",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Y2.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Y2.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Y2.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Y2.prototype,"ytdReduxBehavior",void 0);_.u([_.mA("data","richGridItemsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Y2.prototype,"updateRichGridDestinationButtonsVisibility",null);_.u([_.Xo({is:"ytd-destination-shelf-renderer",disableElementRegistration:!0})],Y2);
_.N(Y2,"ytd-destination-shelf-renderer",function(){if(qGu!==void 0)return qGu;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return qGu=X},{mode:1});var NlU;var vP=function(){return _.F.apply(this,arguments)||this};
_.r(vP,_.F);vP.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vP.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vP.prototype,"data",void 0);_.u([_.Xo({is:"ytd-brandconnect-cta-shelf-card-renderer",disableElementRegistration:!0})],vP);
_.N(vP,"ytd-brandconnect-cta-shelf-card-renderer",function(){if(NlU!==void 0)return NlU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return NlU=X},{mode:1});var MGv;var eh=function(){var X=_.F.apply(this,arguments)||this;X.disableAnimation=!1;X.isSlimlineSurvey=!1;X.isSlimlineSurveyFollowUp=!1;X.isShortsStyle=!1;return X};
_.r(eh,_.F);eh.prototype.onTap=function(X){X.preventDefault();this.data&&_.h8(this.hostElement,"ytd-rating-survey-option-changed",this.data)};
_.O1.Object.defineProperties(eh.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 X,J,p,l,g;return((X=this.data)==null?0:X.checked)?(J=this.data)==null?void 0:(p=J.onStateIcon)==null?void 0:p.iconType:(l=this.data)==null?void 0:(g=l.defaultStateIcon)==null?void 0:g.iconType}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eh.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],eh.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],eh.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],eh.prototype,"disableAnimation",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],eh.prototype,"isSlimlineSurvey",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],eh.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],eh.prototype,"isShortsStyle",void 0);_.u([_.O("disableAnimation","isSlimlineSurveyFollowUp","isShortsStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],eh.prototype,"isAnimatedIcon",null);
_.u([_.O("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.V("design:type",Number),_.V("design:paramtypes",[])],eh.prototype,"iconSize",null);_.u([_.O("isShortsStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],eh.prototype,"isDarkTheme",null);_.u([_.O("data.checked"),_.V("design:type",Object),_.V("design:paramtypes",[])],eh.prototype,"icon",null);_.u([_.Xo({is:"ytd-rating-survey-option-renderer",disableElementRegistration:!0})],eh);
_.N(eh,"ytd-rating-survey-option-renderer",function(){if(MGv!==void 0)return MGv;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return MGv=X},{mode:2});var uPG;var Zc=function(){var X=_.F.apply(this,arguments)||this;X.firstResponseText=null;X.lastResponseText=null;X.selectedNonStarOption=null;X.hideOptions=!1;X.hideUndoButton=!0;X.disableAnimation=!1;X.showResponseRangeText=!1;X.selectedRatingIndex=-1;X.isSlimlineSurvey=!1;X.isSlimlineSurveyFollowUp=!1;X.isShortsStyle=!1;X.slimlineSurveyRatingSelectedIndex=-1;return X};
_.r(Zc,_.F);_.W=Zc.prototype;_.W.configureRendererStamper=function(){return{"data.ratings":{id:"ratings",mapping:{ratingSurveyOptionRenderer:{component:"ytd-rating-survey-option-renderer",properties:{disableAnimation:"[[disableAnimation]]",isSlimlineSurvey:"[[isSlimlineSurvey]]",isSlimlineSurveyFollowUp:"[[isSlimlineSurveyFollowUp]]",isShortsStyle:"[[isShortsStyle]]"}}}}}};
_.W.dataChanged=function(){this.resetComponent();this.isSlimlineSurveyFollowUp&&this.slimlineSurveyRatingSelectedIndex>-1&&this.showSelectedOption()};
_.W.onOptionChange=function(X,J){var p=this;X=J.onStateIcon&&J.defaultStateIcon&&J.onStateIcon.iconType===J.defaultStateIcon.iconType;this.hideUndoButton=this.isSlimlineSurvey;if(this.isSingleSelect)this.getOptionRenderers().forEach(function(k,n){k.responseText===J.responseText?p.isSlimlineSurvey?(p.selectedRatingIndex=n,p.ytdReduxBehavior.dispatch(QMu(n))):(p.setSurveyOptionValue(n,!0,"checked"),p.setSurveyOptionValue(n,!0,"selected")):(p.setSurveyOptionValue(n,!1,"checked"),p.setSurveyOptionValue(n,
!1,"selected"))});
else if(X)this.selectedNonStarOption=J,this.hideOptions=!0;else{var l=this.ytRendererBehavior.getSimpleString(J.responseText),g=!0;this.getOptionRenderers().forEach(function(k,n){p.setSurveyOptionValue(n,g,"checked");p.setSurveyOptionValue(n,!1,"selected");p.ytRendererBehavior.getSimpleString(k.responseText)===l&&(g=!1,p.setSurveyOptionValue(n,!0,"selected"))})}X=J.responseEndpoint;
var B;J.followUpCommand&&(B=_.a(J.followUpCommand,qJb));this.isSlimlineSurvey?(this.resetComponent(),_.xm(this.hostElement,"ytd-slimline-survey-rating-select-action")):_.xm(this.hostElement,"ytd-inline-survey-rating-select-action",[X,B])};
_.W.showSelectedOption=function(){var X=this;_.gs.addJob(function(){var J=X.getOptionRenderers()[X.slimlineSurveyRatingSelectedIndex];X.onOptionChange(new CustomEvent("ytd-rating-survey-option-changed"),J)},8,100)};
_.W.getOptionRenderers=function(){return this.data&&this.data.ratings?this.data.ratings.map(function(X){var J;return(J=_.a(X,MWs))!=null?J:{}}):[]};
_.W.onUndoClick=function(){this.resetComponent();_.xm(this.hostElement,"ytd-inline-survey-rating-select-action",[null,null])};
_.W.setSurveyOptionValue=function(X,J,p){this.notifyPath("data.ratings."+X+".ratingSurveyOptionRenderer."+p);this.set("data.ratings."+X+".ratingSurveyOptionRenderer."+p,J)};
_.W.resetComponent=function(){var X=this;this.selectedNonStarOption=null;this.hideOptions=!1;this.hideUndoButton=!0;var J=this.getOptionRenderers(),p,l;this.firstResponseText=(l=(p=J[0])==null?void 0:p.responseText)!=null?l:null;var g,B;this.lastResponseText=(B=(g=J[J.length-1])==null?void 0:g.responseText)!=null?B:null;J.forEach(function(k,n){X.setSurveyOptionValue(n,!1,"checked");X.setSurveyOptionValue(n,!1,"selected")})};
_.O1.Object.defineProperties(Zc.prototype,{isSingleSelect:{configurable:!0,enumerable:!0,get:function(){return this.isSlimlineSurvey||this.isSlimlineSurveyFollowUp||this.isShortsStyle}}});
Zc.prototype.onOptionChange=Zc.prototype.onOptionChange;Zc.prototype.dataChanged=Zc.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Zc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zc.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Zc.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"firstResponseText",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"lastResponseText",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"selectedNonStarOption",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"hideOptions",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"hideUndoButton",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"disableAnimation",void 0);
_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"showResponseRangeText",void 0);_.u([_.R(),_.V("design:type",Object)],Zc.prototype,"selectedRatingIndex",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zc.prototype,"isSlimlineSurvey",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zc.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Zc.prototype,"isShortsStyle",void 0);_.u([_.R({selector:function(X){return X.ui.slimlineSurveyRatingSelectedIndex}}),
_.V("design:type",Object)],Zc.prototype,"slimlineSurveyRatingSelectedIndex",void 0);_.u([_.O("isSlimlineSurvey","isSlimlineSurveyFollowUp","isShortsStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Zc.prototype,"isSingleSelect",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Zc.prototype,"dataChanged",null);
_.u([_.R8("ytd-rating-survey-option-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],Zc.prototype,"onOptionChange",null);_.u([_.Xo({is:"ytd-rating-survey-renderer",disableElementRegistration:!0})],Zc);
_.N(Zc,"ytd-rating-survey-renderer",function(){if(uPG!==void 0)return uPG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return uPG=X},{mode:1});var GXu;var dqe;var VGU;var MKZ=(fo.FIRSTDAYOFWEEK+1)%7,tGe=function(X,J,p,l){var g="";if(l.selection&&mxZ(l.selection))OL(X,l.selection)&&(g+=" selected");else if(l.selection&&FKU(l.selection)){var B=l.selection.selectionState||"START_DATE";OL(X,l.selection.start)&&(g+=" period-start ",B==="START_DATE"&&(g+="selected"));OL(X,l.selection.end)&&(g+=" period-end ",B==="END_DATE"&&(g+="selected"));cD(X,l.selection.start)||cD(l.selection.end,X)||(g+=" highlighted")}if(cD(J,l.start)||cD(l.end,J))g+=" disabled";l.circleToday&&
OL(J,p)&&(g+=" today");return g};var hD=function(){return _.F.apply(this,arguments)||this};
_.r(hD,_.F);_.W=hD.prototype;_.W.attached=function(){var X=this;_.oh(this,function(){X.JSC$16362_calendarMain.scrollHeight>0&&(X.calendarConfig.selection?X.scrollToDate(qIm(X.calendarConfig.selection)):X.scrollToDate(X.calendarConfig.end))})};
_.W.updateSelection=function(X){X=uT6(Object.assign({},this.calendarConfig,{selection:X}),tGe);this.splice.apply(this,["renderData.months",0,X.length].concat(_.EU(X)))};
_.W.scrollToDate=function(X){this.renderData&&(X=Gwm(X,this.renderData),X!==void 0&&this.JSC$16362_calendarMain.scrollToIndex(X))};
_.W.scrollToNextMonth=function(){this.JSC$16362_calendarMain.scrollToIndex(this.JSC$16362_calendarMain.firstVisibleIndex+1)};
_.W.scrollToPrevMonth=function(){this.JSC$16362_calendarMain.firstVisibleIndex===0&&this.JSC$16362_calendarMain.scrollTo(0,0);this.JSC$16362_calendarMain.scrollToIndex(this.JSC$16362_calendarMain.firstVisibleIndex-1)};
_.W.handleDayClick=function(X){_.xm(this.hostElement,"ytd-calendar-date-clicked",[X.model.day.date])};
_.W.handleDayMouseDown=function(X){X.preventDefault();_.xm(this.hostElement,"ytd-calendar-date-mousedown",[X.model.day.date])};
_.W.handleDayMouseUp=function(X){_.xm(this.hostElement,"ytd-calendar-date-mouseup",[X.model.day.date])};
_.W.handleDayMouseEnter=function(X){X.preventDefault();_.xm(this.hostElement,"ytd-calendar-date-mouseenter",[X.model.day.date])};
_.W.handleDayMouseLeave=function(X){_.xm(this.hostElement,"ytd-calendar-date-mouseleave",[X.model.day.date])};
_.O1.Object.defineProperties(hD.prototype,{renderData:{configurable:!0,enumerable:!0,get:function(){var X=this.calendarConfig,J=tGe;J=J===void 0?tGe:J;for(var p=[],l=0;l<7;l++)p.push(fo.NARROWWEEKDAYS[(l+MKZ)%7]);return{months:uT6(X,J),daysOfWeekLabel:p}}}});
_.u([_.R(),_.V("design:type",Object)],hD.prototype,"calendarConfig",void 0);_.u([_.qB("#calendar-main"),_.V("design:type",Object)],hD.prototype,"JSC$16362_calendarMain",void 0);_.u([_.O("calendarConfig"),_.V("design:type",Object),_.V("design:paramtypes",[])],hD.prototype,"renderData",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-scrollable-calendar"})],hD);
_.N(hD,"ytd-scrollable-calendar",function(){if(VGU!==void 0)return VGU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return VGU=X},{mode:2});var POe;var Qoj;var x2=function(){var X=_.F.apply(this,arguments)||this;X.hideCharCounter=!1;X.hideLabel=!1;X.noLabelFloat=!1;X.autoValidate=!0;X.invalid=!1;X.disabled=!1;X.actionMap={"yt-update-text-input-form-field-renderer-command":"handleUpdateTextInputFormFieldRendererCommand"};return X};
_.r(x2,_.F);_.W=x2.prototype;_.W.reset=function(X){this.value=X&&this.data?this.data.value=X:"";this.input.invalid=!1;this.input.autoValidate=!1};
_.W.save=function(){this.data&&this.data.onChange&&this.ytComponentBehavior.resolveCommand(this.data.onChange)};
_.W.focusTextInput=function(){this.input.focus()};
_.W.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()};
_.W.valueChanged=function(){var X,J;if(((X=this.data)==null?0:X.value)||((J=this.data)==null?void 0:J.value)==="")this.value=this.data.value;else{var p;((p=this.data)==null?void 0:p.value)!==void 0||this.value||(this.value="")}};
_.W.computeLabel=function(X,J){return J?"":_.wi(X)};
_.W.computeAriaLabel=function(X,J){return J?_.wi(X):""};
_.W.computeErrorMessage=function(X,J,p,l){!X&&J?X=p||this.strings.REQUIRED_LABEL:(X=_.wi(l),X=_.nY(X,"&")?"document"in _.lT?Z$r(X):hgv(X):X);return X};
_.W.computeType=function(X){return X==="TEXT_INPUT_FORM_FIELD_TYPE_PASSWORD"?"password":null};
_.W.onTextValueChanged=function(X){this.value=X.detail.value;var J;(J=this.onValueChanged)==null||J.call(this);this.validate()&&this.data&&this.data.key&&this.data.onChange&&this.set(this.data.key,this.input.value,this.data.onChange)};
_.W.handleUpdateTextInputFormFieldRendererCommand=function(X){(X=_.a(X,ggX))&&this.data&&this.data.id===X.id&&(X.invalid!==void 0&&(this.invalid=X.invalid),X.invalidValueErrorMessage!==void 0&&this.set("data.invalidValueErrorMessage",X.invalidValueErrorMessage))};
_.W.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("value-changed",this.value))};
_.W.updateInvalidFromBinding=function(X){this.invalid=X.detail.value};
_.O1.Object.defineProperties(x2.prototype,{isMultiline:{configurable:!0,enumerable:!0,get:function(){if(this.isMultilineOverride!==void 0)return this.isMultilineOverride;var X;return!((X=this.data)==null||!X.isMultiline)}}});
x2.prototype.valueChangedForBinding=x2.prototype.valueChangedForBinding;x2.prototype.valueChanged=x2.prototype.valueChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],x2.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],x2.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],x2.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],x2.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],x2.prototype,"value",void 0);_.u([_.R(),_.V("design:type",String)],x2.prototype,"pattern",void 0);_.u([_.R(),_.V("design:type",String)],x2.prototype,"errorMessage",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],x2.prototype,"componentStyle",void 0);_.u([_.R(),_.V("design:type",Object)],x2.prototype,"hideCharCounter",void 0);
_.u([_.R(),_.V("design:type",Object)],x2.prototype,"hideLabel",void 0);_.u([_.R(),_.V("design:type",Object)],x2.prototype,"noLabelFloat",void 0);_.u([_.R(),_.V("design:type",Function)],x2.prototype,"onValueChanged",void 0);_.u([_.R(),_.V("design:type",Boolean)],x2.prototype,"isMultilineOverride",void 0);_.u([_.R(),_.V("design:type",Object)],x2.prototype,"autoValidate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],x2.prototype,"invalid",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],x2.prototype,"disabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],x2.prototype,"enableOverlayTheme",void 0);_.u([_.R({value:{REQUIRED_LABEL:_.cI("REQUIRED_LABEL",void 0,"Required")}}),_.V("design:type",Object)],x2.prototype,"strings",void 0);_.u([_.qB("#input"),_.V("design:type",Object)],x2.prototype,"input",void 0);
_.u([_.O("data","isMultilineOverride"),_.V("design:type",Object),_.V("design:paramtypes",[])],x2.prototype,"isMultiline",null);_.u([_.GA("data.value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],x2.prototype,"valueChanged",null);_.u([_.mA("value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],x2.prototype,"valueChangedForBinding",null);_.u([_.se({is:"yt-text-input-form-field-renderer",disableElementRegistration:!0})],x2);
_.N(x2,"yt-text-input-form-field-renderer",function(){if(Qoj===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;POe===void 0&&(POe=document.createElement("template"));var l=POe;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Qoj=X}X=Qoj;return X},{mode:2});var HP=function(){var X=_.F.apply(this,arguments)||this;X.data=void 0;X.selectionState="START_DATE";X.isStartDateInvalid=!1;X.isEndDateInvalid=!1;X.autoapply=!1;X.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 X};
_.r(HP,_.F);_.W=HP.prototype;_.W.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"}}}}};
_.W.focus=function(){this.startDateInput.focus()};
_.W.dataChanged=function(){this.data&&this.data.selection&&(this.selection={start:ba(this.data.selection.start),end:ba(this.data.selection.end)})};
_.W.observeSelection=function(){this.selection&&this.updateCalendarSelection(this.selection);this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.W.resetTextboxes=function(){switch(this.selectionState){case "START_DATE":this.isStartDateInvalid=!1;break;case "END_DATE":this.isEndDateInvalid=!1;break;default:_.JA(this.selectionState)}};
_.W.onDateInputBlur=function(){this.isEndDateInvalid=this.isStartDateInvalid=!1;this.updateDateStrings()};
_.W.onStartDateTapOrFocus=function(){this.startDate&&this.calendar.scrollToDate(this.startDate);this.selectionState="START_DATE"};
_.W.onEndDateTapOrFocus=function(){this.endDate&&this.calendar.scrollToDate(this.endDate);this.selectionState="END_DATE"};
_.W.onStartDateTextChange=function(){if(this.calendar.calendarConfig){var X=this.calendar.calendarConfig,J=X.end;X=VKC({start:X.start,end:this.endDate||J},this.startDateInput.value||"");this.isStartDateInvalid=!X.isValid;X.isValid&&(X=X.value,this.selection=this.endDate?{start:X,end:this.endDate}:X,this.calendar.scrollToDate(X));this.updateInvalidState()}};
_.W.onEndDateTextChange=function(){if(this.calendar.calendarConfig){var X=this.calendar.calendarConfig,J=X.start;X=VKC({start:this.startDate||J,end:X.end},this.endDateInput.value||"");this.isEndDateInvalid=!X.isValid;X.isValid&&(X=X.value,this.selection={start:this.startDate,end:X},this.calendar.scrollToDate(X));this.updateInvalidState()}};
_.W.handleCalendarDateClicked=function(X){var J=this.selection&&qIm(this.selection),p=this.selection&&NUm(this.selection);J&&!cD(X,J)&&this.selectionState==="END_DATE"?(this.selection={start:J,end:X},this.selectionState="START_DATE"):(p&&!cD(p,X)?this.selection={start:X,end:p}:this.selection=X,this.selectionState="END_DATE")};
_.W.handleCalendarDateMouseDown=function(X){this.selection&&!mxZ(this.selection)&&(this.dragPivot=OL(X,this.selection.start)?this.selection.end:OL(X,this.selection.end)?this.selection.start:X)};
_.W.handleCalendarDateMouseUp=function(){this.dragPivot=void 0};
_.W.handleCalendarDateMouseEnter=function(X){this.dragPivot&&(this.selection={start:function(J,p){return cD(J,p)?J:p}(this.dragPivot,X),
end:function(J,p){return cD(J,p)?p:J}(this.dragPivot,X)},this.dragPivot||(this.selectionState="START_DATE"))};
_.W.handleCalendarDateMouseLeave=function(){};
_.W.handleCalendarSubmitDateRange=function(){this.selection&&!mxZ(this.selection)&&_.xm(this.hostElement,"ytd-date-period-picker-apply",[this.selection])};
_.W.updateInvalidState=function(){var X=function(J,p){p?J.setAttribute("invalid",""):J.removeAttribute("invalid")};
X(this.startDateInput,this.isStartDateInvalid);X(this.endDateInput,this.isEndDateInvalid)};
_.W.updateDateStrings=function(){this.selection&&(mxZ(this.selection)?RDZ(this.selection):(RDZ(this.selection.start),RDZ(this.selection.end)))};
_.W.updateCalendarSelection=function(X){this.calendar.updateSelection(Object.assign({},X,{selectionState:this.selectionState}))};
_.W.updateIsStartDateInvalidFromBinding=function(X){this.isStartDateInvalid=X.detail.value};
_.W.updateIsEndDateInvalidFromBinding=function(X){this.isEndDateInvalid=X.detail.value};
_.W.updateStartDateStringFromBinding=function(){};
_.W.updateEndDateStringFromBinding=function(){};
_.O1.Object.defineProperties(HP.prototype,{calendarConfig:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.selection?{start:ba(this.data.dateRangeStart),end:ba(this.data.dateRangeEnd),selection:{start:ba(this.data.selection.start),end:ba(this.data.selection.end)},circleToday:!0}:{}}},
errorMessage:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.errorMessage}},
startDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&qIm(this.selection)}},
endDate:{configurable:!0,enumerable:!0,get:function(){return this.selection&&NUm(this.selection)}}});
HP.prototype.resetTextboxes=HP.prototype.resetTextboxes;HP.prototype.observeSelection=HP.prototype.observeSelection;HP.prototype.dataChanged=HP.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],HP.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],HP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#calendar"),_.V("design:type",Object)],HP.prototype,"calendar",void 0);
_.u([_.qB("#start-date"),_.V("design:type",Object)],HP.prototype,"startDateInput",void 0);_.u([_.qB("#end-date"),_.V("design:type",Object)],HP.prototype,"endDateInput",void 0);_.u([_.R(),_.V("design:type",Object)],HP.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],HP.prototype,"selection",void 0);_.u([_.R(),_.V("design:type",String)],HP.prototype,"selectionState",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],HP.prototype,"calendarConfig",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],HP.prototype,"errorMessage",null);_.u([_.O("selection"),_.V("design:type",Object),_.V("design:paramtypes",[])],HP.prototype,"startDate",null);_.u([_.O("selection"),_.V("design:type",Object),_.V("design:paramtypes",[])],HP.prototype,"endDate",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],HP.prototype,"dataChanged",null);
_.u([_.mA("selection","selectionState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],HP.prototype,"observeSelection",null);_.u([_.mA("selectionState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],HP.prototype,"resetTextboxes",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-date-period-picker-renderer"})],HP);
_.N(HP,"ytd-date-period-picker-renderer",function(){if(dqe!==void 0)return dqe;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return dqe=X},{mode:1});var aM=function(){var X=_.F.apply(this,arguments)||this;var J={};X.actionMap=(J["ytd-date-period-picker-apply"]="handleDateRangeUpdated",J);return X};
_.r(aM,_.F);aM.prototype.configureRendererStamper=function(){return{"data.timeRangeDropdown":{id:"time-range-dropdown",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
aM.prototype.handleDateRangeUpdated=function(){};
_.u([_.R(),_.V("design:type",Object)],aM.prototype,"data",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],aM.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aM.prototype,"rendererstamperBehavior",void 0);_.u([_.Xo({is:"ytd-report-history-section-header-renderer",disableElementRegistration:!0})],aM);
_.N(aM,"ytd-report-history-section-header-renderer",function(){if(GXu!==void 0)return GXu;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return GXu=X},{mode:1});var E$j;var K0G;var Tlr;var UX=function(){return _.F.apply(this,arguments)||this};
_.r(UX,_.F);_.O1.Object.defineProperties(UX.prototype,{icon:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?0:(J=X.icon)==null?0:J.iconType)?_.bN(this.data.icon.iconType):""}}});
_.u([_.R(),_.V("design:type",Object)],UX.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],UX.prototype,"icon",null);_.u([_.Xo({is:"ytd-report-history-table-text-cell-renderer",disableElementRegistration:!0})],UX);
_.N(UX,"ytd-report-history-table-text-cell-renderer",function(){if(Tlr!==void 0)return Tlr;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Tlr=X},{mode:1});var rk=function(){return _.F.apply(this,arguments)||this};
_.r(rk,_.F);rk.prototype.configureRendererStamper=function(){return{"data.latestReason":{id:"latest-reason",mapping:{reportHistoryTableTextCellRenderer:"ytd-report-history-table-text-cell-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rk.prototype,"data",void 0);_.u([_.Xo({is:"ytd-report-history-table-reason-cell-renderer",disableElementRegistration:!0})],rk);
_.N(rk,"ytd-report-history-table-reason-cell-renderer",function(){if(K0G!==void 0)return K0G;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return K0G=X},{mode:1});var IM=function(){return _.F.apply(this,arguments)||this};
_.r(IM,_.F);IM.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"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],IM.prototype,"rendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IM.prototype,"data",void 0);_.u([_.Xo({is:"ytd-report-history-table-cell-renderer",disableElementRegistration:!0})],IM);
_.N(IM,"ytd-report-history-table-cell-renderer",function(){if(E$j!==void 0)return E$j;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return E$j=X},{mode:1});var zQv;var yM=function(){var X=_.F.apply(this,arguments)||this;X.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 X};
_.r(yM,_.F);yM.prototype.onDataChanged=function(){var X;if((X=this.data)==null?0:X.style)this.componentStyle=this.getStyleName(this.data.style)};
yM.prototype.getCellForColumn=function(X){return this.cells.find(function(J){var p;return((p=_.a(J==null?void 0:J.cell,d0Z)||_.a(J==null?void 0:J.cell,GjX))==null?void 0:p.columnId)===X.type})};
yM.prototype.getClassForColumn=function(X){switch(X){case "REPORT_HISTORY_COLUMN_DATE":return"date";default:return""}};
yM.prototype.getStyleName=function(X){switch(X){case "REPORT_HISTORY_ROW_STYLE_COMPACT":return"COMPACT_ROW";default:return""}};
_.O1.Object.defineProperties(yM.prototype,{cells:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.cells)||[]).map(function(J){return _.a(J,ud0)})}}});
yM.prototype.onDataChanged=yM.prototype.onDataChanged;_.u([_.R(),_.V("design:type",Object)],yM.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Array)],yM.prototype,"columnRenderData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],yM.prototype,"componentStyle",void 0);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],yM.prototype,"cells",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yM.prototype,"onDataChanged",null);_.u([_.Xo({is:"ytd-report-history-table-row-renderer",disableElementRegistration:!0})],yM);
_.N(yM,"ytd-report-history-table-row-renderer",function(){if(zQv!==void 0)return zQv;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return zQv=X},{mode:1});var jor;var iHr;var tKB={padding:12,paddingLeftFirstColumn:0,paddingRightLastColumn:0,minWidth:50,maxWidth:Infinity,flexGrow:1},PcC={padding:12,paddingLeftFirstColumn:24,paddingRightLastColumn:24,minWidth:50,maxWidth:Infinity,flexGrow:0};var oM=function(){return _.F.apply(this,arguments)||this};
_.r(oM,_.F);oM.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"}}}}}};
oM.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"rows","yt-reload-continuation-items-command-body":"rows"}};
_.O1.Object.defineProperties(oM.prototype,{tableSpec:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.columns)?zDK(this.data.columns):{columns:{},columnsToShow:[]}}},
columnRenderData:{configurable:!0,enumerable:!0,get:function(){return KKY(this.tableSpec)}},
totalMinWidth:{configurable:!0,enumerable:!0,get:function(){var X=this.tableSpec,J=tKB;J=J===void 0?PcC:J;J=TUm(X.columnDimensions,X.columnsToShow||[],J);X=0;J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,X+=p.minWidth+p.paddingLeft+p.paddingRight;return X}},
tableWidthStyle:{configurable:!0,enumerable:!0,get:function(){return"min-width:"+this.totalMinWidth+"px;"}}});
_.u([_.S(_.I$),_.V("design:type",Object)],oM.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],oM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oM.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],oM.prototype,"tableSpec",null);_.u([_.O("tableSpec"),_.V("design:type",Array),_.V("design:paramtypes",[])],oM.prototype,"columnRenderData",null);
_.u([_.O("tableSpec"),_.V("design:type",Number),_.V("design:paramtypes",[])],oM.prototype,"totalMinWidth",null);_.u([_.O("totalMinWidth"),_.V("design:type",String),_.V("design:paramtypes",[])],oM.prototype,"tableWidthStyle",null);_.u([_.Xo({is:"ytd-table-renderer",disableElementRegistration:!0})],oM);
_.N(oM,"ytd-table-renderer",function(){if(iHr!==void 0)return iHr;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return iHr=X},{mode:1});var Sh=function(){return _.F.apply(this,arguments)||this};
_.r(Sh,_.F);Sh.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}}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Sh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Sh.prototype,"data",void 0);_.u([_.Xo({is:"ytd-report-reason-history-modal-renderer",disableElementRegistration:!0})],Sh);
_.N(Sh,"ytd-report-reason-history-modal-renderer",function(){if(jor!==void 0)return jor;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jor=X},{mode:1});var soZ;var XVX;var JSG;var OX=function(){return _.F.apply(this,arguments)||this};
_.r(OX,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OX.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],OX.prototype,"data",void 0);_.u([_.Xo({is:"ytd-profile-column-stats-entry-renderer",disableElementRegistration:!0})],OX);
_.N(OX,"ytd-profile-column-stats-entry-renderer",function(){if(JSG!==void 0)return JSG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JSG=X},{mode:1});var pVj;var cP=function(){return _.F.apply(this,arguments)||this};
_.r(cP,_.F);cP.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{profileColumnStatsEntryRenderer:{component:"ytd-profile-column-stats-entry-renderer",noInjection:!0}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],cP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cP.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cP.prototype,"data",void 0);_.u([_.Xo({is:"ytd-profile-column-stats-renderer",disableElementRegistration:!0})],cP);
_.N(cP,"ytd-profile-column-stats-renderer",function(){if(pVj!==void 0)return pVj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return pVj=X},{mode:1});var lzZ;var bQ=function(){return _.F.apply(this,arguments)||this};
_.r(bQ,_.F);_.O1.Object.defineProperties(bQ.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.useThumbnailSize)return 80;var J,p;X=(J=this.data)==null?void 0:(p=J.thumbnail)==null?void 0:p.thumbnails;var l;return X&&((l=X[0])==null?void 0:l.width)||80}},
thumbnailHeight:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.useThumbnailSize)return 80;var J,p;X=(J=this.data)==null?void 0:(p=J.thumbnail)==null?void 0:p.thumbnails;var l;return X&&((l=X[0])==null?void 0:l.height)||80}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bQ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bQ.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],bQ.prototype,"componentStyle",void 0);_.u([_.O("data.useThumbnailSize"),_.V("design:type",Object),_.V("design:paramtypes",[])],bQ.prototype,"thumbnailWidth",null);
_.u([_.O("data.useThumbnailSize"),_.V("design:type",Object),_.V("design:paramtypes",[])],bQ.prototype,"thumbnailHeight",null);_.u([_.Xo({is:"ytd-profile-column-user-info-renderer",disableElementRegistration:!0})],bQ);
_.N(bQ,"ytd-profile-column-user-info-renderer",function(){if(lzZ!==void 0)return lzZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return lzZ=X},{mode:1});var fB=function(){return _.F.apply(this,arguments)||this};
_.r(fB,_.F);fB.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]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],fB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],fB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],fB.prototype,"componentStyle",void 0);_.u([_.Xo({is:"ytd-profile-column-renderer",disableElementRegistration:!0})],fB);
_.N(fB,"ytd-profile-column-renderer",function(){if(XVX!==void 0)return XVX;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return XVX=X},{mode:1});var Dc=function(){var X=_.F.apply(this,arguments)||this;X.componentStyle="NON_CENTERED_PROFILE";return X};
_.r(Dc,_.F);Dc.prototype.configureRendererStamper=function(){return{"data.reportStats":{id:"report-stats",mapping:{profileColumnRenderer:{component:"ytd-profile-column-renderer",properties:{componentStyle:"[[componentStyle]]"}}}}}};
Dc.prototype.getIcon=function(X){return X?"settings:"+X.toLowerCase():null};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Dc.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Dc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Dc.prototype,"data",void 0);_.u([_.Xo({is:"ytd-page-introduction-renderer",disableElementRegistration:!0})],Dc);
_.N(Dc,"ytd-page-introduction-renderer",function(){if(soZ!==void 0)return soZ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return soZ=X},{mode:1});var gZG;var RM=function(){return _.F.apply(this,arguments)||this};
_.r(RM,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],RM.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],RM.prototype,"data",void 0);_.u([_.Xo({is:"ytd-report-description-renderer",disableElementRegistration:!0})],RM);
_.N(RM,"ytd-report-description-renderer",function(){if(gZG!==void 0)return gZG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gZG=X},{mode:1});var BRU;var $sH;var mn=function(){return _.F.apply(this,arguments)||this};
_.r(mn,_.F);mn.prototype.configureRendererStamper=function(){return{"data.description":{id:"description",mapping:{reportDescriptionRenderer:"ytd-report-description-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mn.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mn.prototype,"data",void 0);_.u([_.Xo({is:"ytd-video-report-renderer",disableElementRegistration:!0})],mn);
_.N(mn,"ytd-video-report-renderer",function(){if($sH!==void 0)return $sH;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $sH=X},{mode:1});var WFv;_.Pz("itemSectionRenderer","messageRenderer","ytd-message-renderer");_.Pz("multiPageMenuSectionItems","messageRenderer","ytd-message-renderer");var F_=function(){return _.F.apply(this,arguments)||this};
_.r(F_,_.F);F_.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]]"}}}}}};
F_.prototype.computeMessageStyle=function(X){return X};
F_.prototype.computeButtonOverride=function(X){var J;if((X==null?0:(J=X.style)==null?0:J.value)&&X.style.value==="RENDER_STYLE_BANNER_PANEL")return{size:"S"}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],F_.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],F_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],F_.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],F_.prototype,"shelf",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],F_.prototype,"panel",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeMessageStyle(data.style.value)"}),_.V("design:type",Boolean)],F_.prototype,"componentStyle",void 0);_.u([_.R({computed:"computeButtonOverride(data)"}),_.V("design:type",Object)],F_.prototype,"buttonOverride",void 0);_.u([_.Xo({is:"ytd-message-renderer",disableElementRegistration:!0})],F_);
_.N(F_,"ytd-message-renderer",function(){if(WFv!==void 0)return WFv;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WFv=X},{mode:1});var qY=function(){return _.F.apply(this,arguments)||this};
_.r(qY,_.F);qY.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"}}}};
qY.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"table"}};
qY.prototype.onRequestError=function(){this.ytContinuationHandlerBehavior.continuationIsReloading=!1};
_.O1.Object.defineProperties(qY.prototype,{isUnifiedReportHistory:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!(((X=this.data)==null?0:X.header)&&((J=this.data)==null?0:J.table))}}});
qY.prototype.onRequestError=qY.prototype.onRequestError;_.u([_.S(_.I$),_.V("design:type",Object)],qY.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qY.prototype,"data",void 0);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],qY.prototype,"isUnifiedReportHistory",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qY.prototype,"onRequestError",null);_.u([_.Xo({is:"ytd-report-history-section-renderer",disableElementRegistration:!0})],qY);
_.N(qY,"ytd-report-history-section-renderer",function(){if(BRU!==void 0)return BRU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BRU=X},{mode:1});var CI0;var NY=function(){var X=_.F.apply(this,arguments)||this;X.answerExpanded=!1;return X};
_.r(NY,_.F);NY.prototype.toggleAnswer=function(){this.answerExpanded=!this.answerExpanded};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],NY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],NY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],NY.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],NY.prototype,"answerExpanded",void 0);_.u([_.Xo({is:"ytd-handles-claiming-faq-renderer",disableElementRegistration:!0})],NY);
_.N(NY,"ytd-handles-claiming-faq-renderer",function(){if(CI0!==void 0)return CI0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return CI0=X},{mode:1});var khv;var nZU=function(){return _.F.apply(this,arguments)||this};
_.r(nZU,_.F);_.u([_.R(),_.V("design:type",Object)],nZU.prototype,"data",void 0);_.u([_.Xo({is:"ytd-handles-claiming-faq-section-renderer",disableElementRegistration:!0})],nZU);
_.N(nZU,"ytd-handles-claiming-faq-section-renderer",function(){if(khv!==void 0)return khv;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return khv=X},{mode:1});var LFU;var MY=function(){var X=_.F.apply(this,arguments)||this;X.rightSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_dark_v1.svg";X.rightSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_1_light_v1.svg";X.leftSquigglyDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_dark_v1.svg";X.leftSquigglyLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_2_light_v1.svg";X.leftSquiggly=X.leftSquigglyLight;X.rightSquiggly=X.rightSquigglyLight;
X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};X.actionButtonOverride={style:"mono",type:"filled",size:"XL"};return X};
_.r(MY,_.F);_.W=MY.prototype;_.W.updateLeftSquigglyStyle=function(){_.bS(this.hostElement,{"--yt-left-squiggly-background":"url("+this.leftSquiggly+")"})};
_.W.updateRightSquigglyStyle=function(){_.bS(this.hostElement,{"--yt-right-squiggly-background":"url("+this.rightSquiggly+")"})};
_.W.ready=function(){var X=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(X)};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.set("isDarkTheme",X),X?(this.leftSquiggly=this.leftSquigglyDark,this.rightSquiggly=this.rightSquigglyDark):(this.leftSquiggly=this.leftSquigglyLight,this.rightSquiggly=this.rightSquigglyLight))};
_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[actionButtonOverride]]"}}}}}};
MY.prototype.updateRightSquigglyStyle=MY.prototype.updateRightSquigglyStyle;MY.prototype.updateLeftSquigglyStyle=MY.prototype.updateLeftSquigglyStyle;_.u([_.R(),_.V("design:type",Object)],MY.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],MY.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",String)],MY.prototype,"leftSquiggly",void 0);_.u([_.R(),_.V("design:type",String)],MY.prototype,"rightSquiggly",void 0);
_.u([_.mA("leftSquiggly"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],MY.prototype,"updateLeftSquigglyStyle",null);_.u([_.mA("rightSquiggly"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],MY.prototype,"updateRightSquigglyStyle",null);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],MY.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],MY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],MY.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],MY.prototype,"actionButtonOverride",void 0);_.u([_.Xo({is:"ytd-handles-claiming-header-renderer",disableElementRegistration:!0})],MY);
_.N(MY,"ytd-handles-claiming-header-renderer",function(){if(LFU!==void 0)return LFU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return LFU=X},{mode:1});var ASt;var uQ=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};X.image0DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_dark.svg";X.image0LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_4_light.svg";X.image1DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_dark.svg";X.image1LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_6_light.svg";
X.image3DarkSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_dark.svg";X.image3LightSquigglyBackground="https://www.gstatic.com/youtube/img/handles/handles_squiggle_5_light_v2.svg";X.image0SquigglyBackground=X.image0LightSquigglyBackground;X.image1SquigglyBackground=X.image1LightSquigglyBackground;X.image3SquigglyBackground=X.image3LightSquigglyBackground;return X};
_.r(uQ,_.F);_.W=uQ.prototype;_.W.ready=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark");this.updateTitleAndImages()};
_.W.onDataChanged=function(){this.updateTitleAndImages()};
_.W.onThemeChanged=function(){this.updateTitleAndImages()};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X)};
_.W.updateImage0SquigglyBackground=function(){_.bS(this.hostElement,{"--yt-image0-squiggly-background":"url("+this.image0SquigglyBackground+")"})};
_.W.updateImage1SquigglyBackground=function(){_.bS(this.hostElement,{"--yt-image1-squiggly-background":"url("+this.image1SquigglyBackground+")"})};
_.W.updateImage3SquigglyBackground=function(){_.bS(this.hostElement,{"--yt-image3-squiggly-background":"url("+this.image3SquigglyBackground+")"})};
_.W.updateTitleAndImages=function(){var X,J;((X=this.data)==null?void 0:(J=X.titleImages)==null?void 0:J.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))};
uQ.prototype.updateImage3SquigglyBackground=uQ.prototype.updateImage3SquigglyBackground;uQ.prototype.updateImage1SquigglyBackground=uQ.prototype.updateImage1SquigglyBackground;uQ.prototype.updateImage0SquigglyBackground=uQ.prototype.updateImage0SquigglyBackground;uQ.prototype.onThemeChanged=uQ.prototype.onThemeChanged;uQ.prototype.onDataChanged=uQ.prototype.onDataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],uQ.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],uQ.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"title0",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"title1",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"title2",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"title3",void 0);
_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"title4",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"image0",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"image1",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"image2",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"image3",void 0);_.u([_.R(),_.V("design:type",Object)],uQ.prototype,"image4",void 0);_.u([_.R(),_.V("design:type",String)],uQ.prototype,"image0SquigglyBackground",void 0);
_.u([_.R(),_.V("design:type",String)],uQ.prototype,"image1SquigglyBackground",void 0);_.u([_.R(),_.V("design:type",String)],uQ.prototype,"image3SquigglyBackground",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uQ.prototype,"onDataChanged",null);_.u([_.mA("isDarkTheme"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uQ.prototype,"onThemeChanged",null);
_.u([_.mA("image0SquigglyBackground"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uQ.prototype,"updateImage0SquigglyBackground",null);_.u([_.mA("image1SquigglyBackground"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uQ.prototype,"updateImage1SquigglyBackground",null);
_.u([_.mA("image3SquigglyBackground"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uQ.prototype,"updateImage3SquigglyBackground",null);_.u([_.Xo({is:"ytd-handles-claiming-title-images-section-renderer",disableElementRegistration:!0})],uQ);
_.N(uQ,"ytd-handles-claiming-title-images-section-renderer",function(){if(ASt!==void 0)return ASt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ASt=X},{mode:1});var wV0;var GD=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(GD,_.F);GD.prototype.ready=function(){var X=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(X)};
GD.prototype.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X)};
GD.prototype.onCopyButtonClick=function(){var X=this,J,p,l;return _.L(function(g){return(J=X.data)!=null&&J.primaryChannelUrl?g.yield(navigator.clipboard.writeText(((p=X.data)==null?0:p.encodedChannelUrl)?X.data.encodedChannelUrl:"https://"+_.wi((l=X.data)==null?void 0:l.primaryChannelUrl)),0):g.jumpTo(0)})};
_.u([_.R(),_.V("design:type",Object)],GD.prototype,"data",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],GD.prototype,"ytComponentBehavior",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],GD.prototype,"isDarkTheme",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],GD.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Xo({is:"ytd-handles-claiming-update-social-renderer",disableElementRegistration:!0})],GD);
_.N(GD,"ytd-handles-claiming-update-social-renderer",function(){if(wV0!==void 0)return wV0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return wV0=X},{mode:1});var YOt;var dk=function(){var X=_.F.apply(this,arguments)||this;X.JSC$16456_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_dark_v1.svg";X.JSC$16456_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_curl_section_illustration_light_v1.svg";X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};X.squigglyBackground=X.JSC$16456_squigglyBackgroundLight;return X};
_.r(dk,_.F);dk.prototype.updateSquigglyBackgroundStyle=function(){_.bS(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
dk.prototype.ready=function(){var X=document.documentElement.hasAttribute("dark");this.set("isDarkTheme",X);this.squigglyBackground=X?this.JSC$16456_squigglyBackgroundDark:this.JSC$16456_squigglyBackgroundLight};
dk.prototype.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.set("isDarkTheme",X),this.squigglyBackground=X?this.JSC$16456_squigglyBackgroundDark:this.JSC$16456_squigglyBackgroundLight)};
dk.prototype.updateSquigglyBackgroundStyle=dk.prototype.updateSquigglyBackgroundStyle;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],dk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dk.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dk.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",String)],dk.prototype,"squigglyBackground",void 0);_.u([_.mA("squigglyBackground"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dk.prototype,"updateSquigglyBackgroundStyle",null);_.u([_.Xo({is:"ytd-handles-claiming-vanity-info-renderer",disableElementRegistration:!0})],dk);
_.N(dk,"ytd-handles-claiming-vanity-info-renderer",function(){if(YOt!==void 0)return YOt;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return YOt=X},{mode:1});var vZj;var VM=function(){var X=_.F.apply(this,arguments)||this;X.JSC$16459_squigglyBackgroundDark="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_dark.svg";X.JSC$16459_squigglyBackgroundLight="https://www.gstatic.com/youtube/img/handles/handles_squiggle_3_light.svg";X.squigglyBackground=X.JSC$16459_squigglyBackgroundLight;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(VM,_.F);_.W=VM.prototype;_.W.ready=function(){var X=document.documentElement.hasAttribute("dark");this.onDarkModeToggledAction(X)};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.set("isDarkTheme",X),this.squigglyBackground=X?this.JSC$16459_squigglyBackgroundDark:this.JSC$16459_squigglyBackgroundLight)};
_.W.updateSquigglyBackgroundStyle=function(){_.bS(this.hostElement,{"--yt-squiggly-background":"url("+this.squigglyBackground+")"})};
_.W.onDataChanged=function(){this.data&&this.setupVideoPlayer()};
_.W.detached=function(){this.stop()};
_.W.stop=function(){this.playerElement.stop()};
_.W.setupVideoPlayer=function(){var X=this,J,p;return _.L(function(l){J=X.data.videoId;p="http://i1.ytimg.com/vi/"+J+"/maxresdefault.jpg";X.playerElement.loadVideoWithPlayerVars({video_id:J,iurlhq:p});_.Ma(l)})};
VM.prototype.onDataChanged=VM.prototype.onDataChanged;VM.prototype.updateSquigglyBackgroundStyle=VM.prototype.updateSquigglyBackgroundStyle;_.u([_.R({value:!1}),_.V("design:type",Boolean)],VM.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",String)],VM.prototype,"squigglyBackground",void 0);_.u([_.qB("#player"),_.V("design:type",Object)],VM.prototype,"playerElement",void 0);_.u([_.R(),_.V("design:type",Object)],VM.prototype,"data",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],VM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.mA("squigglyBackground"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VM.prototype,"updateSquigglyBackgroundStyle",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VM.prototype,"onDataChanged",null);
_.u([_.Xo({is:"ytd-handles-claiming-video-item-renderer",disableElementRegistration:!0})],VM);
_.N(VM,"ytd-handles-claiming-video-item-renderer",function(){if(vZj!==void 0)return vZj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return vZj=X},{mode:1});var eub;var PP=function(){var X=_.MB.apply(this,arguments)||this;X.dragging=!1;X.dragMouseStart=0;X.dragOffsetStart=0;X.containerWidthDiff=0;X.boundPrevClick=function(){X.set("offset",tD(X,X.offset-(X.scrollDistance||320)))};
X.boundNextClick=function(){X.set("offset",tD(X,X.offset+(X.scrollDistance||320)))};
X.boundScrollContainerMouseDown=function(J){X.dragMouseStart=J.clientX;X.dragOffsetStart=X.offset;X.dragging=!0};
X.boundScrollContainerDrag=function(J){X.dragging&&X.set("offset",tD(X,X.dragOffsetStart-(J.clientX-X.dragMouseStart)))};
X.boundMouseUp=function(){X.onMouseUp()};
X.boundWheelScroll=function(J){var p=0;Math.abs(J.deltaX)>=Math.abs(J.deltaY)?p=J.deltaX:J.shiftKey&&(p=J.deltaY);p!==0&&(X.offset+=p,J.stopPropagation(),J.preventDefault())};
X.boundChipCloudChipScrollIntoView=function(J){(J=J.detail)&&X.scrollChipIntoView(J)};
return X};
_.r(PP,_.MB);PP.prototype.attached=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container");X.addEventListener("wheel",this.boundWheelScroll);X.addEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);X.style.touchAction="pan-y";X.addEventListener("pointerdown",this.boundScrollContainerMouseDown);X.addEventListener("pointermove",this.boundScrollContainerDrag);window.addEventListener("pointerup",this.boundMouseUp)};
PP.prototype.detached=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container");X.removeEventListener("wheel",this.boundWheelScroll);X.removeEventListener("yt-chip-cloud-chip-scroll-into-view",this.boundChipCloudChipScrollIntoView);X.removeEventListener("pointerdown",this.boundScrollContainerMouseDown);X.removeEventListener("pointermove",this.boundScrollContainerDrag);window.removeEventListener("pointerup",this.boundMouseUp)};
PP.prototype.reset=function(){this.set("offset",0);_.oh(this,this.setContainerWidthDiff);_.oh(this,this.setButtonsState)};
var tD=function(X,J){return Math.min(Math.max(J,0),X.containerWidthDiff)};
_.W=PP.prototype;_.W.onMouseUp=function(){this.dragging=!1};
_.W.transformContainer=function(){this.offset=tD(this,this.offset);var X=_.Bh("HTML_DIR")==="rtl"?"":"-";_.ya(this.hostElement).querySelector("#chips").style.transform="translateX("+X+this.offset+"px)";_.oh(this,this.setButtonsState)};
_.W.setButtonsState=function(){(this.atEnd=this.offset>=this.containerWidthDiff)&&!this.atStart&&(this.offset=tD(this,this.offset));this.atStart=this.offset<=0};
_.W.setContainerWidthDiff=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container"),J=_.ya(this.hostElement).querySelector("#chips");X&&J&&(this.containerWidthDiff=J.clientWidth-X.clientWidth)};
_.W.scrollChipIntoView=function(X){var J=_.ya(this.hostElement).querySelector("#scroll-container");if(J){var p=this.atStart?0:106,l=this.atEnd?0:106;X.offsetLeft<this.offset+p?this.offset=tD(this,X.offsetLeft-p):X.offsetLeft+X.clientWidth>this.offset+J.clientWidth-l&&(this.offset=tD(this,X.offsetLeft+X.clientWidth+l-J.clientWidth))}};
PP.prototype.transformContainer=PP.prototype.transformContainer;_.u([_.R({value:0}),_.V("design:type",Number)],PP.prototype,"offset",void 0);_.u([_.R({value:!0,reflectToAttribute:!0}),_.V("design:type",Boolean)],PP.prototype,"atStart",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],PP.prototype,"atEnd",void 0);_.u([_.R(),_.V("design:type",Number)],PP.prototype,"scrollDistance",void 0);
_.u([_.mA("offset"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],PP.prototype,"transformContainer",null);_.u([_.uS()],PP);var Z3r;var hus;_.QM=_.q(function(X){var J=X.data;X=_.C(_.uo(!1,void 0,"bob3J"));var p=X.next().value,l=X.next().value;X=function(B){if((J==null?void 0:J().state)!==1){var k,n;(n=(k=J()).onTap)==null||n.call(k,B)}};
var g={};return _.A("chip-shape",{class:"ytChipShapeHost","on:focusin":_.Sv(function(){var B=_.yG().resolve(_.I6(_.bX));if(B){l(B.isKeyBoardInUse());var k,n;(n=(k=J()).onFocusIn)==null||n.call(k)}return!1}),
"on:focusout":_.Sv(function(){l(!1);return!1})},_.A(xsU,{shouldWrapInButton:function(){return J().type!==2},
selected:function(){return J().state===0},
onClick:X,isDropdown:function(){return J().type===1},
accessibilityLabel:function(){return J().type===1?void 0:J().accessibilityLabel}},_.A("div",{class:_.yW("ytChipShapeChip",function(){a:switch(J==null?void 0:J().state){case 0:var B="ytChipShapeActive";
break a;case 1:B="ytChipShapeDisabled";break a;default:B="ytChipShapeInactive"}return B},function(){var B=J().type===1||J().type===2,k=J();
return B||k!=null&&k.startIcon?k==null||!k.startIcon||k!=null&&k.text?B?"ytChipShapeEndIconPadding":(k==null?0:k.startIcon)?"ytChipShapeStartIconPadding":"":"ytChipShapeOnlyIconPadding":"ytChipShapeOnlyTextPadding"},function(){var B=J();
if((B==null?void 0:B.style)===0&&(B==null?void 0:B.state)===0){var k;B=((k=_.yG().resolve(_.I6(_.MA)))==null?0:k())?"ytChipShapeAICustomizedChipBorderDarkMode":"ytChipShapeAICustomizedChipBackgroundLightMode"}else B="";return B},(g.ytChipShapeFocused=function(){var B;
return p()&&((B=J())==null?void 0:B.state)!==1},g))},_.A(_.v,{cond:function(){return J().startIcon},
then:function(){return _.A(_.f_,{icon:function(){var B;return(B=J())==null?void 0:B.startIcon},
className:_.yW(function(){return J().text?"ytChipShapeIconStart":"ytChipShapeIconOnly"},function(){var B=J(),k,n=(k=_.yG().resolve(_.I6(_.MA)))==null?void 0:k();
return(B==null?void 0:B.style)===0&&(B==null?void 0:B.state)===0&&n?"ytChipShapeAICustomizedChipIconDarkMode":""})})}}),function(){return J().text},_.A(H3H,{shape:J,
onClick:X}),_.A(_.D8,{model:{borderRadius:"8px"}}))))},"Lc");
_.QM.idomCompat=!0;var xsU=_.q(function(X){var J=_.Sv(function(p){X.onClick(p);return!1});
return _.A(_.v,{cond:X.shouldWrapInButton,then:function(){return _.A("button",{class:"ytChipShapeButtonReset","on:click":J,role:function(){return X.isDropdown()?"combobox":"tab"},
"aria-label":X.accessibilityLabel,"aria-selected":X.selected},X.children)},
else:function(){return X.children}})},"Mc"),H3H=_.q(function(X){var J=X.shape;
var p=X.onClick;var l=_.Sv(function(g){p(g);return!1});
return _.A(_.T_,null,_.A(_.Qw,{when:function(){return J().type===1}},function(){return _.A(_.f_,{icon:"EXPAND",
className:"ytChipShapeIconEnd"})}),_.A(_.Qw,{when:function(){return J().type===2}},function(){return _.A("button",{class:"ytChipShapeButtonReset",
"on:click":l},_.A(_.f_,{icon:"CLOSE",className:"ytChipShapeIconEnd"}))}),_.A(_.Qw,{when:function(){return J().type===0}},function(){return _.A(_.o3,null)}))},"Nc");_.ZZ(_.QM,"chip-shape",{props:{data:_.H7}});var EX=function(){var X=_.F.apply(this,arguments)||this;X.disableDeselectEvent=!1;X.actionMap={"yt-select-chip-command":"onSelectChipCommand","yt-filter-chip-transform-command":"onFilterChipTransformCommand"};return X};
_.r(EX,_.F);_.W=EX.prototype;_.W.onSelectChipCommand=function(X){if(!this.selected&&this.data&&(X=_.a(X,Kou),X.targetId&&X.targetId===this.data.targetId))this.onTap()};
_.W.onFilterChipTransformCommand=function(X){if(!this.selected&&this.data){var J;(X=(J=_.a(X,GKe))==null?void 0:J.chipUniqueId)&&X===this.data.uniqueId&&(this.scrollChipIntoView(),this.onTap())}};
_.W.dataChanged=function(){var X=this;_.oh(this,function(){X.data&&X.data.isSelected&&!X.selected&&(X.scrollChipIntoView(),X.onTap())})};
_.W.computeChipStyle=function(X){return X!=null?X:"STYLE_DEFAULT"};
_.W.onTap=function(){!this.data||this.selected&&this.disableDeselectEvent||(this.ytRendererBehavior.logExplicitClick(this.data),this.selected||!this.data.navigationEndpoint?_.xm(this.hostElement,"yt-chip-cloud-chip-deselect-action"):(_.xm(this.hostElement,"yt-chip-cloud-chip-select-action",[this.hostElement]),this.data&&this.data.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)))};
_.W.onFocus=function(){var X=_.yG().resolve(_.I6(_.bX));X&&X.isKeyBoardInUse()&&this.scrollChipIntoView()};
_.W.scrollChipIntoView=function(){_.h8(this.hostElement,"yt-chip-cloud-chip-scroll-into-view",this.hostElement)};
_.O1.Object.defineProperties(EX.prototype,{hasIcon:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.icon)}},
chipShapeData:{configurable:!0,enumerable:!0,get:function(){return lmm({data:this.data,onTap:this.onTap.bind(this),isSelected:this.selected,onFocusIn:this.onFocus.bind(this)})}}});
EX.prototype.onFocus=EX.prototype.onFocus;EX.prototype.onTap=EX.prototype.onTap;EX.prototype.dataChanged=EX.prototype.dataChanged;_.u([_.S(_.EJ),_.V("design:type",Object)],EX.prototype,"ironButtonState",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],EX.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],EX.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.VJ),_.V("design:type",Object)],EX.prototype,"ironA11yKeysBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EX.prototype,"disableDeselectEvent",void 0);_.u([_.R(),_.V("design:type",Object)],EX.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.icon"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],EX.prototype,"hasIcon",null);
_.u([_.R({computed:"computeChipStyle(data.style.styleType)",reflectToAttribute:!0}),_.V("design:type",String)],EX.prototype,"chipStyle",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],EX.prototype,"selected",void 0);_.u([_.O("data","selected"),_.V("design:type",Object),_.V("design:paramtypes",[])],EX.prototype,"chipShapeData",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EX.prototype,"dataChanged",null);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EX.prototype,"onTap",null);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EX.prototype,"onFocus",null);_.u([_.se({is:"yt-chip-cloud-chip-renderer",disableElementRegistration:!0})],EX);
_.N(EX,"yt-chip-cloud-chip-renderer",function(){if(hus===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Z3r===void 0&&(Z3r=document.createElement("template"));var l=Z3r;p.call(J,l.content.cloneNode(!0),X.content.firstChild);hus=X}X=hus;return X},{mode:2});var $WR=new Set([void 0,"CHIP_VIEW_MODEL_DISPLAY_TYPE_UNSPECIFIED","CHIP_VIEW_MODEL_DISPLAY_TYPE_NO_ICON"]);_.azH=_.q(function(X){function J(){if($WR.has(X.data().displayType)){var Y=!l(),e;if((e=X.disableDeselection)==null||!e.call(X)||Y){X.data().selected=Y;e=Object.assign({},k(),{selected:Y});n(e);var Z;(Z=X.callback)==null||Z.call(X,e,Y)}}}
var p=_.U$("chip-view-model",function(Y){var e=X.data().tooltipTargetId,Z=_.KQ();e&&_.Ev(Z,e,Y);return function(){QL(Z,Y)}}),l=function(){var Y,e;
return!!(((Y=X.selected)==null?void 0:Y.call(X))!==void 0?(e=X.selected)==null?0:e.call(X):k().selected)},g=_.C(_.hF(X.data)),B=g.next().value;
g=g.next().value;var k=B,n=g,w=_.mM(BgC,function(){return X.data().chipEntityKey||""});
return _.A("chip-view-model",{class:"ytChipViewModelHost",el:p},_.A(_.QM,{data:function(){var Y,e=Object.assign({},k(),{selected:l()}),Z=w(),h=(Y=X.disableDeselection)==null?void 0:Y.call(X);a:switch(e.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:(Z==null?void 0:Z.text)||e.text,state:e.disabled?1:e.selected?0:2,type:Y,onTap:WQR(e,p,J,
h),accessibilityLabel:e.accessibilityLabel||e.text}}}))},"Oc");
_.azH.idomCompat={callbacks:{callback:!0}};_.KB=_.q(function(X){X=_.Zp(X,{nextButtonStyle:0});var J=X.data,p=X.callback,l=X.selectionBehavior,g=X.disableChipsScrollAnimation,B=X.nextButtonStyle,k=_.rH("div");X=_.C(_.uo(!0,void 0,"VwW6Jc"));var n=X.next().value,w=X.next().value;X=_.C(_.uo(!1,void 0,"OIoagd"));var Y=X.next().value,e=X.next().value,Z=!1,h=0,x=function(){switch(B()){case 0:return"ytChipsShelfViewModelGradientButton";case 1:return"ytChipsShelfViewModelFloatingButton";default:return"ytChipsShelfViewModelGradientButton"}};
_.ii(function(){w(c());e(D())});
X=_.C(_.hF(function(){var CY={};return J().autoselectedChipIndex!=null?(CY[J().autoselectedChipIndex]=!0,CY):{}}));
var U=X.next().value,y=X.next().value,c=function(){var CY=k.value;return CY==null||CY.scrollLeft-1<=0},D=function(){var CY=k.value;
return CY==null?!1:CY.scrollLeft+1>=(CY==null?NaN:CY.scrollWidth)-(CY==null?NaN:CY.clientWidth)},m=function(){return J().isHorizontallyScrollable},d=function(CY){k.value!=null&&(_.Bh("HTML_DIR")==="rtl"&&(CY=-CY),k.value.scrollBy({left:CY,
behavior:(g==null?0:g())?"instant":"smooth"}))},G=function(){d(-320)},P=function(){d(320)},Q=_.Sv(function(CY){Z=!0;
h=CY.clientX}),E=_.Sv(function(CY){if(Z){CY=CY.clientX;
var Um=CY-h;h=CY;var em;(em=k.value)==null||em.scrollBy({left:-Um})}}),BK=_.Sv(function(){var CY=c(),Um=D();
CY!==n()&&w(CY);Um!==Y()&&e(Um)});
_.SN("pointerup",function(){Z&&(Z=!1)});
return _.A("chips-shelf-view-model",{class:"ytChipsShelfViewModelHost"},_.A(_.GF,{contentId:function(){return J().contentId},
useModernStyle:!0},function(){var CY={},Um={};return _.A("div",null,_.A(_.v,{cond:function(){return J().title},
then:function(){return _.A("div",{class:"ytChipsShelfViewModelChipsShelfHeader"},_.A("h2",{class:"ytChipsShelfViewModelChipsShelfTitle"},function(){return J().title}),_.A(_.NA,{data:function(){return J().overflowButton}},{buttonViewModel:_.q7}))}}),_.A("div",{class:_.yW("ytChipsShelfViewModelChipsShelfContent",x)},_.A(_.v,{cond:function(){return J().previousButton},
then:function(){var em={};return _.A("div",{class:_.yW("ytChipsShelfViewModelLeftArrowContainer",(em.ytChipsShelfViewModelLeftArrowContainerIsHidden=function(){return n()},em))},_.A(_.NA,{data:function(){return J().previousButton}},{buttonViewModel:function(HK){return _.A(_.q7,{data:HK.data,
className:"ytChipsShelfViewModelLeftArrow",onClick:G})}}))}}),_.A("div",{el:k,
"on:pointerdown":Q,"on:pointermove":E,"on:scroll":BK,class:_.yW("ytChipsShelfViewModelChipsScrollContainer",(CY.ytChipsShelfViewModelChipsScrollContainerIsHorizontallyScrollable=m,CY))},_.A("div",{class:_.yW("ytChipsShelfViewModelChipsContainer",(Um.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollable=m,Um.ytChipsShelfViewModelChipsContainerIsHorizontallyScrollableFeaturePhone=!1,Um)),role:"tablist"},_.A(_.NA,{data:function(){return J().contents}},{chipViewModel:function(em,HK){return _.A("div",
{class:"ytChipsShelfViewModelChipWrapper"},_.A(_.azH,{data:em.data,
callback:function(N4,t6){var dC=HK(),ZX,XU=(ZX=l==null?void 0:l())!=null?ZX:0;XU===1||XU===2?(ZX={},y((ZX[dC]=t6,ZX))):XU===0&&(ZX={},y(Object.assign({},U(),(ZX[dC]=t6,ZX))));p==null||p(N4,t6,dC)},
disableDeselection:function(){return(l==null?void 0:l())===1},
selected:function(){return!!U()[HK()]}}))}}))),_.A(_.v,{cond:function(){return J().nextButton},
then:function(){var em={};return _.A("div",{class:_.yW("ytChipsShelfViewModelRightArrowContainer",(em.ytChipsShelfViewModelRightArrowContainerIsHidden=Y,em))},_.A(_.NA,{data:function(){return J().nextButton}},{buttonViewModel:function(HK){return _.A(_.q7,{data:HK.data,
className:"ytChipsShelfViewModelRightArrow",onClick:P})}}))}})))}))},"Qc");
_.KB.idomCompat={callbacks:{callback:!0}};var Usv=_.q(function(X){var J=X.data;var p=X.showChips;var l=X.isUpdateInProgress;var g=X.chipClickCallback;X=_.C(_.uo(!1,void 0,"uth3se"));var B=X.next().value,k=X.next().value;X=_.C(_.uo(!1,void 0,"qED0bb"));var n=X.next().value,w=X.next().value,Y=function(){var Z,h;return!((Z=J())==null?0:Z.responseMessage)&&!((h=J())==null||!h.chipsShelf)},e=void 0;
_.ge(function(){w(!0);var Z=(p()||Y())&&!l();requestAnimationFrame(function(){k(Z)});
e&&clearTimeout(e);e=setTimeout(function(){w(!1)},300)},"OBQBmf");
_.Bo(function(){e&&clearTimeout(e)});
X={};return _.A("ytd-ai-response-box-view-model",{class:_.yW("ytdAiResponseBoxViewModelHost")},_.A("div",{class:_.yW("ytdAiResponseBoxViewModelResponseMessageContainer",(X.ytdAiResponseBoxViewModelResponseMessageContainerHidden=B,X.ytdAiResponseBoxViewModelNotShown=function(){return B()&&!n()},X))},_.A(_.v,{cond:l,
then:function(){return _.A("div",null,_.A(_.x3,{text:function(){return J().responsePendingMessage}}))},
else:function(){return _.A(_.o3,null,_.A(_.v,{cond:function(){var Z;return(Z=J().responseMessageIcon)==null?void 0:Z.iconType},
then:function(Z){return _.A("div",{class:"ytdAiResponseBoxViewModelResponseMessageIcon"},_.A(_.f_,{icon:Z}))}}),_.A("div",null,_.A(_.x3,{text:function(){return J().responseMessage}})))}})),_.A(_.NA,{data:function(){return J().chipsShelf}},{chipsShelfViewModel:function(Z){Z=Z.data;
var h={};return _.A("div",{class:_.yW("ytdAiResponseBoxViewModelChipsShelfContainer",(h.ytdAiResponseBoxViewModelChipsShelfContainerShown=B,h.ytdAiResponseBoxViewModelNotShown=function(){return!B()&&!n()},h))},_.A(_.KB,{data:Z,
selectionBehavior:3,nextButtonStyle:1,callback:g}))}}))},"Sc");var rSU;rSU=Object.assign({},{continuation:mYs,download:SXs,canvas:yKU,reportChannelAbuse:GDZ,ui:JBY,share:dYj,talkToRecs:PQG,watch:AI,ypc:jMU,radioButtonGroup:rKC,collabInviteLink:aga},RPr,{voiceSearch:g5I,shorts:LQ});_.IzZ=Eh(rSU);_.ySU=K_(_.IzZ);_.oZU=(0,_.ySU)(_.IzZ.talkToRecs,{talkToRecsStateSelector:function(X){return X}});var O3j=_.q(function(X){var J=_.C((0,_.tqe)(X.data)).next().value,p=_.QC(function(){var mW;a:{if(mW=J().onUpdateText)if(mW=_.a(mW,_.sW)){var W0;mW=(W0=_.a(mW,t3H))==null?void 0:W0.stepId;break a}mW=void 0}return mW},void 0,"olO2Rd");
X=_.C(_.uo(!1,void 0,"QCzl5d"));var l=X.next().value,g=X.next().value;X=_.C(_.uo(!1,void 0,"cQ7jrd"));var B=X.next().value,k=X.next().value;X=_.C(gsW());var n=X.next().value;X=X.next().value;var w=_.Fg(_.oZU.talkToRecsStateSelector),Y=_.C(_.uo("",void 0,"ry2Eac")),e=Y.next().value,Z=Y.next().value;Y=_.C(_.uo(!1,void 0,"EwWXmb"));var h=Y.next().value,x=Y.next().value,U=_.C(_.uo(!1,void 0,"hORmtb"));Y=U.next().value;var y=U.next().value;U=_.C(_.uo(!1,void 0,"fBzwv"));var c=U.next().value,D=U.next().value;
U=_.C(_.uo(!1,void 0,"BCC4Zc"));var m=U.next().value,d=U.next().value,G=_.U$("div");U=_.C(_.uo(void 0,void 0,"Xvb7gd"));var P=U.next().value,Q=U.next().value,E=void 0,BK=function(mW){mW!==l()&&(k(!0),g(mW),E&&clearTimeout(E),E=setTimeout(function(){k(!1)},300))},CY=function(){if(P()!==void 0){var mW=P();
BK(window.scrollY>mW)}},Um=function(){var mW;
Q((mW=G.value)==null?void 0:mW.offsetHeight);n("yt-feed-filter-chip-bar-resize")},em="";
_.ge(function(){em=e()},"UJeAbb");
_.sy(function(){var mW,W0,ut;Z((ut=(W0=CxB(p(),w()))!=null?W0:(mW=J().textInputValue)==null?void 0:mW.content)!=null?ut:"");x(!!J().welcomeBannerTitle&&!e());Um();document.addEventListener("scroll",CY);_.Bo(function(){document.removeEventListener("scroll",CY);E&&clearTimeout(E)})});
_.ge(function(){h();Um()},"xF8Dy");
U=_.Sv(function(){D(!0);y(!0)});
var HK=_.Sv(function(){y(!1)});
_.ge(function(){var mW=J();D(!1);d(!1);var W0,ut;((ut=_.a((W0=mW.contents)==null?void 0:W0[0],AIj))==null?0:ut.responseMessageIcon)?Z(SOb.cachedUserQuery):SOb.cachedUserQuery=em},"XQIH3b");
var N4=function(mW){var W0=J().onUpdateText;W0&&_.gt(W0,{form:{userQuery:mW}})},t6=_.KM(function(mW){N4(mW)},150),dC=_.Sv(function(mW){mW=mW.target.value;
Z(mW);t6(mW);return!1});
_.ge(function(){var mW=CxB(p(),w());mW!==void 0&&mW!==em&&Z(mW)},"UIIfAc");
var ZX=function(){d(!0);x(!1)},XU=function(){var mW=_.a(J().submitButton,_.ZD);
if(mW==null?0:mW.trackingParams){var W0=_.V_(mW.trackingParams),ut=_.Kv();ut&&W0&&_.Cs(ut,W0,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}if(mW=mW==null?void 0:mW.onTap)_.gt(mW),ZX()},Em=_.Sv(function(mW){mW.key==="Enter"&&(N4(mW.target.value.trim()),XU());
return!1}),eu=function(){XU()},hr=_.Sv(function(){n("yt-feed-customization-scroll-up")}),yk={},UT={},Wp={},vK={};
return _.A("ytd-feed-customization-form-view-model",{class:_.yW("ytdFeedCustomizationFormViewModelHost",(yk.ytdFeedCustomizationFormViewModelHostCollapsed=l,yk)),el:_.A4(X)},_.A("div",{class:"ytdFeedCustomizationFormViewModelBodyContainer",el:G},_.A("div",{class:_.yW("ytdFeedCustomizationFormViewModelExpandedContent",(UT.ytdFeedCustomizationFormViewModelNotShown=function(){return l()&&!B()},UT))},_.A(_.v,{cond:function(){return J().disclaimer},
then:function(){return _.A("div",{class:"ytdFeedCustomizationFormViewModelDisclaimer"},_.A(_.x3,{text:function(){return J().disclaimer}}))}}),_.A(_.v,{cond:h,
then:function(){return _.A("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerContainer"},_.A("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerTitle"},_.A(_.x3,{text:function(){return J().welcomeBannerTitle}})),_.A("div",{class:"ytdFeedCustomizationFormViewModelWelcomeBannerSubtitle"},_.A(_.x3,{text:function(){return J().welcomeBannerSubtitle}})))}}),_.A("div",{class:_.yW("ytdFeedCustomizationFormViewModelInputContainer",(Wp.ytdFeedCustomizationFormViewModelInputContainerHighlighted=
Y,Wp))},_.A("input",{class:"ytdFeedCustomizationFormViewModelInput",
type:"text",placeholder:function(){var mW;return(mW=J().textInputPlaceholder)==null?void 0:mW.content},
"prop:value":e,"on:focus":U,"on:blur":HK,"on:input":dC,"on:keyup":Em,maxlength:250,disabled:m}),_.A(_.v,{cond:function(){return!!e()&&!m()},
then:function(){return _.A(_.NA,{data:function(){return J().clearButton}},{buttonViewModel:function(mW){return _.A("div",{class:"ytdFeedCustomizationFormViewModelClearButtonContainer"},_.A(_.q7,{data:mW.data}))}})}}),_.A(_.v,{cond:function(){return m()},
then:function(){return _.A(_.NA,{data:function(){return J().inProgressButton}},{buttonViewModel:function(mW){return _.A("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.A(_.q7,{data:mW.data,
buttonOverrides:{disabled:!0}}))}})},
else:function(){return _.A(_.NA,{data:function(){return J().submitButton}},{buttonViewModel:function(mW){return _.A("div",{class:"ytdFeedCustomizationFormViewModelSubmitButtonContainer"},_.A(_.q7,{data:mW.data,
onClick:ZX}))}})}}),_.A(_.NA,{data:function(){return J().menuButton}},{buttonViewModel:function(mW){return _.A("div",{class:"ytdFeedCustomizationFormViewModelMenuButtonContainer"},_.A(_.q7,{data:mW.data,
buttonOverrides:function(){return{disabled:m()}}}))}})),_.A(_.NA,{data:function(){return J().contents}},{aiResponseBoxViewModel:function(mW){return _.A("div",{class:"ytdFeedCustomizationFormViewModelResponseContainer"},_.A(Usv,{data:mW.data,
showChips:c,isUpdateInProgress:m,chipClickCallback:eu}))}})),_.A("div",{class:_.yW("ytdFeedCustomizationFormViewModelCollapsedContent",(vK.ytdFeedCustomizationFormViewModelNotShown=function(){return!l()&&!B()},vK)),
"on:click":hr},_.A("div",{class:"ytdFeedCustomizationFormViewModelCollapsedText"},function(){var mW;return e()||((mW=J().textInputPlaceholder)==null?void 0:mW.content)}))))},"Xc"),cSb=function(){this.cachedUserQuery=""};
cSb.prototype.reset=function(){this.cachedUserQuery=""};
var SOb=new cSb;_.ZZ(O3j,"ytd-feed-customization-form-view-model",{props:{data:_.H7}});var b3j=_.$1.persistentPanelVisibleSelector,TD=function(){var X=_.F.apply(this,arguments)||this;X.isDarkTheme=!1;X.notSticky=!1;X.transparentBackground=!1;X.shouldHide=!1;X.disableSticky=!1;X.fluidWidth=!1;X.isClipList=!1;X.defaultChipIndex=0;X.hasSelectedChipContent=!1;X.isPlaylist=!1;X.playlistVotingAnimationEnabled=_.H("web_enable_voting_animation");X.toolbarHeight=0;X.actionMap={"yt-chip-cloud-chip-select-action":"handleChipCloudChipSelectAction","yt-chip-cloud-chip-deselect-action":"handleChipCloudChipDeselectAction",
"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(TD,_.F);_.W=TD.prototype;
_.W.configureRendererStamper=function(){return{"data.contents":{id:"chips",mapping:{chipCloudChipRenderer:{component:"yt-chip-cloud-chip-renderer",properties:{disableDeselectEvent:"[[isDisableDeselectEvent]]"}}}},sortFilterHeaderRendererData:{id:"filter",mapping:{sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isClipList:"[[isClipList]]",isPlaylistPageWithFilters:"[[isPlaylistPage]]"}}}},"data.previousButton":{id:"left-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundPrevClick]]"},
params:{iconSize:16}}}},selectedChipContent:{id:"selected-chip-content",mapping:{feedCustomizationFormViewModel:{component:"ytd-feed-customization-form-view-model"}}},"data.nextButton":{id:"right-arrow-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundNextClick]]"},params:{iconSize:16}}}}}};
_.W.attached=function(){var X=this;document.addEventListener("scroll",_.Da(this,this.updateChipBarWidthAndTop));document.addEventListener("yt-feed-filter-chip-bar-resize",_.Da(this,this.onFeedFilterChipBarResize));this.isDarkTheme=document.documentElement.hasAttribute("dark");var J;this.toolbarHeight=((J=document.querySelector("ytd-masthead"))==null?void 0:J.clientHeight)||0;window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(p){X.handleIntersect(p)},{rootMargin:"-"+
(this.toolbarHeight+1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){X.updateChipBarWidthAndTop()}),this.resizeObserver.observe(this.hostElement))};
_.W.detached=function(){var X;(X=this.intersectionObserver)==null||X.disconnect();var J;(J=this.resizeObserver)==null||J.disconnect();document.removeEventListener("scroll",_.Da(this,this.updateChipBarWidthAndTop));document.removeEventListener("yt-feed-filter-chip-bar-resize",_.Da(this,this.onFeedFilterChipBarResize))};
_.W.dataChanged=function(){var X=this,J,p,l=(J=this.data)==null?void 0:(p=J.contents)==null?void 0:p.findIndex(function(B){var k;return!((k=_.a(B,JYZ))==null?0:k.navigationEndpoint)});
l&&(this.defaultChipIndex=l);this.updating=!0;var g=this.findSelectedChipIndex();this.selectedIndex!==g&&(this.selectedIndex=-1);_.oh(this,function(){X.selectedIndex=g;X.updateSelectedChipContent(X.selectedIndex);X.updating=!1;X.ytScrollableChipCloudBehavior.reset()})};
_.W.findSelectedChipIndex=function(){var X;if((X=this.data)==null||!X.contents)return 0;X=this.data.contents;for(var J=0;J<X.length;J++){var p=void 0;if((p=_.a(X[J],JYZ))==null?0:p.isSelected)return J}return 0};
_.W.computeStyle=function(X){return X};
_.W.handleChipCloudChipSelectAction=function(X){X=this.JSC$16505_chipsSelector.indexOf(X);X>-1&&(this.JSC$16505_chipsSelector.selectIndex(X),this.updateSelectedChipContent(X))};
_.W.updateSelectedChipContent=function(X){var J;if((J=this.data)==null||!J.contents||X<0||X>=this.data.contents.length)this.selectedChipContent=void 0;else{var p;this.selectedChipContent=(p=_.a(this.data.contents[X],JYZ))==null?void 0:p.content}};
_.W.handleChipCloudChipDeselectAction=function(){if(_.H("kevlar_chips_check_index_zero_killswitch")||![this.defaultChipIndex,-1].includes(this.selectedIndex)){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[this.defaultChipIndex],JYZ))==null?void 0:p.navigationEndpoint;l&&_.xm(this.hostElement,"yt-browse-section-list-reload-endpoint",[l]);this.JSC$16505_chipsSelector.selectIndex(this.defaultChipIndex);this.updateSelectedChipContent(this.defaultChipIndex);this.ytScrollableChipCloudBehavior.reset()}};
_.W.onSelectedChipContentChanged=function(){this.hasSelectedChipContent=!!this.selectedChipContent};
_.W.onFeedFilterChipBarResize=function(){this.updateDynamicHeight()};
_.W.updateDynamicHeight=function(){var X=this;this.hasSelectedChipContent&&!this.notSticky?_.oh(this,function(){var J=_.ya(X.hostElement).querySelector("#chips-wrapper");J&&_.bS(X.hostElement,{"--ytd-chips-bar-dynamic-height":J.clientHeight+"px"})}):_.bS(this.hostElement,{"--ytd-chips-bar-dynamic-height":""})};
_.W.onGuideIsExpandedChanged=function(){this.updateLayout()};
_.W.onPersistentPanelVisibleChanged=function(){this.updateLayout()};
_.W.onResize=function(){this.updateLayout()};
_.W.updateLayout=function(){var X=this.ytScrollableChipCloudBehavior;_.oh(X,X.setContainerWidthDiff);X=this.ytScrollableChipCloudBehavior;_.oh(X,X.setButtonsState)};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.updateChipBarWidthAndTop=function(){this.updateDimensions();this.notSticky=this.isChannelPageGrid||this.disableSticky||this.hostElement.getBoundingClientRect().y>this.toolbarHeight};
_.W.handleIntersect=function(X){this.notSticky=this.isChannelPageGrid||this.disableSticky||X[0].intersectionRatio===1};
_.W.updateDimensions=function(){var X=this.ytRendererBehavior.parentComponent;if(X){var J,p=(J=X.headerElement)!=null?J:X;_.bS(this.hostElement,{"--ytd-rich-grid-chips-bar-width":p.clientWidth+"px","--ytd-rich-grid-chips-bar-top":this.toolbarHeight+"px"})}};
_.W.updateSelectedIndexFromBinding=function(X){this.selectedIndex=X.detail.value};
_.W.isPlaylistPageChanged=function(){if(this.isPlaylistPage){var X;(X=this.sortFilterHeaderRendererElement)==null||X.setAttribute("is-playlist-page-with-filters","")}};
_.W.dispatchChipBarIsSticky=function(){this.ytdReduxBehavior.dispatch(Tks(!this.notSticky))};
_.O1.Object.defineProperties(TD.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 X,J,p=(X=this.data)==null?void 0:(J=X.contents)==null?void 0:J.find(function(l){return _.a(l,$yv)});
return{sortFilterHeaderRenderer:_.a(p,$yv)}}}});
TD.prototype.dispatchChipBarIsSticky=TD.prototype.dispatchChipBarIsSticky;TD.prototype.isPlaylistPageChanged=TD.prototype.isPlaylistPageChanged;TD.prototype.updateChipBarWidthAndTop=TD.prototype.updateChipBarWidthAndTop;TD.prototype.onResize=TD.prototype.onResize;TD.prototype.onPersistentPanelVisibleChanged=TD.prototype.onPersistentPanelVisibleChanged;TD.prototype.onGuideIsExpandedChanged=TD.prototype.onGuideIsExpandedChanged;TD.prototype.updateDynamicHeight=TD.prototype.updateDynamicHeight;
TD.prototype.onSelectedChipContentChanged=TD.prototype.onSelectedChipContentChanged;TD.prototype.dataChanged=TD.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],TD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TD.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],TD.prototype,"actionHandlerBehavior",void 0);
_.u([_.S(_.sJ),_.V("design:type",Object)],TD.prototype,"ironResizableBehavior",void 0);_.u([_.S(),_.V("design:type",PP)],TD.prototype,"ytScrollableChipCloudBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],TD.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TD.prototype,"data",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],TD.prototype,"selectedIndex",void 0);_.u([_.R({value:320}),_.V("design:type",Number)],TD.prototype,"scrollDistance",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"isDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"notSticky",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"transparentBackground",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.styleType)"}),_.V("design:type",String)],TD.prototype,"componentStyle",void 0);
_.u([_.R({selector:_.ZOR}),_.V("design:type",Boolean)],TD.prototype,"guideIsExpanded",void 0);_.u([_.R({selector:b3j}),_.V("design:type",Boolean)],TD.prototype,"persistentPanelVisible",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"shouldHide",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"disableSticky",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"fluidWidth",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"isClipList",void 0);_.u([_.R(),_.V("design:type",Object)],TD.prototype,"defaultChipIndex",void 0);_.u([_.R(),_.V("design:type",Object)],TD.prototype,"selectedChipContent",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"hasSelectedChipContent",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],TD.prototype,"isPlaylist",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],TD.prototype,"playlistVotingAnimationEnabled",void 0);_.u([_.qB("#chips"),_.V("design:type",Object)],TD.prototype,"JSC$16505_chipsSelector",void 0);_.u([_.qB("ytd-sort-filter-header-renderer"),_.V("design:type",HTMLElement)],TD.prototype,"sortFilterHeaderRendererElement",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],TD.prototype,"updating",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"dataChanged",null);_.u([_.mA("selectedChipContent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"onSelectedChipContentChanged",null);_.u([_.mA("hasSelectedChipContent","notSticky"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"updateDynamicHeight",null);
_.u([_.mA("guideIsExpanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"onGuideIsExpandedChanged",null);_.u([_.mA("persistentPanelVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"onPersistentPanelVisibleChanged",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"onResize",null);
_.u([_.GA("isChannelPageGrid","disableSticky","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"updateChipBarWidthAndTop",null);_.u([_.O("componentStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TD.prototype,"isChannelPageGrid",null);_.u([_.O("componentStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TD.prototype,"isHashtagLandingPage",null);
_.u([_.mA("isPlaylistPage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"isPlaylistPageChanged",null);_.u([_.O("componentStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TD.prototype,"isPlaylistPage",null);_.u([_.O("componentStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TD.prototype,"isDisableDeselectEvent",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],TD.prototype,"sortFilterHeaderRendererData",null);_.u([_.R({reflectToAttribute:!0,selector:_.II5}),_.V("design:type",String)],TD.prototype,"frostedGlassMode",void 0);_.u([_.mA("notSticky"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TD.prototype,"dispatchChipBarIsSticky",null);_.u([_.Xo({is:"ytd-feed-filter-chip-bar-renderer",disableElementRegistration:!0})],TD);
_.N(TD,"ytd-feed-filter-chip-bar-renderer",function(){if(eub!==void 0)return eub;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-feed-filter-chip-bar-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="chips-wrapper" class="style-scope ytd-feed-filter-chip-bar-renderer">\n  <div id="chips-content" class="style-scope ytd-feed-filter-chip-bar-renderer">\n    <div id="left-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="left-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n    <div id="filter" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    <div id="scroll-container" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <iron-selector id="chips" activate-event="" role="tablist" selected="[[selectedIndex]]" selected-attribute="selected" on-selected-changed="updateSelectedIndexFromBinding" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      </iron-selector>\n    </div>\n    <div id="right-arrow" class="style-scope ytd-feed-filter-chip-bar-renderer">\n      <div id="right-arrow-button" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n    </div>\n  </div>\n  <div id="selected-chip-content" class="style-scope ytd-feed-filter-chip-bar-renderer"></div>\n</div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return eub=X},{mode:1});var fzH;var Dsk=_.q(function(X){var J=X.data;var p=X.buttonIndex;var l=X.selectedIndex;var g=X.onSelect;var B=function(){return p()===l()},k=function(){var n,w;
return(w=(n=J().text)==null?void 0:n.content)!=null?w:""};
X=_.gJR();return _.A("yt-toggleable-image-button-view-model",{class:function(){var n={};n=(n.toggleableImageButtonViewModelHost=!0,n[""]=!0,n.toggleableImageButtonViewModelSemiTransparent=l()!==-1&&!B(),n);return _.Qg(n)},
tabindex:0,"aria-label":k,"aria-pressed":B,role:"button","on:keydown":X,"on:click":_.Sv(function(){g(J().onSubmitCommand);return!1})},_.A(_.v,{cond:function(){return J().logo},
then:function(n){return _.A(_.wt,{data:n,className:function(){var w={};w=(w.toggleableImageButtonViewModelImage=!0,w.toggleableImageButtonViewModelCircularRadius=!(!J().backgroundColor||!J().backgroundColorDarkMode),w.toggleableImageButtonViewModelGradientRing=!!(B()&&J().backgroundColor&&J().backgroundColorDarkMode),w);return _.Qg(w)},
alt:k,useWidth:!1,style:function(){if(B()&&J().backgroundColor&&J().backgroundColorDarkMode){var w=jo(Number(J().backgroundColorDarkMode),"1");var Y=jo(Number(J().backgroundColor),"1");w="background: linear-gradient(180deg,"+w+","+Y+") border-box;"}else w="";return w}})}}),_.A(_.D8,{model:{borderRadius:"16px"}}),_.A("p",{class:function(){var n={};
n=(n.toggleableImageButtonViewModelLabel=!0,n.toggleableImageButtonViewModelBoldText=B(),n);return _.Qg(n)}},_.A(_.x3,{text:function(){return J().text}})))},"Yc");
Dsk.idomCompat=!0;var ms0=_.q(function(X){var J=X.data;X=_.C(_.uo({index:-1,command:{}},void 0,"GM3umb"));var p=X.next().value,l=X.next().value;return _.A("yt-nudge-form-view-model",{class:"nudgeFormViewModelHost"},_.A("div",{class:"nudgeFormViewModelFormOptions"},_.A(_.NA,{data:function(){return J().inputFields},
allowIncompleteMapping:!0},{toggleableImageButtonViewModel:function(g,B){return _.A(Dsk,{data:g.data,buttonIndex:B,selectedIndex:function(){return p().index},
onSelect:function(k){l({index:B(),command:k})}})}})),_.A(_.x3,{text:function(){return J().subtitle},
className:"nudgeFormViewModelSubtitle"}),_.A("div",{class:"nudgeFormViewModelSubmit"},_.A(_.NA,{data:function(){return J().submitButton}},{buttonViewModel:function(g){return _.A(Rue,{data:g.data,
isDisabled:function(){return p().index===-1},
onClick:function(){_.gt(p().command)}})}})))},"Zc");
ms0.idomCompat=!0;var Rue=_.q(function(X){var J=_.QC(function(){return Object.assign({},X.data(),{state:X.isDisabled()?"BUTTON_VIEW_MODEL_STATE_DISABLED":"BUTTON_VIEW_MODEL_STATE_ACTIVE"})},void 0,"wMKC2e");
return _.A(_.q7,{data:J,onClick:X.onClick})},"$c");_.ZZ(ms0,"yt-nudge-form-view-model",{props:{data:_.H7}});var zD=function(){var X=_.F.apply(this,arguments)||this;X.roundedContainer=!0;X.buttonUpdate=_.H("web_modern_buttons");X.isDarkMode=!1;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return X};
_.r(zD,_.F);_.W=zD.prototype;_.W.computeNudgeStyle=function(X){return X?"modernized-nudge":""};
_.W.handleDarkModeToggledAction=function(X){this.isDarkMode=X};
_.W.attached=function(){this.handleDarkModeToggledAction(document.documentElement.hasAttribute("dark"))};
_.W.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"}}}};
_.W.computeIsHorizontalButtons=function(X){return X?!!X.applyModernizedStyle&&!!X.enableHorizontalButtons&&!!X.secondaryButton:!1};
_.O1.Object.defineProperties(zD.prototype,{isHidden:{configurable:!0,enumerable:!0,get:function(){return!!this.ytdDismissibleItemBehavior.isHideEnclosingAction}},
trimStyle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.trimStyle)==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?"no-trim":"gradient-trim-1"}},
backgroundStyle:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.data)==null?void 0:X.backgroundStyle)!=null?J:"FEED_NUDGE_BACKGROUND_STYLE_UNKNOWN"}},
contentsLocation:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.data)==null?void 0:X.contentsLocation)!=null?J:"FEED_NUDGE_CONTENTS_LOCATION_UNKNOWN"}},
noShadow:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.disableDropShadow)}},
noIcon:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.lightIconImage)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zD.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],zD.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],zD.prototype,"actionHandlerBehavior",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("isHideEnclosingAction"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zD.prototype,"isHidden",null);_.u([_.R(),_.V("design:type",Object)],zD.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zD.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zD.prototype,"buttonUpdate",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeNudgeStyle(data.applyModernizedStyle)"}),_.V("design:type",String)],zD.prototype,"nudgeStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.trimStyle"),_.V("design:type",String),_.V("design:paramtypes",[])],zD.prototype,"trimStyle",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.backgroundStyle"),_.V("design:type",String),_.V("design:paramtypes",[])],zD.prototype,"backgroundStyle",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.contentsLocation"),_.V("design:type",String),_.V("design:paramtypes",[])],zD.prototype,"contentsLocation",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.disableDropShadow"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zD.prototype,"noShadow",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.lightIconImage"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zD.prototype,"noIcon",null);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsHorizontalButtons(data)"}),_.V("design:type",Boolean)],zD.prototype,"isHorizontalButtons",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Object)],zD.prototype,"isDarkMode",void 0);_.u([_.Xo({is:"ytd-feed-nudge-renderer",disableElementRegistration:!0})],zD);
_.N(zD,"ytd-feed-nudge-renderer",function(){if(fzH!==void 0)return fzH;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return fzH=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var FFU;var qOU;var jh=function(){var X=_.F.apply(this,arguments)||this;X.collapsed=!1;X.actionMap={"ytd-slimline-survey-rating-select-action":"handleRatingSelect","ytd-slimline-survey-show-action":"handleShowSurvey"};return X};
_.r(jh,_.F);jh.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"}}}};
jh.prototype.handleRatingSelect=function(){var X;((X=this.data)==null?0:X.onSelectRating)&&this.ytComponentBehavior.resolveCommand(this.data.onSelectRating);this.collapsed=!0};
jh.prototype.handleShowSurvey=function(){this.collapsed=!1};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],jh.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],jh.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jh.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.wa),_.V("design:type",Object)],jh.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jh.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jh.prototype,"collapsed",void 0);_.u([_.Xo({is:"ytd-slimline-survey-renderer",disableElementRegistration:!0})],jh);
_.N(jh,"ytd-slimline-survey-renderer",function(){if(qOU!==void 0)return qOU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return qOU=X},{mode:1});var NRX;var iQ=function(){return _.F.apply(this,arguments)||this};
_.r(iQ,_.F);iQ.prototype.maybeGetBackgroundColor=function(X){return this.isDarkMode?X.section2Color:X.section3Color};
iQ.prototype.colorPaletteChanged=function(){var X=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;X&&(X==null?0:X.secondaryTitleColor)&&this.maybeGetBackgroundColor(X)?(this.hostElement.style.backgroundColor=_.TU(this.maybeGetBackgroundColor(X)),this.hostElement.style.color=_.TU(X.secondaryTitleColor)):(this.hostElement.style.backgroundColor="",this.hostElement.style.color="")};
iQ.prototype.colorPaletteChanged=iQ.prototype.colorPaletteChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],iQ.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iQ.prototype,"data",void 0);_.u([_.R({selector:function(X){return X.ui.darkModeIsEnabled}}),
_.V("design:type",Boolean)],iQ.prototype,"isDarkMode",void 0);_.u([_.R(),_.V("design:type",Object)],iQ.prototype,"lightColorPalette",void 0);_.u([_.R(),_.V("design:type",Object)],iQ.prototype,"darkColorPalette",void 0);_.u([_.mA("darkColorPalette","lightColorPalette","data","isDarkMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],iQ.prototype,"colorPaletteChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-endorsement-header-renderer"})],iQ);
_.N(iQ,"ytd-endorsement-header-renderer",function(){if(NRX!==void 0)return NRX;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return NRX=X},{mode:1});_.ZZ(_.Ln,"yt-decorated-avatar-view-model",{props:{data:_.H7,className:_.H7}});_.sX=new _.yo("VIEW_TRANSITION_MANAGER_TOKEN");var Xc=function(){var X=_.F.apply(this,arguments)||this;X.fullHeight=_.H("web_rich_grid_media_full_height");X.showChannelAvatar=!0;X.hasPlaylistThumbnail=!1;X.avatarStackViewModelOverrides={layoutType:"AVATAR_STACK_LAYOUT_CLUSTER"};X.registerThumbnailForPageTransition=function(){_.H("web_thumbnail_to_watch_transition")&&_.MEs(_.yG().resolve(_.sX),X.thumbnail)};
return X};
_.r(Xc,_.F);_.W=Xc.prototype;
_.W.configureRendererStamper=function(){return{lazyLoadMenu:zs,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"}}}};
_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.shouldLazyLoadMenu=function(){var X=this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO"||this.entitySelectorType==="RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST";return!_.H("kevlar_modern_downloads_page")||!X};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16529_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.JSC$16529_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:this.getVideoPreviewOpts()})};
_.W.getVideoPreviewOpts=function(){var X={},J;if((J=this.data)==null?0:J.multipleInlinePlaybackEndpoint)X=eVu;this.isRadio&&(X=vsk);return X};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$16529_inlinePreviewHoverListener)==null||hh(X)};
_.W.getOwner=function(){var X,J,p;return((X=this.data)==null?void 0:(J=X.channelThumbnailSupportedRenderers)==null?void 0:J.channelThumbnailWithLinkRenderer)||_.a((p=this.data)==null?void 0:p.showProviderChannelThumbnail,iIe)};
_.W.updateLockupSize=function(){var X;((X=this.getOwner())==null?0:X.thumbnail)?this.showChannelAvatar=!0:this.showChannelAvatar=!1};
_.W.getFeedbackEndpoint=function(X){if(_.a(X,_.s9))return X;var J,p;X=(p=(J=_.a(X,_.Im))==null?void 0:J.commands)!=null?p:[];J=_.C(X);for(p=J.next();!p.done;p=J.next())if(p=this.getFeedbackEndpoint(p.value))return p;return null};
_.W.computeNavigationEndpoint=function(X){return rIR(X==null?void 0:X.navigationEndpoint)};
_.W.handleReloadDownloadsInfo=function(){if(this.entityDrivenState){var X=Object.assign({},this.data,this.entityDrivenState);JSON.stringify(X)!==JSON.stringify(this.data)&&this.set("data",X)}};
_.W.onDataChanged=function(){var X=this,J=this.getOwner();if(J){this.set("data.owner",J);var p,l,g,B,k,n=((p=this.data)==null?void 0:(l=p.shortBylineText)==null?void 0:(g=l.runs)==null?void 0:(B=g[0])==null?void 0:B.text)||((k=J.name)==null?void 0:k.simpleText);this.set("data.owner.title",n)}var w,Y,e,Z,h,x;J=((w=this.data)==null?void 0:(Y=w.thumbnailRenderer)==null?void 0:Y.playlistVideoThumbnailRenderer)||((e=this.data)==null?void 0:(Z=e.thumbnailRenderer)==null?void 0:Z.playlistCustomThumbnailRenderer)||
((h=this.data)==null?void 0:(x=h.thumbnailRenderer)==null?void 0:x.showCustomThumbnailRenderer);var U;((U=this.data)==null?0:U.thumbnail)||!J||this.set("data.thumbnail",J.thumbnail);this.updateInlinePreviewHoverListeners();requestAnimationFrame(function(){X.updateLockupSize()});
var y;if(w=((y=this.data)==null?void 0:y.trackingParams)||"")this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(w);var c;((c=this.dismissActionToReplayEntity)==null?0:c.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command)};
_.W.onHiddenChanged=function(){this.updateLockupSize()};
_.W.onIsDismissedChanged=function(){if(this.ytdDismissibleItemBehavior.isDismissed)_.xm(this.hostElement,"yt-terminate-video-preview-action");else{var X;(X=this.videoTitleLink)==null||X.focus()}};
_.W.metadataColorChanged=function(){var X;if(this.metadataColor&&((X=this.videoTitle)==null?0:X.style))this.videoTitle.style.color=_.TU(this.metadataColor);else{var J,p;!this.metadataColor&&((J=this.videoTitle)==null?0:(p=J.style)==null?0:p.color)&&(this.videoTitle.style.color="")}};
_.W.onDetailsClick=function(X){var J=this.computedNavigationEndpoint;J&&(_.wz(_.Yj(X),this.hostElement,["A","BUTTON","YT-AVATAR-STACK-VIEW-MODEL"])||_.h8(this.hostElement,"yt-navigate",{endpoint:J}))};
_.W.onRendererTap=function(){this.registerThumbnailForPageTransition();var X,J,p=((X=this.data)==null?void 0:X.serviceEndpoint)||this.getFeedbackEndpoint((J=this.data)==null?void 0:J.navigationEndpoint);p&&_.a(p,_.s9)&&this.ytComponentBehavior.resolveCommand(p)};
_.W.onMouseDown=function(X){var J=X.target,p=this.computedNavigationEndpoint,l;X=J.href||((l=_.a(p==null?void 0:p.commandMetadata,_.SH))==null?void 0:l.url);l=J.data||p;X&&l&&PBW(X,l)};
_.W.computeVideoTitleText=function(){var X;if((X=this.data)==null?0:X.title)return Object.assign({},this.data.title,{accessibility:void 0})};
_.W.computeHasPlaylistThumbnail=function(X){var J,p,l,g,B;if((((J=X.thumbnailRenderer)==null?0:J.playlistVideoThumbnailRenderer)||((p=X.thumbnailRenderer)==null?0:p.playlistCustomThumbnailRenderer)||((l=X.thumbnailRenderer)==null?0:l.showCustomThumbnailRenderer)||((g=X.thumbnailRenderer)==null?0:g.playlistVideoThumbnailRenderer)||((B=X.thumbnailRenderer)==null?0:B.playlistCustomThumbnailRenderer))&&X.thumbnailOverlays)for(J=0;J<X.thumbnailOverlays.length;J++)if(p=void 0,(p=X.thumbnailOverlays[J])==
null?0:p.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.O1.Object.defineProperties(Xc.prototype,{typographyBumpV2:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&_.H("web_enable_typography_bump_v2")}},
lazyLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(this.shouldLazyLoadMenu()){var X;return(X=this.data)==null?void 0:X.menu}}},
immediateLoadMenu:{configurable:!0,enumerable:!0,get:function(){if(!this.shouldLazyLoadMenu()){var X;return(X=this.data)==null?void 0:X.menu}}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$16529_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}},
stackThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return _.VpU(location.pathname)==="home"?"large":"medium"}},
useAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.avatar)}},
mediaId:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.videoId)||((J=this.data)==null?void 0:J.playlistId)||""}}});
Xc.prototype.onMouseDown=Xc.prototype.onMouseDown;Xc.prototype.metadataColorChanged=Xc.prototype.metadataColorChanged;Xc.prototype.onIsDismissedChanged=Xc.prototype.onIsDismissedChanged;Xc.prototype.onHiddenChanged=Xc.prototype.onHiddenChanged;Xc.prototype.onDataChanged=Xc.prototype.onDataChanged;Xc.prototype.handleReloadDownloadsInfo=Xc.prototype.handleReloadDownloadsInfo;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Xc.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Xc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Xc.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Xc.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],Xc.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Xc.prototype,"ytdReduxBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Xc.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],Xc.prototype,"entitySelectorType",void 0);_.u([_.R(),_.V("design:type",Boolean)],Xc.prototype,"noEndpoints",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Xc.prototype,"isRadio",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],Xc.prototype,"miniMode",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Xc.prototype,"fullHeight",void 0);
_.u([_.R(),_.V("design:type",Boolean)],Xc.prototype,"showDarkVideoMetadata",void 0);_.u([_.R(),_.V("design:type",Boolean)],Xc.prototype,"showLightVideoMetadata",void 0);_.u([_.R(),_.V("design:type",Number)],Xc.prototype,"metadataColor",void 0);_.u([_.R(),_.V("design:type",Object)],Xc.prototype,"showChannelAvatar",void 0);_.u([_.R(),_.V("design:type",Boolean)],Xc.prototype,"hidden",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],Xc.prototype,"showYtInteraction",void 0);
_.u([_.R(),_.V("design:type",String)],Xc.prototype,"dismissedContentId",void 0);_.u([_.R({selectorArgs:["dismissedContentId"],selector:oAY}),_.V("design:type",Object)],Xc.prototype,"dismissActionToReplayEntity",void 0);
_.u([_.R({selectorArgs:["entitySelectorType","mediaId"],selector:function(X,J,p){if(_.H("kevlar_modern_downloads_page")&&p&&J&&J!=="RICH_ITEM_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(J){case "RICH_ITEM_ENTITY_SELECTOR_TYPE_VIDEO":var l=OOY(X,p);if(l){J=_.JW(X,p);var g=lr(X,p),B=Gp5(X,p);X=gi(X,p);var k=HdT(l,J,g,B);g=k.shortViewCountText;var n=k.publishedTimeText;k=k.badges;var w=X>0;B=hl6(l,J,B,X);l=_.NI(J)||J==="TRANSFER_STATE_FAILED"||J==="TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH"||!qI(l.policyEntity)?
void 0:aqa(p,X,l.videoEntity.lengthSeconds);J==="TRANSFER_STATE_PAUSED_BY_USER"&&p&&!_.H("dl_resume_click_killswitch")&&(l={offlineVideoEndpoint:{videoId:p,action:"ACTION_RESUME"}});p={shortViewCountText:g,publishedTimeText:n,badges:k,isWatched:w,navigationEndpoint:l,thumbnailOverlays:B}}else p=void 0;return p;case "RICH_ITEM_ENTITY_SELECTOR_TYPE_PLAYLIST":a:{if(J=cY4(X,p))if(l=_.pf(X,p),B=_.bOU(X,p),l!=="TRANSFER_STATE_UNKNOWN"){p=x35(J,l,B,p,_.X$(X));break a}p=void 0}return p;default:_.Wf(new _.Kw("Error: entitySelectorType defined but not matched in selector.",
X,J))}}}),
_.V("design:type",Object)],Xc.prototype,"entityDrivenState",void 0);_.u([_.R({computed:"computeVideoTitleText(data)"}),_.V("design:type",Object)],Xc.prototype,"videoTitleText",void 0);_.u([_.R({computed:"computeHasPlaylistThumbnail(data)"}),_.V("design:type",Object)],Xc.prototype,"hasPlaylistThumbnail",void 0);_.u([_.R({computed:"computeNavigationEndpoint(data)"}),_.V("design:type",Object)],Xc.prototype,"computedNavigationEndpoint",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Xc.prototype,"typographyBump",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("typographyBump"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Xc.prototype,"typographyBumpV2",null);_.u([_.qB("#video-title"),_.V("design:type",HTMLElement)],Xc.prototype,"videoTitle",void 0);_.u([_.qB("#video-title-link"),_.V("design:type",HTMLElement)],Xc.prototype,"videoTitleLink",void 0);
_.u([_.qB("#thumbnail"),_.V("design:type",HTMLElement)],Xc.prototype,"thumbnail",void 0);_.u([_.qB("#dismissible"),_.V("design:type",HTMLElement)],Xc.prototype,"JSC$16529_dismissibleMedia",void 0);_.u([_.O("data.menu"),_.V("design:type",Object),_.V("design:paramtypes",[])],Xc.prototype,"lazyLoadMenu",null);_.u([_.O("data.menu"),_.V("design:type",Object),_.V("design:paramtypes",[])],Xc.prototype,"immediateLoadMenu",null);
_.u([_.GA("entityDrivenState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xc.prototype,"handleReloadDownloadsInfo",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xc.prototype,"onDataChanged",null);_.u([_.GA("hidden"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xc.prototype,"onHiddenChanged",null);
_.u([_.mA("isDismissed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xc.prototype,"onIsDismissedChanged",null);_.u([_.mA("metadataColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xc.prototype,"metadataColorChanged",null);_.u([_.R8("mousedown"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Xc.prototype,"onMouseDown",null);
_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Xc.prototype,"isHovered",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Xc.prototype,"useAvatar",null);_.u([_.O("data","entitySelectorType"),_.V("design:type",String),_.V("design:paramtypes",[])],Xc.prototype,"mediaId",null);_.u([_.Xo({is:"ytd-rich-grid-media",disableElementRegistration:!0})],Xc);
var uzt=_.y_()(Xc,"ytd-rich-grid-media",function(){if(FFU!==void 0)return FFU;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FFU=X},{mode:_.oC("kevlar_poly_si_batch_j072")?1:2});var GhU;var J7=function(){var X=_.F.apply(this,arguments)||this;X.removeMaxWidth=!0;X.insetMetadata=!1;return X};
_.r(J7,_.F);_.W=J7.prototype;_.W.configureRendererStamper=function(){return{innerMenu:zs,outerMenu:Object.assign({},zs,{id:"menu-outer"}),dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.onDataChanged=function(){var X,J=((X=this.data)==null?void 0:X.trackingParams)||"";J&&(this.dismissedContentId=this.ytdDismissibleItemBehavior.setAndGetDismissedContentId(J));var p;((p=this.dismissActionToReplayEntity)==null?0:p.command)&&this.ytdDismissibleItemBehavior.replayDismissAction(this.dismissActionToReplayEntity.command);this.updateInlinePreviewHoverListeners()};
_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.updateInlinePreviewHoverListeners=function(){if(this.isShort||this.isSlimShort)this.clearInlinePreviewHoverListeners(),this.JSC$16534_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.JSC$16534_dismissibleMedia,thumbnailElement:this.thumbnail,videoPreviewOpts:ZWv})};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$16534_inlinePreviewHoverListener)==null||hh(X)};
_.W.onRendererTap=function(){var X,J,p=(X=this.data)==null?void 0:(J=X.serviceEndpoints)==null?void 0:J[0];_.a(p,_.s9)&&this.componentBehavior.resolveCommand(p)};
_.W.onDetailsClick=function(X){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint;p&&(_.wz(_.Yj(X),this.hostElement,["A","BUTTON"])||this.componentBehavior.resolveCommand(p))};
_.W.onShow=function(){var X=this.data;X.onFirstVisibleCommand&&(this.componentBehavior.resolveCommand(X.onFirstVisibleCommand),delete X.onFirstVisibleCommand)};
_.O1.Object.defineProperties(J7.prototype,{thumbnailObjectFit:{configurable:!0,enumerable:!0,get:function(){return this.insetMetadata?"COVER":void 0}},
innerMenu:{configurable:!0,enumerable:!0,get:function(){var X;return this.insetMetadata?void 0:(X=this.data)==null?void 0:X.menu}},
outerMenu:{configurable:!0,enumerable:!0,get:function(){var X;return this.insetMetadata?(X=this.data)==null?void 0:X.menu:void 0}},
shortsBadges:{configurable:!0,enumerable:!0,get:function(){var X=this.data;if(X!=null&&X.badge&&(X=_.a(X.badge,KyG))){var J,p,l;return[{metadataBadgeRenderer:{label:((J=X.label)==null?void 0:(p=J.runs)==null?void 0:p[0].text)||((l=X.label)==null?void 0:l.simpleText),style:"BADGE_STYLE_TYPE_SHORTS_PLAYER"}}]}}},
isShort:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.videoType)==="REEL_VIDEO_TYPE_VIDEO"}},
isSlimShort:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.style)==="REEL_ITEM_STYLE_SHORTS_SLIM"}},
computedTitle:{configurable:!0,enumerable:!0,get:function(){if(this.isShort){var X=this.data;return Object.assign({},X.headline,{accessibility:X.accessibility})}return this.data.title}},
computedAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return this.isSlimShort?(X=this.computedTitle)==null?void 0:(J=X.accessibility)==null?void 0:(p=J.accessibilityData)==null?void 0:p.label:void 0}},
shouldForce2By3:{configurable:!0,enumerable:!0,get:function(){return _.H("web_slim_media_force_2_by_3")}},
isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$16534_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
J7.prototype.onDataChanged=J7.prototype.onDataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],J7.prototype,"componentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],J7.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],J7.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],J7.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.wa),_.V("design:type",Object)],J7.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],J7.prototype,"ytdReduxBehavior",void 0);_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],J7.prototype,"thumbnail",void 0);_.u([_.qB("#dismissible"),_.V("design:type",HTMLElement)],J7.prototype,"JSC$16534_dismissibleMedia",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],J7.prototype,"removeMaxWidth",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],J7.prototype,"insetMetadata",void 0);_.u([_.R(),_.V("design:type",String)],J7.prototype,"dismissedContentId",void 0);_.u([_.R({selectorArgs:["dismissedContentId"],selector:oAY}),_.V("design:type",Object)],J7.prototype,"dismissActionToReplayEntity",void 0);_.u([_.O("insetMetadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],J7.prototype,"thumbnailObjectFit",null);
_.u([_.O("data","insetMetadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],J7.prototype,"innerMenu",null);_.u([_.O("data","insetMetadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],J7.prototype,"outerMenu",null);_.u([_.R(),_.V("design:type",Object)],J7.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],J7.prototype,"miniMode",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],J7.prototype,"onDataChanged",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],J7.prototype,"shortsBadges",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],J7.prototype,"isShort",null);
_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],J7.prototype,"isSlimShort",null);_.u([_.O("data","isShort"),_.V("design:type",Object),_.V("design:paramtypes",[])],J7.prototype,"computedTitle",null);_.u([_.O("isSlimShort","computedTitle"),_.V("design:type",Object),_.V("design:paramtypes",[])],J7.prototype,"computedAccessibilityLabel",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],J7.prototype,"shouldForce2By3",null);_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],J7.prototype,"isHovered",null);_.u([_.Xo({is:"ytd-rich-grid-slim-media",disableElementRegistration:!0})],J7);
_.N(J7,"ytd-rich-grid-slim-media",function(){if(GhU!==void 0)return GhU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return GhU=X},{mode:_.oC("kevlar_poly_si_batch_j063")?1:2});var dsk;var VEb;var pb=function(){return _.F.apply(this,arguments)||this};
_.r(pb,_.F);pb.prototype.computeIcon=function(X){return X&&X.iconType?"yt-sys-icons:"+X.iconType.toLowerCase():""};
pb.prototype.onMouseEnter=function(){this.isHovered=!0};
pb.prototype.onMouseLeave=function(){this.isHovered=!1};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],pb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],pb.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pb.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],pb.prototype,"isHovered",void 0);
_.u([_.Xo({is:"ytd-expand-on-hover-card-renderer",disableElementRegistration:!0})],pb);
_.N(pb,"ytd-expand-on-hover-card-renderer",function(){if(VEb!==void 0)return VEb;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return VEb=X},{mode:1});var tEt,PIH=function(){if(tEt!==void 0)return tEt;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return tEt=X};_.Pz("itemSectionRenderer","channelRenderer","ytd-channel-renderer");var lK=function(){var X=_.F.apply(this,arguments)||this;X.compactStyle=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(lK,_.F);_.W=lK.prototype;_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.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"}}}};
_.W.computeHideDot=function(X){return!(X&&X.subscriberCountText&&X.videoCountText)||this.compactStyle};
_.W.hasDualButtons=function(X){return X&&X.purchaseButton&&X.subscribeButton};
_.W.backgroundColorChanged=function(){if(this.data!==void 0){var X=this.data.backgroundColor;this.isDarkTheme&&(X=this.data.backgroundColorDarkTheme);this.hostElement.style.backgroundColor=X!=null?_.TU(X):"transparent"}};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.onTap=function(X){var J,p,l=((J=this.data)==null?void 0:J.navigationEndpoint)||((p=this.data)==null?void 0:p.serviceEndpoint);_.a(l,_.AJ)&&(l&&_.yG().resolve(_.SV).resolveCommand(l,{form:{element:this.hostElement}}),X.preventDefault())};
_.W.computeChannelEndpoint=function(X){return _.a(X,_.AJ)?null:X};
_.W.computeHrefEndpoint=function(X){return _.a(X,_.AJ)?null:this.componentBehavior.computeHref_(X)};
_.W.computeChannelRendererStyle=function(X){return X};
_.W.computeIconSize=function(X){return X?108:136};
_.O1.Object.defineProperties(lK,{template:{configurable:!0,enumerable:!0,get:function(){return PIH()}}});
lK.prototype.backgroundColorChanged=lK.prototype.backgroundColorChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],lK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],lK.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],lK.prototype,"componentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],lK.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],lK.prototype,"isDarkTheme",void 0);_.u([_.R({computed:"computeChannelRendererStyle(data.channelRendererStyle)",reflectToAttribute:!0}),_.V("design:type",String)],lK.prototype,"channelRendererStyle",void 0);_.u([_.R({computed:"hasDualButtons(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],lK.prototype,"dualButtons",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],lK.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],lK.prototype,"biggerThumbStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],lK.prototype,"compactStyle",void 0);_.u([_.mA("data","isDarkTheme"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lK.prototype,"backgroundColorChanged",null);_.u([_.Xo({is:"ytd-channel-renderer",disableElementRegistration:!0})],lK);_.N(lK,"ytd-channel-renderer",function(){return PIH()},{mode:1});var QwU;var EZk;_.Pz("itemSectionRenderer","radioRenderer","ytd-radio-renderer");var gr=function(){var X=_.F.apply(this,arguments)||this;X.displayItemCount=2;X.hasPlaylistThumbnail=!1;X.stackThumbnailSize="large";return X};
_.r(gr,_.F);_.W=gr.prototype;_.W.attached=function(){this.updateInlinePreviewHoverListeners()};
_.W.detached=function(){this.clearInlinePreviewHoverListeners()};
_.W.dataChanged=function(){this.updateInlinePreviewHoverListeners()};
_.W.computeFirstVideos=function(X,J){return X&&J?X.slice(0,J):[]};
_.W.computeThumbnailWidth=function(X,J){return X?J==="BIG"?500:J==="MASSIVE"?600:J==="MEDIUM"?450:420:360};
_.W.computeThumbnailHeight=function(X,J){return X?J==="BIG"?280:J==="MASSIVE"?337:234:202};
_.W.clearInlinePreviewHoverListeners=function(){var X;(X=this.JSC$16547_inlinePreviewHoverListener)==null||hh(X)};
_.W.updateInlinePreviewHoverListeners=function(){this.clearInlinePreviewHoverListeners();this.JSC$16547_inlinePreviewHoverListener=Xq({mediaRenderer:this,lockupElement:this.hostElement,videoPreviewOpts:eVu,thumbnailElement:this.thumbnail})};
_.W.computeHasPlaylistThumbnail=function(X){var J,p;if((((J=X.thumbnailRenderer)==null?0:J.playlistVideoThumbnailRenderer)||((p=X.thumbnailRenderer)==null?0:p.playlistCustomThumbnailRenderer))&&X.thumbnailOverlays)for(J=0;J<X.thumbnailOverlays.length;J++)if(p=void 0,(p=X.thumbnailOverlays[J])==null?0:p.thumbnailOverlayBottomPanelRenderer)return!0;return!1};
_.O1.Object.defineProperties(gr.prototype,{isHovered:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.JSC$16547_inlinePreviewHoverListener)==null?0:ep(X))&&!!this.ytdLockupBehavior.lockupIsHovered}}});
gr.prototype.dataChanged=gr.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],gr.prototype,"ytdLockupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gr.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],gr.prototype,"displayItemCount",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],gr.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],gr.prototype,"biggerThumbsStyle",void 0);_.u([_.R({computed:"computeHasPlaylistThumbnail(data)"}),_.V("design:type",Object)],gr.prototype,"hasPlaylistThumbnail",void 0);_.u([_.R(),_.V("design:type",String)],gr.prototype,"stackThumbnailSize",void 0);_.u([_.qB("ytd-thumbnail"),_.V("design:type",HTMLElement)],gr.prototype,"thumbnail",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gr.prototype,"dataChanged",null);
_.u([_.O("lockupIsHovered"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],gr.prototype,"isHovered",null);_.u([_.Xo({is:"ytd-radio-renderer",disableElementRegistration:!0})],gr);
_.N(gr,"ytd-radio-renderer",function(){if(EZk!==void 0)return EZk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return EZk=X},{mode:_.oC("kevlar_poly_si_batch_j058")?1:2});var KFG;_.Pz("itemSectionRenderer","showRenderer","ytd-show-renderer");var BR=function(){return _.F.apply(this,arguments)||this};
_.r(BR,_.F);BR.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
BR.prototype.computeThumbnailWidth=function(X){return X?360:246};
BR.prototype.computeUseProminentThumbs=function(X){return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],BR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],BR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BR.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],BR.prototype,"isSearch",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeUseProminentThumbs(isSearch)"}),_.V("design:type",Boolean)],BR.prototype,"useProminentThumbs",void 0);_.u([_.Xo({is:"ytd-show-renderer",disableElementRegistration:!0})],BR);
_.N(BR,"ytd-show-renderer",function(){if(KFG!==void 0)return KFG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return KFG=X},{mode:1});_.Pz("itemSectionRenderer","feedEntryRenderer","ytd-feed-entry-renderer");var $N=function(){var X=_.F.apply(this,arguments)||this;X.isRichGrid=!1;return X};
_.r($N,_.F);$N.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"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$N.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$N.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$N.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$N.prototype,"isRichGrid",void 0);_.u([_.Xo({is:"ytd-feed-entry-renderer",disableElementRegistration:!0})],$N);
_.N($N,"ytd-feed-entry-renderer",function(){if(QwU!==void 0)return QwU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return QwU=X},{mode:1});var TRe;var WR=function(){return _.F.apply(this,arguments)||this};
_.r(WR,_.F);WR.prototype.showChevronIcon=function(){return this.itemsPerRow>1};
_.u([_.S(_.Ld),_.V("design:type",Object)],WR.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],WR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],WR.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WR.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.jZ,value:3}),_.V("design:type",Number)],WR.prototype,"itemsPerRow",void 0);
_.u([_.Xo({is:"ytd-link-card-renderer",disableElementRegistration:!0})],WR);
_.N(WR,"ytd-link-card-renderer",function(){if(TRe!==void 0)return TRe;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return TRe=X},{mode:1});var zut;var Cb=function(){return _.F.apply(this,arguments)||this};
_.r(Cb,_.F);_.W=Cb.prototype;_.W.configureRendererStamper=function(){return{"data.menu":zs,dismissedRenderer:{id:"dismissed-content",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer",notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.W.onRendererTap=function(X){if(!this.ytdDismissibleItemBehavior.isDismissed){var J,p=(J=this.data)==null?void 0:J.navigationEndpoint;p&&!_.wz(_.Yj(X),this.hostElement,["BUTTON"])&&(this.isNavigationCommand(p)?_.wz(_.Yj(X),this.hostElement,["A"])||_.h8(this.hostElement,"yt-navigate",{endpoint:p}):this.ytComponentBehavior.resolveCommand(p,{}))}};
_.W.maybeComputeHref=function(X){return this.ytComponentBehavior.computeHref_(X,!0)};
_.W.getNavigationCommand=function(X){return this.isNavigationCommand(X)?X:null};
_.W.isNavigationCommand=function(X){return X?_.a(X,_.R7)||_.a(X,_.CV)||_.a(X,_.Zo)?!0:!1:!1};
Cb.prototype.onRendererTap=Cb.prototype.onRendererTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Cb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Cb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Cb.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Cb.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Cb.prototype,"data",void 0);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Cb.prototype,"onRendererTap",null);_.u([_.Xo({is:"ytd-lumiere-promo-item-image-renderer",disableElementRegistration:!0})],Cb);
_.N(Cb,"ytd-lumiere-promo-item-image-renderer",function(){if(zut!==void 0)return zut;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return zut=X},{mode:1});var jwk;var kN=function(){return _.F.apply(this,arguments)||this};
_.r(kN,_.F);kN.prototype.computeLandscapeThumbnail=function(){var X;return((X=this.data)==null?void 0:X.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_16_9"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],kN.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],kN.prototype,"miniMode",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.jZ}),_.V("design:type",Number)],kN.prototype,"itemsPerRow",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeLandscapeThumbnail(data)"}),_.V("design:type",Boolean)],kN.prototype,"landscapeThumbnail",void 0);_.u([_.Xo({is:"ytd-lumiere-shelf-details-renderer",disableElementRegistration:!0})],kN);
_.N(kN,"ytd-lumiere-shelf-details-renderer",function(){if(jwk!==void 0)return jwk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jwk=X},{mode:_.oC("kevlar_poly_si_batch_j076")?1:2});var i30;var nb=function(){return _.F.apply(this,arguments)||this};
_.r(nb,_.F);nb.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nb.prototype,"data",void 0);_.u([_.Xo({is:"ytd-primetime-promo-details-renderer",disableElementRegistration:!0})],nb);
_.N(nb,"ytd-primetime-promo-details-renderer",function(){if(i30!==void 0)return i30;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return i30=X},{mode:1});var swU;var Lb=function(){return _.F.apply(this,arguments)||this};
_.r(Lb,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Lb.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Lb.prototype,"data",void 0);_.u([_.Xo({is:"ytd-panel-show-style-metadata-renderer",disableElementRegistration:!0})],Lb);
_.N(Lb,"ytd-panel-show-style-metadata-renderer",function(){if(swU!==void 0)return swU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return swU=X},{mode:1});var Xyu;var A7=function(){return _.F.apply(this,arguments)||this};
_.r(A7,_.F);_.W=A7.prototype;_.W.onPanelTap=function(){if(this.data&&this.data.command&&!this.isNavigationCommand(this.data.command))return this.ytComponentBehavior.resolveCommand(this.data.command,{})};
_.W.configureRendererStamper=function(){return{"data.metadata":{id:"panel-metadata",mapping:{panelShowStyleMetadataRenderer:{component:"ytd-panel-show-style-metadata-renderer"}}}}};
_.W.computeThumbnail=function(X){if(X)return X.smallFormFactorBackgroundThumbnail||X.largeFormFactorBackgroundThumbnail};
_.W.maybeComputeHref=function(X){return this.ytComponentBehavior.computeHref_(X,!0)};
_.W.isNavigationCommand=function(X){return X?_.a(X,_.R7)||_.a(X,_.CV)||_.a(X,_.Zo)?!0:!1:!1};
_.W.getNavigationCommand=function(X){return this.isNavigationCommand(X)?X:null};
A7.prototype.onPanelTap=A7.prototype.onPanelTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],A7.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],A7.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],A7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],A7.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],A7.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0,value:_.H("web_modern_buttons")}),_.V("design:type",Boolean)],A7.prototype,"modernButtons",void 0);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],A7.prototype,"onPanelTap",null);_.u([_.Xo({is:"ytd-primetime-promo-panel-renderer",disableElementRegistration:!0})],A7);
_.N(A7,"ytd-primetime-promo-panel-renderer",function(){if(Xyu!==void 0)return Xyu;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Xyu=X},{mode:1});_.ZZ(_.q(function(X){X=_.Zp(X,{data:{},useFullWidth:!1});var J=X.data,p=X.useFullWidth;X={};return _.A("teaser-card-view-model",{class:_.yW("ytTeaserCardViewModelHost",(X.ytTeaserCardViewModelUseFullWidth=function(){return p()},X))},_.A(_.v,{cond:function(){return J().onTap},
then:function(l){return _.A(_.fK,{className:"ytTeaserCardViewModelLink",command:l},_.A("div",{class:"ytTeaserCardViewModelImageContainer"},_.A(_.v,{cond:function(){return J().image},
then:function(g){return _.A(_.wt,{data:g,className:"ytTeaserCardViewModelImage",alt:""})}})),_.A("p",{class:"ytTeaserCardViewModelCaption"},function(){return J().caption}))}}))},"ad"),"teaser-card-view-model",{props:{data:_.H7,
useFullWidth:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=function(){var l;return _.BD((l=J())==null?void 0:l.iconThemedImage)};
return _.A("yt-edu-card-view-model",null,_.A(_.GF,{contentId:function(){return J().nudgeId}},function(){return _.A("div",{class:_.yW("ytEduCardViewModelHost",function(){return J().trimStyle==="FEED_NUDGE_TRIM_STYLE_NO_TRIM"?null:"ytEduCardViewModelGradientTrim"})},_.A("div",{class:"ytEduCardViewModelTopCornerButton"},_.A(_.NA,{data:function(){return J().dismissButton}},{buttonViewModel:_.q7})),_.A("div",{class:"ytEduCardViewModelContentWrapper"},_.A("div",{class:"ytEduCardViewModelHeaderImage"},_.A(_.v,
{cond:p,
then:function(l){return _.A(_.wt,{data:l,alt:"",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.A("div",{class:"ytEduCardViewModelTextContainer"},_.A("div",{class:"ytEduCardViewModelTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytEduCardViewModelSubtitle"},_.A(_.x3,{text:function(){return J().subtitle}}))),_.A("div",{class:"ytEduCardViewModelContent"},_.A(_.NA,{data:function(){return J().form}},{nudgeFormViewModel:ms0}))),_.A("div",{class:_.yW("ytEduCardViewModelButtonWrapper",
function(){return J().enableHorizontalButtons?"ytEduCardViewModelHorizontalButtonWrapper":null})},_.A(_.NA,{data:function(){return J().primaryButton}},{buttonViewModel:function(l){return _.A("div",{class:"ytEduCardViewModelPrimaryButton"},_.A(_.q7,{data:l.data}))}}),_.A(_.NA,{data:function(){return J().secondaryButton}},{buttonViewModel:function(l){return _.A("div",{class:"ytEduCardViewModelSecondaryButton"},_.A(_.q7,{data:l.data}))}})))}))},"bd"),"yt-edu-card-view-model",{props:{data:_.H7}});var J_b=new _.yo("RICH_GRID_VIDEO_RENDERER_TOKEN");_.ZZ(_.q(function(X){var J=X.data;var p=X.showYtInteractionInContent;var l=function(){return!!J().selectableFeedback};
X=_.C(_.uo(!1,void 0,"qxtgaf"));var g=X.next().value,B=X.next().value;_.sy(function(){var h=_.a(J().primaryButton,_.xk);(h==null?0:h.isToggled)&&B(h.isToggled)});
X=_.Sv(function(h){if(!l())return!1;if(g()){var x;var U=(x=J().selectableFeedback)==null?void 0:x.onDeselect}else{var y;U=(y=J().selectableFeedback)==null?void 0:y.onSelect}U&&_.gt(U,{form:{element:h.target}});B(!g());if(h=_.a(J().primaryButton,_.xk))h.isToggled=g();return!1});
var k=function(){if(!l()){var h,x=(h=J().loggingDirectives)==null?void 0:h.trackingParams;x&&_.PO(_.yG().resolve(_.pO),x)}},n=_.B5W(),w=function(){var h;
return l()?(h=J().selectableFeedback)==null?void 0:h.a11yLabel:void 0},Y=function(){return l()?{toggled:g()}:{}},e=_.yG().resolve(_.I6(J_b)),Z={};
return _.A("yt-feedback-item-renderer",{class:_.yW("ytFeedbackItemRendererHost",(Z.ytFeedbackItemRendererSelectableFeedback=l,Z)),"on:click":X,"on:keydown":n,title:w,"aria-label":w,"aria-pressed":function(){return l()?g():void 0},
tabindex:function(){return l()?0:void 0},
role:function(){return l()?"button":void 0}},_.A("div",{class:"ytFeedbackItemRendererContentContainer"},_.A(_.NA,{data:function(){return J().content}},{videoRenderer:function(h){return _.A(e,{data:h.data,
showYtInteraction:p})},
lockupViewModel:function(h){return _.A(_.Pj,{data:h.data,containerType:2})}})),_.A("div",{class:"ytFeedbackItemRendererButtonsContainer"},_.A(_.NA,{data:function(){return J().primaryButton}},{toggleButtonViewModel:function(h){return _.A(_.gD,{data:h.data,
buttonShapeOverrides:Y,disableExplicitClickLogging:!0,onToggle:k})}})))},"cd"),"yt-feedback-item-renderer",{props:{data:_.H7,
showYtInteractionInContent:_.H7}});var wr=function(){var X=_.F.apply(this,arguments)||this;X.isShortsGrid=!1;X.isCompactGrid=!1;X.isShortsPanelGrid=!1;X.renderedFromRichGrid=!1;X.isInFirstColumn=!1;X.noGutterMargins=!1;X.noBottomMargin=!1;X.halfBottomMargin=!1;X.isInlineGroupItem=!1;X.insetMetadata=!1;X.noBottomMarginInAds=!0;X.force16By9ThumbnailAspectRatio=!1;X.useCompactList=!1;X.containerType=2;X.thumbnailTargetWidth=9999;X.isResponsiveGrid=!1;X.actionMap={"ytd-rich-item-index-update-action":"onIndexUpdateAction"};X.hoverListener=
X.hover.bind(X);X.leaveListener=X.leave.bind(X);X.highlighted=!1;X.JSC$16583_unsubscribeFromInlinePreviewIsActive=function(){};
return X};
_.r(wr,_.F);_.W=wr.prototype;_.W.computeContainerType=function(){return this.useCompactList?3:2};
_.W.itemWidthChanged=function(){var X;this.thumbnailTargetWidth=(X=this.itemWidth)!=null?X:9999};
_.W.updateIsInFirstColumn=function(){var X;this.isInFirstColumn=((X=this.data)==null?void 0:X.colIndex)===0};
_.W.observerContainerType=function(){if(this.lockup){var X=this.lockup;X.containerType=this.containerType;X.sizing=this.sizing;X.typographyBump=this.typographyBump;X.itemWidth=this.itemWidth}this.richGridMedia&&_.H("rich_grid_enable_dynamic_offset")&&(this.richGridMedia.typographyBump=this.richTypographyBump);this.adSlotRenderer&&_.H("rich_grid_enable_dynamic_offset")&&(this.adSlotRenderer.typographyBump=this.richTypographyBump)};
_.W.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-rich-item-renderer lockup",thumbnailFixedWidth:"50%"},properties:{force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]",containerType:"[[containerType]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]"}},postRenderer:{component:"ytd-post-renderer",
params:{isRichGrid:!0}},sharedPostRenderer:{component:"ytd-shared-post-renderer",params:{isRichGrid:!0}},primetimePromoDetailsRenderer:"ytd-primetime-promo-details-renderer",primetimePromoPanelRenderer:"ytd-primetime-promo-panel-renderer",movieRenderer:{component:"ytd-rich-grid-slim-media"},compactMovieRenderer:{component:"ytd-rich-grid-media",properties:{typographyBump:"[[richTypographyBump]]",showYtInteraction:"[[showYtInteractionOnRichGridMedia]]"}},reelItemRenderer:{component:"ytd-rich-grid-slim-media",
properties:{insetMetadata:"[[insetMetadata]]"}},shortsLockupViewModel:{component:"ytm-shorts-lockup-view-model-v2",properties:{aspectRatio:"[[shortsLockupViewModelAspectRatio]]",inlineMetadata:"[[insetMetadata]]",scrimStyle:"[[shortsLockupViewModelScrimStyle]]",useDefaultStyle:"[[isShortsPanelGrid]]"}},feedbackItemRenderer:{component:"yt-feedback-item-renderer",properties:{showYtInteractionInContent:"[[showYtInteractionOnRichGridMedia]]"}},videoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},
properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",typographyBump:"[[richTypographyBump]]"}},radioRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},playlistRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",entitySelectorType:"[[data.entitySelectorType]]",
typographyBump:"[[richTypographyBump]]"}},gridShowRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},promotedVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1,isPromotedVideo:!0},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}},feedEntryRenderer:{component:"ytd-feed-entry-renderer",params:{isRichGrid:!0}},
displayAdRenderer:{component:"ytd-display-ad-renderer"},adSlotRenderer:{component:"ytd-ad-slot-renderer",properties:{noBottomMargin:"[[noBottomMarginInAds]]",typographyBump:"[[richTypographyBump]]"}},lumiereShelfDetailsRenderer:"ytd-lumiere-shelf-details-renderer",lumierePromoItemImageRenderer:"ytd-lumiere-promo-item-image-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",gameCardRenderer:{component:"ytd-game-card-renderer",params:{isRichGrid:!0}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",
params:{isRichGrid:!0}},expandOnHoverCardRenderer:"ytd-expand-on-hover-card-renderer",linkCardRenderer:"ytd-link-card-renderer",gridMovieRenderer:{component:"ytd-rich-grid-slim-media"},gridChannelRenderer:{component:"ytd-grid-channel-renderer",params:{isRichGrid:!0}},teaserCardViewModel:{component:"teaser-card-view-model",params:{useFullWidth:!0}},gridVideoRenderer:{component:"ytd-rich-grid-media",params:{isRadio:!1},properties:{showYtInteraction:"[[showYtInteractionOnRichGridMedia]]",typographyBump:"[[richTypographyBump]]"}}}}}};
_.W.leave=function(X){X=X.relatedTarget;var J=document.querySelector("ytd-video-preview");X&&J&&_.o8(J).contains(X)||this.removeAndCleanupHighlight()};
_.W.hover=function(){var X;!this.highlighted&&(X=this.data)!=null&&X.onFocusEffect&&(this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BACKGROUND"&&(this.hostElement.classList.add("ytd-rich-item-renderer-highlight"),(X=this.getBackgroundColor())&&Object.assign(this.hostElement.style,{backgroundColor:X,boxShadow:"0 0 0 10px "+X})),this.data.onFocusEffect.onFocusStyle==="ON_FOCUS_STYLE_BORDER"&&this.hostElement.classList.add("ytd-rich-item-renderer-highlight-border"),this.highlighted=!0)};
_.W.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};
_.W.registerHoverHighlightListeners=function(){var X=this;this.hostElement.addEventListener("mouseover",this.hoverListener);this.hostElement.addEventListener("mouseleave",this.leaveListener);this.JSC$16583_unsubscribeFromInlinePreviewIsActive=_.iH(_.v5(),_.aIK,function(J){X.highlighted&&!J&&X.removeAndCleanupHighlight()})};
_.W.removeHoverHighlightListeners=function(){this.hostElement.removeEventListener("mouseover",this.hoverListener);this.hostElement.removeEventListener("mouseleave",this.leaveListener);this.JSC$16583_unsubscribeFromInlinePreviewIsActive()};
_.W.richGridHoverHighlightChanged=function(){this.richGridHoverHighlight?this.registerHoverHighlightListeners():this.removeHoverHighlightListeners()};
_.W.detached=function(){this.richGridHoverHighlight&&this.removeHoverHighlightListeners()};
_.W.getBackgroundColor=function(){var X,J,p=(X=this.data)==null?void 0:(J=X.onFocusEffect)==null?void 0:J.onFocusColor;if(p){if(document.documentElement.hasAttribute("dark")&&(p==null?0:p.darkTheme))return ir(p==null?void 0:p.darkTheme);if(p==null?0:p.lightTheme)return ir(p==null?void 0:p.lightTheme)}};
_.W.onIndexUpdateAction=function(){this.updateIsInFirstColumn();if(this.hostElement.offsetParent!==null){var X=_.Kv(),J,p,l;X&&((J=this.data)==null?0:J.trackingParams)&&((p=this.data)==null?void 0:p.colIndex)!=null&&((l=this.data)==null?void 0:l.rowIndex)!=null&&_.kt(X,_.V_(this.data.trackingParams),{gridData:{veColumnCoordinate:this.data.colIndex,veRowCoordinate:this.data.rowIndex}})}};
_.W.isSlimMediaRenderer=function(X){return!!_.a(X==null?void 0:X.content,_.aqb)||!!_.a(X==null?void 0:X.content,HQs)||!!_.a(X==null?void 0:X.content,_.Lz)||!!_.a(X==null?void 0:X.content,PXs)};
_.W.isPostRenderer=function(){var X,J;return!!_.a((X=this.data)==null?void 0:X.content,F9u)||!!_.a((J=this.data)==null?void 0:J.content,qbH)};
_.W.computeIsGameCardShelf=function(){var X;return!!_.a((X=this.data)==null?void 0:X.content,iTt)};
_.W.computeIsMiniGameCardShelf=function(){var X,J;return!!_.a((X=this.data)==null?void 0:X.content,AiG)||!!_.a((J=this.data)==null?void 0:J.content,w4G)};
_.W.computeIsTeaserCard=function(){var X;return!!_.a((X=this.data)==null?void 0:X.content,w4G)};
_.W.computeIsSelectableFeedbackItem=function(){var X,J;return!((J=_.a((X=this.data)==null?void 0:X.content,v7u))==null||!J.selectableFeedback)};
_.W.computeContainsLumierePosters=function(){var X,J;return((J=_.a((X=this.data)==null?void 0:X.content,Eue))==null?void 0:J.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.W.computeIsExpandOnHoverCardShelf=function(){var X;return!!_.a((X=this.data)==null?void 0:X.content,QeU)};
_.W.computeIsLinkCardShelf=function(){var X;return!!_.a((X=this.data)==null?void 0:X.content,pgH)};
_.W.computeIsReelItemStyleAvatarCircle=function(X){var J;return((J=_.a(X==null?void 0:X.content,_.Lz))==null?void 0:J.style)==="REEL_ITEM_STYLE_AVATAR_CIRCLE"};
_.W.computeIsLinkCardFullWidth=function(X,J){var p;return((p=_.a(X==null?void 0:X.content,pgH))==null?void 0:p.useFullWidth)||J<=2};
_.O1.Object.defineProperties(wr.prototype,{showYtInteractionOnRichGridMedia:{configurable:!0,enumerable:!0,get:function(){return!this.showYtInteractionOnRichItem}},
showYtInteractionOnRichItem:{configurable:!0,enumerable:!0,get:function(){var X;return _.H("web_hover_effect_refactor")&&_.a((X=this.data)==null?void 0:X.content,_.gh0)?!1:this.richGridHoverHighlight||this.isSelectableFeedbackItem}},
richTypographyBump:{configurable:!0,enumerable:!0,get:function(){return this.typographyBump&&!!this.isHomeGrid&&_.H("web_enable_typography_bump")}},
richGridHoverHighlight:{configurable:!0,enumerable:!0,get:function(){var X;if(_.H("web_hover_effect_refactor")&&_.a((X=this.data)==null?void 0:X.content,_.gh0))return!1;var J;return!((J=this.data)==null||!J.onFocusEffect)||_.H("rich_grid_hover_highlight")&&!this.isShortsGrid&&!this.isCompactGrid}},
shortsLockupViewModelAspectRatio:{configurable:!0,enumerable:!0,get:function(){return 1}},
shortsLockupViewModelScrimStyle:{configurable:!0,enumerable:!0,get:function(){return this.isInlineGroupItem?4:3}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){var X;return{useRichGridLegacyTypography:!0,useRichGridLegacyMargin:!0,onFocusEffect:_.H("web_hover_effect_refactor")?(X=this.data)==null?void 0:X.onFocusEffect:void 0}}}});
wr.prototype.richGridHoverHighlightChanged=wr.prototype.richGridHoverHighlightChanged;wr.prototype.observerContainerType=wr.prototype.observerContainerType;wr.prototype.updateIsInFirstColumn=wr.prototype.updateIsInFirstColumn;wr.prototype.itemWidthChanged=wr.prototype.itemWidthChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],wr.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wr.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],wr.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],wr.prototype,"ytdLockupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wr.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isPostRenderer(data)"}),_.V("design:type",Boolean)],wr.prototype,"isPost",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeContainsLumierePosters(data)"}),_.V("design:type",Boolean)],wr.prototype,"containsLumierePosters",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isSlimMediaRenderer(data)"}),_.V("design:type",Boolean)],wr.prototype,"isSlimMedia",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsGameCardShelf(data)"}),_.V("design:type",Boolean)],wr.prototype,"isGameCardShelf",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsMiniGameCardShelf(data)"}),_.V("design:type",Boolean)],wr.prototype,"isMiniGameCardShelf",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsTeaserCard(data)"}),_.V("design:type",Boolean)],wr.prototype,"isTeaserCard",void 0);_.u([_.R({computed:"computeIsSelectableFeedbackItem(data)"}),_.V("design:type",Boolean)],wr.prototype,"isSelectableFeedbackItem",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"isShortsGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],wr.prototype,"isSlimGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"isCompactGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"isShortsPanelGrid",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsExpandOnHoverCardShelf(data)"}),_.V("design:type",Boolean)],wr.prototype,"isExpandOnHoverCardShelf",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsLinkCardShelf(data)"}),_.V("design:type",Boolean)],wr.prototype,"isLinkCardShelf",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.jZ,value:3}),_.V("design:type",Number)],wr.prototype,"itemsPerRow",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"renderedFromRichGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"isInFirstColumn",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"noGutterMargins",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"noBottomMargin",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"halfBottomMargin",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"isInlineGroupItem",void 0);_.u([_.R(),_.V("design:type",Object)],wr.prototype,"insetMetadata",void 0);_.u([_.R(),_.V("design:type",Object)],wr.prototype,"noBottomMarginInAds",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],wr.prototype,"isShelfItem",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsReelItemStyleAvatarCircle(data)"}),_.V("design:type",Boolean)],wr.prototype,"isReelItemStyleAvatarCircle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsLinkCardFullWidth(data, itemsPerRow)"}),_.V("design:type",Boolean)],wr.prototype,"isLinkCardFullWidth",void 0);_.u([_.R(),_.V("design:type",Object)],wr.prototype,"force16By9ThumbnailAspectRatio",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"useCompactList",void 0);_.u([_.R(),_.V("design:type",String)],wr.prototype,"sizing",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],wr.prototype,"typographyBump",void 0);_.u([_.R(),_.V("design:type",Number)],wr.prototype,"itemWidth",void 0);_.u([_.R(),_.V("design:type",Boolean)],wr.prototype,"isHomeShelf",void 0);_.u([_.R(),_.V("design:type",Boolean)],wr.prototype,"isHomeGrid",void 0);
_.u([_.qB("yt-lockup-view-model"),_.V("design:type",HTMLElement)],wr.prototype,"lockup",void 0);_.u([_.qB("ytd-rich-grid-media"),_.V("design:type",HTMLElement)],wr.prototype,"richGridMedia",void 0);_.u([_.qB("ytd-ad-slot-renderer"),_.V("design:type",HTMLElement)],wr.prototype,"adSlotRenderer",void 0);_.u([_.R({computed:"computeContainerType(useCompactList)"}),_.V("design:type",Object)],wr.prototype,"containerType",void 0);_.u([_.R(),_.V("design:type",Object)],wr.prototype,"thumbnailTargetWidth",void 0);
_.u([_.O("showYtInteractionOnRichItem"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],wr.prototype,"showYtInteractionOnRichGridMedia",null);_.u([_.O("isSelectableFeedbackItem","richGridHoverHighlight"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],wr.prototype,"showYtInteractionOnRichItem",null);_.u([_.O("typographyBump","isHomeGrid"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],wr.prototype,"richTypographyBump",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data","isShortsGrid","isCompactGrid"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],wr.prototype,"richGridHoverHighlight",null);_.u([_.O("isShortsPanelGrid","isHomeShelf","isInlineGroupItem"),_.V("design:type",Number),_.V("design:paramtypes",[])],wr.prototype,"shortsLockupViewModelAspectRatio",null);_.u([_.O("isInlineGroupItem"),_.V("design:type",Number),_.V("design:paramtypes",[])],wr.prototype,"shortsLockupViewModelScrimStyle",null);
_.u([_.mA("itemWidth"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wr.prototype,"itemWidthChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wr.prototype,"updateIsInFirstColumn",null);_.u([_.mA("containerType","sizing","typographyBump"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wr.prototype,"observerContainerType",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wr.prototype,"isResponsiveGrid",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],wr.prototype,"lockupExperiments",null);_.u([_.mA("richGridHoverHighlight"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wr.prototype,"richGridHoverHighlightChanged",null);_.u([_.Xo({is:"ytd-rich-item-renderer",disableElementRegistration:!0})],wr);
_.pye=_.y_()(wr,"ytd-rich-item-renderer",function(){if(dsk===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);dsk=X}X=dsk;return X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var eVm={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.gif"};var cwK=_.AW(_.cI("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var hVU={url:"https://www.gstatic.com/youtube/img/useredu/smart_downloads_optin_banner.svg"},HWY={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_light_phone_600x508.webp"},amC={url:"https://www.gstatic.com/youtube/img/promos/growth/premium_lp2_small_feature_DownloadMultiple_dark_phone_600x508.webp"};var lUG;var YN=function(){var X=_.F.apply(this,arguments)||this;X.useResponsiveGrid=!1;X.hidden=!1;X.isShowMoreHidden=!1;X.isShowLessHidden=!0;X.hasExpansionButton=!1;X.isInnerShelf=!1;X.allVideosCount=0;X.allPlaylistCount=0;X.haveSmartDownloadsCompleted=!1;X.restrictContentsOverflow=!1;X.firstShownIndex=0;X.horizontalOffset=0;X.atEnd=!0;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-rich-grid-resize-observed":"resizeObserved","yt-section-reactive-dismissal":"onSectionReactiveDismissal"};
X.disableServiceRequestPropagation=function(J){J.stopPropagation()};
X.nextClick=function(){var J;(J=X.data)!=null&&J.contents&&(X.firstShownIndex+=X.currentElementsPerRow,X.updateHorizontalOffset(),X.updateHorizontalItemVisibility())};
X.previousClick=function(){var J;(J=X.data)!=null&&J.contents&&(X.firstShownIndex-=X.currentElementsPerRow,X.updateHorizontalOffset(),X.updateHorizontalItemVisibility())};
return X};
_.r(YN,_.F);_.W=YN.prototype;
_.W.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richItemRenderer:{component:"ytd-rich-item-renderer",properties:{isResponsiveGrid:"[[useResponsiveGrid]]",sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",itemWidth:"[[itemWidth]]",noBottomMargin:"[[isCollapsed]]",halfBottomMargin:"[[isExpanded]]",isHomeShelf:"[[isHomePage]]",force16By9ThumbnailAspectRatio:"[[force16By9ThumbnailAspectRatio]]"},params:{isShelfItem:!0}}}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",
params:{buttonTooltipPosition:_.Bh("HTML_DIR")==="rtl"?"right":"left"}}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:{component:"ytd-notification-multi-action-renderer",params:{shelfDismissal:!0}}}}}};
_.W.attached=function(){this.requestElementsPerRow();_.H("disable_service_request_rich_shelf_killswitch")||this.contents.addEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.W.detached=function(){_.H("disable_service_request_rich_shelf_killswitch")||this.contents.removeEventListener("yt-service-request-sent",this.disableServiceRequestPropagation)};
_.W.refreshGridLayoutNew=function(){var X;if((X=this.data)!=null&&X.contents&&this.containerWidth){var J;((J=this.data.responsiveContainerConfiguration)==null?0:J.responsiveSize)?(X=_.fmT(this.data.responsiveContainerConfiguration,this.containerWidth,2),X=_.la(Object.assign({},X,{standardUnitMinWidth:this.standardUnitMinWidth}))):X=_.la({containerWidth:this.containerWidth,sizing:this.sizing,marginSettings:2,standardUnitMinWidth:this.standardUnitMinWidth});this.typographyBump=X.typographyBump;if(this.elementsPerRow!==
X.numItems||this.gutter!==X.gutter)this.elementsPerRow=X.numItems,this.gutter=X.gutter,this.itemWidth=X.itemWidth,_.bS(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":X.gutter+"px"})}};
_.W.computeSizing=function(){if(!this.isLumiere){var X=_.sqm(this.data);return X?X:this.isGameCardShelf()||this.isMiniGameCardShelf()||this.isSlimMediaShelfRenderer()||this.isLumiereShelfWithPosters()||this.isShortsShelf()?"EXTRA_COMPACT":"STANDARD"}};
_.W.computeUseResponsiveGrid=function(){return!this.isLumiere&&this.sizing};
_.W.computeButton=function(X){var J=_.a(X,_.wn);X=Object.assign({},_.a(X,_.wn));return J?(X.text||(X.text={simpleText:X.tooltip}),X.style="STYLE_MONO_OUTLINE",X.iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT",X):J};
_.W.onRowIndexChange=function(){var X=_.Kv(),J,p;((J=this.data)==null?0:J.trackingParams)&&((p=this.data)==null?void 0:p.rowIndex)!=null&&X&&_.kt(X,_.V_(this.data.trackingParams),{gridData:{veRowCoordinate:this.data.rowIndex}})};
_.W.resizeObserved=function(){if(this.hasChevronButtons&&this.horizontalOffset!==0){var X,J=((X=this.getRichItemRenderers()[0])==null?void 0:X.clientWidth)+this.gutter;this.horizontalOffset=this.firstShownIndex*J;this.updateHorizontalItemVisibility()}else this.contents.style.transform="translateX(0px)"};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
_.W.onUpdateElementsPerRowAction=function(X,J,p,l,g,B){if(this.containerWidth!==B&&(this.containerWidth=B,this.useResponsiveGrid)){this.refreshGridLayoutNew();this.updateItemVisibility();return}!this.useResponsiveGrid&&X&&J&&p&&l&&g&&(this.elementsPerRow!==X||this.postsPerRow!==J||this.slimItemsPerRow!==p||this.gameCardsPerRow!==l||this.miniGameCardsPerRow!==g)&&(this.elementsPerRow=X,this.postsPerRow=J,this.slimItemsPerRow=p,this.gameCardsPerRow=l,this.miniGameCardsPerRow=g,this.updateItemVisibility())};
_.W.isExpandedChanged=function(){var X=this.getRichItemRenderers(),J=this.isExpanded;X.forEach(function(p){p.halfBottomMargin=J})};
_.W.isCollapsedChanged=function(){var X=this.getRichItemRenderers(),J=this.isCollapsed;X.forEach(function(p){p.noBottomMargin=J})};
_.W.getRichItemRenderers=function(){return _.ya(this.hostElement).querySelectorAll("ytd-rich-item-renderer")};
_.W.updateItemVisibility=function(){var X=this;if(this.data&&this.data.contents){var J=this.data.contents.length;if(this.hasChevronButtons)this.updateArrowButtonStatus();else{this.getRichItemRenderers().forEach(function(l,g){var B;((B=X.data)==null?0:B.isExpanded)?(l.hidden=g>J-1,l.ytRendererBehavior.markDirty()):l.hidden=g>X.currentElementsPerRow-1||g>J-1});
var p=this.data.contents.length<=this.currentElementsPerRow;this.isShowMoreHidden=!this.data.showMoreButton||p||!!this.data.isExpanded||this.isTruncated;this.isShowLessHidden=!this.data.showLessButton||p||!this.data.isExpanded||this.isTruncated;this.hasExpansionButton=!this.isShowMoreHidden||!this.isShowLessHidden}this.contents.style.visibility="visible"}};
_.W.setHeightToSingleRow=function(){var X=this.getRichItemRenderers(),J=Number.parseInt(getComputedStyle(X[0]).marginBottom,10)||0;X=X.slice(0,this.currentElementsPerRow).reduce(function(p,l){return Math.max(p,l.getBoundingClientRect().height+J)},0);
this.contents.style.height=X+"px"};
_.W.focusNextExpandedItem=function(){var X;((X=this.data)==null?0:X.isExpanded)&&this.focusItem(this.currentElementsPerRow,!0)};
_.W.focusItem=function(X,J){var p=this.getRichItemRenderers();if(p[X]&&(X=p[X].querySelector(".focus-on-expand"))){if(J){var l;(l=p[this.currentElementsPerRow])==null||l.scrollIntoView({behavior:"smooth",block:"center"})}X.focus({preventScroll:!0})}};
_.W.onDataChange=function(){var X=this;this.useResponsiveGrid&&this.containerWidth&&this.refreshGridLayoutNew();var J;if((J=this.data)==null?0:J.isExpanded)this.firstShownIndex=0,this.updateHorizontalOffset(),this.updateHorizontalItemVisibility();_.oh(this,function(){X.updateItemVisibility()});
var p;if((p=this.data)==null?0:p.contents)for(this.restrictContentsOverflow=!this.isExpandOnHoverCardShelf(),_.bS(this.hostElement,{"--ytd-rich-shelf-items-count":""+this.data.contents.length}),J=0;J<this.data.contents.length;J++)p=_.a(this.data.contents[J],_.il)||{},p.colIndex=J,p.rowIndex=this.data.rowIndex};
_.W.handleRerenderDownloadsData=function(){_.H("kevlar_modern_downloads_page")&&this.entityDrivenRichShelfData&&(this.set("data.contents",this.entityDrivenRichShelfData.contents),this.entityDrivenRichShelfData.subtitle&&this.set("data.subtitle",this.entityDrivenRichShelfData.subtitle),this.updateItemVisibility())};
_.W.blockInlinePreview=function(X){var J=this,p;return _.L(function(l){(p=J.inlinePreviewIsEnabled)&&J.ytdReduxBehavior.dispatch(_.Kne(!1));return l.return(new Promise(function(g){X(function(){p&&J.ytdReduxBehavior.dispatch(_.Kne(!0));g()})}))})};
_.W.expandShelf=function(){var X=this;if(this.data){var J,p=(J=_.a(this.data.showMoreButton,_.wn))==null?void 0:J.trackingParams;p&&_.PO(_.Mp(),p);this.set("data.isExpanded",!0);this.blockInlinePreview(function(l){X.setHeightToSingleRow();X.updateItemVisibility();X.contents.style.height=X.contents.scrollHeight+"px";_.gs.addJob(function(){X.contents.style.height="auto";X.focusNextExpandedItem();l()},2,200)})}};
_.W.collapseShelf=function(){var X=this;return _.L(function(J){if(J.nextAddress==1){if(!X.data)return J.return();X.set("data.isExpanded",!1);return J.yield(X.blockInlinePreview(function(p){X.contents.style.height=X.contents.scrollHeight+"px";X.setHeightToSingleRow();_.gs.addJob(function(){X.updateItemVisibility();X.contents.style.height="auto";p()},2,200)}),2)}_.h8(X.hostElement,"yt-rich-shelf-renderer-collapse",X.data.trackingParams);
X.focusItem(0,!1);_.Ma(J)})};
_.W.updateArrowButtonStatus=function(){this.getRichItemRenderers();var X,J;var p=((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J.length)||0;this.atEnd=this.firstShownIndex+this.currentElementsPerRow>=p};
_.W.onChildElementFocus=function(X){this.hasChevronButtons&&(X=X.target.closest("#contents > *"),this.contents.contains(X)&&(X.offsetLeft<this.horizontalOffset?this.previousClick():X.offsetLeft+X.clientWidth>this.horizontalOffset+this.contents.clientWidth&&(this.contents.parentElement&&(this.contents.parentElement.scrollLeft=0),this.nextClick())))};
_.W.updateHorizontalItemVisibility=function(){this.updateArrowButtonStatus();this.contents.style.transform="translateX("+(_.Bh("HTML_DIR")==="rtl"?"":"-")+this.horizontalOffset+"px)"};
_.W.updateHorizontalOffset=function(){var X=this.getRichItemRenderers(),J,p;var l=((J=this.data)==null?void 0:(p=J.contents)==null?void 0:p.length)||0;var g;X=((g=X[0])==null?void 0:g.clientWidth)+this.gutter;this.firstShownIndex+this.currentElementsPerRow>l?this.firstShownIndex=l-this.currentElementsPerRow:this.firstShownIndex<0&&(this.firstShownIndex=0);this.horizontalOffset=this.firstShownIndex*X};
_.W.isSlimMediaShelfRenderer=function(){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il))==null?void 0:p.content;return!!(_.a(l,_.aqb)||_.a(l,HQs)||_.a(l,_.Lz)||_.a(l,PXs))};
_.W.isGameCardShelf=function(){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il))==null?void 0:p.content;return!!_.a(l,iTt)};
_.W.isMiniGameCardShelf=function(){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il))==null?void 0:p.content;return!!_.a(l,AiG)||!!_.a(l,w4G)};
_.W.hasGameBoxArtAvatarStyle=function(){var X;return((X=this.data)==null?void 0:X.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART"};
_.W.hasRoundedGameBoxArtAvatarStyle=function(){var X;return((X=this.data)==null?void 0:X.thumbnailStyle)==="CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"};
_.W.isShortsShelf=function(){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il))==null?void 0:p.content;return!!_.a(l,_.Lz)||!!_.a(l,PXs)};
_.W.isPostShelfRenderer=function(){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il))==null?void 0:p.content;return!(!_.a(l,F9u)&&!_.a(l,qbH))};
_.W.isLumiereShelf=function(){var X,J,p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il);return!!_.a(p==null?void 0:p.content,Eue)};
_.W.isLumiereShelfWithPosters=function(){var X,J,p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il),l;return((l=_.a(p==null?void 0:p.content,Eue))==null?void 0:l.thumbnailDimensions)==="LUMIERE_SHELF_THUMBNAIL_DIMENSIONS_POSTER"};
_.W.isExpandOnHoverCardShelf=function(){var X,J,p,l=(p=_.a((X=this.data)==null?void 0:(J=X.contents)==null?void 0:J[0],_.il))==null?void 0:p.content;return!!_.a(l,QeU)};
_.W.computeHasFeaturedBadge=function(){var X,J,p=_.a((X=this.data)==null?void 0:(J=X.badges)==null?void 0:J[0],_.A$U);return p?p.style!=="BADGE_STYLE_TYPE_SIMPLE":!1};
_.W.computeHasPaygatedFeaturedBadge=function(){var X,J,p=_.a((X=this.data)==null?void 0:(J=X.badges)==null?void 0:J[0],_.A$U);return p?(p==null?void 0:p.style)==="BADGE_STYLE_TYPE_SIMPLE":!1};
_.W.computeHeaderHidden=function(){var X,J,p,l,g,B;return!((X=this.data)==null?0:X.icon)&&!((J=this.data)==null?0:J.title)&&!((p=this.data)==null?0:p.subtitle)&&!((l=this.data)==null?0:l.thumbnail)&&!((g=this.data)==null?0:g.badges)&&!((B=this.data)==null?0:B.menu)};
_.W.showCtaButton=function(){var X;return!((X=this.data)==null||!X.ctaButton)&&!this.isPostShelfRenderer()&&!this.isGameCardShelf()&&!this.isMiniGameCardShelf()};
_.W.showTopCtaButton=function(){return this.showCtaButton()?this.isSlimMediaShelfRenderer()?this.slimItemsPerRow>=4:this.elementsPerRow>=3:!1};
_.W.showBottomCtaButton=function(){return this.showCtaButton()?!this.showTopCtaButton():!1};
_.W.computeForce16By9ThumbnailAspectRatio=function(){var X,J;return((X=this.data)==null?void 0:(J=X.responsiveContainerConfiguration)==null?void 0:J.enableContentSpecificAspectRatio)!==void 0?!this.data.responsiveContainerConfiguration.enableContentSpecificAspectRatio:!1};
_.W.onSectionReactiveDismissal=function(X,J,p){var l,g;var B=(l=this.data)==null?void 0:(g=l.targetingContext)==null?void 0:g.targetGroupId;this&&B&&J.targetGroupId&&B.includes(J.targetGroupId)?(l=this.rowIndex,X=l===void 0?!1:!(J.behavior==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&l<=X)):X=!1;X&&(this.hidden=p)};
_.O1.Object.defineProperties(YN.prototype,{isExpanded:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isExpanded)}},
isCollapsed:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.isExpanded)}},
currentElementsPerRow:{configurable:!0,enumerable:!0,get:function(){if(this.useResponsiveGrid)return this.elementsPerRow;var X=this.elementsPerRow;this.isPostShelfRenderer()?X=this.postsPerRow:this.isSlimMediaShelfRenderer()?X=this.slimItemsPerRow:this.isLumiereShelfWithPosters()?X=this.slimItemsPerRow-1:this.isGameCardShelf()?X=this.gameCardsPerRow:this.isMiniGameCardShelf()&&(X=this.miniGameCardsPerRow);return X}},
isTruncated:{configurable:!0,enumerable:!0,get:function(){return this.isShortsShelf()&&this.isHomePage}},
showBottomDivider:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.isBottomDividerHidden)}},
hasChevronButtons:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.previousButton)&&!((J=this.data)==null||!J.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 X;return((X=_.yG().resolve(_.vE).getCurrentPage())==null?void 0:X.pageSubtype)==="home"}},
thumbnailAriaHidden:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;return!((X=this.data)==null?0:(J=X.thumbnail)==null?0:(p=J.accessibility)==null?0:(l=p.accessibilityData)==null?0:l.label)}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.entitySelectorType)||"RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
rowIndex:{configurable:!0,enumerable:!0,get:function(){return this.data.rowIndex}}});
YN.prototype.onChildElementFocus=YN.prototype.onChildElementFocus;YN.prototype.handleRerenderDownloadsData=YN.prototype.handleRerenderDownloadsData;YN.prototype.onDataChange=YN.prototype.onDataChange;YN.prototype.isCollapsedChanged=YN.prototype.isCollapsedChanged;YN.prototype.isExpandedChanged=YN.prototype.isExpandedChanged;YN.prototype.onRowIndexChange=YN.prototype.onRowIndexChange;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],YN.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],YN.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],YN.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],YN.prototype,"ytdReduxBehavior",void 0);
_.u([_.R({computed:"computeUseResponsiveGrid(isLumiere, sizing)"}),_.V("design:type",Object)],YN.prototype,"useResponsiveGrid",void 0);_.u([_.R(),_.V("design:type",Object)],YN.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],YN.prototype,"standardUnitMinWidth",void 0);_.u([_.R({reflectToAttribute:!0,value:3}),_.V("design:type",Number)],YN.prototype,"elementsPerRow",void 0);_.u([_.R({value:3}),_.V("design:type",Number)],YN.prototype,"postsPerRow",void 0);
_.u([_.R({value:6}),_.V("design:type",Number)],YN.prototype,"slimItemsPerRow",void 0);_.u([_.R({value:6}),_.V("design:type",Number)],YN.prototype,"gameCardsPerRow",void 0);_.u([_.R({value:6}),_.V("design:type",Number)],YN.prototype,"miniGameCardsPerRow",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YN.prototype,"hidden",void 0);_.u([_.R(),_.V("design:type",Object)],YN.prototype,"isShowMoreHidden",void 0);
_.u([_.R(),_.V("design:type",Object)],YN.prototype,"isShowLessHidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YN.prototype,"hasExpansionButton",void 0);_.u([_.O("data.isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YN.prototype,"isExpanded",null);_.u([_.O("data.isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YN.prototype,"isCollapsed",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YN.prototype,"isInnerShelf",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isShortsShelf(data)"}),_.V("design:type",Boolean)],YN.prototype,"isShorts",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isLumiereShelf(data)"}),_.V("design:type",Boolean)],YN.prototype,"isLumiere",void 0);_.u([_.R({reflectToAttribute:!0,computed:"hasGameBoxArtAvatarStyle(data)"}),_.V("design:type",Boolean)],YN.prototype,"hasBoxArtThumbnailStyle",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"hasRoundedGameBoxArtAvatarStyle(data)"}),_.V("design:type",Boolean)],YN.prototype,"hasRoundedBoxArtThumbnailStyle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasFeaturedBadge(data)"}),_.V("design:type",Boolean)],YN.prototype,"hasFeaturedBadge",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasPaygatedFeaturedBadge(data)"}),_.V("design:type",Boolean)],YN.prototype,"hasPaygatedFeaturedBadge",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHeaderHidden(data)"}),_.V("design:type",Boolean)],YN.prototype,"isHeaderHidden",void 0);_.u([_.R({selector:_.StB}),_.V("design:type",Object)],YN.prototype,"allVideosCount",void 0);_.u([_.R({selector:bWK}),_.V("design:type",Object)],YN.prototype,"allPlaylistCount",void 0);_.u([_.R({selector:NDW}),_.V("design:type",Object)],YN.prototype,"haveSmartDownloadsCompleted",void 0);
_.u([_.R({selectorArgs:["entitySelectorType"],selector:function(X,J){if(_.H("kevlar_modern_downloads_page")&&J&&J!=="RICH_SHELF_ENTITY_SELECTOR_TYPE_UNSPECIFIED"){var p=X.entities;switch(J){case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_SMART_DOWNLOADS":J=_.Eq(p);X=Rp(J);var l=_.MI(J);p=_.Tb(p);p=_.hu(rwU(l,p,J.length));return{contents:X,subtitle:p};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS_PAGE":return p=_.Eq(p),{contents:Rp(p)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_DOWNLOADS_PAGE_MANUAL_DOWNLOADS":return p=
_.Ks(p),{contents:Rp(p)};case "RICH_SHELF_ENTITY_SELECTOR_TYPE_OFFLINE_HOME_PAGE":return p=_.gKY(p),{contents:Rp(p)};default:_.Wf(new _.Kw("Error: entitySelectorType defined but not matched in selector.",X,J))}}}}),
_.V("design:type",Object)],YN.prototype,"entityDrivenRichShelfData",void 0);_.u([_.R({reflectToAttribute:!0,computed:"showTopCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.V("design:type",Boolean)],YN.prototype,"hasTopCtaButton",void 0);_.u([_.R({reflectToAttribute:!0,computed:"showBottomCtaButton(data, elementsPerRow, slimItemsPerRow)"}),_.V("design:type",Boolean)],YN.prototype,"hasBottomCtaButton",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeForce16By9ThumbnailAspectRatio(data)"}),_.V("design:type",Boolean)],YN.prototype,"force16By9ThumbnailAspectRatio",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YN.prototype,"restrictContentsOverflow",void 0);_.u([_.R({selector:_.Uy5}),_.V("design:type",Boolean)],YN.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.R({computed:"computeSizing(data)"}),_.V("design:type",String)],YN.prototype,"sizing",void 0);
_.u([_.R(),_.V("design:type",Boolean)],YN.prototype,"typographyBump",void 0);_.u([_.R(),_.V("design:type",Number)],YN.prototype,"itemWidth",void 0);_.u([_.R(),_.V("design:type",Object)],YN.prototype,"firstShownIndex",void 0);_.u([_.R(),_.V("design:type",Object)],YN.prototype,"horizontalOffset",void 0);_.u([_.R(),_.V("design:type",Object)],YN.prototype,"atEnd",void 0);_.u([_.qB("#contents"),_.V("design:type",HTMLElement)],YN.prototype,"contents",void 0);
_.u([_.mA("data.rowIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YN.prototype,"onRowIndexChange",null);_.u([_.mA("isExpanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YN.prototype,"isExpandedChanged",null);_.u([_.mA("isCollapsed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YN.prototype,"isCollapsedChanged",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YN.prototype,"onDataChange",null);_.u([_.mA("allVideosCount","allPlaylistsCount","haveSmartDownloadsCompleted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YN.prototype,"handleRerenderDownloadsData",null);_.u([_.R8("focusin"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],YN.prototype,"onChildElementFocus",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data","isHomePage"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YN.prototype,"isTruncated",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YN.prototype,"showBottomDivider",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],YN.prototype,"hasChevronButtons",null);
_.u([_.O("firstShownIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],YN.prototype,"previousButtonOverride",null);_.u([_.O("atEnd"),_.V("design:type",Object),_.V("design:paramtypes",[])],YN.prototype,"nextButtonOverride",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YN.prototype,"isHomePage",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YN.prototype,"thumbnailAriaHidden",null);
_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],YN.prototype,"entitySelectorType",null);_.u([_.Xo({is:"ytd-rich-shelf-renderer",disableElementRegistration:!0})],YN);
_.gXu=_.y_()(YN,"ytd-rich-shelf-renderer",function(){if(lUG===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);lUG=X}X=lUG;return X},{allowedProps:["data",
"isInnerShelf","standardUnitMinWidth"],mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var BSX;_.ZZ(_.On,"yt-badge-view-model",{props:{data:_.H7,class:_.H7,workaroundShortsIsThumbnailBadge:_.H7,modern:_.H7,numBadgesInRow:_.H7,clipTextOverflow:_.H7,inheritTypography:_.H7}});_.ZZ(Idb,"yt-slimline-survey-view-model",{props:{data:_.H7}});var vR=function(){var X=_.F.apply(this,arguments)||this;X.tileLottieAnimationRef={};X.backgroundLottieAnimationRef={};X.isOnHoverBehaviorForLottieEnabled=!0;X.useBiggerShowcaseImage=_.H("enable_desktop_search_bigger_thumbs");X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-open-video-preview-action":"pauseLottie"};return X};
_.r(vR,_.F);_.W=vR.prototype;_.W.attached=function(){this.requestElementsPerRow();this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.data&&(this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData)};
_.W.configureRendererStamper=function(){return{primaryButton:{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer",toggleButtonViewModel:"yt-toggle-button-view-model",buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0},secondaryButton:{id:"secondary-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"},reuseComponents:!0},"data.overflowButton":{id:"overflow-button",
mapping:{menuRenderer:"ytd-menu-renderer"}},"data.badge":{id:"badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.additionalBadge":{id:"additional-badge-view-model",mapping:{badgeViewModel:{component:"yt-badge-view-model",params:{modern:!0}}}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"ytd-button-renderer"}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer",notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}},
"data.attachedSurvey":{id:"attached-survey",mapping:{slimlineSurveyViewModel:"yt-slimline-survey-view-model"}}}};
_.W.dataChanged=function(){if(this.data){this.requestElementsPerRow();this.updateButtonPalette();var X=this.hasStaticTile(this.data)||this.hasTileLottie(this.data);X!==this.hasTile&&this.set("hasTile",X);this.currentColorData=this.isDarkTheme?this.data.darkColorData:this.data.lightColorData;this.maybeInitializeTileLottie();this.maybeInitializeBackgroundLottie()}};
_.W.themeChanged=function(){this.data&&(this.set("currentColorData",this.isDarkTheme?this.data.darkColorData:this.data.lightColorData),this.maybeInitializeTileLottie(),this.maybeInitializeBackgroundLottie())};
_.W.currentColorChanged=function(){this.updateButtonPalette()};
_.W.computeBackgroundStyle=function(X){if(X&&this.data){var J=[];if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var p=_.xq((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);p&&J.push('background-image: url("'+p+'");')}var l;((l=X.basicColorData)==null?void 0:l.backgroundColor)!==void 0&&J.push("background-color: "+_.zU(X.basicColorData.backgroundColor)+";");return J.join("")}};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X)};
_.W.getCurrentLogo=function(X,J){if(X)return J?X.darkLogoImage:X.lightLogoImage};
_.W.getCurrentStaticTileImage=function(X,J){if(this.hasStaticTile(X))return X.darkTileImage?J?X.darkTileImage:X.tileImage:X.tileImage};
_.W.computeTitleStyle=function(X){if(this.data&&this.data.title&&X&&X.basicColorData&&X.basicColorData.foregroundTitleColor!==void 0)return"color:"+_.TU(X.basicColorData.foregroundTitleColor)+";"};
_.W.computeSubtitleStyle=function(X){if(this.data&&this.data.subtitle&&X&&X.basicColorData&&X.basicColorData.foregroundBodyColor!==void 0)return"color:"+_.TU(X.basicColorData.foregroundBodyColor)+";"};
_.W.computeSupplementalStyle=function(X){if(this.data&&this.data.supplementalText&&X&&X.supplementalTextColor!==void 0)return X=_.TU(X.supplementalTextColor),"color:"+X+";--yt-endpoint-color:"+X+";--yt-endpoint-hover-color:"+X+";--yt-endpoint-visited-color:"+X+";--yt-formatted-string-bold-font-weight:700;"};
_.W.computeDismissIconStyle=function(X){var J,p;if((X==null?0:(J=X.dismissButtonColorData)==null?0:J.foregroundTitleColor)&&(X==null?0:(p=X.dismissButtonColorData)==null?0:p.backgroundColor))return"--yt-button-color:"+_.zU(X.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.zU(X.dismissButtonColorData.backgroundColor)+";"};
_.W.computeOverflowIconStyle=function(X){var J,p;if((X==null?0:(J=X.dismissButtonColorData)==null?0:J.foregroundTitleColor)&&(X==null?0:(p=X.dismissButtonColorData)==null?0:p.backgroundColor))return"--ytd-menu-renderer-button-color:"+_.zU(X.dismissButtonColorData.foregroundTitleColor)+";background-color:"+_.zU(X.dismissButtonColorData.backgroundColor)+";--yt-spec-icon-active-other:"+_.zU(X.dismissButtonColorData.foregroundTitleColor)+";"};
_.W.computeBannerStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeLocation=function(X){switch(X==null?void 0:X.location){case "LOCATION_CONTEXT_SEARCH_PAGE":return"search";case "LOCATION_CONTEXT_SLOT_ZERO_HOME":return"slot-zero-home"}};
_.W.shouldShowTileSection=function(X,J,p){return!this.shouldExpandLogo(X,J,p)&&J};
_.W.shouldShowExpandedLogoSection=function(X,J,p){return this.shouldExpandLogo(X,J,p)&&X!==void 0&&this.hasLogo(X)};
_.W.shouldExpandLogo=function(X,J,p){return X&&J?!1:p>=2};
_.W.hasStaticTile=function(X){return!(X==null||!X.tileImage)};
_.W.hasTileLottie=function(X){var J;return!!(X==null?0:(J=X.tileLottie)==null?0:J.url)};
_.W.hasLogo=function(X){return this.getCurrentLogo(X,this.isDarkTheme)!==void 0};
_.W.getLogoHeight=function(X){return this.logoWithPadding(X)?"26":"20"};
_.W.getExpandedLogoHeight=function(X){return this.logoWithPadding(X)?"31":"24"};
_.W.getLogoImageId=function(X){return this.logoWithPadding(X)?"logo-image-with-padding":"logo-image"};
_.W.getMaxTitleFontSize=function(X){return X.overrideTitleMaxFontSize?String(X.overrideTitleMaxFontSize):"36"};
_.W.hasBackgroundLottie=function(X){var J;return!!(X==null?0:(J=X.backgroundLottie)==null?0:J.url)};
_.W.maybePlayLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var X,J;(X=this.tileLottieAnimationRef)==null||(J=X.lottieEl)==null||J.play();var p,l;(p=this.backgroundLottieAnimationRef)==null||(l=p.lottieEl)==null||l.play()}};
_.W.maybePauseLottie=function(){if(this.isOnHoverBehaviorForLottieEnabled){var X,J;(X=this.tileLottieAnimationRef)==null||(J=X.lottieEl)==null||J.pause();var p,l;(p=this.backgroundLottieAnimationRef)==null||(l=p.lottieEl)==null||l.pause()}};
_.W.pauseLottie=function(){var X,J;(X=this.tileLottieAnimationRef)==null||(J=X.lottieEl)==null||J.pause();var p,l;(p=this.backgroundLottieAnimationRef)==null||(l=p.lottieEl)==null||l.pause();this.isOnHoverBehaviorForLottieEnabled||(this.isOnHoverBehaviorForLottieEnabled=!0)};
_.W.performPrimaryButtonAction=function(){var X,J,p;((X=this.data)==null?0:(J=X.primaryButton)==null?0:(p=J.buttonRenderer)==null?0:p.command)&&this.ytComponentBehavior.resolveCommand(this.data.primaryButton.buttonRenderer.command)};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
_.W.updateButtonPalette=function(){if(this.data&&this.currentColorData){var X;((X=this.data.dismissButton)==null?0:X.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 J;if((J=this.data.primaryButton)==null?0:J.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 p;if((p=this.data.secondaryButton)==
null?0:p.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 l;((l=this.data.primaryButton)==null?0:l.toggleButtonRenderer)&&this.set("primaryButton",{toggleButtonRenderer:Object.assign({},this.data.primaryButton.toggleButtonRenderer)});var g;((g=this.data.primaryButton)==null?0:g.toggleButtonViewModel)&&this.set("primaryButton",{toggleButtonViewModel:Object.assign({},this.data.primaryButton.toggleButtonViewModel)});var B;((B=this.data.secondaryButton)==null?0:B.toggleButtonRenderer)&&this.set("secondaryButton",
{toggleButtonRenderer:Object.assign({},this.data.secondaryButton.toggleButtonRenderer)});var k;((k=this.data.primaryButton)==null?0:k.buttonViewModel)&&this.set("primaryButton",{buttonViewModel:Object.assign({},this.data.primaryButton.buttonViewModel)})}};
_.W.maybeInitializeTileLottie=function(){if(this.hasTileLottie(this.data)){var X=this.getTileLottieDataBasedOnTheme(),J,p;if(X.url!==((J=this.tileLottiePlayerProps)==null?void 0:(p=J.animationConfig)==null?void 0:p.path)){var l,g;(l=this.tileLottieAnimationRef)==null||(g=l.lottieEl)==null||g.destroy();var B;this.isOnHoverBehaviorForLottieEnabled=!((B=X.settings)==null?0:B.autoplay);var k,n;this.tileLottiePlayerProps={animationRef:this.tileLottieAnimationRef,animationConfig:{name:this.isDarkTheme?
"STATEMENT_BANNER_TILE_LOTTIE_DARK":"STATEMENT_BANNER_TILE_LOTTIE_LIGHT",autoplay:(n=(k=X.settings)==null?void 0:k.autoplay)!=null?n:!1,loop:this.getLottieLoopValue(X.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof X.url==="string"?this.tileLottiePlayerProps.animationConfig.path=X.url:this.tileLottiePlayerProps.animationConfig.animationData=X.url}}};
_.W.getOverflowButton=function(X){return _.a(X.overflowButton,z7u)};
_.W.maybeInitializeBackgroundLottie=function(){if(this.hasBackgroundLottie(this.data)){var X=this.getBackgroundLottieDataBasedOnTheme(),J,p;if(X.url!==((J=this.backgroundLottiePlayerProps)==null?void 0:(p=J.animationConfig)==null?void 0:p.path)){var l,g;(l=this.backgroundLottieAnimationRef)==null||(g=l.lottieEl)==null||g.destroy();var B;this.isOnHoverBehaviorForLottieEnabled=!((B=X.settings)==null?0:B.autoplay);var k,n;this.backgroundLottiePlayerProps={animationRef:this.backgroundLottieAnimationRef,
animationConfig:{name:this.isDarkTheme?"STATEMENT_BANNER_BACKGROUND_LOTTIE_DARK":"STATEMENT_BANNER_BACKGROUND_LOTTIE_LIGHT",autoplay:(n=(k=X.settings)==null?void 0:k.autoplay)!=null?n:!1,loop:this.getLottieLoopValue(X.settings),renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid slice"}},listeners:{complete:this.onLottieComplete.bind(this)}};typeof X.url==="string"?this.backgroundLottiePlayerProps.animationConfig.path=X.url:this.backgroundLottiePlayerProps.animationConfig.animationData=
X.url}}};
_.W.onLottieComplete=function(){if(!this.isOnHoverBehaviorForLottieEnabled){var X;((X=this.tileLottieAnimationRef)==null?void 0:X.lottieEl)!==void 0&&(this.tileLottieAnimationRef.lottieEl.loop=!0);var J;((J=this.backgroundLottieAnimationRef)==null?void 0:J.lottieEl)!==void 0&&(this.backgroundLottieAnimationRef.lottieEl.loop=!0);this.isOnHoverBehaviorForLottieEnabled=!0}};
_.W.getTileLottieDataBasedOnTheme=function(){var X;if(this.isDarkTheme&&((X=this.data)==null?0:X.darkThemeTileLottie))return this.data.darkThemeTileLottie;var J;return((J=this.data)==null?0:J.tileLottie)?this.data.tileLottie:{}};
_.W.getBackgroundLottieDataBasedOnTheme=function(){var X;if(this.isDarkTheme&&((X=this.data)==null?0:X.darkThemeBackgroundLottie))return this.data.darkThemeBackgroundLottie;var J;return((J=this.data)==null?0:J.backgroundLottie)?this.data.backgroundLottie:{}};
_.W.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X)};
_.W.getLottieLoopValue=function(X){return X?X.loop!==void 0?X.loop:X.loopCount?X.loopCount-1:!0:!0};
_.W.logoWithPadding=function(X){var J,p,l;return(X=(J=this.getCurrentLogo(X,this.isDarkTheme))==null?void 0:(p=J.thumbnails)==null?void 0:(l=p[0])==null?void 0:l.height)&&X%31===0?!0:!1};
vR.prototype.currentColorChanged=vR.prototype.currentColorChanged;vR.prototype.themeChanged=vR.prototype.themeChanged;vR.prototype.dataChanged=vR.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],vR.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],vR.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],vR.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"primaryButton",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"secondaryButton",void 0);
_.u([_.R({reflectToAttribute:!0,value:3}),_.V("design:type",Number)],vR.prototype,"elementsPerRow",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],vR.prototype,"isDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],vR.prototype,"hasTile",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],vR.prototype,"hasMetadata",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],vR.prototype,"showLogoImage",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"currentColorData",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeBannerStyle(data.style)"}),_.V("design:type",String)],vR.prototype,"bannerStyle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeLocation(data.shelfContext)"}),_.V("design:type",String)],vR.prototype,"location",void 0);
_.u([_.R(),_.V("design:type",Object)],vR.prototype,"tileLottiePlayerProps",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"tileLottieAnimationRef",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"backgroundLottiePlayerProps",void 0);_.u([_.R(),_.V("design:type",Object)],vR.prototype,"backgroundLottieAnimationRef",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],vR.prototype,"useBiggerShowcaseImage",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],vR.prototype,"isHideEnclosingAction",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vR.prototype,"dataChanged",null);_.u([_.GA("isDarkTheme"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vR.prototype,"themeChanged",null);
_.u([_.GA("currentColorData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vR.prototype,"currentColorChanged",null);_.u([_.Xo({is:"ytd-statement-banner-renderer",disableElementRegistration:!0})],vR);
_.N(vR,"ytd-statement-banner-renderer",function(){if(BSX!==void 0)return BSX;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-statement-banner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" on-mouseleave="maybePauseLottie" on-mouseover="maybePlayLottie" class="style-scope ytd-statement-banner-renderer">\n  <div id="statement-banner-content" class="style-scope ytd-statement-banner-renderer">\n    <div id="background-content" style$="[[computeBackgroundStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n      <ytd-lottie-player id="background-lottie" data="[[backgroundLottiePlayerProps]]" hidden="[[!hasBackgroundLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n    </ytd-lottie-player></div>\n    <div id="foreground-content" class="style-scope ytd-statement-banner-renderer">\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowTileSection(data, hasTile, elementsPerRow)]]">\n        <div hidden="[[!hasTile]]" id="tile-container" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="tile-image" hidden="[[!hasStaticTile(data)]]" object-fit="CONTAIN" thumbnail="[[getCurrentStaticTileImage(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n          <ytd-lottie-player id="tile-lottie" data="[[tileLottiePlayerProps]]" hidden="[[!hasTileLottie(data)]]" class="style-scope ytd-statement-banner-renderer">\n        </ytd-lottie-player></div>\n      </div>\n      <div class="showcase-image style-scope ytd-statement-banner-renderer" hidden="[[!shouldShowExpandedLogoSection(data, hasTile, elementsPerRow)]]" id="logo-container">\n        <div id="logo-wrapper" class="style-scope ytd-statement-banner-renderer">\n          <yt-img-shadow id="logo-image" height="[[getExpandedLogoHeight(data)]]" thumbnail="[[getCurrentLogo(data, isDarkTheme)]]" class="style-scope ytd-statement-banner-renderer">\n          </yt-img-shadow>\n        </div>\n      </div>\n      <div id="details-container" class="style-scope ytd-statement-banner-renderer">\n        <div id="text-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="dynamic-title" style$="[[computeTitleStyle(currentColorData)]]" on-click="performPrimaryButtonAction" class="style-scope ytd-statement-banner-renderer">\n            <yt-dynamic-sizing-formatted-string font-family="[[data.titleFontFamily]]" max-font-size="[[getMaxTitleFontSize(data)]]" max-height="110" max-lines="2" min-font-size="20" text="[[data.title]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-dynamic-sizing-formatted-string>\n            <div id="badge-view-model-container" class="style-scope ytd-statement-banner-renderer">\n              <div id="additional-badge-view-model" hidden="[[!data.additionalBadge]]" class="style-scope ytd-statement-banner-renderer"></div>\n              <div id="badge-view-model" hidden="[[!data.badge]]" class="style-scope ytd-statement-banner-renderer"></div>\n            </div>\n          </div>\n          <div id="subtitle-container" style$="[[computeSubtitleStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-statement-banner-renderer"></yt-formatted-string>\n          </div>\n          <div id="supplemental-text-container" hidden="[[!data.supplementalText]]" style$="[[computeSupplementalStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer">\n            <yt-formatted-string id="supplemental-text" text="[[data.supplementalText]]" class="style-scope ytd-statement-banner-renderer">\n            </yt-formatted-string>\n          </div>\n        </div>\n        <div id="button-container" class="style-scope ytd-statement-banner-renderer">\n          <div id="button-wrapper" class="style-scope ytd-statement-banner-renderer">\n            <div id="primary-button" class="style-scope ytd-statement-banner-renderer"></div>\n            <div id="secondary-button" class="style-scope ytd-statement-banner-renderer"></div>\n          </div>\n        </div>\n      </div>\n      <div id="dismiss-button" hidden="[[data.overflowButton]]" style$="[[computeDismissIconStyle(currentColorData, elementsPerRow)]]" class="style-scope ytd-statement-banner-renderer"></div>\n      <div id="overflow-button" hidden="[[!data.overflowButton]]" style$="[[computeOverflowIconStyle(currentColorData)]]" class="style-scope ytd-statement-banner-renderer"></div>\n    </div>\n  </div>\n  <div id="attached-survey" class="style-scope ytd-statement-banner-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-statement-banner-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BSX=X},{mode:1});var $DX;var ef=function(){var X=_.F.apply(this,arguments)||this;X.isSearch=!1;X.hideShelfHeader=!1;X.engagementPanel=!1;X.disableMouseScroll=!0;X.useFloorScrolling=!0;return X};
_.r(ef,_.F);ef.prototype.onDataChanged=function(){this.set("data.nextButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_RIGHT"},accessibility:{label:_.cI("HORIZONTAL_LIST_NEXT_LABEL",void 0,"Next")}}});this.set("data.previousButton",{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CHEVRON_LEFT"},accessibility:{label:_.cI("HORIZONTAL_LIST_PREVIOUS_LABEL",void 0,"Previous")}}})};
ef.prototype.configureRendererStamper=function(){return{"data.button":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
ef.prototype.onDataChanged=ef.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ef.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ef.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ef.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ef.prototype,"hideShelfHeader",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ef.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Object)],ef.prototype,"disableMouseScroll",void 0);_.u([_.R(),_.V("design:type",Object)],ef.prototype,"useFloorScrolling",void 0);_.u([_.R(),_.V("design:type",Object)],ef.prototype,"data",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ef.prototype,"onDataChanged",null);
_.u([_.Xo({is:"ytd-reel-shelf-renderer",disableElementRegistration:!0})],ef);
_.N(ef,"ytd-reel-shelf-renderer",function(){if($DX!==void 0)return $DX;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-reel-shelf-renderer">\n  <div id="image-container" class="style-scope ytd-reel-shelf-renderer">\n    <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-img-shadow>\n    <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-reel-shelf-renderer">\n    </yt-icon>\n  </div>\n  <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-reel-shelf-renderer">\n    <h2 class="style-scope ytd-reel-shelf-renderer">\n      <div id="title-text" class="style-scope ytd-reel-shelf-renderer">\n        <yt-formatted-string id="title" text="[[data.title]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n        <span id="title-superscript" class="style-scope ytd-reel-shelf-renderer">[[getSimpleString(data.titleSuperscript)]]</span>\n      </div>\n      <div id="subtitle-text" class="style-scope ytd-reel-shelf-renderer">\n        <dom-repeat as="badge" items="[[data.badges]]" class="style-scope ytd-reel-shelf-renderer">\n          <template class="style-scope ytd-reel-shelf-renderer">\n            <yt-badge-view-model data="[[badge.badgeViewModel]]" class="style-scope ytd-reel-shelf-renderer"></yt-badge-view-model>\n          </template>\n        </dom-repeat>\n        <yt-formatted-string id="subtitle" text="[[data.subtitle]]" class="style-scope ytd-reel-shelf-renderer"> </yt-formatted-string>\n      </div>\n    </h2>\n  </div>\n  <div id="menu" class="style-scope ytd-reel-shelf-renderer"></div>\n</div>\n<div id="contents" class="style-scope ytd-reel-shelf-renderer">\n  <yt-horizontal-list-renderer data="[[data]]" disable-scroll-event-listener="[[disableMouseScroll]]" engagement-panel="[[engagementPanel]]" hide-shelf-header="[[hideShelfHeader]]" is-search="[[isSearch]]" thumbnail-height="[[thumbnailHeight]]" use-floor-scrolling="[[useFloorScrolling]]" class="style-scope ytd-reel-shelf-renderer">\n  </yt-horizontal-list-renderer>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $DX=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var W8G;var CGZ;CGZ=_.w9(["https://www.google.com/recaptcha/api.js?trustedtypes=true"]);_.kRv=_.rb(CGZ);var nXH=_.q(function(X){var J=X.data;X=X.useSmallFont;var p={},l={};return _.A("yt-channel-external-link-view-model",{class:"ytChannelExternalLinkViewModelHost"},_.A(_.v,{cond:function(){return J().favicon},
then:function(g){return _.A(_.wt,{data:g,className:"ytChannelExternalLinkViewModelFavicon",alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:24,targetHeight:24})}}),_.A("div",{class:"ytChannelExternalLinkViewModelContainer"},_.A(_.x3,{text:function(){return J().title},
className:_.yW("ytChannelExternalLinkViewModelTitle",(p.ytChannelExternalLinkViewModelTitleSmallFont=X,p)),ellipsisTruncate:!0,userInput:!0}),_.A(_.x3,{text:function(){return J().link},
className:_.yW("ytChannelExternalLinkViewModelLink",(l.ytChannelExternalLinkViewModelLinkSmallFont=X,l)),ellipsisTruncate:!0,linkInheritColor:!0,userInput:!0})))},"dd");
nXH.idomCompat=!0;_.ZZ(nXH,"yt-channel-external-link-view-model",{props:{data:_.H7,useSmallFont:_.H7}});_.Pz("itemSectionRenderer","aboutChannelRenderer","ytd-about-channel-renderer");var ZP=function(){var X=_.F.apply(this,arguments)||this;X.revealButtonClass="button";X.businessEmailDisplayState="HIDE_SECTION";return X};
_.r(ZP,_.F);_.W=ZP.prototype;_.W.refit=function(){var X=this;_.CC(function(){_.HI(X.hostElement,"yt-refit-popups-action")});
_.oh(this,function(){_.HI(X.hostElement,"yt-refit-popups-action")})};
_.W.onBusinessEmailClick=function(){this.metadata.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.J8(_.kRv),this.businessEmailDisplayState="CAPTCHA")};
_.W.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"};
_.W.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.W.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"}}}};
_.W.computeEmailHref=function(X){return"mailto:"+X};
_.W.computeSafeUrl=function(X){if(X)return _.zu(X)};
_.W.linkEndpoint=function(X){return _.a(X.onTap,_.sW)};
_.W.linkEndpointToHref=function(X){return this.ytComponentBehavior.computeHref_(this.linkEndpoint(X))};
_.W.onYtServiceRequestCompleted=function(X){var J;if((J=X.detail.data)==null?0:J.businessEmail)this.businessEmail=X.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var p;if((p=X.detail.data)==null?0:p.errorMessage)this.businessEmailErrorMessage=X.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.W.onBusinessEmailCaptchaSubmit=function(){if(this.metadata.channelId&&this.metadata.onBusinessEmailRevealClickCommand){var X=this.JSC$16697_captchaTextarea.value;if(X){X={recaptcha_response_token:X,channel_id:this.metadata.channelId};var J=_.a(this.metadata.onBusinessEmailRevealClickCommand,_.sW);J&&this.ytComponentBehavior.resolveCommand(J,{form:X})}}};
_.W.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.O1.Object.defineProperties(ZP.prototype,{metadata:{configurable:!0,enumerable:!0,get:function(){var X;return _.a((X=this.data)==null?void 0:X.metadata,jet)}},
revealButton:{configurable:!0,enumerable:!0,get:function(){return _.a(this.metadata.businessEmailRevealButton,_.ZD)}},
channelDisplayUrl:{configurable:!0,enumerable:!0,get:function(){if(this.metadata.displayCanonicalChannelUrl)return this.metadata.displayCanonicalChannelUrl;if(this.metadata.canonicalChannelUrl){var X=new URL(this.metadata.canonicalChannelUrl);return X.host+X.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 _.a(this.metadata.learnMoreOnTap,_.sW)}}});
ZP.prototype.onYtServiceRequestCompleted=ZP.prototype.onYtServiceRequestCompleted;ZP.prototype.businessEmailMetadataChanged=ZP.prototype.businessEmailMetadataChanged;ZP.prototype.refit=ZP.prototype.refit;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ZP.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ZP.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ZP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#g-recaptcha-response"),_.V("design:type",HTMLTextAreaElement)],ZP.prototype,"JSC$16697_captchaTextarea",void 0);_.u([_.R(),_.V("design:type",Object)],ZP.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],ZP.prototype,"revealButtonClass",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ZP.prototype,"metadata",null);
_.u([_.O("metadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],ZP.prototype,"revealButton",null);_.u([_.O("metadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],ZP.prototype,"channelDisplayUrl",null);_.u([_.GA("metadata"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ZP.prototype,"refit",null);_.u([_.O("metadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],ZP.prototype,"formattedDescription",null);
_.u([_.O("metadata","learnMoreCommand"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],ZP.prototype,"shouldRendereVerifiedPhoneStatus",null);_.u([_.O("metadata"),_.V("design:type",Object),_.V("design:paramtypes",[])],ZP.prototype,"learnMoreCommand",null);_.u([_.R(),_.V("design:type",String)],ZP.prototype,"businessEmailDisplayState",void 0);_.u([_.R(),_.V("design:type",String)],ZP.prototype,"businessEmail",void 0);
_.u([_.R(),_.V("design:type",String)],ZP.prototype,"businessEmailErrorMessage",void 0);_.u([_.GA("metadata"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ZP.prototype,"businessEmailMetadataChanged",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ZP.prototype,"onYtServiceRequestCompleted",null);
_.u([_.Xo({is:"ytd-about-channel-renderer",disableElementRegistration:!0})],ZP);
_.N(ZP,"ytd-about-channel-renderer",function(){if(W8G!==void 0)return W8G;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-about-channel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="about-container" class="style-scope ytd-about-channel-renderer">\n  <div id="header-row" hidden="[[!metadata.aboutPanelTitle]]" class="style-scope ytd-about-channel-renderer">\n    <h1 class="style-scope ytd-about-channel-renderer">[[metadata.aboutPanelTitle]]</h1>\n    <div id="dismiss-button" class="style-scope ytd-about-channel-renderer"></div>\n  </div>\n\n  <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.descriptionLabel]]" hidden$="[[!formattedDescription]]">\n  </yt-attributed-string>\n  <yt-attributed-string id="description-container" class="about-section style-scope ytd-about-channel-renderer" data="[[formattedDescription]]" hidden$="[[!formattedDescription]]" user-input="true">\n  </yt-attributed-string>\n\n  <div id="bio-container" class="about-section style-scope ytd-about-channel-renderer" hidden="[[!metadata.formattedBio]]">\n    <h2 class="subheadline style-scope ytd-about-channel-renderer">[[metadata.artistBioLabel]]</h2>\n    <yt-attributed-string id="bio-container" class="about-section style-scope ytd-about-channel-renderer" data="[[metadata.artistBio]]" hidden$="[[!metadata.artistBio]]" user-input="true">\n    </yt-attributed-string>\n    <p class="style-scope ytd-about-channel-renderer">[[metadata.artistBio]]</p>\n  </div>\n\n  <div id="links-section" hidden="[[!metadata.links]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <div id="link-list-container" class="style-scope ytd-about-channel-renderer">\n    </div>\n  </div>\n  <div id="custom-links-section" hidden="[[!metadata.customLinks]]" class="style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.customLinksLabel]]">\n    </yt-attributed-string>\n    <table id="links-container" class="about-section style-scope ytd-about-channel-renderer">\n      <template is="dom-repeat" items="[[metadata.customLinks]]" as="link" class="style-scope ytd-about-channel-renderer">\n        <tr hidden="[[!linkEndpointToHref(link)]]" class="style-scope ytd-about-channel-renderer">\n          <td class="image-container style-scope ytd-about-channel-renderer">\n            <yt-image data="[[link.favicon]]" width="32" class="style-scope ytd-about-channel-renderer"></yt-image>\n          </td>\n          <td class="href-container style-scope ytd-about-channel-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[linkEndpointToHref(link)]]" data="[[linkEndpoint(link)]]">[[link.label]]</a>\n          </td>\n        </tr>\n      </template>\n    </table>\n  </div>\n\n  <div id="additional-info-container" class="about-section style-scope ytd-about-channel-renderer">\n    <yt-attributed-string class="subheadline style-scope ytd-about-channel-renderer" data="[[metadata.additionalInfoLabel]]"></yt-attributed-string>\n    <table class="style-scope ytd-about-channel-renderer">\n      <tbody class="style-scope ytd-about-channel-renderer"><tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[equals(businessEmailDisplayState, \'HIDE_SECTION\')]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="mail" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'SIGN_IN_REQUIRED\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.signInForBusinessEmail]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n\n        <td id="view-email-button-container" hidden="[[!equals(businessEmailDisplayState, \'REVEAL_BUTTON\')]]" class="style-scope ytd-about-channel-renderer">\n          <yt-button-view-model classes="[[revealButtonClass]]" data="[[revealButton]]" scoping-class-name="[[is]]" on-click="onBusinessEmailClick" class="style-scope ytd-about-channel-renderer">\n          </yt-button-view-model>\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'CAPTCHA\')]]" class="style-scope ytd-about-channel-renderer">\n          \n          <div id="recaptcha" class="g-recaptcha style-scope ytd-about-channel-renderer" data-sitekey$="[[recaptchaSiteKey()]]"></div>\n          <button id="submit-btn" class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary style-scope ytd-about-channel-renderer" on-click="onBusinessEmailCaptchaSubmit">\n            <span class="yt-uix-button-content style-scope ytd-about-channel-renderer">[[metadata.businessEmailSubmitCaptchaLabel]] </span>\n          </button>\n        </td>\n        <td hidden="[[!equals(businessEmailDisplayState, \'ERROR_MESSAGE\')]]" class="style-scope ytd-about-channel-renderer">\n          [[businessEmailErrorMessage]]\n        </td>\n\n        <td hidden="[[!equals(businessEmailDisplayState, \'BUSINESS_EMAIL\')]]" class="style-scope ytd-about-channel-renderer">\n          <a id="email" class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[computeEmailHref(businessEmail)]]" target="_blank">[[businessEmail]]</a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!shouldRendereVerifiedPhoneStatus]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="phone" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <span class="style-scope ytd-about-channel-renderer">[[metadata.phoneVerifiedLabel]]</span>\n          <a class="yt-simple-endpoint phone-status-info style-scope ytd-about-channel-renderer" href$="[[computeHref_(learnMoreCommand)]]" target="_blank" aria-label$="[[metadata.learnMoreA11yLabel]]">\n            <yt-icon icon="info" class="style-scope ytd-about-channel-renderer"></yt-icon>\n          </a>\n        </td>\n      </tr>\n\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!channelDisplayUrl]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="language" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <a class="yt-simple-endpoint style-scope ytd-about-channel-renderer" href$="[[metadata.canonicalChannelUrl]]">[[channelDisplayUrl]]</a>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.country]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.country]]" icon="privacy_public" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.country]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.joinedDateText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.joinedDateText]]" icon="info_outline" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-attributed-string data="[[metadata.joinedDateText]]" class="style-scope ytd-about-channel-renderer"></yt-attributed-string>\n        </td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.subscriberCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon icon="person_radar" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.subscriberCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.videoCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.videoCountText]]" icon="my_videos" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.videoCountText]]</td>\n      </tr>\n      <tr class="description-item style-scope ytd-about-channel-renderer" hidden="[[!metadata.viewCountText]]">\n        <td class="style-scope ytd-about-channel-renderer">\n          <yt-icon hidden="[[!metadata.viewCountText]]" icon="trending_up" class="style-scope ytd-about-channel-renderer"></yt-icon>\n        </td>\n        <td class="style-scope ytd-about-channel-renderer">[[metadata.viewCountText]]</td>\n      </tr>\n    </tbody></table>\n  </div>\n\n  <div id="button-container" class="style-scope ytd-about-channel-renderer">\n    <div id="share-channel" class="button style-scope ytd-about-channel-renderer"></div>\n    <div id="flagging-button" class="button style-scope ytd-about-channel-renderer"></div>\n  </div>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return W8G=X},{mode:1});var L8b;var h7=function(){return _.F.apply(this,arguments)||this};
_.r(h7,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],h7.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],h7.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-list-sub-menu-avatar-renderer",disableElementRegistration:!0})],h7);
_.N(h7,"ytd-channel-list-sub-menu-avatar-renderer",function(){if(L8b!==void 0)return L8b;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return L8b=X},{mode:1});var A_G;var xN=function(){return _.F.apply(this,arguments)||this};
_.r(xN,_.F);xN.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{channelListSubMenuAvatarRenderer:"ytd-channel-list-sub-menu-avatar-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],xN.prototype,"aligment",void 0);_.u([_.Xo({is:"ytd-channel-list-sub-menu-renderer",disableElementRegistration:!0})],xN);
_.N(xN,"ytd-channel-list-sub-menu-renderer",function(){if(A_G!==void 0)return A_G;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return A_G=
X},{mode:1});var wyU;var HR=function(){return _.F.apply(this,arguments)||this};
_.r(HR,_.F);HR.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],HR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],HR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],HR.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-sub-menu-renderer",disableElementRegistration:!0})],HR);
_.N(HR,"ytd-channel-sub-menu-renderer",function(){if(wyU!==void 0)return wyU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wyU=X},{mode:1});var YwU;var vXk;var aI=function(){var X=_.F.apply(this,arguments)||this;X.isCompact=!1;return X};
_.r(aI,_.F);_.O1.Object.defineProperties(aI.prototype,{thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isCompact?112:80}},
openNewWindow:{configurable:!0,enumerable:!0,get:function(){var X,J;return((J=_.a((X=this.data)==null?void 0:X.endpoint,_.Zo))==null?void 0:J.target)==="TARGET_NEW_WINDOW"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],aI.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],aI.prototype,"isCompact",void 0);_.u([_.O("isCompact"),_.V("design:type",Number),_.V("design:paramtypes",[])],aI.prototype,"thumbnailWidth",null);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],aI.prototype,"openNewWindow",null);_.u([_.Xo({is:"ytd-media-lockup-renderer",disableElementRegistration:!0})],aI);
_.N(aI,"ytd-media-lockup-renderer",function(){if(vXk!==void 0)return vXk;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return vXk=X},{mode:1});var etb;var UP=function(){return _.F.apply(this,arguments)||this};
_.r(UP,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UP.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],UP.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UP.prototype,"data",void 0);_.u([_.Xo({is:"ytd-structured-description-channel-lockup-renderer",disableElementRegistration:!0})],UP);
_.N(UP,"ytd-structured-description-channel-lockup-renderer",function(){if(etb!==void 0)return etb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return etb=X},{mode:1});var ZaG;var rr=function(){var X=_.F.apply(this,arguments)||this;X.isCompact=!1;X.collectionsStackColor=_.H("modernize_structured_description_playlist_lockups_v2");return X};
_.r(rr,_.F);rr.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlaySidePanelRenderer:{component:"ytd-thumbnail-overlay-side-panel-renderer",params:{isCompact:!0}},thumbnailOverlayBottomPanelRenderer:{component:"ytd-thumbnail-overlay-bottom-panel-renderer"}},initialRenderPriority:_.H("defer_overlays")?1:void 0,waitForSignal:"eocs"}}};
_.O1.Object.defineProperties(rr.prototype,{twoLineTitle:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.maxLinesTitle)===2}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g,B;return{thumbnailSize:"small",doubleStack:!1,experimentEnabled:!0,sampledThumbnailColor:this.collectionsStackColor?(X=this.data)==null?void 0:(J=X.thumbnail)==null?void 0:J.sampledThumbnailColor:void 0,darkColorPalette:this.collectionsStackColor?(p=this.data)==null?void 0:(l=p.thumbnail)==null?void 0:l.darkColorPalette:void 0,vibrantColorPalette:this.collectionsStackColor?(g=this.data)==null?void 0:(B=g.thumbnail)==null?
void 0:B.vibrantColorPalette:void 0}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],rr.prototype,"componentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rr.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],rr.prototype,"showSidePanelThumbnailOverlay",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],rr.prototype,"isCompact",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],rr.prototype,"collectionsStackColor",void 0);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rr.prototype,"twoLineTitle",null);_.u([_.O("data","collectionsStackColor"),_.V("design:type",Object),_.V("design:paramtypes",[])],rr.prototype,"collectionStack",null);
_.u([_.Xo({is:"ytd-structured-description-playlist-lockup-renderer",disableElementRegistration:!0})],rr);
_.N(rr,"ytd-structured-description-playlist-lockup-renderer",function(){if(ZaG!==void 0)return ZaG;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-structured-description-playlist-lockup-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="lockup-container" class="yt-simple-endpoint style-scope ytd-structured-description-playlist-lockup-renderer" data="[[data.navigationEndpoint]]" href$="[[computeOptionalHref_(data.navigationEndpoint)]]" aria-label$="[[getSimpleString(data.title)]]">\n  <yt-collections-stack data="[[collectionStack]]" class="style-scope ytd-structured-description-playlist-lockup-renderer"></yt-collections-stack>\n  <div id="playlist-thumbnail" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    <yt-img-shadow id="thumbnail" alt="[[getSimpleString(data.title)]]" thumbnail="[[data.thumbnail]]" width="[[data.thumbnailWidth]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n    </yt-img-shadow>\n    <span id="overlay" hidden="[[showSidePanelThumbnailOverlay]]" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.videoCountShortText)]]</span>\n    <div id="overlays" class="style-scope ytd-structured-description-playlist-lockup-renderer"></div>\n  </div>\n</a>\n<div id="description" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  <div id="title" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.title)]]</div>\n  <div id="subtitle" class="style-scope ytd-structured-description-playlist-lockup-renderer">[[getSimpleString(data.shortBylineText)]]</div>\n  <ytd-badge-supported-renderer id="badges" badges="[[data.badges]]" hidden="[[!data.badges]]" role="text" class="style-scope ytd-structured-description-playlist-lockup-renderer">\n  </ytd-badge-supported-renderer>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ZaG=X},{mode:1});var htr;var II=function(){return _.F.apply(this,arguments)||this};
_.r(II,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],II.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],II.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],II.prototype,"data",void 0);_.u([_.Xo({is:"ytd-structured-description-video-lockup-renderer",disableElementRegistration:!0})],II);
_.N(II,"ytd-structured-description-video-lockup-renderer",function(){if(htr!==void 0)return htr;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return htr=X},{mode:2});var yu=function(){return _.F.apply(this,arguments)||this};
_.r(yu,_.F);
yu.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yu.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yu.prototype,"data",void 0);_.u([_.Xo({is:"ytd-compact-infocard-renderer",disableElementRegistration:!0})],yu);
_.N(yu,"ytd-compact-infocard-renderer",function(){if(YwU!==void 0)return YwU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return YwU=X},{mode:1});var xD0;var oI=function(){return _.F.apply(this,arguments)||this};
_.r(oI,_.F);oI.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
_.O1.Object.defineProperties(oI.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.H("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
customThumbnailSize:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.H("kevlar_watch_feed_big_thumbs")?"":"94"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],oI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],oI.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],oI.prototype,"ytdReduxBehavior",void 0);_.u([_.R({selector:_.iY}),_.V("design:type",Object)],oI.prototype,"isGridViewEnabled",void 0);
_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],oI.prototype,"watchFeedBigThumbs",null);_.u([_.O("isGridViewEnabled","data"),_.R({reflectToAttribute:!0,value:"168"}),_.V("design:type",String),_.V("design:paramtypes",[])],oI.prototype,"thumbnailWidth",null);_.u([_.O("isGridViewEnabled","data"),_.R({reflectToAttribute:!0,value:"94"}),_.V("design:type",String),_.V("design:paramtypes",[])],oI.prototype,"customThumbnailSize",null);
_.u([_.R(),_.V("design:type",Object)],oI.prototype,"data",void 0);_.u([_.Xo({is:"ytd-compact-playlist-renderer",disableElementRegistration:!0})],oI);
_.N(oI,"ytd-compact-playlist-renderer",function(){if(xD0!==void 0)return xD0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return xD0=X},{mode:1});var Hat;var Sf=function(){var X=_.F.apply(this,arguments)||this;X.roundedContainer=!0;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return X};
_.r(Sf,_.F);_.W=Sf.prototype;_.W.attached=function(){this.requestElementsPerRow()};
_.W.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"}}}};
_.W.dataChanged=function(){this.hideThumbnail=!1;this.requestElementsPerRow()};
_.W.computeViewStyle=function(X){return X.style?X.style:"COMPACT_PROMOTED_ITEM_STYLE_UNSPECIFIED"};
_.W.onUpdateElementsPerRowAction=function(X){this.hideThumbnail=this.viewStyle==="COMPACT_PROMOTED_ITEM_STYLE_RICH_GRID"&&X===1};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
Sf.prototype.dataChanged=Sf.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Sf.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Sf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Sf.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Sf.prototype,"actionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Sf.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Sf.prototype,"hideThumbnail",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeViewStyle(data)"}),_.V("design:type",String)],Sf.prototype,"viewStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Sf.prototype,"roundedContainer",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Sf.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-compact-promoted-item-renderer",disableElementRegistration:!0})],Sf);
_.N(Sf,"ytd-compact-promoted-item-renderer",function(){if(Hat!==void 0)return Hat;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Hat=X},{mode:1});var aUj;var OP=function(){return _.F.apply(this,arguments)||this};
_.r(OP,_.F);OP.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationTextRenderer:"ytd-notification-text-renderer"}}}};
OP.prototype.attached=function(){this.hostElement.classList.add("use-ellipsis")};
OP.prototype.onYtNavigate=function(X,J){var p=this;if(J.endpoint===this.data.navigationEndpoint&&this.get("endpoint.watchEndpoint.continuePlayback",J)){var l=this.get("watchEndpoint.videoId",J.endpoint),g=_.HI(this.hostElement,"yt-get-current-video-id-action")[0];_.H("kevlar_mix_handle_first_endpoint_different")&&l&&g&&l!==g||(X.stopPropagation(),_.xz().getPlayerPromise().then(function(B){if(B.getPlayerState()===0&&p.data.secondaryNavigationEndpoint)var k=p.data.secondaryNavigationEndpoint;else{k=
Object.assign({},J.endpoint);var n=_.a(k.commandMetadata,_.SH);n&&(B=Math.floor(B.getCurrentTime()),n.url=_.hn(n.url,{t:B}),!_.H("kevlar_add_start_time_to_mix_endpoint_killswitch")&&(n=_.a(k,_.CV)))&&(n.startTimeSeconds=B)}_.h8(p.hostElement,"yt-navigate",{endpoint:k})}))}};
_.O1.Object.defineProperties(OP.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.H("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
collectionStack:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g,B;return{thumbnailSize:"medium",doubleStack:!1,sampledThumbnailColor:(X=this.data)==null?void 0:(J=X.thumbnail)==null?void 0:J.sampledThumbnailColor,vibrantColorPalette:(p=this.data)==null?void 0:(l=p.thumbnail)==null?void 0:l.vibrantColorPalette,darkColorPalette:(g=this.data)==null?void 0:(B=g.thumbnail)==null?void 0:B.darkColorPalette,experimentEnabled:!0}}}});
OP.prototype.onYtNavigate=OP.prototype.onYtNavigate;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OP.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],OP.prototype,"ytEndpointBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],OP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],OP.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.Hw),_.V("design:type",Object)],OP.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],OP.prototype,"ytdReduxBehavior",void 0);_.u([_.R({selector:_.iY}),_.V("design:type",Object)],OP.prototype,"isGridViewEnabled",void 0);_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],OP.prototype,"watchFeedBigThumbs",null);
_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",String),_.V("design:paramtypes",[])],OP.prototype,"thumbnailWidth",null);_.u([_.R(),_.V("design:type",Object)],OP.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],OP.prototype,"collectionStack",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],OP.prototype,"onYtNavigate",null);
_.u([_.Xo({is:"ytd-compact-radio-renderer",disableElementRegistration:!0})],OP);
_.N(OP,"ytd-compact-radio-renderer",function(){if(aUj!==void 0)return aUj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return aUj=X},{mode:1});var UDb;var cR=function(){return _.F.apply(this,arguments)||this};
_.r(cR,_.F);cR.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
cR.prototype.computeRendererStyle=function(X){return X.style?X.style.split("STYLE_")[1].replace(/_/g,"-").toLowerCase():""};
_.u([_.R(),_.V("design:type",Object)],cR.prototype,"data",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],cR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cR.prototype,"rendererBehavior",void 0);_.u([_.R({computed:"computeRendererStyle(data)",reflectToAttribute:!0}),_.V("design:type",String)],cR.prototype,"rendererStyle",void 0);_.u([_.Xo({is:"ytd-compact-text-promo-renderer",disableElementRegistration:!0})],cR);
_.N(cR,"ytd-compact-text-promo-renderer",function(){if(UDb!==void 0)return UDb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return UDb=X},{mode:1});var r_k;var bK=function(){var X=_.F.apply(this,arguments)||this;X.isShortsStyle=!1;return X};
_.r(bK,_.F);_.W=bK.prototype;_.W.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"}}}};
_.W.disableInteractionChanged=function(){this.isShortsStyle||(this.disableInteraction?_.h8(this.hostElement,"yt-disable-lockup-interaction"):_.h8(this.hostElement,"yt-enable-lockup-interaction"))};
_.W.isMetaBlockEmpty=function(X){return!X||!X.longBylineText&&!X.shortBylineText&&!X.shortViewCountText&&!X.viewCountText};
_.W.computeHasOneLineTitle=function(X){return this.forceOneLineTitle||!(X==null||!X.buttons)};
_.W.computeDisableInteraction=function(){var X;return!((X=this.data)==null?0:X.navigationEndpoint)};
_.W.hasSingularTopStandaloneBadge=function(){var X;return!((X=this.data)==null||!X.topStandaloneBadge)};
_.O1.Object.defineProperties(bK.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.H("kevlar_watch_feed_big_thumbs")?"9999":"168"}},
shouldShowTopBadges:{configurable:!0,enumerable:!0,get:function(){return this.hasSingularTopStandaloneBadge()}},
topBadges:{configurable:!0,enumerable:!0,get:function(){var X;return this.hasSingularTopStandaloneBadge()?[(X=this.data)==null?void 0:X.topStandaloneBadge]:[]}},
inlineMetadataBadges:{configurable:!0,enumerable:!0,get:function(){var X;return this.shouldShowTopBadges?((X=this.data)==null?void 0:X.badges)||[]:[]}},
shouldShowBadgesBelowMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.shouldShowTopBadges}},
compactTitleClass:{configurable:!0,enumerable:!0,get:function(){return this.shouldShowTopBadges?"compact-title":""}}});
bK.prototype.disableInteractionChanged=bK.prototype.disableInteractionChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],bK.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],bK.prototype,"ytdLockupBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],bK.prototype,"ytdReduxBehavior",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isMetaBlockEmpty(data)"}),_.V("design:type",Boolean)],bK.prototype,"metaBlockEmpty",void 0);_.u([_.R({selector:_.iY}),_.V("design:type",Object)],bK.prototype,"isGridViewEnabled",void 0);_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],bK.prototype,"watchFeedBigThumbs",null);
_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",String),_.V("design:paramtypes",[])],bK.prototype,"thumbnailWidth",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bK.prototype,"isShortsStyle",void 0);_.u([_.R(),_.V("design:type",Object)],bK.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasOneLineTitle(data)"}),_.V("design:type",Boolean)],bK.prototype,"hasOneLineTitle",void 0);
_.u([_.R(),_.V("design:type",Boolean)],bK.prototype,"hideThumbnail",void 0);_.u([_.R(),_.V("design:type",Boolean)],bK.prototype,"forceOneLineTitle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeDisableInteraction(data)"}),_.V("design:type",Boolean)],bK.prototype,"disableInteraction",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],bK.prototype,"musicMetadataVideoLockup",void 0);
_.u([_.mA("disableInteraction"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bK.prototype,"disableInteractionChanged",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],bK.prototype,"shouldShowTopBadges",null);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],bK.prototype,"topBadges",null);
_.u([_.O("shouldShowTopBadges","data"),_.V("design:type",Array),_.V("design:paramtypes",[])],bK.prototype,"inlineMetadataBadges",null);_.u([_.O("shouldShowTopBadges"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],bK.prototype,"shouldShowBadgesBelowMetadata",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],bK.prototype,"compactTitleClass",null);_.u([_.Xo({is:"ytd-compact-video-renderer",disableElementRegistration:!0})],bK);
_.N(bK,"ytd-compact-video-renderer",function(){if(r_k!==void 0)return r_k;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return r_k=X},{mode:_.oC("kevlar_poly_si_batch_j067")?1:2});var IUs;_.Pz("itemSectionRenderer","counterfactualRenderer","ytd-counterfactual-renderer");var fb=function(){return _.F.apply(this,arguments)||this};
_.r(fb,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fb.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],fb.prototype,"data",void 0);_.u([_.Xo({is:"ytd-counterfactual-renderer",disableElementRegistration:!0})],fb);
_.N(fb,"ytd-counterfactual-renderer",function(){if(IUs!==void 0)return IUs;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return IUs=X},{mode:1});var y_G;var DP=function(){var X=_.F.apply(this,arguments)||this;X.hidden=!1;return X};
_.r(DP,_.F);DP.prototype.onSelect=function(){this.data&&this.data.onSelectCommand&&_.yG().resolve(_.SV).resolveCommand(this.data.onSelectCommand,{form:{element:this.hostElement}})};
DP.prototype.computeHidden=function(X){return!!X};
_.O1.Object.defineProperties(DP.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}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],DP.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],DP.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHidden(data.isHidden)"}),_.V("design:type",Object)],DP.prototype,"hidden",void 0);_.u([_.O("data.label"),_.V("design:type",String),_.V("design:paramtypes",[])],DP.prototype,"label",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],DP.prototype,"value",null);
_.u([_.Xo({is:"ytd-dropdown-item-renderer",disableElementRegistration:!0})],DP);
_.N(DP,"ytd-dropdown-item-renderer",function(){if(y_G!==void 0)return y_G;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return y_G=X},{mode:1});var oXU;var SwU;var RI=function(){return _.F.apply(this,arguments)||this};
_.r(RI,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],RI.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],RI.prototype,"data",void 0);_.u([_.R({computed:"getSimpleString(data.label)"}),_.V("design:type",String)],RI.prototype,"label",void 0);_.u([_.Xo({is:"ytd-navigation-dropdown-item-renderer",disableElementRegistration:!0})],RI);
_.N(RI,"ytd-navigation-dropdown-item-renderer",function(){if(SwU!==void 0)return SwU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return SwU=X},{mode:1});var mY=function(){var X=_.F.apply(this,arguments)||this;X.disabled=!1;X.value="";X.noLabelFloat=!1;X.noUnderline=!1;X.usePrimaryColor=!1;X.hasBackground=!1;X.verticalAlign="top";X.autosize=!1;X.minAutosizeWidth=100;X.autosizeFont="14px Roboto";return X};
_.r(mY,_.F);_.W=mY.prototype;_.W.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"}}}};
_.W.open=function(){this.inputEl.open()};
_.W.reset=function(){this.entries.selected=-1;this.entries.forceSynchronousItemUpdate();this.entries.select(this.getSelectedItem())};
_.W.dataChanged=function(){this.reset()};
_.W.valueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("value-changed",this.value))};
_.W.stopPropagation=function(X){X.stopPropagation()};
_.W.autoSizeLabel=function(){if(this.autosizeFont&&this.autosize){this.canvas||(this.canvas=document.createElement("canvas"));var X=this.canvas.getContext("2d");X&&(X.font=this.autosizeFont,this.inputEl.style.width=Math.max(this.minAutosizeWidth,Number(X.measureText(this.inputEl.value).width)+24)+"px")}};
_.W.getSelectedItem=function(){if(!this.data||!this.data.entries)return null;for(var X=0,J=this.data.entries.length;X<J;X++){var p=this.data.entries[X],l;for(l in p)if(p.hasOwnProperty(l)){var g=p[l];if("isSelected"in g&&g.isSelected)return"stringValue"in g?g.stringValue||"":"int32Value"in g?g.int32Value||0:0}}return null};
_.W.updateValueFromBinding=function(X){this.value=X.detail.value};
_.O1.Object.defineProperties(mY.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 X=0,J=this.data.entries.length;X<J;X++){var p=this.data.entries[X],l;for(l in p)if(p.hasOwnProperty(l)){var g=p[l];if("isSelected"in g&&g.isSelected&&"label"in g)return this.ytRendererBehavior.getSimpleString(g.label)}}return null}}});
mY.prototype.autoSizeLabel=mY.prototype.autoSizeLabel;mY.prototype.stopPropagation=mY.prototype.stopPropagation;mY.prototype.valueChangedForBinding=mY.prototype.valueChangedForBinding;mY.prototype.dataChanged=mY.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mY.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],mY.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mY.prototype,"disabled",void 0);_.u([_.R(),_.V("design:type",Object)],mY.prototype,"value",void 0);_.u([_.R(),_.V("design:type",Object)],mY.prototype,"noLabelFloat",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mY.prototype,"noUnderline",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],mY.prototype,"theme",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mY.prototype,"usePrimaryColor",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],mY.prototype,"hasBackground",void 0);_.u([_.R(),_.V("design:type",Object)],mY.prototype,"verticalAlign",void 0);_.u([_.R(),_.V("design:type",Object)],mY.prototype,"autosize",void 0);_.u([_.R(),_.V("design:type",Object)],mY.prototype,"minAutosizeWidth",void 0);_.u([_.R(),_.V("design:type",Object)],mY.prototype,"autosizeFont",void 0);
_.u([_.qB("#entries"),_.V("design:type",Object)],mY.prototype,"entries",void 0);_.u([_.qB("#input"),_.V("design:type",Object)],mY.prototype,"inputEl",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mY.prototype,"dataChanged",null);_.u([_.GA("value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mY.prototype,"valueChangedForBinding",null);
_.u([_.R8("iron-overlay-opened"),_.R8("iron-overlay-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],mY.prototype,"stopPropagation",null);_.u([_.R8("iron-select"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mY.prototype,"autoSizeLabel",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],mY.prototype,"label",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-dropdown-renderer"})],mY);
_.N(mY,"ytd-dropdown-renderer",function(){if(oXU!==void 0)return oXU;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return oXU=X},{mode:1});var Oae;var Fc=function(){var X=_.F.apply(this,arguments)||this;X.isConstrainedList=!1;return X};
_.r(Fc,_.F);Fc.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"}}}};
Fc.prototype.fillRestIfNoShowMore=function(){this.data&&!this.data.showMoreText&&this.ytLazyListBehavior.canShowMore&&this.ytLazyListBehavior.fillRemainingListItems()};
Fc.prototype.onShowMoreClick=function(){this.ytLazyListBehavior.fillRemainingListItems()};
Fc.prototype.computeViewAllHidden=function(X,J){return X||!J.viewAllEndpoint};
Fc.prototype.fillRestIfNoShowMore=Fc.prototype.fillRestIfNoShowMore;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Fc.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Fc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],Fc.prototype,"ytLazyListBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Fc.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Fc.prototype,"isConstrainedList",void 0);_.u([_.GA("data","canShowMore"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Fc.prototype,"fillRestIfNoShowMore",null);_.u([_.Xo({is:"ytd-expanded-shelf-contents-renderer",disableElementRegistration:!0})],Fc);
_.N(Fc,"ytd-expanded-shelf-contents-renderer",function(){if(Oae!==void 0)return Oae;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Oae=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var c_0;var q$=function(){return _.F.apply(this,arguments)||this};
_.r(q$,_.F);q$.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],q$.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],q$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],q$.prototype,"data",void 0);_.u([_.Xo({is:"ytd-feed-channel-filter-header-renderer",disableElementRegistration:!0})],q$);
_.N(q$,"ytd-feed-channel-filter-header-renderer",function(){if(c_0!==void 0)return c_0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return c_0=X},{mode:1});var bav;var fUZ;var DD0;var N$=function(){return _.F.apply(this,arguments)||this};
_.r(N$,_.F);_.W=N$.prototype;_.W.onClick=function(X){var J,p=(J=this.data)==null?void 0:J.sectionEndpoint;!_.wz(_.Yj(X),this.hostElement,["A".toString()])&&p&&_.h8(this.hostElement,"yt-navigate",{endpoint:p})};
_.W.computeHasSectionEndpoint=function(X){return(X==null?void 0:X.sectionEndpoint)!==void 0};
_.W.computeShowHeaderAsLink=function(X){return(X==null?void 0:X.header)!==void 0&&(X==null?void 0:X.sectionEndpoint)!==void 0};
_.W.computeShowSubheaderAsLink=function(X){return(X==null?void 0:X.subheader)!==void 0&&(X==null?void 0:X.sectionEndpoint)!==void 0&&(X==null?void 0:X.header)===void 0};
_.W.getHeaderAsLinkClass=function(X){var J=[],p;(X==null?0:(p=X.headerIcon)==null?0:p.iconType)&&J.push("header-link-active");return J.join(" ")};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],N$.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],N$.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],N$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],N$.prototype,"data",void 0);
_.u([_.R({computed:"computeHasSectionEndpoint(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],N$.prototype,"hasSectionEndpoint",void 0);_.u([_.R({computed:"computeShowHeaderAsLink(data)"}),_.V("design:type",Boolean)],N$.prototype,"showHeaderAsLink",void 0);_.u([_.R({computed:"computeShowSubheaderAsLink(data)"}),_.V("design:type",Boolean)],N$.prototype,"showSubheaderAsLink",void 0);_.u([_.Xo({is:"ytd-medical-panel-section-renderer",disableElementRegistration:!0})],N$);
_.N(N$,"ytd-medical-panel-section-renderer",function(){if(DD0!==void 0)return DD0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return DD0=X},{mode:1});var M$=function(){var X=_.F.apply(this,arguments)||this;X.isExpanded=!1;X.roundedContainer=!0;X.skipRoundingTop=!1;X.toggleExpandableSection=function(){X.isExpanded=!X.isExpanded};
return X};
_.r(M$,_.F);
M$.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]]"}}}}}};
M$.prototype.dataChanged=function(){this.data&&(this.isExpanded=!1)};
M$.prototype.dataChanged=M$.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],M$.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],M$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],M$.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],M$.prototype,"isExpanded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M$.prototype,"roundedContainer",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M$.prototype,"skipRoundingTop",void 0);_.u([_.R(),_.V("design:type",Object)],M$.prototype,"toggleExpandableSection",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M$.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-medical-panel-content-renderer",disableElementRegistration:!0})],M$);
_.N(M$,"ytd-medical-panel-content-renderer",function(){if(fUZ!==void 0)return fUZ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return fUZ=X},{mode:1});_.Pz("itemSectionRenderer","infoPanelContainerRenderer","ytd-info-panel-container-renderer");var uK=function(){var X=_.F.apply(this,arguments)||this;X.roundedContainer=!0;X.extractOverlay=!1;X.amsterdamEnabled=_.H("enable_desktop_amsterdam_info_panels");X.hasTitle=!1;X.linkIcon="OPEN_IN_NEW";X.isDismissed=!1;return X};
_.r(uK,_.F);uK.prototype.onOverlayConditionsChange=function(){var X=_.ya(this.hostElement).querySelector("ytd-info-panel-content-renderer");X&&(X.set("extractOverlay",this.extractOverlay),X.set("roundedContainer",this.roundedContainer))};
uK.prototype.configureRendererStamper=function(){return{"data.menu":{id:"header-menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.content":{id:"content",mapping:{infoPanelContentRenderer:{component:"ytd-info-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",disableTopPadding:"[[data.disableBottomDivider]]",roundedContainer:"[[roundedContainer]]",extractOverlay:"[[extractOverlay]]"}},medicalPanelContentRenderer:{component:"ytd-medical-panel-content-renderer",properties:{skipRoundingTop:"[[hasTitle]]",
roundedContainer:"[[roundedContainer]]"}},horizontalCardListRenderer:"ytd-horizontal-card-list-renderer"}}}};
uK.prototype.computeHasTitle=function(X){return!(X==null||!X.title)};
uK.prototype.onClick=function(X){var J,p=(J=this.data)==null?void 0:J.headerEndpoint;!_.wz(_.Yj(X),this.hostElement,["BUTTON".toString()])&&p&&this.ytComponentBehavior.resolveCommand(p)};
_.O1.Object.defineProperties(uK.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 X;return((X=this.data)==null?void 0:X.titleStyle)==="INFO_PANEL_CONTAINER_TITLE_STYLE_LINK"}},
hideDivider:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.disableBottomDivider)||!((J=this.data)==null?0:J.title)}}});
uK.prototype.onOverlayConditionsChange=uK.prototype.onOverlayConditionsChange;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],uK.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],uK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],uK.prototype,"ytdReduxBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],uK.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],uK.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],uK.prototype,"extractOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],uK.prototype,"amsterdamEnabled",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.V("design:type",Object)],uK.prototype,"hasTitle",void 0);
_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.O("data.background"),_.V("design:type",Object),_.V("design:paramtypes",[])],uK.prototype,"background",null);_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.O("data.titleStyle"),_.V("design:type",Object),_.V("design:paramtypes",[])],uK.prototype,"titleStyle",null);
_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.O("data.titleStyle"),_.V("design:type",Object),_.V("design:paramtypes",[])],uK.prototype,"showLinkIcon",null);_.u([_.R(),_.V("design:type",String)],uK.prototype,"linkIcon",void 0);_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?Boolean:void 0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],uK.prototype,"hideDivider",null);
_.u([_.R({selectorArgs:["data.dismissStateEntityKey"],selector:function(X,J){X=_.SZ(X.entities,"dismissState",J);return(X==null?void 0:X.isDismissed)||(X==null?void 0:X.vwcDismissState)==="VWC_DISMISS_STATE_NOT_INTERESTED"||(X==null?void 0:X.vwcDismissState)==="VWC_DISMISS_STATE_BLOCK_CHANNEL"}}),
_.V("design:type",Object)],uK.prototype,"isDismissed",void 0);_.u([_.mA("roundedContainer","extractOverlay"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uK.prototype,"onOverlayConditionsChange",null);_.u([_.Xo({is:"ytd-info-panel-container-renderer",disableElementRegistration:!0})],uK);
_.N(uK,"ytd-info-panel-container-renderer",function(){if(bav!==void 0)return bav;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return bav=X},{mode:1});var RtU;_.Pz("sharingItemSection","itemSectionHeaderRenderer","ytd-item-section-header-renderer");var Gi=function(){return _.F.apply(this,arguments)||this};
_.r(Gi,_.F);Gi.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Gi.prototype.computeStyle=function(X){return X?X:""};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Gi.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Gi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Gi.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.titleStyle)"}),_.V("design:type",String)],Gi.prototype,"titleStyle",void 0);
_.u([_.Xo({is:"ytd-item-section-header-renderer",disableElementRegistration:!0})],Gi);
_.y_()(Gi,"ytd-item-section-header-renderer",function(){if(RtU===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);RtU=X}X=RtU;return X},{allowedProps:["data"],
mode:1});var mDU;var F8u,qwe=function(){return F8u!==void 0?F8u:F8u=document.createElement("template")};
document.head.appendChild(qwe().content);var NSj;_.dr=new _.yo("VOTING_ANIMATION_CONTROLLER_TOKEN");var ufj=_.q(function(X){var J=X.data;var p=_.U$("div"),l=_.U$("div");X=_.C(_.uo("VOTE_STATUS_NONE",void 0,"YPH5mf"));var g=X.next().value,B=X.next().value,k=_.mM(DW5,function(){var h;return(h=J())==null?void 0:h.entityKey}),n=_.H("web_enable_voting_animation")||_.H("enable_music_web_cairo_voting_animation");
_.sy(function(){var h;((h=J().initialState)==null?0:h.status)&&B(J().initialState.status)});
var w=function(){var h,x,U=(x=(h=J().initialState)==null?void 0:h.votes)!=null?x:0,y;h=(y=J().initialState)==null?void 0:y.status;return h==="VOTE_STATUS_UPVOTED"?U-1:h==="VOTE_STATUS_DOWNVOTED"?U+1:U},Y=function(){return g()==="VOTE_STATUS_UPVOTED"?w()+1:g()==="VOTE_STATUS_DOWNVOTED"?w()-1:w()},e=function(h){var x=h?"VOTE_STATUS_UPVOTED":"VOTE_STATUS_NONE";
B(x);var U=Y(),y=_.yG().resolve(_.I6(_.dr)),c=k();c&&(h&&(c==null?0:c.upvoteDefaultButtonOnTap)?_.gt(c.upvoteDefaultButtonOnTap,{form:{element:p.value},disableClickTracking:!0}):(c==null?0:c.upvoteToggledButtonOnTap)&&_.gt(c.upvoteToggledButtonOnTap,{form:{element:p.value},disableClickTracking:!0}));var D;h=(D=c==null?void 0:c.enableOptimisticReordering)!=null?D:J().enableOptimisticReordering;n&&y&&J().itemId&&h&&Mas(y,J().itemId,U,x)},Z=function(h){var x=h?"VOTE_STATUS_DOWNVOTED":"VOTE_STATUS_NONE";
B(x);var U=Y(),y=_.yG().resolve(_.I6(_.dr)),c=k();c&&(h&&(c==null?0:c.downvoteDefaultButtonOnTap)?_.gt(c.downvoteDefaultButtonOnTap,{form:{element:l.value},disableClickTracking:!0}):(c==null?0:c.downvoteToggledButtonOnTap)&&_.gt(c.downvoteToggledButtonOnTap,{form:{element:l.value},disableClickTracking:!0}));var D;h=(D=c==null?void 0:c.enableOptimisticReordering)!=null?D:J().enableOptimisticReordering;n&&y&&J().itemId&&h&&Mas(y,J().itemId,U,x)};
X={};X=_.yW("ytVotingViewModelVoteCount",(X.ytVotingViewModelVoteCountDisabled=function(){return J().isDisabled},X));
return _.A("voting-view-model",{class:"ytVotingViewModelHost"},_.A("div",{el:p},_.A(_.NA,{data:function(){var h=_.a(J().upvoteButton,_.xk);return{toggleButtonViewModel:Object.assign({},h,{isToggled:g()==="VOTE_STATUS_UPVOTED"})}}},{toggleButtonViewModel:function(h){return _.A(_.gD,{data:h.data,
onToggle:e})}})),_.A("div",{class:X},function(){var h,x,U;
return g()==="VOTE_STATUS_UPVOTED"?(h=J().initialState)==null?void 0:h.compactVotesUpvoted:g()==="VOTE_STATUS_DOWNVOTED"?(x=J().initialState)==null?void 0:x.compactVotesDownvoted:(U=J().initialState)==null?void 0:U.compactVotes}),_.A("div",{el:l},_.A(_.NA,{data:function(){var h=_.a(J().downvoteButton,_.xk);
return{toggleButtonViewModel:Object.assign({},h,{isToggled:g()==="VOTE_STATUS_DOWNVOTED"})}}},{toggleButtonViewModel:function(h){return _.A(_.gD,{data:h.data,
onToggle:Z})}})))},"ed");_.ZZ(_.q(function(X){var J=X.data;return _.A("engagement-bar-view-model",{class:"ytEngagementBarViewModelHost"},_.A("div",{class:_.yW("ytEngagementBarViewModelEngagementBarWrapper",X.className)},_.A(_.NA,{data:function(){return J().actions}},{votingViewModel:ufj})))},"fd"),"engagement-bar-view-model",{props:{data:_.H7,
className:_.H7}});var Vu=function(){var X=_.F.apply(this,arguments)||this;X.playlistVotingAnimationEnabled=_.H("web_enable_voting_animation");X.downloadProgress=0;X.transferState="TRANSFER_STATE_UNKNOWN";X.downloadState="DOWNLOAD_STATE_UNKNOWN";X.offlinePolicyAction="OFFLINE_VIDEO_POLICY_ACTION_UNKNOWN";X.offlineVideoPolicyExpirationTimestamp=0;return X};
_.r(Vu,_.F);_.W=Vu.prototype;_.W.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"}}}};
_.W.canReorderChanged=function(){this.persistentDragHandle=_.H("kevlar_playlist_drag_handles")&&this.canReorder};
_.W.onDrag=function(){if(this.thumbnail){var X=_.ya(this.thumbnail).querySelector("yt-image");X&&(X.shouldRenderLazy=!1)}};
_.W.onMenuOverlayChanged=function(X,J){this.menuOpened=J};
_.W.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.W.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.W.onContentsTap=function(X){var J,p=(J=this.data)==null?void 0:J.serviceEndpoints;if(p&&p.length===1&&_.a(p[0],FOY)&&!_.wz(_.Yj(X),this.hostElement,["TP-YT-PAPER-BUTTON"]))this.ytComponentBehavior.resolveCommand(p[0]);else{var l;(J=(l=this.data)==null?void 0:l.navigationEndpoint)&&_.H("music_on_main_open_playlist_recommended_videos_in_miniplayer")&&this.styleType==="playlist-video-renderer-style-recommended-video"?this.miniplayerIsActive?GRH(_.yG().resolve(_.g9),J):(_.To().playlistSuggestionsShelfActivation=
!0,_.dDZ(_.yG().resolve(_.g9),J)):J&&!_.wz(_.Yj(X),this.hostElement,["A".toString(),"BUTTON".toString(),"ENGAGEMENT-BAR-VIEW-MODEL"])&&(_.H("kevlar_playlist_video_resolve_nav_endpoint_killswitch")?_.h8(this.hostElement,"yt-navigate",{endpoint:J}):this.ytComponentBehavior.resolveCommand(J))}};
_.W.computeStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeThumbnailWidth=function(X){return X==="PLAYLIST_VIDEO_RENDERER_STYLE_EPISODE"?170:200};
_.W.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=HdT(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))}};
_.W.created=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.W.detached=function(){this.downloadRenderData=void 0;this.isDownloads=!1};
_.W.dataChanged=function(){if(this.data){var X,J,p,l=((X=this.downloadRenderData)==null?void 0:X.badges)&&((J=this.downloadRenderData)==null?void 0:J.badges)!==((p=this.data)==null?void 0:p.badges),g,B,k;X=((g=this.downloadRenderData)==null?void 0:g.thumbnailOverlays)&&((B=this.downloadRenderData)==null?void 0:B.thumbnailOverlays)!==((k=this.data)==null?void 0:k.thumbnailOverlays);(!this.downloadRenderData||l||X)&&this.downloadStateChanged()}};
_.W.setVideoIdChanged=function(){if(this.data&&this.data.setVideoId){var X,J,p=(X=this.data.menu)==null?void 0:(J=X.menuRenderer)==null?void 0:J.items;if(p)for(X=_.C(p),J=X.next();!J.done;J=X.next())if(J=J.value,p=void 0,_.a((p=J.menuServiceItemRenderer)==null?void 0:p.serviceEndpoint,_.kk)){var l=p=void 0,g=void 0;J=(p=J)==null?void 0:(l=p.menuServiceItemRenderer)==null?void 0:(g=l.serviceEndpoint)==null?void 0:g.playlistEditEndpoint;g=l=void 0;if(p=(l=J)==null?void 0:(g=l.actions)==null?void 0:
g[0])l=void 0,p.setVideoId=(l=this.data)==null?void 0:l.setVideoId;g=l=p=void 0;if(J=(p=J)==null?void 0:(l=p.clientActions)==null?void 0:(g=l[0])==null?void 0:g.playlistRemoveVideosAction)p=void 0,J.setVideoIds=[(p=this.data)==null?void 0:p.setVideoId]}}};
_.O1.Object.defineProperties(Vu.prototype,{playlistVideoId:{configurable:!0,enumerable:!0,get:function(){return this.data.videoId}}});
Vu.prototype.setVideoIdChanged=Vu.prototype.setVideoIdChanged;Vu.prototype.dataChanged=Vu.prototype.dataChanged;Vu.prototype.downloadStateChanged=Vu.prototype.downloadStateChanged;Vu.prototype.onMenuOverlayChanged=Vu.prototype.onMenuOverlayChanged;Vu.prototype.canReorderChanged=Vu.prototype.canReorderChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vu.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Vu.prototype,"ytdReduxBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Vu.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],Vu.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Vu.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Vu.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Vu.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vu.prototype,"canReorder",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vu.prototype,"menuOpened",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vu.prototype,"handleIsHovered",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vu.prototype,"persistentDragHandle",void 0);_.u([_.R(),_.V("design:type",Object)],Vu.prototype,"downloadRenderData",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],Vu.prototype,"styleType",void 0);_.u([_.R({computed:"computeThumbnailWidth(data.style)"}),_.V("design:type",Number)],Vu.prototype,"thumbnailWidth",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vu.prototype,"isDownloads",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vu.prototype,"playlistVotingAnimationEnabled",void 0);
_.u([_.R({selector:lr,selectorArgs:["data.videoId"]}),_.V("design:type",Object)],Vu.prototype,"downloadProgress",void 0);_.u([_.R(),_.V("design:type",Number)],Vu.prototype,"relativeDateReference",void 0);_.u([_.R({selector:_.JW,selectorArgs:["data.videoId"]}),_.V("design:type",Object)],Vu.prototype,"transferState",void 0);_.u([_.R({selector:Gp5,selectorArgs:["data.videoId"]}),_.V("design:type",Object)],Vu.prototype,"downloadState",void 0);
_.u([_.R({selector:yYR,selectorArgs:["data.videoId"]}),_.V("design:type",Object)],Vu.prototype,"offlinePolicyAction",void 0);_.u([_.R({selector:oK4,selectorArgs:["data.videoId"]}),_.V("design:type",Object)],Vu.prototype,"offlineVideoPolicyExpirationTimestamp",void 0);_.u([_.R({selector:OOY,selectorArgs:["data.videoId"]}),_.V("design:type",Object)],Vu.prototype,"entityInfo",void 0);_.u([_.R({selector:_.i0}),_.V("design:type",Boolean)],Vu.prototype,"miniplayerIsActive",void 0);
_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],Vu.prototype,"playlistVideoId",null);_.u([_.qB("#thumbnail"),_.V("design:type",Object)],Vu.prototype,"thumbnail",void 0);_.u([_.GA("canReorder"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vu.prototype,"canReorderChanged",null);
_.u([_.R8("yt-menu-overlay-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Boolean]),_.V("design:returntype")],Vu.prototype,"onMenuOverlayChanged",null);_.u([_.GA("transferState","offlinePolicyAction","offlineVideoPolicyExpirationTimestamp","downloadProgress","downloadState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vu.prototype,"downloadStateChanged",null);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vu.prototype,"dataChanged",null);_.u([_.GA("data.setVideoId"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vu.prototype,"setVideoIdChanged",null);_.u([_.Xo({is:"ytd-playlist-video-renderer",disableElementRegistration:!0})],Vu);
_.N(Vu,"ytd-playlist-video-renderer",function(){if(NSj!==void 0)return NSj;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);X.content.insertBefore(qwe().content.cloneNode(!0),X.content.firstChild);return NSj=X},{mode:1});var Vat;var t7=function(){return _.F.apply(this,arguments)||this};
_.r(t7,_.F);_.u([_.R(),_.V("design:type",Object)],t7.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],t7.prototype,"rendererBehavior",void 0);_.u([_.Xo({is:"ytd-premium-browse-footer-renderer",disableElementRegistration:!0})],t7);
_.N(t7,"ytd-premium-browse-footer-renderer",function(){if(Vat!==void 0)return Vat;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Vat=X},{mode:1});var taH;var PR=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction"};return X};
_.r(PR,_.F);_.W=PR.prototype;_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.handleDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.computeHeaderLogoThumbnail=function(X,J){if(X)return J?X.darkLogo:X.lightLogo};
_.W.computeHeaderLogoHeight=function(X,J){var p,l,g;return(X=(p=this.computeHeaderLogoThumbnail(X,J))==null?void 0:(l=p.thumbnails)==null?void 0:(g=l[0])==null?void 0:g.height)&&X%31===0?"31":"24"};
_.W.computeHeaderLogoMarginBottom=function(X,J){return this.computeHeaderLogoHeight(X,J)==="24"?"0":"-7"};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],PR.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],PR.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],PR.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],PR.prototype,"isDarkTheme",void 0);_.u([_.R({computed:"computeHeaderLogoThumbnail(data,isDarkTheme)"}),_.V("design:type",Object)],PR.prototype,"themeLogo",void 0);
_.u([_.R({computed:"computeHeaderLogoHeight(data,isDarkTheme)"}),_.V("design:type",String)],PR.prototype,"logoHeight",void 0);_.u([_.R({computed:"computeHeaderLogoMarginBottom(data,isDarkTheme)"}),_.V("design:type",String)],PR.prototype,"logoMarginBottom",void 0);_.u([_.Xo({is:"ytd-primetime-promo-header-renderer",disableElementRegistration:!0})],PR);
_.N(PR,"ytd-primetime-promo-header-renderer",function(){if(taH!==void 0)return taH;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return taH=X},{mode:1});var PGt;_.Qu=_.q(function(X){var J=X.className;var p=X.data;var l=X.isOverlay;var g=X.maxLinesOverride;var B=X.useMediumText;var k=function(){return p().alwaysShowTruncationText},n=function(){return p().truncationText},w=function(){return B!==void 0&&B()?"medium":"small"},Y=function(){return l!==void 0&&l()?"overlay":"default"},e=function(){var U,y;
return(y=(U=_.a(p().rendererContext,_.ua))==null?void 0:U.label)!=null?y:""};
X=_.C(_.uo(!1,void 0,"llBUm"));var Z=X.next().value,h=X.next().value;X=_.Sv(function(){p().expandOnTap&&h(!Z());return!1});
var x={};return _.A("yt-description-preview-view-model",{el:_.A4(_.j_(function(){return p().rendererContext})),
class:_.yW("ytDescriptionPreviewViewModelHost",J,(x.ytDescriptionPreviewViewModelClickable=function(){var U;return!((U=_.a(p().rendererContext,_.iE))==null||!U.onTap)},x.ytDescriptionPreviewViewModelIsOverlay=l,x)),
"on:click":X},_.A(_.v,{cond:function(){return p().description},
then:function(U){return _.A(_.v,{cond:Z,then:function(){var y={};return _.A("div",{class:_.yW("ytDescriptionPreviewViewModelDescription",(y.ytDescriptionPreviewViewModelDescriptionMediumText=B,y))},_.A(_.x3,{text:U}))},
else:function(){return _.A(VKG,{text:U,alwaysShowTruncationText:k,truncationText:n,maxLines:function(){var y;return(y=g==null?void 0:g())!=null?y:p().maxLines},
textStyle:Y,accessibilityLabel:e,textSize:w})}})}}))},"gd");
_.Qu.idomCompat=!0;var EXU=_.q(function(X){var J=_.Sv(function(g){var B;(B=X.onClick)==null||B.call(X,g)}),p={},l={};
return _.A("yt-shelf-header-layout",{class:_.yW("yt-shelf-header-layout",(p["yt-shelf-header-layout--disable-horizontal-padding"]=X.disableHorizontalPadding,p["yt-shelf-header-layout--disable-vertical-padding"]=X.disableVerticalPadding,p["yt-shelf-header-layout--responsive"]=X.useResponsiveLayout,p["yt-shelf-header-layout--narrow"]=function(){var g,B;return((g=X.useResponsiveLayout)==null?void 0:g.call(X))&&((B=X.forceSmallLayout)==null?void 0:B.call(X))},p["yt-shelf-header-layout--is-overlay"]=X.isOverlay,
p["yt-shelf-header-layout--tappable"]=X.isInteractive,p["yt-shelf-header-layout--optional-medium-layout-padding"]=X.useUpdatedPadding,p)),
"on:click":J,tabindex:function(){var g;return((g=X.isInteractive)==null?0:g.call(X))?0:void 0}},_.A("div",{class:"yt-shelf-header-layout__header-row"},_.A(_.v,{cond:X.leadingIcon,
then:function(g){return _.A("div",{class:"yt-shelf-header-layout__leading-icon"},_.A(_.f_,{icon:g}))},
else:function(){return _.A(_.v,{cond:X.hasLeadingImage,then:function(){var g,B={};return _.A("div",{class:_.yW("yt-shelf-header-layout__leading-image",(B["yt-shelf-header-layout__leading-image--circular-image"]=X.circularImage,B))},(g=X.leadingImage)==null?void 0:g.call(X))}})}}),_.A("div",{class:"yt-shelf-header-layout__label-container"},_.A(_.v,{cond:X.hasSuperlabel,
then:function(){var g;return _.A("div",{class:"yt-shelf-header-layout__superlabel"},(g=X.superlabel)==null?void 0:g.call(X))}}),_.A("div",{class:"yt-shelf-header-layout__title-row"},_.A(Qsv,{text:X.title,
className:_.yW("yt-shelf-header-layout__title",(l["yt-shelf-header-layout__title--small-title"]=X.forceSmallLayout,l)),tagLevel:X.tagLevel}),_.A(_.v,{cond:X.hasDetail,then:function(){var g;return _.A("div",{class:"yt-shelf-header-layout__detail"},(g=X.detail)==null?void 0:g.call(X))}})),_.A(_.v,{cond:X.hasSublabel,
then:function(){var g;return _.A("div",{class:"yt-shelf-header-layout__sublabel"},(g=X.sublabel)==null?void 0:g.call(X))}})),_.A(_.v,{cond:X.hasTrailingActions,
then:function(){var g;return _.A("div",{class:"yt-shelf-header-layout__trailing-actions"},(g=X.trailingActions)==null?void 0:g.call(X))}})),_.A(_.v,{cond:X.hasBottomAccessory,
then:function(){var g;return _.A("div",{class:"yt-shelf-header-layout__bottom-accessory"},(g=X.bottomAccessory)==null?void 0:g.call(X))}}))},"hd");
EXU.idomCompat={callbacks:{title:!0,detail:!0,sublabel:!0,superlabel:!0,leadingImage:!0,trailingActions:!0,onClick:!0,bottomAccessory:!0}};
var Qsv=_.q(function(X){var J=X.text;var p=X.className;var l=X.tagLevel;return _.A(_.T_,null,_.A(_.Qw,{when:function(){return(l==null?void 0:l())===0}},function(){return _.A("h2",{class:p},J())}),_.A(_.Qw,{when:function(){return(l==null?void 0:l())===1}},function(){return _.A("h3",{class:p},J())}),_.A(_.Qw,{when:function(){return(l==null?void 0:l())===2}},function(){return _.A("h4",{class:p},J())}),_.A(_.Ey,null,function(){return _.A("h2",{class:p},J())}))},"id");var ztt,K8s,TSs;_.EP=_.q(function(X){var J=X.className;var p=X.data;var l=X.disableHorizontalPadding;var g=X.disableVerticalPadding;var B=X.forceSmallLayout;var k=X.useResponsiveLayout;var n=X.isOverlay;X=X.useUpdatedPadding;return _.A("yt-section-header-view-model",{class:_.yW("ytSectionHeaderViewModelHost",J),style:_.bY({"background-color":function(){return m$(p().backgroundColor)?_.zU(m$(p().backgroundColor)):void 0}})},_.A(EXU,{hasDetail:!1,
title:function(){return _.A(_.x3,{text:function(){return p().headline}})},
hasTitle:!0,sublabel:function(){return _.A(K8s,{data:p})},
hasSublabel:function(){return!!p().sublabel||!!p().bottomBadge},
superlabel:function(){return _.A(TSs,{data:p})},
hasSuperlabel:function(){return!!p().superlabel||!!p().topBadge},
leadingImage:function(){return _.A(ztt,{leadingAccessory:function(){return p().leadingAccessory}})},
hasLeadingImage:function(){return!!p().leadingAccessory},
trailingActions:function(){return _.A(_.NA,{data:function(){return p().trailingActions}},{flexibleActionsViewModel:_.AB})},
hasTrailingActions:function(){return!!p().trailingActions},
disableHorizontalPadding:function(){return(l==null?void 0:l())||p().disableHorizontalPadding},
disableVerticalPadding:g,forceSmallLayout:B,useResponsiveLayout:k,isOverlay:n,isInteractive:function(){return!!_.Ty(p().rendererContext)},
onClick:function(w){if(_.zy(p().rendererContext)){var Y=_.Ty(p().rendererContext);Y&&_.J4(Y,{form:{element:w.target,event:w}})}},
bottomAccessory:function(){return _.A(_.NA,{data:function(){return p().bottomAccessory}},{descriptionPreviewViewModel:function(w){return _.A(_.Qu,{data:w.data,
useMediumText:!0})},
commonMarkViewModel:function(w){w=w.data;var Y;return _.A(_.o3,null,(Y=_.yG().resolve(_.I6(LKu)))==null?void 0:Y({data:w}))}})},
hasBottomAccessory:function(){return!!p().bottomAccessory},
useUpdatedPadding:X}))},"jd");
ztt=_.q(function(X){var J=X.leadingAccessory;return _.A(_.o3,null,_.A(_.v,{cond:function(){var p;return(p=J().image)!=null?p:_.BD(J().themedImage)},
then:function(p){return _.A(_.wt,{data:p,alt:"",preserveWidth:!0,preserveHeight:!0})}}),_.A(_.v,{cond:function(){return _.a(J().avatar,_.sV)},
then:function(p){return _.A(_.nn,{data:p})}}))},"kd");
K8s=_.q(function(X){var J=X.data;return _.A(_.o3,null,_.A(_.v,{cond:function(){return _.a(J().bottomBadge,iOX)},
then:function(p){var l={};return _.A(_.On,{data:p,class:_.yW((l.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!p()&&!!J().sublabel},l))})}}),_.A(_.v,{cond:function(){return J().sublabel},
then:function(p){return _.A(_.x3,{text:p})}}))},"ld");
TSs=_.q(function(X){var J=X.data;return _.A(_.o3,null,_.A(_.v,{cond:function(){return _.a(J().topBadge,iOX)},
then:function(p){var l={};return _.A(_.On,{data:p,class:_.yW((l.ytSectionHeaderViewModelBadgeWithLabel=function(){return!!p()&&!!J().superlabel},l))})}}),_.A(_.v,{cond:function(){return J().superlabel},
then:function(p){return _.A(_.x3,{text:p})}}))},"md");_.ZZ(_.EP,"yt-section-header-view-model",{props:{data:_.H7,className:_.H7,disableHorizontalPadding:_.H7,disableVerticalPadding:_.H7,forceSmallLayout:_.H7,useResponsiveLayout:_.H7,isOverlay:_.H7,useUpdatedPadding:_.H7}});_.Pz("itemSectionRenderer","primetimePromoRenderer","ytd-primetime-promo-renderer");var Kb=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};return X};
_.r(Kb,_.F);_.W=Kb.prototype;_.W.attached=function(){this.requestElementsPerRow()};
_.W.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"}}}};
_.W.onDataChange=function(){var X=this;_.oh(this,function(){X.updateItemVisibility()})};
_.W.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X,this.updateItemVisibility())};
_.W.updateItemVisibility=function(){var X=this;this.data&&this.data.panels&&_.ya(this.hostElement).querySelectorAll("ytd-rich-item-renderer").forEach(function(J,p){J.hidden=p>X.elementsPerRow-1})};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
Kb.prototype.onDataChange=Kb.prototype.onDataChange;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Kb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Kb.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Kb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Kb.prototype,"actionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Kb.prototype,"data",void 0);_.u([_.R({value:3}),_.V("design:type",Number)],Kb.prototype,"elementsPerRow",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kb.prototype,"onDataChange",null);_.u([_.Xo({is:"ytd-primetime-promo-renderer",disableElementRegistration:!0})],Kb);
_.N(Kb,"ytd-primetime-promo-renderer",function(){if(PGt!==void 0)return PGt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return PGt=X},{mode:1});var js0;var Ti=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction"};return X};
_.r(Ti,_.F);Ti.prototype.configureRendererStamper=function(){return{"data.button":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
Ti.prototype.handleButtonRefreshAction=function(X){if(X=_.a(X,vuj))this.set("data.button",X.membershipButton),this.notifyPath("data.button")};
_.O1.Object.defineProperties(Ti.prototype,{avatars:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.avatars)==null?void 0:J.slice(0,8))||[]}}});
_.u([_.R(),_.V("design:type",Object)],Ti.prototype,"data",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ti.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ti.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ti.prototype,"rendererBehavior",void 0);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],Ti.prototype,"avatars",null);
_.u([_.Xo({is:"ytd-recognition-shelf-renderer",disableElementRegistration:!0})],Ti);
_.N(Ti,"ytd-recognition-shelf-renderer",function(){if(js0!==void 0)return js0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return js0=X},{mode:1});var iaG;var ssH;var zi=function(){var X=_.F.apply(this,arguments)||this;X.modernButtons=_.H("web_modern_buttons");return X};
_.r(zi,_.F);_.W=zi.prototype;
_.W.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]]"}}}}}};
_.W.dataChanged=function(){this.collapsed=!0};
_.W.computeVisibleItems=function(X,J){return X!==void 0&&X.items?J?X.items.slice(0,this.data.collapsedItemCount):X.items:[]};
_.W.computeHideShowMore=function(X,J,p){return X>=J||!p};
_.W.computeHideShowAll=function(X,J,p){return!(X&&J)||p};
_.W.onMoreClick=function(){this.collapsed=!1};
_.O1.Object.defineProperties(zi.prototype,{typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.H("use_modern_typography_on_search")}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.b8("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.H("use_modern_typography_on_search")}}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":"246px"}}});
zi.prototype.dataChanged=zi.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zi.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zi.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],zi.prototype,"isSearch",void 0);
_.u([_.R({computed:"computeVisibleItems(data,collapsed)"}),_.V("design:type",Array)],zi.prototype,"visibleItems",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],zi.prototype,"collapsed",void 0);_.u([_.R({computed:"computeHideShowMore(data.collapsedItemCount,data.items.length,collapsed)"}),_.V("design:type",Boolean)],zi.prototype,"hideShowMore",void 0);
_.u([_.R({computed:"computeHideShowAll(data.expandedStateButtonEndpoint,\n        data.expandedStateButtonText,collapsed)",value:!0}),_.V("design:type",Boolean)],zi.prototype,"hideShowAll",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],zi.prototype,"modernButtons",void 0);_.u([_.O("isSearch"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zi.prototype,"typographyBump",null);
_.u([_.O("isSearch"),_.V("design:type",Object),_.V("design:paramtypes",[])],zi.prototype,"lockupExperiments",null);_.u([_.O("isSearch"),_.V("design:type",String),_.V("design:paramtypes",[])],zi.prototype,"thumbnailWidth",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zi.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-vertical-list-renderer"})],zi);
_.N(zi,"ytd-vertical-list-renderer",function(){if(ssH!==void 0)return ssH;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return ssH=X},{mode:1});var XLv=_.w9(["#"]);_.Pz("itemSectionRenderer","shelfRenderer","ytd-shelf-renderer");var jf=function(){var X=_.F.apply(this,arguments)||this;X.isConstrainedList=!1;return X};
_.r(jf,_.F);_.W=jf.prototype;
_.W.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"}}}};
_.W.computeThumbnailStyle=function(X){return X||""};
_.W.computePlaceAnnotationUnderTitle=function(){var X;return["CHANNEL_THUMBNAIL_STYLE_BOXART","CHANNEL_THUMBNAIL_STYLE_BOXART_ROUNDED"].includes(((X=this.data)==null?void 0:X.thumbnailStyle)||"")};
_.W.computeHrefWithDefault=function(X){return this.ytComponentBehavior.computeHref_(X)||_.xa6(XLv)};
_.W.computeIsPromoShelf=function(X){var J;return(X=X==null?void 0:(J=X[0])==null?void 0:J.metadataBadgeRenderer)?X.style==="BADGE_STYLE_TYPE_YPC_TRANSPARENT":!1};
_.W.computePlaceBadgeBesideTitle=function(X){var J;return(X==null?0:(J=X[0])==null?0:J.metadataBadgeRenderer)?!this.computeIsPromoShelf(X):!1};
_.W.computeMenuIcon=function(X){return this.computeIsPromoShelf(X)?"yt-icons:more_vert":"yt-icons:more"};
_.W.onDataChange=function(){var X,J;((X=this.data)==null?0:(J=X.content)==null?0:J.horizontalListRenderer)&&!this.data.content.horizontalListRenderer.items&&(this.data.content.horizontalListRenderer=void 0)};
_.W.onLockupRequested=function(X){if(this.data&&this.data.content&&this.data.content.gridRenderer&&this.data.content.gridRenderer.items&&X.detail&&X.detail.videoIds){for(var J=this.data.content.gridRenderer.items,p=new Set,l=_.C(X.detail.videoIds),g=l.next();!g.done;g=l.next())p.add(g.value);X.detail.returnValue=J.filter(function(B){return B.gridVideoRenderer&&B.gridVideoRenderer.videoId&&p.has(B.gridVideoRenderer.videoId)}).map(function(B){return B.gridVideoRenderer})}};
_.W.onParentResize=function(){this.ironResizableBehavior.notifyResize()};
jf.prototype.onLockupRequested=jf.prototype.onLockupRequested;jf.prototype.onDataChange=jf.prototype.onDataChange;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],jf.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jf.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],jf.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],jf.prototype,"ironResizableBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jf.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],jf.prototype,"isSearch",void 0);_.u([_.R(),_.V("design:type",Object)],jf.prototype,"isConstrainedList",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("kevlar_fluid_dismiss")}}),
_.V("design:type",Boolean)],jf.prototype,"enableFluidDismiss",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeThumbnailStyle(data.thumbnailStyle)"}),_.V("design:type",String)],jf.prototype,"thumbnailStyle",void 0);_.u([_.R({computed:"computeMenuIcon(data.badges)"}),_.V("design:type",String)],jf.prototype,"menuIcon",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsPromoShelf(data.badges)"}),_.V("design:type",Boolean)],jf.prototype,"featuredPromo",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jf.prototype,"onDataChange",null);_.u([_.R8("yt-lockup-requested"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jf.prototype,"onLockupRequested",null);_.u([_.Xo({is:"ytd-shelf-renderer",disableElementRegistration:!0})],jf);
_.N(jf,"ytd-shelf-renderer",function(){if(iaG!==void 0)return iaG;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shelf-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="dismissible" class="style-scope ytd-shelf-renderer">\n  <div class="grid-subheader style-scope ytd-shelf-renderer" hidden="[[data.hideHeader]]">\n    <div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-shelf-renderer">\n      <h2 class="style-scope ytd-shelf-renderer">\n        <template is="dom-if" if="[[!data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n          </yt-icon>\n          <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n          </yt-img-shadow>\n          <div id="title-text" class="style-scope ytd-shelf-renderer">\n            <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n            <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n            </ytd-badge-supported-renderer>\n          </div>\n        </template>\n        <template is="dom-if" if="[[data.endpoint]]" class="style-scope ytd-shelf-renderer">\n          <div id="image-container" class="style-scope ytd-shelf-renderer">\n            <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" aria-hidden="true" href$="[[computeHref_(data.endpoint)]]" data="[[data.endpoint]]" tabindex="-1" title="[[getSimpleString(data.title)]]">\n              <yt-img-shadow id="avatar" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" class="style-scope ytd-shelf-renderer">\n              </yt-img-shadow>\n              <yt-icon id="icon" disable-upgrade$="[[!data.icon.iconType]]" hidden="[[!data.icon.iconType]]" icon="[[data.icon.iconType]]" class="style-scope ytd-shelf-renderer">\n              </yt-icon>\n            </a>\n            <div id="title-text" class="style-scope ytd-shelf-renderer">\n              <a class="yt-simple-endpoint style-scope ytd-shelf-renderer" href$="[[computeHrefWithDefault(data.endpoint)]]" data="[[data.endpoint]]">\n                <span id="title" class="style-scope ytd-shelf-renderer">[[getSimpleString(data.title)]]</span>\n              </a>\n              <ytd-badge-supported-renderer id="title-featured-badge" badges="[[data.badges]]" hidden="[[!computeIsPromoShelf(data.badges)]]" class="style-scope ytd-shelf-renderer">\n              </ytd-badge-supported-renderer>\n              <yt-formatted-string id="title-annotation" hidden="[[!computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n              </yt-formatted-string>\n            </div>\n          </div>\n        </template>\n        <ytd-badge-supported-renderer id="featured-badge" badges="[[data.badges]]" hidden="[[!computePlaceBadgeBesideTitle(data.badges)]]" class="style-scope ytd-shelf-renderer">\n        </ytd-badge-supported-renderer>\n        <yt-formatted-string id="title-annotation" hidden="[[computePlaceAnnotationUnderTitle(data)]]" text="[[data.titleAnnotation]]" class="style-scope ytd-shelf-renderer">\n        </yt-formatted-string>\n        <div id="play-button" class="style-scope ytd-shelf-renderer"></div>\n        <div id="sort-filter" class="style-scope ytd-shelf-renderer"></div>\n      </h2>\n      <div id="spacer" class="style-scope ytd-shelf-renderer"></div>\n      <div id="subscribe-button" class="style-scope ytd-shelf-renderer"></div>\n      <div id="menu" class="style-scope ytd-shelf-renderer"></div>\n    </div>\n    <yt-formatted-string id="subtitle" class="can-be-empty style-scope ytd-shelf-renderer" text="[[data.subtitle]]">\n    </yt-formatted-string>\n  </div>\n  <div id="contents" class="style-scope ytd-shelf-renderer"></div>\n</div>\n<div id="dismissed" class="style-scope ytd-shelf-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return iaG=X},{mode:1});var JGt;var iK=function(){return _.F.apply(this,arguments)||this};
_.r(iK,_.F);iK.prototype.configureRendererStamper=function(){return{"data.filterMenu":{id:"filter-menu",mapping:{sortFilterSubMenuRenderer:{component:"yt-sort-filter-sub-menu-renderer",properties:{isRightAligned:"[[isRightAligned]]"}}}}}};
_.O1.Object.defineProperties(iK.prototype,{hasTitle:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.title)}},
isRightAligned:{configurable:!0,enumerable:!0,get:function(){return!this.isPlaylist&&!this.isClipList&&!this.isPlaylistPageWithFilters}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],iK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],iK.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iK.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],iK.prototype,"isPlaylist",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],iK.prototype,"isClipList",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],iK.prototype,"isPlaylistPageWithFilters",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],iK.prototype,"hasTitle",null);_.u([_.R(),_.O("isPlaylist","isClipList","isPlaylistPageWithFilters"),_.V("design:type",Object),_.V("design:paramtypes",[])],iK.prototype,"isRightAligned",null);
_.u([_.Xo({is:"ytd-sort-filter-header-renderer",disableElementRegistration:!0})],iK);
_.N(iK,"ytd-sort-filter-header-renderer",function(){if(JGt!==void 0)return JGt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JGt=X},{mode:1});var pLk;var sP=function(){var X=_.F.apply(this,arguments)||this;X.enableRightArrowHidden=_.H("channel_details_shelf_resize_observer")&&!!window.ResizeObserver;return X};
_.r(sP,_.F);sP.prototype.attached=function(){var X=this;this.enableRightArrowHidden&&(this.JSC$16826_throttledOnResize=new _.cz(function(){var J;(J=X.ytdHorizontalListBehavior)==null||J.reset()},200,this),this.resizeObserver=new ResizeObserver(function(){var J;
(J=X.JSC$16826_throttledOnResize)==null||J.fire()}),this.resizeObserver.observe(this.hostElement))};
sP.prototype.detached=function(){if(this.enableRightArrowHidden){var X;(X=this.resizeObserver)==null||X.disconnect();var J;(J=this.JSC$16826_throttledOnResize)==null||J.dispose()}};
sP.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]]"}}}}}};
sP.prototype.getItemsPath=function(){return"data.creatorCustomUrlButtons"};
_.O1.Object.defineProperties(sP.prototype,{hideRightArrow:{configurable:!0,enumerable:!0,get:function(){return this.enableRightArrowHidden&&this.ytdHorizontalListBehavior.atEnd}},
creatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){if(this.data&&_.H("enable_creator_details_shelf_m2")){var X=[],J;((J=this.data)==null?0:J.creatorVideosButton)&&X.push(this.data.creatorVideosButton);var p;((p=this.data)==null?0:p.creatorAboutButton)&&X.push(this.data.creatorAboutButton);J=_.C(this.data.creatorCustomUrlButtons||[]);for(p=J.next();!p.done;p=J.next())X.push(p.value);return X}}},
showCreatorCustomUrlButtons:{configurable:!0,enumerable:!0,get:function(){return!!_.H("enable_creator_details_shelf_m2")}},
channelAvatarSize:{configurable:!0,enumerable:!0,get:function(){return this.showCreatorCustomUrlButtons?36:72}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sP.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sP.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],sP.prototype,"ytdHorizontalListBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sP.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],sP.prototype,"engagementPanel",void 0);
_.u([_.R(),_.V("design:type",Object)],sP.prototype,"enableRightArrowHidden",void 0);_.u([_.O("enableRightArrowHidden","atEnd"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sP.prototype,"hideRightArrow",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],sP.prototype,"creatorCustomUrlButtons",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data","creatorCustomUrlButtons"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sP.prototype,"showCreatorCustomUrlButtons",null);_.u([_.O("showCreatorCustomUrlButtons"),_.V("design:type",Number),_.V("design:paramtypes",[])],sP.prototype,"channelAvatarSize",null);_.u([_.Xo({is:"ytd-video-description-infocards-section-renderer",disableElementRegistration:!0})],sP);
_.N(sP,"ytd-video-description-infocards-section-renderer",function(){if(pLk!==void 0)return pLk;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return pLk=X},{mode:_.oC("kevlar_poly_si_batch_j067")?1:2});var luX;var Xx=function(){return _.F.apply(this,arguments)||this};
_.r(Xx,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Xx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Xx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Xx.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.infoIcon)"}),_.V("design:type",Object)],Xx.prototype,"infoIcon",void 0);_.u([_.Xo({is:"ytd-eom-settings-disclaimer-renderer",disableElementRegistration:!0})],Xx);
_.N(Xx,"ytd-eom-settings-disclaimer-renderer",function(){if(luX!==void 0)return luX;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return luX=X},{mode:1});var gBG;var Jx=function(){return _.F.apply(this,arguments)||this};
_.r(Jx,_.F);_.O1.Object.defineProperties(Jx.prototype,{suppressPaddingDisclaimer:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.suppressPaddingDisclaimer)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Jx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Jx.prototype,"componentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Jx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Jx.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Jx.prototype,"suppressPaddingDisclaimer",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-list-header-renderer"})],Jx);
_.N(Jx,"ytd-product-list-header-renderer",function(){if(gBG!==void 0)return gBG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gBG=X},{mode:1});var Bfb;var p4=function(){return _.F.apply(this,arguments)||this};
_.r(p4,_.F);p4.prototype.computeThumbnailStyle=function(X){if(X&&(X=_.TU(X)))return"background-color:"+X+";"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],p4.prototype,"rendererBehaviors",void 0);_.u([_.R(),_.V("design:type",Object)],p4.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-hashtag-tile-renderer"})],p4);
_.N(p4,"ytd-hashtag-tile-renderer",function(){if(Bfb!==void 0)return Bfb;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Bfb=X},{mode:1});var $Qt;var lL=function(){return _.F.apply(this,arguments)||this};
_.r(lL,_.F);lL.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lL.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],lL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],lL.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-alert-renderer"})],lL);
_.N(lL,"ytd-sponsorships-alert-renderer",function(){if($Qt!==void 0)return $Qt;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $Qt=X},{mode:1});var WXU;var gO=function(){return _.F.apply(this,arguments)||this};
_.r(gO,_.F);gO.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer"}}},dismissedRenderer:{id:"dismissed",mapping:{notificationMultiActionRenderer:"ytd-notification-multi-action-renderer"}}}};
_.O1.Object.defineProperties(gO.prototype,{watchFeedBigThumbs:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_watch_feed_big_thumbs")?!0:!!this.isGridViewEnabled}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isGridViewEnabled||_.H("kevlar_watch_feed_big_thumbs")?"9999":"168"}}});
_.u([_.S(_.wa),_.V("design:type",Object)],gO.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],gO.prototype,"ytdLockupBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],gO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gO.prototype,"ytRendererBehavior",void 0);_.u([_.R({selector:_.iY}),_.V("design:type",Object)],gO.prototype,"isGridViewEnabled",void 0);
_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],gO.prototype,"watchFeedBigThumbs",null);_.u([_.O("isGridViewEnabled"),_.R({reflectToAttribute:!0}),_.V("design:type",String),_.V("design:paramtypes",[])],gO.prototype,"thumbnailWidth",null);_.u([_.R(),_.V("design:type",Object)],gO.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-compact-movie-renderer"})],gO);
_.N(gO,"ytd-compact-movie-renderer",function(){if(WXU!==void 0)return WXU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return WXU=X},{mode:1});var CqU;var kVU;var nBH=_.Bh("HTML_DIR")==="rtl",BF=function(){var X=_.F.apply(this,arguments)||this;X.engagementPanel=!1;X.maxLines=2;X.expandButtonOffset=0;X.showExpandButton=!1;X.isTruncated=!1;X.isExpanded=!1;X.currentSnippetType=2;X.alwaysShowExpandButton=!1;X.JSC$16843_lastWidth=NaN;X.observer=null;X.left=0;X.right=0;X.mid=0;X.longestSnippetLength=0;X.isFinalSnippet=!1;X.isFirstMutation=!1;X.isResetMutation=!1;X.OVERFLOW_THRESHOLD=5;return X};
_.r(BF,_.F);_.W=BF.prototype;_.W.onClick=function(X){if(this.engagementPanel&&(this.showExpandButton||this.isExpanded)&&!_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;if((J=window.getSelection())==null||!J.toString().length)if(this.isExpanded)this.onCollapseClick();else this.onExpandClick()}};
_.W.updateIsAttributedExpanded=function(){this.isAttributedExpanded=this.isExpanded&&this.hasAttributedStringText};
_.W.updateIsFormattedExpanded=function(){this.isFormattedExpanded=this.isExpanded&&!this.hasAttributedStringText};
_.W.updateTextOnSnippetTypeChange=function(){_.H("update_text_inline_expander_on_snippet_type_change_killswitch")||this.isResetMutation&&this.mutationCallback()};
_.W.isEmptyStringBestCandidate=function(){return!this.isResetMutation&&!this.isFirstMutation&&this.longestSnippetLength===0&&this.mid===0};
_.W.maybeLogWarningForEmptyAttributedSnippet=function(){this.attributedSnippetIsEmpty()&&!this.attributedTextIsEmpty()&&_.Wf(new _.Kw("AttributedSnippet is empty when the description is not empty",this.text))};
_.W.mutationCallback=function(){if(this.observer!=null){var X=this.hostElement.offsetWidth;if(this.attributedSnippetIsEmpty()){if(this.isEmptyStringBestCandidate()){var J=Math.floor(X*this.maxLines/8);this.setSnippetText(this.text,J);J!==0||this.attributedTextIsEmpty()||_.Wf(new _.Kw("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;X=X*this.maxLines/8;this.left=0;var p;this.right=Math.min(X*2,(p=(J=this.simpleText)==null?void 0:J.length)!=null?p: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)}}};
_.W.mutationObserve=function(X){var J=this;this.observer||(this.observer=new MutationObserver(function(){J.mutationCallback()}));
this.observer.observe(X,{childList:!0,characterData:!0,characterDataOldValue:!0,subtree:!0})};
_.W.attached=function(){var X=this;_.oh(this,function(){X.resize()})};
_.W.isExpandedChanged=function(){_.h8(this.hostElement,"yt-text-inline-expander-expanded-changed")};
_.W.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)};
_.W.updateMaskAndExpandButtonOffset=function(){if(this.isTruncated){var X="linear-gradient(\n        to top,\n        transparent 0%,\n        transparent 2rem,\n        #000 2rem,\n        #000 100%), linear-gradient(\n        to "+((nBH?"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",X);this.snippetContainer.style.setProperty("mask-image",
X)}else this.snippetContainer.style.setProperty("-webkit-mask-image",""),this.snippetContainer.style.setProperty("mask-image","");this.showExpandButton&&this.expandButton.style.setProperty(nBH?"right":"left",this.expandButtonOffset+"px")};
_.W.onTextChanged=function(){this.isAttached&&this.resize(!0)};
_.W.setSnippetText=function(X,J){X||(X={});if(_.kq(X)){var p=C_(X,J);p.attachmentRuns||p.commandRuns||p.decorationRuns||p.styleRuns||p.alignment||p.lineBreakMode?this.attributedSnippetTextEl?(this.attributedSnippetText={data:C_(X,J),headerRuns:wNa(J,this.headerRuns)},this.currentSnippetType=0):_.Wf(new _.Kw("Tried to set snippet text when HTML element was null",X)):(this.plainSnippetText.textContent=$q(X.content||"",J),this.currentSnippetType=2)}else{a:{p=RVW(X,J);if(p.runs){p=_.C(p.runs);for(var l=
p.next();!l.done;l=p.next())if(l=l.value,l.bold||l.deemphasize||l.italics||l.strikethrough||l.textColor||l.navigationEndpoint||_.a(l,jb)){p=!0;break a}}p=!1}p?this.formattedSnippetText?(this.formattedSnippetText.text=RVW(X,J),this.currentSnippetType=1):_.Wf(new _.Kw("Tried to set snippet text when HTML element was null",X)):(this.plainSnippetText.textContent=$q(_.wi(X),J),this.currentSnippetType=2)}};
_.W.attributedSnippetIsEmpty=function(){return this.useAttributedSnippet&&this.attributedSnippetTextEl?this.attributedSnippetTextEl.childNodes.length===0:this.plainSnippetText.childNodes.length===0};
_.W.attributedTextIsEmpty=function(){var X=this.text;if(!_.kq(X))return!0;var J;return((J=X.content)==null?void 0:J.length)===0?!0:!1};
_.W.resize=function(X){if(this.snippetText){if(X===void 0?0:X)this.JSC$16843_lastWidth=NaN;var J=this.hostElement.offsetWidth;if(J!==this.JSC$16843_lastWidth&&!this.isExpanded)if(this.JSC$16843_lastWidth=J,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;X=0;var p,l;J=Math.min(J*this.maxLines/8*2,(l=(p=this.simpleText)==null?void 0:p.length)!=null?l:0)-1;for(p=0;X<=J;)l=Math.floor(X+(J-X)/2),this.setSnippetText(this.text,l),this.isOverflowing()?J=l-1:(X=l+1,p=l);this.setSnippetText(this.text,p);this.expandButtonOffset=this.computeExpandButtonOffset()}else this.isTruncated=
!1,this.alwaysShowExpandButton&&(this.expandButtonOffset=this.computeExpandButtonOffset())}};
_.W.collapse=function(){this.isExpanded=!1;this.resize(!0)};
_.W.onExpandClick=function(){var X=this;this.expandCommand?this.componentBehavior.resolveCommand(this.expandCommand):(this.isExpanded=!0,this.showExpandButton=this.isTruncated=!1);_.H("inline_expander_reset_focus_killswitch")||_.oh(this,function(){var J;((J=_.yG().resolve(_.I6(_.bX)))==null?0:J.isKeyBoardInUse())&&_.x6(X.hostElement)});
_.h8(this.hostElement,"yt-text-inline-expander-expand-clicked")};
_.W.onCollapseClick=function(){this.collapse();_.h8(this.hostElement,"yt-text-inline-expander-collapse-clicked")};
_.W.isOverflowing=function(){return this.snippetContainer.scrollHeight-this.snippetContainer.offsetHeight>this.OVERFLOW_THRESHOLD};
_.W.computeExpandButtonOffset=function(){var X=this.expandSizer;return X?nBH?X.offsetParent?X.offsetParent.offsetWidth-X.offsetWidth-X.offsetLeft:0:X.offsetLeft:0};
_.O1.Object.defineProperties(BF.prototype,{simpleText:{configurable:!0,enumerable:!0,get:function(){return this.text?_.kq(this.text)?this.text.content||"":_.wi(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 _.kq(this.text)?!0:this.text&&_.H("web_replace_formatted_with_attributed_string")&&uRC(this.text)?(this.text=_.zS(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}}});
BF.prototype.onTextChanged=BF.prototype.onTextChanged;BF.prototype.updateMaskAndExpandButtonOffset=BF.prototype.updateMaskAndExpandButtonOffset;BF.prototype.updateSnippetContainerMaxHeight=BF.prototype.updateSnippetContainerMaxHeight;BF.prototype.isExpandedChanged=BF.prototype.isExpandedChanged;BF.prototype.updateTextOnSnippetTypeChange=BF.prototype.updateTextOnSnippetTypeChange;BF.prototype.updateIsFormattedExpanded=BF.prototype.updateIsFormattedExpanded;BF.prototype.updateIsAttributedExpanded=BF.prototype.updateIsAttributedExpanded;
BF.prototype.onClick=BF.prototype.onClick;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],BF.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BF.prototype,"text",void 0);_.u([_.R(),_.V("design:type",Array)],BF.prototype,"headerRuns",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],BF.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Object)],BF.prototype,"maxLines",void 0);
_.u([_.R(),_.V("design:type",String)],BF.prototype,"expandLabel",void 0);_.u([_.R(),_.V("design:type",String)],BF.prototype,"collapseLabel",void 0);_.u([_.R(),_.V("design:type",Object)],BF.prototype,"expandCommand",void 0);_.u([_.R(),_.V("design:type",Object)],BF.prototype,"expandButtonOffset",void 0);_.u([_.O("text"),_.V("design:type",String),_.V("design:paramtypes",[])],BF.prototype,"simpleText",null);
_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],BF.prototype,"onClick",null);_.u([_.O("text","isExpanded"),_.V("design:type",Object),_.V("design:paramtypes",[])],BF.prototype,"expandedText",null);_.u([_.O("headerRuns","isExpanded"),_.V("design:type",Object),_.V("design:paramtypes",[])],BF.prototype,"expandedHeaderRuns",null);
_.u([_.O("text"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],BF.prototype,"hasAttributedStringText",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],BF.prototype,"showExpandButton",void 0);_.u([_.O("collapseLabel","isExpanded"),_.V("design:type",Object),_.V("design:paramtypes",[])],BF.prototype,"showCollapseButton",null);_.u([_.R(),_.V("design:type",Object)],BF.prototype,"isTruncated",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],BF.prototype,"isExpanded",void 0);_.u([_.R(),_.V("design:type",Boolean)],BF.prototype,"isAttributedExpanded",void 0);_.u([_.mA("isExpanded","hasAttributedStringText"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"updateIsAttributedExpanded",null);_.u([_.R(),_.V("design:type",Boolean)],BF.prototype,"isFormattedExpanded",void 0);
_.u([_.mA("isExpanded","hasAttributedStringText"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"updateIsFormattedExpanded",null);_.u([_.R(),_.V("design:type",Number)],BF.prototype,"currentSnippetType",void 0);_.u([_.O("currentSnippetType"),_.V("design:type",Object),_.V("design:paramtypes",[])],BF.prototype,"useAttributedSnippet",null);
_.u([_.O("currentSnippetType"),_.V("design:type",Object),_.V("design:paramtypes",[])],BF.prototype,"useFormattedSnippet",null);_.u([_.O("currentSnippetType"),_.V("design:type",Object),_.V("design:paramtypes",[])],BF.prototype,"usePlainSnippet",null);_.u([_.R(),_.V("design:type",Object)],BF.prototype,"alwaysShowExpandButton",void 0);_.u([_.mA("currentSnippetType"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"updateTextOnSnippetTypeChange",null);
_.u([_.R(),_.V("design:type",Object)],BF.prototype,"attributedSnippetText",void 0);_.u([_.qB("#snippet"),_.V("design:type",HTMLElement)],BF.prototype,"snippetContainer",void 0);_.u([_.qB("#snippet-text"),_.V("design:type",HTMLElement)],BF.prototype,"snippetText",void 0);_.u([_.qB("#plain-snippet-text"),_.V("design:type",HTMLElement)],BF.prototype,"plainSnippetText",void 0);_.u([_.qB("#formatted-snippet-text"),_.V("design:type",Object)],BF.prototype,"formattedSnippetText",void 0);
_.u([_.qB("#attributed-snippet-text"),_.V("design:type",Object)],BF.prototype,"attributedSnippetTextEl",void 0);_.u([_.qB("#expand"),_.V("design:type",HTMLElement)],BF.prototype,"expandButton",void 0);_.u([_.qB("#expand-sizer"),_.V("design:type",HTMLElement)],BF.prototype,"expandSizer",void 0);_.u([_.GA("isExpanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"isExpandedChanged",null);
_.u([_.mA("isExpanded","maxLines"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"updateSnippetContainerMaxHeight",null);_.u([_.mA("isTruncated","showExpandButton","expandButtonOffset"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"updateMaskAndExpandButtonOffset",null);
_.u([_.GA("text","simpleText","expandLabel","maxLines","alwaysShowExpandButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BF.prototype,"onTextChanged",null);_.u([_.Xo({is:"ytd-text-inline-expander",disableElementRegistration:!0})],BF);
_.N(BF,"ytd-text-inline-expander",function(){if(kVU===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);kVU=X}X=kVU;return X},{mode:2});var $l=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-description-action":"handleUpdateDescriptionAction"};return X};
_.r($l,_.F);$l.prototype.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inlineExpander&&(this.inlineExpander.isExpanded=!1,this.inlineExpander.resize())};
$l.prototype.handleUpdateDescriptionAction=function(X){if(X=_.a(X,_.yKH))if(X.attributedDescription)this.set("data.attributedDescriptionBodyText",X.attributedDescription);else if(X.description){var J;((J=this.data)==null?0:J.attributedDescriptionBodyText)?this.set("data.attributedDescriptionBodyText",_.zS(X.description)):this.set("data.descriptionBodyText",X.description)}};
_.O1.Object.defineProperties($l.prototype,{hasDescriptionText:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.attributedDescriptionBodyText)||!((J=this.data)==null||!J.descriptionBodyText)}},
collapsedLines:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.collapsedLineCount){var J;return(J=this.data)==null?void 0:J.collapsedLineCount}X=_.ch("web_watch_description_collapsed_default_lines",12);if(_.H("ww_desc_line_page_size_ks"))return X;J=Math.round(_.qm().height*_.ch("web_watch_description_screen_height_percentage",.5)/20);return Math.max(J,X)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return(p=(X=this.data)==null?void 0:X.descriptionBodyText)!=null?p:(J=this.data)==null?void 0:J.attributedDescriptionBodyText}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.headerRuns}},
sourceAttributions:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.sourceAttributions}}});
$l.prototype.panelContentVisibleChanged=$l.prototype.panelContentVisibleChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],$l.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$l.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],$l.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$l.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Boolean)],$l.prototype,"panelContentVisible",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],$l.prototype,"engagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],$l.prototype,"shortsPanel",void 0);_.u([_.qB("#inline-expander"),_.V("design:type",Object)],$l.prototype,"inlineExpander",void 0);
_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$l.prototype,"panelContentVisibleChanged",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],$l.prototype,"hasDescriptionText",null);_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],$l.prototype,"collapsedLines",null);
_.u([_.O("data","data.descriptionBodyText","data.attributedDescriptionBodyText"),_.V("design:type",Object),_.V("design:paramtypes",[])],$l.prototype,"descriptionText",null);_.u([_.O("data","data.headerRuns"),_.V("design:type",Object),_.V("design:paramtypes",[])],$l.prototype,"headerRuns",null);_.u([_.O("data","data.sourceAttributions"),_.V("design:type",Object),_.V("design:paramtypes",[])],$l.prototype,"sourceAttributions",null);
_.u([_.Xo({is:"ytd-expandable-video-description-body-renderer",disableElementRegistration:!0})],$l);
_.N($l,"ytd-expandable-video-description-body-renderer",function(){if(CqU!==void 0)return CqU;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CqU=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var LXG;var AGU=_.q(function(X){var J=X.data;return _.A("factoid-renderer",{class:"ytwFactoidRendererHost"},_.A("div",{class:"ytwFactoidRendererFactoid",role:"text","aria-label":function(){return J().accessibilityText}},_.A("span",{class:"ytwFactoidRendererValue"},_.A(_.x3,{text:function(){return J().value}})),_.A("span",{class:"ytwFactoidRendererLabel"},_.A(_.x3,{text:function(){return J().label}}))))},"nd");_.ZZ(AGU,"factoid-renderer",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;return _.A("upload-time-factoid-renderer",null,_.A(_.NA,{data:function(){return J().factoid}},{factoidRenderer:AGU}))},"od"),"upload-time-factoid-renderer",{props:{data:_.Yq}});_.ZZ(_.q(function(X){var J=X.data;return _.A("view-count-factoid-renderer",null,_.A(_.NA,{data:function(){return J().factoid}},{factoidRenderer:AGU}))},"pd"),"view-count-factoid-renderer",{props:{data:_.Yq}});var WF=function(){var X=_.F.apply(this,arguments)||this;X.shortsPanel=!1;X.engagementPanel=!1;X.watchWhileSdp=_.H("shorts_desktop_watch_while_sdp");return X};
_.r(WF,_.F);WF.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"}}}}};
_.O1.Object.defineProperties(WF.prototype,{showChannelInfo:{configurable:!0,enumerable:!0,get:function(){if(this.shortsPanel||this.engagementPanel)return!1;var X;return(X=this.data)==null?void 0:X.channel}}});
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],WF.prototype,"componentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],WF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WF.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],WF.prototype,"shortsPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],WF.prototype,"engagementPanel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],WF.prototype,"watchWhileSdp",void 0);_.u([_.O("shortsPanel","engagementPanel","data.channel"),_.V("design:type",Object),_.V("design:paramtypes",[])],WF.prototype,"showChannelInfo",null);_.u([_.Xo({is:"ytd-video-description-header-renderer",disableElementRegistration:!0})],WF);
_.N(WF,"ytd-video-description-header-renderer",function(){if(LXG!==void 0)return LXG;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return LXG=X},{mode:1});var wLu;var C4=function(){return _.F.apply(this,arguments)||this};
_.r(C4,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],C4.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],C4.prototype,"ytRendererBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],C4.prototype,"noPadding",void 0);_.u([_.R(),_.V("design:type",Object)],C4.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-list-item-view-model"})],C4);
_.N(C4,"ytd-list-item-view-model",function(){if(wLu!==void 0)return wLu;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return wLu=X},{mode:1});var YQk;var vBb;var ezs;var Z2s;var kl=function(){var X=_.F.apply(this,arguments)||this;X.adaptiveFullWidth=!1;X.modernButtons=_.H("web_modern_buttons");X.buttonOverrides={style:"call-to-action",type:"filled"};X.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp_","yt-signal-action-copy-share-url":"handleSignalActionCopyShareUrl_"};return X};
_.r(kl,_.F);kl.prototype.handleSetTimestamp_=function(X){this.data&&this.data.shortUrl&&(_.ya(this.hostElement).querySelector("#share-url").value=X.isSet?_.vu(this.data.shortUrl,"t",X.timestamp):this.data.shortUrl)};
kl.prototype.handleSignalActionCopyShareUrl_=function(X,J){(_.H("killswitch_copy_link_target_check")||_.ya(this.hostElement).querySelector("#copy-button")===J)&&this.copyUrlToClipboard()};
kl.prototype.copyUrlToClipboard=function(){window.getSelection().removeAllRanges();_.ya(this.hostElement).querySelector("#share-url").select();document.execCommand("copy")};
kl.prototype.computeStyle_=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],kl.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kl.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kl.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle_(data.style)"}),_.V("design:type",String)],kl.prototype,"rendererStyle",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],kl.prototype,"adaptiveFullWidth",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],kl.prototype,"modernButtons",void 0);_.u([_.R(),_.V("design:type",Object)],kl.prototype,"buttonOverrides",void 0);_.u([_.se({is:"yt-copy-link-renderer",disableElementRegistration:!0})],kl);
_.N(kl,"yt-copy-link-renderer",function(){if(Z2s===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ezs===void 0&&(ezs=document.createElement("template"));var l=ezs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Z2s=X}X=Z2s;return X},{mode:2});_.Pz("itemSectionRenderer","toggleFormFieldRenderer","yt-toggle-form-field-renderer");var n4=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-toggle-action":"handleUpdateToggleAction_"};return X};
_.r(n4,_.F);_.W=n4.prototype;_.W.configureRendererStamper=function(){return{"data.footer":{id:"footer-container",mapping:{copyLinkRenderer:"yt-copy-link-renderer"}}}};
_.W.attached=function(){this.keyboardFocused=!1};
_.W.onToggleButtonFocusin_=function(){if(this.useKeyboardFocused){var X=_.yG().resolve(_.I6(_.bX));X&&(this.keyboardFocused=X.isKeyBoardInUse())}};
_.W.onToggleButtonFocusout_=function(){this.keyboardFocused=!1};
_.W.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}};
_.W.onChange_=function(){if(this.data){var X=this.data.toggled?this.data.toggleOnAction:this.data.toggleOffAction;X&&this.ytComponentBehavior.resolveCommand(X);this.data.requireChangeConfirmation&&this.set("data.toggled",!this.data.toggled)}};
_.W.handleUpdateToggleAction_=function(X){(X=_.a(X,VXb))&&this.data&&X.targetId==this.data.targetId&&this.set("data.toggled",X.toggled)};
_.W.toBoolean_=function(X){return!!X};
_.W.reset=function(){};
_.W.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("data-changed",this.data))};
_.W.updateDataToggledFromBinding=function(X){this.set("data.toggled",X.detail.value)};
n4.prototype.dataChangedForBinding=n4.prototype.dataChangedForBinding;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],n4.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],n4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],n4.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],n4.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],n4.prototype,"data",void 0);_.u([_.R({computed:"computeDescription_(data.*)"}),_.V("design:type",Object)],n4.prototype,"description_",void 0);_.u([_.R({value:function(){return!!_.yG().resolve(_.I6(_.bX))&&_.H("kevlar_keyboard_button_focus")},
reflectToAttribute:!0}),_.V("design:type",Boolean)],n4.prototype,"useKeyboardFocused",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],n4.prototype,"keyboardFocused",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],n4.prototype,"dataChangedForBinding",null);_.u([_.se({is:"yt-toggle-form-field-renderer",disableElementRegistration:!0})],n4);
_.N(n4,"yt-toggle-form-field-renderer",function(){if(vBb===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;YQk===void 0&&(YQk=document.createElement("template"));var l=YQk;p.call(J,l.content.cloneNode(!0),X.content.firstChild);vBb=X}X=vBb;return X},{mode:2});var hzk;var xQs;var L4=function(){var X=_.F.apply(this,arguments)||this;X.isDarkTheme=!1;X.isSearch=!1;X.noTopMargin=_.H("kevlar_watch_no_top_margin");X.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 X};
_.r(L4,_.F);_.W=L4.prototype;_.W.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}}}}}};
_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.isSearchChanged=function(){this.hostElement.setAttribute("id",this.isSearch?"search-chip-bar":"")};
_.W.dataChanged=function(){var X=this.getSelectedIndex();if(X>0)this.selected=X;else{this.selected=0;var J,p;(J=this.ytScrollableChipCloudBehavior)==null||(p=J.reset)==null||p.call(J)}};
_.W.getSelectedIndex=function(){var X;if((X=this.data)==null||!X.chips)return-1;X=-1;for(var J,p=0;p<((J=this.data)==null?void 0:J.chips.length);p++){var l=void 0,g=void 0;if((l=this.data)==null?0:(g=l.chips[p].chipCloudChipRenderer)==null?0:g.isSelected){X=p;break}}return X};
_.W.onResize=function(){var X=this.ytScrollableChipCloudBehavior;_.oh(X,X.setContainerWidthDiff);X=this.ytScrollableChipCloudBehavior;_.oh(X,X.setButtonsState)};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.handleRelatedChipCommand=function(X,J){X=this.JSC$16870_chipsSelector.indexOf(J);X!==-1&&this.JSC$16870_chipsSelector.selectIndex(X)};
_.W.handleChipCloudChipSelectAction=function(X){X=this.JSC$16870_chipsSelector.indexOf(X);X>-1&&this.JSC$16870_chipsSelector.selectIndex(X)};
_.W.handleChipCloudChipDeselectAction=function(){var X=this.get("chips.0.chipCloudChipRenderer.navigationEndpoint",this.data);this.JSC$16870_chipsSelector&&((X==null?0:X.continuationCommand)?_.am(this.hostElement,[X]):(X==null?0:X.searchEndpoint)?this.ytComponentBehavior.resolveCommand(X):X&&_.Uo(this.hostElement,[X],this.hostElement),this.JSC$16870_chipsSelector.selectIndex(0),this.ytScrollableChipCloudBehavior.reset())};
_.W.updateSelectedFromBinding=function(X){this.selected=X.detail.value};
L4.prototype.onResize=L4.prototype.onResize;L4.prototype.dataChanged=L4.prototype.dataChanged;L4.prototype.isSearchChanged=L4.prototype.isSearchChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],L4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],L4.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],L4.prototype,"actionHandlerBehavior",void 0);
_.u([_.S(_.sJ),_.V("design:type",Object)],L4.prototype,"ironResizableBehavior",void 0);_.u([_.S(),_.V("design:type",PP)],L4.prototype,"ytScrollableChipCloudBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],L4.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],L4.prototype,"data",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],L4.prototype,"selected",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],L4.prototype,"isDarkTheme",void 0);_.u([_.R({value:160}),_.V("design:type",Number)],L4.prototype,"scrollDistance",void 0);_.u([_.R(),_.V("design:type",Object)],L4.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],L4.prototype,"noTopMargin",void 0);_.u([_.qB("#chips"),_.V("design:type",Object)],L4.prototype,"JSC$16870_chipsSelector",void 0);
_.u([_.mA("isSearch"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],L4.prototype,"isSearchChanged",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],L4.prototype,"dataChanged",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],L4.prototype,"onResize",null);_.u([_.se({is:"yt-chip-cloud-renderer",disableElementRegistration:!0})],L4);
_.N(L4,"yt-chip-cloud-renderer",function(){if(xQs===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;hzk===void 0&&(hzk=document.createElement("template"));var l=hzk;p.call(J,l.content.cloneNode(!0),X.content.firstChild);xQs=X}X=xQs;return X},{mode:2});var H2G,auu=function(){return H2G!==void 0?H2G:H2G=document.createElement("template")};
document.head.appendChild(auu().content);var UQU;var rGb=document.head,IuH=rGb.appendChild,yGH;if(UQU===void 0){var oBG=document.createElement("template");_.I(oBG,"");oBG.content.insertBefore(auu().content.cloneNode(!0),oBG.content.firstChild);UQU=oBG}yGH=UQU;IuH.call(rGb,yGH.content);var SQj=_.q(function(X){var J=X.data;return _.A("offer-plan-details-item-view-model",{class:"ytOfferPlanDetailsItemViewModelHost"},_.A("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContainer"},_.A("div",{class:"ytOfferPlanDetailsItemViewModelOfferPlanDetailsItemContent"},_.A(_.v,{cond:function(){return _.BD(J().image)},
then:function(p){return _.A("div",{class:"ytOfferPlanDetailsItemViewModelLogo"},_.A(_.wt,{data:p,alt:"",className:"ytOfferPlanDetailsItemViewModelLogoImage"}))}}),_.A("div",{class:"ytOfferPlanDetailsItemViewModelTitleText"},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytOfferPlanDetailsItemViewModelSubtitleText"},_.A(_.x3,{text:function(){return J().subtitle}})))),_.A(_.v,{cond:function(){var p;
return(p=J())==null?void 0:p.hasBottomDivider},
then:function(){return _.A("div",{class:"ytOfferPlanDetailsItemViewModelDivider"})}}))},"qd");var O2e=_.q(function(X){var J=X.data;return _.A("offer-plan-details-container-view-model",{class:"ytOfferPlanDetailsContainerViewModelHost"},_.A("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanContainer"},_.A(_.NA,{data:function(){var p;return(p=J().offerPlanDetailsItem)!=null?p:[]}},{offerPlanDetailsItemViewModel:function(p){return _.A("div",{class:"ytOfferPlanDetailsContainerViewModelOfferPlanDetailsItemContainer"},_.A(SQj,{data:p.data}))}})),_.A("div",null,_.A(_.v,{cond:function(){return J().hasBottomDivider},
then:function(){return _.A("div",{class:"ytOfferPlanDetailsContainerViewModelDividerContainer"},_.A("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}),_.A("div",{class:"ytOfferPlanDetailsContainerViewModelAddIconContainer"},_.A("div",{class:"ytOfferPlanDetailsContainerViewModelAddIcon"},"+")),_.A("div",{class:"ytOfferPlanDetailsContainerViewModelDivider"}))}})))},"rd");var cGj=_.q(function(X){var J=X.data;X=_.C(_.uo(!1,void 0,"MrXxy"));var p=X.next().value,l=X.next().value,g=_.Sv(function(){l(!p());return!1}),B=function(){var k;
return(k=J().offerPlanDetailsContainer)!=null?k:[]};
return _.A("lp-complex-offer-card-details-view-model",null,_.A("div",null,_.A(_.v,{cond:function(){return p()},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandedDetails"},_.A("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelExpandedTitle","on:click":g,"aria-expanded":p},_.A(_.x3,{text:function(){return J().expandedTitle}})),_.A("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainers"},_.A(_.NA,{data:B},{offerPlanDetailsContainerViewModel:function(k){return _.A("div",{class:"ytLpComplexOfferCardDetailsViewModelOfferPlanDetailsContainer"},
_.A(O2e,{data:k.data}))}})),_.A("div",{class:"ytLpComplexOfferCardDetailsViewModelLegalText"},_.A(_.x3,{text:function(){return J().legalText}})))},
else:function(){return _.A("div",{role:"button",class:"ytLpComplexOfferCardDetailsViewModelCollapsedDetails","on:click":g,"aria-expanded":p},_.A(_.x3,{text:function(){return J().collapsedTitle}}),_.A("div",{class:"ytLpComplexOfferCardDetailsViewModelExpandIconContainer"},_.A(_.f_,{icon:"EXPAND_MORE".toString(),
ariaHidden:!0})))}})))},"sd");var b2r=_.q(function(X){var J=X.data;return _.A("lp-complex-offer-card-option-view-model",null,_.A("div",{class:"ytLpComplexOfferCardOptionViewModelCardContainer"},_.A(_.v,{cond:function(){return J().topDividerText},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelDividerContainer"},_.A("div",{class:"ytLpComplexOfferCardOptionViewModelDivider"}),_.A("div",{class:"ytLpComplexOfferCardOptionViewModelDividerTextContainer"},_.A("div",{class:"ytLpComplexOfferCardOptionViewModelDividerText"},_.A(_.x3,{text:function(){return J().topDividerText}}))))}}),_.A(_.v,{cond:function(){return J().description},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelDescription"},_.A(_.x3,{text:function(){return J().description}}))}}),_.A(_.v,{cond:function(){return J().planPricingPrimary},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingPrimary"},_.A(_.x3,{text:function(){return J().planPricingPrimary}}))}}),_.A(_.v,{cond:function(){return J().planPricingSecondary},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelPlanPricingSecondary"},_.A(_.x3,{text:function(){return J().planPricingSecondary}}))}}),_.A(_.v,{cond:function(){return J().primaryButton},
then:function(){return _.A("div",{class:"ytLpComplexOfferCardOptionViewModelPrimaryButtonContainer"},_.A(_.NA,{data:function(){return J().primaryButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"ytLpComplexOfferCardOptionViewModelPrimaryButton"})}}))}})))},"td");var fub=_.q(function(X){var J=X.data;var p=function(){var B;return((B=J())==null?void 0:B.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
X={};var l={},g={};return _.A("ytm-lp-complex-offer-card-view-model",null,_.A("div",{class:"ytmLpComplexOfferCardViewModelHost"},_.A("div",{class:_.yW((X.ytmLpComplexOfferCardViewModelCardContainerAlignLeft=p,X),"ytmLpComplexOfferCardViewModelCardContainer")},_.A(_.v,{cond:function(){var B;return(B=J())==null?void 0:B.bannerText},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelBannerTextContainer"},_.A("div",{class:"ytmLpComplexOfferCardViewModelBannerText"},_.A(_.x3,{text:function(){return J().bannerText}})))}}),_.A(_.v,{cond:function(){return _.BD(J().logo)},
then:function(B){var k={};return _.A("div",{class:_.yW((k.ytmLpComplexOfferCardViewModelLogoAlignLeft=p,k),"ytmLpComplexOfferCardViewModelLogo")},_.A(_.wt,{data:B,alt:"",className:"ytmLpComplexOfferCardViewModelLogoImage"}))}}),_.A("div",{class:_.yW((l.ytmLpComplexOfferCardViewModelTitleAlignLeft=p,l),"ytmLpComplexOfferCardViewModelTitle")},_.A(_.x3,{text:function(){return J().title}})),_.A(_.v,{cond:function(){var B;
return(B=J())==null?void 0:B.subtitle},
then:function(){var B={};return _.A("div",{class:_.yW((B.ytmLpComplexOfferCardViewModelSubtitleAlignLeft=p,B),"ytmLpComplexOfferCardViewModelSubtitle")},_.A(_.x3,{text:function(){return J().subtitle}}))}}),_.A(_.v,{cond:function(){return J().planPricingPrimary},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingPrimary"},_.A(_.x3,{text:function(){return J().planPricingPrimary}}))}}),_.A(_.v,{cond:function(){return J().planPricingSecondary},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelPlanPricingSecondary"},_.A(_.x3,{text:function(){return J().planPricingSecondary}}))}}),_.A(_.v,{cond:function(){return J().purchaseButton},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelPurchaseButtonContainer"},_.A(_.NA,{data:function(){return J().purchaseButton}},{buttonViewModel:function(B){return _.A(_.q7,{data:B.data,
className:"ytmLpComplexOfferCardViewModelPurchaseButton"})}}))}}),_.A(_.v,{cond:function(){var B;
return(B=J())==null?void 0:B.offerOptions},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelOfferOptions"},_.A(_.NA,{data:function(){return J().offerOptions}},{lpComplexOfferCardOptionViewModel:b2r}))}}),_.A("div",{class:_.yW((g.ytmLpComplexOfferCardViewModelLegalTextAlignLeft=p,g),"ytmLpComplexOfferCardViewModelLegalText")},_.A(_.x3,{text:function(){return J().legalText}})),_.A(_.v,{cond:function(){var B;
return(B=J())==null?void 0:B.offerCardDetails},
then:function(){return _.A("div",{class:"ytmLpComplexOfferCardViewModelOfferCardDetails"},_.A(_.NA,{data:function(){return J().offerCardDetails}},{lpComplexOfferCardDetailsViewModel:cGj}))}}))))},"ud");var DQj=_.q(function(X){var J=X.data;var p=function(){var k;return((k=J())==null?void 0:k.alignSelf)==="LP_OFFER_TABLE_ALIGNMENT_START"||!1};
X={};var l={},g={},B={};return _.A("ytm-lp-complex-offer-card-section-view-model",null,_.A("div",{class:_.yW("ytmLpComplexOfferCardSectionViewModelHost")},_.A("div",{class:_.yW((X.ytmLpComplexOfferCardSectionViewModelSectionContainerAlignLeft=p,X),"ytmLpComplexOfferCardSectionViewModelSectionContainer")},_.A("div",{class:_.yW((l.ytmLpComplexOfferCardSectionViewModelTitleContainerAlignLeft=p,l),"ytmLpComplexOfferCardSectionViewModelTitleContainer")},_.A("h2",{class:_.yW((g.ytmLpComplexOfferCardSectionViewModelTitleTextAlignLeft=
p,g),"ytmLpComplexOfferCardSectionViewModelTitleText")},_.A(_.x3,{text:function(){return J().title}}))),_.A(_.v,{cond:function(){var k;
return(k=J())==null?void 0:k.subtitle},
then:function(){var k={},n={};return _.A("div",{class:_.yW((k.ytmLpComplexOfferCardSectionViewModelSubtitleContainerAlignLeft=p,k),"ytmLpComplexOfferCardSectionViewModelSubtitleContainer")},_.A("div",{class:_.yW((n.ytmLpComplexOfferCardSectionViewModelSubtitleTextAlignLeft=p,n),"ytmLpComplexOfferCardSectionViewModelSubtitleText")},_.A(_.x3,{text:function(){return J().subtitle}})))}}),_.A("div",{class:_.yW((B.ytmLpComplexOfferCardSectionViewModelOfferCardsContainerAlignLeft=p,B),"ytmLpComplexOfferCardSectionViewModelOfferCardsContainer")},
_.A(_.NA,{data:function(){var k;
return(k=J().offerPlans)!=null?k:[]}},{lpComplexOfferCardViewModel:function(k){return _.A("div",{class:"ytmLpComplexOfferCardSectionViewModelOfferCardContainer"},_.A(fub,{data:k.data}))}})))))},"vd");var Rzs=_.q(function(X){return _.A("lp-coupon-banner-view-model",{class:"ytLpCouponBannerViewModelHost"},_.A("div",{class:"ytLpCouponBannerViewModelIcon"},_.A(_.f_,{icon:function(){return"price_tag"}})),_.A("div",{class:"ytLpCouponBannerViewModelOuterContainer"},_.A("div",{class:"ytLpCouponBannerViewModelContent"},_.A("div",{class:"ytLpCouponBannerViewModelHeading"},_.A(_.x3,{text:function(){var J;
return(J=X.data())==null?void 0:J.title}})),_.A("div",{class:"ytLpCouponBannerViewModelBody"},_.A(_.x3,{text:function(){var J;
return(J=X.data())==null?void 0:J.subtitle}})))))},"wd");
Rzs.idomCompat=!0;_.Ax=bGH.getInstance();var mQv;mQv=_.q(function(X){return _.A("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsQuestion","aria-hidden":X.shouldAriaHideContent},_.A("h2",{class:"ytLpFaqEntryViewModelLpFaqQuestion",id:X.questionId},_.A(_.x3,{text:X.question})))},"xd");
_.FXb=_.q(function(X){var J=X.data;var p=X.themeOverride;X=_.C(_.uo(!1,void 0,"pNli2b"));var l=X.next().value,g=X.next().value;X=_.Sv(function(){g(!l());return!1});
var B=function(){return l()?"EXPAND_LESS":"EXPAND_MORE"},k=("faq-container"+_.gJ(_.Ax)).toString(),n="faq-question-and-answers-section-question"+_.gJ(_.Ax),w={},Y={};
return _.A("faq-entry-view-model",null,_.A("div",{class:_.yW("ytLpFaqEntryViewModelHost",(w.ytLpFaqEntryViewModelPremiumForceDarkMode=function(){return p==null?void 0:p().useDarkTheme},w))},_.A("div",{class:"ytLpFaqEntryViewModelFaqQuestionAndAnswersSection",
"on:click":X,role:"button","aria-expanded":l,"aria-labelledby":n.toString(),"tab-index":"0"},_.A(mQv,{question:function(){return J().question},
questionId:n,shouldAriaHideContent:!0}),_.A(_.v,{cond:function(){return l()!==void 0},
then:function(){return _.A("div",{class:"ytLpFaqEntryViewModelIconContainer"},_.A(_.f_,{icon:B,ariaHidden:!0}),_.A("div",{class:"ytLpFaqEntryViewModelIconHoverHighlighting"}))}})),_.A("div",{class:_.yW("ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswer",(Y.ytLpFaqEntryViewModelLpFaqSectionFaqsOuterAnswerCollapsed=function(){return!l()},Y))},_.A("div",{id:k},_.A(_.Kr,{each:function(){return J().answers||[]}},function(e){return _.A("div",{class:"ytLpFaqEntryViewModelLpFaqSectionFaqsAnswer"},_.A(_.x3,
{text:e}))})))))},"yd");
_.FXb.idomCompat=!0;var qQk=_.q(function(X){var J=X.data;var p=X.themeOverride;X={};return _.A("lp-faq-section-view-model",null,_.A("div",{class:_.yW("yt-lp-faq-section-view-model",(X["yt-lp-faq-section-view-model--ptc-layout-type"]=function(){return J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},X["yt-lp-faq-section-view-model--premium-force-dark-mode"]=function(){return!(p==null||!p().useDarkTheme)},X))},_.A("div",{class:"yt-lp-faq-section-view-model__faq-container"},_.A(_.v,{cond:function(){return J().header},
then:function(l){return _.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-header"},_.A(_.x3,{text:l}))}}),_.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-faqs"},_.A(_.NA,{data:function(){return J().faqs}},{faqEntryViewModel:function(l){return _.A(_.FXb,{data:l.data,
themeOverride:p})}})),_.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-footers"},_.A(_.Kr,{each:function(){return J().footers||[]}},function(l){return _.A(_.x3,{text:l})})),_.A(_.v,{cond:function(){return J().legal},
then:function(l){return _.A("div",{class:"yt-lp-faq-section-view-model__lp-faq-section-legal"},_.A(_.x3,{text:l}))}}))))},"zd");
qQk.idomCompat=!0;var Nfr=_.q(function(X){var J=X.data;var p=X.themeOverride;_.sy(function(){var k=J().gtmId;k&&_.X7(k,_.Bh("GL",""))});
var l={contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var k,n,w;return(w=(k=J().logo)==null?void 0:(n=k.accessibilityData)==null?void 0:n.label)!=null?w:""},
targetWidth:140,targetHeight:40,height:40,className:"lp-header-section-view-model__lp-header-logo",useWidth:!1},g=_.yG().resolve(_.I6(_.MA)),B=function(){return g&&g()||(p==null?void 0:p().useDarkTheme)};
return _.A("lp-header-section-view-model",null,_.A("div",{class:function(){var k=J().layoutType,n=J().marginType==="LP_SECTION_MARGIN_TYPE_TOP",w=p==null?void 0:p().useDarkTheme,Y=["lp-header-section-view-model"];switch(k){case "LP_MODULE_LAYOUT_TYPE_PTC":Y.push("lp-header-section-view-model--ptc-layout-type");break;case "LP_MODULE_LAYOUT_TYPE_NARROW_HEADER":Y.push("lp-header-section-view-model--narrow-header-layout-type")}n&&Y.push("lp-header-section-view-model__lp-header-section-margin");w&&Y.push("lp-header-section-view-model--premium-force-dark-mode");
return Y.join(" ")}},_.A(_.v,{cond:function(){return J().logo},
then:function(){return _.A("div",null,_.A(_.v,{cond:B,then:function(){return _.A(_.v,{cond:function(){var k;return(k=J().logo)==null?void 0:k.imageDark},
then:function(k){return _.A(_.wt,Object.assign({},{data:k},l))}})},
else:function(){return _.A(_.v,{cond:function(){var k;return(k=J().logo)==null?void 0:k.imageLight},
then:function(k){return _.A(_.wt,Object.assign({},{data:k},l))}})}}))}}),_.A(_.v,{cond:function(){return J().title},
then:function(k){return _.A("div",{class:"lp-header-section-view-model__lp-header-title"},_.A(_.x3,{text:k}))}}),_.A("div",{class:"lp-header-section-view-model__lp-header-subtitle-section"},_.A(_.v,{cond:function(){return J().subtitles},
then:function(k){return _.A(_.Kr,{each:k},function(n){return _.A("div",{class:"lp-header-section-view-model__lp-header-subtitle-line"},_.A(_.x3,{text:n}))})}})),_.A(_.v,{cond:function(){return J().additionalInfo},
then:function(k){return _.A("div",{class:"lp-header-section-view-model__lp-header-additional-info"},_.A(_.x3,{text:k}))}}),_.A("div",{class:"lp-header-section-view-model__lp-header-button-section"},_.A(_.v,{cond:function(){return J().primaryButton},
then:function(k){return _.A("div",{class:"lp-header-section-view-model__lp-header-primary-button"},_.A(_.NA,{data:k},{buttonViewModel:_.q7}))}}),_.A(_.v,{cond:function(){return J().secondaryButton},
then:function(k){return _.A("div",{class:"lp-header-section-view-model__lp-header-secondary-button"},_.A(_.NA,{data:k},{buttonViewModel:_.q7}))}})),_.A(_.v,{cond:function(){return J().otherOffersInfo},
then:function(k){return _.A("div",{class:"lp-header-section-view-model__lp-header-other-offers-info"},_.A(_.x3,{text:k}))}}),_.A("div",{class:"lp-header-section-view-model__lp-header-billing-info"},_.A(_.v,{cond:function(){return J().billingInfo},
then:function(k){return _.A(_.Kr,{each:k},function(n){return _.A("div",null,_.A(_.x3,{text:n}))})}}))))},"Ad");
Nfr.idomCompat=!0;var MiU=_.q(function(X){return _.A("lp-header-upsell-banner-view-model",{class:_.yW("lpHeaderUpsellBannerViewModelHost",X.className,{})},_.A("div",{class:"lpHeaderUpsellBannerViewModelIcon"},_.A(_.f_,{icon:function(){return"CAMPAIGN"}})),_.A("div",{class:"lpHeaderUpsellBannerViewModelOuterContainer"},_.A("div",{class:"lpHeaderUpsellBannerViewModelContainer"},_.A("div",{class:"lpHeaderUpsellBannerViewModelContent"},_.A("div",{class:"lpHeaderUpsellBannerViewModelDescription"},_.A(_.x3,{text:function(){var J;
return(J=X.data())==null?void 0:J.description}})))),_.A(_.NA,{data:function(){var J;
return(J=X.data())==null?void 0:J.purchaseButton}},{buttonViewModel:function(J){return _.A(_.q7,{data:J.data,
className:"lpHeaderUpsellBannerViewModelPurchaseButton"})}})))},"Bd");var ubr=_.q(function(X){var J=X.data;var p=_.eb(X.themeOverride,{useDarkTheme:!1});X={};X=_.yW("ytmLpHeadlineSectionViewModelHost",(X.ytmLpHeadlineSectionViewModelPremiumForceDarkMode=function(){return p().useDarkTheme},X));
return _.A("lp-headline-section-view-model",null,_.A("div",{class:X},_.A(_.v,{cond:function(){return J().title},
then:function(l){return _.A("div",{class:"ytmLpHeadlineSectionViewModelTitleText"},_.A(_.x3,{text:l}))}}),_.A(_.v,{cond:function(){return J().subtitle},
then:function(l){return _.A("div",{class:"ytmLpHeadlineSectionViewModelSubtitleText"},_.A(_.x3,{text:l}))}})))},"Cd");var GVU=_.q(function(X){var J=X.data;var p=X.themeOverride;var l=_.yG().resolve(_.I6(_.MA)),g=function(){return l&&l()||(p==null?void 0:p().useDarkTheme)},B=function(){var Y,e;
var Z=g()?(Y=J().textBackgroundImage)==null?void 0:Y.imageDark:(e=J().textBackgroundImage)==null?void 0:e.imageLight;return UdU((Z==null?void 0:Z.sources)||[])},k=function(){var Y,e;
return g()?(Y=J().featureImage)==null?void 0:Y.imageDark:(e=J().featureImage)==null?void 0:e.imageLight},n=function(){return J().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC"?"CONTENT_MODE_SCALE_ASPECT_FILL":"CONTENT_MODE_SCALE_ASPECT_FIT"},w=function(){var Y,e;
return g()?(Y=J().logo)==null?void 0:Y.imageDark:(e=J().logo)==null?void 0:e.imageLight};
return _.A("ytm-lp-large-feature-section-view-model",null,_.A("div",{class:function(){var Y=J().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_MUSIC",e=J().featureType==="LP_LARGE_FEATURE_SECTION_TYPE_PTC",Z=(J().index||0)%2===1,h=p==null?void 0:p().useDarkTheme,x=["yt-lp-large-feature-section-view-model"];Y?x.push("yt-lp-large-feature-section-view-model--music-feature-type"):e?x.push("yt-lp-large-feature-section-view-model--ptc-feature-type"):Z||x.push("yt-lp-large-feature-section-view-model--block-feature-type-2");
h&&x.push("yt-lp-large-feature-section-view-model--premium-force-dark-mode");return x.join(" ")}},_.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container"},_.A(_.v,{cond:k,
then:function(){return _.A(_.wt,{data:function(){return k()},
alt:function(){var Y,e,Z;return(Z=(Y=J().featureImage)==null?void 0:(e=Y.accessibilityData)==null?void 0:e.label)!=null?Z:""},
contentMode:n})}})),_.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-container",
style:function(){var Y;return((Y=B())==null?0:Y.url)?"background-image: url("+_.zu(B().url)+");":""}},_.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-text-container"},_.A(_.v,{cond:w,
then:function(){return _.A(_.wt,{data:function(){return w()},
alt:function(){var Y,e,Z;return(Z=(Y=J().logo)==null?void 0:(e=Y.accessibilityData)==null?void 0:e.label)!=null?Z:""},
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"})}}),_.A(_.v,{cond:function(){return J().eyebrowText},
then:function(){return _.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-eyebrow-text"},_.A(_.x3,{text:function(){return J().eyebrowText}}))}}),_.A(_.v,{cond:function(){return J().title},
then:function(){return _.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-title"},_.A(_.x3,{text:function(){return J().title}}))}}),_.A(_.v,{cond:function(){return J().subtitles},
then:function(){return _.A("div",{class:"yt-lp-large-feature-section-view-model__lp-large-feature-section-subtitles"},_.A(_.Kr,{each:function(){return J().subtitles||[]}},function(Y){return _.A(_.x3,{text:Y})}))}})))))},"Dd");
GVU.idomCompat=!0;var dQ0=_.q(function(X){return _.A("yt-lp-feature-list-item-view-model",{class:"ytLpFeatureListItemViewModelHost"},_.A("div",{class:"ytLpFeatureListItemViewModelFeatureList"},_.A(_.f_,{icon:function(){var J;return(J=X.data())==null?void 0:J.iconType},
className:function(){var J;switch((J=X.data())==null?void 0:J.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 J;return((J=X.data())==null?void 0:J.style)==="LP_FEATURE_LIST_ITEM_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),_.A("div",{class:"ytLpFeatureListItemViewModelFeatureListText"},_.A(_.x3,{text:function(){var J;
return(J=X.data())==null?void 0:J.text},
className:function(){var J;return((J=X.data())==null?void 0:J.style)==="LP_FEATURE_LIST_ITEM_STYLE_SMALL_ICON_GREY_TEXT"?"ytLpFeatureListItemViewModelFeatureListSecondaryText":""}}))))},"Ed");var ViZ=_.q(function(X){X=_.Zp(X,{config:void 0,themeOverride:void 0});var J=X.data,p=X.config,l=X.themeOverride;X={};X=_.yW("ytmLpOfferCardOptionViewModelHost",(X.ytmLpOfferCardOptionViewModelPremiumForceDarkMode=function(){var n;return(n=l())==null?void 0:n.useDarkTheme},X));
var g=_.Sv(function(){var n,w;(n=p())==null||(w=n.handleRadioButtonClick)==null||w.call(n,J());return!1}),B=function(){var n;
return(n=p())==null?void 0:n.shouldDisplayRadioButton},k=function(){var n;
return(n=J().featureListItems)!=null?n:[]};
return _.A("ytm-lp-offer-card-option-view-model",null,_.A("div",{class:X,"on:click":_.Sv(function(){if(B()){var n,w;(n=p())==null||(w=n.handleRadioButtonClick)==null||w.call(n,J())}return!1})},_.A(_.v,{cond:B,
then:function(){return _.A("div",null,_.A("input",{type:"radio","on:click":g,class:"ytmLpOfferCardOptionViewModelInputEl","prop:checked":function(){var n;return!((n=p())==null||!n.isOptionSelected)}}))}}),_.A("div",null,_.A("div",{class:"ytmLpOfferCardOptionViewModelEyebrowText"},_.A(_.x3,{text:function(){return J().eyebrowText}})),_.A("div",{class:"ytmLpOfferCardOptionViewModelTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytmLpOfferCardOptionViewModelSubtitle"},_.A(_.x3,
{text:function(){return J().subtitle}})),_.A(_.v,{cond:function(){return k().length>0},
then:function(){return _.A("div",{class:"ytmLpOfferCardOptionViewModelFeatureListItems"},_.A(_.NA,{data:k},{lpFeatureListItemViewModel:dQ0}))}}),_.A("div",{class:"ytmLpOfferCardOptionViewModelDescription"},_.A(_.x3,{text:function(){return J().description}})))))},"Fd");
ViZ.idomCompat=!0;var tiv=_.q(function(X){var J=X.data;var p=X.themeOverride;X=_.C(_.hF(function(){var B,k=(B=J().offerOptions)==null?void 0:B[0];return _.a(k,Meu)||{}}));
var l=X.next().value,g=X.next().value;X={};return _.A("ytm-lp-offer-card-view-model",null,_.A("div",{class:_.yW("ytmLpOfferCardViewModelHost",(X.ytmLpOfferCardViewModelPremiumForceDarkMode=function(){return!(p==null||!p().useDarkTheme)},X))},_.A("div",{class:"ytmLpOfferCardViewModelTitleContainer"},_.A(_.v,{cond:function(){return J().titleIconType},
then:function(){return _.A("div",{class:"ytmLpOfferCardViewModelIconContainer"},_.A(_.f_,{icon:function(){var B;return((B=J().titleIconType)==null?void 0:B.toString())||""}}))}}),_.A("div",{class:"ytmLpOfferCardViewModelTitleText"},_.A(_.x3,{text:function(){return J().title}})),_.A(_.NA,{data:function(){return J().titleBadge}},{badgeViewModel:function(B){return _.A("div",{class:"ytmLpOfferCardViewModelTitleBadge"},_.A(_.On,{data:B.data}))}})),_.A("div",{class:"ytmLpOfferCardViewModelOfferOptionsContainer"},
_.A(_.NA,{data:function(){return J().offerOptions}},{lpOfferCardOptionViewModel:function(B){var k=B.data;
return _.A(_.o3,null,_.A("div",{class:"ytmLpOfferCardViewModelDivider"}),_.A(ViZ,{data:k,config:function(){var n;return{shouldDisplayRadioButton:(J().offerOptions||[]).length>1,isOptionSelected:k().id===((n=l())==null?void 0:n.id),handleRadioButtonClick:function(w){return void g(w)}}},
themeOverride:p}))}})),_.A("div",{class:"ytmLpOfferCardViewModelPurchaseButtonContainer"},_.A(_.NA,{data:function(){var B;
return(B=l())==null?void 0:B.purchaseButtonOverride}},{buttonViewModel:_.q7}))))},"Gd");
tiv.idomCompat=!0;var PqU=_.q(function(X){var J=X.data;var p=X.themeOverride;X={};X=_.yW("ytmLpOfferCardSectionViewModelHost",(X.ytmLpOfferCardSectionViewModelPremiumForceDarkMode=function(){var l;return p==null?void 0:(l=p())==null?void 0:l.useDarkTheme},X));
return _.A("ytm-lp-offer-card-section-view-model",null,_.A("div",{class:X},_.A(_.v,{cond:function(){return J().title!==void 0},
then:function(){return _.A("div",{class:"ytmLpOfferCardSectionViewModelTitleContainer"},_.A("div",{class:"ytmLpOfferCardSectionViewModelTitleText"},_.A(_.x3,{text:function(){return J().title}})),_.A(_.v,{cond:function(){return J().subtitle},
then:function(){return _.A("div",{class:"ytmLpOfferCardSectionViewModelSubtitleText"},_.A(_.x3,{text:function(){return J().subtitle}}))}}))}}),_.A("div",{class:"ytmLpOfferCardSectionViewModelOfferCardsContainer"},_.A(_.NA,{data:function(){return J().offerCards}},{lpOfferCardViewModel:function(l){return _.A("div",{class:"ytmLpOfferCardSectionViewModelOfferCardContainer"},_.A(tiv,{data:l.data,
themeOverride:p}))}})),_.A(_.v,{cond:function(){return J().footer},
then:function(){return _.A("div",{class:"ytmLpOfferCardSectionViewModelFooterText"},_.A(_.x3,{text:function(){return J().footer}}))}})))},"Hd");var QOt=_.q(function(X){var J=X.data;return _.A("lp-offer-table-cell-content-view-model",null,_.A("div",{class:"ytLpOfferTableCellContentViewModelHost"},_.A(_.T_,null,_.A(_.Qw,{when:function(){return J().title}},function(){return _.A(_.x3,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellTitle",
text:function(){return J().title}})}),_.A(_.Qw,{when:function(){return J().subTitle}},function(){return _.A(_.x3,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellSubtitle",
text:function(){return J().subTitle}})}),_.A(_.Qw,{when:function(){return J().featureDescription}},function(){return _.A(_.x3,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDescription",
text:function(){return J().featureDescription}})}),_.A(_.Qw,{when:function(){return J().description}},function(){return _.A(_.x3,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellDescription",
text:function(){return J().description}})}),_.A(_.Qw,{when:function(){return J().iconType}},function(){return _.A("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellIcon"},_.A(_.f_,{icon:function(){return J().iconType.toString()}}))}),_.A(_.Qw,{when:function(){return J().purchaseButton}},function(){return _.A(_.NA,{data:function(){return J().purchaseButton}},{buttonViewModel:function(p){return _.A("div",{class:"ytLpOfferTableCellContentViewModelLpOfferTableCellPurchaseButton"},_.A(_.q7,
{data:p.data}))}})}),_.A(_.Qw,{when:function(){return J().note}},function(){return _.A(_.x3,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellNote",
text:function(){return J().note}})}),_.A(_.Qw,{when:function(){return J().featureDetail}},function(){return _.A(_.x3,{className:"ytLpOfferTableCellContentViewModelLpOfferTableCellFeatureDetail",
text:function(){return J().featureDetail}})}),_.A(_.Qw,{when:function(){return J().badge}},function(){return _.A(_.NA,{data:function(){return J().badge}},{badgeViewModel:_.On})}))))},"Id");
QOt.idomCompat=!0;var EBH=_.q(function(X){var J=X.data;return _.A("lp-offer-table-cell-view-model",null,_.A("div",{class:"ytLpOfferTableCellViewModelCellWrapper",style:function(){switch(J().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;"}}},_.A(_.NA,{data:function(){return J().contents}},{lpOfferTableCellContentViewModel:QOt})))},
"Jd");
EBH.idomCompat=!0;var KX0=_.q(function(X){var J=X.data;var p=X.lpTableIsFirstRow;var l=X.lpTableIsLastRow;var g=function(){return(p==null?0:p())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowHeaderCell":"ytLpOfferTableRowViewModelLpOfferTableRowHeaderCell"},B=function(){return(p==null?0:p())?"ytLpOfferTableRowViewModelLpOfferTableFirstRowContentCell":(l==null?0:l())?"ytLpOfferTableRowViewModelLpOfferTableLastRowContentCell":"ytLpOfferTableRowViewModelLpOfferTableRowContentCell"};
return _.A("ytm-lp-offer-table-row-view-model",null,_.A("div",{class:"ytLpOfferTableRowViewModelHost"},_.A(_.NA,{data:function(){return J().rowHeaderCell}},{lpOfferTableCellViewModel:function(k){return _.A("div",{class:g},_.A(EBH,{data:k.data}))}}),_.A(_.NA,{data:function(){return J().contentCells}},{lpOfferTableCellViewModel:function(k){return _.A("div",{class:B},_.A(EBH,{data:k.data}))}})))},"Kd");
KX0.idomCompat=!0;var TfH=_.q(function(X){var J=X.data;var p=X.themeOverride;var l=_.yG().resolve(_.I6(_.MA)),g=function(){return _.a(J().logo,g5U)||{}};
X={};return _.A("ytm-lp-offer-table-section-view-model",null,_.A("div",{class:"ytLpOfferTableViewModelHost"},_.A(_.v,{cond:function(){var B,k;return l&&l()||(p==null?0:p().useDarkTheme)?(B=g())==null?void 0:B.imageDark:(k=g())==null?void 0:k.imageLight},
then:function(B){return _.A(_.wt,{data:B,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:function(){var k,n,w;return(w=(k=g())==null?void 0:(n=k.accessibilityData)==null?void 0:n.label)!=null?w:""},
targetWidth:140,targetHeight:40,height:40,className:"ytLpOfferTableViewModelLpOfferTableSectionLogo",useWidth:!1})}}),_.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionSubtitle"},_.A(_.x3,{text:function(){return J().subtitle}})),_.A(_.v,{cond:function(){return J().disclaimers},
then:function(B){return _.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionDisclaimers"},_.A(_.Kr,{each:B},function(k){return _.A("div",null,_.A(_.x3,{text:k}))}))}}),_.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionRows"},_.A(_.NA,{data:function(){return J().rows}},{lpOfferTableRowViewModel:function(B,k){return _.A(KX0,{data:B.data,
lpTableIsFirstRow:function(){return k()===0},
lpTableIsLastRow:function(){return k()===J().rows.length-1}})}})),_.A("div",{class:_.yW((X.ytLpOfferTableViewModelLpOfferTableSectionFooterWrapper=function(){return J().hasFooterBackground},X))},_.A(_.v,{cond:function(){return J().footer},
then:function(){return _.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooter"},_.A(_.x3,{text:function(){return J().footer}}))}}),_.A(_.v,{cond:function(){return J().footerTitle},
then:function(){return _.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterTitle"},_.A(_.x3,{text:function(){return J().footerTitle}}))}}),_.A(_.v,{cond:function(){return J().footerDescription},
then:function(){return _.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.A(_.x3,{text:function(){return J().footerDescription}}))}}),_.A(_.v,{cond:function(){return J().footerDescriptions},
then:function(B){return _.A("div",{class:"ytLpOfferTableViewModelLpOfferTableSectionFooterDescription"},_.A(_.Kr,{each:B},function(k){return _.A("div",null,_.A(_.x3,{text:k}))}))}}))))},"Ld");
TfH.idomCompat=!0;var zzr=_.q(function(X){var J=X.data;var p=X.themeOverride;var l=_.yG().resolve(_.I6(_.MA)),g=function(){var n;return p==null?void 0:(n=p())==null?void 0:n.useDarkTheme},B=function(){var n,w;
return l&&l()||g()?(n=J().image)==null?void 0:n.imageDark:(w=J().image)==null?void 0:w.imageLight};
X={};X=_.yW("ytmLpSmallFeatureSectionViewModelHost",(X.ytmLpSmallFeatureSectionViewModelPremiumForceDarkMode=g,X));var k=function(){var n,w,Y;return(Y=(n=J().image)==null?void 0:(w=n.accessibilityData)==null?void 0:w.label)!=null?Y:""};
return _.A("ytm-lp-small-feature-section-view-model",{class:X},_.A(_.v,{cond:function(){return B()&&!aiB},
then:function(){return _.A("div",{class:"ytmLpSmallFeatureSectionViewModelFeatureImageContainer"},_.A(_.wt,{data:function(){return B()},
alt:k,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",renderLazy:!1}))}}),_.A("div",{class:"ytmLpSmallFeatureSectionViewModelContentSection"},_.A("div",{class:"ytmLpSmallFeatureSectionViewModelTitleText"},_.A(_.v,{cond:function(){return J().title},
then:function(n){return _.A(_.x3,{text:n})}})),_.A("div",{class:"ytmLpSmallFeatureSectionViewModelDescriptionText"},_.A(_.x3,{text:function(){return J().description}}))))},"Md");
zzr.idomCompat=!0;var jOr=_.q(function(X){var J=X.data;var p=X.themeOverride;X={};return _.A("ytm-lp-small-feature-section-group-view-model",null,_.A("div",{class:_.yW("ytmLpSmallFeatureSectionGroupViewModelHost",(X.ytmLpSmallFeatureSectionGroupViewModelPremiumForceDarkMode=function(){return!(p==null||!p().useDarkTheme)},X))},_.A("div",{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeaturesContainer"},_.A(_.NA,{data:function(){return J().smallFeatures}},{lpSmallFeatureSectionViewModel:function(l){return _.A("div",
{class:"ytmLpSmallFeatureSectionGroupViewModelSmallFeatureContainer"},_.A(zzr,{data:l.data,
themeOverride:p}))}}))))},"Nd");
jOr.idomCompat=!0;_.ZZ(_.q(function(X){var J=X.data;var p=function(){return J().forcedTheme==="USER_INTERFACE_THEME_DARK"},l=function(){return J().backgroundImageType==="LP_SECTION_BACKGROUND_TYPE_PHOTO"},g=function(){var k="",n,w;
var Y=_.yG().resolve(_.I6(_.MA));Y=p()||(Y==null?0:Y())?(n=J().themedImageViewModel)==null?void 0:n.imageDark:(w=J().themedImageViewModel)==null?void 0:w.imageLight;(n=UdU((Y==null?void 0:Y.sources)||[]))&&n.url&&(k=l()?"background-image: linear-gradient(to bottom, transparent, "+(J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"?"40%":"80%")+", var(--premium-yt-spec-base-background)), url("+_.zu(n.url)+");":"background-image: url("+_.zu(n.url)+");");return k},B=function(){return{useDarkTheme:p()}};
X={};return _.A("yt-section-group-view-model",null,_.A("div",{class:_.yW("yt-lp-section-group-view-model",(X["yt-lp-section-group-view-model--premium-force-dark-mode"]=p,X["yt-lp-section-group-view-model--ptc-layout-type"]=function(){return J().layoutType==="LP_MODULE_LAYOUT_TYPE_PTC"},X))},_.A(_.v,{cond:function(){return g().length},
then:function(){var k={};return _.A("div",{class:_.yW("yt-lp-section-group-view-model__bg-image",(k["yt-lp-section-group-view-model__bg-image--bg-image-photo"]=l,k)),style:g})}}),_.A("div",{class:"yt-lp-section-group-view-model__lp-section-group"},_.A(_.NA,{data:function(){return J().sections}},{lpHeaderUpsellBannerViewModel:function(k){return _.A(MiU,{data:k.data})},
lpFaqSectionViewModel:function(k){return _.A(qQk,{data:k.data,themeOverride:B})},
lpHeaderSectionViewModel:function(k){return _.A(Nfr,{data:k.data,themeOverride:B})},
lpHeadlineSectionViewModel:function(k){return _.A(ubr,{data:k.data,themeOverride:B})},
lpLargeFeatureSectionViewModel:function(k){return _.A(GVU,{data:k.data,themeOverride:B})},
lpOfferCardSectionViewModel:function(k){return _.A(PqU,{data:k.data,themeOverride:B})},
lpComplexOfferCardSectionViewModel:function(k){return _.A(DQj,{data:k.data})},
lpOfferTableSectionViewModel:function(k){return _.A(TfH,{data:k.data,themeOverride:B})},
lpSmallFeatureSectionGroupViewModel:function(k){return _.A(jOr,{data:k.data,themeOverride:B})},
lpCouponBannerViewModel:function(k){return _.A(Rzs,{data:k.data})}}))))},"Od"),"yt-section-group-view-model",{props:{data:_.H7}});_.i2U=_.q(function(X){var J=_.mM(mWZ,function(){var k;return(k=X.data())==null?void 0:k.chipBarStateEntityKey}),p=function(){return X.data().disableDeselection},l=_.C(_.hF(function(){var k;
if(((k=J())==null?void 0:k.selectedIndex)!=void 0)return J().selectedIndex;var n,w;k=_.C(((n=X.data())==null?void 0:(w=n.chips)==null?void 0:w.entries())||[]);for(n=k.next();!n.done;n=k.next()){n=_.C(n.value);w=n.next().value;n=n.next().value;var Y=void 0;if((Y=_.a(n,_.hv))==null?0:Y.selected)return w}return-1})),g=l.next().value,B=l.next().value;
return _.A("chip-bar-view-model",{class:_.yW("ytChipBarViewModelHost",X.className),role:"tablist"},_.A(_.NA,{data:function(){return X.data().chips}},{chipViewModel:function(k,n){return _.A("div",{class:"ytChipBarViewModelChipWrapper"},_.A(_.azH,{data:k.data,
selected:function(){return n()===g()},
callback:function(w,Y){w=!!Y;Y=n();B(w?Y:-1);var e,Z=(e=X.data())==null?void 0:e.chipBarStateEntityKey;Z&&w&&_.vH(_.uE("chipBarStateEntity",Z,{key:Z,selectedIndex:Y}))},
disableDeselection:X.disableDeselection||p}))}}))},"Pd");_.ZZ(_.i2U,"chip-bar-view-model",{props:{data:_.Yq,className:_.Yq,disableDeselection:_.Yq}});_.sOj=_.q(function(X){var J=X.data;X={};return _.A("divider-view-model",{class:_.yW("dividerViewModelHost",(X.dividerViewModelInsetThinPadding=function(){return J().dividerStyle==="DIVIDER_STYLE_INSET_THIN"},X))},_.A("div",{class:_.yW("dividerViewModelBaseDivider",function(){return FQ5(J().dividerStyle)})}))},"Qd");
_.sOj.idomCompat=!0;_.ZZ(_.sOj,"divider-view-model",{props:{data:_.H7}});var Fq=new Map,qz=new Map,MqB=0,Nz;var PxW=[{calledOnce:!1,state:"visible"},{calledOnce:!1,state:"hidden"}],KQa={throttleMs:0,canHaveZeroSize:!0,useVisibilityObserver:!1};var XAj,Jar;XAj=function(X){return function(J){return function(){return(J==null?void 0:J())!==void 0?String(J())+X:void 0}}};
_.wO=XAj("px");Jar=XAj("s");var pAe=q_a(function(X){return X.targetGroupId}).useUpdatableData;_.Yl=_.q(function(X){function J(BK){return function(){var CY=c().numItemsPerGridRow,Um=BK()*CY;CY=Um+CY;var em,HK;return(HK=(em=l().contents)==null?void 0:em.slice(Um,CY))!=null?HK:[]}}
var p=_.Zp(X,{layoutContainerWidth:0,shouldUseOwnContainerSize:!1,marginSettings:1,useUpdatedMargin:!1}),l=p.data,g=p.layoutContainerWidth,B=p.shouldUseOwnContainerSize,k=p.marginSettings,n=p.useUpdatedMargin,w=x2m(),Y=_.C(pAe(function(){var BK,CY;return{targetGroupId:(BK=l().targetingContext)==null?void 0:(CY=BK.targetGroupId)==null?void 0:CY[0]}})).next().value;
p=_.C(_.uo(!0,void 0,"CC9Rdb"));var e=p.next().value,Z=p.next().value,h=function(){var BK,CY=(BK=_.a(l().showMoreButton,_.ZD))==null?void 0:BK.trackingParams;CY&&_.PO(_.Mp(),CY);Z(!1)},x=function(){var BK,CY=(BK=_.a(l().showLessButton,_.ZD))==null?void 0:BK.trackingParams;
CY&&_.PO(_.Mp(),CY);Z(!0)};
p=_.C(_.Mz({canHaveZeroSize:!1}));var U=p.next().value;p=p.next().value;var y=function(){var BK;return(BK=l().contentAspectRatio)!=null?BK:"GRID_SHELF_CONTENT_ASPECT_RATIO_UNKNOWN"},c=_.QC(function(){var BK=B()&&U.width()>0?U.width()||g():g(),CY,Um=(CY=X.data())==null?void 0:CY.responsiveContainerConfiguration;
BK=_.la({containerWidth:BK,sizing:Um?gu(Um==null?void 0:Um.responsiveSize):"EXTRA_COMPACT",marginSettings:k(),enableFullBleedForSingleCol:!1});return{maxContainerWidth:BK.maxContainerWidth,numItemsPerGridRow:BK.numItems,contentPadding:B()?BK.margin:BK.contentMargin,itemWidth:BK.itemWidth,itemMargin:BK.gutter/2}},void 0,"YIvnde"),D=function(){if(l().enableVerticalExpansion){if(e())return m();
var BK,CY,Um=(CY=(BK=l().contents)==null?void 0:BK.length)!=null?CY:0;return Math.ceil(Um/c().numItemsPerGridRow)}return c().numItemsPerGridRow<=2?2:1},m=function(){var BK;
return Math.ceil(((BK=l().minCollapsedItemCount)!=null?BK:1)/c().numItemsPerGridRow)},d=function(){return l().enableVerticalExpansion&&l().showLessButton&&!e()&&D()>m()},G=function(){var BK,CY;
return l().enableVerticalExpansion&&l().showMoreButton&&e()&&((CY=(BK=l().contents)==null?void 0:BK.length)!=null?CY:0)>c().numItemsPerGridRow*m()},P=function(){return!d()},Q=function(){return!G()},E={};
return _.A("grid-shelf-view-model",{class:_.yW("ytGridShelfViewModelHost",X.className,(E.ytGridShelfViewModelHostHasBottomButton=function(){return d()||G()},E.ytGridShelfViewModelHostIsDismissed=function(){var BK,CY=(BK=Y())!=null?BK:{};
BK=CY.behavior;var Um=CY.isDismissed,em=CY.stamperContextTargetId;CY=CY.stamperIndex;if(!(_.H("mweb_see_fewer_shorts_group_dismissal")&&Um&&BK&&em))return!1;var HK;Um=w;for(var N4,t6,dC=((N4=Um)==null?0:N4.targetId)?_.Wo((t6=Um)==null?void 0:t6.targetId):void 0;((HK=Um)==null?0:HK.parent)&&dC!==em;)Um=Um.parent,t6=N4=void 0,dC=((N4=Um)==null?0:N4.targetId)?_.Wo((t6=Um)==null?void 0:t6.targetId):void 0;HK=dC===em?Um:void 0;if(!HK)return!1;var ZX;em=HK==null?void 0:(ZX=HK.stamperIndex)==null?void 0:
ZX.call(HK);return BK==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_ALL_ITEMS"||BK==="GROUP_DISMISSAL_BEHAVIOR_REMOVE_SUBSEQUENT_ITEMS"&&em!=null&&CY!=null&&em>CY},E.ytGridShelfViewModelHostOptionalMediumLayoutMargin=n,E)),
el:_.A4(p),style:_.bY({"margin-left":(0,_.wO)(function(){return c().contentPadding}),
"margin-right":(0,_.wO)(function(){return c().contentPadding})})},_.A(_.v,{cond:function(){return _.a(l().header,AKG)},
then:function(BK){return _.A(_.EP,{data:BK,useUpdatedPadding:n,disableHorizontalPadding:!0})}}),_.A("div",null,_.A(_.Kr,{each:function(){return Array(D())}},function(BK,CY){return _.A(l3b,{className:X.className,
items:J(CY),responsiveGridShelfLayout:c,contentAspectRatio:y})})),_.A("div",{class:"ytGridShelfViewModelGridShelfBottomButtonContainer"},_.A(_.NA,{data:function(){return l().showMoreButton}},{buttonViewModel:function(BK){return _.A("div",{hidden:Q},_.A(_.q7,{data:BK.data,
onClick:h}))}}),_.A(_.NA,{data:function(){return l().showLessButton}},{buttonViewModel:function(BK){return _.A("div",{hidden:P},_.A(_.q7,{data:BK.data,
onClick:x}))}})))},"Sd");
_.Yl.idomCompat=!0;var l3b=_.q(function(X){var J=X.items;var p=X.responsiveGridShelfLayout;var l=X.contentAspectRatio;X=X.className;var g=(0,_.wO)(function(){return-p().itemMargin});
return _.A("div",{el:_.A4(Ngm(function(B){a:{for(var k=J(),n=[],w=0;w<k.length;w++){var Y=_.a(k[w],PXs);if(!Y||Y==null||!Y.inlinePlayerData){B=null;break a}var e=B.children.item(w);if(!e){B=null;break a}n.push({thumbnailElement:e,videoData:Y})}B={gridVideoPreviewData:{gridItems:n}}}return B})),
class:_.yW("ytGridShelfViewModelGridShelfRow",X),style:_.bY({"margin-left":g,"margin-right":g})},_.A(_.NA,{data:J,replacementWrapper:function(B){return _.A(gDt,{responsiveGridShelfLayout:p},B)}},{shortsLockupViewModel:function(B){return _.A(gDt,{responsiveGridShelfLayout:p},_.A(ywv,{data:B.data,
aspectRatio:function(){return l()==="GRID_SHELF_CONTENT_ASPECT_RATIO_TWO_BY_THREE"?1:0},
scrimStyle:2,inlineMetadata:!1,titleStyle:_.H("mweb_enable_one_line_title_on_shorts")?1:_.H("mweb_enable_two_line_title_on_shorts")?2:void 0,className:void 0}))},
lockupViewModel:function(B){return _.A(gDt,{responsiveGridShelfLayout:p},_.A(_.Pj,{data:B.data,className:"ytGridShelfViewModelLockupItem"}))}}))},"Td"),gDt=_.q(function(X){return _.A("div",{style:_.bY({width:(0,_.wO)(function(){return X.responsiveGridShelfLayout().itemWidth}),
margin:function(){return"0 "+X.responsiveGridShelfLayout().itemMargin+"px"}}),
class:"ytGridShelfViewModelGridShelfItem"},X.children)},"Ud");
_.Yl.idomCompat=!0;_.ZZ(_.Yl,"grid-shelf-view-model",{props:{data:_.H7,layoutContainerWidth:_.H7,shouldUseOwnContainerSize:_.H7,marginSettings:_.H7,useUpdatedMargin:_.H7,className:_.H7}});_.B6U=_.q(function(X){var J=_.C(_.uo(!1,void 0,"FVl30c")),p=J.next().value,l=J.next().value;J={};return _.A("yt-alert-banner-view-model",{class:_.yW("ytAlertBannerViewModelHost",X.className,function(){var g;a:switch((g=X.data())==null?void 0:g.type){case "ALERT_BANNER_TYPE_TIME_SENSITIVE":g="ytAlertBannerViewModelTimeSensitive";break a;case "ALERT_BANNER_TYPE_WARNING":g="ytAlertBannerViewModelWarning";break a;default:g="ytAlertBannerViewModelInformational"}return g},(J.ytAlertBannerViewModelDismissed=
p,J.ytAlertBannerViewModelFullbleed=X.fullbleed,J.ytAlertBannerViewModelNarrow=X.narrow,J.ytAlertBannerViewModelIsInRichGrid=X.isInRichGrid,J))},_.A(_.v,{cond:function(){var g;
return!((g=X.data())==null?0:g.hideIcon)},
then:function(){return _.A("div",{class:"ytAlertBannerViewModelIcon"},_.A(_.f_,{icon:function(){return"info_circle"}}))}}),_.A("div",{class:"ytAlertBannerViewModelOuterContainer"},_.A("div",{class:"ytAlertBannerViewModelContainer"},_.A("div",{class:"ytAlertBannerViewModelContent"},_.A("div",{class:"ytAlertBannerViewModelHeading"},_.A(_.x3,{text:function(){var g;
return(g=X.data())==null?void 0:g.heading}})),_.A("div",{class:"ytAlertBannerViewModelBody"},_.A(_.x3,{text:function(){var g;
return(g=X.data())==null?void 0:g.body}})))),_.A(_.NA,{data:function(){var g;
return(g=X.data())==null?void 0:g.actionButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytAlertBannerViewModelActionButton"})}})),_.A(_.NA,{data:function(){var g;
return(g=X.data())==null?void 0:g.dismissButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytAlertBannerViewModelDismissButton",onClick:function(){var B;((B=X.data())==null?0:B.disableLocalDismissBehavior)||l(!0)}})}}))},"Vd");_.ZZ(_.B6U,"yt-alert-banner-view-model",{props:{data:_.H7,fullbleed:_.H7,narrow:_.H7,isInRichGrid:_.H7,className:_.H7}});var $kZ;_.vF=_.q(function(X){return _.A("basic-content-view-model",{class:_.yW("ytBasicContentViewModelHost",_.eb(X.className))},_.A(_.v,{cond:function(){return X.data().headline},
then:function(J){return _.A("div",{class:"ytBasicContentViewModelHeadline"},_.A(_.x3,{text:J}))}}),_.A(_.Kr,{each:function(){return X.data().paragraphs||[]},
keyBy:"INDEX"},function(J){return _.A("div",{class:"ytBasicContentViewModelParagraph"},_.A(_.v,{cond:function(){var p=J();return!!(p.header||p.customHeader||p.headline)},
then:function(){return _.A($kZ,{paragraph:J})}}),_.A(_.v,{cond:function(){return J().asset||J().text},
then:function(){return _.A("div",{class:"ytBasicContentViewModelParagraphContent"},_.A(_.v,{cond:function(){return J().asset},
then:function(p){return _.A("div",{class:"ytBasicContentViewModelParagraphAsset"},_.A(_.NA,{data:p},{contentPreviewImageViewModel:_.NH}))}}),_.A(_.v,{cond:function(){return J().text},
then:function(p){return _.A("div",{class:"ytBasicContentViewModelParagraphText"},_.A(_.x3,{text:p}))}}))}}))}))},"Wd");
$kZ=_.q(function(X){var J=X.paragraph;return _.A(_.o3,null,_.A(_.v,{cond:function(){return J().headline},
then:function(p){return _.A(_.x3,{text:p,className:"ytBasicContentViewModelParagraphHeadline"})}}),_.A(_.NA,{data:function(){return J().header||J().customHeader}},{sectionHeaderViewModel:function(p){return _.A(_.EP,{data:p.data,
disableHorizontalPadding:!0,forceSmallLayout:!0})}}))},"Xd");_.WIj=_.q(function(X){function J(){var x,U;w((U=(x=g)==null?void 0:x.isKeyBoardInUse())!=null?U:!1)}
function p(){w(!1)}
function l(){var x;return n()?(x=X.focusedClassName)==null?void 0:x.call(X):""}
var g=_.yG().resolve(_.I6(_.bX)),B=_.C(_.uo(!1,void 0,"SgkTXc")),k=B.next().value;B=B.next().value;var n=k,w=B,Y=function(){var x,U;return((x=X.toggleable)==null?0:x.call(X))?(U=X.toggled)==null?void 0:U.call(X):void 0},e=_.Sv(function(x){var U,y=(U=X.command)==null?void 0:U.call(X);
y&&_.yG().resolve(_.SV).resolveCommand(y);var c;(c=X.onClick)==null||c.call(X,x)}),Z=_.Sv(J),h=_.Sv(p);
return _.A(_.v,{cond:function(){var x;if(x=X.command){x=X.command();x=KZm(x);var U=x.href;x=!(!x.navigatingCommand||!U)}return x},
then:function(){return _.A(_.fK,Object.assign({},{command:X.command,style:X.style,ariaDescribedby:X.ariaDescribedby,ariaHidden:X.ariaHidden,ariaLabel:X.ariaLabel,ariaLabelledby:X.ariaLabelledby,ariaSelected:X.ariaSelected,disabled:X.disabled,dir:X.dir,tabIndex:X.tabIndex,target:X.target,title:X.title,onClick:X.onClick},{className:_.yW("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",X.className,function(){return l()}),
onFocusin:J,onFocusout:p,ariaCurrent:function(){var x,U;return(U=(x=X.ariaCurrent)==null?void 0:x.call(X))!=null?U:Y()}}),X.children)},
else:function(){return _.A("button",{"on:click":e,"on:focusin":Z,"on:focusout":h,class:_.yW("ytButtonOrAnchorHost","ytButtonOrAnchorButton",X.className,function(){return l()}),
style:X.style,"aria-describedby":X.ariaDescribedby,"aria-hidden":X.ariaHidden,"aria-label":X.ariaLabel,"aria-labelledby":X.ariaLabelledby,"aria-pressed":Y,dir:X.dir,disabled:X.disabled,tabindex:X.tabIndex,title:X.title},X.children)}})},"Yd");var C3G=_.q(function(X){X=_.Zp(X,{disabled:!1});var J=X.active,p=X.disabled;X={};X=_.yW("ytSwitchShapeTrack",(X.ytSwitchShapeTrackActive=function(){return J()},X.ytSwitchShapeTrackDisabled=function(){return p()},X));
var l={};l=_.yW("ytSwitchShapeKnob",(l.ytSwitchShapeKnobActive=function(){return J()},l));
return _.A("switch-shape",{class:"ytSwitchShapeHost"},_.A("div",{class:X}),_.A("div",{class:l}))},"Zd");var kEr=_.q(function(X){var J=_.Zp(X,{className:void 0,parentActive:void 0,handleOnTapEventInParent:!1}),p=J.data;X=J.className;var l=J.handleOnTapEventInParent,g=J.parentActive,B=J.onTap;J=_.C(_.hF(function(){var h;return(h=g())!=null?h:p().switchedOnByDefault||!1}));
var k=J.next().value,n=J.next().value,w=function(){return p().isDisabled},Y=_.U$("button");
J=_.Sv(function(h){return h.key==="Enter"?(h.preventDefault(),Y.value.click(),!1):!0});
var e=_.Sv(function(h){if(p().handleOnTapEventInParent||l())return!0;if(w())return!1;if(B)return B(h),!0;jEY(p(),k(),h);n(!k());return!1}),Z={};
Z=_.yW("ytSwitchButtonViewModelButton",(Z.ytSwitchButtonViewModelTappable=function(){return!w()},Z));
return _.A("switch-button-view-model",{class:_.yW("ytSwitchButtonViewModelHost",X)},_.A("button",{el:Y,class:Z,"on:click":e,"on:keydown":J,"aria-label":function(){return k()?p().a11yLabelSwitchedOn:p().a11yLabelSwitchedOff},
"aria-checked":k,"aria-disabled":w,role:"switch"},_.A(C3G,{active:k,disabled:w})))},"$d");var nDk=_.q(function(X){var J=X.data;var p=X.isLeading;var l=X.hideSelectionTextChevron;var g=X.isToggled;var B=X.shouldNotFillIcon;var k=function(){if(p())var Z=J().leadingImage;else{var h;Z=(h=J().trailingImage)!=null?h:_.BD(J().themedTrailingImage)}return Z},n=function(){a:switch(J().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var Z="expand_more";
break a;default:Z="chevron_right"}return Z};
X={};var w=_.yW("yt-list-item-view-model__image-container",(X["yt-list-item-view-model__leading"]=p,X["yt-list-item-view-model__trailing"]=function(){return!p()},X)),Y=_.yW("yt-list-item-view-model__accessory","yt-list-item-view-model__image");
X={};var e=_.yW("yt-list-item-view-model__accessory",(X["yt-list-item-view-model__leading"]=p,X["yt-list-item-view-model__trailing"]=function(){return!p()},X));
return _.A(_.v,{cond:function(){var Z=J(),h=p();return!!(h&&(Z.leadingImage||Z.leadingAccessory)||!h&&(Z.trailingImage||Z.trailingButton||Z.trailingButtons||Z.selectionText||Z.themedTrailingImage||Z.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"))},
then:function(){return _.A(_.o3,null,_.A(_.v,{cond:k,then:function(Z){return _.A("div",{class:w,"aria-hidden":"true"},_.A(_.wt,{data:Z,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var h=(p()?J().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":J().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?p()?XJ6(J().leadingIconAccessorySize):XJ6(J().trailingIconAccessorySize):void 0;return h},
className:Y,isToggled:function(){return!(B==null?0:B())&&(g==null?void 0:g())}}))}}),_.A(_.v,{cond:function(){return p()&&J().leadingAccessory},
then:function(){return _.A("div",{class:w},_.A(_.NA,{data:function(){return J().leadingAccessory}},{avatarViewModel:function(Z){return _.A(_.nn,{data:Z.data,
avatarButtonCustomClassName:Y})},
collectionThumbnailViewModel:function(Z){return _.A(HN0,{data:Z.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),_.A(_.v,{cond:function(){return!p()&&J().trailingButton},
then:function(){return _.A("div",{class:"yt-list-item-view-model__button-container"},_.A(_.NA,{data:function(){return J().trailingButton}},{buttonViewModel:function(Z){return _.A(_.q7,{data:Z.data,
className:e})}}))}}),_.A(_.v,{cond:function(){var Z;
return!p()&&((Z=J().trailingButtons)==null?void 0:Z.buttons)},
then:function(){return _.A("div",{class:"yt-list-item-view-model__button-container"},_.A(_.NA,{data:function(){var Z;return(Z=J().trailingButtons)==null?void 0:Z.buttons}},{buttonViewModel:function(Z){return _.A(_.q7,{data:Z.data,
className:e})},
accountLinkButtonViewModel:function(Z){return _.A($Rr,{data:Z.data,className:e})},
switchButtonViewModel:function(Z){return _.A(kEr,{data:Z.data,className:e})},
subscribeButtonViewModel:function(Z){return _.A(_.nh,{data:Z.data,isOverlay:!1,animateWidth:!1,className:e})},
toggleButtonViewModel:function(Z){return _.A(_.gD,{data:Z.data,className:e})}}))}}),_.A(_.v,{cond:function(){return!p()&&!!J().selectionText},
then:function(){return _.A(_.o3,null,_.A(_.x3,{text:function(){return J().selectionText},
className:_.yW("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.A(_.v,{cond:function(){return!(l==null?0:l())},
then:function(){return _.A(_.f_,{icon:n,className:"yt-list-item-view-model__chevron-icon"})}}))}}),_.A(_.v,{cond:function(){return!p()&&J().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"},
then:function(){return _.A("div",{class:"yt-list-item-view-model__new-content-indicator"})}}))}})},"ae");var LIH=_.q(function(X){var J=X.data;return _.A(_.v,{cond:function(){return J().title||J().subtitle},
then:function(){return _.A("div",{class:"yt-list-item-view-model__text-wrapper"},_.A(_.v,{cond:function(){return J().title},
then:function(p){return _.A("div",{class:"yt-list-item-view-model__title-wrapper"},_.A(_.x3,{text:p,className:"yt-list-item-view-model__title"}))}}),_.A(_.v,{cond:function(){return J().subtitle},
then:function(p){return _.A(_.x3,{text:p,className:"yt-list-item-view-model__subtitle"})}}))}})},"be");var Aab=_.q(function(X){var J=X.data;var p=X.hideSelectionTextChevron;var l=X.TrailingAccessory;var g=X.isToggled;var B=X.disabled;var k=X.isSelectItem;var n=X.isCompact;var w=X.inPopup;var Y=X.disableHorizontalPadding;var e=X.isTappableWithoutSelect;var Z=X.useButtonOrAnchor;var h=X.onTap;var x=X.shouldNotFillIcon;var U=function(){return _.A(LIH,{data:J,onTap:h,useButtonOrAnchor:Z,isTappableWithoutSelect:e,isToggled:g})};
X={};return _.A("div",{class:_.yW("yt-list-item-view-model__label",(X["yt-list-item-view-model__container"]=function(){return!(k==null?0:k())},X["yt-list-item-view-model__container--disabled"]=function(){return!!J().isDisabled||!(B==null||!B())},X["yt-list-item-view-model__container--has-subtitle"]=function(){return!!J().subtitle},X["yt-list-item-view-model__container--compact"]=n,X["yt-list-item-view-model__container--tappable"]=e,X["yt-list-item-view-model__container--in-popup"]=w,X["yt-list-item-view-model__container--disable-horizontal-padding"]=
function(){return(Y==null?void 0:Y())&&!(k==null?0:k())},X))},_.A(nDk,{data:J,
isLeading:!0,hideSelectionTextChevron:p,isToggled:g,shouldNotFillIcon:x}),_.A(_.v,{cond:function(){return(Z==null?void 0:Z())&&(e==null?void 0:e())},
then:function(){return _.A(_.WIj,{command:function(){return _.Ty(J().rendererContext)},
onClick:h,className:"yt-list-item-view-model__button-or-anchor",toggleable:g!==void 0,toggled:g},_.A(U,null))},
else:function(){return _.A(U,null)}}),_.A(_.v,{cond:function(){return!!l},
then:function(){return _.A("div",{class:"yt-list-item-view-model__trailing"},l&&_.A(l,null))},
else:function(){return _.A(nDk,{data:J,isLeading:!1,hideSelectionTextChevron:p,isToggled:g,shouldNotFillIcon:x})}}))},"ce");var Y3H=_.q(function(X){var J=_.Zp(X,{checked:!1,disabled:!1});X=J.name;var p=J.onChange,l=J.onClick,g=J.checked,B=J.labelRenderable,k=J.hasLeadingLabel,n=J.labelClass,w=J.isCompact,Y=J.selectElementClass,e=J.disableHorizontalPadding;J=J.disabled;var Z="checkbox"+_.gJ(_.Ax),h=_.Sv(function(y){l==null||l(y);return!1}),x=_.Sv(function(y){p==null||p(y);
return!1}),U={};
return _.A("checkbox-shape",null,_.A("label",{class:_.yW("ytCheckboxShapeHost",n,(U.ytCheckboxShapeHostCompact=w,U.ytCheckboxShapeDisableHorizontalPadding=e,U))},_.A("input",{class:"ytCheckboxShapeInput",id:Z,checked:g,name:X,type:"checkbox",disabled:J,"prop:checked":g,"on:change":x,"on:click":h}),_.A(_.v,{cond:function(){return!(k==null?0:k())},
then:function(){return _.A(wAU,{isLeading:!0,selectElementClass:Y})}}),_.A(_.v,{cond:function(){return!!B},
then:function(){return _.A("div",{class:"ytCheckboxShapeLabel"},B==null?void 0:B())}}),_.A(_.v,{cond:k,
then:function(){return _.A(wAU,{isLeading:!1,selectElementClass:Y})}})))},"de");
Y3H.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var wAU=_.q(function(X){var J=X.selectElementClass;X={};return _.A("div",{class:_.yW("ytCheckboxShapeCheckbox",J,(X.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(J==null?0:J())},X)),
"aria-hidden":"true"},_.A(_.f_,{icon:_.H("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.A(_.f_,{icon:_.H("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"ee");_.e$=_.q(function(X){var J=X.name;var p=X.onChange;var l=X.onClick;var g=X.checked;var B=X.labelRenderable;var k=X.useCheckIcon;var n=X.hasLeadingLabel;var w=X.labelClass;var Y=X.isCompact;var e=X.selectElementClass;var Z=X.ariaLabel;var h=X.className;X=X.disabled;var x="radio"+_.gJ(_.Ax),U=_.U$("input"),y=_.H("enable_ios_webview_radio_button_responsiveness"),c=_.Sv(function(E){U.value.checked=!(g==null||!g());p==null||p(E);return!1}),D=_.Sv(function(E){l==null||l(E);
return!1}),m=_.C(_.uo(!1,void 0,"Ucg5gd")),d=m.next().value,G=m.next().value;
m=_.Sv(function(){var E;((E=_.yG().resolve(_.I6(_.bX)))==null?0:E.isKeyBoardInUse())&&G(!0)});
var P=_.Sv(function(){G(!1)}),Q={};
return _.A("radio-shape",{class:_.yW("yt-radio-shape",h)},_.A("input",{el:U,class:"yt-radio-shape__input",id:x,"prop:checked":g,name:J,type:"radio",disabled:X,"on:change":c,"on:click":D,"aria-label":Z,"on:focusin":m,"on:focusout":P}),_.A("label",{class:_.yW("yt-radio-shape__label-container",w,(Q["yt-radio-shape--compact"]=Y,Q["yt-radio-shape__label-container--keyboard-focused"]=d,Q)),for:x},_.A(_.v,{cond:function(){return!(n==null?0:n())},
then:function(){return _.A(vDX,{checked:g,useCheckIcon:k,isLeading:!0,selectElementClass:e,usePassthrough:y})}}),_.A(_.v,{cond:function(){return!!B},
then:function(){var E={};return _.A("div",{class:_.yW("yt-radio-shape__label",(E["yt-radio-shape--event-passthrough"]=y,E)),"aria-hidden":function(){return(Z==null?0:Z())?"true":"false"}},B==null?void 0:B())}}),_.A(_.v,{cond:n,
then:function(){return _.A(vDX,{checked:g,useCheckIcon:k,isLeading:!1,selectElementClass:e,usePassthrough:y})}})))},"fe");
_.e$.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var vDX=_.q(function(X){var J=X.useCheckIcon;var p=X.selectElementClass;X=X.usePassthrough;var l=function(){return(J==null?0:J())?"CHECK":_.H("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE"},g={};
return _.A("div",{class:_.yW("yt-radio-shape__radio",p,(g["yt-radio-shape__radio--check-icon"]=J,g["yt-radio-shape__radio--radio-default-style"]=function(){return!(p==null?0:p())},g["yt-radio-shape--event-passthrough"]=X,g)),
"aria-hidden":"true"},_.A(_.f_,{icon:l}),_.A(_.f_,{icon:l,active:function(){return!(J==null?0:J())}}))},"ge");_.ZJ=_.q(function(X){var J=X.data;var p=X.isMenuItem;var l=X.isCompact;var g=X.onTap;var B=X.trailingAccessory;var k=X.hideSelectionTextChevron;var n=X.disabled;var w=X.inPopup;var Y=X.disableHorizontalPadding;var e=X.isOverlay;var Z=X.isToggled;var h=X.ariaLabel;var x=X.ariaPressed;var U=X.shouldNotFillIcon;var y=!_.H("web_enable_killswitch_for_selectable_list_item_on_tap_fix");X=!_.H("web_enable_killswitch_for_skip_child_tags");var c=_.Fg(function(XU){return Jpm(J(),XU)}),D=function(){return(Y==
null?void 0:Y())||J().disableHorizontalPadding},m=function(){return _.H("enable_web_shorts_captions_language_command")||_.H("web_shorts_audio_track_picker")||J().entitySelectorType==="LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE"},d=function(){return m()?Object.assign({},J(),c().data):J()},G=function(){return!!d().isDisabled||!(n==null||!n())},P=_.lhC(function(){return d().rendererContext}),Q=function(){return!(d().isSelected===void 0||!d().selectionStyle||d().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},
E=function(){return(_.zy(d().rendererContext)||g)&&!Q()},BK={},CY=_.yW("yt-list-item-view-model__container",(BK["yt-list-item-view-model__container--tappable"]=function(){return _.zy(d().rendererContext)||Q()},BK["yt-list-item-view-model__container--compact"]=l,BK["yt-list-item-view-model__container--in-popup"]=w,BK["yt-list-item-view-model__container--disable-horizontal-padding"]=function(){return(D==null?void 0:D())&&Q()},BK)),Um=function(){return d().leadingImage||d().leadingAccessory},em=_.yW("yt-list-item-view-model__image-container",
function(){return Um()?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"});
BK=_.gJR();var HK=_.C(_.uo(!1,void 0,"D1Nwsd")),N4=HK.next().value,t6=HK.next().value,dC=function(){return _.A(Aab,{data:d,hideSelectionTextChevron:k,TrailingAccessory:B,isToggled:Z,disabled:n,isSelectItem:Q,isCompact:l,inPopup:w,disableHorizontalPadding:D,isTappableWithoutSelect:E,useButtonOrAnchor:ZX,onTap:g,shouldNotFillIcon:U})},ZX=_.H("web_button_or_anchor_list_item");
HK={};return _.A("yt-list-item-view-model",{el:_.A4(_.j_(function(){return G()?void 0:d().rendererContext},void 0,void 0,ZX?["A".toString(),
"BUTTON".toString()]:[]),pJ5(function(XU){if(!G()){var Em;if(Em=y)Em=d().selectionStyle,Em=Em==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||Em==="LIST_ITEM_SELECTION_STYLE_RADIO"||Em==="LIST_ITEM_SELECTION_STYLE_DEFAULT";Em||g==null||g(XU)}},X?["A".toString(),
"BUTTON".toString()]:[]),vJU(function(){return E==null?void 0:E()},{focusin:function(){var XU;
((XU=_.yG().resolve(_.I6(_.bX)))==null?0:XU.isKeyBoardInUse())&&t6(!0)},
focusout:function(){t6(!1)}})),
class:_.yW("yt-list-item-view-model",(HK["yt-list-item-view-model--is-overlay"]=e,HK["yt-list-item-view-model--keyboard-focused"]=N4,HK["yt-list-item-view-model--hidden"]=function(){return m()?c().isHidden:!1},HK)),
role:function(){return(p==null?0:p())?"menuitem":"listitem"},
tabindex:function(){var XU=E();XU=ZX?void 0:g||XU?0:void 0;return XU},
"on:keydown":BK,"aria-label":function(){var XU;return(h==null?void 0:h())||((XU=P())==null?void 0:XU.label)},
"aria-pressed":x},_.A(_.v,{cond:Q,then:function(){return _.A(_.T_,null,_.A(_.Qw,{when:function(){return d().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return _.A(Y3H,{labelRenderable:dC,
isCompact:l,checked:function(){return d().isSelected},
hasLeadingLabel:function(){return!!Um()},
labelClass:CY,selectElementClass:em,disableHorizontalPadding:D,onClick:y?g:void 0,disabled:G})}),_.A(_.Qw,{when:function(){return d().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return _.A(_.e$,{labelRenderable:dC,
isCompact:l,checked:function(){return d().isSelected},
hasLeadingLabel:function(){return!!Um()},
labelClass:CY,selectElementClass:em,onClick:y?g:void 0,disabled:G})}),_.A(_.Qw,{when:function(){return d().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return _.A(_.e$,{labelRenderable:dC,
isCompact:l,checked:function(){return d().isSelected},
hasLeadingLabel:function(){return!!Um()},
labelClass:CY,selectElementClass:em,useCheckIcon:!0,onClick:y?g:void 0,disabled:G})}),_.A(_.Ey,null,dC))},
else:dC}))},"he");
_.ZJ.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};_.hx=_.q(function(X){var J=_.C(_.Mz({canHaveZeroSize:!1})),p=J.next().value;J=J.next().value;var l=function(){return vI5(p.width(),X.data().responsiveContainerConfiguration)||nIm(p.width(),X.data().linearLayoutContainerConfiguration)};
return _.A("yt-linear-layout-view-model",{el:_.A4(J),class:"ytLinearLayoutViewModelHost"},_.A("div",{class:_.yW("ytLinearLayoutViewModelContainer",function(){a:switch(X.data().orientation){case "LINEAR_LAYOUT_ORIENTATION_HORIZONTAL":var g="ytLinearLayoutViewModelHorizontal";break a;default:g="ytLinearLayoutViewModelVertical"}return g},function(){var g=X.data().linearLayoutContainerConfiguration;
return g?[WSU(g.flexDirection),CzK(g.justifyContent),kMB(g.alignItems)].join(" "):""}),
style:function(){var g;var B=((g=l())==null?void 0:g.containerStyles)||{};return _.bY(B)()}},_.A(_.NA,{data:function(){return X.data().items},
wrapper:function(g,B,k){return _.A("div",{style:function(){var n=k(),w;if((w=l())==null)n=void 0;else{var Y=w.itemStyles,e=n===0,Z,h;var x=(h=(Z=X.data().items)==null?void 0:Z.length)!=null?h:0;n=Y.call(w,e,n===x-1)}return _.bY(n||{})()}},g())}},{lockupViewModel:function(g){return _.A(_.Pj,{data:g.data,
containerLayoutConfig:function(){var B;return(B=l())==null?void 0:B.containerLayoutConfig}})},
basicContentViewModel:_.vF,buttonViewModel:_.q7,linearLayoutViewModel:_.hx,thumbnailViewModel:_.Ri,descriptionPreviewViewModel:_.Qu,listItemViewModel:_.ZJ,sectionHeaderViewModel:_.EP})))},"ie");_.ZZ(_.hx,"yt-linear-layout-view-model",{props:{data:_.H7}});_.ZZ(_.KB,"chips-shelf-view-model",{props:{data:_.H7,callback:_.Yq,selectionBehavior:_.H7,disableChipsScrollAnimation:_.H7,nextButtonStyle:_.H7}});_.ZZ(_.q(function(X){return _.A("yt-comment-filter-context-view-model",{class:_.yW("ytCommentFilterContextHost",X.className)},_.A(_.x3,{text:function(){return X.data().text}}))},"je"),"yt-comment-filter-context-view-model",{props:{data:_.H7,
className:_.Yq}});_.eck=_.q(function(X){var J=X.data;var p=X.onTap;var l=X.onSwitch;var g=X.overrideDisabled;X=X.disableHorizontalPadding;var B=_.C(_.hF(function(){var h;return((h=sEK(e()))==null?void 0:h.switchedOnByDefault)||!1})),k=B.next().value,n=B.next().value;
B=_.C(_.uo(!1,void 0,"V0hCrd"));var w=B.next().value,Y=B.next().value,e=function(){var h;if(!(h=J().switchButton)){var x=J();h=g==null?void 0:g();x={switchOnCommand:x.switchOnCommand,switchOffCommand:x.switchOffCommand,switchedOnByDefault:x.switchedOnByDefault,isDisabled:x.isDisabled,a11yLabelSwitchedOn:x.a11yLabelSwitchedOn,a11yLabelSwitchedOff:x.a11yLabelSwitchedOff};h!==void 0&&(x.isDisabled=h);h={switchButtonViewModel:x}}return h},Z=function(h){var x=sEK(e());
!x||x.isDisabled||J().ignoreTapUntilCommandCompletes&&w()||(p==null||p(h),jEY(x,k(),h,J().ignoreTapUntilCommandCompletes,Y),n(!k()),l==null||l(k()))};
return _.A("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},_.A(_.ZJ,{data:function(){return{title:J().title,subtitle:J().attributedSubtitle,leadingImage:J().leadingImage,leadingAccessory:J().leadingAccessory,isDisabled:J().isDisabled}},
onTap:Z,isToggled:k,shouldNotFillIcon:!0,trailingAccessory:function(){return _.A(_.NA,{data:e},{switchButtonViewModel:function(h){return _.A(kEr,{data:h.data,parentActive:k,onTap:Z})}})},
disableHorizontalPadding:X}))},"ke");var ZZG=_.q(function(X){var J=_.C(_.hF(function(){var g,B;return!!((g=X.data())==null?0:(B=g.initialState)==null?0:B.isToggled)})),p=J.next().value,l=J.next().value;
return _.A("toggleable-list-item-view-model",{el:_.A4(_.j_(function(){return X.data().rendererContext},{onTap:function(g,B){B();
l(!p())}})),
class:_.yW("toggleableListItemViewModelHost",X.className)},_.A(_.v,{cond:function(){if(p()){var g=X.data().toggledListItem;g=_.a(g,_.dz)}else g=X.data().defaultListItem,g=_.a(g,_.dz);return g},
then:function(g){return _.A(_.ZJ,{data:g,isToggled:p,ariaLabel:function(){var B=p()?X.data().toggledListItem:X.data().defaultListItem,k;B=(k=_.a(B,_.dz))==null?void 0:k.rendererContext;var n;return(n=_.a(B,_.ua))==null?void 0:n.label},
ariaPressed:function(){return p()}})}}))},"le");var hcZ=_.cI("DOWNLOAD",{},"Download"),xke=_.cI("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"),HZU=_.cI("RETRY",{},"Retry"),a3s=_.cI("PAUSE_DOWNLOADING",{},"Pause downloading"),UkG=_.cI("RESUME_DOWNLOAD",{},"Resume download"),eiY={text:hcZ,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_ADD",playlistAction:"ACTION_ADD"},GG={text:xke,iconType:"DELETE",videoAction:"ACTION_REMOVE",playlistAction:"ACTION_REMOVE"},x5C={text:HZU,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RETRY",playlistAction:"ACTION_REMOVE"},
Z1Z={text:a3s,iconType:"OFFLINE_PAUSE",videoAction:"ACTION_PAUSE",playlistAction:"ACTION_PAUSE"},hiC={text:UkG,iconType:"OFFLINE_DOWNLOAD",videoAction:"ACTION_RESUME",playlistAction:"ACTION_RESUME"};var rau=_.q(function(X){var J=function(){var n=X.data();n=_.Ty(n.rendererContext);var w;return(w=_.a(n,_.DL))==null?void 0:w.videoId},p=_.Fg(function(n){var w=J(),Y=U5K(X.data());
return w?_.JW(n,w):Y?_.pf(n,Y):"TRANSFER_STATE_UNKNOWN"}),l=_.mM(_.uEm,J),g=_.Fg(function(n){return _.Dy6(n,J(),U5K(X.data()))}),B=function(){return aha(p(),l(),_.Ty(X.data().rendererContext),!!U5K(X.data()))},k=function(){return g()!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"};
return _.A("yt-download-list-item-view-model",{class:"ytDownloadListItemViewModelHost",hidden:k},_.A(_.v,{cond:function(){return!k()},
then:function(){return _.A(_.v,{cond:B,then:function(n){return _.A(_.Kr,{each:n},function(w){return _.A(_.ZJ,{data:w,isCompact:X.isCompact,isMenuItem:X.isMenuItem,inPopup:X.inPopup,disableHorizontalPadding:X.disableHorizontalPadding})})}})}}))},"me");
rau.idomCompat=!0;_.I3G=_.q(function(X){var J=X.data;var p=X.isCompact;var l=X.hideSelectionTextChevron;var g=X.inPopup;var B=X.isOverlay;var k=X.disableHorizontalPadding;var n=function(){return rpY(J())&&(g==null?void 0:g())},w=_.H("web_list_view_model_listbox_killswitch")?"menu":"listbox";
X=_.Sv(function(e){if(g!=null&&g()&&_.H("web_enable_arrow_key_navigation_in_dropdown")){var Z=_.WWC(e.currentTarget);if(Z.length!==0){var h=Array.prototype.indexOf.call(Z,document.activeElement);switch(e.key){case "ArrowDown":e.preventDefault();IhW(Z,h);break;case "ArrowUp":e.preventDefault();yp5(Z,h);break;case "Tab":e.preventDefault(),e.shiftKey?yp5(Z,h):IhW(Z,h)}}}});
var Y={};return _.A("yt-list-view-model",{class:_.yW("ytListViewModelHost",(Y.ytListViewModelHostKaiosSpatNav=aiB&&document.body.hasAttribute("spatial-navigation-enabled")&&document.body.getAttribute("spatial-navigation-enabled")==="true",Y)),role:function(){return n()?w:"list"},
style:_.bY({"max-height":function(){var e,Z=(e=J())==null?void 0:e.visibleElementCount;if(Z)return(Z+.5)*40+"px"}}),
"on:keydown":X},_.A(_.NA,{data:function(){return J().listItems}},{listItemViewModel:function(e){return _.A(_.ZJ,{data:e.data,
isMenuItem:n,isCompact:p,hideSelectionTextChevron:l,inPopup:g,isOverlay:B,disableHorizontalPadding:k})},
toggleableListItemViewModel:function(e){return _.A(ZZG,{data:e.data})},
downloadListItemViewModel:function(e){return _.A(rau,{data:e.data,isMenuItem:n,isCompact:p,inPopup:g,disableHorizontalPadding:k})},
switchListItemViewModel:function(e){return _.A(_.eck,{data:e.data,disableHorizontalPadding:k})}}))},"ne");
_.I3G.idomCompat=!0;var yak=_.q(function(X){var J=X.data;var p=X.isOverlay;X={};return _.A("yt-course-perks-view-model",{class:_.yW("ytwCoursePerksViewModelHost",(X.ytwCoursePerksViewModelHostOverlay=p,X))},_.A("h3",{class:"ytwCoursePerksViewModelHostPerksTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A("div",null,_.A(_.v,{cond:function(){return J().perks},
then:function(l){return _.A(_.I3G,{data:function(){return{listItems:l()}},
isCompact:!0,isOverlay:p})}})))},"oe");_.ZZ(yak,"yt-course-perks-view-model",{props:{data:_.Yq,isOverlay:_.Yq}});_.ZZ(_.q(function(X){var J=X.data;return _.A("yt-course-progress-view-model",{class:"ytwCourseProgressViewModelHost"},_.A("h3",{class:"ytwCourseProgressViewModelHostProgressTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A("p",{class:"ytwCourseProgressViewModelHostProgressSubtitle"},_.A(_.x3,{text:function(){return J().progressSummary}})),_.A("div",{class:"ytwCourseProgressViewModelHostProgressBar"},_.A("div",{class:"ytwCourseProgressViewModelHostProgressBarFill",
style:_.bY({width:function(){return J().progressPercentage*100+"%"}})})))},"pe"),"yt-course-progress-view-model",{props:{data:_.H7}});var oDZ=_.q(function(X){var J={};return _.A("yt-progress-view-model",{class:_.yW("ytwProgressViewModelHost",(J.ytwProgressViewModelHostOverlay=_.eb(X.isOverlay,!1),J))},_.A(_.v,{cond:function(){return X.data().progressSummary},
then:function(p){return _.A("p",{class:"ytwProgressViewModelHostProgressSubtitle"},_.A(_.x3,{text:p}))}}),_.A("div",{class:"ytwProgressViewModelHostProgressContainer"},_.A(_.v,{cond:function(){return X.data().leadingLabel},
then:function(p){return _.A("p",{class:"ytwProgressViewModelHostProgressLeadingLabel"},_.A(_.x3,{text:p}))}}),_.A("div",{class:"ytwProgressViewModelHostProgressBar"},_.A("div",{class:"ytwProgressViewModelHostProgressBarFill",
style:function(){return"width: "+(X.data().progressPercentage||0)*100+"%"}}))))},"qe");var xl=_.q(function(X){var J=X.starNumber;var p=X.data;var l=function(){var g;return((g=p())==null?void 0:g.rating)||0};
return _.A(_.v,{cond:function(){return J()},
then:function(g){return _.A(_.T_,null,_.A(_.Qw,{when:function(){return l()>=g()-.25}},function(){return _.A("div",{class:"ytStarRatingViewModelHostStar"},_.A(_.f_,{icon:"STAR_FILLED",
size:function(){return 24}}))}),_.A(_.Qw,{when:function(){return l()>=g()-.75}},function(){return _.A("div",{class:"ytStarRatingViewModelHostStar"},_.A(_.f_,{icon:"STAR_HALF",
active:!0,size:function(){return 24}}))}),_.A(_.Ey,null,function(){return _.A("div",{class:"ytStarRatingViewModelHostStar"},_.A(_.f_,{icon:"STAR",
size:function(){return 24}}))}))}})},"re"),S3X=_.q(function(X){X=X.data;
return _.A("yt-star-rating-view-model",{class:"ytStarRatingViewModelHost"},_.A(xl,{starNumber:1,data:X}),_.A(xl,{starNumber:2,data:X}),_.A(xl,{starNumber:3,data:X}),_.A(xl,{starNumber:4,data:X}),_.A(xl,{starNumber:5,data:X}))},"se");_.ZZ(_.q(function(X){var J=_.Zp(X,{}).data;return _.A("yt-course-ratings-view-model",{class:"ytCourseRatingsViewModelHost"},_.A("h3",{class:"ytCourseRatingsViewModelHostRatingTitle"},_.A(_.x3,{text:function(){var p;return(p=J())==null?void 0:p.title}})),_.A("div",{class:"ytCourseRatingsViewModelHostRatingContainer"},_.A(_.v,{cond:function(){return J().starProgressViewModels},
then:function(p){return _.A("div",{class:"ytCourseRatingsViewModelHostProgressBarContainer"},_.A(_.NA,{data:p},{progressViewModel:oDZ}))}}),_.A("div",{class:"ytCourseRatingsViewModelHostStarRatingAndRatingDataContainer"},_.A("p",{class:"ytCourseRatingsViewModelHostAverageRatingLabel"},_.A(_.x3,{text:function(){var p;
return(p=J())==null?void 0:p.averageRatingLabel}})),_.A(_.v,{cond:function(){return J().zeroStateText},
then:function(p){return _.A("div",{class:"ytCourseRatingsViewModelHostZeroStateText"},_.A(_.x3,{text:p}))}}),_.A(_.v,{cond:function(){return J().starRatingViewModel},
then:function(p){return _.A("div",{class:"ytCourseRatingsViewModelHostStarRatingContainer"},_.A(_.NA,{data:p},{starRatingViewModel:S3X}))}}),_.A("p",{class:"ytCourseRatingsViewModelHostTotalRatingsCountLabel"},_.A(_.x3,{text:function(){var p;
return(p=J())==null?void 0:p.totalRatingsCountLabel}})))))},"te"),"yt-course-ratings-view-model",{props:{data:_.Yq}});var OZk;OZk={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"}};_.cae=_.q(function(X){var J=_.U$("yt-learning-journey-loader-view-model"),p=_.bE();_.ii(function(){requestAnimationFrame(function(){var g;(g=p.lottieEl)==null||g.addEventListener("DOMLoaded",function(){var B;(B=X.onLottieLoaded)==null||B.call(X)})});
var l=X.data().browseEndpoint;l&&_.gt(l)});
return _.A("yt-learning-journey-loader-view-model",{class:_.yW("learningJourneyLoaderViewModelHost",X.className),"data-target-id":function(){return X.data().targetId||""},
el:J},_.A(_.Ve,{className:_.yW("learningJourneyLoaderViewModelLoader",X.className),animationName:function(){return OZk.animationConfig.name},
data:OZk,animationRef:p}))},"ve");_.ZZ(_.cae,"yt-learning-journey-loader-view-model",{props:{data:_.H7,className:_.Yq,onLottieLoaded:_.Yq}});var bZs=_.q(function(X){var J=function(){return X.data()},p=function(){return!!_.tJ(_.du(J())).optionColor},l=_.C(_.uo(-1,void 0,"gXOYR")),g=l.next().value,B=l.next().value,k=function(Z){return g()===Z},n=function(Z){return J().correctAnswerIndex===Z},w=function(){return g()!==-1};
l=_.C(_.uo("",void 0,"BFwDQb"));var Y=l.next().value,e=l.next().value;return _.A("learning-journey-quiz-view-model",{class:_.yW("learningQuizComponentHost","learningJourneyQuizYoututorHost",X.className),style:_.bY({background:function(){return _.tJ(_.du(J())).backgroundColor}})},_.A("div",{"aria-live":"polite",
class:"learningJourneyQuizYoututorVisuallyHidden"},Y),_.A("div",{class:"learningQuizComponentQuizContainer"},_.A("div",{class:"learningQuizComponentQuiz"},_.A("div",{class:"learningQuizComponentQuizContent"},_.A(_.v,{cond:function(){return!!J().aiGeneratedQuizLabel},
then:function(){return _.A("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.A(_.x3,{text:function(){return J().aiGeneratedQuizLabel}}))}}),_.A("div",{class:"learningQuizComponentQuizHeader",
style:_.bY({"align-items":function(){return J().overflowMenu?"start":"center"}})},_.A("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.bY({"min-height":function(){return J().overflowMenu?"48px":"26px"}})},_.A("div",{class:"learningJourneyQuizYoututorText",
style:_.bY({color:function(){return _.tJ(_.du(J())).primaryTextColor}})},_.A(_.x3,{text:function(){return J().questionHeaderText}})))),_.A("div",{class:"learningQuizComponentQuizSubheader",
style:_.bY({color:function(){return _.tJ(_.du(J())).secondaryTextColor}})},_.A(_.x3,{text:function(){var Z=J();
return w()?Z.explanationText:Z.questionSubheaderText}}))),_.A("div",{role:"group",
class:_.yW("learningQuizComponentQuizOptionsList","learningJourneyQuizYoututorOptionsListGap")},_.A(_.Kr,{each:function(){return J().optionsData||[]}},function(Z,h){var x={};
return _.A("button",{class:_.yW("learningQuizComponentQuizOptions","learningJourneyQuizYoututorOptionsGap","learningJourneyQuizYoututorOptionsBorderSquare",(x.learningQuizComponentQuizHover=function(){return!w()},x.learningQuizComponentQuizOptionWithCustomColor=p,x.learningJourneyQuizYoututorOptionSelectedCorrectOutline=function(){return w()&&n(h())},x.learningJourneyQuizYoututorOptionSelectedIncorrectOutline=function(){return g()!==J().correctAnswerIndex&&k(h())},x.learningQuizComponentQuizIncorrectShake=
function(){return g()!==J().correctAnswerIndex&&k(h())},x)),
"on:click":_.Sv(function(){_.BE(_.Mp(),{data:Z});if(w())return!1;B(h());var U,y;e(n(h())?((U=J().successTitle)==null?void 0:U.content)||"":((y=J().failureTitle)==null?void 0:y.content)||"");return!1}),
style:_.bY({background:"transparent"}),"aria-description":function(){var U,y;return w()?n(h())?(U=J().successTitle)==null?void 0:U.content:(y=J().failureTitle)==null?void 0:y.content:""},
"aria-disabled":w},_.A("div",{class:"learningQuizComponentQuizOptionContainer"},_.A(_.x3,{text:Z.optionText}),_.A(_.v,{cond:function(){var U=h();return w()&&(k(U)||n(U))},
then:function(){var U={};return _.A(_.f_,{className:_.yW("learningJourneyQuizYoututorOptionIcon",(U.learningQuizComponentQuizPulse=function(){return g()===J().correctAnswerIndex&&n(h())},U)),
size:24,icon:function(){return n(h())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.A(_.v,{cond:w,
then:function(){return _.A("div",{class:"learningJourneyQuizYoututorExplanationContainer"},_.A("div",{class:"learningJourneyQuizYoututorExplanationText"},_.A(_.x3,{text:function(){return J().explanationHeaderText}})),_.A(_.x3,{text:function(){return J().optionsData[g()].explanationText},
className:"learningJourneyQuizYoututorExplanationDescriptionText"}))}})))))},"we");
bZs.idomCompat=!0;Object.freeze&&Object.freeze(Object.create(null));var cpY=function(){},f3s;
(f3s=window.requestIdleCallback)==null||f3s.bind(window);var SMW=new Set,oIT=null;var Dk0;_.Rcr=_.q(function(X){var J=null,p=null,l=null,g=function(){return X.data()},B=function(){return _.tJ(_.du(g()))},k=function(){return!!B().optionColor},n=_.C(_.uo(-1,void 0,"H2gnQb")),w=n.next().value,Y=n.next().value,e=function(G){return w()===G},Z=function(G){return g().correctAnswerIndex===G},h=function(){return w()!==-1},x=function(){return w()===g().correctAnswerIndex},U=function(){var G=g(),P=h(),Q=x();
return P?Q?G.successTitle:G.failureTitle:G.questionHeaderText},y=function(){var G=h(),P=x();
return G?P?264685:264684:264683},c=function(){var G=g();
return h()?G.explanationText:G.questionSubheaderText},D=function(){return!!g().video},m=function(G){return x()&&Z(G)},d=_.Sv(function(){Y(-1);
return!1});
return _.A(_.v,{cond:function(){return g().quizType==="LEARNING_JOURNEY_QUIZ_TYPE_YOUTUTOR"},
then:function(){return _.A(bZs,{data:function(){return g()}})},
else:function(){return _.A("learning-journey-quiz-view-model",{class:_.yW("learningQuizComponentHost",X.className),style:_.bY({background:function(){return B().backgroundColor}})},_.A(_.v,{cond:D,
then:function(){return _.A("div",{class:"learningJourneyQuizViewModelVideoContainer",style:_.bY({background:function(){return B().videoBackgroundColor}})},_.A(_.NA,{data:function(){return g().video}},{lockupViewModel:function(G){return _.A(_.Pj,{data:G.data,
containerType:1,className:"learningJourneyQuizViewModelVideoLockup"})}}))}}),_.A("div",{class:"learningQuizComponentQuizContainer"},_.A("div",{class:"learningQuizComponentQuiz"},_.A("div",{class:"learningQuizComponentQuizContent"},_.A(_.v,{cond:function(){return!!g().aiGeneratedQuizLabel},
then:function(){return _.A("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.A(_.x3,{text:function(){return g().aiGeneratedQuizLabel}}))}}),_.A("div",{class:"learningQuizComponentQuizHeader",
style:_.bY({"align-items":function(){return g().overflowMenu?"start":"center"}})},_.A("div",{class:"learningQuizComponentQuizHeaderTextContainer",
style:_.bY({"min-height":function(){return g().overflowMenu?"48px":"26px"}})},_.A("div",{class:"learningJourneyQuizViewModelQuizHeaderText",
el:_.A4(function(G){_.PD(y(),G,J,function(P){J=P})}),
style:_.bY({color:function(){return B().primaryTextColor}}),
"client-ve-type":y},_.A(_.x3,{text:U}))),_.A("div",{class:"learningJourneyQuizViewModelQuizHeaderButtons"},_.A(_.v,{cond:h,then:function(){return _.A("div",{id:"resetButton",class:"learningQuizComponentQuizHover",el:_.A4(function(G){_.PD(264687,G,p,function(P){p=P})}),
"on:click":d,role:"button","aria-label":"Reset","tab-index":"0","client-ve-type":264687},_.A("svg",{xmlns:"http://www.w3.org/2000/svg",height:"24",width:"24",viewBox:"0 -960 960 960",style:_.bY({fill:function(){return B().primaryTextColor}})},_.A("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"})))}}),
_.A(_.NA,{data:function(){return g().overflowMenu}},{buttonViewModel:function(G){return _.A(_.q7,{data:G.data})}}))),_.A("div",{class:"learningQuizComponentQuizSubheader",
el:_.A4(function(G){_.PD(264688,G,l,function(P){l=P})}),
style:_.bY({color:function(){return B().secondaryTextColor}}),
"client-ve-type":264688},_.A(_.x3,{text:c}))),_.A("div",{role:"group",class:"learningQuizComponentQuizOptionsList"},_.A(_.Kr,{each:function(){return g().optionsData||[]}},function(G,P){var Q={};
return _.A("button",{class:_.yW("learningQuizComponentQuizOptions","learningJourneyQuizViewModelQuizOptions","learningJourneyQuizViewModelQuizOptionsBorderRound",(Q.learningQuizComponentQuizHover=function(){return!h()},Q.learningQuizComponentQuizOptionWithCustomColor=k,Q.learningJourneyQuizViewModelQuizOptionSelectedCorrect=function(){return m(P())},Q.learningJourneyQuizViewModelQuizOptionSelectedIncorrect=function(){return!x()&&e(P())},Q.learningQuizComponentQuizIncorrectShake=function(){return!x()&&
e(P())},Q.learningJourneyQuizViewModelQuizOptionNotSelected=function(){return h()&&!e(P())},Q)),
"on:click":_.Sv(function(){_.BE(_.Mp(),{data:G});if(h())return!1;Y(P());return!1}),
style:_.bY({background:function(){var E=P();return h()&&e(E)?"":k()?B().optionColor:"transparent"}}),
"aria-disabled":h},_.A("div",{class:"learningQuizComponentQuizOptionContainer"},_.A(_.v,{cond:h,then:function(){return _.A(Dk0,{isOptionCorrect:Z,optionIndex:P,isOptionSelectedAndCorrect:m,colors:B})}}),_.A(_.x3,{text:G.optionText})))})))))}})},"xe");
Dk0=_.q(function(X){var J={};return _.A("svg",{xmlns:"http://www.w3.org/2000/svg",height:"16",width:"16",viewBox:function(){var p=X.optionIndex();return X.isOptionCorrect(p)?"0 0 24 24":"0 -960 960 960"},
class:_.yW("learningJourneyQuizViewModelQuizOptionIconLeading",(J.learningQuizComponentQuizPulse=function(){return X.isOptionSelectedAndCorrect(X.optionIndex())},J)),
style:_.bY({fill:function(){return X.colors().primaryTextColor}})},_.A("path",{d:function(){var p=X.optionIndex();
return X.isOptionCorrect(p)?"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"}}))},"ye");
_.Rcr.idomCompat=!0;_.ZZ(_.Rcr,"learning-journey-quiz-view-model",{props:{data:_.H7,className:_.H7}});var mkU=_.q(function(X){var J=_.C((0,_.tqe)(function(){var k;return{targetId:(k=X.data().config)==null?void 0:k.suspenseKey,contents:[X.data()]}})).next().value,p=_.yG().resolve(_.SV),l=function(){var k=J().contents.length>0?J().contents[0]:void 0;
return k==null?void 0:k.config},g=function(){var k;
return(k=l())==null?void 0:k.entityTriggerConfig},B=_.mM(ICI,function(){var k,n;
return(n=(k=g())==null?void 0:k.entityKey)!=null?n:""});
_.ge(function(){var k,n,w,Y=(w=Number((k=g())==null?void 0:(n=k.invalidationTimestamp)==null?void 0:n.seconds))!=null?w:0,e,Z,h;if(((h=Number((e=B())==null?void 0:(Z=e.lastUpdated)==null?void 0:Z.seconds))!=null?h:0)>Y){var x;(k=(x=l())==null?void 0:x.continuationCommand)&&p.resolveCommand(k)}},"tC8nKe");
return _.A("yt-suspense-view-model",{class:_.yW("ytSuspenseViewModelHost")},_.A(_.NA,{data:function(){var k;return(k=l())==null?void 0:k.contents}},{lockupViewModel:_.Pj}))},"Ae");var FIX=_.q(function(X){var J=_.Zp(X,{palette:void 0,isLastItem:!1}),p=J.palette,l=J.isLastItem,g=function(){return X.data().isHighlighted},B=function(){var w;
return b15((w=p())==null?void 0:w.iconDisabledColor)},k=function(){var w;
return b15((w=p())==null?void 0:w.primaryTitleColor)},n=function(){var w;
return b15((w=p())==null?void 0:w.secondaryTitleColor)};
J={};return _.A("yt-macro-marker-list-item-view-model",{class:"ytMacroMarkerListItemViewModelHost",el:_.A4(_.j_(function(){return X.data().rendererContext}))},_.A(_.NA,{data:function(){return X.data().thumbnail}},{thumbnailViewModel:_.Ri}),_.A("div",{class:"ytMacroMarkerListItemViewModelMetadataContainer"},_.A("div",{class:_.yW("ytMacroMarkerListItemViewModelTimeDescription",(J.ytMacroMarkerListItemViewModelHighlighted=g,J)),
style:_.bY({"background-color":function(){return g()?k():B()},
color:function(){return g()?"":n()}})},_.A(_.x3,{text:function(){return X.data().timestamp}})),_.A("div",{class:"ytMacroMarkerListItemViewModelTimeLine",
style:_.bY({"background-color":function(){return l()?"transparent":B()}})}),_.A("h4",{class:"ytMacroMarkerListItemViewModelTitle",
style:function(){return"color:"+(g()?k():n())}},_.A(_.x3,{text:function(){return X.data().title}}))))},"Be");_.HF=_.q(function(X){function J(mW){m("transform:translateX("+(_.Bh("HTML_DIR")==="rtl"?"":"-")+mW+"px)")}
function p(mW){return Math.min(Math.max(mW,0),D()-E())}
function l(mW){var W0=P()+em();if(!g())return 0;mW===void 0&&(mW=Math.round(E()/W0)||1);return mW*W0}
var g=function(){return X.data().items||[]},B=function(){return X.data().previousButton},k=function(){return X.data().nextButton},n=function(){var mW,W0;
return(W0=(mW=X.disableArrows)==null?void 0:mW.call(X))!=null?W0:!1},w=function(){var mW;
return!((mW=X.forceNarrowLayout)==null||!mW.call(X))},Y=_.QC(function(){var mW;
return!((mW=X.centerAlignItems)==null||!mW.call(X))&&D()<=E()},void 0,"iGOqxd"),e=_.U$("horizontal-shelf-view-model"),Z=_.U$("div"),h=_.C(_.uo(0,void 0,"tieKmf")),x=h.next().value,U=h.next().value;
h=_.C(_.uo(0,void 0,"W2lvv"));var y=h.next().value,c=h.next().value,D=y;y=_.C(_.uo("",void 0,"PEePkc"));h=y.next().value;var m=y.next().value;y=_.C(_.uo(0,void 0,"c7a4W"));var d=y.next().value,G=y.next().value,P=d;y=_.C(_.uo(0,void 0,"KGhRJf"));d=y.next().value;var Q=y.next().value,E=d;y=_.C(_.uo(!1,void 0,"fgWgyc"));var BK=y.next().value,CY=y.next().value;y=_.C(_.uo(0,void 0,"pe79rc"));d=y.next().value;var Um=y.next().value,em=d;y=_.C(_.uo(0,void 0,"CTqisc"));var HK=y.next().value,N4=y.next().value;
y=_.C(_.uo(0,void 0,"S2Yf1b"));var t6=y.next().value,dC=y.next().value;y=_.C(_.uo("50%",void 0,"kjP5ke"));var ZX=y.next().value,XU=y.next().value,Em=function(){var mW,W0=(mW=X.data())==null?void 0:mW.responsiveContainerConfiguration,ut,c0;return W0?gu(W0==null?void 0:W0.responsiveSize):(c0=(ut=X.sizing)==null?void 0:ut.call(X))!=null?c0:"STANDARD"},eu=function(){var mW,W0=(mW=X.data())==null?void 0:mW.responsiveContainerConfiguration;
return W0?W0.enableContentSpecificAspectRatio===!1:!1};
y=_.QC(function(){return!n()&&x()>0},void 0,"jT8Bud");
d=_.QC(function(){return!n()&&x()<D()-E()},void 0,"mt4gsb");
var hr=function(){e.value!==null&&UT()},yk;
_.sy(function(){UT();window.ResizeObserver?(yk=new ResizeObserver(_.KM(hr,0)),yk.observe(e.value)):window.addEventListener("resize",hr)});
_.Bo(function(){if(window.ResizeObserver){var mW;(mW=yk)==null||mW.disconnect()}else window.removeEventListener("resize",hr)});
var UT=function(){var mW=e.value.clientWidth,W0=X.includeMargin!==void 0?X.includeMargin():!1,ut;var c0=X.hasPeek!==void 0?X.hasPeek():!((ut=X.data())==null||!ut.hasPeek);mW=_.la({containerWidth:mW,hasPeek:c0,sizing:Em(),marginSettings:W0?w()?4:1:0});Um(mW.gutter);N4(mW.margin);G(mW.itemWidth);CY(mW.maxContainerWidth<528||w());Q(mW.maxContainerWidth);g()&&c((mW.itemWidth+mW.gutter)*g().length-mW.gutter);if(g()){var bt;if(((bt=X.thumbnailAspectRatio)==null?void 0:bt.call(X))!==void 0){var AE;XU(P()/
J95((AE=X.thumbnailAspectRatio)==null?void 0:AE.call(X))/2+"px")}else XU("50%")}},Wp={},vK={};
return _.A("horizontal-shelf-view-model",{class:_.yW("ytwHorizontalShelfViewModelHost",X.className),el:e},_.A(_.v,{cond:function(){var mW;return X.data().header&&!((mW=X.horizontalShelfExperiments)==null?0:mW.call(X).hideHeader)},
then:function(){return _.A("div",{class:"ytwHorizontalShelfViewModelHeader",style:_.bY({width:function(){return E()+"px"},
padding:function(){return"0 "+HK()+"px"}})},_.A(_.NA,{data:function(){return X.data().header}},{sectionHeaderViewModel:function(mW){return _.A(_.EP,{data:mW.data,
disableHorizontalPadding:!0,forceSmallLayout:BK,useResponsiveLayout:!0})}}))}}),_.A("div",{class:_.yW("ytwHorizontalShelfViewModelOuterContainer",(Wp.ytwHorizontalShelfViewModelCenterAlignOuterContainer=function(){return Y()},Wp)),
style:_.bY({"margin-top":function(){var mW,W0=X.data().header&&!((mW=X.horizontalShelfExperiments)==null?0:mW.call(X).hideHeader),ut;return(((ut=X.ensureMarginTop)==null?0:ut.call(X))&&!W0?12:0)+"px"}})},_.A("div",{class:"ytwHorizontalShelfViewModelHorizontalContainer",
style:_.bY({width:function(){return E()+"px"},
padding:function(){return"0 "+HK()+"px"},
overflow:function(){return n()?"auto":"hidden"}})},_.A("div",{class:_.yW("ytwHorizontalShelfViewModelItems",(vK.ytwHorizontalShelfViewModelCenterAlignItems=function(){return Y()},vK)),
el:Z,style:h},_.A(_.NA,{data:g},{macroMarkerListItemViewModel:function(mW,W0){return _.A("div",{style:_.bY({width:function(){return P()+"px"},
"margin-right":function(){return(W0()===g().length-1?0:em())+"px"}})},_.A(FIX,{data:mW.data,
palette:_.eb(X.palette),isLastItem:function(){return W0()===g().length-1}}))},
lockupViewModel:function(mW,W0){var ut=mW.data;return _.A("div",{"on:focusin":_.Sv(function(){var c0=W0();c0!==t6()&&(c0<t6()?U(p(x()-l(1))):U(p(x()+l(1))),J(x()),dC(c0));return!0}),
style:_.bY({width:function(){return P()+"px"},
"margin-right":function(){return(W0()===g().length-1?0:em())+"px"}})},_.A(_.Pj,{data:ut,
containerType:4,sizing:Em,protectBackground:X.protectBackground,thumbnailFixedWidth:function(){return fhK(ut())+"px"},
thumbnailTargetWidth:function(){return fhK(ut())},
force16By9ThumbnailAspectRatio:eu}))},
suspenseViewModel:function(mW,W0){return _.A("div",{style:_.bY({width:function(){return P()+"px"},
"margin-right":function(){return(W0()===g().length-1?0:em())+"px"}})},_.A(mkU,{data:mW.data}))}}))),_.A(_.v,{cond:y,
then:function(){return _.A("div",{class:"ytwHorizontalShelfViewModelLeftArrow",style:_.bY({top:function(){return ZX()}})},_.A(_.NA,{data:B},{buttonViewModel:function(mW){return _.A(_.q7,{data:mW.data,
onClick:function(){U(p(x()-l(void 0)));J(x())}})}}))}}),_.A(_.v,{cond:d,
then:function(){return _.A("div",{class:"ytwHorizontalShelfViewModelRightArrow",style:_.bY({top:function(){return ZX()}})},_.A(_.NA,{data:k},{buttonViewModel:function(mW){return _.A(_.q7,{data:mW.data,
onClick:function(){U(p(x()+l(void 0)));J(x())}})}}))}})))},"Ce");
_.HF.idomCompat=!0;var q30=_.q(function(X){var J=function(){return X.data().targetId||""},p=function(){var y;
return((y=X.data())==null?void 0:y.expansionEntityKey)||""},l=_.mM(_.r2T,p),g=!0,B=function(){var y;
return((y=l())==null?void 0:y.value)===J()},k=function(y){_.vH(_.uE("stringEntity",p(),{key:p(),
value:y?J():""}))};
_.ii(function(){g=!1;X.data().isExpanded&&k(!0)});
var n=function(){if(B()){var y=!0;X.onCollapse!==void 0&&(y=X.onCollapse());y&&k(!1)}else k(!0)},w=_.Sv(n),Y=function(){var y;
return(((y=X.accordionStyle)==null?void 0:y.call(X))||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED")==="ACCORDION_VIEW_MODEL_STYLE_MINI"},e=_.U$("div"),Z=function(){var y,c;
return(c=(y=_.a(X.data().rendererContext,_.ua))==null?void 0:y.label)!=null?c:""},h=function(){var y,c;
return{disabled:(y=X.hideIfNotExpanded)==null?void 0:y.call(X),ariaHidden:(c=X.hideIfNotExpanded)==null?void 0:c.call(X)}},x={},U={};
return _.A("yt-accordion-item-view-model",{class:_.yW("ytAccordionItemViewModelHost",X.className,(x.ytAccordionItemViewModelExpanded=function(){return B()},x.ytAccordionItemViewModelHidden=function(){var y;
return(y=X.hideIfNotExpanded)==null?void 0:y.call(X)},x.ytAccordionItemViewModelMini=Y,x)),
"data-target-id":J},_.A("div",{class:"ytAccordionItemViewModelContainer"},_.A("div",{class:"ytAccordionItemViewModelLeftSection","on:click":w,title:Z,"aria-hidden":function(){var y;return(y=X.hideIfNotExpanded)==null?void 0:y.call(X)}},_.A(_.x3,{text:function(){return X.data().title},
className:"ytAccordionItemViewModelLabel",ariaLabel:Z})),_.A("div",{class:"ytAccordionItemViewModelRightSection"},_.A(_.NA,{data:function(){return B()?X.data().expandButton:X.data().collapseButton}},{buttonViewModel:function(y){return _.A(_.q7,{data:y.data,
className:"ytAccordionItemViewModelToggleButton",onClick:n,buttonOverrides:h})}}))),_.A("div",{class:"ytAccordionItemViewModelContainer"},_.A("div",{class:_.yW("ytAccordionItemViewModelContent",(U.ytAccordionItemViewModelExpandedSubtitle=function(){return B()},U)),
el:e,style:_.bY({"max-height":function(){return g?"auto":B()?e.value.scrollHeight+"px":"0"}}),
"aria-hidden":function(){return!B()}},_.A(_.v,{cond:function(){return!Y()},
then:function(){return _.A(_.x3,{text:function(){return X.data().description},
className:"ytAccordionItemViewModelSubtitle"})}}),_.A(_.NA,{data:function(){return X.data().content}},{horizontalShelfViewModel:function(y){return _.A(_.HF,{data:y.data,
className:"ytAccordionItemViewModelLockupShelf",hasPeek:!0})}}))))},"Ee");_.N6s=_.q(function(X){var J=_.C((0,_.tqe)(X.data)).next().value,p=function(){return X.data().style||"ACCORDION_VIEW_MODEL_STYLE_UNSPECIFIED"},l=function(){return p()==="ACCORDION_VIEW_MODEL_STYLE_MINI"},g=_.C(_.uo(!0,void 0,"VFpYAb")),B=g.next().value,k=g.next().value,n=function(){return l()&&B()},w=function(){return{type:"tonal",
style:"mono",state:"active",size:"XS",iconPosition:"icon-only",onTap:function(){k(!B())}}},Y=_.Sv(function(){J().onTitleTap&&_.gt(J().onTitleTap||{})});
g={};return _.A("yt-accordion-view-model",{class:_.yW("ytAccordionViewModelHost",(g.ytAccordionViewModelMinimized=function(){return n()},g)),
"data-target-id":function(){return X.data().targetId||""}},_.A(_.v,{cond:function(){return l()||!!J().title},
then:function(){return _.A("div",{class:"ytAccordionViewModelHeader"},_.A("div",{class:"ytAccordionViewModelTitleSection"},_.A("div",{class:"ytAccordionViewModelTitleWrapper"},_.A(_.v,{cond:function(){return!!X.data().headerIcon},
then:function(){return _.A(_.f_,{className:"ytAccordionViewModelHeaderIcon",icon:function(){var e;return(e=X.data().headerIcon)==null?void 0:e.iconType}})}}),_.A("div",{class:"ytAccordionViewModelTitle",
"on:click":Y},_.A(_.x3,{className:"ytAccordionViewModelTitleText",text:function(){return J().title}})))),_.A("div",{class:"ytAccordionViewModelButtonSection"},_.A(_.v,{cond:l,
then:function(){return _.A(_.F7,{data:w,iconName:function(){return n()?"chevron_down":"chevron_collapse"}})}})))}}),_.A("div",{class:"ytAccordionViewModelContent"},_.A(_.NA,{data:function(){return J().contents}},{accordionItemViewModel:function(e){return _.A(q30,{data:e.data,
className:"ytAccordionViewModelRow",accordionStyle:p,hideIfNotExpanded:n,onCollapse:function(){return l()?(k(!0),!1):!0}})}})),_.A("div",null,_.A(_.v,{cond:function(){return!l()&&(!!J().disclaimerFooter||!!J().footer)},
then:function(){return _.A("div",{class:"ytAccordionViewModelFooter"},_.A(_.x3,{text:function(){return J().disclaimerFooter},
className:"ytAccordionViewModelDisclaimer"}),_.A(_.NA,{data:function(){return X.data().footer}},{flexibleActionsViewModel:function(e){return _.A(_.AB,{data:e.data,
layout:0})}}))}})))},"Fe");_.ZZ(_.N6s,"yt-accordion-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=null,p=null,l,g=(l=_.yG().resolve(_.I6(_.MA)))==null?void 0:l(),B=_.C(_.uo(!1,void 0,"CmEVtc"));l=B.next().value;var k=B.next().value;B=_.C(_.uo(!0,void 0,"yo9dR"));var n=B.next().value,w=B.next().value,Y=_.U$("textarea",function(c){_.PD(264503,c,J,function(D){J=D})}),e=function(c){k(!0);
c={learningJourneyFormData:{query:c}};_.gt(X.data().searchEndpoint||{},{form:{formData:c}});return!1},Z=_.Sv(function(c){c.target.closest("button-view-model")&&k(!0)});
B=_.Sv(function(){w(Y.value.value.length===0)});
var h=_.Sv(function(c){if(c.key==="Enter"&&!c.shiftKey&&!n()){var D=c.target;c.preventDefault();e(D.value)}}),x={},U={},y={};
return _.A("yt-learning-journey-zero-state",{class:"ytLearningJourneyZeroStateHost"},_.A("div",{class:"ytLearningJourneyZeroStateLearningIconContainer"},_.A(_.wt,{data:function(){return X.data().learningIcon},
className:"ytLearningJourneyZeroStateLearningIcon",alt:"Learning icon",contentMode:"CONTENT_MODE_CENTER"})),_.A("div",{class:"ytLearningJourneyZeroStateSearchContainer"},_.A("div",{class:"ytLearningJourneyZeroStateSearchBarContainer"},_.A("div",{class:_.yW("ytLearningJourneyZeroStateSearchBar",(x.ytLearningJourneyZeroStateSearchBarDark=g,x))},_.A("textarea",{class:_.yW("ytLearningJourneyZeroStateTextInput",(U.ytLearningJourneyZeroStateTextInputDark=g,U)),el:Y,"on:keyup":B,"on:keydown":h,placeholder:"What do you want to learn?",
rows:1,"client-ve-type":264503})),_.A("div",{class:_.yW("ytLearningJourneyZeroStateSearchButtonContainer",(y.ytLearningJourneyZeroStateSearchButtonContainerDark=g,y))},_.A(_.q7,{data:function(){return _.a(X.data().searchButton,_.ZD)},
className:"search-button",onClick:function(){return e(Y.value.value)},
buttonOverrides:function(){return{disabled:n(),style:g?"mono-inverse":"mono",size:"XL"}}}))),_.A(_.v,{cond:function(){return!!X.data().errorBanner},
then:function(){return _.A("div",{class:"ytLearningJourneyZeroStateErrorBannerContainer",el:_.A4(function(c){_.PD(264617,c,p,function(D){p=D})})},_.A(_.NA,{data:function(){return X.data().errorBanner}},{alertBannerViewModel:function(c){return _.A(_.B6U,{data:c.data,
"client-ve-type":264617})}}))}})),_.A(_.v,{cond:l,
then:function(){return _.A("div",{class:"ytLearningJourneyZeroStateLoaderContainer"},_.A(_.NA,{data:function(){return X.data().loader}},{learningJourneyLoaderViewModel:function(c){return _.A(_.cae,{data:c.data})}}))},
else:function(){return _.A("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContainer"},_.A(_.v,{cond:function(){return!!X.data().learningJourneyShelf},
then:function(){return _.A("div",{class:"ytLearningJourneyZeroStatePlaylistShelfContainer"},_.A("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return X.data().learningJourneySectionTitle}),_.A(_.NA,{data:function(){return X.data().learningJourneyShelf}},{horizontalShelfViewModel:function(c){return _.A(_.HF,{data:c.data,
centerAlignItems:!0})}}))}}),_.A("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySection"},_.A("h2",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionTitle"},function(){return X.data().suggestedJourneySectionTitle}),_.A("div",{class:"ytLearningJourneyZeroStateSuggestedJourneySectionContentContainer",
"on:click":Z},_.A(_.NA,{data:function(){return X.data().suggestedJourneyActions}},{flexibleActionsViewModel:function(c){return _.A(_.AB,{data:c.data,
layout:0,className:"ytLearningJourneyZeroStateSuggestedJourneySectionContent"})}}))))}}))},"Ge"),"yt-learning-journey-zero-state",{props:{data:_.H7}});var M6u=_.q(function(X){var J=X.data;return _.A("ytvl-live-leaderboard-item-action-content-view-model",{class:_.yW("ytvlLiveLeaderboardItemActionContentViewModelHost")},_.A(_.x3,{text:function(){var p;return(p=J())==null?void 0:p.actionDescription},
className:"ytvlLiveLeaderboardItemActionContentViewModelActionDescription"}),_.A(_.NA,{data:function(){return J().actionButton}},{buttonViewModel:function(p){return _.A(_.q7,{className:"ytvlLiveLeaderboardItemActionContentViewModelActionButton",
data:p.data})}}))},"He");var uik=_.q(function(X){var J=X.data;return _.A("ytvl-live-leaderboard-item-channel-content-view-model",{class:_.yW("ytvlLiveLeaderboardItemChannelContentViewModelHost")},_.A(_.x3,{className:"ytvlLiveLeaderboardItemChannelContentViewModelChannelName",text:function(){var p;return(p=J())==null?void 0:p.displayName},
ellipsisTruncate:!0}),_.A(_.NA,{data:function(){return J().badge}},{buttonViewModel:function(p){return _.A(_.q7,{className:"ytvlLiveLeaderboardItemChannelContentViewModelBadge",
data:p.data})}}))},"Ie");_.ZZ(_.q(function(X){var J=X.data;return _.A("ytvl-live-leaderboard-item-view-model",{class:"ytvlLiveLeaderboardItemViewModelHost"},_.A("div",{class:"ytvlLiveLeaderboardItemViewModelRankNumberContainer"},_.A(_.x3,{className:"ytvlLiveLeaderboardItemViewModelRankNumber",text:function(){var p;return(p=J())==null?void 0:p.rank}})),_.A("div",{class:"ytvlLiveLeaderboardItemViewModelAvatar"},_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn})),_.A("div",{class:"ytvlLiveLeaderboardItemViewModelContent"},
_.A(_.NA,{data:function(){return J().content}},{liveLeaderboardItemChannelContentViewModel:uik,
liveLeaderboardItemActionContentViewModel:M6u})),_.A(_.x3,{className:"ytvlLiveLeaderboardItemViewModelPoints",text:function(){var p;return(p=J())==null?void 0:p.points}}))},"Je"),"ytvl-live-leaderboard-item-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;return _.A("ytvl-live-viewer-leaderboard-item-view-model",{class:"ytvlLiveViewerLeaderboardItemViewModelHost"},_.A(_.x3,{className:"ytvlLiveViewerLeaderboardItemViewModelRankNumber",text:function(){var p,l;return(p=J())==null?void 0:(l=p.ranking)==null?void 0:l.rank}}),_.A("div",{class:"ytvlLiveViewerLeaderboardItemViewModelAvatar"},_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn})),_.A(_.x3,{className:"ytvlLiveViewerLeaderboardItemViewModelChannelContent",
text:function(){var p,l;return(p=J())==null?void 0:(l=p.channelContent)==null?void 0:l.channelName}}),_.A(_.x3,{className:"ytvlLiveViewerLeaderboardItemViewModelPoints",
text:function(){var p;return(p=J())==null?void 0:p.points}}))},"Ke"),"ytvl-live-viewer-leaderboard-item-view-model",{props:{data:_.H7}});var GEb=_.q(function(X){X=_.Zp(X,{wrapper:!1}).wrapper;return _.A(_.v,{cond:X,then:function(){return _.A("ytw-spinner",{class:"ytWebSpinnerWrapper"},_.A("div",{class:"ytWebSpinnerSpinner"}))},
else:function(){return _.A("ytw-spinner",{class:"ytWebSpinnerSpinner"})}})},"Le");
GEb.idomCompat=!0;var dke=["QR_CODE_RENDERER_STYLE_WEB_SHORTS_ENGAGEMENT_PANEL"],V6G=_.q(function(X){var J=X.data;var p=_.A4(),l=_.QC(function(){return J().command},void 0,"fyYsT");
_.ge(function(){l()&&_.J4(l(),{form:{element:p.value}})},"B0nxdb");
return _.A("div",{el:p,class:"YtQrCodeRendererHostContainer"},_.A(_.v,{cond:function(){return J().qrCodeImage},
then:function(g){return _.A(_.wt,{data:g,alt:"",className:"YtQrCodeRendererHostQrImage",useWidth:!1,contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})},
else:function(){return _.A(_.v,{cond:function(){return J().spinner},
then:function(){return _.A(GEb,null)}})}}),_.A(_.v,{cond:function(){return J().label},
then:function(g){return _.A(_.x3,{text:g,className:"YtQrCodeRendererHostLabel"})}}),_.A(_.v,{cond:function(){return J().labels},
then:function(g){return _.A("div",{class:"YtQrCodeRendererHostLabels"},_.A(_.Kr,{each:g},function(B){return _.A(_.x3,{text:B})}))}}))},"Oe");_.ZZ(_.q(function(X){var J=X.data;var p=_.QC(function(){return J().qrEntityKey},void 0,"LmZ2xf"),l=_.QC(function(){return J().deleteEntityOnDismiss},void 0,"my0Tzb"),g=_.QC(function(){return J().command},void 0,"hzECIb"),B=_.mM(NYa,p);
X=_.QC(function(){return J().qrCodeImage},void 0,"AnD9rc");
var k=_.QC(function(){return J().style&&dke.includes(J().style)},void 0,"f5fZv"),n=_.cf({visibilityCallback:function(w){w&&g()&&_.J4(g())},
showOption:{calledOnce:!0,state:"visible"}});_.sy(function(){_.Bo(function(){l()&&p()&&_.Yr().dispatch(_.uE("qrCodeEntity",p()))})});
return _.A("yt-qr-code-renderer",{class:"YtQrCodeRendererHost",el:_.A4(n)},_.A(_.v,{cond:k,then:function(){return _.A(_.v,{cond:B,then:function(w){return _.A(V6G,{data:w})}})}}),_.A(_.v,{cond:X,
then:function(w){return _.A(_.wt,{data:w,alt:""})}}))},"Me"),"yt-qr-code-renderer",{props:{data:_.H7}});var P3X=_.q(function(X){var J=function(){return _.zU(1728053247&(X.barColor!==void 0?m$(X.barColor()):4278190080))};
return _.A("video-overview-ghost-card",{class:"ytVideoOverviewGhostCardHost"},null,_.A("div",{class:"ytVideoOverviewGhostCardDetails"},_.A(t6H,{animationDelay:0,percentWidth:100,barColor:function(){return J()}}),_.A(t6H,{animationDelay:600,
percentWidth:60,barColor:function(){return J()}})))},"Pe"),t6H=_.q(function(X){return _.A("div",{class:"ytVideoOverviewGhostCardGhostLine",
style:function(){return"max-width:"+X.percentWidth()+"%"}},_.A("div",{class:"ytVideoOverviewGhostCardSlider",
style:function(){var J=X.animationDelay(),p=X.barColor();return"animation-delay:"+J+"ms;\n      background: linear-gradient(\n      90deg,\n      rgba(0, 0, 0, 0)  20%,\n      "+p+" 50%,\n      rgba(0, 0, 0, 0) 80%\n    );"}}))},"Qe");var Qxj;_.EDk=_.q(function(X){function J(c){B(c)}
var p=X.data;var l=_.A4();X=_.C(_.uo(-1,void 0,"RrZHOc"));var g=X.next().value,B=X.next().value;X=_.C(_.uo(0,void 0,"bSVocc"));var k=X.next().value,n=X.next().value,w={},Y=_.mM(D5m,function(){return p().asyncDataEntityKey}),e=function(){var c;
if((c=Y())==null?0:c.videoOverviewViewModel){var D;return _.a((D=Y())==null?void 0:D.videoOverviewViewModel,Lmj)}return p()},Z=function(c){B(c);
(l==null?0:l.value)&&l.value.children[c]&&l.value.children[c].scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},h=function(){var c;
return((c=e())==null?void 0:c.headerSubtext)!==void 0?!0:!1},x=function(){var c,D=m$((c=e())==null?void 0:c.titleColor);
return D?"color: "+_.zU(D)+";":void 0},U=function(){var c,D=m$((c=e())==null?void 0:c.subtextColor);
return D?"color: "+_.zU(D)+";":void 0},y=function(){return _.A("div",{class:"ytGenAiVideoOverviewViewModelHeader"},_.A("div",{class:"ytGenAiVideoOverviewViewModelTitle",
style:function(){return x()}},_.A(_.x3,{text:function(){var c;
return(c=e())==null?void 0:c.headerText}})),_.A(_.v,{cond:h,
then:function(){return _.A("div",{class:"ytGenAiVideoOverviewViewModelSubhead"},_.A("div",{class:"ytGenAiVideoOverviewViewModelSubheadIcon",style:function(){return U()}},_.A(_.f_,{icon:"SPARK",
className:"ytGenAiVideoOverviewViewModelSparkIcon"})),_.A("div",{class:"ytGenAiVideoOverviewViewModelSubtext",style:function(){return U()}},_.A(_.x3,{text:function(){var c;
return(c=e())==null?void 0:c.headerSubtext}})))}}))};
X={};return _.A("yt-video-overview-view-model",{class:_.yW("ytGenAiVideoOverviewViewModelHost",(X.ytGenAiVideoOverviewViewModelMweb=!1,X.ytGenAiVideoOverviewViewModelDesktop=!0,X)),el:_.A4(Ngm(function(){var c;if((c=e())==null||!c.inlinePlaybackEndpoint)return null;var D;c=w==null?void 0:(D=w.thumbnailElRef)==null?void 0:D.value;if(!c)return null;var m;D=(m=e())==null?void 0:m.inlinePlaybackEndpoint;m=_.a(D,I_s);return{multipleVideoPreviewData:{data:(m==null?0:m.playerDescriptors)&&(m==null?0:m.playerDescriptors.length)?
m.playerDescriptors:[],thumbnailElement:c,trackingParams:"test",callbacks:{onPlaybackStarted:Z},options:{hideScrubbingControls:!0,hideTimeDisplay:!0}}}}),function(c){_.sy(function(){n(Math.min((c.clientWidth-24)/4-8,72))})}),
style:function(){var c,D=m$((c=e())==null?void 0:c.backgroundColor);return D?"background-color: "+_.zU(D)+";":void 0}},_.A(_.v,{cond:function(){var c;
return(c=e())==null?void 0:c.isLoading},
then:function(){return _.A(P3X,{barColor:function(){var c;return(c=e())==null?void 0:c.titleColor}})},
else:function(){return _.A(_.o3,null,null,_.A("div",{class:"ytGenAiVideoOverviewViewModelThumbnail"},_.A(_.NA,{data:function(){var c;return(c=e())==null?void 0:c.thumbnail}},{thumbnailViewModel:function(c){return _.A(_.Ri,{data:c.data,
aspectRatio:0,playbackRef:N5U(w)})}})),_.A("div",{class:"ytGenAiVideoOverviewViewModelDetails"},y(),_.A(_.v,{cond:function(){var c,D,m,d;
return((c=e())==null?void 0:(D=c.listItems)==null?void 0:D.length)!==void 0&&((m=e())==null?void 0:(d=m.listItems)==null?void 0:d.length)>0?!0:!1},
then:function(){return _.A("div",{class:"ytGenAiVideoOverviewViewModelCarousel",el:l},_.A(_.Kr,{each:function(){var c;return(c=e())==null?void 0:c.listItems}},function(c,D){return _.A(Qxj,{image:c.image,
index:D,isSelected:function(){return D()===g()},
onClick:J,itemWidth:k})}))}}),_.A("div",{class:"ytGenAiVideoOverviewViewModelFooter"},_.A("div",{class:"ytGenAiVideoOverviewViewModelFooterTitle",
style:function(){return x()}},_.A(_.x3,{text:function(){var c,D,m,d,G,P,Q;
return(Q=(c=e())==null?void 0:(D=c.listItems)==null?void 0:(m=D[g()])==null?void 0:m.headline)!=null?Q:(d=e())==null?void 0:(G=d.listItems)==null?void 0:(P=G[0])==null?void 0:P.headline}})),_.A("div",{class:"ytGenAiVideoOverviewViewModelFooterSubtext",
style:function(){return U()}},_.A(_.x3,{text:function(){var c,D,m,d,G,P,Q;
return(Q=(c=e())==null?void 0:(D=c.listItems)==null?void 0:(m=D[g()])==null?void 0:m.subtext)!=null?Q:(d=e())==null?void 0:(G=d.listItems)==null?void 0:(P=G[0])==null?void 0:P.subtext}})))))}}))},"Re");
Qxj=_.q(function(X){var J=X.image;var p=X.itemWidth;var l=X.index;var g=X.isSelected;var B=X.onClick;X=_.Sv(function(){l!==void 0&&B!==void 0&&B(l());return!1});
var k={};return _.A("div",{class:_.yW("ytGenAiVideoOverviewViewModelCarouselItem",(k.ytGenAiVideoOverviewViewModelCarouselItemSelected=function(){return g==null?void 0:g()},k)),
style:function(){return"width: "+p()+"px;"},
"on:click":X},_.A(_.wt,{data:J,alt:"",className:"ytGenAiVideoOverviewViewModelCarouselThumbnail"}),_.A(_.v,{cond:function(){return g==null?void 0:g()},
then:function(){return _.A("div",{class:"ytGenAiVideoOverviewViewModelProgressBar"},_.A("div",{class:"ytGenAiVideoOverviewViewModelInnerProgressBar"}))}}))},"Se");
_.EDk.idomCompat=!0;_.ZZ(_.EDk,"yt-video-overview-view-model",{props:{data:_.H7}});_.KIX=_.q(function(X){var J=X.data;var p=X.topbarOffset;var l,g=((l=_.yG().resolve(_.I6(_.MA)))==null?void 0:l())||!1;return _.A("cinematic-container-view-model",{class:"ytCinematicContainerViewModelHost",style:function(){var B=J();var k,n,w=g?(k=B.config)==null?void 0:k.darkThemeBackgroundColor:(n=B.config)==null?void 0:n.lightThemeBackgroundColor;B=w?_.TU(w):void 0;B="background-color: "+B+";";p!==void 0&&(B+="top: -"+p()+"px;");return B},
"aria-hidden":!0},_.A(_.v,{cond:function(){var B,k,n;return!!((B=J().backgroundImageConfig)==null?0:(k=B.image)==null?0:(n=k.sources)==null?0:n.length)},
then:function(){return _.A(_.wt,{data:function(){var B;return(B=J().backgroundImageConfig)==null?void 0:B.image},
className:"ytCinematicContainerViewModelBackgroundImage",alt:""})}}),_.A("div",{class:"ytCinematicContainerViewModelBackgroundGradient",
style:function(){return"background: "+Rim(g,J().gradientColorConfig)+";"}}))},"Te");
_.KIX.idomCompat=!0;var T6X=_.q(function(X){var J=X.data;var p=X.isOverlay;return _.A("channel-info-view-model",{class:"ytwChannelInfoViewModelHost"},_.A("div",{class:"ytwChannelInfoViewModelHostChannelHeader"},_.A(_.NA,{data:function(){return J().header}},{sectionHeaderViewModel:function(l){return _.A(_.EP,{data:l.data,
isOverlay:p})}})),_.A("div",{class:"ytwChannelInfoViewModelHostChannelButtons"},_.A(_.NA,{data:function(){return J().channelInfoButtons}},{flexibleActionsViewModel:_.AB})),_.A("div",{class:"ytwChannelInfoViewModelHostChannelDescription"},_.A(_.NA,{data:function(){return J().description}},{descriptionPreviewViewModel:function(l){return _.A(_.Qu,{data:l.data,
isOverlay:p})}})))},"Ue");
T6X.idomCompat=!0;var zcj=_.q(function(X){var J=X.data;var p={};return _.A("factoid-view-model",{class:_.yW("ytwFactoidViewModelHost",(p.ytwFactoidViewModelHostOverlay=X.isOverlay,p))},_.A(_.x3,{text:function(){return J().value},
className:"ytwFactoidViewModelHostFactoidValue"}),_.A(_.x3,{text:function(){return J().label},
className:"ytwFactoidViewModelHostFactoidLabel"}))},"Ve");
zcj.idomCompat=!0;var jxv=_.q(function(X){var J=X.data;var p=X.isOverlay;return _.A("factoids-row-view-model",{class:"ytwFactoidsRowViewModelHost"},_.A(_.NA,{data:function(){return J().factoids}},{factoidViewModel:function(l){return _.A(zcj,{data:l.data,
isOverlay:p})}}))},"We");
jxv.idomCompat=!0;_.iZt=_.q(function(X){var J=X.data;var p=X.isOverlay;return _.A("course-metadata-view-model",{class:"ytwCourseMetadataViewModelHost"},_.A(_.NA,{data:function(){return J().items}},{channelInfoViewModel:function(l){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(T6X,{data:l.data,
isOverlay:p}))},
coursePerksViewModel:function(l){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(yak,{data:l.data,isOverlay:p}))},
descriptionPreviewViewModel:function(l){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(_.Qu,{data:l.data,isOverlay:p}))},
factoidsRowViewModel:function(l){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(jxv,{data:l.data,isOverlay:p}))},
progressViewModel:function(l){return _.A("div",{class:"ytwCourseMetadataViewModelHostItem"},_.A(oDZ,{data:l.data,isOverlay:p}))}}))},"Xe");var sxG=_.q(function(X){return _.A("yt-flexible-container",{class:"ytFlexibleContainerHost"},_.A(_.NA,{data:function(){return X.data().content}},{courseMetadataViewModel:function(J){return _.A(_.iZt,{data:J.data,
isOverlay:X.isOverlay})},
progressViewModel:function(J){return _.A(oDZ,{data:J.data})}}))},"Ye");var XKp=_.q(function(X){var J=X.data;X=X.className;var p=function(){var g;return _.zy((g=J())==null?void 0:g.rendererContext)},l={};
l=(l.dynamicTextViewModelHost=!0,l.dynamicTextViewModelHostTappable=function(){return p()},l);
return _.A("yt-dynamic-text-view-model",{el:_.A4(_.j_(function(){var g;return(g=J())==null?void 0:g.rendererContext})),
role:function(){return p()?"link":void 0},
tabindex:function(){return p()?0:void 0},
class:_.yW(X,l)},_.A("h1",{class:"dynamicTextViewModelH1","aria-label":function(){var g,B,k;return(k=(B=_.a((g=J())==null?void 0:g.rendererContext,_.ua))==null?void 0:B.label)!=null?k:""}},_.A(_.x3,{text:function(){return J().text},
userInput:!0})))},"Ze");
XKp.idomCompat=!0;_.aa=_.q(function(X){var J=X.data;var p=X.isPositionRelative;var l=_.FSa("(max-width: 527.9px)"),g=function(){var B,k;return(k=(B=J())==null?void 0:B.style)!=null?k:"IMAGE_BANNER_STYLE_FULL_BLEED"};
X={};return _.A("yt-image-banner-view-model",{el:_.A4(_.j_(function(){var B;return(B=J())==null?void 0:B.rendererContext})),
class:_.yW((X.ytImageBannerViewModelHost=!0,X.ytImageBannerViewModelInset=function(){return qMB(g())},X.ytImageBannerViewModelPositionAbsolute=function(){return _.Wo(!0)&&!(p==null?0:p())},X.ytImageBannerViewModelSmallInset=function(){return qMB(g())&&l()},X.ytImageBannerViewModelTappable=function(){var B;
return _.zy((B=J())==null?void 0:B.rendererContext)},X))},_.A(_.v,{cond:function(){var B;
return(B=J())==null?void 0:B.image},
then:function(){return _.A(_.wt,{data:function(){return J().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}}),_.A(_.NA,{data:function(){var B;
return(B=J())==null?void 0:B.overlays}},{thumbnailHoverOverlayViewModel:kT}))},"$e");
_.aa.idomCompat=!0;var J62;J62=_.q(function(X){var J=X.condition;var p=X.content;return _.A(_.v,{cond:J,then:function(){return _.A("div",{class:"yt-page-header-view-model__scroll-container"},p())},
else:function(){return p()}})},"af");
_.pK2=_.q(function(X){var J=X.data;var p=X.noPadding;var l=X.enableBanner;var g=X.cinematicContainerTopbarOffset;var B=X.allowCinematicContainerOverflow;var k=X.displayAsSidebar;var n=X.displayAsPanel;var w=X.alwaysUseMediumTextDescription;var Y=NIZ(),e=function(){return!!J().image||!!J().animatedImage},Z=function(){return!!J().background},h=function(){return(k==null?0:k())||(n==null?0:n())?1:Y()},x=function(){return h()===1},U=function(){return x()||h()===2},y=function(){return h()===4},c=function(){var HK=
J();
var N4=!!J().heroImage;var t6=h(),dC=MnI(J()),ZX=k==null?void 0:k(),XU=!HK.metadata,Em;if(Em=N4?_.a(HK.heroImage,s_b):_.a(HK.animatedImage||HK.image,s_b)){HK=Em.style;var eu=Em.layoutMode;if(eu!=="CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_EXPLICIT_SIZING")if(Em=nUm(ktm(Em)),N4)N4=m5Z(t6,HK,eu,Em,ZX);else b:if(XU)N4=t6===1?{size:48}:{size:72};else switch(t6){case 1:N4={size:72};break b;case 2:N4={size:120};break b;default:N4=dC<4?{size:120}:{size:160}}else N4=void 0}else N4={size:0};return N4};
X={};X=_.yW((X["yt-page-header-view-model"]=!0,X["yt-page-header-view-model--no-padding"]=function(){return!(p==null||!p())},X["yt-page-header-view-model--small-top-padding"]=function(){return x()&&!J().actions&&!(n==null?0:n())||h()===2&&!(e()||J().heroImage)},X["yt-page-header-view-model--small-bottom-padding"]=function(){return U()&&!J().actions&&!(n==null?0:n())},X["yt-page-header-view-model--cinematic-container-overflow-boundary"]=function(){return!(B==null?0:B())},X["yt-page-header-view-model--display-as-sidebar"]=
k,X));
var D={},m=_.yW((D["yt-page-header-view-model__page-header-headline"]=!0,D["yt-page-header-view-model__page-header-headline--page-header-headline-full-width-hero"]=function(){var HK;return(HK=c())==null?void 0:HK.allowFullWidth},D)),d=function(){var HK;
return U()&&!((HK=c())==null?0:HK.allowFullWidth)},G=function(){return x()&&(!!J().heroImage||e())&&MnI(J())>0},P=function(){return G()&&(n==null?void 0:n())};
D={};var Q=_.yW((D["yt-page-header-view-model__page-header-title"]=!0,D["yt-page-header-view-model__page-header-title--page-header-title-large"]=function(){return!G()},D["yt-page-header-view-model__page-header-title--page-header-title-medium"]=function(){return G()&&!P()},D["yt-page-header-view-model__page-header-title--page-header-title-medium-force-small-layout"]=P,D["yt-page-header-view-model__page-header-title--page-header-title-overlay"]=Z,D));
D={};var E=_.yW((D["yt-page-header-view-model__page-header-headline-image"]=!0,D["yt-page-header-view-model__page-header-headline-image--page-header-headline-image-hero"]=function(){return!!J().heroImage&&U()},D));
D={};var BK=_.yW((D["yt-page-header-view-model__page-header-banner-container"]=l,D["yt-page-header-view-model__page-header-banner-container--full-bleed"]=function(){var HK;return(l==null?void 0:l())&&((HK=_.a(J().banner,_.JKk))==null?void 0:HK.style)==="IMAGE_BANNER_STYLE_FULL_BLEED"},D));
D={};var CY=_.yW((D["yt-page-header-view-model__page-header-content-metadata"]=!0,D["yt-page-header-view-model__page-header-content-metadata--page-header-content-metadata-overlay"]=Z,D));D={};var Um=_.yW((D["yt-page-header-view-model__page-header-flexible-actions"]=!0,D["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-top"]=function(){return!!J().metadata||U()},D["yt-page-header-view-model__page-header-flexible-actions--page-header-flexible-actions-margin-bottom"]=
function(){return!U()},D));
D={};var em=_.yW((D["yt-page-header-view-model__page-header-attribution"]=!0,D["yt-page-header-view-model__page-header-attribution--page-header-attribution-overlay"]=Z,D));return _.A("yt-page-header-view-model",{class:X},_.A(_.v,{cond:Z,then:function(){return _.A("div",{class:"yt-page-header-view-model__page-header-background"},_.A(_.NA,{data:function(){return J().background}},{cinematicContainerViewModel:function(HK){return _.A(_.KIX,{data:HK.data,
topbarOffset:g})}}))}}),_.A(J62,{condition:function(){return!(k==null||!k())},
content:function(){return _.A("div",{class:"yt-page-header-view-model__page-header-content"},_.A(_.v,{cond:function(){return(l==null?void 0:l())&&J().banner},
then:function(){return _.A("div",{class:BK},_.A(_.NA,{data:function(){return J().banner}},{imageBannerViewModel:_.aa}))}}),_.A("div",{class:m},_.A(_.v,{cond:e,
then:function(){return _.A(_.NA,{data:function(){var HK;if(!(HK=J().animatedImage)){HK=J();if(e()){var N4=HK=Object.assign({},HK),t6=h(),dC=MnI(J()),ZX=N4.image,XU=_.a(ZX,Xwu),Em=XU==null?void 0:XU.avatar,eu=_.a(Em,_.sV);if(ZX&&Em&&eu){switch(t6){case 1:eu.avatarImageSize="AVATAR_SIZE_XL";break;case 2:eu.avatarImageSize="AVATAR_SIZE_XXL";break;default:dC<4?eu.avatarImageSize="AVATAR_SIZE_XXL":eu.avatarImageSize="AVATAR_SIZE_XXXL"}_.TS(Em,_.sV,Object.assign({},eu));XU.avatar=Object.assign({},Em);_.TS(ZX,
Xwu,Object.assign({},XU));N4.image=Object.assign({},ZX)}}HK=HK.image}return HK}},{contentPreviewImageViewModel:function(HK){return _.A(_.NH,{data:HK.data,
className:E,imageSizeConfig:c})},
decoratedAvatarViewModel:function(HK){return _.A(_.Ln,{data:HK.data,className:E})}})}}),_.A(_.v,{cond:function(){return!!J().heroImage&&!d()},
then:function(){return _.A(_.NA,{data:function(){return J().heroImage}},{contentPreviewImageViewModel:function(HK){return _.A(_.NH,{data:HK.data,
className:E,imageSizeConfig:c})}})}}),_.A("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.A(_.v,{cond:function(){return!!J().heroImage&&d()},
then:function(){return _.A("div",{class:"yt-page-header-view-model__page-header-headline-image-hero-container"},_.A(_.NA,{data:function(){return J().heroImage}},{contentPreviewImageViewModel:function(HK){return _.A(_.NH,{data:HK.data,
className:E,imageSizeConfig:c})}}))}}),_.A(_.NA,{data:function(){return J().title}},{dynamicTextViewModel:function(HK){return _.A(XKp,{data:HK.data,
className:Q})}}),_.A(_.NA,{data:function(){return J().metadata}},{contentMetadataViewModel:function(HK){return _.A(_.uh,{data:HK.data,
layout:function(){return x()?1:0},
className:CY,isOverlay:Z,useMediumText:y})}}),_.A(_.v,{cond:function(){return J().description&&!x()},
then:function(){return _.A(_.NA,{data:function(){return J().description}},{descriptionPreviewViewModel:function(HK){return _.A(_.Qu,{data:HK.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:Z,maxLinesOverride:function(){return x()?void 0:1},
useMediumText:function(){return(w==null?void 0:w())||y()}})}})}}),_.A(_.v,{cond:function(){return J().attribution&&!U()},
then:function(){return _.A(_.NA,{data:function(){return J().attribution}},{attributionViewModel:function(HK){return _.A(MH,{data:HK.data,
className:em,useMediumText:y})}})}}),_.A(_.v,{cond:function(){return J().actions&&!U()},
then:function(){return _.A(_.NA,{data:function(){return J().actions}},{flexibleActionsViewModel:function(HK){return _.A(_.AB,{data:HK.data,
layout:function(){return u45(h())},
className:Um})}})}}))),_.A("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.A(_.v,{cond:function(){return J().description&&x()},
then:function(){return _.A(_.NA,{data:function(){return J().description}},{descriptionPreviewViewModel:function(HK){return _.A(_.Qu,{data:HK.data,
className:"yt-page-header-view-model__page-header-description",isOverlay:Z,maxLinesOverride:function(){return x()?void 0:1},
useMediumText:function(){return(w==null?void 0:w())||y()}})}})}}),_.A(_.v,{cond:function(){return J().attribution&&U()},
then:function(){return _.A(_.NA,{data:function(){return J().attribution}},{attributionViewModel:function(HK){return _.A(MH,{data:HK.data,
className:em,useMediumText:y})}})}}),_.A(_.v,{cond:function(){return J().actions&&U()},
then:function(){return _.A(_.NA,{data:function(){return J().actions}},{flexibleActionsViewModel:function(HK){return _.A(_.AB,{data:HK.data,
layout:function(){return u45(h())},
className:Um})}})}})),_.A("div",{class:"yt-page-header-view-model__page-header-headline-info"},_.A(_.NA,{data:function(){return J().bottomMetadataFlexibleContainer}},{flexibleContainer:function(HK){return _.A(sxG,{data:HK.data,
isOverlay:Z})}})))}}))},"bf");
_.pK2.idomCompat=!0;_.ZZ(_.q(function(X){var J=_.C(_.uo(!1,void 0,"qvRy4d")),p=J.next().value,l=J.next().value;return _.A("yt-official-card-view-model",{class:_.yW("ytOfficialCardViewModelHost",X.className),style:_.bY({"background-color":function(){var g,B=m$((g=X.data())==null?void 0:g.backgroundColor);return B?_.zU(B):void 0}})},_.A(_.NA,{data:function(){return X.data().header}},{pageHeaderViewModel:function(g){return _.A(_.pK2,{data:g.data,
noPadding:!0})}}),_.A(_.NA,{data:function(){return X.data().contents}},{horizontalShelfViewModel:function(g){return _.A(_.HF,{data:g.data,
ensureMarginTop:!0,horizontalShelfExperiments:{hideHeader:!0},thumbnailAspectRatio:0})}}),_.A(_.v,{cond:p,
then:function(){return _.A("div",{class:"ytOfficialCardViewModelExpandedContent"},_.A(_.NA,{data:function(){return X.data().expandedContents}},{horizontalShelfViewModel:function(g){return _.A(_.HF,{data:g.data,
sizing:"MINI"})}}),_.A("div",{class:"ytOfficialCardViewModelCollapseButton"},_.A(_.NA,{data:function(){return X.data().collapseButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
onClick:function(){l(!p())}})}})))},
else:function(){return _.A("div",{class:"ytOfficialCardViewModelExpandButton"},_.A(_.NA,{data:function(){return X.data().expandButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
onClick:function(){l(!p())}})}}))}}))},"cf"),"yt-official-card-view-model",{props:{data:_.H7,
className:_.H7}});var lR0=_.q(function(X){var J,p=(J=_.yG().resolve(_.I6(_.MA)))==null?void 0:J();return _.A("ytw-search-friction-view-model",{class:_.yW("ytwSearchFrictionViewModelHost",X.className)},_.A("div",{class:"ytwSearchFrictionViewModelHostImageAndMenuWrapper"},_.A("div",{class:"ytwSearchFrictionViewModelHostImageContainer"},_.A(_.v,{cond:function(){return p&&X.data().darkThemeImage?X.data().darkThemeImage:X.data().image},
then:function(l){return _.A(_.wt,{data:l,alt:"",className:"ytwSearchFrictionViewModelHostImage"})}})),_.A(_.NA,{data:function(){return X.data().overflowMenuButton}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
className:"ytwSearchFrictionViewModelHostMenuButton"})}})),_.A(_.x3,{text:function(){return X.data().title},
className:"ytwSearchFrictionViewModelHostTitle"}),_.A(_.Kr,{each:function(){return X.data().bodyText||[]}},function(l){return _.A(_.x3,{text:l,
className:"ytwSearchFrictionViewModelHostBodyText"})}),_.A(_.NA,{data:function(){return X.data().actions}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
className:"ytwSearchFrictionViewModelHostButton"})}}),_.A(_.x3,{text:function(){return X.data().disclaimer},
className:"ytwSearchFrictionViewModelHostDisclaimer"}),_.A(_.x3,{text:function(){return X.data().attribution},
className:"ytwSearchFrictionViewModelHostAttribution"}))},"df");
lR0.idomCompat=!0;_.ZZ(lR0,"ytw-search-friction-view-model",{props:{data:_.H7,className:_.H7}});_.Uj=_.q(function(X){var J=_.U$("markdown-div"),p,l=(p=_.yG().resolve(_.I6(_.MA)))==null?void 0:p();_.ge(function(){var g=J.value;var B=new Ay0,k=new Map(B.JSC$9574_sanitizerTable.globalAttributePolicies);k.set("style",{policyAction:4});B.JSC$9574_sanitizerTable=new TH(B.JSC$9574_sanitizerTable.allowedElements,B.JSC$9574_sanitizerTable.elementPolicies,B.JSC$9574_sanitizerTable.allowedGlobalAttributes,k,B.JSC$9574_sanitizerTable.globallyAllowedAttributePrefixes);var n=["data-time"];if(n===void 0)k=
new Set(B.JSC$9574_sanitizerTable.globallyAllowedAttributePrefixes),k.add("data-"),B.JSC$9574_sanitizerTable=new TH(B.JSC$9574_sanitizerTable.allowedElements,B.JSC$9574_sanitizerTable.elementPolicies,B.JSC$9574_sanitizerTable.allowedGlobalAttributes,B.JSC$9574_sanitizerTable.globalAttributePolicies,k);else{k=new Set(B.JSC$9574_sanitizerTable.allowedGlobalAttributes);n=_.C(n);for(var w=n.next();!w.done;w=n.next()){w=w.value;if(w.indexOf("data-")!==0)throw Error("ka`"+w);k.add(w)}B.JSC$9574_sanitizerTable=
new TH(B.JSC$9574_sanitizerTable.allowedElements,B.JSC$9574_sanitizerTable.elementPolicies,k,B.JSC$9574_sanitizerTable.globalAttributePolicies,B.JSC$9574_sanitizerTable.globallyAllowedAttributePrefixes)}k=new Set(B.JSC$9574_sanitizerTable.allowedGlobalAttributes);k.add("class");B.JSC$9574_sanitizerTable=new TH(B.JSC$9574_sanitizerTable.allowedElements,B.JSC$9574_sanitizerTable.elementPolicies,k,B.JSC$9574_sanitizerTable.globalAttributePolicies,B.JSC$9574_sanitizerTable.globallyAllowedAttributePrefixes);
_.vU(g,_.Wle(B.build(),d5m(X.text())));Vn4(J.value)},"OZ439c");
p={};return _.A("div",null,_.A("markdown-div",{class:_.yW("ytwMarkdownDivHost",(p.ytwMarkdownDivDark=l,p.ytwMarkdownDivHostEnableDefaultStylingSmall=function(){var g;return((g=X.isSmallText)==null?void 0:g.call(X))||!1},p.ytwMarkdownDivHostWrapCodeBlocks=function(){var g;
return((g=X.wrapCodeBlocks)==null?void 0:g.call(X))||!1},p.ytwMarkdownDivHostEnableDefaultStyling=function(){var g;
return!((g=X.disableDefaultStyling)==null?0:g.call(X))},p)),
el:J}))},"ff");
_.Uj.idomCompat=!0;var gap=_.q(function(X){var J=X.imageData;var p=_.eb(X.isInList,!1),l=function(){return p()?{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 _.A("div",{class:"ytwGenAiRichTextViewModelImageContent"},_.A(_.v,{cond:function(){return J().image},
then:function(g){return _.A(_.wt,{data:g,alt:function(){return l().alt},
contentMode:function(){return l().contentMode},
targetWidth:function(){return l().targetWidth},
targetHeight:function(){return l().targetHeight},
className:function(){return l().className}})}}),_.A("div",{class:"ytwGenAiRichTextViewModelImageMetadata"},_.A("div",{class:_.yW("ytwGenAiRichTextViewModelImageTitle","ytwGenAiRichTextViewModelText")},_.A(_.x3,{text:function(){return J().title}})),_.A(_.Kr,{each:function(){var g;
return(g=J().description)!=null?g:[]}},function(g){return _.A("div",{class:"ytwGenAiRichTextViewModelImageDescription"},_.A(rO,{content:g}))})))},"gf"),BCs=_.q(function(X){var J=X.list;
var p=function(){var l;return(l=J().items)!=null?l:[]};
return _.A("div",{class:"ytwGenAiRichTextViewModelListContent"},_.A(_.v,{cond:function(){return J().title},
then:function(l){return _.A("div",{class:_.yW("ytwGenAiRichTextViewModelListTitle","ytwGenAiRichTextViewModelText")},_.A(_.x3,{text:l}))}}),_.A(_.v,{cond:function(){return J().style==="GEN_AI_RICH_TEXT_LIST_STYLE_BULLET"},
then:function(){return _.A("ul",{class:"ytwGenAiRichTextViewModelBulletedList"},_.A(_.Kr,{each:p},function(l){return _.A("li",{class:"ytwGenAiRichTextViewModelBulletedListItem"},_.A(rO,{content:l,isInList:!0}))}))}}),_.A(_.v,{cond:function(){return J().style==="GEN_AI_RICH_TEXT_LIST_STYLE_NUMBERED"},
then:function(){return _.A("ol",{class:"ytwGenAiRichTextViewModelNumberedList"},_.A(_.Kr,{each:p},function(l){return _.A("li",{class:"ytwGenAiRichTextViewModelNumberedListItem"},_.A(rO,{content:l,isInList:!0}))}))}}),_.A(_.v,{cond:function(){return J().style==="GEN_AI_RICH_TEXT_LIST_STYLE_IMAGE"},
then:function(){return _.A("div",{class:"ytwGenAiRichTextViewModelImageList"},_.A(_.Kr,{each:p},function(l){return _.A("div",{class:"ytwGenAiRichTextViewModelListItem"},_.A(rO,{content:l,isInList:!0}))}))}}))},"hf"),$4O=_.q(function(X){var J=X.table;
return _.A("table",{class:"ytwGenAiRichTextViewModelTableContent"},_.A("thead",null,_.A("tr",null,_.A(_.Kr,{each:function(){var p,l;return(l=(p=J().header)==null?void 0:p.cells)!=null?l:[]}},function(p){return _.A("th",{class:"ytwGenAiRichTextViewModelTableHeaderCell"},_.A(_.Kr,{each:function(){return p.contents}},function(l){return _.A(rO,{content:l})}))}))),_.A("tbody",null,_.A(_.Kr,{each:function(){var p;
return(p=J().rows)!=null?p:[]}},function(p){return _.A("tr",null,_.A(_.Kr,{each:function(){return p.cells}},function(l){return _.A("th",{class:"ytwGenAiRichTextViewModelTableCell"},_.A(_.Kr,{each:function(){return l.contents}},function(g){return _.A(rO,{content:g})}))}))})))},"jf"),rO=_.q(function(X){var J=X.content;
var p=_.eb(X.isInList,!1),l=function(){var g,B;return(B=(g=J().contentBlock)==null?void 0:g.contents)!=null?B:[]};
return _.A("div",{class:"ytwGenAiRichTextViewModelRichContent"},_.A(_.v,{cond:function(){return J().text},
then:function(g){return _.A(_.x3,{className:"ytwGenAiRichTextViewModelText",text:g})}}),_.A(_.v,{cond:function(){return J().image},
then:function(g){return _.A(gap,{imageData:g,isInList:p})}}),_.A(_.v,{cond:function(){return J().list},
then:function(g){return _.A(BCs,{list:g})}}),_.A(_.v,{cond:function(){return J().contentBlock},
then:function(){return _.A("div",{class:"ytwGenAiRichTextViewModelContentBlock"},_.A(_.Kr,{each:l},function(g){return _.A(rO,{content:g,isInList:!1})}))}}),_.A(_.v,{cond:function(){return J().table},
then:function(g){return _.A($4O,{table:g})}}))},"kf"),WW2=_.q(function(X){var J={};
J=_.Qg("ytwGenAiRichTextViewModelHost",(J.ytwGenAiRichTextViewModelGreenLinks=["green_track","underline"].includes(_.b8("search_overview_link_style")),J));return _.A("gen-ai-rich-text-view-model",{class:J},_.A(rO,{content:function(){return X.data().content}}))},"lf");_.CTT=_.q(function(X){var J=X.data;var p=function(){var y;return((y=J().loadingUi)!=null?y:"OVERVIEW_ANSWER_LOADING_UI_DEFAULT").replace("OVERVIEW_ANSWER_LOADING_UI_","")},l=function(){return J().isLoading&&(p()==="UNSPECIFIED"||p()==="GHOST_CARD")},g=function(){return!J().isLoading},B=function(){return!!J().content&&!J().contents},k=function(){return!!J().contents},n=function(){return!!J().nextQueryButtons},w=function(){return J().isLoading&&p()==="INVISIBLE"},Y=function(){var y,c;
return(c=(y=J().headerIcon)==null?void 0:y.iconType)!=null?c:""},e=function(){var y;
return(y=J().content)!=null?y:""},Z=function(){return!!J().sourcesSection},h,x=!((h=_.yG().resolve(_.I6(_.MA)))==null||!h()),U=_.QC(function(){var y=[],c=J().contents;
if(c)for(var D=0;D<c.length;D++){var m=_.a(c&&c[D],nKU);m&&y.push(m)}return y},void 0,"gcCsZb");
_.sy(function(){J().isLoading||_.KV("so_re",void 0,"search_overview_answer")});
return _.A("ytd-overview-answer-view-model",{class:function(){var y={};y=(y.ytdOverviewAnswerViewModelHost=!0,y.ytdOverviewAnswerViewModelDarkBackground=x&&!w(),y.ytdOverviewAnswerViewModelLightBackground=!x&&!w(),y);return _.Qg(y)}},_.A(_.v,{cond:function(){return!w()},
then:function(){return _.A(_.o3,null,_.A("h2",null,_.A("div",{class:"ytdOverviewAnswerViewModelHeader"},_.A(_.v,{cond:Y,then:function(y){return _.A("div",{class:"ytdOverviewAnswerViewModelHeaderIcon"},_.A(_.f_,{icon:y}))}}),_.A("div",{class:"ytdOverviewAnswerViewModelHeaderText"},_.A("div",{class:"ytdOverviewAnswerViewModelHeaderTitle"},function(){return J().headerText}),_.A("div",{class:"ytdOverviewAnswerViewModelHeaderSubtext"},_.A(_.x3,{text:function(){return J().headerSubtext}}))))),_.A(_.v,{cond:l,
then:function(){return _.A(tnC,null)}}),_.A(_.v,{cond:g,
then:function(){return _.A(_.o3,null,_.A(_.v,{cond:B,then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelText"},_.A(_.Uj,{text:e,isSmallText:!0}))}}),_.A(_.v,{cond:k,
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelRichText"},_.A(_.Kr,{each:U},function(y){return _.A(WW2,{data:y})}))}}),_.A(_.v,{cond:n,
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelNextQueryButtons"},_.A(_.NA,{data:function(){return J().nextQueryButtons}},{buttonViewModel:function(y){return _.A(_.q7,{data:y.data,
className:"ytdOverviewAnswerViewModelNextQueryButton"})},
horizontalShelfViewModel:_.HF}))}}),_.A("div",{class:"ytdOverviewAnswerViewModelSecondaryHeader"},_.A("div",{class:"ytdOverviewAnswerViewModelFeedbackButtons"},_.A(_.v,{cond:function(){return!!_.a(J().likeButtonViewModel,_.B6)&&!!_.a(J().dislikeButtonViewModel,_.$O)},
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelBottomButtonsContainer"},_.A(_.Y5,{data:function(){return _.a(J().likeButtonViewModel,_.B6)},
disableIconAnimation:!0}),_.A(_.wm,{data:function(){return _.a(J().dislikeButtonViewModel,_.$O)}}))}})),_.A(_.v,{cond:function(){var y;
return(y=J().sourcesSection)==null?void 0:y.headerText},
then:function(y){return _.A("div",{class:"ytdOverviewAnswerViewModelSourcesHeaderText"},_.A(_.x3,{text:y}))}})),_.A(_.v,{cond:Z,
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelSources"},_.A(_.NA,{data:function(){var y;return(y=J().sourcesSection)==null?void 0:y.sourcesShelf}},{buttonViewModel:_.q7,
horizontalShelfViewModel:function(y){return _.A(_.HF,{data:y.data,includeMargin:!0,hasPeek:!0})}}))}}),_.A(_.v,{cond:function(){return J().disclaimerText},
then:function(){return _.A("div",{class:"ytdOverviewAnswerViewModelDisclaimer"},_.A(_.x3,{text:function(){return J().disclaimerText},
linkInheritColor:!0}))}}))}}))}}))},"mf");var k5p=_.q(function(X){var J=_.Zp(X,{}).data;return _.A("yt-shopping-content-line-item-view-model",{class:_.yW("ytShoppingContentLineItemViewModelHost")},_.A(_.x3,{text:function(){var p;return(p=J().text)==null?void 0:p.attributedString}}))},"nf");_.Ia=_.q(function(X){X=_.Zp(X,{});var J=X.data,p={};return _.A("yt-shopping-content-line-view-model",{class:_.yW("ytShoppingContentLineViewModelHost",X.className,(p.ytShoppingContentLineViewModelTruncateText=function(){return!J().wrapContent},p)),
style:_.bY({"--shopping-content-line-gap":function(){return J().itemGap?J().itemGap+"px":void 0},
"--shopping-content-line-height":function(){return J().lineHeight?J().lineHeight+"px":void 0}})},_.A(_.Kr,{each:function(){return(J().items||[]).map(function(l){return _.a(l,xGk)}).filter(function(l){return!!l})}},function(l){return _.A(k5p,{data:l})}))},"of");var na6=_.q(function(X){var J=X.data;var p=function(){var B;return((B=J().image)==null?void 0:B.height)||48},l=function(){var B;
return((B=J().image)==null?void 0:B.width)||48},g=function(){return"width: "+l()+"px; height: "+p()+"px;"};
return _.A("yt-shopping-description-item-view-model",{class:"ytShoppingDescriptionItemViewModelHost",style:function(){var B,k,n,w=((B=_.yG().resolve(_.I6(_.MA)))==null?0:B())?(k=J())==null?void 0:k.darkThemeBackgroundColor:(n=J())==null?void 0:n.lightThemeBackgroundColor;return"background-color: "+(w?_.zU(w):"")+";"},
el:_.A4(_.j_(function(){var B;return(B=J())==null?void 0:B.rendererContext}))},_.A(_.v,{cond:function(){var B,k;
return(k=(B=J().image)==null?void 0:B.image)!=null?k:J().thumbnail},
then:function(B){return _.A("div",{class:"ytShoppingDescriptionItemViewModelThumbnail",style:function(){var k;return"background-color: "+(((k=J().image)==null?0:k.backgroundColor)?_.zU(J().image.backgroundColor):"")+";"+g()}},_.A(_.wt,{data:B,
height:p,width:l,style:g,alt:""}))}}),_.A("div",{class:"ytShoppingDescriptionItemViewModelText"},_.A(_.NA,{data:function(){return J().line1}},{shoppingContentLineViewModel:function(B){return _.A(_.Ia,{data:B.data})}}),_.A(_.NA,{data:function(){return J().line2}},{shoppingContentLineViewModel:function(B){return _.A(_.Ia,{data:B.data})}}),_.A(_.NA,{data:function(){return J().line3}},{shoppingContentLineViewModel:function(B){return _.A(_.Ia,{data:B.data})}})))},"pf");var LWp=_.q(function(X){var J=X.data;var p=X.active;var l=_.U$("transcript-segment-view-model");_.ge(function(){var g,B,k,n=((g=_.yG().resolve(_.I6(_.MA)))==null?0:g())?(B=J())==null?void 0:B.darkThemeColorPalette:(k=J())==null?void 0:k.lightThemeColorPalette;n&&(n.additiveBackground&&l.value.style.setProperty("--timestamp-active-background-color",_.zU(n.additiveBackground)),n.textSecondary&&l.value.style.setProperty("--timestamp-active-color",_.TU(n.textSecondary)))},"TnVCnb");
X={};return _.A("transcript-segment-view-model",{class:_.yW("ytwTranscriptSegmentViewModelHost",(X.ytwTranscriptSegmentViewModelHostActive=p,X.ytwTranscriptSegmentViewModelHostModern=_.H("enable_timeline_view_modern_transcript")||_.H("enable_timeline_view_modern_transcript_fe"),X)),el:l},_.A(_.v,{cond:function(){var g;return(g=J())==null?void 0:g.timestamp},
then:function(g){var B={};return _.A(_.o3,null,_.A("div",{class:_.yW("ytwTranscriptSegmentViewModelTimestamp",(B.ytwTranscriptSegmentViewModelTimestampActive=p,B)),"aria-hidden":!0},g),_.A("div",{class:"ytwTranscriptSegmentViewModelTimestampA11yLabel"},function(){var k=g().split(":").map(Number),n=_.C(k.reverse());k=n.next().value;var w=n.next().value;n=n.next().value;return _.EKU({hours:n,minutes:w,seconds:k})}))}}),_.A(_.x3,{text:function(){var g,B,k;
return(k=(g=J())==null?void 0:g.attributedText)!=null?k:{content:(B=J())==null?void 0:B.simpleText}},
linkInheritColor:!0,noPreWrap:!0}))},"rf");var A66=_.q(function(X){var J=X.data;return _.A("div",{class:"videoAttributesSectionViewModelHeader"},_.A("div",{class:"videoAttributesSectionViewModelTitleContainer"},_.A("h3",{class:"videoAttributesSectionViewModelTitle"},function(){return J().headerTitle}),_.A(_.v,{cond:function(){return J().headerInfoButton},
then:function(){return _.A(_.NA,{data:function(){return J().headerInfoButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"videoAttributesSectionViewModelInfoButton"})}})}})),_.A(_.v,{cond:function(){return J().headerSubtitle},
then:function(){return _.A("span",{class:"videoAttributesSectionViewModelSubtitle"},function(){return J().headerSubtitle})}}))},"sf"),wK6=_.q(function(X){function J(y){return Math.max(Math.min(y,0),Y()-n())}
var p=X.data;var l;X=_.U$("div",function(y){var c=function(){e(y.clientWidth)};
c();window.ResizeObserver&&(l=new ResizeObserver(c),l.observe(y))});
var g=_.U$("div",function(y){w(y.scrollWidth)}),B=_.C(_.uo(0,void 0,"C3XQAe")),k=B.next().value;
B=B.next().value;var n=k,w=B;B=_.C(_.uo(0,void 0,"db7y3"));k=B.next().value;B=B.next().value;var Y=k,e=B;k=_.C(_.uo(0,void 0,"RchC7"));var Z=k.next().value,h=k.next().value;_.Bo(function(){var y;(y=l)==null||y.disconnect()});
var x=function(){h(J(Z()+Y()))},U=function(){h(J(Z()-Y()))};
return _.A("yt-video-attributes-section-view-model",null,_.A("div",{class:"videoAttributesSectionViewModelHost"},_.A(_.v,{cond:function(){return p().headerTitle},
then:function(){return _.A(A66,{data:p})}}),_.A("div",{class:_.yW("videoAttributesSectionViewModelVideoAttributes","videoAttributesSectionViewModelScrollContainer"),
el:X},_.A("div",{class:"videoAttributesSectionViewModelVideoAttributesContainer",style:_.bY({transform:function(){var y=Z();_.Bh("HTML_DIR")==="rtl"&&(y*=-1);return"translateX("+y+"px)"}}),
el:g},_.A(_.NA,{data:function(){return p().videoAttributeViewModels}},{videoAttributeViewModel:QFs}))),_.A(_.NA,{data:function(){return p().footerButton}},{buttonViewModel:function(y){return _.A(_.q7,{data:y.data,
className:"videoAttributesSectionViewModelFooterButton"})}}),_.A(_.v,{cond:function(){return Z()<0&&p().previousButton},
then:function(){return _.A("div",{class:"videoAttributesSectionViewModelLeftArrow"},_.A(_.NA,{data:function(){return p().previousButton}},{buttonViewModel:function(y){return _.A(_.q7,{data:y.data,
onClick:x})}}))}}),_.A(_.v,{cond:function(){return Z()>Y()-n()&&p().nextButton},
then:function(){return _.A("div",{class:"videoAttributesSectionViewModelRightArrow"},_.A(_.NA,{data:function(){return p().nextButton}},{buttonViewModel:function(y){return _.A(_.q7,{data:y.data,
onClick:U})}}))}})))},"tf");
wK6.idomCompat=!0;var Ym0=_.q(function(X){var J=X.data;var p=X.active;var l={},g={};return _.A("timeline-item-view-model",{class:_.yW("ytwTimelineItemViewModelHost",(l.ytwTimelineItemViewModelHostChapterChild=X.chapterChild,l.ytwTimelineItemViewModelModern=_.H("enable_timeline_view_modern_transcript")||_.H("enable_timeline_view_modern_transcript_fe"),l))},_.A("div",{class:"ytwTimelineItemViewModelTimestampSection"},_.A("div",{class:_.yW("ytwTimelineItemViewModelTimestamp",(g.ytwTimelineItemViewModelTimestampActive=
p,g))},function(){return J().timestamp})),_.A("div",{class:"ytwTimelineItemViewModelContentItems"},_.A(_.NA,{data:function(){return J().contentItems}},{transcriptSegmentViewModel:function(B){return _.A(LWp,{data:B.data,
active:p})},
videoAttributesSectionViewModel:wK6})))},"uf");var vap=_.q(function(X){var J=X.data;X={};return _.A("timeline-chapter-view-model",{class:_.yW("ytwTimelineChapterViewModelHost")},_.A("div",{class:_.yW("ytwTimelineChapterViewModelTitle",(X.ytwTimelineChapterViewModelModern=_.H("enable_timeline_view_modern_transcript")||_.H("enable_timeline_view_modern_transcript_fe"),X))},function(){return J().title}),_.A(_.NA,{data:function(){return J().contents}},{timelineItemViewModel:function(p){return _.A(Ym0,{data:p.data,
chapterChild:!0})},
videoAttributesSectionViewModel:function(p){return _.A(wK6,{data:p.data})}}))},"vf");var eBJ=_.q(function(X){var J=X.data;var p=_.U$("macro-markers-panel-item-view-model"),l=_.mM(_.DTa,function(){var B;return(B=J().markersEngagementPanelSyncEntityKey)!=null?B:""}),g=function(){var B;
return((B=l())==null?void 0:B.activeItemIndex)===J().index};
X=_.Sv(function(B){var k,n,w,Y,e;return _.L(function(Z){if(Z.nextAddress==1)return B.stopPropagation(),_.KE(_.EV(B),p.value,["A".toString(),"BUTTON".toString()])?Z.return():(k=_.Xg(J().onTap))?Z.yield(_.OV(),2):Z.return();n=Z.yieldResult;Y=(w=_.a(k,_.CV))==null?void 0:w.startTimeSeconds;Y===void 0||(e=n)!=null&&e.seekTo(Y,!0);_.Ma(Z)})});
return _.A("macro-markers-panel-item-view-model",{class:_.yW("ytwMacroMarkersPanelItemViewModelHost",{"is-active":g}),el:p,"on:click":X,tabindex:0,role:"button"},_.A(_.NA,{data:function(){var B;return(B=J())==null?void 0:B.item}},{timelineChapterViewModel:function(B){return _.A(vap,{data:B.data,
active:g})},
timelineItemViewModel:function(B){return _.A(Ym0,{data:B.data,active:g})},
videoAttributeViewModel:QFs,shoppingDescriptionItemViewModel:na6}))},"wf");
eBJ.idomCompat=!0;_.ZZ(eBJ,"macro-markers-panel-item-view-model",{props:{data:_.H7}});_.ZZ(wK6,"yt-video-attributes-section-view-model",{props:{data:_.H7}});var ZY0=_.q(function(X){var J=function(){var p,l,g;return(g=(p=X.data().leadingLogoAccessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label)!=null?g:""};
return _.A("ytw-fantasy-section-header-view-model",{class:"ytwFantasySectionHeaderViewModelHost"},_.A(_.v,{cond:function(){return X.data().leadingLogo},
then:function(p){return _.A(_.wt,{className:"ytwFantasySectionHeaderViewModelLogo",data:p,alt:J})}}),_.A("div",{class:"ytwFantasySectionHeaderViewModelMetadata"},_.A(_.x3,{className:"ytwFantasySectionHeaderViewModelTitle",
text:function(){return X.data().title}}),_.A(_.x3,{className:"ytwFantasySectionHeaderViewModelSubtitle",
text:function(){return X.data().subtitle}})),_.A(_.NA,{data:function(){return X.data().trailingButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"ytwFantasySectionHeaderViewModelTrailingButton"})}}))},"xf");var hBb=_.q(function(X){var J={};J=_.yW("ytwFantasyTeamViewModelHost",(J.ytwFantasyTeamViewModelCompact=function(){var g;return!((g=X.compact)==null||!g.call(X))},J.ytwFantasyTeamViewModelUser=function(){return X.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_USER_TEAM"},J.ytwFantasyTeamViewModelOpponent=function(){return X.data().teamOwnerType==="FANTASY_TEAM_OWNER_TYPE_OPPONENT_USER_TEAM"},J));
var p=function(){var g,B,k;return(k=(g=X.data().teamLogoAccessibility)==null?void 0:(B=g.accessibilityData)==null?void 0:B.label)!=null?k:""},l=_.mM(mTU,function(){return X.data().teamEntityKey});
return _.A("ytw-fantasy-team-view-model",{class:J},_.A(_.v,{cond:function(){return X.data().teamLogo},
then:function(g){return _.A(_.wt,{className:"ytwFantasyTeamViewModelLogo",data:g,alt:p})}}),_.A("div",{class:"ytwFantasyTeamViewModelMetadata"},_.A("div",{class:"ytwFantasyTeamViewModelHeader"},_.A(_.x3,{className:"ytwFantasyTeamViewModelScore",
text:function(){var g;return(g=l())==null?void 0:g.score}}),_.A(_.f_,{icon:function(){var g;
return(g=l())==null?void 0:g.projectedScoreTrendingIcon},
className:"ytwFantasyTeamViewModelProjectedScoreIcon",size:12,active:!0}),_.A(_.x3,{className:"ytwFantasyTeamViewModelProjectedScore",text:function(){var g;return(g=l())==null?void 0:g.projectedScore}})),_.A(_.x3,{className:"ytwFantasyTeamViewModelPrimaryText",
text:function(){return X.data().primaryText}}),_.A(_.x3,{className:"ytwFantasyTeamViewModelSecondaryText",
text:function(){return X.data().secondaryText}}),_.A(_.x3,{className:"ytwFantasyTeamViewModelTertiaryText",
text:function(){return X.data().tertiaryText}})),_.A(_.x3,{className:"ytwFantasyTeamViewModelCompactScore",
text:function(){var g;return(g=l())==null?void 0:g.score}}))},"yf");_.ZZ(_.q(function(X){return _.A("fantasy-league-summary-view-model",{class:"ytwFantasyLeagueSummaryViewModelHost"},_.A("div",{class:"ytwFantasyLeagueSummaryViewModelHeader"},_.A(_.NA,{data:function(){return X.data().summaryHeader}},{fantasySectionHeaderViewModel:ZY0})),_.A(_.NA,{data:function(){return X.data().userTeam}},{fantasyTeamViewModel:hBb}),_.A(_.NA,{data:function(){return X.data().opponentTeam}},{fantasyTeamViewModel:hBb}))},"zf"),"fantasy-league-summary-view-model",{props:{data:_.H7}});var x46=_.q(function(X){var J=_.Zp(X,{shape:{},useCustomTabRenderable:!1}),p=J.shape;J=J.useCustomTabRenderable;var l=X.customTabRenderable,g=function(){return p().disabled},B=function(){return p().selected},k=function(){return p().title},n=function(){return p().icon},w=_.U$("yt-tab-shape");
X=_.Sv(function(Z){var h;if(!g()&&((h=p().aTagConfig)==null?0:h.onclick))p().aTagConfig.onclick(Z);return!1});
var Y=_.Sv(function(Z){if(Z.key==="Enter"||Z.key==="ArrowUp"||Z.key==="ArrowDown")Z.preventDefault(),w.value.click();return!1}),e={};
return _.A("yt-tab-shape",{class:_.yW("yt-tab-shape",function(){return p().className},(e["yt-tab-shape__tab--last-tab"]=function(){return p().isLastTab},e["yt-tab-shape--host-disabled"]=g,e["yt-tab-shape--host-clickable"]=!l,e)),
role:l?void 0:"tab","aria-selected":B!=null?B:!1,"aria-disabled":g,tabindex:l?void 0:0,"on:click":X,"on:keydown":Y,el:w,"tab-identifier":function(){return p().identifier},
"tab-title":k},_.A(_.v,{cond:J,then:function(){return l()},
else:function(){var Z={},h={};return _.A(_.o3,null,_.A("div",{class:_.yW("yt-tab-shape__tab",(Z["yt-tab-shape__tab--tab-selected"]=B,Z))},_.A(_.v,{cond:n,then:function(x){return _.A(_.f_,{className:"yt-tab-shape__tab-icon",icon:function(){return x().iconType}})}}),k),_.A("div",{class:_.yW("yt-tab-shape__tab-bar",(h["yt-tab-shape__tab-bar--tab-bar-selected"]=B,h))}))}}))},"Af");
x46.idomCompat={callbacks:{customTabRenderable:!0}};_.aRb=_.q(function(X){var J=X.shape;X=_.C(_.uo(48,void 0,"nDAx4"));var p=X.next().value,l=X.next().value;X=_.C(_.uo(0,void 0,"GCgjqb"));var g=X.next().value,B=X.next().value,k=function(){return J().tabs},n=_.U$("yt-tab-group-shape"),w=function(){var h,x;
return(x=(h=k())==null?void 0:h.findIndex(function(U){return U.selected}))!=null?x:-1};
X=_.C(_.uo(!1,void 0,"SU01tf"));var Y=X.next().value,e=X.next().value,Z=function(){Y()||_.gs.addJob(function(){e(!0)},0)};
_.ge(function(){var h=w(),x=_.gs.addJob(function(){var U,y=((U=n.value)==null?void 0:U.querySelectorAll("yt-tab-shape"))||[],c;l(((c=h>-1?y[h]:void 0)==null?void 0:c.getBoundingClientRect().width)||0);for(c=U=0;c<h;c++)U+=y[c].offsetWidth+24;_.Bh("HTML_DIR")==="rtl"&&(U=-U);B(U);Z()},8,0);
_.Bo(function(){_.gs.cancelJob(x)})},"PMwgb");
X={};return _.A("yt-tab-group-shape",{class:_.yW("tabGroupShapeHost",(X.tabGroupShapeOverflowHidden=function(){return J().isOverflowHidden},X)),
el:n},_.A(_.v,{cond:k,then:function(h){return _.A(_.o3,null,_.A("div",{class:"tabGroupShapeTabs",role:"tablist"},_.A(_.Kr,{each:h},function(x,U){return _.A(x46,{shape:function(){return Object.assign({},x,{isLastTab:U()===h().length-1})},
customTabRenderable:x.customTabRenderable,useCustomTabRenderable:!!x.customTabRenderable})})),_.A(HY2,{width:p,
sliderOffset:g,enableTransition:Y}))}}))},"Cf");
_.aRb.idomCompat=!0;var HY2=_.q(function(X){var J=_.eb(X.sliderOffset,0),p=X.width,l=X.enableTransition;X={};return _.A("div",{class:_.yW("tabGroupShapeSlider",(X.tabGroupShapeSliderTransition=function(){return l()},X)),
style:_.bY({width:function(){return p()+"px"},
transform:function(){return"translateX("+J()+"px)"}})})},"Df");var U42=_.q(function(X){var J=function(){var B,k,n;return(n=(B=X.data().playerLogoAccessibility)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)!=null?n:""},p=_.mM(Fg5,function(){return X.data().playerEntityKey}),l={};
l=_.yW("ytwFantasyPlayerViewModelHost",(l.ytwFantasyPlayerViewModelPlaying=function(){var B;return!((B=p())==null||!B.isPlayerPlaying)},l.ytwFantasyPlayerViewModelOnField=function(){var B;
return((B=p())==null?void 0:B.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_ON_FIELD"},l.ytwFantasyPlayerViewModelRedZone=function(){var B;
return((B=p())==null?void 0:B.playerInGameStatus)==="FANTASY_PLAYER_IN_GAME_STATUS_RED_ZONE"},l));
var g=function(){var B,k,n,w=((B=_.yG().resolve(_.I6(_.MA)))==null?0:B())?(k=X.data().playerLogoBackgroundColor)==null?void 0:k.darkTheme:(n=X.data().playerLogoBackgroundColor)==null?void 0:n.lightTheme;return w===void 0?"":_.zU(w)};
return _.A("ytw-fantasy-player-view-model",{class:l},_.A(_.v,{cond:function(){return X.data().playerLogo},
then:function(B){return _.A("div",{class:"ytwFantasyPlayerViewModelLogo"},_.A("div",{class:"ytwFantasyPlayerViewModelLogoRing"},_.A(_.wt,{className:"ytwFantasyPlayerViewModelLogoImage",style$:_.bY({"background-color":g}),data:B,alt:J})),_.A("div",{class:"ytwFantasyPlayerViewModelInGameStatus"},_.A(_.f_,{icon:"FOOTBALL_FILLED",className:"ytwFantasyPlayerViewModelInGameStatusIcon"})))}}),_.A("div",{class:"ytwFantasyPlayerViewModelMetadata"},_.A("div",{class:"ytwFantasyPlayerViewModelHeader"},_.A(_.x3,
{className:"ytwFantasyPlayerViewModelName",
text:function(){var B;return(B=X.data())==null?void 0:B.playerNameText}}),_.A(_.x3,{className:"ytwFantasyPlayerViewModelDescription",
text:function(){var B;return(B=X.data())==null?void 0:B.playerDescriptionText}})),_.A("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.A(_.x3,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var B;return(B=p())==null?void 0:B.gamePeriodText}}),_.A(_.x3,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var B;return(B=X.data())==null?void 0:B.opponentTeamText}}),_.A(_.x3,{className:"ytwFantasyPlayerViewModelSecondaryItem",
text:function(){var B;return(B=p())==null?void 0:B.gameStatusText}}),_.A(_.x3,{className:_.yW("ytwFantasyPlayerViewModelSecondaryItem","ytwFantasyPlayerViewModelStatus"),
text:function(){var B;return(B=p())==null?void 0:B.playerStatusText}})),_.A("div",{class:"ytwFantasyPlayerViewModelSecondaryText"},_.A(_.x3,{text:function(){var B;
return(B=p())==null?void 0:B.playerStatsText}}))),_.A(_.x3,{className:"ytwFantasyPlayerViewModelScore",
text:function(){var B;return(B=p())==null?void 0:B.fantasyScore}}))},"Ef");var r6T=_.q(function(X){return _.A("ytw-fantasy-roster-view-model",{class:"ytwFantasyRosterViewModelHost"},_.A(_.v,{cond:function(){return X.data().players},
then:function(J){return _.A(_.NA,{data:J},{fantasyPlayerViewModel:U42})}}))},"Ff");var IRs=_.q(function(X){var J=_.C(_.hF(function(){var g;return(g=X.data().selectedTabIdentifierKey)!=null?g:""})),p=J.next().value,l=J.next().value;
_.ii(function(){var g;(g=X.setSelectedTabSignal)==null||g.call(X,p)});
return _.A("yt-tabbed-view-model",{class:"ytTabbedViewModelHost"},_.A("div",{class:"ytTabbedViewModelTabGroup"},_.A(_.aRb,{shape:function(){var g=X.data(),B=[],k={tabs:B};if(!g.tabs)return k;g=_.C(g.tabs);for(var n=g.next(),w={};!n.done;w={tabViewModel:void 0},n=g.next())if(w.tabViewModel=_.a(n.value,U3e),w.tabViewModel){var Y=n=void 0;B.push({aTagConfig:{onclick:function(e){return function(){var Z;l((Z=e.tabViewModel.tabIdentifier)!=null?Z:"")}}(w)},
identifier:w.tabViewModel.tabIdentifier,selected:p()===w.tabViewModel.tabIdentifier,title:(Y=(n=w.tabViewModel.title)==null?void 0:n.content)!=null?Y:""})}return k}})),_.A(_.NA,{data:function(){var g,B=_.C((g=X.data().tabs)!=null?g:[]);
for(g=B.next();!g.done;g=B.next())if((g=_.a(g.value,U3e))&&g.tabIdentifier===p())return g.content}},{fantasyRosterViewModel:r6T}))},"Hf");_.ZZ(_.q(function(X){var J=_.C(PzW()),p=J.next().value,l=J.next().value;return _.A("ytw-fantasy-matchup-view-model",{class:"ytwFantasyMatchupViewModelHost"},_.A(_.x3,{className:"ytwFantasyMatchupViewModelTitle",text:function(){return X.data().title}}),_.A(_.v,{cond:function(){return X.data().tabbedViewModel},
then:function(g){return _.A(_.NA,{data:g},{tabbedViewModel:function(B){return _.A(IRs,{data:B.data,setSelectedTabSignal:l})}})}}),_.A(_.v,{cond:function(){var g,B=(g=_.a(X.data().tabbedViewModel,rKG))==null?void 0:g.tabs;
g=_.a(B==null?void 0:B[0],U3e);B=_.a(B==null?void 0:B[1],U3e);var k=g==null?void 0:g.tabIdentifier;if(p()===k){var n,w;if(!((n=_.a(g==null?void 0:g.content,FUk))==null?0:(w=n.players)==null?0:w.length))return X.data().noUserTeamPlayersText}else{var Y,e;if(!((Y=_.a(B==null?void 0:B.content,FUk))==null?0:(e=Y.players)==null?0:e.length))return X.data().noOpponentTeamPlayersText}},
then:function(g){return _.A(_.x3,{className:"ytwFantasyMatchupViewModelNoPlayersMessage",text:g})}}))},"If"),"ytw-fantasy-matchup-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){return _.A("ytw-fantasy-weekly-matchup-summary-view-model",{class:"ytwFantasyWeeklyMatchupSummaryViewModelHost"},_.A(_.x3,{className:"ytwFantasyWeeklyMatchupSummaryViewModelTitle",text:function(){return X.data().title}}),_.A(_.v,{cond:function(){return X.data().matchupTeamPairs},
then:function(J){return _.A(_.Kr,{each:J,keyBy:"INDEX"},function(p){return _.A("div",{class:"ytwFantasyWeeklyMatchupSummaryViewModelPair"},_.A(_.NA,{data:function(){return[p().firstTeam,p().secondTeam]}},{fantasyTeamViewModel:function(l){return _.A(hBb,{data:l.data,
compact:!0})}}))})}}))},"Jf"),"ytw-fantasy-weekly-matchup-summary-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=function(){var g,B,k;return(k=(g=X.data().userLogoAccessibility)==null?void 0:(B=g.accessibilityData)==null?void 0:B.label)!=null?k:""},p=function(){var g,B,k;
return(k=(g=X.data().opponentLogoAccessibility)==null?void 0:(B=g.accessibilityData)==null?void 0:B.label)!=null?k:""},l=_.mM(RIB,function(){return X.data().entityKey});
return _.A("fantasy-win-probability-view-model",{class:"ytwFantasyWinProbabilityViewModelHost"},_.A("div",{class:"ytwFantasyWinProbabilityViewModelTop"},_.A(_.v,{cond:function(){return X.data().userLogo},
then:function(g){return _.A(_.wt,{className:"ytwFantasyWinProbabilityViewModelLogo",data:g,alt:J})}}),_.A("h3",{class:"ytwFantasyWinProbabilityViewModelTitle"},_.A(_.x3,{text:function(){return X.data().title}})),_.A(_.v,{cond:function(){return X.data().opponentLogo},
then:function(g){return _.A(_.wt,{className:"ytwFantasyWinProbabilityViewModelLogo",data:g,alt:p})}})),_.A("div",{class:"ytwFantasyWinProbabilityViewModelBottom"},_.A("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.A(_.x3,{text:function(){var g;
return(g=l())==null?void 0:g.userWinNumberLabel}})),_.A("div",{class:"ytwFantasyWinProbabilityViewModelProbabilityBars"},_.A("div",{class:_.yW("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityUserBar"),
style:_.bY({flex:function(){var g,B;return(B=(g=l())==null?void 0:g.userWinNumber)!=null?B:50}})}),_.A("div",{class:_.yW("ytwFantasyWinProbabilityViewModelProbabilityBar","ytwFantasyWinProbabilityViewModelProbabilityOpponentBar"),
style:_.bY({flex:function(){var g,B;return(B=(g=l())==null?void 0:g.opponentWinNumber)!=null?B:50}})})),_.A("div",{class:"ytwFantasyWinProbabilityViewModelPercentage"},_.A(_.x3,{text:function(){var g;
return(g=l())==null?void 0:g.opponentWinNumberLabel}}))))},"Kf"),"fantasy-win-probability-view-model",{props:{data:_.H7}});var y6p={sources:[{clientResource:{imageName:"LOCK_FILLED"}}]},oaJ=_.q(function(X){return _.A(_.NA,{data:X.button},{buttonViewModel:function(J){return _.A(_.q7,{data:J.data,className:"ytdBackstageLockedPostViewModelBottomButton"})}})},"Lf"),Smw=_.q(function(X){return _.A("ytd-backstage-locked-post-view-model",{class:_.yW("ytdBackstageLockedPostViewModelHost",X.className)},_.A("div",{class:"ytdBackstageLockedPostViewModelHeader"},_.A("div",{class:"ytdBackstageLockedPostViewModelAuthorAvatar"},_.A(_.NA,
{data:function(){return X.data().authorAvatar}},{decoratedAvatarViewModel:_.Ln})),_.A("div",{class:"ytdBackstageLockedPostViewModelHeaderDetails"},_.A("div",{class:"ytdBackstageLockedPostViewModelAuthorText"},_.A(_.x3,{text:function(){return X.data().authorText}})),_.A("div",{class:"ytdBackstageLockedPostViewModelPublishedTimeText"},_.A(_.x3,{text:function(){return X.data().publishedTimeText}}),_.A(_.NA,{data:function(){return X.data().sponsorsOnlyBadge}},{sponsorsOnlyBadgeRenderer:function(J){return _.A(rNt,
{data:J.data,
className:"ytdBackstageLockedPostViewModelMembersOnlyBadge"})}})))),_.A("div",{class:"ytdBackstageLockedPostViewModelPostText"},_.A(_.x3,{text:function(){return X.data().contentText}})),_.A(_.T_,null,_.A(_.Qw,{when:function(){return X.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_TEXT_ONLY"}},function(){return _.A("div",{class:"ytdBackstageLockedPostViewModelLockedTextDisplay"},_.A(_.wt,{data:y6p,
alt:"",className:"ytdBackstageLockedPostViewModelLockedTextDisplayIcon"}),_.A(_.x3,{text:function(){return X.data().lockedText}}))}),_.A(_.Qw,{when:function(){return X.data().lockedDisplayType==="BACKSTAGE_LOCKED_POST_LOCKED_DISPLAY_TYPE_GREY_BOX"}},function(){return _.A("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBox"},_.A("div",{class:"ytdBackstageLockedPostViewModelLockedGreyBoxIcon"},_.A(_.wt,{data:y6p,
alt:""})),_.A(_.x3,{text:function(){return X.data().lockedText}}))})),_.A("div",{class:"ytdBackstageLockedPostViewModelButtons"},_.A(oaJ,{button:function(){return X.data().likeButton}}),_.A("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return X.data().voteCountA11y}},_.A(_.x3,{text:function(){return X.data().voteCount}})),_.A(oaJ,{button:function(){return X.data().dislikeButton}}),_.A(oaJ,{button:function(){return X.data().commentButton}}),_.A("span",{class:"ytdBackstageLockedPostViewModelButtonCounts",
"aria-label":function(){return X.data().commentCountA11y}},_.A(_.x3,{text:function(){return X.data().commentCount}}))))},"Mf");
Smw.idomCompat=!0;_.ZZ(Smw,"ytd-backstage-locked-post-view-model",{props:{data:_.H7,className:_.H7}});_.Pz("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");
var yz=function(){var X=_.F.apply(this,arguments)||this;X.darkerPanels=_.H("web_watch_darker_panels");X.commentsHidePanelButton=!1;X.isWatchGrid=!1;X.continuationShowButton=!1;X.isSearch=!1;X.isConstrainedList=!1;X.isWatch=!1;X.eligibleToSwitchToGrid=!1;X.useBigThumbs=!1;X.epRestyle=!1;X.isCarouselInFeed=!0;X.topSpacingZero=!1;X.continuationIsInitialLoad=!0;X.enableSqueezebackPanels=_.H("web_shorts_enable_squeezeback_panels");X.enableAnchoredPanel=_.H("desktop_shorts_v2_anchored_panel");X.notSticky=
!0;X.mastheadHeight=0;X.isStickyChipBarSetup=!1;X.actionMap={"yt-item-section-continuation-action":"handleYtItemSectionContinuation","yt-item-section-replace-action":"handleYtItemSectionReplace"};X.nextContinuation={continuationType:"itemSectionContinuation",usePost:!0};return X};
_.r(yz,_.F);_.W=yz.prototype;_.W.updateLockupContainerTypes=function(X){if(this.eligibleToSwitchToGrid){var J;(J=Array.from(this.hostElement.querySelectorAll("#contents yt-lockup-view-model")))==null||J.forEach(function(p){p.containerType=X})}};
_.W.getItemsPath=function(){return"data.contents"};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.W.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{commentsHeaderRenderer:{component:"ytd-comments-header-renderer",properties:{engagementPanel:"[[engagementPanel]]",hidePanelButton:"[[commentsHidePanelButton]]"}},sortFilterHeaderRenderer:{component:"ytd-sort-filter-header-renderer",properties:{isPlaylist:"[[isPlaylist]]",isClipList:"[[isClipList]]"}},itemSectionHeaderRenderer:"ytd-item-section-header-renderer",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
chipCloudRenderer:"yt-chip-cloud-renderer",feedFilterChipBarRenderer:"ytd-feed-filter-chip-bar-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",chipBarViewModel:{component:"chip-bar-view-model",noInjection:!0}}},shownItems:{id:"contents",mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-item-section-renderer lockup",force16By9ThumbnailAspectRatio:!0},properties:{sizing:"[[sizing]]",typographyBump:"[[typographyBump]]",thumbnailFixedWidth:"[[thumbnailWidth]]",
thumbnailTargetWidth:"[[thumbnailTargetWidth]]",lockupExperiments:"[[lockupExperiments]]",containerType:"[[lockupContainerType]]"}},alertBannerViewModel:{component:"yt-alert-banner-view-model"},aboutChannelRenderer:"ytd-about-channel-renderer",activityItemRenderer:"yt-activity-item-renderer",adSlotRenderer:"ytd-ad-slot-renderer",backgroundPromoRenderer:"ytd-background-promo-renderer",backstageLockedPostViewModel:"ytd-backstage-locked-post-view-model",backstagePostThreadRenderer:"ytd-backstage-post-thread-renderer",
buttonRenderer:"ytd-button-renderer",carouselAdRenderer:"ytd-carousel-ad-renderer",cardItemContainerRenderer:{component:"yt-card-item-container-renderer",properties:{compact:"[[engagementPanel]]"}},cardItemRenderer:"yt-card-item-renderer",carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0}},channelAboutFullMetadataRenderer:"ytd-channel-about-metadata-renderer",channelFeaturedContentRenderer:{component:"ytd-channel-featured-content-renderer",properties:{thumbnailFixedWidth:"[[thumbnailWidth]]",
lockupContainerType:"[[lockupContainerType]]"}},channelRenderer:{component:"ytd-channel-renderer",properties:{compactStyle:"[[engagementPanel]]"}},channelSwitcherPageRenderer:"ytd-channel-switcher-page-renderer",channelVideoPlayerRenderer:"ytd-channel-video-player-renderer",chipCloudRenderer:{component:"yt-chip-cloud-renderer",properties:{isSearch:"[[isSearch]]"}},chipsShelfViewModel:"chips-shelf-view-model",clarificationRenderer:"ytd-clarification-renderer",commentHistoryEntryRenderer:"ytd-comment-history-entry-renderer",
commentThreadRenderer:{component:"ytd-comment-thread-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},commentFilterContextViewModel:{component:"yt-comment-filter-context-view-model"},compactMovieRenderer:"ytd-compact-movie-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactTextPromoRenderer:"ytd-compact-text-promo-renderer",
compactVideoRenderer:"ytd-compact-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",connectedAppRenderer:"ytd-connected-app-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:"ytd-destination-shelf-renderer",didYouMeanRenderer:"yt-did-you-mean-renderer",displayAdRenderer:"ytd-display-ad-renderer",emergencyOneboxRenderer:"ytd-emergency-onebox-renderer",eomSettingsDisclaimerRenderer:"ytd-eom-settings-disclaimer-renderer",exploratoryResultsRenderer:"ytd-exploratory-results-renderer",
faqSectionRenderer:"yt-faq-section-renderer",fantasyLeagueSummaryViewModel:"fantasy-league-summary-view-model",fantasyMatchupViewModel:"ytw-fantasy-matchup-view-model",fantasyWeeklyMatchupSummaryViewModel:"ytw-fantasy-weekly-matchup-summary-view-model",fantasyWinProbabilityViewModel:"fantasy-win-probability-view-model",feedbackElicitationSingleQuestionRenderer:"ytd-feedback-elicitation-single-question-renderer",feedEntryRenderer:"ytd-feed-entry-renderer",feedNudgeRenderer:"ytd-feed-nudge-renderer",
eduCardViewModel:"yt-edu-card-view-model",gridRenderer:"ytd-grid-renderer",richGridRenderer:"ytd-rich-grid-renderer",handlesClaimingHeaderRenderer:"ytd-handles-claiming-header-renderer",handlesClaimingUpdateSocialRenderer:"ytd-handles-claiming-update-social-renderer",handlesClaimingVanityInfoRenderer:"ytd-handles-claiming-vanity-info-renderer",handlesClaimingVideoItemRenderer:"ytd-handles-claiming-video-item-renderer",handlesClaimingTitleImagesSectionRenderer:"ytd-handles-claiming-title-images-section-renderer",
handlesClaimingFaqSectionRenderer:"ytd-handles-claiming-faq-section-renderer",hashtagTileRenderer:"ytd-hashtag-tile-renderer",horizontalCardListRenderer:{component:"ytd-horizontal-card-list-renderer",properties:{isSearch:"[[isSearch]]"}},includingResultsForRenderer:"yt-including-results-for-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",labsEditRenderer:"ytd-labs-edit-renderer",labsHeaderRenderer:"ytd-labs-header-renderer",
labsItemRenderer:"ytd-labs-item-renderer",linearLayoutViewModel:"yt-linear-layout-view-model",liveChatHistoryEntryRenderer:"ytd-live-chat-history-entry-renderer",macroMarkersPanelItemViewModel:"macro-markers-panel-item-view-model",messageRenderer:{component:"ytd-message-renderer",properties:{panel:"[[engagementPanel]]"}},miniGameCardViewModel:{component:"ytd-mini-game-card-view-model",properties:{isSearch:"[[isSearch]]"}},movieRenderer:"ytd-movie-renderer",musicPassFeatureInfoRenderer:"yt-music-pass-feature-info-renderer",
newspaperRenderer:"ytd-newspaper-renderer",noResultsFoundShowingResultsForRenderer:"yt-no-results-found-showing-results-for-renderer",notificationRenderer:"ytd-notification-renderer",offerItemExpandedRenderer:"yt-offer-item-expanded-renderer",offerItemRenderer:"yt-offer-item-renderer",offerItemUpsellRenderer:"yt-offer-item-upsell-renderer",officialCardViewModel:{component:"yt-official-card-view-model",properties:{className:"[[is]]"}},playlistRenderer:{component:"ytd-playlist-renderer",properties:{isSearch:"[[isSearch]]"}},
pageIntroductionRenderer:"ytd-page-introduction-renderer",playlistShowMetadataRenderer:"ytd-playlist-show-metadata-renderer",playlistVideoListRenderer:"ytd-playlist-video-list-renderer",playlistVideoRenderer:"ytd-playlist-video-renderer",premiumBrowseFooterRenderer:"ytd-premium-browse-footer-renderer",productDetailsRenderer:"ytd-product-details-renderer",productListHeaderRenderer:"ytd-product-list-header-renderer",promotedSparklesTextSearchRenderer:"ytd-promoted-sparkles-text-search-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",
purchaseItemRenderer:"ytd-purchase-item-renderer",qrCodeRenderer:"yt-qr-code-renderer",radioRenderer:"ytd-radio-renderer",recognitionShelfRenderer:"ytd-recognition-shelf-renderer",redCancelSurveyRenderer:"ytd-red-cancel-survey-renderer",reelShelfRenderer:{component:"ytd-reel-shelf-renderer",properties:{isSearch:"[[isSearch]]",hideShelfHeader:"[[hideShortsShelfHeader]]"}},gridShelfViewModel:{component:"grid-shelf-view-model",properties:{shouldUseOwnContainerSize:"[[isSearch]]",layoutContainerWidth:"[[containerWidth]]",
className:"[[is]]"},params:{marginSettings:0}},richShelfRenderer:"ytd-rich-shelf-renderer",resultsWithoutQuotesRenderer:"yt-results-without-quotes-renderer",searchFrictionViewModel:"ytw-search-friction-view-model",searchNoResultsRenderer:"yt-search-no-results-renderer",searchPyvRenderer:"ytd-search-pyv-renderer",sectionGroupViewModel:"yt-section-group-view-model",sectionHeaderViewModel:{component:"yt-section-header-view-model",properties:{className:"[[is]]"},params:{disableHorizontalPadding:!0,disableVerticalPadding:!0}},
settingsOptionsRenderer:"ytd-settings-options-renderer",shelfRenderer:{component:"ytd-shelf-renderer",properties:{isSearch:"[[isSearch]]",isConstrainedList:"[[isConstrainedList]]"}},showingResultsForRenderer:"yt-showing-results-for-renderer",showRenderer:{component:"ytd-show-renderer",properties:{isSearch:"[[isSearch]]"}},simpleTextSectionRenderer:"ytd-simple-text-section-renderer",sponsorshipsAlertRenderer:"ytd-sponsorships-alert-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",
subscriptionProductHeaderRenderer:"yt-subscription-product-header-renderer",subscriptionProductRenderer:"yt-subscription-product-renderer",subscriptionProductUpsellOfferRenderer:"yt-subscription-product-upsell-offer-renderer",toggleFormFieldRenderer:"yt-toggle-form-field-renderer",unlimitedManageSubscriptionPageRenderer:"yt-unlimited-manage-subscription-page-renderer",unlimitedPageFeatureInfoRenderer:"ytd-unlimited-page-feature-info-renderer",unlimitedPageHeaderRenderer:"yt-unlimited-page-header-renderer",
unlimitedUserNotificationRenderer:"yt-unlimited-user-notification-renderer",videoRenderer:{component:"ytd-video-renderer",properties:{isSearch:"[[isSearch]]"}},webAnswerRenderer:"ytd-web-answer-renderer",ypcOffersListRenderer:"yt-ypc-offers-list-renderer",redeemCodeRenderer:"ytd-redeem-code-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",continuationItemRenderer:{component:"ytd-continuation-item-renderer",properties:{showButton:"[[continuationShowButton]]",isCommentsSection:"[[continuationIsCommentsSection]]",
isInitialLoad:"[[continuationIsInitialLoad]]",engagementPanel:"[[engagementPanel]]"}},infoPanelContentRenderer:"ytd-info-panel-content-renderer",errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer",ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer",listItemViewModel:"ytd-list-item-view-model",overviewAnswerViewModel:"ytd-overview-answer-view-model",coursePerksViewModel:"yt-course-perks-view-model",courseProgressViewModel:"yt-course-progress-view-model",courseRatingsViewModel:"yt-course-ratings-view-model",
videoDescriptionHeaderRenderer:"ytd-video-description-header-renderer",videoDescriptionInfocardsSectionRenderer:"ytd-video-description-infocards-section-renderer",videoOverviewViewModel:"yt-video-overview-view-model",expandableVideoDescriptionBodyRenderer:{component:"ytd-expandable-video-description-body-renderer",properties:{engagementPanel:"[[engagementPanel]]"}},videoAttributesSectionViewModel:"yt-video-attributes-section-view-model",videoAttributeViewModel:"yt-video-attribute-view-model",liveViewerLeaderboardItemViewModel:{component:"ytvl-live-viewer-leaderboard-item-view-model"},
liveLeaderboardItemViewModel:{component:"ytvl-live-leaderboard-item-view-model"},accordionViewModel:{component:"yt-accordion-view-model"},learningJourneyLoaderViewModel:{component:"yt-learning-journey-loader-view-model"},learningJourneyZeroStateViewModel:{component:"yt-learning-journey-zero-state"},learningJourneyQuizViewModel:{component:"learning-journey-quiz-view-model"},dividerViewModel:{component:"divider-view-model"}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",
properties:{showButton:"[[showButton]]",disablePrescanVisibility:"[[continuationDisablePrescanVisibility]]"}},reloadContinuationData:{component:"yt-reload-continuation"}},renderPriority:_.H("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.H("kevlar_low_priority_continuation")}}};
_.W.created=function(){};
_.W.updateStickySetup=function(){_.H("web_fix_sticky_playlist_header_v2")&&this.pageSubtype==="playlist"?this.setupStickyChipBar():this.teardownStickyChipBar()};
_.W.dispatchChipBarIsSticky=function(){this.isStickyChipBarSetup&&this.ytdReduxBehavior.dispatch(Tks(!this.notSticky))};
_.W.setupStickyChipBar=function(){var X=this;if(!this.isStickyChipBarSetup&&_.H("web_fix_sticky_playlist_header_v2")){this.isStickyChipBarSetup=!0;document.addEventListener("scroll",_.Da(this,this.updateHeaderState));var J;this.mastheadHeight=((J=document.querySelector("ytd-masthead"))==null?void 0:J.clientHeight)||0;this.updateHeaderCssVariables();window.IntersectionObserver&&(this.intersectionObserver=new IntersectionObserver(function(p){X.handleIntersect(p)},{rootMargin:"-"+(this.mastheadHeight+
1)+"px 0px 0px 0px",
threshold:[1]}),this.intersectionObserver.observe(this.hostElement));window.ResizeObserver&&(this.resizeObserver=new ResizeObserver(function(){X.updateHeaderState();X.updateHeaderCssVariables()}),this.resizeObserver.observe(this.hostElement))}};
_.W.teardownStickyChipBar=function(){if(this.isStickyChipBarSetup){this.isStickyChipBarSetup=!1;document.removeEventListener("scroll",_.Da(this,this.updateHeaderState));var X;(X=this.intersectionObserver)==null||X.disconnect();var J;(J=this.resizeObserver)==null||J.disconnect()}};
_.W.updateHeaderState=function(){this.notSticky=this.hostElement.getBoundingClientRect().y>this.mastheadHeight};
_.W.handleIntersect=function(X){this.notSticky=X[0].intersectionRatio===1};
_.W.updateHeaderCssVariables=function(){this.hostElement.style.setProperty("--ytd-item-section-header-width",this.hostElement.clientWidth+"px");this.hostElement.style.setProperty("--ytd-item-section-header-top",this.mastheadHeight+"px")};
_.W.detached=function(){this.teardownStickyChipBar()};
_.W.updated=function(X){X.has("data")&&this.isStickyChipBarSetup&&(this.updateHeaderState(),this.updateHeaderCssVariables())};
_.W.commentsHidePanelButtonChanged=function(){if(this.isWatchGrid){var X=_.ya(this.hostElement).querySelector("ytd-comments-header-renderer");X&&(X.hidePanelButton=this.commentsHidePanelButton)}};
_.W.onRetrieveLocation=function(X,J){this.containsComments()&&(this.firstCommentsLoaded=J.hasComments=!0)};
_.W.containsComments=function(){return this.get("data.sectionIdentifier")==="comment-item-section"};
_.W.onLoadReloadContinuation=function(X,J){var p=this;X.stopPropagation();this.isReloading=!0;_.h8(this.hostElement,"yt-retrieve-location",{locationRetrieved:function(l){var g=_.yG().resolve(_.ur);l=J(l);g.postData(l).then(function(B){p.onReloadContinuationData(B)})}})};
_.W.onReloadContinuationData=function(X){if(X=this.get("response.continuationContents.itemSectionContinuation",X)||this.get("response.contents.itemSectionRenderer",X)||this.get("response.continuationContents.sectionListContinuation.contents.0.itemSectionRenderer",X)||this.get("response.continuationContents.relatedChipsContinuation.continuation.watchNextSecondaryResultsRenderer",X))this.set("data.contents",X.contents||X.results),X.header&&this.set("data.header",X.header),this.set("data.continuations",
X.continuations||[]);this.isReloading=!1};
_.W.computeContentsClass=function(X){return X?"reloading":""};
_.W.computeSectionIdentifier=function(X){return X==null?void 0:X.sectionIdentifier};
_.W.computeFitContainer=function(X){return(X==null?void 0:X.sectionIdentifier)==="youchat-item-section"};
_.W.computeShowButton=function(){return!!this.firstCommentsLoaded&&this.containsComments()&&_.H("kevlar_disable_comments_auto_load")};
_.W.onServiceRequestCompleted=function(){this.continuationIsInitialLoad=!1};
_.W.computeIsReloading=function(){return this.isReloading||this.ytContinuationHandlerBehavior.continuationIsReloading};
_.W.computeHasDestinationShelfRenderer=function(X){var J,p;return!!(X==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:p.destinationShelfRenderer)};
_.W.computeHasSectionGroupViewModel=function(X){var J,p;return!!(X==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:p.sectionGroupViewModel)};
_.W.computeHasQrCodeRenderer=function(X){var J,p;return!!(X==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:p.qrCodeRenderer)};
_.W.computeStaticCommentsHeader=function(X){return X&&this.containsComments()};
_.W.computeEpRestyle=function(X){return _.H("web_ep_restyling")&&X&&this.containsComments()};
_.W.computeIsContinuationCommentSection=function(X){return(X==null?void 0:X.targetId)==="shorts-engagement-panel-comments-section"||(X==null?void 0:X.targetId)==="comments-section"||(X==null?void 0:X.targetId)==="engagement-panel-comments-section"};
_.W.computeSuppressPaddingDisclaimer=function(){var X,J,p,l;return!!((X=this.data)==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:(l=p.productListHeaderRenderer)==null?0:l.suppressPaddingDisclaimer)};
_.W.computeHeaderStyle=function(X){switch(X==null?void 0:X.headerStyle){case "ITEM_SECTION_HEADER_STYLE_STICKY":return"sticky-header";default:return""}};
_.W.dataChanged=function(){this.firstCommentsLoaded=!1};
_.W.observeDataContentsLength=function(){var X,J;((X=this.data)==null?0:(J=X.contents)==null?0:J.length)&&this.data.contents.length>1?this.continuationIsInitialLoad=!1:this.continuationIsInitialLoad=!0};
_.W.onYtDismissibleItemDismissedChange=function(X){this._setItemDismissed(X.type==="yt-dismissible-item-dismissed")};
_.W.triggerContinuations=function(){for(var X=_.ya(this.hostElement).querySelector("#continuations").children,J=0;J<X.length;J++)X[J].trigger()};
_.W.triggerInitialContinuations=function(){for(var X=_.ya(this.hostElement).querySelector("#continuations").children,J=0;J<X.length;J++)X[J].triggerIfNotPreviouslyTriggered()};
_.W.handleYtItemSectionContinuation=function(X,J){var p;J&&((p=this.data)==null?void 0:p.sectionIdentifier)!==J||(this.set("data.continuations",[X]),this.triggerContinuations())};
_.W.handleYtItemSectionReplace=function(X,J){var p;J&&((p=this.data)==null?void 0:p.sectionIdentifier)!==J||(this.set("data.contents",X),this.set("data.continuations",[]))};
_.W.computeUseHeightHack=function(X){return X&&!_.H("kevlar_disable_height_hack")};
_.W.computeTopSpacingZero=function(X){return X};
_.W.continuationShowButtonChanged=function(){var X=_.ya(this.hostElement).querySelector("ytd-continuation-item-renderer");X&&(X.showButton=this.continuationShowButton)};
_.W.dataChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("data-changed",this.data))};
_.O1.Object.defineProperties(yz.prototype,{hideShortsShelfHeader:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.H("web_shorts_wn_shelf_header_tuning")}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch?"50%":this.isWatch?"168px":"246px"}},
thumbnailTargetWidth:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&this.containerWidth?this.containerWidth/2:void 0}},
sizing:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?"STANDARD":this.isWatch?"COMPACT":"STANDARD"}},
lockupContainerType:{configurable:!0,enumerable:!0,get:function(){return this.useBigThumbs?2:this.eligibleToSwitchToGrid?this.isGridViewEnabled?2:3:3}},
isPlaylist:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:p.playlistVideoListRenderer)}},
isClipList:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l,g,B,k;return!!((X=this.data)==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:(l=p.shelfRenderer)==null?0:(g=l.content)==null?0:(B=g.gridRenderer)==null?0:(k=B.targetId)==null?0:k.includes("browse-feedFEclips"))}},
isPlaylistVideoContainer:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:p.playlistVideoRenderer)}},
isSearchFrictionPage:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.contents)==null?0:(p=J[0])==null?0:p.searchFrictionViewModel)}},
lockupExperiments:{configurable:!0,enumerable:!0,get:function(){if(this.isSearch)return{alwaysRespectPodcastShowAspectRatio:_.b8("podcast_show_lockup_style_web")==="square_thumbnail",useLegacyTypography:!_.H("use_modern_typography_on_search")};if(this.isWatch)return{useInlineContentMetadata:this.useBigThumbs&&_.H("web_watch_next_big_thumbs_compact_layout"),useRichGridLegacyMargin:this.useBigThumbs&&_.H("web_watch_next_big_thumbs_expanded_layout")}}},
typographyBump:{configurable:!0,enumerable:!0,get:function(){return this.isSearch&&_.H("use_modern_typography_on_search")}},
useChipBarViewModelHeader:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!((X=this.data)==null?0:(J=X.header)==null?0:J.chipBarViewModel)}},
expFixPlaylistHeader:{configurable:!0,enumerable:!0,get:function(){return _.H("web_fix_sticky_playlist_header")}},
expFixPlaylistHeaderV2:{configurable:!0,enumerable:!0,get:function(){return _.H("web_fix_sticky_playlist_header_v2")}},
nonDeferredItemCount:{configurable:!0,enumerable:!0,get:function(){},
set:function(){}}});
yz.prototype.dataChangedForBinding=yz.prototype.dataChangedForBinding;yz.prototype.continuationShowButtonChanged=yz.prototype.continuationShowButtonChanged;yz.prototype.onYtDismissibleItemDismissedChange=yz.prototype.onYtDismissibleItemDismissedChange;yz.prototype.observeDataContentsLength=yz.prototype.observeDataContentsLength;yz.prototype.dataChanged=yz.prototype.dataChanged;yz.prototype.onServiceRequestCompleted=yz.prototype.onServiceRequestCompleted;yz.prototype.onLoadReloadContinuation=yz.prototype.onLoadReloadContinuation;
yz.prototype.onRetrieveLocation=yz.prototype.onRetrieveLocation;yz.prototype.commentsHidePanelButtonChanged=yz.prototype.commentsHidePanelButtonChanged;yz.prototype.dispatchChipBarIsSticky=yz.prototype.dispatchChipBarIsSticky;yz.prototype.updateStickySetup=yz.prototype.updateStickySetup;yz.prototype.updateLockupContainerTypes=yz.prototype.updateLockupContainerTypes;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],yz.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],yz.prototype,"ytLazyListBehavior",void 0);_.u([_.S(_.yc.YtNextContinuationBehavior),_.V("design:type",Object)],yz.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.S(_.I$),_.V("design:type",Object)],yz.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],yz.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],yz.prototype,"ytdReduxBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],yz.prototype,"darkerPanels",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Boolean)],yz.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"commentsHidePanelButton",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"isWatchGrid",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"continuationShowButton",void 0);_.u([_.R({computed:"computeIsContinuationCommentSection(data)"}),_.V("design:type",Boolean)],yz.prototype,"continuationIsCommentsSection",void 0);
_.u([_.R({value:!0}),_.V("design:type",Boolean)],yz.prototype,"autoFill",void 0);_.u([_.R(),_.V("design:type",Boolean)],yz.prototype,"continuationDisablePrescanVisibility",void 0);_.u([_.R(),_.V("design:type",Boolean)],yz.prototype,"isReloading",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"isSearch",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"isConstrainedList",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"isWatch",void 0);
_.u([_.R(),_.V("design:type",Object)],yz.prototype,"eligibleToSwitchToGrid",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"useBigThumbs",void 0);_.u([_.R({selector:_.iY,reflectToAttribute:!0}),_.V("design:type",Object)],yz.prototype,"isGridViewEnabled",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeEpRestyle(engagementPanel, data.sectionIdentifier)"}),_.V("design:type",Object)],yz.prototype,"epRestyle",void 0);
_.u([_.O("isWatch"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"hideShortsShelfHeader",null);_.u([_.O("isSearch","isWatch"),_.V("design:type",String),_.V("design:paramtypes",[])],yz.prototype,"thumbnailWidth",null);_.u([_.O("isSearch","containerWidth"),_.V("design:type",Object),_.V("design:paramtypes",[])],yz.prototype,"thumbnailTargetWidth",null);
_.u([_.O("isSearch","isWatch","useBigThumbs"),_.V("design:type",String),_.V("design:paramtypes",[])],yz.prototype,"sizing",null);_.u([_.O("isWatch","isGridViewEnabled","useBigThumbs","data"),_.R({reflectToAttribute:!0}),_.V("design:type",Number),_.V("design:paramtypes",[])],yz.prototype,"lockupContainerType",null);_.u([_.mA("lockupContainerType","data"),_.V("design:type",Function),_.V("design:paramtypes",[Number]),_.V("design:returntype")],yz.prototype,"updateLockupContainerTypes",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],yz.prototype,"pageSubtype",void 0);_.u([_.R(),_.V("design:type",Number)],yz.prototype,"containerWidth",void 0);_.u([_.R(),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"isPlaylist",null);_.u([_.R(),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"isClipList",null);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"isCarouselInFeed",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"isPlaylistVideoContainer",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"isSearchFrictionPage",null);_.u([_.R({reflectToAttribute:!0,computed:"computeUseHeightHack(isSearch)"}),_.V("design:type",Boolean)],yz.prototype,"useHeightHack",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeTopSpacingZero(isSearch)"}),_.V("design:type",Object)],yz.prototype,"topSpacingZero",void 0);_.u([_.R({computed:"computeShowButton(data.sectionIdentifier, firstCommentsLoaded)"}),_.V("design:type",Boolean)],yz.prototype,"showButton",void 0);_.u([_.R(),_.V("design:type",Boolean)],yz.prototype,"firstCommentsLoaded",void 0);_.u([_.R(),_.V("design:type",Object)],yz.prototype,"continuationIsInitialLoad",void 0);
_.u([_.R({reflectToAttribute:!0,readOnly:!0}),_.V("design:type",Boolean)],yz.prototype,"itemDismissed",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeSectionIdentifier(data)"}),_.V("design:type",String)],yz.prototype,"sectionIdentifier",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeFitContainer(data)"}),_.V("design:type",String)],yz.prototype,"fitContainer",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasDestinationShelfRenderer(data)"}),_.V("design:type",Boolean)],yz.prototype,"hasDestinationShelfRenderer",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStaticCommentsHeader(engagementPanel, data.sectionIdentifier)"}),_.V("design:type",Boolean)],yz.prototype,"staticCommentsHeader",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],yz.prototype,"enableSqueezebackPanels",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],yz.prototype,"enableAnchoredPanel",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasSectionGroupViewModel(data)"}),_.V("design:type",Boolean)],yz.prototype,"hasSectionGroupViewModel",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasQrCodeRenderer(data)"}),_.V("design:type",Boolean)],yz.prototype,"hasQrCodeRenderer",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeSuppressPaddingDisclaimer(data)"}),_.V("design:type",Boolean)],yz.prototype,"suppressDisclaimerSeparator",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHeaderStyle(data)"}),_.V("design:type",String)],yz.prototype,"headerStyle",void 0);_.u([_.O("isSearch","isWatch","useBigThumbs"),_.V("design:type",Object),_.V("design:paramtypes",[])],yz.prototype,"lockupExperiments",null);
_.u([_.O("isSearch"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"typographyBump",null);_.u([_.qB("#header"),_.V("design:type",HTMLElement)],yz.prototype,"header",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],yz.prototype,"notSticky",void 0);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Object),_.V("design:paramtypes",[])],yz.prototype,"useChipBarViewModelHeader",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"expFixPlaylistHeader",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yz.prototype,"expFixPlaylistHeaderV2",null);_.u([_.mA("pageSubtype"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"updateStickySetup",null);
_.u([_.mA("notSticky"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"dispatchChipBarIsSticky",null);_.u([_.mA("commentsHidePanelButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"commentsHidePanelButtonChanged",null);_.u([_.R8("yt-retrieve-location"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],yz.prototype,"onRetrieveLocation",null);
_.u([_.R8("yt-load-reload-continuation"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Function]),_.V("design:returntype")],yz.prototype,"onLoadReloadContinuation",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"onServiceRequestCompleted",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"dataChanged",null);
_.u([_.GA("data.contents.length"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"observeDataContentsLength",null);_.u([_.R8("yt-dismissible-item-dismissed"),_.R8("yt-dismissible-item-undismissed"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],yz.prototype,"onYtDismissibleItemDismissedChange",null);
_.u([_.mA("continuationShowButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"continuationShowButtonChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yz.prototype,"dataChangedForBinding",null);_.u([_.Xo({is:"ytd-item-section-renderer",disableElementRegistration:!0})],yz);
_.N(yz,"ytd-item-section-renderer",function(){if(mDU!==void 0)return mDU;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return mDU=X},{mode:1});var OY6;var KSR=_.AW(_.cI("DELETE_FROM_DOWNLOADS",{},"Delete from downloads"));var c6p={},EIm=(c6p[0]={title:_.hu(_.cI("DOWNLOADS",void 0,"Downloads")),iconType:"OFFLINE_DOWNLOAD",topButtonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hu(_.cI("DOWNLOADS_SETTINGS",void 0,"Downloads Settings")),loggingDirectives:{clientVeSpec:{uiType:21412}},navigationEndpoint:_.eZ("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:51721,videoClientVE:42356},c6p[1]={title:_.hu(_.cI("SMART_DOWNLOADS",void 0,"Smart downloads")),topButtonRenderer:{icon:{iconType:"SETTINGS"},
loggingDirectives:{clientVeSpec:{uiType:129732}},navigationEndpoint:_.eZ("SPaccount_downloads","/account_downloads",6827,"WEB_PAGE_TYPE_SETTINGS")},sectionClientVE:139572,videoClientVE:129218},c6p);_.Pz("sharingItemSection","itemSectionRenderer","ytd-item-section-renderer");var oa=function(){var X=_.F.apply(this,arguments)||this;X.allVideosCount=0;X.allPlaylistCount=0;X.isOnline=!1;X.shouldRenderDownloadsBanner=!1;X.shouldRenderDownloadsBannerUpsell=!1;X.hasOptedIntoSmartDownloads=!1;X.areAllSmartDownloadsDeleted=!1;X.smartDownloadsCompleted=!1;return X};
_.r(oa,_.F);oa.prototype.configureRendererStamper=function(){return{renderableData:{id:"contents",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}}};
oa.prototype.attached=function(){this.downloadsToRenderChanged()};
oa.prototype.detached=function(){this.set("renderableData",{})};
oa.prototype.downloadsToRenderChanged=function(){var X=_.v5().getState().entities,J=_.Eq(X),p=_.H("kevlar_playlist_dl_page_killswitch")?YtC(X):_.Ks(X),l=_.WmW(X),g=_.LmB(X),B=_.MI(J);X=_.Tb(X);this.set("renderableData",ziU(p,J,l,g,this.hasOptedIntoSmartDownloads,this.shouldRenderDownloadsBanner,this.areAllSmartDownloadsDeleted,this.shouldRenderDownloadsBannerUpsell,this.isOnline,B,X))};
oa.prototype.downloadsToRenderChanged=oa.prototype.downloadsToRenderChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],oa.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oa.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],oa.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],oa.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],oa.prototype,"renderableData",void 0);_.u([_.R({selector:_.StB}),_.V("design:type",Object)],oa.prototype,"allVideosCount",void 0);_.u([_.R({selector:bWK}),_.V("design:type",Object)],oa.prototype,"allPlaylistCount",void 0);_.u([_.R({selector:_.X$}),_.V("design:type",Object)],oa.prototype,"isOnline",void 0);_.u([_.R({selector:_.myB}),_.V("design:type",Object)],oa.prototype,"shouldRenderDownloadsBanner",void 0);
_.u([_.R({selector:_.MwI}),_.V("design:type",Object)],oa.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.u([_.R({selector:_.FmW}),_.V("design:type",Object)],oa.prototype,"hasOptedIntoSmartDownloads",void 0);_.u([_.R({selector:_.qt5}),_.V("design:type",Object)],oa.prototype,"areAllSmartDownloadsDeleted",void 0);_.u([_.R({selector:NDW}),_.V("design:type",Object)],oa.prototype,"smartDownloadsCompleted",void 0);
_.u([_.GA("allVideosCount","shouldRenderDownloadsBanner","hasOptedIntoSmartDownloads","areAllSmartDownloadsDeleted","smartDownloadsCompleted","shouldRenderDownloadsBannerUpsell","isOnline","allPlaylistCount"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],oa.prototype,"downloadsToRenderChanged",null);_.u([_.Xo({is:"ytd-offline-item-section-renderer",disableElementRegistration:!0})],oa);
_.N(oa,"ytd-offline-item-section-renderer",function(){if(OY6!==void 0)return OY6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return OY6=X},
{mode:1});var bY2;var fRp;var S$=function(){return _.F.apply(this,arguments)||this};
_.r(S$,_.F);
S$.prototype.onDataChanged=function(){if(this.JSC$17136_lastData){var X=this.getFilterClass(this.JSC$17136_lastData.status);X&&this.hostElement.classList.remove(X)}var J;(X=this.getFilterClass((J=this.data)==null?void 0:J.status))&&this.hostElement.classList.add(X);X==="selected"?_.ya(this.hostElement).querySelector("#endpoint").setAttribute("aria-selected","true"):_.ya(this.hostElement).querySelector("#endpoint").removeAttribute("aria-selected");X==="disabled"?_.ya(this.hostElement).querySelector("#endpoint").setAttribute("aria-disabled","true"):
_.ya(this.hostElement).querySelector("#endpoint").removeAttribute("aria-disabled");this.JSC$17136_lastData=this.data};
S$.prototype.getFilterClass=function(X){switch(X){case "FILTER_STATUS_SELECTED":return"selected";case "FILTER_STATUS_DISABLED":return"disabled"}};
S$.prototype.onDataChanged=S$.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],S$.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],S$.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],S$.prototype,"onDataChanged",null);_.u([_.Xo({is:"ytd-search-filter-renderer",disableElementRegistration:!0})],S$);
_.N(S$,"ytd-search-filter-renderer",function(){if(fRp!==void 0)return fRp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return fRp=X},{mode:_.oC("kevlar_poly_si_batch_j075")?1:2});var Oj=function(){return _.F.apply(this,arguments)||this};
_.r(Oj,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Oj.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Oj.prototype,"data",void 0);_.u([_.Xo({is:"ytd-search-filter-group-renderer",disableElementRegistration:!0})],Oj);
_.N(Oj,"ytd-search-filter-group-renderer",function(){if(bY2!==void 0)return bY2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return bY2=X},{mode:_.oC("kevlar_poly_si_batch_j075")?1:2});var D4A;var cF=function(){return _.F.apply(this,arguments)||this};
_.r(cF,_.F);cF.prototype.toggleFilters=function(){this.renderCollapsibleMenu||(this.renderCollapsibleMenu=!0,_.Ga());this.isCollapsed=!this.isCollapsed};
cF.prototype.navigateToAboutTheseResultsPage=function(){var X=_.Kt("https://www.youtube.com/howyoutubeworks/product-features/search/");X?_.WU(window,X,"_blank"):_.ky(Error("Vh"))};
cF.prototype.dataChanged=function(){this.isCollapsed=!0};
cF.prototype.computeShowBottomBorder=function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.button)==null?0:J.toggleButtonRenderer)||!((p=this.data)==null||!p.aboutTheseResultsButton)};
cF.prototype.dataChanged=cF.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cF.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cF.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeShowBottomBorder(data)"}),_.V("design:type",Boolean)],cF.prototype,"showBottomBorder",void 0);_.u([_.R(),_.V("design:type",Boolean)],cF.prototype,"renderCollapsibleMenu",void 0);
_.u([_.R(),_.V("design:type",Boolean)],cF.prototype,"isCollapsed",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cF.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-search-sub-menu-renderer",disableElementRegistration:!0})],cF);
_.N(cF,"ytd-search-sub-menu-renderer",function(){if(D4A!==void 0)return D4A;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return D4A=X},{mode:1});var RBg;var m4p=new _.yo("SECTION_LIST_RENDERER_TOKEN");var FWp;var bL=function(){return _.F.apply(this,arguments)||this};
_.r(bL,_.F);bL.prototype.computeStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bL.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bL.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],bL.prototype,"headerStyle",void 0);_.u([_.Xo({is:"ytd-text-header-renderer",disableElementRegistration:!0})],bL);
_.N(bL,"ytd-text-header-renderer",function(){if(FWp!==void 0)return FWp;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FWp=X},{mode:1});var qm6;var f4=function(){return _.F.apply(this,arguments)||this};
_.r(f4,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],f4.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],f4.prototype,"data",void 0);_.u([_.Xo({is:"ytd-minor-moment-header-renderer",disableElementRegistration:!0})],f4);
_.N(f4,"ytd-minor-moment-header-renderer",function(){if(qm6!==void 0)return qm6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return qm6=X},{mode:1});var NCJ;var DJ=function(){return _.F.apply(this,arguments)||this};
_.r(DJ,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],DJ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],DJ.prototype,"data",void 0);_.u([_.Xo({is:"ytd-minor-moment-setting-alert-renderer",disableElementRegistration:!0})],DJ);
_.N(DJ,"ytd-minor-moment-setting-alert-renderer",function(){if(NCJ!==void 0)return NCJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return NCJ=X},{mode:1});var Mm0;var uIp;var Ra=function(){var X=_.F.apply(this,arguments)||this;X.booleanSettingById=!1;X.smartDownloadsEnabledVE=_.S_(128287);X.smartDownloadsDisabledVE=_.S_(128286);X.actionMap={"yt-settings-update-switch-command":"handleUpdateSettingsSwitch","yt-toggle-settings-switch":"onToggleSettingsSwitch"};return X};
_.r(Ra,_.F);_.W=Ra.prototype;_.W.attachSmartDownloadsSettingVes=function(){var X;this.activeVeForLogging||((X=this.data)==null?void 0:X.id)!=="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"||(_.dn(_.Mp(),this.smartDownloadsEnabledVE),_.dn(_.Mp(),this.smartDownloadsDisabledVE))};
_.W.dataChanged=function(){this.attachSmartDownloadsSettingVes();this.maybeLogSmartDownloadsSettingVisibility();this.initializeIsEnabled();_.h8(this.hostElement,"yt-settings-switch-ready")};
_.W.initializeIsEnabled=function(){this.data&&this.data.id&&this.data.enabled===void 0&&this.set("data.enabled",this.getUserPreference())};
_.W.onSwitchChange=function(X){this.data&&(this.maybeLogSmartDownloadsSettingClick(),(X=_.vn(X).checked?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&(_.H("kevlar_settings_switch_resolve_command_killswitch")?_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}}):this.ytComponentBehavior.resolveCommand(X)),this.data.requiresConfirmation&&this.set("data.enabled",!this.data.enabled))};
_.W.handleUpdateSettingsSwitch=function(X){(X=_.a(X,J$u))&&this.data&&this.data.id===X.id&&this.set("data.enabled",!!X.enabled)};
_.W.onToggleSettingsSwitch=function(X,J){this.data&&this.data.id===X&&this.set("data.enabled",J!=null?J:!this.data.enabled)};
_.W.getUserPreference=function(){switch(this.data.id){case "SETTINGS_OPTIONS_ID_TYPE_AUTONAV":return 1!==_.bH.getInstance().getState();case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return this.booleanSettingById;default:return!1}};
_.W.maybeLogSmartDownloadsSettingVisibility=function(){var X=_.Kv(),J;X&&((J=this.data)==null?void 0:J.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&(this.booleanSettingById?(this.activeVeForLogging=this.smartDownloadsEnabledVE,_.Bv(X,[this.smartDownloadsEnabledVE]),_.$t(X,[this.smartDownloadsDisabledVE])):(this.activeVeForLogging=this.smartDownloadsDisabledVE,_.Bv(X,[this.smartDownloadsDisabledVE]),_.$t(X,[this.smartDownloadsEnabledVE])))};
_.W.maybeLogSmartDownloadsSettingClick=function(){var X;((X=this.data)==null?void 0:X.id)==="SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS"&&this.activeVeForLogging&&_.tv(_.Mp(),this.activeVeForLogging)};
_.W.updateDataEnabledFromBinding=function(X){this.set("data.enabled",X.detail.value)};
_.O1.Object.defineProperties(Ra.prototype,{toggleAriaLabel:{configurable:!0,enumerable:!0,get:function(){var X=this.get("toggleAccessibility.accessibilityData.label",this.data);this.data&&this.data.title&&!X&&(X=this.ytRendererBehavior.getSimpleString(this.data.title));return X}}});
Ra.prototype.dataChanged=Ra.prototype.dataChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],Ra.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ra.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ra.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ra.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Ra.prototype,"data",void 0);_.u([_.R({selector:function(X,J){if(Object.keys(X==null?void 0:X.entities).length)switch(J){case "SETTINGS_OPTIONS_ID_TYPE_SMART_DOWNLOADS":return vK5(X.entities,"SMART_DOWNLOADS_ENABLED");default:return!1}},
selectorArgs:["data.id"]}),_.V("design:type",Object)],Ra.prototype,"booleanSettingById",void 0);_.u([_.R(),_.V("design:type",_.Q8)],Ra.prototype,"activeVeForLogging",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Ra.prototype,"toggleAriaLabel",null);_.u([_.GA("data"),_.GA("booleanSettingById"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ra.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-settings-switch-renderer",disableElementRegistration:!0})],Ra);
_.N(Ra,"ytd-settings-switch-renderer",function(){if(uIp!==void 0)return uIp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return uIp=X},{mode:1});var mw=function(){return _.F.apply(this,arguments)||this};
_.r(mw,_.F);mw.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}}}}};
_.O1.Object.defineProperties(mw.prototype,{contentsClassName:{configurable:!0,enumerable:!0,get:function(){if(!this.data)return"";var X=this.data.hideBottomSeparator?"":"with-bottom-separator";this.data.removeLeftMargin&&(X+=" remove-left-margin");this.data.extraBottomSpace&&(X+=" extra-bottom-space");return X}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mw.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],mw.prototype,"contentsClassName",null);_.u([_.Xo({is:"ytd-minor-moment-setting-section-renderer",disableElementRegistration:!0})],mw);
_.N(mw,"ytd-minor-moment-setting-section-renderer",function(){if(Mm0!==void 0)return Mm0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Mm0=X},{mode:1});var G5p;var Fx=function(){return _.F.apply(this,arguments)||this};
_.r(Fx,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Fx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Fx.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Fx.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-empty-product-details-renderer"})],Fx);
_.N(Fx,"ytd-empty-product-details-renderer",function(){if(G5p!==void 0)return G5p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return G5p=X},{mode:1});var d4p;var VmJ;var qv=function(){var X=_.F.apply(this,arguments)||this;X.expanded=!0;return X};
_.r(qv,_.F);qv.prototype.getBadgeRowClass=function(X,J,p){for(var l=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),g=l.next();!g.done;g=l.next())g.value.onShow();X=X.selected;return p?X!==-1?X===J?"badge-line badge-selected":"badge-line badge-not-selected":"badge-line":(X!==void 0?X:0)===J?"badge-line":"badge-hidden"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qv.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qv.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],qv.prototype,"expanded",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-loyalty-badges-renderer"})],qv);
_.N(qv,"ytd-sponsorships-loyalty-badges-renderer",function(){if(VmJ!==void 0)return VmJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return VmJ=X},{mode:1});var tmw;var Nv=function(){var X=_.F.apply(this,arguments)||this;X.expanded=!0;return X};
_.r(Nv,_.F);Nv.prototype.getContainerClasses=function(X,J){X=X?"expanded":"collapsed";J&&(X+=" item");return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Nv.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Nv.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Nv.prototype,"expanded",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-perk-renderer"})],Nv);
_.N(Nv,"ytd-sponsorships-perk-renderer",function(){if(tmw!==void 0)return tmw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return tmw=X},{mode:1});var PT2;var Mv=function(){var X=_.F.apply(this,arguments)||this;X.expanded=!0;return X};
_.r(Mv,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Mv.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Mv.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Mv.prototype,"expanded",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-perks-renderer"})],Mv);
_.N(Mv,"ytd-sponsorships-perks-renderer",function(){if(PT2!==void 0)return PT2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return PT2=X},{mode:1});var uL=function(){var X=_.F.apply(this,arguments)||this;X.isCollapsed=!1;return X};
_.r(uL,_.F);uL.prototype.onDataChanged=function(){this.data&&(this.isCollapsed=!this.data.startExpanded)};
uL.prototype.onExpandCollapse=function(){this.isCollapsed=!this.isCollapsed};
uL.prototype.updateExpandCollapseButton=function(){if(this.isCollapsed){var X;this.expandCollapseButton=_.a((X=this.data)==null?void 0:X.expandButton,_.wn)}else{var J;this.expandCollapseButton=_.a((J=this.data)==null?void 0:J.collapseButton,_.wn)}};
uL.prototype.updateExpandCollapseButton=uL.prototype.updateExpandCollapseButton;uL.prototype.onDataChanged=uL.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uL.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uL.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],uL.prototype,"isCollapsed",void 0);_.u([_.R(),_.V("design:type",Object)],uL.prototype,"expandCollapseButton",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uL.prototype,"onDataChanged",null);_.u([_.GA("data","isCollapsed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uL.prototype,"updateExpandCollapseButton",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-perks-renderer"})],uL);
_.N(uL,"ytd-sponsorships-expandable-perks-renderer",function(){if(d4p!==void 0)return d4p;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return d4p=X},{mode:1});var QUp;var Gr=function(){return _.F.apply(this,arguments)||this};
_.r(Gr,_.F);Gr.prototype.handleAction=function(){this.data&&this.data.command&&this.ytComponentBehavior.resolveCommand(this.data.command)};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Gr.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Gr.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Gr.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-actionable-message-renderer"})],Gr);
_.N(Gr,"ytd-sponsorships-actionable-message-renderer",function(){if(QUp!==void 0)return QUp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return QUp=X},{mode:1});var EaJ;var dO=function(){return _.F.apply(this,arguments)||this};
_.r(dO,_.F);_.W=dO.prototype;_.W.configureRendererStamper=function(){return{"data.expandableItems":{id:"content-container",mapping:{sponsorshipsPerksRenderer:{component:"ytd-sponsorships-perks-renderer"},sponsorshipsTierRenderer:{component:"ytd-sponsorships-tier-renderer"}}}}};
_.W.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
_.W.onToggleExpand=function(){this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.W.computeMessageContainerStyle=function(X){var J=X.expandableItems?" style-clickable":"";return X.messageContainerStyle?X.messageContainerStyle.split("MESSAGE_CONTAINER_")[1].replace(/_/g,"-").toLowerCase()+J:"style-unspecified"+J};
_.W.isSinglePerk=function(X){return!!X.messageContainerStyle&&(X.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK"||X.messageContainerStyle==="MESSAGE_CONTAINER_STYLE_SINGLE_PERK_FIRST")};
_.W.onExpandedChanged=function(){var X=this;if(this.expanded)for(var J=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),p=J.next();!p.done;p=J.next())p.value.onShow();_.oh(this,function(){_.h8(X.hostElement,"yt-refit")})};
_.W.onDataChanged=function(){this.get("data.startExpanded")&&(this.expanded=!0)};
dO.prototype.onDataChanged=dO.prototype.onDataChanged;dO.prototype.onExpandedChanged=dO.prototype.onExpandedChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dO.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],dO.prototype,"expanded",void 0);
_.u([_.mA("expanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dO.prototype,"onExpandedChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dO.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-expandable-message-renderer"})],dO);
_.N(dO,"ytd-sponsorships-expandable-message-renderer",function(){if(EaJ!==void 0)return EaJ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return EaJ=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var KWA;var Vz=function(){return _.F.apply(this,arguments)||this};
_.r(Vz,_.F);Vz.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"}}}}};
Vz.prototype.onDataChanged=function(){this.get("data.endButton.buttonRenderer.text")&&this.get("data.endButton.buttonRenderer.icon")&&(_.a(this.data.endButton,_.wn).iconPosition="BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT")};
Vz.prototype.onDataChanged=Vz.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Vz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Vz.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vz.prototype,"onDataChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-heading-renderer"})],Vz);
_.N(Vz,"ytd-sponsorships-heading-renderer",function(){if(KWA!==void 0)return KWA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return KWA=X},{mode:1});var TC2;var tx=function(){return _.F.apply(this,arguments)||this};
_.r(tx,_.F);_.u([_.R(),_.V("design:type",Object)],tx.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tx.prototype,"ytRendererBehavior",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-links-renderer"})],tx);
_.N(tx,"ytd-sponsorships-links-renderer",function(){if(TC2!==void 0)return TC2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return TC2=X},{mode:1});var zBJ;var PF=function(){return _.F.apply(this,arguments)||this};
_.r(PF,_.F);_.W=PF.prototype;_.W.onDataChanged=function(){if(this.data&&this.data.expandableItems){var X;(X=_.ya(this.hostElement).querySelector("tp-yt-paper-button"))==null||X.setAttribute("role","button")}else{var J;(J=_.ya(this.hostElement).querySelector("tp-yt-paper-button"))==null||J.removeAttribute("role")}};
_.W.onToggleExpand=function(){this.data&&this.data.expandableItems&&this.set("expanded",!this.get("expanded"))};
_.W.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
_.W.getTileClasses=function(X){return X?"tile expandable-tile":"tile"};
_.W.getButtonDisabled=function(X){return X?void 0:""};
PF.prototype.onDataChanged=PF.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],PF.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],PF.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],PF.prototype,"expanded",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],PF.prototype,"onDataChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-list-tile-renderer"})],PF);
_.N(PF,"ytd-sponsorships-list-tile-renderer",function(){if(zBJ!==void 0)return zBJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return zBJ=X},{mode:1});var jUA;var iYp;var Qz=function(){return _.F.apply(this,arguments)||this};
_.r(Qz,_.F);Qz.prototype.configureRendererStamper=function(){return{"data.redeemButton":{id:"redeem-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Qz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Qz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Qz.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-renderer"})],Qz);
_.N(Qz,"ytd-sponsorships-promotion-renderer",function(){if(iYp!==void 0)return iYp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return iYp=X},{mode:1});var sUb;var Ej=function(){return _.F.apply(this,arguments)||this};
_.r(Ej,_.F);Ej.prototype.configureRendererStamper=function(){return{"data.button":{id:"purchase-button",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ej.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ej.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ej.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-purchase-option-renderer"})],Ej);
_.N(Ej,"ytd-sponsorships-purchase-option-renderer",function(){if(sUb!==void 0)return sUb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return sUb=X},{mode:1});var X0J;var JrT;var p0g=function(){return _.F.apply(this,arguments)||this};
_.r(p0g,_.F);_.u([_.R(),_.V("design:type",Object)],p0g.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-ypc-offer-promo-renderer"})],p0g);
_.N(p0g,"ytd-ypc-offer-promo-renderer",function(){if(JrT!==void 0)return JrT;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JrT=X},{mode:1});var K4=function(){return _.F.apply(this,arguments)||this};
_.r(K4,_.F);_.W=K4.prototype;
_.W.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"}}}}};
_.W.expansionCTA=function(X,J){return X&&(J?X.collapseCallToAction:X.expansionCallToAction)};
_.W.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
_.W.expansionCallToActionTap=function(){var X=this;this.expanded=!this.expanded;_.oh(this,function(){_.h8(X.hostElement,"yt-refit")})};
_.W.onDataChanged=function(){this.expanded=!this.get("data.expansionCallToAction");this.purchaseButtonClicked=!1;var X,J=(X=this.data)==null?void 0:X.onVisible;J&&this.ytComponentBehavior.resolveCommand(J)};
_.W.computeDisplayTitle=function(X){return!(!X||this.titledisplaystatus!=="show")};
_.W.computeDisplaySeparator=function(){return!1};
_.W.onPurchaseButtonTap=function(){this.purchaseButtonClicked=!0};
K4.prototype.onDataChanged=K4.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],K4.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],K4.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],K4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],K4.prototype,"data",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],K4.prototype,"expanded",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],K4.prototype,"purchaseButtonClicked",void 0);_.u([_.R({reflectToAttribute:!0,value:"show"}),_.V("design:type",String)],K4.prototype,"titledisplaystatus",void 0);_.u([_.R({computed:"computeDisplayTitle(data.title)"}),_.V("design:type",Boolean)],K4.prototype,"displayTitle",void 0);
_.u([_.R({computed:"computeDisplaySeparator(data)"}),_.V("design:type",Boolean)],K4.prototype,"displaySeparator",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],K4.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-tier-renderer"})],K4);
_.N(K4,"ytd-sponsorships-tier-renderer",function(){if(X0J!==void 0)return X0J;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return X0J=X},{mode:2});var Tr=function(){return _.F.apply(this,arguments)||this};
_.r(Tr,_.F);
Tr.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Tr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Tr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Tr.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-management-renderer"})],Tr);
_.N(Tr,"ytd-sponsorships-management-renderer",function(){if(jUA!==void 0)return jUA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return jUA=X},{mode:1});var lX2;var zr=function(){return _.F.apply(this,arguments)||this};
_.r(zr,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zr.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zr.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-open-in-native-app-view-model"})],zr);
_.N(zr,"ytd-open-in-native-app-view-model",function(){if(lX2!==void 0)return lX2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return lX2=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var gbA;var BGw;var $Uw=_.w9(["top-"]),Wv2=_.w9(["bottom-"]),Ct6=_.w9(["left-"]),kZ6=_.w9(["right-"]),nb2={},Lvw=function(X,J,p){X.removeAttribute("top-"+p);X.removeAttribute("bottom-"+p);X.removeAttribute("left-"+p);X.removeAttribute("right-"+p);J&&(J.top&&_.e7([_.Hl($Uw)],X,"top-"+p,J.top),J.bottom&&_.e7([_.Hl(Wv2)],X,"bottom-"+p,J.bottom),J.left&&_.e7([_.Hl(Ct6)],X,"left-"+p,J.left),J.right&&_.e7([_.Hl(kZ6)],X,"right-"+p,J.right))};
nb2.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""},
cardItemContainerMarginChanged_:function(X){var J,p=_.ya((J=this.hostElement)!=null?J:this),l;J=this.cardItemBoxBehaviorMarginTargetId&&p?p.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(l=this.hostElement)!=null?l:this;Lvw(J,X,"margin")},
cardItemContainerPaddingChanged_:function(X){var J,p=_.ya((J=this.hostElement)!=null?J:this),l;J=this.cardItemBoxBehaviorPaddingTargetId&&p?p.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(l=this.hostElement)!=null?l:this;Lvw(J,X,"padding")}}];var j$={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:"var(--yt-spec-general-background-a)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:"var(--yt-spec-general-background-b)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:"var(--yt-spec-brand-background-solid)",CARD_ITEM_COLOR_ERROR_BACKGROUND:"var(--yt-spec-error-background)",CARD_ITEM_COLOR_TEXT_PRIMARY:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:"var(--yt-spec-text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:"var(--yt-spec-text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:"var(--yt-spec-call-to-action)",
CARD_ITEM_COLOR_ICON_INACTIVE:"var(--yt-spec-icon-inactive)",CARD_ITEM_COLOR_ICON_DISABLED:"var(--yt-spec-icon-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:"var(--yt-spec-text-primary)",CARD_ITEM_COLOR_10_PERCENT_LAYER:"var(--yt-spec-10-percent-layer)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:"var(--yt-spec-text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:"var(--yt-spec-icon-active-other)",CARD_ITEM_COLOR_THEMED_GREEN:"var(--yt-spec-themed-green)",
CARD_ITEM_COLOR_ERROR_INDICATOR:"var(--yt-spec-error-indicator)"};var Arg;var w0g;var iL=function(){return _.F.apply(this,arguments)||this};
_.r(iL,_.F);iL.prototype.textColorChanged_=function(){this.hostElement.style.color=j$[this.data.textColor||"CARD_ITEM_COLOR_TEXT_PRIMARY"]};
iL.prototype.textColorChanged_=iL.prototype.textColorChanged_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],iL.prototype,"ytRendererBehavior",void 0);_.u([_.S(nb2.YtCardItemBoxBehavior),_.V("design:type",Object)],iL.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iL.prototype,"data",void 0);_.u([_.mA("data.textColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],iL.prototype,"textColorChanged_",null);
_.u([_.se({is:"yt-card-item-text-renderer",disableElementRegistration:!0})],iL);
_.N(iL,"yt-card-item-text-renderer",function(){if(w0g===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Arg===void 0&&(Arg=document.createElement("template"));var l=Arg;p.call(J,l.content.cloneNode(!0),X.content.firstChild);w0g=X}X=w0g;return X},{mode:2});var Ysw;var vbA;var sj=function(){return _.F.apply(this,arguments)||this};
_.r(sj,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sj.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sj.prototype,"data",void 0);_.u([_.se({is:"yt-card-item-badge-renderer",disableElementRegistration:!0})],sj);
_.N(sj,"yt-card-item-badge-renderer",function(){if(vbA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ysw===void 0&&(Ysw=document.createElement("template"));var l=Ysw;p.call(J,l.content.cloneNode(!0),X.content.firstChild);vbA=X}X=vbA;return X},{mode:2});var ejT;var ZeT;var XH=function(){return _.F.apply(this,arguments)||this};
_.r(XH,_.F);XH.prototype.configureRendererStamper=function(){return{"data.textRenderers":{id:"text-renderers",mapping:{cardItemTextRenderer:{component:"yt-card-item-text-renderer"},cardItemBadgeRenderer:{component:"yt-card-item-badge-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],XH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XH.prototype,"data",void 0);_.u([_.se({is:"yt-card-item-text-collection-renderer",disableElementRegistration:!0})],XH);
_.N(XH,"yt-card-item-text-collection-renderer",function(){if(ZeT===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ejT===void 0&&(ejT=document.createElement("template"));var l=ejT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ZeT=X}X=ZeT;return X},{mode:2});var hjJ;var xU6;var JR=function(){return _.F.apply(this,arguments)||this};
_.r(JR,_.F);JR.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]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],JR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],JR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],JR.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Number)],JR.prototype,"iconSize",void 0);_.u([_.se({is:"yt-card-item-text-with-button-renderer",disableElementRegistration:!0})],JR);
_.N(JR,"yt-card-item-text-with-button-renderer",function(){if(xU6===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;hjJ===void 0&&(hjJ=document.createElement("template"));var l=hjJ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);xU6=X}X=xU6;return X},{mode:2});var pj=function(){return _.F.apply(this,arguments)||this};
_.r(pj,_.F);pj.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],pj.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],pj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pj.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-line-item-renderer"})],pj);
_.N(pj,"ytd-commerce-cart-summary-line-item-renderer",function(){if(BGw!==void 0)return BGw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return BGw=X},{mode:1});_.Pz("cardItemSection","commerceCartCheckoutButtonRenderer",{component:"ytd-commerce-cart-checkout-button-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var lM=function(){var X=_.F.apply(this,arguments)||this;X.hidden=!1;return X};
_.r(lM,_.F);_.W=lM.prototype;_.W.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"}}}}};
_.W.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutButton(),this.updateIsHidden(),this.updateSummary())};
_.W.updateSummary=function(){var X=this.commerceCartCheckoutButtonEntity,J;if(((J=this.data)==null?0:J.cartButton)&&X.checkoutSummaryText){var p,l=TG((p=this.data)==null?void 0:p.estimatedTotalLineItem,"summaryText");this.set("data.estimatedTotalLineItem."+l+".cardItemTextRenderer.text",zG(X.checkoutSummaryText));if(X.checkoutDetailText){var g;p=TG((g=this.data)==null?void 0:g.estimatedTotalLineItem,"price");this.set("data.estimatedTotalLineItem."+p+".cardItemTextRenderer.text",zG(X.checkoutDetailText))}if(X.checkoutAdditionalMetadataText){var B;
g=TG((B=this.data)==null?void 0:B.estimatedTotalLineItem,"additionalMetadataText");this.set("data.estimatedTotalLineItem."+g+".cardItemTextRenderer.text",zG(X.checkoutAdditionalMetadataText))}}else X.estimatedTotalPrice&&(B=TG((l=this.data)==null?void 0:l.estimatedTotalLineItem,"price"),this.set("data.estimatedTotalLineItem."+B+".cardItemTextRenderer.text",zG(X.estimatedTotalPrice)))};
_.W.updateIsHidden=function(){var X,J=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.isHidden;J!==void 0&&(this.hidden=J)};
_.W.updateCheckoutButton=function(){var X,J=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.isDisabled;J!==void 0&&this.set("data.checkoutButton.buttonRenderer.isDisabled",J);var p;X=(p=this.commerceCartCheckoutButtonEntity.checkoutButtonCommand)==null?void 0:p.innertubeCommand;X!==void 0&&this.set("data.checkoutButton.buttonRenderer.command",X);var l;p=(l=this.commerceCartCheckoutButtonEntity)==null?void 0:l.checkoutButtonText;p!==void 0&&this.set("data.checkoutButton.buttonRenderer.text",
{simpleText:p})};
lM.prototype.entityChanged=lM.prototype.entityChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],lM.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],lM.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],lM.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],lM.prototype,"fullWidth",void 0);_.u([_.R(),_.V("design:type",Object)],lM.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],lM.prototype,"compact",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],lM.prototype,"hidden",void 0);
_.u([_.R({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:yd5}),_.V("design:type",Object)],lM.prototype,"commerceCartCheckoutButtonEntity",void 0);_.u([_.mA("commerceCartCheckoutButtonEntity","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lM.prototype,"entityChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-checkout-button-renderer"})],lM);
_.N(lM,"ytd-commerce-cart-checkout-button-renderer",function(){if(gbA!==void 0)return gbA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return gbA=X},{mode:2});var HeA;_.aX0={};
_.aX0.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",_.Da(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",_.Da(this,this.tappableItemBehaviorBoundOnTappableItemTap_))},
tappableItemBehaviorOnTappableItemKeyDown_:function(X){!this.tappableItemBehaviorTapEnabled||X.keyCode!==13&&X.keyCode!==32||X.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()},
tappableItemBehaviorHandleTappableItemTap_:function(){var X=this.data.onTap;X.ypcGetCartEndpoint?(_.am(this.hostElement,[X]),this.tappableItemBehaviorTapEnabled=!1):X.ypcOffersEndpoint?_.am(this.hostElement,[X]):_.Uo(this.hostElement,[X],this.hostElement)},
tappableItemBehaviorOnTapChanged_:function(X){this.tappableItemBehaviorTapEnabled=!!X},
tappableItemBehaviorOnTapEnabledChanged_:function(){var X=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(X.setAttribute("tabIndex",0),X.setAttribute("role","button")):(X.removeAttribute("tabIndex"),X.removeAttribute("role"))},
tappableItemBehaviorOnServiceRequestFinished_:function(X){X.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)},
tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var UUg;var rrp;var gj=function(){return _.F.apply(this,arguments)||this};
_.r(gj,_.F);gj.prototype.configureRendererStamper=function(){return{"data.primaryButtonRenderer":{id:"primary-button-renderer",mapping:_.QW("sharingToggleButtonAndDefaultButton")},"data.secondaryButtonRenderer":{id:"secondary-button-renderer",mapping:_.QW("sharingToggleButtonAndDefaultButton")}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],gj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gj.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gj.prototype,"data",void 0);_.u([_.se({is:"yt-card-item-actions-renderer",disableElementRegistration:!0})],gj);
_.N(gj,"yt-card-item-actions-renderer",function(){if(rrp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;UUg===void 0&&(UUg=document.createElement("template"));var l=UUg;p.call(J,l.content.cloneNode(!0),X.content.firstChild);rrp=X}X=rrp;return X},{mode:2});var IXs;var yrp;var ob2;var Ssp;var OeO;var crp;var BZ=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return X};
_.r(BZ,_.F);BZ.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")};
BZ.prototype.handleDarkModeToggledAction_=function(X){this.isDarkTheme_=X};
BZ.prototype.computeThemeImage_=function(X,J){if(!X||!X.imageLight)return!1;this.isCircular_=X.isCircular;X.imageWidth&&(this.hostElement.style.width=X.imageWidth+"px");X.imageHeight&&(this.hostElement.style.height=X.imageHeight+"px");X.borderWidth&&(this.image.style.borderWidth=X.borderWidth+"px",this.image.style.borderStyle="solid");X.borderColor&&(this.image.style.borderColor=_.zU(X.borderColor));return J&&X.imageDark?X.imageDark:X.imageLight};
BZ.prototype.computeThemeIcon_=function(X){var J,p;if(!(X==null?0:(J=X.themedIcon)==null?0:(p=J.icon)==null?0:p.iconType))return!1;this.icon.style.color=j$[X.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(X.imageWidth||18)+"px";this.icon.style.height=(X.imageHeight||18)+"px";return _.bN(X.themedIcon.icon.iconType)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],BZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],BZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(nb2.YtCardItemBoxBehavior),_.V("design:type",Object)],BZ.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],BZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BZ.prototype,"data",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],BZ.prototype,"fit",void 0);_.u([_.R(),_.V("design:type",Boolean)],BZ.prototype,"isDarkTheme_",void 0);_.u([_.R({computed:"computeThemeImage_(data, isDarkTheme_)"}),_.V("design:type",Object)],BZ.prototype,"themeImage_",void 0);_.u([_.R({computed:"computeThemeIcon_(data)"}),_.V("design:type",Object)],BZ.prototype,"themeIcon_",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Object)],BZ.prototype,"isCircular_",void 0);
_.u([_.qB("#image"),_.V("design:type",Object)],BZ.prototype,"image",void 0);_.u([_.qB("#icon"),_.V("design:type",Object)],BZ.prototype,"icon",void 0);_.u([_.se({is:"yt-themed-image-renderer",disableElementRegistration:!0})],BZ);
_.N(BZ,"yt-themed-image-renderer",function(){if(crp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;OeO===void 0&&(OeO=document.createElement("template"));var l=OeO;p.call(J,l.content.cloneNode(!0),X.content.firstChild);crp=X}X=crp;return X},{mode:2});var $v=function(){return _.F.apply(this,arguments)||this};
_.r($v,_.F);$v.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"}}}}};
$v.prototype.computeImagePlacement_=function(X){return X||"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN"};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$v.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$v.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$v.prototype,"data",void 0);_.u([_.R({value:"CARD_ITEM_IMAGE_PLACEMENT_UNKNOWN",computed:"computeImagePlacement_(data.imagePlacement)",reflectToAttribute:!0}),_.V("design:type",String)],$v.prototype,"imagePlacement",void 0);
_.u([_.se({is:"yt-card-item-text-with-image-renderer",disableElementRegistration:!0})],$v);
_.N($v,"yt-card-item-text-with-image-renderer",function(){if(Ssp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ob2===void 0&&(ob2=document.createElement("template"));var l=ob2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Ssp=X}X=Ssp;return X},{mode:2});var WZ=function(){return _.F.apply(this,arguments)||this};
_.r(WZ,_.F);WZ.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"}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],WZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],WZ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WZ.prototype,"data",void 0);_.u([_.se({is:"yt-card-item-error-renderer",disableElementRegistration:!0})],WZ);
_.N(WZ,"yt-card-item-error-renderer",function(){if(yrp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;IXs===void 0&&(IXs=document.createElement("template"));var l=IXs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);yrp=X}X=yrp;return X},{mode:2});var be2;var fXp;_.Pz("itemSectionRenderer","CardItemRenderer","yt-card-item-renderer");var Cj=function(){return _.F.apply(this,arguments)||this};
_.r(Cj,_.F);_.W=Cj.prototype;
_.W.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"}}}}};
_.W.created=function(){this.tappableItemBehaviorTargetId=this.cardItemBoxBehaviorPaddingTargetId="main-content"};
_.W.backgroundColorChanged_=function(){var X,J=(X=this.data)==null?void 0:X.backgroundColor;X=j$[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.ya(this.hostElement).querySelector("#main-content").style.backgroundColor=X};
_.W.headerPromoBackgroundColorChanged_=function(){var X,J=(X=this.data)==null?void 0:X.headerPromoBackgroundColor;X=j$[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent";_.ya(this.hostElement).querySelector("#header-promo-renderer").style.backgroundColor=X};
_.W.errorRendererVisibilityChanged_=function(){var X=this.isExpanded_,J;this.isErrorRendererVisible_=!((J=this.data)==null||!J.errorRenderer)&&!X};
_.W.onYtToggleButton_=function(X,J){this.isExpanded_=J.toggled};
Cj.prototype.onYtToggleButton_=Cj.prototype.onYtToggleButton_;Cj.prototype.errorRendererVisibilityChanged_=Cj.prototype.errorRendererVisibilityChanged_;Cj.prototype.headerPromoBackgroundColorChanged_=Cj.prototype.headerPromoBackgroundColorChanged_;Cj.prototype.backgroundColorChanged_=Cj.prototype.backgroundColorChanged_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Cj.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Cj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(nb2.YtCardItemBoxBehavior),_.V("design:type",Object)],Cj.prototype,"ytCardItemBoxBehavior",void 0);_.u([_.S(_.aX0.YtTappableItemBehavior),_.V("design:type",Object)],Cj.prototype,"ytTappableItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Cj.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Cj.prototype,"isExpanded_",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],Cj.prototype,"isErrorRendererVisible_",void 0);_.u([_.mA("data.backgroundColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cj.prototype,"backgroundColorChanged_",null);_.u([_.mA("data.headerPromoBackgroundColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cj.prototype,"headerPromoBackgroundColorChanged_",null);
_.u([_.mA("data.errorRenderer","isExpanded_"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cj.prototype,"errorRendererVisibilityChanged_",null);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[Event,Object]),_.V("design:returntype")],Cj.prototype,"onYtToggleButton_",null);_.u([_.se({is:"yt-card-item-renderer",disableElementRegistration:!0})],Cj);
_.N(Cj,"yt-card-item-renderer",function(){if(fXp===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;be2===void 0&&(be2=document.createElement("template"));var l=be2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);fXp=X}X=fXp;return X},{mode:2});_.Pz("cardItemSection","commerceCartHeaderRenderer",{component:"ytd-commerce-cart-header-renderer",noInjection:!0});var kv=function(){var X=_.F.apply(this,arguments)||this;X.hidden=!1;return X};
_.r(kv,_.F);_.W=kv.prototype;_.W.configureRendererStamper=function(){return{"data.item":{id:"item",mapping:{cardItemRenderer:"yt-card-item-renderer"}}}};
_.W.entityChanged=function(){this.commerceCartHeaderEntity&&(this.updateIsHidden(),this.updateSummaryText(),this.updateCheckoutButton(),this.updateTitle())};
_.W.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var X,J=(X=this.commerceCartHeaderEntity)==null?void 0:X.isHidden;J!==void 0&&(this.hidden=J)}};
_.W.updateTitle=function(){var X=this.commerceCartHeaderEntity.isDisabled,J,p,l=(p=_.a((J=this.data)==null?void 0:J.item,sdr))==null?void 0:p.headingRenderer;l&&(J=TG(l,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+J+".0.cardItemTextRenderer.textColor",X?"CARD_ITEM_COLOR_TEXT_DISABLED":"CARD_ITEM_COLOR_TEXT_PRIMARY"))};
_.W.updateSummaryText=function(){var X=this.commerceCartHeaderEntity;if(this.compact){var J,p,l=(p=_.a((J=this.data)==null?void 0:J.item,sdr))==null?void 0:p.headingRenderer;l&&(J=TG(l,"textRenderers"),this.set("data.item.cardItemRenderer.headingRenderer."+J+".1.cardItemTextRenderer.text",X.shortHeaderSummaryText?zG(X.shortHeaderSummaryText):X.headerSummaryText?zG(X.headerSummaryText):""))}else{var g;if(J=(g=_.a((l=this.data)==null?void 0:l.item,sdr))==null?void 0:g.additionalInfoRenderer)J=TG(J,
"cardItemTextRenderer"),this.set("data.item.cardItemRenderer.additionalInfoRenderer."+J+".text",X.headerSummaryText?zG(X.headerSummaryText):"")}};
_.W.updateCheckoutButton=function(){var X=this.commerceCartHeaderEntity,J,p,l=(p=_.a((J=this.data)==null?void 0:J.item,sdr))==null?void 0:p.additionalInfoRenderer;J=TG(l,"buttonRenderer");var g;p=(g=this.commerceCartHeaderEntity)==null?void 0:g.isButtonDisabled;var B;g=(B=this.commerceCartHeaderEntity)==null?void 0:B.isButtonHidden;p!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+J+".buttonRenderer.isDisabled",p);g!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer.isHidden",
g);var k;X=(k=X.checkoutButtonCommand)==null?void 0:k.innertubeCommand;X!==void 0&&this.set("data.item.cardItemRenderer.additionalInfoRenderer."+J+".buttonRenderer.command",X)};
kv.prototype.entityChanged=kv.prototype.entityChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],kv.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kv.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kv.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],kv.prototype,"compact",void 0);_.u([_.R({selectorArgs:["data.commerceCartHeaderEntityKey"],selector:function(X,J){return _.SZ(X.entities,"commerceCartHeaderEntity",J)}}),
_.V("design:type",Object)],kv.prototype,"commerceCartHeaderEntity",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],kv.prototype,"hidden",void 0);_.u([_.mA("commerceCartHeaderEntity","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kv.prototype,"entityChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-header-renderer"})],kv);
_.N(kv,"ytd-commerce-cart-header-renderer",function(){if(HeA!==void 0)return HeA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return HeA=X},{mode:1});var DUA;var RjA=_.KM(function(X,J){var p;return(p=X.onChangeCallback)==null?void 0:p.call(X,J)},1E3),mUT=_.q(function(X){var J=X.data;
var p=X.iconMinus;X=X.iconPlus;var l=function(){return!!J().disabled},g=_.C(_.uo(0,void 0,"mKh0af")),B=g.next().value,k=g.next().value;
g=_.Sv(function(){if(B()===1){var Z,h;(h=(Z=J()).onRemoveCommand)==null||h.call(Z)}Z=B()>J().maxValue?J().maxValue:B()-1;k(Z);RjA(J(),Z);return!1});
var n=_.Sv(function(){if(B()===J().maxValue)return!1;var Z=B()+1;k(Z);RjA(J(),Z);return!1});
_.ii(function(){k(J().value)});
var w={},Y={},e={};return _.A("quantity-incrementer-shape",null,_.A("div",{class:"ytSpecQuantityIncrementerShapeHost"},_.A("button",{class:"ytSpecQuantityIncrementerShapeButton",disabled:function(){return B()===(J().onRemoveCommand?0:1)||l()},
"aria-label":function(){return B()!==1?J().minusLabel:J().minimumReachedLabel},
"on:click":g},_.A(_.D8,{model:{circular:!0}}),_.A("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.A("div",{class:_.yW("ytSpecQuantityIncrementerShapeIcon",(w.ytSpecQuantityIncrementerShapeIconDisabled=function(){return l()||B()===(J().onRemoveCommand?0:1)},w))},p()))),_.A("div",{class:_.yW("ytSpecQuantityIncrementerShapeText",(Y.ytSpecQuantityIncrementerShapeTextInvalid=function(){return B()>J().maxValue},Y.ytSpecQuantityIncrementerShapeTextDisabled=l,Y))},B),_.A("button",{class:"ytSpecQuantityIncrementerShapeButton",
disabled:function(){return B()>=J().maxValue||l()},
"aria-label":function(){return B()!==J().maxValue?J().plusLabel:J().maximumReachedLabel},
"on:click":n},_.A(_.D8,{model:{circular:!0}}),_.A("div",{class:"ytSpecQuantityIncrementerShapeIconWrapper"},_.A("div",{class:_.yW("ytSpecQuantityIncrementerShapeIcon",(e.ytSpecQuantityIncrementerShapeIconDisabled=function(){return B()>=J().maxValue||l()},e))},X())))))},"Of");_.ZZ(_.q(function(X){function J(){p().onRemoveCommand&&_.gt(p().onRemoveCommand)}
var p=X.data;var l=_.mM(urZ,function(){return p().quantityIncrementerEntityKey});
return _.A("yt-quantity-incrementer-view-model",null,_.A(mUT,{data:function(){var g=p(),B;var k=l()?!((B=l())==null||!B.disabled):!1;var n;B=l()?(n=l())==null?void 0:n.quantity:p().quantity;return sva(g,k,J,B)},
iconMinus:function(){return _.A(_.f_,{icon:"BAR_HORIZONTAL",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerMinusIcon"})},
iconPlus:function(){return _.A(_.f_,{icon:"ADD",className:"ytSpecQuantityIncrementerViewModelQuantityIncrementerPlusIcon"})}}))},"Pf"),"yt-quantity-incrementer-view-model",{props:{data:_.H7}});var nj=function(){var X=_.F.apply(this,arguments)||this;X.compact=!1;X.hasQuantityIncrementer=!1;return X};
_.r(nj,_.F);nj.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"}}}};
nj.prototype.computeHasQuantityIncrementer=function(){var X;return!!_.a((X=this.data)==null?void 0:X.picker,lkb)};
nj.prototype.onLabelClick=function(){var X;(X=this.dropdownEl)==null||X.open()};
_.u([_.qB("ytd-dropdown-renderer"),_.V("design:type",Object)],nj.prototype,"dropdownEl",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nj.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],nj.prototype,"quantityColor",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],nj.prototype,"compact",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasQuantityIncrementer(data)"}),_.V("design:type",Object)],nj.prototype,"hasQuantityIncrementer",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-item-quantity-picker-renderer"})],nj);
_.N(nj,"ytd-commerce-cart-item-quantity-picker-renderer",function(){if(DUA!==void 0)return DUA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return DUA=X},{mode:1});var Fv2;var qsA;var Lj=function(){return _.F.apply(this,arguments)||this};
_.r(Lj,_.F);Lj.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Lj.prototype.entityChanged=function(){this.disabledCartItemEntity&&(this.updateTitle(),this.updateButton())};
Lj.prototype.updateTitle=function(){var X=this.disabledCartItemEntity;X.disableActionName&&this.set("data.title",zG(X.disableActionName))};
Lj.prototype.updateButton=function(){var X,J=(X=this.disabledCartItemEntity.undoCommand)==null?void 0:X.innertubeCommand;J!==void 0&&(this.set("data.actionButton.buttonRenderer.command",J),this.set("data.actionButton.buttonRenderer.isDisabled",!1))};
Lj.prototype.entityChanged=Lj.prototype.entityChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],Lj.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Lj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Lj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({selectorArgs:["data.disabledCartItemEntityKey"],selector:function(X,J){return _.SZ(X.entities,"disabledCartItemEntity",J)}}),
_.V("design:type",Object)],Lj.prototype,"disabledCartItemEntity",void 0);_.u([_.R(),_.V("design:type",Object)],Lj.prototype,"data",void 0);_.u([_.mA("disabledCartItemEntity","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Lj.prototype,"entityChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-disabled-cart-item-renderer"})],Lj);
_.N(Lj,"ytd-disabled-cart-item-renderer",function(){if(qsA!==void 0)return qsA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return qsA=X},{mode:1});_.Pz("cardItemSection","commerceCartItemRenderer",{component:"ytd-commerce-cart-item-renderer",noInjection:!0,properties:{compact:"[[compact]]"}});var AR=function(){var X=_.F.apply(this,arguments)||this;X.compact=!1;X.hidden=!1;X.errorHidden=!1;X.noOnTap=!1;return X};
_.r(AR,_.F);_.W=AR.prototype;
_.W.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"}}}};
_.W.entityChanged=function(){this.commerceCartItemEntity&&(this.updateQuantity(),this.updateIsHidden(),this.updateHideErrorMessage())};
_.W.onYtRendererstamperFinished=function(){if(this.firstButtonElement){var X=this.firstButtonElement;X.alignByText=!0;X.iconAlignByText=!0}};
_.W.computeNoOnTap=function(X){return!X};
_.W.updateQuantityColor=function(){if(this.pickerElement){var X,J=(X=this.commerceCartItemEntity)==null?void 0:X.quantityColor;this.pickerElement.quantityColor=J}};
_.W.updateTotalPriceColor=function(){var X,J=(X=this.commerceCartItemEntity)==null?void 0:X.totalPriceColor;if(J){var p;X=_.a((p=this.data)==null?void 0:p.quantityPicker,JBe);if(p=_.a(X==null?void 0:X.price,XgU))p.textColor=J}};
_.W.updateIsHidden=function(){if(this.compact)this.hidden=!1;else{var X,J=(X=this.commerceCartItemEntity)==null?void 0:X.isHidden;J!==void 0&&(this.hidden=J)}};
_.W.updateHideErrorMessage=function(){var X,J=(X=this.commerceCartItemEntity)==null?void 0:X.hideErrorMessage;J!==void 0&&(this.errorHidden=J)};
_.W.updateQuantity=function(){var X=this,J,p=(J=this.commerceCartItemEntity)==null?void 0:J.quantity,l;J=(l=this.commerceCartItemEntity)==null?void 0:l.totalPrice;if(p){this.updateTotalPriceColor();this.updateQuantityColor();var g;l=_.a((g=this.data)==null?void 0:g.quantityPicker,JBe);if(g=_.a(l==null?void 0:l.price,XgU))g.text=J?{simpleText:J.content}:void 0;if(J=_.a(l==null?void 0:l.picker,lkb))J.quantity=p;var B;if(g=(B=_.a(l==null?void 0:l.picker,pbj))==null?void 0:B.entries){B=!1;J=void 0;g=
_.C(g);for(l=g.next();!l.done;l=g.next())l=l.value,l.dropdownItemRenderer&&(J||(J=l.dropdownItemRenderer),l.dropdownItemRenderer.isSelected=!1,p===l.dropdownItemRenderer.int32Value&&(B=!0,l.dropdownItemRenderer.isSelected=!0));!B&&J&&(J.isSelected=!0)}_.oh(this,function(){var k;X.set("data.quantityPicker",_.Q5.unsafeClone((k=X.data)==null?void 0:k.quantityPicker))})}};
AR.prototype.onYtRendererstamperFinished=AR.prototype.onYtRendererstamperFinished;AR.prototype.entityChanged=AR.prototype.entityChanged;_.u([_.R(),_.V("design:type",Object)],AR.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],AR.prototype,"compact",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],AR.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],AR.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],AR.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],AR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({selectorArgs:["data.commerceCartItemEntityKey"],selector:function(X,J){return _.SZ(X.entities,"commerceCartItemEntity",J)}}),
_.V("design:type",Object)],AR.prototype,"commerceCartItemEntity",void 0);_.u([_.R(),_.V("design:type",Object)],AR.prototype,"quantityPicker",void 0);_.u([_.R(),_.V("design:type",Object)],AR.prototype,"compactQuantityPicker",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],AR.prototype,"hidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],AR.prototype,"errorHidden",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeNoOnTap(data.onTap)"}),_.V("design:type",Object)],AR.prototype,"noOnTap",void 0);_.u([_.qB("ytd-commerce-cart-item-quantity-picker-renderer"),_.V("design:type",Object)],AR.prototype,"pickerElement",void 0);_.u([_.qB("yt-button-renderer"),_.V("design:type",Element)],AR.prototype,"firstButtonElement",void 0);
_.u([_.mA("commerceCartItemEntity","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AR.prototype,"entityChanged",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AR.prototype,"onYtRendererstamperFinished",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-item-renderer"})],AR);
_.N(AR,"ytd-commerce-cart-item-renderer",function(){if(Fv2!==void 0)return Fv2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Fv2=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var NGT;var Mu0;var wj=function(){return _.F.apply(this,arguments)||this};
_.r(wj,_.F);wj.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}}}}}};
wj.prototype.entityChanged=function(){this.commerceCartCheckoutButtonEntity&&(this.updateCheckoutLineItems(),this.updateIsHidden())};
wj.prototype.updateCheckoutLineItems=function(){var X,J=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.checkoutLineItems;J&&(X=J.map(function(p){a:{var l=p.price,g=p.description;switch(p.style){case "COMMERCE_CHECKOUT_LINE_ITEM_STYLE_MERCHANT":p={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:zG(g),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:zG(l),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:p={commerceCartSummaryLineItemRenderer:{summaryText:{cardItemTextRenderer:{text:zG(g),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:zG(l),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 p}),this.set("data.summaryLineItems",X))};
wj.prototype.updateIsHidden=function(){var X,J=(X=this.commerceCartCheckoutButtonEntity)==null?void 0:X.isHidden;J!==void 0&&(this.hostElement.hidden=J)};
wj.prototype.entityChanged=wj.prototype.entityChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],wj.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],wj.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wj.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],wj.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.commerceCartCheckoutButtonEntityKey"],selector:yd5}),_.V("design:type",Object)],wj.prototype,"commerceCartCheckoutButtonEntity",void 0);_.u([_.mA("commerceCartCheckoutButtonEntity","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wj.prototype,"entityChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-summary-renderer"})],wj);
_.N(wj,"ytd-commerce-cart-summary-renderer",function(){if(Mu0!==void 0)return Mu0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Mu0=X},{mode:1});var uUO={};uUO.InjectBehavior=[RP6.InjectBehavior];var GZ2;var dU2;var Yv=function(){return _.F.apply(this,arguments)||this};
_.r(Yv,_.F);
Yv.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:_.QW("menuRenderer")}}};
Yv.prototype.onMenuTap=function(X){X.stopPropagation()};
_.O1.Object.defineProperties(Yv.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 X,J;return!(((X=this.data)==null||!X.sectionHeading)&&((J=this.data)==null?void 0:J.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
imageVisible:{configurable:!0,enumerable:!0,get:function(){var X,J;return!(((X=this.data)==null||!X.image)&&((J=this.data)==null?void 0:J.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}},
menuVisible:{configurable:!0,enumerable:!0,get:function(){var X,J;return!(((X=this.data)==null||!X.menu)&&((J=this.data)==null?void 0:J.layout)==="ACTIVITY_ITEM_LAYOUT_STRETCH")}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Yv.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Yv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.aX0.YtTappableItemBehavior),_.V("design:type",Object)],Yv.prototype,"ytTappableItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Yv.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data.accessibilityData"),_.V("design:type",String),_.V("design:paramtypes",[])],Yv.prototype,"ariaLabel",null);_.u([_.O("data.sectionHeading","data.layout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Yv.prototype,"sectionHeadingVisible",null);_.u([_.O("data.image","data.layout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Yv.prototype,"imageVisible",null);
_.u([_.O("data.menu","data.layout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Yv.prototype,"menuVisible",null);_.u([_.se({is:"yt-activity-item-renderer",disableElementRegistration:!0})],Yv);
_.N(Yv,"yt-activity-item-renderer",function(){if(dU2===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;GZ2===void 0&&(GZ2=document.createElement("template"));var l=GZ2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);dU2=X}X=dU2;return X},{mode:2});var Vug;var tus;var Ptb;var QHp;var vZ=function(){return _.F.apply(this,arguments)||this};
_.r(vZ,_.F);
vZ.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"}}}}};
vZ.prototype.backgroundColorChanged_=function(){var X,J=(X=this.data)==null?void 0:X.backgroundColor;this.hostElement.style.backgroundColor=j$[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
vZ.prototype.backgroundColorChanged_=vZ.prototype.backgroundColorChanged_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vZ.prototype,"data",void 0);
_.u([_.mA("data.backgroundColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vZ.prototype,"backgroundColorChanged_",null);_.u([_.se({is:"yt-offer-item-upsell-renderer",disableElementRegistration:!0})],vZ);
_.N(vZ,"yt-offer-item-upsell-renderer",function(){if(QHp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ptb===void 0&&(Ptb=document.createElement("template"));var l=Ptb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);QHp=X}X=QHp;return X},{mode:2});_.Pz("itemSectionRenderer","CardItemContainerRenderer","yt-card-item-container-renderer");var eL=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-card-item-on-click-command":"updateCardOnClickCommand_"};X.nextContinuation={continuationType:"sectionListContinuation",contentsArray:"data.continuationSection"};return X};
_.r(eL,_.F);_.W=eL.prototype;
_.W.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:_.QW("sharingItemSection")},"data.moreContentsButtonRenderer":{id:"more-contents-button",mapping:{buttonRenderer:{component:"yt-button-renderer",noInjection:!0}}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"continuationSection"}};
_.W.computeContainerStyle_=function(X){return X};
_.W.computeContainerIsHidden_=function(X){return X&&!!X.isHidden};
_.W.computeShowSpinner_=function(X,J){return X&&J==="in-progress"};
_.W.computeShowMoreContentsButton_=function(X,J,p,l,g){return!(!(l&&l.length||g&&g.length&&p)||!X||J)};
_.W.onToggleButton_=function(X){var J=this;X.stopPropagation();this.isExpanded_=X.detail&&X.detail.toggled;var p,l;this.isExpanded_&&!this.data.continuationSection.length&&((p=this.data)==null?0:(l=p.continuation)==null?0:l.onClickContinuationData)&&this.continuationStatus_!=="in-progress"?(_.h8(this.hostElement,"yt-load-next-continuation",function(g){return J.getContinuationUrl_(J.data.continuation.onClickContinuationData,g)}),this.continuationStatus_="in-progress"):this.isExpanded_&&!this.data.continuationSection.length&&
this.data.onClickCommand&&this.continuationStatus_!=="in-progress"&&(_.am(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress")};
_.W.onShowMoreContentsButtonClicked_=function(X){var J=this;X.stopPropagation();this.data.continuations&&this.data.continuations[0].nextContinuationData?(_.h8(this.hostElement,"yt-load-next-continuation",function(p){return J.getContinuationUrl_(J.data.continuations[0].nextContinuationData,p)}),this.continuationStatus_="in-progress"):this.data.onClickCommand&&(_.am(this.hostElement,[this.data.onClickCommand]),this.continuationStatus_="in-progress",this.data.onClickCommand=void 0,this.isOnClickCommand_=
!1)};
_.W.getContinuationUrl_=function(X,J){var p=X.continuation;X=X.clickTrackingParams;var l=_.Kv();X&&l&&_.Wv(l,_.V_(X));return _.hn(J,{continuation:p})};
_.W.nextContinuationDataUpdated_=function(){this.continuationStatus_="complete";var X=_.ya(this.hostElement).querySelector("#continuation-section");X&&(X=X.querySelectorAll("ytmusic-item-section-renderer"))&&X.forEach(function(J){return J.classList.add("memberships-and-purchases")})};
_.W.dataChanged_=function(){var X;this.isExpanded_=!((X=this.data)==null||!X.contents);this.data.continuationSection||(this.data.continuationSection=[]);this.data.onClickCommand&&(this.isOnClickCommand_=!0)};
_.W.updateCardOnClickCommand_=function(X){X=_.a(X,Psj);var J,p;this.data&&((J=this.data)==null?0:J.targetId)&&X&&X.targetId===((p=this.data)==null?void 0:p.targetId)&&X.onClickCommand&&(this.data.onClickCommand=X.onClickCommand,this.isOnClickCommand_=!0)};
_.W.backgroundColorChanged_=function(){var X,J=(X=this.data)==null?void 0:X.backgroundColor;this.hostElement.style.backgroundColor=j$[J||"CARD_ITEM_COLOR_UNKNOWN"]||"transparent"};
eL.prototype.backgroundColorChanged_=eL.prototype.backgroundColorChanged_;eL.prototype.dataChanged_=eL.prototype.dataChanged_;eL.prototype.nextContinuationDataUpdated_=eL.prototype.nextContinuationDataUpdated_;eL.prototype.onToggleButton_=eL.prototype.onToggleButton_;_.u([_.S(_.I$),_.V("design:type",Object)],eL.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],eL.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],eL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.yc.YtNextContinuationBehavior),_.V("design:type",Object)],eL.prototype,"ytNextContinuationBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eL.prototype,"ytRendererBehavior",void 0);_.u([_.S(uUO.InjectBehavior),_.V("design:type",Object)],eL.prototype,"injectBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],eL.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],eL.prototype,"compact",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],eL.prototype,"isExpanded_",void 0);_.u([_.R({computed:"computeContainerStyle_(data.containerStyle)",reflectToAttribute:!0,value:"CARD_ITEM_CONTAINER_STYLE_DEFAULT"}),_.V("design:type",String)],eL.prototype,"containerStyle_",void 0);_.u([_.R({value:"not-started"}),_.V("design:type",String)],eL.prototype,"continuationStatus_",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeShowSpinner_(isExpanded_, continuationStatus_)",value:!1}),_.V("design:type",Boolean)],eL.prototype,"showSpinner_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],eL.prototype,"isOnClickCommand_",void 0);_.u([_.R({computed:"computeShowMoreContentsButton_(isExpanded_, showSpinner_, isOnClickCommand_, data.continuations, data.contents)",value:!1}),_.V("design:type",Boolean)],eL.prototype,"showMoreContentsButton_",void 0);
_.u([_.R({selectorArgs:["data.cardItemContainerEntityKey"],selector:function(X,J){return!J||X.entities?null:_.SZ(X.entities,"cardItemContainerEntity",J)}}),
_.V("design:type",Object)],eL.prototype,"cardItemContainerEntity_",void 0);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],eL.prototype,"onToggleButton_",null);_.u([_.R8("yt-next-continuation-data-updated"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],eL.prototype,"nextContinuationDataUpdated_",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],eL.prototype,"dataChanged_",null);_.u([_.mA("data.backgroundColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],eL.prototype,"backgroundColorChanged_",null);_.u([_.se({is:"yt-card-item-container-renderer",disableElementRegistration:!0})],eL);
_.N(eL,"yt-card-item-container-renderer",function(){if(tus===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Vug===void 0&&(Vug=document.createElement("template"));var l=Vug;p.call(J,l.content.cloneNode(!0),X.content.firstChild);tus=X}X=tus;return X},{mode:2});var ZT=function(){return _.F.apply(this,arguments)||this};
_.r(ZT,_.F);ZT.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"}}}};
ZT.prototype.notificationEntityChanged=function(){this.commerceCartExpandableNotificationEntity&&this.updateNotification()};
ZT.prototype.computeLoadingHidden=function(){var X;return!((X=this.commerceCartPageStateEntity)==null?0:X.cartActionInProgress)};
ZT.prototype.updateNotification=function(){var X,J=(X=this.get("commerceCartExpandableNotificationEntity"))==null?void 0:X.summaryText;J&&this.set("data.cartNotification",zG(J))};
ZT.prototype.notificationEntityChanged=ZT.prototype.notificationEntityChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],ZT.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ZT.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ZT.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ZT.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],ZT.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.commerceCartExpandableNotificationEntityKey"],selector:function(X,J){return _.SZ(X.entities,"commerceCartExpandableNotificationEntity",J)}}),
_.V("design:type",Object)],ZT.prototype,"commerceCartExpandableNotificationEntity",void 0);_.u([_.R({selectorArgs:["data.commerceCartPageStateEntityKey"],selector:function(X,J){return _.SZ(X.entities,"commerceCartPageStateEntity",J)}}),
_.V("design:type",Object)],ZT.prototype,"commerceCartPageStateEntity",void 0);_.u([_.qB("#spinner"),_.V("design:type",HTMLElement)],ZT.prototype,"spinner",void 0);_.u([_.mA("commerceCartExpandableNotificationEntity","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ZT.prototype,"notificationEntityChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-commerce-cart-renderer"})],ZT);
_.N(ZT,"ytd-commerce-cart-renderer",function(){if(NGT!==void 0)return NGT;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return NGT=X},{mode:1});var Ebp;var hR=function(){var X=_.F.apply(this,arguments)||this;X.bigImage=!1;return X};
_.r(hR,_.F);_.O1.Object.defineProperties(hR.prototype,{placeholderImageUrl:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.placeholderImageUrl}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hR.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hR.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hR.prototype,"bigImage",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],hR.prototype,"placeholderImageUrl",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-empty-product-shelf-renderer"})],hR);
_.N(hR,"ytd-empty-product-shelf-renderer",function(){if(Ebp!==void 0)return Ebp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Ebp=X},{mode:1});var Kv2;var xv=function(){var X=_.F.apply(this,arguments)||this;X.itemStyle="link-item";X.watchMetadataRefresh=!1;X.skinnyMode=!1;X.metaPanel=!1;X.inStructuredDescription=!1;X.detailedDescriptionOverride=!1;X.actionMap={"yt-update-merchandise-shelf-action":"handleUpdateMerchShelfAction"};X.updateOnResizeDebouncer=null;return X};
_.r(xv,_.F);_.W=xv.prototype;_.W.ready=function(){this.updateOnResize=this.updateOnResize.bind(this);this.updateOnResize()};
_.W.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"}}}}};
_.W.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.updateOnResize()};
_.W.attachVEs=function(X){X.trackingParams&&_.Mp().graftServerVe(X.trackingParams)};
_.W.handleUpdateMerchShelfAction=function(X){var J=this,p=_.a(X.updateMerchandiseShelfAction.merchandiseShelf,_.h4k);p&&(p.renderDelayMs?(clearTimeout(this.dataSetTimeoutId),this.dataSetTimeoutId=setTimeout(function(){J.attachVEs(p);J.data=p},Number(p.renderDelayMs))):(this.attachVEs(p),this.data=p))};
_.W.updateOnResize=function(){if(this.JSC$17304_scrollContainer!==void 0&&this.JSC$17304_scrollContainer.clientWidth!==0&&this.items!==void 0){var X=this.JSC$17304_scrollContainer.clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-X));this.ytdHorizontalListBehavior.reposition_();var J;switch((J=this.data)==null?void 0:J.shelfType){case "MERCHANDISE_SHELF_TYPE_PRODUCT_LINK":this.itemStyle="link-item";break;default:var p,
l;((p=this.data)==null?void 0:(l=p.items)==null?void 0:l.length)===1?this.itemStyle="cta-item":this.itemStyle=X>=740?"large-item":"small-item"}}};
_.W.debouncedUpdateOnResize=function(){this.updateOnResizeDebouncer=_.FZ(this.updateOnResizeDebouncer,_.rh.after(100),this.updateOnResize)};
xv.prototype.debouncedUpdateOnResize=xv.prototype.debouncedUpdateOnResize;xv.prototype.dataChanged=xv.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xv.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xv.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],xv.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],xv.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],xv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xv.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xv.prototype,"itemStyle",void 0);_.u([_.R({value:6}),_.V("design:type",Number)],xv.prototype,"initialCount",void 0);
_.u([_.R({value:"data.items"}),_.V("design:type",String)],xv.prototype,"itemsPath",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xv.prototype,"watchMetadataRefresh",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xv.prototype,"skinnyMode",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xv.prototype,"metaPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xv.prototype,"inStructuredDescription",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xv.prototype,"detailedDescriptionOverride",void 0);_.u([_.qB("#items"),_.V("design:type",HTMLDivElement)],xv.prototype,"items",void 0);_.u([_.qB("#scroll-container"),_.V("design:type",HTMLDivElement)],xv.prototype,"JSC$17304_scrollContainer",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xv.prototype,"dataChanged",null);
_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xv.prototype,"debouncedUpdateOnResize",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-merch-shelf-renderer"})],xv);
_.N(xv,"ytd-merch-shelf-renderer",function(){if(Kv2!==void 0)return Kv2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Kv2=X},{mode:2});var TGp;var HZ=function(){var X=_.F.apply(this,arguments)||this;X.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 X};
_.r(HZ,_.F);_.W=HZ.prototype;
_.W.addBackstagePostAction=function(X){this.get("header.commentsHeaderRenderer.shouldShowBackstagePostOptimistically",this.data)&&(X=this.get("addBackstagePostAction.renderer.backstagePostThreadRenderer",X))&&(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:X}):this.set("data.contents",[{backstagePostThreadRenderer:X}]))};
_.W.addBackstageCommentAction=function(X){var J=this.get("addBackstageCommentAction.parentId",X);X=this.get("addBackstageCommentAction.renderer.commentThreadRenderer",X);if(J&&X){J=this.postIdToIndices(J);for(var p=0;p<J.length;p++){var l=J[p];if(l<0)break;l="data.contents."+l+".backstagePostThreadRenderer.comments";this.get(l)&&(this.get(l+".backstageCommentsRenderer.contents")&&this.push(l+".backstageCommentsRenderer.contents",{commentThreadRenderer:X}),this.get(l+".backstageCommentsRenderer.teaserContents")?
this.push(l+".backstageCommentsRenderer.teaserContents",{commentThreadRenderer:X}):this.set(l+".backstageCommentsRenderer.teaserContents",[{commentThreadRenderer:X}]))}}};
_.W.addBackstageReplyAction=function(X){var J=this.get("addBackstageReplyAction.parentId",X);X=this.get("addBackstageReplyAction.renderer.commentRenderer",X);J&&X&&this.setCreatorReply(J,X)};
_.W.banAuthorAction=function(X){var J=this.get("banAuthorAction.commentId",X);J&&(X=this.get("banAuthorAction.parentCommentId",X)||this.getParentPostId(J),this.removeFromStream(J,X))};
_.W.hideReportedCommentAction=function(X){var J=this.get("hideReportedCommentAction.commentId",X);J&&((X=this.get("hideReportedCommentAction.parentCommentId",X))||(X=this.getParentPostId(J)),this.removeFromStream(J,X))};
_.W.replaceBackstageCommentAction=function(X){var J=this.get("replaceBackstageCommentAction.commentId",X),p=this.get("replaceBackstageCommentAction.parentId",X);X=this.get("replaceBackstageCommentAction.renderer.commentThreadRenderer",X);if(J&&p&&X){p=this.postIdToIndices(p);for(var l=0;l<p.length;l++){var g=p[l];if(g<0)break;var B=this.commentIdToIndex(J,g,!1);if(B>=0){var k=this.get("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+B+".commentThreadRenderer.replies.commentRepliesRenderer");
k&&(X.replies={commentRepliesRenderer:k});this.splice("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",B,1,{commentThreadRenderer:X})}B=this.commentIdToIndex(J,g,!0);if(B>=0){if(k=this.get("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+(B+".commentThreadRenderer.replies.commentRepliesRenderer")))X.replies={commentRepliesRenderer:k};this.splice("data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",
B,1,{commentThreadRenderer:X})}}}};
_.W.replaceBackstagePostAction=function(X){var J=this.get("replaceBackstagePostAction.itemId",X);if(J){J=this.postIdToIndices(J);for(var p=0;p<J.length;p++){var l=J[p];if(l<0)break;var g=this.getPostRendererType(l),B=this.get("replaceBackstagePostAction.renderer."+g,X);if(!B&&g!=="sharedPostRenderer")break;var k=!1;B||(k=!0,B=this.get("replaceBackstagePostAction.renderer.backstagePostRenderer",X));if(!B)break;var n={};k?(_.TS(n,Rhj,B),this.set("data.contents."+l+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
n)):(_.TS(n,new _.Ie(g),B),this.set("data.contents."+l+".backstagePostThreadRenderer.post",n))}}};
_.W.replaceBackstageReplyAction=function(X){var J=this.get("replaceBackstageReplyAction.replyId",X),p=this.get("replaceBackstageReplyAction.parentId",X);X=this.get("replaceBackstageReplyAction.renderer.commentRenderer",X);J&&X&&p&&this.setCreatorReply(p,X)};
_.W.removeCommentAction=function(X){var J=this.get("removeCommentAction.commentId",X);if(J){var p=this.get("removeCommentAction.parentCommentId",X);p&&this.get("removeCommentAction.isCreatorReply",X)?this.setCreatorReply(p,void 0):(p||(p=this.getParentPostId(J)),this.removeFromStream(J,p))}};
_.W.setCreatorReply=function(X,J){var p=this.getParentPostId(X);if(p){p=this.postIdToIndices(p);for(var l=0;l<p.length;l++){var g=p[l];if(g<0)break;var B=this.commentIdToIndex(X,g,!1);if(B>=0){var k="data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents."+B;B=k+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply";k+=".commentThreadRenderer.replies";J==void 0?(this.set(k,{}),this.set(B,!1)):(this.set(k,{commentRepliesRenderer:{teaserContents:[{commentRenderer:J}]}}),
this.set(k+".commentRepliesRenderer.teaserContents.0.commentRenderer.isCreatorReply",!0),this.set(B,!0))}B=this.commentIdToIndex(X,g,!0);B>=0&&(B="data.contents."+g+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents."+B,g=B+".commentThreadRenderer.comment.commentRenderer.containsCreatorReply",B+=".commentThreadRenderer.replies",J==void 0?(this.set(B,{}),this.set(g,!1)):(this.set(B,{commentRepliesRenderer:{teaserContents:[{commentRenderer:J}]}}),this.set(g,!0)))}}};
_.W.removeFromStream=function(X,J){if(J){J=this.postIdToIndices(J);for(var p=0;p<J.length;p++){var l=J[p];if(l<0)break;var g=this.commentIdToIndex(X,l,!1);g>=0&&this.splice("data.contents."+l+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.contents",g,1);g=this.commentIdToIndex(X,l,!0);g>=0&&this.splice("data.contents."+l+".backstagePostThreadRenderer.comments.backstageCommentsRenderer.teaserContents",g,1);l="data.contents."+l+".backstagePostThreadRenderer.post.backstagePostRenderer";
g=l+".backstageAttachment.pollRenderer.votedCommentId";this.get(g)===X&&(this.set(g,null),this.set(l+".backstageAttachment.pollRenderer.commentDelete",null))}}else for(J=this.postIdToIndices(X).reverse(),p=0;p<J.length;p++){l=J[p];if(l<0)break;g=this.getPostRendererType(l);var B=this.get("backstagePostThreadRenderer.post."+g,this.data.contents[l]);B.postId===X?this.splice("data.contents",l,1):g==="sharedPostRenderer"&&this.set("data.contents."+l+".backstagePostThreadRenderer.post.sharedPostRenderer.originalPost",
null);B.scheduledPublishTimeSec&&_.xm(this.hostElement,"yt-update-posts-total-count-action",[{updatePostsTotalCountAction:{updateType:"UPDATE_POSTS_TOTAL_COUNT_TYPE_REMOVE",number:1}}])}};
_.W.postIdToIndices=function(X){for(var J=[],p=0;p<this.data.contents.length;p++){var l=this.getPostRendererType(p);this.get("backstagePostThreadRenderer.post."+l+".postId",this.data.contents[p])===X&&J.push(p);if(l==="sharedPostRenderer"){var g=this.get("backstagePostThreadRenderer.post."+l+".originalPost.backstagePostRenderer.postId",this.data.contents[p]);l=this.get("backstagePostThreadRenderer.post."+l+".originalPost.postRenderer.postId",this.data.contents[p]);g!==X&&l!==X||J.push(p)}}return J};
_.W.commentIdToIndex=function(X,J,p){if(J<0)return-1;var l,g,B,k,n=_.a((l=this.data)==null?void 0:(g=l.contents)==null?void 0:(B=g[J])==null?void 0:(k=B.backstagePostThreadRenderer)==null?void 0:k.comments,frH);return(J=p?n==null?void 0:n.teaserContents:n==null?void 0:n.contents)&&J.length?J.findIndex(function(w){return _.a(w,w2b).comment.commentRenderer.commentId===X}):-1};
_.W.getParentPostId=function(X){X=X.split(".");if(X[1])return X[0]};
_.W.getPostRendererType=function(X){return this.get("backstagePostThreadRenderer.post.sharedPostRenderer",this.data.contents[X])?"sharedPostRenderer":"backstagePostRenderer"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],HZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],HZ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],HZ.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:_.H("enable_community_page_on_desktop")}),_.V("design:type",Boolean)],HZ.prototype,"useSmallerPostContainer",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-backstage-items"})],HZ);
_.N(HZ,"ytd-backstage-items",function(){if(TGp!==void 0)return TGp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return TGp=
X},{mode:1});var zjs;var jHA={RENDERING_PRIORITY_UNKNOWN:0,RENDERING_PRIORITY_PINNED_COMMENT:10,RENDERING_PRIORITY_LINKED_COMMENT:20,RENDERING_PRIORITY_REALTIME_COMMENT:30,RENDERING_PRIORITY_POSTS_TAB_COMMUNITY_ENABLEMENT_NUDGE:70,RENDERING_PRIORITY_COMMUNITY_GUIDELINES_BELOW_HEADER:80,RENDERING_PRIORITY_FAN_COMMUNITY_SETUP_CARD:90,RENDERING_PRIORITY_COMMENT_HEADER:100},ag=function(){var X=_.F.apply(this,arguments)||this;X.disablePrescanVisibility=!0;X.canScheduleJobs=!0;X.engagementPanel=!1;X.hidePanelButton=!1;X.isWatchGrid=
!1;X.hasShownSubscribersOnlyDisclaimer=!1;X.hasShownSuperfanOnlyDisclaimer=!1;X.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_"};X.TEST_ONLY=void 0;return X};
_.r(ag,_.F);_.W=ag.prototype;_.W.created=function(){this.initCommentsCsi_();_.H("web_delhi_comment_threads")||(this.actionMap["yt-create-comment-reply-action"]="createCommentReplyAction_");_.H("web_comment_threading_scroll_on_collapse")&&(this.actionMap["yt-scroll-to-comment-element"]="handleScrollToCommentElement_")};
_.W.contentsChanged_=function(){var X;(X=this.data)!=null&&X.contents&&this.tickForCommentsTimer_("cml")};
_.W.headerChanged_=function(){var X;(X=this.data)!=null&&X.header&&this.tickForCommentsTimer_("cmhl")};
_.W.initCommentsCsi_=function(){_.Eo("wn_comments");var X=_.Kv();X&&_.PI({clientScreenNonce:X},"wn_comments");this.tickForCommentsTimer_("cmi")};
_.W.createCommentAction_=function(X){X=_.Q5.unsafeClone(X);var J,p;if(X=(J=_.a(X,g8u))==null?void 0:(p=J.contents)==null?void 0:p.commentThreadRenderer){var l,g,B,k,n,w;!this.isBackstage&&((l=this.data)==null?0:(g=l.header)==null?0:(B=g.commentsHeaderRenderer)==null?0:(k=B.createRenderer)==null?0:(n=k.commentSimpleboxRenderer)==null?0:(w=n.zeroStep)==null?0:w.zeroStepChannelCreationRenderer)&&this.set("data.header.commentsHeaderRenderer.createRenderer.commentSimpleboxRenderer.zeroStep",{});var Y,
e,Z;this.isBackstage&&_.a((Y=this.data)==null?void 0:(e=Y.header)==null?void 0:(Z=e.commentsHeaderRenderer)==null?void 0:Z.zeroStateMessage,mbj)&&this.set("data.header.commentsHeaderRenderer.zeroStateMessage",{});this.insert_(X)}};
_.W.doReplyInsert_=function(X,J,p,l){l?this.splice(X,l,0,J):this.push(X,J)};
_.W.getRepliesPath_=function(X){return"data.contents."+X+".commentThreadRenderer.replies"};
_.W.getRepliesContentsPath_=function(X,J){X=this.getRepliesPath_(X);return J?X+".commentRepliesRenderer.teaserContents":X+".commentRepliesRenderer.contents"};
_.W.showSubscribersOnlyDisclaimer_=function(X){(X=X.detail.command)&&!this.hasShownSubscribersOnlyDisclaimer&&(X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&(_.xm(this.hostElement,"yt-open-popup-action",[X,this]),this.hasShownSubscribersOnlyDisclaimer=!0)};
_.W.showSuperfanOnlyDisclaimer_=function(X){(X=X.detail.command)&&!this.hasShownSuperfanOnlyDisclaimer&&(X=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&(_.xm(this.hostElement,"yt-open-popup-action",[X,this]),this.hasShownSuperfanOnlyDisclaimer=!0)};
_.W.createCommentReplyAction_=function(X){X=_.Q5.unsafeClone(X);var J=_.a(X,BhU);if(X=J==null?void 0:J.contents){var p=this.commentIdToIndex_(J==null?void 0:J.parentCommentId);if(!(p<0)){var l=this.getRepliesPath_(p);if(this.get(l)){J=J.replyToCommentId;l=this.getRepliesContentsPath_(p,!1);if(this.get(l)){var g=this.get(l).length,B=l+"."+(g-1)+".continuationItemRenderer";this.get(B+".button")?(B=this.replyIdToIndex_(J,p,!1),this.doReplyInsert_(l,X,B,g-1)):this.get(B)||(g=this.replyIdToIndex_(J,p,
!1),this.doReplyInsert_(l,X,g,null))}l=this.getRepliesContentsPath_(p,!0);this.get(l)?(p=this.replyIdToIndex_(J,p,!0),(!J||p>=0)&&this.doReplyInsert_(l,X,p,null)):this.set(l,[X])}else this.set(l,{commentRepliesRenderer:{teaserContents:[X]}})}}};
_.W.hideReportedCommentAction_=function(X){var J=_.a(X,ybs);if(X=J==null?void 0:J.commentId)(J=this.get("parentCommentId",J))||(J=this.getParentCommentId_(X)),this.remove_(X,J)};
_.W.getParentCommentId_=function(X){X=X.split(".");if(X[1])return X[0]};
_.W.removeCommentAction_=function(X){var J=_.a(X,n8b);if(X=J==null?void 0:J.commentId)J=(J==null?void 0:J.parentCommentId)||this.getParentCommentId_(X),this.remove_(X,J)};
_.W.pinCommentAction_=function(X){X=_.Q5.unsafeClone(X);var J=_.a(X,kar);J!=null&&J.commentId&&(X=this.get("pinCommentAction.actionResult.update.commentThreadRenderer",X))&&(this.remove_(J.commentId),this.insert_(X,!0))};
_.W.unpinCommentAction_=function(X){X=_.Q5.unsafeClone(X);X=_.a(X,Lov);if(X!=null&&X.commentId){var J,p,l=(J=X.actionResult)==null?void 0:(p=J.update)==null?void 0:p.commentThreadRenderer;l&&(this.remove_(X.commentId),this.insert_(l))}};
_.W.banAuthorAction_=function(X){var J=_.a(X,lKG);J!=null&&J.commentId&&(X=J.commentId,J=J.parentCommentId||this.getParentCommentId_(X),this.remove_(X,J))};
_.W.handleScrollToCommentElement_=function(X){this.hostElement.contains(X)&&(this.nearestScrollParent||(this.nearestScrollParent=XBm(X)),this.isCommentVisibleInScrollParent(X)||X.scrollIntoView({behavior:"smooth",block:"start"}))};
_.W.isCommentVisibleInScrollParent=function(X){if(!this.nearestScrollParent)return!1;X=X.getBoundingClientRect();var J=this.nearestScrollParent===document.documentElement?{top:68,bottom:window.innerHeight}:this.nearestScrollParent.getBoundingClientRect();return X.top>=J.top&&X.bottom<=J.bottom};
_.W.commentIdToIndex_=function(X){var J;return X&&(J=this.data)!=null&&J.contents?this.data.contents.findIndex(function(p){p=p.commentThreadRenderer;var l;return X===((p==null?void 0:p.commentViewModel)&&((l=_.a(p.commentViewModel,xjk))==null?void 0:l.commentId))}):-1};
_.W.insert_=function(X,J){J=J===void 0?!1:J;var p,l;if((p=this.data)==null?0:(l=p.contents)==null?0:l.some(function(B){return!!B.commentThreadRenderer}))for(p=0,l=this.data.contents.length;p<l;p++){var g=this.data.contents[p].commentThreadRenderer;
if(jHA[X.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]>=jHA[g.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]){J&&jHA[X.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]===jHA[g.renderingPriority||"RENDERING_PRIORITY_UNKNOWN"]?this.splice("data.contents",p,1,{commentThreadRenderer:X}):this.splice("data.contents",p,0,{commentThreadRenderer:X});break}}else this.set("data.contents",[{commentThreadRenderer:X}])};
_.W.doReplyRemove_=function(X,J,p){X=this.replyIdToIndex_(X,J,p);X<0||(J=this.getRepliesContentsPath_(J,p),this.splice(J,X,1))};
_.W.remove_=function(X,J){J=this.commentIdToIndex_(J);J<0?(J=this.commentIdToIndex_(X),J<0||this.splice("data.contents",J,1)):_.H("web_delhi_comment_threads")||(this.doReplyRemove_(X,J,!1),this.doReplyRemove_(X,J,!0))};
_.W.replyIdToIndex_=function(X,J,p){if(J<0)return-1;J=this.getRepliesContentsPath_(J,p);J=this.get(J);if(!J||!J.length)return-1;p=0;for(var l=J.length;p<l;p++){var g=void 0,B=void 0;if(((g=J[p])==null?void 0:(B=g.commentViewModel)==null?void 0:B.commentId)===X)return p}return-1};
_.W.tickForCommentsTimer_=function(X){_.Tl(X,void 0,"wn_comments")};
_.W.reloadComments_=function(X){X=_.a(X,ZSZ);_.a(X==null?void 0:X.command,_.XJ)&&_.am(this.hostElement,[X==null?void 0:X.command])};
_.O1.Object.defineProperties(ag.prototype,{isBackstage:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.data)==null?0:(J=X.header)==null?0:(p=J.commentsHeaderRenderer)==null?0:p.isBackstageContent)}}});
_.O1.Object.defineProperties(ag,{template:{configurable:!0,enumerable:!0,get:function(){if(zjs===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);zjs=X}X=zjs;return X}}});
ag.prototype.showSuperfanOnlyDisclaimer_=ag.prototype.showSuperfanOnlyDisclaimer_;ag.prototype.showSubscribersOnlyDisclaimer_=ag.prototype.showSubscribersOnlyDisclaimer_;ag.prototype.headerChanged_=ag.prototype.headerChanged_;ag.prototype.contentsChanged_=ag.prototype.contentsChanged_;_.u([_.S(_.Ot),_.V("design:type",Object)],ag.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",Function)],ag.prototype,"ytPlayerListenerBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ag.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ag.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ag.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.header.commentsHeaderRenderer.isBackstageContent"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],ag.prototype,"isBackstage",null);
_.u([_.R(),_.V("design:type",Object)],ag.prototype,"disablePrescanVisibility",void 0);_.u([_.R(),_.V("design:type",Object)],ag.prototype,"canScheduleJobs",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ag.prototype,"engagementPanel",void 0);_.u([_.R(),_.V("design:type",Object)],ag.prototype,"hidePanelButton",void 0);_.u([_.R(),_.V("design:type",Object)],ag.prototype,"isWatchGrid",void 0);_.u([_.R(),_.V("design:type",Object)],ag.prototype,"hasShownSubscribersOnlyDisclaimer",void 0);
_.u([_.R(),_.V("design:type",Object)],ag.prototype,"hasShownSuperfanOnlyDisclaimer",void 0);_.u([_.mA("data.contents"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ag.prototype,"contentsChanged_",null);_.u([_.mA("data.header"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ag.prototype,"headerChanged_",null);
_.u([_.R8("yt-show-subscribers-only-disclaimer"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ag.prototype,"showSubscribersOnlyDisclaimer_",null);_.u([_.R8("yt-show-superfan-only-snackbar"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ag.prototype,"showSuperfanOnlyDisclaimer_",null);_.u([_.Xo({is:"ytd-comments"})],ag);var Up=function(){return _.MB.apply(this,arguments)||this};
_.r(Up,_.MB);_.W=Up.prototype;_.W.bindIf=function(X,J,p){return X?J:p};
_.W.bindIfDefined=function(X,J){return X!==void 0?X:J};
_.W.booleanString=function(X){return(!!X).toString()};
_.W.equals=function(){for(var X=_.iA.apply(0,arguments),J=X[0],p=1;p<X.length;p++)if(J!=X[p])return!1;return!0};
_.W.isGreaterThan=function(X,J){return X>J};
_.W.isLessThan=function(X,J){return X<J};
_.W.logicalAND=function(){for(var X=_.iA.apply(0,arguments),J=!!X[0],p=1;p<X.length;p++)J=J&&!!X[p];return J};
_.W.logicalOR=function(){for(var X=_.iA.apply(0,arguments),J=!!X[0],p=1;p<X.length;p++)J=J||!!X[p];return J};
_.W.toBool=function(X){return!!X};
Up.prototype.toBool=Up.prototype.toBool;Up.prototype.logicalOR=Up.prototype.logicalOR;Up.prototype.logicalAND=Up.prototype.logicalAND;Up.prototype.isLessThan=Up.prototype.isLessThan;Up.prototype.isGreaterThan=Up.prototype.isGreaterThan;Up.prototype.equals=Up.prototype.equals;Up.prototype.booleanString=Up.prototype.booleanString;Up.prototype.bindIfDefined=Up.prototype.bindIfDefined;Up.prototype.bindIf=Up.prototype.bindIf;_.u([_.uS()],Up);_.ieO=[Up.prototype];var sHp;var Xpp;var rj=function(){return _.F.apply(this,arguments)||this};
_.r(rj,_.F);rj.prototype.configureRendererStamper=function(){return{"data.imageRenderer":{id:"image-renderer",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer",params:{fit:!0}}}}}};
rj.prototype.onBackIconTap_=function(){window.history.back()};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rj.prototype,"data",void 0);_.u([_.se({is:"yt-header-with-back-renderer",disableElementRegistration:!0})],rj);
_.N(rj,"yt-header-with-back-renderer",function(){if(Xpp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;sHp===void 0&&(sHp=document.createElement("template"));var l=sHp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Xpp=X}X=Xpp;return X},{mode:2});var JAT;var ppb;var Ig=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(Ig,_.F);_.W=Ig.prototype;_.W.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X,this.setUrl())};
_.W.dataChanged=function(){var X=this;if(this.data){var J=this.setUrl();J&&_.SS({destination:window,iframe:this.iframe,origin:_.wmG(J.toString()),channelName:"yt-iframe",onMessage:function(p){(p=X.getCommunicationCommand(p.data))&&X.ytComponentBehavior.resolveCommand(p)},
onEstablished:function(){}})}};
_.W.setUrl=function(){if(this.data&&this.data.iframeUrl){var X=_.BC(this.isDarkTheme&&this.data.darkThemeIframeUrl?this.data.darkThemeIframeUrl:this.data.iframeUrl);if(X)return _.BU(this.iframe,X),X}};
_.W.getCommunicationCommand=function(X){var J;if((J=this.data)!=null&&J.onCommunicationCommandsMap){J=this.data.onCommunicationCommandsMap.find(function(g){return g.key===X});
if(J==null?0:J.value)return J==null?void 0:J.value;try{var p=FHs(_.iT(X)),l=this.data.onCommunicationCommandsMap.find(function(g){return g.key===(p==null?void 0:p.getMethodName())});
if(l==null?0:l.value)return l==null?void 0:l.value}catch(g){}}};
Ig.prototype.dataChanged=Ig.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ig.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ig.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ig.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ig.prototype,"data",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],Ig.prototype,"isDarkTheme",void 0);_.u([_.qB("#iframe"),_.V("design:type",HTMLIFrameElement)],Ig.prototype,"iframe",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ig.prototype,"dataChanged",null);_.u([_.se({is:"yt-iframe-renderer",disableElementRegistration:!0})],Ig);
_.N(Ig,"yt-iframe-renderer",function(){if(ppb===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;JAT===void 0&&(JAT=document.createElement("template"));var l=JAT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ppb=X}X=ppb;return X},{mode:2});_.yj=function(X){_.GL.call(this);this.callback=X;this.bezier=new BoY(0,0,.4,0,.2,1,1,1);this.delay=new _.fG(this.next,window,this);this.JSC$17344_animating=!1;_.bF(this,this.delay)};
_.r(_.yj,_.GL);_.yj.prototype.isAnimating=function(){return this.JSC$17344_animating};
_.yj.prototype.start=function(X,J,p){this.config={from:X,to:J,duration:p,startTime:(0,_.S8)()};this.JSC$17344_animating=!0;this.next()};
_.yj.prototype.stop=function(){this.delay.stop();this.JSC$17344_animating=!1;this.config=void 0};
_.yj.prototype.next=function(){if(this.config){var X=this.config,J=X.from,p=X.to,l=X.duration;X=X.startTime;var g=(0,_.S8)()-X;X=this.bezier;l=KMs(X,g/l);if(l==0)X=X.y0;else if(l==1)X=X.y3;else{g=zH(X.y0,X.y1,l);var B=zH(X.y1,X.y2,l);X=zH(X.y2,X.y3,l);g=zH(g,B,l);B=zH(B,X,l);X=zH(g,B,l)}X=_.Xl(X,0,1);this.callback(J+(p-J)*X);X<1?this.delay.start():this.JSC$17344_animating=!1}};_.og=new _.yo("MINI_APP_CLIENT_DATA_PROVIDER_TOKEN");new CustomEvent("iframeLoadedForTesting");var lsJ={INIT:0,START:1,READY:2,END:3,0:"INIT",1:"START",2:"READY",3:"END"},B26=function(X,J,p,l){_.GL.call(this);this.JSC$17355_miniAppId=X;this.localReleaseId=J;this.derivedDeviceInterface=p;this.isForeground=l;this.JSC$17355_playNonceResolver=new _.OC;this.playPingTimerId=NaN;this.playPingIntervalMs=_.ch("play_ping_interval_ms",3E4);this.playClickIntervalMs=_.ch("play_click_interval_ms",3E4);this.enableDisplayingPpn=_.H("enable_displaying_ppn");this.JSC$17355_miniAppClientDataProvider=_.yG().resolve(_.og);
this.state=0;this.firstClickRecorded=!1;this.clickRecordedMs=0;this.beforeReady=!0;this.gameReady=!1;gpT(this);var g=setTimeout(function(){_.Wf(new _.Kw("Timed out after 30000ms while waiting for play nonce"))},3E4);
this.JSC$17355_playNonceResolver.promise.then(function(){clearTimeout(g)})};
_.r(B26,_.GL);var Wbw=function(X,J){X.JSC$17355_playNonceResolver.resolve(J!=null?J:P$(8));X.enableDisplayingPpn&&$Op(X).then(function(p){X.JSC$17355_miniAppClientDataProvider.clientData.set("post_play_nonce",p)})},$Op=function(X){return _.L(function(J){return J.nextAddress==1?J.yield(X.JSC$17355_playNonceResolver.promise,2):J.return(J.yieldResult)})},gpT=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$17355_playNonceResolver.promise,2);J=l.yieldResult;p={miniAppInfo:{externalPostId:X.JSC$17355_miniAppId,localReleaseId:X.localReleaseId,postPlayNonce:J,derivedDeviceInterface:X.derivedDeviceInterface}};_.PI(p);_.Ma(l)})},kgg=function(X){X.state!==0?_.Wf(new _.Kw("[MiniAppPlayLogger] recordPlayStart failed with state "+lsJ[X.state])):(X.state=1,SL(X,"ma_cl"),Op(X,"PLAY_EVENT_TYPE_PLAY_START"),C2s(X))},npp=function(X){X.isForeground=!1;
Op(X,"PLAY_EVENT_TYPE_PLAY_PAUSE")},LbT=function(X){X.state!==1&&X.state!==2?_.Wf(new _.Kw("[MiniAppPlayLogger] recordPlayEnd failed with state "+lsJ[X.state])):(X.state=3,window.clearInterval(X.playPingTimerId),X.playPingTimerId=NaN,F45(),Op(X,"PLAY_EVENT_TYPE_PLAY_END",{},!0))},AAb=function(X,J){X.state===2&&X.gameReady&&(X.firstClickRecorded?Date.now()-X.clickRecordedMs<X.playClickIntervalMs||(X.clickRecordedMs=Date.now(),Op(X,"PLAY_EVENT_TYPE_PLAY_CLICK")):J&&(SL(X,"ma_fua"),Op(X,"PLAY_EVENT_TYPE_PLAY_FIRST_USER_ACTION",
{sendIsolatedPayload:!0}),X.firstClickRecorded=!0,X.clickRecordedMs=Date.now()))};
B26.prototype.logError=function(X){var J=this,p;_.L(function(l){if(l.nextAddress==1)return X.metadata.externalPostId=J.JSC$17355_miniAppId,p=X.metadata,l.yield(Promise.race([J.JSC$17355_playNonceResolver.promise,new Promise(function(g){setTimeout(function(){g("")},3E4)})]),2);
p.postPlayNonce=l.yieldResult;X.metadata.localReleaseId=J.localReleaseId;X.loggingError.level="WARNING";_.Bf(X.loggingError,X.loggingError.level,void 0,void 0,void 0,void 0,void 0,{miniAppMetadata:X.metadata});_.Ma(l)})};
var wps=function(X,J,p,l){var g,B,k,n,w,Y;_.L(function(e){if(e.nextAddress==1)return e.yield(X.JSC$17355_playNonceResolver.promise,2);g=e.yieldResult;B={externalPostId:X.JSC$17355_miniAppId,localReleaseId:X.localReleaseId,postPlayNonce:g,sdkVersion:p,api:J};l!==void 0&&(B.networkRequestsMeasurement={networkRequests:_.Hm(l,1),cachedRequests:_.Hm(l,2),transferredBytes:_.Hm(l,3)},(k=l)==null?0:_.qE(k,aR,6))&&(B.networkRequestsMeasurement.serviceWorkerRequestsMeasurement={interceptedRequests:((n=_.bR(l,
aR,6))==null?void 0:z8(n,1))||"0",cacheHits:((w=_.bR(l,aR,6))==null?void 0:z8(w,2))||"0",cachedBytes:((Y=_.bR(l,aR,6))==null?void 0:z8(Y,3))||"0"});_.le("miniAppSdkUsage",B);_.Ma(e)})},vp6=function(X,J,p){var l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m;
_.L(function(d){if(d.nextAddress==1)return d.yield(X.JSC$17355_playNonceResolver.promise,2);l=d.yieldResult;g={externalPostId:X.JSC$17355_miniAppId,localReleaseId:X.localReleaseId,postPlayNonce:l,sdkVersion:p,measurementWindow:{startTimestampMs:String(Qv(J,1)),endTimestampMs:String(Qv(J,2))},frameRate:{averageFrameTimeDeltaMs:E4(J,3),averageFrameIdleTimeMs:E4(J,4)}};_.qE(J,Ui,5)&&(g.networkRequests={networkRequests:(B=c4(J))==null?void 0:_.Hm(B,1),cachedRequests:(k=c4(J))==null?void 0:_.Hm(k,2),transferredBytes:(n=
c4(J))==null?void 0:_.Hm(n,3),sameOriginStatusCodeToCounts:YTA((w=c4(J))==null?void 0:_.GgB(w,4,void 0,TGI,TGI)),crossOriginStatusCodeToCounts:YTA((Y=c4(J))==null?void 0:_.GgB(Y,5,void 0,TGI,TGI))},(e=c4(J))==null?0:_.qE(e,aR,6))&&(g.networkRequests.serviceWorkerRequestsMeasurement={interceptedRequests:((Z=c4(J))==null?void 0:(h=_.bR(Z,aR,6))==null?void 0:z8(h,1))||"0",cacheHits:((x=c4(J))==null?void 0:(U=_.bR(x,aR,6))==null?void 0:z8(U,2))||"0",cachedBytes:((y=c4(J))==null?void 0:(c=_.bR(y,aR,6))==
null?void 0:z8(c,3))||"0"});_.qE(J,ykG,7)&&(g.gameCapture={averageFrameTimeDeltaMs:(D=_.bR(J,ykG,7))==null?void 0:E4(D,1),averageFrameIdleTimeMs:(m=_.bR(J,ykG,7))==null?void 0:E4(m,2)});_.le("miniAppPerformanceMetrics",g);_.Ma(d)})},ewJ=function(X,J){var p,l;
return _.L(function(g){if(g.nextAddress==1)return g.yield(X.JSC$17355_playNonceResolver.promise,2);p=g.yieldResult;l={adResult:"MINI_APP_AD_RESULT_REJECTED",miniAppContext:{externalPostId:X.JSC$17355_miniAppId,postPlayNonce:p,miniAppReleaseId:X.localReleaseId},derivedDeviceInterface:X.derivedDeviceInterface,adTriggerType:J,rejectedReason:"MINI_APP_AD_REJECTED_REASON_CLIENT_UNSUPPORTED"};_.le("miniAppAdEvent",l);_.Ma(g)})};
B26.prototype.disposeInternal=function(){_.GL.prototype.disposeInternal.call(this);window.clearInterval(this.playPingTimerId);this.playPingTimerId=NaN};
var Op=function(X,J,p,l){p=p===void 0?{}:p;l=l===void 0?!1:l;var g,B,k,n;_.L(function(w){if(w.nextAddress==1)return g=X.isForeground,B=X.beforeReady,w.yield(X.JSC$17355_playNonceResolver.promise,2);k=w.yieldResult;n={externalPostId:X.JSC$17355_miniAppId,localReleaseId:X.localReleaseId,derivedDeviceInterface:X.derivedDeviceInterface,postPlayNonce:k,type:J};p.sequenceGroup=k;n.playState=B?"PLAY_STATE_NOT_READY":g?"PLAY_STATE_READY_FOREGROUND":"PLAY_STATE_READY_BACKGROUND";_.le("miniAppPlayEvent",n,
p);l&&_.gH();_.Ma(w)})},SL=function(X,J){var p;
_.L(function(l){if(l.nextAddress==1)return p=(0,_.S8)(),l.yield(X.JSC$17355_playNonceResolver.promise,2);_.KV(J,p);_.Ma(l)})},C2s=function(X){isNaN(X.playPingTimerId)&&(X.playPingTimerId=_.FG(function(){X.state!==1&&X.state!==2?_.Wf(new _.Kw("[MiniAppPlayLogger] reportPlayPing failed with state "+lsJ[X.state])):Op(X,"PLAY_EVENT_TYPE_PLAY_PING")},X.playPingIntervalMs))},YTA=function(X){return Array.from(X.entries()).map(function(J){var p=_.C(J);
J=p.next().value;p=p.next().value;return{key:J,value:p}})};var ZJO=function(){},hwT=function(X,J){X.showMiniAppAdCommand=J.showMiniAppAdCommand;
X.isEmbeddedInWebview=J.isEmbeddedInWebview;X.playLogger=J.playLogger},HJp=function(X){return _.L(function(J){return J.return(xOA(X,1))})},asp=function(X){return _.L(function(J){return J.return(xOA(X,2))})},rAg=function(X,J){return _.L(function(p){return J?p.return(xOA(X,3,J)):p.return(UOA(X,3))})},xOA=function(X,J,p){var l;
return _.L(function(g){if(g.nextAddress==1){if(!X.showMiniAppAdCommand||!X.isEmbeddedInWebview)return g.return(UOA(X,J));X.adResolver=new _.OC;var B=new Jv;B=_.fD(B,3,J);l=_.uZ(B,5,p);XQ(X.showMiniAppAdCommand,n7v(l));return g.yield(X.adResolver.promise,2)}return g.return(g.yieldResult)})};
ZJO.prototype.onAdFinished=function(X){X=peu(X);var J;(J=this.adResolver)==null||J.resolve(X)};
var UOA=function(X,J){var p;return _.L(function(l){if(l.nextAddress==1)l=l.yield((p=X.playLogger)==null?void 0:ewJ(p,Cm4(J)),2);else{var g=l.return;var B=new JkH;B=_.fD(B,1,2);l=g.call(l,B)}return l})};var Is2=new _.yo("INNERTUBE_MANAGER_TOKEN");var yAs=function(){this.callbacks={}};
yAs.prototype.initialize=function(X){var J=this;this.callbacks=X;window.youtubewebview?window.youtubewebview.onmessage=function(p){opA(J,p)}:(window.nativeMessageListener={},window.nativeMessageListener.onmessage=function(p){opA(J,p)})};
var opA=function(X,J){if(J.data)try{var p=FHs(J.data);if(_.b2(_.Fl(p,1))!=null){var l=g7t(_.KR(p,2));switch(p.getMethodName()){case "yt-mini-app-load-audio-state":var g,B;(B=(g=X.callbacks).onAudioStateLoaded)==null||B.call(g,_.P6(l,EB(l,XN,1)));break;case "yt-mute-mini-app":var k,n;(n=(k=X.callbacks).onMuteMiniApp)==null||n.call(k);break;case "yt-unmute-mini-app":var w,Y;(Y=(w=X.callbacks).onUnmuteMiniApp)==null||Y.call(w);break;case "yt-playable-exit":var e,Z;(Z=(e=X.callbacks).onExit)==null||Z.call(e);
break;case "yt-post-play-nonce":var h,x;(x=(h=X.callbacks).onPostPlayNonceReceived)==null||x.call(h,jl(l,2,XN));break;case "yt-confirm-exit-mini-app":var U,y;(y=(U=X.callbacks).confirmExitMiniApp)==null||y.call(U);break;case "yt-confirm-exit-mini-app-edu":var c,D;(D=(c=X.callbacks).confirmExitMiniAppEdu)==null||D.call(c);break;case "yt-benchmarking-response":var m,d;(d=(m=X.callbacks).onNativeBenchmarkingMessageReceived)==null||d.call(m,jl(l,2,XN));break;case "yt-mini-app-load-3p-consent-state":var G,
P;(P=(G=X.callbacks).multiplayer3pAckStateLoaded)==null||P.call(G,_.P6(l,EB(l,XN,1)));break;case "yt-mini-app-get-exit-mini-app-seen-state":var Q,E;(E=(Q=X.callbacks).exitMiniAppSeenStateLoaded)==null||E.call(Q,_.P6(l,EB(l,XN,1)));break;case "yt-mini-app-on-navigate-to-new-mini-app":var BK,CY;(CY=(BK=X.callbacks).onNavigateToNewMiniApp)==null||CY.call(BK);break;case "yt-game-data-available":var Um,em;(em=(Um=X.callbacks).onGameDataAvailable)==null||em.call(Um,jl(l,2,XN));break;case "yt-pause-mini-app":var HK,
N4;(N4=(HK=X.callbacks).onPauseMiniApp)==null||N4.call(HK);break;case "yt-resume-mini-app":var t6,dC;(dC=(t6=X.callbacks).onResumeMiniApp)==null||dC.call(t6);break;case "yt-pause-playable-dialog":var ZX,XU;(XU=(ZX=X.callbacks).onPausePlayableDialog)==null||XU.call(ZX);break;case "yt-resume-playable-dialog":var Em,eu;(eu=(Em=X.callbacks).onResumePlayableDialog)==null||eu.call(Em);break;case "yt-playable-ad-finished":var hr,yk;(yk=(hr=X.callbacks).onAdFinished)==null||yk.call(hr,jl(l,2,XN))}}else _.Wf(Error("Wh"))}catch(UT){_.Bf(Error("Xh"))}else _.Wf(Error("Yh"))};var n_Z=function(X){this.rpcErrorCode=X};var cZ=function(X,J,p){this.intervalMs=X;this.apiFunc=J;this.type=p;this.schedulerReady=!0};
cZ.prototype.call=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1){if(J.type!==1&&X===J.cachedValue)return l.return();J.pendingApiRequestResolver||(J.pendingApiRequestResolver=new _.OC);p=J.pendingApiRequestResolver.promise;J.cachedValue=X;return l.yield(ST2(J),2)}return l.return(p)})};
cZ.prototype.flush=function(X){X=X===void 0?!1:X;var J=this;return _.L(function(p){return J.cachedValue===void 0?p.return():p.yield(J.apiFunc(J.cachedValue,X),0)})};
var ST2=function(X){var J,p,l;return _.L(function(g){switch(g.nextAddress){case 1:if(!X.schedulerReady||!X.pendingApiRequestResolver)return g.return();X.schedulerReady=!1;J=X.pendingApiRequestResolver;X.pendingApiRequestResolver=void 0;_.f$(g,2);if(X.cachedValue===void 0){g.jumpTo(4);break}return g.yield(X.apiFunc(X.cachedValue),5);case 5:p=g.yieldResult,J.resolve(p);case 4:_.e8(g,3);break;case 2:l=_.qa(g),J.reject(l);case 3:setTimeout(function(){return _.L(function(B){X.schedulerReady=!0;return B.yield(ST2(X),
0)})},X.intervalMs),_.Ma(g)}})};var wBT=window.location.origin+"/miniapp_cloudsaves",Lx4=[400,401],OJp=_.ch("cloud_save_game_data_rate_limit_ms",3E3),bJ6=function(X){var J=this;this.JSC$17399_miniAppId=X;this.loadAttempts=0;this.cloudSaveIntervalMs=OJp;this.initialDownloadDataSucceeded=!1;this.JSC$17399_playNonceResolver=new _.OC;this.scottyUploadRateLimiter=new cZ(this.cloudSaveIntervalMs,function(p,l){return J.uploadData(p,l)},2);
this.downloadDataPromise=cAA(this);this.downloadDataPromise.then(function(){J.initialDownloadDataSucceeded=!0}).catch(function(){})},fsT=function(X,J){J.then(function(p){return X.JSC$17399_playNonceResolver.resolve(p)})},DOO=function(X){return _.L(function(J){return X.cachedData===void 0?J.return(X.downloadDataPromise):J.return(X.cachedData)})},RwO=function(X,J){return _.L(function(p){X.cachedData=J;
if(!X.initialDownloadDataSucceeded)throw Error("Zh");return p.yield(X.scottyUploadRateLimiter.call(J),0)})},mOJ=function(){return new Promise(function(X){setTimeout(X,1E3,"")})},Fbg=function(X,J){var p,l;
return _.L(function(g){if(g.nextAddress==1)return p=X.JSC$17399_miniAppId,g.yield(Promise.race([X.JSC$17399_playNonceResolver.promise,mOJ()]),2);l={"X-YouTube-MiniAppId":p,"X-YouTube-PostPlayNonce":g.yieldResult};"DELEGATED_SESSION_ID"in _.l8&&K_a(J,l);return g.return(l)})};
bJ6.prototype.uploadData=function(X,J){J=J===void 0?!1:J;var p=this;return _.L(function(l){return knC()?_.H("enable_cloud_save_error_popup_after_retry")?l.return(new Promise(function(g,B){var k,n,w,Y,e;return _.L(function(Z){switch(Z.nextAddress){case 1:k=0,n=!0,Y=w=null;case 2:if(!(n&&k++<2)){Z.jumpTo(4);break}_.f$(Z,5);return Z.yield(qTb(p,X,J),7);case 7:w=Z.yieldResult;n=w.ok?!1:!Lx4.includes(w.status);_.e8(Z,2);break;case 5:Y=e=_.qa(Z);n=AeY(Y);Z.jumpTo(2);break;case 4:w?w.ok?(bM(p,OJp),g()):
(bM(p,p.cloudSaveIntervalMs*2),B(Error("$h`"+String(w.status),{cause:{rpcErrorCode:w.status}}))):(bM(p,p.cloudSaveIntervalMs*2),B(Y||Error("ai"))),_.Ma(Z)}})})):l.return(new Promise(function(g,B){var k,n;
return _.L(function(w){if(w.nextAddress==1){if(p.JSC$17399_miniAppId==="")return B(Error("bi")),w.return();_.f$(w,2);return w.yield(qTb(p,X,J),4)}if(w.nextAddress!=2)return k=w.yieldResult,k.ok?(bM(p,OJp),g()):(bM(p,p.cloudSaveIntervalMs*2),B(Error("$h`"+String(k.status),{cause:{rpcErrorCode:k.status}}))),_.e8(w,0);n=_.qa(w);bM(p,p.cloudSaveIntervalMs*2);B(n);_.Ma(w)})})):l.return()})};
var qTb=function(X,J,p){p=p===void 0?!1:p;var l,g,B;return _.L(function(k){if(k.nextAddress==1)return l=_.jm((new TextEncoder).encode(J)),g=YYC(),k.yield(Fbg(X,g),2);B=k.yieldResult;return k.return(fetch(g,{method:"POST",body:new Blob([l]),headers:B,keepalive:p}))})},cAA=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1){if(!knC())return l.return("");if(X.JSC$17399_miniAppId==="")throw Error("bi");if(X.loadAttempts>2)return l.return(X.downloadDataPromise);_.f$(l,2);return l.yield(N2b(X),4)}if(l.nextAddress!=2)return J=l.yieldResult,l.return(J);p=_.qa(l);if(AeY(p)&&++X.loadAttempts<2)return l.return(cAA(X));throw p;})},N2b=function(X){var J,p,l,g,B;
return _.L(function(k){switch(k.nextAddress){case 1:return _.f$(k,2),J=YYC(),k.yield(Fbg(X,J),4);case 4:return p=k.yieldResult,k.yield(fetch(J,{method:"GET",headers:p}),5);case 5:return l=k.yieldResult,l.ok?k.yield(l.text(),6):k.return(Promise.reject(Error("ci`"+String(l.status),{cause:new n_Z(l.status)})));case 6:return g=k.yieldResult,k.return((new TextDecoder).decode(_.iT(g)));case 2:return B=_.qa(k),k.return(Promise.reject(B))}})},bM=function(X,J){X.cloudSaveIntervalMs=J;
X.scottyUploadRateLimiter.intervalMs=X.cloudSaveIntervalMs};
bJ6.prototype.flush=function(){var X=this;return _.L(function(J){return X.initialDownloadDataSucceeded?J.yield(X.scottyUploadRateLimiter.flush(!0),0):J.return()})};var MAw=SR(oR(1),IR(1)),fj=SR(oR(1),IR(3)),DT=function(X){this.callbacks=X};
_.W=DT.prototype;_.W.onAudioToggled=function(X,J){(J===void 0||J)&&_.V3("yt-mini-app-is-audio-enabled",X,2592E3)};
_.W.onPause=function(){this.onAudioToggled(!1,!1)};
_.W.onResume=function(){this.onAudioToggled(this.callbacks.isAudioEnabled(),!1)};
_.W.returnNativeBenchmarkingMessage=function(){};
_.W.sendGameData=function(){};
_.W.sendStartGameFrameCapture=function(){};
var v_R=function(X,J,p){this.callbacks=X;var l=this;this.sdkVersion=new _.OC;this.channel=new r1G(_.SS({destination:window,iframe:J,origin:(new URL(p.toString())).origin,channelName:"playableIframe",onMessage:this.onMessage(),onEstablished:function(){var g=Rg;var B=oR(5);var k=new LP0;k=_.s4(k,1,1E4);B=_.Rl(B,4,xg0,k);g(l,B);l.onAudioToggled(l.callbacks.isAudioEnabled())}}));
this.sdkVersionTimeoutId=setTimeout(function(){l.sdkVersion.resolve("")},1E4)};
_.r(v_R,DT);_.W=v_R.prototype;_.W.onAudioToggled=function(X,J){DT.prototype.onAudioToggled.call(this,X,J===void 0?!0:J);J=Rg;var p=oR(2),l=new kmk;X=_.yV(l,1,X);X=_.Rl(p,3,xg0,X);J(this,X)};
_.W.onPause=function(){DT.prototype.onPause.call(this);Rg(this,oR(3))};
_.W.onResume=function(){DT.prototype.onResume.call(this);Rg(this,oR(4))};
_.W.returnNativeBenchmarkingMessage=function(X){var J=Rg,p=oR(6);var l=IR(_.qE(X,xR,1)?1:2);X=_.qE(X,xR,1)?X:null;l=_.Rl(l,5,yX,X);J(this,SR(p,l))};
_.W.sendGameData=function(X){var J=Rg,p=oR(7);X=_.Rl(p,5,xg0,X);J(this,X)};
_.W.sendStartGameFrameCapture=function(){Rg(this,oR(9))};
var mc=function(X,J,p){var l,g,B;return _.L(function(k){if(k.nextAddress==1)return l=X.callbacks,g=l.onSdkCalled,B=J,k.yield(X.sdkVersion.promise,2);g.call(l,B,k.yieldResult,p);_.Ma(k)})};
v_R.prototype.onMessage=function(){var X=this;return oGs(bl,function(J){var p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK,N4,t6,dC,ZX,XU,Em,eu,hr,yk,UT,Wp,vK,mW,W0,ut,c0,bt,AE,Ke,$p,Qk,ET,ne,hA;return _.L(function(v0){switch(v0.nextAddress){case 1:if(!ckk(J.data))return _.Wf(Error("di")),v0.return();p=_.T8(J.data,1);_.H("enable_iframe_message_get_type_via_fields")&&(l=J.data,p=g=_.T8(l,1));switch(p){case 8:if(J.data.hasMetadata()){var TZ=X.sdkVersion,GZ=TZ.resolve;var LJ=J.data.getMetadata();
LJ=_.KR(LJ,1);GZ.call(TZ,LJ);clearTimeout(X.sdkVersionTimeoutId)}break;case 6:return v0.jumpTo(2);case 16:if(!_.NE(J.data,Ugb,14,f6))return v0.return();B=_.i9(J.data,Ugb,14,f6);(n=(k=X.callbacks).onGameFrameReceived)==null||n.call(k,B);return v0.return();case 17:if(!_.NE(J.data,aQv,15,f6))return v0.return();(Y=(w=X.callbacks).onGameAudioReceived)==null||Y.call(w,_.i9(J.data,aQv,15,f6));return v0.return();case 1:if(TZ=_.i9(J.data,Ygk,2,f6))switch(_.T8(TZ,1)){case 1:X.callbacks.onFirstFrameReady();
if(_.H("enable_network_request_logging_on_game_events")&&_.qE(TZ,Ui,4)){mc(X,"MINI_APP_SDK_API_FIRST_FRAME_READY",_.bR(TZ,Ui,4));break}mc(X,"MINI_APP_SDK_API_FIRST_FRAME_READY");break;case 2:(LJ=(GZ=X.callbacks).onGameReady)==null||LJ.call(GZ);if(_.H("enable_network_request_logging_on_game_events")&&_.qE(TZ,Ui,4)){mc(X,"MINI_APP_SDK_API_GAME_READY",_.bR(TZ,Ui,4));break}mc(X,"MINI_APP_SDK_API_GAME_READY");break;case 3:if(_.NE(TZ,r0,3,vFj))X.callbacks.onResourceLoaded(_.i9(TZ,r0,3,vFj))}return v0.return();
case 3:return v0.jumpTo(3);case 4:return v0.jumpTo(4);case 2:return v0.jumpTo(5);case 9:return v0.jumpTo(6);case 10:return X.callbacks.onClick(),v0.return();case 5:return v0.jumpTo(7);case 11:if(!_.NE(J.data,x7,9,f6))return v0.return();e=_.i9(J.data,x7,9,f6);(h=(Z=X.callbacks).onBenchmarkingMessageReceived)==null||h.call(Z,e);TZ=J.reply;GZ=oR(1);LJ=IR(1);var V9=new x7;var tr=new Uint8Array(uUU(e,EB(e,gFX,6))|0);V9=GO(V9,5,gFX,_.RH(tr,!1));LJ=_.Rl(LJ,5,yX,V9);TZ.call(J,SR(GZ,LJ));return v0.return();
case 12:return v0.jumpTo(8);case 13:return v0.jumpTo(9);case 15:return v0.jumpTo(10);case 14:return v0.jumpTo(11);case 18:return v0.jumpTo(12);default:return v0.return()}v0.jumpTo(0);break;case 2:if(!_.NE(J.data,Oi,5,f6))return v0.return();GZ=J.data;TZ=EB(GZ,f6,5);GZ=GZ.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows;x=P2Y(GZ,GZ[_.$b]|0,Oi,TZ)||Oi[QHI]||(Oi[QHI]=Eba(Oi));TZ=_.h0(x,H4,1,_.xn());U=_.C(TZ);y=U.next();case 14:if(y.done){v0.jumpTo(16);break}c=y.value;D=new _.Kw;D.level=_.T8(c,2)===
1?"WARNING":"ERROR";m=Zl6(c.getSource());return v0.yield(X.sdkVersion.promise,17);case 17:d={source:m,sdkVersion:v0.yieldResult};_.w2(_.Fl(c,6))!=null?(D.message=c.getMessage(),D.stack=_.KR(c,5),d.sdkErrorType=hEW(_.T8(c,6)),_.w2(_.Fl(c,7))!=null&&(d.sdkApi=x1m(_.T8(c,7)))):D.stack=void 0;P=G=void 0;(P=(G=X.callbacks).onError)==null||P.call(G,{loggingError:D,metadata:d});y=U.next();v0.jumpTo(14);break;case 16:return v0.return();case 3:return _.f$(v0,18),TZ=v0.yield,GZ=X.callbacks,LJ=GZ.onSave,V9=
_.i9(J.data,nFv,4,f6),V9=_.KR(V9,1),TZ.call(v0,LJ.call(GZ,V9),20);case 20:J.reply(MAw);_.e8(v0,19);break;case 18:return Q=_.qa(v0),E=Jh,BK=Q,CY=X.callbacks,Um="MINI_APP_SDK_API_SAVE_DATA",v0.yield(X.sdkVersion.promise,21);case 21:E(BK,CY,Um,v0.yieldResult),J.reply(fj);case 19:return v0.yield(mc(X,"MINI_APP_SDK_API_SAVE_DATA"),22);case 22:return v0.return();case 4:return _.f$(v0,23),v0.yield(X.callbacks.onLoad(),25);case 25:em=v0.yieldResult;TZ=J.reply;GZ=oR(1);LJ=IR(1);V9=new nFv;V9=_.uZ(V9,1,em);
LJ=_.Rl(LJ,3,yX,V9);TZ.call(J,SR(GZ,LJ));_.e8(v0,24);break;case 23:return HK=_.qa(v0),N4=Jh,t6=HK,dC=X.callbacks,ZX="MINI_APP_SDK_API_LOAD_DATA",v0.yield(X.sdkVersion.promise,26);case 26:N4(t6,dC,ZX,v0.yieldResult),J.reply(fj);case 24:return v0.yield(mc(X,"MINI_APP_SDK_API_LOAD_DATA"),27);case 27:return v0.return();case 5:_.f$(v0,28);X.callbacks.onSendHighScore(Bi(_.i9(J.data,Sgb,3,f6).getValue()));J.reply(SR(oR(1),IR(1)));_.e8(v0,29);break;case 28:return XU=_.qa(v0),Em=Jh,eu=XU,hr=X.callbacks,yk=
"MINI_APP_SDK_API_SEND_SCORE",v0.yield(X.sdkVersion.promise,30);case 30:Em(eu,hr,yk,v0.yieldResult),J.reply(fj);case 29:return v0.yield(mc(X,"MINI_APP_SDK_API_SEND_SCORE"),31);case 31:return v0.return();case 6:if(!_.NE(J.data,O5e,8,f6)){v0.jumpTo(32);break}TZ=v0.yield;GZ=_.i9(J.data,O5e,8,f6);GZ=_.T8(GZ,1);return TZ.call(v0,mc(X,x1m(GZ)),32);case 32:return v0.return();case 7:return TZ=J.reply,GZ=oR(1),LJ=IR(1),V9=X.callbacks.getLanguage(),LJ=GO(LJ,4,yX,SA(V9)),TZ.call(J,SR(GZ,LJ)),v0.yield(mc(X,"MINI_APP_SDK_API_GET_LANGUAGE"),
34);case 34:return v0.return();case 8:if(!_.NE(J.data,oF0,10,f6))return v0.return();UT=_.i9(J.data,oF0,10,f6);Wp=X.callbacks;vK=Wp.onSdkPerformanceUpdate;return v0.yield(X.sdkVersion.promise,35);case 35:return vK.call(Wp,UT,v0.yieldResult),v0.return();case 9:TZ=J.data;GZ=EB(TZ,f6,11);if(_.b2(_.Fl(TZ,GZ))==null)return J.reply(SR(oR(1),IR(2))),v0.return();mW=jl(J.data,11,f6);X.callbacks.onShareInviteCode(mW);J.reply(MAw);return v0.yield(mc(X,"MINI_APP_SDK_API_SHARE_INVITE_CODE"),36);case 36:return v0.return();
case 10:if(!_.H("enable_open_yt_content"))return J.reply(fj),v0.return();if(!_.NE(J.data,H5t,12,f6))return J.reply(SR(oR(1),IR(2))),v0.return();TZ=_.i9(J.data,H5t,12,f6);W0=_.KR(TZ,1);X.callbacks.onOpenYTContent(W0);J.reply(MAw);return v0.yield(mc(X,"MINI_APP_SDK_API_OPEN_CONTENT"),37);case 37:return v0.return();case 11:if(_.NE(J.data,C7j,13,f6)){v0.jumpTo(38);break}return v0.yield(X.callbacks.onShowMiniAppAd(2),39);case 39:return ut=v0.yieldResult,J.reply(SR(oR(1),Z5H(ut))),v0.yield(mc(X,"MINI_APP_SDK_API_REQUEST_AD"),
40);case 40:return v0.return();case 38:TZ=_.i9(J.data,C7j,13,f6);a:switch(_.T8(TZ,1)){case 1:TZ={adType:2,sdkApi:"MINI_APP_SDK_API_REQUEST_INTERSTITIAL_AD"};break a;case 2:TZ={adType:3,sdkApi:"MINI_APP_SDK_API_REQUEST_REWARDED_AD"};break a;default:TZ={adType:0,sdkApi:"MINI_APP_SDK_API_REQUEST_AD"}}c0=TZ;bt=c0.adType;AE=c0.sdkApi;TZ=v0.yield;GZ=X.callbacks;LJ=GZ.onShowMiniAppAd;V9=_.i9(J.data,C7j,13,f6);V9=_.KR(V9,2);return TZ.call(v0,LJ.call(GZ,bt,V9||void 0),41);case 41:return Ke=v0.yieldResult,
J.reply(SR(oR(1),Z5H(Ke))),v0.yield(mc(X,AE),42);case 42:return v0.return();case 12:_.f$(v0,43);TZ=X.callbacks;GZ=TZ.onMakeIapPurchase;LJ=_.i9(J.data,rkk,16,f6);LJ=_.KR(LJ,1);GZ.call(TZ,LJ);J.reply(SR(oR(1),IR(1)));_.e8(v0,44);break;case 43:return $p=_.qa(v0),Qk=Jh,ET=$p,ne=X.callbacks,hA="MINI_APP_SDK_API_MAKE_IAP_PURCHASE",v0.yield(X.sdkVersion.promise,45);case 45:Qk(ET,ne,hA,v0.yieldResult),J.reply(fj);case 44:return v0.yield(mc(X,"MINI_APP_SDK_API_MAKE_IAP_PURCHASE"),46);case 46:return v0.return()}})})};
var Rg=function(X,J){_.L(function(p){X.channel.send(J);_.Ma(p)})},pu=function(X,J,p){this.callbacks=X;
var l=this;this.encoder=new TextEncoder;this.decoder=new TextDecoder;X=n0T(J,(new URL(p.toString())).origin);this.gameSnacks=new uAe(X);this.gameSnacks.page.onReady(function(){l.callbacks.onFirstFrameReady()});
this.gameSnacks.userActivity.onUserActivity(function(){l.callbacks.onClick()},1E4);
this.gameSnacks.game.onReady(function(){var g,B;(B=(g=l.callbacks).onGameReady)==null||B.call(g)});
this.gameSnacks.audio.update(this.callbacks.isAudioEnabled());this.gameSnacks.score.onChange(function(g,B){try{l.callbacks.onSendHighScore(B)}catch(k){Jh(k,l.callbacks,"MINI_APP_SDK_API_SEND_SCORE","GS")}});
this.gameSnacks.storage.onSave(function(g,B){var k;return _.L(function(n){if(n.nextAddress==1)return _.f$(n,2),n.yield(l.callbacks.onSave(l.decoder.decode(B)),4);if(n.nextAddress!=2)return _.e8(n,0);k=_.qa(n);Jh(k,l.callbacks,"MINI_APP_SDK_API_SAVE_DATA","GS");return n.return()})});
this.gameSnacks.storage.onLoad(function(){var g,B;return _.L(function(k){if(k.nextAddress==1)return _.f$(k,2),k.yield(l.callbacks.onLoad(),4);if(k.nextAddress!=2)return g=k.yieldResult,k.return(l.encoder.encode(g));B=_.qa(k);Jh(B,l.callbacks,"MINI_APP_SDK_API_LOAD_DATA","GS");return k.return(l.encoder.encode(""))})});
this.gameSnacks.init()};
_.r(pu,DT);pu.prototype.onAudioToggled=function(X,J){DT.prototype.onAudioToggled.call(this,X,J===void 0?!0:J);var p;(p=this.gameSnacks)==null||p.audio.update(X)};
pu.prototype.onPause=function(){DT.prototype.onPause.call(this);var X;(X=this.gameSnacks)==null||X.game.pause()};
pu.prototype.onResume=function(){DT.prototype.onResume.call(this);var X;(X=this.gameSnacks)==null||X.game.resume()};var upp=HlU,Ggw=_.q(function(X){var J=X.data;var p=X.loadingProgress;var l=X.forPaused;X=_.C(_.uo("",void 0,"LYYTdd"));var g=X.next().value,B=X.next().value;X=_.C(_.uo(!1,void 0,"K0waae"));var k=X.next().value,n=X.next().value,w=[],Y=function(){return"transform: scaleX("+(_.Wo(p)||0)+")"},e=null,Z=function(){return J()&&e!==null&&e!==void 0?e:e=J().showAnniversaryAnimation?6:upp()};
_.ge(function(){var y;if(J().timeOutMessages&&((y=J().timeOutMessages)==null?0:y.length)){e=null;y=_.C(w);for(var c=y.next();!c.done;c=y.next())clearTimeout(c.value);w.length=0;a0m(J().timeOutMessages,w,B,n)}},"BNu9j");
var h=function(){return!!J().persistentErrorMessageTitle},x=function(){return p!==void 0},U=function(){return J().title};
return _.A("yt-mini-splash-screen-view-model",{class:"miniAppSplashScreenViewModelHost"},_.A("div",{class:"miniAppSplashScreenViewModelLoadingScreen",role:"region",tabindex:0},_.A("div",{class:"miniAppSplashScreenViewModelBackgroundBase"}),_.A("div",{class:"miniAppSplashScreenViewModelBackgroundBlur",style:function(){var y,c=(y=J().backgroundImage)==null?void 0:y.sources,D;return(c==null?0:c.length)?"background-image: url("+((D=c[0])==null?void 0:D.url)+")":""}}),_.A("div",{class:"miniAppSplashScreenViewModelBackgroundScrim"}),
_.A(_.v,{cond:function(){return!h()&&!(l==null?0:l())},
then:function(){var y={};return _.A("div",{class:"miniAppSplashScreenViewModelLoadingScreenContent"},_.A("div",{class:"miniAppSplashScreenViewModelLoadingIcon"},_.A(_.Ve,{className:"miniAppSplashScreenViewModelLoadingIconAnimation",animationName:function(){return"loading_animation_"+Z()},
data:function(){var c="loading_animation_"+Z();return{animationConfig:{name:c,path:"https://www.gstatic.com/youtube/img/lottie/playables_loading_animation/"+c+".json",loop:!0,autoplay:!0}}}})),_.A("div",{class:"miniAppSplashScreenViewModelTimeoutMessageContainer"},_.A(_.v,{cond:U,
then:function(){return _.A("h3",{class:"miniAppSplashScreenViewModelTimeoutHeading"},U)}}),_.A("p",{class:_.yW("miniAppSplashScreenViewModelTimeoutMessage",(y.miniAppSplashScreenViewModelTimeoutMessageFadeOut=function(){return k()},y)),
"aria-live":"polite"},g),_.A(_.v,{cond:x,then:function(){return _.A("div",{class:"miniAppSplashScreenViewModelLoadingBarTrack"},_.A("div",{class:"miniAppSplashScreenViewModelLoadingBarSegment miniAppSplashScreenViewModelLoadingBarSegmentResourceAnimation",style:Y}))}})))}}),_.A(_.v,{cond:h,
then:function(){return _.A("div",{class:"miniAppSplashScreenViewModelPersistentErrorContent"},_.A("h3",{class:"miniAppSplashScreenViewModelPersistentErrorMessageTitle"},function(){return J().persistentErrorMessageTitle}),_.A(_.v,{cond:function(){return!!J().persistentErrorMessageDescription},
then:function(){return _.A("p",{class:"miniAppSplashScreenViewModelPersistentErrorMessageDescription"},function(){return J().persistentErrorMessageDescription})}}))}}),_.A(_.v,{cond:l,
then:function(){return _.A("div",{class:"miniAppSplashScreenViewModelPauseContent"},_.A("img",{class:"miniAppSplashScreenViewModelPauseIcon",src:"https://fonts.gstatic.com/s/i/short-term/release/youtube_fill/svg/tic_tac_toe_cairo_24px.svg"}),_.A("h3",{class:"miniAppSplashScreenViewModelPauseMessage"},U))}})))},"Rf");var dO6=new _.yo("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN");var VAb=a3;a3=function(X){function J(p){if(p){var l,g;(l=p.__spec)==null||(g=l.didUnmount)==null||g.call(l);for(l=0;l<p.childNodes.length;l++)J(p.childNodes[l])}}
VAb==null||VAb(X);KC(function(){for(var p=0;p<X.length;p++)J(X[p])})};var tA0=_.q(function(X){var J=X.data;var p=X.score;var l=X.formattedScore;var g=X.onScoreChanged;var B=X.isEmbeddedInWebview;var k=_.rH("yt-mini-app-score-button-view-model"),n=function(){var x;return _.a(J==null?void 0:(x=J())==null?void 0:x.buttonViewModel,_.ZD)},w=function(){var x;
return(p==null?void 0:p())||Number(J==null?void 0:(x=J())==null?void 0:x.lastScore)||0},Y=function(){var x;
return(l==null?void 0:l())||((x=n())==null?void 0:x.title)||""},e,Z=1;
if(X=(new URLSearchParams(window.location.search)).get("deviceTextZoomSetting"))X=Number(X),Z=isNaN(X)?1:X/100;_.ge(function(){g==null||g(w());var x;var U=_.Xg((x=n())==null?void 0:x.onTap);if(U){x=_.a(U,KmX);var y,c,D;x=_.a(x==null?void 0:(y=x.panelLoadingStrategy)==null?void 0:(c=y.inlineContent)==null?void 0:(D=c.dialogViewModel)==null?void 0:D.customContent,LqH)}else x=void 0;if(y=x)y.score=Y()},"Aekez");
X=_.Sv(function(){var x,U,y=J==null?void 0:(x=J())==null?void 0:(U=x.loggingDirectives)==null?void 0:U.trackingParams;y&&_.PO(_.yG().resolve(_.pO),y);return!1});
_.sy(function(){if(k.value){var x=k.value.querySelector("button"),U=n();x&&U&&reW(x,U);_.SN("yt-share-playable-with-high-score",function(){var y=w().toString(),c=J==null?void 0:J().onShareHighScoreCommand,D=J==null?void 0:J().highScoreShareClientParamIdentifier,m=B==null?void 0:B();c&&(m?(D=new myj,y=_.uZ(D,2,y),XQ(c,y.JSC$12803_serializeBinary())):D&&(_.yG().resolve(dO6).clientParams.set(D,{miniAppClientParams:{highScore:y}}),l0I(c,!1)))})}});
var h=function(){var x=n();x&&(p==null?0:p())&&x.accessibilityText&&(x.accessibilityText=x.accessibilityText.replace(e,Y()));e=Y();return{numberValue:w(),numberText:Y(),heightPx:36,fontSizeMultiplier:Z,shouldAnimate:!(p==null||!p())&&!0}};
return _.A("yt-mini-app-score-button-view-model",{class:function(){var x={};return _.Qg("miniAppScoreButtonViewModelHost",(x.miniAppScoreButtonViewModelIsVisible=w()!==0,x))},
el:k,"on:click":X},Qbm(!1,function(){return _.A("span",{style:"display:none;"},w)}),_.A(_.NA,{data:function(){var x;
return J==null?void 0:(x=J())==null?void 0:x.buttonViewModel}},{buttonViewModel:function(x){return _.A(_.q7,{data:x.data,
animatedTextProps:h})}}))},"Tf");var T22=_.q(function(X){var J,p=(J=_.tW("yt-mini-app-is-theater-mode-enabled"))!=null?J:!1,l=_.H("enable_playable_container_save_button"),g=_.H("enable_play_next_destination_page_in_toolbar");J={};return _.A("ytm-mini-app-top-bar-view-model",null,_.A("div",{class:_.yW("yt-mini-app-top-bar-view-model",(J["yt-mini-app-top-bar-view-model--mobile"]=!1,J["yt-mini-app-top-bar-view-model--desktop"]=!0,J))},_.A("div",{class:"yt-mini-app-top-bar-view-model__start-buttons"},_.A(_.v,{cond:function(){var B;return!!X.data().backButtonEdu&&
!((B=X.isExitMiniAppSeen)==null?0:B.call(X))},
then:function(){return _.A(_.NA,{data:function(){return X.data().backButtonEdu}},{buttonViewModel:_.q7})},
else:function(){return _.A(_.NA,{data:function(){return X.data().backButton}},{buttonViewModel:_.q7})}}),_.A(_.v,{cond:function(){return X.data().viewAllButton&&!0},
then:function(){return _.A(_.NA,{data:function(){return X.data().viewAllButton}},{buttonViewModel:_.q7})}}),_.A(_.v,{cond:function(){return X.data().title&&!0},
then:function(){return _.A("div",{class:"yt-mini-app-top-bar-view-model__title"},function(){return X.data().title})}})),_.A("div",{class:"yt-mini-app-top-bar-view-model__center-buttons"},_.A(_.v,{cond:function(){var B;
return(B=X.isDesktopPlayPage)==null?void 0:B.call(X)},
then:function(){return _.A(_.o3,null,_.A(P2J,{highScoreButton:function(){return X.data().highScoreButton},
score:X.score,formattedScore:X.formattedScore,onScoreChanged:X.onScoreChanged,isEmbeddedInWebview:X.isEmbeddedInWebview}),_.A(Q0b,{enableSaveButton:function(){return _.Wo(l)},
saveButton:function(){return X.data().saveButton},
isSaved:X.isSaved,onSaveToggled:function(){return X.onSaveToggled}}),_.A(Epw,{menuButton:function(){return X.data().menuButton}}))},
else:function(){return _.A(_.v,{cond:function(){return!1},
then:function(){return _.A(_.NA,{data:function(){return X.data().playPageButton}},{buttonViewModel:function(B){return _.A(_.q7,{data:B.data,
className:"yt-mini-app-top-bar-view-model__play-page-button-view-model"})}})},
else:function(){return _.A(P2J,{highScoreButton:function(){return X.data().highScoreButton},
score:X.score,formattedScore:X.formattedScore,onScoreChanged:X.onScoreChanged,isEmbeddedInWebview:X.isEmbeddedInWebview})}})}})),_.A("div",{class:"yt-mini-app-top-bar-view-model__end-buttons"},_.A(_.NA,{data:function(){return X.data().muteButton}},{toggleButtonViewModel:function(B){var k=B.data;
return _.A(_.gD,{data:function(){var n,w;return Object.assign({},k(),{isToggled:(w=(n=X.isAudioEnabled)==null?void 0:n.call(X))!=null?w:!0})},
onToggle:X.onAudioToggled,useOutlinedIcon:!0})}}),_.A(_.NA,{data:function(){return X.data().theatreModeButton}},{toggleButtonViewModel:function(B){var k=B.data;
return _.A("div",{class:"yt-mini-app-top-bar-view-model__theatre-mode-button"},_.A(_.gD,{data:function(){return Object.assign({},k(),{isToggled:p})},
useOutlinedIcon:!0}))}}),_.A(KbT,{fullscreenButton:function(){return X.data().fullscreenButton}}),_.A(_.v,{cond:function(){return _.Wo(g)&&X.data().viewAllButton&&!1},
then:function(){return _.A(_.NA,{data:function(){return X.data().viewAllButton}},{buttonViewModel:_.q7})}}),_.A(_.v,{cond:function(){var B;
return!((B=X.isDesktopPlayPage)==null?0:B.call(X))},
then:function(){return _.A(_.o3,null,_.A(Q0b,{enableSaveButton:function(){return _.Wo(l)},
saveButton:function(){return X.data().saveButton},
isSaved:X.isSaved,onSaveToggled:function(){return X.onSaveToggled}}),_.A(Epw,{menuButton:function(){return X.data().menuButton}}))}}))))},"Uf");
T22.idomCompat={callbacks:{onAudioToggled:!0,onSaveToggled:!0,onScoreChanged:!0}};var Epw=_.q(function(X){return _.A(_.NA,{data:X.menuButton},{buttonViewModel:_.q7})},"Vf"),Q0b=_.q(function(X){var J=X.enableSaveButton;
var p=X.saveButton;var l=X.isSaved;var g=X.onSaveToggled;return _.A(_.v,{cond:function(){return J()&&!(p==null||!p())},
then:function(){return _.A(_.NA,{data:function(){var B=_.a(p==null?void 0:p(),_.xk),k;return{toggleButtonViewModel:Object.assign({},B,{isToggled:(k=l==null?void 0:l())!=null?k:!(B==null||!B.isToggled)})}}},{toggleButtonViewModel:function(B){return _.A(_.gD,{data:B.data,
onToggle:g})}})}})},"Wf"),P2J=_.q(function(X){var J=X.highScoreButton;
var p=X.score;var l=X.formattedScore;var g=X.onScoreChanged;var B=X.isEmbeddedInWebview;return _.A(_.NA,{data:J},{miniAppScoreButtonViewModel:function(k){return _.A(tA0,{data:k.data,score:p,formattedScore:l,onScoreChanged:g,isEmbeddedInWebview:B})}})},"Xf"),KbT=_.q(function(X){X=X.fullscreenButton;
return navigator.userAgent.includes("CriOS")?_.A(_.o3,null):_.A(_.NA,{data:X},{buttonViewModel:_.q7})},"Yf");_.zww=_.q(function(X){var J=X.data;var p=X.extractOverlay;X={};return _.A("player-disclosure-view-model",{class:_.yW("ytwPlayerDisclosureViewModelHost",(X.ytwPlayerDisclosureViewModelExtractOverlay=function(){return p==null?void 0:p()},X))},_.A(_.fK,{command:function(){return J().navigationEndpoint},
className:"ytwPlayerDisclosureViewModelEndpoint"},_.A(_.v,{cond:function(){return J().iconName},
then:function(l){return _.A(_.f_,{icon:l})}}),_.A(_.v,{cond:function(){return J().iconName?void 0:J().image},
then:function(l){return _.A(_.wt,{data:l,alt:function(){return J().title||""},
className:"ytwPlayerDisclosureViewModelImage"})}}),_.A(_.v,{cond:function(){return J().title||J().secondaryText},
then:function(){return _.A("div",null,_.A("div",{class:"ytwPlayerDisclosureViewModelTitle"},function(){return J().title}),_.A("div",{class:"ytwPlayerDisclosureViewModelText"},function(){return J().text}),_.A(_.v,{cond:function(){return J().secondaryText},
then:function(l){return _.A(_.o3,null,_.A("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.A("div",{class:"ytwPlayerDisclosureViewModelText"},l))}}))},
else:function(){return _.A("span",{class:"ytwPlayerDisclosureViewModelText"},function(){return J().text})}}),_.A(_.v,{cond:function(){return J().showEndChevron},
then:function(){return _.A(_.f_,{icon:"CHEVRON_RIGHT"})}})))},"Zf");_.j02=new _.yo("DESKTOP_CURRENT_PAGE");var lF6=_.q(function(X){var J=X.data;var p=_.H("force_active_time_logging_webview"),l=!1,g=new yAs,B=void 0,k=void 0,n=_.yG().resolve(Is2),w=new ZJO,Y=void 0,e=void 0,Z=[],h=void 0,x=void 0,U=!1,y=!1,c=!1,D=!1,m=new _.OC,d=_.yG().resolve(dO6),G=_.yG().resolve(_.og),P=_.yG().resolve(_.I6(jc)),Q,E=(Q=_.yG().resolve(_.I6(_.j02)))==null?void 0:Q.getCurrentPage(),BK=!1,CY=0,Um=function(Jr){Jr.preventDefault();return Jr.returnValue=""},em,HK=_.C(_.uo(!((em=_.tW("yt-mini-app-is-audio-enabled"))!=null&&!em),
void 0,"WNrYAe")),N4=HK.next().value,t6=HK.next().value,dC,ZX=_.C(_.uo(!((dC=_.tW("exit-mini-app-seen-state"))==null||!dC),void 0,"Ofm4dd")),XU=ZX.next().value,Em=ZX.next().value,eu=_.C(_.uo(!1,void 0,"xMsPk")),hr=eu.next().value,yk=eu.next().value,UT=_.C(_.uo(void 0,void 0,"V675h")),Wp=UT.next().value,vK=UT.next().value,mW=_.C(_.uo(void 0,void 0,"x9B2v")),W0=mW.next().value,ut=mW.next().value,c0=_.C(_.uo(!0,void 0,"eAgABf")),bt=c0.next().value,AE=c0.next().value,Ke=_.C(_.uo(!1,void 0,"ek28lf")),
$p=Ke.next().value,Qk=Ke.next().value,ET=_.C(_.uo(!1,void 0,"Q6LlPd")),ne=ET.next().value,hA=ET.next().value,v0=_.C(_.uo(void 0,void 0,"V5Rl1c")),TZ=v0.next().value,GZ=v0.next().value,LJ=_.C(_.uo(0,void 0,"kN1acc")),V9=LJ.next().value,tr=LJ.next().value,CJ=_.U$("mini-app-container-view-model"),i2=_.C(_.uo(!1,void 0,"HzkXed")),J1=i2.next().value,iF=i2.next().value,$M=function(){return J().isEmbeddedInWebview},Wi=function(){return J().hasPlayNextShelf};
_.ii(function(){var Jr,nJ=(Jr=_.a(J().contentDisclosure,OKe))==null?void 0:Jr.animationParams;if((nJ==null?0:nJ.shouldHide)&&(nJ==null?0:nJ.hideDelaySecs)){var OT=setTimeout(function(){iF(!0)},nJ.hideDelaySecs*1E3);
_.Bo(function(){clearTimeout(OT)})}});
_.SN("yt-page-type-changed",function(Jr){if(_.H("enable_is_mini_app_page_active_bugfix"))Jr.detail.newPageSubtype==="mini_app"&&Jr.detail.newPageType==="ytd-browse"||!bt()||oj();else if(Jr=_.wu()==="mini_app",Jr!==bt())if(AE(Jr),Jr){var nJ;Jr=(nJ=J().playableId)==null?void 0:nJ.toString();Jr!==void 0&&window.location.href.includes(Jr)&&!y&&(D=!0,Cc(),IJ.value&&EL(IJ.value))}else Jr||oj()});
_.SN("yt-action",function(Jr){Jr.detail.actionName==="yt-engagement-panel-visible-changed"&&Jr.detail.args[1]==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&Jr.detail.args[2]==="PAmini_app_panel"&&oj();_.H("enable_is_mini_app_page_active_bugfix")?Jr.detail.actionName==="yt-history-load"&&!bt()&&(E==null?0:E.active)?(AE(!0),Cc(),IJ.value&&EL(IJ.value)):Jr.detail.actionName==="yt-history-load"&&bt()&&!J().isEmbeddedInWebview&&aH():bt()&&Jr.detail.actionName==="yt-history-load"&&(D?D=!1:J().isEmbeddedInWebview||
aH())});
_.Bo(function(){b$()});
_.ge(function(){Cc()},"gT8qHf");
var Cc=function(){var Jr=J().playableId,nJ=J().localReleaseId,OT=J().derivedDeviceInterface;if(y)_.Wf(new _.Kw("[MiniAppContainerViewModel] onEnter was called more than once"));else{y=!0;B=new B26(Jr,nJ,OT,document.visibilityState==="visible");kgg(B);k=new bJ6(Jr);iJ0(n,Jr);hwT(w,{showMiniAppAdCommand:J().showMiniAppAdCommand,isEmbeddedInWebview:J().isEmbeddedInWebview,playLogger:B});DIR()&&(x=document.body.style.backgroundColor,_.kR(document.body,"background-color","black"));Kg();H$();m=new _.OC;
if(J().isEmbeddedInWebview){if(Jr=(new URLSearchParams(window.location.search)).get("postPlayNonce"))Wbw(B,Jr),BK=!0;g.initialize({onAudioStateLoaded:function(BM){T5(BM)},
onMuteMiniApp:function(){T5(!1)},
onUnmuteMiniApp:function(){T5(!0)},
onExit:function(){},
onPostPlayNonceReceived:function(BM){BK||(Wbw(B,BM),BK=!0)},
confirmExitMiniApp:function(){var BM,Od,pq;return _.L(function(sx){if(sx.nextAddress==1)return J().confirmExitMiniAppCommand?sx.yield(Promise.race([m.promise,Promise.resolve(!1)]),2):sx.return();(BM=sx.yieldResult)?!J().confirmExitMiniAppCommandEdu||(pq=(Od=XU)==null?void 0:Od())!=null&&pq?zc(J().confirmExitMiniAppCommand):(zc(J().confirmExitMiniAppCommandEdu),_.V3("exit-mini-app-seen-state","true",2592E6)):zc(J().closeMiniAppCommand);_.Ma(sx)})},
onNativeBenchmarkingMessageReceived:function(BM){BM=$gH(_.VmY(BM));if(_.NE(BM,_.ia,3,lQU)){var Od=_.i9(BM,_.ia,3,lQU),pq=g_I();var sx=Bi(pq.getSeconds())-Bi(Od.getSeconds());Od=_.Hm(pq,2)-_.Hm(Od,2);sx<0&&Od>0?(sx+=1,Od-=1E9):sx>0&&Od<0&&(--sx,Od+=1E9);sx=(new xR).setSeconds(sx);sx=_.gB(sx,2,_.Yp(Od),0);_.DF(BM,1,sx)}var dZ;(dZ=e)==null||dZ.returnNativeBenchmarkingMessage(BM)},
multiplayer3pAckStateLoaded:function(BM){aH(BM)},
exitMiniAppSeenStateLoaded:function(BM){J().confirmExitMiniAppCommandEdu&&Em(BM)},
onNavigateToNewMiniApp:function(){zc(J().onNavigateToNewMiniAppCommand)},
onGameDataAvailable:function(BM){BM=new URLSearchParams(BM);var Od=void 0;BM.has("invite_code")&&(Od=new weu,BM=BM.get("invite_code"),Od=_.uZ(Od,1,BM));if(BM=Od){var pq;(pq=e)==null||pq.sendGameData(BM)}},
onPauseMiniApp:function(){l=!0;Om()},
onResumeMiniApp:function(){l=!0;uT()},
onPausePlayableDialog:function(){c=!0;Om()},
onResumePlayableDialog:function(){c=!1;uT()},
onAdFinished:function(BM){w.onAdFinished(BM)}});
J().showMultiplayer3pConsentDialogCommand||m.resolve(!0);zc(J().onContainerReadyCommand)}else Wbw(B),m.resolve(!0);fsT(k,$Op(B));$Op(B).then(function(BM){BM={miniAppPlayData:{postPlayNonce:BM}};var Od,pq=(Od=J().loggingDirectives)==null?void 0:Od.trackingParams;pq&&_.Mp().stateChanged(pq,BM)});
Jr=J().showSignInDialogCommand;!knC()&&Jr&&(_.V3("yt-mini-app-has-shown-sign-in-dialog",!0,2592E3),zc(Jr));J().confirmExitMiniAppCommand&&P&&(Jr=JeR(J().confirmExitMiniAppCommand))&&(P.customConfirmationCommand=Jr)}},b$=function(){x&&_.kR(document.body,"background-color",x);
U=!1;h&&h.release();k.flush().catch(function(Jr){_.Wf(Jr)});
n.flush().catch(function(Jr){_.Wf(Jr)});
LbT(B);TC();e=void 0;s02(d)},oj=function(){AE(!1);
b$();yk(!1);GZ(void 0);vK(void 0);ut(void 0);CY=0;tr(0);y=!1},Om=function(){var Jr;
(Jr=e)==null||Jr.onPause();h&&h.release();k.flush().catch(function(nJ){_.Wf(nJ)});
n.flush().catch(function(nJ){_.Wf(nJ)});
npp(B);Qk(!0)},uT=function(){var Jr;
(Jr=e)==null||Jr.onResume();H$();Jr=B;Jr.isForeground=!0;Op(Jr,"PLAY_EVENT_TYPE_PLAY_RESUME");Qk(!1)},T5=function(Jr){var nJ;
(nJ=e)==null||nJ.onAudioToggled(Jr);t6(Jr)},aH=function(Jr){J().showMultiplayer3pConsentDialogCommand&&(J().isEmbeddedInWebview&&Jr!==void 0&&m.resolve(Jr),!Jr&&_.wu()==="mini_app"&&zc(J().showMultiplayer3pConsentDialogCommand))},y6=function(){var Jr,nJ,OT,BM;
return _.L(function(Od){if(Od.nextAddress==1){!J().isLivestream||J().disableVideoCapture||(Jr=e)!=null&&Jr.sendStartGameFrameCapture();nJ=(new URL(window.location.href)).searchParams;if(nJ.has("invite_code")){var pq=new weu,sx=nJ.get("invite_code");OT=_.uZ(pq,1,sx);(BM=e)==null||BM.sendGameData(OT)}hr()||(yk(!0),pq=B,pq.state!==1?_.Wf(new _.Kw("[MiniAppPlayLogger] recordFirstFrameReady failed with state "+lsJ[pq.state])):(_.D6("mini_app_ids_without_game_ready").includes(pq.JSC$17355_miniAppId)&&(pq.gameReady=
!0),pq.state=2,pq.beforeReady=!1,SL(pq,"ma_ffr"),Op(pq,"PLAY_EVENT_TYPE_PLAY_READY")));return Od.yield(m.promise,2)}zc(J().onMiniAppReadyCommand);document.activeElement instanceof HTMLIFrameElement&&document.activeElement.blur();J().isEmbeddedInWebview||aH();_.Ma(Od)})},SD=function(){var Jr=B;
Jr.gameReady=!0;SL(Jr,"ma_gr")},cp=function(Jr){var nJ;
return _.L(function(OT){if(OT.nextAddress==1)return _.f$(OT,2),OT.yield(RwO(k,Jr),4);if(OT.nextAddress!=2)return _.e8(OT,0);nJ=_.qa(OT);zc(J().showSavingErrorPopupCommand);throw nJ;})},oH=function(){var Jr,nJ;
return _.L(function(OT){if(OT.nextAddress==1)return _.f$(OT,2),OT.yield(DOO(k),4);if(OT.nextAddress!=2)return Jr=OT.yieldResult,OT.return(Jr);nJ=_.qa(OT);zc(J().showLoadingErrorDialogCommand);throw nJ;})},rG=function(Jr){B.logError(Jr)},V6=function(Jr,nJ,OT){wps(B,Jr,nJ,OT)},WM=function(Jr,nJ){vp6(B,Jr,nJ)},xb=function(){!p&&J().isEmbeddedInWebview||_.S1();
AAb(B,!0);U||(window.addEventListener("beforeunload",Um,{capture:!0}),U=!0)},RB=function(Jr){var nJ,OT,BM,Od,pq,sx,dZ;
return _.L(function(kY){if(kY.nextAddress==1)return n&&(!Y||Y<Jr)&&Jr>0?kY.yield(XMA(n,Jr),3):kY.jumpTo(0);nJ=kY.yieldResult;OT=_.C(nJ);BM=OT.next().value;Od=OT.next().value;pq=BM;sx=Od;((dZ=pq)==null?0:dZ.displayString)&&sx&&(vK(sx),ut(pq.displayString));_.Ma(kY)})},XG=function(Jr){var nJ=J().onBenchmarkingMessageReceivedCommand;
if(nJ){var OT=g_I();_.Rl(Jr,3,lQU,OT);XQ(nJ,WPH(Jr))}},t1=function(){var Jr=J().iapPurchaseCommand;
Jr&&XQ(Jr)},Yn=function(Jr){var nJ=J().onGameFrameReceivedCommand;
if(nJ){var OT=new Jv;var BM=new $tj;var Od=Qv(Jr,1);BM=_.TO(BM,1,Od);Jr=_.KR(Jr,2);Jr=_.uZ(BM,2,Jr);OT=_.DF(OT,2,Jr);XQ(nJ,n7v(OT))}},pD=function(Jr){var nJ=J().onGameAudioDataReceivedCommand;
if(nJ){var OT=new Jv;var BM=new ClX;Jr=_.KR(Jr,1);BM=_.uZ(BM,1,Jr);OT=_.DF(OT,4,BM);XQ(nJ,n7v(OT))}},Jn=function(){var Jr=new URLSearchParams(window.location.search);
if(J().isEmbeddedInWebview&&Jr&&Jr.get("override_hl")==="true"&&Jr.get("hl"))return Jr.get("hl");Jr=document.documentElement.lang;return Jr!==""?Jr:B5},Pi=function(Jr){var nJ=J().onShareInviteCodeCommand;
if(nJ)if(J().isEmbeddedInWebview){var OT=new myj;Jr=_.uZ(OT,1,Jr);XQ(nJ,qtZ(Jr))}else OT=J().inviteCodeShareClientParamIdentifier,d.clientParams.set(OT,{miniAppClientParams:{inviteCode:Jr}}),zc(nJ)},jv=function(Jr){var nJ,OT,BM;
return _.L(function(Od){if(Od.nextAddress==1)return nJ=J().onMiniAppOpenYtContentRequested,n&&_.H("enable_open_yt_content")&&nJ?Od.yield(J1p(n,Jr),3):Od.jumpTo(0);OT=Od.yieldResult;if(OT==="OK")if(J().isEmbeddedInWebview){var pq=new p4r;BM=GO(pq,2,XN,SA(Jr));XQ(nJ,B0k(BM))}else G.clientData.set("video_id",Jr),zc(nJ);_.Ma(Od)})},tI=function(Jr){CY+=_.Hm(Jr,3);
Jr=Math.min(Math.log(1+CY/15E6*9)/Math.log(10),.99);tr(Jr);j8(Jr)},j8=_.KM(function(Jr){var nJ=J().updateLoadingProgressCommand;
if(nJ){var OT=new p4r;Jr=GO(OT,3,XN,_.pJ(Jr));XQ(nJ,B0k(Jr))}},100),E0=function(Jr,nJ){switch(Jr){case 1:return HJp(w);
case 2:return asp(w);case 3:return rAg(w,nJ);default:return Promise.reject(Error("ei"))}},H$=function(){var Jr,nJ;
((Jr=_.MEm())==null?void 0:(nJ=Jr.wakeLock)==null?void 0:nJ.request)!=null&&_.MEm().wakeLock.request("screen").then(function(OT){h=OT}).catch(function(){})},IJ=_.rH("iframe");
_.ge(function(){J().isSupportedCountry&&(knC()||_.H("enable_sign_in_promo")||!J().showSignInDialogCommand?IJ.value&&EL(IJ.value):zc(J().onMiniAppReadyCommand))},"EQIAIf");
var IC=function(){return _.A("iframe",{class:"yt-mini-app-container-view-model__iframe",sandbox:"allow-scripts allow-same-origin allow-pointer-lock",allow:"autoplay",tabindex:function(){return hr()?0:-1},
title:function(){return J().title},
el:IJ})},EL=function(Jr,nJ){nJ=nJ===void 0?!1:nJ;
var OT=Ko();if(OT&&(nJ||OT.toString()!==Jr.getAttribute("src"))){e=eE4(J().source,{isAudioEnabled:N4,onFirstFrameReady:y6,onGameReady:SD,onSave:cp,onLoad:oH,onError:rG,onSdkCalled:V6,onSdkPerformanceUpdate:WM,onClick:xb,onSendHighScore:RB,onBenchmarkingMessageReceived:XG,getLanguage:Jn,onShareInviteCode:Pi,onResourceLoaded:tI,onOpenYTContent:jv,onShowMiniAppAd:E0,onGameFrameReceived:Yn,onGameAudioReceived:pD,onMakeIapPurchase:t1},Jr,OT);X3(Jr,"load",function(){SL(B,"ma_il");X3(Jr,"load",function(){EL(Jr,
!0)})});
var BM=_.ch("mini_app_container_iframe_src_update_delay_ms");J().isEmbeddedInWebview&&!nJ&&BM>0?WxI(Jr,OT,BM):_.BU(Jr,OT)}},Ko=function(){var Jr=J().url;
if(Jr&&(Jr=_.BC(Jr),Jr!==null)){if(J().source&&J().source==="MINI_APP_SOURCE_GAMESNACKS")Jr=_.IB(Jr,new Map([["origin",window.location.origin],["cloudSave","true"]]));else if(_.H("enable_origin_query_parameter_bugfix")){var nJ=_.Ku(_.fH5(Jr.toString()));nJ=new URLSearchParams(nJ||"");nJ.set("origin",window.location.origin);nJ=nJ.toString();Jr=_.Mf(Jr).toString();Jr=_.Nf(wlj.exec(Jr)[0]+(nJ.trim()?"#"+nJ:""))}return Jr}},PY=function(){var Jr={};
Jr=_.yW("yt-mini-app-container-view-model__loading-screen",(Jr["yt-mini-app-container-view-model__loading-screen--fade-out"]=hr,Jr));var nJ=function(){return hr()?1:V9()};
return _.A("div",{class:Jr},_.A(_.NA,{data:function(){return J().splashScreen}},{miniAppSplashScreenViewModel:function(OT){return _.A(Ggw,{data:OT.data,
loadingProgress:nJ})}}))},d9=function(){var Jr={};
return _.A("div",{class:_.yW("yt-mini-app-container-view-model__pause-interstitial",(Jr["yt-mini-app-container-view-model__pause-interstitial--pause-fade-out"]=function(){return!$p()},Jr["yt-mini-app-container-view-model__pause-interstitial--pause-fade-in"]=$p,Jr))},_.A(_.NA,{data:function(){return J().splashScreen}},{miniAppSplashScreenViewModel:function(nJ){return _.A(Ggw,{data:nJ.data,
forPaused:!0})}}))},Kg=function(){Z=[];
Z.push(_.PH(window,"visibilitychange",function(){c||l&&$M()||(document.visibilityState==="visible"?uT():Om())}));
Z.push(_.PH(window,"pagehide",function(){b$()}));
Z.push(_.PH(window,"blur",function(){setTimeout(function(){document.activeElement instanceof HTMLIFrameElement&&CJ.value.dispatchEvent(new Event("tap"))},0)}));
Z.push(_.PH(CJ.value,"pointerdown",function(){AAb(B,!1)},!0));
Z.push(_.PH(CJ.value,"pause",function(){c=!0;Om()}));
Z.push(_.PH(CJ.value,"play",function(){c=!1;uT()}));
Z.push(_.PH(CJ.value,"exit",function(){b$()}));
var Jr=navigator.keyboard,nJ=Jr&&Jr.lock;Z.push(_.PH(window,CYr,function(){hA(s5m());s5m()?(J().hasPlayNextShelf&&tP("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),zC("yt-mini-app-container-view-model__content","yt-mini-app-container-view-model__content--fullscreen"),nJ&&Jr.lock(["Escape"])):(J().hasPlayNextShelf&&zC("yt-mini-app-container-view-model","yt-mini-app-container-view-model--position-relative-to-top"),tP("yt-mini-app-container-view-model__content",
"yt-mini-app-container-view-model__content--fullscreen"),nJ&&Jr.unlock())}));
J().showMultiplayer3pConsentDialogCommand&&Z.push(_.PH(window,"yt-playables-ack-3p-data-usage",function(){pM2(n)}));
J().confirmExitMiniAppCommandEdu&&Z.push(_.PH(window,"yt-playables-exit-mini-app-dialog-seen",function(){_.V3("exit-mini-app-seen-state","true",2592E6)}));
J().onGameAudioDataReceivedCommand&&Z.push(_.PH(window,"message",function(OT){OT=OT.event_;var BM,Od=(BM=IJ.value)==null?void 0:BM.src;if(Od&&OT.origin===(new URL(Od)).origin&&OT.data&&OT.data.type==="GAME_AUDIO"&&OT.data.audio&&OT.data.audio.length>0)if(_.H("enable_sending_unwrapped_game_audio_as_serialized_metadata"))$1U(J().onGameAudioDataReceivedCommand,OT.data.audio);else{var pq=new FileReader;pq.onload=function(){var sx=new Jv;var dZ=new ClX;dZ=_.uZ(dZ,1,pq.result);sx=_.DF(sx,4,dZ);XQ(J().onGameAudioDataReceivedCommand,
n7v(sx))};
pq.readAsDataURL(new Blob([OT.data.audio]))}}))},TC=function(){Z.forEach(function(Jr){dc(Jr)});
window.removeEventListener("beforeunload",Um,{capture:!0})},zc=function(Jr){Jr&&l0I(Jr,J().isEmbeddedInWebview||!1)},zC=function(Jr,nJ){Jr=_.C(CJ.value.getElementsByClassName(Jr));
for(var OT=Jr.next();!OT.done;OT=Jr.next())OT.value.classList.add(nJ)},tP=function(Jr,nJ){Jr=_.C(CJ.value.getElementsByClassName(Jr));
for(var OT=Jr.next();!OT.done;OT=Jr.next())OT.value.classList.remove(nJ)};
return function(){var Jr={};Jr=_.yW("yt-mini-app-container-view-model",(Jr["yt-mini-app-container-view-model--desktop"]=!0,Jr["yt-mini-app-container-view-model--desktop-in-panel"]=function(){return J().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},Jr["yt-mini-app-container-view-model--ios-web-view"]=DIR(),Jr["yt-mini-app-container-view-model--no-top-bar"]=function(){return!J().topBar},Jr["yt-mini-app-container-view-model--position-relative-to-top"]=function(){return J().hasPlayNextShelf},Jr["yt-mini-app-container-view-model--desktop-play-page"]=
function(){return J().hasPlayNextShelf},Jr["yt-mini-app-container-view-model--show-peek-below"]=function(){return!ne()&&J().hasPlayNextShelf},Jr));
var nJ={};nJ=_.yW("yt-mini-app-container-view-model__content",(nJ["yt-mini-app-container-view-model__content--desktop-content"]=!0,nJ["yt-mini-app-container-view-model__content--desktop-content-in-panel"]=function(){return J().layout==="MINI_APP_CONTAINER_LAYOUT_PANEL"},nJ["yt-mini-app-container-view-model--desktop-play-page"]=function(){return J().hasPlayNextShelf},nJ));
return _.A("mini-app-container-view-model",{el:CJ},_.A("div",{class:Jr},_.A(_.v,{cond:function(){return J().topBar&&!ne()},
then:function(){return _.A(_.NA,{data:function(){return J().topBar}},{miniAppTopBarViewModel:function(OT){return _.A(T22,{data:OT.data,
isAudioEnabled:N4,onAudioToggled:function(BM){T5(BM)},
score:Wp,formattedScore:W0,onScoreChanged:function(BM){Y=BM},
isEmbeddedInWebview:$M,isSaved:TZ,onSaveToggled:function(BM){GZ(BM)},
isExitMiniAppSeen:XU,isDesktopPlayPage:Wi})}})}}),_.A("div",{class:nJ},_.A(_.v,{cond:bt,
then:function(){return IC()}}),_.A(_.v,{cond:function(){return J().isLivestream},
then:function(){return d9()}}),_.A(_.v,{cond:function(){return!J().isEmbeddedInWebview},
then:function(){return PY()}}),_.A(_.NA,{data:function(){return J().contentDisclosure}},{playerDisclosureViewModel:function(OT){OT=OT.data;
var BM={};return _.A("div",{class:_.yW("yt-mini-app-container-view-model__content-disclosure-overlay",(BM["yt-mini-app-container-view-model__content-disclosure-overlay--hidden"]=J1,BM))},_.A(_.zww,{data:OT}))}}))))}()},"cg");
lF6.idomCompat=!0;_.ZZ(lF6,"mini-app-container-view-model",{props:{data:_.H7}});var gG2=_.q(function(X){var J=X.data;return _.A("yt-sponsorships-hub-perk-card",{class:"ytSponsorshipsHubPerkCardHost"},_.A("button",{class:"ytSponsorshipsHubPerkCardPerkCard","on:click":_.Sv(function(){var p=J().onTap;p&&_.gt(p)})},_.A(_.v,{cond:function(){return J().icon},
then:function(p){return _.A(_.f_,{icon:function(){return p().iconType},
className:"ytSponsorshipsHubPerkCardPerkIcon"})}}),_.A("div",{class:"ytSponsorshipsHubPerkCardPerkTitle"},function(){return J().title})))},"dg");
gG2.idomCompat=!0;var BBJ=_.q(function(X){var J=_.U$("div"),p=_.C(_.uo(void 0,void 0,"dg3xff")),l=p.next().value,g=p.next().value;p=_.C(_.uo(void 0,void 0,"AgHNfc"));var B=p.next().value,k=p.next().value;p=_.C(_.uo(void 0,void 0,"fuTKCc"));var n=p.next().value,w=p.next().value,Y=function(){var D=l();return D!==void 0?Math.abs(D):void 0},e=function(){var D=Y();
return D===void 0||D<=3},Z=function(){var D=Y();
var m=B(),d=n();D=D!==void 0&&m!==void 0&&d!==void 0?m-d-D:void 0;return D===void 0||D<=3},h=function(D){J.value&&J.value.scrollBy({top:0,
left:(_.Bh("HTML_DIR")==="rtl"?-1:1)*D*J.value.clientWidth,behavior:"smooth"})},x=function(){var D;
g((D=J.value)==null?void 0:D.scrollLeft);var m;k((m=J.value)==null?void 0:m.scrollWidth);var d;w((d=J.value)==null?void 0:d.clientWidth)},U=function(){h(-.5)},y=function(){h(.5)};
p=_.Sv(function(){x()});
_.ii(function(){x();if(J.value&&window.ResizeObserver){var D=new ResizeObserver(x);D.observe(J.value);_.Bo(function(){D.disconnect()})}});
var c={};return _.A("yt-sponsorships-scrollable-shelf",{class:_.yW("ytdSponsorshipsScrollableShelfHost",X.className)},_.A("div",{class:_.yW("ytdSponsorshipsScrollableShelfContent",(c.ytdSponsorshipsScrollableShelfFadingEffectBothSides=function(){return X.data().previousButton&&X.data().nextButton&&!e()&&!Z()},c.ytdSponsorshipsScrollableShelfFadingEffectStart=function(){return X.data().previousButton&&!e()&&Z()},c.ytdSponsorshipsScrollableShelfFadingEffectEnd=function(){return X.data().nextButton&&
e()&&!Z()},c)),
el:J,"on:scroll":p},X.children),_.A(_.v,{cond:function(){return!e()},
then:function(){return _.A(_.NA,{data:function(){return X.data().previousButton}},{buttonViewModel:function(D){return _.A(_.q7,{data:D.data,
className:"ytdSponsorshipsScrollableShelfPreviousButton",onClick:U})}})}}),_.A(_.v,{cond:function(){return!Z()},
then:function(){return _.A(_.NA,{data:function(){return X.data().nextButton}},{buttonViewModel:function(D){return _.A(_.q7,{data:D.data,
className:"ytdSponsorshipsScrollableShelfNextButton",onClick:y})}})}}))},"fg");
BBJ.idomCompat=!0;var WGA=_.q(function(X){var J=X.data;X={};return _.A("yt-sponsorships-hub",{class:_.yW("ytdSponsorshipsHubHost",(X.ytdSponsorshipsHubHostIndented=function(){return J().indented},X))},_.A("div",{class:"ytdSponsorshipsHubHeader"},_.A("div",{class:"ytdSponsorshipsHubAvatarContainer"},_.A("div",{class:"ytdSponsorshipsHubAvatar"},_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn})),_.A(_.v,{cond:function(){return J().badgeImage},
then:function(p){return _.A("div",{class:"ytdSponsorshipsHubBadgeContainer"},_.A("div",{class:"ytdSponsorshipsHubBadgeInnerContainer"},_.A("div",{class:"ytdSponsorshipsHubBadge"},_.A(_.wt,{data:p,targetWidth:24,targetHeight:24,alt:""}))))}})),_.A("div",{class:"ytdSponsorshipsHubDetails"},_.A("div",{class:"ytdSponsorshipsHubTierName"},function(){return J().tierName}),_.A("div",{class:"ytdSponsorshipsHubMembershipType"},function(){return J().membershipType}),_.A("div",{class:"ytdSponsorshipsHubMembershipDurationOrExpiry"},
function(){return J().membershipDurationOrExpiry})),_.A("div",{class:"ytdSponsorshipsHubActionButtonsContainer"},_.A(_.NA,{data:function(){return J().manageButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"ytdSponsorshipsHubManageButton"})}}),_.A(_.NA,{data:function(){return J().actionMenuButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"ytdSponsorshipsHubActionMenuButton"})}}))),_.A("div",{class:"ytdSponsorshipsHubPerksTitle"},function(){return J().perksTitle}),_.A(BBJ,{data:function(){return{previousButton:J().previousPerkButton,
nextButton:J().nextPerkButton}},
className:"ytdSponsorshipsHubPerksShelf"},_.A("div",{class:"ytdSponsorshipsHubPerkCards"},_.A(_.NA,{data:function(){return J().perkCards}},{sponsorshipsHubPerkCardViewModel:gG2}),_.A(_.v,{cond:function(){return J().viewAllPerksButton},
then:function(p){return _.A($fA,{data:p})}}))))},"gg");
WGA.idomCompat=!0;var $fA=_.q(function(X){var J=X.data;return _.A("div",{class:"ytdSponsorshipsHubViewAllPerksContainer"},_.A(_.NA,{data:function(){return J().button}},{buttonViewModel:_.q7}),_.A("div",{class:"ytdSponsorshipsHubViewAllPerksInfo"},_.A("div",{class:"ytdSponsorshipsHubViewAllPerksTitle"},function(){return J().title}),_.A("div",{class:"ytdSponsorshipsHubViewAllPerksSubtitle"},function(){return J().subtitle})))},"hg");
$fA.idomCompat=!0;_.ZZ(WGA,"yt-sponsorships-hub",{props:{data:_.H7}});_.CAg=_.q(function(X){var J=X.data;return _.A("yt-dual-avatar-view-model",{class:_.yW("ytDualAvatarViewModelHost",X.className),style:_.bY({"--yt-dual-avatar-view-model-badge-cutout-radius":function(){var p;return((p=J().badgeCutoutRadius)!=null?p:14)+"px"}})},_.A("div",{class:"ytDualAvatarViewModelAvatarsContainer"},_.A(_.NA,{data:function(){return J().startAvatar}},{avatarViewModel:_.nn}),_.A(_.NA,{data:function(){return J().endAvatar}},{avatarViewModel:_.nn})),_.A(_.NA,{data:function(){return J().badge}},
{contentPreviewImageViewModel:function(p){return _.A("div",{class:"ytDualAvatarViewModelBadge"},_.A(_.NH,{data:p.data}))}}))},"ig");
_.CAg.idomCompat=!0;var nGb=_.q(function(X){var J=X.data;var p,l=!((p=_.yG().resolve(_.I6(_.MA)))==null||!p());X=_.QC(function(){var e,Z,h=l?(e=J().header)==null?void 0:e.backgroundColorDarkMode:(Z=J().header)==null?void 0:Z.backgroundColorLightMode;if(h!==void 0)return _.zU(h)},void 0,"TDdh7d");
p=_.QC(function(){var e,Z;return l?(e=J().header)==null?void 0:e.backgroundImagePart1Dark:(Z=J().header)==null?void 0:Z.backgroundImagePart1Light},void 0,"X0peMe");
var g=_.QC(function(){var e,Z;return l?(e=J().header)==null?void 0:e.backgroundImagePart2Dark:(Z=J().header)==null?void 0:Z.backgroundImagePart2Light},void 0,"an0Hzd"),B=_.QC(function(){return _.Bh("HTML_DIR")==="rtl"},void 0,"BltEgb"),k=_.U$("yt-sponsorships-perks-list"),n=!1,w=function(){var e=k.value;
if(e&&!n){var Z,h=(Z=e.parentElement)==null?void 0:Z.parentElement;if(h)for(e=e.getElementsByClassName("ytdSponsorshipsPerksListSelectedPerk"),Z=0;Z<e.length;++Z){var x=e[Z];if(x instanceof HTMLElement){h.scrollTo({top:x.offsetTop+x.clientHeight/2-h.clientHeight/2,behavior:"smooth"});n=!0;break}}}};
_.sy(function(){var e=k.value;if(e&&window.ResizeObserver){var Z=new ResizeObserver(w);Z.observe(e);_.Bo(function(){Z.disconnect()})}});
var Y={};return _.A("yt-sponsorships-perks-list",{el:k,class:_.yW("ytdSponsorshipsPerksListHost",(Y.ytdSponsorshipsPerksListHorizontalPadding=function(){return J().horizontalPaddingEnabled},Y))},_.A("div",{class:"ytdSponsorshipsPerksListHeaderContainer"},_.A("div",{class:"ytdSponsorshipsPerksListHeader",
style:_.bY({"background-color":X})},_.A("div",{class:"ytdSponsorshipsPerksListHeaderImagePart1Container"},_.A(_.v,{cond:p,then:function(e){var Z={};return _.A("div",{class:_.yW((Z.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=l,Z.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!l,Z.ytdSponsorshipsPerksListFlipped=B,Z))},_.A(_.wt,{data:e,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart1"}))}})),_.A("div",{class:"ytdSponsorshipsPerksListHeaderImagePart2Container"},_.A(_.v,{cond:g,
then:function(e){var Z={};return _.A("div",{class:_.yW((Z.ytdSponsorshipsPerksListHeaderImageFilterDarkTheme=l,Z.ytdSponsorshipsPerksListHeaderImageFilterLightTheme=!l,Z.ytdSponsorshipsPerksListFlipped=B,Z))},_.A(_.wt,{data:e,alt:"",className:"ytdSponsorshipsPerksListHeaderImagePart2"}))}})),_.A("div",{class:"ytdSponsorshipsPerksListAvatarsContainer"},_.A(_.NA,{data:function(){var e;
return(e=J().header)==null?void 0:e.dualAvatar}},{dualAvatarViewModel:_.CAg})))),_.A("div",{class:"ytdSponsorshipsPerksListBody"},_.A("div",{class:"ytdSponsorshipsPerksListTitle"},function(){return J().title}),_.A(_.v,{cond:function(){return J().perks},
then:function(e){return _.A(_.Kr,{each:e},function(Z,h){var x={};return _.A("div",{class:_.yW("ytdSponsorshipsPerksListPerkContainer",(x.ytdSponsorshipsPerksListSelectedPerk=function(){var U=h(),y=J().selectedPerkIndex;return U===y},x))},_.A(_.v,{cond:function(){return h()>0},
then:function(){return _.A("div",{class:"ytdSponsorshipsPerksListPerkSeparator"})}}),_.A("div",{class:"ytdSponsorshipsPerksListPerkCard"},_.A(_.v,{cond:function(){return Z.icon},
then:function(U){return _.A(_.f_,{icon:function(){return U().iconType},
className:"ytdSponsorshipsPerksListPerkIcon"})}}),_.A("div",{class:"ytdSponsorshipsPerksListPerkInfo"},_.A("div",{class:"ytdSponsorshipsPerksListPerkTitle"},Z.title),_.A("div",{class:"ytdSponsorshipsPerksListPerkDescription"},_.A(_.x3,{text:Z.description})),_.A(_.v,{cond:function(){return Z.instructions},
then:function(){var U,y;return _.A("div",{class:"ytdSponsorshipsPerksListPerkInstructions"},_.A("div",{class:"ytdSponsorshipsPerksListPerkInstructionsTitle"},(U=Z.instructions)==null?void 0:U.title),_.A("div",{class:"ytdSponsorshipsPerksListPerkInstructionsText"},_.A(_.x3,{text:(y=Z.instructions)==null?void 0:y.text})))}}))),_.A(_.v,{cond:function(){return Z.emoji},
then:function(U){return _.A("div",{class:"ytdSponsorshipsPerksListEmojiContainer"},_.A(_.Kr,{each:function(){return U()}},function(y){return _.A(_.wt,{data:y,
alt:"",className:"ytdSponsorshipsPerksListEmoji"})}))}}),_.A(ku2,{data:Z}))})}})))},"jg");
nGb.idomCompat=!0;var ku2=_.q(function(X){var J=X.data;var p=function(k,n){return k===n},l=function(){var k=J();
k=_.a(k==null?void 0:k.badgesShelf,GpZ);return k!==void 0&&k!==null?k:{previousButton:{},nextButton:{}}},g=_.rH("div"),B=function(){var k=g.value;
if(k){var n=k.parentElement;if(n){k=k.getElementsByClassName("ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer");for(var w=0;w<k.length;++w){var Y=k[w];if(Y instanceof HTMLElement){n.scrollTo({left:Y.offsetLeft+Y.clientWidth/2-n.clientWidth/2,behavior:"instant"});break}}}}};
_.sy(function(){var k=g.value;if(k){var n=new ResizeObserver(B);n.observe(k);_.Bo(function(){n.disconnect()})}});
return _.A("div",null,_.A(_.v,{cond:function(){return J().badges},
then:function(k){return _.A(BBJ,{data:l},_.A("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgesContainer",el:g},_.A(_.Kr,{each:function(){return k()}},function(n,w){var Y={},e={},Z={};
return _.A("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeItem"},_.A(_.v,{cond:function(){return w()>0},
then:function(){return _.A("div",{class:"ytdSponsorshipsPerksListLoyaltyBadgeSeparator"})}}),_.A("div",{class:_.yW("ytdSponsorshipsPerksListLoyaltyBadgeContainer",(Y.ytdSponsorshipsPerksListActiveLoyaltyBadgeContainer=function(){return p(w(),J().currentBadgeIndex)},Y.ytdSponsorshipsPerksListInactiveLoyaltyBadgeContainer=function(){return!p(w(),J().currentBadgeIndex)},Y))},_.A("div",{class:_.yW("ytdSponsorshipsPerksListLoyaltyBadge",(e.ytdSponsorshipsPerksListActiveLoyaltyBadge=function(){return p(w(),
J().currentBadgeIndex)},e.ytdSponsorshipsPerksListInactiveLoyaltyBadge=function(){return!p(w(),J().currentBadgeIndex)},e))},_.A(_.v,{cond:function(){return n.image},
then:function(h){var x={};return _.A("div",{class:_.yW((x.ytdSponsorshipsPerksListActiveLoyaltyBadgeImage=function(){return p(w(),J().currentBadgeIndex)},x.ytdSponsorshipsPerksListInactiveLoyaltyBadgeImage=function(){return!p(w(),J().currentBadgeIndex)},x))},_.A(_.wt,{data:h,
alt:""}))}})),_.A("div",{class:_.yW("ytdSponsorshipsPerksListLoyaltyBadgeTitle",(Z.ytdSponsorshipsPerksListActiveLoyaltyBadgeTitle=function(){return p(w(),J().currentBadgeIndex)},Z))},n.title)))})))}}))},"kg");
ku2.idomCompat=!0;_.ZZ(nGb,"yt-sponsorships-perks-list",{props:{data:_.H7}});_.ZZ(_.q(function(X){return _.A("ytw-fantasy-empty-state-view-model",{class:"ytwFantasyEmptyStateViewModelHost"},_.A(_.v,{cond:function(){return X.data().image},
then:function(J){return _.A(_.wt,{className:"ytwFantasyEmptyStateViewModelImage",data:J,ariaHidden:!0,alt:""})}}),_.A(_.x3,{className:"ytwFantasyEmptyStateViewModelTitle",
text:function(){return X.data().title}}),_.A(_.x3,{className:"ytwFantasyEmptyStateViewModelSubtitle",
text:function(){return X.data().subtitle}}),_.A(_.NA,{data:function(){return X.data().primaryButton}},{buttonViewModel:function(J){return _.A(_.q7,{data:J.data,
className:"ytwFantasyEmptyStateViewModelPrimaryButton"})}}))},"lg"),"ytw-fantasy-empty-state-view-model",{props:{data:_.H7}});var LGs;var A1s=_.q(function(X){var J=X.data;var p=X.uniqueId;var l=X.overrides;X=_.QC(function(){var g,B=((g=J().timedAnimationData)==null?void 0:g.animationTiming)||[];return{uniqueId:p(),timings:B,experimentEnabled:B.length>0,enabled:B.length>0}},void 0,"hiuXI");
return _.A("timed-animation-button-renderer",{class:"ytwTimedAnimationButtonRendererHost"},_.A(GYX,{settings:X},_.A(_.NA,{data:function(){return J().buttonRenderer}},{buttonRenderer:function(g){return _.A(_.Sp,{data:g.data,
buttonOverrides:l})}})))},"mg");
A1s.idomCompat=!0;_.ZZ(A1s,"timed-animation-button-renderer",{props:{data:_.H7,uniqueId:_.H7,overrides:_.H7}});var FH=function(){var X=_.F.apply(this,arguments)||this;X.hideJoinButtonBeforeSubscribed=_.H("hide_join_button_before_subscribed");X.actionMap={"yt-button-refresh-action":"handleButtonRefreshAction","yt-unsubscribe-action":"handleUnsubscribeAction"};return X};
_.r(FH,_.F);_.W=FH.prototype;_.W.hasShowDialogCommand=function(X){return!!_.a(X,KmX)};
_.W.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"}}}};
_.W.updateJoinButtonOverrides=function(){var X,J;(X=_.ya(this.hostElement).querySelector("#sponsor-button ytd-button-renderer"))==null||(J=X.polymerController)==null||J.set("overrides",this.joinButtonOverrides);if(X=_.ya(this.hostElement).querySelector("#sponsor-button timed-animation-button-renderer"))X.overrides=this.joinButtonOverrides};
_.W.handleButtonRefreshAction=function(X){if(X=_.a(X,vuj))this.set("data.membershipButton",X.membershipButton),this.notifyPath("data.membershipButton")};
_.W.onYtServiceRequestError=function(X){_.k1(this.hostElement,X.detail.error.message)};
_.W.onKeydown=function(X){if(X.key==="Enter"){var J;(J=this.data)!=null&&J.navigationEndpoint&&this.hasShowDialogCommand(this.data.navigationEndpoint)&&this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint)}};
_.W.handleUnsubscribeAction=function(){var X,J,p;((X=this.data)==null?void 0:(J=X.membershipButton)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.style)==="STYLE_PRIMARY"&&_.ya(this.hostElement).querySelector("#sponsor-button ytd-button-renderer").polymerController.set("data.style","STYLE_SUGGESTIVE")};
_.O1.Object.defineProperties(FH.prototype,{hideJoin:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.hideMembershipButtonIfUnsubscribed)&&!this.subscribed}},
subscribed:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.subscriptionStateEntity)==null||!X.subscribed)}},
joinButtonOverrides:{configurable:!0,enumerable:!0,get:function(){var X,J=(X=this.data)==null?void 0:X.membershipButton,p;X=(J==null?void 0:J.buttonRenderer)||_.a(J==null?void 0:(p=J.timedAnimationButtonRenderer)==null?void 0:p.buttonRenderer,_.wn);return(X==null?void 0:X.style)==="STYLE_BRAND_GRADIENT"?{style:"brand-gradient",type:"filled"}:(X==null?void 0:X.style)==="STYLE_MONO_OUTLINE"?{style:"mono",type:"outline"}:(X==null?void 0:X.style)==="STYLE_MONO_TONAL"?{style:"mono",type:"tonal"}:{style:"mono",
type:this.subscribed?"filled":"tonal"}}},
channelNameTabIndex:{configurable:!0,enumerable:!0,get:function(){var X;if(this.hasShowDialogCommand((X=this.data)==null?void 0:X.navigationEndpoint))return 0}},
channelNameRole:{configurable:!0,enumerable:!0,get:function(){var X;if(this.hasShowDialogCommand((X=this.data)==null?void 0:X.navigationEndpoint))return"button"}},
hasAttributedTitle:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.attributedTitle)}}});
FH.prototype.onYtServiceRequestError=FH.prototype.onYtServiceRequestError;FH.prototype.updateJoinButtonOverrides=FH.prototype.updateJoinButtonOverrides;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],FH.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],FH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],FH.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],FH.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],FH.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ji),_.V("design:type",Object)],FH.prototype,"ironButtonState",void 0);_.u([_.R(),_.V("design:type",Object)],FH.prototype,"data",void 0);_.u([_.O("data.hideMembershipButtonIfUnsubscribed","subscribed"),_.V("design:type",Object),_.V("design:paramtypes",[])],FH.prototype,"hideJoin",null);
_.u([_.R(),_.V("design:type",String)],FH.prototype,"subscribeKey",void 0);_.u([_.R({selectorArgs:["subscribeKey"],selector:x8Z}),_.V("design:type",Object)],FH.prototype,"subscriptionStateEntity",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FH.prototype,"hideJoinButtonBeforeSubscribed",void 0);_.u([_.O("subscriptionStateEntity"),_.R({reflectToAttribute:!0}),_.V("design:type",Object),_.V("design:paramtypes",[])],FH.prototype,"subscribed",null);
_.u([_.O("subscribed","data.membershipButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],FH.prototype,"joinButtonOverrides",null);_.u([_.O("data.navigationEndpoint"),_.V("design:type",Object),_.V("design:paramtypes",[])],FH.prototype,"channelNameTabIndex",null);_.u([_.O("data.navigationEndpoint"),_.V("design:type",Object),_.V("design:paramtypes",[])],FH.prototype,"channelNameRole",null);
_.u([_.O("data.attributedTitle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FH.prototype,"hasAttributedTitle",null);_.u([_.mA("joinButtonOverrides"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FH.prototype,"updateJoinButtonOverrides",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FH.prototype,"onYtServiceRequestError",null);
_.u([_.Xo({is:"ytd-video-owner-renderer",disableElementRegistration:!0})],FH);
var wMb=_.y_()(FH,"ytd-video-owner-renderer",function(){if(LGs===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-video-owner-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]" tabindex="-1"><template is="dom-if" if="[[data.thumbnail]]" class="style-scope ytd-video-owner-renderer"><yt-img-shadow id="avatar" alt="[[getSimpleString(data.title)]]" hidden="[[!data.thumbnail]]" thumbnail="[[data.thumbnail]]" width="40" class="style-scope ytd-video-owner-renderer"></yt-img-shadow></template><div id="avatar-stack" hidden="[[!data.avatarStack.avatarStackViewModel]]" class="style-scope ytd-video-owner-renderer"></div></a><div id="upload-info" class="style-scope ytd-video-owner-renderer"><yt-attributed-string id="attributed-channel-name" data="[[data.attributedTitle]]" ellipsis-truncate="true" hidden$="[[!hasAttributedTitle]]" no-pre-wrap="true" no-wrap="true" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></yt-attributed-string><ytd-channel-name id="channel-name" badges="[[data.badges]]" channel-name="[[data.title]]" hidden="[[hasAttributedTitle]]" role$="[[channelNameRole]]" tabindex$="[[channelNameTabIndex]]" on-keydown="onKeydown" class="style-scope ytd-video-owner-renderer"></ytd-channel-name><yt-formatted-string id="owner-sub-count" hidden="[[!data.subscriberCountText]]" text="[[data.subscriberCountText]]" class="style-scope ytd-video-owner-renderer"></yt-formatted-string><slot name="date" class="style-scope ytd-video-owner-renderer"></slot></div><div id="purchase-button" hidden="[[!data.purchaseButton]]" class="style-scope ytd-video-owner-renderer"></div><div id="sponsor-button" hidden="[[hideJoin]]" class="style-scope ytd-video-owner-renderer"></div><div id="analytics-button" class="style-scope ytd-video-owner-renderer"></div>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);LGs=X}X=LGs;return X},{slotProps:["date"],
allowedProps:["data","subscribeKey"],mode:1});_.ZZ(_.q(function(X){var J=X.data;var p;X=_.C(_.uo(!((p=_.tW("yt-mini-app-is-theater-mode-enabled"))==null||!p),void 0,"i2pjVd"));var l=X.next().value,g=X.next().value;p=_.C(_.uo(!1,void 0,"ga7V5c"));var B=p.next().value,k=p.next().value;_.sy(function(){var Y=_.PH(window,CYr,function(){k(s5m())});
_.Bo(function(){dc(Y)})});
var n;p=(n=_.yG().resolve(_.I6(m4p)))!=null?n:function(){return _.A("div",null)};
_.az("yt-signal-action-mini-app-toggle-theatre-mode-on",function(){g(!0);_.V3("yt-mini-app-is-theater-mode-enabled",!0,2592E3)});
_.az("yt-signal-action-mini-app-toggle-theatre-mode-off",function(){g(!1);_.V3("yt-mini-app-is-theater-mode-enabled",!1,2592E3)});
n={};X={};var w={};return _.A("mini-app-play-page-renderer",{class:_.yW("miniAppPlayPageRendererHost",(n.miniAppPlayPageRendererHostDetailsView=function(){return!l()},n))},_.A("div",{class:_.yW("miniAppPlayPageRendererGameContainer",(X.miniAppPlayPageRendererGameContainerDetailsView=function(){return!l()},X))},_.A(_.NA,{data:function(){return J().containerViewModel}},{miniAppContainerViewModel:lF6}),_.A(_.v,{cond:function(){return J().channel&&J().subscribeButton},
then:function(){var Y={};return _.A("div",{class:_.yW("miniAppPlayPageRendererChannelContainer",(Y.miniAppPlayPageRendererHideVisibility=function(){return B()},Y))},_.A(_.NA,{data:function(){return J().channel}},{videoOwnerRenderer:function(e){return _.A(wMb,{data:e.data})}}),_.A(_.NA,{data:function(){return J().subscribeButton}},{subscribeButtonViewModel:function(e){return _.A(_.nh,{data:e.data,
isOverlay:!1,animateWidth:!0})}}))}}),_.A(_.v,{cond:function(){return!l()&&J().description},
then:function(){var Y={};return _.A("div",{class:_.yW("miniAppPlayPageRendererMiniAppDescriptionWrapper",(Y.miniAppPlayPageRendererHideVisibility=function(){return B()},Y))},_.A("span",{class:"miniAppPlayPageRendererMiniAppDescription"},function(){return J().description}))}})),_.A("div",{class:_.yW("miniAppPlayPageRendererPlayNextContainer",(w.miniAppPlayPageRendererPlayNextContainerDetailsView=function(){return!l()},w.miniAppPlayPageRendererHideVisibility=function(){return B()},w))},_.A(_.NA,{data:function(){return J().sectionList}},
{sectionListRenderer:p})))},"ng"),"mini-app-play-page-renderer",{props:{data:_.H7}});var qi=function(){var X=_.F.apply(this,arguments)||this;X.isSearch=!1;X.isConstrainedList=!1;X.hasChipsBar=!1;X.inReplyPanel=!1;X.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"}};X.monitorScroll=!0;X.SCROLL_ANIMATION_DURATION_MS=300;X.nextContinuation={continuationType:"sectionListContinuation"};return X};
_.r(qi,_.F);_.W=qi.prototype;
_.W.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(X){switch(X.sectionIdentifier){case "comment-item-section":return"ytd-comments";case "backstage-item-section":return"ytd-backstage-items";default:return"ytd-item-section-renderer"}},
properties:{isSearch:"[[isSearch]]",hasChipsBar:"[[hasChipsBar]]",engagementPanel:"[[engagementPanel]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]"},noInjection:!0},channelOwnerEmptyStateRenderer:{component:"ytd-channel-owner-empty-state-renderer",noInjection:!0},channelAgeGateRenderer:{component:"ytd-channel-age-gate-renderer",noInjection:!0},emptyProductDetailsRenderer:{component:"ytd-empty-product-details-renderer",noInjection:!0},flowRootRenderer:{component:"ytd-flow-root-renderer",
noInjection:!0},iframeRenderer:{component:"yt-iframe-renderer",noInjection:!0},commerceCartRenderer:{component:"ytd-commerce-cart-renderer",noInjection:!0},minorMomentHeaderRenderer:{component:"ytd-minor-moment-header-renderer",noInjection:!0},minorMomentSettingSectionRenderer:{component:"ytd-minor-moment-setting-section-renderer",noInjection:!0},pageIntroductionRenderer:{component:"ytd-page-introduction-renderer",noInjection:!0},reportHistorySectionRenderer:{component:"ytd-report-history-section-renderer",
noInjection:!0},sponsorshipsManagementRenderer:{component:"ytd-sponsorships-management-renderer",noInjection:!0},sponsorshipsExpandablePerksRenderer:{component:"ytd-sponsorships-expandable-perks-renderer",noInjection:!0},sponsorshipsHubViewModel:{component:"yt-sponsorships-hub",noInjection:!0},sponsorshipsPerksListViewModel:{component:"yt-sponsorships-perks-list",noInjection:!0},shelfRenderer:{component:"ytd-shelf-renderer",noInjection:!0},offlineItemSectionRenderer:{component:"ytd-offline-item-section-renderer",
noInjection:!0},merchandiseShelfRenderer:{component:"ytd-merch-shelf-renderer",noInjection:!0},miniAppContainerViewModel:{component:"mini-app-container-view-model",noInjection:!0},miniAppPlayPageRenderer:{component:"mini-app-play-page-renderer",noInjection:!0},openInNativeAppViewModel:{component:"ytd-open-in-native-app-view-model",noInjection:!0},continuationItemRenderer:"ytd-continuation-item-renderer",liveChatProfileIdentityViewModel:{component:"yt-live-chat-identity-view-model",noInjection:!0},
liveChatItemDisplayListRenderer:{component:"yt-live-chat-item-display-list-renderer",noInjection:!0},liveChatChannelActivityReputationRenderer:{component:"yt-live-chat-channel-activity-reputation-renderer",noInjection:!0},liveChatEmptyFeedViewModel:{component:"yt-live-chat-empty-feed-view-model",noInjection:!0},listItemViewModel:{component:"ytd-list-item-view-model",params:{noPadding:!0},noInjection:!0},emojiCustomizationPanelViewModel:{component:"yt-emoji-customization-panel-view-model",noInjection:!0},
creatorGoalProgressFlowViewModel:{component:"yt-creator-goal-progress-flow-view-model",noInjection:!0},fantasyEmptyStateViewModel:{component:"ytw-fantasy-empty-state-view-model",noInjection:!0}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",noInjection:!0}},renderPriority:_.H("kevlar_low_priority_continuation")?0:void 0,usePageScheduler:_.H("kevlar_low_priority_continuation")},scrollUpButtonData:{id:"action-button",mapping:{buttonViewModel:{component:"yt-button-view-model",
properties:{scopingClassName:"[[is]]"},noInjection:!0}}}}};
_.W.created=function(){var X=this;this.JSC$17497_scrollAnimation=new _.yj(function(J){X.hostElement.scrollTop=J})};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents"}};
_.W.getItemsPath=function(){return"data.contents"};
_.W.replacePrimaryContent=function(X){this.set("data.contents",X)};
_.W.computeHasSortFilter=function(X){return!!X&&!!X.sortFilterSubMenuRenderer};
_.W.computeShouldScrollInPanel=function(X){var J;return!!(X==null?0:(J=X.scrollPaneStyle)==null?0:J.scrollable)};
_.W.onScroll=function(){this.liveChatEngagementPanel&&!this.inReplyPanel&&_.S0(this.actionButton,"show-scroll-button",this.hostElement.scrollTop!==0)};
_.W.scrollToTop=function(){this.hostElement.scrollTop=0};
_.W.scrollToItemSection=function(X){if(X=this.getItemByIdentifier(X))X=this.getScrollPositionForItem(X),this.hostElement.scrollTop!==X&&this.JSC$17497_scrollAnimation.start(this.hostElement.scrollTop,X,this.SCROLL_ANIMATION_DURATION_MS)};
_.W.getItemByIdentifier=function(X){var J=this.contents.querySelectorAll("ytd-item-section-renderer");if(J&&J.length!==0){var p=Array.from(J).findIndex(function(l){return l.sectionIdentifier===X});
return J[p===-1?0:p]}};
_.W.getScrollPositionForItem=function(X){if(this.contents.querySelectorAll("ytd-item-section-renderer")[0]===X)return 0;X=_.jC(X).y+this.hostElement.scrollTop-_.jC(this.hostElement).y;return Math.min(X,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.O1.Object.defineProperties(qi.prototype,{isClipList:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.targetId)==="browse-feedFEclips"}}});
qi.prototype.onScroll=qi.prototype.onScroll;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qi.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],qi.prototype,"ytLazyListBehavior",void 0);_.u([_.S(_.yc.YtNextContinuationBehavior),_.V("design:type",Object)],qi.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.S(_.ieO),_.V("design:type",Object)],qi.prototype,"ytBooleanLogicBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],qi.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qi.prototype,"data",void 0);_.u([_.R({value:2}),_.V("design:type",Number)],qi.prototype,"initialCount",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],qi.prototype,"autoFill",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasSortFilter(data.subMenu)"}),_.V("design:type",Boolean)],qi.prototype,"hasSortFilter",void 0);_.u([_.R({reflectToAttribute:!0,computed:"toBool(data.hideBottomSeparator)"}),_.V("design:type",Boolean)],qi.prototype,"hideBottomSeparator",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeShouldScrollInPanel(data)"}),_.V("design:type",Boolean)],qi.prototype,"shouldScrollInPanel",void 0);
_.u([_.R(),_.V("design:type",Object)],qi.prototype,"isSearch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],qi.prototype,"isConstrainedList",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],qi.prototype,"responsiveSizing",void 0);_.u([_.R(),_.V("design:type",Object)],qi.prototype,"hasChipsBar",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],qi.prototype,"pageSubtype",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qi.prototype,"engagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qi.prototype,"liveChatEngagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],qi.prototype,"inReplyPanel",void 0);_.u([_.qB("#action-button"),_.V("design:type",HTMLElement)],qi.prototype,"actionButton",void 0);_.u([_.R(),_.V("design:type",Object)],qi.prototype,"scrollUpButtonData",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qi.prototype,"engagementPanelDropdown",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qi.prototype,"engagementPanelDialog",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],qi.prototype,"isClipList",null);_.u([_.qB("#contents"),_.V("design:type",HTMLElement)],qi.prototype,"monitorScrollElement",void 0);_.u([_.qB("#contents"),_.V("design:type",HTMLElement)],qi.prototype,"contents",void 0);
_.u([_.R8("scroll"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qi.prototype,"onScroll",null);_.u([_.Xo({is:"ytd-section-list-renderer",disableElementRegistration:!0})],qi);
var Yup=_.y_()(qi,"ytd-section-list-renderer",function(){if(RBg===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);RBg=X}X=RBg;return X},{mode:1});var vGA;var eb2;var Ztp;var hb6;var Ni=function(){return _.F.apply(this,arguments)||this};
_.r(Ni,_.F);Ni.prototype.configureRendererStamper=function(){return{likeButtonRenderer:{id:"button",mapping:{toggleButtonRenderer:{component:"ytd-toggle-button-renderer",properties:{"on-tap":"[[onLikeButtonClick]]"}}}}}};
Ni.prototype.onLikeButtonClick=function(X){X.stopPropagation();X.preventDefault()};
_.O1.Object.defineProperties(Ni.prototype,{likeButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)!=null&&X.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)})}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ni.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ni.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Ni.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ni.prototype,"ytRendererStamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ni.prototype,"data",void 0);
_.u([_.R({selectorArgs:["data.likeStatusEntityKey"],selector:_.sh}),_.V("design:type",Object)],Ni.prototype,"likeStatusEntity",void 0);_.u([_.O("data","likeStatusEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],Ni.prototype,"likeButtonRenderer",null);_.u([_.Xo({is:"ytd-slim-metadata-toggle-button-renderer",disableElementRegistration:!0})],Ni);
_.N(Ni,"ytd-slim-metadata-toggle-button-renderer",function(){if(hb6!==void 0)return hb6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return hb6=X},{mode:1});var Mi=function(){var X=_.F.apply(this,arguments)||this;X.showEqualizer=_.H("web_enable_playlist_video_lockup_equalizer");X.watchColorUpdate=_.H("kevlar_watch_color_update");X.actionMap={};return X};
_.r(Mi,_.F);_.W=Mi.prototype;_.W.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{buttonTooltipPosition:"left"},properties:{minimizePipBreakages:"[[minimizePipBreakages]]"}}}},"data.actionButtons":{id:"action-buttons",mapping:{slimMetadataToggleButtonRenderer:"ytd-slim-metadata-toggle-button-renderer"}}}};
_.W.computeEditableClass=function(X){return X&&X.menu?"editable":""};
_.W.computeSelected=function(X){return!(X==null||!X.selected)};
_.W.computeUseColorPalette=function(X){return!!((X==null?0:X.lightColorPalette)&&(X==null?0:X.darkColorPalette))};
_.W.computeLargerPlaylistThumbs=function(X,J){return _.H("web_enable_playlist_bigger_thumbnails")&&!J};
_.W.canReorderChanged=function(){this.touchPersistentDragHandle=this.canReorder};
_.W.onYtServiceRequestSent=function(X,J){J.endpoint&&this.isHideEnclosingAction(J.endpoint)&&!this.selected&&y7r(_.rM(),this.data.videoId)};
_.W.isHideEnclosingAction=function(X){var J=!!this.get("feedbackEndpoint.uiActions.hideEnclosingContainer",X);X=this.get("likeEndpoint.status",X)==="INDIFFERENT";return J||X};
_.W.onHandleMouseenter=function(){this.handleIsHovered=!0};
_.W.onHandleMouseleave=function(){this.handleIsHovered=!1};
_.O1.Object.defineProperties(Mi.prototype,{reorderIcon:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_web_delhi_icons")?"equal":"yt-icons:drag_handle"}},
playIcon:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_web_delhi_icons")?"play":"play_arrow"}},
minimizePipBreakages:{configurable:!0,enumerable:!0,get:function(){return _.H("web_pip_minimize_breakages")&&!!this.withinMiniplayer}},
thumbnailWidth:{configurable:!0,enumerable:!0,get:function(){return(this==null?0:this.largerPlaylistThumbs)?151:100}},
showActionButtons:{configurable:!0,enumerable:!0,get:function(){var X;return!!(this.withinMiniplayer&&((X=this.data)==null?0:X.actionButtons))}}});
Mi.prototype.onYtServiceRequestSent=Mi.prototype.onYtServiceRequestSent;Mi.prototype.canReorderChanged=Mi.prototype.canReorderChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Mi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Mi.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Mi.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.Hw),_.V("design:type",Object)],Mi.prototype,"ytdLockupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Mi.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"withinMiniplayer",void 0);_.u([_.R({computed:"computeSelected(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"selected",void 0);
_.u([_.R({computed:"computeUseColorPalette(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"useColorPalette",void 0);_.u([_.R({computed:"computeLargerPlaylistThumbs(data, withinMiniplayer)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"largerPlaylistThumbs",void 0);_.u([_.R(),_.V("design:type",Object)],Mi.prototype,"showEqualizer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"canReorder",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"touchPersistentDragHandle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Mi.prototype,"handleIsHovered",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Mi.prototype,"watchColorUpdate",void 0);_.u([_.R(),_.V("design:type",String),_.V("design:paramtypes",[])],Mi.prototype,"reorderIcon",null);
_.u([_.R(),_.V("design:type",String),_.V("design:paramtypes",[])],Mi.prototype,"playIcon",null);_.u([_.R({reflectToAttribute:!0}),_.O("withinMiniplayer"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Mi.prototype,"minimizePipBreakages",null);_.u([_.O("largerPlaylistThumbs"),_.V("design:type",Number),_.V("design:paramtypes",[])],Mi.prototype,"thumbnailWidth",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Mi.prototype,"showActionButtons",null);_.u([_.GA("canReorder"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Mi.prototype,"canReorderChanged",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],Mi.prototype,"onYtServiceRequestSent",null);
_.u([_.Xo({is:"ytd-playlist-panel-video-renderer",disableElementRegistration:!0})],Mi);
_.N(Mi,"ytd-playlist-panel-video-renderer",function(){if(Ztp!==void 0)return Ztp;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-playlist-panel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="wc-endpoint" class="yt-simple-endpoint style-scope ytd-playlist-panel-video-renderer" href$="[[computeHref_(data.navigationEndpoint)]]" data="[[data.navigationEndpoint]]">\n  <div id="container" class="style-scope ytd-playlist-panel-video-renderer">\n    <div id="index-container" class="playlist-drag-handle style-scope ytd-playlist-panel-video-renderer" on-mouseenter="onHandleMouseenter" on-mouseleave="onHandleMouseleave">\n      <span id="reorder" class="style-scope ytd-playlist-panel-video-renderer">\n        <yt-icon icon="[[reorderIcon]]" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n      </span>\n      <span id="index" class="style-scope ytd-playlist-panel-video-renderer">[[getSimpleString(data.indexText)]]</span>\n      <template is="dom-if" if="[[selected]]" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="play-icon" class="style-scope ytd-playlist-panel-video-renderer">\n          <yt-icon default-to-filled="true" icon="[[playIcon]]" size="12" class="style-scope ytd-playlist-panel-video-renderer"></yt-icon>\n        </span>\n      </template>\n    </div>\n    <div id="thumbnail-container" class="style-scope ytd-playlist-panel-video-renderer">\n      <ytd-thumbnail data="[[data]]" disable-now-playing="[[!showEqualizer]]" disable-tooltips="" minimize-pip-breakages="[[minimizePipBreakages]]" now-playing-equalizer-only="" use-expandable-tooltip="[[useExpandableTooltip_]]" width="[[thumbnailWidth]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </ytd-thumbnail>\n    </div>\n    <div id="meta" class$="[[computeEditableClass(data)]] style-scope ytd-playlist-panel-video-renderer">\n      <yt-formatted-string id="unplayableText" disable-upgrade$="[[!data.unplayableText]]" hidden="[[!data.unplayableText]]" no-endpoints="" text="[[data.unplayableText]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <h4 class="style-scope ytd-playlist-panel-video-renderer">\n        <ytd-badge-supported-renderer top-standalone-badge="[[data.topStandaloneBadge]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <span id="video-title" title$="[[getSimpleString(data.title)]]" aria-label$="[[data.title.accessibility.accessibilityData.label]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.title)]]\n        </span>\n      </h4>\n      <div id="byline-container" class="style-scope ytd-playlist-panel-video-renderer">\n        <span id="byline" hidden="[[!data.shortBylineText]]" class="style-scope ytd-playlist-panel-video-renderer">\n          [[getSimpleString(data.shortBylineText)]]\n        </span>\n        <ytd-badge-supported-renderer badges="[[data.ownerBadges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n        <ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-playlist-panel-video-renderer">\n        </ytd-badge-supported-renderer>\n      </div>\n      <yt-formatted-string id="video-info" disable-upgrade$="[[!data.videoInfo]]" hidden="[[!data.videoInfo]]" no-endpoints="" text="[[data.videoInfo]]" class="style-scope ytd-playlist-panel-video-renderer">\n      </yt-formatted-string>\n      <div id="action-buttons" hidden="[[!showActionButtons]]" class="style-scope ytd-playlist-panel-video-renderer"></div>\n    </div>\n  </div>\n</a>\n<div id="menu" class="style-scope ytd-playlist-panel-video-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Ztp=X},{mode:2});var uM=function(){return _.F.apply(this,arguments)||this};
_.r(uM,_.F);uM.prototype.configureRendererStamper=function(){return{data:{id:"content",mapping:{playlistPanelVideoRenderer:{component:"ytd-playlist-panel-video-renderer",noInjection:!0},messageRenderer:{component:"ytd-message-renderer",noInjection:!0}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],uM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uM.prototype,"data",void 0);_.u([_.Xo({is:"ytd-playlist-panel-supported-items",disableElementRegistration:!0})],uM);
_.N(uM,"ytd-playlist-panel-supported-items",function(){if(eb2!==void 0)return eb2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return eb2=
X},{mode:1});nzZ=!0;P9u("\\P{N}");var ye6;var xfb=_.cI("END_OF_PLAYLIST",void 0,"End of playlist"),HtA=_.cI("PLAYLIST_MIX_DETAILED_LONG_BYLINE",void 0,"Mixes are playlists YouTube makes for you"),Gx=function(){var X=_.F.apply(this,arguments)||this;X.minimizePipBreakages=_.H("web_pip_minimize_breakages");X.hideHeaderText=!1;X.useColorPalette=!1;X.collapsed=!1;X.collapsedPreServerOverride="not_tracked";X.isHovered=!1;X.expandLabel=_.cI("MINIPLAYER_EXPAND_LABEL");X.collapseLabel=_.cI("MINIPLAYER_COLLAPSE_LABEL");X.isFloating=!1;X.metaPanel=
!1;X.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeChange"};X.currentIndex=void 0;return X};
_.r(Gx,_.F);_.W=Gx.prototype;
_.W.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"}}}};
_.W.created=function(){var X=this;this.scrollThrottle=new _.cz(this.onThrottledScroll,1E3,this);this.JSC$17519_ytReorderableController=new _.stt(56,function(J){X.handleDrop(J)})};
_.W.onMouseEnter=function(){this.isHovered=!0};
_.W.onMouseLeave=function(){this.isHovered=!1};
_.W.computeOverflowMenuData=function(X){return X&&X.menu?X.menu:null};
_.W.computeCollapsible=function(X){return!X};
_.W.computeHasPlaylistButtons=function(X){return!(!X||!X.playlistButtons)};
_.W.computeHasSeparateSaveButton=function(X){return!(!X||!X.saveButton)};
_.W.computeHasToolbarButton=function(X,J){return!(!X||!(J||X.saveButton||X.menu))};
_.W.computePlaylistType=function(X){if(X&&X.playlistId)return X.playlistId.substring(0,4)};
_.W.computeCanReorder=function(X){return X?X.playlistId&&X.playlistId.startsWith("TLPQ")?!0:!!X.isEditable&&!X.isInfinite:!1};
_.W.attached=function(){var X=this;try{_.yG().resolve(_.hI).setPlaylistComponent(this.hostElement)}catch(J){if(_.H("kevlar_park_on_playlist_token_killswitch"))throw J;_.HY().parkOrScheduleJob(function(){_.yG().resolve(_.hI).setPlaylistComponent(X.hostElement)},2,"ci")}_.eH(this.hostElement);
this.handleDarkModeChange(document.documentElement.hasAttribute("dark"))};
_.W.detached=function(){_.ZV(this.hostElement);_.TQ(this.JSC$17519_ytReorderableController)};
_.W.computeTrailingIcon=function(X,J,p){return p?J?"yt-icons:collapse":"yt-icons:close":J?"yt-icons:expand":_.H("kevlar_playlist_use_x_close_button")?"yt-icons:close":"yt-icons:collapse"};
_.W.computeIndexMessage=function(X,J){return OlB(X+1)+" / "+OlB(J)};
_.W.onRenderStamperFinished=function(){if(this.scrollForStampDom){var X=!0;this.isHovered&&(X=!1);if(this.collapsed||this.hidden)X=!1;X&&this.scrollToCurrentVideo();this.scrollForStampDom=!1;this.data&&(this.currentIndex=this.data.currentIndex)}this.canReorder&&this.setupReordering()};
_.W.collapseChanged=function(){var X=this;this.collapsed||(_.FQ(this.ytTaskEmitterBehavior.getTaskManager(),function(){X.scrollToCurrentVideo()}),this.ytRendererBehavior.markDirty())};
_.W.hiddenChanged=function(){var X=this;this.hidden||_.FQ(this.ytTaskEmitterBehavior.getTaskManager(),function(){X.scrollToCurrentVideo()})};
_.W.setupReordering=function(){var X=_.ya(this.hostElement).querySelector("#items");ols?_.X_v(this.JSC$17519_ytReorderableController,X,X,"playlist-drag-handle"):_.X_v(this.JSC$17519_ytReorderableController,X,X)};
_.W.scrollToCurrentVideo=function(){var X=this;_.gs.addJob(function(){var J=_.ya(X.hostElement).querySelector("#items");if(J){J.style.setProperty("padding-bottom","");var p=_.ya(X.hostElement).querySelector("#items").querySelector("ytd-playlist-panel-video-renderer[selected]");if(p){J=p.parentElement||_.Xk(document);var l=J||_.Xk(document);var g=_.jC(p),B=_.jC(l),k=_.J0H(l);if(l==_.Xk(document)){var n=g.x-l.scrollLeft;g=g.y-l.scrollTop}else n=g.x-B.x-k.left,g=g.y-B.y-k.top;p=jBr(p);B=l.clientHeight-
p.height;k=l.scrollLeft;var w=l.scrollTop;k+=n-(l.clientWidth-p.width)/2;l=new _.KF(k,w+(g-B/2));J.scrollLeft=l.x;J.scrollTop=l.y}}},8)};
_.W.dataChanged=function(){var X=this;_.TQ(this.JSC$17519_ytReorderableController);this.scrollForStampDom=this.currentIndex!==this.data.currentIndex;this.hidden||_.oh(this,function(){_.j1(X.ytTaskEmitterBehavior.getTaskManager(),function(){X.ytRendererBehavior.markDirty();X.updateNowPlayingOverlay()})});
this.handleCollapsedFromData(this.data)};
_.W.onFullBleedPlayerChanged=function(){_.H("web_watch_imax_theater_mode")&&(this.isFullBleedPlayer?this.setCollapsed(!0):this.setCollapsed(!1))};
_.W.onFullscreenChanged=function(){_.H("web_watch_imax_theater_mode")||_.H("web_watch_close_eps_on_fullscreen")&&(this.isFullscreen?this.setCollapsed(!0):this.setCollapsed(!1))};
_.W.updateNowPlayingOverlay=function(){_.H("web_enable_playlist_video_lockup_equalizer")&&this.activeNowPlayingRenderer&&(this.activeNowPlayingRenderer.isVideoPlaying=this.playerState===1)};
_.W.onPlaylistLockupNowPlaying=function(X,J){J&&(this.activeNowPlayingRenderer=J);this.updateNowPlayingOverlay()};
_.W.onScroll=function(){this.scrollThrottle.fire()};
_.W.onThrottledScroll=function(){var X=this;_.j1(this.ytTaskEmitterBehavior.getTaskManager(),function(){X.ytRendererBehavior.markDirty()})};
_.W.onToggleExpanded=function(X){!this.collapsible||X&&(_.vn(X).tagName==="A"||_.wz(_.Yj(X),this.hostElement,["YTD-MENU-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"]))||(this.setCollapsed(!this.collapsed),this.collapsedPreServerOverride="not_tracked")};
_.W.setCollapsed=function(X){this.collapsible&&(this.collapsed=X,_.HI(this.hostElement,"yt-set-playlist-collapsed",[this.collapsed]))};
_.W.handleCollapsedFromData=function(X){if(X){var J=X.playlistPanelCollapseState;J==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED"||J==="PLAYLIST_PANEL_COLLAPSE_STATE_EXPANDED"?(this.collapsedPreServerOverride==="not_tracked"&&(this.collapsedPreServerOverride=this.collapsed?"collapsed":"expanded"),J=J==="PLAYLIST_PANEL_COLLAPSE_STATE_COLLAPSED",this.collapsed!==J&&this.setCollapsed(J)):this.currentPlaylistId!==X.playlistId&&this.collapsedPreServerOverride!=="not_tracked"&&(J=this.collapsedPreServerOverride===
"collapsed",this.collapsed!==J&&this.setCollapsed(J),this.collapsedPreServerOverride="not_tracked");this.currentPlaylistId=X.playlistId}};
_.W.handleDrop=function(X){var J=X.currDragItem;X=J.data.playlistSetVideoId;var p=_.FI(J.parentNode.childNodes,J),l=void 0;p>0&&(l=J.parentNode.childNodes[p-1].data.playlistSetVideoId);J=_.rM();if(J.responsePlaylistData&&J.responsePlaylistData.contents){var g=qZY(X,J.responsePlaylistData);J.responsePlaylistData=(0,_.Q5.unsafeClone)(J.responsePlaylistData);NCY(J.responsePlaylistData.contents,g,p);J.queueProxy?J7U(J.queueProxy,g,p,X,l):J.playlistProxy&&J7U(J.playlistProxy,g,p,X,l);_.IL(J,_.yL(J,J.response?
J.response.autoplayRenderer:void 0))}};
_.W.handleDarkModeChange=function(X){X!==this.isDarkTheme&&(this.isDarkTheme=X)};
_.W.colorPaletteChanged=function(){var X,J=((X=this.data)==null?void 0:X.contents)||[],p;X=_.C(J);for(J=X.next();!J.done;J=X.next()){J=J.value;var l=void 0;if((l=J.playlistPanelVideoRenderer)==null?0:l.selected){X=J.playlistPanelVideoRenderer;l=J=void 0;(p=this.isDarkTheme?(J=X)==null?void 0:J.darkColorPalette:(l=X)==null?void 0:l.lightColorPalette)&&_.VW(this.hostElement,p);break}}this.useColorPalette=!!p};
_.O1.Object.defineProperties(Gx.prototype,{moveThreeDotMenuToTopRow:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.moveThreeDotsMenuToMainHeader)&&_.H("course_hide_playlist_panel_shuffle_and_loop_buttons")}},
nextVideoTitle:{configurable:!0,enumerable:!0,get:function(){var X=_.yG().resolve(_.I6(_.hI)),J;if(((J=this.data)==null?0:J.contents)&&(X==null?0:X.hasAutoplayData())){var p;if(((p=this.playlistLoopStateEntity)==null?void 0:p.state)==="PLAYLIST_LOOP_STATE_ONE"){if(X=this.data.currentIndex,X!==void 0){var l,g;var B=(l=this.data.contents[X])==null?void 0:(g=l.playlistPanelVideoRenderer)==null?void 0:g.title}}else{var k,n=(k=_.a(X.getAutoplayEndpoint(),_.CV))==null?void 0:k.videoId,w,Y;B=(w=this.data.contents.find(function(e){var Z;
return((Z=e.playlistPanelVideoRenderer)==null?void 0:Z.videoId)===n}))==null?void 0:(Y=w.playlistPanelVideoRenderer)==null?void 0:Y.title}return B}}},
nextVideoLabel:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)!=null&&X.nextVideoLabel?this.nextVideoTitle?_.wi(this.data.nextVideoLabel)+":":xfb:""}},
buttonAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.collapsed?this.expandLabel:this.collapseLabel}},
mixLongByLine:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.data)==null?0:X.playlistId)&&this.data.playlistId.startsWith("RD")&&this.data.playlistId!=="RDPN"&&!_.H("web_mix_long_byline_from_data"))return _.AW(HtA);var J;return(J=this.data)==null?void 0:J.longBylineText}},
playlistLoopStateEntityKey:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.playlistButtons)==null?void 0:(p=J.menuRenderer)==null?void 0:p.topLevelButtons;if(l)for(X=_.C(l),J=X.next();!J.done;J=X.next())if(J=J.value,J.playlistLoopButtonRenderer)return J.playlistLoopButtonRenderer.playlistLoopStateEntityKey}},
showNextVideoHeader:{configurable:!0,enumerable:!0,get:function(){var X;return!!(this.collapsed&&((X=this.data)==null?0:X.nextVideoLabel))}},
isFullBleedPlayer:{configurable:!0,enumerable:!0,get:function(){return _.H("web_watch_imax_theater_mode")?this.isTheaterMode||this.isFullscreen:!1}}});
Gx.prototype.colorPaletteChanged=Gx.prototype.colorPaletteChanged;Gx.prototype.onPlaylistLockupNowPlaying=Gx.prototype.onPlaylistLockupNowPlaying;Gx.prototype.updateNowPlayingOverlay=Gx.prototype.updateNowPlayingOverlay;Gx.prototype.onFullscreenChanged=Gx.prototype.onFullscreenChanged;Gx.prototype.onFullBleedPlayerChanged=Gx.prototype.onFullBleedPlayerChanged;Gx.prototype.dataChanged=Gx.prototype.dataChanged;Gx.prototype.hiddenChanged=Gx.prototype.hiddenChanged;Gx.prototype.collapseChanged=Gx.prototype.collapseChanged;
Gx.prototype.onRenderStamperFinished=Gx.prototype.onRenderStamperFinished;Gx.prototype.onMouseLeave=Gx.prototype.onMouseLeave;Gx.prototype.onMouseEnter=Gx.prototype.onMouseEnter;_.u([_.S(_.sJ),_.V("design:type",Object)],Gx.prototype,"ironResizableBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Gx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Gx.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(yUZ.YtPlaylistPanelBehavior),_.V("design:type",Object)],Gx.prototype,"ytPlaylistPanelBehavior",void 0);_.u([_.S(_.ye.YtTaskEmitterBehavior),_.V("design:type",Object)],Gx.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Gx.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Gx.prototype,"ytdReduxBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Gx.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Gx.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Gx.prototype,"autoplayData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Gx.prototype,"withinMiniplayer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gx.prototype,"minimizePipBreakages",void 0);
_.u([_.R({computed:"setMenuData_(data)"}),_.V("design:type",Object)],Gx.prototype,"menuRendererData",void 0);_.u([_.R({computed:"computeOverflowMenuData(data)"}),_.V("design:type",Object)],Gx.prototype,"overflowMenuDataTopRow",void 0);_.u([_.R({computed:"computeOverflowMenuData(data)"}),_.V("design:type",Object)],Gx.prototype,"overflowMenuData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gx.prototype,"hideHeaderText",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gx.prototype,"useColorPalette",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeCollapsible(hideHeaderText)"}),_.V("design:type",Boolean)],Gx.prototype,"collapsible",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gx.prototype,"collapsed",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Gx.prototype,"hidden",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasPlaylistButtons(data)"}),_.V("design:type",Boolean)],Gx.prototype,"hasPlaylistButtons",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasSeparateSaveButton(data)"}),_.V("design:type",Boolean)],Gx.prototype,"hasSeparateSaveButton",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasToolbarButton(data, menuRendererData)"}),_.V("design:type",Boolean)],Gx.prototype,"hasToolbar",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computePlaylistType(data)"}),_.V("design:type",String)],Gx.prototype,"playlistType",void 0);_.u([_.R(),_.V("design:type",Object)],Gx.prototype,"isHovered",void 0);_.u([_.R({selectorArgs:["playlistLoopStateEntityKey"],selector:_.lW.playlistLoopStateEntitySelector}),_.V("design:type",Object)],Gx.prototype,"playlistLoopStateEntity",void 0);_.u([_.R({computed:"computeCanReorder(data)"}),_.V("design:type",Boolean)],Gx.prototype,"canReorder",void 0);
_.u([_.R(),_.V("design:type",Object)],Gx.prototype,"expandLabel",void 0);_.u([_.R(),_.V("design:type",Object)],Gx.prototype,"collapseLabel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gx.prototype,"isFloating",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gx.prototype,"metaPanel",void 0);_.u([_.R({computed:"computeTrailingIcon(data, collapsed, isFloating)"}),_.V("design:type",String)],Gx.prototype,"trailingIcon",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Gx.prototype,"isDarkTheme",void 0);_.u([_.R({selector:_.i0}),_.V("design:type",Boolean)],Gx.prototype,"miniplayerIsActive",void 0);_.u([_.R({selector:function(X){return X.watch.playerState}}),
_.V("design:type",Number)],Gx.prototype,"playerState",void 0);_.u([_.R({selector:_.zq}),_.V("design:type",Boolean)],Gx.prototype,"isFullscreen",void 0);_.u([_.R({selector:_.Tq}),_.V("design:type",Boolean)],Gx.prototype,"isTheaterMode",void 0);_.u([_.R(),_.V("design:type",Object)],Gx.prototype,"activeNowPlayingRenderer",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Gx.prototype,"moveThreeDotMenuToTopRow",null);
_.u([_.O("data","autoplayData","playlistLoopStateEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],Gx.prototype,"nextVideoTitle",null);_.u([_.O("data","nextVideoTitle"),_.V("design:type",String),_.V("design:paramtypes",[])],Gx.prototype,"nextVideoLabel",null);_.u([_.O("collapsed"),_.V("design:type",String),_.V("design:paramtypes",[])],Gx.prototype,"buttonAriaLabel",null);
_.u([_.O("data","playlistId","longBylineText"),_.V("design:type",Object),_.V("design:paramtypes",[])],Gx.prototype,"mixLongByLine",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Gx.prototype,"playlistLoopStateEntityKey",null);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"onMouseEnter",null);
_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"onMouseLeave",null);_.u([_.R({reflectToAttribute:!0}),_.O("data","collapsed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Gx.prototype,"showNextVideoHeader",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"onRenderStamperFinished",null);
_.u([_.mA("collapsed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"collapseChanged",null);_.u([_.mA("hidden"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"hiddenChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"dataChanged",null);
_.u([_.O("isTheaterMode","isFullscreen"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Gx.prototype,"isFullBleedPlayer",null);_.u([_.mA("isTheaterMode","isFullscreen"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"onFullBleedPlayerChanged",null);_.u([_.mA("isFullscreen"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"onFullscreenChanged",null);
_.u([_.mA("playerState","miniplayerIsActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"updateNowPlayingOverlay",null);_.u([_.R8("yt-playlist-lockup-now-playing-active"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],Gx.prototype,"onPlaylistLockupNowPlaying",null);
_.u([_.mA("data","isDarkTheme"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gx.prototype,"colorPaletteChanged",null);_.u([_.Xo({is:"ytd-playlist-panel-renderer",disableElementRegistration:!0})],Gx);
_.aFg=_.y_()(Gx,"ytd-playlist-panel-renderer",function(){if(vGA===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);vGA=X}X=vGA;return X},{mode:2,
allowedProps:"autoplayData collapsed data hidden useColorPalette hideHeaderText withinMiniplayer metaPanel".split(" ")});_.Ufp={};
_.Ufp.YtConditionalRendererBehavior=[_.K.YtRendererBehavior,{_noAccessors:!0,properties:{hidden:{type:Boolean,reflectToAttribute:!0},showSpinner:{type:Boolean,reflectToAttribute:!0}},observers:["updateProperties_(data, isAttached)"],updateProperties_:function(X,J){var p=this,l,g;return _.L(function(B){switch(B.nextAddress){case 1:if(!J)return p.hidden=!0,p.showSpinner=!1,B.return();if((l=X)==null?0:(g=l.visibilityCondition)==null?0:g.mode)switch(X.visibilityCondition.mode){case "VISIBILITY_CONDITION_MODE_DISPLAY_SPINNER":return B.jumpTo(5);default:return B.jumpTo(6)}p.showSpinner=
!1;p.hidden=!0;return B.yield(p.shouldShow_(X),4);case 4:p.hidden=!B.yieldResult;B.jumpTo(0);break;case 5:return B.yield(p.shouldShow_(X),8);case 8:p.showSpinner=B.yieldResult;p.hidden=!1;B.jumpTo(0);break;case 6:return p.showSpinner=!1,B.yield(p.shouldShow_(X),9);case 9:p.hidden=!B.yieldResult,_.Ma(B)}})},
shouldShow_:function(X){return X&&X.supportedDatas&&X.supportedDatas.rendererVisibilityConditionData&&X.supportedDatas.rendererVisibilityConditionData.showIf?this.isVisibilityConditionSatisfied_(X.supportedDatas.rendererVisibilityConditionData.showIf):X&&X.visibilityCondition&&X.visibilityCondition.showIf?this.isVisibilityConditionSatisfied_(X.visibilityCondition.showIf):X&&X.visibilityConditionType?this.isLegacyVisibilityConditionSatisfied_(X.visibilityConditionType):Promise.resolve(!0)},
isVisibilityConditionSatisfied_:function(X){switch(X){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(X){switch(X){case "MDX_CONNECTED":return Promise.resolve(this.isMdxConnected_());default:return Promise.resolve(!1)}},
isMdxConnected_:function(){var X=_.xm(this.hostElement,"yt-get-mdx-status");return X.length==1&&X[0].connected},
isLocationPermissionGranted_:function(){var X;return _.L(function(J){return J.nextAddress==1?navigator.permissions?J.yield(navigator.permissions.query({name:"geolocation"}),3):J.jumpTo(2):J.nextAddress!=2?(X=J.yieldResult,J.return(Promise.resolve(X.state==="granted"))):J.return(Promise.resolve(!1))})}}];var r12=ITY("yt-icon",{callbackProps:["onKeydown"]}),IFT=_.H("kevlar_use_wil_icons")?_.q(function(X){var J=X.icon;var p=X.active;var l=X.className;var g=X.style;var B=X.title;var k=X.size;var n=X.dataSelected;var w=X.dataDisabled;var Y=X.role;var e=X.themeOverride;var Z=X.animateIcon;var h=X.ariaHidden;var x=X.ariaExpanded;var U=X.ariaLabel;var y=X.tabindex;var c=X.id;var D=X.iconFilter;var m=X.gradientColor;var d=X.onKeydown;var G=function(){var E=J==null?void 0:J(),BK=null,CY=void 0;E&&(E=pSv(E),
E=X14(E),E.length&&(BK=E[1],CY=E[0]));return{iconName:BK,iconSetName:CY}},P=function(){return lMu(G().iconName,p==null?void 0:p(),void 0,k==null?void 0:k(),G().iconSetName,_.yG().resolve(_.fC))},Q=function(){return{iconWidth:"100%",
iconHeight:"100%",iconFilter:D==null?void 0:D(),iconColor:m==null?void 0:m()}};
return _.A(_.v,{cond:Z,then:function(){return _.A(r12,{icon:J,active:p,className:l,style:g,title:B,dataSelected:n,dataDisabled:w,role:Y,themeOverride:e,ariaHidden:h,ariaExpanded:x,ariaLabel:U,tabindex:y,id:c,iconFilter:D,gradientColor:m,onKeydown:d})},
else:function(){return _.A(_.v,{cond:P,then:function(E){return _.A("span",{class:_.yW("ytIconWrapperHost",l),role:Y,"aria-label":U,"aria-hidden":h,tabindex:function(){return isNaN(Number(y==null?void 0:y()))?void 0:Number(y==null?void 0:y())},
id:c,style:g,title:B,"on:keydown":_.Sv(function(BK){return void(d==null?void 0:d(BK))})},_.A(_.dt,{data:E,
options:Q}))}})}})},"og"):r12;var y1p=function(X){var J=this;this.eventJobIds={};this.scrollEventsToIgnore=0;this.stopIgnoringScrollTimeoutIds=[];J4C();_.Ib("ytglobal.ytUtilActivityCallback_",function(){_.HI(X,"yt-user-activity")});
new yy(function(){return J.JSC$17536_onMouseMove});
document.addEventListener("scroll",function(){return J.onScroll});
window.addEventListener("resize",function(){return J.onResize})},oGT=function(X,J,p){J in X.eventJobIds||(p=_.TP().addLowPriorityJob(function(){_.S1();
delete X.eventJobIds[J]},p),X.eventJobIds[J]=p)};
y1p.prototype.onScroll=function(X){this.scrollEventsToIgnore>0?(this.scrollEventsToIgnore--,clearTimeout(this.stopIgnoringScrollTimeoutIds.pop())):X.target===document&&oGT(this,"scroll",200)};
y1p.prototype.onResize=function(){oGT(this,"resize",200)};
y1p.prototype.JSC$17536_onMouseMove=function(){oGT(this,"mousemove",100)};
_.cw=function(X){X.scrollEventsToIgnore+=1;X.stopIgnoringScrollTimeoutIds.push(setTimeout(function(){X.scrollEventsToIgnore--},500))};var Su2=function(X){this.element=X;this.productData={};this.chatSupportLoaded=!1;document.body.addEventListener("yt-page-data-updated",this.resetProductData)};
Su2.prototype.showFeedbackDialog=function(X,J,p,l){var g=OtO();if(!g)return!1;var B=u85();B.productId=g;J&&(B.flow="submit",B.report={description:J});p&&(OtO()==="59"?B.callback=_.nw(function(){_.le("userFeedbackEvent",{});p()}):B.callback=_.nw(p));
B.bucket=l||_.Bh("GOOGLE_FEEDBACK_BUCKET","Other");c10(B);X=btb(this,"GFEEDBACK",X);try{_.lrb(B,X)}catch(k){return _.ky(k),!1}return!0};
Su2.prototype.showHelpDialog=function(X,J,p){var l=this,g=OtO();if(!g)return!1;var B={helpCenterPath:"/youtube",productData:btb(this,"GUIDED_HELP",p)};c10(B);var k=u85();k.context=X||B.productData.context||"default";k.defaultHelpArticleId=J;k.enableSendFeedback=!0;(_.Lw("gapi.load")||function(n,w){return w()})("client",function(){try{var n=cXH(g,B);
if(_.H("web_always_load_chat_support")&&!l.chatSupportLoaded)try{n.JSC$10251_loadChatSupport(k),l.chatSupportLoaded=!0}catch(w){}n.startHelp(k)}catch(w){_.ky(w)}})};
var OtO=function(){var X=_.Bh("GOOGLE_FEEDBACK_PRODUCT_ID");X||_.ky(Error("ii"));return X},c10=function(X){X&&(X.locale=_.H("kevlar_help_use_locale")?_.Bh("INNERTUBE_CONTEXT_HL","en"):_.Bh("HTML_LANG","en"))},btb=function(X,J,p){var l=X.productData;
delete l.origin;l.device=_.ZR();var g;a:{if(g=document.createElement("canvas")){var B=g.getContext("experimental-webgl",{stencil:!0});if(B){var k=B.getExtension("WEBGL_debug_renderer_info");if(k){g=B.getParameter(k.UNMASKED_RENDERER_WEBGL);break a}}if(B=g.getContext("webgl")){g=B.getParameter(B.RENDERER);break a}}g=null}l.gpu=g;l.isSDC=!!_.Bh("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT");(g=_.Bh("GOOGLE_FEEDBACK_PRODUCT_DATA"))&&_.Q5.extend(l,g);_.NKT(J,l);_.MIT(l);(X=_.HI(X.element,"yt-get-autonav-pause-debug-state"))&&
X.length&&(l.autonav_pause_state=X[0]);X=_.qK();l.browser_resolution=X.width+"\u00d7"+X.height+"@"+(window.devicePixelRatio||1)+"x";p&&_.Q5.extend(l,p);return l};
Su2.prototype.resetProductData=function(){this.productData={}};var fFO=function(X){this.feedbackManager=new Su2(X)};
fFO.prototype.showFeedbackDialog=function(X,J,p,l){return this.feedbackManager.showFeedbackDialog(X,J,p,l)};
fFO.prototype.showHelpDialog=function(X,J,p){return this.feedbackManager.showHelpDialog(X,J,p)};var Dfb=function(){this.baseUrl="";this.aTag=document.createElement("a")},R9e=function(X,J,p){p=p===void 0?{}:p;
p.pbj||(p.pbj=1);p=_.qVK(J,p);X.baseUrl&&p&&!_.xy(p)[1]&&!_.Hh(p)&&(J=X.baseUrl,WK(J,"/")&&(J=J.slice(0,-1)),_.$a(p,"/")&&(p=p.slice(1)),p=J+"/"+p);X5(X.aTag,_.Kt(p||""));return X.aTag.href};
Dfb.prototype.fetchData=function(X){return _.f0B(X)};
Dfb.prototype.postData=function(X,J){var p={method:"POST"};if(J){for(var l=_.C(Object.keys(J)),g=l.next();!g.done;g=l.next()){g=g.value;var B=J[g];_.QZ(B)&&(J[g]=JSON.stringify(B))}p.postParams=J}return _.f0B(X,p)};
_.m2U=function(X,J,p,l,g){X=R9e(X,J,p);if(!X)throw l=Error("ji"),Object.assign(l,{params:J}),l;return _.f0B(X,g,l)};
Dfb.prototype.requestDataForServiceEndpoint=function(X,J){if(_.a(X,_.Gvm))return this.fetchData("/getAccountSwitcherEndpoint");J=J||{};var p=_.a(X,vKZ);p?J.se=p.base64EncodedServiceEndpoint:J.sej=JSON.stringify(X);(p=_.Kv())&&_.H("enable_service_ajax_csn")&&(J.csn=p);J.theme=_.lS();_.a(X,MO4)&&_.Bh("DELEGATION_CONTEXT")&&(J.delegation_context=JSON.stringify(_.Bh("DELEGATION_CONTEXT")));p=null;for(var l in X)if(WK(l,"Endpoint")||WK(l,"Command")){p=l;break}if(!p){var g=Error("ki");Object.assign(g,{params:X});
_.RYm(g,"WARNING");return new _.u_(function(k,n){n(g)})}l={name:p};
var B;(p=(B=_.a(X,_.om))==null?void 0:B.signal)&&(l.signal=p);(B=_.eV(window.location.href))&&B.internalcountrycode&&(l.internalcountrycode=B.internalcountrycode);B="/service_ajax";_.H("debug_forward_web_query_parameters")&&(B=_.iVa(B,window.location.search));B=_.hn(B,l);X.clickTrackingParams&&_.A8(B,{itct:X.clickTrackingParams});return this.postData(B,J)};_.Rb2=new _.yo("GFEEDBACK_TOKEN");var mfb;var FG2;var qu6;var NBp;var dj=function(){var X=_.F.apply(this,arguments)||this;X.compact=!1;X.dismissButtonDisabled=!1;X.shouldRenderReasonAsFormattedString=!_.H("web_player_error_message_reason_as_formatted_string_killswitch");return X};
_.r(dj,_.F);dj.prototype.computeHasIcon_=function(X){return!!X};
dj.prototype.isSignInIcon_=function(X){return X=="yt-icons:prompted_sign_in"};
dj.prototype.onDismissButtonClick=function(){var X=this,J=this.data.disableOnClick,p,l=(p=this.data.dismissButton)==null?void 0:p.buttonRenderer;J&&!this.dismissButtonDisabled&&l&&setTimeout(function(){X.dismissButtonDisabled=!0},0)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ufp.YtConditionalRendererBehavior),_.V("design:type",Object)],dj.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dj.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",Object)],dj.prototype,"icon_",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasIcon_(icon_)"}),_.V("design:type",Boolean)],dj.prototype,"hasIcon_",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isSignInIcon_(icon_)"}),_.V("design:type",Boolean)],dj.prototype,"signInIcon_",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dj.prototype,"compact",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dj.prototype,"dismissButtonDisabled",void 0);
_.u([_.R({type:Boolean}),_.V("design:type",Object)],dj.prototype,"shouldRenderReasonAsFormattedString",void 0);_.u([_.se({is:"yt-player-error-message-renderer",disableElementRegistration:!0})],dj);
_.N(dj,"yt-player-error-message-renderer",function(){if(NBp===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-player-error-message-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.player.yt_player_error_message_renderer.yt.player.error.message.renderer.css.js--\x3e\n<div id="player-error-message-container" hidden="[[showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <yt-icon id="icon" hidden="[[!icon_]]" icon="[[icon_]]" class="style-scope yt-player-error-message-renderer"></yt-icon>\n  <div id="info" class="style-scope yt-player-error-message-renderer">\n    <template is="dom-if" if="[[shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <yt-formatted-string id="reason" is-overlay="" text="[[data.reason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    </template>\n    <template is="dom-if" if="[[!shouldRenderReasonAsFormattedString]]" restamp="" class="style-scope yt-player-error-message-renderer">\n      <div id="reason" class="style-scope yt-player-error-message-renderer">[[getSimpleString(data.reason)]]</div>\n    </template>\n    <yt-formatted-string id="subreason" is-overlay="" text="[[data.subreason]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <yt-formatted-string id="more" is-overlay="" text="[[data.learnMore]]" class="style-scope yt-player-error-message-renderer"></yt-formatted-string>\n    <div id="buttons" class="style-scope yt-player-error-message-renderer">\n      <yt-button-renderer id="dismiss-button" data="[[data.dismissButton.buttonRenderer]]" disabled$="[[dismissButtonDisabled]]" on-tap="onDismissButtonClick" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n      <yt-button-renderer id="button" data="[[data.proceedButton.buttonRenderer]]" class="style-scope yt-player-error-message-renderer">\n      </yt-button-renderer>\n    </div>\n  </div>\n</div>\n<div id="spinner" hidden="[[!showSpinner]]" class="style-scope yt-player-error-message-renderer">\n  <tp-yt-paper-spinner-lite active="" class="style-scope yt-player-error-message-renderer"></tp-yt-paper-spinner-lite>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;qu6===void 0&&(qu6=document.createElement("template"));var l=qu6;p.call(J,l.content.cloneNode(!0),X.content.firstChild);NBp=X}X=NBp;return X},{mode:2});var MD6;var uAJ;var Vj=function(){return _.F.apply(this,arguments)||this};
_.r(Vj,_.F);Vj.prototype.configureRendererStamper=function(){return{"data.proceedButton":{id:"button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
Vj.prototype.computeIcon_=function(X){return X?"yt-icons:"+X.iconType.toLowerCase():"error_outline"};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Vj.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vj.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Vj.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",Object)],Vj.prototype,"icon_",void 0);_.u([_.se({is:"yt-player-kav-renderer",disableElementRegistration:!0})],Vj);
_.N(Vj,"yt-player-kav-renderer",function(){if(uAJ===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;MD6===void 0&&(MD6=document.createElement("template"));var l=MD6;p.call(J,l.content.cloneNode(!0),X.content.firstChild);uAJ=X}X=uAJ;return X},{mode:2});var VIZ=_.w9(["https://www.google.com/recaptcha/api.js?trustedtypes=true&hl=",""]);_.ZZ(_.q(function(X){var J=_.U$("div"),p=_.C(_.uo(0,void 0,"jxh75d")),l=p.next().value,g=p.next().value;p=_.C(_.uo(null,void 0,"F5Zm8"));var B=p.next().value,k=p.next().value;_.sy(function(){tIY(J.value,g,k);J.value.scrollIntoView()});
p=Pmm.bind(null,X.data,l);_.SN("resize",function(){var n=B();if(l()===1&&n!==null){var w;(w=window.grecaptcha)==null||w.reset(n)}});
return _.A("yt-player-captcha-view-model",{class:"ytwPlayerCaptchaViewModelHost"},_.A("div",{class:"ytwPlayerCaptchaViewModelGridContainer"},_.A("span",{class:"ytwPlayerCaptchaViewModelScreenReaderOnly"},function(){var n,w;return(n=X.data().accessibility)==null?void 0:(w=n.accessibilityData)==null?void 0:w.label}),_.A(_.x3,{text:p,
className:_.yW("ytwPlayerCaptchaViewModelUserMessage","ytwPlayerCaptchaViewModelGridItem"),isOverlay:!0}),_.A("div",{el:J,class:"ytwPlayerCaptchaViewModelGridItem"})))},"pg"),"yt-player-captcha-view-model",{props:{data:_.Yq}});var QAm=!1;_.Gup=_.q(function(X){var J=X.data;return _.A("yt-interstitial-view-model",{class:"interstitialViewModelHost"},_.A(_.v,{cond:function(){return J().icon},
then:function(p){return _.A("div",{class:"interstitialViewModelInterstitialIcon interstitialViewModelFlexItem"},_.A(_.wt,{data:p,alt:"",className:"interstitialViewModelIconImage",preserveWidth:!0}))}}),_.A(_.v,{cond:function(){return J().title},
then:function(p){return _.A("div",{class:"interstitialViewModelInterstitialTitle interstitialViewModelFlexItem"},_.A(_.x3,{text:p}))}}),_.A(_.v,{cond:function(){return J().description},
then:function(p){return _.A("div",{class:"interstitialViewModelInterstitialDescription interstitialViewModelFlexItem"},_.A(_.x3,{text:p}))}}),_.A(_.NA,{data:function(){return J().primaryButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"interstitialViewModelFlexItem"})}}),_.A(_.NA,{data:function(){return J().secondaryButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"interstitialViewModelFlexItem"})}}))},"qg");
_.Gup.idomCompat=!0;var dfp=_.q(function(X){var J=X.data;_.$S();return _.A("yt-player-interstitial-renderer",{class:"playerInterstitialRendererHost"},_.A("div",{class:"playerInterstitialRendererScrim"},_.A(_.NA,{data:function(){return J().content}},{interstitialViewModel:_.Gup})))},"rg");
dfp.idomCompat=!0;_.ZZ(dfp,"yt-player-interstitial-renderer",{props:{data:_.H7}});var tR=function(){var X=_.F.apply(this,arguments)||this;X.noBackground=!1;X.compact=!1;X.actionMap={"yt-update-player-error-message-command":"onUpdatePlayerErrorMessageCommand_"};return X};
_.r(tR,_.F);tR.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"}}}};
tR.prototype.onUpdatePlayerErrorMessageCommand_=function(X){if(_.a(X,S2Z)){var J;if(X=(J=_.a(X,S2Z))==null?void 0:J.newPlayerErrorMessageRenderer)this.data=X}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],tR.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tR.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],tR.prototype,"status",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],tR.prototype,"noBackground",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],tR.prototype,"compact",void 0);_.u([_.se({is:"yt-playability-error-supported-renderers",disableElementRegistration:!0})],tR);
var VDw=_.y_()(tR,"yt-playability-error-supported-renderers",function(){if(FG2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;mfb===void 0&&(mfb=document.createElement("template"));var l=mfb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);FG2=X}X=FG2;return X},{allowedProps:["compact",
"data","noBackground","status"],mode:2});var tDw=ITY("ytd-button-renderer");var E_m=void 0,TKm=void 0;var il6=new Y7U;var yQ=new _.yo("ENTITY_STATE_TOKEN"),PZ=new _.yo("PERSISTENT_ENTITY_STORE_ACCESSOR_TOKEN");var PAw=function(X){this.store=X;this.tgE=new _.ZDj},uiZ=function(X,J,p){var l,g;
if(!(g=((l=J.playabilityStatus)==null?void 0:l.status)!=="OK")){X=X.store;var B;g=J.offlineState&&((B=J.videoDetails)==null?0:B.videoId)?_.H("enable_pl_r_c_cd")?f8U(X.getState().entities,J.videoDetails.videoId):!!BDZ(X.getState().entities,J.videoDetails.videoId):!1}if(g)return!0;g=p9T(J);if(g===1){if(_.H("ab_v_vid_sig")){var k,n=(k=J.videoDetails)==null?void 0:k.videoId;if(!n||!p||n!==p){var w;J=new _.Kw("282054944_vid",{sjM:p,u8j:(w=J.videoDetails)==null?void 0:w.videoId});_.Bf(J)}}return!0}hpW=
0;var Y,e;w=(n=J.auxiliaryUi)==null?void 0:(Y=n.messageRenderers)==null?void 0:(e=Y.bkaEnforcementMessageViewModel)==null?void 0:e.displayType;if(g!==3&&(w==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"||w==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_POPUP"))return!0;w={reason:_.hu(_.cI("TRY_AGAIN_LATER",void 0,"Something went wrong. Please try again later.")),proceedButton:{buttonRenderer:_.H("ks_something_wrong_learn_more")?Awm("RELOAD_PAGE",153785):{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",
text:_.hu(_.cI("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:_.hu("282054944")};QlT(J,{playerErrorMessageRenderer:w});return!1},GEa=function(X,J){if(FD5(J)){_.ff(1,!0);
var p=(p=FD5(J))&&_.Kxm()?p:void 0;p?(QlT(J,{enforcementMessageViewModel:p}),X.tgE.increment("IN_PLAYER"),_.ff(5)):(X.tgE.increment("SKIP_DISPLAY"),_.ff(2))}},QlT=function(X,J){X.playabilityStatus=Object.assign({},X.playabilityStatus,{status:"ERROR",
errorScreen:J});X.videoDetails=void 0};
PAw.prototype.handleResponse=function(X,J){if(X.playabilityStatus){var p,l,g,B=(J==null?void 0:(p=J.innerTubeRequest)==null?void 0:p.videoId)||(J==null?void 0:(l=J.innerTubeRequest)==null?void 0:(g=l.playerRequest)==null?void 0:g.videoId);uiZ(this,X,B)&&GEa(this,X)}};
PAw[o6]=[yQ];var N6m=new _.yo("ADBLOCK_DETECTION_SERVICE_TOKEN");var Lu=function(X){this.zb1=X};
Lu.prototype.bindInnertubeChallengeFetcher=function(X){this.zb1.bicf(X)};
Lu.prototype.registerChallengeFetchedCallback=function(X){this.zb1.bcr(X)};
Lu.prototype.getLatestChallengeResponse=function(){return this.zb1.blc()};var EG0;EG0=_.w9(["https://static.doubleclick.net/instream/ad_status.js"]);_.KGJ=_.rb(EG0);var it2;_.Qj=function(X,J,p){var l=this;this.network=X;this.options=J;this.networkStatusManager=p;this.oo=null;if(J.useBotguardEverywhere){var g=new _.OC;this.oo=g.promise;_.lT.ytAtRC&&_.Vg(_.gs,function(){var B,k;return _.L(function(n){if(n.nextAddress==1){if(!_.lT.ytAtRC)return n.return();B=TB2(null);return n.yield(l.uH(B),2)}k=n.yieldResult;_.lT.ytAtRC&&_.lT.ytAtRC(JSON.stringify(k));_.Ma(n)})});
COZ().then(function(B){var k,n,w,Y;return _.L(function(e){if(e.nextAddress==1)return B.bindInnertubeChallengeFetcher(function(Z){return l.uH(TB2(Z))}),e.yield(l6U(),2);
k=e.yieldResult;n=B.getLatestChallengeResponse();w=n.challenge;if(!w)throw Error("mi");Y={challenge:w,zb:kS(w),vm:k,bgChallenge:new WW};g.resolve(Y);B.registerChallengeFetchedCallback(function(Z){Z=Z.challenge;if(!Z)throw Error("ni");Z={challenge:Z,zb:kS(Z),vm:k,bgChallenge:new WW};l.oo=Promise.resolve(Z)});
_.Ma(e)})})}else J.preload&&zb2(this,new Promise(function(B){_.j1(_.gs,function(){B(jlJ(l))},0)}))};
it2=function(X){var J={preload:!0,useBotguardEverywhere:!0},p=!1;if(typeof J==="boolean")var l={preload:J};else typeof J==="undefined"?l={preload:!0}:(l=J,p=!!J.eMy);J=p?void 0:new _.e1;_.Qj.instance=new _.Qj(X,l,J);return _.Qj.instance};
_.Qj.prototype.bak=function(){var X=this;return _.L(function(J){return J.nextAddress==1?J.yield(Promise.race([X.oo,null]),2):J.return(!!J.yieldResult)})};
_.Qj.prototype.q8i=function(X,J,p){var l=this,g,B,k;return _.L(function(n){l.oo===null&&zb2(l,jlJ(l));g=!1;B={};k=function(){var w,Y,e,Z,h;return _.L(function(x){switch(x.nextAddress){case 1:if(!l.options.ihj||!l.options.useBotguardEverywhere){x.jumpTo(2);break}return x.yield(W0R(),3);case 3:return w=x.yieldResult,x.yield((Y=w)==null?void 0:Y.checkForRefresh(),2);case 2:return x.yield(l.oo,5);case 5:e=x.yieldResult;B.challenge=e.challenge;if(!e.vm){"c1a"in e.zb&&(B.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");
x.jumpTo(6);break}Z=Object.assign({},{c:e.challenge,e:X},J);_.f$(x,7);g=!0;return x.yield(e.vm.snapshot({wI:Z}),9);case 9:(h=x.yieldResult)?B.webResponse=h:B.error="ATTESTATION_ERROR_VM_NO_RESPONSE";_.e8(x,6);break;case 7:_.qa(x),B.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR";case 6:if(X==="ENGAGEMENT_TYPE_PLAYBACK"){var U=e.zb,y={};if(U.c6a){var c=Number(_.Bh("DCLKSTAT",0));y.reportingStatus=String(Number(U.c)^(isNaN(c)?0:c))}U.c6b&&(y.broadSpectrumDetectionResult=String(Number(U.c)^Number(_.Bh("CATSTAT",
0))));B.adblockReporting=y}return x.return(B)}})};
return n.return(Promise.race([k(),slp(p,function(){var w=Object.assign({},B);g&&(w.error="ATTESTATION_ERROR_VM_TIMEOUT");return w})]))})};
var TB2=function(X){var J={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};X&&(J.interpreterHash=X);return J},jlJ=function(X,J){J=J===void 0?0:J;
var p,l,g,B,k,n,w,Y,e,Z,h,x;return _.L(function(U){switch(U.nextAddress){case 1:p=TB2(eyk().phk);if(_.H("att_fet_ks"))return _.f$(U,7),U.yield(X.uH(p),9);_.f$(U,4);return U.yield(XUb(X,p),6);case 6:k=U.yieldResult;g=k.csy;B=k.n45;l=k;_.e8(U,3);break;case 4:return _.qa(U),_.Wf(Error("oi`"+J)),JEg(X,864E5),U.return({challenge:"",zb:{},vm:void 0,bgChallenge:void 0});case 9:l=U.yieldResult;if(!l)throw Error("pi");if(!l.challenge)throw Error("qi");g=l.challenge;B=kS(g);if("c1a"in B&&(!l.bgChallenge||!l.bgChallenge.program))throw Error("ri");
_.e8(U,3);break;case 7:n=_.qa(U);_.Wf(n);J++;if(J>=5)return _.Wf(Error("oi`"+J)),JEg(X,864E5),U.return({challenge:"",zb:{},vm:void 0,bgChallenge:void 0});w=1E3*Math.pow(2,J-1)+Math.random()*1E3;return U.return(new Promise(function(y){_.j1(_.gs,function(){y(jlJ(X,J))},w)}));
case 3:Y=$qm(B);JEg(X,Y*1E3);e=void 0;if(!("c1a"in B&&l.bgChallenge)){U.jumpTo(10);break}Z=BlR(l.bgChallenge);_.f$(U,11);return U.yield(hyr(eyk(),Z),13);case 13:_.e8(U,12);break;case 11:return h=_.qa(U),_.Wf(h),U.return({challenge:g,zb:B,vm:e,bgChallenge:Z});case 12:return _.f$(U,14),e=new _.L5({challenge:Z,rd1:{v3:"aGIf"}}),U.yield(e.gAm,16);case 16:_.e8(U,10);break;case 14:x=_.qa(U),_.Wf(x),e=void 0;case 10:return U.return({challenge:g,zb:B,vm:e,bgChallenge:Z})}})},pU6=function(X,J){var p;
return _.L(function(l){if(l.nextAddress==1)return nu(2),_.f$(l,2),l.yield(X.network.uH(J),4);if(l.nextAddress!=2)return(p=l.yieldResult)?p.challenge&&!p.bgChallenge?nu(1):nu(4):nu(3),l.return(p);_.qa(l);nu(3);return l.return(void 0)})};
_.Qj.prototype.uH=function(X){var J=this,p;return _.L(function(l){p=J.networkStatusManager;if(!p||p.isNetworkAvailable())return l.return(pU6(J,X));_.zl("att_pna",void 0,"attestation_challenge_fetch");return l.return(new Promise(function(g){p.listenOnce("publicytnetworkstatus-online",function(){pU6(J,X).then(g)})}))})};
var l26=function(X){if(!X)throw Error("pi");if(!X.challenge)throw Error("qi");var J=X.challenge,p=kS(J);if("c1a"in p&&(!X.bgChallenge||!X.bgChallenge.program))throw Error("ri");return Object.assign({},X,{csy:J,n45:p})},XUb=function(X,J){var p,l,g,B,k;
return _.L(function(n){switch(n.nextAddress){case 1:p=void 0,l=0,g={};case 2:if(!(l<5)){n.jumpTo(4);break}if(!(l>0)){n.jumpTo(5);break}g.kxE=1E3*Math.pow(2,l-1)+Math.random()*1E3;return n.yield(new Promise(function(w){return function(Y){_.j1(_.gs,function(){Y(void 0)},w.kxE)}}(g)),5);
case 5:return _.f$(n,7),n.yield(X.uH(J),9);case 9:return B=n.yieldResult,n.return(l26(B));case 7:p=k=_.qa(n),k instanceof Error&&_.Wf(k);case 8:l++;g={kxE:void 0};n.jumpTo(2);break;case 4:throw p;}})},zb2=function(X,J){X.oo=J},g0p=function(X){var J,p,l;
return _.L(function(g){if(g.nextAddress==1)return g.yield(Promise.race([X.oo,null]),2);J=g.yieldResult;var B=jlJ(X);X.oo=B;(p=J)==null||(l=p.vm)==null||l.dispose();_.Ma(g)})},JEg=function(X,J){var p=Date.now()+J,l=function(){var g;
return _.L(function(B){g=p-Date.now();return g<1E3?B.yield(g0p(X),0):(_.j1(_.gs,l,Math.min(g,6E4)),B.jumpTo(0))})};
l()},slp=function(X,J){return new Promise(function(p){_.j1(_.gs,function(){p(J())},X)})};var BVA=function(){};
BVA.prototype.processContext=function(X){var J=_.Qj.instance;if(!J)return _.I2();var p=YGa(X);return p?new rn(J.q8i(p,L06(X),500).then(function(l){var g;(X==null?0:(g=X.innerTubeRequest)==null?0:g.context)||(X.innerTubeRequest.context={});g=X.innerTubeRequest.context;g.request||(g.request={});g.request.attestationResponseData=l})):_.I2()};var $a2=function(X){this.innertubeTransportService=X};
$a2.prototype.uH=function(X){_.zl("att_fsr",void 0,"attestation_challenge_fetch");return _.Zq(this.innertubeTransportService,X,_.eo(_.FDZ)).then(function(J){_.zl("att_frr",void 0,"attestation_challenge_fetch");return J})};_.Wp2=function(X){this.innertubeTransportService=X};var C$T=new _.yo("ATTESTATION_ASYNC_CONTEXT_PROCESSOR");var kWs=function(){},Lp6=function(X,J,p,l,g){var B=_.Bh("YPC_MB_URL");
_.so5(B).then(function(){n02(B,X,J,p,l,g)})},n02=function(X,J,p,l,g,B){try{var k=_.HW.payments.business.integration,n=_.HW.payments.business.integration.Style.create().withMaterialDesignStyle(),w=k.mashupMode.popup("purchaseManagerDivId").usingDraggableDialog().usingPreferredWidth(600);
_.H("enable_window_constrained_buy_flow_dialog")&&(w=w.usingPopupStyle("windowConstrained"));B&&(w=w.usingCloseCallback(B));var Y=p?p:_.Bh("YPC_GB_LANGUAGE"),e=_.Bh("SESSION_INDEX");k.bootstrap.fromPaymentsUrl(X);k.bootstrap.asMashupMode(w).usingGaiaIndex(e).usingLocale(Y).usingStyle(n).usingDefaultActivityStatusChangeHandler().inStandaloneContext(k.standaloneContextAuthId.forGaia()).purchaseManager(J,function(Z){l&&l(Z)}).load(void 0,g)}catch(Z){throw g&&g(Z),_.Bf(Z),Z;
}};var AEO=new _.yo("PURCHASE_MANAGER_TOKEN");var wUw=function(){var X=this;this.videos=[];this.recommendedVideos=[];this.showRefreshPill=this.continuationsPresent=!1;this.clientHeight=window.innerHeight;this.TEST_ONLY={getVideos:function(){return X.videos},
getContinuationsPresent:function(){return X.continuationsPresent},
setVideos:function(J){X.videos=J},
getRecommendedVideos:function(){return X.recommendedVideos},
setRecommendedVideos:function(J){X.recommendedVideos=J}}};
wUw.prototype.addVideos=function(X){X&&(this.videos=X.filter(function(J){return!!_.eQZ(J)}).map(function(J){var p=_.eQZ(J);
a:{var l;if(J.playlistVideoRenderer&&((l=J.playlistVideoRenderer)==null?0:l.voteSortTiebreaker))var g=J.playlistVideoRenderer.voteSortTiebreaker;else{if(_.a(J,w4)){var B;if(l=(g=_.a(J,w4))==null?void 0:(B=g.playlistItemData)==null?void 0:B.voteSortTiebreaker){g=l;break a}}g=""}}return{itemId:p,videoId:_.xq6(J),voteCount:_.HH5(J),voteSortTiebreaker:g}}),this.continuationsPresent=!!_.a(X[X.length-1],_.xS))};
var YU6=function(X,J){return X.videos.findIndex(function(p){return p.itemId===J})},v0s=function(X,J){return X.recommendedVideos.findIndex(function(p){return p.itemId===J})},egs=function(X){X={openPopupAction:{popupType:"TOAST",
popup:{notificationActionRenderer:{responseText:{simpleText:X}}}}};_.yG().resolve(_.SV).resolveCommand(X)};var Z$A=function(){wUw.apply(this,arguments)};
_.r(Z$A,wUw);
var Mas=function(X,J,p,l){if(!X.parentElem)throw Error("wi");var g=YU6(X,J);g===-1&&(g=v0s(X,J),g=g!==-1?g+X.videos.length:-1);if(g===-1)throw Error("xi");var B=g>=X.videos.length?X.recommendedVideos[g-X.videos.length]:X.videos[g];B.voteCount=p;B.voteSortTiebreaker=Date.now().toString();g>=X.videos.length?X.recommendedVideos.splice(g-X.videos.length,1):X.videos.splice(g,1);var k=X.videos;for(var n=0,w=k.length-1;n<=w;){var Y=Math.floor((n+w)/2);if(k[Y].voteCount<B.voteCount)w=Y-1;else if(k[Y].voteCount>B.voteCount)n=
Y+1;else{a:{var e=B.voteSortTiebreaker;var Z=k[Y].voteSortTiebreaker;if(e.length!==Z.length)e=e.length>Z.length;else{for(var h=0;h<e.length;h++){var x=e.charCodeAt(h),U=Z.charCodeAt(h);if(x>U){e=!0;break a}if(x<U)break}e=!1}}e?w=Y-1:n=Y+1}}k=n;if(k===-1)throw Error("yi");X.videos.splice(k,0,B);g!==k&&xaA(X,g,k,J,p,l)},xaA=function(X,J,p,l,g,B){var k,n=(k=X.parentElem)==null?void 0:k.children,w=Math.min(J,p),Y=Math.max(J,p);
if(n)for(k=w;k<=Y;k++)n[k].style.viewTransitionName="item-"+String(k);document.startViewTransition(function(){if(X.parentElem){var e=X.parentElem.children;if(!(!e||J<0||J>=e.length||p<0||p>=e.length)){var Z=e[J];if(Z){Z.remove();X.showRefreshPill=p>=X.videos.length-1&&X.continuationsPresent;if(!X.showRefreshPill){e=e[p]||null;var h;(h=X.parentElem)==null||h.insertBefore(Z,e)}_.h8(X.parentElem,"yt-update-video-data-voting-animation",{toIdx:p,itemId:l,newVoteCount:g,voteStatus:B,hideItem:X.showRefreshPill})}}}}).finished.then(function(){if(n)for(var e=
w;e<=Y;e++)n[e].style.viewTransitionName="";
if(X.showRefreshPill)egs(_.cI("VOTING_ANIMATION_CONTINUATION_TOAST_MESSAGE"));else{var Z;if(Z=e=(Z=X.parentElem)==null?void 0:Z.children[p])Z=e.getBoundingClientRect(),e=Z.bottom,Z=!(Z.top>=0&&e<=X.clientHeight);Z&&(Z=_.bu(J>p?"VOTING_ANIMATION_UP_TOAST_MESSAGE":"VOTING_ANIMATION_DOWN_TOAST_MESSAGE",Math.abs(J-p)),egs(Z))}})};var Uap=function(X,J){var p=this;X?this.innertubeTransportServicePromise=Promise.resolve(X):J&&(this.innertubeTransportServicePromise=J(),this.innertubeTransportServicePromise.catch(function(){}));
this.reportMiniAppValueRateLimiter=new cZ(3E3,function(l){return H$p(p,l)},0);
this.validateMiniAppVideoIdRateLimiter=new cZ(3E3,function(l){return a2p(p,l)},1)},iJ0=function(X,J){X.JSC$17653_miniAppId=J;
X.reportMiniAppValueRateLimiter=new cZ(3E3,function(p){return H$p(X,p)},0);
X.validateMiniAppVideoIdRateLimiter=new cZ(3E3,function(p){return a2p(X,p)},1)},XMA=function(X,J){var p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.reportMiniAppValueRateLimiter.call(J),2);p=l.yieldResult;return l.return([p,J])})},H$p=function(X,J){var p,l,g,B,k,n,w;
return _.L(function(Y){switch(Y.nextAddress){case 1:return Y.yield(X.innertubeTransportServicePromise,2);case 2:return p=Y.yieldResult,l=_.eo(drj),g=Date.now(),B={externalPostId:X.JSC$17653_miniAppId,userStatValue:{statKey:"high_score",timestamp:{seconds:""+Math.floor(g/1E3),nanos:Math.round(g%1E3*1E6)},intValue:""+J}},_.f$(Y,3),Y.yield(_.Zq(p,B,l),5);case 5:k=Y.yieldResult;_.e8(Y,4);break;case 3:throw n=_.qa(Y),n;case 4:if(k){if("error"in k&&k.error)throw k.error;if(k.errorMetadata)throw Error("zi`"+
k.errorMetadata.status);if(w=k.userStatResult)return Y.return(w);throw Error("Ai");}throw Error("Bi");}})},pM2=function(X){var J,p,l,g,B;
_.L(function(k){switch(k.nextAddress){case 1:return k.yield(X.innertubeTransportServicePromise,2);case 2:return J=k.yieldResult,p=_.eo(drj),l={externalPostId:X.JSC$17653_miniAppId,userSettingsUpdate:{isAllowNetworkAcked:!0}},_.f$(k,3),k.yield(_.Zq(J,l,p),5);case 5:g=k.yieldResult;_.e8(k,4);break;case 3:throw B=_.qa(k),B;case 4:if(g==null)throw Error("Bi");if("error"in g&&g.error)throw g.error;if(g.errorMetadata)throw Error("zi`"+g.errorMetadata.status);_.Ma(k)}})};
Uap.prototype.flush=function(){var X=this;return _.L(function(J){return J.nextAddress==1?J.yield(X.reportMiniAppValueRateLimiter.flush(),2):J.yield(X.validateMiniAppVideoIdRateLimiter.flush(),0)})};
var J1p=function(X,J){return _.L(function(p){return p.nextAddress==1?p.yield(X.validateMiniAppVideoIdRateLimiter.call(J),2):p.return(p.yieldResult)})},a2p=function(X,J){var p,l,g,B,k,n;
return _.L(function(w){switch(w.nextAddress){case 1:return w.yield(X.innertubeTransportServicePromise,2);case 2:return p=w.yieldResult,l=_.eo(RXG),g={videoId:J},_.f$(w,3),w.yield(_.Zq(p,g,l),5);case 5:B=w.yieldResult;_.e8(w,4);break;case 3:throw k=_.qa(w),k;case 4:if(B){if("error"in B&&B.error)throw B.error;if(B.errorMetadata)throw Error("zi`"+B.errorMetadata.status);if(n=B.playabilityStatus)return w.return(n.status);throw Error("Ci");}throw Error("Bi");}})};
Uap[o6]=[_.I6(_.GU),_.I6(emv)];var rEb=function(){this.clientData=new Map};
rEb.prototype.getData=function(X){return this.clientData.get(X)};var I2p=function(X){this.store=X};
I2p.prototype.handleResponse=function(X){(X=_.a(X.frameworkUpdates,nE))&&_.R4(X,this.store)};
I2p[o6]=[_.k3];var yEp=new _.yo("ENTITIES_RESPONSE_PROCESSOR_TOKEN");var o0A,SU0,O$O;_.Ep=new _.yo("FLOW_STATE_MANAGER_TOKEN");o0A=function(){this.flowStates=new Map};
SU0=function(X,J){X=_.C(X.flowStates.values());for(var p=X.next();!p.done;p=X.next())if(p=p.value,p.flowRenderer.targetId===J)return p};
O$O=function(X,J){var p,l=((p=X.flowRenderer.steps)!=null?p:[]).filter(function(g){return!J.includes(_.a(g,_.si).stepId)});
X.flowRenderer.steps=l};var cE2=function(X){this.JSC$17677_flowStateManager=X};
_.r(cE2,Ha);cE2.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n;return _.L(function(w){p=_.a(X,tWs);g=(l=p)==null?void 0:l.stepIds;k=(B=p)==null?void 0:B.targetId;if(!g||!k)return w.return();n=SU0(J.JSC$17677_flowStateManager,k);if(!n)return w.return();O$O(n,g);_.Ma(w)})};
var Kj=function(){cE2.apply(this,arguments)};
_.r(Kj,cE2);Kj[o6]=[_.Ep];var b$0=function(X,J){this.JSC$17683_reduxStore=X;this.JSC$17683_flowStateManager=J};
_.r(b$0,Ha);
b$0.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U;return _.L(function(y){p=_.a(X,_.PVs);l=p.stepId;g=p.targetId;B=SU0(J.JSC$17683_flowStateManager,g);n=(k=B)==null?void 0:k.flowRenderer;w=n.flowStateEntityKey;Y=_.Ze(J.JSC$17683_reduxStore.getState(),w);if(!Y)return y.return();e=Y.currentStepId;x=(h=(Z=Y)==null?void 0:Z.stepIdStack)!=null?h:[];U=e===x[x.length-1]?l:e;J.JSC$17683_reduxStore.dispatch(_.jY("flowStateEntity",w,{currentStepId:l,stepIdStack:[U]},"REPEATED_FIELDS_MERGE_OPTION_APPEND"));_.Ma(y)})};
var Tx=function(){b$0.apply(this,arguments)};
_.r(Tx,b$0);Tx[o6]=[_.k3,_.Ep];var f26=function(X,J,p){this.JSC$17690_reduxStore=X;this.JSC$17690_flowStateManager=J;this.JSC$17690_commandHandler=p};
_.r(f26,Ha);
f26.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y;return _.L(function(c){l=_.a(X,_.QcZ);g=l.targetId;B=SU0(p.JSC$17690_flowStateManager,g);n=(k=B)==null?void 0:k.flowRenderer;w=n.flowStateEntityKey;Y=_.Ze(p.JSC$17690_reduxStore.getState(),w);h=[].concat(_.EU((Z=(e=Y)==null?void 0:e.stepIdStack)!=null?Z:[]));x=h.pop();((U=Y)==null?void 0:U.currentStepId)===x&&(x=h[h.length-1]);if(!x)return(y=l.onFirstStepCommand)&&p.JSC$17690_commandHandler.resolveCommand(y,J),c.return();
p.JSC$17690_reduxStore.dispatch(_.jY("flowStateEntity",w,{currentStepId:x,stepIdStack:h}));_.Ma(c)})};
var zx=function(){f26.apply(this,arguments)};
_.r(zx,f26);zx[o6]=[_.k3,_.Ep,_.SV];var Da2=function(X,J){this.innertubeTransportService=X;this.JSC$17695_commandHandler=J};
_.r(Da2,Ha);Da2.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1){l=_.a(X,EgZ);if(!l)return w.return();_.f$(w,2);return w.yield(_.CE(p.innertubeTransportService,X),4)}if(w.nextAddress!=2){g=w.yieldResult;if(!g)return w.return();(B=g.updateFlowCommand)&&p.JSC$17695_commandHandler.resolveCommand(B,J);return _.e8(w,0)}_.qa(w);(n=(k=l)==null?void 0:k.onFailureCommand)&&p.JSC$17695_commandHandler.resolveCommand(n,J);_.Ma(w)})};
var jL=function(){Da2.apply(this,arguments)};
_.r(jL,Da2);jL[o6]=[_.GU,_.SV];var RgA=function(X,J){this.JSC$17701_flowStateManager=X;this.JSC$17701_commandHandler=J};
_.r(RgA,Ha);
RgA.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k;return _.L(function(n){l=_.a(X,_.TpZ);g=l.targetId;B=SU0(p.JSC$17701_flowStateManager,g);if(!B)return n.return(Promise.resolve());var w=B,Y=(k=l.steps)!=null?k:[],e,Z=(e=w.flowRenderer.steps)!=null?e:[];Y=[].concat(_.EU(Z),_.EU(Y));w.flowRenderer.steps=Y;l.flowContinuationCommand&&(B.flowRenderer.flowContinuationCommand=l.flowContinuationCommand);l.entityUpdateCommand&&p.JSC$17701_commandHandler.resolveCommand(l.entityUpdateCommand,J);
return n.return(Promise.resolve())})};
var iM=function(){RgA.apply(this,arguments)};
_.r(iM,RgA);iM[o6]=[_.Ep,_.SV];var maA={account_advanced:[[0,1,155]],account_box:[[0,1,24],[1,1,24]],account_notifications:[[0,1,155]],account_playback:[[0,1,155]],account_privacy:[[0,1,155]],account_settings:[[0,1,155]],account_sharing:[[0,1,155]],admin_panel_settings:[[1,1,24]],ameba:[[0,1,60]],android_messenger:[[0,1,192]],"arrow-back":[[1,1,24,!0]],"arrow-forward":[[1,1,24,!0]],arrow_drop_down:[[1,1,24]],arrow_drop_up:[[1,1,24]],artwork:[[0,1,140]],bebo:[[0,1,60]],blogger:[[0,1,60]],chrome_icon:[[0,1,192]],collections:[[0,
1,24]],countdown_to_close:[[0,1,100]],countdown_to_close_digit:[[0,1,100]],creation_post:[[0,1,24],[1,1,24]],creator_studio_red_logo:[[0,2,24]],cyworld:[[0,1,60]],dark_theme:[[0,1,24],[1,1,24]],digg:[[0,1,60]],email:[[0,1,60]],embed:[[0,1,60]],emoji_activities:[[0,1,24]],emoji_food:[[0,1,24]],emoji_nature:[[0,1,24]],emoji_symbols:[[0,1,24]],emoji_travel:[[0,1,24]],empty_search:[[0,1,230]],equalizer:[[0,1,24]],face_filled_happy:[[0,1,36]],face_filled_meh:[[0,1,36]],face_filled_sad:[[0,1,36]],face_filled_unhappy:[[0,
1,36]],face_filled_very_happy:[[0,1,36]],face_outlined_happy:[[1,1,36]],face_outlined_meh:[[1,1,36]],face_outlined_sad:[[1,1,36]],face_outlined_unhappy:[[1,1,36]],face_outlined_very_happy:[[1,1,36]],facebook:[[0,1,60]],fotka:[[0,1,60]],g_translate:[[1,1,24]],game_console_dpad:[[0,1,24]],game_console_face_buttons:[[0,1,24]],goo:[[0,1,60]],google:[[0,1,24]],hashtag_landing_page_empty:[[0,1,200]],hashtag_landing_page_empty_dark_mode:[[0,1,200]],hashtag_landing_page_error:[[0,1,300]],hashtag_landing_page_error_dark_mode:[[0,
1,300]],hi5:[[0,1,60]],kakao:[[0,1,60]],"keyboard-arrow-down":[[1,1,24]],"keyboard-arrow-up":[[1,1,24]],language:[[0,1,24],[1,1,24]],library_remove:[[1,1,24]],linkedin:[[0,1,60]],livejournal:[[0,1,60]],member:[[1,2,16]],meneame:[[0,1,60]],mixi:[[0,1,60]],moderator:[[1,1,16]],money_fill:[[0,3,24]],music:[[1,1,24]],myspace:[[0,1,60]],naver:[[0,1,60]],odnoklassniki:[[0,1,60]],offline_download:[[0,1,24]],offline_downloading_eighty:[[0,1,24]],offline_downloading_eighty_updated:[[0,1,24]],offline_downloading_forty:[[0,
1,24]],offline_downloading_forty_updated:[[0,1,24]],offline_downloading_sixty:[[0,1,24]],offline_downloading_sixty_updated:[[0,1,24]],offline_downloading_spinner:[[0,1,24]],offline_downloading_twenty:[[0,1,24]],offline_downloading_twenty_updated:[[0,1,24]],offline_downloading_zero:[[0,1,24]],offline_downloading_zero_updated:[[0,1,24]],offline_no_content:[[0,1,192]],offline_pause:[[1,1,24]],offline_pin:[[0,1,24]],open_in_panel:[[0,1,24]],owner:[[1,1,16]],pinterest:[[0,1,60]],"play-arrow":[[0,1,24]],
play_disabled:[[0,1,24]],premium:[[0,1,14]],premium_standalone:[[0,2,24]],premium_standalone_cairo:[[0,1,24]],"radio-button-unchecked":[[1,1,24]],rakuten:[[0,1,60]],reddit:[[0,2,192]],refresh:[[1,1,24]],schedule_fanzone:[[0,1,100]],screen_light:[[1,1,24]],search_prominent:[[1,1,24]],"shorts-comment":[[0,2,32]],"shorts-dislike":[[0,2,32]],"shorts-like":[[0,2,32]],"shorts-pause":[[0,1,24]],"shorts-share":[[0,2,32]],skyblog:[[0,1,60]],skype:[[0,1,60]],sms:[[0,1,24]],sort:[[0,1,24]],spark:[[0,1,24],[1,
1,24]],spark_search:[[0,1,24]],stumbleupon:[[0,1,60]],subdirectory_arrow_right:[[1,1,24]],tuenti:[[0,1,60]],tumblr:[[0,1,60]],twitter:[[0,3,192]],unplugged_logo:[[0,2,24]],verified:[[1,2,16]],vertical_align_top:[[1,1,24]],video_call:[[0,1,24]],view_module:[[0,1,24],[1,1,24]],vkontakte:[[0,1,60]],"volume-off":[[0,1,24]],"volume-up":[[0,1,24]],watermark:[[0,1,110]],waveform:[[1,1,24]],web_system_activity_dialog:[[0,1,60]],weibo:[[0,1,60]],whatsapp:[[0,1,60]],wykop:[[0,1,60]],yahoo:[[0,1,60]],yahoo_japan:[[0,
1,192]],youtube_community_post:[[0,1,60]],youtube_community_repost:[[0,1,60]],youtube_kids_round:[[0,2,24]],youtube_logo:[[0,1,24]],youtube_music:[[0,2,24]],youtube_round:[[0,2,24]],youtube_shorts_brand_24:[[0,2,24]],youtube_shorts_fill_no_triangle_red_16:[[0,1,16]],"yt-logo-red-updated":[[0,3,24]],"yt-logo-updated":[[0,3,24]]};var Fpp=new _.yo("ICON_SET_TOKEN"),qU2=new _.yo("ICON_URL_PROVIDER_TOKEN"),NVs=new _.yo("PREFETCH_ICONS_TOKEN"),M7J=new _.yo("ICON_MAP_FN_TOKEN");var sp={},u5J=(sp.ACCESS_TIME="clock",sp.ACCOUNT_BOX=_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR"?"person_box":"person_account",sp.ACCOUNT_BOX_CAIRO="person_account_cairo",sp.ACCOUNT_CIRCLE="person_circle",sp.ACCOUNT_CIRCLE_CAIRO="person_circle_cairo",sp.ACCOUNT_LINKED="account_link_success",sp.ACCOUNT_UNLINKED="account_link",sp.ADD_FRIEND="people",sp.ADD_MODERATOR="shield_add",sp.ADD_TO_LIBRARY="bookmark",sp.ADD_TO_PLAYLIST="add",sp.ADD_TO_QUEUE_TAIL="list_queue",sp.ADD_TO_REMOTE_QUEUE="list_music",
sp.ADD_TO_WATCH_LATER="clock",sp.ADD_VIDEO_LINK="film_strip_add",sp.ALERT_WARN_RED="alert_triangle",sp.ARROW_BACK="arrow_left",sp.ARROW_DIAGONAL_UP_RIGHT_FILLED="arrow_diagonal_up_right",sp.ARROW_DROP_DOWN="chevron_down",sp.ARROW_DROP_UP="chevron_up",sp.ARROW_FORWARD="arrow_right",sp.ARTIST="person_music",sp.AUDIOTRACK="audio",sp.AUTO_AWESOME="sparkle",sp.AVATAR_ANONYMOUS="person_circle",sp.AVATAR_LOGGED_OUT="person_circle",sp.BACK="arrow_left",sp.BAR_CHART="bar_graph",sp.BLOCK="slash_circle_left",
sp.BLOCK_USER="slash_circle_left",sp.BOOKMARK_BORDER="bookmark",sp.BREAKING_NEWS_ALT_1="article_alert",sp.BROADCAST_CAIRO="podcast_cairo",sp.BUG_REPORT="bug",sp.CAMERA_ALT="camera",sp.CAMPAIGN="megaphone",sp.CANCEL="x_circle",sp.CAPTIONS="closed_caption",sp.CAST_OUTLINE="chromecast",sp.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",sp.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_on",sp.CHAT="message_bubble_left",sp.CHAT_BUBBLE="message_bubble_empty",sp.CHAT_SPARK="spark_message_bubble_left",sp.CHECK_BOX_OUTLINE_BLANK=
"box_empty",sp.CHECK_CIRCLE_OUTLINE="check_circle",sp.CHECK_CIRCLE_THICK="check_circle",sp.CLARIFY="article_clarify",sp.CLOSED_CAPTION_SELECTED="closed_caption",sp.CLOSE="x_mark",sp.CLOUD_UPLOAD="cloud_arrow_up",sp.COLLAPSE="chevron_up",sp.COLLAPSE_CAIRO="chevron_up_cairo",sp.COLLECTION="layers",sp.COLOR_LENS="palette",sp.COMMENT="message_bubble_right",sp.CONSENT_SHIELD="person_shield",sp.CONTENT_CUT="scissors",sp.CONTENT_CUT_CAIRO="scissors_cairo",sp.COURSE=_.H("web_enable_course_icon_update")?"creator_academy":
"lightbulb",sp.COURSE_CAIRO=_.H("web_enable_course_icon_update")?"creator_academy_cairo":"lightbulb_cairo",sp.CREATION_LIVE="radar_live",sp.CREATION_POST="box_pencil",sp.CREATION_UPLOAD="my_videos",sp.CREATION_UPLOAD_RED="upload",sp.CREATOR_METADATA_MONETIZATION="dollar_sign",sp.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_off",sp.CREATOR_STUDIO="youtube_studio",sp.DASHBOARD="grid_asymmetrical",sp.DELETE="trash_can",sp.DELETE_SWEEP="trash_can",sp.DESKTOP="laptop",sp.DISLIKE="thumb_down",sp.DISLIKE_SELECTED=
"thumb_down",sp.DISMISSAL="x_mark",sp.DISMISS_QUEUE="list_remove",sp.DONE_ALL="check_double",sp.DOWN_ARROW="arrow_down",sp.DO_NOT_DISTURB="slash_circle_left",sp.DRAFT="paper_corner_folded",sp.DRAG_HANDLE="bars_2",sp.EDIT="pencil",sp.EMOJI="face_very_happy",sp.EMOJI_FLAGS="flag",sp.EMOJI_OBJECTS="lightbulb",sp.EMOJI_PEOPLE="face_very_happy",sp.EMOJI_RECENT="clock",sp.EMPTY_HEART="heart",sp.EMPTY_LIKE="thumb_up",sp.ERROR_BLACK="alert_circle",sp.ERROR_OUTLINE="alert_circle",sp.EXIT_APP="arrow_in",sp.EXIT_TO_APP=
"arrow_in",sp.EXPAND="chevron_down",sp.EXPAND_ALL="chevron_expand",sp.EXPAND_CAIRO="chevron_down_cairo",sp.EXPAND_LESS="chevron_up",sp.EXPAND_MORE="chevron_down",sp.EXPLORE="compass",sp.EXPLORE_DESTINATION="compass",sp.EXTERNAL_LINK="open_new",sp.FAB_UPLOAD="upload",sp.FACE_HAPPY_OUTLINE="face_happy",sp.FACT_CHECK="article_check",sp.FASHION_LOGO="fashion",sp.FASHION_LOGO_CAIRO="fashion_cairo",sp.FAVORITE="heart",sp.FEEDBACK="message_bubble_alert",sp.FEEDBACK_CAIRO="message_bubble_alert_cairo",sp.FILL_ARROW_SOLID_DOWN_16=
"arrow_solid_down",sp.FILL_ARROW_SOLID_UP_16="arrow_solid_up",sp.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",sp.FILTER="menu_filter",sp.FIRST_PAGE="chevron_first",sp.FLAG="flag",sp.FULL_HEART="heart",sp.GAME_CONSOLE_DPAD="game_console_dpad",sp.GAME_CONSOLE_FACE_BUTTONS="game_console_face_buttons",sp.GAMING_LOGO="gaming",sp.GAMING_LOGO_CAIRO="gaming_cairo",sp.GO_TO_PAGE="arrow_right",sp.GROUPS="people_group",sp.HAPPY="face_happy",sp.HEALTH_AND_SAFETY="shield_plus",sp.HELP="question_circle",sp.HELP_CAIRO=
"question_circle_cairo",sp.HELP_OUTLINE="question_circle",sp.HIDE="slash_circle_left",sp.IMAGE="image",sp.INFINITY_ICON="infinity",sp.INFO="info_circle",sp.INFO_OUTLINE="info_circle",sp.INSERT_CHART="bar_graph_box_vertical",sp.INSERT_CHART_OUTLINED="bar_graph_box_vertical",sp.INSERT_PHOTO="image",sp.KEEP="pin",sp.KEEP_OFF="pin_off",sp.KEYBOARD="keyboard",sp.KEYBOARD_ARROW_DOWN="chevron_down",sp.KEYBOARD_ARROW_UP="chevron_up",sp.KIDS_BLOCK="slash_circle_left",sp.LANGUAGE="globe",sp.LAST_PAGE="chevron_last",
sp.LAUNCH="open_new",sp.LEARNING="lightbulb",sp.LEARNING_CAIRO="lightbulb_cairo",sp.LIBRARY_ADD=IB4("library_add"),sp.LIBRARY_OUTLINE="library",sp.LIBRARY_REMOVE=IB4(),sp.LIGHTBULB_SPARK_OUTLINE="lightbulb_spark",sp.LIKES_PLAYLIST="thumb_up",sp.LIKES_PLAYLIST_CAIRO="thumb_up_cairo",sp.LIKE="thumb_up",sp.LIKE_SELECTED="thumb_up",sp.LIVE="radar_live",sp.LIVE_CAIRO="radar_live_cairo",sp.LIVE_UNLISTED="link",sp.LOCATION_ON="location_point",sp.LOCATION_PIN="location_point",sp.LOOP="arrow_repeat",sp.LOOP_ACTIVE=
"arrow_repeat",sp.LOOP_ONE="arrow_repeat_1",sp.LOOP_ONE_ACTIVE="arrow_repeat_1",sp.MEH="face_meh",sp.MEMBERS_ONLY_MODE_OFF="message_bubble_left",sp.MESSAGE="message_bubble_left",sp.MICROPHONE_ON="mic",sp.MIX="youtube_mix",sp.MONETIZATION_ON="dollar_sign_circle",sp.MONEY_FILL="dollar_sign_container",sp.MONEY_FILL_JPY="yen_sign_container",sp.MONEY_HEART="dollar_sign_heart",sp.MORE_HORIZ="overflow_horizontal",sp.MORE_VERT="overflow_vertical",sp.MUSIC="audio",sp.MUSIC_CAIRO="audio_cairo",sp.MUSIC_NOTE_SYMBOL=
"music",sp.MUSIC_SHUFFLE="arrow_shuffle",sp.MY_CHANNEL="person_circle",sp.MY_LOCATION="location_point",sp.NEWS_STORY="news",sp.NEXT="chevron_right",sp.NOTIFICATIONS="bell",sp.NOTIFICATIONS_ACTIVE="bell_on",sp.NOTIFICATIONS_CAIRO="bell_cairo",sp.NOTIFICATIONS_DONE_CHECKMARK="check",sp.NOTIFICATIONS_INBOX="bell",sp.NOTIFICATIONS_NONE="bell",sp.NOTIFICATIONS_OFF="bell_off",sp.NOT_INTERESTED="slash_circle_left",sp.OFFICIAL_ARTIST_BADGE="audio",sp.OFFLINE_CLOUD="cloud_off",sp.OFFLINE_DOWNLOAD="download",
sp.OFFLINE_DOWNLOAD_CAIRO="download_cairo",sp.OFFLINE_PAUSE="pause",sp.OPEN_IN_NEW="open_new",sp.OUTLINE_ADJUST="adjust",sp.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",sp.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",sp.OUTLINE_BAG="bag",sp.OUTLINE_CLOCK_HALF_CIRCLE="clock_half_circle",sp.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",sp.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",sp.OUTLINE_YOUTUBE_IMPROVE_TV="youtube_improve_tv",sp.PAID="dollar_sign",sp.PAUSE_OUTLINED="pause",sp.PAYMENT=
"credit_card",sp.PERSON_RADAR_FILLED="person_radar",sp.PHONE_DOWNLOAD="mobile_download",sp.PLAYABLES_LOGO="tic_tac_toe",sp.PLAYABLES_LOGO_CAIRO="tic_tac_toe_cairo",sp.PLAYLISTS="list_play_arrow",sp.PLAYLISTS_CAIRO="list_play_arrow_cairo",sp.PLAYLIST_ADD=IB4("list_add"),sp.PLAYLIST_ADD_CHECK=IB4("list_check"),sp.PLAYLIST_PLAY="list_play_arrow",sp.PLAY_ALL="play_arrow",sp.PLAY_CIRCLE="play_arrow_circle",sp.PLAY_OUTLINED="play_arrow_circle",sp.PRIVACY_INFO="shield",sp.PRIVACY_PRIVATE="lock",sp.PRIVACY_PUBLIC=
"earth",sp.PRIVACY_UNLISTED="link",sp.PROMOTE="megaphone",sp.PURCHASES="price_tag",sp.PURCHASE_SUPER_CHAT="super_chat",sp.PURCHASE_SUPER_STICKER="super_sticker",sp.QUESTION_ANSWER="message_bubble_question",sp.QUEUE_PLAY_LAST="list_queue_last",sp.QUEUE_PLAY_NEXT="list_play_arrow",sp.REMIX_FILLED="youtube_shorts_remix",sp.REMOVE="bar_circle",sp.REMOVE_CIRCLE="bar_circle",sp.REMOVE_CIRCLE_OUTLINE="bar_circle",sp.REMOVE_DONE="check_double_off",sp.REMOVE_FROM_HISTORY="bar_circle",sp.REMOVE_FROM_PLAYLIST=
"bar_circle",sp.REMOVE_MODERATOR="shield_off",sp.REPLAY="arrow_circle",sp.REPLAY_10="skip_back_10",sp.REPORT_PROBLEM="alert_triangle",sp.SAD="face_sad",sp.SAVE_PLAYLIST="bookmark",sp.SCHEDULE="clock",sp.SCHOOL="creator_academy",sp.SCREEN_FULLSCREEN="screen_full",sp.SEARCH_HISTORY="arrow_time",sp.SELL="price_tag",sp.SETTINGS="gear",sp.SETTINGS_CAIRO="gear_cairo",sp.SETTINGS_LIGHT="gear",sp.SETTINGS_MATERIAL="gear",sp.SHARE_ARROW="share",sp.SHIELD_WITH_AVATAR="person_shield",sp.SHOPPING_BAG="bag",sp.SHOPPING_BAG_CAIRO=
"bag_cairo",sp.SHOPPING_CART="cart",sp.SHORTS_COMMENT="youtube_shorts_message_bubble_right",sp.SHORTS_DISLIKE="youtube_shorts_thumb_down",sp.SHORTS_LIKE="youtube_shorts_thumb_up",sp.SHORTS_SHARE="youtube_shorts_share",sp.SHUFFLE="arrow_shuffle",sp.SLOW_MODE_OFF="message_bubble_left",sp.SOCIAL="people",sp.SORT="menu_sort",sp.SPARK_LIGHTBULB_OUTLINE="spark_lightbulb",sp.SPEED_1X="1x",sp.SPEED_1_POINT_2X="1_point_2x",sp.SPEED_1_POINT_5X="1_point_5x",sp.SPEED_1_POINT_8X="1_point_8x",sp.SPEED_2X="2x",
sp.SPEED_POINT_2X="point_2x",sp.SPEED_POINT_8X="point_8x",sp.SPONSORSHIP_STAR="star_circle",sp.STAFF_PICK="spotlight",sp.START_DVR="add",sp.STAR_BORDER="star",sp.STAR_CIRCLE_RIBBON_OUTLINE="star_circle_ribbon",sp.STICKER_EMOTICON="face_happy",sp.STOP_DVR="stop",sp.SUBSCRIBE="youtube_logo_icon",sp.SUBSCRIBE_PLUS="add_cairo",sp.SUBSCRIPTION_MANAGER="gear",sp.SUPERVISOR_ACCOUNT="people",sp.SUPER_CHAT_FOR_GOOD="hands_heart",sp.SWAP_HORIZ="arrow_swap_horizontal",sp.SWITCH_ACCOUNTS="person_account",sp.TAB_ACCOUNT=
"person",sp.TAB_ACTIVITY="bell",sp.TAB_BOOKMARK="bookmark",sp.TAB_EXPLORE="compass",sp.TAB_HOME="home",sp.TAB_HOME_CAIRO="home_cairo",sp.TAB_INBOX="mail",sp.TAB_LIKED="thumb_up",sp.TAB_MUSIC_PREMIUM="youtube_music",sp.TAB_SHORTS="youtube_shorts",sp.TAB_SHORTS_CAIRO="youtube_shorts_cairo",sp.TAB_SUBSCRIPTIONS="subscriptions",sp.TAB_SUBSCRIPTIONS_CAIRO="subscriptions_cairo",sp.TAB_TRENDING="fire",sp.TIMER="stopwatch",sp.TRAILER="youtube_originals",sp.TRENDING="fire",sp.TRENDING_CAIRO="fire_cairo",sp.TRENDING_DOWN=
"rating_down",sp.TRENDING_UP="rating_up",sp.TROPHY="trophy",sp.TROPHY_CELEBRATIONS="fireworks",sp.TUNE="adjust",sp.UNBLOCK_USER="bar_circle",sp.UNLIMITED="youtube_logo_icon",sp.UNPLUGGED_LIVE_GUIDE="radar_live",sp.UNPLUGGED_SPORTS="eye_off",sp.UPLOADS="library",sp.UP_ARROW="arrow_up",sp.VERTICAL_ALIGN_BOTTOM="download",sp.VERY_HAPPY="face_very_happy",sp.VERY_SAD="face_very_sad",sp.VIDEOGAME_ASSET="gaming",sp.VIDEOS="play_arrow_circle",sp.VIDEO_CALL="video_camera_add",sp.VIDEO_LIBRARY_WHITE="library",
sp.VIDEO_YOUTUBE="youtube_logo_icon",sp.VIEW_LIST="list_view",sp.VIEW_LIST_CAIRO="list_view_cairo",sp.VISIBILITY="eye",sp.VISIBILITY_OFF="eye_off",sp.VOLUME_MUTE="volume_off",sp.VOLUME_UP="volume_on",sp.WALLPAPER="image",sp.WARNING="alert_triangle",sp.WATCH_HISTORY="arrow_time",sp.WATCH_HISTORY_CAIRO="arrow_time_cairo",sp.WATCH_LATER="clock",sp.WATCH_LATER_CAIRO="clock_cairo",sp.WATCH_RELATED_MIX="youtube_mix",sp.WHAT_TO_WATCH="home",sp.YOUTUBE_MUSIC_MONOCHROME="youtube_music",sp.YOUTUBE_MUSIC_MONOCHROME_CAIRO=
"youtube_music_cairo",sp.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="youtube_shorts_no_triangle",sp.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="youtube_shorts_no_triangle",sp.YOUTUBE_SHORTS_OUTLINE_24="youtube_shorts",sp.YT_OUTLINE_MUSIC_24="music",sp);var JQ={},GWg=(JQ.ACCESS_TIME="clock",JQ.ACCOUNT_BOX="person_square",JQ.ACCOUNT_BOX_CAIRO="person_square",JQ.ACCOUNT_CIRCLE="person_circle",JQ.ACCOUNT_CIRCLE_CAIRO="person_circle",JQ.ACCOUNT_LINKED="account_link",JQ.ACCOUNT_UNLINKED="account_link",JQ.ADD_CIRCLE="add_circle",JQ.ADD_CIRCLE_OUTLINE="add_circle",JQ.ADD_FRIEND="person_child",JQ.ADD_MODERATOR="shield_add",JQ.ADD_TO_LIBRARY="bookmark",JQ.ADD_TO_PLAYLIST="add",JQ.ADD_TO_QUEUE_TAIL="queue",JQ.ADD_TO_REMOTE_QUEUE="playlist_audio",JQ.ADD_TO_WATCH_LATER=
"clock",JQ.ADD_VIDEO_LINK="film_strip_add",JQ.ADMIN_PANEL_SETTINGS="person_gear",JQ.ALERT_WARN_RED="alert_triangle",JQ.ALIGN_LEFT="text_align_left",JQ.ARROWS_ALERT="arrow_split_alert",JQ.ARROW_BACK="arrow_left",JQ.ARROW_CIRCLE="arrow_counterclockwise",JQ.ARROW_CIRCLE_PLAY="replay",JQ.ARROW_CIRCLE_RIGHT="arrow_clockwise",JQ.ARROW_DIAGONAL="arrow_up_left",JQ.ARROW_DIAGONAL_UP_RIGHT="arrow_up_right",JQ.ARROW_DROP_DOWN="triangle_down",JQ.ARROW_DROP_UP="triangle_up",JQ.ARROW_FORWARD="arrow_right",JQ.ARROW_PAUSE=
"pause_history",JQ.ARROW_UNDO="undo",JQ.ARTICLE="text_page",JQ.ARTICLE_ALERT="text_page_alert",JQ.ARTICLE_CHECK="text_page_check",JQ.ARTICLE_CLARIFY="text_page_info",JQ.ARTIST="person_audio",JQ.AUDIOTRACK="audio",JQ.AUDIO_BADGE="audio_badge",JQ.AUDIO_SURROUND="surround_sound",JQ.AUTO_AWESOME="sparkles",JQ.AVATAR_ANONYMOUS="person_circle",JQ.AVATAR_LOGGED_OUT="person_circle",JQ.BACK="arrow_left",JQ.BAR_CHART="chart_bar",JQ.BAR_CIRCLE="minus_circle",JQ.BAR_HORIZONTAL="minus",JQ.BLOCK="circle_slash",
JQ.BLOCK_USER="circle_slash",JQ.BOOKMARK_BORDER="bookmark",JQ.BOX_OPEN_CHECK="quiz",JQ.BOX_PENCIL="square_pencil",JQ.BOX_STACK_3="square3_stack",JQ.BREAKING_NEWS_ALT_1="text_page_alert",JQ.BROADCAST="podcast",JQ.BROADCAST_CAIRO="podcast",JQ.BUG_REPORT="bug",JQ.CAMERA_ALT="camera",JQ.CAMPAIGN="megaphone",JQ.CANCEL="x_circle",JQ.CAPTIONS="closed_captions",JQ.CAST_ICON="chromecast",JQ.CAST_OUTLINE="chromecast",JQ.CHANNEL_NOTIFICATION_PREFERENCE_OFF="bell",JQ.CHANNEL_NOTIFICATION_PREFERENCE_ON="bell_waves",
JQ.CHAT="text_bubble",JQ.CHAT_BUBBLE="bubble",JQ.CHECK_BOX="check_square",JQ.CHECK_BOX_OUTLINE_BLANK="square",JQ.CHECK_CIRCLE_FILLED="check_circle",JQ.CHECK_CIRCLE_OUTLINE="check_circle",JQ.CHECK_CIRCLE_THICK="check_circle",JQ.CHECK_DOUBLE="check_done",JQ.CHECK_DOUBLE_OFF="check_done_slash",JQ.CHEVRON_LEFT="chevron_left",JQ.CHEVRON_RIGHT="chevron_right",JQ.CHEVRON_RIGHT_CAIRO="chevron_right",JQ.CIRCLES_OVERLAP="account_link",JQ.CLAPPERBOARD_CAIRO="clapperboard",JQ.CLARIFY="text_page_info",JQ.CLOCK_ARROWS=
"clock_split",JQ.CLOCK_ARROWS_ALERT="clock_split_alert",JQ.CLOSED_CAPTION="closed_captions",JQ.CLOSED_CAPTION_SELECTED="closed_captions",JQ.CLOSE="x",JQ.CLOUD_UPLOAD="cloud_arrow_up",JQ.COLLAPSE="chevron_up",JQ.COLLAPSE_CAIRO="chevron_up",JQ.COLLECTION="square3d_stack",JQ.COLOR_LENS="paint_palette",JQ.COMMENT="text_bubble",JQ.CONSENT_SHIELD="person_shield",JQ.CONTENT_CUT="scissors",JQ.CONTENT_CUT_CAIRO="scissors",JQ.COURSE="graduation_cap",JQ.COURSE_CAIRO="graduation_cap",JQ.CREATION_LIVE="live",
JQ.CREATION_POST="square_pencil",JQ.CREATION_UPLOAD="video",JQ.CREATION_UPLOAD_RED="upload",JQ.CREATOR_ACADEMY="graduation_cap",JQ.CREATOR_METADATA_MONETIZATION="dollar_sign_circle",JQ.CREATOR_METADATA_MONETIZATION_OFF="dollar_sign_circle_slash",JQ.CREATOR_STUDIO="youtube_studio",JQ.DARK_THEME="theme",JQ.DELETE="trash_can",JQ.DELETE_SWEEP="trash_can",JQ.DESKTOP="laptop",JQ.DISLIKE="thumb_down",JQ.DISLIKE_SELECTED="thumb_down",JQ.DISMISSAL="x",JQ.DISMISS_QUEUE="playlist_x",JQ.DOGFOOD="pawprint",JQ.DOLLAR_SIGN=
"dollar_sign_circle",JQ.DOLLAR_SIGN_CIRCLE="dollar_sign_circle",JQ.DOLLAR_SIGN_CONTAINER="dollar_sign_rectangle",JQ.DOWN_ARROW="arrow_down",JQ.DO_NOT_DISTURB="circle_slash",JQ.DRAFT="document",JQ.DRAG_HANDLE="equal",JQ.EARTH="globe",JQ.EDIT="pencil",JQ.EMOJI="face_very_happy",JQ.EMOJI_FLAGS="flag",JQ.EMOJI_OBJECTS="lightbulb",JQ.EMOJI_PEOPLE="face_very_happy",JQ.EMOJI_RECENT="clock",JQ.EMPTY_HEART="heart",JQ.EMPTY_LIKE="thumb_up",JQ.ERROR_BLACK="alert_circle",JQ.ERROR_OUTLINE="alert_circle",JQ.ERROR_WHITE=
"alert_circle",JQ.EXIT_APP="arrow_in",JQ.EXIT_TO_APP="arrow_in",JQ.EXPAND="chevron_down",JQ.EXPAND_ALL="chevron_expand",JQ.EXPAND_CAIRO="chevron_down",JQ.EXPAND_LESS="chevron_up",JQ.EXPAND_MORE="chevron_down",JQ.EXPLORE="compass",JQ.EXPLORE_DESTINATION="compass",JQ.EXTERNAL_LINK="arrow_up_right",JQ.EYE_OFF="eye_slash",JQ.FAB_UPLOAD="upload",JQ.FACE_HAPPY_OUTLINE="face_happy",JQ.FACE_MEH="face_neutral",JQ.FACT_CHECK="text_page_check",JQ.FASHION_LOGO="fashion",JQ.FASHION_LOGO_CAIRO="fashion",JQ.FAVORITE=
"thumb_up",JQ.FEEDBACK="alert_bubble",JQ.FEEDBACK_CAIRO="alert_bubble",JQ.FILL_ARROW_SOLID_DOWN_16="arrow_solid_down",JQ.FILL_ARROW_SOLID_UP_16="arrow_solid_up",JQ.FILL_DOLLAR_SIGN_HEART_12="dollar_sign_heart",JQ.FIRST_PAGE="chevron_left_end",JQ.FLAG_CAIRO="flag",JQ.FLASH_OFF="flash_slash",JQ.FLASH_ON="flash",JQ.FULL_HEART="heart",JQ.GAMING_LOGO="gaming",JQ.GAMING_LOGO_CAIRO="gaming",JQ.GO_TO_PAGE="arrow_right",JQ.GRID_ASYMMETRICAL="dashboard",JQ.GROUPS="person3",JQ.HAND_SWIPE_LEFT="gesture_swipe_left",
JQ.HAND_SWIPE_RIGHT="gesture_swipe_right",JQ.HAPPY="face_happy",JQ.HEALTH_AND_SAFETY="shield_health",JQ.HEART_BOX="heart_cube",JQ.HELP="help_circle",JQ.HELP_CAIRO="help_circle",JQ.HELP_OUTLINE="help_circle",JQ.HIDE="circle_slash",JQ.INCOGNITO_CAIRO="incognito",JQ.INFINITY_ICON="infinity",JQ.INFO="info_circle",JQ.INFO_OUTLINE="info_circle",JQ.INSERT_CHART="chart_bar_square",JQ.INSERT_CHART_OUTLINED="chart_bar_square",JQ.INSERT_PHOTO="image",JQ.KEEP="pin",JQ.KEEP_OFF="pin_slash",JQ.KEYBOARD="keyboard",
JQ.KEYBOARD_ARROW_DOWN="chevron_down",JQ.KEYBOARD_ARROW_UP="chevron_up",JQ.KIDS_BLOCK="circle_slash",JQ.LANGUAGE="globe",JQ.LAST_PAGE="chevron_right_end",JQ.LAUNCH="arrow_up_right",JQ.LEARNING="lightbulb",JQ.LEARNING_CAIRO="lightbulb",JQ.LIBRARY_ADD="bookmark",JQ.LIBRARY_IMAGE="image_stack",JQ.LIBRARY_MUSIC="audio_square_stack",JQ.LIBRARY_OUTLINE="play_square_stack",JQ.LIBRARY_REMOVE="bookmark",JQ.LIBRARY_SAVED="check_square_stack",JQ.LIKES_PLAYLIST="thumb_up",JQ.LIKES_PLAYLIST_CAIRO="thumb_up",JQ.LIKE=
"thumb_up",JQ.LIKE_SELECTED="thumb_up",JQ.LIST_QUEUE="queue",JQ.LIVE_CAIRO="live",JQ.LIVE_UNLISTED="link",JQ.LOCATION_ON="location_pin",JQ.LOCATION_PIN="location_pin",JQ.LOCATION_POINT="location_pin",JQ.LOOP="repeat",JQ.LOOP_ACTIVE="repeat",JQ.LOOP_ONE="repeat1",JQ.LOOP_ONE_ACTIVE="repeat1",JQ.MEET="google_meet",JQ.MEH="face_neutral",JQ.MEMBERSHIPS="memberships",JQ.MEMBERS_ONLY_MODE_OFF="text_bubble",JQ.MENU_FILTER="filter",JQ.MESSAGE="text_bubble",JQ.MESSAGE_BUBBLE_GEAR="bubble_gear",JQ.MESSAGE_BUBBLE_LEFT=
"text_bubble",JQ.MESSAGE_BUBBLE_LEFT_BOOST="bubble_sparkles",JQ.MESSAGE_BUBBLE_OVERLAP="bubble_stack",JQ.MESSAGE_BUBBLE_QUESTION="help_bubble",JQ.MICROPHONE_ON="mic",JQ.MONETIZATION_ON="dollar_sign_circle",JQ.MONEY_FILL="dollar_sign_rectangle",JQ.MONEY_FILL_JPY="yen_sign_rectangle",JQ.MONEY_HAND="dollar_sign_circle_hand",JQ.MONEY_HEART="dollar_sign_heart",JQ.MOON_Z="sleep_timer",JQ.MORE_HORIZ="overflow_horizontal",JQ.MORE_VERT="overflow_vertical",JQ.MUSIC="audio",JQ.MUSIC_CAIRO="audio",JQ.MUSIC_EXPLICIT_BADGE=
"explicit",JQ.MUSIC_NEW_RELEASE="audio_badge",JQ.MUSIC_NOTE_SYMBOL="audio",JQ.MUSIC_SCISSORS="audio_scissors",JQ.MUSIC_SHUFFLE="shuffle",JQ.MY_CHANNEL="person_circle",JQ.MY_LOCATION="location_pin",JQ.MY_VIDEOS="video",JQ.MY_VIDEOS_CAIRO="video",JQ.NEWS_CAIRO="news",JQ.NEWS_STORY="news",JQ.NEXT="chevron_right",JQ.NOTE_ADD="bubble_pencil",JQ.NOTIFICATIONS="bell",JQ.NOTIFICATIONS_ACTIVE="bell_waves",JQ.NOTIFICATIONS_CAIRO="bell",JQ.NOTIFICATIONS_DONE_CHECKMARK="check",JQ.NOTIFICATIONS_INBOX="bell",JQ.NOTIFICATIONS_NONE=
"bell",JQ.NOTIFICATIONS_OFF="bell_slash",JQ.NOT_INTERESTED="circle_slash",JQ.OFFICIAL_ARTIST_BADGE="audio",JQ.OFFLINE_CLOUD="cloud_slash",JQ.OFFLINE_DOWNLOAD="download",JQ.OFFLINE_DOWNLOAD_CAIRO="download",JQ.OFFLINE_PAUSE="pause",JQ.OPEN_IN_NEW="arrow_up_right",JQ.OUTLINE_ADJUST="adjust",JQ.OUTLINE_ARROW_SOLID_DOWN="arrow_solid_down",JQ.OUTLINE_ARROW_SOLID_DOWN_16="arrow_solid_down",JQ.OUTLINE_ARROW_SOLID_UP="arrow_solid_up",JQ.OUTLINE_ARROW_SOLID_UP_16="arrow_solid_up",JQ.OUTLINE_BAG="bag",JQ.OUTLINE_CLOCK_HALF_CIRCLE=
"clock_half_dashed",JQ.OUTLINE_OVERFLOW_HORIZONTAL_32="overflow_horizontal",JQ.OUTLINE_OVERFLOW_VERTICAL="overflow_vertical",JQ.OUTLINE_YOUTUBE_IMPROVE_TV="star_tv",JQ.PAID="dollar_sign_circle",JQ.PAUSE_OUTLINED="pause",JQ.PAYMENT="credit_card",JQ.PEOPLE="person_child",JQ.PEOPLE_2="person2_rectangle",JQ.PEOPLE_GROUP="person3",JQ.PEOPLE_NOTE="bubble_asterisk",JQ.PERSON_2="person2",JQ.PERSON_ACCOUNT="person_square_stack",JQ.PERSON_MINUS="person_x",JQ.PERSON_MUSIC="person_audio",JQ.PERSON_RADAR="person_waves",
JQ.PERSON_RADAR_FILLED="person_waves",JQ.PERSON_SETTING="person_gear",JQ.PHONE="phone",JQ.PHONE_DOWNLOAD="mobile_arrow_down",JQ.PICTURE_IN_PICTURE="picture_in_picture",JQ.PLAYABLES_LOGO="playables",JQ.PLAYABLES_LOGO_CAIRO="playables",JQ.PLAYLISTS="playlist",JQ.PLAYLISTS_CAIRO="playlist",JQ.PLAYLIST_ADD_CHECK="bookmark",JQ.PLAY_ALL="play",JQ.PLAY_ARROW="play",JQ.PLAY_ARROW_CIRCLE="play_circle",JQ.PLAY_ARROW_HALF_CIRCLE="play_circle_half_dashed",JQ.PLAY_CIRCLE="play_circle",JQ.PLAY_OUTLINED="play_circle",
JQ.PODCAST_ADD="podcast_add",JQ.PODCAST_CHECK="podcast_check",JQ.PRIVACY_INFO="shield_x",JQ.PRIVACY_PRIVATE="lock",JQ.PRIVACY_PUBLIC="globe",JQ.PRIVACY_UNLISTED="link",JQ.PROMOTE="megaphone",JQ.PURCHASES="price_tag",JQ.PURCHASE_SUPER_CHAT="super_chat",JQ.PURCHASE_SUPER_STICKER="super_sticker",JQ.QUESTION_ANSWER="help_bubble",JQ.QUESTION_CIRCLE="help_circle",JQ.QUEUE_PLAY_LAST="queue_last",JQ.QUEUE_PLAY_NEXT="queue_next",JQ.QUOTATION_MARK="quote",JQ.RADAR_LIVE="live",JQ.REMOVE="minus_circle",JQ.REMOVE_CIRCLE=
"minus_circle",JQ.REMOVE_CIRCLE_OUTLINE="minus_circle",JQ.REMOVE_FROM_HISTORY="minus_circle",JQ.REMOVE_FROM_PLAYLIST="minus_circle",JQ.REMOVE_MODERATOR="shield_slash",JQ.REPLAY="arrow_counterclockwise",JQ.REPLAY_10="skip10_back",JQ.REPLAY_ARROW="replay",JQ.REPORT_PROBLEM="alert_triangle",JQ.RSS_OFF="rss_slash",JQ.SAD="face_sad",JQ.SAVE_PLAYLIST="bookmark",JQ.SCHEDULE="clock",JQ.SCHOOL="graduation_cap",JQ.SCREEN_DEFAULT="player_default",JQ.SCREEN_FULLSCREEN="player_full_enter",JQ.SCREEN_LIGHT="ambient_mode",
JQ.SCREEN_ROTATION="rotate_portrait",JQ.SCREEN_SWITCH="player_switch",JQ.SCREEN_THEATRE="player_theater",JQ.SEARCH_CAIRO="search",JQ.SEARCH_HISTORY="history",JQ.SELL="price_tag",JQ.SETTINGS="gear",JQ.SETTINGS_CAIRO="gear",JQ.SETTINGS_LIGHT="gear",JQ.SETTINGS_MATERIAL="gear",JQ.SETTINGS_REMOTE="remote_waves",JQ.SHARE="share",JQ.SHARE_ARROW="share",JQ.SHARE_CAIRO="share",JQ.SHIELD="shield_x",JQ.SHIELD_EMPTY="shield",JQ.SHIELD_OFF="shield_slash",JQ.SHIELD_WITH_AVATAR="person_shield",JQ.SHOPPING_BAG=
"bag",JQ.SHOPPING_BAG_CAIRO="bag",JQ.SHOPPING_CART="cart",JQ.SHORTS_COMMENT="text_bubble",JQ.SHORTS_DISLIKE="thumb_down",JQ.SHORTS_LIKE="thumb_up",JQ.SHORTS_SHARE="share",JQ.SKIP_FORWARD_30="skip30_forward",JQ.SLASH_CIRCLE_LEFT="circle_slash",JQ.SLASH_CIRCLE_RIGHT="circle_slash",JQ.SLOW_MODE="bubble_slow",JQ.SLOW_MODE_OFF="text_bubble",JQ.SOCIAL="person_child",JQ.SPARKLE="sparkles",JQ.SPARK_IMAGE="image_spark",JQ.SPARK_PENCIL="pencil_spark",JQ.SPARK_RADAR="spark_waves",JQ.SPARK_VIDEO="video_spark",
JQ.SPEAKER_GROUP="speaker_stack",JQ.SPEAKER_OFF="speaker_slash",JQ.SPEED_1X="n1x",JQ.SPEED_1_POINT_2X="n1point2x",JQ.SPEED_1_POINT_5X="n1point5x",JQ.SPEED_1_POINT_8X="n1point8x",JQ.SPEED_2X="n2x",JQ.SPONSORSHIP_STAR="star_circle",JQ.SPORTS="basketball",JQ.SPOTLIGHT="spotlight",JQ.STAFF_PICK="spotlight",JQ.START_DVR="add",JQ.STAR_BORDER="star",JQ.STAR_CIRCLE_RIBBON="memberships_gift",JQ.STAR_HALF="star_full_half",JQ.STAR_SHOOTING="hype",JQ.STICKER="sticker",JQ.STICKER_EMOTICON="face_happy",JQ.STOP_DVR=
"stop",JQ.SUBSCRIBE="youtube",JQ.SUBSCRIBE_PLUS="add",JQ.SUBSCRIPTION_MANAGER="gear",JQ.SUPERSTAR="super_star",JQ.SUPERVISOR_ACCOUNT="person_child",JQ.SUPER_CHAT_FOR_GOOD="hands_heart",JQ.SWAP_HORIZ="arrow_swap_horizontal",JQ.SWITCH_ACCOUNTS="person_square_stack",JQ.TAB_ACCOUNT="person",JQ.TAB_ACTIVITY="bell",JQ.TAB_BOOKMARK="bookmark",JQ.TAB_EXPLORE="compass",JQ.TAB_HOME="home",JQ.TAB_HOME_CAIRO="home",JQ.TAB_INBOX="mail",JQ.TAB_LIKED="thumb_up",JQ.TAB_MUSIC_PREMIUM="youtube_music",JQ.TAB_SHORTS=
"shorts",JQ.TAB_SHORTS_CAIRO="shorts",JQ.TAB_SUBSCRIPTIONS="subscriptions",JQ.TAB_SUBSCRIPTIONS_CAIRO="subscriptions",JQ.TAB_TRENDING="trending",JQ.TARGET="target",JQ.TARGET_ADD="target_add",JQ.TEMPLATE_ADD="template_add",JQ.TEXT="font",JQ.TICKET_STAR="star_ticket",JQ.TIMER="stopwatch",JQ.TRENDING_CAIRO="trending",JQ.TRENDING_DOWN="arrow_trend_down",JQ.TRENDING_UP="arrow_trend_up",JQ.TROPHY_CAIRO="trophy",JQ.TROPHY_CELEBRATIONS="fireworks",JQ.TROPHY_STAR="star_trophy",JQ.TUNE="adjust",JQ.TV_OFF="tv_slash",
JQ.UNBLOCK_USER="minus_circle",JQ.UNFAVORITE="thumb_down",JQ.UNLIMITED="youtube",JQ.UNPLUGGED_LIVE_GUIDE="live",JQ.UNPLUGGED_SPORTS="eye_slash",JQ.UPLOADS="play_square_stack",JQ.UP_ARROW="arrow_up",JQ.VERTICAL_ALIGN_BOTTOM="chevron_down_end",JQ.VERTICAL_ALIGN_TOP="chevron_up_end",JQ.VERY_HAPPY="face_very_happy",JQ.VERY_SAD="face_very_sad",JQ.VIDEOS="play_circle",JQ.VIDEO_CALL="video_camera_add",JQ.VIDEO_LIBRARY_WHITE="play_square_stack",JQ.VIDEO_QUALITY_4K="n4k",JQ.VIDEO_QUALITY_8K="n8k",JQ.VIDEO_YOUTUBE=
"youtube",JQ.VIEW_LIST_CAIRO="view_list",JQ.VIEW_MODULE="view_column3_row2",JQ.VISIBILITY="eye",JQ.VISIBILITY_OFF="eye_slash",JQ.VOLUME_DOWN="volume_min",JQ.VOLUME_MUTE="volume_mute",JQ.VOLUME_OFF="volume_mute",JQ.VOLUME_STABLE="stable_volume",JQ.VOLUME_UP="volume_max",JQ.WALLPAPER="image",JQ.WARNING="alert_triangle",JQ.WATCH_HISTORY="history",JQ.WATCH_HISTORY_CAIRO="history",JQ.WATCH_LATER="clock",JQ.WATCH_LATER_CAIRO="clock",JQ.WATCH_RELATED_MIX="mix",JQ.WHAT_TO_WATCH="home",JQ.YOUTUBE_LINKED_TV=
"tv_mobile",JQ.YOUTUBE_MUSIC_MONOCHROME="youtube_music",JQ.YOUTUBE_MUSIC_MONOCHROME_CAIRO="youtube_music",JQ.YOUTUBE_SHORTS_ARROW_DOWN="arrow_down",JQ.YOUTUBE_SHORTS_ARROW_UP="arrow_up",JQ.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_RED_16="shorts_empty",JQ.YOUTUBE_SHORTS_FILL_NO_TRIANGLE_WHITE_16="shorts_empty",JQ.YOUTUBE_SHORTS_OUTLINE_24="shorts",JQ.YT_OUTLINE_MUSIC_24="audio",JQ);var daJ={15:[[1,3,24]],"1_point_2x":[[1,1,24]],"1_point_5x":[[1,1,24]],"1_point_8x":[[1,1,24]],"1x":[[1,1,24]],"2_point_5x":[[1,1,24]],"2d":[[1,1,24]],"2x":[[1,3,24]],"3d":[[1,1,24]],"3x":[[1,3,24]],"4d":[[1,1,24]],"4k":[[0,3,24],[1,3,24]],60:[[1,3,24]],"8k":[[0,2,24],[1,2,24]],accessibility:[[1,4,24]],account_link:[[1,8,24]],account_link_error:[[1,6,24]],account_link_some:[[0,5,24]],account_link_success:[[0,5,24]],add:[[1,9,16],[1,9,24]],add_cairo:[[0,4,16],[0,4,24],[1,4,24]],add_circle:[[1,6,24],
[1,6,36]],add_half_circle:[[1,2,24]],adjust:[[0,9,24],[1,9,18],[1,9,24]],airplane:[[0,5,24],[1,5,20],[1,5,24]],airplay:[[1,6,16],[1,6,24]],airplay_off:[[1,1,24]],album:[[0,8,24],[1,8,24]],alert_circle:[[0,10,24],[1,10,16],[1,10,24]],alert_triangle:[[0,10,12],[0,10,24],[1,10,24]],align_center:[[0,6,24],[1,6,24]],align_left:[[0,6,24],[1,6,24]],align_right:[[0,6,24],[1,6,24]],arrow_caps:[[0,2,24],[1,2,24]],arrow_circle:[[1,6,24],[1,6,48]],arrow_circle_dash:[[1,1,24]],arrow_circle_play:[[1,1,24],[1,1,
36],[1,1,48]],arrow_circle_right:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24]],arrow_diagonal:[[1,5,24]],arrow_diagonal_down_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_diagonal_up_right:[[0,1,12],[0,1,16],[0,1,18],[0,1,24],[1,1,12],[1,1,16],[1,1,18],[1,1,24]],arrow_down:[[0,3,24],[1,3,24]],arrow_down_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrow_flip:[[1,10,16],[1,10,18],[1,10,24]],arrow_flip_dollar_sign:[[1,2,24]],arrow_in:[[0,8,24],[1,8,24]],arrow_left:[[1,
8,24,!0]],arrow_left_cairo:[[1,2,24,!0]],arrow_merge:[[1,2,24]],arrow_out:[[0,2,24]],arrow_pause:[[1,1,24]],arrow_redo:[[1,1,24]],arrow_remix:[[1,1,24]],arrow_repeat:[[0,5,24],[1,5,24]],arrow_repeat_1:[[0,3,24],[1,3,24]],arrow_right:[[1,3,24,!0]],arrow_shuffle:[[0,5,24],[1,5,24]],arrow_skip_forward:[[0,1,24],[1,1,24]],arrow_solid_down:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_solid_up:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],arrow_split:[[0,3,24],[1,3,24]],arrow_swap_horizontal:[[0,5,24],[1,5,18],
[1,5,24]],arrow_time:[[0,8,24],[1,8,24]],arrow_time_cairo:[[0,2,24],[1,2,24]],arrow_time_forward:[[1,1,24]],arrow_undo:[[1,1,24]],arrow_up:[[0,3,24],[1,3,24]],arrow_up_circle:[[0,4,12],[0,4,16],[0,4,18],[0,4,24]],arrows_alert:[[1,1,24]],article:[[1,2,24]],article_alert:[[1,2,24]],article_check:[[1,2,24]],article_clarify:[[1,2,24]],audio:[[0,14,12],[0,14,16],[0,14,18],[0,14,24],[1,14,18],[1,14,24]],audio_badge:[[0,3,12],[0,3,16],[0,3,24]],audio_cairo:[[0,2,24],[1,2,24]],audio_off:[[1,2,24]],audio_surround:[[0,
1,24],[1,1,24]],background:[[1,1,24]],backspace:[[0,5,24],[1,5,24]],bag:[[0,7,12],[0,7,18],[0,7,24],[1,7,18],[1,7,24]],bag_bookmark:[[1,2,24]],bag_cairo:[[0,2,24],[1,2,24]],bar_circle:[[1,4,24]],bar_graph:[[0,2,24],[1,2,24]],bar_graph_box_vertical:[[0,6,24],[1,6,24]],bar_horizontal:[[1,2,16],[1,2,24]],bars_2:[[1,9,16],[1,9,24]],bars_3:[[0,2,24],[1,2,24]],beaker:[[1,2,24]],bell:[[0,10,24],[1,10,24]],bell_cairo:[[0,3,24],[1,3,24]],bell_off:[[1,5,24]],bell_off_cairo:[[1,2,24]],bell_on:[[0,6,24]],bell_on_cairo:[[0,
2,24]],blur:[[1,2,24]],book:[[1,3,24]],bookmark:[[0,9,24],[1,9,24]],bookmark_cairo:[[0,2,24],[1,2,24]],box_3d:[[0,1,24],[1,1,24]],box_bar:[[0,3,24]],box_check:[[0,6,18],[0,6,24],[0,6,36],[1,6,24]],box_chevron_right:[[1,3,24]],box_dashed_triangle:[[1,3,24]],box_empty:[[1,5,24]],box_open_check:[[0,4,24],[1,4,16],[1,4,24]],box_pencil:[[1,3,16],[1,3,24]],box_placeholder_left:[[1,1,24]],box_search:[[1,1,24]],box_stack_3:[[0,1,24],[1,1,24]],boxes_2:[[1,3,24]],briefcase:[[1,2,24]],briefcase_slash:[[0,3,
24]],brightness:[[0,3,24],[1,3,24]],broadcast:[[0,3,24],[1,3,12],[1,3,16],[1,3,18],[1,3,24],[1,3,48]],bug:[[0,3,24],[1,3,24]],business:[[1,4,24]],cable:[[1,2,24]],calculator:[[0,3,24],[1,3,24]],calendar:[[0,4,24],[1,4,24]],camera:[[0,10,24],[1,10,24]],camera_audio:[[1,5,24]],camera_effects:[[1,4,24]],camera_flip:[[1,4,24]],camera_hashtag:[[1,5,24]],camera_switch:[[0,3,24],[1,3,24]],card:[[0,3,12],[0,3,16],[0,3,24]],cart:[[0,4,24],[1,4,24]],cat:[[0,3,24],[1,3,24]],celebration:[[1,2,24]],check:[[0,
13,12],[0,13,16],[0,13,24],[1,13,16],[1,13,24]],check_circle:[[0,10,18],[0,10,24],[1,10,24]],check_double:[[1,1,24]],check_double_off:[[1,1,24]],chevron_collapse:[[1,3,24]],chevron_down:[[1,9,18],[1,9,24]],chevron_down_cairo:[[1,2,24]],chevron_down_circle:[[0,3,24]],chevron_expand:[[1,5,24]],chevron_first:[[1,1,24]],chevron_last:[[1,1,24]],chevron_left:[[1,9,16,!0],[1,9,18,!0],[1,9,24,!0]],chevron_left_circle:[[0,3,24]],chevron_left_ios:[[1,2,24]],chevron_left_ios_cairo:[[1,2,24]],chevron_right:[[0,
7,16,!0],[0,7,18,!0],[0,7,24,!0],[1,7,16,!0],[1,7,18,!0],[1,7,24,!0]],chevron_right_cairo:[[1,2,24]],chevron_right_circle:[[0,3,24]],chevron_right_ios:[[1,1,24]],chevron_up:[[1,9,16],[1,9,18],[1,9,24]],chevron_up_cairo:[[1,2,24]],chevron_up_circle:[[0,3,24]],chromecast:[[0,10,24],[1,10,24]],chromecast_animate_frame_1:[[1,5,24]],chromecast_animate_frame_2:[[1,5,24]],chromecast_animate_frame_3:[[1,5,24]],chromecast_cairo:[[0,2,24],[1,2,24]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,
2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_half_full:[[1,1,24]],circles_6:[[0,1,24]],circles_overlap:[[0,1,24],[1,1,24]],circles_overlap_check:[[0,1,16],[0,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_cairo:[[0,2,24],[1,2,24]],clock:[[0,10,24],[1,10,16],[1,10,24]],clock_arrows:[[1,1,24]],clock_arrows_alert:[[1,1,24]],clock_cairo:[[0,2,24],[1,2,24]],clock_half_circle:[[0,1,24],[1,1,24]],closed_caption:[[0,10,24],[1,10,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,
6,24],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_off:[[1,2,24]],code:[[1,2,24]],compass:[[0,8,24],[1,8,24]],compass_cairo:[[0,1,24],[1,1,24]],controller:[[0,2,24],[1,2,24]],copy:[[1,3,24]],copyright:[[0,4,24],[1,4,24]],creator_academy:[[0,3,12],[0,3,16],[0,3,24],[1,3,24]],creator_academy_cairo:[[0,2,24],[1,2,24]],credit_card:[[1,4,24]],crop:[[1,3,16],[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,16],[0,5,24],[1,5,12],[1,5,16],[1,5,24]],curve_s:[[0,1,24]],dashboard_plus:[[1,
1,16],[1,1,18],[1,1,20],[1,1,24]],die_3:[[0,5,24],[1,5,24]],directions:[[1,3,24]],dogfood:[[1,1,24]],dollar_sign:[[0,7,24],[1,7,24]],dollar_sign_circle:[[0,11,16],[0,11,24],[1,11,16],[1,11,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_plus:[[1,1,24]],dollar_sign_container:[[1,7,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,16],[1,23,24]],dollar_sign_off:[[1,3,24]],dot:[[0,2,12],[0,2,24]],download:[[0,11,24],[1,11,16],[1,11,24]],download_cairo:[[0,2,24],[1,2,24]],downloaded:[[0,7,
24]],downloading:[[1,5,24]],downloading_0:[[1,5,24]],downloading_1:[[1,6,24]],downloading_2:[[1,6,24]],downloading_3:[[1,6,24]],downloading_4:[[1,6,24]],downloading_5:[[1,7,24]],downloading_6:[[1,6,24]],drive_add:[[1,2,24]],earth:[[0,12,24],[1,12,16],[1,12,18],[1,12,24]],explicit:[[0,7,18],[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_off:[[1,4,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_arrows_diagonal:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_image:[[1,2,24]],
face_meh:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_meh_2:[[0,6,24],[0,6,36],[1,6,24],[1,6,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[0,9,36],[1,9,24],[1,9,36]],fashion:[[0,4,24],[1,4,24]],fashion_cairo:[[0,2,24],[1,2,24]],fast_back:[[0,3,24],[1,3,24]],fast_forward:[[0,5,24]],
film_strip:[[0,7,24],[1,7,24]],film_strip_add:[[1,2,24]],filter_face:[[0,5,24],[1,5,24]],filter_photo:[[0,8,24],[1,8,24]],fire:[[0,9,12],[0,9,24],[1,9,16],[1,9,24]],fire_cairo:[[0,2,24],[1,2,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,24]],flag_cairo:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,18],[0,5,24],[1,5,24]],flash_off:[[0,5,24],[1,5,24]],flash_on:[[0,5,24],[1,5,24]],flip_horizontal:[[1,4,24]],flip_horizontal_dash:[[1,1,24]],flip_vertical_dash:[[1,1,24]],folder:[[0,
4,16],[0,4,24],[1,4,24]],font_square_spark:[[1,1,16],[1,1,24]],football:[[0,4,24],[1,4,24]],gaming:[[0,3,24],[1,3,24]],gaming_cairo:[[0,2,24],[1,2,24]],gear:[[0,9,24],[1,9,24]],gear_cairo:[[0,3,24],[1,3,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],globe_image:[[0,2,24],[0,2,36],[1,2,24],[1,2,36]],glow:[[1,2,24]],google_lens:[[1,4,24]],greater_than_20:[[1,2,24]],grid_2x2:[[1,1,24]],grid_3_by_3:[[0,1,24],[1,1,24]],grid_asymmetrical:[[0,
1,24],[1,1,24]],hand:[[1,2,24]],hand_long_press:[[0,3,24],[1,3,24]],hand_pinch_in:[[1,2,24]],hand_swipe_left:[[1,1,24]],hand_swipe_right:[[1,2,24]],hand_tap:[[0,2,24],[1,2,24]],hand_wave:[[1,2,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],heart:[[0,18,13],[0,18,24],[1,18,16],[1,18,24]],heart_box:[[1,1,24]],heart_circle:[[1,2,16],[1,2,18],[1,2,20],[1,2,24]],heart_off:[[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,
2,24]],home:[[0,9,24],[1,9,24]],home_cairo:[[0,2,24],[1,2,24]],hourglass:[[1,3,16],[1,3,24]],image:[[0,8,24],[1,8,24]],image_add:[[1,4,24]],image_wallpaper:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],incognito_cairo:[[0,2,24],[1,2,24]],infinite:[[0,2,24]],infinity:[[1,2,24]],info_circle:[[1,10,16],[1,10,18],[1,10,20],[1,10,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layers:[[0,1,24],[1,1,24]],leaf:[[1,
2,24]],lens:[[1,1,24]],less_than_4:[[1,2,24]],library:[[0,6,24],[1,6,24]],library_add:[[1,7,16],[1,7,24]],library_image:[[1,1,24]],library_music:[[0,3,24],[1,3,24]],library_saved:[[0,6,24]],lightbulb:[[0,4,12],[0,4,24],[1,4,24]],lightbulb_cairo:[[0,2,24],[1,2,24]],lightbulb_spark:[[1,2,24]],link:[[1,8,18],[1,8,24]],link_off:[[1,1,24]],list_add:[[1,5,24]],list_check:[[0,2,24]],list_music:[[1,3,24]],list_pencil:[[1,5,24]],list_play_arrow:[[0,8,24],[1,8,12],[1,8,24]],list_play_arrow_cairo:[[0,2,24],
[1,2,24]],list_queue:[[1,1,24]],list_queue_last:[[0,3,24],[1,3,24]],list_queue_next:[[1,1,24]],list_remove:[[1,1,24]],list_view:[[1,2,24]],list_view_cairo:[[1,2,24]],live_mobile_landscape_orientation:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_point:[[0,6,12],[0,6,24],[1,6,24]],location_point_off:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,12],[1,13,16],[1,13,18],[1,13,24]],lock_open:[[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],math_add:[[0,
3,24]],math_and:[[0,3,24]],math_divide:[[0,3,24]],math_equals:[[0,3,24]],math_equals_slash:[[1,3,24]],math_greater_than:[[0,3,24]],math_greater_than_or_equal:[[1,1,24]],math_less_than:[[0,3,24]],math_less_than_or_equal:[[1,4,24]],math_multiply:[[0,3,24]],math_or:[[0,3,24]],math_percent:[[0,3,24]],math_subtract:[[0,3,24]],maximize_cairo:[[1,1,24]],medal:[[1,2,24]],medal_star:[[1,2,24]],meet:[[1,1,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,12],[0,9,16],[0,9,18],[0,9,24],[1,9,24]],mention:[[1,
5,16],[1,5,24]],menu_filter:[[0,1,24],[1,1,24]],menu_sort:[[1,4,24]],message_bubble_alert:[[0,6,24],[1,6,24]],message_bubble_alert_cairo:[[1,2,24]],message_bubble_empty:[[1,1,24]],message_bubble_gear:[[1,1,24]],message_bubble_left:[[0,1,24],[1,1,24]],message_bubble_left_boost:[[1,1,24]],message_bubble_left_off:[[1,1,16],[1,1,24]],message_bubble_overlap:[[0,7,24],[1,7,24]],message_bubble_question:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],message_bubble_right:[[0,14,24],[0,14,32],[1,14,16],[1,14,24]],message_bubble_right_caption:[[1,
1,24]],mic:[[0,14,24],[1,14,24]],mic_off:[[1,2,24]],miniplayer_exit:[[1,1,24]],mobile:[[0,4,24],[1,4,24]],mobile_check:[[1,2,24]],mobile_download:[[1,3,24]],mobile_landscape:[[1,3,24]],mobile_screen_horizontal:[[1,1,24]],mobile_screen_vertical:[[1,1,24]],money_hand:[[1,2,24]],monitor_display:[[0,4,16],[0,4,24],[1,4,16],[1,4,24]],monitor_display_off:[[1,1,24]],moon_z:[[0,1,24],[1,1,24]],motion:[[1,2,24]],move:[[1,2,24]],music:[[0,6,24],[1,6,16],[1,6,18],[1,6,24]],music_off:[[1,3,24]],music_scissors:[[1,
3,24]],music_shape:[[1,3,24]],music_video:[[1,4,24]],music_video_off:[[1,1,24]],my_videos:[[1,6,24]],my_videos_cairo:[[1,2,24]],news:[[0,3,24],[1,3,12],[1,3,24]],news_cairo:[[0,2,24],[1,2,24]],node_left:[[1,2,24]],node_right:[[1,2,24]],note:[[0,1,16],[0,1,24],[1,1,16],[1,1,24]],note_add:[[1,1,16],[1,1,24]],note_spark:[[0,2,16],[0,2,24],[1,2,16],[1,2,24]],odometer:[[0,4,24],[1,4,24]],open_new:[[0,7,24],[1,7,12],[1,7,24]],overflow_horizontal:[[1,6,24],[1,6,32]],overflow_vertical:[[1,13,24]],overflow_vertical_cairo:[[1,
1,24]],paint_bucket:[[1,3,24]],palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],paper_corner_folded:[[0,2,24],[1,2,24]],paper_open_in_new:[[0,1,24],[1,1,24]],pause:[[0,9,24]],pause_circle:[[0,2,12],[0,2,16],[0,2,24]],pdf:[[1,2,24]],pencil:[[1,10,16],[1,10,18],[1,10,24]],people:[[0,6,12],[0,6,24],[1,6,24]],people_2:[[0,1,24],[1,1,24]],people_group:[[0,4,24],[1,4,16],[1,4,24]],people_note:[[0,1,18],[0,1,24],[1,1,24]],person:[[0,7,12],[0,7,13],[0,7,16],[0,7,24],[0,7,48],[1,7,13],[1,7,16],[1,7,24]],person_2:[[1,
1,24]],person_account:[[1,6,24]],person_account_cairo:[[1,1,24]],person_add:[[1,7,24]],person_box:[[1,5,24]],person_circle:[[0,10,24],[1,10,24]],person_circle_cairo:[[0,2,24],[1,2,24]],person_circle_slash:[[1,2,24]],person_minus:[[0,1,24],[1,1,24]],person_music:[[0,4,24],[1,4,24]],person_radar:[[0,7,12],[0,7,24],[1,7,16],[1,7,18],[1,7,24]],person_setting:[[1,6,24]],person_shield:[[1,7,24]],person_square_spark:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],phone:[[0,3,24],[1,3,24]],picture_in_picture:[[0,
2,24],[1,2,24]],picture_in_picture_combine:[[1,1,24]],pin:[[0,7,12],[0,7,24],[1,7,16],[1,7,24]],pin_off:[[1,1,24]],play_arrow:[[0,7,24],[1,7,24]],play_arrow_circle:[[0,2,24],[1,2,24]],play_arrow_disabled:[[0,1,12],[0,1,24]],play_arrow_half_circle:[[0,5,24],[1,5,24]],podcast:[[0,6,24],[1,6,12],[1,6,16],[1,6,18],[1,6,24]],podcast_add:[[0,2,24],[1,2,24]],podcast_cairo:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point_2x:[[1,1,24]],point_3x:[[1,3,24]],point_5x:[[1,3,24]],point_8x:[[1,1,24]],poll:[[1,
9,16],[1,9,24],[1,9,40]],pound:[[1,3,24]],presentation:[[1,3,24]],presentation_remove:[[1,1,24]],price_tag:[[0,8,12],[0,8,24],[1,8,24]],price_tag_heart:[[1,2,24]],qr_code:[[1,3,24]],question_circle:[[1,5,24]],question_circle_cairo:[[1,2,24]],question_head:[[1,2,24]],quotation_mark:[[0,1,24],[1,1,24]],quotation_mark_off:[[1,1,24]],radar_live:[[0,7,24],[1,7,12],[1,7,16],[1,7,24]],radar_live_cairo:[[0,2,24],[1,2,24]],rating_down:[[1,1,24]],rating_up:[[1,7,12],[1,7,16],[1,7,24]],record:[[0,2,24]],remix:[[1,
2,16],[1,2,24]],replay_arrow:[[1,1,24]],rotate_90:[[1,1,24]],rotate_90_clockwise:[[1,2,24]],rss:[[1,2,16],[1,2,24]],rss_off:[[1,1,16],[1,1,24]],ruby:[[1,2,12],[1,2,16],[1,2,18],[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,12],[0,8,24],[1,8,24]],scissors_cairo:[[0,2,24],[1,2,24]],scissors_cut:[[1,4,16],[1,4,18],[1,4,24]],screen_default:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_full:[[1,7,24]],screen_full_cairo:[[1,1,24]],screen_full_exit:[[1,6,24]],
screen_full_exit_cairo:[[1,1,24]],screen_fullscreen:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_light:[[1,1,24]],screen_mini_player:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_multi_view:[[0,3,24],[1,3,24]],screen_rotation:[[1,2,18],[1,2,24]],screen_switch:[[0,1,24],[1,1,24]],screen_theatre:[[0,1,24],[0,1,48],[1,1,24],[1,1,48]],screen_vertical:[[1,1,24]],screen_x:[[1,2,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,24]],search_cairo:[[1,2,24]],search_superscript:[[1,1,24]],send:[[0,5,24,!0],
[1,5,24,!0]],settings_remote:[[1,1,24]],shadow_hard:[[0,3,24]],shadow_soft:[[0,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[0,12,32,!0],[1,12,16,!0],[1,12,24,!0]],share_cairo:[[1,2,24]],share_ios:[[1,2,24]],share_link:[[0,1,24],[1,1,24]],shield:[[1,6,24]],shield_add:[[1,2,24]],shield_check:[[1,1,24]],shield_empty:[[0,1,16],[0,1,18],[0,1,24],[1,1,16],[1,1,18],[1,1,24]],shield_off:[[1,1,24]],shield_overflow:[[1,2,24]],shield_plus:[[1,1,24]],shield_search:[[1,2,24]],shorts_layout_bottom:[[1,
1,24]],shorts_layout_centered_square:[[1,1,24]],shorts_layout_foreground:[[1,1,24]],shorts_layout_landscape_bottom:[[1,1,24]],shorts_layout_landscape_top:[[1,1,24]],shorts_layout_left:[[1,1,24]],shorts_layout_pip:[[1,1,24]],shorts_layout_right:[[1,1,24]],shorts_layout_single:[[1,1,24]],shorts_layout_top:[[1,1,24]],skip_back_10:[[0,1,24]],skip_back_15:[[0,1,24]],skip_back_20:[[0,1,24]],skip_back_30:[[0,1,24]],skip_back_5:[[0,1,24]],skip_back_60:[[0,1,24]],skip_down:[[0,5,24]],skip_forward_10:[[0,1,
24]],skip_forward_15:[[0,1,24]],skip_forward_20:[[0,1,24]],skip_forward_30:[[0,1,24]],skip_forward_5:[[0,1,24]],skip_forward_60:[[0,1,24]],skip_next:[[0,7,24]],skip_previous:[[0,6,24]],skip_up:[[0,5,24]],slash_circle_left:[[1,7,24]],slash_circle_right:[[1,2,24]],soccer_ball:[[1,3,24]],soccer_card:[[0,2,12],[0,2,16],[0,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,16],[0,10,24]],spark_chat:[[1,1,16],[1,1,24]],spark_image:[[1,2,24]],spark_lightbulb:[[0,2,24],[1,2,24]],spark_message_bubble:[[1,4,
16],[1,4,24]],spark_message_bubble_left:[[1,1,24]],spark_music:[[1,2,24]],spark_pencil:[[1,2,24]],spark_radar:[[0,1,12],[0,1,16],[0,1,24],[1,1,12],[1,1,16],[1,1,24]],spark_text:[[1,1,24]],spark_video:[[1,2,24]],sparkle:[[0,4,24],[1,4,24]],speaker:[[1,2,24]],speaker_group:[[1,1,24]],speaker_group_off:[[1,1,24]],speaker_headset:[[1,2,24]],speaker_off:[[1,1,24]],split:[[1,4,24]],sports:[[0,1,24]],spotlight:[[0,3,24],[1,3,24]],star:[[0,6,12],[0,6,16],[0,6,24],[1,6,12],[1,6,16],[1,6,24]],star_circle:[[0,
6,12],[0,6,16],[0,6,18],[0,6,24]],star_circle_ribbon:[[0,1,16],[0,1,20],[0,1,24],[0,1,36],[1,1,16],[1,1,20],[1,1,24],[1,1,36]],star_half:[[0,3,12],[0,3,16],[0,3,24]],star_shooting:[[0,3,24],[1,3,24]],statistics_graph:[[1,2,24]],sticker:[[1,2,24]],stop:[[0,5,24]],stopwatch:[[0,5,16],[0,5,24],[1,5,16],[1,5,24]],stopwatch_10:[[0,1,24]],stopwatch_3:[[0,1,24]],subscriptions:[[0,11,24],[1,11,18],[1,11,24]],subscriptions_cairo:[[0,2,24],[1,2,24]],subtitles:[[0,4,12],[0,4,24],[1,4,24]],super_chat:[[1,8,18],
[1,8,24]],super_sticker:[[0,8,16],[0,8,24],[1,8,16],[1,8,24]],super_store:[[1,3,24]],superstar:[[1,1,24]],tablet:[[1,1,24]],target:[[0,2,24],[1,2,16],[1,2,24]],target_add:[[0,2,24],[1,2,16],[1,2,24]],template_add:[[1,3,16],[1,3,24]],template_play:[[0,3,24],[1,3,24]],text:[[0,9,24],[1,9,16],[1,9,18],[1,9,24]],text_bell_cairo:[[1,1,12],[1,1,16],[1,1,18],[1,1,24]],text_bold:[[1,1,24]],text_box:[[1,5,24]],text_italic:[[1,1,24]],text_outline:[[1,2,24]],text_preset:[[1,1,24]],text_serif:[[1,1,24]],text_shadow:[[1,
2,24]],text_strikethrough:[[1,1,24]],text_underline:[[1,1,24]],theme_switch:[[0,1,24],[1,1,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,16],[0,24,24],[0,24,36],[1,24,16],[1,24,24],[1,24,36]],thumb_up:[[0,22,16],[0,22,24],[0,22,36],[1,22,16],[1,22,24],[1,22,36]],thumb_up_cairo:[[0,2,24],[1,2,24]],thumb_up_down:[[0,4,24],[1,4,24]],tic_tac_toe:[[0,4,12],[0,4,24],[1,4,16],[1,4,24]],tic_tac_toe_cairo:[[0,2,24],[1,2,24]],ticket_star:[[1,1,24]],tilt:[[1,4,24]],time_stamp_plus:[[1,1,24]],timeline:[[1,3,
24]],toolbox:[[1,4,24]],transcript:[[1,2,16],[1,2,24]],transcript_search:[[1,1,16],[1,1,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,16],[1,4,24]],trash_can:[[1,10,16],[1,10,18],[1,10,24]],triangle_down:[[1,7,24]],triangle_three_left:[[0,1,24]],triangle_three_right:[[0,1,24]],trophy:[[0,3,24],[1,3,24]],trophy_cairo:[[0,2,24],[1,2,24]],trophy_star:[[1,1,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,12],[0,8,16],[0,8,24],[1,8,16],[1,8,24]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_dollar_sign:[[0,
1,24],[1,1,24]],tv_off:[[1,2,24]],tv_queue:[[1,4,24]],tv_queue_chevron:[[1,2,24]],upload:[[1,5,24]],uploading:[[1,1,24]],variable:[[1,4,24]],verified_circle:[[1,4,24]],video_camera:[[0,9,24],[1,9,24]],video_camera_add:[[1,2,24]],video_camera_off:[[1,1,24]],video_link:[[1,5,16],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],volume_down:[[0,2,24],[1,2,24]],volume_fade:[[1,2,24]],volume_off:[[0,4,24],[1,4,24]],volume_on:[[0,3,24],[1,3,24]],
volume_stable:[[0,1,24],[1,1,24]],vr:[[0,7,24],[1,7,24]],waveform:[[1,3,24]],waveform_music:[[0,2,18],[0,2,24],[0,2,48]],waveform_spark:[[1,2,24]],wrench:[[0,3,24],[1,3,24]],x:[[1,11,18],[1,11,24]],x_cairo:[[1,1,24]],x_circle:[[0,9,24],[1,9,24]],x_mark:[[1,4,20],[1,4,24]],x_octagon:[[1,2,24]],yen_sign_container:[[0,2,24],[1,2,24]],youtube_improve_tv:[[1,1,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_linked_tv:[[1,4,24]],youtube_logo_icon:[[0,6,24],[1,6,24]],youtube_mix:[[1,5,12],[1,5,16],[1,5,24]],
youtube_music:[[0,7,24],[1,7,24]],youtube_music_cairo:[[1,2,24]],youtube_originals:[[0,6,24],[1,6,24]],youtube_shorts:[[0,10,12],[0,10,20],[0,10,24],[1,10,20],[1,10,24]],youtube_shorts_arrow_down:[[1,1,24]],youtube_shorts_arrow_left:[[1,2,24]],youtube_shorts_arrow_up:[[1,1,24]],youtube_shorts_cairo:[[0,2,24],[1,2,24]],youtube_shorts_camera:[[1,3,24]],youtube_shorts_chevron_left_ios:[[1,2,24]],youtube_shorts_green_screen:[[0,1,24],[1,1,24]],youtube_shorts_heart:[[0,2,24],[0,2,32]],youtube_shorts_message_bubble_right:[[0,
2,24],[0,2,32]],youtube_shorts_no_triangle:[[0,4,16],[0,4,24],[0,4,32],[1,4,16],[1,4,24],[1,4,32]],youtube_shorts_overflow_vertical:[[1,2,24]],youtube_shorts_plus:[[1,5,16],[1,5,24]],youtube_shorts_remix:[[0,2,24],[0,2,32]],youtube_shorts_search:[[1,3,24]],youtube_shorts_share:[[0,2,24],[0,2,32]],youtube_shorts_sticker:[[1,1,18],[1,1,24]],youtube_shorts_thumb_down:[[0,2,24],[0,2,32]],youtube_shorts_thumb_up:[[0,2,24],[0,2,32]],youtube_shorts_waveform:[[1,2,18],[1,2,24]],youtube_studio:[[0,8,24],[1,
8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[0,2,24],[1,2,24]]};var V7b={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,3,24]],chevron_right:[[1,7,18,!0],[1,7,24,!0]],chevron_right_circle:[[0,3,24],[1,3,24]],chevron_right_end:[[1,1,24]],chevron_right_square:[[1,1,24]],chevron_up:[[1,9,12],[1,9,24]],chevron_up_circle:[[0,3,24],[1,3,24]],chevron_up_end:[[1,
1,24]],chromecast:[[0,10,24],[1,10,18],[1,10,24],[1,10,36]],chromecast_mobile:[[1,4,24],[1,4,36]],chromecast_waveform:[[1,2,24]],circle:[[0,8,24],[1,8,24]],circle_full:[[0,3,24]],circle_full_half:[[0,1,24]],circle_half_filled:[[1,1,24]],circle_slash:[[0,3,24],[1,3,18],[1,3,24]],circles6:[[1,1,24]],clapperboard:[[0,3,24],[1,3,24]],clapperboard_slash:[[1,1,24]],clapperboard_sparkles:[[0,2,24],[1,2,24]],clock:[[0,10,24],[0,10,48],[1,10,24]],clock_arrow_clockwise:[[1,1,24]],clock_half_dashed:[[1,1,24]],
clock_split:[[0,2,24],[1,2,24]],clock_split_alert:[[0,2,24],[1,2,24]],closed_captions:[[0,2,24],[1,2,24]],cloud:[[1,2,24]],cloud_arrow_down:[[1,3,24]],cloud_arrow_up:[[0,6,24],[1,6,18],[1,6,24]],cloud_check:[[0,3,24],[1,3,24]],cloud_ellipsis:[[0,3,24],[1,3,24]],cloud_slash:[[1,2,24],[1,2,48]],cms_allowlist:[[0,2,24],[1,2,24]],code:[[1,2,24]],compare:[[1,2,24]],compass:[[0,8,24],[1,8,24]],copy:[[1,3,24]],copy_to_all:[[1,1,24]],copyright:[[0,4,24],[1,4,24]],copyright_search:[[0,2,24],[1,2,24]],cover_claim:[[1,
1,24]],creative_commons:[[0,2,24],[1,2,24]],credit_card:[[0,4,24],[1,4,24]],crop:[[1,3,24]],crop_rotate:[[1,2,24]],crown:[[0,5,18],[0,5,24],[1,5,24]],csv:[[0,2,24],[1,2,24]],cube:[[0,2,24],[1,2,24]],cursor_click:[[0,2,24],[1,2,24]],curve:[[1,1,24]],cvp:[[0,2,24],[1,2,24]],dashboard:[[0,2,24],[1,2,24]],dashboard_add:[[1,1,24]],die_face3:[[0,2,24],[1,2,24]],directions:[[1,3,24]],display:[[0,2,24],[1,2,24]],display_slash:[[1,1,24]],divide:[[1,1,24]],document:[[0,2,24],[1,2,24]],document_arrow_up_right:[[0,
2,24],[1,2,24]],dollar_sign_arrow_flip:[[1,1,24]],dollar_sign_circle:[[0,11,24],[1,11,18],[1,11,24]],dollar_sign_circle_add:[[1,1,24]],dollar_sign_circle_hand:[[1,1,24]],dollar_sign_circle_pause:[[1,2,24]],dollar_sign_circle_slash:[[1,1,24]],dollar_sign_heart:[[0,23,12],[0,23,24],[1,23,12],[1,23,24]],dollar_sign_rectangle:[[1,1,24]],dollar_sign_tv:[[0,2,24],[1,2,24]],dot:[[0,2,12],[0,2,24]],download:[[1,11,18],[1,11,24]],dpad:[[0,2,24],[1,2,24]],embed:[[0,2,24],[1,2,24]],equal:[[1,2,18],[1,2,24]],
equal_slash:[[1,1,24]],explicit:[[0,7,24],[1,7,24]],eye:[[0,6,24],[1,6,24]],eye_slash:[[1,1,24]],eyedropper:[[1,2,24]],face_add:[[1,1,24]],face_happy:[[0,11,24],[0,11,36],[0,11,48],[1,11,24],[1,11,36]],face_image:[[1,2,24]],face_meh:[[0,9,24],[1,9,24]],face_neutral:[[0,4,24],[0,4,36],[1,4,24],[1,4,36]],face_paintbrush:[[1,2,24]],face_sad:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_scale:[[1,1,24]],face_sparkles:[[0,2,24],[1,2,24]],face_unhappy:[[0,10,24],[0,10,36],[1,10,24],[1,10,36]],face_upset:[[0,
9,24],[1,9,24]],face_very_happy:[[0,11,24],[0,11,36],[1,11,24],[1,11,36]],face_very_sad:[[0,9,24],[1,9,24]],fashion:[[0,4,24],[1,4,24]],fast_forward:[[0,5,24],[1,5,24]],fast_rewind:[[0,2,24],[1,2,24]],film_strip:[[0,7,24],[0,7,48],[1,7,24]],film_strip_add:[[1,2,24]],film_strip_audio:[[1,1,24]],filter:[[1,1,24]],filter_audio:[[1,1,24]],filter_photo:[[0,8,24],[1,8,24]],fireworks:[[1,3,24]],flag:[[0,9,24],[1,9,18],[1,9,24]],flash:[[0,2,24],[1,2,24]],flash_auto:[[0,3,24],[1,3,24]],flash_circle:[[0,5,
24],[1,5,24]],flash_slash:[[0,2,24],[1,2,24]],flip_horizontal:[[1,4,24]],flip_horizontal_half_dashed:[[1,1,24]],flip_vertical_half_dashed:[[1,1,24]],folder:[[0,4,24],[1,4,24]],font:[[1,1,24]],font_bold:[[1,1,24]],font_italic:[[1,1,24]],font_outline:[[1,1,24]],font_present:[[1,1,24]],font_serif:[[1,1,24]],font_shadow:[[1,1,24]],font_square:[[0,2,24],[1,2,24]],font_square_spark:[[1,1,18],[1,1,24]],font_strikethrough:[[1,1,24]],font_style:[[1,1,24]],font_underline:[[1,1,24]],football:[[0,4,24],[1,4,
24],[1,4,36]],game_controller:[[1,1,24]],gaming:[[0,3,24],[1,3,24]],gear:[[0,9,24],[1,9,18],[1,9,24]],gesture_long_press:[[0,2,24],[1,2,24]],gesture_pinch_in:[[1,1,24]],gesture_swipe_left:[[1,1,24]],gesture_swipe_right:[[1,1,24]],gesture_swipe_up:[[1,1,24]],gesture_tap:[[0,2,24],[1,2,24]],ghost:[[0,5,24],[1,5,24]],gif:[[1,2,24]],gift:[[0,3,24],[1,3,24]],globe:[[1,4,24]],glow:[[1,2,24]],google:[[0,1,24]],google_blogger:[[0,1,24]],google_drive_add:[[1,1,24]],google_lens:[[1,4,24]],google_meet:[[0,2,
24],[1,2,24]],google_quick_share:[[1,1,24]],graduation_cap:[[0,3,18],[0,3,24],[1,3,24]],greater_than:[[1,1,24]],greater_than_n20:[[1,1,24]],greater_than_or_equal_to:[[1,1,24]],hand:[[1,2,24]],hand_wave:[[1,2,24]],hands_clap:[[1,1,24]],hands_heart:[[0,3,24],[1,3,24]],hashtag:[[1,2,24]],hd:[[0,8,24],[1,8,24]],headset:[[0,8,24],[1,8,24]],hearing:[[0,2,24],[1,2,24]],heart:[[0,18,24],[1,18,18],[1,18,24]],heart_circle:[[1,2,24]],heart_cube:[[1,1,24]],heart_slash:[[1,1,24]],help_bubble:[[0,2,24],[1,2,24]],
help_circle:[[1,2,18],[1,2,24]],hierarchy:[[0,4,24],[1,4,24]],highlights:[[1,2,24]],history:[[1,1,24]],home:[[0,9,24],[1,9,24]],hourglass:[[1,3,18],[1,3,24]],hype:[[0,2,24],[1,2,24]],image:[[0,8,24],[1,8,24]],image_add:[[0,4,24],[1,4,24]],image_frame:[[1,1,24]],image_list:[[0,2,24],[1,2,24]],image_list_slash:[[1,1,24]],image_spark:[[1,1,24]],image_stack:[[0,2,24],[1,2,24]],image_viewfinder:[[1,1,24]],incognito:[[0,9,24],[1,9,24]],infinity:[[1,2,24]],info_circle:[[1,10,18],[1,10,24]],info_circle_spark:[[1,
1,24]],journey:[[1,2,24]],key:[[1,5,24]],keyboard:[[0,4,24],[1,4,24]],label:[[0,4,24],[1,4,24]],label_slash:[[0,2,24],[1,2,24]],laptop:[[1,3,24]],laptop_mobile:[[0,4,24],[1,4,24]],layout_bottom:[[1,1,24]],layout_foreground:[[1,1,24]],layout_full:[[1,1,24]],layout_left:[[1,1,24]],layout_middle:[[1,1,24]],layout_picture_in_picture:[[1,1,24]],layout_right:[[1,1,24]],layout_top:[[1,1,24]],leaf:[[1,2,24]],less_than:[[1,1,24]],less_than_n4:[[1,1,24]],less_than_or_equal_to:[[1,1,24]],license:[[0,2,24],[1,
2,24]],license_alert:[[1,1,24]],license_search:[[1,1,24]],license_slash:[[1,1,24]],lightbulb:[[0,4,24],[1,4,24]],link:[[1,8,18],[1,8,24]],link_slash:[[1,1,24]],live:[[1,1,24]],live_photo:[[1,2,24]],live_waves:[[1,2,18],[1,2,24]],location_pin:[[0,2,24],[1,2,24]],location_pin_slash:[[1,1,24]],lock:[[0,13,12],[0,13,24],[1,13,18],[1,13,24],[1,13,48]],lock_clock:[[1,1,24]],lock_n2:[[1,1,24]],lock_open:[[0,4,24],[1,4,24]],magic_wand:[[0,3,24],[1,3,24]],mail:[[0,8,24],[1,8,24]],map:[[1,3,24]],medal:[[1,
2,24]],medal_star:[[1,2,24]],megaphone:[[0,4,24],[1,4,24]],memberships:[[0,9,24],[0,9,36],[1,9,24]],memberships_gift:[[1,1,24]],mention:[[1,5,24]],menu:[[1,1,24]],mic:[[0,14,18],[0,14,24],[0,14,36],[0,14,48],[1,14,18],[1,14,24],[1,14,48]],mic_slash:[[1,2,24]],minus:[[1,2,18],[1,2,24]],minus_circle:[[0,3,24],[1,3,18],[1,3,24]],minus_square:[[0,2,24],[1,2,24]],mix:[[0,4,24],[1,4,18],[1,4,24]],mobile:[[0,4,24],[1,4,24]],mobile_arrow_down:[[1,1,24]],mobile_arrow_in:[[1,1,24]],mobile_arrow_out:[[1,1,24]],
mobile_check:[[1,2,24]],mobile_landscape:[[0,3,24],[1,3,24]],motion:[[1,2,24]],move:[[1,2,24]],music_video:[[0,4,24],[1,4,24]],music_video_slash:[[1,1,24]],n15:[[1,1,24]],n1point2x:[[1,1,24]],n1point5x:[[1,1,24]],n1point8x:[[1,1,24]],n1x:[[1,1,24]],n2d:[[1,1,24]],n2point5x:[[1,1,24]],n2x:[[1,1,24]],n3d:[[1,1,24]],n3x:[[1,1,24]],n4d:[[1,1,24]],n4k:[[0,1,24],[1,1,24]],n60:[[1,1,24]],n8k:[[0,1,24],[1,1,24]],new_release:[[1,1,24]],news:[[0,3,24],[1,3,24]],news_alert:[[0,1,24]],node_left:[[1,2,24]],node_right:[[1,
2,24]],note:[[0,1,18],[0,1,24],[1,1,18],[1,1,24]],note_spark:[[0,2,18],[0,2,24],[1,2,18],[1,2,24]],open_in_panel:[[1,2,24]],originals:[[0,1,24],[1,1,24]],overflow_horizontal:[[1,6,24],[1,6,36]],overflow_vertical:[[1,13,18],[1,13,24],[1,13,36]],page_search:[[1,1,24]],paint_bucket:[[1,3,24]],paint_palette:[[1,1,24]],panels:[[0,2,24],[1,2,24]],pause:[[0,9,24],[0,9,36],[0,9,48],[1,9,24]],pause_circle:[[0,2,24],[1,2,24]],pause_history:[[1,1,24]],pawprint:[[0,2,24],[1,2,24]],pdf:[[1,2,24]],pencil:[[0,10,
24],[1,10,18],[1,10,24]],pencil_spark:[[1,1,24]],percent:[[1,1,24]],person:[[0,7,24],[1,7,12],[1,7,24]],person2:[[1,1,24]],person2_rectangle:[[0,1,24],[1,1,24]],person3:[[0,2,24],[1,2,18],[1,2,24]],person_add:[[0,7,24],[1,7,18],[1,7,24]],person_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],person_check:[[1,1,24]],person_child:[[0,1,24],[1,1,24]],person_circle:[[0,10,24],[1,10,24],[1,10,48]],person_circle_slash:[[1,2,24]],person_gear:[[0,2,24],[1,2,24]],person_shield:[[1,7,24]],person_square:[[0,2,24],
[1,2,18],[1,2,24]],person_square_spark:[[0,1,24],[1,1,24]],person_square_stack:[[0,2,24],[1,2,18],[1,2,24]],person_viewfinder:[[0,1,24],[1,1,24]],person_waveform:[[1,2,24]],person_waves:[[0,1,24],[1,1,24]],person_x:[[1,1,24]],phone:[[0,3,24],[1,3,12],[1,3,24]],piano:[[1,1,24]],picture_in_picture:[[0,2,24],[1,2,24]],picture_in_picture_stack:[[1,1,24]],pin:[[0,7,24],[1,7,18],[1,7,24]],pin_slash:[[0,2,24],[1,2,18],[1,2,24]],play:[[0,4,18],[0,4,24],[0,4,36],[0,4,48],[1,4,24]],play_circle:[[0,2,24],[0,
2,48],[1,2,24]],play_circle_half_dashed:[[1,1,24]],play_slash:[[0,1,24],[1,1,24]],play_square_half_dashed:[[1,1,24]],play_square_stack:[[0,1,24],[1,1,24]],playables:[[0,2,24],[1,2,18],[1,2,24]],player_default:[[0,1,24],[1,1,24]],player_full_enter:[[1,1,24]],player_full_enter_alt:[[1,1,24]],player_full_enter_portrait:[[1,2,24]],player_full_exit:[[1,1,24]],player_full_exit_alt:[[1,1,24]],player_mini_enter:[[0,1,24],[1,1,24]],player_mini_exit:[[1,1,24]],player_multiview:[[0,1,24],[1,1,24]],player_switch:[[0,
1,24],[1,1,24]],player_theater:[[0,1,24],[1,1,24]],playlist:[[1,5,12],[1,5,18],[1,5,24],[1,5,48]],playlist_add:[[1,3,18],[1,3,24]],playlist_audio:[[0,3,24],[1,3,18],[1,3,24],[1,3,48]],playlist_audio_slash:[[1,1,24]],playlist_check:[[1,1,24]],playlist_pencil:[[1,2,24],[1,2,48]],playlist_x:[[1,3,18],[1,3,24]],podcast:[[0,6,12],[0,6,24],[1,6,12],[1,6,18],[1,6,24],[1,6,48]],podcast_add:[[0,2,24],[1,2,24]],podcast_check:[[0,2,24]],point2x:[[1,1,24]],point3x:[[1,1,24]],point5x:[[1,1,24]],point8x:[[1,1,
24]],poll:[[1,9,18],[1,9,24],[1,9,36]],premium:[[0,1,24],[1,1,24]],presentation:[[1,3,24]],price_tag:[[0,8,24],[0,8,48],[1,8,24]],price_tag_heart:[[1,2,24]],price_tag_rectangle:[[1,1,24]],qr_code:[[1,3,24]],qr_code_viewfinder:[[1,1,24]],question_head:[[1,2,24]],queue:[[1,1,24]],queue_last:[[1,1,24]],queue_next:[[1,1,24]],quiz:[[0,1,24],[1,1,24]],quote:[[0,1,24],[1,1,24]],quote_slash:[[0,1,24],[1,1,24]],record:[[0,2,24]],redo:[[1,1,24]],remix:[[1,2,24]],remote_waves:[[1,1,24]],repeat:[[0,2,24],[1,
2,24]],repeat1:[[0,1,24],[1,1,24]],replay:[[1,2,24],[1,2,36]],rotate_clockwise:[[1,1,24]],rotate_counterclockwise:[[1,1,24]],rotate_landscape:[[1,2,18],[1,2,24]],rotate_portrait:[[1,1,24]],rss:[[1,2,24]],rss_slash:[[1,1,24]],ruby:[[1,2,24]],samples:[[0,2,24],[1,2,24]],saturation:[[1,2,24]],scale:[[1,4,24]],scissors:[[0,8,24],[1,8,18],[1,8,24]],scissors_cut:[[1,4,24]],scribble:[[1,1,24]],sd:[[0,3,24],[1,3,24]],search:[[0,15,24],[1,15,18],[1,15,24],[1,15,48]],search_shield:[[0,1,24],[1,1,24]],search_spark:[[1,
1,24]],seek_forward:[[0,1,24]],seek_rewind:[[0,1,24]],send:[[0,5,24,!0],[1,5,24,!0]],shadow:[[1,1,24]],shadow_hard:[[0,3,24],[1,3,24]],shadow_soft:[[0,3,24],[1,3,24]],shapes:[[0,3,24],[1,3,24]],share:[[0,12,24,!0],[1,12,18,!0],[1,12,24,!0]],share_android:[[0,2,24],[1,2,24]],share_ios:[[1,2,24]],shield:[[0,6,24],[1,6,24]],shield_add:[[1,2,24]],shield_health:[[1,1,24]],shield_overflow:[[1,2,24]],shield_slash:[[1,1,24]],shield_x:[[0,3,24],[1,3,18],[1,3,24]],shorts:[[0,3,18],[0,3,24],[1,3,24]],shorts_empty:[[0,
3,18],[0,3,24],[1,3,24]],shuffle:[[0,4,24],[1,4,18],[1,4,24]],skip10_back:[[1,2,24],[1,2,36]],skip10_forward:[[1,1,24]],skip15_back:[[1,1,24]],skip15_forward:[[1,1,24]],skip20_back:[[1,1,24]],skip20_forward:[[1,1,24]],skip30_back:[[1,1,24]],skip30_forward:[[1,2,24],[1,2,36]],skip5_back:[[1,1,24]],skip5_forward:[[1,1,24]],skip60_back:[[1,1,24]],skip60_forward:[[1,1,24]],skip_down:[[0,5,24],[1,5,24]],skip_next:[[0,7,12],[0,7,24],[0,7,36],[1,7,24]],skip_previous:[[0,6,24],[0,6,36],[1,6,24]],skip_up:[[0,
5,24],[1,5,24]],slash_forward:[[1,1,24]],sleep_timer:[[0,2,24],[1,2,24]],snowflake:[[1,1,24]],soccer_ball:[[1,3,24]],sonar:[[1,1,24]],sort:[[1,2,18],[1,2,24]],spacebar:[[1,2,24]],spark:[[0,10,12],[0,10,24],[1,10,24]],spark_bubble_chat:[[1,1,24]],spark_waves:[[0,2,24],[1,2,24]],sparkles:[[0,2,24],[1,2,24]],speaker:[[1,2,24]],speaker_headset:[[1,2,24]],speaker_slash:[[1,1,24]],speaker_stack:[[1,1,24]],speaker_stack_slash:[[1,1,24]],speedometer:[[0,2,24],[1,2,24]],splice:[[1,1,24]],split:[[1,4,24]],
spotlight:[[0,3,24],[1,3,24]],spreadsheet:[[1,1,24]],square:[[0,2,24],[1,2,24]],square3_stack:[[0,2,24],[1,2,24]],square3d_stack:[[0,2,24],[1,2,24]],square_grid2x2:[[1,1,24]],square_grid3x3:[[0,2,24],[1,2,24]],square_pencil:[[0,3,24],[1,3,18],[1,3,24]],stable_volume:[[0,2,24],[1,2,24]],star:[[0,6,12],[0,6,24],[1,6,12],[1,6,24]],star_circle:[[0,6,12],[0,6,18],[0,6,24],[0,6,36],[1,6,24]],star_full_half:[[0,1,12],[0,1,24]],star_half_filled:[[1,2,12],[1,2,24]],star_ticket:[[0,2,24],[1,2,24]],star_trophy:[[1,
1,24]],star_tv:[[1,1,24]],sticker:[[1,2,24]],stop:[[0,6,24],[0,6,36],[1,6,24]],stop_circle:[[0,2,24],[1,2,24]],stopwatch:[[0,5,24],[1,5,24]],stopwatch10:[[0,1,24]],stopwatch3:[[0,1,24]],storage:[[0,2,24],[1,2,24]],subscriptions:[[0,11,24],[1,11,24],[1,11,48]],subtitles:[[0,4,24],[1,4,24]],subtitles_bubble:[[1,1,24]],sum:[[1,1,24]],super_chat:[[0,8,24],[1,8,24]],super_star:[[1,1,24]],super_sticker:[[0,8,24],[1,8,24]],super_store:[[0,3,24],[1,3,24]],surround_sound:[[0,2,24],[1,2,24]],tablet_landscape:[[1,
1,24]],target:[[1,2,24]],target_add:[[1,2,24]],template_add:[[1,3,24]],template_play:[[0,3,24],[1,3,24]],template_play_spark:[[1,1,24]],text_align_center:[[0,2,24],[1,2,24]],text_align_left:[[0,2,24],[1,2,24]],text_align_right:[[0,2,24],[1,2,24]],text_bubble:[[0,3,24],[1,3,18],[1,3,24]],text_page:[[0,2,24],[1,2,24]],text_page_alert:[[1,1,24]],text_page_check:[[1,1,24]],text_page_info:[[1,1,24]],texture:[[1,1,24]],theater:[[1,1,24]],theme:[[0,2,24],[1,2,24]],thermometer:[[1,2,24]],thumb_down:[[0,24,
18],[0,24,24],[0,24,36],[0,24,48],[1,24,18],[1,24,24],[1,24,36],[1,24,48]],thumb_up:[[0,22,18],[0,22,24],[0,22,36],[0,22,48],[1,22,18],[1,22,24],[1,22,36],[1,22,48]],thumb_up_down:[[0,4,24],[1,4,24]],tilt:[[1,4,24]],timeline:[[1,3,24]],timeline_spark:[[1,1,24]],timestamp_add:[[1,1,24]],toolbox:[[0,4,24],[1,4,24]],transcript:[[1,2,24]],transition:[[0,5,24],[1,5,24]],translate:[[1,4,18],[1,4,24]],trash_can:[[0,10,24],[1,10,18],[1,10,24]],trending:[[0,2,24],[1,2,24]],triangle_down:[[0,7,24],[1,7,24]],
triangle_up:[[0,2,24],[1,2,24]],trophy:[[0,3,24],[1,3,24]],truck:[[0,5,24],[1,5,24]],tv:[[0,8,24],[1,8,24],[1,8,48]],tv_arrow_left:[[1,2,24]],tv_circle:[[0,3,24],[1,3,24]],tv_mobile:[[1,2,24],[1,2,36]],tv_slash:[[1,1,24]],unarchive:[[1,1,24]],undo:[[1,1,24]],upload:[[1,5,24]],variable:[[1,4,24]],video:[[0,2,24],[1,2,24]],video_camera:[[0,9,24],[0,9,48],[1,9,24],[1,9,48]],video_camera_add:[[1,2,24]],video_camera_slash:[[1,1,24]],video_link:[[1,5,18],[1,5,24]],video_reverse:[[1,1,24]],video_spark:[[1,
2,24]],video_stitch:[[1,2,24]],video_waveform:[[1,1,24]],view_column2:[[1,1,24]],view_column3:[[0,2,24],[1,2,24]],view_column3_row2:[[0,2,24],[1,2,24]],view_compact:[[0,2,24],[1,2,24]],view_feed:[[0,2,24],[1,2,24]],view_list:[[1,1,24]],view_row2:[[0,2,24],[1,2,24]],view_timeline:[[1,1,24]],volume_fade:[[1,2,24]],volume_max:[[0,2,24],[1,2,24]],volume_min:[[0,2,24],[1,2,24]],volume_mute:[[0,2,24],[1,2,24]],vr:[[0,7,24],[1,7,24]],watch:[[1,1,24]],water:[[1,1,24]],waveform:[[1,3,24],[1,3,48]],waveform_spark:[[1,
2,24]],wifi_tethering:[[1,1,24]],wrench:[[0,3,18],[0,3,24],[1,3,18],[1,3,24]],x:[[1,11,18],[1,11,24],[1,11,36]],x_circle:[[0,9,24],[1,9,18],[1,9,24]],x_octagon:[[1,2,24]],x_rectangle:[[1,1,24]],yen_sign_rectangle:[[0,2,24],[1,2,24]],youtube:[[0,2,24],[1,2,24]],youtube_kids:[[0,5,24],[1,5,24]],youtube_music:[[0,7,24],[1,7,24]],youtube_shorts:[[0,10,24],[1,10,24]],youtube_studio:[[0,8,24],[1,8,24]],youtube_tv:[[0,8,24],[1,8,24]],zoom_auto:[[1,2,24]],zoom_in:[[0,2,24],[1,2,24]],zoom_out:[[0,2,24],[1,
2,24]]};var t7b={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"},pm=function(X){this.iconUrlProvider=X};
pm.prototype.resolveIcon=function(X,J){var p=t7b[X.iconName.toUpperCase()];p&&(X.iconName=p);var l=X.iconName;l=l.replace(/-/g,"_");X=Object.assign({},X,{iconName:this.mapIconTypeToStandardName(l,!!p)||l.toLowerCase()});if(_.H("enable_web_delhi_icons")||p){var g;return Uq6(V7b,X,((g=this.iconUrlProvider)==null?void 0:g.getYtStandardUrl)||o$m,J)}var B;return Uq6(daJ,X,((B=this.iconUrlProvider)==null?void 0:B.getYtStandardUrl)||yqR,J)};
pm.prototype.mapIconTypeToStandardName=function(X,J){return _.H("enable_web_delhi_icons")||J?GWg[X.toUpperCase()]:u5J[X.toUpperCase()]};
pm[o6]=[_.I6(qU2)];var P$0=new Set("audio_badge offline_pause pause play_all play_arrow sponsorship_star youtube_music".split(" ")),QJT=new Set(["offline_downloading_eighty","offline_downloading_forty","offline_downloading_sixty","offline_downloading_twenty","offline_downloading_zero"]),E0p=function(X){this.urlProvider=this.iconUrlProvider=X};
_.r(E0p,pm);
E0p.prototype.resolveIcon=function(X,J){X.iconName==="youtube_logo"&&(X.iconName="yt-logo-updated");if(X.iconName==="youtube_premium_logo"||X.iconName==="youtube_red_logo")X.iconName="yt-logo-red-updated";var p=Object.assign({},X);X.iconName==="menu"&&(_.H("enable_web_delhi_icons")||(p.iconName="bars_3"),p.iconStyle="youtube_outline");X.iconSetName==="socialNetworksRound"&&(X.iconName==="mail"&&(p.iconName="email"),X.iconName==="embed"&&(p.iconSize=60));X.iconName==="more"&&(p.iconName="overflow_horizontal");
X.iconName==="fullscreen"&&(p.iconName="screen_full");X.iconName==="premium_standalone"&&(p.iconName="premium_standalone_cairo");_.H("enable_connect_icon_update_web")&&X.iconName==="account_linked"&&(p.iconName="circles_overlap_check",p.iconStyle="youtube_fill");_.H("enable_connect_icon_update_web")&&X.iconName==="account_unlinked"&&(p.iconName="circles_overlap",p.iconStyle="youtube_outline");P$0.has(X.iconName)&&(p.iconStyle="youtube_fill");if(_.H("enable_web_delhi_icons")){X.iconName==="playlist_add"&&
(p.iconName="bookmark");X.iconName==="offline_pin"&&(p.iconName="arrow_down_circle",p.iconStyle="youtube_fill");if(X.iconName==="circles_overlap_check"||p.iconName==="circles_overlap_check")p.iconName="account_link",p.iconStyle="youtube_fill";QJT.has(X.iconName)&&(p.iconName+="_updated")}X=Object.assign({},p,{iconName:(pm.prototype.mapIconTypeToStandardName.call(this,p.iconName)||p.iconName).toLowerCase()});var l;return(X=Uq6(maA,X,((l=this.urlProvider)==null?void 0:l.getUrl)||SGR,J))?X:pm.prototype.resolveIcon.call(this,
p,J)};
E0p[o6]=[_.I6(qU2)];_.KpA=1;var lp=function(X,J){this.JSC$17722_commandHandler=X;this.innertubeTransportService=J};
_.r(lp,Ha);lp.prototype.resolveCommand=function(X,J){var p=this,l,g,B;return _.L(function(k){return(l=_.a(X,W90))?k.return(TVp(p,l,(g=J)==null?void 0:(B=g.form)==null?void 0:B.element)):k.return()})};
var TVp=function(X,J,p){J={profileCardContext:J.profileCardContext,profileOwnerExternalChannelId:J.profileOwnerExternalChannelId};var l=_.eo(Z0s);return _.Zq(X.innertubeTransportService,J,l).then(function(g){if(!g)throw new _.Kw("GetProfileCard failed");if(g=g.popupCommand){X.JSC$17722_commandHandler.resolveCommand(g,{form:{element:p}});_.Go(_.Mp(),66557);g=g==null?void 0:g.clickTrackingParams;var B=_.El();g&&B&&_.Mp().graftServerVe(g,B)}})};
lp[o6]=[_.SV,_.GU];var gT=function(){};
_.r(gT,Ha);gT.prototype.resolveCommand=function(X){var J,p;return _.L(function(l){J=_.a(X,ehU);if(!J)return l.return();p=Number(J.enableDelayedPacfLoggingTvMs);if(isNaN(p)){var g=Er();cpe(g,J,0)}else cpe(Er(),J,p);_.Ma(l)})};_.B1=function(){};
_.r(_.B1,Ha);
_.B1.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y;return _.L(function(e){l=_.a(X,ZI0);B=(g=J.form)==null?void 0:g.element;n=(k=B)==null?void 0:k.closest("ytd-enforcement-message-view-model");if(!l||!n)return e.return();p.allowAdsAction||(w=l.fundingChoiceInstructionPageUrl,p.allowAdsAction=new SBb(window,_.BC(w)));var Z=p.allowAdsAction;Z.wallElement=n;Z.allowAdsPopup.style.setProperty("display","flex","important");var h=Z.scrollManager;h.isScrollingEnabled&&(h.originalBodyOverflow=h.JSC$10276_domHelper.JSC$9602_document_.body.style.overflow,
h.JSC$10276_domHelper.JSC$9602_document_.body.style.overflow="hidden",h.isScrollingEnabled=!1);Z.wallElement.style.setProperty("display","none","important");PRZ(Z.accessibilityManager,Z.allowAdsPopup.querySelector(".fc-whitelist-dialog"));if((Y=p.allowAdsAction.allowAdsPopup)&&Y instanceof HTMLElement)for(Z=_.C(Object.entries({position:"absolute","z-index":"10000",top:"50%",left:"50%",transform:"translate(-50%, -50%)"})),h=Z.next();!h.done;h=Z.next()){var x=_.C(h.value);h=x.next().value;x=x.next().value;
Y.style.setProperty(h,x)}_.Ma(e)})};
_.B1.prototype.dispose=function(){this.allowAdsAction&&(this.allowAdsAction.tearDown(),this.allowAdsAction=void 0)};var $f=function(){};
_.r($f,Ha);$f.prototype.resolveCommand=function(X){var J;return _.L(function(p){J=_.a(X,IIZ);if(!J)return p.return();lOB(X);_.Ma(p)})};_.W1=new _.yo("AI_CHAT_CONTROLLER_TOKEN");var Cm=function(X,J,p,l){this.JSC$17737_commandHandler=X;this.store=J;this.getPlayerCb=p;this.aiChatController=l};
_.r(Cm,Ha);Cm.prototype.pageContext=function(){var X=_.$1.currentPageSubTypeSelector(this.store.getState()),J;return(J=this.aiChatController)==null?void 0:_.zgp(J,X)};
Cm.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k;return _.L(function(n){p=_.a(X,OIk);g=(l=p)==null?void 0:l.command;if(!g)return n.return();switch((k=p)==null?void 0:k.decorationType){case "FORM_DATA_DECORATOR_COMMAND_TYPE_AI_COMPANION_PANEL_REQUEST":var w="youchat-"+Date.now(),Y;var e=String(Math.floor(((Y=J.getPlayerCb())==null?void 0:Y.getCurrentTime())||0)*1E3);B={inputComposerFormData:{clientMessageId:w,playerOffsetMs:e,pageContext:J.pageContext()}}}if(!B)return n.return();J.JSC$17737_commandHandler.resolveCommand(g,
{form:{formData:B}});_.Ma(n)})};
Cm[o6]=[_.SV,_.k3,suU,_.I6(_.W1)];var jJp=new _.yo("SESSION_STORAGE");var kf=function(X){this.sessionStorage=X("conversations")};
_.r(kf,Ha);kf.prototype.resolveCommand=function(X){var J=this,p;return _.L(function(l){p=_.a(X,cHk);if(!p)return l.return();p.conversationId?J.sessionStorage.set("conversation_id",p.conversationId):J.sessionStorage.remove("conversation_id");_.Ma(l)})};
kf[o6]=[jJp];var nm=function(X){this.JSC$17749_commandHandler=X};
_.r(nm,Ha);
nm.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1){p=_.a(X,iQb);if((l=p)==null||!l.text||!navigator.clipboard)return e.return();_.f$(e,2);return e.yield(navigator.clipboard.writeText(p.text),4)}if(e.nextAddress!=2){if(!p.successActions||p.successActions.length===0)return e.return();g=_.C(p.successActions);for(B=g.next();!B.done;B=g.next())k=B.value,J.JSC$17749_commandHandler.resolveCommand(k);return _.e8(e,0)}_.qa(e);if(!p.failureActions||p.failureActions.length===
0)return e.return();n=_.C(p.failureActions);for(w=n.next();!w.done;w=n.next())Y=w.value,J.JSC$17749_commandHandler.resolveCommand(Y);_.Ma(e)})};
nm[o6]=[_.SV];var Lm=function(X){this.JSC$17753_commandHandler=X};
_.r(Lm,Ha);
Lm.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){switch(x.nextAddress){case 1:l=_.a(X,fIe);if(!l)return x.return();_.f$(x,2);if(!l.imageBytes&&!l.imageUrl)throw Error("Di");if(!l.imageUrl){if(l.imageBytes){B=l.imageBytes;k=B.replace(/-/g,"+").replace(/_/g,"/");var U=bH6(k);g=_.jD(U)}x.jumpTo(4);break}return x.yield(fetch(l.imageUrl),5);case 5:return n=x.yieldResult,x.yield(n.blob(),6);case 6:w=x.yieldResult,g=_.jD(w);case 4:Z=(Y=J)==null?void 0:(e=Y.form)==
null?void 0:e.element;h=document.createElement("a");X5(h,g);Z.appendChild(h);h.download="";h.click();Z.removeChild(h);URL.revokeObjectURL(_.Q9(g));l.successCommand&&p.JSC$17753_commandHandler.resolveCommand(l.successCommand);_.e8(x,0);break;case 2:_.qa(x),l.errorCommand&&p.JSC$17753_commandHandler.resolveCommand(l.errorCommand),_.Ma(x)}})};
Lm[o6]=[_.SV];var AQ=function(X){this.store=X};
_.r(AQ,Ha);AQ.prototype.resolveCommand=function(X){var J=this,p,l,g;return _.L(function(B){l=(p=_.a(X,_.OTZ))==null?void 0:p.entityBatchUpdate;if(!l)return B.jumpTo(0);g=Object.assign({},l,{mutations:[].concat(_.EU(l.mutations||[]))});return B.yield(_.R4(g,J.store),0)})};
AQ[o6]=[yQ];var i$b=function(X){this.JSC$17760_commandHandler=X;this.feedbackDialogMap=new Map};
i$b.prototype.openDialog=function(X,J){(X=this.feedbackDialogMap.get(X))&&this.JSC$17760_commandHandler.resolveCommand({openPopupAction:{popupType:"DIALOG",popup:X}},J)};
i$b[o6]=[_.SV];var wT=new _.yo("FEEDBACK_CONTROLLER_TOKEN");var Yf=new _.yo("APP_STORE_TOKEN");var v1=function(X,J,p,l){this.store=X;this.controller=J;this.JSC$17763_commandHandler=p;this.innertubeTransportService=l};
_.r(v1,Ha);
v1.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em;return _.L(function(HK){switch(HK.nextAddress){case 1:l=_.a(X,_.s9);if(B=(g=l)==null?void 0:g.contentId)for(n=_.C(((k=l)==null?void 0:k.actions)||[]),w=n.next();!w.done;w=n.next())Y=w.value,sJp(p,Y,B);h=(e=J)==null?void 0:(Z=e.form)==null?void 0:Z.element;return _.H("wug_feedback_endpoint_use_its")?(y=new _.gz,y.endpoint=X,D=_.CE(p.innertubeTransportService,X,(c=J)==null?void 0:c.form),y.ajaxPromise=
D,_.h8(h,"yt-service-request-sent",y),HK.yield(D,5)):HK.yield(_.am(h,[X,{impression:(U=J)==null?void 0:U.disableClickTracking}]).catch(function(){}),4);
case 4:x=HK.yieldResult;HK.jumpTo(3);break;case 5:x=HK.yieldResult,_.h8(h,"yt-service-request-completed",{data:x});case 3:P=((m=x)==null?void 0:(d=m.data)==null?void 0:d.feedbackResponses)||((G=x)==null?void 0:G.feedbackResponses);if((Q=P)==null?0:Q.length)(BK=(E=P[0])==null?void 0:E.followUpDialog)&&B&&(CY=p.controller)!=null&&CY.feedbackDialogMap.set(B,BK),(em=(Um=P[0])==null?void 0:Um.isThumbnailReporting)&&p.JSC$17763_commandHandler.resolveCommand({signalAction:{signal:"CLOSE_POPUP"}});_.Ma(HK)}})};
var sJp=function(X,J,p){var l=_.a(J,_.Im);if(l){l=_.C(l.commands||[]);for(var g=l.next();!g.done;g=l.next())sJp(X,g.value,p)}_.a(J,_.QX)&&X.store.dispatch(_.uE("commandEntity",YkW(p),{key:p,command:J}));_.a(J,Ybb)&&X.store.dispatch(_.uE("commandEntity",YkW(p),{key:p,command:J}))};
v1[o6]=[Yf,wT,_.SV,_.GU];var es=function(X){this.controller=X};
_.r(es,Ha);es.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k;return _.L(function(n){l=_.a(X,_.wH);B=(g=l)==null?void 0:g.targetId;if(((k=l)==null?void 0:k.signal)!=="TELL_US_WHY"||!B)return n.return();p.controller.openDialog(B,J);_.Ma(n)})};
es[o6]=[wT];var Z9=function(X){this.store=X};
_.r(Z9,Ha);Z9.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y;return _.L(function(e){l=_.a(X,fua);B=(g=l)==null?void 0:g.contentId;w=(k=J)==null?void 0:(n=k.form)==null?void 0:n.element;Y=_.am(w,[X]);B&&p.undo(B);return e.yield(Y,0)})};
Z9.prototype.undo=function(X){this.store.dispatch(_.uE("commandEntity",YkW(X),{key:X,command:void 0}))};
Z9[o6]=[Yf];var hQ=function(X){this.JSC$17775_commandHandler=X};
_.r(hQ,Ha);hQ.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y;return _.L(function(e){p=_.a(X,KUH);l=p.flowStateKey;g=p.validationFailureCommand;B=p.submitValidFormCommand;k=qjI(_.Ze,[l||""]);n=_.a(k,jcr);((w=n)==null?0:w.isValid)&&B&&J.JSC$17775_commandHandler.resolveCommand(B);((Y=n)==null?0:Y.isValid)||!g||J.JSC$17775_commandHandler.resolveCommand(g);_.Ma(e)})};
hQ[o6]=[_.SV];var xf=function(X){this.innertubeTransportService=X};
_.r(xf,Ha);xf.prototype.resolveCommand=function(X,J){var p=this,l;return _.L(function(g){return g.yield(_.CE(p.innertubeTransportService,X,(l=J)==null?void 0:l.form).then(function(B){var k,n;J==null||(k=J.commandController)==null||(n=k.onSuccess)==null||n.call(k,X,B)},function(B){var k,n;
J==null||(k=J.commandController)==null||(n=k.onServerError)==null||n.call(k,X,B)}),0)})};
xf[o6]=[_.GU];var H1=function(){};
_.r(H1,Ha);H1.prototype.resolveCommand=function(X){var J,p,l,g;return _.L(function(B){if(J=_.a(X,_.tcr)){if(p=J.gtmId)l=_.Bh("GL",""),_.X7(p,l);(g=J.gtmData)&&_.JP(g)}_.Ma(B)})};var aG=function(X,J,p){this.innertubeTransportService=X;this.JSC$17786_actionRouter=J;this.JSC$17786_screenManager=p};
_.r(aG,Ha);aG.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){p=_.a(X,dbv);if(!p)return g.return();l=p.command;if(!l)return g.return();J.JSC$17786_actionRouter.triggerAction("yt-insert-rich-section-action",p);return g.yield(_.CE(J.innertubeTransportService,l,{disableCache:!0}).then(function(B){X.clickTrackingParams&&(B==null?0:B.trackingParams)&&J.JSC$17786_screenManager.graftServerVe(B.trackingParams,_.V_(X.clickTrackingParams))}),0)})};
aG[o6]=[_.GU,cO,_.pO];DqU.bind(null,a$);var XlT=DqU.bind(null,QEs);mqa.bind(null,a$);var JyO=mqa.bind(null,QEs);qGm.bind(null,a$);var plO=qGm.bind(null,QEs);var Uc=function(){};
_.r(Uc,Ha);
Uc.prototype.resolveCommand=function(X){var J,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){J=_.a(X,o8t);if(!J)return Z.return();l=((p=J.operations)==null?void 0:p.operations)||[];g=_.C(l);for(B=g.next();!B.done;B=g.next())if(k=B.value,k.insertItemSectionContent){var h=k.insertItemSectionContent,x=h.contents||[];h.insertByPositionInSection?XlT(h.insertByPositionInSection.sectionTargetId,x,h.insertByPositionInSection.position):h.insertByRelativePositionInSection&&h.insertByRelativePositionInSection.sectionTargetId&&h.insertByRelativePositionInSection.itemTargetId&&
JyO(h.insertByRelativePositionInSection.sectionTargetId,h.insertByRelativePositionInSection.itemTargetId,x,h.insertByRelativePositionInSection.relativePosition)}else k.replaceSection?(h=k.replaceSection,x={},h.replaceByTargetId?x=h.replaceByTargetId:h.replaceByGroupId&&(x={targetId:h.replaceByGroupId.groupId,newContent:h.replaceByGroupId.newContent,undoKey:""}),x.newContent&&Tgr(x.targetId,{continuationItems:[x.newContent]})):k.removeItem?(h=k.removeItem,h.removeByTargetId&&h.sectionTargetId&&plO(h.sectionTargetId,
h.removeByTargetId.targetIds||[])):k.removeSection&&(k.removeSection.removeByTargetId?(n=void 0,lx6(((n=k.removeSection)==null?void 0:n.removeByTargetId.targetIds)||[])):k.removeSection.removeByGroupId&&(w=void 0,lx6(((w=k.removeSection)==null?void 0:w.removeByGroupId.groupIds)||[])));e=((Y=J.operations)==null?void 0:Y.scrollConfig)||{};gM2(e);_.Ma(Z)})};
var lx6=function(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next())Tgr(J.value,{continuationItems:[]})},gM2=function(X){if(X.scrollToItem){var J=X.scrollToItem.item||{},p=J.itemTargetId;
J=J.sectionTargetId;if(p&&J){var l=document.querySelector("[data-target-id="+J+"]"),g=l==null?void 0:l.querySelector("[data-target-id="+p+"]");l&&g&&setTimeout(function(){var B=g.offsetTop-l.offsetTop,k;if(((k=X.scrollToItem)==null?void 0:k.scrollPosition)==="SCROLL_POSITION_CENTER")B-=l.offsetHeight/2,B+=g.offsetHeight/2;else{var n;((n=X.scrollToItem)==null?void 0:n.scrollPosition)==="SCROLL_POSITION_END"&&(B-=l.offsetHeight,B+=g.offsetHeight)}l.scroll({top:B,behavior:"smooth"})},100)}}};var rT=new _.yo("CLIENT_NAME_TOKEN");var Bbp=new _.yo("DEFAULT_STORE_EXPIRATION_TOKEN");var M6m=new _.yo("CLIENT_LOCATION_SERVICE_TOKEN");var IG=function(X,J,p){this.clientName=X||_.Bh("INNERTUBE_CLIENT_NAME","WEB");this.clientLocationService=J||_.kj.getInstance();this.JSC$17814_commandHandler=p||_.Dp.instance};
_.r(IG,Ha);IG.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){l=(p=_.a(X,koG))==null?void 0:p.onComplete;J.clientLocationService.clearLocationPlayabilityToken(J.clientName);l&&J.JSC$17814_commandHandler.resolveCommand(l);_.Ma(g)})};
IG[o6]=[rT,M6m,_.SV];var yI=function(X){this.innertubeTransportService=X};
_.r(yI,Ha);yI.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k;return _.L(function(n){B=(l=J)==null?void 0:(g=l.form)==null?void 0:g.element;return n.yield(_.CE(p.innertubeTransportService,X,(k=J)==null?void 0:k.form).then(function(w){FjZ(B,new CustomEvent("yt-service-request-completed"),{data:w},_.Bh("openPopupConfig"))}),0)})};
yI[o6]=[_.GU];var oG=function(){};
_.r(oG,Ha);oG.prototype.resolveCommand=function(X){var J,p;return _.L(function(l){J=_.a(X,Ji0);p=document.querySelector("mini-app-container-view-model");if(!J||!p)return l.return();J.isPlaying?p.dispatchEvent(new Event("play")):p.dispatchEvent(new Event("pause"));_.Ma(l)})};var Ss=function(){};
_.r(Ss,Ha);Ss.prototype.resolveCommand=function(X){var J,p,l,g,B,k,n;return _.L(function(w){J=_.a(X,NaZ);if((p=J)==null||!p.paramKeys)return w.return();l=J.paramKeys;g=_.vi(window.location.href);B=_.C(l);for(k=B.next();!k.done;k=B.next())n=k.value,g.JSC$10308_queryData_.remove(n);window.history.replaceState(window.history.state,document.title,g.toString());_.Ma(w)})};var $Kp=function(){this.dropdownMap=new Map};_.WlJ=new _.yo("DROPDOWN_CONTROLLER_TOKEN");var Oc=function(X){this.controller=X};
_.r(Oc,Ha);Oc.prototype.resolveCommand=function(X){var J=this,p,l,g,B;return _.L(function(k){p=_.a(X,wwv);if(!p)return k.return();l=p;g=l.dropdownId;B=l.selectedOptionIndex;if(g===void 0||B===void 0)return k.return();var n=J.controller.dropdownMap.get(g);n&&n(B);_.Ma(k)})};
Oc[o6]=[_.WlJ];var c1=function(X){this.controller=X};
_.r(c1,Ha);c1.prototype.resolveCommand=function(X){var J=this,p;return _.L(function(l){return(p=_.a(X,rvU))?l.yield(J.controller.closeDialog(),0):l.return()})};
c1[o6]=[_.Wg];var bp=function(X){this.controller=X};
_.r(bp,Ha);bp.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){p=_.a(X,$GX);if(!p)return g.return();var B,k=p.panelIdentifier||((B=p.identifier)==null?void 0:B.tag);if(!k)throw Error("Ei");return(l=k)?g.yield(J.controller.hidePanel({identifier:l}),0):g.jumpTo(0)})};
bp[o6]=[_.Bg];var fm=function(X){this.controller=X};
_.r(fm,Ha);fm.prototype.resolveCommand=function(X){var J=this,p;return _.L(function(l){return(p=_.a(X,Q_X))?l.yield(J.controller.closeSheet(),0):l.return()})};
fm[o6]=[_.$5];var D9=function(X,J){this.innertubeTransportService=X;this.controller=J};
_.r(D9,Ha);D9.prototype.resolveCommand=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return p=_.a(X,Wke),(l=p)!=null&&l.panelId?k.yield(J.controller.getReloadContinuation(p.panelId),2):k.return();if(k.nextAddress!=3)return(g=k.yieldResult)?k.yield(_.CE(J.innertubeTransportService,X,{continuation:g}),3):k.return();B=k.yieldResult;return k.yield(J.controller.updatePanel({identifier:p.panelId,panelContents:B.content,shouldFocus:!1}),0)})};
D9[o6]=[_.GU,_.Bg];var RG=function(X,J,p){this.innertubeTransportService=X;this.JSC$17855_screenManager=J;this.JSC$17855_commandHandler=p};
_.r(RG,Ha);
RG.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1){p=_.a(X,_.JPj);if(!p)return w.return();if(p.commands)for(l=_.C(p.commands),g=l.next();!g.done;g=l.next())B=g.value,J.JSC$17855_commandHandler.resolveCommand(B,{disableClickTracking:!0});k=_.V_(X.clickTrackingParams);_.Go(J.JSC$17855_screenManager,21760,k,{layer:7,parentLayer:0});return w.yield(_.CE(J.innertubeTransportService,X),2)}n=w.yieldResult;if(!n)return w.return();J.JSC$17855_screenManager.graftServerVe(n.trackingParams,k,
7);_.Ma(w)})};
RG[o6]=[_.GU,_.pO,_.SV];var mZ=new _.yo("PANEL_LOADING_STRATEGY_TOKEN");var FR=function(X,J){this.controller=X;this.panelLoadingStrategy=J};
_.r(FR,Ha);
FR.prototype.resolveCommand=function(X,J){var p=this,l,g,B;return _.L(function(k){l=_.a(X,KmX);if((g=l)==null||!g.panelLoadingStrategy)return k.return();B=function(n){var w,Y,e,Z,h,x,U,y,c,D;return _.L(function(m){Y=_.a((w=n.dialogViewModel)==null?void 0:w.header,YAX);e={viewModel:n.dialogViewModel};Z={};if(U=_.H("web_enable_dialog_header_label")?(h=Y)==null?void 0:(x=h.headline)==null?void 0:x.content:void 0)Z.ariaLabel=U;l.dismissOnBackgroundTap===!1&&(Z.isModal=!0);return n.dialogViewModel?m.yield(p.controller.openDialog(e,
(D=(y=J)==null?void 0:(c=y.form)==null?void 0:c.element)!=null?D:document.body,Z),0):m.return()})};
return k.yield(p.panelLoadingStrategy.execute({command:X,data:l.panelLoadingStrategy,renderFn:B,createScreenConfig:{layer:4}}),0)})};
FR[o6]=[_.Wg,mZ];var qF=function(X,J,p){this.innertubeTransportService=X;this.controller=J;this.JSC$17875_screenManager=p};
_.r(qF,Ha);
qF.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D;return _.L(function(m){switch(m.nextAddress){case 1:l=_.a(X,_.iy);if(!l)return m.return();var d,G=l.panelIdentifier||((d=l.identifier)==null?void 0:d.tag);if(!G)throw Error("Ei");g=G;return m.yield(p.controller.isVisible(g,!0),2);case 2:if((B=m.yieldResult)&&l.blockIfPanelOpen)return m.return();w=(n=(k=p.controller).getPanelContent)==null?void 0:n.call(k,g);if(!(d=w))if(l){var P;d=((P=l.globalConfiguration)==null?void 0:
P.initialState)||l.engagementPanel;if(P=!d)P=!!(l==null?0:(G=l.engagementPanelPresentationConfigs)==null?0:G.engagementPanelPopupPresentationConfig);P&&(d=_.NlI(l.panelIdentifier,l.identifier))}else d=void 0;Y=d;e=l.engagementPanelPresentationConfigs;Z=l.engagementPanelExtras;return m.yield(p.controller.showPanel({identifier:g,panelContents:Y,config:e,extras:Z,target:(h=J)==null?void 0:(x=h.form)==null?void 0:x.element}),3);case 3:if(!l.globalConfiguration){m.jumpTo(0);break}if(l.globalConfiguration.reuseModelAndState&&
_.H("enable_ai_companion")&&(c=(y=(U=p.controller).getPanelContent)==null?void 0:y.call(U,g)))return m.return();_.Go(p.JSC$17875_screenManager,32633);return m.yield(_.CE(p.innertubeTransportService,X),5);case 5:return D=m.yieldResult,p.JSC$17875_screenManager.graftServerVe(D.trackingParams),m.yield(p.controller.updatePanel({identifier:g,panelContents:D.content,shouldFocus:!0,extras:Z,updatePanelContinuationData:D.updatePanelContinuationData}),0)}})};
qF[o6]=[_.GU,_.Bg,_.pO];var NF=function(X,J){this.controller=X;this.panelLoadingStrategy=J};
_.r(NF,Ha);
NF.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U;return _.L(function(y){l=_.a(X,_.Gy);if((g=l)==null||!g.panelLoadingStrategy)return y.return();n=CZp(p.controller,(B=J)==null?void 0:(k=B.form)==null?void 0:k.element);Y=(w=l.contextualSheetPresentationConfig)==null?void 0:w.position;Z=(e=l.contextualSheetPresentationConfig)==null?void 0:e.hoverConfig;x=(h=l.contextualSheetPresentationConfig)==null?void 0:h.expandToFullWidth;U=function(c){var D,m;return _.L(function(d){if(!c.sheetViewModel)return d.return();if(Z){var G=
p.controller;G.shouldPreventClosingWhileHovered=!!Z.preventCloseWhileHovered;var P;G.hideDelayMs=(P=Z.hideDelayMs)!=null?P:0}return d.yield(p.controller.openSheet({viewModel:c.sheetViewModel,sheetPosition:Y,expandToFullWidth:x},n,(D=J)==null?void 0:(m=D.form)==null?void 0:m.element),0)})};
return y.yield(p.panelLoadingStrategy.execute({command:X,data:l.panelLoadingStrategy,renderFn:U,createScreenConfig:{layer:0}}),0)})};
NF[o6]=[_.$5,mZ];var MF=function(X,J){this.controller=X;this.JSC$17886_commandHandler=J};
_.r(MF,Ha);MF.prototype.resolveCommand=function(X,J){var p=this,l,g,B;return _.L(function(k){if(k.nextAddress==1){l=_.a(X,LkH);var n=_.a(l.showCommand,_.iy),w,Y,e=(Y=n==null?void 0:n.panelIdentifier)!=null?Y:n==null?void 0:(w=n.identifier)==null?void 0:w.tag;if(!e)throw Error("Fi");g=e;return k.yield(p.controller.isVisible(g),2)}return(B=k.yieldResult)?k.yield(p.controller.hidePanel({identifier:g}),0):k.yield(p.JSC$17886_commandHandler.resolveCommand(l.showCommand,J),0)})};
MF[o6]=[_.Bg,_.SV];var up=function(X,J,p){this.innertubeTransportService=X;this.controller=J;this.JSC$17889_screenManager=p};
_.r(up,Ha);
up.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E;return _.L(function(BK){switch(BK.nextAddress){case 1:return l=p=_.a(X,e7Z),g=l.targetPanelIdentifier,B=l.contentSourcePanelIdentifier,k=l.globalConfiguration,((n=g)==null?0:n.tag)&&((w=B)==null?0:w.tag)?k?BK.yield(J.controller.showPanel({identifier:g.tag,panelContents:_.NlI(g.tag,g)}),5):BK.yield((h=(Z=J.controller).getPanel)==null?void 0:h.call(Z,B.tag),4):BK.return();case 4:x=BK.yieldResult;Y=(U=x)==
null?void 0:(c=(y=U).getPanelContent)==null?void 0:c.call(y);BK.jumpTo(3);break;case 5:return BK.yield(_.CE(J.innertubeTransportService,X),6);case 6:D=BK.yieldResult,((m=D)==null?0:m.trackingParams)&&J.JSC$17889_screenManager.graftServerVe(D.trackingParams),Y=(d=D)==null?void 0:d.content,e=(G=D)==null?void 0:G.updatePanelContinuationData;case 3:if(Q=(P=Y)==null?void 0:P.engagementPanelSectionListRenderer)return BK.yield(J.controller.showPanel({identifier:g.tag,panelUpdatableFields:{content:Q.content,
secondaryHeaderContent:(E=Q.header)!=null?E:{},targetId:Q.targetId,loggingDirectives:Q.loggingDirectives},updatePanelContinuationData:e}),0);BK.jumpTo(0)}})};
up[o6]=[_.GU,_.Bg,_.pO];var G6=function(){};
_.r(G6,Ha);G6.prototype.resolveCommand=function(X){var J,p,l;return _.L(function(g){if(g.nextAddress==1)return(J=_.a(X,x_H))?g.yield(_.OV(),2):g.return();p=g.yieldResult;if(!p)return g.return();var B=p,k=(l=J)==null?void 0:l.languageCode,n;(B==null?0:(n=B.isReady)==null?0:n.call(B))&&(k=MGW(B,k))&&B.setAudioTrack(k);_.Ma(g)})};var dT=function(){};
_.r(dT,AY);_.W=dT.prototype;_.W.getApiPaths=function(){return L3t};
_.W.getExtension=function(X){return _.a(X,_.CV)};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14451_getStoreKey=function(X){if((X=this.getExtension(X))&&X.videoId){var J={videoId:X.videoId};X.playlistId&&(J.playlistId=X.playlistId);X.index&&(J.index=X.index);X.params&&(J.params=X.params);return _.WI("next",J)}};
_.W.JSC$14444_getClientScreen=function(X){var J;return((J=X.contentPlaybackContext)==null?void 0:J.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.W.JSC$14444_buildRequest=function(X,J,p){J.videoId&&(X.videoId=J.videoId);J.playlistId&&(X.playlistId=J.playlistId);J.params&&(X.params=J.params);J.index!==void 0&&(X.playlistIndex=J.index);X.racyCheckOk=!(!p.racyCheckOk&&!J.racyCheckOk);X.contentCheckOk=!!J.contentCheckOk;p.contentPlaybackContext&&(X.autonavState=p.contentPlaybackContext.autonavState,X.playbackContext={vis:p.contentPlaybackContext.vis,lactMilliseconds:p.contentPlaybackContext.lactMilliseconds});p.prefetchPlaybackContext&&(X.context.request||
(X.context.request={}),X.context.request.isPrefetch=!0);_.H("captions_hats_killswitch")||(J=_.DV().getFlag(65),J=J!=null?!J:!1,p=!!_.tW("yt-player-sticky-caption"),X.captionsRequested=J&&p)};
_.W.getRequestConfig=function(X){X=this.JSC$14451_getStoreKey(X);var J;X&&(J={storeStrategy:{storeKey:X}});_.H("web_log_player_watch_next_ticks")&&(J=J||{},J.requestTick="wn_s",J.responseTick="wn_r");return J};
var VI=function(){};
_.r(VI,AY);VI.prototype.getApiPaths=function(){return L3t};
VI.prototype.getExtension=function(X){return _.a(X,_.XJ)};
VI.prototype.JSC$14444_buildRequest=function(X,J){J.token&&(X.continuation=J.token)};var tQ=function(){this.innerTubeTransport=_.yG().resolve(_.GU);this.miniplayerService=_.yG().resolve(_.g9)};
_.r(tQ,Ha);var kzA=function(X){var J;return _.L(function(p){J=_.Bh("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_BACKGROUND_AUDIO_PLAYER;X.JSC$17914_mainAppPlayer=new Id(J);document.addEventListener("yt-navigate-start",X.JSC$17914_pauseOnNavigation.bind(X));_.Ma(p)})},nMT=function(X,J){var p,l,g,B;
return _.L(function(k){if(k.nextAddress==1){p=new dT;l=p.JSC$14444_getRequest(J);if(!l)return k.return(void 0);g=l.innerTubeRequest;return k.yield(_.Zq(X.innerTubeTransport,g,"/youtubei/v1/next"),2)}B=k.yieldResult;var n;var w,Y,e=(n=B.contents)==null?void 0:(w=n.twoColumnWatchNextResults)==null?void 0:(Y=w.playlist)==null?void 0:Y.playlist,Z;n=(e==null?0:(Z=e.contents)==null?0:Z.length)?e:void 0;return k.return(n)})},Llp=function(X,J){var p,l,g,B,k;
return _.L(function(n){if(n.nextAddress==1)return p=X.JSC$17914_mainAppPlayer,n.yield(p.api,2);if(n.nextAddress!=3)return l=n.yieldResult,J.watchCommand?n.yield(nMT(X,J.watchCommand),3):n.return();g=n.yieldResult;if((B=g)==null||!B.contents)return n.return();k=g.contents.map(function(w){var Y;return(Y=w.playlistPanelVideoRenderer)==null?void 0:Y.videoId}).filter(function(w){return!!w}).map(function(w){return{encrypted_id:w}});
l.updatePlaylist({video:k});_.Ma(n)})},Ayp=function(X,J){var p,l,g;
return _.L(function(B){return B.nextAddress==1?(p=X.JSC$17914_mainAppPlayer,g=(l=J.playerParams)!=null?l:"",J.externalVideoId?B.yield(p.loadVideoWithPlayerVars({videoId:J.externalVideoId,audio_only:"1",player_params:g}),2):B.jumpTo(2)):J.watchCommand?B.yield(Llp(X,J),0):B.jumpTo(0)})};
tQ.prototype.JSC$17914_pauseOnNavigation=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return J=X.JSC$17914_mainAppPlayer,l.yield(J.api,2);p=l.yieldResult;p.pauseVideo();_.Ma(l)})};
tQ.prototype.pauseVideo=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return J=X.JSC$17914_mainAppPlayer,l.yield(J.api,2);p=l.yieldResult;p.pauseVideo();_.Ma(l)})};
tQ.prototype.playVideo=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return J=X.JSC$17914_mainAppPlayer,l.yield(J.api,2);p=l.yieldResult;p.playVideo();_.Ma(l)})};
var wlw=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1)return J=X.JSC$17914_mainAppPlayer,l.yield(J.api,2);p=l.yieldResult;p.mute();_.Ma(l)})},YdT=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1)return J=X.JSC$17914_mainAppPlayer,l.yield(J.api,2);p=l.yieldResult;p.unMute();_.Ma(l)})};
tQ.prototype.stopVideo=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return J=X.JSC$17914_mainAppPlayer,l.yield(J.api,2);p=l.yieldResult;p.stopVideo();_.Ma(l)})};
var vMb=function(X,J){return _.L(function(p){switch(p.nextAddress){case 1:switch(J){case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PLAY":return p.jumpTo(2);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_PAUSE":return p.jumpTo(3);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_STOP":return p.jumpTo(4);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_MUTE":return p.jumpTo(5);case "BACKGROUND_AUDIO_PLAYBACK_ACTION_UNMUTE":return p.jumpTo(6)}p.jumpTo(0);break;case 2:return p.yield(X.playVideo(),8);case 8:p.jumpTo(0);break;case 3:return p.yield(X.pauseVideo(),
9);case 9:p.jumpTo(0);break;case 4:return p.yield(X.stopVideo(),10);case 10:p.jumpTo(0);break;case 5:return p.yield(wlw(X),11);case 11:p.jumpTo(0);break;case 6:return p.yield(YdT(X),12);case 12:p.jumpTo(0)}})};
tQ.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n;return _.L(function(w){return w.nextAddress==1?(p=_.a(X,Pbu),((l=p)==null?0:l.newPlaybackParams)||((g=p)==null?0:g.controlAction)?J.JSC$17914_mainAppPlayer?w.jumpTo(2):w.yield(kzA(J),2):w.return()):((B=p)==null?0:B.newPlaybackParams)?(J.miniplayerService.isMiniplayerActive()&&((k=J.miniplayerService.getPlayerElement())==null||k.pause()),n=p.newPlaybackParams,n.externalVideoId||n.externalPlaylistId?w.yield(Ayp(J,n),0):w.return()):w.yield(vMb(J,
p.controlAction),0)})};var P1=function(X){this.JSC$17920_commandHandler=X};
_.r(P1,Ha);
P1.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return(p=_.a(X,Hzr))?w.yield(_.OV(),2):w.return();l=w.yieldResult;if(!l)return w.return();var Y=l,e=(g=p)==null?void 0:g.languageCode,Z=(B=p)==null?void 0:B.isAutoTranslated;Y.getVideoData&&_.GXm(Y).length&&((e=VGI(Y,e,Z))?Y.setOption("captions","track",e):(Y.setOption("captions","stickyLoading",{}),Y.setOption("captions","track",{})));k=l.isSubtitlesOn()?_.cI("CAPTION_ON_TOAST",void 0,"Subtitles/CC turned on"):
_.cI("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");n=_.hW(k,5E3);J.JSC$17920_commandHandler.resolveCommand(n);_.Ma(w)})};
P1[o6]=[_.SV];var QI=function(X,J){this.shortsPlayerPromise=X;this.JSC$17924_commandHandler=J};
_.r(QI,Ha);
QI.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1)return(p=_.a(X,Vde))?e.yield(J.shortsPlayerPromise,2):e.return();l=e.yieldResult;var Z=tGY(l);Z!=null&&Z.length||(l.loadModule("captions"),Z=tGY(l));g=Z;if((B=g)==null||!B.length)return k=_.cI("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),n=_.hW(k),J.JSC$17924_commandHandler.resolveCommand(n),e.return();l.toggleSubtitles();w=l.isSubtitlesOn()?_.cI("CAPTION_ON_TOAST",void 0,
"Subtitles/CC turned on"):_.cI("CAPTION_OFF_TOAST",void 0,"Subtitles/CC turned off");Y=_.hW(w);J.JSC$17924_commandHandler.resolveCommand(Y);_.Ma(e)})};
QI[o6]=[_.u_e,_.SV];var Ec=function(X){this.JSC$17927_actionRouter=X;this.dismissPlayerOverlayActions=new Map([["player_overlay_timely_shelf",function(J,p){J.triggerAction("yt-dismiss-shopping-timely-shelf-action",p);(J=_.yG().resolve(_.I6(_.iUe)))&&J.dismissFeaturedProductOverlay()}]])};
_.r(Ec,Ha);Ec.prototype.resolveCommand=function(X){var J=this,p,l,g;return _.L(function(B){p=_.a(X,IDU);if((l=p)==null||!l.overlayId)return B.return();g=J.dismissPlayerOverlayActions.get(p.overlayId);if(!g)throw Error("Gi`"+p.overlayId);g(J.JSC$17927_actionRouter,p);_.Ma(B)})};
Ec[o6]=[cO];var Km=function(X){this.JSC$17931_playerPromise=X};
_.r(Km,Ha);Km.prototype.resolveCommand=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return(p=_.a(X,k1r))?k.yield(J.JSC$17931_playerPromise,2):k.return();l=k.yieldResult;g=l.getVideoData().video_id;p.videoId===g&&(B=Number(p.offsetFromVideoStartMilliseconds),B>=0&&l.seekTo(B/1E3));_.Ma(k)})};
Km[o6]=[_.rz];var eUA=_.o4("sfv_currently_playing_audio_item_key","sfvAudioItemCurrentlyPlayingEntity"),T6=function(X){this.store=X};
_.r(T6,Ha);
var ZFJ=function(X){var J,p,l,g;return _.L(function(B){if(B.nextAddress==1)return J=_.Bh("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM,p=_.Bh("WEB_PLAYER_CONTEXT_CONFIGS").WEB_PLAYER_CONTEXT_CONFIG_ID_MWEB_SFV_AUDIO_ITEM,l=J||p,X.JSC$17935_mainAppPlayer=new Id(l),B.yield(X.JSC$17935_mainAppPlayer.api,2);g=B.yieldResult;g.addEventListener("onStateChange",X.JSC$17935_playerStateChangeListener.bind(X));document.addEventListener("yt-page-data-updated",X.JSC$17935_pauseOnNavigation.bind(X));window.addEventListener("state-navigatestart",
X.JSC$17935_pauseOnNavigation.bind(X));_.Ma(B)})};
T6.prototype.JSC$17935_playerStateChangeListener=function(X){switch(X){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"}hUO(this)};
var hUO=function(X){X.store.dispatch(_.uE("sfvAudioItemCurrentlyPlayingEntity",eUA,{key:eUA,externalVideoId:X.externalVideoId,sfvAudioItemPlaybackState:X.playbackState,nowPlayingEntityValue:X.nowPlayingEntityValue}))};
T6.prototype.JSC$17935_pauseOnNavigation=function(){var X=this,J,p,l,g;return _.L(function(B){if(B.nextAddress==1){if(!X.JSC$17935_mainAppPlayer){var k=new _.Kw("Error: mainAppPlayer is unavailable",X.JSC$17935_mainAppPlayer);_.Bf(k);return B.return()}return B.yield(X.JSC$17935_mainAppPlayer.api,2)}J=B.yieldResult;l=(p=J)==null?void 0:p.getPlayerState();l!==1||(g=J)!=null&&g.pauseVideo();_.Ma(B)})};
T6.prototype.playVideo=function(X,J,p){var l=this,g,B;return _.L(function(k){if(k.nextAddress==1)return k.yield((g=l.JSC$17935_mainAppPlayer)==null?void 0:g.api,2);B=k.yieldResult;if(!l.JSC$17935_mainAppPlayer||!B){var n=new _.Kw("Error: mainAppPlayer is unavailable",l.JSC$17935_mainAppPlayer);_.Bf(n);return k.return()}return k.yield(l.JSC$17935_mainAppPlayer.loadVideoWithPlayerVars({videoId:l.externalVideoId,audio_only:"1",start:X/1E3,end:X/1E3+J,player_params:p}),0)})};
T6.prototype.pauseVideo=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1){if(!X.JSC$17935_mainAppPlayer){var g=new _.Kw("Error: mainAppPlayer is unavailable",X.JSC$17935_mainAppPlayer);_.Bf(g);return l.return()}return l.yield(X.JSC$17935_mainAppPlayer.api,2)}J=l.yieldResult;(p=J)==null||p.pauseVideo();_.Ma(l)})};
T6.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G;return _.L(function(P){if(P.nextAddress==1)return p=_.a(X,u7e),g=(l=p)==null?void 0:l.nowPlayingEntityValue,k=(B=p)==null?void 0:B.externalVideoId,Z=Number((e=(n=p)==null?void 0:(w=n.defaultStartPoints)==null?void 0:(Y=w[0])==null?void 0:Y.offsetMs)!=null?e:"0"),D=Number((c=(h=p)==null?void 0:(x=h.defaultStartPoints)==null?void 0:(U=x[0])==null?void 0:(y=U.duration)==null?void 0:y.seconds)!=null?c:"15"),G=(d=
(m=p)==null?void 0:m.playerParams)!=null?d:"",g&&k?J.JSC$17935_mainAppPlayer?P.jumpTo(2):P.yield(ZFJ(J),2):P.return();if(P.nextAddress!=6){if(J.nowPlayingEntityValue&&g===J.nowPlayingEntityValue)return J.playbackState==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING"?P.yield(J.pauseVideo(),0):P.yield(J.playVideo(Z,D,G),0);J.externalVideoId=k;J.nowPlayingEntityValue=g;J.playbackState="SFV_AUDIO_ITEM_PLAYBACK_STATE_BUFFERING";return P.yield(J.playVideo(Z,D,G),6)}hUO(J);return P.jumpTo(0)})};
T6[o6]=[yQ];var z6=function(X){this.JSC$17953_commandHandler=X};
_.r(z6,Ha);z6.prototype.resolveCommand=function(X,J){var p=this,l,g,B;return _.L(function(k){if(k.nextAddress==1)return(l=_.a(X,aDu))?k.yield(_.OV(),2):k.return();g=k.yieldResult;if(!g)return k.return();(B=POY(g))&&p.JSC$17953_commandHandler.resolveCommand(B,J);_.Ma(k)})};
z6[o6]=[_.SV];var js=function(X){this.JSC$17959_commandHandler=X};
_.r(js,Ha);js.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return(l=_.a(X,U_t))?w.yield(_.OV(),2):w.return();g=w.yieldResult;if(!g)return w.return();(B=zQW(g))?p.JSC$17959_commandHandler.resolveCommand(B,J):(k=_.cI("CLOSED_CAPTIONS_DISABLED",void 0,"No captions are available for this video"),n=_.hW(k),p.JSC$17959_commandHandler.resolveCommand(n));_.Ma(w)})};
js[o6]=[_.SV];var ip=function(X){this.JSC$17962_playerPromise=X};
_.r(ip,Ha);ip.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1)return(p=_.a(X,SAX))?g.yield(J.JSC$17962_playerPromise,2):g.return();l=g.yieldResult;l.isFullscreen()&&l.wakeUpControls();_.Ma(g)})};
ip[o6]=[_.rz];var sc=function(X){this.JSC$17965_playerPromise=X};
_.r(sc,Ha);sc.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k;return _.L(function(n){if(n.nextAddress==1){p=_.a(X,nxU);if(!p)return n.return();l=p.overlayRenderer;return l?(g=_.a(l,D3X))?n.yield(J.JSC$17965_playerPromise,3):n.jumpTo(0):n.return()}B=n.yieldResult;B.renderChapterSeekingAnimation(1,_.wi(g.text),(k=g.icon)==null?void 0:k.iconType);_.Ma(n)})};
sc[o6]=[_.rz];var XY=function(X){this.store=X};
_.r(XY,Ha);
XY.prototype.resolveCommand=function(X){var J=this,p,l,g;return _.L(function(B){if(B.nextAddress==1){p=_.a(X,QWj);if(!p)return B.return();l="";(g=J.store.getState().collabInviteLink)&&p.id===g.playlistId?l=g.inviteLinkURL:p.shortUrl&&(l=p.shortUrl);return l?B.yield(navigator.clipboard.writeText(l),3):B.jumpTo(0)}var k={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.cI("COPY_LINK_SUCCESS_TOAST")}}}}};_.yG().resolve(_.SV).resolveCommand(k);_.Ma(B)})};
XY[o6]=[Yf];var JC=function(X,J){this.innertubeTransportService=X;this.JSC$17975_commandHandler=J};
_.r(JC,Ha);JC.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){if(x.nextAddress==1)return(l=_.a(X,_.eT))?x.yield(_.CE(p.innertubeTransportService,X,(g=J)==null?void 0:g.form),2):x.return();(B=x.yieldResult)&&B.errorMetadata&&(k=B,n=_.hW(k.error.message),p.JSC$17975_commandHandler.resolveCommand(n));w=B;if((Y=w)==null?0:Y.actions)for(e=_.C(w.actions),Z=e.next();!Z.done;Z=e.next())h=Z.value,p.JSC$17975_commandHandler.resolveCommand(h);_.Ma(x)})};
JC[o6]=[_.GU,_.SV];var p8=function(){};
_.r(p8,Ha);p8.prototype.resolveCommand=function(X){var J;return _.L(function(p){J=_.a(X,Fot);if(!J)return p.return();(new Axu(J)).show();_.Ma(p)})};_.lC=new _.yo("PLAYLIST_EDIT_CONTROLLER_TOKEN");var gX=function(X,J,p,l){this.store=X;this.innertubeTransportService=J;this.controller=p;this.JSC$17983_commandHandler=l};
_.r(gX,Ha);
gX.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK;return _.L(function(N4){if(N4.nextAddress==1){l=_.a(X,_.kk);if(!l)return N4.return();if(l.clientActions){g=_.C(l.clientActions);for(B=g.next();!B.done;B=g.next())k=B.value,p.JSC$17983_commandHandler.resolveCommand(k,J);var t6,dC=J==null?void 0:(t6=J.form)==null?void 0:t6.element;dC&&_.h8(dC,"yt-dismissible-item-action",l.clientActions)}return N4.yield(_.CE(p.innertubeTransportService,X,(n=
J)==null?void 0:n.form),2)}if(w=N4.yieldResult)w.errorMetadata?(Y=w,e=_.hW(Y.error.message),p.JSC$17983_commandHandler.resolveCommand(e),"error"in w&&((Z=J)==null?0:(h=Z.commandController)==null?0:h.onServerError)&&((x=J)==null||(U=x.commandController)==null||U.onServerError(X,w))):(y=J)==null||(c=y.commandController)==null||(m=(D=c).onSuccess)==null||m.call(D,X,w);d=w;((G=d)==null?0:G.collaborationInviteLink)&&l.playlistId&&(_.H("web_enable_invite_collaborators_link")||_.H("enable_music_web_cairo_new_collaborators_list_and_actions"))&&
p.store.dispatch(_.a4({type:"SET_COLLAB_INVITE_LINK",payload:{playlistId:l.playlistId,inviteLinkUrl:d.collaborationInviteLink}}));((P=d)==null?0:P.redirectEndpoint)&&p.JSC$17983_commandHandler.resolveCommand(d.redirectEndpoint);((Q=d)==null?0:(E=Q.newHeader)==null?0:E.playlistHeaderRenderer)?xKs(p.controller,d.newHeader.playlistHeaderRenderer):((BK=d)==null?0:(CY=BK.newHeader)==null?0:CY.musicEditablePlaylistDetailHeaderRenderer)&&xKs(p.controller,d.newHeader.musicEditablePlaylistDetailHeaderRenderer);
p.controller.playlistVideoListElement&&((Um=d)==null?0:(em=Um.playlistEditResults)==null?0:(HK=em[0])==null?0:HK.playlistEditVideoAddedResultData)&&((dC=p.controller.playlistVideoListElement)==null||dC.dispatchEvent(new CustomEvent("yt-update-set-video-id",{detail:d.playlistEditResults[0].playlistEditVideoAddedResultData})));_.Ma(N4)})};
gX[o6]=[_.k3,_.GU,_.lC,_.SV];var BN=function(X,J){this.controller=X;this.JSC$17993_commandHandler=J};
_.r(BN,Ha);BN.prototype.resolveCommand=function(X,J){var p=this,l,g,B;return _.L(function(k){l=_.a(X,E8Z);p.controller.showRefreshPill&&((g=l)==null?0:g.command)&&(p.JSC$17993_commandHandler.resolveCommand((B=l)==null?void 0:B.command,J),p.controller.showRefreshPill=!1);_.Ma(k)})};
BN[o6]=[_.dr,_.SV];var $Q=function(X,J){this.store=X;this.JSC$17997_commandHandler=J||_.Dp.instance};
_.r($Q,Ha);$Q.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){l=_.a(X,WU0);g=p.store.getState().radioButtonGroup;if((B=l)==null?0:B.command)p.JSC$17997_commandHandler.resolveCommand((k=l)==null?void 0:k.command,J);else if(g&&((n=l)==null?void 0:n.formId)===g.currentFormId)for(w=Object.values(g.commandsMap),Y=_.C(w),e=Y.next();!e.done;e=Y.next())Z=e.value,(h=_.Xg(Z))&&p.JSC$17997_commandHandler.resolveCommand(h,J);_.Ma(x)})};
$Q[o6]=[_.k3];var WN=new _.yo("USER_PREFS");var C8=function(X){this.JSC$18002_prefCookie=X};
_.r(C8,Ha);C8.prototype.resolveCommand=function(X){var J=this,p;return _.L(function(l){(p=_.a(X,SKH))&&typeof p.useListView==="boolean"&&(_.Rm(0,155,p.useListView),J.JSC$18002_prefCookie.save());_.Ma(l)})};
C8[o6]=[WN];var kQ=function(X){this.JSC$18006_prefCookie=X};
_.r(kQ,Ha);kQ.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k;return _.L(function(n){p=_.a(X,NhX);if((l=p)==null||!l.gl)return n.return();g=p.gl;B={persist_gl:"1",gl:g};J.JSC$18006_prefCookie.set("gl",g);J.JSC$18006_prefCookie.save();k=HqU(B);_.Jo(k);_.Ma(n)})};
kQ[o6]=[WN];var n8=function(X){this.JSC$18010_prefCookie=X};
_.r(n8,Ha);n8.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){p=_.a(X,Thr);if(!p)return g.return();l=!1;p.flagNum&&typeof p.value==="boolean"?(_.Rm(0,p.flagNum,p.value),l=!0):p.key&&typeof p.stringValue==="string"&&(J.JSC$18010_prefCookie.set(p.key,p.stringValue),l=!0);l&&J.JSC$18010_prefCookie.save();_.Ma(g)})};
n8[o6]=[WN];var L8=new _.yo("PREF_STORAGE_PROMISE_TOKEN");var AC=function(X){this.JSC$18014_prefStoragePromise=X};
_.r(AC,Ha);AC.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1)return(p=_.a(X,jWv))?g.yield(J.JSC$18014_prefStoragePromise,2):g.return();l=g.yieldResult;return l===void 0||p.key===void 0||p.value===void 0?g.return():g.yield(l.set(p.key,p.value),0)})};
AC[o6]=[L8];var wX=function(X){this.innertubeTransportService=X};
_.r(wX,Ha);wX.prototype.resolveCommand=function(X,J){var p=this,l,g;return _.L(function(B){(l=_.a(X,_.kpU))&&l&&l.isFirstRequest&&(_.Eo("search_overview_answer"),_.KV("so_rq",void 0,"search_overview_answer"));return B.yield(_.CE(p.innertubeTransportService,X,(g=J)==null?void 0:g.form),0)})};
wX[o6]=[_.GU];var HFp=function(){};
_.r(HFp,Ha);
HFp.prototype.resolveCommand=function(X){var J,p,l,g,B,k,n,w,Y;return _.L(function(e){J=_.a(X,CPs);if((p=J)==null?0:p.sectionIdentifier){if(J.scrollBehaviorType==="SCROLL_BEHAVIOR_TYPE_SCROLL_INTO_VIEW"){if(g=(l=document.getElementsByTagName(J.sectionIdentifier))==null?void 0:l.item(0))g.scrollIntoView({behavior:"smooth"}),(B=QC4(g))&&B.focus({preventScroll:!0});return e.return()}k=document.querySelector("[section-identifier="+J.sectionIdentifier+"]");n=document.querySelector("[section-identifier="+J.referenceSectionIdentifier+
"]");if(!k)return e.return();w=J.verticalScrollOffsetDp?J.verticalScrollOffsetDp:0;n&&(w-=n.offsetTop);window.scrollTo({top:k.offsetTop+w,behavior:"smooth"});(Y=QC4(k))&&Y.focus({preventScroll:!0})}_.Ma(e)})};var YQ=function(X){this.JSC$18026_commandHandler=X};
_.r(YQ,Ha);
YQ.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w;return _.L(function(Y){if(Y.nextAddress==1){p=_.a(X,Dyr);if(!p||!p.imageBytes||!navigator.clipboard)return Y.return();if(p.clientShareDestination==="CLIENT_SHARE_DESTINATION_SYSTEM_SHARE_PANEL")return _.Bf(Error("Ii")),Y.return();_.f$(Y,2);g=(l=p)==null?void 0:l.imageBytes;B=g.replace(/-/g,"+").replace(/_/g,"/");k=bH6(B);n={};w=[new ClipboardItem((n[k.type]=k,n))];return Y.yield(navigator.clipboard.write(w),4)}if(Y.nextAddress!=2)return p.successCommand&&
J.JSC$18026_commandHandler.resolveCommand(p.successCommand),_.e8(Y,0);_.qa(Y);p.errorCommand&&J.JSC$18026_commandHandler.resolveCommand(p.errorCommand);_.Ma(Y)})};
YQ[o6]=[_.SV];var vN=function(X,J){this.innertubeTransportService=X;this.JSC$18030_commandHandler=J};
_.r(vN,Ha);vN.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return(l=_.a(X,R6t))?w.yield(_.CE(p.innertubeTransportService,X,(g=J)==null?void 0:g.form),2):w.return();(B=w.yieldResult)&&B.errorMetadata&&l.onFailureCommand&&p.JSC$18030_commandHandler.resolveCommand(l.onFailureCommand);k=B;((n=k)==null?0:n.shareCommand)&&p.JSC$18030_commandHandler.resolveCommand(k.shareCommand,J);_.Ma(w)})};
vN[o6]=[_.GU,_.SV];var eP=function(){};
_.r(eP,Ha);eP.prototype.resolveCommand=function(X){var J,p;return _.L(function(l){J=_.a(X,tXu);if(!J||!navigator.share)return l.return();p={url:J.url};try{return l.return(navigator.share(p))}catch(g){}_.Ma(l)})};var ZO=function(){};
_.r(ZO,Ha);ZO.prototype.resolveCommand=function(){return _.L(function(X){window.dispatchEvent(new Event("yt-playables-ack-3p-data-usage"));_.Ma(X)})};var hC=function(X){this.JSC$18040_navigationConfirmationService=X};
_.r(hC,Ha);hC.prototype.resolveCommand=function(){var X=this;return _.L(function(J){X.JSC$18040_navigationConfirmationService.cancelPendingNavigation();_.Ma(J)})};
hC[o6]=[jc];var xQ=function(X){this.JSC$18043_screenManager=X};
_.r(xQ,Ha);xQ.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y;return _.L(function(e){g=(l=J.form)==null?void 0:l.event;k=(B=J.form)==null?void 0:B.element;if(!g)throw new _.Kw("Event not passed in when resolving command");n=_.C(g.composedPath());for(w=n.next();!w.done;w=n.next())if(Y=w.value,Y.tagName==="YT-COPY-LINK-RENDERER")return Y.copyUrlToClipboard(),k&&_.BE(p.JSC$18043_screenManager,k),e.return();_.Ma(e)})};
xQ[o6]=[_.pO];var HN=function(){this.JSC$18047_miniAppClientDataProvider=_.yG().resolve(_.og)};
_.r(HN,Ha);HN.prototype.resolveCommand=function(){var X=this,J,p;return _.L(function(l){if(X.JSC$18047_miniAppClientDataProvider.clientData.has("video_id")){var g=X.JSC$18047_miniAppClientDataProvider,B=g.clientData.get("video_id");B&&g.clientData.delete("video_id");J="https://youtube.com/watch?v="+B;p=_.Kt(J);if(p===void 0)throw Error("Ji`"+J);_.WU(window,p)}_.Ma(l)})};var aP=function(){};
_.r(aP,Ha);aP.prototype.resolveCommand=function(){return _.L(function(X){window.dispatchEvent(new Event("yt-playables-exit-mini-app-dialog-seen"));_.Ma(X)})};var U5=function(){};
_.r(U5,Ha);U5.prototype.resolveCommand=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.tR5(window.document.documentElement),2);(X=document.querySelector("mini-app-container-view-model iframe"))&&X.focus();_.Ma(J)})};var rX=function(X){this.JSC$18054_navigationConfirmationService=X};
_.r(rX,Ha);
rX.prototype.resolveCommand=function(){var X=this;return _.L(function(J){var p=X.JSC$18054_navigationConfirmationService,l=_.yG().resolve(_.VL),g;if(((g=p.navigateParams)==null?void 0:g.data)!==void 0){var B;_.U80(l,p.navigateParams.endpoint,p.navigateParams.data,(B=p.navigateParams.navigationType)!=null?B:1,p.navigateParams.tempData,p.navigateParams.isMiniplayer,void 0,!0);p.navigateParams=void 0;p.customConfirmationCommand=void 0}else p.navigateParams&&(l.navigate(p.navigateParams.endpoint,p.navigateParams.reload,
p.navigateParams.params,p.navigateParams.tempData,p.navigateParams.requestType,p.navigateParams.createScreenConfig,!0),p.navigateParams=void 0,p.customConfirmationCommand=void 0);_.Ma(J)})};
rX[o6]=[jc];var IP=function(){};
_.r(IP,Ha);IP.prototype.resolveCommand=function(){return _.L(function(X){window.dispatchEvent(new Event("yt-share-playable-with-high-score"));_.Ma(X)})};var yA=function(X){this.JSC$18059_prefStorage=X};
_.r(yA,Ha);yA.prototype.resolveCommand=function(){var X=this,J,p;return _.L(function(l){switch(l.nextAddress){case 1:return l.yield(X.JSC$18059_prefStorage,2);case 2:return(J=l.yieldResult)?l.yield(J.set("sfvle",!1),3):l.return();case 3:return l.yield(J.set("sfvles",!0),4);case 4:p=_.DV(),_.Rm(0,203,!1),_.Rm(0,204,!0),p.save(),_.Ma(l)}})};
yA[o6]=[L8];var oP=function(X){this.JSC$18062_prefStorage=X};
_.r(oP,Ha);oP.prototype.resolveCommand=function(){var X=this,J,p;return _.L(function(l){switch(l.nextAddress){case 1:return l.yield(X.JSC$18062_prefStorage,2);case 2:return(J=l.yieldResult)?l.yield(J.set("sfvle",!0),3):l.return();case 3:return l.yield(J.set("sfvles",!0),4);case 4:p=_.DV(),_.Rm(0,203,!0),_.Rm(0,204,!0),p.save(),_.Ma(l)}})};
oP[o6]=[L8];_.ax6=new _.yo("SNACKBAR_CONTROLLER_TOKEN");_.UK2=new _.yo("SHOULD_SHOW_PIVOT_BAR_TOKEN");var SP=function(X){this.controller=X};
_.r(SP,Ha);SP.prototype.resolveCommand=function(X){var J=this,p;return _.L(function(l){p=_.a(X,EKH);if(!p)return l.return();var g=J.controller;g.closeSnackbarFn&&g.closeSnackbarFn();_.Ma(l)})};
SP[o6]=[_.ax6];var O5=function(X,J){this.controller=X;this.JSC$18069_sheetController=J};
_.r(O5,Ha);O5.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w;return _.L(function(Y){l=_.a(X,TDX);if(!l)return Y.return();k=CZp(p.JSC$18069_sheetController,(g=J)==null?void 0:(B=g.form)==null?void 0:B.element);n=_.a(l.content,kQs);if(!n)return Y.return();var e=p.controller,Z=n,h=(w=l.animationStyle)!=null?w:"SNACKBAR_ANIMATION_STYLE_DEFAULT";if(e.showSnackbarFn)e.showSnackbarFn({snackbarViewModel:Z,animationStyle:h,durationMs:l.durationSeconds*1E3,target:k});else throw Error("Cj");_.Ma(Y)})};
O5[o6]=[_.ax6,_.$5];var cN=function(){};
_.r(cN,Ha);cN.prototype.resolveCommand=function(X){var J;return _.L(function(p){J=_.a(X,zne);if(!J||typeof J.key!=="string"||typeof J.value!=="string")return p.return();window.localStorage.setItem(J.key,J.value);_.Ma(p)})};var bC=function(X){this.store=X};
_.r(bC,Ha);bC.prototype.resolveCommand=function(X){var J=this,p;return _.L(function(l){p=_.a(X,b26);if(!p||!p.stepId||!p.token)return l.return();J.store.dispatch(Vhu({stepId:p.stepId,token:p.token,isSelected:!1}));_.Ma(l)})};
bC[o6]=[Yf];var f8=function(X,J,p){this.innertubeTransportService=X;this.store=J;this.JSC$18081_screenManager=p};
_.r(f8,Ha);
f8.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK,N4;return _.L(function(t6){p=_.a(X,V3k);if(!p||(l=p.stepIds)==null||!l.length)return t6.return();g=J.store.getState().talkToRecs;B=[];k=[];n=_.C(p.stepIds);for(w=n.next();!w.done;w=n.next())for(Y=w.value,e=void 0,(Z=(e=g.stepStates[Y])==null?void 0:e.userQuery)&&k.push({userQuery:p.submitEmptyUserQuery?"":Z.userQuery,userQueryToken:Z.token}),x=h=void 0,U=(x=(h=g.stepStates[Y])==null?void 0:
h.selectionStates)!=null?x:{},y=_.C(Object.entries(U)),c=y.next();!c.done;c=y.next())D=c.value,m=_.C(D),d=m.next().value,G=m.next().value,P=d,Q=G,Q.isSelected&&B.push(P);E={selectedChipTokens:B,userQueries:k,submittedStepIds:p.stepIds};BK={browseTalk2recsFormData:E};p.browseEndpoint?(CY=X,_.TS(CY,_.R7,p.browseEndpoint)):p.command&&(CY=p.command);if(!CY)return t6.return();Um=_.a(CY,_.XJ);if((em=Um)==null?0:em.command)if(HK=_.a(Um.command,MXv))N4=_.Dp.instance,N4.resolveCommand(Um.command);return t6.yield(_.CE(J.innertubeTransportService,
CY,{formData:BK,disableCache:!0}).then(function(dC){(dC==null?0:dC.trackingParams)&&J.JSC$18081_screenManager.graftServerVe(dC==null?void 0:dC.trackingParams)}),0)})};
f8[o6]=[_.GU,Yf,_.pO];var DO=function(X){this.store=X};
_.r(DO,Ha);
DO.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y;return _.L(function(e){p=_.a(X,cGB);if(!p||!p.stepId)return e.return();if(p.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_APPEND_TO_QUERY")k=(B=(l=J.store.getState().talkToRecs.stepStates[p.stepId])==null?void 0:(g=l.userQuery)==null?void 0:g.userQuery)!=null?B:"",n=k.length>0?". ":"",w=k+n+p.selectedText,J.store.dispatch(thj({stepId:p.stepId,userQueryToken:"",userQuery:w}));else if(p.selectBehavior==="TALK_TO_RECS_SELECT_BEHAVIOR_REPLACE_QUERY")J.store.dispatch(thj({stepId:p.stepId,userQueryToken:"",
userQuery:(Y=p.selectedText)!=null?Y:""}));else{if(!p.token)return e.return();J.store.dispatch(Vhu({stepId:p.stepId,token:p.token,isSelected:!0}))}_.Ma(e)})};
DO[o6]=[Yf];var RP=function(X){this.store=X};
_.r(RP,Ha);RP.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w;return _.L(function(Y){l=_.a(X,t3H);if(!l||!l.stepId)return Y.return();n=(k=(g=J)==null?void 0:(B=g.form)==null?void 0:B.userQuery)!=null?k:"";p.store.dispatch(thj({stepId:l.stepId,userQuery:n,userQueryToken:(w=l.userQueryToken)!=null?w:""}));_.Ma(Y)})};
RP[o6]=[Yf];_.ry0=new _.yo("TIMELY_ACTIONS_CONTROLLER_TOKEN");var m5=function(X){this.controller=X};
_.r(m5,Ha);m5.prototype.resolveCommand=function(X){var J=this,p,l,g,B;return _.L(function(k){p=_.a(X,BM0);if(!p)return k.return();l=p;g=l.id;B=l.isVisible;if(g===void 0||B===void 0)return k.return();var n;(n=J.controller.timelyActionsMap.get(g))==null||n(g,B);_.Ma(k)})};
m5[o6]=[_.ry0];var Ixp=function(){this.timelyActionsMap=new Map};var FY=function(X){this.JSC$18107_commandHandler=X};
_.r(FY,Ha);FY.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k;return _.L(function(n){p=_.a(X,_.wGX);if(!p)return n.return();B=(l=p.item)==null?void 0:(g=l.notificationTextRenderer)==null?void 0:g.successResponseText;if(!B)return n.return();k=_.ZA(B);J.JSC$18107_commandHandler.resolveCommand(k);_.Ma(n)})};
FY[o6]=[_.SV];var qd=function(X,J){this.innertubeTransportService=X;this.JSC$18112_playerApiPromise=J};
_.r(qd,Ha);
qd.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){if(Z.nextAddress==1)return Z.yield(J.JSC$18112_playerApiPromise,2);p=Z.yieldResult;l=p.getOption("captions","track");g=Object.assign({},_.a(X,_.hxs));(k=(B=p.getVideoData())==null?void 0:B.video_id)?g.externalVideoId=k:_.An(Error("Ki"));if((n=l)==null?0:n.languageCode)g.languageCode=l.languageCode;if((w=l)==null?0:w.kind)g.kind=l.kind;if((Y=l)==null?0:Y.name)g.name=l.name;e=Object.assign({},X,{getTranscriptEndpoint:g});return Z.yield(_.CE(J.innertubeTransportService,
e),0)})};
qd[o6]=[_.GU,_.rz];var Nd=function(){};
_.r(Nd,Ha);Nd.prototype.resolveCommand=function(X){var J,p,l,g,B,k,n,w;return _.L(function(Y){J=_.a(X,$0Z);if((p=J)==null||!p.paramKeyValuePairs)return Y.return();l=window.location.href;g=_.C(J.paramKeyValuePairs);for(B=g.next();!B.done;B=g.next())k=B.value,k.key&&k.value&&(n={},l=_.Z6(l,(n[k.key]=k.value,n)));w=_.yG().resolve(_.EA);_.Qf(w,l);_.Ma(Y)})};_.Md=new _.yo("UPDATE_VIDEO_METADATA_CONTROLLER_TOKEN");var uC=function(X,J,p,l){this.controller=X;this.JSC$18119_playerApiPromise=J;this.innertubeTransportService=p;this.JSC$18119_commandHandler=l};
_.r(uC,Ha);
uC.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d;return _.L(function(G){if(G.nextAddress==1){p=_.a(X,OdX);if((l=p)==null||!l.watchEndpoint)return G.return();g=new dT;B=g.JSC$14444_getRequest(p.watchEndpoint);if(!B)return G.return();k=p.watchEndpoint.clickTrackingParams;return G.yield(_.Zq(J.innertubeTransportService,B.innerTubeRequest,B.input,k,B.config),2)}if(G.nextAddress!=3)return n=G.yieldResult,G.yield(J.JSC$18119_playerApiPromise,3);w=G.yieldResult;w.updateVideoData({raw_watch_next_response:n});
if(U=(Y=n)==null?void 0:(e=Y.contents)==null?void 0:(Z=e.twoColumnWatchNextResults)==null?void 0:(h=Z.results)==null?void 0:(x=h.results)==null?void 0:x.contents)c=(y=U.find(function(P){return P.videoPrimaryInfoRenderer}))==null?void 0:y.videoPrimaryInfoRenderer,((D=c)==null?0:D.subtitle)&&yy2(J.controller,c.subtitle);
(d=(m=n)==null?void 0:m.onUiReady)&&J.JSC$18119_commandHandler.resolveCommand(d);_.Ma(G)})};
uC[o6]=[_.Md,_.rz,_.GU,_.SV];var oMp=function(){this.subtitleChangeCallbackMap=new Map},yy2=function(X,J){X=_.C(X.subtitleChangeCallbackMap.values());
for(var p=X.next();!p.done;p=X.next())p=p.value,p(J)};var G2=function(X,J){this.JSC$18129_commandHandler=X;this.innertubeTransportService=J};
_.r(G2,Ha);
G2.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d;return _.L(function(G){switch(G.nextAddress){case 1:return(B=(l=J)==null?void 0:(g=l.form)==null?void 0:g.element)&&_.g4(B),k=_.DV().get("hl"),n="",_.f$(G,2),G.yield(XVR(k),4);case 4:n=G.yieldResult;_.e8(G,3);break;case 2:return _.qa(G),B&&_.BW(B),_.Bf(Error("Mi"),"ERROR"),G.return();case 3:w=_.a(X,GQZ);if(!w)return B&&_.BW(B),G.return();(Z=(Y=w.commerceActionConfig)==null?void 0:(e=Y.commandLifeCycleConfig)==null?
void 0:e.onStartCommand)&&p.JSC$18129_commandHandler.resolveCommand(Z);return G.yield(_.CE(p.innertubeTransportService,X,{client_data:{paymentsClientToken:{token:n}}}),5);case 5:(h=G.yieldResult)?(B&&_.BW(B),((c=h)==null?0:c.command)&&p.JSC$18129_commandHandler.resolveCommand(h.command),(d=(D=w.commerceActionConfig)==null?void 0:(m=D.commandLifeCycleConfig)==null?void 0:m.onSuccessCommand)&&p.JSC$18129_commandHandler.resolveCommand(d)):(B&&_.BW(B),_.Bf(Error("Ni")),(y=(x=w.commerceActionConfig)==
null?void 0:(U=x.commandLifeCycleConfig)==null?void 0:U.onFailureCommand)&&p.JSC$18129_commandHandler.resolveCommand(y)),_.Ma(G)}})};
G2[o6]=[_.SV,_.GU];var dX=function(X,J,p){this.store=X;this.JSC$18145_commandHandler=J;this.innertubeTransportService=p};
_.r(dX,Ha);
dX.prototype.resolveCommand=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z;return _.L(function(h){l=_.a(X,d3k);g=l.googlePaymentPayload;l.onStartCommand&&p.JSC$18145_commandHandler.resolveCommand(l.onStartCommand);B=g.encryptedPurchaseParams;k=g.ypcLogWalletAnalyticDataEndpoint;n=l.serializedTransactionFlowLoggingParams;w=g.serializedPaymentsClientParams;Y=l.ypcCujContext;Z=lz5(p.innertubeTransportService,(e=J)==null?void 0:e.form,B,k,n,w,Y);return h.return(Z.then(function(x){JSC(J==null?void 0:J.form,
!1);var U=p.store,y=p.JSC$18145_commandHandler,c=x.integratorData;c==null||c===""||x.error!=null?(String(x.error)==="-1"&&l.onDismissCommand?y.resolveCommand(l.onDismissCommand):String(x.error)!=="-1"&&l.onFailureCommand&&y.resolveCommand(l.onFailureCommand),String(x.error)!=="-1"&&String(x.error)!=="132"&&_.Bf(Error("Oi"),"ERROR")):(l.googlePaymentEntityKey&&U.dispatch(_.uE("commerceAcquisitionClientPayloadEntity",l.googlePaymentEntityKey,{key:l.googlePaymentEntityKey,commerceAcquisitionClientPayload:{googlePaymentClientPayload:{paymentsPayload:c,
fundsGuaranteeCallbackClientData:x.integratorClientCallbackData}}})),l.onSuccessCommand&&y.resolveCommand(l.onSuccessCommand));_.rL()},function(x){JSC(J==null?void 0:J.form,!1);
_.Bf(x,"ERROR");l.onFailureCommand&&p.JSC$18145_commandHandler.resolveCommand(l.onFailureCommand)}))})};
dX[o6]=[yQ,_.SV,_.GU];var VA=function(X,J){this.JSC$18149_commandHandler=X;this.purchaseManager=J};
_.r(VA,Ha);
VA.prototype.resolveCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){p=_.a(X,VcX);((l=p)==null?0:(g=l.commandLifeCycleConfig)==null?0:g.onStartCommand)&&J.JSC$18149_commandHandler.resolveCommand(p.commandLifeCycleConfig.onStartCommand);if(!((B=p)==null?0:(k=B.googlePaymentPurchaseManagerPayload)==null?0:k.securePayloadBytes))return _.Bf(Error("Pi"),"ERROR"),Z.return();n=Mbu(_.iT(p.googlePaymentPurchaseManagerPayload.securePayloadBytes));w=_.DV().get("hl");Y=_.kz();Lp6(n.serialize(),
w,function(h){Y.resolve(h)},function(h){Y.reject(h)},Y.resolve);
e=Y.promise;return Z.return(e.then(function(h){if(h)if(h==null?0:h.errorCode){_.Bf(Error("Qi`"+h.errorCode),"ERROR");var x,U;((x=p)==null?0:(U=x.commandLifeCycleConfig)==null?0:U.onFailureCommand)&&J.JSC$18149_commandHandler.resolveCommand(p.commandLifeCycleConfig.onFailureCommand)}else if(h==null?0:h.isCancelled){var y,c;((y=p)==null?0:(c=y.commandLifeCycleConfig)==null?0:c.onCancelCommand)&&J.JSC$18149_commandHandler.resolveCommand(p.commandLifeCycleConfig.onCancelCommand)}else{var D,m;((D=p)==
null?0:(m=D.commandLifeCycleConfig)==null?0:m.onSuccessCommand)&&J.JSC$18149_commandHandler.resolveCommand(p.commandLifeCycleConfig.onSuccessCommand)}},function(h){_.Bf(h,"ERROR");
var x,U;((x=p)==null?0:(U=x.commandLifeCycleConfig)==null?0:U.onFailureCommand)&&J.JSC$18149_commandHandler.resolveCommand(p.commandLifeCycleConfig.onFailureCommand)}))})};
VA[o6]=[_.SV,AEO];var Sd2=function(X,J){this.JSC$18157_commandHandler=X;this.commandAllowlistOverride=J;var p;this.commandAllowlist=(p=this.commandAllowlistOverride)!=null?p:QQ6};
Sd2.prototype.handleResponse=function(X,J,p){var l,g=J==null?void 0:(l=J.config)==null?void 0:l.command;if(!g||this.commandAllowlist.some(function(B){return!!_.a(g,B)})){J=void 0;
p!==void 0&&(J={form:{element:p}});X.onResponseReceivedCommand&&this.JSC$18157_commandHandler.resolveCommand(X.onResponseReceivedCommand,J);X.onResponseReceivedAction&&this.JSC$18157_commandHandler.resolveCommand(X.onResponseReceivedAction,J);X.onResponseReceivedEndpoint&&this.JSC$18157_commandHandler.resolveCommand(X.onResponseReceivedEndpoint,J);X.command&&this.JSC$18157_commandHandler.resolveCommand(X.command,J);if(X.onResponseReceivedCommands)for(p=_.C(X.onResponseReceivedCommands),l=p.next();!l.done;l=
p.next())this.JSC$18157_commandHandler.resolveCommand(l.value,J);if(X.onResponseReceivedActions)for(p=_.C(X.onResponseReceivedActions),l=p.next();!l.done;l=p.next())this.JSC$18157_commandHandler.resolveCommand(l.value,J);if(X.onResponseReceivedEndpoints)for(p=_.C(X.onResponseReceivedEndpoints),l=p.next();!l.done;l=p.next())this.JSC$18157_commandHandler.resolveCommand(l.value,J);if(X.actions)for(X=_.C(X.actions),p=X.next();!p.done;p=X.next())this.JSC$18157_commandHandler.resolveCommand(p.value,J)}};
Sd2[o6]=[_.SV,_.I6(PU6)];var OF0=new _.yo("INNERTUBE_TOKEN_SERVICE");var cyp=new _.yo("SCHEDULER_TOKEN");var bF6=function(X){this.scheduler=X;X={};this.tokenMap=(X.app={},X.user={},X)};
bF6.prototype.handleResponse=function(X,J){if(!J)throw Error("Ri");var p;if(X=(p=X.responseContext)==null?void 0:p.innertubeTokenJar){if(X.appTokens){var l,g,B;p=(l=J.innerTubeRequest.context)==null?void 0:(g=l.request)==null?void 0:(B=g.innertubeTokenJar)==null?void 0:B.appTokens;fxp(this,X.appTokens,this.tokenMap.app,p)}if(X.userTokens){var k,n,w;J=(k=J.innerTubeRequest.context)==null?void 0:(n=k.request)==null?void 0:(w=n.innertubeTokenJar)==null?void 0:w.userTokens;fxp(this,X.userTokens,this.tokenMap.user,
J)}}};
bF6.prototype.processContext=function(X){X.request||(X.request={});var J=Object.keys(this.tokenMap.app).length,p=Object.keys(this.tokenMap.user).length;if(J||p)X.request.innertubeTokenJar={},J&&(X.request.innertubeTokenJar.appTokens=[].concat(_.EU(Object.values(this.tokenMap.app).flat()))),p&&(X.request.innertubeTokenJar.userTokens=[].concat(_.EU(Object.values(this.tokenMap.user).flat())))};
var fxp=function(X,J,p,l){J=_.C(J);for(var g=J.next(),B={};!g.done;B={token$jscomp$139:void 0},g=J.next()){B.token$jscomp$139=g.value;if(B.token$jscomp$139.type===void 0)throw new _.Kw("InnerTube token has no type",B.token$jscomp$139);if(B.token$jscomp$139.clearTokens)p[B.token$jscomp$139.type]=[];else if(B.token$jscomp$139.value!==void 0){p[B.token$jscomp$139.type]||(p[B.token$jscomp$139.type]=[]);if(l!==void 0&&l.length){g=_.C(l);for(var k=g.next(),n={};!k.done;n={requestToken:void 0},k=g.next())n.requestToken=
k.value,k=p[B.token$jscomp$139.type].findIndex(function(w){return function(Y){return Y===w.requestToken||(0,_.Q5.equals)(Y,w.requestToken)}}(n)),k>-1&&p[B.token$jscomp$139.type].splice(k,1)}p[B.token$jscomp$139.type].push(B.token$jscomp$139);
B.token$jscomp$139.maxAgeSeconds&&Number(B.token$jscomp$139.maxAgeSeconds)>0&&X.scheduler.addLowPriorityJob(function(w){return function(){var Y=p[w.token$jscomp$139.type].indexOf(w.token$jscomp$139);Y>-1&&p[w.token$jscomp$139.type].splice(Y,1)}}(B),Number(B.token$jscomp$139.maxAgeSeconds)*1E3)}else throw new _.Kw("InnerTube token has no value",B.token$jscomp$139);
}};
bF6[o6]=[cyp];var DK6=new _.yo("LOCAL_INNERTUBE_ROUTER_TOKEN"),RUA=new _.yo("LOCAL_INNERTUBE_SERVICE_MAP_TOKEN");var tC=function(X){this.serviceMap=X};
tC.prototype.shouldPreferLocalResponse=function(X,J){return(X=mKw(this,X))?X.shouldPreferLocalResponse(J):!1};
tC.prototype.localInnertubeResponse=function(X,J){var p=this,l;return _.L(function(g){return(l=mKw(p,X))?g.return(l.localInnertubeResponse(J)):g.return(Promise.reject(Error("Si")))})};
tC.prototype.canProvideFallbackResponse=function(X,J){return(X=mKw(this,X))?X.canProvideFallbackResponse(J):!1};
tC.prototype.localFallbackInnertubeResponse=function(X,J){var p=this,l;return _.L(function(g){return(l=mKw(p,X))?g.return(l.localFallbackInnertubeResponse(J)):g.return(Promise.reject(Error("Si")))})};
var mKw=function(X,J){J=_.NN(J);return J?(X=X.serviceMap[J])?X:null:null};
tC[o6]=[RUA];var th=function(){};
th.prototype.shouldPreferLocalResponse=function(){return!1};
th.prototype.localInnertubeResponse=function(){return _.L(function(X){return X.return(Promise.reject(Error("Ti")))})};
th.prototype.canProvideFallbackResponse=function(){return!0};
th.prototype.localFallbackInnertubeResponse=function(){var X,J,p;return _.L(function(l){X=Dl("CLOSE_POPUP");J={openPopupAction:BR4()};p={actions:[X,J]};return l.return(p)})};var H2C=function(X,J){this.JSC$18206_upliftPromise=X;this.store=J};
_.W=H2C.prototype;_.W.shouldPreferLocalResponse=function(X){var J=X.videoId,p;if(p=J)p=f8U(this.store.getState().entities,X.videoId);return p&&D74(this.store.getState().entities,J)?WFW(this.store.getState().entities,X.playlistId):!1};
_.W.localInnertubeResponse=function(X){var J=this,p;return _.L(function(l){return(p=J.getPlayerResponse(X))?l.return(Promise.resolve(p)):l.return(Promise.reject(Error("Ui")))})};
_.W.canProvideFallbackResponse=function(X){return!!X.videoId};
_.W.localFallbackInnertubeResponse=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.JSC$18206_upliftPromise,2);p=J.getPlayerResponse(X);var g;p?g=l.return(Promise.resolve(p)):g=Gb(J.store.getState().entities,X.videoId)?l.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.hu(_.cI("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),proceedButton:{buttonRenderer:wt5()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}}):
l.return({playabilityStatus:{status:"UNPLAYABLE",errorScreen:{playerErrorMessageRenderer:{reason:_.hu(_.cI("OFFLINE_CHECK_CONNECTION",void 0,"You're offline. Check your connection.")),proceedButton:{buttonRenderer:Awm()},icon:{iconType:"OFFLINE_NO_CONTENT"}}}}});return g})};
_.W.getPlayerResponse=function(X){return BDZ(this.store.getState().entities,X.videoId)};var VQ=function(X,J){this.localPlayerService=X;this.localWatchNextService=J};
VQ.prototype.shouldPreferLocalResponse=function(X){var J=X.playerRequest;X=X.watchNextRequest;return!!(J&&this.localPlayerService.shouldPreferLocalResponse(J)&&X&&this.localWatchNextService.shouldPreferLocalResponse(X))};
VQ.prototype.localInnertubeResponse=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1){p=X.playerRequest;l=X.watchNextRequest;if(!p||!l)throw new _.Kw("Missing streaming request",X);return k.yield(J.localPlayerService.localInnertubeResponse(p),2)}if(k.nextAddress!=3)return g=k.yieldResult,k.yield(J.localWatchNextService.localInnertubeResponse(l),3);B=k.yieldResult;return k.return({playerResponse:g,watchNextResponse:B})})};
VQ.prototype.canProvideFallbackResponse=function(X){var J=X.playerRequest;X=X.watchNextRequest;return!!(J&&this.localPlayerService.canProvideFallbackResponse(J)&&X&&this.localWatchNextService.canProvideFallbackResponse(X))};
VQ.prototype.localFallbackInnertubeResponse=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return p=X.playerRequest,l=X.watchNextRequest,p&&l?k.yield(J.localPlayerService.localFallbackInnertubeResponse(p),2):k.return(Promise.reject(new _.Kw("Missing streaming request",X)));if(k.nextAddress!=3)return g=k.yieldResult,k.yield(J.localWatchNextService.localFallbackInnertubeResponse(l),3);B=k.yieldResult;return k.return({playerResponse:g,watchNextResponse:B})})};var uy=function(X){this.JSC$18216_persistentStorePromiseAccessor=X};
uy.prototype.shouldPreferLocalResponse=function(){return!1};
uy.prototype.localInnertubeResponse=function(){return _.L(function(X){return X.return(Promise.reject(Error("Vi")))})};
uy.prototype.canProvideFallbackResponse=function(){return!0};
uy.prototype.localFallbackInnertubeResponse=function(){var X=this,J,p;return _.L(function(l){return l.nextAddress==1?l.yield(X.JSC$18216_persistentStorePromiseAccessor(),2):l.nextAddress!=3?(J=l.yieldResult)?l.yield(J.get("service:guide:fallback"),3):l.return(Promise.reject(Error("Wi"))):(p=l.yieldResult)&&_.r4(p)?l.return(CIK(_.r4(p))):l.return(Promise.reject(Error("Xi")))})};var PW=function(){};
PW.prototype.shouldPreferLocalResponse=function(){return!1};
PW.prototype.localInnertubeResponse=function(){return _.L(function(X){return X.return(Promise.reject(Error("Yi")))})};
PW.prototype.canProvideFallbackResponse=function(){return!0};
PW.prototype.localFallbackInnertubeResponse=function(){var X,J,p;return _.L(function(l){X=Dl("CLOSE_POPUP");J={openPopupAction:BR4()};p={actions:[X,J]};return l.return(p)})};var Ml=function(){this.urlMap=Fl2;this.fallbackCommand=_.jT};
Ml.prototype.shouldPreferLocalResponse=function(X){return(X=X.url)?!!qd0(this,X):!1};
Ml.prototype.localInnertubeResponse=function(X){var J=this,p;return _.L(function(l){return(p=X.url)?l.return(Nbg(X,qd0(J,p))):l.return(Promise.reject(Error("Zi")))})};
Ml.prototype.canProvideFallbackResponse=function(){return!0};
Ml.prototype.localFallbackInnertubeResponse=function(X){var J=this,p,l,g,B,k,n,w;return _.L(function(Y){p=X.url;if(!p)return Y.return(Nbg(X,J.fallbackCommand));if(l=qd0(J,p))return Y.return(Nbg(X,l));g=void 0;B=_.NN(p);B==="/watch"&&(k=_.wQ(p,"v"))&&(w=(n=_.wQ(p,"list"))!=null?n:void 0,g=_.Zt(k,w));g||(g=J.fallbackCommand);return Y.return(Nbg(X,g))})};
var qd0=function(X,J){if(J)return X.urlMap[_.lu(J)]},Nbg=function(X,J){J&&X.parentTrackingParams&&(J.commandMetadata=Object.assign({},{resolveUrlCommandMetadata:{parentTrackingParams:X.parentTrackingParams}},J.commandMetadata));
return Promise.resolve({responseContext:{},endpoint:J})};var GP=function(X,J,p){this.JSC$18227_upliftPromise=X;this.store=J;this.JSC$18227_persistentStorePromiseAccessor=p};
GP.prototype.shouldPreferLocalResponse=function(){return!1};
GP.prototype.localInnertubeResponse=function(){return _.L(function(X){return X.return(Promise.reject(Error("$i")))})};
GP.prototype.canProvideFallbackResponse=function(){return!0};
GP.prototype.localFallbackInnertubeResponse=function(){var X=this;return _.L(function(J){return J.return(MCg(X))})};
var MCg=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(U9(X.JSC$18227_upliftPromise,X.store),2);J=l.yieldResult;p={twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[$sU(J)]}}}};return l.return(uvw(X,p))})},uvw=function(X,J){var p,l;
return _.L(function(g){if(g.nextAddress==1)return g.yield(X.JSC$18227_persistentStorePromiseAccessor(),2);if(g.nextAddress!=3)return p=g.yieldResult,g.yield(ID(p),3);l=g.yieldResult;return g.return({responseContext:{},contents:J,topbar:l})})};var ql=function(X,J,p){this.JSC$18234_upliftPromise=X;this.store=J;this.JSC$18234_persistentStorePromiseAccessor=p};
ql.prototype.shouldPreferLocalResponse=function(X){var J=X.videoId;return J&&f8U(this.store.getState().entities,J)&&D74(this.store.getState().entities,J)?WFW(this.store.getState().entities,X.playlistId):!1};
ql.prototype.localInnertubeResponse=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1)return(p=X.videoId)?g.yield(J.JSC$18234_upliftPromise,2):g.return(Promise.reject(Error("aj")));if(g.nextAddress!=3)return g.yield(Gzp(J,X,p),3);l=g.yieldResult;return g.return(dKg(J,l,p))})};
ql.prototype.canProvideFallbackResponse=function(X){return X.videoId?!0:!1};
ql.prototype.localFallbackInnertubeResponse=function(X){var J=this,p,l,g,B;return _.L(function(k){switch(k.nextAddress){case 1:return(p=X.videoId)?k.yield(J.JSC$18234_upliftPromise,2):k.return(Promise.reject(Error("aj")));case 2:return k.yield(Gzp(J,X,p),3);case 3:l=k.yieldResult;if(Gb(J.store.getState().entities,p)){k.jumpTo(4);break}return k.yield(U9(J.JSC$18234_upliftPromise,J.store),5);case 5:return g=k.yieldResult,k.return(VCp(l,g));case 4:return f8U(J.store.getState().entities,p)&&D74(J.store.getState().entities,
p)?k.return(dKg(J,l,p)):(B={title:_.hu(_.cI("DOWNLOAD_UNAVAILABLE",void 0,"Download unavailable. Try a different video.")),icon:{iconType:"OFFLINE_NO_CONTENT"},ctaButton:{buttonRenderer:wt5()},style:{value:"BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"},loggingDirectives:{clientVeSpec:{uiType:236655}}},k.return(VCp(l,B)))}})};
var Gzp=function(X,J,p){var l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return l=J.playlistId,g=_.Zt(p,l),w.yield(X.JSC$18234_persistentStorePromiseAccessor(),2);if(w.nextAddress!=3)return B=w.yieldResult,w.yield(ID(B),3);k=w.yieldResult;n={responseContext:{},currentVideoEndpoint:g,topbar:k};return w.return(n)})},dKg=function(X,J,p){if(X=Gb(X.store.getState().entities,p)){var l;
p=X.videoEntity;var g,B={title:xt(p.title),viewCount:{videoViewCountRenderer:{shortViewCount:_.Hv((l=p.localizedStrings)==null?void 0:l.viewCount),viewCount:_.Hv((g=p.localizedStrings)==null?void 0:g.viewCount)}}};p.publishedTimestampMillis&&(B.dateText=_.Hv(s_a(new Date(Number(p.publishedTimestampMillis)))));l={videoPrimaryInfoRenderer:B};g=X.videoEntity;X=X.channelEntity;X={videoSecondaryInfoRenderer:{defaultExpanded:!1,descriptionCollapsedLines:3,showMoreText:xt(_.cI("SHOW_MORE",void 0,"Show more")),
showLessText:xt(_.cI("SHOW_LESS",void 0,"Show less")),description:g.formattedDescription,owner:{videoOwnerRenderer:{title:xt(X.title),thumbnail:X.avatar}}}};J.contents={twoColumnWatchNextResults:{results:{results:{contents:[l,X]}}}}}return J},VCp=function(X,J){X.contents={singleColumnWatchNextResults:{results:{results:{contents:[$sU(J)]}}}};
return X};var d4=function(X,J,p){this.JSC$18239_upliftPromise=X;this.store=J;this.JSC$18239_persistentStorePromiseAccessor=p};
d4.prototype.shouldPreferLocalResponse=function(){return!1};
d4.prototype.localInnertubeResponse=function(){return _.L(function(X){return X.return(Promise.reject(Error("bj")))})};
d4.prototype.canProvideFallbackResponse=function(){return!0};
d4.prototype.localFallbackInnertubeResponse=function(){var X=this,J,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return B.yield(X.JSC$18239_persistentStorePromiseAccessor(),2);case 2:return J=B.yieldResult,B.yield(ID(J),3);case 3:return p=B.yieldResult,l={responseContext:{},topbar:p},B.yield(X.JSC$18239_upliftPromise,4);case 4:return B.yield(U9(X.JSC$18239_upliftPromise,X.store),5);case 5:return g=B.yieldResult,l.watchStatus={backgroundPromoRenderer:g},B.return(l)}})};var tCp=new _.yo("ENDPOINT_MAP"),PZp=new _.yo("WATCH_ENDPOINT_MAP"),QB2=new _.yo("REEL_ENDPOINT_MAP");var YOT=/^[a-zA-Z0-9_\-]{11}$/;var vZB=_.EN(function(){var X,J;return(J=(X=window).matchMedia)==null?void 0:J.call(X,"(prefers-reduced-motion: reduce)").matches});var EMw=_.EN(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 X=_.Lw("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");X||(X=_.mt("VIDEO"),_.Ib("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_",
X));return!!(X&&X.canPlayType&&X.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var KlA=XMLHttpRequest.prototype.fetch,TbO=KlA&&KlA.length===3?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!U7?!0:!1;var PN=function(X){this.JSC$18250_storeWithEntities=X};
_.r(PN,AY);_.W=PN.prototype;_.W.getApiPaths=function(){return RXG};
_.W.getExtension=function(X){return _.a(X,_.CV)||_.a(X,_.Nm)||_.a(X,o3Z)};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14451_getStoreKey=function(X){if((_.H("kevlar_cache_on_ttl_player")||_.H("mweb_enable_shorts_innertube_player_prefetch")||_.H("mweb_use_new_history_manager")||_.H("web_shorts_prefetch_service_enabled"))&&(X=this.getExtension(X))&&X.videoId){var J={videoId:X.videoId};X.playlistId&&(J.playlistId=X.playlistId);X.playerParams&&(J.params=X.playerParams);return _.WI("player",J)}};
_.W.JSC$14444_getClientScreen=function(X){var J;return((J=X.contentPlaybackContext)==null?void 0:J.vis)===2?"WATCH_FULL_SCREEN":"WATCH"};
_.W.JSC$14444_buildRequest=function(X,J,p){if(_.H("enable_interstitial_entity_check")){var l=this.JSC$18250_storeWithEntities;if(J.videoId)for(var g=_.C(["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]),B=g.next();!B.done;B=g.next()){B=B.value;var k;var n=void 0,w=void 0,Y=J.videoId,e=B;(k=l)?(Y=_.o4(Y+e,"interstitialInteractionStateEntity"),k=(n=(w=_.SZ(k.getState().entities,"interstitialInteractionStateEntity",Y))==null?void 0:w.primaryButtonClicked)!=null?n:!1):k=!1;if(k)switch(B){case "CONTENT_CHECK_REQUIRED":J.contentCheckOk=
!0;break;case "AGE_CHECK_REQUIRED":J.racyCheckOk=!0}}}J.videoId&&(X.videoId=J.videoId);J.playlistId&&(X.playlistId=J.playlistId);J.index!==void 0&&(X.playlistIndex=J.index+1);J.playerParams&&(X.params=J.playerParams);"startTimeSeconds"in J&&J.startTimeSeconds&&(_.H("enable_player_request_builder_start_time_floor")?X.startTimeSecs=Math.floor(J.startTimeSeconds):X.startTimeSecs=J.startTimeSeconds);p.contentPlaybackContext&&(X.playbackContext={contentPlaybackContext:p.contentPlaybackContext});p.prefetchPlaybackContext&&
(X.playbackContext=Object.assign({},X.playbackContext,{prefetchPlaybackContext:p.prefetchPlaybackContext}),X.context.request||(X.context.request={}),X.context.request.isPrefetch=!0);X.playbackContext||(X.playbackContext={});l=EMw();X.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!l,supportXhr:TbO};p.overrideMutedAtStart&&(X.overrideMutedAtStart=p.overrideMutedAtStart);X.racyCheckOk=!!J.racyCheckOk;X.contentCheckOk=!!J.contentCheckOk;!_.H("captions_prefs_killswitch")&&(p=(p=_.tW("yt-player-caption-language-preferences"))?
p:[],p==null?0:p.length)&&(X.captionParams={viewerSelectedCaptionLangs:p})};
_.W.getRequestConfig=function(X){X=this.JSC$14451_getStoreKey(X);var J;X&&(J={storeStrategy:{storeKey:X}});_.H("web_log_player_watch_next_ticks")&&(J=J||{},J.requestTick="ps_s",J.responseTick="ps_r");return J};
PN[o6]=[yQ];var QA=function(X,J){this.playerRequestBuilder=X;this.watchNextRequestBuilder=J};
_.r(QA,AY);QA.prototype.getApiPaths=function(){return Urs};
QA.prototype.getExtension=function(X){return _.a(X,_.CV)};
QA.prototype.isNavigationCommand=function(){return!0};
QA.prototype.JSC$14444_buildRequest=function(X,J,p){X.playerRequest={};this.playerRequestBuilder.JSC$14444_buildRequest(X.playerRequest,J,p);if(_.H("web_streaming_watch")||_.H("mweb_streaming_watch"))X.watchNextRequest={},this.watchNextRequestBuilder.JSC$14444_buildRequest(X.watchNextRequest,J,p)};
QA[o6]=[PN,dT];var zUp;_.E5=new _.yo("SHORTS_CONTROLLER_TOKEN");zUp=new _.yo("SHORTS_STATE_STORE_TOKEN");var K8=function(X,J){var p=_.iA.apply(2,arguments);X=X===void 0?0:X;_.Kw.call(this,J,p);this.errorType=X;Object.setPrototypeOf(this,this.constructor.prototype)};
_.r(K8,_.Kw);var jBA,iFA,sB2,UQ4,W6,FIR,pmp,J00,Wt2,BvJ,gnp;jBA=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(function(X){return X+"="}).join("|"));
iFA=RegExp(".*\\?.*playnext=1.*");sB2=function(X,J,p,l,g,B){this.watchEndpointMap=X;this.reelWatchEndpointMap=J;this.innerTubeTransportService=p;this.fetchPbj=l;this.ephemeralStore=g;this.reloadOnPlayerFailure=B===void 0?!0:B};
_.XmJ=function(X,J){var p=_.ch("web_pbj_log_warning_rate",0);p=p>0&&Math.random()<p;var l;if((l=_.a(J.commandMetadata,_.SH))==null||!l.rootVe)return p&&_.Wf(Error("gj")),!1;var g;l=(g=_.a(J.commandMetadata,_.SH))==null?void 0:g.url;if(!l)return p&&_.Wf(Error("hj")),!1;if(iFA.test(l))return!0;if(jBA.test(l))return p&&_.Wf(Error("ij`"+l)),!1;if(_.a(J,_.CV)){if(!(X.watchEndpointMap.watchNext&&X.watchEndpointMap.player||_.H("kevlar_fetch_initial_data_op_watch_client")))return p&&_.Wf(Error("cj")),!1;
X=_.ch("web_pbj_log_warning_rate",0);X=X>0&&Math.random()<X;_.a(J,_.CV)?AST(J)?J=!0:(X&&_.Wf(Error("dj")),J=!1):(X&&_.Wf(Error("cj")),J=!1);return J}if(_.a(J,_.Nm))return wVK(J);if(_.a(J,_.nz))return!0;X=_.WE(X.innerTubeTransportService,J);!X&&p&&_.Bf(Error("jj"),"WARNING",void 0,void 0,void 0,{command:JSON.stringify(J)});return X};
UQ4=function(X,J,p,l,g,B){J={url:J};if(p==null?0:p.itct)J.parentTrackingParams=p.itct;var k=_.eo(Vyu);return _.Zq(X.innerTubeTransportService,J,k).then(function(n){(n=n.endpoint)||(n=_.jT);(p==null?0:p.itct)&&n&&!n.trackingParams&&(n.trackingParams=p.itct);var w=F$(n);return W6(X,n,p,l,w,g,B)})};
W6=function(X,J,p,l,g,B,k,n){n=n===void 0?{}:n;if(X.fetchPbj&&!_.XmJ(X,J)&&!_.H("force_one_platform")){var w=X.fetchPbj(J),Y=_.rL(w.then(function(Q){if(!Q)throw Error("kj");k(Y)||B(J,Q);return Q}));
return Y}var e,Z,h={rootVe:(e=_.a(J.commandMetadata,_.SH))==null?void 0:e.rootVe,url:(Z=_.a(J.commandMetadata,_.SH))==null?void 0:Z.url,endpoint:J,page:g};if(_.a(J,_.CV)){var x,U={contentPlaybackContext:_.oD(p,(x=_.a(J.commandMetadata,_.SH))==null?void 0:x.url,l)},y=_.kz(),c,D=(c=X.watchEndpointMap.player)==null?void 0:c().JSC$14451_getStoreKey(J);c=D!==void 0&&((w=X.ephemeralStore)==null?void 0:w.has(D));(_.H("web_streaming_watch")||_.H("mweb_streaming_watch"))&&window.TextDecoderStream&&!c?(w=h9b(X.innerTubeTransportService,
J,U,function(Q){!h.response&&Q.content&&(h.response=Q.content);!h.playerResponse&&Q.player&&(h.playerResponse=Q.player);B(J,h)}),D=RsT(J),D.length&&(h.preconnect=D,B(J,h)),J00(w,y,h).catch(function(Q){Q instanceof K8&&Q.errorType===2&&_.H("web_streaming_watch_fallback")&&pmp(X,J,U,h,B,k,y)})):pmp(X,J,U,h,B,k,y);
return y.promise}if(_.a(J,_.Nm)){var m;if(((m=_.a(J,_.Nm))==null?void 0:m.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var d=_.kz();_.l$A(_.yG().resolve(_.E5),J).then(function(Q){gnp(X,p,l,g,B,d,Q)});
return d.promise}w=_.rL();c={contentPlaybackContext:_.oD(p,(D=_.a(J.commandMetadata,_.SH))==null?void 0:D.url,l)};(D=X.reelWatchEndpointMap.player)&&(D=D().JSC$14444_getRequest(J,c))&&(w=_.Zq(X.innerTubeTransportService,D.innerTubeRequest,D.input,J.clickTrackingParams,D.config));D=_.rL();(n=X.reelWatchEndpointMap.reelItemWatch)&&(n=n().JSC$14444_getRequest(J))&&(D=_.Zq(X.innerTubeTransportService,n.innerTubeRequest,n.input,J.clickTrackingParams,n.config));n=_.rL();(e=X.reelWatchEndpointMap.reelWatchSequence)&&
_.a(J,_.Nm).sequenceParams&&(c=e().JSC$14444_getRequest(J,c))&&(n=_.Zq(X.innerTubeTransportService,c.innerTubeRequest,c.input,J.clickTrackingParams,c.config));c=_.rL(h);e=_.kz();BvJ(J,c,w,D,n,B,k,e);return e.promise}var G;if(_.a(J,PhZ)&&((G=_.a(J.commandMetadata,_.SH))==null?0:G.url))return w=KLK(_.vi(Tz().location.href),_.vi(_.a(J.commandMetadata,_.SH).url)).toString(),UQ4(X,w,p,l,B,function(){return!1});
if(_.a(J,_.nz))return B(J,h),_.rL(h);if(_.WE(X.innerTubeTransportService,J)){w=Object.assign({},{tempData:p,disableCache:p.disableCache},n);var P=_.CE(X.innerTubeTransportService,J,w).then(function(Q){h.response=Q;k(P)||B(J,h);return h});
return P}return _.rL(h)};
_.$hp=function(X,J,p,l){if(_.a(J,_.CV)||_.a(J,_.Nm)&&(_.H("mweb_enable_shorts_innertube_player_prefetch")||_.H("kevlar_enable_shorts_prefetch_in_sequence"))||_.a(J,o3Z)&&_.H("web_enable_prefetching_videos_on_home")){var g,B={contentPlaybackContext:_.oD(p,(g=_.a(J.commandMetadata,_.SH))==null?void 0:g.url,l),prefetchPlaybackContext:Z36(p)},k,n,w;if(((k=_.a(J,_.CV))==null?void 0:(n=k.watchEndpointSupportedPrefetchConfig)==null?void 0:(w=n.prefetchHintConfig)==null?void 0:w.prefetchType)==="PREFETCH_TYPE_WATCH_NEXT"){if(p=
X.watchEndpointMap.watchNext)if(B=p().JSC$14444_getRequest(J,B))return Promise.resolve(_.Zq(X.innerTubeTransportService,B.innerTubeRequest,B.input,void 0,B.config).then(function(Z){return Z}))}else if(p=X.watchEndpointMap.player)if(B=p().JSC$14444_getRequest(J,B))return Promise.resolve(_.Zq(X.innerTubeTransportService,B.innerTubeRequest,B.input,void 0,B.config).then(function(Z){return Z}))}else if(_.WE(X.innerTubeTransportService,J)){var Y={tempData:p},e=wQG(X.innerTubeTransportService,J);
return e?new Promise(function(Z,h){var x,U;return _.L(function(y){if(y.nextAddress==1)return y.yield(e,2);if(y.nextAddress!=4)return x=y.yieldResult,x.JSC$14451_getStoreKey(J,Y)?y.yield(_.CE(X.innerTubeTransportService,J,Y),4):(h(new _.Kw("Prefetching request builder with no store key.",J)),y.jumpTo(0));U=y.yieldResult;Z(U);_.Ma(y)})}):Promise.reject(new _.Kw("Prefetching unregistered request builder.",J))}return Promise.reject(new _.Kw("No request builder available to prefetch endpoint.",J))};
FIR=function(X,J){var p,l,g;if(_.a(J,_.CV)){var B=X.watchEndpointMap.watchNext;B&&(p=B());(X=X.watchEndpointMap.player)&&(l=X())}else if(_.a(J,_.Nm))(B=X.reelWatchEndpointMap.reelItemWatch)&&(p=B()),(B=X.reelWatchEndpointMap.player)&&(l=B()),(X=X.reelWatchEndpointMap.reelWatchSequence)&&(g=X());else{a:{X=S84(J,X.innerTubeTransportService.endpointMap);if(X!==void 0)if(typeof X.then==="function")_.Bf(new _.Kw("Attempted to get deferred RequestBuilder that is unresolved or still wrapped.",J));else break a;
X=void 0}X&&(p=X)}var k,n,w;return{content:(k=p)==null?void 0:k.JSC$14451_getStoreKey(J),player:(n=l)==null?void 0:n.JSC$14451_getStoreKey(J),reelSequence:(w=g)==null?void 0:w.JSC$14451_getStoreKey(J)}};
pmp=function(X,J,p,l,g,B,k){var n=_.rL(),w=X.watchEndpointMap.player;_.H("web_streaming_player")&&(w=pE(QA));w&&(w=w().JSC$14444_getRequest(J,p))&&(n=_.Zq(X.innerTubeTransportService,w.innerTubeRequest,w.input,J.clickTrackingParams,w.config));w=_.rL();var Y=X.watchEndpointMap.watchNext;Y&&(p=Y().JSC$14444_getRequest(J,p))&&(w=_.Zq(X.innerTubeTransportService,p.innerTubeRequest,p.input,J.clickTrackingParams,p.config));l=_.rL(l);Wt2(X,J,l,n,w,g,B,k)};
J00=function(X,J,p){var l;return _.L(function(g){if(g.nextAddress==1)return g.yield(X,2);_.H("web_streaming_watch_delay_200")||_.H("web_streaming_watch_delay_400")?(l=_.H("web_streaming_watch_delay_200")?200:400,setTimeout(function(){J.resolve(p)},l)):J.resolve(p);
_.Ma(g)})};
Wt2=function(X,J,p,l,g,B,k,n){var w,Y,e,Z,h;_.L(function(x){switch(x.nextAddress){case 1:return x.yield(p,2);case 2:w=x.yieldResult;if(k(n.promise))return n.resolve(w),x.return();B(J,w);Y=RsT(J);if(!Y.length){x.jumpTo(3);break}return x.yield(p,4);case 4:w.preconnect=Y,B(J,w);case 3:return _.f$(x,5),x.yield(l,7);case 7:e=x.yieldResult;_.e8(x,6);break;case 5:return Z=_.qa(x),n.reject(Z),x.return();case 6:if(e===void 0&&X.reloadOnPlayerFailure)return w.reload=!0,B(J,w),n.resolve(w),x.return();if(k(n.promise))return n.resolve(w),
x.return();w.playerResponse=e;B(J,w);(_.H("web_watch_stop_scheduler_on_player_response")||_.H("mweb_watch_stop_scheduler_on_player_response"))&&UwZ();_.f$(x,8);return x.yield(g,10);case 10:h=x.yieldResult;_.e8(x,9);break;case 8:_.qa(x);case 9:if(h===void 0)return w.response={responseContext:{}},n.resolve(w),x.return();if(k(n.promise))return n.resolve(w),x.return();w.response=h;B(J,w);n.resolve(w);_.Ma(x)}})};
BvJ=function(X,J,p,l,g,B,k,n){var w,Y,e,Z,h,x;_.L(function(U){switch(U.nextAddress){case 1:return U.yield(J,2);case 2:w=U.yieldResult;if(k(n.promise))return n.resolve(w),U.return();B(X,w);Y=RsT(X);if(!Y.length){U.jumpTo(3);break}return U.yield(J,4);case 4:w.preconnect=Y,B(X,w);case 3:return _.f$(U,5),U.yield(p,7);case 7:e=U.yieldResult;_.e8(U,6);break;case 5:return Z=_.qa(U),n.reject(Z),U.return();case 6:if(e===void 0)return w.reload=!0,B(X,w),n.resolve(w),U.return();if(k(n.promise))return n.resolve(w),
U.return();w.playerResponse=e;B(X,w);(_.H("web_shorts_stop_scheduler_on_player_response")||_.H("mweb_shorts_stop_scheduler_on_player_response"))&&UwZ();_.f$(U,8);return U.yield(l,10);case 10:h=U.yieldResult;_.e8(U,9);break;case 8:_.qa(U);case 9:if(h===void 0)return w.response={responseContext:{}},n.resolve(w),U.return();if(k(n.promise))return n.resolve(w),U.return();w.response=h;B(X,w);_.f$(U,11);return U.yield(g,13);case 13:x=U.yieldResult;_.e8(U,12);break;case 11:_.qa(U);case 12:if(k(n.promise))return n.resolve(w),
U.return();x&&(w.reelWatchSequenceResponse=x);B(X,w);n.resolve(w);_.Ma(U)}})};
gnp=function(X,J,p,l,g,B,k){var n,w,Y,e,Z,h;_.L(function(x){if((n=k)==null||!n.replacementEndpoint)return B.reject(),x.return();w=k.replacementEndpoint;(Y=_.a(w,_.Nm))?(k.sequenceContinuation&&(Y.sequenceParams=k.sequenceContinuation),e=_.yG().resolve(_.E5),Z=Y.sequenceParams,CFp(e,w)&&delete Y.sequenceParams,h=W6(X,w,J,p,l,g,function(){return!1}),h.then(function(U){return _.L(function(y){if(y.nextAddress==1)return kL0(e,{reelWatchEndpoint:{sequenceParams:Z}},U),y.yield(0,2);
B.resolve(U);_.Ma(y)})})):B.reject();
_.Ma(x)})};
sB2[o6]=[PZp,QB2,_.GU,_.I6(kr0),_.I6(_.da)];var nns=function(){var X=this;this.sequenceMap=new Map;this.TEST_ONLY={getSequenceMap:function(){return X.sequenceMap}}},x2s=function(X,J,p){var l,g=(l=J.config)==null?void 0:l.sequenceStrategy;
if(!g)return p();X.sequenceMap.has(g.sequenceKey)||X.sequenceMap.set(g.sequenceKey,[]);X=X.sequenceMap.get(g.sequenceKey);switch(g.sequenceType){case "REQUEST_SEQUENCE_TYPE_APPEND":return LtT(X,J,p);case "REQUEST_SEQUENCE_TYPE_REPLACE":return A06(X,J,p);default:throw new _.Kw("Request could not be sequenced",J);}},LtT=function(X,J,p){var l,g,B;
return _.L(function(k){X.length>0?(g=X[X.length-1],l=g.responsePromise.then(function(){return p()})):l=p();
B={request:J,responsePromise:l};X.push(B);wm2(X,B);return k.return(B.responsePromise)})},A06=function(X,J,p){p=p();
if(X.length>0)for(var l=_.C(X),g=l.next();!g.done;g=l.next())g.value.responsePromise=p;var B={request:J,responsePromise:p};X.push(B);wm2(X,B);return Promise.resolve().then(function(){return X.indexOf(B)>0?B.responsePromise.then(function(k){return Object.assign({},k,{sequenceMetaData:{skipProcessing:!0}})}):B.responsePromise})},wm2=function(X,J){J.responsePromise.then(function(){var p=X.indexOf(J);
p>-1&&X.splice(p,1)})};var Yx2=new _.yo("REQUEST_SEQUENCING");var T2=function(){};
_.r(T2,AY);T2.prototype.getApiPaths=function(){return[]};
T2.prototype.getExtension=function(X){return _.a(X,BJe)};
T2.prototype.JSC$14444_buildRequest=function(X,J){X.recaptchaToken=J.recaptchaToken};
T2.prototype.getApiUrl=function(){return"/das_captcha"};var z2=function(){};
_.r(z2,AY);z2.prototype.getApiPaths=function(){return VpH};
z2.prototype.getExtension=function(X){return _.a(X,NJr)};
z2.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.createBackstagePostParams&&(X.createBackstagePostParams=J.createBackstagePostParams);p.comment_text&&(X.commentText=p.comment_text);if(p.attached_video_id)X.videoAttachment={videoId:p.attached_video_id};else if(p.image_poll_options)X.pollAttachmentData={options:p.image_poll_options};else if(p.poll_options)X.pollAttachment={choices:p.poll_options};else if(p.quiz_options)X.quizAttachmentData={options:p.quiz_options};else if(p.image_blob_id)X.imageAttachment=
{encryptedBlobId:p.image_blob_id},p.source_video_id&&(X.imageAttachment.sourceExternalVideoId=p.source_video_id),p.image_preview_coordinates&&(X.imageAttachment.previewCoordinates=JSON.parse(p.image_preview_coordinates));else if(p.images_data)X.imagesAttachment={imagesData:p.images_data};else if(p.clip_external_video_id!==void 0||p.clip_offset_ms!==void 0||p.clip_duration_ms!==void 0){var l,g,B,k,n;X.clipAttachment={externalVideoId:(B=p.clip_external_video_id)!=null?B:"",offsetMs:(k=(l=p.clip_offset_ms)==
null?void 0:l.toString())!=null?k:"",durationMs:(n=(g=p.clip_duration_ms)==null?void 0:g.toString())!=null?n:""}}else p.shared_post_id&&(X.sharedPostAttachment={postId:p.shared_post_id});p.tagged_video_id&&(X.postCreationData={taggedVideoId:p.tagged_video_id});p.access_restrictions&&(typeof p.access_restrictions==="number"&&(J=p.access_restrictions,X.accessRestrictions={restriction:J!==1&&J===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"}),typeof p.access_restrictions==="string"&&
(X.accessRestrictionsParams=p.access_restrictions));p.scheduled_publish_time_sec&&(X.scheduledPublishTimeSec=p.scheduled_publish_time_sec.toString())};var jP=function(){};
_.r(jP,AY);jP.prototype.getApiPaths=function(){return zpr};
jP.prototype.getExtension=function(X){return _.a(X,NEG)};
jP.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.decorateMessageParams&&(X.params=J.decorateMessageParams);p.text&&(X.text=p.text)};var iC=function(){};
_.r(iC,AY);iC.prototype.getApiPaths=function(){return eX0};
iC.prototype.getExtension=function(X){return _.a(X,M3t)};
iC.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;p.video_id&&(X.videoId=p.video_id)};var s5=function(){};
_.r(s5,AY);s5.prototype.getApiPaths=function(){return ay0};
s5.prototype.getExtension=function(X){return _.a(X,_.om)};
s5.prototype.JSC$14444_buildRequest=function(X,J,p){p.suggestions_query&&(X.input=p.suggestions_query)};var XD=function(){};
_.r(XD,AY);XD.prototype.getApiPaths=function(){return J3r};
XD.prototype.getExtension=function(X){return _.a(X,uhU)};
XD.prototype.JSC$14444_buildRequest=function(X,J,p){p.comment_text!==void 0&&(X.commentText=p.comment_text);p.scheduled_publish_time_sec&&(X.scheduledPublishTimeSec=p.scheduled_publish_time_sec.toString());X.updateBackstagePostParams=J.updateBackstagePostParams};var JM=function(){};
_.r(JM,AY);JM.prototype.getApiPaths=function(){return Ah};
JM.prototype.getExtension=function(X){return _.a(X,_.XJ)};
JM.prototype.JSC$14444_buildRequest=function(X,J,p){p.formData&&(X.formData=p.formData);J.token?X.continuation=J.token:J.continuationTokenKey&&(p=_.v5().getState(),J=_.SZ(p.entities,"continuationTokenEntity",J.continuationTokenKey))&&(X.continuation=String(J.continuationToken))};
var vnw=function(){};
_.r(vnw,AY);_.W=vnw.prototype;_.W.getApiPaths=function(){return Ah};
_.W.getExtension=function(X){return _.a(X,_.R7)};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14451_getStoreKey=function(X){if((X=this.getExtension(X))&&X.browseId){var J={browseId:X.browseId};X.browseEndpointContextSupportedConfigs&&(J.browseEndpointContextSupportedConfigs=JSON.stringify(X.browseEndpointContextSupportedConfigs));X.params&&(J.params=X.params);X.query&&(J.query=X.query);return _.WI("browse",J)}};
_.W.JSC$14444_buildRequest=function(X,J,p){J.browseId&&(X.browseId=J.browseId);J.params&&(X.params=J.params);J.query&&(X.query=J.query);p.formData?X.formData=p.formData:J.formData&&(X.formData=J.formData);J.browseId==="FEsubscriptions"&&_.DV().getFlag(155)&&(X.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");J.browseId==="SPaccount_playback"&&(p=_.DV(),X.formData||(X.formData={}),X.formData.accountSettingsFormData={flagCaptionsDefaultOff:p.getFlag(65),flagAutoCaptionsDefaultOn:p.getFlag(66),
flagDisableInlinePreview:p.getFlag(186),flagAudioDescriptionDefaultOn:p.getFlag(198)});if(J.browseId==="FEwhat_to_watch"){p=_.DV();var l=p.getFlag(196);p.getFlag(197)&&(X.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:l}}})}J.browseId==="FEwhat_to_watch"&&(J=_.DV().getFlag(186),X.inlineSettingStatus=J?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")};
_.W.getRequestConfig=function(X,J){J=J===void 0?{}:J;var p={};if(X=this.JSC$14451_getStoreKey(X,J))p.storeStrategy={storeKey:X,disableCache:J.disableCache};_.H("web_log_browse_ticks_ks")||(p.requestTick="br_s",p.responseTick="br_r");return p};var py=function(){};
_.r(py,AY);py.prototype.getApiPaths=function(){return qnr};
py.prototype.getExtension=function(X){return _.a(X,vgs)};
py.prototype.JSC$14444_buildRequest=function(X,J,p){X.legacyYoutubeChannelUsername=p.legacyYouTubeChannelUsername||"";X.legacyYoutubeChannelPassword=p.legacyYouTubeChannelPassword||""};var lw=function(){};
_.r(lw,AY);lw.prototype.getApiPaths=function(){return tyb};
lw.prototype.getExtension=function(X){return _.a(X,K9G)};
lw.prototype.JSC$14444_buildRequest=function(X,J,p){p.recaptcha_response_token&&(X.recaptchaResponseToken=p.recaptcha_response_token);p.channel_id&&(X.channelId=p.channel_id)};var gY=function(){};
_.r(gY,AY);gY.prototype.getApiPaths=function(){return psG};
gY.prototype.getExtension=function(X){return _.a(X,X2G)};
gY.prototype.JSC$14444_buildRequest=function(X,J,p){J.externalChannelId&&(X.externalChannelId=J.externalChannelId);p.handle&&(X.handleUpdate={handle:p.handle},J.handleEditSource&&(X.handleUpdate.handleEditSource=J.handleEditSource))};var BS=function(){};
_.r(BS,AY);BS.prototype.getApiPaths=function(){return $9k};
BS.prototype.getExtension=function(X){return _.a(X,Ujs)};
BS.prototype.JSC$14444_buildRequest=function(X,J,p){J.request&&(X.channelId=J.request.channelId);var l;if(p==null?0:(l=p.uploadDefaults)==null?0:l.emojiReactionSet)X.uploadDefaultsRequest||(X.uploadDefaultsRequest={}),X.uploadDefaultsRequest.emojiReactionSet=p.uploadDefaults.emojiReactionSet};var $4=function(){};
_.r($4,AY);$4.prototype.getApiPaths=function(){return kBU};
$4.prototype.getExtension=function(X){return _.a(X,TJZ)};
$4.prototype.JSC$14444_buildRequest=function(X,J,p){J.externalChannelId&&(X.externalChannelId=J.externalChannelId);J.channelHandleEntityKey&&(X.channelHandleEntityKey=J.channelHandleEntityKey);J.handleEditSource&&(X.handleEditSource=J.handleEditSource);p.handle?X.handle=p.handle:p.name&&(X.name=p.name)};var WS=function(){};
_.r(WS,AY);WS.prototype.getApiPaths=function(){return u20};
WS.prototype.getExtension=function(X){return _.a(X,h6t)};
WS.prototype.JSC$14444_buildRequest=function(X,J){J.actions?X.actions=J.actions:J.action&&(X.actions=[J.action])};var Cy=function(){};
_.r(Cy,AY);Cy.prototype.getApiPaths=function(){return GFH};
Cy.prototype.getExtension=function(X){return _.a(X,_.XJ)};
Cy.prototype.JSC$14444_buildRequest=function(X,J){J.token&&(X.continuation=J.token)};var k4=function(){};
_.r(k4,AY);k4.prototype.getApiPaths=function(){return YrG};
k4.prototype.getExtension=function(X){return _.a(X,_.XJ)};
k4.prototype.JSC$14444_buildRequest=function(X,J){X.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";J.token&&(X.fetchCommentsParams={continuation:J.token})};var ny=function(){};
_.r(ny,AY);ny.prototype.getApiPaths=function(){return Qib};
ny.prototype.getExtension=function(X){return _.a(X,ZOX)};
ny.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.createReplyParams&&(X.createReplyParams=J.createReplyParams);J.commentText&&(X.commentText=_.wi(J.commentText));p.comment_text&&(X.commentText=p.comment_text);p.image_blob_id&&(X.imageAttachment={encryptedBlobId:p.image_blob_id});p.botguard_response&&(X.botguardResponse=p.botguard_response)};
_.O1.Object.defineProperties(ny.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Ly=function(){};
_.r(Ly,AY);Ly.prototype.getApiPaths=function(){return ETk};
Ly.prototype.getExtension=function(X){return _.a(X,_.e6U)};
Ly.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.createCommentParams&&(X.createCommentParams=J.createCommentParams);J.commentText&&(X.commentText=_.wi(J.commentText));J.videoPositionMention&&(X.videoPositionMention=J.videoPositionMention);J.sources&&(X.sources=J.sources);p.comment_text&&(X.commentText=p.comment_text);p.attached_video_id?X.videoAttachment={videoId:p.attached_video_id}:p.poll_options?X.pollAttachment={choices:p.poll_options}:p.image_blob_id?X.imageAttachment=
{encryptedBlobId:p.image_blob_id}:p.shared_post_id&&(X.sharedPostAttachment={postId:p.shared_post_id});p.access_restrictions&&typeof p.access_restrictions==="number"&&(J=p.access_restrictions,X.accessRestrictions={restriction:J!==1&&J===2?"RESTRICTION_TYPE_SPONSORS_ONLY":"RESTRICTION_TYPE_EVERYONE"});p.botguard_response&&(X.botguardResponse=p.botguard_response)};
_.O1.Object.defineProperties(Ly.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var AM=function(){};
_.r(AM,AY);AM.prototype.getApiPaths=function(){return lGs};
AM.prototype.getExtension=function(X){return _.a(X,HOG)};
AM.prototype.JSC$14444_buildRequest=function(X,J,p){J.commentText&&(X.replyText=_.wi(J.commentText));p.comment_text&&(X.replyText=p.comment_text);X.updateReplyParams=J.updateReplyParams};
_.O1.Object.defineProperties(AM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var wY=function(){};
_.r(wY,AY);wY.prototype.getApiPaths=function(){return g9r};
wY.prototype.getExtension=function(X){return _.a(X,xyH)};
wY.prototype.JSC$14444_buildRequest=function(X,J,p){J.commentText&&(X.commentText=_.wi(J.commentText));p.comment_text&&(X.commentText=p.comment_text);X.updateCommentParams=J.updateCommentParams};
_.O1.Object.defineProperties(wY.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Y4=function(){};
_.r(Y4,AY);Y4.prototype.getApiPaths=function(){return B_H};
Y4.prototype.getExtension=function(X){return _.a(X,hnu)};
Y4.prototype.JSC$14444_buildRequest=function(X,J){J.settings&&(X.settings=J.settings)};var vS=function(){};
_.r(vS,AY);vS.prototype.getApiPaths=function(){return WLG};
vS.prototype.getExtension=function(X){return _.a(X,zhr)};
vS.prototype.JSC$14444_buildRequest=function(X,J){J.channelCreationToken&&(X.channelCreationToken=J.channelCreationToken);J.source&&(X.source=J.source)};var eJ=function(){};
_.r(eJ,AY);eJ.prototype.getApiPaths=function(){return Phk};
eJ.prototype.getExtension=function(X){return _.a(X,seX)};
eJ.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;if(p.name&&(p.given_name||p.family_name))X=new _.Kw("channel creation cannot set both GAIA and YouTube names",J),_.Bf(X);else{if(J.zeroStepChannelCreationParams){if(!p.comment_text){X=new _.Kw("zero_step_create_comment_params but no zero_step_texts",J);_.Bf(X);return}X.zeroStepChannelCreationParams=J.zeroStepChannelCreationParams;X.zeroStepChannelCreationParams.zeroStepCreateCommentParams&&(X.zeroStepChannelCreationParams.zeroStepCreateCommentParams.input=
p.comment_text,p.botguard_response&&(X.zeroStepChannelCreationParams.zeroStepCreateCommentParams.botguardResponse=p.botguard_response))}X.channelCreationToken=J.channelCreationToken;p.given_name&&(X.givenName=p.given_name);p.family_name&&(X.familyName=p.family_name);J.source==="CHANNEL_SWITCHER_CHANNEL_CREATION_SOURCE"&&(X.channelCreationType="CHANNEL_CREATION_TYPE_SECONDARY");if(p.name||p.handle||p.avatar_url||p.encryptedBlobId||p.isNameChanged!==void 0||p.isHandleChanged!==void 0||p.isDefaultProfilePhoto!==
void 0||p.obakeImageSource)X.overrideChannelCreationParams={},p.name&&(X.overrideChannelCreationParams.name=p.name),p.handle&&(X.overrideChannelCreationParams.handle=p.handle),p.avatar_url&&(X.overrideChannelCreationParams.avatarUrl=p.avatar_url),p.encryptedBlobId&&(X.overrideChannelCreationParams.blobEncryptionId=p.encryptedBlobId),p.enableIdentityForAllChannelCreationDialog&&(p.encryptedBlobId?X.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag="IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_CUSTOM":
p.isDefaultProfilePhoto!==void 0&&(X.overrideChannelCreationParams.identityForAllChannelCreationAvatarTag=p.isDefaultProfilePhoto?"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_MONOGRAM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_AVATAR_TAG_GOOGLE_DEFAULT_OTHER"),p.isNameChanged!==void 0&&(X.overrideChannelCreationParams.identityForAllChannelCreationNameTag=p.isNameChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_NAME_TAG_GOOGLE_DEFAULT"),p.isHandleChanged!==
void 0&&(X.overrideChannelCreationParams.identityForAllChannelCreationHandleTag=p.isHandleChanged?"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_CUSTOM":"IDENTITY_FOR_ALL_CHANNEL_CREATION_HANDLE_TAG_DEFAULT_AUTOGEN"),p.obakeImageSource&&(X.overrideChannelCreationParams.obakeImageSourceType=p.obakeImageSource))}};var ZM=function(){};
_.r(ZM,AY);ZM.prototype.getApiPaths=function(X){return(X=this.getExtension(X))&&X.status==="DISLIKE"?Xav:X&&X.status==="INDIFFERENT"?Myt:oot};
ZM.prototype.getExtension=function(X){return _.a(X,_.pz)};
ZM.prototype.JSC$14444_buildRequest=function(X,J){J.target&&(X.target=J.target);if(J=this.getParams(J))X.params=J};
ZM.prototype.getParams=function(X){switch(X==null?void 0:X.status){case "DISLIKE":return X.dislikeParams;case "INDIFFERENT":return X.removeLikeParams;default:return X==null?void 0:X.likeParams}};var hM=function(){};
_.r(hM,AY);hM.prototype.getApiPaths=function(){return T8U};
hM.prototype.getExtension=function(X){return _.a(X,oKU)};
hM.prototype.JSC$14444_buildRequest=function(X,J){J.settingItemId&&(X.settingItemId=J.settingItemId);J.stringValue!=null&&J.stringValue!==void 0?X.newValue={stringValue:J.stringValue}:J.intValue?X.newValue={intValue:J.intValue}:J.boolValue!==null&&J.boolValue!==void 0?X.newValue={boolValue:J.boolValue}:(X=new _.Kw("Unknown value type for SetSettingEndpoint.",J),_.Bf(X))};var x4=function(){};
_.r(x4,AY);x4.prototype.getApiPaths=function(){return i0Z};
x4.prototype.getExtension=function(X){return _.a(X,twj)||void 0};
x4.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.channelIds&&(X.channelIds=J.channelIds);J.siloName&&(X.siloName=J.siloName);J.params&&(X.params=J.params);p.botguardResponse&&(X.botguardResponse=p.botguardResponse);p.feature&&(X.clientFeature=p.feature)};
_.O1.Object.defineProperties(x4.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var HS=function(){};
_.r(HS,AY);HS.prototype.getApiPaths=function(){return XsU};
HS.prototype.getExtension=function(X){return _.a(X,Stj)||void 0};
HS.prototype.JSC$14444_buildRequest=function(X,J){J.channelIds&&(X.channelIds=J.channelIds);J.siloName&&(X.siloName=J.siloName);J.params&&(X.params=J.params)};
_.O1.Object.defineProperties(HS.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var a9=function(X){this.shareClientParamsProvider=X};
_.r(a9,AY);a9.prototype.getApiPaths=function(){return AqR};
a9.prototype.getExtension=function(X){return _.a(X,X7v)||_.a(X,_.JPj)||_.a(X,sLZ)};
a9.prototype.JSC$14444_buildRequest=function(X,J){J.serializedShareEntity&&(X.serializedSharedEntity=J.serializedShareEntity);if(J.clientParamIdentifier){var p;if((p=this.shareClientParamsProvider)==null?0:p.clientParams.has(J.clientParamIdentifier)){p=this.shareClientParamsProvider;J=J.clientParamIdentifier;var l=p.clientParams.get(J);l&&p.clientParams.delete(J);X.clientParams=l}}};
a9[o6]=[dO6];var UF=function(){};
_.r(UF,AY);UF.prototype.getApiPaths=function(){return Rpu};
UF.prototype.getExtension=function(X){return _.a(X,y$k)};
UF.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var bw=function(){};
_.r(bw,AY);bw.prototype.getApiPaths=function(){return Jmt};
bw.prototype.getExtension=function(X){return _.a(X,U00)};
bw.prototype.JSC$14444_buildRequest=function(X,J){J.dismissal&&(X.items=[J.dismissal])};
_.O1.Object.defineProperties(bw.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var fy=function(){};
_.r(fy,AY);fy.prototype.getApiPaths=function(){return Iys};
fy.prototype.getExtension=function(X){return _.a(X,_.s9)||void 0};
fy.prototype.JSC$14444_buildRequest=function(X,J,p){X.feedbackTokens=[];J.feedbackToken&&X.feedbackTokens.push(J.feedbackToken);if(J=J.cpn||p.cpn)X.feedbackContext={cpn:J};X.isFeedbackTokenUnencrypted=!!p.is_feedback_token_unencrypted;X.shouldMerge=!1;p.extra_feedback_tokens&&(X.shouldMerge=!0,X.feedbackTokens=X.feedbackTokens.concat(p.extra_feedback_tokens))};
_.O1.Object.defineProperties(fy.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var DM=function(){};
_.r(DM,AY);DM.prototype.getApiPaths=function(){return Iys};
DM.prototype.getExtension=function(X){return _.a(X,_.om)};
DM.prototype.JSC$14444_buildRequest=function(X,J,p){p.feedback_tokens&&(X.feedbackTokens=p.feedback_tokens,X.shouldMerge=!0)};
_.O1.Object.defineProperties(DM.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var R9=function(){};
_.r(R9,AY);R9.prototype.getApiPaths=function(){return Iys};
R9.prototype.getExtension=function(X){return _.a(X,fua)};
R9.prototype.JSC$14444_buildRequest=function(X,J){J.undoToken&&(X.feedbackTokens=[J.undoToken]);J.isUndoTokenUnencrypted&&(X.isFeedbackTokenUnencrypted=J.isUndoTokenUnencrypted)};
_.O1.Object.defineProperties(R9.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var mg=function(){};
_.r(mg,AY);mg.prototype.getApiPaths=function(){return n9s};
mg.prototype.getExtension=function(X){return _.a(X,x0H)};
mg.prototype.JSC$14444_buildRequest=function(X,J){J.nextEndpoint&&_.a(J.nextEndpoint,_.Zo)?X.nextEndpoint={urlEndpoint:_.a(J.nextEndpoint,_.Zo)}:J.nextEndpoint&&_.a(J.nextEndpoint,_.CV)&&(X.nextEndpoint={watchEndpoint:_.a(J.nextEndpoint,_.CV)});J.setRacy&&(X.setRacy=J.setRacy);J.setControvercy&&(X.setControvercy=J.setControvercy)};var FD=function(X){this.JSC$18452_storeWithEntities=X};
_.r(FD,AY);FD.prototype.getApiPaths=function(){return lyb};
FD.prototype.getExtension=function(X){return _.a(X,EgZ)};
FD.prototype.JSC$14444_buildRequest=function(X,J){J.flowId&&(X.flowId=J.flowId);J.targetId&&(X.targetId=J.targetId);J.continuation&&(X.continuation=J.continuation);var p=J.flowStateEntityKey;if(J.flowStatePassingSpec==="FLOW_STATE_PASSING_SPEC_FULL_STATE"&&p&&this.JSC$18452_storeWithEntities){var l;if(J=(l=this.JSC$18452_storeWithEntities.getState())==null?void 0:l.entities)if(l=_.rZ(p).entityType,l=_.SZ(J,l,p))X.flowState=l,X.flowStateEntityKey=p}};
_.O1.Object.defineProperties(FD.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});
FD[o6]=[yQ];var ekJ=function(){};
_.r(ekJ,AY);_.W=ekJ.prototype;_.W.getApiPaths=function(){return rmj};
_.W.JSC$14451_getStoreKey=function(){return _.WI("guide")};
_.W.getRequestConfig=function(){var X=this.JSC$14451_getStoreKey(),J;X&&(J={storeStrategy:{storeKey:X}});return J};
_.W.isNavigationCommand=function(){return!0};
_.W.getExtension=function(X){return _.a(X,_.om)};
_.W.JSC$14444_buildRequest=function(X){X.fetchLiveState=!0};var qT=function(){};
_.r(qT,AY);qT.prototype.getApiPaths=function(){return N3H};
qT.prototype.getExtension=function(X){return _.a(X,wbv)};
qT.prototype.JSC$14444_buildRequest=function(){};var NT=function(){};
_.r(NT,AY);NT.prototype.getApiPaths=function(){return MpH};
NT.prototype.getExtension=function(X){return _.a(X,YtG)};
NT.prototype.JSC$14444_buildRequest=function(){};var MT=function(){};
_.r(MT,AY);MT.prototype.getApiPaths=function(){return DHe};
MT.prototype.getExtension=function(X){return _.a(X,_.XJ)};
MT.prototype.JSC$14444_buildRequest=function(X,J){J.token&&(X.continuation=J.token);var p,l;X==null||(p=X.context)==null||(l=p.user)==null||delete l.onBehalfOfUser};
MT.prototype.getRequestConfig=function(X){var J={},p;if(((p=this.getExtension(X))==null?void 0:p.sessionIndex)!==void 0){var l;J={authStrategy:{sessionIndex:(l=this.getExtension(X))==null?void 0:l.sessionIndex}}}return J};var uw=function(){};
_.r(uw,AY);uw.prototype.JSC$14444_getRequest=function(X){var J=this.getExtension(X),p=X="";if(J==null?0:J.popup)X="true";if(J==null?0:J.disableSignout)p="true";J={};return{input:"/getAccountSwitcherEndpoint",requestShell:$m("/getAccountSwitcherEndpoint","GET",(J["X-YouTube-Delegation-Context"]=_.Bh("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"),J["X-YouTube-Account-Switcher-Popup"]=X,J["X-YouTube-Account-Switcher-Disable-Signout"]=p,J)),innerTubeRequest:{}}};
uw.prototype.getApiPaths=function(){return[]};
uw.prototype.getExtension=function(X){return _.a(X,_.Gvm)};
uw.prototype.JSC$14444_buildRequest=function(){};var G3=function(){};
_.r(G3,AY);G3.prototype.JSC$14444_getRequest=function(X){var J="/cross_account_channel_transfer";(X=this.getExtension(X))&&(J=SoW(J,{target_session:X.targetSessionIndex,source_rapt:X.sourceRapt,rapt:X.targetRapt}));return{input:J,requestShell:$m(J,"GET"),innerTubeRequest:{}}};
G3.prototype.getApiPaths=function(){return[]};
G3.prototype.getExtension=function(X){return _.a(X,L9t)};
G3.prototype.JSC$14444_buildRequest=function(){};var dY=function(){};
_.r(dY,AY);dY.prototype.getApiPaths=function(){return goU};
dY.prototype.isNavigationCommand=function(){return!0};
dY.prototype.getExtension=function(X){return _.a(X,_.om)};
dY.prototype.JSC$14444_buildRequest=function(X){var J=_.DV().get("gsml","");J&&(X.safetyModeLockerObfuscatedGaiaId=J);X.userInterfaceTheme=_.lS(!0);_.gF()?X.deviceTheme="DEVICE_THEME_SELECTED":_.PdK()?X.deviceTheme="DEVICE_THEME_SUPPORTED":X.deviceTheme="DEVICE_THEME_UNSUPPORTED"};var Vd=function(){};
_.r(Vd,AY);Vd.prototype.getApiPaths=function(){return DHe};
Vd.prototype.getExtension=function(X){return _.a(X,AHv)};
Vd.prototype.JSC$14444_buildRequest=function(X,J){if(J&&J.requestType&&(X.requestType=J.requestType,J.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_CHANNEL_SWITCHER"||J.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT")){var p=J.nextUrl;p&&(_.c8W(p)||Uz(p))&&(X.nextNavendpoint={urlEndpoint:{url:p}})}J&&J.channelSwitcherQuery&&(X.channelSwitcherQuery=J.channelSwitcherQuery);J&&J.triggerChannelCreation&&(X.triggerChannelCreation=J.triggerChannelCreation);var l;if(J==null?0:(l=J.contentOwnerConfig)==
null?0:l.externalContentOwnerId)X.contentOwnerConfig=J.contentOwnerConfig;X.callCircumstance=J&&J.requestType&&J.requestType==="ACCOUNTS_LIST_REQUEST_TYPE_IDENTITY_PROMPT"?"SUPPLEMENTAL_USER":"SWITCHING_USERS_FULL";var g,B;J=X==null?void 0:(g=X.context)==null?void 0:(B=g.user)==null?void 0:B.onBehalfOfUser;if(J!==void 0){X.obfuscatedSelectedGaiaId=J;var k,n;X==null||(k=X.context)==null||(n=k.user)==null||delete n.onBehalfOfUser}var w,Y;if(g=X==null?void 0:(w=X.context)==null?void 0:(Y=w.user)==null?
void 0:Y.serializedDelegationContext)X.selectedSerializedDelegationContext=g};var tM=function(){};
_.r(tM,AY);tM.prototype.getApiPaths=function(){return mHX};
tM.prototype.getExtension=function(X){return _.a(X,p7b)};
tM.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var PS=function(){};
_.r(PS,AY);PS.prototype.getApiPaths=function(){return tpZ};
PS.prototype.getExtension=function(X){return _.a(X,_.wY0)};
PS.prototype.JSC$14444_buildRequest=function(X,J){if(J=J.createBroadcastRequest)X.useMasks=J.useMasks,X.broadcastType=J.broadcastType,X.broadcastSource=J.broadcastSource,X.broadcastMetadata=J.broadcastMetadata,X.broadcastMetadataMask=J.broadcastMetadataMask,X.videoMetadata=J.videoMetadata,X.videoMetadataMask=J.videoMetadataMask,X.liveChatSettingsUpdate=J.liveChatSettingsUpdate,X.liveChatSettingsUpdateMask=J.liveChatSettingsUpdateMask,X.cloneVideoId=J.cloneVideoId,X.cloneWithOverrides=J.cloneWithOverrides,
X.targetEntity=J.targetEntity,X.scheduledRedirectMetadata=J.scheduledRedirectMetadata};var Qd=function(){};
_.r(Qd,AY);Qd.prototype.getApiPaths=function(){return KDX};
Qd.prototype.getExtension=function(X){return _.a(X,gkj)};
Qd.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.params&&(X.params=J.params);p.questionText&&(X.questionText=p.questionText);p.optionText&&p.optionText.length>0&&(X.optionText=p.optionText)};var EF=function(){};
_.r(EF,AY);EF.prototype.getApiPaths=function(){return jiu};
EF.prototype.getExtension=function(X){return _.a(X,pOU)};
EF.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var Ky=function(){};
_.r(Ky,AY);Ky.prototype.getApiPaths=function(){return kIe};
Ky.prototype.getExtension=function(X){return _.a(X,i6U)};
Ky.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var T3=function(){};
_.r(T3,AY);T3.prototype.getApiPaths=function(){return LLb};
T3.prototype.getExtension=function(X){return _.a(X,sRu)};
T3.prototype.JSC$14444_buildRequest=function(X,J,p){J.params&&(X.params=J.params);J.continuation&&(X.continuation=J.continuation);p.currentPlayerState&&p.currentPlayerState.playerOffsetMs&&(X.currentPlayerState={playerOffsetMs:p.currentPlayerState.playerOffsetMs.toString()})};var z3=function(){};
_.r(z3,AY);z3.prototype.getApiPaths=function(){return Ame};
z3.prototype.getExtension=function(X){return _.a(X,jR0)};
z3.prototype.JSC$14444_buildRequest=function(X,J,p){J.params&&(X.params=J.params);p.continuation&&(X.continuation=p.continuation);"hidden"in p&&(X.webClientInfo={isDocumentHidden:p.hidden});p.isInvalidationTimeoutRequest&&(X.isInvalidationTimeoutRequest=p.isInvalidationTimeoutRequest);p.invalidationPayload&&(J=zsX(_.iT(r$(p.invalidationPayload))),X.invalidationPayloadLastPublishAtUsec=z8(J,2));p.reloadActionPanel&&(X.reloadActionPanel=p.reloadActionPanel);p.fullReload&&(X.fullReload=p.fullReload);
p.currentPlayerState&&(X.currentPlayerState=p.currentPlayerState)};var jJ=function(){};
_.r(jJ,AY);jJ.prototype.getApiPaths=function(){return Srv};
jJ.prototype.getExtension=function(X){return _.a(X,lDt)};
jJ.prototype.JSC$14444_buildRequest=function(X,J){X.params=J.params};var iw=function(){};
_.r(iw,AY);iw.prototype.getApiPaths=function(){return noG};
iw.prototype.getExtension=function(X){return _.a(X,h7b)};
iw.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var sF=function(){};
_.r(sF,AY);sF.prototype.getApiPaths=function(){return wav};
sF.prototype.getExtension=function(X){return _.a(X,x7e)};
sF.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var XV=function(){};
_.r(XV,AY);XV.prototype.getApiPaths=function(){return O0r};
XV.prototype.getExtension=function(X){return _.a(X,Bnb)};
XV.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var J9=function(){};
_.r(J9,AY);J9.prototype.getApiPaths=function(){return b0t};
J9.prototype.getExtension=function(X){return _.a(X,$_j)};
J9.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var px=function(){};
_.r(px,AY);px.prototype.getApiPaths=function(){return uyU};
px.prototype.getExtension=function(X){return _.a(X,BEZ)};
px.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var lB=function(){};
_.r(lB,AY);lB.prototype.getApiPaths=function(){return EoU};
lB.prototype.getExtension=function(X){return _.a(X,_.W4u)};
lB.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.params&&(X.params=J.params);p.client_message_id&&(X.clientMessageId=p.client_message_id);p.recaptcha_token&&(X.recaptchaToken=p.recaptcha_token);p.rich_message&&p.rich_message.text_segments?(J=p.rich_message.text_segments.map(function(l){var g={};l.text&&(g.text=l.text);l.emoji_id&&(g.emojiId=l.emoji_id);return g}),X.richMessage={textSegments:J}):p.message&&(X.message=p.message);
p.currentPlayerState&&(X.currentPlayerState=p.currentPlayerState)};var gA=function(){};
_.r(gA,AY);gA.prototype.getApiPaths=function(){return KL0};
gA.prototype.getExtension=function(X){return _.a(X,CHU)};
gA.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var BQ=function(){};
_.r(BQ,AY);BQ.prototype.getApiPaths=function(){return s$b};
BQ.prototype.getExtension=function(X){return _.a(X,nkG)};
BQ.prototype.JSC$14444_buildRequest=function(X,J,p){J.isUserInitiated&&(X.isUserInitiated=J.isUserInitiated);J.initiationSource&&(X.initiationSource=J.initiationSource);p.locationInfo&&(X.context.client.locationInfo=p.locationInfo)};var $V=function(){};
_.r($V,AY);$V.prototype.getApiPaths=function(){return cmZ};
$V.prototype.getExtension=function(X){return _.a(X,Yve)};
$V.prototype.JSC$14444_buildRequest=function(X,J,p){J.metadataUpdateRequest&&(J=J.metadataUpdateRequest,X.encryptedVideoId=J.encryptedVideoId,J.liveChat&&(J=J.liveChat,X.liveChat||(X.liveChat={}),J.performAsExternalChannelId&&(X.liveChat.performAsExternalChannelId=J.performAsExternalChannelId),J.source&&(X.liveChat.source=J.source)));var l;if(p==null?0:(l=p.liveChat)==null?0:l.liveChatSettings)X.liveChat||(X.liveChat={}),p=p.liveChat.liveChatSettings,X.liveChat.newLiveChatSettings=p,X.liveChat.newLiveChatSettingsMask||
(X.liveChat.newLiveChatSettingsMask={}),p.emojiReactionSet&&(X.liveChat.newLiveChatSettingsMask.emojiReactionSet=!0)};var WQ=function(){};
_.r(WQ,AY);WQ.prototype.getApiPaths=function(){return C10};
WQ.prototype.getExtension=function(X){return _.a(X,_.OOe)};
WQ.prototype.JSC$14444_buildRequest=function(X,J,p){p.continuation?X.continuation=p.continuation:J.videoId&&(X.videoId=J.videoId);p.clientParams&&(X.clientParams=p.clientParams)};var Cx=function(){};
_.r(Cx,AY);Cx.prototype.getApiPaths=function(){return YrG};
Cx.prototype.getExtension=function(X){return _.a(X,_.Cz)};
Cx.prototype.JSC$14444_buildRequest=function(X,J){X.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_COMMENTS";X.fetchCommentsParams={};J.videoId&&(X.fetchCommentsParams.encryptedVideoId=J.videoId);J.postId&&(X.fetchCommentsParams.postId=J.postId);J.externalChannelId&&(X.fetchCommentsParams.externalChannelId=J.externalChannelId);J.linkedCommentId&&(X.fetchCommentsParams.linkedCommentId=J.linkedCommentId);(0,_.Q5.isEmpty)(X.fetchCommentsParams)&&delete X.fetchCommentsParams};var kV=function(){};
_.r(kV,AY);kV.prototype.getApiPaths=function(){return Ah};
kV.prototype.JSC$14444_buildRequest=function(X){X.browseId="FEnotifications_inbox"};
kV.prototype.getExtension=function(X){return _.a(X,_.om)};var nx=function(){};
_.r(nx,AY);nx.prototype.getApiPaths=function(){return YrG};
nx.prototype.JSC$14444_buildRequest=function(X,J){J.signal==="GET_NOTIFICATIONS_MENU"&&(X.notificationsMenuRequestType="NOTIFICATIONS_MENU_REQUEST_TYPE_INBOX");J.ctoken&&(X.ctoken=J.ctoken)};
var Zqb=function(){};
_.r(Zqb,nx);Zqb.prototype.getExtension=function(X){return _.a(X,_.om)};
var hkp=function(){};
_.r(hkp,nx);hkp.prototype.getExtension=function(X){return _.a(X,ext)};var Lx=function(){};
_.r(Lx,AY);Lx.prototype.getApiPaths=function(){return H0r};
Lx.prototype.getExtension=function(X){return _.a(X,_.om)};
Lx.prototype.JSC$14444_buildRequest=function(){};var A9=function(){};
_.r(A9,AY);A9.prototype.getApiPaths=function(){return fyu};
A9.prototype.getExtension=function(X){return _.a(X,rYG)||void 0};
A9.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params);J.secondaryParams&&(X.secondaryParams=J.secondaryParams)};var wA=function(){};
_.r(wA,AY);wA.prototype.getApiPaths=function(){return Dr0};
wA.prototype.getExtension=function(X){return _.a(X,l8e)};
wA.prototype.JSC$14444_buildRequest=function(X,J){J.undo&&(X.undo=J.undo);J.serializedOptOut&&(X.serializedOptOut=J.serializedOptOut);J.serializedRecordInteractionsRequest&&(X.serializedRecordInteractionsRequest=J.serializedRecordInteractionsRequest)};var YV=function(){};
_.r(YV,AY);YV.prototype.getApiPaths=function(){return FLu};
YV.prototype.getExtension=function(X){return _.a(X,g3u)};
YV.prototype.JSC$14444_buildRequest=function(X,J){J.serializedInteractionsRequest&&(X.serializedRecordNotificationInteractionsRequest=J.serializedInteractionsRequest)};var vQ=function(){};
_.r(vQ,AY);vQ.prototype.getApiPaths=function(){return w9Z};
vQ.prototype.getExtension=function(X){return _.a(X,_.AO)};
vQ.prototype.JSC$14444_buildRequest=function(X,J,p){J=J===void 0?{}:J;p=p===void 0?{}:p;J.videoId?X.videoId=J.videoId:J.playlistId&&(X.playlistId=J.playlistId);var l;X.crossDeviceDownloadData={isCrossDeviceDownload:(l=J.isCrossDeviceDownload)!=null?l:!1};!p.downloadToMobileEduShown&&J.isCrossDeviceDownload&&(X.crossDeviceDownloadData.shouldShowDownloadToMobileEdu=!0);var g;if(l=(g=J.offlineWebClientEligibility)!=null?g:p.offlineWebClientEligibility)X.offlineWebClientEligibility=l;var B;if(g=(B=J.preferredFormatType)!=
null?B:p.preferredFormatType)X.preferredFormatType=g;var k;if(B=(k=J.lastOfflineQualitySettingsSavedMs)!=null?k:p.lastOfflineQualitySettingsSavedMs)X.lastOfflineQualitySettingsSavedMs=B;J.params&&(X.params=J.params)};var ej=function(){};
_.r(ej,AY);ej.prototype.getApiPaths=function(){return Oa};
ej.prototype.getExtension=function(X){return _.a(X,_.XJ)};
ej.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.token&&(X.continuation=J.token);p.formData&&(X.formData=p.formData)};var Zf=function(){};
_.r(Zf,AY);Zf.prototype.getApiPaths=function(){return Oa};
Zf.prototype.getExtension=function(X){return _.a(X,Wke)};
Zf.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;X.continuation=p.continuation};var h9=function(){};
_.r(h9,AY);h9.prototype.getApiPaths=function(){return Oa};
h9.prototype.getExtension=function(X){return _.a(X,_.iy)};
h9.prototype.JSC$14444_buildRequest=function(X,J){var p,l=J.panelIdentifier||((p=J.identifier)==null?void 0:p.tag);l&&(X.panelId=l);var g;if((g=J.globalConfiguration)==null?0:g.params){var B;X.params=(B=J.globalConfiguration)==null?void 0:B.params}if(_.H("enable_ai_companion")){var k;J=J.engagementPanelExtras;if(J==null?0:(k=J.aiCompanionPanelExtras)==null?0:k.includeClientConversationId){var n,w;k=(w=(n=_.yG().resolve(_.I6(jJp)))==null?void 0:n("conversations"))==null?void 0:w.get("conversation_id")}else k=
void 0;if(n=k)X.formData=Object.assign({},X.formData,{inputComposerFormData:{conversationId:n}})}};
_.O1.Object.defineProperties(h9.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var xV=function(){};
_.r(xV,AY);xV.prototype.getApiPaths=function(){return Oa};
xV.prototype.getExtension=function(X){return _.a(X,KmX)};
xV.prototype.JSC$14444_buildRequest=function(X,J){J.panelLoadingStrategy&&hum(X,J.panelLoadingStrategy)};var HQ=function(){};
_.r(HQ,AY);HQ.prototype.getApiPaths=function(){return Oa};
HQ.prototype.getExtension=function(X){return _.a(X,v3r)};
HQ.prototype.JSC$14444_buildRequest=function(X,J){J.loadingStrategy&&hum(X,J.loadingStrategy)};var aS=function(){};
_.r(aS,AY);aS.prototype.getApiPaths=function(){return Oa};
aS.prototype.getExtension=function(X){return _.a(X,_.Gy)};
aS.prototype.JSC$14444_buildRequest=function(X,J){J.panelLoadingStrategy&&hum(X,J.panelLoadingStrategy)};var US=function(){};
_.r(US,AY);US.prototype.getApiPaths=function(){return Oa};
US.prototype.getExtension=function(X){return _.a(X,e7Z)};
US.prototype.JSC$14444_buildRequest=function(X,J){var p,l=(p=J.contentSourcePanelIdentifier)==null?void 0:p.tag;l&&(X.panelId=l);var g;if((g=J.globalConfiguration)==null?0:g.params){var B;X.params=(B=J.globalConfiguration)==null?void 0:B.params}};var rA=function(){};
_.r(rA,AY);rA.prototype.getApiPaths=function(){return["pdg/get_pdg_buy_flow"]};
rA.prototype.getExtension=function(X){return _.a(X,ZK0)};
rA.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var IS=function(){};
_.r(IS,AY);IS.prototype.getApiPaths=function(){return W30};
IS.prototype.getExtension=function(X){return _.a(X,HKr)};
IS.prototype.JSC$14444_buildRequest=function(X,J){J.externalChannelId&&(X.externalChannelId=J.externalChannelId);J.superChatAction&&(X.superChatAction=J.superChatAction);J.superStickersAction&&(X.superStickersAction=J.superStickersAction)};var yK=function(){};
_.r(yK,AY);yK.prototype.getApiPaths=function(){return B8U};
yK.prototype.getExtension=function(X){return _.a(X,AYt)||_.a(X,jQ5)};
yK.prototype.JSC$14444_buildRequest=function(X,J){J.videoIds?X.videoIds=J.videoIds:J.videoId&&(X.videoIds=[J.videoId]);J.playlistId&&(X.playlistId=J.playlistId);J.params&&(X.params=J.params);X.excludeWatchLater=!1};var oS=function(){};
_.r(oS,AY);oS.prototype.getApiPaths=function(){return T3U};
oS.prototype.getExtension=function(X){return _.a(X,_.eT)};
oS.prototype.JSC$14444_buildRequest=function(X,J,p){p.create_playlist_title?X.title=p.create_playlist_title:J.title&&(X.title=J.title);if(p.create_playlist_privacy_status&&typeof p.create_playlist_privacy_status==="number"){a:{var l=p.create_playlist_privacy_status;if(l!==0){if(l===1){l="PUBLIC";break a}if(l===2){l="UNLISTED";break a}}l="PRIVATE"}X.privacyStatus=l}else J.privacyStatus&&(X.privacyStatus=J.privacyStatus);p.create_playlist_description&&(X.description=p.create_playlist_description);J.videoIds&&
(X.videoIds=J.videoIds);J.params&&(X.params=J.params);J.sourcePlaylistId&&(X.sourcePlaylistId=J.sourcePlaylistId)};var Sj=function(){};
_.r(Sj,AY);Sj.prototype.getApiPaths=function(){return ins};
Sj.prototype.getExtension=function(X){return _.a(X,aI0)};
Sj.prototype.JSC$14444_buildRequest=function(X,J){X.playlistId=J.playlistId};var OS=function(){};
_.r(OS,AY);OS.prototype.getApiPaths=function(){return vok};
OS.prototype.getExtension=function(X){return _.a(X,jLk)};
OS.prototype.JSC$14444_buildRequest=function(X,J){J.playlistId&&(X.playlistId=J.playlistId);J.params&&(X.params=J.params)};var cQ=function(){};
_.r(cQ,AY);cQ.prototype.getApiPaths=function(){return mrk};
cQ.prototype.getExtension=function(X){return _.a(X,_.kk)||void 0};
cQ.prototype.JSC$14444_buildRequest=function(X,J){J.actions&&(X.actions=J.actions);J.params&&(X.params=J.params);J.playlistId&&(X.playlistId=J.playlistId)};var bB=function(){};
_.r(bB,AY);_.W=bB.prototype;_.W.getApiPaths=function(){return qrs};
_.W.getExtension=function(X){return _.a(X,_.Nm)};
_.W.JSC$14444_buildRequest=function(X,J){J.videoId&&(X.playerRequest={videoId:J.videoId},J.playerParams&&(X.playerRequest.params=J.playerParams),J.racyCheckOk&&(X.playerRequest.racyCheckOk=!!J.racyCheckOk),J.contentCheckOk&&(X.playerRequest.contentCheckOk=!!J.contentCheckOk));J.params&&(X.params=J.params);J.inputType&&(X.inputType=J.inputType);X.disablePlayerResponse=!0};
_.W.getRequestConfig=function(X){var J;(X=this.JSC$14451_getStoreKey(X))&&(J={storeStrategy:{storeKey:X}});_.H("web_log_reels_ticks")&&(J=J||{},J.requestTick="r_wrs",J.responseTick="r_wrr");return J};
_.W.JSC$14451_getStoreKey=function(X){X=this.getExtension(X);if(X!=null&&X.videoId){var J={videoId:X.videoId};X.params&&(J.params=X.params);return _.WI("reel_item_watch",J)}};var fx=function(){};
_.r(fx,AY);_.W=fx.prototype;_.W.getApiPaths=function(){return N80};
_.W.getExtension=function(X){return _.a(X,_.Nm)};
_.W.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;X.sequenceParams=J.sequenceParams;var l;((l=p)==null?0:l.contentPlaybackContext)&&_.H("web_shorts_prefetch_service_enabled")&&(X.playbackContext={contentPlaybackContext:p.contentPlaybackContext})};
_.W.JSC$14451_getStoreKey=function(X){if(_.H("shorts_controller_retrieve_seedless_sequence_v2")&&(X=this.getExtension(X),X==null?0:X.sequenceParams))return _.WI("reel_watch_sequence",{sequenceParams:X.sequenceParams})};
_.W.getRequestConfig=function(X){X=this.JSC$14451_getStoreKey(X);var J;X&&(J={storeStrategy:{storeKey:X}});J=J||{};J.requestTick="r_wsrs";J.responseTick="r_wsrr";J.processorTick="r_wsrp";return J};
var Df=function(){};
_.r(Df,AY);Df.prototype.getApiPaths=function(){return N80};
Df.prototype.getExtension=function(X){return _.a(X,_.XJ)};
Df.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.token&&(X.continuation=J.token);var l;((l=p)==null?0:l.contentPlaybackContext)&&_.H("web_shorts_prefetch_service_enabled")&&(X.playbackContext={contentPlaybackContext:p.contentPlaybackContext})};
Df.prototype.getRequestConfig=function(X){X=this.JSC$14451_getStoreKey(X);var J;X&&(J={storeStrategy:{storeKey:X}});J=J||{};J.requestTick="r_wsrs";J.responseTick="r_wsrr";J.processorTick="r_wsrp";return J};var RS=function(){};
_.r(RS,AY);RS.prototype.getApiPaths=function(){return paj};
RS.prototype.getExtension=function(X){return _.a(X,_.VWt)};
RS.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.flagAction&&(X.action=J.flagAction);J.flagRequestType&&(X.flagRequestType=J.flagRequestType);J.additionalDetailCheckboxChecked&&(X.additionalDetailCheckboxChecked=J.additionalDetailCheckboxChecked);J.legalCheckboxChecked&&(X.legalCheckboxChecked=J.legalCheckboxChecked);J={};p.flag_issue_type!==void 0&&(J.issue=p.flag_issue_type);p.flag_affiliation!==void 0&&(J.affiliation=p.flag_affiliation);p.flag_full_name&&(J.fullName=p.flag_full_name);
Object.keys(J).length&&(X.legalReportDetails=J);if(p.flag_description||p.text)X.userComments=p.flag_description||p.text;J={};p.minutes!==void 0&&p.seconds!==void 0&&(J.minutes=p.minutes,J.seconds=p.seconds);p.vss_id&&(J.vssId=p.vss_id);Object.keys(J).length&&(X.videoReportDetails=J);J={};p.video_ids&&(J.videoIds=p.video_ids);p.impersonated_channel_url&&(J.impersonatedChannelUrl=p.impersonated_channel_url);Object.keys(J).length&&(X.channelAbuseReportDetails=J)};
_.O1.Object.defineProperties(RS.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var mj=function(){};
_.r(mj,AY);mj.prototype.getApiPaths=function(){return Cdk};
mj.prototype.getExtension=function(X){return _.a(X,hss)};
mj.prototype.JSC$14444_buildRequest=function(X,J){J.blockedForKidsContent&&(X.blockedForKidsContent=J.blockedForKidsContent)};var FV=function(){};
_.r(FV,AY);FV.prototype.getApiPaths=function(){return GIH};
FV.prototype.getExtension=function(X){return _.a(X,zva)};
FV.prototype.JSC$14444_buildRequest=function(X,J,p){X.params=J.params;p.impersonated_channel_url&&(X.impersonatedChannelUrl=p.impersonated_channel_url)};var q2=function(){};
_.r(q2,AY);q2.prototype.getApiPaths=function(){return ymU};
q2.prototype.getExtension=function(X){return _.a(X,_.xtj)};
q2.prototype.JSC$14444_buildRequest=function(X,J){J.items&&(X.items=J.items);J.kidGaiaId&&(X.kidGaiaId=J.kidGaiaId)};var N2=function(){};
_.r(N2,AY);N2.prototype.getApiPaths=function(){return $rj};
N2.prototype.getExtension=function(X){return _.a(X,_.kpU)};
N2.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params);J.targetId&&(X.targetId=J.targetId)};var M2=function(){};
_.r(M2,AY);M2.prototype.getApiPaths=function(){return Pd0};
M2.prototype.getExtension=function(X){return _.a(X,ZTu)};
M2.prototype.JSC$14444_buildRequest=function(X,J){J.externalVideoId&&(X.externalVideoId=J.externalVideoId);J.query&&(X.query=J.query);J.sourceTimelines&&(X.sourceTimelines=J.sourceTimelines)};var uB=function(){};
_.r(uB,AY);uB.prototype.getApiPaths=function(){return Q$b};
uB.prototype.getExtension=function(X){return _.a(X,_.XJ)||void 0};
uB.prototype.JSC$14444_buildRequest=function(X,J){J.token&&(X.continuation=J.token)};
_.xhg=function(){};
_.r(_.xhg,AY);_.W=_.xhg.prototype;_.W.getApiPaths=function(){return Q$b};
_.W.getExtension=function(X){return _.a(X,_.m1)||void 0};
_.W.isNavigationCommand=function(){return!0};
_.W.JSC$14451_getStoreKey=function(X,J){J=J===void 0?{}:J;if(!J.disableCache&&(X=this.getExtension(X))&&X.query)return J={query:X.query},X.params&&(J.params=X.params),_.WI("search",J)};
_.W.JSC$14444_buildRequest=function(X,J,p){J.query&&(X.query=J.query);J.params&&(X.params=J.params);if(!_.H("web_forward_suggest_stats_killswitch")){var l=_.a(J,tdk);l&&(X.suggestStats=l)}var g;!_.H("kevlar_searchbox_stats_killswitch")&&((g=p.tempData)==null?0:g.gs_l)&&!_.a(J,tdk)&&(X.webSearchboxStatsUrl="/search?oq="+(p.tempData.oq||"")+"&gs_l="+p.tempData.gs_l);var B;if((B=p.tempData)==null?0:B.entityMid)J=X.suggestionSearchParams||{},J.entityMid=p.tempData.entityMid,X.suggestionSearchParams=J;
if(_.H("enable_desktop_vdcbg_components")||_.H("enable_inline_muted_playback_on_web_search"))J=_.DV().getFlag(186),X.inlineSettingStatus=J?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON";p.isFromShorts&&(X.shortsContext={isShortsContext:!0,shouldSelectShortsChip:!1})};
_.W.getRequestConfig=function(X,J){J=J===void 0?{}:J;X=this.JSC$14451_getStoreKey(X,J);var p;X&&(p={storeStrategy:{storeKey:X}});_.H("web_log_search_ticks_ks")||(p=p||{},p.requestTick="sr_s",p.responseTick="sr_r");return p};var GJ=function(){};
_.r(GJ,AY);GJ.prototype.getApiPaths=function(){return hXs};
GJ.prototype.getExtension=function(X){return _.a(X,R6t)};
GJ.prototype.JSC$14444_buildRequest=function(X,J){J.serializedGetSharingProviderDataParams&&(X.serializedGetSharingProviderDataParams=J.serializedGetSharingProviderDataParams)};var dA=function(){};
_.r(dA,AY);dA.prototype.getApiPaths=function(){return xre};
dA.prototype.getExtension=function(X){return _.a(X,Npk)};
dA.prototype.JSC$14444_buildRequest=function(X,J){J.endpoint&&(X.endpoint=J.endpoint);J.action&&(X.action=J.action)};var VK=function(){};
_.r(VK,AY);VK.prototype.getApiPaths=function(){return siG};
VK.prototype.getExtension=function(X){return _.a(X,UyZ)};
VK.prototype.JSC$14444_buildRequest=function(X,J){X.videoId=J.videoId;J.scheduledRedirectMetadataSourceVideoId&&(X.scheduledRedirectMetadata={sourceVideoId:J.scheduledRedirectMetadataSourceVideoId})};var t9=function(){};
_.r(t9,AY);t9.prototype.getApiPaths=function(){return zXU};
t9.prototype.getExtension=function(X){return _.a(X,_.Hdt)};
t9.prototype.JSC$14444_buildRequest=function(X,J){X.params=J.params;X.correctionText=J.correctionText};var PQ=function(){};
_.r(PQ,AY);PQ.prototype.getApiPaths=function(){return n$B};
PQ.prototype.getExtension=function(X){return _.a(X,_.hxs)};
PQ.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params);X.searchQuery=J.searchQuery;X.languageCode=J.languageCode;X.kind=J.kind;X.name=J.name;X.externalVideoId=J.externalVideoId};var QK=function(){};
_.r(QK,AY);QK.prototype.getApiPaths=function(){return A3k};
QK.prototype.getExtension=function(X){return _.a(X,qAe)};
QK.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.params=J.params)};var ES=function(X){this.JSC$18728_storeWithEntities=X};
_.r(ES,AY);ES.prototype.getApiPaths=function(){return dHk};
ES.prototype.getExtension=function(X){return _.a(X,McH)||_.a(X,GQZ)};
ES.prototype.JSC$14444_buildRequest=function(X,J,p){p.client_data&&(X.clientData=p.client_data);if(J.commerceActionConfig){var l=J.commerceActionConfig;J=l.actionId;l=l.commerceActionParams;J&&(X.actionId=J);l&&(X.commerceActionParams=l)}else{var g=J.actionId,B=J.commerceActionParams;p=J.entityKeys;g&&(X.actionId=g);B&&(X.commerceActionParams=B);var k;J=(l=this.JSC$18728_storeWithEntities)==null?void 0:(k=l.getState())==null?void 0:k.entities;if(p&&J){l=[];k=_.C(p);for(p=k.next();!p.done;p=k.next())if(g=
p.value,p=_.rZ(g).entityType,g=_.SZ(J,p,g))B={},l.push((B[p]=g,B));X.entityMutationPayloads=l}}};
ES.prototype.getRequestConfig=function(X){var J,p=(J=_.a(X,McH))==null?void 0:J.requestSequenceType;if(p&&X.clickTrackingParams&&p!=="REQUEST_SEQUENCE_TYPE_UNKNOWN")return{sequenceStrategy:{sequenceKey:X.clickTrackingParams,sequenceType:p}}};
ES[o6]=[yQ];var Kx=function(){};
_.r(Kx,AY);Kx.prototype.getApiPaths=function(){return wsr};
Kx.prototype.getExtension=function(X){return _.a(X,_.Bmk)};
Kx.prototype.JSC$14444_buildRequest=function(X,J){J.feedbackData&&(X.feedbackData=J.feedbackData);J.params&&(X.itemParams=J.params)};
_.O1.Object.defineProperties(Kx.prototype,{includeCsn:{configurable:!0,enumerable:!0,get:function(){return!0}}});var TJ=function(){};
_.r(TJ,AY);TJ.prototype.getApiPaths=function(){return YD0};
TJ.prototype.getExtension=function(X){return _.a(X,$Vj)};
TJ.prototype.JSC$14444_buildRequest=function(X,J,p){p.payments_payload&&(X.paymentsPayload=p.payments_payload);p.offer_params&&(X.offerParams=p.offer_params);J.transactionParams&&(X.transactionParams=J.transactionParams)};var zJ=function(){};
_.r(zJ,AY);zJ.prototype.getApiPaths=function(){return v9b};
zJ.prototype.getExtension=function(X){return _.a(X,_.WrU)};
zJ.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.buybucketParams&&(X.buybucketData={params:J.buybucketParams},J.stickerParams?X.buybucketData.stickerParams=J.stickerParams:(p.rich_chat_message?X.buybucketData.richChatMessage=p.rich_chat_message:p.chat_message_text&&(X.buybucketData.chatMessageText=p.chat_message_text),p.purchase_price_micros&&(X.buybucketData.purchasePriceMicros=p.purchase_price_micros.toString())));J.donationAmountMicros&&(X.tipAmountMicros=J.donationAmountMicros,
J.tipParams&&(X.tipParams=J.tipParams));J.offerParams&&(X.offerParams=J.offerParams);J.productData&&(X.productData=J.productData);J.transactionParams&&(X.transactionParams=J.transactionParams)};var jj=function(){};
_.r(jj,AY);jj.prototype.getApiPaths=function(){return eHU};
jj.prototype.getExtension=function(X){return _.a(X,n5k)};
jj.prototype.JSC$14444_buildRequest=function(X,J){J.updateFopParams&&(X.updateFopParams=J.updateFopParams)};var iB=function(){};
_.r(iB,AY);iB.prototype.getApiPaths=function(){return Z9v};
iB.prototype.getExtension=function(X){return _.a(X,_.AJ)};
iB.prototype.JSC$14444_buildRequest=function(X,J){J.couponCode&&(X.couponCode=J.couponCode);J.params&&(X.itemParams=J.params)};var sS=function(){};
_.r(sS,AY);sS.prototype.getApiPaths=function(){return hHv};
sS.prototype.getExtension=function(X){return _.a(X,_.uwj)};
sS.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;J.params&&(X.params=J.params);p.ctk&&(X.clientToken=p.ctk)};var Xe=function(X){this.JSC$18763_storeWithEntities=X};
_.r(Xe,AY);Xe.prototype.getApiPaths=function(){return x9k};
Xe.prototype.getExtension=function(X){return _.a(X,_.HO)};
Xe.prototype.JSC$14444_buildRequest=function(X,J,p){p.purchase_price_micros&&(X.productData={pdgData:{purchasePriceMicros:p.purchase_price_micros.toString()}},p.rich_chat_message&&(X.productData.pdgData.richChatMessage=p.rich_chat_message),p.currency_code&&(X.productData.pdgData.currencyCode=p.currency_code));J.transactionParams&&(X.transactionParams=J.transactionParams);J.clientLocationContext&&(X.clientLocationContext=J.clientLocationContext);p.payments_payload&&(X.paymentsPayload=p.payments_payload);
p.funds_guarantee_callback_client_data&&(X.fundsGuaranteeCallbackClientData=p.funds_guarantee_callback_client_data);var l,g;p=(l=this.JSC$18763_storeWithEntities)==null?void 0:(g=l.getState())==null?void 0:g.entities;if(J.entityKeys&&p){l=[];J=_.C(J.entityKeys);for(g=J.next();!g.done;g=J.next()){var B=g.value;g=_.rZ(B).entityType;if(B=_.SZ(p,g,B)){var k={};l.push((k[g]=B,k))}}X.entityMutationPayloads=l}};
Xe[o6]=[yQ];var J2=function(){};
_.r(J2,AY);J2.prototype.getApiPaths=function(){return H9H};
J2.prototype.getExtension=function(X){return _.a(X,Cge)};
J2.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;p.backend_analytics&&(X.serializedBackendAnalyticsEvent=p.backend_analytics);J.offerParams&&(X.offerParams=J.offerParams)};var pX=function(){};
_.r(pX,AY);pX.prototype.getApiPaths=function(){return Z9v};
pX.prototype.getExtension=function(X){return _.a(X,FOY)};
pX.prototype.JSC$14444_buildRequest=function(X,J){J.params&&(X.itemParams=J.params)};var lU=function(){};
_.r(lU,AY);lU.prototype.getApiPaths=function(){return aGX};
lU.prototype.getExtension=function(X){return _.a(X,_.Qdv)};
lU.prototype.JSC$14444_buildRequest=function(X,J,p){p.resume_time_ms&&(X.resumeTimeMs=p.resume_time_ms);J.pauseParams&&(X.pauseParams=J.pauseParams)};var gx=function(){};
_.r(gx,AY);gx.prototype.getApiPaths=function(){return U9v};
gx.prototype.getExtension=function(X){return _.a(X,_.ksU)};
gx.prototype.JSC$14444_buildRequest=function(X,J,p){p=p===void 0?{}:p;p.c&&(X.redeemCode=p.c);p.rd&&(X.riskData=p.rd);p.ctk&&(X.clientToken=p.ctk)};var BT=function(){};
_.r(BT,AY);BT.prototype.getApiPaths=function(){return r30};
BT.prototype.getExtension=function(X){return _.a(X,_.Ehj)};
BT.prototype.JSC$14444_buildRequest=function(X,J){J.resumeParams&&(X.resumeParams=J.resumeParams)};var $i=function(X,J){this.clientName=X;this.defaultExpirationDelayMs=J};
$i.prototype.put=function(X,J){var p=this,l;return _.L(function(g){l=Object.assign({},J.data);l.key=X;l.clientName=p.clientName;l.expireTimestampMs===void 0&&(l.expireTimestampMs=(Math.round((0,_.S8)())+p.defaultExpirationDelayMs).toString());return g.return(p.putInternal(X,l))})};
$i[o6]=[rT,Bbp];var Hqp=function(){$i.apply(this,arguments);this.JSC$18793_responseStore=new Map};
_.r(Hqp,$i);_.W=Hqp.prototype;_.W.get=function(X){var J=this;return _.L(function(p){return p.return(tK(J,X))})};
_.W.putInternal=function(X,J){var p=this,l,g,B;return _.L(function(k){l=p.defaultExpirationDelayMs;J.expireTimestampMs&&(l=Number(J.expireTimestampMs)-Math.round((0,_.S8)()),g=_.ch("mweb_override_response_store_expiration_ms"),g>0&&g<l&&(l=g));B=setTimeout(function(){p.remove(X)},l);
p.JSC$18793_responseStore.set(X,{entryData:J,timer:B});_.Ma(k)})};
_.W.remove=function(X){var J=this;return _.L(function(p){a$O(J,X);_.Ma(p)})};
_.W.removeAll=function(){var X=this;return _.L(function(J){X.JSC$18793_responseStore.forEach(function(p){clearTimeout(p.timer)});
X.JSC$18793_responseStore.clear();_.Ma(J)})};
_.W.has=function(X){return!!this.JSC$18793_responseStore.get(X)};
_.W.getKeys=function(){return this.JSC$18793_responseStore.keys()};
var tK=function(X,J){if(X=X.JSC$18793_responseStore.get(J))return new _.Vf(X.entryData)},a$O=function(X,J){var p=X.JSC$18793_responseStore.get(J);
p&&(clearTimeout(p.timer),X.JSC$18793_responseStore.delete(J))};
Hqp.prototype.markAsProcessed=function(X){var J=this,p;return _.L(function(l){p=J.JSC$18793_responseStore.get(X);if(!p)return l.jumpTo(0);p.entryData.isProcessed=!0;return l.yield(J.putInternal(X,p.entryData),0)})};var xsI;var azU=function(X,J,p){$i.call(this,X,J);this.token=p};
_.r(azU,$i);_.W=azU.prototype;_.W.get=function(X){var J=this,p,l;return _.L(function(g){return g.nextAddress==1?g.yield(Sg(J.token),2):g.nextAddress!=3?(p=g.yieldResult,g.yield(p.get("ResponseStore",[X,J.clientName]),3)):(l=g.yieldResult)?g.return(new _.Vf(l)):g.return(void 0)})};
_.W.putInternal=function(X,J){var p=this,l;return _.L(function(g){if(g.nextAddress==1)return g.yield(Sg(p.token),2);l=g.yieldResult;return g.yield(l.put("ResponseStore",J),0)})};
_.W.remove=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(Sg(J.token),2);p=l.yieldResult;return l.return(p.delete("ResponseStore",[X,J.clientName]))})};
_.W.removeAll=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return p.yield(Sg(X.token),2);J=p.yieldResult;return p.yield(qob(J,IDBKeyRange.only(X.clientName)),0)})};
_.W.has=function(){throw Error("lj");};
_.W.markAsProcessed=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1)return g.yield(Sg(J.token),2);if(g.nextAddress!=3)return p=g.yieldResult,g.yield(p.get("ResponseStore",[X,J.clientName]),3);l=g.yieldResult;if(!l)return g.jumpTo(0);l.isProcessed=!0;return g.yield(p.put("ResponseStore",l),0)})};_.WT=new _.yo("PERSISTENT_STORE_PROMISE_ACCESSOR_TOKEN");var Uh6=function(X){var J;this.stateTagsData=(J=X.responseContext)==null?void 0:J.stateTags},r0p=function(X){var J;
return((J=X.stateTagsData)==null?void 0:J.stateTagsModified)||[]};var I$T;I$T=function(X){this.JSC$18806_responseStore=X};
_.CR=function(X,J,p){if(!_.H("state_tags_killswitch")){var l=new Uh6(J);if(r0p(l).length>0){var g=X.JSC$18806_responseStore.getKeys();g=_.C(g);for(var B=g.next();!B.done;B=g.next()){B=B.value;var k=tK(X.JSC$18806_responseStore,B);if(k){var n=_.r4(k);a:{var w=void 0;k=r0p(l);n=((w=(new Uh6(n)).stateTagsData)==null?void 0:w.relevantStateTags)||[];w=_.C(n);for(n=w.next();!n.done;n=w.next())if(n=n.value,n.stateTag!=null&&k.includes(n.stateTag)&&n.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){k=
!0;break a}k=!1}k&&a$O(X.JSC$18806_responseStore,B)}}}}var Y;l=(Y=J.responseContext)==null?void 0:Y.maxAgeSeconds;p&&l&&Number(l)>0&&(J=yg(J,l),X.JSC$18806_responseStore.put(p,new _.Vf(J)))};
I$T.prototype.handleResponse=function(X,J){if(!J)throw Error("mj");var p,l;J=(p=J.config)==null?void 0:(l=p.storeStrategy)==null?void 0:l.storeKey;_.CR(this,X,J)};
I$T[o6]=[_.da];_.mkI=new _.yo("STORE_RESPONSE_PROCESSOR_TOKEN");var y0p=function(X){this.JSC$18809_responseStore=X};
y0p.prototype.handleResponse=function(X,J){if(J.input.match(_.eo(N80))){var p;if(X==null?0:(p=X.entries)==null?0:p.length)for(X=_.C(X.entries),J=X.next();!J.done;J=X.next()){p=J.value.command;var l=void 0;J=(l=_.a(p,_.Nm))==null?void 0:l.unserializedPrefetchData;if(!p||!J)break;l=(new bB).JSC$14451_getStoreKey(p);var g=_.a(J,E3e),B=void 0,k=void 0,n=void 0,w=void 0,Y=void 0,e=void 0,Z=((B=g)==null?0:(k=B.responseContext)==null?0:k.maxAgeSeconds)&&Number((n=g)==null?void 0:(w=n.responseContext)==null?
void 0:w.maxAgeSeconds)>0?Number((Y=g)==null?void 0:(e=Y.responseContext)==null?void 0:e.maxAgeSeconds):600;l&&Z>0&&(g=yg(g,Z),this.JSC$18809_responseStore.put(l,new _.Vf(g)));p=(new PN).JSC$14451_getStoreKey(p);J=_.a(J,bK0);w=n=k=B=g=l=void 0;Y=((l=J)==null?0:(g=l.responseContext)==null?0:g.maxAgeSeconds)&&Number((B=J)==null?void 0:(k=B.responseContext)==null?void 0:k.maxAgeSeconds)>0?Number((n=J)==null?void 0:(w=n.responseContext)==null?void 0:w.maxAgeSeconds):600;p&&Y>0&&(J=yg(J,Y),this.JSC$18809_responseStore.put(p,
new _.Vf(J)))}}};
y0p[o6]=[_.da];var on2=function(X,J){this.innertubeTransportService=X;this.JSC$18812_commandHandler=J};
on2.prototype.submitForm=function(X,J,p,l,g){var B=this,k,n,w,Y,e,Z;return _.L(function(h){if(h.nextAddress==1)return k={submitId:X,formData:J,submitBehavior:p,params:l},n=_.eo(j$t),h.yield(_.Zq(B.innertubeTransportService,k,n,g),2);w=h.yieldResult;if(!w)return h.return(Promise.reject(new _.Kw("Submit API returned an undefined response. Submit ID: "+X)));Y=w;(Z=(e=Y)==null?void 0:e.onResponseReceived)&&B.JSC$18812_commandHandler.resolveCommand(Z);return h.return(Y)})};
on2[o6]=[_.GU,_.SV];var CX=function(){this.scheduler=_.TP()},SxO;
CX.prototype.pause=function(){throw Error("nj");};
CX.prototype.resume=function(){throw Error("nj");};
CX.prototype.queue=function(X){var J=this,p=_.kz(),l=_.j1(this.scheduler,function(){try{var g;if(_.Dp.instance)var B=_.Dp.instance;else{var k=new _.Kw("Error: Unexpected uninitialized CommandHandler.");_.Bf(k);B=void 0}(g=B)==null||g.resolveCommand(X.command);p.resolve()}catch(n){p.reject(n)}});
p.promise.thenCatch(function(g){g instanceof _.ly&&J.scheduler.cancelJob(l)});
return p.promise};
CX.prototype.queueAll=function(X){var J=new Map;X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,J.set(p.id,this.queue(p));return J};var c0g=function(X,J){var p=this;this.taskModel=X;this.onTaskCancelledCallback=J;this.resolver=_.kz();X=X.proto.prefetchConfig;if(!X)throw Error("oj");if(!X.prefetchAction)throw Error("pj");this.prefetchConfig=this.taskModel.proto.prefetchConfig;this.cancellablePromise=this.resolver.promise.thenCatch(function(l){l instanceof _.ly&&(Oq2(p,p.taskModel.cancelOn.screenExit?"CANCELLATION_REASON_PAGE_NAVIGATION":"CANCELLATION_REASON_UNKNOWN"),p.onTaskCancelledCallback(p.taskModel.id,p.jobId),p.tick("pcc"));
throw l;});
this.timerName=this.taskModel.id;_.Eo(this.prefetchConfig.prefetchAction,void 0,this.timerName,this.prefetchConfig.prefetchAction)};
c0g.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 Oq2=function(X,J){_.PI({prefetchInfo:{cancellationReason:J}},X.timerName)};
c0g.prototype.tick=function(X){_.KV(X,void 0,this.timerName)};var nX=function(){var X=this;this.scheduler=_.TP();this.maxInflightTasks=_.ch("prefetch_coordinator_max_inflight_requests");this.coordinatorTimeoutMs=_.ch("prefetch_coordinator_command_timeout_ms");this.prefetchCoordinatorState=0;this.allPrefetchTasks=new Map;this.inflightPrefetchTasks=new Map;this.drainingHeap=new Buk;this.onTaskCancelled=function(J,p){p&&X.scheduler.cancelJob(p);bqA(X,J);ki(X,3)}},f$2=function(){nX.instance||(nX.instance=new nX);
return nX.instance};
nX.prototype.pause=function(){this.prefetchCoordinatorState=0};
nX.prototype.resume=function(){ki(this,0)};
nX.prototype.queue=function(X){X=Dh2(this,X);ki(this,1);return X};
nX.prototype.queueAll=function(X){var J=new Map;X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,J.set(p.id,Dh2(this,p));ki(this,1);return J};
var Dh2=function(X,J){var p=X.allPrefetchTasks.get(J.id);if(p)return p.cancellablePromise;try{var l=new c0g(J,X.onTaskCancelled)}catch(B){return _.EW(B)}p=l;p.tick("pcq");var g={prefetchInfo:{taskId:p.taskModel.id,isPrefetch:!0,fetchAction:p.prefetchConfig.fetchAction},actionVisualElement:{trackingParams:p.taskModel.command.clickTrackingParams}};p.taskModel.csn&&(g.clientScreenNonce=p.taskModel.csn);_.PI(g,p.timerName);X.allPrefetchTasks.set(J.id,l);X.drainingHeap.insert(-l.getPriority(),l);return l.cancellablePromise},
ki=function(X,J){X.prefetchCoordinatorState===J&&(X.prefetchCoordinatorState=2,Rkp(X))},Rkp=function(X){for(var J={};X.prefetchCoordinatorState!==0;J={taskId$jscomp$3:void 0,
prefetchTask$jscomp$1:void 0}){if(X.inflightPrefetchTasks.size>=X.maxInflightTasks){X.prefetchCoordinatorState=3;break}J.prefetchTask$jscomp$1=X.drainingHeap.remove();if(!J.prefetchTask$jscomp$1){X.prefetchCoordinatorState=1;break}J.taskId$jscomp$3=J.prefetchTask$jscomp$1.taskModel.id;if(X.allPrefetchTasks.has(J.taskId$jscomp$3)){var p=-1;X.coordinatorTimeoutMs>0&&(p=_.j1(X.scheduler,function(l){return function(){LX(X,l.taskId$jscomp$3,Error("qj"))}}(J),X.coordinatorTimeoutMs));
X.inflightPrefetchTasks.set(J.taskId$jscomp$3,p);if(!X.JSC$18829_commandHandler){if(!_.Dp.instance){LX(X,J.taskId$jscomp$3,Error("rj"));continue}X.JSC$18829_commandHandler=_.Dp.instance}a:switch(J.prefetchTask$jscomp$1.prefetchConfig.priority){case "PREFETCH_PRIORITY_HIGH":case "PREFETCH_PRIORITY_MEDIUM":p=1;break a;default:p=0}J.prefetchTask$jscomp$1.jobId=X.scheduler.addJob(function(l){return function(){l.prefetchTask$jscomp$1.tick("pcr");try{X.JSC$18829_commandHandler.resolveCommand(l.prefetchTask$jscomp$1.taskModel.command)||
LX(X,l.taskId$jscomp$3,Error("sj"))}catch(g){LX(X,l.taskId$jscomp$3,g)}}}(J),p,0)}}},mhT=function(X,J){(J=bqA(X,J))!=null&&(J.resolver.resolve(),J.tick("pce"));
ki(X,3)},LX=function(X,J,p){(J=bqA(X,J,p))!=null&&(J.resolver.reject(p),J.tick("pcc"),Oq2(J,"CANCELLATION_REASON_ERROR"),Math.random()<=_.ch("prefetch_coordinator_error_logging_sampling_rate")&&(p=new _.Kw("Prefetch Command failed.",J.taskModel.id,p.message),_.Bf(p)));
ki(X,3)},bqA=function(X,J,p){var l=X.allPrefetchTasks.get(J);
l?((p=X.inflightPrefetchTasks.get(J))&&p!==-1&&X.scheduler.cancelJob(p),X.inflightPrefetchTasks.delete(J),X.allPrefetchTasks.delete(J)):_.Wf(new _.Kw("Unexpected missing prefetch task when deleting task.",J,p==null?void 0:p.message));return l};var Ftp=function(X,J,p,l,g){this.id=X;this.triggerOn=J;this.cancelOn=p;this.command=l;this.proto=g};
_.O1.Object.defineProperties(Ftp.prototype,{taskType:{configurable:!0,enumerable:!0,get:function(){return this.proto.prefetchConfig?0:1}}});var qxp=function(){this.JSC$18834_prefetchCoordinator=f$2();SxO||(SxO=new CX);this.defaultCoordinator=SxO},Nvs;
qxp.getInstance=function(){Nvs||(Nvs=new qxp);return Nvs};
qxp.prototype.get=function(X){switch(X){case 0:return this.JSC$18834_prefetchCoordinator;default:return this.defaultCoordinator}};var A2=function(){this.coordinatorSupplier=qxp.getInstance();this.tasks=new Map;this.taskIdByTriggerId=new Map;this.taskIdByCancelId=new Map;this.queuedPromisesByTask=new Map},GLJ=function(X){var J=_.Kv()||void 0,p=Object.keys(MUO)[0];
if(p){var l=X.taskIdByTriggerId.get(p);if(l!=null){X.taskIdByTriggerId.delete(p);p=[];l=_.C(l);for(var g=l.next();!g.done;g=l.next())if(g=X.tasks.get(g.value))J!=="UNDEFINED_CSN"&&(g.csn=J),p.push(g);p=Iz5(p);J=[];p=_.C(p);for(l=p.next();!l.done;l=p.next()){g=_.C(l.value);l=g.next().value;g=g.next().value;l=X.coordinatorSupplier.get(l).queueAll(g);l=_.C(l);var B=l.next();for(g={};!B.done;g={taskId$jscomp$9:void 0},B=l.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;g.taskId$jscomp$9=
B;B=k;J.push(g.taskId$jscomp$9);X.queuedPromisesByTask.set(g.taskId$jscomp$9,_.l7(B,function(n){return function(){uaA(X,n.taskId$jscomp$9)}}(g)))}}}}else _.Wf(new _.Kw("Unexpected malformed TriggerEvent."))};
A2.prototype.trigger=function(X,J){var p=this,l=this.tasks.get(X);if(!l||this.queuedPromisesByTask.has(X))return!1;dhp(this,X,l.triggerOn);J!=="UNDEFINED_CSN"&&(l.csn=J);J=this.coordinatorSupplier.get(l.taskType).queue(l);this.queuedPromisesByTask.set(X,_.l7(J,function(){uaA(p,X)}));
return!0};
A2.prototype.cancel=function(X){var J=this.queuedPromisesByTask.get(X);if(J)J.cancel();else return uaA(this,X)};
var uaA=function(X,J){X.queuedPromisesByTask.delete(J);var p=X.tasks.get(J);if(!p)return!1;X.tasks.delete(J);dhp(X,J,p.triggerOn);(p=rSI(p.cancelOn))&&(X=X.taskIdByCancelId.get(p))&&X.delete(J);return!0},dhp=function(X,J,p){(p=Object.keys(p)[0])&&(X=X.taskIdByTriggerId.get(p))&&X.delete(J)};var MUO={taskRegistered:{}},wx=function(){A2.instance||(A2.instance=new A2);this.JSC$18843_taskManager=A2.instance};
_.r(wx,Ha);
wx.prototype.resolveCommand=function(X){var J=this,p,l;return _.L(function(g){p=_.a(X,PWX);if((l=p)==null||!l.tasks){var B=new _.Kw("RegisterTasksCommand is missing tasks.");_.Bf(B);return g.return()}B=J.JSC$18843_taskManager;for(var k=_.C(p.tasks),n=k.next();!n.done;n=k.next())if(n=n.value,n=n.id&&n.triggerOn&&n.cancelOn&&n.command?new Ftp(n.id,n.triggerOn,n.cancelOn,n.command,n):void 0,n){var w=Object.keys(n.triggerOn)[0];if(w){var Y=rSI(n.cancelOn);Y?(B.tasks.set(n.id,n),B.taskIdByTriggerId.has(w)||B.taskIdByTriggerId.set(w,
new Set),B.taskIdByTriggerId.get(w).add(n.id),B.taskIdByCancelId.has(Y)||B.taskIdByCancelId.set(Y,new Set),B.taskIdByCancelId.get(Y).add(n.id)):_.Wf(new _.Kw("Unexpected malformed cancelOn field."))}else _.Wf(new _.Kw("Unexpected malformed triggerOn field."))}else _.Wf(new _.Kw("Unexpected malformed Task proto."));GLJ(J.JSC$18843_taskManager);_.Ma(g)})};var VUb={},tUp=(VUb.rendered={priority:_.H("web_adaptive_early_init")?8:0,callback:function(){var X={};X.numCpu=navigator.hardwareConcurrency;var J={};J.ramGb=_.lT.navigator.deviceMemory;var p={staticContext:{}};J.ramGb&&mJ5(J.ramGb)&&(p.staticContext.memoryTotalKbytes=(J.ramGb*1048576).toString());X.numCpu&&mJ5(X.numCpu)&&(p.staticContext.cpuCores=X.numCpu);if(_.H("web_enable_adaptive_appl_signal")){X={};J=nkC();J=J.length>0?J[0]:void 0;var l,g=(l=_.jH("rses_dpj"))!=null?l:J==null?void 0:J.tick.rses_dpj,
B;l=(B=_.jH("rsef_dpj"))!=null?B:J==null?void 0:J.tick.rsef_dpj;g&&Number(g)>0&&l&&Number(l)>0&&(B=Math.ceil(Number(l)-Number(g)),B>0&&(X.loadLatency=B));X.loadLatency&&mJ5(X.loadLatency)&&(p.appL=X.loadLatency.toString())}_.le("applicationStarted",p);FBm=p;_.H("web_adaptive_repeat_ase")&&window.addEventListener("state-navigateend",qRC)}},VUb);var PFp=new _.yo("WINDOW_ON_ERROR"),QTp=new _.yo("ERROR_WEIGHT_MAPS"),Enp=new _.yo("INIT_ERROR");var Kt2={},Tv2=(Kt2.initialized={priority:10,callback:function(X){X.injector.resolve(Enp)()}},Kt2);var zkA=function(){},jTb=function(){var X=_.Lw("meta_logger_impl");
X||(X=new zkA,_.Ib("meta_logger_impl",X));return X},iqJ=function(){jTb().csiSubscriptionKey=UB5("meta_logging_csi_event",function(X){var J=X.timerName;
if(X=X.timelineData){_.Eo(J,{startTime:X.startTime},J);X.infos&&_.PI(X.infos,J);for(var p=_.C(Object.keys(X.ticks)),l=p.next();!l.done;l=p.next())l=l.value,_.KV(l,X.ticks[l],J)}})};
zkA.prototype.unlisten=function(){this.csiSubscriptionKey!==void 0&&yoY(this.csiSubscriptionKey)};var sTg={},XiA=(sTg.initialized={priority:10,callback:function(){iqJ()}},sTg);var JZ2=function(X,J){this.innertubeClientName=X;this.JSC$18854_prefCookie=J};
JZ2.prototype.record=function(){if(_.H("web_li_record_binary_eval_tick")){var X=_.jH("rsef_dpj");var J=_.jH("rses_dpj");X=X!==void 0&&J!==void 0?Math.round(X-J):void 0;if(X!==void 0&&X>0){J=_.tW(this.storagePrefix+"-"+this.innertubeClientName)||{valuesSample:[],valuesSeen:0};var p=this.poolSize;if(!(J.valuesSeen>=1E9)){if(J.valuesSample.length<p)J.valuesSample.push(X);else{var l=Math.floor(Math.random()*(J.valuesSeen+1));l<p&&(J.valuesSample[l]=X)}J.valuesSeen+=1}_.V3(this.storagePrefix+"-"+this.innertubeClientName,
J,2592E3);X=J.valuesSample;J=ySI(X);X=X.length<this.poolSize?void 0:J<400?1:J<1700?2:3;X!==void 0&&(this.JSC$18854_prefCookie.set(this.cookiePrefix+this.innertubeClientName,X),this.JSC$18854_prefCookie.save())}}else _.P5(this.storagePrefix+"-"+this.innertubeClientName),this.JSC$18854_prefCookie.remove(this.cookiePrefix+this.innertubeClientName),this.JSC$18854_prefCookie.save()};
JZ2[o6]=[rT,WN];var pip=function(){JZ2.apply(this,arguments);this.storagePrefix="yt-signal-be";this.cookiePrefix="lsbe";this.poolSize=5};
_.r(pip,JZ2);var lEg=new _.yo("PAGE_LOAD_TIME_TOKEN");var gLp=function(X){this.signal=X;this.disableLoggingAndSendPayload=this.disableLoggingAndSendPayloadUnbound.bind(this);this.loggingEnabled=!0;this.ids=new Set;X.addEventListener("abort",this.disableLoggingAndSendPayload);this.jobId=_.j1(_.gs,this.disableLoggingAndSendPayload,1E4)};
gLp.prototype.disableLoggingAndSendPayloadUnbound=function(){this.loggingEnabled&&(this.loggingEnabled=!1,_.gs.cancelJob(this.jobId),this.signal.removeEventListener("abort",this.disableLoggingAndSendPayload),BQT(this))};
var BQT=function(X){var J=_.El();if(J){var p={webClientComponentsData:{components:Array.from(X.ids,function(l){return{id:l}})}};
X.ids.clear();_.Mp().visualElementStateChanged(J,p)}};var $c2=Eh({a11y:cDs});_.W6J=K_($c2)($c2.a11y,{ephemeralActionSelector:function(X){return X.ephemeralAction||null}});var CoA=Eh({continuation:mYs});var kkT=K_(CoA)(CoA.continuation,{continuationCommandSelector:function(X){return X.continuationCommand}});var nLA=new _.yo("DOWNLOAD_ELIGIBILITY_PROMISE_TOKEN");var Yi=function(X,J){this.JSC$18883_storeWithEntities=X;this.JSC$18883_commandHandler=J;this.downloadingToastInitialized=!1;this.downloadingEntities=[]};
Yi.prototype.start=function(){this.JSC$18883_storeWithEntities.subscribe(this.observeDownloadingEntities.bind(this))};
Yi.prototype.observeDownloadingEntities=function(){var X=_.o35(this.JSC$18883_storeWithEntities.getState().entities).map(function(l){return S25(l)});
if(X.length>0){if(!this.downloadingToastInitialized){this.downloadingToastInitialized=!0;var J={openPopupAction:{popup:{videoDownloadToastRenderer:{actionButton:{buttonRenderer:YEZ()},loggingDirectives:{clientVeSpec:{uiType:98969}},responseText:_.hu(_.cI("DOWNLOADING",void 0,"Downloading"))}},popupType:"TOAST",durationHintMs:0}};this.JSC$18883_commandHandler.resolveCommand(J)}this.downloadingEntities=X}else if(this.downloadingEntities.length){var p=yPZ(this.JSC$18883_storeWithEntities.getState().entities).map(function(l){return S25(l)});
this.downloadingEntities.filter(function(l){return p.includes(l)}).length&&(X={openPopupAction:gZC()},this.JSC$18883_commandHandler.resolveCommand(X));
this.downloadingEntities=[]}};
Yi[o6]=[yQ,_.SV];var L6w;_.vT=function(X,J,p,l,g,B,k,n){this.JSC$18886_playerApiPromise=X;this.JSC$18886_commandHandler=J;this.JSC$18886_screenManager=p;this.offlineWebClientEligibility=l;this.JSC$18886_prefStorage=g;this.JSC$18886_actionRouter=B;this.entityTypeMap=k;this.JSC$18886_persistentStorePromiseAccessor=n;this.downloadFailureListenerBound=!1;this.previousDownloadStateForVideo={}};
L6w=function(){var X=_.yG().resolve(_.vT),J;_.L(function(p){if(p.nextAddress==1)return X.downloadFailureListenerBound?p.return():p.yield(X.JSC$18886_playerApiPromise,2);J=p.yieldResult;J.addEventListener("onOfflineOperationFailure",function(l){if(l.failureReason&&l.entityKey&&l.failureReason!=="OFFLINE_OPERATION_FAILURE_REASON_UNKNOWN")if(l.failureReason==="OFFLINE_OPERATION_FAILURE_REASON_VIDEO_DELETED"){var g=_.rZ(l.entityKey).entityId;g&&X.JSC$18886_actionRouter.triggerOptionalAction("yt-downloaded-video-deleted",
g)}else if(_.H("kevlar_woffle")){g=X.JSC$18886_commandHandler;var B=g.resolveCommand;l=l.failureReason;var k=_.cI("TRANSFER_FAILED",void 0,"Download failed");l==="OFFLINE_OPERATION_FAILURE_REASON_DATABASE_REQUEST_FAILED"&&(k=_.cI("STORAGE_FULL",void 0,"Storage full"));B.call(g,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.hu(k),loggingDirectives:{clientVeSpec:{uiType:134511}}}},popupType:"TOAST"}})}});
X.downloadFailureListenerBound=!0;_.Ma(p)})};
_.vT.prototype.deleteVideo=function(X,J){var p=this,l,g,B;return _.L(function(k){if(k.nextAddress==1)return k.yield(p.JSC$18886_playerApiPromise,2);l=k.yieldResult;B={offlineLoggingData:{offlineDeleteReason:(g=J)!=null?g:"OFFLINE_DELETE_REASON_USER_INITIATED"}};return k.yield(l.queueOfflineAction(X,p.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",B),0)})};
_.vT.prototype.pauseVideoDownload=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.JSC$18886_playerApiPromise,2);p=l.yieldResult;p.pauseVideoDownload(X);_.Ma(l)})};
_.vT.prototype.resumeVideoDownload=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.JSC$18886_playerApiPromise,2);p=l.yieldResult;return l.yield(p.resumeVideoDownload(X),0)})};
_.vT[o6]=[_.rz,_.SV,_.pO,nLA,L8,cO,o2k,PZ];var AZp=new _.yo("DOWNLOAD_STATE_STORE_TOKEN");var wip=function(X,J){this.JSC$18907_persistentStorePromiseAccessor=X;this.store=J;this.upliftCompletionResolver=new _.OC},eKw=function(){var X=_.yG().resolve(YfA),J;
_.L(function(p){switch(p.nextAddress){case 1:if(X.upliftImplPromise)return p.return(X.upliftImplPromise);_.f$(p,2);X.upliftImplPromise=vLb(X);return p.yield(X.upliftImplPromise,4);case 4:X.upliftCompletionResolver.resolve();_.e8(p,3);break;case 2:throw J=_.qa(p),X.upliftCompletionResolver.reject(J),J;case 3:return p.return(X.upliftImplPromise)}})},vLb=function(X){var J,p,l;
return _.L(function(g){switch(g.nextAddress){case 1:return _.$y("LOGGED_IN")?g.yield(X.JSC$18907_persistentStorePromiseAccessor(),2):g.return();case 2:J=g.yieldResult;if(!J)return _.KV("vdeur"),g.return();_.KV("vdeus");_.f$(g,3);return g.yield(Zc2(J),5);case 5:p=g.yieldResult;X.store.dispatch(Ly6(p));J.observe(function(B){APa(X.store,B)});
_.e8(g,4);break;case 3:throw l=_.qa(g),_.KV("vdeur"),l;case 4:_.KV("vdeuc"),_.Ma(g)}})},Zc2=function(X){var J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(fzU(X),2);J=p.yieldResult;return p.return(J.reduce(function(l,g){if(!g.data||!g.key||!g.entityType)return l;l[g.entityType]||(l[g.entityType]={});l[g.entityType][g.key]=g.data;return l},{}))})};
wip[o6]=[PZ,_.k3];var YfA;YfA=new _.yo("DOWNLOAD_UPLIFT_SERVICE_TOKEN");_.eO=new _.yo("DOWNLOAD_UPLIFT_COMPLETION_PROMISE_TOKEN");var ZC=function(X,J){this.JSC$18910_persistentStorePromiseAccessor=X;this.transportService=J};
ZC.prototype.refresh=function(){var X=this,J,p,l,g;return _.L(function(B){if(B.nextAddress==1)return _.$y("LOGGED_IN")?B.yield(X.JSC$18910_persistentStorePromiseAccessor(),2):B.return();if(B.nextAddress!=3)return(J=B.yieldResult)?B.yield(nZI(J),3):B.return();if((p=B.yieldResult)&&!(Number(p.data.refreshTimestampMs||0)<(0,_.S8)()))return B.return();l={browseId:"SPaccount_downloads"};g=_.eo(Ah);_.Zq(X.transportService,l,g).then(function(k){var n;if(J&&(k==null?void 0:(n=k.responseContext)==null?void 0:
n.maxAgeSeconds)!==0){var w;n=(k==null?void 0:(w=k.responseContext)==null?void 0:w.maxAgeSeconds)||604800;w=String(Math.floor((0,_.S8)())+n*1E3);J.put("service:downloads_settings:fallback",new _.Vf({innertubeResponse:k,refreshTimestampMs:w}))}});
_.Ma(B)})};
ZC[o6]=[_.WT,_.GU];var h2=function(X,J){this.JSC$18914_playerPromise=X;this.store=J;this.started=!1};
h2.prototype.start=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return X.started?p.return():p.yield(X.JSC$18914_playerPromise,2);J=p.yieldResult;J.addEventListener("onOrchestrationBecameLeader",X.updateIsLeader.bind(X,!0));J.addEventListener("onOrchestrationLostLeader",X.updateIsLeader.bind(X,!1));if(J.isOrchestrationLeader)X.updateIsLeader(J.isOrchestrationLeader());else{var l=new _.Kw("Function isOrchestrationLeader is undefined",{"player.isReady":J.isReady(),"player.playVideo":J.playVideo?
"defined":"undefined"});_.Bf(l);X.updateIsLeader(!1)}X.started=!0;_.Ma(p)})};
h2.prototype.updateIsLeader=function(X){this.store.dispatch(_.a4({type:"SET_IS_LEADER_TAB",payload:{isLeaderTab:X}}))};
h2[o6]=[_.rz,_.k3];var hK2=function(X,J){this.networkStatusManager=X;this.JSC$18917_prefStoragePromise=J;this.redirectsToPreload=["https://youtube.com"]},xcg=function(){var X=_.yG().resolve(hK2),J,p,l,g,B,k;
_.L(function(n){switch(n.nextAddress){case 1:return n.yield(X.JSC$18917_prefStoragePromise,2);case 2:J=n.yieldResult;if(!(p=J)){n.jumpTo(3);break}return n.yield(J.get("yt-redirect-prefetch-id"),4);case 4:p=n.yieldResult;case 3:if(p||!X.networkStatusManager.isNetworkAvailable())return n.return();l={cache:"reload",redirect:"manual"};g=_.C(X.redirectsToPreload);B=g.next();case 5:if(B.done){if(!J){n.jumpTo(0);break}return n.yield(J.set("yt-redirect-prefetch-id",!0,86400),0)}k=B.value;_.f$(n,8);return n.yield(_.lT.fetch(k,
l),10);case 10:_.e8(n,6);break;case 8:_.qa(n);case 6:B=g.next(),n.jumpTo(5)}})};var HcJ=function(X){this.JSC$18923_pageManager=X},aET=function(X){var J=[];
FF4(["videoId","contentId"],X.JSC$18923_pageManager.data,new Set,J);return J},UcA=function(X){return aET(X).filter(function(J){return J.contentType==="video"}).map(function(J){return J.contentId}).filter(function(J){return J!==void 0})};
HcJ[o6]=[_.vE];var rZp=new _.yo("PAGE_CONTENT_EXTRACTOR_TOKEN");var xi=function(X){X?(this.container=X,this.containerWasInjected=!0):this.containerWasInjected=!1};
xi.prototype.openDialog=function(X,J,p){var l=this,g;return _.L(function(B){(g=l.container)==null||g.openDialog(X,J,p);_.Ma(B)})};
xi.prototype.closeDialog=function(){var X=this,J;return _.L(function(p){(J=X.container)==null||J.closeDialog();_.Ma(p)})};
xi.prototype.isDialogOpen=function(){var X=this,J,p;return _.L(function(l){return l.return((p=(J=X.container)==null?void 0:J.isDialogOpen())!=null?p:!1)})};
xi[o6]=[_.I6(QYj)];_.IEw=new _.yo("POPUP_CONTROLLER_TOKEN");var yZp=function(){this.panelMap=new Map;this.pendingPanelResolvers=new Map};
yZp.prototype.registerPanel=function(X,J){if(X){this.panelMap.set(X,J);var p=this.pendingPanelResolvers.get(X);p&&(p.resolve(J),this.pendingPanelResolvers.delete(X))}};
yZp.prototype.getPanel=function(X){var J=this,p;return _.L(function(l){return(p=J.panelMap.get(X))?l.return(p):l.return(oL0(J,X))})};
var oL0=function(X,J){var p,l;return _.L(function(g){if(p=X.pendingPanelResolvers.get(J))return g.return(p.promise);l=new _.OC;X.pendingPanelResolvers.set(J,l);return g.return(l.promise)})},Sf6=function(X,J){yZp.call(this);
var p=this;this.popupController=X;this.persistentPanelController=J;this.panelContentMap=new Map;this.updatePanelContinuationDatas=new Map;this.TEST_ONLY={getPanelMapSize:function(){return p.panelMap.size}}};
_.r(Sf6,yZp);_.W=Sf6.prototype;_.W.getReloadContinuation=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.getPanel(X),2);p=l.yieldResult;return l.return(p.getReloadContinuation())})};
_.W.showPanel=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x;return _.L(function(U){if(U.nextAddress==1){p=X;l=p.identifier;g=p.panelContents;B=p.config;k=p.extras;n=p.panelUpdatableFields;w=p.updatePanelContinuationData;Y=X.target;w&&J.updatePanelContinuationDatas.set(l,w);if((e=B)==null?0:(Z=e.engagementPanelPopupPresentationConfig)==null?0:Z.popupType)if(h=B.engagementPanelPopupPresentationConfig.popupType,Y===void 0&&(Y=document.body),h==="PANEL_POPUP_TYPE_PERSISTENT_SIDE_PANEL"){if(!J.persistentPanelController)return _.Wf(new _.Kw("Persistent panel controller is not available.")),
U.return();var y=J.persistentPanelController;y.persistentPanelIdentifiers.has(l)||(y.persistentPanelWrapper.appendChild(y.engagementPanelElement({panelIdentifier:l},{isPersistentPanel:!0,hideDelayMs:500,overscrollContain:!0})),y.persistentPanelIdentifiers.add(l));a:switch(_.$1.currentPageSubTypeSelector(y.store.getState())){case "watch":var c="WATCH";break a;default:c="APP"}_.Ocg(y,c);y.store.dispatch(fce(!0))}else{if(h==="PANEL_POPUP_TYPE_DIALOG"||h==="PANEL_POPUP_TYPE_DROPDOWN"){y=U.return;c=J.popupController;
var D=c.openPopup;a:switch(h){case "PANEL_POPUP_TYPE_DIALOG":var m="DIALOG";break a;case "PANEL_POPUP_TYPE_DROPDOWN":m="DROPDOWN";break a;default:throw Error("uj`"+h);}return y.call(U,D.call(c,l,g,m,Y))}_.Wf(new _.Kw("Popup type "+h+" not supported in PanelController."))}return U.yield(J.getPanel(l),2)}x=U.yieldResult;(g||n)&&x.updatePanel(g,!1,k,n);x.showPanel(k);_.Ma(U)})};
_.W.hidePanel=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return p=X,l=p.identifier,k.yield(J.getPanel(l),2);g=k.yieldResult;g.hidePanel();J.popupController.closePopup(l);(B=J.persistentPanelController)!=null&&B.persistentPanelIdentifiers.has(l)&&B.store.dispatch(fce(!1));_.Ma(k)})};
_.W.isVisible=function(X,J){var p=this,l;return _.L(function(g){if(g.nextAddress==1)return J&&!p.panelMap.has(X)?g.return(!1):g.yield(p.getPanel(X),2);l=g.yieldResult;return g.return(l.isVisible())})};
_.W.updatePanel=function(X){var J=this,p,l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1){p=X;l=p.identifier;g=p.panelContents;B=p.shouldFocus===void 0?!1:p.shouldFocus;k=p.extras;n=p.panelUpdatableFields;w=p.updatePanelContinuationData;if(!g&&!n)return e.return();w&&J.updatePanelContinuationDatas.set(l,w);_.H("enable_ai_companion")&&l==="PAai_companion"&&_.qA.remove("youchat_messages_section");return e.yield(J.getPanel(l),2)}Y=e.yieldResult;Y.updatePanel(g,B,k,n);g&&_.H("enable_ai_companion")&&
J.registerPanelContent(l,g);_.Ma(e)})};
_.W.registerPanelContent=function(X,J){X&&this.panelContentMap.set(X,J)};
_.W.unregisterPanelContent=function(X){this.panelContentMap.delete(X)};
_.W.getPanelContent=function(X){return this.panelContentMap.get(X)};
_.W.getUpdatePanelContinuationData=function(X){return this.updatePanelContinuationDatas.get(X)};
Sf6[o6]=[_.IEw,_.I6(_.Ch)];var HT=function(X,J){this.innertubeTransportService=X;this.JSC$18942_screenManager=J},cZb=function(X){var J;
return!((J=X.panelLoadingStrategy)==null||!J.requestTemplate)};
HT.prototype.makeRequest=function(X){var J=this,p,l;return _.L(function(g){switch(g.nextAddress){case 1:if(!cZb(J)){g.jumpTo(2);break}_.f$(g,3);return g.yield(_.CE(J.innertubeTransportService,X),5);case 5:return p=g.yieldResult,p?g.return(p.content):(_.Bf(Error("vj")),g.return(void 0));case 3:l=_.qa(g),_.Bf(l);case 2:return g.return(void 0)}})};
HT.prototype.getContent=function(){if(this.panelLoadingStrategy&&this.panelLoadingStrategy.inlineContent)return this.panelLoadingStrategy.inlineContent};
HT.prototype.execute=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z;return _.L(function(h){if(h.nextAddress==1){p=X;l=p.data;g=p.fallbackVe;B=p.parentVe;k=p.createScreenConfig;n=p.renderFn;w=p.command;J.panelLoadingStrategy=l;var x,U,y=((x=J.panelLoadingStrategy)==null?0:x.screenVe)?(U=J.panelLoadingStrategy)==null?void 0:U.screenVe:g;y&&_.Go(J.JSC$18942_screenManager,y,B,k);return(Y=J.getContent())?h.yield(n(Y),2):h.jumpTo(2)}return h.nextAddress!=4?cZb(J)?h.yield(J.makeRequest(w),4):h.return():(Z=e=
h.yieldResult)?h.yield(n(Z),0):h.return()})};
HT[o6]=[_.GU,_.pO];var bcb;bcb=function(X,J){this.engagementPanelElement=X;this.store=J;this.persistentPanelContainerMap=new Map;this.persistentPanelIdentifiers=new Set;this.persistentPanelWrapper=document.createElement("div");this.persistentPanelWrapper.classList.add("persistent-panel-wrapper");this.persistentPanelWrapper.style.display="flex";this.persistentPanelWrapper.style.height="100%"};
_.Ocg=function(X,J){var p=X.persistentPanelContainerMap.get(J);p?p.contains(X.persistentPanelWrapper)||(X=X.persistentPanelWrapper,_.vz=!0,_.ev.set(X,!0),p.insertBefore(X,null),_.ev.delete(X),_.vz=!1):_.Wf(new _.Kw("Persistent panel container not found for surface "+J+"."))};
bcb[o6]=[EAH,_.k3];var aQ=function(){var X=this;this.isHovered=this.shouldPreventClosingWhileHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.onTargetHoverEntered=function(){X.isHovered=!0};
this.onTargetHoverLeft=function(){X.isHovered=!1};
this.onSheetHoverEntered=function(){X.isHovered=!0;var J;(J=X.hoverEnterCallback)==null||J.call(X)};
this.onSheetHoverLeft=function(){X.isHovered=!1;var J;(J=X.hoverLeaveCallback)==null||J.call(X)}};
aQ.prototype.getContainer=function(){return _.Ym()&&this.fullScreenContainer?this.fullScreenContainer:this.container};
aQ.prototype.openSheet=function(X,J,p){p=p===void 0?J:p;var l=this,g,B,k,n,w,Y,e;return _.L(function(Z){switch(Z.nextAddress){case 1:return g={stack:[],error:void 0,hasError:!1},_.f$(Z,2,3),B=rQ,Z.yield(l.isSheetOpen(),5);case 5:k=Z.yieldResult;oae(g,iDW(B));if(!k){Z.jumpTo(6);break}if(!l.shouldPreventClosingWhileHovered){if(!_.H("delay_sheet_open_killswitch")){if(_.H("web_close_sheet_if_same_target_killswitch")&&J&&l.currentTarget===J)return(n=l.getContainer())==null||n.closeSheet(),Z.return();l.pendingData=
{data:X,target:CZp(l,J)};return Z.return()}Z.jumpTo(6);break}if(l.currentTarget===J)return Z.return();fEb(l);Dcs(l);return Z.yield((w=l.getContainer())==null?void 0:w.closeSheet(),6);case 6:if(X.viewModel&&(X={viewModel:X.viewModel,sheetPosition:X.sheetPosition,expandToFullWidth:X.expandToFullWidth}),(Y=l.getContainer())==null||Y.openSheet(X,J,p),l.currentTarget=J,l.shouldPreventClosingWhileHovered){l.onTargetHoverEntered();var h;(h=l.currentTarget)==null||h.addEventListener("mouseenter",l.onTargetHoverEntered);
var x;(x=l.currentTarget)==null||x.addEventListener("mouseleave",l.onTargetHoverLeft);RKT(l)}else l.hasRegisteredHoverCallbacks&&RKT(l);case 3:_.RJ(Z);Smj(g);_.F5(Z,0);break;case 2:e=_.qa(Z),g.error=e,g.hasError=!0,Z.jumpTo(3)}})};
aQ.prototype.closeSheet=function(){var X=this;return _.L(function(J){return X.hideDelayMs?(setTimeout(function(){return _.L(function(p){return p.yield(mc2(X),0)})},X.hideDelayMs),J.return()):J.yield(mc2(X),0)})};
var mc2=function(X){var J;return _.L(function(p){if(p.nextAddress==1){if(X.shouldPreventClosingWhileHovered){if(X.isHovered)return p.return();fEb(X);Dcs(X)}else X.hasRegisteredHoverCallbacks&&(Dcs(X),X.onSheetHoverLeft());return p.yield((J=X.getContainer())==null?void 0:J.closeSheet(),2)}if(p.nextAddress!=4)return X.resetState(),!X.pendingData||_.H("delay_sheet_open_killswitch")?p.jumpTo(0):p.yield(X.openSheet(X.pendingData.data,X.pendingData.target),4);X.pendingData=void 0;_.Ma(p)})};
aQ.prototype.isSheetOpen=function(){var X=this,J,p;return _.L(function(l){return l.return((p=(J=X.getContainer())==null?void 0:J.isSheetOpen())!=null?p:!1)})};
aQ.prototype.resetState=function(){this.currentTarget=void 0;this.shouldPreventClosingWhileHovered=this.isHovered=!1;this.hideDelayMs=0;this.hasRegisteredHoverCallbacks=!1;this.hoverLeaveCallback=this.hoverEnterCallback=void 0};
var fEb=function(X){var J;(J=X.currentTarget)==null||J.removeEventListener("mouseenter",X.onTargetHoverEntered);var p;(p=X.currentTarget)==null||p.removeEventListener("mouseleave",X.onTargetHoverLeft)},RKT=function(X){var J,p=(J=X.getContainer())==null?void 0:J.getSheetContainerElement();
p==null||p.addEventListener("mouseenter",X.onSheetHoverEntered);p==null||p.addEventListener("mouseleave",X.onSheetHoverLeft)},Dcs=function(X){var J,p=(J=X.getContainer())==null?void 0:J.getSheetContainerElement();
p==null||p.removeEventListener("mouseenter",X.onSheetHoverEntered);p==null||p.removeEventListener("mouseleave",X.onSheetHoverLeft)},CZp=function(X,J){if(!_.H("web_parent_target_for_sheets"))return J;
var p,l;return(l=(p=X.getContainer())==null?void 0:p.getParentTarget(J))!=null?l:J};var O9=window.documentPictureInPicture;var Qw4=_.w9(["dark"]),EZZ=_.w9(["system-icons"]),KFC=_.w9(["typography"]),TRY=_.w9(["lang"]),zuT=_.w9(["style"]),dsZ=_.w9(["dir"]),VEa=_.w9(["rounded-container"]),tET=_.w9(["style"]),i3K=["yt-navigate-cache","yt-navigate","yt-action","yt-toggle-button"],U8=function(X){this.JSC$18960_clientRoot=X;this.currentPipWindow=null;this.onCloseCallbacks=[];this.handlePipWindowResize=this.handlePipWindowResize.bind(this)};
U8.prototype.openWindow=function(X){var J=this,p,l;return _.L(function(g){switch(g.nextAddress){case 1:if(!O9||!O9||!Sm()||J.currentPipWindow)return g.return(!1);_.f$(g,2);return g.yield((l=O9?O9:null)==null?void 0:l.requestWindow(X),4);case 4:p=g.yieldResult;_.e8(g,3);break;case 2:return _.qa(g),g.return(!1);case 3:if(!p)return g.return(!1);p.addEventListener("pagehide",function(){F6p(J)});
p.addEventListener("resize",J.handlePipWindowResize);jwZ(p);Xym(p);sCI(p);return g.yield(Gh4(p),5);case 5:if(!qO4())return g.return(!1);J.currentPipWindow=p;J.JSC$18960_eventForwarder=sw4(p,J.JSC$18960_clientRoot);J.pipWindowResizeDelay=new _.fG(function(){J.currentPipWindow&&_.xm(J.currentPipWindow.document.documentElement,"yt-pip-window-resized",[new _.Fv(J.currentPipWindow.innerWidth,J.currentPipWindow.innerHeight)])},p);
J.pipWindowResizeDelay.start();return g.return(!0)}})};
U8.prototype.handlePipWindowResize=function(){this.pipWindowResizeDelay&&this.pipWindowResizeDelay.start()};
var F6p=function(X){if(X.currentPipWindow){var J,p;(J=O9?O9:null)==null||(p=J.window)==null||p.close();X.currentPipWindow.removeEventListener("resize",X.handlePipWindowResize);var l;(l=X.pipWindowResizeDelay)==null||l.dispose();X.pipWindowResizeDelay=void 0;var g;(g=X.JSC$18960_eventForwarder)==null||g.stop();X.JSC$18960_eventForwarder=void 0;J=_.C(X.onCloseCallbacks);for(p=J.next();!p.done;p=J.next())p=p.value,p();X.onCloseCallbacks=[];X.currentPipWindow=null}};
U8.prototype.getWindow=function(){return this.currentPipWindow};
var qfb=function(X,J){var p;(p=X.onCloseCallbacks)==null||p.push(J)};
U8.prototype.pictureInPictureSupported=function(){return!(!O9||!O9)&&Sm()};
_.O1.Object.defineProperties(U8.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
U8[o6]=[kYk];var NQA=new _.yo("PICTURE_IN_PICTURE_CONTROLLER");var J_a=function(X,J){this.lengthY=this.lengthX=0;this.lengthX=J.x-X.x;this.lengthY=J.y-X.y};var MQT=function(){},xKs=function(X,J){var p;
(p=X.headerElement)==null||p.dispatchEvent(new CustomEvent("yt-new-playlist-header",{detail:J}))};var u32=function(){};
u32.prototype.openPopup=function(X,J,p,l){var g=this,B;return _.L(function(k){if(!g.container)return k.return();B={openPopupAction:{popup:J,popupType:p,uniqueId:X}};return k.return(g.container.handleOpenPopupAction(B,l))})};
u32.prototype.closePopup=function(X){this.container&&this.container.closePopup(X)};var GkO=function(){this.openTunnels=new Map},G$Z=function(X,J,p){if(W8C(p)){var l=_.wQ(p,"gclid");
p={handleEvent:function(n){J&&!J.closed&&typeof J.postMessage==="function"&&n&&n.origin&&n.source===J&&n.data&&n.data.action==="gcl_setup"&&J.postMessage(Object.assign({},{action:"gcl_transfer"},l&&{gclid:l},{gadSource:2}),n.origin)}};
for(var g=_.C(X.openTunnels),B=g.next();!B.done;B=g.next()){var k=_.C(B.value);B=k.next().value;k=k.next().value;if(B.closed)try{window.removeEventListener("message",k),X.openTunnels.delete(B)}catch(n){_.Bf(n)}}J&&X.openTunnels.size<15&&(X.openTunnels.set(J,p),window.addEventListener("message",p))}};var dcJ=function(){this.clientParams=new Map},s02=function(X){for(var J=_.C(X.clientParams.keys()),p=J.next();!p.done;p=J.next())p=p.value,p.startsWith("yt-mini-app-share")&&X.clientParams.delete(p)};var VQp=function(X,J){_.GL.call(this);var p=this;this.shortsController=X;this.storeWithShorts=J;X=_.iH(this.storeWithShorts,_.WKm,function(l){if(l){var g,B=(g=p.shortsController.getRoot())==null?void 0:g.getPlayer(),k;(g=(k=p.shortsController.alternativePlayerContainerElement)==null?void 0:k.getPlayerContainer())&&(B==null||B.appendTo(g))}else{var n;k=(n=p.shortsController.alternativePlayerContainerElement)==null?void 0:n.getPlayerContainer().querySelector("#player");g=p.shortsController.activeIndex;
(n=(B=p.shortsController.getRoot())==null?void 0:B.querySelector('ytd-reel-video-renderer[id="'+g+'"] #player-container'))&&(k==null||k.appendTo(n,void 0,!0))}});
this.addOnDisposeCallback(X)};
_.r(VQp,_.GL);var rx=function(X,J,p,l){var g=this;this.storeWithShorts=X;this.ephemeralResponseStore=J;this.innertubeTransportService=p;this.innertubeTransportLoader=l;this.activeModules=[];this.activeIndex=0;this.dismissedIndices=[];this.watchWhileIndices=new Set;this.isFullscreenEnabled=_.Fg(_.UL);this.isShortsPipActive=_.Fg(_.ru);this.nextReelVe=_.S_(56921);this.prevReelVe=_.S_(56922);this.backButtonVe=_.S_(22156);this.TEST_ONLY={getActiveModules:function(){return g.activeModules}}},tQA=function(X){X.unsubscribeFromStore=
_.iH(X.storeWithShorts,_.$xI,function(J){X.initOrDisposeActiveModules(J);
!J&&X.storeWithShorts.getState().shorts.isFullscreen&&(_.vI(document.documentElement),X.storeWithShorts.dispatch(_.Fn0(!1)))});
X.initOrDisposeActiveModules(_.$xI(X.storeWithShorts.getState()))},CFp,kL0,Pop;
rx.prototype.initOrDisposeActiveModules=function(X){X?this.activeModules.push(new VQp(this,this.storeWithShorts)):(_.eU(this.activeModules),this.activeModules.length=0)};
rx.prototype.registerRootElement=function(X){this.rootElement=X;tQA(this)};
rx.prototype.getRoot=function(){return this.rootElement};
rx.prototype.setActiveIndex=function(X){this.activeIndex=X};
_.l$A=function(X,J){var p,l,g,B,k,n,w;return _.L(function(Y){switch(Y.nextAddress){case 1:return p=new bB,(l=p.JSC$14451_getStoreKey(J))&&X.ephemeralResponseStore.has(l)?Y.yield(X.ephemeralResponseStore.get(l),7):Y.yield(Pop(X,J),4);case 4:g=Y.yieldResult;if(!l){Y.jumpTo(3);break}B=yg(g,3600);return Y.yield(X.ephemeralResponseStore.put(l,new _.Vf(B)),3);case 7:g=(k=Y.yieldResult)==null?void 0:_.r4(k);case 3:return((n=g)==null?0:n.replacementEndpoint)&&(w=_.a(g.replacementEndpoint,_.Nm))&&g.sequenceContinuation&&
(w.sequenceParams=g.sequenceContinuation),Y.return(g)}})};
CFp=function(X,J){J=(new fx).JSC$14451_getStoreKey(J);return!!J&&X.ephemeralResponseStore.has(J)};
kL0=function(X,J,p){var l,g,B,k,n;_.L(function(w){if(w.nextAddress==1){l=new fx;g=l.JSC$14451_getStoreKey(J);if(!g)return w.return();if(p.reelWatchSequenceResponse)return B=yg(p.reelWatchSequenceResponse,3600),X.ephemeralResponseStore.put(g,new _.Vf(B)),w.jumpTo(0);if(!X.ephemeralResponseStore.has(g))return w.jumpTo(0);n=p;return w.yield(X.ephemeralResponseStore.get(g),4)}n.reelWatchSequenceResponse=(k=w.yieldResult)==null?void 0:_.r4(k);_.Ma(w)})};
Pop=function(X,J){var p=p===void 0?{}:p;var l,g,B;return _.L(function(k){switch(k.nextAddress){case 1:if(X.innertubeTransportService){l=X.innertubeTransportService;k.jumpTo(2);break}if(!X.innertubeTransportLoader){_.ky(Error("xj"));k.jumpTo(2);break}return k.yield(X.innertubeTransportLoader(),4);case 4:l=k.yieldResult;case 2:return k.yield((g=l)==null?void 0:_.CE(g,J,p),5);case 5:return B=k.yieldResult,k.return(B)}})};
_.O1.Object.defineProperties(rx.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.rootElement?this.rootElement.getPlayer().getPlayerPromise():Promise.resolve(void 0)}}});
rx[o6]=[zUp,_.da,_.I6(_.GU),_.I6(emv)];_.Qkg=new _.yo("STORAGE_MANAGER_TOKEN");var baW=["touchmove","scroll"];var ELp=!1;var wyI=!1;var c_K={onSpanEnd:function(X){X.parentId==null&&(ELp||(L8a(),setInterval(L8a,6E5),ELp=!0),vXZ(X,"web_tracing_action"))}};var HaT=URL.createObjectURL;var SwI,K6p={traceAllComponents:_.H("web_tracing_all_components"),exportToCsi:_.H("web_tracing_export_to_csi"),enabledSpansArray:_.D6("web_tracing_enabled_spans"),exportToDevTools:_.H("web_tracing_export_to_devtools"),maxBreadcrumbs:_.ch("tel_max_breadcrumbs",0)};SwI=new xDK(K6p);var OaY=_.H("web_shorts_enable_tracing");var TQw=function(){this.queue=[];this.currentPersistentToast=this.currentToast=void 0},zKg;
TQw.prototype.enqueue=function(X,J){J===1?this.currentPersistentToast=X:this.queue.push(X);_.jkp(this)};
_.jkp=function(X){var J;(J=X.currentToast)!=null&&J.isOpened()||(X.queue.length?(X.currentToast=X.queue.shift(),X.currentToast.open()):X.currentPersistentToast&&X.currentPersistentToast.open())};_.IQ=new _.yo("TOAST_MANAGER_TOKEN");var ic2=new _.yo("VIEW_TRANSITION_COORDINATOR_CONFIG_TOKEN");var skT=new _.yo("VIEW_TRANSITION_COORDINATOR_TOKEN");var Xog=function(X){this.config=X;this.elementTasksMap=new Map;this.transitionTasksMap=new Map;X=_.C(X.transitionConfigs);for(var J=X.next();!J.done;J=X.next())J=_.C(J.value).next().value,this.transitionTasksMap.set(J,[])};
Xog.prototype.registerElement=function(X,J,p){p=p===void 0?!1:p;for(var l=_.C(Object.keys(J)),g=l.next(),B={};!g.done;B={viewTransitionName:void 0},g=l.next()){g=g.value;B.viewTransitionName=J[g];var k=this.elementTasksMap.get(X),n=void 0;if((n=k)==null?0:n.has(g)){_.$C(new _.Kw("Element already registered for transition",X.tagName,g));break}k=k||new Map;k.set(g,{beforeTransition:function(w){return function(){X.style.viewTransitionName=w.viewTransitionName}}(B),
afterTransition:function(){X.style.viewTransitionName&&(X.style.viewTransitionName="")},
runOnce:p});this.elementTasksMap.set(X,k)}};
_.JJ=function(X,J){var p=X.elementTasksMap.get(J);p&&(p.clear(),p.size===0&&X.elementTasksMap.delete(J))};
Xog[o6]=[ic2];var poO=_.q(function(X){var J=_.U$("yt-expandable-metadata-header-view-model"),p=_.Sv(function(l){_.BE(_.Mp(),{data:X.data()});if(!_.KE(_.EV(l),J.value,["A".toString(),"BUTTON".toString()])){var g;(g=X.expandedCallback)==null||g.call(X,!1)}});
return _.A("yt-expandable-metadata-header-view-model",{el:J,class:"ytExpandableMetadataHeaderViewModelHost"},_.A(_.v,{cond:function(){return X.expanded()},
then:function(){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedHeader","on:click":p},_.A("div",{class:"ytExpandableMetadataHeaderViewModelLeftSectionExpanded"},_.A(_.v,{cond:function(){return X.data().expandedTitleImage},
then:function(l){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTitleImage"},_.A(_.wt,{alt:"",width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:l}))}}),_.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextContainer"},_.A("div",{class:"ytExpandableMetadataHeaderViewModelExpandedTextFirstRowContainer"},_.A(_.x3,{text:function(){return X.data().expandedLabel},
className:"ytExpandableMetadataHeaderViewModelExpandedLabel"}),_.A(_.x3,{text:function(){return X.data().expandedTitle},
className:"ytExpandableMetadataHeaderViewModelExpandedTitle"})),_.A(_.x3,{text:function(){return X.data().expandedSubtitle},
className:"ytExpandableMetadataHeaderViewModelExpandedSubtitle",linkInheritColor:!0}))),_.A("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.A(_.NA,{data:function(){return X.data().infoButton}},{buttonViewModel:_.q7}),_.A(_.NA,{data:function(){return X.data().collapseButton}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
onClick:function(){var g;(g=X.expandedCallback)==null||g.call(X,!1)}})}})))},
else:function(){return _.A(Jcg,Object.assign({},X))}}))},"tg"),lbb=_.q(function(X){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelContainer"},_.A(_.v,{cond:function(){return X.data().collapsedLabelImage},
then:function(J){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedLabelImage"},_.A(_.wt,{width:16,height:16,className:"ytExpandableMetadataHeaderViewModelIcon",data:J,alt:""}))}}),_.A(_.x3,{text:function(){return X.data().collapsedLabel},
className:"ytExpandableMetadataHeaderViewModelCollapsedLabel"}))},"ug"),Jcg=_.q(function(X){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedHeader",
"on:click":_.Sv(function(){_.BE(_.Mp(),{data:X.data()});var J;(J=X.expandedCallback)==null||J.call(X,!0)})},_.A("div",{class:"ytExpandableMetadataHeaderViewModelLeftSection"},_.A(_.v,{cond:function(){return X.data().collapsedImage},
then:function(J){return _.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedImage"},_.A(_.wt,{height:20,preserveHeight:!0,preserveWidth:!0,data:J,alt:""}))}}),_.A(_.v,{cond:function(){return X.data().showLeadingCollapsedLabel},
then:function(){return _.A(lbb,Object.assign({},X))}}),_.A("div",{class:"ytExpandableMetadataHeaderViewModelCollapsedTitle"},_.A(_.x3,{text:function(){return X.data().collapsedTitle}}))),_.A("div",{class:"ytExpandableMetadataHeaderViewModelRightSection"},_.A(_.v,{cond:function(){return!X.data().showLeadingCollapsedLabel},
then:function(){return _.A(lbb,Object.assign({},X))}}),_.A(_.NA,{data:function(){return X.data().infoButton}},{buttonViewModel:_.q7}),_.A(_.NA,{data:function(){return X.data().expandButton}},{buttonViewModel:function(J){var p=J.data;
return _.A(_.q7,{data:p,onClick:function(){_.BE(_.Mp(),{data:p});var l;(l=X.expandedCallback)==null||l.call(X,!0)}})}})))},"vg");_.gP2=_.q(function(X){var J=_.C(_.hF(function(){return X.data().initiallyExpanded})),p=J.next().value,l=J.next().value,g,B=(g=_.yG().resolve(_.I6(_.MA)))==null?void 0:g(),k=function(){var n=X.data().colorData;
if(n)return B?n==null?void 0:n.darkColorPalette:n==null?void 0:n.lightColorPalette};
return _.A("yt-expandable-metadata-view-model",{class:"ytExpandableMetadataViewModelHost",style:_.bY({"background-color":function(){var n=k();return(n==null?0:n.section2Color)?_.zU(n.section2Color):""}})},_.A(_.NA,{data:function(){return X.data().header}},{expandableMetadataHeaderViewModel:function(n){return _.A(poO,{data:n.data,
expanded:function(){return!!p()},
expandedCallback:function(w){l(w)}})}}),_.A(_.v,{cond:function(){return p()},
then:function(){return _.A("div",{class:"ytExpandableMetadataViewModelExpandedContent"},_.A(_.NA,{data:function(){return X.data().expandedContent}},{horizontalShelfViewModel:function(n){return _.A(_.HF,{data:n.data,
includeMargin:!0,forceNarrowLayout:!0,palette:k})},
videoSummaryContentViewModel:function(n){return _.A(EwZ,{data:n.data,className:"ytExpandableMetadataViewModelVideoSummaryContent"})},
lockupViewModel:function(n){return _.A(_.Pj,{data:n.data,className:"ytExpandableMetadataViewModelLockup",thumbnailFixedWidth:function(){return"168px"},
containerType:3,sizing:"COMPACT"})},
basicContentViewModel:function(n){return _.A(_.vF,{data:n.data,className:"ytExpandableMetadataViewModelBasicContent"})}}),_.A(_.NA,{data:function(){return X.data().expandedBottomButtons}},{buttonViewModel:function(n){return _.A("div",{class:"ytExpandableMetadataViewModelExpandedBottomButtons"},_.A(_.q7,{data:n.data}))}}))}}))},"wg");var Beb=_.q(function(X){var J=X.text;var p=X.marqueeSpacing;var l=X.scrollDelay;var g=X.scrollDuration;var B=X.enableMarqueeScroll;X=X.large;var k=_.C(_.uo(!1,void 0,"WyNYFf")),n=k.next().value,w=k.next().value,Y=_.C(_.uo(0,void 0,"OoTdhe"));k=Y.next().value;var e=Y.next().value,Z=_.U$("marquee-scroll");Y=_.U$("div");var h=_.U$("span"),x=_.yG().resolve(_.WD);_.ge(function(){if(B()){var c=h.value.getBoundingClientRect().width,D=Z.value.getBoundingClientRect().width;if(c>D){var m=(x==="ltr"?-1:1)*(c+
(p?p():16));Promise.resolve().then(function(){w(!0);e(m)})}}},"dv0Anf");
var U={},y={};return _.A("marquee-scroll",{class:_.yW("ytMarqueeScrollHost",(U.ytMarqueeScrollHostLarge=X,U)),el:Z},_.A("div",{id:"marquee-scroll-inner-container",class:_.yW("ytMarqueeScrollInnerContainer",(y.ytMarqueeScrollAnimationEnabled=function(){return n()},y)),
el:Y,style:_.bY({gap:p?(0,_.wO)(p):"16px","animation-duration":g?Jar(g):"16s","animation-delay":l?Jar(l):"3s","--marquee-translate":(0,_.wO)(k)})},_.A("span",{el:h,dir:"auto"},_.A(_.x3,{text:J,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.A(_.v,{cond:n,then:function(){return _.A("span",{"aria-hidden":"true",dir:"auto"},_.A(_.x3,{text:J,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))}})))},"yg");_.$up=_.q(function(X){var J=X.data;var p=X.overlayDensity;X=_.Sv(function(){J().onTapCommand&&_.gt(J().onTapCommand);return!1});
var l=_.gJR(),g=function(){return(p==null?void 0:p())===1?22:16},B={};
return _.A("reel-sound-metadata-view-model",{class:_.yW("ytReelSoundMetadataViewModelHost",(B.ytReelSoundMetadataViewModelHostLarge=function(){return(p==null?void 0:p())===1},B)),
"on:click":X,tabindex:0,role:"button","on:keydown":l},_.A("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.A(_.v,{cond:function(){return J().musicIcon},
then:function(k){return _.A(_.wt,{data:k,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon",size:g})}}),_.A("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.A(Beb,{text:function(){return J().soundMetadata},
enableMarqueeScroll:function(){return!!J().enableMarqueeScroll},
large:function(){return(p==null?void 0:p())===1}}))))},"zg");var W2T,Cig,y2,Acp,YyO,L2w,Zrb,e10;W2T=["https://fonts.gstatic.com","https://tv.youtube.com","https://www.gstatic.com","https://www.youtube.com"];Cig=_.ch("wil_icon_max_concurrent_fetches",Infinity);
y2=function(X,J,p){var l=this;this.iconSet=X;this.appDirection=J;this.responsePromises={};this.iconCache={};this.queuedResponseResolvers={};this.numFetches=this.counter=0;this.cacheStorageAvailable=!!_.lT.caches;this.cacheStorageAsync=Promise.resolve(void 0);this.cacheStorageSync=void 0;this.requestAninmationFrameResolver=null;this.renderingMode=_.H("wil_icon_use_mask_rendering")?1:0;this.isNetworkFirstStrategy=_.H("wil_icon_network_first");this.renderWhenIdle=_.H("wil_icon_render_when_idle");this.waitForAnimationFrame=
!_.H("wil_icon_load_immediately");this.isPurging=!1;X=function(){l.cacheStorageAvailable&&(l.cacheStorageAsync=_.lT.caches.open("yt-icons").then(function(B){return l.cacheStorageSync=B}).catch(function(){l.cacheStorageAvailable=!1}))};
p=(p==null?void 0:p())||{};p=_.C(Object.entries(p));for(J=p.next();!J.done;J=p.next()){var g=_.C(J.value);J=g.next().value;g=g.next().value;g=ui(g);k_A(g);this.iconCache[J]=g.cloneNode(!0)}this.isPurging=nPA(this);this.isPurging instanceof Promise?this.isPurging.then(X):X()};
_.pTI=function(X,J){var p=X.resolveIcon(J);return p?X.renderingMode===1?L2w(X,p,X.renderingMode):(J=X.iconCache[p.url])?(J=J.cloneNode(!0),Acp(X,J),L2w(X,p,X.renderingMode,J)):_.wo2(X,p).then(function(l){var g=l?0:1;Acp(X,l);return L2w(X,p,g,l)}):(_.$C(new _.Kw("Icon not found",{iconShape:J})),function(){})};
Acp=function(X,J){if(J){X.counter+=1;X="_yt"+X.counter;J=[J].concat(_.EU(J.getElementsByTagName("*")));J=_.C(J);for(var p=J.next();!p.done;p=J.next())if(p=p.value,p.tagName==="style"&&p.textContent)p.textContent=YyO(p.textContent,X,!0);else for(var l=_.C(p.attributes),g=l.next();!g.done;g=l.next()){g=g.value;g.name==="id"&&(g.value+=X);["mask","fill","clip-path"].includes(g.name)&&(g.value=YyO(g.value,X));if(g.name==="style"){var B=p.style;try{B.cssText=YyO(B.cssText,X,!0)}catch(e){var k=void 0,n=
void 0,w=void 0,Y=void 0;oQ({error:((k=e)==null?void 0:(w=(n=k).toString)==null?void 0:w.call(n))||"",el:p.outerHTML,style:!!B,cssText:(Y=B)==null?void 0:Y.cssText})}}g.name==="xlink:href"&&(g.value=g.value.replace(/#(.*)/,"#$1"+X))}}};
YyO=function(X,J,p){var l=/url\(["']?#(.*?)["']?\)/;(p===void 0?0:p)&&(l=/url\(["']?#(.*?)["']?\)/g);return X.replace(l,"url(#$1"+J+")")};
L2w=function(X,J,p,l){return function(g,B){var k;var n=Object.assign({},{iconWidth:J.size+"px",iconHeight:J.size+"px",iconDisplay:"block"},B,{iconColor:(k=B==null?void 0:B.iconColor)!=null?k:"currentcolor"});k=_.mt("DIV");B=n.iconColor;var w=n.iconFilter;n="width: "+n.iconWidth+"; height: "+n.iconHeight+"; display: "+n.iconDisplay+";";w&&(n+=" filter: "+w+";");p===0&&(n+=" fill: "+B+";");p===1&&(w=J.url,n+=" -webkit-mask: url("+w+") no-repeat center / cover; mask: url("+(w+") no-repeat center / cover; background-color: ")+
B);J.allowMirroring&&X.appDirection==="rtl"&&(n+=" transform: scale(-1, 1); transform-origin: center center;");k.setAttribute("style",n);p===0&&l&&k.appendChild(l);g.appendChild(k)}};
_.wo2=function(X,J){var p,l,g;return _.L(function(B){p=function(k){return p$(k)};
l=J.url;if(!vP6(l))throw Error("Aj");g=e10(X,l);return B.return(g.then(function(k){return k.clone().text()}).then(function(k){var n=p(k);
k=J.size;var w=_.mt("DIV");_.vU(w,n);n=_.Fa(w.firstElementChild!==void 0?w.firstElementChild:_.fxU(w.firstChild,!0));k=k_A(n,k);X.iconCache[l]=k.cloneNode(!0);delete X.responsePromises[l];return k}).catch(function(){}))})};
Zrb=function(X){var J,p=(J=X.requestAninmationFrameResolver)==null?void 0:J.promise;p||(X.requestAninmationFrameResolver=new _.OC,p=X.requestAninmationFrameResolver.promise,_.lT.requestAnimationFrame(function(){var l;(l=X.requestAninmationFrameResolver)==null||l.resolve();X.requestAninmationFrameResolver=null}));
return p};
e10=function(X,J){var p,l;return _.L(function(g){if(g.nextAddress==1)return X.waitForAnimationFrame?g.yield(Zrb(X),2):g.jumpTo(2);p=X.responsePromises[J];p||(l=function(){var B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:if(!X.cacheStorageAvailable){B=void 0;w.jumpTo(2);break}if(k=X.cacheStorageSync){w.jumpTo(3);break}return w.yield(X.cacheStorageAsync,4);case 4:k=w.yieldResult;case 3:B=k;case 2:return n=B,X.isNetworkFirstStrategy?w.return(X.fetchAndUpdateCache(J,n).catch(X.getCacheStorageResponse.bind(X,
J,n))):w.return(X.getCacheStorageResponse(J,n).catch(X.fetchAndUpdateCache.bind(X,J,n)))}})},p=X.renderWhenIdle?new Promise(function(B,k){_.j1(_.gs,function(){l().then(B).catch(k)},10)}):l(),X.responsePromises[J]=p);
return g.return(p.catch(function(B){delete X.responsePromises[J];oQ({error:(B==null?0:B.toString)?B.toString():"",url:J});throw B;}))})};
y2.prototype.fetchAndUpdateCache=function(X,J){var p=this;return _.L(function(l){return l.return(h12(p,X).then(function(g){xuO(p,X,g,J);return g}))})};
var h12=function(X,J){var p;return _.L(function(l){if(X.numFetches<Cig)return X.numFetches+=1,l.return(Hr6(X,J).finally(function(){--X.numFetches;if(Object.keys(X.queuedResponseResolvers).length){var g=Object.keys(X.queuedResponseResolvers)[0],B=X.queuedResponseResolvers[g];delete X.queuedResponseResolvers[g];B.resolve(h12(X,g))}}));
p=new _.OC;X.queuedResponseResolvers[J]=p;return l.return(p.promise)})},Hr6=function(X,J,p){p=p===void 0?2:p;
var l;return _.L(function(g){l={credentials:"same-origin",priority:"low"};return g.return(_.lT.fetch(J,l).then(function(B){return B.ok?B:Promise.reject(Error("Bj`"+B.status+"`"+B.statusText))}).catch(function(B){if(p>0)return Hr6(X,J,p-1);
throw B;}))})},xuO=function(X,J,p,l){_.L(function(g){return l?g.return(new Promise(function(B){_.j1(_.gs,function(){var k,n;
return _.L(function(w){switch(w.nextAddress){case 1:if(!X.isNetworkFirstStrategy){k=void 0;w.jumpTo(2);break}return w.yield(l.match(J).catch(function(){}),3);
case 3:k=w.yieldResult;case 2:if(n=k){w.jumpTo(4);break}return w.yield(l.put(J,p.clone()).catch(function(Y){oQ({error:(Y==null?0:Y.toString)?Y.toString():"",url:J})}),4);
case 4:B(),_.Ma(w)}})},50)})):g.return()})};
y2.prototype.getCacheStorageResponse=function(X,J){return _.L(function(p){return J?p.return(J.match(X).then(function(l){return l&&l.ok?l:Promise.reject()})):p.return(Promise.reject())})};
var k_A=function(X,J){J===void 0||X.getAttribute("viewBox")||X.setAttribute("viewBox","0 0 "+J+" "+J);X.setAttribute("focusable","false");X.setAttribute("aria-hidden","true");J=_.H("killswitch_remove_icon_fill_color");X.getAttribute("fill")!=="currentcolor"&&X.getAttribute("fill")!=="currentColor"||J||X.removeAttribute("fill");try{X.style.pointerEvents="none",X.style.display="inherit",X.style.width="100%",X.style.height="100%"}catch(g){var p;oQ({error:((p=g)==null?0:p.toString)?g.toString():""});
try{X.style.cssText="pointer-events: none; display: inherit; width: 100%; height: 100%;"}catch(B){var l;oQ({error:((l=B)==null?0:l.toString)?B.toString():""})}}return X},vP6=function(X){for(var J=_.C(W2T),p=J.next();!p.done;p=J.next())if(X.startsWith(p.value)&&X.endsWith(".svg"))return!0;
return!1};
y2.prototype.resolveIcon=function(X){return this.iconSet.resolveIcon(X)};
var oQ=function(X){_.Wf(new _.Kw("Error in IconManager",X))},nPA=function(X){if(_.H("wil_icons_cache_purge_killswitch"))return!1;
try{var J=_.lT.localStorage}catch(B){return!1}if(!J||!X.cacheStorageAvailable)return!1;var p=function(B){try{var k;(k=J)==null||k.setItem("yt-icons-last-purged",B.toString())}catch(w){var n;oQ({error:((n=w)==null?0:n.toString)?w.toString():""})}},l=Number(J.getItem("yt-icons-last-purged"));
if(!l)return l=new Date,l=l.setDate(l.getDate()-Math.floor(Math.random()*90+1)),p(l),!1;if(function(B,k){B=new Date(B);k=new Date(k);return k.getMonth()-B.getMonth()+12*(k.getFullYear()-B.getFullYear())}(l,Date.now())<3)return!1;
try{return _.lT.caches.delete("yt-icons").then(function(B){B&&p(Date.now());return B}).catch(function(){return!1}).finally(function(){X.isPurging=!1})}catch(B){var g;
oQ({error:((g=B)==null?0:g.toString)?B.toString():""});return!1}};
y2[o6]=[Fpp,_.WD,_.I6(M7J)];_.abb=function(X,J){this.iconManager=X;this.iconsToFetch=J};
_.abb[o6]=[_.fC,_.I6(NVs)];var Uup=function(){};var rcp=function(X,J,p){this.requestKey=X;this.nOg=J;this.uLD=p;this.oyv=function(){return new XMLHttpRequest};
this.yRx=void 0;this.tOG=[]};
rcp.prototype.getLatestChallengeResponse=function(){return this.uLD};
var DNX=function(X,J,p){var l,g,B,k;return _.L(function(n){if(n.nextAddress==1){_.Eo("attestation_challenge_fetch");_.KV("att_fs",void 0,"attestation_challenge_fetch");if(!X.yRx)throw new _.Be(9,"Missing fetcher");return n.yield(X.yRx(J,p),2)}l=n.yieldResult;B=(g=l)==null?void 0:g.bgChallenge;if(!B)throw new _.Be(15,"Missing field");X.uLD=l;X.tOG.forEach(function(w){w(l)});
k=BlR(B);_.KV("att_fc",void 0,"attestation_challenge_fetch");Q1("attestation_challenge_fetch");return n.return(k)})},p3j=function(X,J){var p,l,g,B,k;
return _.L(function(n){switch(n.nextAddress){case 1:p=new oT(100,3E5,.25,2),l=void 0;case 2:if(!(p.currBackoffCount_<10)){n.jumpTo(4);break}_.f$(n,5);if(!(p.currBackoffCount_>0)){n.jumpTo(7);break}return n.yield(DDK(p.getValue()),7);case 7:return n.yield(IbJ(X,J),9);case 9:return g=n.yieldResult,n.return(g);case 5:B=_.qa(n);B instanceof _.Be?l=B:(k=B instanceof Error?B.message:"Unknown",l=new _.Be(9,k));VQ0(p);n.jumpTo(2);break;case 4:if(l)throw l;throw new _.Be(9,"Unknown error");}})},IbJ=function(X,
J){J=HwZ(a6s(new xNe,J),X.requestKey);
var p=new _.OC,l=X.oyv();l.open("POST",X.nOg);l.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");l.setRequestHeader("Content-Type","application/json+protobuf");l.onload=function(){if(_.tHI(l)){var g=fwk(l.responseText);p.resolve(g)}else p.reject(new _.Be(_.rnm(_.R6(l)),l.statusText))};
l.onerror=function(){p.reject(new _.Be(_.rnm(_.R6(l)),l.statusText))};
l.send(J.serialize());return p.promise};var oP6=function(X){this.networkStatusManager=X;this.isDownloaded=LF4===void 0?function(){return!1}:LF4;
this.isReady=!1;this.bHr=ycp(this)},ycp=function(X){var J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(l6U(),2);if(p.nextAddress!=3)return J=p.yieldResult,p.yield(QTU(J),3);X.kc=p.yieldResult;mDI(X.kc).then(function(){X.isReady=!0});
return p.return(X.kc)})},Sy2=function(X,J,p){X.kc?(X=X.kc.i16({wI:p,
mCo:!0,dCX:!0}),J.serviceIntegrityDimensions={poToken:X}):_.Bf(Error("Dj"))};
oP6.prototype.processContext=function(X){var J=this;if(!X.input.match(_.eo(RXG)))return _.I2();var p=X.innerTubeRequest,l=p.videoId;return!l||this.isDownloaded(p)||this.networkStatusManager&&!this.kc&&!this.networkStatusManager.isNetworkAvailable()||_.H("webpo_exit_on_net_err")&&!this.kc&&(window.bgens===1||window.bgens===3)?_.I2():this.kc?this.isReady?(Sy2(this,p,l),_.I2()):new rn(mDI(this.kc).then(function(){Sy2(J,p,l)})):new rn(this.bHr.then(function(g){return _.L(function(B){if(B.nextAddress==
1)return B.yield(mDI(g),2);
Sy2(J,p,l);_.Ma(B)})}))};var Or2=new _.yo("WEB_PO_CONTEXT_PROCESSOR");var ccp=function(X,J){var p=this;this.lTD=0;var l;this.pDm=(l=J==null?void 0:J.pDm)!=null?l:window;this.networkStatusManagerPromise=J==null?void 0:J.networkStatusManagerPromise;var g;this.requestKey=(g=J==null?void 0:J.requestKey)!=null?g:_.b8("par_bir_key")||"O43z0dpjhgX20SCx4KAo";var B;this.wuq=(B=J==null?void 0:J.wuq)!=null?B:function(w){return new Ak(w)};
var k;l=(k=J==null?void 0:J.qtj)!=null?k:function(w,Y,e){return new rcp(w,Y,e)};
this.bgChallenge=BlR(X.bgChallenge);this.ttlSeconds=$qm(kS(X.challenge||""));this.vy=l(this.requestKey,_.H("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.lT.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",X);this.pvO=J==null?void 0:J.pvO;RtI(this.vy);var n;this.p6g=(n=J==null?void 0:J.p6g)!=null?n:function(w){_.PH(p.pDm.document,"visibilitychange",
function(){p.pDm.document.visibilityState==="visible"&&w()})}},fbT=function(X){if(!X.vm){var J={maxAttempts:5,
gUP:X.ttlSeconds*1E3};F8m(X.pDm);X.vm=X.wuq({vy:X.vy,rd1:{disable:_.H("html5_web_po_disable_remote_logging"),v3:"aGIf",suM:MHK("html5_web_po_experiment_ids"),yrv:_.H("wpo_dis_lfdms")?0:1E3,nAk:function(l){var g=qPU.get(l);g||(g=new FYH(l),g=new fq(g),qPU.set(l,g));return g}},
mQc:J,uMG:X.bgChallenge,f3p:qwY});X.lTD=Date.now();OwG(X.vm,function(){X.lTD=Date.now()});
X.pDm.bgevmc={p:function(){var l;(l=X.vm)==null||l.pause()},
r:function(){var l;(l=X.vm)==null||l.resume()},
cr:function(){var l,g;return(g=(l=X.vm)==null?void 0:l.checkForRefresh())!=null?g:Promise.resolve()}};
WE4(X.vm,function(){return _.L(function(l){return l.return(brw(X))})});
var p=X.i1r.bind(X);X.networkStatusManagerPromise&&X.ttlSeconds>0&&X.networkStatusManagerPromise.then(function(l){l.listen("publicytnetworkstatus-online",p)});
X.p6g(p)}};
ccp.prototype.i1r=function(){if(Date.now()>this.lTD+this.ttlSeconds*1E3){var X;(X=this.vm)==null||Szj(X)}};
var brw=function(X){if(X.jTk)return X.jTk;if(!X.vm)throw Error("Ej");X.jTk=new ZQ({vm:X.vm,vy:X.vy,zhv:!0,onError:qwY,mQc:X.pvO});return X.jTk},Mam=function(X,J){X=new ccp(X,J);
fbT(X);(J==null?0:J.cM6)||brw(X)};var Dup=_.W6J.ephemeralActionSelector,R1p=function(X,J){this.store=X;this.queue=[];J==null||J.addEventListener("yt-navigate-start",this.reset.bind(this))};
R1p.prototype.enqueue=function(X){var J=X.command,p=X.durationMs,l=X.elementToFocus;var g=X.label;var B=X.elementToFocus;X.command?g=_.cI("EPHEMERAL_ACTION_ANNOUNCEMENT",{label:g,shortcut:_.cI("SHIFT_PLUS_ENTER")}):B&&(X=g+". "+_.cI("SHIFT_PLUS_ENTER")+" for more information.",g=_.cI("EPHEMERAL_ACTION_FOCUS_ANNOUNCEMENT",{label:g,shortcut:_.cI("SHIFT_PLUS_ENTER")},X));p={announcement:g,durationMs:p!=null?p:8E3};J?p.command=J:l&&(l.classList.add("ephemeral-action-focusable-element"),p.selector=l.tagName+
".ephemeral-action-focusable-element");this.queue.push(p);mu0(this)};
R1p.prototype.activate=function(X){var J=Dup(this.store.getState());if(J){if(J==null?0:J.command)_.J4(J.command),this.store.dispatch(OBj(null));if(J==null?0:J.selector)J=document.querySelector(J.selector),_.w34(J);X.preventDefault()}};
var mu0=function(X){if(!Dup(X.store.getState())&&X.queue.length){var J=X.queue.shift();J&&(X.previousAnnouncement===J.announcement&&(J.announcement+="\u00a0"),X.store.dispatch(OBj(J)),X.previousAnnouncement=J.announcement,X.JSC$19082_timeoutId=setTimeout(function(){if(J.selector){var p;(p=document.querySelector(J.selector))==null||p.classList.remove("ephemeral-action-focusable-element")}X.store.dispatch(OBj(null));mu0(X)},J.durationMs))}};
R1p.prototype.reset=function(){this.JSC$19082_timeoutId&&clearTimeout(this.JSC$19082_timeoutId);this.store.dispatch(OBj(null));this.queue.length=0;this.JSC$19082_timeoutId=void 0};
R1p[o6]=[_.k3,_.I6(_.VL)];_.SO=new _.yo("EPHEMERAL_ACTIONS_MANAGER_TOKEN");var F2p=new _.yo("AUTH_SERVICE_TOKEN");var dD5=_.w9(["about:blank"]),GRU;var qy6=new _.yo("API_IFRAME_TOKEN");var mZZ;mZZ=new _.yo("YT_CONFIG_FLAG_RETRIEVER_TOKEN");_.Nep=new _.yo("MISC_UI_SHARED_FLAGS_TOKEN");var M5O=function(){};
M5O.prototype.getFlag=function(X){if(X.configType!==2)throw Error("Fj");return uCb(X)};
var uCb=function(X){switch(X.flagType){case "bool":return _.H(X.flagName);case "int":return _.NU(_.ch(X.flagName));case "double":return _.ch(X.flagName);case "string":return _.b8(X.flagName);case "int32_list":return MHK(X.flagName);case "int64_list":return MHK(X.flagName).map(function(J){return _.NU(J)});
case "string_list":return _.D6(X.flagName);default:throw Error("Gj");}};var O8=function(X,J,p){J=J===void 0?{}:J;B2.call(this,p===void 0?"uninitialized":p);this.env=X;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}];J.shouldWaitOnAsyncImmediate!==void 0&&(this.processPluginOptions.shouldWaitOnAsyncImmediate=J.shouldWaitOnAsyncImmediate)};
_.r(O8,B2);O8.prototype.init=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return J.processPluginOptions.shouldWaitOnAsyncImmediate?l.yield(X(J.env),2):(X(J.env),l.jumpTo(2));if(l.nextAddress!=4)return J.jobSet?l.yield(J.jobSet.completedResolver.promise,4):l.jumpTo(4);p=_.HY();p.parkOrScheduleJob(function(){J.transition("rendering")},10,"ci");
_.Ma(l)})};
O8.prototype.initialRender=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return J.processPluginOptions.shouldWaitOnAsyncImmediate?l.yield(X(J.env),2):(X(J.env),l.jumpTo(2));if(l.nextAddress!=4)return J.jobSet?l.yield(J.jobSet.completedResolver.promise,4):l.jumpTo(4);p=_.HY();p.parkOrScheduleJob(function(){J.transition("rendered")},10,"cr");
_.Ma(l)})};
O8.prototype.afterRenderImmediate=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return J.processPluginOptions.shouldWaitOnAsyncImmediate?l.yield(X(J.env),2):(X(J.env),l.jumpTo(2));if(l.nextAddress!=4)return J.jobSet?l.yield(J.jobSet.completedResolver.promise,4):l.jumpTo(4);p=_.HY();p.parkOrScheduleJob(function(){J.transition("after-render-deferred")},10,"carml");
_.Ma(l)})};
O8.prototype.afterRenderDeferred=function(X){var J=this;return _.L(function(p){X(J.env);_.Ma(p)})};_.g$("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS",{});var G_2={},du2=(G_2.rendered={priority:0,callback:function(X){ltZ(X.injector.resolve(i_))}},G_2);var bZm=new _.yo("SERVICE_PARAMS_RESPONSE_PROCESSOR_TOKEN"),V5p=new _.yo("SERVICE_PARAMS_CONFIG_CALLBACK_TOKEN");var t5O=function(X){this.callbackFnMap=X;this.configMap={}};
t5O.prototype.handleResponse=function(X){var J;if(X=(J=X.responseContext)==null?void 0:J.serviceTrackingParams)for(J=_.C(X),X=J.next();!X.done;X=J.next()){X=X.value;var p=X.params,l=X.service;if(p&&l){this.configMap[l]||(this.configMap[l]=new $2r);X=this.configMap[l];var g=void 0,B=(g=this.callbackFnMap)==null?void 0:g[l];p=_.C(p);for(l=p.next();!l.done;l=p.next())g=l.value,l=g.key,g=g.value,l&&g&&(X.set(l,g),B&&B(l,g))}}};
t5O.prototype.getConfig=function(X){return this.configMap[X]||void 0};
t5O[o6]=[_.I6(V5p)];var Pis=!1,ztT=0,QsW=null,TSm=null;var Q3s=new _.yo("NETWORK_SLI_TOKEN");var EP0=function(X){this.networkSli=X};
EP0.prototype.fetch=function(X,J,p){var l=this,g;return _.L(function(B){g=K2A(l,X,J);return B.return(fetch(g).then(function(k){return l.handleResponse(k,p)}).catch(function(k){_.Wf(k);
if((p==null?0:p.expectJsonStrict)&&k instanceof K8&&k.errorType===1)return Promise.reject(k)}))})};
var Zxk=function(X,J,p,l){var g,B,k,n,w,Y,e;return _.L(function(Z){switch(Z.nextAddress){case 1:return g=K2A(X,J,p),_.f$(Z,2),Z.yield(fetch(g),4);case 4:B=Z.yieldResult;_.e8(Z,3);break;case 2:throw _.qa(Z),new K8(2,"Failed to parse streaming response",g.url);case 3:if(!B.redirected&&!B.ok)throw(k=X.networkSli)==null||k.failure(),new _.Kw("Streaming fetch request not ok",g.url);if(!B.body)throw new _.Kw("No response body in streaming response",g.url);n={};if(_.H("web_streaming_fast"))return w=B.body.getReader(),
Z.return(Teg(X,w,n,l));Y=B.body.pipeThrough(new TextDecoderStream).getReader();e=new _.tt;return Z.return(z1J(X,Y,e,c2m,n,l))}})},K2A=function(X,J,p){if(X.networkSli){var l=_.NN(_.wL(J,"key"))||"/UNKNOWN_PATH";
X.networkSli.start(l)}X=p;_.H("wug_networking_gzip_request")&&(X=zom(p));return new window.Request(J,X)},Teg=function(X,J,p,l){var g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q,E,BK,CY,Um,em,HK,N4,t6,dC,ZX,XU,Em;
return _.L(function(eu){switch(eu.nextAddress){case 1:g=new TextDecoder("utf-8"),B=[],n=k=0,_.f$(eu,2,3);case 5:return eu.yield(J.read(),8);case 8:w=eu.yieldResult;Y=w.value;if(e=w.done){Z=0;if(B.length>k)for(Z=B[k].length-n,h=k+1;h<B.length;h++)Z+=B[h].length;Z>0&&(x=jsK(B,Z,k,n),U=x.indexOf(123),y=x.lastIndexOf(125),U!==-1&&y!==-1&&y>U&&(c=x.subarray(U,y+1),D=JSON.parse(g.decode(c)),c2m(p,D),m=void 0,(m=l)==null||m(p,D)));d=void 0;(d=X.networkSli)==null||d.success();return eu.return(p)}B.push(Y);
G=k;for(P=n;G<B.length;)if(Q=B[G],E=Q.indexOf(10,P),E===-1){if(G===B.length-1)break;G++;P=0}else{BK=G;CY=E+1;Um=0;if(k===BK)Um=CY-n;else{Um=B[k].length-n;for(em=k+1;em<BK;em++)Um+=B[em].length;Um+=CY}HK=jsK(B,Um,k,n,BK,CY);N4=HK.indexOf(123);t6=HK.lastIndexOf(125);if(N4!==-1&&t6!==-1&&t6>N4){dC=HK.subarray(N4,t6+1);try{ZX=JSON.parse(g.decode(dC)),c2m(p,ZX),XU=void 0,(XU=l)==null||XU(p,ZX)}catch(hr){throw new K8(1,"Failed to parse streaming response object",g.decode(dC));}}k=G;P=n=E+1;n===Q.length&&
(k++,n=0,G=k,P=0)}eu.jumpTo(5);break;case 3:_.RJ(eu);J.releaseLock();_.F5(eu,0);break;case 2:Em=_.qa(eu);if(Em instanceof K8)throw Em;throw new K8(1,"Failed to process streaming response");}})},z1J=function(X,J,p,l,g,B){var k,n,w,Y,e,Z,h,x,U;
return _.L(function(y){if(y.nextAddress==1)return y.yield(J.read(),2);k=y.yieldResult;n=k.value;if(w=k.done)return(Y=X.networkSli)==null||Y.success(),y.return(g);try{e=p.parse(n)}catch(c){throw new K8(1,"Failed to parse streaming response",n);}if(e!=null)for(Z=_.C(e),h=Z.next();!h.done;h=Z.next())x=h.value,l(g,x),U=void 0,(U=B)==null||U(g,x);return y.return(z1J(X,J,p,l,g,B))})};
EP0.prototype.handleResponse=function(X,J){var p=X.text().then(function(l){if((J==null?0:J.jspbResponseCtor)&&X.ok)return $aC(J.jspbResponseCtor,l);l=l.replace(")]}'","");if((J==null?0:J.expectJsonStrict)&&l)try{var g=JSON.parse(l)}catch(k){throw new K8(1,"JSON parsing failed after fetch");}var B;return(B=g)!=null?B:JSON.parse(l)});
X.redirected||X.ok?this.networkSli&&this.networkSli.success():(this.networkSli&&this.networkSli.failure(),p=p.then(function(l){_.Wf(new _.Kw("Error: API fetch failed",X.status,X.url,l));return Object.assign({},l,{errorMetadata:{status:X.status}})}));
return p};
EP0[o6]=[_.I6(Q3s)];var j32=new _.yo("NETWORK_MANAGER_TOKEN");var irA=[1,2,4,8,16,30],Xhb=function(X){this.frameCountInternal=0;this.brokenFrameSummarizers=[];this.maxTimeMs=X.maxTimeMs;this.maxFrameCount=X.maxFrameCount===void 0?Math.ceil(60*X.maxTimeMs/1E3):X.maxFrameCount;X=_.C(irA);for(var J=X.next();!J.done;J=X.next())this.brokenFrameSummarizers.push(new s3J(J.value/60*1E3))},Jnb=function(X){var J=X.frameCountInternal>=X.maxFrameCount;
return X.elapsedTimeMs>=X.maxTimeMs||J};
Xhb.prototype.summarize=function(){for(var X=[],J=_.C(this.brokenFrameSummarizers),p=J.next();!p.done;p=J.next())p=p.value,p=p.brokenFrameCount!==0?{severityMs:Math.round(p.targetFrameTimeMs),eventCount:p.brokenFrameCount,averageDurationBetweenEventsMs:Math.round(p.averageDurationBetweenEventsMs)}:void 0,p&&X.push(p);return{summaries:X,monitoringDurationMs:Math.round(this.elapsedTimeMs)}};
_.O1.Object.defineProperties(Xhb.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 s3J=function(X){this.targetFrameTimeMs=X;this.currTimeMs=this.brokenFrameCount=0;this.timeOfLastBrokenFrameMs=this.timeOfFirstBrokenFrameMs=void 0};
_.O1.Object.defineProperties(s3J.prototype,{averageDurationBetweenEventsMs:{configurable:!0,enumerable:!0,get:function(){return this.brokenFrameCount<=1?0:(this.timeOfLastBrokenFrameMs-this.timeOfFirstBrokenFrameMs)/(this.brokenFrameCount-1)}}});var phJ=function(){};
phJ.prototype.start=function(X,J){var p=this;if(!window.requestAnimationFrame)return Promise.resolve(void 0);this.monitor&&this.stop();var l=new Xhb({maxTimeMs:X});this.monitor=l;this.lastSummaryInternal=void 0;this.metadataToLog=J;return new Promise(function(g){var B=function(k){if(k===void 0)p.stop(),g(void 0);else if(p.monitor!==l)k=Object.assign({},l.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"}),g(k);else{var n=p.monitor;if(!Jnb(n)){n.frameCountInternal++;if(n.prevTime===
void 0)n.startTime=k;else for(var w=k-n.prevTime,Y=_.C(n.brokenFrameSummarizers),e=Y.next();!e.done;e=Y.next()){e=e.value;var Z=e.currTimeMs;e.currTimeMs+=w;w>e.targetFrameTimeMs+2&&(e.brokenFrameCount++,e.timeOfFirstBrokenFrameMs===void 0&&(e.timeOfFirstBrokenFrameMs=Z),e.timeOfLastBrokenFrameMs=Z)}n.prevTime=k}Jnb(p.monitor)?g(p.stop()):_.gs.addJob(B,5,0)}};
_.gs.addJob(B,5,0)})};
phJ.prototype.stop=function(X){if(!this.monitor)return this.lastSummaryInternal;var J=Object.assign({},this.monitor.summarize(),{measurementMethod:"MEASUREMENT_METHOD_WEB_RAF_POLLING"});if(J.monitoringDurationMs){X=X!=null?X:this.metadataToLog;var p={droppedFramesSummary:J,name:"MANUAL_MEASUREMENT_NAME_AMBIENT_MODE_IDLE"};X&&(p[X.type]=X.data);_.le("manualSmoothnessMeasurement",p)}this.monitor=void 0;this.lastSummaryInternal=J;this.metadataToLog=void 0;return J};_.l60=new _.yo("MAIN_THREAD_DFE_CAPTURER_AMBIENT_MODE_IDLE_TOKEN");var gys;gys=function(X){this.JSC$19124_expiringStorage=new z7(X)};
_.B$2=function(X){if(_.iaC()&&(X=_.otY(_.QG()+"::"+X)))return new gys(X)};
gys.prototype.set=function(X,J,p){p=p!==void 0?Date.now()+p:void 0;this.JSC$19124_expiringStorage.set(X,J,p)};
gys.prototype.get=function(X){return this.JSC$19124_expiringStorage.get(X)};
gys.prototype.remove=function(X){this.JSC$19124_expiringStorage.remove(X)};_.cT=function(){};
_.cT.getInstance=function(){var X=_.Lw("ytglobal.storage_");X||(X=new _.cT,_.Ib("ytglobal.storage_",X));return X};
_.cT.prototype.estimate=function(){var X,J,p;return _.L(function(l){X=navigator;return((J=X.storage)==null?0:J.estimate)?l.return(X.storage.estimate()):((p=X.webkitTemporaryStorage)==null?0:p.queryUsageAndQuota)?l.return(ssU()):l.return()})};
_.Ib("ytglobal.storageClass_",_.cT);var $QT=0;var wLm=!1;var $N6=_.w9(["https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic"]),WEO=_.w9(["https://fonts.googleapis.com/css?family=Roboto+Mono:400"]);var Fl2={"/":_.jT,"/?feature=ytca":_.jT,"/feed/downloads":_.ns5};var C8g=kkT.continuationCommandSelector,Nl=function(X,J,p){this.JSC$19139_upliftPromise=X;this.store=J;this.JSC$19139_persistentStorePromiseAccessor=p};
Nl.prototype.shouldPreferLocalResponse=function(X){return X.browseId==="FEdownloads"||X.browseId==="FEsmart_downloads"&&_.H("kevlar_modern_downloads_page")?!0:!1};
Nl.prototype.localInnertubeResponse=function(X){var J=this;return _.L(function(p){return X.browseId==="FEdownloads"?_.H("kevlar_modern_downloads_page")?p.return(k72(J)):p.return(nyT(J)):X.browseId==="FEsmart_downloads"&&_.H("kevlar_modern_downloads_page")?p.return(LE2(J)):p.return(Promise.reject(Error("Ij")))})};
Nl.prototype.canProvideFallbackResponse=function(){return!0};
Nl.prototype.localFallbackInnertubeResponse=function(X){var J=this,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return B.yield(J.JSC$19139_persistentStorePromiseAccessor(),2);case 2:p=B.yieldResult;if(X.browseId!=="SPaccount_downloads"||!p){B.jumpTo(3);break}return B.yield(nZI(p),4);case 4:if(l=B.yieldResult)return B.return(_.r4(l));case 3:return X.browseId==="FEwhat_to_watch"?B.return(An6(J)):(g=_.H("web_offline_continuation_automatic_retry")||_.H("web_offline_continuation_retry_button"))&&
X.continuation?B.return(whA(J)):B.return(YzO(J))}})};
var An6=function(X){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$19139_upliftPromise,2);J=_.gKY(X.store.getState().entities);return J.length?p.return(vyw(X,J)):p.return(YzO(X))})},nyT=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$19139_upliftPromise,2);if(l.nextAddress!=3)return J=ey6([{offlineItemSectionRenderer:{}}]),l.yield(Zwg(X,J),3);p=l.yieldResult;p.onResponseReceivedActions=[Dl("REFRESH_DOWNLOADS")];return l.return(p)})},k72=function(X){var J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c;
return _.L(function(D){if(D.nextAddress==1)return D.yield(X.JSC$19139_upliftPromise,2);if(D.nextAddress!=3)return J=X.store.getState(),p=J.entities,l=_.Eq(p),g=_.Ks(p),B=_.FmW(J),k=_.myB(J),n=_.qt5(J),w=_.WmW(p),Y=_.MI(l),e=_.Tb(p),Z=_.LmB(p),h=_.MwI(J),x=_.X$(J),U={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.ywW(l,g,w,Z,B,k,Y,e,n,h,x),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS"})}}}]}},y="",_.H("kevlar_modern_downloads_skip_downloads_title")||
(y=_.cI("DOWNLOADS",void 0,"Downloads")),D.yield(hyA(X,U,y),3);c=D.yieldResult;c.onResponseReceivedActions=[Dl("REFRESH_DOWNLOADS")];return D.return(c)})},LE2=function(X){var J,p,l,g,B,k,n,w,Y;
return _.L(function(e){if(e.nextAddress==1)return e.yield(X.JSC$19139_upliftPromise,2);if(e.nextAddress!=3)return J=X.store.getState(),p=J.entities,l=_.Eq(p),g=_.MI(l),B=_.Tb(p),k={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:Object.assign({},_.SEm(l),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS"})}}}]}},n=_.cI("SMART_DOWNLOADS",void 0,"Smart downloads"),w=rwU(g,B),e.yield(hyA(X,k,n,w),3);Y=e.yieldResult;Y.onResponseReceivedActions=
[Dl("REFRESH_DOWNLOADS")];return e.return(Y)})},YzO=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(U9(X.JSC$19139_upliftPromise,X.store),2);J=l.yieldResult;p=ey6([$sU(J)]);return l.return(Zwg(X,p))})},whA=function(X){var J,p,l,g;
return _.L(function(B){if(B.nextAddress==1)return J={},p=C8g(X.store.getState()),_.TS(J,_.XJ,p),B.yield(U9(X.JSC$19139_upliftPromise,X.store,J,"BACKGROUND_PROMO_STYLE_TYPE_ADAPTIVE_FULL_HEIGHT"),2);l=B.yieldResult;g={};_.TS(g,_.rbU,{continuationItems:[{richSectionRenderer:{content:{backgroundPromoRenderer:l}}}],targetId:"browse-feedFEwhat_to_watch"});return B.return({responseContext:{},onResponseReceivedActions:[g]})})},ey6=function(X){return{twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,
content:{sectionListRenderer:{contents:X}}}}]}}},vyw=function(X,J){var p,l;
return _.L(function(g){var B={contents:Rp(J)};p=B&&B.contents?B:{};_.H("kevlar_modern_downloads_page")&&(p=Object.assign({},_.OWY(J),{entitySelectorType:"RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS"}));l={twoColumnBrowseResultsRenderer:{tabs:[{tabRenderer:{selected:!0,content:{richGridRenderer:p}}}]}};return g.return(Zwg(X,l))})},Zwg=function(X,J){var p,l;
return _.L(function(g){if(g.nextAddress==1)return g.yield(X.JSC$19139_persistentStorePromiseAccessor(),2);if(g.nextAddress!=3)return p=g.yieldResult,g.yield(ID(p),3);l=g.yieldResult;return g.return({responseContext:{},contents:J,topbar:l})})},hyA=function(X,J,p,l){var g,B;
return _.L(function(k){if(k.nextAddress==1)return k.yield(X.JSC$19139_persistentStorePromiseAccessor(),2);if(k.nextAddress!=3)return g=k.yieldResult,k.yield(ID(g),3);B=k.yieldResult;var n=k.return;var w=p;var Y=l;w=w===void 0?"":w;Y=Y===void 0?"":Y;w={content:{pageHeaderViewModel:{title:{dynamicTextViewModel:{text:{content:w}}},actions:{flexibleActionsViewModel:{actionsRows:[{actions:[{buttonViewModel:{title:_.cI("SETTINGS",void 0,"Settings"),accessibilityText:_.cI("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:_.eZ("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:w};
return n.call(k,{responseContext:{},contents:J,topbar:B,header:{pageHeaderRenderer:w}})})};var xNJ={},Hwg=(xNJ.rendered={priority:0,callback:function(X){a:{var J=void 0;try{var p;b:{if(_.ooT()){var l=_.sz(_.QG()+"::pom");if(l){var g=new z1(l);break b}}g=void 0}var B=(p=g)==null?void 0:p.get("role_text");if(!B)break a;J={updatePermissionRoleCommand:{renderer:{permissionRoleBottomBarRenderer:{status:{runs:[{text:B}]}}}}}}catch(w){}J&&X.injector.resolve(_.SV).resolveCommand(J)}try{var k=window.sessionStorage.getItem("POM_ACK_FEEDBACK_ENDPOINT");if(k){var n=JSON.parse(k);window.sessionStorage.removeItem("POM_ACK_FEEDBACK_ENDPOINT");
n&&X.injector.resolve(_.SV).resolveCommand(n)}}catch(w){}}},xNJ);var a6T,UNp={},rnT=(UNp.initialized={priority:10,callback:function(){a6T=E9()}},UNp.rendering={callback:function(X){var J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(a6T,2);J=p.yieldResult;if(!J.endpoint)throw Error("Kj`"+_.lT.location.href);jg(X,J);_.Ma(p)})}},UNp);var I6p={messageWeights:[{messageRegExp:/.*(window.customElements|HTMLTemplateElement).* is undefined/,weight:500},{messageRegExp:/rq-implicit-test-rule-widget/,weight:0},{messageRegExp:/.*(protonpass).*/,weight:0},{messageRegExp:/.*property '(configurable|polyfillWrapFlushCallback)'.*/,weight:500},{messageRegExp:/.*__shady_(native_addEventListener|getRootNode).*/,weight:500}].concat(_.EU(_.H("web_pip_minimize_breakages")?[{messageRegExp:/.*__shady_dispatchEvent.*/,weight:0}]:[]),[{messageRegExp:/ytsignals missing/,
weight:500},{messageRegExp:/MutationObserver is not defined/,weight:100},{messageRegExp:/Cannot call 'patch'/,weight:500},{messageRegExp:/ShadyDOM.patch is not a function/,weight:500},{messageRegExp:/Illegal invocation/,weight:500},{messageRegExp:/no such interface supported/,weight:500},{messageRegExp:/play.*request was interrupted/,weight:500},{messageRegExp:/Failed to .* ServiceWorker.*/,weight:500},{messageRegExp:/Cannot call 'onIdle'/,weight:500},{messageRegExp:/Failed to sanitize attribute of <div>: <div style="--nx:82;">/,
weight:500},{messageRegExp:/(DOMPurify|vid_mate_check) is not defined/,weight:0},{messageRegExp:/A network error occurred/,weight:500},{messageRegExp:/Ticking CPT when CPT already ticked/,weight:100},{messageRegExp:/Unexpected end of .*(input|data)/,weight:500},{messageRegExp:/JSON .* unexpected/,weight:500},{messageRegExp:/Unexpected token </,weight:500},{messageRegExp:/^undefined$/,weight:500},{messageRegExp:/The YouTube player is not attached to the DOM/,weight:500},{messageRegExp:/Malformed continuation/,
weight:500},{messageRegExp:/Offset is outside the bounds of the DataView/,weight:500},{messageRegExp:/Cannot call 'push'/,weight:0},{messageRegExp:/.*push is not a function/,weight:0},{messageRegExp:/.*\.find is not a function/,weight:0},{messageRegExp:/Cannot redefine property: BetterJsPop/,weight:0},{messageRegExp:/cdn.paddle.com/,weight:0},{messageRegExp:/^network error$/,weight:0},{messageRegExp:/Cannot read property 'snippet'.*/,weight:0},{messageRegExp:/Cannot read property 'insertBefore'.*/,
weight:0},{messageRegExp:/The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission./,weight:0},{messageRegExp:/Unhandled action/,weight:100},{messageRegExp:/UrlEndpoint should not be used for same origin navigations. Use a better typed endpoint instead./,weight:100},{messageRegExp:/VisibilityLogger called before newScreen/,weight:1E3},{messageRegExp:/BL:ULB/,weight:500},{messageRegExp:/Failed to retrieve emoji manager initial JSON data/,
weight:100},{messageRegExp:/Endpoint supplied is invalid/,weight:100},{messageRegExp:/Cannot read property 'polyfillWrapFlushCallback'.*/,weight:500},{messageRegExp:/unblocked44.ml.*/,weight:0},{messageRegExp:/Failed to fetch/,weight:500},{messageRegExp:/.*API fetch failed.*/,weight:1E3},{messageRegExp:/No RequestBuilder for endpoint/,weight:100},{messageRegExp:/.*Failed to initialize Tango client in CommentsInvalidation.*/,weight:100},{messageRegExp:/.*redefine.*property.*adPlacements/,weight:1E3},
{messageRegExp:/ownerObj.base is undefined/,weight:1E3},{messageRegExp:/History popstate has no state/,weight:500},{messageRegExp:/ReadableStream uploading is not supported/,weight:1E3},{messageRegExp:/bad trailing UTF-8 byte .* doesn't match the pattern 0b10xxxxxx/,weight:1E3},{messageRegExp:/b172965563/,weight:1E3},{messageRegExp:/UrlEndpoint should not be used for same origin navigations/,weight:1E3},{messageRegExp:/Fetching RunAttestationCommand returned falsy/,weight:100},{messageRegExp:/WEBCHANNEL_NETWORK_ERROR/,
weight:100},{messageRegExp:/urlForEndpoint used on client endpoint/,weight:1E3},{messageRegExp:/InnerTubeTransportService is already initialized/,weight:100},{messageRegExp:/Cannot redefine property: userAgent/,weight:500},{messageRegExp:/(ResizeObserver loop limit exceeded)|(ResizeObserver loop completed with undelivered notifications)/,weight:500},{messageRegExp:/undefined is not an object \(evaluating 'this.manager'\).*/,weight:500},{messageRegExp:/_0x22d63b is not defined/,weight:500},{messageRegExp:/Cannot call '1'/,
weight:500},{messageRegExp:/.*Wanteeed.*/,weight:0},{messageRegExp:/.*WtdRoot*/,weight:0},{messageRegExp:/.*Constructing wtd-root:*/,weight:0},{messageRegExp:/.*WtdDiv.*/,weight:0},{messageRegExp:/.*Failed to execute 'appendChild'.*/,weight:0},{messageRegExp:/.*TypeError: a is not a constructor'.*/,weight:0},{messageRegExp:/.*Readwise.*/,weight:0},{messageRegExp:/.*Form is either loading or already opened*/,weight:0},{messageRegExp:/.*wtd-div.*/,weight:0},{messageRegExp:/.*Blocked a frame with origin "https:\/\/www.youtube.com" from accessing a cross-origin frame.*/,
weight:0},{messageRegExp:/.*disguiseToken.*/,weight:0},{messageRegExp:/Identifier 'YTNonstop' has already been declared/,weight:1E3},{messageRegExp:/Cannot read properties of undefined (reading 'setTimeout')/,weight:0},{messageRegExp:/undefined is not an object \(evaluating 'this.\w+.setTimeout'\)/,weight:0},{messageRegExp:/BWB:Timeout/,weight:0},{messageRegExp:/NWA/,weight:0},{messageRegExp:/This document requires '((TrustedHTML)|(TrustedScript)|(TrustedScriptURL))' assignment/,weight:0},{messageRegExp:/The constructed element must not have any attributes/,
weight:100},{messageRegExp:/runtime.browser/,weight:500},{messageRegExp:/Cannot call 'registerMenuCommand'/,weight:500},{messageRegExp:/__data is undefined/,weight:0},{messageRegExp:/.*ddg-ctl-placeholder-blocked*/,weight:1E3},{messageRegExp:/Unexpected end of JSON input/,weight:0},{messageRegExp:/No parameters in result:/,weight:0}]),callbackWeights:[{callback:function(X){var J=X.stack;if(J.includes("chrome://")||J.includes("chrome-extension://")||X.message.includes("chrome-extension://")||J.includes("moz-extension://")||
J.includes("local.adguard.org")||J.includes("auctioneer3.50million.club")||J.includes("youtubedownloader")||J.includes("youtube_home_page")||J.includes("is_youtube_video_no_longer_available")||J.includes("switchScreenSizeHack")||J.includes("yt_main_big_banner.js")||J.includes("YouTubeCenter.js")||J.includes("/mytube.js")||J.includes("JSON.parseWrapper")||J.includes("/inj_js/common.js")||J.includes("firebug-lite")||J.includes(".repl.co/")||J.includes("linkfix")||J.includes("playAfterAd")||X.message.includes("Access is denied for this document")&&
J.includes("<anonymous>")||X.fileName==="user-script"||X.message.includes("cannot be created in a document with origin 'https://www.youtube.com' and URL 'about:blank'")&&J.includes("<anonymous>"))return!0;if(J.includes("https://www.youtube.com"))return!1;X=J.split("\n");if(!X.length)return!1;if(X.length<=3&&J.includes("s.onloadeddata"))return!0;J=0;for(var p=_.C(X),l=p.next();!l.done;l=p.next())l=l.value,(l.includes("https://")||l.includes("http://"))&&J++;return J/X.length>.95},
weight:0},{callback:function(X){return X.message==="Unknown Error"&&X.name.indexOf("NS_")===0},
weight:100},{callback:function(X){if(!_.O4)return!1;var J=X.message.indexOf("\uba54\ubaa8\ub9ac \ub9ac\uc18c\uc2a4\uac00 \ubd80\uc871\ud558\uae30 \ub54c\ubb38\uc5d0 \uc774 \uc791\uc5c5\uc744 \uc644\ub8cc\ud560")===0||X.message.includes("available to complete this operation"),p=X.stack.includes("webcomponents")&&X.message==="Object doesn't support this action";X=X.message.includes("object that does not implement interface Element");return J||p||X},
weight:0},{callback:function(X){return X.message==="Illegal invocation"&&navigator.userAgent.includes("Trident")&&navigator.vendor==="Google Inc."},
weight:0},{callback:function(X){return X.message==="Operation is not supported"&&(X.stack.match(/textinputassistant/g)||[]).length>=5},
weight:500},{callback:function(X){return X.stack.includes("eval code (eval (code:1:1)")||X.stack.includes("Object.my_load [as load] ")},
weight:0},{callback:function(X){return X.message.includes("Permission denied")&&X.stack.includes("this.domHandler")?!0:X.name.includes("TypeError")&&X.stack.includes("/www-searchbox")&&navigator.userAgent.includes("Trident")},
weight:500},{callback:function(X){if(!X.stack)return!1;var J=X.stack.trim().split("\n");J.length&&J[0].endsWith("Error: "+X.message)&&J.shift();J.length&&J[J.length-1].includes("at window.onerror (")&&J.pop();if(!J.length)return!0;if(X.message==="Script error.")return J[0].includes("www.youtube.com")||J.length>=2&&J[0].startsWith("at new")&&J[1].startsWith("at window.onerror");if(X.message==="Unexpected token")return!0;X=_.C(J);for(J=X.next();!J.done;J=X.next())if(J=J.value,!(J.includes("<anonymous>")||
J.startsWith("load@")||J.startsWith("global code@")||J.startsWith("@https://")))return!1;return!0},
weight:500},{callback:function(X){return X.message==="Cannot read property 'experiments'"&&X.stack.includes("/s/player/")},
weight:500},{callback:function(X){return X.message.includes("must not have attributes")&&navigator.userAgent.includes("Vivaldi")},
weight:500},{callback:function(X){return X.stack.includes("/embed.js")?(X.params&&X.params&&(X.params.name="56"),!0):!1},
weight:1},{callback:function(){if(_.H("use_error_suppression"))var X=_.Bh("SUPPRESS_CLIENT_ERRORS",!1);else{if(X=_.fR)X=/Chrome\/(\d+)/.exec(_.ZR()),X=(X?parseFloat(X[1]):NaN)>=66;X=!(X||_.b9&&_.c6(65)||_.kd&&_.c6(12.1)||U7&&_.c6(79))}return X},
weight:500}]};var yn2={},oyp=(yn2.initialized={priority:10,callback:function(X){X.injector.addProvider({provide:kYk,useValue:X.root});X.injector.addProvider({provide:PFp,useValue:HEZ});X.injector.addProvider({provide:QTp,useValue:I6p});var J={};X.injector.addProvider((J.provide=Enp,J.useFactory=function(p,l){return function(){O3B(p,l)}},J[o6]=[PFp,
QTp],J));X.injector.addProvider({provide:Kd,useClass:Kd})}},yn2);var Szw={},Ow2=(Szw.initialized={priority:3,callback:function(){var X;if(X=xIK()){X=X.replace("/",".");var J=_.DV();J.set("tz",X);J.save();X=!0}else X=!1;X||(X=_.DV(),X.set("utco",-Math.floor((new Date).getTimezoneOffset())),X.save())}},Szw);var cnp={},bw0=(cnp.initialized={priority:10,callback:function(X){X.injector.resolve(Kd).start();X=_.nL();var J=_.$y("IS_HOMEPAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_BROWSE"||_.$y("IS_WATCH_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_WATCH"||_.$y("IS_RESULTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SEARCH"||_.$y("IS_SHORTS_PAGE_COLD")&&"MAIN_APP_WEB_PAGE_TYPE_SHORTS"||"MAIN_APP_WEB_PAGE_TYPE_UNKNOWN";_.De(_.esZ(),{mainAppWeb:Object.assign({},X,{pageType:J})});_.De(hsm(),{mainAppWeb:Object.assign({},X,{pageType:J})});
_.De(xtB(),{mainAppWeb:X});_.De(H6Y(),{mainAppWeb:X});YoH(function(){_.RD(xtB(),"FAILURE");_.RD(H6Y(),"FAILURE")});
SQB();O2Y();eXK()}},cnp);var f6p={},DNs=(f6p.initialized={priority:10,callback:function(){if(document.readyState==="complete")_.KV("dl"),_.HY().processSignal("pcl");else{var X=function(){_.KV("dl");_.HY().processSignal("pcl");window.removeEventListener("load",X)};
window.addEventListener("load",X)}}},f6p);var RyA={},mN2=(RyA.rendering={priority:0,callback:function(){var X=_.HY();X.parkOrScheduleJob(function(){X.processSignal("eocs")},10,"eor",5E3)}},RyA);var FEp=function(){};
_.r(FEp,Ha);
FEp.prototype.resolveCommand=function(X,J){var p,l,g,B,k,n,w,Y;return _.L(function(e){g=(p=_.a(X,_.Exr))==null?void 0:(l=p.dialog)==null?void 0:l.commentReplyDialogRenderer;if(!g)throw new _.Kw("No dialog in createCommentReplyDialogEndpoint");k=(B=J.form)==null?void 0:B.event;if(!k)throw new _.Kw("Event not passed in when resolving command");n=_.C(k.composedPath());for(w=n.next();!w.done;w=n.next())if(Y=w.value,Y.tagName==="YTD-COMMENT-ACTION-BUTTONS-RENDERER"||Y.tagName==="YTD-COMMENT-ENGAGEMENT-BAR")return Y.showReplyDialog(g),e.return();
_.Ma(e)})};var qzp=function(){};
_.r(qzp,Ha);qzp.prototype.resolveCommand=function(){var X;return _.L(function(J){if(X=document.getElementById("creator-chatbots-panel"))X.style.display="none";_.Ma(J)})};var N$T=function(){};
_.r(N$T,Ha);N$T.prototype.resolveCommand=function(X){var J,p,l,g,B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:return J=_.a(X,l_0),((p=J)==null?void 0:p.surface)==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"?w.yield((0,_.Rz)("NSzT5"),6):(l=J)!=null&&l.externalChannelId?w.yield((0,_.Rz)("NSzT5"),4):w.return();case 4:return g=_.MVp,k=(B=J.forceInstall)!=null?B:!1,w.yield(g(J.externalChannelId,k,J.surface),0);case 6:return n=_.MVp,w.yield(n("",!1,J.surface),7);case 7:return w.return()}})};var bU=function(X){this.JSC$19165_pageRequestService=X;this.JSC$19165_prefetchCoordinator=f$2()};
_.r(bU,Ha);bU.prototype.resolveCommand=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1){p=_.a(X,o3Z);if((l=p)==null||!l.taskId)throw Error("Lj");g=p.taskId;_.f$(k,2);return k.yield(_.$hp(J.JSC$19165_pageRequestService,X,{},"").then(function(n){if(!n)throw Error("Mj");},function(n){throw Error("Nj`"+n);
}),4)}if(k.nextAddress!=2)return mhT(J.JSC$19165_prefetchCoordinator,g),_.e8(k,0);
B=_.qa(k);LX(J.JSC$19165_prefetchCoordinator,g,B);_.Ma(k)})};
bU[o6]=[_.QQ];var fX=function(X,J){this.innertubeTransportService=X;this.JSC$19169_commandHandler=J};
_.r(fX,Ha);fX.prototype.resolveCommand=function(X){var J=this,p,l,g;return _.L(function(B){if(B.nextAddress==1){p=_.a(X,oKU);if(p.settingItemIdForClient==="AUTONAV_FOR_SIGN_OUT"||p.settingItemIdForClient==="AUTONAV_FOR_DESKTOP")l=p.boolValue?2:1,_.bH.getInstance().setState(l,!0,!0);return B.yield(_.CE(J.innertubeTransportService,X),2)}g=B.yieldResult;uGg(J,g);_.Ma(B)})};
var uGg=function(X,J){J.actions&&J.actions.forEach(function(p){X.JSC$19169_commandHandler.resolveCommand(p)})};
fX[o6]=[_.GU,_.SV];var DC={},RQ=(DC.addToPlaylistEndpoint=vv(yI),DC.addToToastAction=vv(FY),DC.adsControlFlowOpportunityReceivedCommand=vv(gT),DC.audioTrackSelectActionCommand=vv(G6),DC.backgroundAudioPlaybackCommand=vv(tQ),DC.captionLanguageSelectActionCommand=vv(P1),DC.captionPickerEndpoint=vv(QI),DC.changeMiniAppPlayStateCommand=vv(oG),DC.changeTimelyActionVisibilityCommand=vv(m5),DC.channelCreationFormEndpoint=vv(xf),DC.clearLocationCommand=vv(IG),DC.clearUrlParamCommand=vv(Ss),DC.copyLinkCommand=vv(XY),DC.copyTextEndpoint=
vv(nm),DC.createCommentReplyDialogEndpoint=xGZ(FEp),DC.createPlaylistServiceEndpoint=vv(JC),DC.dismissDialogEndpoint=vv(c1),DC.dismissPlayerOverlayCommand=vv(Ec),DC.entityUpdateCommand=vv(AQ),DC.feedbackEndpoint=vv(v1),DC.getAnswerCommand=vv(wX),DC.getPaymentsClientTokenCommand=vv(G2),DC.getTranscriptEndpoint=vv(qd),DC.googlePaymentBillingCommand=vv(dX),DC.googlePaymentPurchaseManagerCommand=vv(VA),DC.hideCreatorChatbotEngagementPanelCommand=vv(qzp),DC.hideEngagementPanelEndpoint=vv(bp),DC.hideSheetCommand=
vv(fm),DC.hideSnackbarCommand=vv(SP),DC.insertRichSectionCommand=vv(aG),DC.listMutationCommand=vv(Uc),DC.logGtmCommand=vv(H1),DC.notifyDropdownOptionSelectedCommand=vv(Oc),DC.openAdAllowlistInstructionCommand=vv(_.B1),DC.openOnePickAddVideoModalCommand=vv(p8),DC.persistSubscriptionsDisplayPreferencesCommand=vv(C8),DC.pingingEndpoint=vv($f),DC.playlistEditEndpoint=vv(gX),DC.playlistVotingRefreshPopupCommand=vv(BN),DC.profileCardCommand=vv(lp),DC.refreshPanelEndpoint=vv(D9),DC.saveImageToDeviceEndpoint=
vv(Lm),DC.scrollToSectionEndpoint=xGZ(HFp),DC.seekToVideoTimestampCommand=vv(Km),DC.selectCountryCommand=vv(kQ),DC.setCookieCommand=vv(n8),DC.setLocalStorageCommand=vv(cN),DC.setPrefStorageEntryCommand=vv(AC),DC.setSettingEndpoint=vv(fX),DC.sfvAudioItemPlaybackCommand=vv(T6),DC.shareImageCommand=vv(YQ),DC.sharingProviderDataCommand=vv(vN),DC.showAudioTrackPickerActionCommand=vv(z6),DC.showCaptionLanguageSelectActionCommand=vv(js),DC.showCreatorChatbotEngagementPanelCommand=vv(N$T),DC.showDialogCommand=
vv(FR),DC.showEngagementPanelEndpoint=vv(qF),DC.showFullscreenPlayerControlsCommand=vv(ip),DC.showSheetCommand=vv(NF),DC.showSnackbarCommand=vv(O5),DC.showTransientPlayerScrimOverlayCommand=vv(sc),DC.submitFormWithValidationFlowCommand=vv(hQ),DC.talkToRecsDeselectCommand=vv(bC),DC.talkToRecsNextCommand=vv(f8),DC.talkToRecsSelectCommand=vv(DO),DC.talkToRecsUpdateTextCommand=vv(RP),DC.toggleEngagementPanelCommand=vv(MF),DC.undoFeedbackEndpoint=vv(Z9),DC.updateEngagementPanelContentCommand=vv(up),DC.updateUrlParamCommand=
vv(Nd),DC.updateVideoMetadataCommand=vv(uC),DC.verifyCommand=vv(xf),DC.webNativeShareCommand=vv(eP),DC.webSubmitFormCommand=vv($Q),DC.ACK_PLAYABLES_3P_DATA_CONSENT=vv(ZO),DC.CANCEL_NAVIGATION=vv(hC),DC.COPY_SHARE_URL=vv(xQ),DC.MINI_APP_EXIT_DIALOG_SEEN=vv(aP),DC.MINI_APP_OPEN_URL=vv(HN),DC.REQUEST_MINI_APP_FULLSCREEN=vv(U5),DC.RESUME_NAVIGATION=vv(rX),DC.SHARE_PLAYABLE_WITH_HIGH_SCORE=vv(IP),DC.TELL_US_WHY=vv(es),DC);
_.H("web_enable_prefetching_videos_on_home")&&(RQ.prefetchWatchCommand=vv(bU),RQ.registerTasksCommand=vv(wx));_.H("enable_share_panel_navigation_logging_fix_on_web")&&(RQ.shareEntityServiceEndpoint=vv(RG));_.H("web_use_flow_state_manager")&&(RQ.deleteFlowStepsCommand=vv(Kj),RQ.flowNextStepCommand=vv(Tx),RQ.flowPrevStepCommand=vv(zx),RQ.getFlowCommand=vv(jL),RQ.updateFlowCommand=vv(iM));_.H("enable_ai_companion")&&(RQ.updateConversationIdCommand=vv(kf),RQ.formDataDecoratorCommand=vv(Cm));
var u9u=Object.assign({},RQ);var G7A={},dNp=(G7A.initialized={priority:10,callback:Rzm},G7A);var VVp={},tVw=(VVp.initialized={callback:function(X){var J={},p={};HU6().install((J.document_disposed={callback:function(){_.H("finalize_all_timelines")?F45():t8();EXI("FOREGROUND_HEARTBEAT_TRIGGER_ON_BACKGROUND");_.NwZ();var l=X.injector.resolve(Kd);l.intervalId!==void 0&&(l.intervalId&&_.gs.cancelJob(l.intervalId),l.intervalId=void 0,--l.currentPartitionIndex,l=T10(l),l>0&&Hhs({mainAppWeb:_.nL(),survivalSli:{partitionMinute:l,survivalStatus:"SURVIVAL_STATUS_TYPE_CENSORED"}}));ABZ(a2);Ua!=null&&
Ua.flush();ri&&ri.snapshotAndFlush();l=_.C(qPU.values());for(var g=l.next();!g.done;g=l.next())g.value.snapshotAndFlush()}},J),(p.flush_logs={callback:function(){_.gH()}},p))}},VVp);var P8T={},Q6b=(P8T.rendered={priority:0,callback:function(){var X=new AXt;X.increment("STARTED");if(_.Bh("LOGGED_IN")&&!_.Bh("IS_DBSC",!1)&&_.Bh("SERVER_VERSION")!=="test"&&_.Bh("SERVER_VERSION")!=="dev"&&!zUI()&&!Tb4()){X.increment("EXECUTING");var J=document.createElement("iframe");J.style.display="none";_.$0(J,2,_.zu("https://accounts.youtube.com/RotateCookiesPage?origin=https://www.youtube.com&yt_pid="+_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME")));document.body&&document.body.appendChild(J);X.increment("DONE")}}},
P8T);var Eyp={},KEp=(Eyp.rendered={callback:function(){f$2().resume()}},Eyp);var T$g={acknowledgeChannelTouStrikeCommand:JO(UF),addToPlaylistServiceEndpoint:JO(yK),addToPlaylistEndpoint:JO(yK),addUpcomingEventReminderEndpoint:JO(tM),browseEndpoint:JO(vnw),channelCreationFormEndpoint:JO(vS),channelCreationServiceEndpoint:JO(eJ),claimLegacyYoutubeChannelEndpoint:JO(py),clearSearchHistoryEndpoint:JO(qT),clearWatchHistoryEndpoint:JO(NT),commerceActionCommand:pE(ES),createBackstagePostEndpoint:JO(z2),createBroadcastCommand:JO(PS),createCommentEndpoint:JO(Ly),createCommentReplyEndpoint:JO(ny),
createLiveChatPollEndpoint:JO(Qd),createPlaylistServiceEndpoint:JO(oS),crossAccountChannelTransferEndpoint:JO(G3),deleteLiveChatMessageCommand:JO(EF),deletePlaylistEndpoint:JO(Sj),deleteVideoEndpoint:JO(VK),dismissalEndpoint:JO(bw),feedbackEndpoint:JO(fy),flagEndpoint:JO(RS),getAccountSwitcherEndpoint:JO(uw),verifyCommand:JO(T2),getAccountsListInnertubeEndpoint:JO(Vd),getCommentsFromInboxCommand:JO(Cx),getDownloadActionCommand:JO(vQ),getFlowCommand:pE(FD),getKidsBlocklistPickerCommand:JO(mj),getNotificationMenuEndpoint:JO(hkp),
getPaymentInstrumentsParamsCommand:JO(sS),getPaymentsClientTokenCommand:pE(ES),getPdgBuyFlowCommand:JO(rA),getReportFormEndpoint:JO(FV),getSearchInVideoCommand:JO(M2),getAnswerCommand:JO(N2),getSurveyCommand:JO(dA),getTranscriptEndpoint:JO(PQ),getPostVideoPreviewEndpoint:JO(iC),decorateMessageEndpoint:JO(jP),likeEndpoint:JO(ZM),liveChatActionEndpoint:JO(jJ),liveChatEndpoint:JO(z3),liveChatItemContextMenuEndpoint:JO(Ky),liveChatPurchaseMessageEndpoint:JO(iw),liveChatReplayEndpoint:JO(T3),manageLiveChatUserEndpoint:JO(XV),
metadataUpdateCommand:JO($V),moderateLiveChatEndpoint:JO(J9),modifyChannelNotificationPreferenceEndpoint:JO(A9),notificationOptOutEndpoint:JO(wA),openSuperStickerBuyFlowCommand:JO(sF),performCommentActionEndpoint:JO(WS),playlistEditEndpoint:JO(cQ),playlistEditorEndpoint:JO(OS),recordNotificationInteractionsEndpoint:JO(YV),reelWatchEndpoint:JO(bB),refreshPanelEndpoint:JO(Zf),removeUpcomingEventReminderEndpoint:JO(px),resolveLocationCommand:JO(BQ),revealBusinessEmailCommand:JO(lw),searchEndpoint:JO(_.xhg),
sendLiveChatMessageEndpoint:JO(lB),sendLiveChatVoteEndpoint:JO(gA),setSettingEndpoint:JO(hM),shareEntityServiceEndpoint:pE(a9),sharingProviderDataCommand:JO(GJ),showEngagementPanelEndpoint:JO(h9),showMoreDrawerCommand:JO(HQ),showSheetCommand:JO(aS),showDialogCommand:JO(xV),subscribeEndpoint:JO(x4),transcriptSubmitCaptionCorrectionCommand:JO(t9),undoFeedbackEndpoint:JO(R9),unsubscribeEndpoint:JO(HS),updateBackstagePostEndpoint:JO(XD),updateCommentEndpoint:JO(wY),updateCommentReplyEndpoint:JO(AM),updateCommentsSettingsEndpoint:JO(Y4),
updateCreatorChannelInnertubeCommand:JO(BS),updateKidsBlacklistEndpoint:JO(q2),updateEngagementPanelContentCommand:JO(US),updatePdgFeatureEnablementCommand:JO(IS),updatedMetadataEndpoint:JO(WQ),validateChannelHandleCommand:JO($4),updateChannelPageSettingsEndpoint:JO(gY),verifyAgeEndpoint:JO(mg),watchEndpoint:pE(PN),whitelistEditEndpoint:JO(QK),ypcCancelRecurrenceEndpoint:JO(Kx),ypcCompleteTransactionEndpoint:JO(TJ),ypcFixInstrumentEndpoint:JO(jj),ypcGetCartEndpoint:JO(zJ),ypcGetOffersEndpoint:JO(iB),
ypcHandleTransactionEndpoint:pE(Xe),ypcLogWalletAnalyticDataEndpoint:JO(J2),ypcOffersEndpoint:JO(pX),ypcPauseSubscriptionCommand:JO(lU),ypcRedeemCodeEndpoint:JO(gx),ypcResumeSubscriptionCommand:JO(BT),ypcUpdateFopEndpoint:JO(jj)},md={},zys=(md.GET_ACCOUNT_MENU=JO(dY),md.GET_NOTIFICATIONS_MENU=JO(Zqb),md.GET_NOTIFICATIONS_INBOX=JO(kV),md.GET_UNSEEN_NOTIFICATION_COUNT=JO(Lx),md.GET_USER_MENTION_SUGGESTIONS=JO(s5),md.LOAD_GUIDE=JO(ekJ),md.SUBMIT_FEEDBACK=JO(DM),md),Fe={},j62=(Fe.CONTINUATION_REQUEST_TYPE_BROWSE=
JO(JM),Fe.CONTINUATION_REQUEST_TYPE_SEARCH=JO(uB),Fe.CONTINUATION_REQUEST_TYPE_WATCH_NEXT=JO(VI),Fe.CONTINUATION_REQUEST_TYPE_ACCOUNTS_LIST=JO(MT),Fe.CONTINUATION_REQUEST_TYPE_COMMENTS_NOTIFICATION_MENU=JO(k4),Fe.CONTINUATION_REQUEST_TYPE_COMMENT_REPLIES=JO(Cy),Fe.CONTINUATION_REQUEST_TYPE_REEL_WATCH_SEQUENCE=JO(Df),Fe.CONTINUATION_REQUEST_TYPE_GET_PANEL=JO(ej),Fe),iwb={player:pE(PN),watchNext:JO(dT)},s6p={player:pE(PN),reelItemWatch:JO(bB),reelWatchSequence:JO(fx)},X3b={watchEndpoint:pE(QA)},JXb=
{commandEndpointMap:T$g,signalEndpointMap:zys,continuationEndpointMap:j62,watchEndpointMap:iwb,reelWatchEndpointMap:s6p,streamingEndpointMap:X3b};var p3w,lwp,gdJ;_.BdJ=((lwp=(p3w=window).matchMedia)==null?void 0:(gdJ=lwp.call(p3w,"(prefers-reduced-motion: reduce)"))==null?void 0:gdJ.matches)||!document.startViewTransition;var $Zw={},Wsb={disableAllTransitions:_.BdJ,ignoredErrors:($Zw.DOCUMENT_HIDDEN=!0,$Zw.WINDOW_SIZE_CHANGED=!0,$Zw.SAFARI_ABORTED_BY_NEW_TRANSITION=!0,$Zw),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 CRA=_.w9("\n          :root {\n            --ytd-vtm-exit-ms: ,ms;\n            --ytd-vtm-wait-ms: ,ms;\n            --ytd-vtm-enter-ms: ,ms;\n            --ytd-vtm-watch-exit-ms: ,ms;\n            --ytd-vtm-watch-wait-ms: ,ms;\n            --ytd-vtm-watch-enter-ms: ,ms;\n            --ytd-vtm-watch-next-exit-ms: ,ms;\n            --ytd-vtm-watch-next-wait-ms: ,ms;\n            --ytd-vtm-watch-next-enter-ms: ,ms;\n          }\n      ".split(",")),ndw=function(X){var J=this;this.viewTransitionCoordinator=
X;this.disableTransitionsForUltraHigh=_.H("disable_transitions_for_ultra_high");this.isUltraHighBucketDevice=k06();this.disableTransitions=this.disableTransitionsForUltraHigh&&this.isUltraHighBucketDevice;this.isBrowseTransitionEnabled=_.b8("web_page_transition_type")==="slide"&&!this.disableTransitions;this.isLockupToWatchTransitionEnabled=_.H("web_thumbnail_to_watch_transition")&&!this.disableTransitions;this.isLockupThumbnailRegistrationEnabled=_.H("web_thumbnail_to_watch_transition_register_thumbnail");
this.isLearningJourneyTransitionEnabled=_.H("enable_plj_landing_page")&&!this.disableTransitions;this.lockupToWatchPlayerTransitionType=_.b8("web_thumbnail_to_watch_player_transition_type");this.enableFasterTransitions=_.H("web_enable_faster_page_transitions");this.isAnyTransitionEnabled=this.isBrowseTransitionEnabled||this.isLockupToWatchTransitionEnabled||this.isLearningJourneyTransitionEnabled;this.lockupThumbnailRegisteredFromWatchEndpoint=!1;_.gs.addJob(function(){J.registerRootElement();if(J.isAnyTransitionEnabled){var p=
_.ch("web_page_transition_exit_ms"),l=_.ch("web_page_transition_wait_ms"),g=_.ch("web_page_transition_enter_fast_ms"),B=_.ch("web_page_transition_watch_exit_ms"),k=_.ch("web_page_transition_watch_wait_ms"),n=_.ch("web_page_transition_watch_enter_ms"),w=_.ch("web_page_transition_watch_next_exit_ms"),Y=_.ch("web_page_transition_watch_next_wait_ms"),e=_.ch("web_page_transition_watch_next_enter_fast_ms"),Z=_.ch("web_page_transition_enter_ms"),h=_.ch("web_page_transition_watch_next_enter_ms");J.enableFasterTransitions&&
J.isUltraHighBucketDevice&&(Z=g,h=e);isNaN(p)&&isNaN(l)&&isNaN(Z)&&isNaN(B)&&isNaN(k)&&isNaN(n)&&isNaN(w)&&isNaN(Y)&&isNaN(h)||!(p=jB6(CRA,p,l,Z,B,k,n,w,Y,h))||(l=document.createElement("style"),l.textContent=O$4(p),document.head.appendChild(l))}},8)},k06=function(){var X=_.lT.navigator.deviceMemory;
return X>=8||X===void 0?!0:!1};
ndw.prototype.registerRootElement=function(){if(this.isAnyTransitionEnabled){var X={};this.viewTransitionCoordinator.registerElement(document.documentElement,(X.slide="root-slide",X["lockup-to-watch"]="root-lockup-to-watch",X["learning-journey"]="root-learning-journey",X))}};
_.MEs=function(X,J){X.isLockupToWatchTransitionEnabled&&X.isLockupThumbnailRegistrationEnabled&&(X.registeredLockupThumbnail?X.lockupThumbnailRegisteredFromWatchEndpoint?_.Wf(new _.Kw("Lockup thumbnail registration order is incorrect.")):_.Wf(new _.Kw("Lockup thumbnail already registered.")):(X.registeredLockupThumbnail=J,_.Lsp(X,J)))};
_.Lsp=function(X,J){var p={};X.viewTransitionCoordinator.registerElement(J,(p["lockup-to-watch"]="lockup-thumbnail-lockup-to-watch",p),!0)};
ndw[o6]=[skT];var mQW={data:void 0,previousButtonDisabled:!1,nextButtonDisabled:!1,shortsPreviewThumbnail:void 0,shortsData:void 0,externalPlaylistData:void 0,playabilityStatus:void 0,isDisabled:!1,isReadyToResume:!1,watchWhile:!1,playerVe:void 0,expandVe:void 0,closeVe:void 0,readyToResumeVe:void 0,readyToResumeCloseVe:void 0,repositionVe:void 0,resizeVe:void 0};var qQZ=["videoPrimaryInfoRenderer","title"],Nf6=["videoSecondaryInfoRenderer","owner","videoOwnerRenderer","title"];var AX2;AX2=[{metadataBadgeRenderer:{icon:{iconType:"PREMIUM_STANDALONE_CAIRO"}}}];_.w3O=_.q(function(X){X=_.Zp(X,{data:void 0,playlistData:void 0,expanded:!1,onExpandClick:void 0,isReadyToResume:!1});var J=X.data,p=X.playlistData,l=X.expanded,g=X.onExpandClick,B=X.isReadyToResume,k=function(){var e;return!((e=p())==null||!e.contents)},n=function(){var e=p();
return e&&e.totalVideos&&e.currentIndex!==void 0?e.currentIndex+1+" / "+e.totalVideos:""};
X=_.Sv(function(){_.qe(_.yG().resolve(_.g9));return!1});
var w=_.Sv(function(){k()&&g&&g()}),Y={};
return _.A("ytd-miniplayer-info-bar",{class:_.yW("ytdMiniplayerInfoBarHost",(Y.ytdMiniplayerInfoBarHasPlaylistData=k,Y)),"on:click":w},_.A("div",{class:"ytdMiniplayerInfoBarContent"},_.A("h1",{class:"ytdMiniplayerInfoBarTitle","on:click":X},_.A(_.x3,{text:function(){var e=J();var Z=p();if(Z==null?0:Z.contents){var h;e=(h=_.uFa(Z))==null?void 0:h.title}else e=e==null?void 0:e.miniplayerTitle;return ub6(e)},
noEndpoints:!0,ellipsisTruncate:!0})),_.A("div",{class:"ytdMiniplayerInfoBarSubtitle"},_.A(_.v,{cond:B,then:function(){return _.A(L7r,{className:"ytdMiniplayerInfoBarPremiumBadge",badges:AX2})}}),_.A("h1",null,_.A(_.x3,{className:"ytdMiniplayerInfoBarSubtitleText",
text:function(){var e=J();var Z=p();e=B()?{simpleText:_.cI("CONTINUE_WATCHING",void 0,"Continue watching")}:(Z==null?0:Z.contents)?Z.titleText:e==null?void 0:e.miniplayerSubtitle;return ub6(e)},
noEndpoints:!0,ellipsisTruncate:!0})),_.A(_.v,{cond:function(){return!!n()&&!B()},
then:function(){return _.A("div",{class:"ytdMiniplayerInfoBarPlaylistIndex"},_.A("span",{class:"ytdMiniplayerInfoBarPlaylistIndexTextDivider"},"\u2022"),_.A("span",null,n))}}))),_.A(_.v,{cond:k,
then:function(){return _.A("div",{class:"ytdMiniplayerInfoBarExpand"},_.A(_.F7,{data:function(){return{style:"mono",type:"text",state:"active",iconPosition:"icon-only",size:"M",onTap:function(e){g&&(g(),e.stopPropagation())}}},
iconName:function(){return l()?"miniplayer:keyboard-arrow-down":"miniplayer:keyboard-arrow-up"}}))}}))},"Bg");var Y7O;Y7O=_.q(function(X){return _.A("div",{class:"ytdMiniplayerPlayerContainerDisabledClose"},_.A(_.F7,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:"S",onTap:X.onTap}},
iconName:"yt-icons:close"}))},"Cg");
_.vdg=_.q(function(X){X=_.Zp(X,{playabilityStatus:void 0,isDisabled:!1,isPictureInPicture:!1});var J=X.size,p=X.playabilityStatus,l=X.isDisabled,g=X.isPictureInPicture,B=_.U$("div");X=_.C(_.uo(void 0,void 0,"w4RAU"));var k=X.next().value,n=X.next().value;X=_.Fg(_.ru);var w=!1,Y=function(){return J().height<=0};
_.ge(function(){var x=J(),U=Y(),y=k();y&&!U&&y.setInternalSize(x.width,x.height)},"BHFc2b");
_.ii(function(){var x,U,y;return _.L(function(c){if(c.nextAddress==1){x=_.yG().resolve(_.g9);U=x.getPlayerElement();if(!x.isMiniplayerActive()||!U||!B.value)return c.return();U.appendTo(B.value);return c.yield(U.getPlayerPromise(),2)}y=c.yieldResult;g()||y.setSizeStyle(!1,!0);n(y);_.Ma(c)})});
_.Bo(function(){e()});
_.ge(function(){var x=k();if(x)if(l()){var U=x.getPlayerState();(w=U===-1||U===1||U===3)&&x.pauseVideo()}else e()},"Invykd");
var e=function(){if(w){w=!1;var x;(x=k())==null||x.playVideo()}},Z=_.Sv(function(){_.qe(_.yG().resolve(_.g9))}),h={};
return _.A("ytd-miniplayer-player-container",{class:_.yW("ytdMiniplayerPlayerContainerHost",(h.ytdMiniplayerPlayerContainerHidden=Y,h.ytdMiniplayerPlayerContainerHostShortsPip=X,h)),style:_.bY({width:function(){return J().width+"px"},
height:function(){return J().height+"px"}})},_.A("div",{id:"player-container",
class:"ytdMiniplayerPlayerContainerPlayerContainer",el:B}),_.A(_.v,{cond:function(){return!!p()&&!_.gXm(p())},
then:function(){return _.A(VDw,{className:"ytdMiniplayerPlayerContainerPlayabilityError",compact:!0,data:function(){var x;return((x=p())==null?void 0:x.errorScreen)||null},
status:function(){var x;return((x=p())==null?void 0:x.status)||null}})}}),_.A(_.v,{cond:l,
then:function(){return _.A("div",{class:"ytdMiniplayerPlayerContainerDisabled","on:click":Z},_.A(Y7O,{onTap:function(){_.yG().resolve(_.g9).close()}}))}}))},"Gg");var zz6;var sOB=null;var ZDw=_.q(function(X){var J=X.progressState;var p=X.multiMarkersPlayerBarRenderer;var l=X.progressBarWidth;var g=function(){return l3a(p())},B=function(){return $k5(J())},k=function(){return l()*(J().playedTime/J().videoDuration)};
return _.A("yt-chaptered-progress-bar-line",{class:"ytChapteredProgressBarHost"},_.A(_.Kr,{each:g},function(n,w){return _.A(ers,{modifiedProps:B,chapters:g,index:w,playedProgressWidth:k,backgroundGradientPosition:function(){var Y=B(),e=g(),Z=w(),h=k();return(Y.playedTime-pR(_.a(e[Z],Jf)))/Y.playedTime*h}})}))},"Hg"),ers=_.q(function(X){var J=X.modifiedProps;
var p=X.chapters;var l=X.index;var g=X.playedProgressWidth;var B=X.backgroundGradientPosition;X={};X=_.yW("ytChapteredProgressBarChapteredPlayerBarChapter",(X.ytChapteredProgressBarChapteredPlayerBarChapterIsScrubbing=function(){return k().isScrubbing},X.ytChapteredProgressBarHoveredMacroMarker=function(){return k().scrubberHovering},X.ytChapteredProgressBarChapteredPlayerBarChapterSeen=function(){return k().videoPosition==="seen"},X));
var k=function(){return WIB(J(),p(),l())},n=function(){var w=J();
var Y=p(),e=l();if(WIB(w,Y,e).videoPosition!=="active")w=0;else{var Z=pR(_.a(Y[e],Jf));w=(w.playedTime-Z)/((pR(_.a(Y[e+1],Jf))||w.videoDuration)-Z)}return w};
return _.A("div",{class:X,style:_.bY({width:function(){var w=J(),Y=p(),e=l(),Z=_.a(Y[e],Jf);Y=_.a(Y[e+1],Jf);return(Y?pR(Y)-pR(Z):w.videoDuration-pR(Z))/w.videoDuration*100+"%"},
"background-color":function(){a:{var w=k();switch(w.videoPosition){case "pending":w=w.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;case "active":w=w.scrubberHovering?"white":"rgba(255, 255, 255, 0.35)";break a;default:w=""}}return w},
"background-size":function(){return(C3C(k())?g():"")+"px"},
"background-position-x":function(){return(C3C(k())?B():"")+"px"}})},_.A("div",{class:"ytChapteredProgressBarChapteredPlayerBarLoaded",
style:function(){var w=J(),Y=p(),e=l();if(WIB(w,Y,e).videoPosition==="seen")var Z=0;else Z=pR(_.a(Y[e],Jf)),Y=pR(_.a(Y[e+1],Jf))||w.videoDuration,w=w.videoDuration*w.percentLoaded,Z=Y<=w?1:Z>=w?0:(w-Z)/(Y-Z);return"width: "+Z*100+"%"}}),_.A("div",{class:"ytChapteredProgressBarChapteredPlayerBarFill",
style:_.bY({width:function(){return n()*100+"%"},
"background-size":function(){return(C3C(k(),n())?g():"")+"px"},
"background-position-x":function(){return(C3C(k(),n())?B():"")+"px"}})}))},"Ig");var hrp=function(X,J){J=J===void 0?rhj:J;var p,l=[],g,B=!1;return function(){var k=_.iA.apply(0,arguments);if(B&&p===this&&J(k,l))return g;g=X.apply(this,k);B=!0;p=this;l=k;return g}}(function(X){var J=X.heatMarkers,p=X.minHeightDp===void 0?0:X.minHeightDp,l=X.maxHeightDp===void 0?60:X.maxHeightDp;
var g=g===void 0?!1:g;var B=1E3/J.length;X=[];X.push({x:0,y:100});for(var k=0;k<J.length;k++){var n=void 0,w=((n=_.a(J[k],fg0))==null?void 0:n.heatMarkerIntensityScoreNormalized)||0;n=(k+.5)*B;w=100-_.Xl(w*100,p/321*100,l/321*100);k!==0||g||X.push({x:0,y:w});X.push({x:n,y:w});k===J.length-1&&X.push({x:1E3,y:w})}X.push({x:1E3,y:100});J="";for(p=0;p<X.length;p++)g=X[p],p===0?g="M "+g.x.toFixed(1)+","+g.y.toFixed(1):(l=pyY(X[p-1],X[p-2],g),B=pyY(g,X[p-1],X[p+1],!0),g=" C "+(l.x.toFixed(1)+","+l.y.toFixed(1)+
" "+B.x.toFixed(1)+","+B.y.toFixed(1)+" "+g.x.toFixed(1)+","+g.y.toFixed(1))),J+=g;return J});var xZ6=_.q(function(X){var J=X.progressBarProps;var p=X.config;var l={};X=_.yW("ytHeatSeekerHost",(l.ytHeatSeekerHighContrast=X.highContrast,l));var g=function(){return PqI(p().chapterData)};
return _.A("yt-progress-bar-heatseeker",{class:X,style:function(){var B;return"height: 320px; display: "+(J().isDragging&&((B=g())==null?0:B.heatMarkers)?"block":"none")}},_.A(_.v,{cond:g,
then:function(B){return _.A(_.v,{cond:function(){return B().heatMarkers},
then:function(){return _.A("svg",{width:"100%",height:"320px",viewBox:"0 0 1000 100",preserveAspectRatio:"none"},_.A("path",{d:function(){return hrp(B())}}))},
debugInstance:"Gji0Se"})},
debugInstance:"iVTXwf"}))},"Jg");var HDp=_.q(function(X){var J=X.progressBarProps;var p=X.config;X={};X=_.yW("ytProgressBarLineProgressBarLine",(X.ytProgressBarLineProgressBarLineRounded=function(){return p().rounded},X.ytProgressBarLineProgressBarLineBottomInset=function(){return p().position===2},X));
return _.A("yt-progress-bar-line",{class:"ytProgressBarLineHost"},_.A("div",{class:X},_.A("div",{class:"ytProgressBarLineProgressBarBackground"}),_.A("div",{class:"ytProgressBarLineProgressBarLoaded",style:function(){return"width: "+J().percentLoaded*100+"%"}}),_.A("div",{class:"ytProgressBarLineProgressBarHovered",
style:function(){var l=J();return"width: "+(l.videoDuration?_.Xl(l.hoveredTime/l.videoDuration,0,1):0)*100+"%"}}),_.A("div",{class:"ytProgressBarLineProgressBarPlayed",
style:function(){return"width: "+dQK(J())*100+"%"}})))},"Kg");
HDp.idomCompat=!0;var awb=_.q(function(X){var J=X.progressBarProps;var p=X.playheadData;var l=X.interpolateDotPosition;var g=X.hidePlayhead;X={};var B=_.yW("ytProgressBarPlayheadProgressBarPlayheadDot",(X.ytProgressBarPlayheadProgressBarPlayheadDotLarge=function(){return J().isDragging},X.ytProgressBarPlayheadProgressBarPlayheadDotHide=function(){return!J().isDragging&&g()},X));
return _.A("yt-progress-bar-playhead",{class:"ytProgressBarPlayheadHost",style:_.bY({"margin-left":function(){return Vi5(J())*100+"%"},
transform:function(){return"translateX(-"+(l()?Vi5(J())*12:6)+"px)"}})},_.A(_.v,{cond:function(){var k;
return(k=_.eb(p)())==null?void 0:k.playheadImage},
then:function(k){var n={};return _.A("div",{class:_.yW("ytProgressBarPlayheadProgressBarPlayheadCustom",(n.ytProgressBarPlayheadProgressBarPlayheadCustomLarge=function(){return J().isDragging},n.ytProgressBarPlayheadProgressBarPlayheadCustomHide=function(){return!J().isDragging&&g()},n)),
style:_.bY({"transform-origin":function(){return(l()?Vi5(J())*20:10)+"px center"}})},_.A(_.wt,{data:k,
alt:"","aria-hidden":"true"}))},
else:function(){return _.A("div",{class:B,style:_.bY({"transform-origin":function(){return(l()?Vi5(J())*12:6)+"px center"}})})}}))},"Lg");
awb.idomCompat=!0;var Ne=function(X,J,p,l,g,B){this.getProgressBarRect=X;this.updateProgressBarRect=J;this.getFilmstripYPosition=p;this.setFineScrubbingDraggedTime=l;this.updateFilmStripDraggedYDistance=g;this.resetFilmStripYOffset=B;this.startPosition=null;this.controlsWereVisibleBeforeDragging=this.isDraggedForFineScrubbing=this.hasDraggedTheMinimumDistance=!1;this.seekThrottle=new _.cz(this.onThrottledSeek,100,this)},UZ0=function(X,J,p){return function(l){X.handleClick(l,J(),p())}},yXw=function(X,J){return function(p){rX0(X,
p,Iw2(p),J())}},odp=function(X,J){return function(p){rX0(X,p,{x:p.clientX,
y:p.clientY},J())}},OD2=function(X,J,p){return function(l){var g=J(),B=p();
S76(X,l,Iw2(l),g,B,!0);if(B.onTouchMove)B.onTouchMove(g)}},bD0=function(X,J,p){return function(l){cX0(X,l,J(),p())}},fw6=function(X,J){return function(){X.handleMouseLeave(J())}},RrA=function(X,J,p){return function(){var l=J(),g=p();
DZ0(X,l,g);if(g.onTouchEnd)g.onTouchEnd(l)}},mZg=function(X,J,p){return function(){var l=J(),g=p();
DZ0(X,l,g);if(g.onTouchEnd)g.onTouchEnd(l)}},Fsp=function(X,J,p){return function(){DZ0(X,J(),p())}},q7g=function(X){return function(J){if(J.keyCode===39||J.keyCode===38){var p,l;
(p=X())==null||(l=p.playerApi)==null||l.seekBy(5,void 0,void 0,72)}else if(J.keyCode===37||J.keyCode===40){var g,B;(g=X())==null||(B=g.playerApi)==null||B.seekBy(-5,void 0,void 0,71)}}},Ndb=function(X,J,p){return function(l){!p().disableScrubbing&&X.startPosition&&cX0(X,l,J(),p())}},M8T=function(X,J,p){return function(){if(!p().disableScrubbing)if(X.startPosition){var l=J(),g=p();
DZ0(X,J(),p());if(g.onTouchEnd)g.onTouchEnd(l)}else J().setState({isDragging:!1})}},Iw2=function(X){X=X.touches[0];
return{x:X.clientX,y:X.clientY}},cX0=function(X,J,p,l){if(J.buttons!==1){if(J.movementX||J.movementY)J.preventDefault(),J.stopPropagation(),X=uW2(X,p,J.clientX),p.setState({isHovering:!0,
hoveredTime:X*p.videoDuration})}else G06(p),S76(X,J,{x:J.clientX,y:J.clientY},p,l,!1)};
Ne.prototype.handleMouseLeave=function(X){G06(X)};
var G06=function(X){X.isHovering&&X.setState({isHovering:!1,hoveredTime:0})},rX0=function(X,J,p,l){X.startPosition||(X.startPosition=p,X.updateProgressBarRect(),X.controlsWereVisibleBeforeDragging=l.controlsVisible,J.stopPropagation(),_.H("medium_progress_bar_modification")||J.preventDefault())},S76=function(X,J,p,l,g,B){if(X.startPosition)if(B&&g.isInlinePlayback&&X.startPosition&&!X.hasDraggedTheMinimumDistance&&Math.abs(p.y-X.startPosition.y)>Math.abs(p.x-X.startPosition.x))DZ0(X,l,g);
else if(J.preventDefault(),J.stopPropagation(),l.videoDuration&&(X.startPosition&&!X.hasDraggedTheMinimumDistance&&(X.hasDraggedTheMinimumDistance=Math.abs(p.x-X.startPosition.x)>=1),g.enableFineScrubbing&&(X.startPosition&&(X.isDraggedForFineScrubbing=-(p.y-X.startPosition.y)>=60),!X.startPosition||p.y>=X.startPosition.y||(l.setState({fineScrubbingActiveState:"dragging",filmStripXDistance:kE6(l.draggedTime,l,g.chapterData)}),X.setFineScrubbingDraggedTime(l.draggedTime),X.updateFilmStripDraggedYDistance(X.startPosition.y,
p.y,l))),X.hasDraggedTheMinimumDistance)){J=uW2(X,l,p.x);if(X.isDraggedForFineScrubbing){var k;(k=l.playerApi)==null||k.pauseVideo();l.setState({fineScrubbingActiveState:"on",fineScrubbingEnteredTime:l.draggedTime,filmStripXDistance:kE6(J*l.videoDuration,l,g.chapterData)})}g.enableFineScrubbing&&(!g.enableFineScrubbing||X.getFilmstripYPosition(l)<68)||l.setState({draggedTime:J*l.videoDuration,controlsVisible:!0,isDragging:!0,shouldWaitToHideControls:X.controlsWereVisibleBeforeDragging});var n;(n=
g.cancelAutohideControlsFn)==null||n.call(g)}},DZ0=function(X,J,p){var l=p.enableFineScrubbing&&J.fineScrubbingActiveState!=="off";
if(J.isDragging||l){l={isDragging:!1,playedTime:J.draggedTime,controlsVisible:X.controlsWereVisibleBeforeDragging};p.enableFineScrubbing&&J.fineScrubbingActiveState!=="on"&&(X.resetFilmStripYOffset(),l.fineScrubbingActiveState="off");var g=g===void 0?sOB:g;var B=_.Kv(0);if(B&&g){var k=Math.round(J.playedTime*1E3),n=Math.round(J.draggedTime*1E3);k>2147483647||n>2147483647||_.Cs(B,g,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK",{seekData:{startMediaTimeMs:String(k),endMediaTimeMs:String(n),seekSource:"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR"}})}J.setState(l);
X.seekThrottle.fire(J.draggedTime,J,7);_.H("mweb_new_progress_bar_play_on_seek")&&X.resumeVideo(J);p.unmuteOnSeek&&(p=J.playerApi,J.volumeMuted&&(p==null||p.unMute()))}else J.setState({controlsVisible:!J.controlsVisible}),(B=p.triggerAutohideControlsAfterDelayFn)==null||B.call(p);X.startPosition=null;X.hasDraggedTheMinimumDistance=!1;X.isDraggedForFineScrubbing=!1;X.controlsWereVisibleBeforeDragging=!1};
Ne.prototype.handleClick=function(X,J,p){this.updateProgressBarRect();X.stopPropagation();X=uW2(this,J,X.clientX)*J.videoDuration;J.setState({playedTime:X});if(J.playerState!==2){var l;(l=p.triggerAutohideControlsAfterDelayFn)==null||l.call(p)}this.seekThrottle.fire(X,J,7)};
var uW2=function(X,J,p){X=X.getProgressBarRect(J);return _.Xl(0,(p-X.left)/X.width,1)};
Ne.prototype.resumeVideo=function(X){if(X.draggedTime<X.videoDuration){var J;(J=X.playerApi)==null||J.playVideo()}};
Ne.prototype.onThrottledSeek=function(X,J,p){if(J=J.playerApi){var l;if((l=J.getVideoData())==null?0:l.isLive)l=this.getProgressState(J),X+=(l==null?void 0:l.seekableStart)||0;J.seekTo(X,void 0,void 0,void 0,p)}};
Ne.prototype.getProgressState=function(X){var J=X==null?void 0:X.getPresentingPlayerType();return X==null?void 0:X.getProgressState(J)};var t8p,V8b,PRg,EdA,dZs,Ksg,Td6,zrp,jbp;t8p=_.q(function(X){var J=X.progressBarProps;var p=X.config;var l=X.progressBarWidthPx;var g=X.chapterData;var B=Y3U(J,function(){return p().isShortsPage}),k=function(){return!J().isHovering&&!p().isShortsPage};
X={};var n=_.yW("ytPlayerStoryboardHost","ytPlayerStoryboardHostBigboard",(X.ytPlayerStoryboardHostMwebShorts=function(){return p().isShortsPage&&!1},X));
return _.A("yt-player-storyboard",null,_.A(_.v,{cond:function(){return J().isDragging||J().isHovering},
then:function(){return _.A(_.v,{cond:B,then:function(w){return _.A(_.v,{cond:k,then:function(){return _.A("div",{class:n,"aria-hidden":"true"},_.A(dZs,{props:J,config:p,isBigboard:!0,chapterData:g}))},
else:function(){return _.A(V8b,{props:J,frame:w,config:p,progressBarWidthPx:l,chapterData:g})}})}})}}))},"Mg");
_.QbT=_.q(function(X){var J=X.progressBarProps;var p=Y3U(J,X.isShortsPage);return _.A("yt-player-big-storyboard",{class:"ytPlayerStoryboardBigboardWrapper"},_.A(_.v,{cond:function(){return J().isDragging||J().isHovering},
then:function(){return _.A(_.v,{cond:p,then:function(l){return _.A(PRg,{frame:l,props:J,isBigboard:!0})}})}}))},"Ng");
V8b=_.q(function(X){var J=X.props;var p=X.frame;var l=X.config;var g=X.progressBarWidthPx;X=X.chapterData;var B={};B=_.yW("ytPlayerStoryboardHost",(B.ytPlayerStoryboardHostMwebShorts=function(){return l().isShortsPage&&!1},B.ytPlayerStoryboardHostInlinePlayer=function(){return l().isInlinePlayer},B.ytPlayerStoryboardHostFadeIn=function(){return l().useFadeInAnimation},B));
return _.A("div",{class:B,"aria-hidden":"true",style:function(){var k=J(),n=nDZ(p()),w=g();k=LIU(k)/k.videoDuration;var Y=w*k,e=n/2+6;n=w-(n/2+6);return"left: "+(Y<=e?e/w*100:Y>=n?n/w*100:k*100)+"%"}},_.A(_.v,{cond:function(){var k=J();
return!(l().isShortsPage&&k.videoDuration<15)},
then:function(){return _.A(PRg,{frame:p,props:J,isBigboard:!1})}}),_.A(dZs,{props:J,
config:l,isBigboard:!1,chapterData:X}))},"Og");
PRg=_.q(function(X){var J=X.frame;var p=X.props;var l=X.isBigboard;var g=function(){var n,w;return(w=(n=p().playerApi)==null?void 0:n.getVideoContentRect())!=null?w:{width:0,height:0}},B=function(){return nDZ(J())},k=function(){var n=J();
return n?n.height/n.rows:0};
X={};X=_.yW((X.ytPlayerStoryboardBigboardImageWrapper=l,X.ytPlayerStoryboardStoryboardImageWrapper=function(){return!l()},X));
return _.A("div",{class:X,style:function(){return"width: "+(l()?g().width:B())+"px; height: "+(l()?g().height:k())+"px;"}},_.A(EdA,{frame:J,
storyboardWidth:B,storyboardHeight:k,storyboardScale:function(){return(l()?g().width:B())/B()}}))},"Pg");
EdA=_.q(function(X){var J=X.frame;var p=X.storyboardWidth;var l=X.storyboardHeight;var g=X.storyboardScale;var B=function(){var k=J().row,n=J().column,w=p(),Y=l(),e=g();return{left:-n*w*e,top:-k*Y*e}};
return _.A("img",{src:function(){return J().url},
class:"ytPlayerStoryboardStoryboardImage",alt:"preview-image",style:function(){return"left: "+B().left+"px; top: "+B().top+"px; width: "+J().width*g()+"px; height: "+J().height*g()+"px;"}})},"Qg");
dZs=_.q(function(X){var J=X.props;var p=X.config;var l=X.isBigboard;var g=X.chapterData;X={};X=_.yW("ytPlayerStoryboardMetadata",(X.ytPlayerStoryboardMetadataBigboard=l,X));return _.A("div",{class:X},_.A(_.v,{cond:l,then:function(){return _.A(_.o3,null,_.A(Ksg,{props:J,config:p}),_.A(_.v,{cond:function(){a:{var B=J();var k=p(),n=g(),w;if((k==null?0:k.activeChapter)&&((w=_.a(k==null?void 0:k.activeChapter,Jf))==null?0:w.title))B=!0;else{k=_.C(QOT(n));for(k=k.next();!k.done;k=k.next()){B=(k=_.a(k.value,
Rlr))&&Aaa(B,k);break a}B=!1}}return B},
then:function(){return _.A(Td6,{props:J,config:p,isBigboard:!0,chapterData:g})}}))},
else:function(){return _.A(_.o3,null,_.A(Td6,{props:J,config:p,isBigboard:!0,chapterData:g}),_.A(Ksg,{props:J,config:p}))}}))},"Rg");
Ksg=_.q(function(X){var J=X.props;var p=X.config;X={};X=_.yW("ytPlayerStoryboardTimestamp",(X.ytPlayerStoryboardTimestampShorts=function(){return p().isShortsPage},X.ytPlayerStoryboardTimestampIsHovering=function(){return J().isHovering||p().isShortsPage&&!0},X));
return _.A("div",{class:X},_.A(_.o3,null,function(){return _.wA4(LIU(J()))}))},"Sg");
Td6=_.q(function(X){var J=X.props;var p=X.config;var l=X.isBigboard;var g=X.chapterData;X={};l=_.yW("ytPlayerStoryboardTitle",(X.ytPlayerStoryboardTitleBigboard=l,X));return _.A("div",{class:l},_.A(_.v,{cond:function(){return!p().isShortsPage},
then:function(){return _.A(zrp,{props:J,activeChapter:function(){return p().activeChapter},
chapterData:g})}}))},"Tg");
zrp=_.q(function(X){var J=X.props;var p=X.activeChapter;var l=X.chapterData;return _.A(_.o3,null,_.A(_.Kr,{each:function(){return QOT(l())},
keyBy:"INDEX"},function(g){return _.A(_.o3,null,_.A(_.v,{cond:function(){return _.a(g(),Rlr)&&Aaa(J(),_.a(g(),Rlr))},
then:function(){return _.A(jbp,{timedMarker:function(){return _.a(g(),Rlr)}})}}))}),_.A(_.v,{cond:function(){var g;
return p()&&((g=_.a(p(),Jf))==null?void 0:g.title)},
then:function(g){return _.A(_.x3,{text:g,noPreWrap:!0})}}))},"Ug");
jbp=_.q(function(X){var J=X.timedMarker;return _.A(_.o3,null,_.A("div",{class:"ytPlayerStoryboardTimedMarkerIconWrapper"},_.A(_.f_,{icon:function(){return J().icon},
className:"ytPlayerStoryboardTimedMarkerIcon"})),_.A(_.x3,{text:function(){return J().label},
noPreWrap:!0}))},"Vg");_.iDb=_.q(function(X){var J=X.progressBarProps;var p=X.playheadData;var l=X.config;X=_.U$("yt-progress-bar");var g=_.U$("div"),B=_.U$("div"),k=_.C(_.uo({width:0,left:0},void 0,"XjZjde")),n=k.next().value,w=k.next().value,Y=function(){B.value&&w(B.value.getBoundingClientRect())},e=function(){n().width<=0&&Y();
return n()};
_.SN("resize",Y);var Z=new Ne(e,function(){},function(){return 0},function(){},function(){},function(){}),h=function(){return J()};
k=_.C(_.uo(!1,void 0,"uZlOJc"));var x=k.next().value,U=k.next().value;k=_.Sv(function(){U(!0);l().position===2?setTimeout(function(){Y()},100):Y()});
var y=_.Sv(function(){U(!1);fw6(Z,h)()}),c=_.Sv(function(t6){(l().doSeekOnClick||_.H("mweb_progress_bar_seek_on_mouse_click")&&typeof PointerEvent!=="undefined"&&t6 instanceof PointerEvent&&t6.pointerType==="mouse")&&UZ0(Z,h,l)(t6);
return!1}),D=_.Sv(function(t6){yXw(Z,h)(t6);
return!1}),m=_.Sv(function(t6){odp(Z,h)(t6);
return!1}),d=_.Sv(function(t6){OD2(Z,h,l)(t6);
return!1}),G=_.Sv(function(t6){bD0(Z,h,l)(t6);
return!1}),P=_.Sv(function(){RrA(Z,h,l)();
return!1}),Q=_.Sv(function(){mZg(Z,h,l)();
return!1}),E=_.Sv(function(){Fsp(Z,h,l)();
return!1}),BK=_.Sv(function(t6){q7g(h)(t6);
return!1});
_.SN("mousemove",Ndb(Z,h,l));_.SN("mouseup",M8T(Z,h,l));_.sy(function(){XAB(g.value);U(!1);Y();M8T(Z,h,l)()});
var CY={};CY=_.yW("ytPlayerProgressBarHost",function(){return l().className},(CY.ytPlayerProgressBarHostReadOnly=function(){return l().disableScrubbing},CY.ytPlayerProgressBarHostHidden=function(){return l().hideProgressBar&&!x()},CY.ytPlayerProgressBarHostLowerPlayer=function(){return l().position===0},CY.ytPlayerProgressBarHostBottomEdge=function(){return l().position===1},CY.ytPlayerProgressBarHostBottomInset=function(){return l().position===2},CY.ytPlayerProgressBarHostCustom=function(){return l().position===
3},CY));
var Um={},em=_.yW("ytPlayerProgressBarBackground",(Um.ytPlayerProgressBarBackgroundHide=function(){return l().position===2&&!x()&&!J().isDragging},Um));
Um={};Um=_.yW("ytPlayerProgressBarDragContainer",(Um.ytPlayerProgressBarDragContainerBottomEdge=function(){return l().position===1},Um));
var HK={};HK=_.yW("ytPlayerProgressBarProgressBar",(HK.ytPlayerProgressBarProgressBarInset=function(){return l().position===2},HK.ytPlayerProgressBarProgressBarInsetMinimized=function(){return l().position===2&&!x()&&!J().isDragging},HK));
var N4=function(){return Math.floor(dQK(J())*100)};
return _.A("yt-progress-bar",{el:X,class:CY},_.A(_.v,{cond:function(){return l().position===2},
then:function(){return _.A("div",{class:em})}}),_.A("div",{el:g,
"on:click":c,"on:touchstart":D,"on:touchmove":d,"on:mouseenter":k,"on:mousedown":m,"on:mouseleave":y,"on:mousemove":G,"on:mouseup":Q,"on:touchend":P,"on:touchcancel":E,"on:keydown":BK,class:Um,role:"slider","aria-valuenow":N4,"aria-valuetext":function(){return N4()+"%"},
"aria-valuemin":function(){return 0},
"aria-valuemax":function(){return J().videoDuration},
draggable:_.H("web_progress_bar_draggable")?"false":"true",tabindex:0,"aria-label":_.cI("SEEK_SLIDER")},_.A("div",{el:B,class:HK},_.A(xZ6,{progressBarProps:J,config:l,highContrast:function(){return!!l().isInlinePlayback}}),_.A(_.v,{cond:function(){return l().chapterData&&EBU(l().chapterData)},
then:function(){return _.A(ZDw,{progressState:J,multiMarkersPlayerBarRenderer:function(){return l().chapterData},
progressBarWidth:function(){return n().width}})},
else:function(){return _.A(HDp,{progressBarProps:J,config:l})}}),_.A(awb,{progressBarProps:J,
playheadData:p,interpolateDotPosition:function(){return l().position!==2},
hidePlayhead:function(){return l().playheadDotBehavior===1&&!x()}}))),_.A(t8p,{progressBarProps:J,
config:function(){return{activeChapter:B6I(J(),l().chapterData),getProgressBarWidthPx:function(){return e().width},
isShortsPage:!!l().isShortsPage,isInlinePlayer:!!l().isInlinePlayback,useFadeInAnimation:!!l().isInlinePlayback}},
progressBarWidthPx:function(){return n().width},
chapterData:function(){return l().chapterData}}))},"Wg");
_.iDb.idomCompat=!0;Object.assign({},_.KXK(),{setState:function(){},
domMeasurements:{},appApi:_.GV4(),playerApi:void 0,playerContainer:void 0,playerControlContainer:void 0,uxConfig:{}});var sb2;
_.XCb=_.q(function(){var X,J=(X=_.l9(vDR().playerApi))!=null?X:void 0;X=_.C(_.uo(!1,void 0,"Z9NQ1b"));var p=X.next().value,l=X.next().value;X=_.C(_.uo(!1,void 0,"HoVJXe"));var g=X.next().value,B=X.next().value;X=_.C(_.uo(!1,void 0,"DWCY3"));var k=X.next().value,n=X.next().value;X=_.C(_.uo(!1,void 0,"g4C2Zd"));var w=X.next().value,Y=X.next().value;X=_.C(_.uo(0,void 0,"lmVfFb"));var e=X.next().value,Z=X.next().value;X=_.C(_.uo(0,void 0,"mFLbzb"));var h=X.next().value,x=X.next().value;X=_.C(_.uo(!1,void 0,
"hQN4Wb"));var U=X.next().value,y=X.next().value;X=_.C(_.uo(0,void 0,"WWU0fb"));var c=X.next().value,D=X.next().value;X=_.C(_.uo(0,void 0,"MJ7LMd"));var m=X.next().value,d=X.next().value;X=_.C(_.uo("",void 0,"hnomOe"));var G=X.next().value,P=X.next().value;X=_.C(_.uo(-1,void 0,"ARe3pf"));var Q=X.next().value,E=X.next().value,BK=_.QC(function(){var CY={controlsVisible:p(),isOverlayHidden:g(),shouldWaitToHideControls:k(),isDragging:w(),isHovering:U(),videoDuration:c(),playedTime:m(),videoId:G(),draggedTime:h(),
hoveredTime:e(),playerState:Q()};return Object.assign({},_.KXK(),CY,{domMeasurements:{},setState:function(Um){Um.controlsVisible!==void 0&&l(Um.controlsVisible);Um.isOverlayHidden!==void 0&&B(Um.isOverlayHidden);Um.shouldWaitToHideControls!==void 0&&n(Um.shouldWaitToHideControls);Um.isDragging!==void 0&&Y(Um.isDragging);Um.isHovering!==void 0&&y(Um.isHovering);Um.draggedTime!==void 0&&x(Um.draggedTime);Um.hoveredTime!==void 0&&Z(Um.hoveredTime);Um.videoDuration!==void 0&&D(Um.videoDuration);Um.playedTime!==
void 0&&d(Um.playedTime);Um.videoId!==void 0&&P(Um.videoId);Um.playerState!==void 0&&E(Um.playerState)},
appApi:_.GV4(),playerApi:J})},void 0,"Au4PIf");
_.ii(function(){J==null||J.addEventListener("onVideoProgress",i2I(BK));J==null||J.addEventListener("onVideoDataChange",jO6(BK));J==null||J.addEventListener("onStateChange",TfU(BK))});
_.Bo(function(){if(J==null?0:J.isReady())J==null||J.removeEventListener("onVideoProgress",i2I(BK)),J==null||J.removeEventListener("onVideoDataChange",jO6(BK)),J==null||J.removeEventListener("onStateChange",TfU(BK))});
return _.A("desktop-shorts-player-controls",null,_.A(sb2,{playerControlsProps:BK}))},"Yg");
sb2=_.q(function(X){var J=X.playerControlsProps;return _.A("div",{class:"desktopShortsPlayerControlsHost"},_.A(_.iDb,{progressBarProps:J,config:function(){return{isShortsPage:!0,hideProgressBar:J().videoDuration<30&&J().playerState!==2&&!J().isDragging,rounded:!0,position:3,unmuteOnSeek:!1,playheadDotBehavior:1,doSeekOnClick:!0}}}))},"Zg");_.JLT=_.q(function(X){function J(CY){CY!==0||Z()?CY>50&&(Z()||!x())?(h(!1),U(!0)):CY<=50&&(Z()||x())&&(h(!1),U(!1)):h(!0)}
function p(CY,Um){var em;return _.L(function(HK){if(HK.nextAddress==1)return HK.yield(_.OV(),2);em=HK.yieldResult;Um&&em?(em.unMute(!0),CY&&(ZZC(CY,em.getVolume()),c(em.getVolume()))):em&&(em.mute(!0),CY&&ZZC(CY,0));_.Ma(HK)})}
function l(CY){var Um,em;return _.L(function(HK){if(HK.nextAddress==1)return HK.yield(_.OV(),2);Um=HK.yieldResult;em=50;Um&&(em=Um.getVolume(),Um.isMuted()?ZZC(CY,0):ZZC(CY,em));c(em);_.Ma(HK)})}
var g=X.orientation;X=_.U$("desktop-shorts-volume-controls");var B=_.U$("button"),k=_.rH("input"),n=_.C(_.uo(!1,void 0,"RuD0I")),w=n.next().value,Y=n.next().value,e=_.C(_.uo(!1,void 0,"YbWwwb"));n=e.next().value;e=e.next().value;var Z=n,h=e;e=_.C(_.uo(!0,void 0,"F7Esub"));n=e.next().value;e=e.next().value;var x=n,U=e;n=_.C(_.uo(50,void 0,"QFGbod"));var y=n.next().value,c=n.next().value;n=_.QC(function(){var CY=Z();return _.H("web_shorts_keyboard_enable_mute_shortcut")?CY?_.cI("PLAYER_LABEL_UNMUTE",
void 0,"Unmute (m)"):_.cI("PLAYER_LABEL_MUTE",void 0,"Mute (m)"):CY?_.cI("UNMUTE_VOLUME",void 0,"Unmute"):_.cI("MUTE_VOLUME",void 0,"Mute")},void 0,"rhQxrf");
e=_.QC(function(){var CY=Z(),Um=x();return{sources:[{clientResource:{imageName:CY?_.H("web_shorts_modern_controls")?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED":Um?_.H("web_shorts_modern_controls")?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED":_.H("web_shorts_modern_controls")?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED"}}]}},void 0,"mluxjf");
var D=_.QC(function(){var CY=y();return Z()?CY+"% volume muted":CY+"% volume"},void 0,"QaT2u"),m=_.QC(function(){return g()==="vertical_down"},void 0,"LkJ9ac");
_.sy(function(){function CY(){Y(!0)}
function Um(){Y(!1)}
k&&k.value&&(k.value.addEventListener("focus",CY),k.value.addEventListener("focusout",Um),l(k.value).then(function(){J(Number(hc5(k.value)))}));
B&&B.value&&(B.value.addEventListener("focus",CY),B.value.addEventListener("focusout",Um));_.Bo(function(){var em;k==null||(em=k.value)==null||em.removeEventListener("focus",CY);var HK;k==null||(HK=k.value)==null||HK.removeEventListener("focusout",Um);var N4;B==null||(N4=B.value)==null||N4.removeEventListener("focus",CY);var t6;B==null||(t6=B.value)==null||t6.removeEventListener("focusout",Um)})});
var d=_.Sv(function(){if(k&&k.value){var CY=Number(hc5(k.value));ecZ(CY);c(CY);k.value.style.setProperty("--gradient-percent",CY+"%");J(CY)}return!1}),G=_.Sv(function(){k&&k.value&&(p(k.value,Z()),h(!Z()));
return!1}),P={},Q={},E={},BK={};
return _.A("desktop-shorts-volume-controls",{"on:pointerleave":_.Sv(function(){Y(!1)}),
"on:pointerenter":_.Sv(function(){Y(!0)}),
class:_.yW("ytdDesktopShortsVolumeControlsHost",(P.ytdDesktopShortsVolumeControlsHostVertical=m,P.ytdDesktopShortsVolumeControlsHostModern=_.H("web_shorts_modern_controls"),P.ytdDesktopShortsVolumeControlsHostModernExpanded=function(){return _.H("web_shorts_modern_controls")&&w()},P)),
el:X},_.A(_.v,{cond:function(){return!m()},
then:function(){var CY={};return _.A("div",{class:_.yW("ytdDesktopShortsVolumeControlsBackgroundScrim",(CY.ytdDesktopShortsVolumeControlsBackgroundScrimExpanded=w,CY.ytdDesktopShortsVolumeControlsBackgroundScrimExpandedModern=function(){return _.H("web_shorts_modern_controls")&&w()},CY))})}}),_.A("div",{class:_.yW((Q.ytdDesktopShortsVolumeControlsMuteIconButtonContainer=m,Q))},_.A("button",{"aria-label":n,
title:n,el:B,"on:click":G,class:"ytdDesktopShortsVolumeControlsMuteIconButton"},e?_.A(_.wt,{data:e,alt:n,className:"ytdDesktopShortsVolumeControlsMuteIcon"}):null)),_.A("div",{class:_.yW("ytdDesktopShortsVolumeControlsSliderContainer",(E.ytdDesktopShortsVolumeControlsSliderContainerExpanded=w,E.ytdDesktopShortsVolumeControlsSliderContainerVertical=m,E.ytdDesktopShortsVolumeControlsSliderContainerVerticalDown=m,E.ytdDesktopShortsVolumeControlsSliderContainerVerticalExpanded=function(){return w()&&
m()},E))},_.A("input",{"aria-label":_.cI("VOLUME"),
title:_.cI("VOLUME"),el:k,"on:input":d,type:"range",class:_.yW("ytdDesktopShortsVolumeControlsNativeSlider",(BK.ytdDesktopShortsVolumeControlsNativeSliderModern=_.H("web_shorts_modern_controls"),BK)),id:"volume-input",role:"slider","aria-valuenow":y,"aria-valuetext":D,"aria-valuemin":0,"aria-valuemax":100})))},"$g");var pCg=_.q(function(X){var J=X.data;var p=X.overlayDensity;X={};return _.A("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.A(_.NA,{data:function(){return J().decoratedAvatarViewModel}},{decoratedAvatarViewModel:function(l){var g=l.data;
return _.A(_.Ln,{data:function(){return(p==null?void 0:p())===1?Object.assign({},g(),{avatar:{avatarViewModel:Object.assign({},_.a(g().avatar,_.sV),{avatarImageSize:"AVATAR_SIZE_M"})}}):g()}})}}),_.A(_.NA,{data:function(){return J().avatarStackViewModel}},{avatarStackViewModel:function(l){return _.A(_.Al,{data:l.data})}}),_.A(_.x3,{className:_.yW("ytReelChannelBarViewModelChannelName",(X.ytReelChannelBarViewModelChannelNameLarge=function(){return(p==null?void 0:p())===1},X)),
text:function(){return J().channelName},
linkInheritColor:!0,userInput:!0}),_.A("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.A(_.NA,{data:function(){return J().subscribeButtonViewModel}},{subscribeButtonViewModel:function(l){var g=l.data;
return _.A(_.nh,{data:function(){return(p==null?void 0:p())===1?Object.assign({},g(),{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL",buttonStyle:Object.assign({},g().buttonStyle,{buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"})}):g()},
isOverlay:!1})},
buttonViewModel:_.q7})),_.A("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.A(_.NA,{data:function(){var l,g;return(g=_.a((l=J())==null?void 0:l.sponsorButtonViewModel,QZU))==null?void 0:g.sponsorButton}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
buttonOverrides:function(){return{toggled:!0}}})}})))},"ah");var lvT=_.q(function(X){var J=function(){var g;return((g=X.overlayDensity)==null?void 0:g.call(X))===1},p=function(){return J()?22:16},l={};
return _.A("yt-reel-multi-format-link-view-model",{class:_.yW("ytReelMultiFormatLinkViewModelHost",(l.ytReelMultiFormatLinkViewModelHostTall=!0,l.ytReelMultiFormatLinkViewModelHostLarge=function(){return J()},l))},_.A(_.fK,{ariaLabel:function(){return X.data().a11yLabel},
className:"ytReelMultiFormatLinkViewModelEndpoint",command:function(){return X.data().command}},_.A("h3",{class:function(){return J()?"ytReelMultiFormatLinkViewModelLargeLink":"ytReelMultiFormatLinkViewModelLink"}},_.A(_.v,{cond:function(){return X.data().icon},
then:function(g){return _.A(_.wt,{data:g,className:"ytReelMultiFormatLinkViewModelIcon",alt:"",size:p})}}),_.A(_.x3,{text:function(){return X.data().title},
className:"ytReelMultiFormatLinkViewModelTitle"}))))},"bh");
lvT.idomCompat=!0;var g6A=_.q(function(X){var J=X.data;var p=X.overlayDensity;var l=X.extractOverlay;var g=_.U$("yt-shorts-suggested-action-view-model");X=_.C(_.uo(!1,void 0,"S60Hzc"));var B=X.next().value,k=X.next().value;X=_.C(_.uo(!1,void 0,"O76chf"));var n=X.next().value,w=X.next().value,Y=function(){return J().isMultiLineSa},e=_.mM(qF4,function(){var E,BK;
return(BK=(E=J().toggleableContent)==null?void 0:E.entityKey)!=null?BK:""}),Z=function(){var E,BK,CY;
return(CY=J().toggleableContent)!=null&&CY.entityKey?(BK=(E=e())==null?void 0:E.value)!=null?BK:!1:!1},h=function(){var E,BK,CY,Um,em,HK,N4,t6,dC,ZX,XU;
return J().toggleableContent?Z()?(E=J().toggleableContent)==null?void 0:E.toggledData:(BK=J().toggleableContent)==null?void 0:BK.untoggledData:{primaryText:(t6=(CY=J().defaultContent)==null?void 0:CY.primaryText)!=null?t6:J().text,secondaryText:(Um=J().defaultContent)==null?void 0:Um.secondaryText,onTapCommand:(dC=(em=J().defaultContent)==null?void 0:em.onTapCommand)!=null?dC:J().onTapCommand,icon:(ZX=(HK=J().defaultContent)==null?void 0:HK.icon)!=null?ZX:J().icon,image:(XU=(N4=J().defaultContent)==
null?void 0:N4.image)!=null?XU:J().image}},x=function(){return Y()?J().trailingTapTarget:void 0},U=function(E,BK){return function(){return B()?BK:E}},y=function(){return{leadingSection:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),
secondaryText:(p==null?void 0:p())===1?U("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):U("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),trailingSection:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),trailingSectionExtractOverlay:U("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection",
"ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"),leadingImage:U("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}};
X={};X=_.yW((X.ytShortsSuggestedActionViewModelStaticHost=function(){return!Y()},X.ytShortsSuggestedActionViewModelDynamicHost=Y,X.ytShortsSuggestedActionViewModelDynamicHostShown=function(){return Y()&&n()},X.ytShortsSuggestedActionViewModelDynamicHostHidden=function(){return Y()&&!n()},X.ytShortsSuggestedActionViewModelExtractOverlay=function(){return l==null?void 0:l()},X));
_.sy(function(){if(Y()){var E=0,BK;if((BK=J().animationParams)==null?0:BK.shouldExpand){var CY,Um;E=((Um=(CY=J().animationParams)==null?void 0:CY.expansionDelaySecs)!=null?Um:0)*1E3}var em,HK=((em=J().animationParams)==null?0:em.shouldExpand)?setTimeout(function(){k(!0)},E):void 0,N4,t6;
E=((N4=J().animationParams)==null?0:N4.visibilityDelaySecs)?((t6=J().animationParams)==null?NaN:t6.visibilityDelaySecs)*1E3:0;var dC=setTimeout(function(){w(!0)},E);
_.Bo(function(){HK&&clearTimeout(HK);clearTimeout(dC)})}});
var c=function(E){_.gt(E,Object.assign({},{form:{element:g.value}}))},D=_.Sv(function(){var E,BK=(E=h())==null?void 0:E.onTapCommand;
BK&&c(BK)}),m=_.Sv(function(){var E,BK;
if(E=(BK=x())==null?void 0:BK.onTapCommand)return c(E),!1}),d=_.bY({"vertical-align":"bottom",
"border-radius":function(){var E;return Y()?((E=J().defaultContent)==null?0:E.isCircleImage)?"50%":"4px":"0px"},
width:function(){var E,BK,CY;return Y()&&((E=J().defaultContent)==null?0:E.imageSize)?((CY=(BK=J().defaultContent)==null?void 0:BK.imageSize)!=null?CY:24)+"px":null},
height:function(){var E,BK,CY;return Y()&&((E=J().defaultContent)==null?0:E.imageSize)?((CY=(BK=J().defaultContent)==null?void 0:BK.imageSize)!=null?CY:24)+"px":null}}),G=function(){return Y()?y().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon"},P=function(){return Y()?y().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage"},Q={};
return _.A("yt-shorts-suggested-action-view-model",{class:X,el:g},_.A("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.A("button",{class:_.yW(function(){return Y()?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer"},function(){var E;
return(E=J().useFullRoundedBorder)!=null&&E?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!x()&&Y()?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":Y()?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners":""},function(){var E;
return(E=J().disableFixedHeight)!=null&&E?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":""},(Q.ytShortsSuggestedActionViewModelExpansiveContainer=function(){return(p==null?void 0:p())===1},Q.ytShortsSuggestedActionViewModelExtractOverlayContainer=function(){return l==null?void 0:l()},Q)),
"on:click":D},_.A(_.D8,{model:{color:4}}),_.A("div",{class:_.yW(function(){return Y()?y().leadingSection():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"})},_.A(_.v,{cond:function(){var E;
return(E=h())==null?void 0:E.image},
then:function(E){return _.A(_.wt,{data:E,alt:"",className:P,contentMode:"CONTENT_MODE_SCALE_TO_FILL",preserveHeight:!0,preserveWidth:!0,useWidth:!0,style:d})}}),_.A(_.v,{cond:function(){var E,BK;
return(E=h())==null?void 0:(BK=E.icon)==null?void 0:BK.iconType},
then:function(E){return _.A(_.f_,{icon:E,active:Z,className:G})}})),_.A("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.A(_.v,{cond:function(){var E;
return(E=h())==null?void 0:E.primaryText},
then:function(E){var BK={};return _.A("div",{class:_.yW("ytShortsSuggestedActionViewModelStaticHostPrimaryText",(BK.ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText=function(){return(p==null?void 0:p())===1},BK))},_.A(_.x3,{text:E}))}}),_.A(_.v,{cond:function(){var E;
return(E=h())==null?void 0:E.secondaryText},
then:function(E){return _.A("div",{class:function(){return y().secondaryText()}},_.A(_.x3,{text:E}))}}))),_.A(_.v,{cond:x,
then:function(E){return _.A("div",{class:_.yW(function(){return y().trailingSection()},function(){var BK,CY;
return(l==null?void 0:l())&&((CY=(BK=y()).trailingSectionExtractOverlay)==null?void 0:CY.call(BK))||""}),
"aria-label":function(){var BK;return(BK=E().a11yLabel)!=null?BK:""},
"on:click":m,role:"button",tabindex:0},_.A(_.D8,{model:{color:4}}),_.A(_.f_,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))}})))},"ch");var BsJ=_.q(function(X){var J=X.data;var p=X.overlayDensity;var l=_.U$("yt-shorts-video-title-view-model");X=_.Sv(function(k){if(_.KE(_.EV(k),l.value,["A".toString()]))return!1;(k=J().truncatedTextOnTapCommand)&&_.gt(k);return!1});
var g={},B={};return _.A("yt-shorts-video-title-view-model",{el:l,class:_.yW("ytShortsVideoTitleViewModelHost",(g.ytShortsVideoTitleViewModelHostClickable=function(){return!!J().truncatedTextOnTapCommand},g)),
"on:click":X},_.A("h2",{class:_.yW("ytShortsVideoTitleViewModelShortsVideoTitle",(B.ytShortsVideoTitleViewModelShortsVideoTitleLarge=function(){return(p==null?void 0:p())===1},B.ytShortsVideoTitleViewModelShortsVideoTitleOneLine=function(){return _.H("enable_shorts_declutter_ui")},B))},_.A(_.x3,{text:function(){return J().text},
linkInheritColor:!0,noEndpoints:!1,userInput:!0,isHeadline:function(){return(p==null?void 0:p())===1}})))},"dh");_.$Xs=_.q(function(X){var J=X.data;var p=X.overlayDensity;var l=X.extractOverlay;var g=function(){return(p==null?void 0:p())===1};
return _.A("yt-reel-metapanel-view-model",{class:"ytReelMetapanelViewModelHost"},_.A(_.NA,{data:function(){return J().metadataItems}},{badgeViewModel:function(B){B=B.data;
return _.A("div",{class:_.yW(function(){return g()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.A(_.On,{data:B}))},
playerDisclosureViewModel:function(B){B=B.data;return _.A("div",{class:_.yW(function(){return g()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.A(_.zww,{data:B,
extractOverlay:l}))},
shortsSuggestedActionViewModel:function(B){B=B.data;return _.A("div",{class:_.yW(function(){return g()?"ytReelMetapanelViewModelExpansiveBlock":"ytReelMetapanelViewModelMetapanelItem"})},_.A(g6A,{data:B,
overlayDensity:p,extractOverlay:l}))},
reelChannelBarViewModel:function(B){B=B.data;var k={};return _.A("div",{class:_.yW("ytReelMetapanelViewModelMetapanelItem",(k.ytReelMetapanelViewModelExpansive=function(){return g()},k))},_.A(pCg,{data:B,
overlayDensity:p}))},
reelMultiFormatLinkViewModel:function(B){B=B.data;var k={};return _.A("div",{class:_.yW("ytReelMetapanelViewModelMetapanelItem",(k.ytReelMetapanelViewModelExpansive=function(){return g()},k))},_.A(lvT,{data:B,
overlayDensity:p}))},
shortsVideoTitleViewModel:function(B){B=B.data;var k={};return _.A("div",{class:_.yW("ytReelMetapanelViewModelMetapanelItem",(k.ytReelMetapanelViewModelExpansive=function(){return g()},k))},_.A(BsJ,{data:B,
overlayDensity:p}))},
reelSoundMetadataViewModel:function(B){B=B.data;var k={};return _.A("div",{class:_.yW("ytReelMetapanelViewModelMetapanelItem",(k.ytReelMetapanelViewModelExpansive=function(){return g()},k))},_.A(_.$up,{data:B,
overlayDensity:p}))},
toggleButtonViewModel:function(B){B=B.data;var k={};return _.A("div",{class:_.yW("ytReelMetapanelViewModelMetapanelItem",(k.ytReelMetapanelViewModelExpansive=function(){return g()},k))},_.A(_.gD,{data:B}))}}))},"eh");var Whp=_.q(function(X){var J=_.Zp(X,{size:"M",disabled:!1,tooltipText:"",onTap:void 0}),p=J.size,l=J.onTap,g=J.disabled,B=J.tooltipText;return _.A("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.A(_.F7,{data:function(){return{style:"overlay-dark",type:"tonal",state:"active",iconPosition:"icon-only",size:p(),disabled:g(),tooltipText:B(),onTap:l}},
iconName:X.iconType}))},"fh"),C_s=_.q(function(X){function J(e){e.stopPropagation();
e.code==="ArrowUp"?(e.preventDefault(),UkC(n.value)):e.code==="ArrowDown"?(e.preventDefault(),ram(n.value)):e.code==="KeyM"?xkY():(e.code==="KeyK"||e.code==="Space")&&HZI(w())}
var p=_.Zp(X,{previousButtonDisabled:!1,nextButtonDisabled:!1,data:void 0,playabilityStatus:void 0,previewThumbnail:void 0});X=p.previousButtonDisabled;var l=p.nextButtonDisabled,g=p.data,B=p.playabilityStatus,k=p.previewThumbnail,n=_.U$("ytd-shorts-miniplayer-overlay"),w=_.Fg(_.rYC),Y;_.ii(function(){(Y=_.zz(n.value))&&Y.addEventListener("keydown",J)});
_.Bo(function(){var e;(e=Y)==null||e.removeEventListener("keydown",J)});
p=function(){var e,Z;var h=_.a((e=g())==null?void 0:(Z=e.reelPlayerOverlayRenderer)==null?void 0:Z.buttonBar,d7t);if(h){var x;e=Object.assign({},h,{buttonViewModels:(x=h.buttonViewModels)==null?void 0:x.filter(a3m)})}else e=void 0;return e};
return _.A("ytd-shorts-miniplayer-overlay",{el:n,class:"ytdShortsMiniplayerOverlayHost"},_.A("div",{class:"ytdShortsMiniplayerOverlayThumbnailBackground",style:_.bY({"background-image":function(){var e=k();return e?'url("'+_.xq(e.thumbnails)+'")':""}})}),_.A("div",{class:"ytdShortsMiniplayerOverlayOverlay"},_.A("div",{class:"ytdShortsMiniplayerOverlayTopButtons"},_.A(Whp,{iconType:function(){var e=w();
return e===2||e===-1||e===5?"PLAY_ARROW":"PAUSE_FILLED"},
size:"L",onTap:function(){HZI(w())},
tooltipText:function(){var e=w();return e===1||e===3?_.cI("PLAYER_LABEL_PAUSE"):_.cI("PLAYER_LABEL_PLAY")}}),_.A(_.JLT,{orientation:"horizontal_right"})),_.A("div",{class:"ytdShortsMiniplayerOverlayActionButtons"},_.A(Whp,{iconType:"YOUTUBE_SHORTS_ARROW_UP",
disabled:X,onTap:function(){UkC(n.value)},
tooltipText:_.cI("PREVIOUS_VIDEO_LABEL")}),_.A(Whp,{iconType:"YOUTUBE_SHORTS_ARROW_DOWN",disabled:l,onTap:function(){ram(n.value)},
tooltipText:_.cI("NEXT_VIDEO_LABEL")}),_.H("web_shorts_pip_like_button")?_.A(_.v,{cond:p,then:function(e){return _.A("div",{class:"ytdShortsMiniplayerOverlayInteractive"},_.A(_.tnG,{data:e,buttonShapeOverrideables:{iconPosition:"icon-with-label",size:"M",style:"overlay-dark",type:"tonal"}}))}}):null),_.A("div",{class:"ytdShortsMiniplayerOverlayVideoMetaData"},_.A(_.v,{cond:function(){var e,Z;
return _.a((e=g())==null?void 0:(Z=e.reelPlayerOverlayRenderer)==null?void 0:Z.metapanel,Ves)},
then:function(e){return _.A("div",{class:_.yW("ytdShortsMiniplayerOverlayInteractive")},_.A(_.$Xs,{data:e}))}})),_.A("div",{class:_.yW("ytdShortsMiniplayerOverlayPlayerControls","ytdShortsMiniplayerOverlayInteractive"),
hidden:function(){var e;return!((e=g())==null||!e.adsOverlay)||B()&&!lUC(B())}},_.A("div",{class:"ytdShortsMiniplayerOverlayPlayerControlsInner"},_.A(_.XCb,null)))),_.A(_.v,{cond:function(){var e=g(),Z,h;
e=_.a(e==null?void 0:(Z=e.adsOverlay)==null?void 0:(h=Z.fulfillmentContent)==null?void 0:h.fulfilledLayout,art);return _.a(e==null?void 0:e.renderingContent,SbX)},
then:function(e){return _.A("div",{class:"ytdShortsMiniplayerOverlayAdsOverlay"},_.A(TIU,{data:e}))}}))},"hh");var I3C=_.q(function(){var X=_.C(_.uo(new _.Fv(NaN,NaN),void 0,"ejTaF")),J=X.next().value,p=X.next().value;X=_.C(_.uo(!1,void 0,"aTA69e"));var l=X.next().value,g=X.next().value,B=_.C(_.uo(!1,void 0,"OsC2Ib"));X=B.next().value;var k=B.next().value;B=_.yG().resolve(_.g9).miniplayerPropSignalMap[0];var n=B.data,w=B.shortsData,Y=B.nextButtonDisabled,e=B.shortsPreviewThumbnail,Z=B.previousButtonDisabled,h=B.externalPlaylistData,x=B.playabilityStatus,U=B.isDisabled,y=B.playerVe,c=B.closeVe;B=_.Fg(_.ru);
_.az("yt-pip-window-resized",function(G){p(G)});
_.az("yt-activate-pip-miniplayer",function(){return _.L(function(G){k(!0);_.Ma(G)})});
var D=function(){var G;return!((G=h())==null||!G.contents)&&l()},m=function(){var G=J(),P=!!n(),Q=D();
G=G.clone();P&&(G.height-=76);Q&&(G.height-=285);return G},d=function(){g(!l())};
_.ge(function(){var G=y(),P=_.Kv(11),Q=_.El(11);P&&Q&&G&&(_.ps(P,Q,G),Q=c())&&(_.l0(P,G,[Q]),_.Bv(P,[Q]))},"h5qKie");
return _.A("ytd-pip-container",{class:"ytdPipContainerHost"},_.A(_.v,{cond:X,then:function(){return _.A(_.vdg,{isDisabled:U,playabilityStatus:x,size:m,isPictureInPicture:!0})}}),_.A(_.v,{cond:n,
then:function(){return _.A(_.w3O,{data:n,expanded:l,onExpandClick:d,playlistData:h})}}),_.A(_.v,{cond:D,
then:function(){return _.A("div",{class:"ytdPipContainerPlaylistPanel"},_.A(_.aFg,{data:h,hideHeaderText:!0,withinMiniplayer:!0}))}}),_.A(_.v,{cond:B,
then:function(){return _.A(C_s,{data:w,nextButtonDisabled:Y,previousButtonDisabled:Z,playabilityStatus:x,previewThumbnail:e})}}))},"jh");var Me=function(X,J,p){var l=this;this.pipController=X;this.JSC$19301_clientRoot=J;this.JSC$19301_pageRequestService=p;this.active=!1;this.player=this.playerElement=this.miniplayerFetchRequest=null;this.miniplayerPropSignalMap=FXa();this.JSC$19301_watchPipEnabled=_.H("web_watch_pip");this.watchPipManualOnlyEnabled=_.H("web_watch_pip_manual");this.shortsPipEnabled=_.H("web_shorts_pip");this.JSC$19301_watchWhileEnabled=_.H("kevlar_watch_while_v2");this.miniplayerServiceActionMap={"yt-downloaded-video-deleted":this.onDownloadedVideoDeleted.bind(this),
"yt-show-miniplayer-command":this.onShowMiniplayerCommand.bind(this)};this.watchPipMode=this.shortsPipMode=this.watchWhileMode=this.miniplayerToPipMode=this.userDeactivatedWatchWhile=this.isReadyToResume=this.hasPlaylistData=this.isSingleOptionSurveyActive=!1;_.iH(_.v5(),h6T,function(g){l.isSingleOptionSurveyActive=g});
this.JSC$19301_onPlayerPlayVideo=this.JSC$19301_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);_.xC(_.hT.getInstance(),this.miniplayerServiceActionMap,this.JSC$19301_clientRoot);X.pictureInPictureSupported()&&_.le("genericClientExperimentEvent",
{eventType:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED"})},Y6b,h56,YBO,xX0,HPg,GRH,avp,UXp,rLT,e50;
Me.prototype.handleMediaSessionPipActivation=function(X){var J=this,p,l;return _.L(function(g){_.To().mediaSessionPipActivation=!0;p=_.yG().resolve(_.vE);if(p.isOnWatch()&&J.JSC$19301_watchPipEnabled){if(J.watchPipManualOnlyEnabled&&((l=X)==null?void 0:l.enterPictureInPictureReason)!=="useraction")return zo(),g.return();_.To().watchPipActivation=!0;_.kOO(J,p.data);return g.jumpTo(0)}return p.isOnShorts()&&J.shortsPipEnabled?(_.To().shortsPipActivation=!0,_.n6p(J),g.jumpTo(0)):J.isMiniplayerActive()&&
J.JSC$19301_watchPipEnabled&&!J.watchWhileMode?g.yield(LhJ(J),0):g.jumpTo(0)})};
var LhJ=function(X){var J,p,l,g;return _.L(function(B){if(B.nextAddress==1)return J=!X.miniplayerToPipMode,p=X.playerElement,l=X.miniplayerData,g=X.watchResponse,B.yield(X.deactivate(),2);if(B.nextAddress!=3)return J?(_.To().mediaSessionPipActivation=!0,_.To().watchPipActivation=!0):_.To().miniplayerButtonActivation=!0,B.yield(X.activate(p,l,g),3);X.miniplayerToPipMode=J;_.Ma(B)})};
Me.prototype.onDownloadedVideoDeleted=function(X){var J,p=_.a((J=this.miniplayerData)==null?void 0:J.watchEndpoint,_.CV),l,g;p&&((l=this.watchResponse)==null?void 0:(g=l.playerResponse)==null?void 0:g.offlineState)!==void 0&&(J=p.videoId)&&X&&J===X&&this.close()};
Me.prototype.onShowMiniplayerCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){switch(x.nextAddress){case 1:return p=_.a(X,okb),g=(l=p)==null?void 0:l.miniplayerCommand,B=_.a(g,_.CV),g&&B&&!J.active?x.yield(_.BY.getInstance(),2):x.return();case 2:return k=x.yieldResult,x.yield((n=k)==null?void 0:n.get("yt-miniplayer-shown-video-id"),3);case 3:w=x.yieldResult;Y=B.videoId;if(!Y||w===Y)return x.return();e=_.yG().resolve(_.vE);if(e.isOnWatch())return _.Wf(Error("Wj")),x.return();
Z={channelItem:{externalId:btoa(Y)}};J.readyToResumeVe=_.S_(121253,void 0,void 0,Z);_.To().showMiniplayerCommandActivation=!0;return x.yield(_.dDZ(J,g,!0),4);case 4:return J.active&&(_.uU(J,{readyToResumeVe:J.readyToResumeVe,isReadyToResume:!0}),J.isReadyToResume=!0),x.yield((h=k)==null?void 0:h.set("yt-miniplayer-shown-video-id",B.videoId),5);case 5:J.readyToResumeVe=void 0,_.Ma(x)}})};
Me.prototype.init=function(X){this.miniplayerEl?_.Wf(new _.Kw("MiniplayerService already initialized.")):this.miniplayerEl=X};
Me.prototype.isInitialized=function(){var X=!!this.miniplayerEl;X||_.Wf(new _.Kw("MiniplayerService used before initialized."));return X};
_.kOO=function(X,J){if(X.isInitialized()){var p=_.Mi4(J.response,J.playerResponse),l=_.yG().resolve(_.vE).getPlayerFromWatch();_.To().currentEndpoint=p.watchEndpoint||null;X.activate(l,p,J)}};
_.n6p=function(X){if(X.isInitialized()){var J=_.yG().resolve(_.vE).getPlayerFromShorts();X.activate(J)}};
Y6b=function(X,J){var p;(p=!X.isInitialized())||(p=_.yG().resolve(_.vE).isOnWatch()&&X.watchPipMode,p=!(X.isMiniplayerActive()&&(_.To().userActivation||_.To().lockupActivation||p)));if(p)return!1;AL0(X,J)?_.qe(X):GRH(X,J);return X.watchPipMode?!_.yG().resolve(_.vE).isOnWatch():!0};
Me.prototype.isMiniplayerActive=function(){return this.active};
var AL0=function(X,J){var p;J=(p=_.a(J,_.CV))==null?void 0:p.videoId;var l,g;X=(g=_.a((l=X.miniplayerData)==null?void 0:l.watchEndpoint,_.CV))==null?void 0:g.videoId;return J!=null&&J===X};
Me.prototype.collapse=function(){this.isInitialized()&&(this.backgroundPageData?_.h8(this.miniplayerEl,"yt-navigate-cache",{url:this.backgroundPageData.url,endpoint:this.backgroundPageData.endpoint,data:this.backgroundPageData}):_.xm(this.miniplayerEl,"yt-navigate-home-action"))};
_.dDZ=function(X,J,p,l){p=p===void 0?!1:p;var g,B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:if(X.active){w.jumpTo(2);break}g=_.yG().resolve(_.vE);if(k=(B=X.playerElement)!=null?B:g.getPlayerFromWatch()){w.jumpTo(3);break}return w.yield(_.yG().resolve(_.rz),4);case 4:k=g.getPlayerFromWatch();case 3:if(!k){_.Wf(Error("Yj"));w.jumpTo(2);break}return w.yield(X.activate(k,l),2);case 2:return X.active?w.yield(GRH(X,J,p),7):w.return();case 7:(n=X.getPlayerElement())==null||n.focusOnPlayer(),
_.Ma(w)}})};
Me.prototype.activate=function(X,J,p){var l=this,g,B,k,n,w,Y,e,Z,h;return _.L(function(x){switch(x.nextAddress){case 1:if(!l.isInitialized())return x.return();if(!X)return _.Wf(Error("Yj")),x.return();if(_.T_H()||l.isMiniplayerActive())var U=!0;else U=_.To().watchPipActivation||_.To().watchWhileActivation,_.yG().resolve(_.vE).isOnWatch()&&!U?(_.Wf(new _.Kw("miniplayer activated on watch page")),U=!0):U=_.To().watchWhileActivation?l.userDeactivatedWatchWhile||!!document.pictureInPictureElement||qO4():
!1;if(U)return zo(),x.return();g=_.To().mediaSessionPipActivation;B=_.To().shortsPipActivation;k=_.To().watchPipActivation;w=(n=_.To().watchWhileActivation)||k;Y=k||B;if(!l.pictureInPictureEnabled()||!Y){x.jumpTo(2);break}return x.yield(wCA(l,g),3);case 3:if(!x.yieldResult)return _.Wf(Error("Xj")),zo(),x.return();case 2:return l.setActive(!0),l.watchResponse=p,l.playerElement=X,l.updateMiniplayerData(J),x.yield(YBO(l,X),4);case 4:if(!l.active)return _.Wf(new _.Kw("miniplayer deactivated during activation")),
l.removePlayerListeners(),x.return();U=_.yG().resolve(_.hI);U.addEventListener("yt-navigate",_.Da(l,l.onPlaylistNavigate));U.addEventListener("yt-playlist-data-updated",_.Da(l,l.JSC$19301_onPlaylistDataUpdated));l.JSC$19301_onPlaylistDataUpdated();zo();l.JSC$19301_watchWhileEnabled&&_.v6b(l,n);l.pictureInPictureEnabled()&&l.shortsPipEnabled&&(l.shortsPipMode=B,_.v5().dispatch(qXv(l.shortsPipMode)));l.pictureInPictureEnabled()&&l.JSC$19301_watchPipEnabled&&(l.watchPipMode=k,l.JSC$19301_watchPipEnabled&&
(!l.watchPipManualOnlyEnabled||_.NRR()&&_.U4T("Chromium")>=142)&&_.uzT(l.handleMediaSessionPipActivation));l.player&&(e=l.player.getPlayerState(),Z=e===1,_.v5().dispatch(E2u(e)),_.HI(l.miniplayerEl,"yt-miniplayer-play-state-changed",[Z]),_.To().isVideoPlaying=Z);_.HI(l.miniplayerEl,"yt-miniplayer-endpoint-changed");e50(l);_.ZP6(l);if(l.shortsPipMode||l.watchPipMode)x=x.yield(_.xm(l.miniplayerEl,"yt-activate-pip-miniplayer")[0],6);else{U=x.yield;var y=_.xm(l.miniplayerEl,"yt-activate-miniplayer",[w])[0];
x=U.call(x,y,6)}return x;case 6:if(l.watchResponse){U=l.getScreenLayer();y=_.Kv(0);var c=p46(0);y&&c&&(_.z4(y,c,U),U===0&&X4K(void 0,0))}h56(l);xX0(l,!0);(h=l.getPlayerElement())==null||h.focusOnPlayer();_.Ma(x)}})};
Me.prototype.updateMiniplayerData=function(X){this.miniplayerData=X;_.uU(this,{data:X})};
_.ZP6=function(X){var J,p,l=((J=X.miniplayerData)==null?void 0:(p=J.miniplayerRenderer)==null?void 0:p.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY";J=X.watchWhileMode||X.watchPipMode?l&&!_.yG().resolve(_.vE).isOnWatch():l;_.uU(X,{isDisabled:J});var g,B;p=_.a((g=X.miniplayerData)==null?void 0:(B=g.miniplayerRenderer)==null?void 0:B.minimizedEndpoint,_.zT);J&&p&&_.yG().resolve(_.$5).openSheet({openPopupActionCommand:{openPopupAction:p}},X.miniplayerEl)};
h56=function(X){if(X.watchResponse&&!HPg(X)){var J,p=(J=X.watchResponse.playerResponse)==null?void 0:J.trackingParams;p&&(_.uU(X,{expandVe:_.S_(35989),closeVe:_.S_(34699),readyToResumeCloseVe:_.S_(131070),repositionVe:_.S_(226204),resizeVe:_.S_(226205)}),_.uU(X,{playerVe:_.V_(p)}))}};
YBO=function(X,J){return _.L(function(p){if(p.nextAddress==1)return J.preparePlayer(),p.yield(J.getPlayerPromise(),2);X.player=p.yieldResult;X.player&&(X.player.addEventListener("onPlayVideo",X.JSC$19301_onPlayerPlayVideo),X.player.addEventListener("onCloseMiniplayer",X.onPlayerCloseMiniplayer),X.player.addEventListener("onExpandMiniplayer",X.onPlayerExpandMiniplayer),X.player.addEventListener("onStateChange",X.onPlayerStateChange));_.Ma(p)})};
_.W=Me.prototype;_.W.JSC$19301_onPlayerPlayVideo=function(X){var J=X.sessionData&&"autonav"in X.sessionData,p;X.sessionData&&X.sessionData.itct&&(p=X.sessionData.itct);var l=X.watchEndpoint;J=l&&J?_.gWY(l,p):_.Zt(X.videoId,X.listId||void 0,p);X.sessionData&&_.A8(_.a(J.commandMetadata,_.SH).url,X.sessionData);GRH(this,J)};
_.W.onPlayerExpandMiniplayer=function(){_.qe(this)};
_.W.onPlayerCloseMiniplayer=function(){this.watchWhileMode&&(this.userDeactivatedWatchWhile=!0);this.close(this.watchWhileMode)};
_.W.onPlayerStateChange=function(){if(this.player){var X=this.player.getPlayerState(),J=X===1;_.v5().dispatch(E2u(X));_.v5().dispatch(_.zPu(X));_.HI(this.miniplayerEl,"yt-miniplayer-play-state-changed",[J]);_.To().isVideoPlaying=J;if(X===0){J=!_.bH.getInstance().isAutoplaySetExplicitly();var p,l,g,B,k,n,w=(p=this.watchResponse.response)==null?void 0:(l=p.contents)==null?void 0:(g=l.twoColumnWatchNextResults)==null?void 0:(B=g.autoplay)==null?void 0:(k=B.autoplay)==null?void 0:(n=k.autoplayExplicitChoiceDialogRenderer)==
null?void 0:n.confirmDialogRenderer;J&&w&&this.player.setAutonavState(1)}X===0&&this.watchWhileMode&&this.deactivate()}};
_.W.onPlaylistNavigate=function(X,J){var p=this,l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1){if(!_.a(J.endpoint,_.CV))return e.return();_.To().currentEndpoint=J.endpoint;_.HI(p.miniplayerEl,"yt-miniplayer-endpoint-changed");if(_.yG().resolve(_.vE).isOnWatch()&&(p.watchWhileMode||p.watchPipMode))return e.return();X.stopPropagation();(B=(g=_.a((l=J.endpoint)==null?void 0:l.commandMetadata,_.SH))==null?void 0:g.url)&&J.tempData&&!_.Q5.isEmpty(J.tempData)&&_.A8(B,J.tempData);k={clientParams:{miniplayer:!0,
autoSaveToQueue:!1}};n=new zmG(function(){return p.getPlayerElement()},k,{layer:p.getScreenLayer()});
w=function(Z){n.processChunk({endpoint:J.endpoint,data:Z})};
avp(p);p.miniplayerFetchRequest=UXp(p,J.endpoint,w);_.f$(e,2);return e.yield(p.miniplayerFetchRequest,4)}if(e.nextAddress!=2)return Y=e.yieldResult,rLT(p,Y),_.e8(e,0);_.qa(e);_.Ma(e)})};
_.W.JSC$19301_onPlaylistDataUpdated=function(){var X=_.yG().resolve(_.hI).getPlaylistData();this.hasPlaylistData=!!X;_.uU(this,{externalPlaylistData:X||{}})};
_.W.close=function(X){if(this.isInitialized())if(X){if(!((this.watchWhileMode||this.watchPipMode)&&_.yG().resolve(_.vE).isOnWatch()||this.shortsPipMode)){var J;(J=this.getPlayerElement())==null||J.stop()}this.deactivate()}else _.rM().closeMiniplayer(this.miniplayerEl)};
_.W.deactivate=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1){if(!J.isInitialized()||!J.active)return k.return();J.setActive(!1);avp(J);(p=!!X&&AL0(J,X))&&J.isSingleOptionSurveyActive&&_.xm(J.miniplayerEl,"yt-show-watch-page-survey",[J.isSingleOptionSurveyActive]);return k.yield(Ivp(J),2)}if(k.nextAddress!=3){xX0(J,!1);J.isReadyToResume=!1;J.watchResponse=void 0;J.updateMiniplayerData(void 0);J.shortsPipMode&&(J.shortsPipMode=!1,_.v5().dispatch(qXv(J.shortsPipMode)),F6p(J.pipController),
(l=J.player)==null||l.setInternalSize(NaN,NaN));J.watchPipMode&&(J.watchPipMode=!1,F6p(J.pipController));(g=J.watchWhileMode)&&_.v6b(J,!1);J.removePlayerListeners();var n=_.yG().resolve(_.hI);n.removeEventListener("yt-navigate",_.Da(J,J.onPlaylistNavigate));n.removeEventListener("yt-playlist-data-updated",_.Da(J,J.JSC$19301_onPlaylistDataUpdated));_.To().currentEndpoint=null;_.HI(J.miniplayerEl,"yt-miniplayer-endpoint-changed");J.playerElement=null;zo();if(J.shortsPipMode||J.watchPipMode)k=k.jumpTo(3);
else{n=k.yield;var w=_.xm(J.miniplayerEl,"yt-deactivate-miniplayer",[p,g])[0];k=n.call(k,w,3)}return k}(B=J.player)==null||B.setInternalSize(NaN,NaN);J.player=null;_.Ma(k)})};
var Ivp=function(X){var J;return _.L(function(p){J=_.yG().resolve(_.vE);return X.shortsPipMode?p.yield(J.movePlayerToShorts(X.playerElement),0):p.yield(J.movePlayerToWatch(X.playerElement),0)})};
Me.prototype.removePlayerListeners=function(){this.player&&(this.player.removeEventListener("onPlayVideo",this.JSC$19301_onPlayerPlayVideo),this.player.removeEventListener("onCloseMiniplayer",this.onPlayerCloseMiniplayer),this.player.removeEventListener("onExpandMiniplayer",this.onPlayerExpandMiniplayer),this.player.removeEventListener("onStateChange",this.onPlayerStateChange))};
Me.prototype.setActive=function(X){this.active=X;this.isSingleOptionSurveyActive?_.xm(this.miniplayerEl,"yt-close-popup-action",["ytd-single-option-survey-renderer"]):_.xm(this.miniplayerEl,"yt-close-popup-action",["ytd-survey-follow-up-renderer"]);_.v5().dispatch(_.a4({type:"SET_MINIPLAYER_IS_ACTIVE",payload:this.active}))};
_.v6b=function(X,J){X.watchWhileMode=J;_.uU(X,{watchWhile:J})};
xX0=function(X,J){if(!HPg(X))if(X.shortsPipMode||X.watchPipMode){var p;(p=X.player)==null||p.setDocumentPictureInPicture(J)}else{var l;(l=X.player)==null||l.setMinimized(J)}};
HPg=function(X){return X.watchWhileMode&&_.H("kevlar_watch_while_counterfactual")};
_.qe=function(X){var J;return _.L(function(p){switch(p.nextAddress){case 1:if(!X.isInitialized())return p.return();_.f$(p,2);return p.yield(X.miniplayerFetchRequest,4);case 4:_.e8(p,3);break;case 2:_.qa(p);case 3:X.watchResponse&&X.miniplayerData&&X.miniplayerData.watchEndpoint?(J={url:X.watchResponse.url,endpoint:X.miniplayerData.watchEndpoint,data:X.watchResponse,miniplayer:!0},_.h8(X.miniplayerEl,"yt-navigate-cache",J)):X.miniplayerData&&X.miniplayerData.watchEndpoint&&_.h8(X.miniplayerEl,"yt-navigate",
{endpoint:X.miniplayerData.watchEndpoint}),_.Ma(p)}})};
GRH=function(X,J,p){var l,g,B,k;return _.L(function(n){if(n.nextAddress==1){if(AL0(X,J))return n.return();_.To().currentEndpoint=J;_.HI(X.miniplayerEl,"yt-miniplayer-endpoint-changed");_.HI(X.miniplayerEl,"yt-miniplayer-play-state-changed",[!1]);_.To().isVideoPlaying=!1;l={clientParams:{miniplayer:!0,autoSaveToQueue:!p}};g=new zmG(function(){return X.getPlayerElement()},l,{layer:X.getScreenLayer(),
parentLayer:0},void 0,X.readyToResumeVe);B=function(w){var Y,e,Z=Object.assign({},(Y=w.playerResponse)==null?void 0:(e=Y.playerConfig)==null?void 0:e.playbackStartConfig,{startPaused:!0}),h;p&&((h=w.playerResponse)==null?0:h.playerConfig)&&(w.playerResponse.playerConfig.playbackStartConfig=Z);g.processChunk({endpoint:J,data:w})};
avp(X);X.miniplayerFetchRequest=UXp(X,J,B);_.f$(n,2);return n.yield(X.miniplayerFetchRequest,4)}if(n.nextAddress!=2)return k=n.yieldResult,rLT(X,k),_.e8(n,0);_.qa(n);_.Ma(n)})};
Me.prototype.getScreenLayer=function(){return this.shortsPipMode||this.watchPipMode?11:3};
avp=function(X){X.miniplayerFetchRequest&&(X.miniplayerFetchRequest.cancel&&X.miniplayerFetchRequest.cancel("Active request obsolete"),X.miniplayerFetchRequest=null)};
UXp=function(X,J,p){var l,g=(l=_.a(J.commandMetadata,_.SH))==null?void 0:l.url,B;l=!g||_.a8("disable_miniplayer_tempdata")?{}:(B=dtR(g))!=null?B:{};return W6(X.JSC$19301_pageRequestService,J,l,window.location.href,"watch",function(k,n){p(n)},function(k){return k!==X.miniplayerFetchRequest})};
rLT=function(X,J){var p;_.L(function(l){if(!J)return l.return();X.watchResponse=J;h56(X);e50(X);p=_.Mi4(J.response,J.playerResponse);if(X.isMiniplayerActive()){J.response&&(X.playerElement.watchNextData=J.response);var g=_.Q5.getValueByKeys.apply(_.Q5,[J].concat(_.EU($$b)));_.Q5.getValueByKeys.apply(_.Q5,[J].concat(_.EU(LYb)))&&g&&_.yG().resolve(_.hI).setAutoplayRenderer(g);if(g)if(_.H("kevlar_is_pupi_enabled")){var B,k,n,w,Y,e=((B=J.response)==null?0:(k=B.playerOverlays)==null?0:(n=k.playerOverlayRenderer)==
null?0:(w=n.autonavToggle)==null?0:(Y=w.autoplaySwitchButtonRenderer)==null?0:Y.enabled)?2:1;_.bH.getInstance().setState(e,!1,!1)}else B=JvK()?2:1,(e=X.player)==null||e.setAutonavState(B);X.updateMiniplayerData(p);_.ZP6(X)}_.Ma(l)})};
e50=function(X){var J,p,l=(J=X.watchResponse)==null?void 0:(p=J.playerResponse)==null?void 0:p.playabilityStatus,g;J=l==null?void 0:(g=l.miniplayer)==null?void 0:g.miniplayerRenderer;(J==null?void 0:J.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"&&J.minimizedEndpoint&&_.am(X.miniplayerEl,[J.minimizedEndpoint]);_.uU(X,{playabilityStatus:l})};
_.uU=function(X,J){(0,X.miniplayerPropSignalMap[1])(J)};
Me.prototype.getPlayerElement=function(){if(!this.isInitialized())return null;var X;return this.playerElement?this.playerElement:(X=_.ya(this.miniplayerEl).querySelector("#player-container"))==null?void 0:X.firstElementChild};
Me.prototype.pictureInPictureSupported=function(){return this.pipController.pictureInPictureSupported()};
var wCA=function(X,J){J=J===void 0?!1:J;var p,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1){if(!X.pictureInPictureSupported()||!oD5()&&!J)return w.return(!1);p=yLs(X);l=p.width;g=p.height;return w.yield(X.pipController.openWindow({width:l,height:g}),2)}B=w.yieldResult;k=X.pipController.getWindow();if(!k||!B)return w.return(!1);k.document.body.style.overflow="hidden";n=yaZ(k);qfb(X.pipController,function(){o6T(X);n()});
return w.return(!0)})},yLs=function(X){var J=_.To().shortsPipActivation,p,l;
X=J?.5625:(l=(p=X.player)==null?void 0:p.getVideoAspectRatio())!=null?l:16/9;p=Math.min(window.innerWidth,window.innerHeight)/2;J=J?0:76;return X>1?new _.Fv(p,J+p/X):new _.Fv(p*X,J+p)},o6T=function(X){var J;
_.L(function(p){J=_.yG().resolve(_.vE);return J.isOnWatch()&&X.watchPipMode||J.isOnShorts()&&X.shortsPipMode?p.yield(X.deactivate(),0):X.miniplayerToPipMode?p.yield(LhJ(X),0):X.watchPipMode?p.yield(_.qe(X),0):p.jumpTo(0)})};
Me.prototype.pictureInPictureEnabled=function(){return this.pictureInPictureSupported()&&(this.JSC$19301_watchPipEnabled||this.shortsPipEnabled)};
_.O1.Object.defineProperties(Me.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});
Me[o6]=[NQA,kYk,_.QQ];var SBp="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(" "),
OPp="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(" "),cLO="arrow_down arrow_up overflow_horizontal pause play-arrow shorts-comment shorts-dislike shorts-like shorts-share volume-off volume-up waveform".split(" "),
bPb="arrow_down arrow_up overflow_horizontal pause play share text_bubble thumb_down thumb_up volume_max volume_mute waveform".split(" ");var fvA=function(X,J,p){_.GL.call(this);this.store=X;this.panelController=J;this.pageContentExtractor=p;this.isInitialized=!1};
_.r(fvA,_.GL);
fvA.prototype.init=function(X){var J=this;this.isInitialized||(this.isInitialized=!0,this.environment=X!=null?X:"CHAT_ENVIRONMENT_ENUM_YOUCHAT",this.pageSubtype=_.$1.currentPageSubTypeSelector(this.store.getState()),X=_.iH(this.store,_.$1.currentPageSubTypeSelector,function(p){a:if(_.DXp(J))switch(p){case "shorts":case "learning":case "learning_journey_watch":case "learning_journey_browse":case "your-courses":case "playables":case "report-history":var l=!0;break a;default:l=!1}else l=!1;l&&J.panelController.hidePanel({identifier:"PAai_companion"});
J.pageSubtype!==p&&(J.pageSubtype=p)}),this.addOnDisposeCallback(X))};
_.zgp=function(X,J){if(_.DXp(X))switch(J){case "watch":var p,l;return{pageSurface:"PAGE_SURFACE_WATCH",entityId:(p=_.cE())==null?void 0:(l=p.getVideoData())==null?void 0:l.video_id};case "search":var g,B,k;return{pageSurface:"PAGE_SURFACE_SEARCH",videoIds:(B=(g=X.pageContentExtractor)==null?void 0:UcA(g))!=null?B:[],entityId:(k=(new URLSearchParams(window.location.search)).get("search_query"))!=null?k:void 0};case "companion-canvas":var n,w;return{pageSurface:"PAGE_SURFACE_CANVAS",videoIds:(w=(n=
X.pageContentExtractor)==null?void 0:UcA(n))!=null?w:[]};default:var Y,e;X={videoIds:(e=(Y=X.pageContentExtractor)==null?void 0:UcA(Y))!=null?e:[]};return _.H("enable_ai_companion_default_page_context")?X:void 0}};
_.DXp=function(X){return X.environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"};
fvA[o6]=[_.k3,_.Bg,_.I6(rZp)];var R56=_.q(function(X){return _.A("yt-common-mark-view-model",{class:"ytCommonMarkViewModelHost"},_.A(_.Uj,{text:function(){return X.data().text||""},
wrapCodeBlocks:X.shouldWrapCodeBlock}))},"lh");_.mXg=_.q(function(X){return _.A("yt-ai-companion-attachment-view-model",{el:_.A4(_.j_(function(){return X.data().rendererContext})),
class:_.yW("ytAiCompanionAttachmentViewModelHost",X.className)},_.A("div",{class:"ytAiCompanionAttachmentViewModelTitleContainer"},_.A(_.v,{cond:function(){return X.data().title},
then:function(J){return _.A("h3",{class:"ytAiCompanionAttachmentViewModelTitleHeading",title:function(){return J().content}},_.A(_.x3,{text:J}))}}),_.A(_.v,{cond:function(){return _.BD(X.data().trailingTitleIcon)},
then:function(J){return _.A("div",{class:"ytAiCompanionAttachmentViewModelTitleTrailingIcon"},_.A(_.wt,{data:J,alt:"",preserveWidth:!0,preserveHeight:!0}))}})),_.A(_.v,{cond:function(){return X.data().description},
then:function(J){return _.A("div",{class:"ytAiCompanionAttachmentViewModelDescription"},_.A(_.x3,{text:J}))}}),_.A(_.v,{cond:function(){return X.data().bottomItem},
then:function(J){return _.A("div",{class:"ytAiCompanionAttachmentViewModelBottomItem"},_.A(_.NA,{data:J},{tableViewModel:yzZ}))}}))},"mh");_.FhO=_.q(function(X){return _.A("yt-channel-attribution-view-model",{class:_.yW("ytChannelAttributionViewModelHost",X.className)},_.A("div",{class:"ytChannelAttributionViewModelUpper"},_.A(_.NA,{data:function(){return X.data().avatar}},{decoratedAvatarViewModel:_.Ln}),_.A("div",{class:"ytChannelAttributionViewModelChannelTitle"},_.A(_.x3,{text:function(){return X.data().title}}))),_.A("div",{class:"ytChannelAttributionViewModelBottom"},_.A(_.x3,{text:function(){return X.data().subtitle}})))},"nh");var qBA=_.q(function(X){var J=_.C(_.uo(!1,void 0,"MFRKRb")),p=J.next().value,l=J.next().value,g=function(){return X.data().activeRenderer},B=function(){return X.data().inactiveRenderer};
return _.A("yt-channel-disclosure-view-model",{"on:mouseleave":_.Sv(function(){l(!1)}),
"on:mouseover":_.Sv(function(){l(!0)}),
class:_.yW("ytChannelDisclosureViewModelHost",X.className)},_.A(_.v,{cond:function(){return p()},
then:function(){return _.A(_.NA,{data:g},{channelAttributionViewModel:_.FhO})},
else:function(){return _.A(_.NA,{data:B},{decoratedAvatarViewModel:_.Ln})}}))},"oh");var Nsg=null;var M1g={},uLp=(M1g.initialized={priority:10,callback:function(X){var J=_.yG();J.addProvider({provide:mZZ,useClass:M5O});J.addProvider({provide:_.Nep,useFactory:function(){return new FsU}});
J.addProvider({provide:rT,useValue:_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME","WEB")});J.addProvider({provide:Bbp,useValue:5184E6});J.addProvider({provide:cyp,useValue:_.TP()});J.addProvider({provide:lEg,useClass:nQs});J.addProvider({provide:Ur,useClass:Ur});J.addProvider({provide:_.rz,useFactory:function(){return Nkv.promise}});
J.addProvider({provide:_.u_e,useFactory:function(){return _.MhH.promise}});
J.addProvider({provide:suU,useValue:function(){var w;return((w=_.hO())==null?void 0:w.getPlayer())||null}});
var p={};J.addProvider((p.provide=_.WT,p.useFactory=function(w,Y){return function(){return UsW(w,Y)}},p[o6]=[rT,
Bbp],p));p={};J.addProvider((p.provide=_.da,p.useClass=Hqp,p[o6]=[rT,Bbp],p));p={};J.addProvider((p.provide=_.mkI,p.useClass=I$T,p[o6]=[_.da],p));J.addProvider({provide:Yf,useFactory:_.v5});J.addProvider({provide:yQ,useFactory:_.v5});J.addProvider({provide:AZp,useFactory:_.v5});J.addProvider({provide:_.iUe,useFactory:function(){var w;return((w=_.hO())==null?void 0:w.getPlayer())||null}});
J.addProvider({provide:zUp,useFactory:_.v5});J.addProvider({provide:_.k3,useFactory:_.v5});J.addProvider({provide:PZ,useValue:_.b0});J.addProvider({provide:F2p,useClass:cWZ});J.addProvider({provide:yEp,useClass:I2p});J.addProvider({provide:ES,useClass:ES});J.addProvider({provide:PN,useClass:PN});J.addProvider({provide:dT,useClass:dT});J.addProvider({provide:QA,useClass:QA});J.addProvider({provide:Xe,useClass:Xe});J.addProvider({provide:FD,useClass:FD});J.addProvider({provide:a9,useClass:a9});J.addProvider({provide:tCp,
useValue:JXb});p={};J.addProvider((p.provide=PZp,p.useFactory=function(w){return w.watchEndpointMap||{}},p[o6]=[tCp],p));
p={};J.addProvider((p.provide=QB2,p.useFactory=function(w){return w.reelWatchEndpointMap||{}},p[o6]=[tCp],p));
J.addProvider({provide:_.pO,useFactory:_.Mp});J.addProvider({provide:WN,useFactory:_.DV});p={};J.addProvider((p.provide=IuU,p.useFactory=function(w){return function(Y){var e={automatedLogEventSource:5};e=e===void 0?{}:e;var Z,h,x=(h=_.a((Z=Y.endpoint)==null?void 0:Z.commandMetadata,_.SH))==null?void 0:h.rootVe;if(x){var U,y;if(Z=Y.previousCsn||((y=_.a((U=Y.endpoint)==null?void 0:U.commandMetadata,Wmv))==null?void 0:y.parentCsn)){var c=c===void 0?{}:c;if(Z!==_.Kv(c.layer)||x!==p46(c.layer))WqT(Z,c.cttAuthInfo,
c.layer||0),X4K(Z,c.layer||0),U=c.layer||0,_.g$(JiK(U===void 0?0:U),x);e.parentCsn=Z}Y.endpoint&&Z?D9s(w,Y.endpoint,e):_.Go(w,x,void 0,e);var D;((D=Y.response)==null?0:D.trackingParams)&&w.graftServerVe(Y.response.trackingParams);var m;((m=Y.playerResponse)==null?0:m.trackingParams)&&w.graftServerVe(Y.playerResponse.trackingParams);var d;((d=Y.reelWatchSequenceResponse)==null?0:d.trackingParams)&&w.graftServerVe(Y.reelWatchSequenceResponse.trackingParams)}}},p[o6]=[_.pO],p));
p={};J.addProvider((p.provide=YfA,p.useClass=wip,p[o6]=[PZ,_.k3],p));p={};J.addProvider((p.provide=h2,p.useClass=h2,p[o6]=[_.rz,_.k3],p));p={};J.addProvider((p.provide=Yi,p.useClass=Yi,p[o6]=[yQ,_.SV],p));J.addProvider({provide:_.IEw,useClass:u32});p={};J.addProvider((p.provide=_.Bg,p.useClass=Sf6,p[o6]=[_.IEw,_.I6(_.Ch)],p));J.addProvider({provide:_.Md,useClass:oMp});p={};J.addProvider((p.provide=uC,p.useClass=uC,p[o6]=[_.Md,_.rz,_.GU,_.SV],p));J.addProvider({provide:_.$5,useClass:aQ});J.addProvider({provide:_.ax6,
useClass:Uup});J.addProvider({provide:_.Wg,useClass:xi});_.H("enable_ai_companion")&&(J.addProvider({provide:_.Ch,useClass:bcb}),J.addProvider({provide:_.WJv,useClass:SEs}),J.addProvider({provide:rZp,useClass:HcJ}),J.addProvider({provide:kf,useClass:kf}),J.addProvider({provide:Cm,useClass:Cm}),J.addProvider({provide:kws,useValue:qBA}),J.addProvider({provide:_.nwG,useValue:_.mXg}),J.addProvider({provide:LKu,useValue:R56}));_.H("enable_ai_chat_controller")&&J.addProvider({provide:_.W1,useClass:fvA});
p={};J.addProvider((p.provide=_.lC,p.useClass=MQT,p[o6]=[_.lC],p));J.addProvider({provide:_.dr,useClass:Z$A});J.addProvider({provide:xf,useClass:xf});J.addProvider({provide:tQ,useClass:tQ});J.addProvider({provide:yI,useClass:yI});p={};J.addProvider((p.provide=lp,p.useClass=lp,p[o6]=[_.SV,_.GU],p));J.addProvider({provide:mZ,useClass:HT});p={};J.addProvider((p.provide=NF,p.useClass=NF,p[o6]=[_.$5,mZ],p));p={};J.addProvider((p.provide=fm,p.useClass=fm,p[o6]=[_.$5],p));p={};J.addProvider((p.provide=v1,
p.useClass=v1,p[o6]=[Yf,wT,_.SV],p));J.addProvider({provide:wT,useClass:i$b});_.H("web_enable_feedback_endpoint_resolver_batch_2")&&(p={},J.addProvider((p.provide=Z9,p.useClass=Z9,p[o6]=[Yf],p)),p={},J.addProvider((p.provide=es,p.useClass=es,p[o6]=[wT],p)));p={};J.addProvider((p.provide=FR,p.useClass=FR,p[o6]=[_.Wg,mZ],p));p={};J.addProvider((p.provide=c1,p.useClass=c1,p[o6]=[_.Wg],p));p={};J.addProvider((p.provide=qF,p.useClass=qF,p[o6]=[_.GU,_.Bg],p));p={};J.addProvider((p.provide=RG,p.useClass=
RG,p[o6]=[_.GU,_.pO],p));J.addProvider({provide:YQ,useClass:YQ});p={};J.addProvider((p.provide=$Q,p.useClass=$Q,p[o6]=[Yf],p));J.addProvider({provide:O5,useClass:O5});J.addProvider({provide:SP,useClass:SP});p={};J.addProvider((p.provide=bC,p.useClass=bC,p[o6]=[Yf],p));p={};J.addProvider((p.provide=f8,p.useClass=f8,p[o6]=[_.GU,Yf],p));p={};J.addProvider((p.provide=DO,p.useClass=DO,p[o6]=[Yf],p));p={};J.addProvider((p.provide=RP,p.useClass=RP,p[o6]=[Yf],p));p={};J.addProvider((p.provide=bp,p.useClass=
bp,p[o6]=[_.Bg],p));p={};J.addProvider((p.provide=xQ,p.useClass=xQ,p[o6]=[_.pO],p));p={};J.addProvider((p.provide=yA,p.useClass=yA,p[o6]=[L8],p));p={};J.addProvider((p.provide=oP,p.useClass=oP,p[o6]=[L8],p));J.addProvider({provide:U5,useClass:U5});J.addProvider({provide:rX,useClass:rX});J.addProvider({provide:hC,useClass:hC});p={};J.addProvider((p.provide=MF,p.useClass=MF,p[o6]=[_.Bg,_.SV],p));J.addProvider({provide:Uc,useClass:Uc});p={};J.addProvider((p.provide=D9,p.useClass=D9,p[o6]=[_.GU,_.Bg],
p));J.addProvider({provide:oG,useClass:oG});p={};J.addProvider((p.provide=gX,p.useClass=gX,p[o6]=[Yf,_.GU,_.lC],p));p={};J.addProvider((p.provide=JC,p.useClass=JC,p[o6]=[_.GU,_.SV],p));J.addProvider({provide:ldZ,useValue:cqT});J.addProvider({provide:Azv,useValue:YFm});J.addProvider({provide:p8,useClass:p8});p={};J.addProvider((p.provide=XY,p.useClass=XY,p[o6]=[Yf],p));p={};J.addProvider((p.provide=BN,p.useClass=BN,p[o6]=[_.dr,_.SV],p));p={};J.addProvider((p.provide=hQ,p.useClass=hQ,p[o6]=[_.SV],p));
p={};J.addProvider((p.provide=AQ,p.useClass=AQ,p[o6]=[yQ],p));J.addProvider({provide:M6m,useFactory:_.kj.getInstance});p={};J.addProvider((p.provide=IG,p.useClass=IG,p[o6]=[rT,M6m,_.SV],p));J.addProvider({provide:H1,useClass:H1});J.addProvider({provide:gT,useClass:gT});J.addProvider({provide:$f,useClass:$f});J.addProvider({provide:_.B1,useClass:_.B1});J.addProvider({provide:qd,useClass:qd});p={};J.addProvider((p.provide=T6,p.useClass=T6,p[o6]=[yQ],p));p={};J.addProvider((p.provide=G6,p.useClass=G6,
p[o6]=[_.SV],p));p={};J.addProvider((p.provide=z6,p.useClass=z6,p[o6]=[_.SV],p));p={};J.addProvider((p.provide=js,p.useClass=js,p[o6]=[_.SV],p));_.H("web_enable_prefetching_videos_on_home")&&(J.addProvider({provide:wx,useClass:wx}),J.addProvider({provide:bU,useClass:bU}));p={};J.addProvider((p.provide=FY,p.useClass=FY,p[o6]=[_.SV],p));J.addProvider({provide:nm,useClass:nm});p={};J.addProvider((p.provide=vN,p.useClass=vN,p[o6]=[_.GU,_.SV],p));p={};J.addProvider((p.provide=Lm,p.useClass=Lm,p[o6]=[_.SV],
p));p={};J.addProvider((p.provide=fX,p.useClass=fX,p[o6]=[_.GU,_.SV],p));J.addProvider({provide:N$T,useClass:N$T});J.addProvider({provide:qzp,useClass:qzp});J.addProvider({provide:QI,useClass:QI});p={};J.addProvider((p.provide=P1,p.useClass=P1,p[o6]=[yQ,_.SV],p));J.addProvider({provide:Ec,useClass:Ec});p={};J.addProvider((p.provide=dX,p.useClass=dX,p[o6]=[yQ,_.SV,_.GU],p));p={};J.addProvider((p.provide=VA,p.useClass=VA,p[o6]=[_.SV],p));p={};J.addProvider((p.provide=G2,p.useClass=G2,p[o6]=[_.SV,_.GU],
p));p={};J.addProvider((p.provide=wX,p.useClass=wX,p[o6]=[_.SV,_.GU],p));p={};J.addProvider((p.provide=sc,p.useClass=sc,p[o6]=[_.rz],p));p={};J.addProvider((p.provide=ip,p.useClass=ip,p[o6]=[_.rz],p));p={};J.addProvider((p.provide=Km,p.useClass=Km,p[o6]=[_.rz],p));J.addProvider({provide:n8,useClass:n8});J.addProvider({provide:AC,useClass:AC});J.addProvider({provide:cN,useClass:cN});J.addProvider({provide:eP,useClass:eP});J.addProvider({provide:kQ,useClass:kQ});J.addProvider({provide:Ss,useClass:Ss});
J.addProvider({provide:C8,useClass:C8});J.addProvider({provide:_.E5,useClass:rx});J.addProvider({provide:cO,useFactory:function(){return _.hT.getInstance()}});
J.addProvider({provide:nLA,useFactory:msK});J.addProvider({provide:L8,useFactory:function(){return _.BY.getInstance()}});
J.addProvider({provide:o2k,useValue:{singleEntityType:"mainVideoEntity",listEntityType:"mainPlaylistEntity"}});p={};J.addProvider((p.provide=_.vT,p.useClass=_.vT,p[o6]=[_.rz,_.SV,_.pO,nLA,L8,cO,o2k,PZ],p));J.addProvider({provide:_.EA,useClass:Pju});J.addProvider({provide:_.WlJ,useClass:$Kp});p={};J.addProvider((p.provide=Oc,p.useClass=Oc,p[o6]=[_.WlJ],p));p={};J.addProvider((p.provide=_.eO,p.useFactory=function(w){return w.upliftCompletionResolver.promise},p[o6]=[YfA],p));
p=_.$y("IS_SHELL_LOAD")?"aa":"eocs";var l=_.$y("IS_SHELL_LOAD")?3:2;_.HY().parkOrScheduleJob(function(){eKw()},l,p);
_.HY().parkOrScheduleJob(function(){_.yG().resolve(h2).start()},2,"eocs");
_.HY().parkOrScheduleJob(function(){L6w()},2,"eocs");
_.HY().parkOrScheduleJob(function(){_.yG().resolve(Yi).start()},2,"eocs");
_.H("kevlar_debug_data_app_registration_ks")||oWa();J.addProvider({provide:_.NP,useValue:new y1p(X.root)});J.addProvider({provide:YC,useValue:new QrI});J.addProvider({provide:_.Rb2,useValue:new fFO(X.root)});J.addProvider({provide:_.ur,useValue:new Dfb});J.addProvider({provide:_.VL,useClass:is});J.addProvider({provide:NQA,useClass:U8});_.H("kevlar_network_sli_killswitch")||J.addProvider({provide:Q3s,useValue:Elr});J.addProvider({provide:qy6,useFactory:VaT});p={};J.addProvider((p.provide=RUA,p.useFactory=
aum,p[o6]=[_.eO,Yf,_.WT],p));p={};J.addProvider((p.provide=DK6,p.useClass=tC,p[o6]=[RUA],p));J.addProvider({provide:Yx2,useClass:nns});J.addProvider({provide:OF0,useClass:bF6});p=[].concat(_.EU(QQ6));p.push(_.XJ);p.push(McH);_.H("enable_share_panel_navigation_logging_fix_on_web")&&p.push(_.JPj);J.addProvider({provide:PU6,useValue:p});J.addProvider({provide:dkY,useClass:Sd2});J.addProvider({provide:j32,useClass:EP0});p={};J.addProvider((p.provide=N6m,p.useClass=PAw,p[o6]=[yQ],p));_.gs.addLowPriorityJob(function(){jAW()});
p={};J.addProvider((p.provide=kr0,p.useFactory=function(w){return function(Y){var e,Z=(e=_.a(Y.commandMetadata,_.SH))==null?void 0:e.url;if(!Z)throw new _.Kw("No URL for PBJ Command",Y);Z=SoW(Z,{pbj:"1"});e=K_a(Z,{})||{};e=Object.assign({},e,{"Content-Type":"application/x-www-form-urlencoded","x-youtube-csoc":"1","X-YouTube-STS":_.Bh("STS").toString()});Y=_.u8({command:JSON.stringify(Y),session_token:_.Bh("XSRF_TOKEN")});return w.fetch(Z,{method:"POST",headers:e,body:Y})}},p[o6]=[j32],p));
J.addProvider({provide:V5p,useFactory:function(){var w={};return w.CSI=PGT(),w.ECATCHER=taU(),w}});
J.addProvider({provide:bZm,useClass:t5O});p=[];p.push(J.resolve(OF0));l={};l=(l.client_location=_.kj.getInstance(),l.consistency=_.T8I(),l.entities=J.resolve(yEp),l.response_received_commands=J.resolve(dkY),l.store=J.resolve(_.mkI),l.tokens=J.resolve(OF0),l.service_params=J.resolve(bZm),l);if(_.H("web_shorts_prefetch_service_enabled")){var g=new y0p(J.resolve(_.da));l.shorts_prefetch=g}l.adblock_detection=J.resolve(N6m);J.addProvider({provide:_.e1,useClass:_.e1});g=J.resolve(tCp);var B=[];_.H("PremiumClientSharedConfig__enable_att_context_processor")&&
(J.addProvider({provide:C$T,useClass:BVA}),B.push(J.resolve(C$T)));if(_.H("owl_pl_await")){var k={};J.addProvider((k.provide=Or2,k.useFactory=function(w){return new oP6(w)},k[o6]=[_.e1],k));
B.push(J.resolve(Or2))}A9v(g,J.resolve(j32),J.resolve(F2p),l,J.resolve(_.da),p,B,J.resolve(DK6),J.resolve(Yx2));J.addProvider({provide:_.GU,useValue:_.$z.instance});_.H("start_client_gcf")&&J.addProvider({provide:i_,useValue:Xvj()});J.addProvider({provide:hK2,useFactory:function(){return new hK2(_.yG().resolve(_.e1),_.BY.getInstance())}});
_.HY().parkOrScheduleJob(function(){xcg()},1,"eocs");
p={};J.addProvider((p.provide=ZC,p.useClass=ZC,p[o6]=[_.WT,_.GU],p));J.addProvider({provide:_.Qkg,useFactory:_.cT.getInstance});_.HY().parkOrScheduleJob(function(){_.yG().resolve(ZC).refresh()},0,"eocs");
J.addProvider({provide:_.QQ,useClass:sB2});_.H("kevlar_signal_collection_killswitch")||(p={},J.addProvider((p.provide=pip,p.useClass=pip,p[o6]=[rT,WN],p)),_.HY().parkOrScheduleJob(function(){_.yG().resolve(pip).record()},1,"eocs"));
_.H("web_debug_handler_registration_killswitch")||_.HY().parkOrScheduleJob(function(){IH6("DOWNLOAD_PES",RuY);_.H("offline_client_state_export_ks")||IH6("OFFLINE_CLIENT_STATE",b3B)},0,"eocs");
_.H("kevlar_prevent_polymer_dynamic_font_load")&&_.HY().parkOrScheduleJob(function(){var w=[_.rb($N6),_.rb(WEO)];w=_.C(w);for(var Y=w.next();!Y.done;Y=w.next()){Y=Y.value;var e=document.createElement("link");_.Z2(e,Y,"stylesheet");document.head.appendChild(e)}},1,"eocs");
p=X.injector.resolve(_.GU);_.Wp2.instance=new _.Wp2(p);kXK(it2(new $a2(p)));p={};X.injector.addProvider((p.provide=O$,p.useFactory=function(w){(w=w==null?void 0:w.getCurrentPage())?w=w.visibilityObserver:(Nsg||(Nsg=siC()),w=Nsg);return w},p[o6]=[_.I6(_.vE)],p.skipCache=!0,p));
J.addProvider({provide:_.g9,useClass:Me});J.addProvider({provide:jc,useClass:JdZ});X.injector.addProvider({provide:zqs,useValue:IFT});J.addProvider({provide:uM0,useValue:tDw});J.addProvider({provide:EAH,useValue:I0m});J.addProvider({provide:_.MA,useValue:qYW});X=J.addProvider;zKg||(zKg=new TQw);X.call(J,{provide:_.IQ,useValue:zKg});J.addProvider({provide:_.WD,useValue:_.Bh("HTML_DIR")==="rtl"?"rtl":"ltr"});J.addProvider({provide:Fpp,useClass:E0p});J.addProvider({provide:_.fC,useClass:y2});_.yG().addProvider({provide:NVs,
useValue:_.H("enable_web_delhi_icons")?OPp.concat(bPb):SBp.concat(cLO)});J.addProvider({provide:_.abb,useClass:_.abb});J.addProvider({provide:_.l60,useValue:new phJ});J.addProvider({provide:Is2,useClass:Uap});J.addProvider({provide:ZO,useClass:ZO});J.addProvider({provide:HN,useClass:HN});X={};J.addProvider((X.provide=up,X.useClass=up,X[o6]=[_.GU,_.Bg],X));J.addProvider({provide:Nd,useClass:Nd});J.addProvider({provide:dO6,useClass:dcJ});J.addProvider({provide:IP,useClass:IP});J.addProvider({provide:J_b,
useValue:uzt});J.addProvider({provide:_.og,useClass:rEb});_.H("enable_payments_purchase_manager")&&J.addProvider({provide:AEO,useClass:kWs});J.addProvider({provide:jJp,useFactory:function(){return function(w){return _.B$2(w)}}});
J.addProvider({provide:_.ry0,useClass:Ixp});X={};J.addProvider((X.provide=m5,X.useClass=m5,X[o6]=[_.ry0],X));J.addProvider({provide:aP,useClass:aP});J.addProvider({provide:m4p,useValue:Yup});J.addProvider({provide:adX,useValue:_.gP2});J.addProvider({provide:dJm,useClass:GkO});J.addProvider({provide:ic2,useValue:Wsb});X={};J.addProvider((X.provide=skT,X.useClass=Xog,X[o6]=[ic2],X));X={};J.addProvider((X.provide=_.sX,X.useClass=ndw,X[o6]=[skT],X));X={};J.addProvider((X.provide=_.SO,X.useClass=R1p,X[o6]=
[_.k3,_.VL],X));if(_.H("web_explore_hub_on_hover")||_.H("web_client_explore_hub_on_hover"))X={},J.addProvider((X.provide=aG,X.useClass=aG,X[o6]=[_.GU,cO],X));if(_.H("web_enable_renderer_logger")){var n=new o1Z;E7U(function(){n.abort()});
J.addProvider({provide:iiT,useValue:new gLp(n.signal)})}J.addProvider({provide:i8u,useValue:Kj4});J.addProvider({provide:Doa,useClass:on2});_.H("web_use_flow_state_manager")&&(J.addProvider({provide:_.Ep,useClass:o0A}),X={},J.addProvider((X.provide=Kj,X.useClass=Kj,X[o6]=[_.Ep],X)),X={},J.addProvider((X.provide=Tx,X.useClass=Tx,X[o6]=[_.k3,_.Ep],X)),X={},J.addProvider((X.provide=zx,X.useClass=zx,X[o6]=[_.k3,_.Ep,_.SV],X)),X={},J.addProvider((X.provide=jL,X.useClass=jL,X[o6]=[_.GU,_.SV],X)),X={},J.addProvider((X.provide=
iM,X.useClass=iM,X[o6]=[_.Ep,_.SV],X)))}},M1g);var GOg={},dXw=(GOg.initialized={priority:10,callback:function(){if(!Pis){J4C();EXI("FOREGROUND_HEARTBEAT_TRIGGER_ON_FOREGROUND");_.FG(_.fV(EXI,"FOREGROUND_HEARTBEAT_TRIGGER_ON_INTERVAL"),3E4);if(_.H("log_heartbeat_with_lifecycles")){var X={};Sc.instance||(Sc.instance=new Sc);Sc.instance.install((X.document_visible={callback:K8m,priority:10},X.document_hidden={callback:K8m,priority:10},X))}else _.Ij(document,"visibilitychange",K8m);Pis=!0}(X=_.Kv())&&X!=="UNDEFINED_CSN"&&iTT(X)}},GOg);var V1A={},t1A=(V1A.initialized={callback:function(X){var J=_.S_(232091),p=X.injector.resolve(_.pO);_.dn(p,J);window.performance&&window.performance.getEntriesByType&&typeof window.performance.getEntriesByType==="function"?S3R()&&_.tv(p,J):(X=X.injector.resolve(jJp)("refresh_detector"))&&(X.get("first_tab_load")?_.tv(p,J):X.set("first_tab_load","1"))}},V1A);var P_A={},Qjp=(P_A.initialized={priority:0,callback:function(){var X=new LsU,J="other";_.fR?J="chrome":_.b9?J="firefox":_.kd?J="safari":U7&&(J="edge");document.hasStorageAccess?document.hasStorageAccess().then(function(p){X.increment(_.Ph(),p,J)}).catch(function(){X.increment(_.Ph(),!1,J)}):X.increment(_.Ph(),!1,J)}},P_A);var E6A={},Khp=(E6A.rendering={priority:8,callback:OZZ},E6A);var TsJ={},z5p=(TsJ.rendering={priority:10,callback:t6U},TsJ.rendered={callback:V6C},TsJ),jj2={},iPb=(jj2.rendering={callback:t6U},jj2.rendered={callback:V6C},jj2);var sjb=!1,Xfb={},JT2=(Xfb.initialized={priority:10,callback:function(){sjb||(ocm({didPatch:function(X){X.el&&Bfa(X.el,X.props)},
didUnmount:function(X){luR(X.el)}}),sjb=!0)}},Xfb);var pf0=/^\/shorts\/?$/;_.g$("FILLER_DATA",{browse:{filler:!0,page:"browse"},search:{filler:!0,page:"search",endpoint:{commandMetadata:{webCommandMetadata:{url:"/results",webPageType:"WEB_PAGE_TYPE_SEARCH"}},urlEndpoint:{url:"/results"}},response:{contents:{twoColumnSearchResultsRenderer:{primaryContents:{sectionListRenderer:{contents:[],subMenu:{searchSubMenuRenderer:{}}}},secondaryContents:{secondarySearchContainerRenderer:{contents:[]}}}}}},watch:{filler:!0,page:"watch",endpoint:{commandMetadata:{webCommandMetadata:{url:"/watch",
webPageType:"WEB_PAGE_TYPE_WATCH"}},urlEndpoint:{url:"/watch"}},playerResponse:{playabilityStatus:{status:"OK"}},response:{contents:{twoColumnWatchNextResults:{results:{results:{contents:[{videoPrimaryInfoRenderer:{},videoSecondaryInfoRenderer:{}}]}},secondaryResults:{secondaryResults:{}}}}}}});_.H("kevlar_use_common_module_manager_ks")?(_.erR(new P3R),uqY()):QxB();
(function(){var X=document.querySelector("ytd-app");if(!X)throw Error("$j");X=new O8({root:X,injector:_.yG()});X.install(dXw);var J={};X.install((J.initialized={priority:10,callback:GIU},J));_.H("wp_lat_b")&&(J={},X.install((J.initialized={priority:10,callback:function(){ufB()}},J)));
J={};X.install((J.rendered={priority:0,callback:N8K},J));J={};X.install((J.rendered={priority:0,callback:function(){_.gs.addLowPriorityJob(function(){_.KpA>1&&(b0T(),FLm())},4E4)}},J));
X.install(DNs);X.install(t1A);X.install(JT2);ezm();X.install(tVw);X.install(oyp);X.install(bw0);X.install(Tv2);X.install(XiA);X.install(dNp);X.install(uLp);X.install(Ow2);X.install(Qjp);if(!_.$y("IS_SHELL_LOAD")||_.H("kevlar_fetch_initial_data_promise_client")||_.H("sw_nav_preload_pbj")){var p=_.NN(window.location.href);J=p&&p==="/watch";p=p&&p.match(pf0);J?X.install(iPb):p?X.install(Khp):X.install(z5p)}else X.install(rnT);X.install(mN2);_.H("web_enable_prefetching_videos_on_home")&&X.install(KEp);
_.H("start_client_gcf")&&X.install(du2);X.install(tUp);(new AXt).increment("INSTALLED");X.install(Q6b);X.install(Hwg);X.transition("initialized");fU5();aUB()})();
_.So=[[["ZCNxeDFnaGR5OTBtd2VraW4=","eWhsM2xpMzllYWFpdmFsdWUj"],"YXllM3E5dmI1ZTM4QURfUExBQ0VNRU5UX0tJTkRfUEFVU0Uj"]];_.o7=["bGxiYWNrcyN4dm1ndjU1MHFlMmFnbG9iYWxDYQ==","ZCN5Nnc0Z3NvbDR3ZGNvbkFibm9ybWFsaXR5RGV0ZWN0ZQ==","MTN5aHRhb25BZFNraXAja210cnZ0","bnNlI3V3dTFvOHV6NzM0YXJhd19wbGF5ZXJfcmVzcG8=","b250ZW50I2t3YTZyNDk2cjh6dHJlbmRlcmluZ0M="];_.oL="bGxiYWNrcyN4dm1ndjU1MHFlMmFnbG9iYWxDYQ== ZCN5Nnc0Z3NvbDR3ZGNvbkFibm9ybWFsaXR5RGV0ZWN0ZQ== MTN5aHRhb25BZFNraXAja210cnZ0 bnNlI3V3dTFvOHV6NzM0YXJhd19wbGF5ZXJfcmVzcG8= ZWJfcGxheWxpc3RfcXVldWVfbXVsdGlwbGVfc2tpcHNfa3MjemV6eTl3YjBlcnhvdw== aG9idzNtYWJfc2FfZWYjeGdqNzVu b250ZW50I2t3YTZyNDk2cjh6dHJlbmRlcmluZ0M=".split(" ");
_._ModuleManager_initialize=function(X,J){if(!_.pc){if(!_.lo)return;_.erR(_.lo())}_.pc.setAllModuleInfoString(X,J)};
_._ModuleManager_initialize('kevlar_base_module/sy1/kevlar_main_module/NSzT5:1',['sy1','NSzT5','kevlar_main_module']);
}catch(e){_._DumpException(e)}
try{
var kcp;_.Gv=function(X){var J=document.createElement("link");_.Z2(J,X,"stylesheet");document.head.appendChild(J)};
_.dx=function(X,J){var p,l;return _.L(function(g){p=document.createElement("div");p.id=X.id;X.className&&(p.className=X.className);l=X.element;if(!l)throw Error("ak");if(X.location==="prepend")l.prepend(p);else if(X.location==="appendChild")l.appendChild(p);else if(X.location==="after")l.after(p);else throw Error("bk");return g.return(_.j5(p,J,"qh"))})};
_.V2=function(X){var J;return _.L(function(p){(J=document.getElementById(X))&&J.remove();_.Ma(p)})};
_.t2=function(X,J){var p=document.querySelector(X);p?J(p):setTimeout(function(){_.t2(X,J)},1E3)};
_.nCT=function(X,J,p){var l;_.L(function(g){if(g.nextAddress==1)return(l=document.getElementById(X))?g.jumpTo(2):g.yield(kcp(X,J,p),2);if(l=document.getElementById(X))l.style.display="block";_.Ma(g)})};
kcp=function(X,J,p){return _.L(function(l){return l.return(new Promise(function(g){_.t2("div #panels",function(B){_.dx({element:B,location:"appendChild",id:X,className:"ytprototypesEngagementPanelComponentEngagementPanelMountPoint "+p},J);g()})}))})};_.PT=_.q(function(X){var J=X.text;var p=X.onClick;var l=X.color;var g=X.backgroundColor;var B=X.buttonSize;var k=X.disabled;var n=X.iconName;var w=X.iconSize;var Y=X.className;var e=X.iconClassName;X=X.ariaLabel;var Z=_.Sv(function(x){p(x)}),h={};
return _.A("button",{class:_.yW("ytpStandardButtonsHost",(h.ytpStandardButtonsLarge=function(){return(B==null?void 0:B())==="large"},h),Y),
"on:click":Z,style:_.bY({color:l,"background-color":g}),disabled:k,"aria-label":X},_.A(_.v,{cond:n,then:function(){return _.A(_.f_,{className:_.yW("ytpStandardButtonsIconContainer",e),icon:n,size:w})}}),J)},"ph");_.LRp=_.q(function(X){var J,p,l={};return _.A("div",{class:_.yW("ytprototypesEngagementPanelComponentHost",(l.ytprototypesEngagementPanelComponentHostMweb=X.isMweb,l),X.className),id:X.id},_.A("div",{class:_.yW("ytprototypesEngagementPanelComponentEngagementPanelHeader",X.headerClassName)},_.A("div",null,X.header()),_.A("div",{class:"ytprototypesEngagementPanelComponentHeaderButtons"},_.A("div",{class:"ytprototypesEngagementPanelComponentHeaderButtonProp"},(J=X.HeaderButton)==null?void 0:J.call(X)),
_.A(_.PT,{iconName:"close",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Close",onClick:function(){var g;(g=X.onHide)==null||g.call(X);var B;if((B=X.preventDefault)==null||!B.call(X))if(g=X.id(),g=document.getElementById(g))g.style.display="none"}}))),_.A("div",{class:_.yW("ytprototypesEngagementPanelComponentEngagementPanelContent",X.contentClassName),
style:function(){var g,B;return"height: "+(((g=X.height)==null?0:g.call(X))||((B=X.isMweb)==null?0:B.call(X))?"100%":"800px")+";"}},X.content()),_.A("div",null,(p=X.Footer)==null?void 0:p.call(X)))},"rh");
}catch(e){_._DumpException(e)}
try{
_.pc&&_.pc.beforeLoadModuleCode("NSzT5");
var i_u=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.yG().resolve(_.rz),2);(X=J.yieldResult)&&X.pauseVideo();_.Ma(J)})};var s1B=_.w9(["https://portraits.google.com"]),XEu=_.w9(["https://portraits.google.com/gallery?ytChannelId=","&mode=embed"]),JOu=_.w9(["https://portraits.google.com/gallery?ytChannelId=","&mode=linkout"]),pEl=_.rb(s1B),lLA=_.q(function(X){function J(Z){var h;if(Z=(h=Z.detail)==null?void 0:h.endpoint){h=_.a(Z,_.R7);var x;h&&((x=h.browseId)==null?0:x.startsWith("UC"))&&h.browseId!==g()&&(_.V2("creator-chatbots-panel-persistent"),Y.removeEventListener("yt-navigate-start",J))}}
var p=X.usePlayerHeight;var l=X.isPersistentPanel;var g=X.creatorChannelId;var B=_.Fg(_.HXa),k=_.A4(function(Z){var h=g();h=_.rb(XEu,h);_.$0(Z,1,h)}),n=function(){var Z,h,x;
return _.L(function(U){return U.nextAddress==1?U.yield(_.yG().resolve(_.rz),2):(Z=U.yieldResult)?U.return({video_id:(x=(h=Z.getVideoData())==null?void 0:h.video_id)!=null?x:"",timestamp_sec:Z.getCurrentTime().toString()}):U.return({})})};
_.SN("message",function(Z){var h,x,U,y,c,D,m;return _.L(function(d){if(d.nextAddress==1){if(Z.origin!==pEl.toString())return console.warn("Received message from untrusted origin:",Z.origin),d.return();h=Z.data;if(typeof h!=="object"||h===null||!h.action)return d.return();if(h.action==="pause")return d.yield(i_u(),0);if(h.action!=="getYouTubeContext")return d.jumpTo(0);if(((x=l)==null?0:x())&&Z.source)return(U=Z.source)==null||U.postMessage(JSON.stringify({youTubeContext:{}}),{targetOrigin:Z.origin}),
d.jumpTo(0);if(!Z.source)return d.jumpTo(0);y=Z.source;c=y.postMessage;D=JSON;m=D.stringify;return d.yield(n(),8)}c.call(y,m.call(D,{youTubeContext:d.yieldResult}),{targetOrigin:Z.origin});return d.jumpTo(0)})});
var w=function(){var Z,h;(Z=k.value)==null||(h=Z.contentWindow)==null||h.postMessage("ep_closed",pEl.toString())};
_.SN("yt-page-type-changed",function(){if(l==null?0:l()){var Z;((Z=_.yG().resolve(_.vE).getCurrentPage())==null?void 0:Z.pageSubtype)!=="channels"&&(Z=document.getElementById("creator-chatbots-panel-persistent"))&&(Z.style.display="none")}});
var Y=_.yG().resolve(_.VL),e;(e=Y)==null||e.addEventListener("yt-navigate-start",J);_.ii(function(){var Z=(l==null?0:l())?"creator-chatbots-panel-persistent":"creator-chatbots-panel",h=document.getElementById(Z);if(h){var x=new MutationObserver(function(U){U.forEach(function(y){y.type==="attributes"&&y.attributeName==="style"&&h.style.display==="none"&&w()})});
x.observe(h,{attributes:!0});_.Bo(function(){x.disconnect()})}});
_.Bo(function(){var Z;(Z=Y)==null||Z.removeEventListener("yt-navigate-start",J)});
X={};return _.A("div",{class:_.yW("ytprotoCreatorChatbotsAppHost",(X.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return B()},X)),
style:_.bY({height:function(){return(p==null?0:p())?"var(--ytd-watch-flexy-panel-max-height)":"100%"},
"max-height":function(){return(l==null?0:l())?"800px":void 0}})},_.A(_.LRp,{id:function(){return(l==null?0:l())?"creator-chatbots-panel-persistent":"creator-chatbots-panel"},
preventDefault:function(){return!(l==null?0:l())},
height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",onHide:function(){l!=null&&l()||(w(),_.V2("creator-chatbots-panel"))},
header:function(){return _.A("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.A("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.A(_.eB,{data:{text:"AI experiment",type:0,accessibilityText:"AI experiment"}}))},
HeaderButton:function(){return _.A(_.PT,{iconName:"OPEN_IN_NEW",buttonSize:"large",iconSize:24,className:"yt-icon-button",ariaLabel:"Open in new tab",onClick:function(){var Z=_.Kt("https://portraits.google.com/gallery?ytChannelId="+g());Z&&_.WU(window,Z,"_blank");w()}})},
content:function(){return _.A("iframe",{el:k,class:"ytprotoCreatorChatbotsAppLabsIframe",allow:"microphone; clipboard-read; clipboard-write self "+pEl.toString()})}}))},"ep"),gzb=_.q(function(X){var J=X.creatorChannelId;
var p=_.Fg(_.HXa),l=_.A4(function(B){var k=J();k=_.rb(JOu,k);_.$0(B,1,k)}),g=_.Np(_.Mp(),{veType:281629});
X={};return _.A("div",{class:_.yW("ytprotoCreatorChatbotsAppHost",(X.ytprotoCreatorChatbotsAppHostSingleColumn=function(){return p()},X)),
style:"height: var(--ytd-watch-flexy-panel-max-height);"},_.A(_.LRp,{id:"creator-chatbots-panel",height:"100%",className:"ytprotoCreatorChatbotsAppEngagementPanel",headerClassName:"ytprotoCreatorChatbotsAppEngagementPanelHeader",contentClassName:"ytprotoCreatorChatbotsAppEngagementPanelContent",header:function(){return _.A("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeader"},_.A("div",{class:"ytprotoCreatorChatbotsAppChatbotPanelHeaderContent"},"Talk to Creator's Portrait"),_.A(_.eB,{data:{text:"AI experiment",
type:0}}))},
content:function(){return _.A("iframe",{el:l,class:"ytprotoCreatorChatbotsAppLabsIframe"})},
Footer:function(){return _.A("div",{class:"ytprotoCreatorChatbotsAppPanelFooter"},_.A(_.PT,{iconName:"OPEN_IN_NEW",text:"Chat now",buttonSize:"large",backgroundColor:"#1E6350",iconSize:24,className:"ytprotoCreatorChatbotsAppChatNowButton",iconClassName:"ytprotoCreatorChatbotsAppLinkoutIcon",onClick:function(){var B=_.Kt("https://portraits.google.com/gallery?ytChannelId="+J());B&&_.WU(window,B,"_blank");i_u();g&&_.BE(_.Mp(),{visualElement:g})},
"client-ve-type":281629}),_.A("div",null,"This will take you to Google Portraits"))}}))},"fp");var Bz1,$At;Bz1=_.w9(["https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,25..151,100..1000&display=swap"]);$At=_.rb(Bz1);_.DWg=function(X){X=X===void 0?"":X;_.V2("creator-chatbots-panel");_.Gv($At);_.t2("ytd-watch-metadata #top-level-buttons-computed",function(){document.getElementById("creator-chatbots-panel")||_.nCT("creator-chatbots-panel",function(){return _.A(lLA,{usePlayerHeight:!0,creatorChannelId:X})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.RVb=function(X){X=X===void 0?"":X;_.V2("creator-chatbots-panel");_.t2("ytd-watch-metadata #top-level-buttons-computed",function(){_.nCT("creator-chatbots-panel",function(){return _.A(gzb,{creatorChannelId:X})},"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint")})};
_.MVp=function(X,J,p){X=X===void 0?"":X;J=J===void 0?!1:J;p=p===void 0?"CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_UNKNOWN":p;var l,g;return _.L(function(B){if(p==="CREATOR_CHATBOT_ENGAGEMENT_PANEL_SURFACE_WATCH_PAGE"){if(l=document.getElementById("creator-chatbots-panel"))l.style.display="block";return B.jumpTo(0)}g=document.getElementById("creator-chatbots-panel-persistent");return!J||g?(!J&&g&&g.style.display==="none"&&(g.style.display="block"),B.jumpTo(0)):B.yield(new Promise(function(k){_.t2("ytd-app",
function(n){_.dx({element:n,location:"appendChild",id:"creator-chatbots-panel-persistent",className:"ytprotoCreatorChatbotsExtensionEngagementPanelMountPoint ytprotoCreatorChatbotsExtensionPersistentEngagementPanel"},function(){return _.A(lLA,{isPersistentPanel:!0,creatorChannelId:X})});
k()})}),0)})};
_.pc&&_.pc.JSC$11331_setLoaded();
}catch(e){_._DumpException(e)}
try{
_.pc&&_.pc.beforeLoadModuleCode("kevlar_main_module");
/*

 QRCode for JavaScript

 Copyright (c) 2009 Kazuhiko Arase

 URL: http://www.d-project.com/

 Licensed under the MIT license:
   http://www.opensource.org/licenses/mit-license.php

 The word "QR Code" is registered trademark of
 DENSO WAVE INCORPORATED
   http://www.denso-wave.com/qrcode/faqpatent-e.html
*/
var ATp,Q2,wfp,Y$0,vCb,eS6,Z7A,hSs,xSA,H76,aoA,USp,rT6,E8,Iog,yTp,oCp,KX,S$p,O7s,cTp,b7O,foA,DSO,RS0,mSO,FRO,q$p,NH0,MNO,uSJ,Gc0,dSJ,VNp,Pew,Qzs,KR0,THs,jzp,i70,szb,Jt6,pc2,lSA,gET,Tv,$L0,WCs,Cv2,zv,kN6,wc0,Y1A,vEp,eAp,hAO,xLJ,rtA,ytp,ULp,EC2,oEA,S1w,OG2,jO,iU,ctp,bG0,DLg,RAb,FCO,q1A,NPp,Mts,uj2,GNp,dLA,VtO,s8,ttT,QhT,EEp,KCs,TPA,zAp,iG6,shp,X$p,Jjp,gcJ,B7g,Ck2,k4p,LzO,Ajw,YlT,X1,vcb,Zvp,hGT,x6T,a7J,rj6,I7p,yj6,ocA,Slw,Ov6,cj2,bv6,f72,D62,RGA,m6T,Fz2,qlp,N7b,M2b,unA,V22,t2p,Pk0,QK2,Ecw,Kz0,T7g,zGp,
ivs,sKA,XIp,J86,pIp,lVT,gmp,BLp,$w6,lD,W_0,CuT,klg,nmp,L_O,A8A,gw,wIs,Yo0,vmA,eNJ,ZVA,hNJ,xwp,HV2,aVw,Uwg,r8J,IVT,y8T,Bq,omw,Sob,OV2,c8b,bVO,fVw,DwA,RNg,mw2,F_A,qop,NLJ,MHp,umJ,GlJ,dwJ,VH2,tHp,Qmw,TLT,zNg,jmp,iVp,sm2,Xvw,Ju2,pvO,ltg,gt6,BZp,$Iw,Wfb,Wq,CU,kbJ,ntp,Lf2,Aub,wvp,Yq6,vt0,e$2,Zs2,atJ,bsJ,mIg,Ff0,GbA,VZA,uBA,NZA,z$b,s4J,Bi2,qqp,JWO,j4p,dI2,W1A,nH2,w5b,L1g,AWp,YCT,h0p,e00,xmp,Hf2,ZfT,vHg,aAT,Ag,ww,SCA,YW,bf2,fAJ,OfJ,cW6,Dm0,R0O,F1T,qC2,Nib,vq,Mow,u$2,GUs,K1A,Tip,ez,ZH,j76,if0,hg,Xn0,Jos,xW,
lab,Hq,au,UR,$BA,BFJ,WAg,CS6,rw,kA2,njs,Iu,hog,yh,xBp,HLT,aa2,ou,Ses,ro2,ojT,OLJ,Iap,bLb,yoJ,Rob,faA,DBO,mBg,qeO,FAT,GAb,PSp,bD,fU,V0A,Ejp,t0b,Q82,Ru,F1,qJ,NJ,vrb,Bcs,he0,xpT,HCp,ap2,rFJ,XHT,JFp,G$,lpp,MJ,uD,gr0,Upp,ee0,pH2,Vh,FN2,Ncw,MbA,qWA,fpA,GST,tbp,cFp,SWp,OCw,ErA,bCO,Qh,Vbp,Dpg,dp6,mp6,or2,Rep,TcA,gqp,BtO,$P2,Wes,CYA,kqw,LeA,iD,wz2,YhO,eaA,Z_0,haT,xPp,H_A,aZ2,UPp,r4p,IZg,sR,y4p,oqs,ShA,O_2,c4A,qhb,Xu,Fe2,fZg,mPp,Rab,DPs,b_0,Ntw,Mvb,ugw,Gqw,JU,dP2,VvJ,Eqp,lj,PYA,B8,pi,g1,Q1T,tvA,Ke0,TtA,zaA,
j1A,i_g,s12,JOT,pE0,lLp,gzw,BzA,$AJ,WMp,CEw,kyA,LMT,AOw,wEw,vz2,ZEs,xAA,HE6,aLb,UAp,ILO,yOp,ozw,SVs,OE2,cOT,bEs,DAs,FMT,Nz2,uJ2,qVp,RYT,mAb,t_p,V_p,GyJ,PEJ,dAp,Qrp,jrp,zYA,KMT,Tz2,$e,iE0,XDO,JJs,pD6,W$6,CaA,kGp,n1p,L$p,AJA,wDO,YL6,v1b,edb,Zop,hds,xz2,Hob,al2,Uz2,rJg,Il6,yJb,o16,SL6,Oo0,bop,fl6,Dzs,Rdg,mzg,F$2,qLT,Nu0,MYw,uqJ,VY2,Pa2,E16,K$6,Tus,zdA,GG2,dzA,spA,XW6,Jh2,pWw,leb,gST,B4A,$l6,Cyp,WTp,nS2,LTg,wW6,Y9b,e32,ZuJ,ni,aep,Ul0,IeT,yhA,S9g,oSp,bu6,Ou2,chA,feg,DlA,R3g,mlO,FTJ,q9s,N4p,Mgw,uQp,GPw,
dlp,VgO,Py0,tgp,QDb,T4p,z3J,jDp,Li,iug,sDA,X6w,Jfg,p6w,l46,gO0,B9g,$EJ,WV2,C92,nOw,LVp,Afb,w6J,eFA,hF6,xET,a46,HR2,UET,rf2,I4b,yfJ,S40,ORA,cf0,bRT,f4p,DE2,RFw,mET,FVA,q42,N90,dEp,VlA,ul0,G8p,Mlp,P9A,KV6,QVp,EOp,jVs,T9T,zFA,iRp,sVp,Xr0,Js6,lnJ,gYp,ByA,Wip,Cfs,nY0,AsA,YNp,eJp,hJJ,HMJ,UCJ,In0,SN2,cs2,bM2,fn6,RJ0,DCp,Fi6,qNp,Nys,MSw,w1,uXg,GHJ,dC0,Xu6,pu6,lWJ,WaT,ZY,C6A,kC2,nRJ,A52,La2,wu2,Y0A,vRT,e8T,Zgw,h$b,h8w,xn6,Hgp,vY6,aW2,Unp,eG2,r52,IWs,y5J,oRJ,S0T,Ogp,NJA,M32,uhp,GKJ,dbb;
ATp=function(){switch(_.tbK()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
Q2=function(X){if(!X)return"browse";var J=X.page,p=X.url,l,g,B,k=(l=X.response)==null?void 0:(g=l.responseContext)==null?void 0:(B=g.webResponseContextExtensionData)==null?void 0:B.pageTheme;if(k)J=k.toLowerCase().replace(/_/g,"-");else if(J!=="watch"&&J!=="learning_journey_watch"){var n,w;if((J==="browse"||J==="settings")&&((n=X.response)==null?0:(w=n.sidebar)==null?0:w.settingsSidebarRenderer))J="WEB_PAGE_TYPE_SETTINGS";else{var Y,e;J==="browse"&&((Y=X.response)==null?0:(e=Y.metadata)==null?0:e.channelMetadataRenderer)?
J="channel":p&&(J=_.VpU(p)||J)}}return J};
wfp=function(X){X=X.command;var J=_.a(X,_.Nm);return{command:X,reelPlayerOverlayRenderer:_.a(J==null?void 0:J.overlay,_.te0),thumbnail:J==null?void 0:J.thumbnail,videoId:J.videoId}};
Y$0=function(X){X=X.command;var J=_.a(X,_.nz);return{command:X,reelNonVideoContentRenderer:_.a(J==null?void 0:J.renderer,_.Av)}};
vCb=function(X){return X.entries?X.entries.map(function(J){return _.a(J==null?void 0:J.command,_.Nm)?wfp(J):Y$0(J)}):[]};
eS6=function(X){return X.prevEntries?X.prevEntries.map(function(J){return _.a(J==null?void 0:J.command,_.Nm)?wfp(J):Y$0(J)}):[]};
Z7A=function(){return new Promise(function(X){var J=window;J.attmp!==void 0?X(J.attmp):(J.attmq===void 0&&(J.attmq=[]),J.attmq.push(function(p){X(p)}))})};
hSs=function(){var X=_.Lw("yt.aba.att");return X?X:_.Qj.instance!==void 0?_.Qj.instance.q8i.bind(_.Qj.instance):null};
xSA=function(X,J){var p,l;return _.L(function(g){return g.nextAddress==1?_.H("attmusi")&&_.H("attmusi_ue")?g.yield(Z7A(),3):g.jumpTo(2):g.nextAddress!=2?(p=g.yieldResult,g.return(p.s(X,J,6E4))):(l=hSs())?g.return(l(X,J,6E4)):g.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})};
H76=function(X,J,p,l,g){J=J===void 0?[]:J;g=g?{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:g}]}}:void 0;return{popupType:"DIALOG",popup:{confirmDialogRenderer:{title:_.hu(X),dialogMessages:J.map(function(B){return _.hu(B)}),
confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hu(p),serviceEndpoint:g}},cancelButton:{buttonRenderer:{style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.hu(l)}}}}}};
aoA=function(X,J,p,l){p||(X?l&&(l.DOCUMENT_HIDDEN&&document.visibilityState==="hidden"||l.WINDOW_SIZE_CHANGED&&(J.width!==window.innerWidth||J.height!==window.innerHeight)||l.SAFARI_ABORTED_BY_NEW_TRANSITION&&X instanceof DOMException&&X.name==="AbortError"&&X.message.includes("Old view transition aborted by new view transition"))||_.Bf(X):_.Bf(Error("zj")))};
USp=function(X,J){J=J===void 0?{}:J;var p,l,g,B,k,n,w,Y,e,Z,h,x,U;return _.L(function(y){switch(y.nextAddress){case 1:p=J;l=p.shouldWrap===void 0?!0:p.shouldWrap;g=p.skipTransitionTimeoutMs===void 0?300:p.skipTransitionTimeoutMs;B=p.beforeTransition;k=p.afterTransition;if(!l||!document.startViewTransition||document.visibilityState==="hidden")return y.return(X());n={width:window.innerWidth,height:window.innerHeight};w=!1;(Y=B)==null||Y();_.f$(y,2);e=document.startViewTransition(X);Z=setTimeout(function(){e.skipTransition();
w=!0},g);
return y.yield(e.ready,4);case 4:return clearTimeout(Z),y.yield(e.finished,5);case 5:clearTimeout(Z);(h=k)==null||h();_.e8(y,0);break;case 2:x=_.qa(y),(U=k)==null||U(),aoA(x,n,w,J.ignoredErrors),_.Ma(y)}})};
rT6=function(X,J,p){p=p===void 0?!1:p;var l=_.To(),g=!!_.rM().queueProxy,B,k,n;X=X==null?void 0:(B=X.response)==null?void 0:(k=B.currentVideoEndpoint)==null?void 0:(n=k.watchEndpoint)==null?void 0:n.playlistId;if((g||X)&&!_.H("web_watch_disable_playlist_auto_miniplayer"))return p&&(l.playlistWatchPageActivation=!0),!0;switch(Q2(J)){case "yts-products":return p&&(l.productDetailsPageActivation=!0),!0;case "mini_app":return p&&(l.miniAppPageActivation=!0),!0;case "playables":return p&&(l.playablesDestPageActivation=
!0),!0;case "companion-canvas":return p&&(l.companionCanvasActivation=!0),!0;default:return!1}};
E8=function(X){var J=X.clientMessageId;var p=X.playerOffsetMs;var l=X.pageContext;X=X.userInputText;return{inputComposerFormData:Object.assign({},{clientMessageId:J},!!p&&{playerOffsetMs:p},!!l&&{pageContext:l},!!X&&{userInputText:X})}};
Iog=function(X){X=_.WWC(X);X.length>0&&X[0].focus()};
yTp=function(X,J,p){for(var l=typeof X==="string"?X.split(""):X,g=X.length-1;g>=0;--g)g in l&&J.call(p,l[g],g,X)};
oCp=function(X,J,p){for(var l=X.length,g=typeof X==="string"?X.split(""):X,B=0;B<l;B++)if(B in g&&J.call(p,g[B],B,X))return B;return-1};
KX=function(X,J,p){J=oCp(X,J,p);return J<0?null:typeof X==="string"?X.charAt(J):X[J]};
S$p=function(X,J){J=oCp(X,J);J>=0&&_.bYC(X,J)};
O7s=function(X){return Array.prototype.concat.apply([],arguments)};
cTp=function(X){if(!(0,_.Ss0)(X))throw Error("K``"+String(X));};
b7O=function(X){var J=0;J=J===void 0?0:J;if(!_.kp(X))throw _.pe("uint64");var p=typeof X;switch(J){case 512:switch(p){case "string":return _.NGm(X);case "bigint":return String((0,_.I0)(64,X));default:return _.FvT(X)}case 1024:switch(p){case "string":return _.MuU(X);case "bigint":return _.NU((0,_.I0)(64,X));default:return _.qsm(X)}case 0:switch(p){case "string":return _.NGm(X);case "bigint":return _.NU((0,_.I0)(64,X));default:return _.mUm(X)}default:return _.JA(J,"Unknown format requested type for int64")}};
foA=function(X,J,p){if(J)return _.o0(X);var l;return(l=_.b2(X))!=null?l:p?"":void 0};
DSO=function(X){X!=null&&(X=X.JSC$9096_value_||"",X=typeof X==="string"?X:new Uint8Array(X));return X};
RS0=function(X,J){var p=_.a2a(J);p!=="javascript:"&&p!=="data:"&&X.setAttribute("href",J)};
mSO=function(X,J){if(/-[a-z]/.test(J))return null;if(_.a$U&&X.dataset){if(_.x4Z()&&!(J in X.dataset))return null;X=X.dataset[J];return X===void 0?null:X}return X.getAttribute("data-"+_.c$(J))};
FRO=function(X,J,p){J=J===void 0?5:J;if(J!==0){var l=typeof X==="function"?X():document.querySelector(X);l?(p==null?0:p.enableSmartFocus)?_.w34(l):l.focus():setTimeout(function(){FRO(X,J-1,p)},500)}};
q$p=function(){var X=_.kd&&_.Ya(_.ct0,10)>=0,J;if(J=_.kZk)J=_.Ya(_.OGt,10)>=0;var p=_.fR&&_.Ya(_.ct0,85)>=0;return _.Fj||X||J||p};
NH0=function(X){var J=_.sBt(X);return J&&q$p()?-X.scrollLeft:J&&_.Lc(X,"overflowX")!="visible"?X.scrollWidth-X.clientWidth-X.scrollLeft:X.scrollLeft};
MNO=function(X,J){J=Math.max(J,0);_.sBt(X)?q$p()?X.scrollLeft=-J:X.scrollLeft=X.scrollWidth-J-X.clientWidth:X.scrollLeft=J};
uSJ=function(X){return _.aj(X)?X.getAttribute("jsname")==="coFSxe":!1};
Gc0=function(X,J){J.id||(J.id="ow"+_.KY(J));X.setAttribute("jsowner",J.id);X.__owner=J;var p=_.iZ(J,uSJ);p&&(_.FzG.has(p)||_.FzG.set(p,[]),_.FzG.get(p).push(X));(p=_.m6s.get(J))||_.m6s.set(J,p=[]);p.includes(X)||p.push(X);J.setAttribute("__IS_OWNER",!0)};
dSJ=function(){var X=_.jba(1);X=_.yC(X,_.lvm);if(!(_.zrI(X)||X[_.lVm]&&!X.__hasBeenSet))return X.value};
VNp=function(X){return String.raw.apply(String,[{raw:X}].concat(_.EU(_.iA.apply(1,arguments).map(function(J){return J instanceof Array?J.join(""):J}))))};
Pew=function(X){var J=_.iA.apply(1,arguments),p=J.length;if(!Array.isArray(X)||!Array.isArray(X.raw)||X.length!==X.raw.length||!_.XUv&&X===X.raw||!(_.XUv&&!_.JEZ||_.uA(X))||p+1!==X.length)throw new TypeError("$");return new tN6(Object.freeze({strings:Object.freeze(X),args:Object.freeze(J)}))};
Qzs=function(){var X=window.location.hash;X.charAt(0)==="#"&&(X=X.charAt(1)==="!"?X.substring(2):X.substring(1));return _.vh(X)};
KR0=function(){var X=EC2;_.Lw("yt.ads.biscotti.getId_")||_.Ib("yt.ads.biscotti.getId_",X)};
THs=function(X){_.Ib("yt.ads.biscotti.lastId_",X)};
jzp=function(){var X={};for(_.XW=new zSp(X.handleError===void 0?_.$C:X.handleError,X.logEvent===void 0?_.le:X.logEvent);_.JX.length>0;)switch(X=_.JX.shift(),X.type){case "ERROR":_.XW.logError(X.payload);break;case "EVENT":_.XW.logEvent(X.eventType,X.payload)}};
i70=function(X,J,p){return _.Q4C(function(l){return p?l.userIdentifier!==void 0&&!X.includes(l.userIdentifier)&&p.includes(l.publicName):l.userIdentifier!==void 0&&!X.includes(l.userIdentifier)},J)};
szb=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1)return J=_.QG("YtIdbMeta hasAnyMeta other"),l.yield(_.Q4C(function(g){return g.userIdentifier!==void 0&&g.userIdentifier!==J},X),2);
p=l.yieldResult;return l.return(p.length>0)})};
Jt6=function(X,J){Xcw||(Xcw=_.gs.addLowPriorityJob(function(){var p,l,g,B,k;return _.L(function(n){switch(n.nextAddress){case 1:return n.yield(_.yR(),2);case 2:p=n.yieldResult;if(!p)return n.return();l=!0;_.f$(n,3);return n.yield(i70(X,p,J),5);case 5:g=n.yieldResult;if(!g.length){l=!1;n.jumpTo(6);break}B=g[0];return n.yield(_.Zw(B.actualName),7);case 7:return n.yield(_.H3(B.actualName,p),6);case 6:_.e8(n,4);break;case 3:k=_.qa(n),_.lR(k),l=!1;case 4:_.gs.cancelJob(Xcw),Xcw=0,l&&Jt6(X,J),_.Ma(n)}})}))};
pc2=function(){var X;return _.L(function(J){return J.nextAddress==1?J.yield(_.yR(),2):(X=J.yieldResult)?J.return(szb(X)):J.return(!1)})};
lSA=function(X){var J=100;J=J===void 0?500:J;var p,l,g,B,k,n;return _.L(function(w){return w.nextAddress==1?(p=_.Bh("INNERTUBE_CONTEXT_CLIENT_NAME",0),l=[p,(0,_.S8)()-2592E6],g=[p,(0,_.S8)()],B=IDBKeyRange.bound(l,g),w.yield(_.heU(X),2)):w.nextAddress!=3?(k=w.yieldResult,n=[],w.yield(_.xd(k,["SWHealthLog"],{mode:"readwrite",enableRetries:!0},function(Y){n.length=0;return _.O7(Y.objectStore("SWHealthLog").index("swHealthNewRequest"),{query:B,direction:"prev"},function(e){if(e.getValue()&&n.length<
J)return n.push(e.getValue()),e.delete().then(function(){return e.continue()})})}),3)):w.return(n)})};
gET=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.yR(),2);X=J.yieldResult;if(!X||!_.Ez()&&!_.H("nwl_init_require_datasync_id_killswitch")||!_.NcB())return J.jumpTo(0);_.uoK=!0;_.Mbm.isNwlInitialized=_.uoK;return J.yield(_.Sqj().awaitInitialization(),0)})};
Tv=function(X,J){_.lZ6[X]=!0;var p=_.cC();p&&p.publish.apply(p,arguments);_.lZ6[X]=!1};
$L0=function(){if(_.RoW()&&!BPb){var X=function(p){p=p.data;if(p.op==="serializedGelBatch"){var l=_.lLI.get(p.key);l&&(_.Bz6(p.serializedBatch,l.client,l.resolve,l.networklessOptions,l.isIsolated,l.useVSSEndpoint,l.dangerousLogToVisitorSession,l.requestsOutstanding),_.lLI.delete(p.key))}},J=_.DB4();
J&&(J.addEventListener("message",X),J.onerror=function(){_.lLI.clear()});
BPb=!0}};
WCs=function(){this.relativeTimeStart_=_.U4()};
Cv2=function(X,J){X!=null&&this.append.apply(this,arguments)};
zv=function(){for(var X=Array(36),J=0,p,l=0;l<36;l++)l==8||l==13||l==18||l==23?X[l]="-":l==14?X[l]="4":(J<=2&&(J=33554432+Math.random()*16777216|0),p=J&15,J>>=4,X[l]=_.FaB[l==19?p&3|8:p]);return X.join("")};
kN6=function(){return _.sl("SLI_NAME_YOUTUBE_WEB_YT_GUIDE_DATA_PRESENT","GUIDE_DATA_PRESENT",6E4,"FAILURE")};
wc0=function(){var X=_.Q5.clone(nET),J;return(new _.u_(function(p,l){X.onSuccess=function(g){_.tHI(g)?p(new LCT(g)):l(new Atw("Request failed, status="+_.R6(g),"net.badstatus",g))};
X.onError=function(g){l(new Atw("Unknown request error","net.unknown",g))};
X.onTimeout=function(g){l(new Atw("Request timed out","net.timeout",g))};
J=_.MN("//googleads.g.doubleclick.net/pagead/id",X)})).thenCatch(function(p){if(p instanceof _.ly){var l;
(l=J)==null||l.abort()}return _.EW(p)})};
Y1A=function(X,J,p){p=p===void 0?!1:p;var l,g,B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:_.tn("SOCS",X,34128E3,"youtube.com",!0);if(_.b9)return g=fetch(J,{method:"POST",mode:_.BI(J),credentials:_.gL(J),cache:"no-store",headers:{"Content-Type":"text/plain"}}).catch(function(){}),B=fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",
mode:_.BI("/upgrade_visitor_cookie?eom=1"),credentials:_.gL("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),w.yield(Promise.all([g,B]).then(function(Y){return Y[1]}),5);
fetch(J,{method:"POST",mode:_.BI(J),credentials:_.gL(J),cache:"no-store",headers:{"Content-Type":"text/plain"}});return w.yield(fetch("/upgrade_visitor_cookie?eom=1",{method:"POST",mode:_.BI("/upgrade_visitor_cookie?eom=1"),credentials:_.gL("/upgrade_visitor_cookie?eom=1"),cache:"no-store",headers:{"Content-Type":"application/x-www-form-urlencoded"}}),4);case 4:l=w.yieldResult;w.jumpTo(3);break;case 5:l=k=w.yieldResult;case 3:if(!l.ok)throw Error("vf");return w.yield(l.text(),7);case 7:n=w.yieldResult,
!n.includes('"state_switch":true')&&!p||n.includes("skip_reload_for_test")||window.location.reload(),_.Ma(w)}})};
vEp=function(X){return _.L(function(J){return J.nextAddress==1?J.yield(Y1A(X.socsCookie,X.savePreferenceUrl,!0),2):J.return()})};
eAp=function(X){return _.L(function(J){return J.nextAddress==1?J.yield(Y1A(X.socsCookie,X.savePreferenceUrl),2):J.return()})};
hAO=function(X){a:{var J="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(J="EMBEDDED_PLAYER_MODE_PFL");var p=X.raw_embedded_player_response;if(!p&&(X=X.embedded_player_response))try{p=JSON.parse(X)}catch(g){break a}if(p)b:{X=ZGp;for(var l in X)if(X[l]==p.embeddedPlayerMode){J=X[l];break b}}}return J==="EMBEDDED_PLAYER_MODE_PFL"};
xLJ=function(){if(_.H("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("wf");if(!_.qiT())return Error("xf");var X=_.Bh("PLAYER_VARS",{});if(_.Q5.get(X,"privembed",!1)=="1")return Error("yf");if(hAO(X))return Error("zf")};
rtA=function(X){X=X.xhr.responseText;if(!_.$a(X,")]}'"))throw new HGJ;X=JSON.parse(X.substr(4));if((X.type||1)>1)throw new HGJ;X=X.id;THs(X);aSw=_.I2(X);ULp(18E5,2);return X};
ytp=function(X,J){J=new ISp(J);THs("");aSw=_.oTk(J);X>0&&ULp(12E4,X-1);throw J;};
ULp=function(X,J){_.mE(function(){wc0().then(rtA,function(p){return ytp(J,p)}).thenCatch(_.QD)},X)};
EC2=function(){var X=xLJ();if(X!==void 0)return _.EW(X);aSw||(aSw=wc0().then(rtA).thenCatch(function(J){return ytp(2,J)}));
return aSw};
oEA=function(){var X=document;return KX(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(J){return"on"+J.toLowerCase()in X})};
S1w=function(X){X.addEventListener("click",function(J){var p=J.target;p&&p.getAttribute("href")&&(p=p.getAttribute("href"),_.WU(window,p,"_blank"),J.preventDefault(),J.stopImmediatePropagation())})};
OG2=function(){var X=_.qw();X.info||(X.info={});return X.info};
jO=function(){return(_.H("csi_use_time_origin")||_.H("csi_use_time_origin_tvhtml5"))&&_.dL.timeOrigin?Math.floor(_.dL.timeOrigin):_.dL.timing.navigationStart};
iU=function(X){return Math.round(jO()+X)};
ctp=function(){var X;if(_.H("csi_use_performance_navigation_timing")){var J,p,l,g=_.dL==null?void 0:(X=_.dL.getEntriesByType)==null?void 0:(J=X.call(_.dL,"navigation"))==null?void 0:(p=J[0])==null?void 0:(l=p.toJSON)==null?void 0:l.call(p);g?(g.requestStart=iU(g.requestStart),g.responseEnd=iU(g.responseEnd),g.redirectStart=iU(g.redirectStart),g.redirectEnd=iU(g.redirectEnd),g.domainLookupEnd=iU(g.domainLookupEnd),g.connectStart=iU(g.connectStart),g.connectEnd=iU(g.connectEnd),g.responseStart=iU(g.responseStart),
g.secureConnectionStart=iU(g.secureConnectionStart),g.domainLookupStart=iU(g.domainLookupStart),g.isPerformanceNavigationTiming=!0,X=g):X=_.dL.timing}else X=_.H("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.dL.timing)):_.dL.timing;return X};
bG0=function(){if(_.dL.getEntriesByType){var X=_.dL.getEntriesByType("paint");if(X=KX(X,function(p){return p.name==="first-paint"}))return iU(X.startTime)}var J;
_.H("csi_use_performance_navigation_timing")?J=_.dL.getEntriesByType("first-paint")[0].startTime:J=_.dL.timing.msFirstPaint;return J?Math.max(0,J):0};
DLg=function(){var X=window.location.protocol,J=_.dL.getEntriesByType("resource");J=_.oV(J,function(p){return p.name.indexOf(X+"//fonts.gstatic.com/s/")===0});
(J=fSs(J,function(p,l){return l.duration>p.duration?l:p}))&&J.startTime>0&&J.responseEnd>0&&(_.uu("wffs",iU(J.startTime)),_.uu("wffe",iU(J.responseEnd)))};
RAb=function(X,J){X=document.querySelector(X);if(!X)return!1;var p="",l=X.nodeName;l==="SCRIPT"?(p=X.src,p||(p=X.getAttribute("data-timing-href"))&&(p=window.location.protocol+p)):l==="LINK"&&(p=X.href);_.C$(document)&&X.setAttribute("nonce",_.C$(document));return p?(X=_.dL.getEntriesByName(p))&&X[0]&&(X=X[0],p=jO(),_.uu("rsf_"+J,p+Math.round(X.fetchStart)),_.uu("rse_"+J,p+Math.round(X.responseEnd)),X.transferSize!==void 0&&X.transferSize===0)?!0:!1:!1};
FCO=function(X,J){_.nw(function(){_.Mw("").info.actionType=X;J&&_.g$("TIMING_AFT_KEYS",J);_.g$("TIMING_ACTION",X);var p=_.oka(_.Bh("TIMING_INFO",{}));Object.keys(p).length>0&&_.Gl(p);p={isNavigation:!0,actionType:_.Yam(_.Bh("TIMING_ACTION"))};var l=_.Bh("PREVIOUS_ACTION");l&&(p.previousAction=_.Yam(l));if(l=_.Bh("CLIENT_PROTOCOL"))p.httpProtocol=l;if(l=_.Bh("CLIENT_TRANSPORT"))p.transportProtocol=l;(l=_.Kv())&&l!=="UNDEFINED_CSN"&&(p.clientScreenNonce=l);l=ATp();if(l===1||l===-1)p.isVisible=!0;l=
_.$_B().loadType==="cold";var g=OG2();l||(l=g.yt_lt==="cold");if(l){p.loadType="cold";l=OG2();g=ctp();var B=jO(),k=_.Bh("CSI_START_TIMESTAMP_MILLIS",0);k>0&&!_.H("embeds_web_enable_csi_start_override_killswitch")&&(B=k);B&&(_.uu("srt",g.responseStart),l.prerender!==1&&_.x_U(B));l=bG0();l>0&&_.uu("fpt",l);l=ctp();l.isPerformanceNavigationTiming&&_.Gl({performanceNavigationTiming:!0},void 0);_.uu("nreqs",l.requestStart,void 0);_.uu("nress",l.responseStart,void 0);_.uu("nrese",l.responseEnd,void 0);
l.redirectEnd-l.redirectStart>0&&(_.uu("nrs",l.redirectStart,void 0),_.uu("nre",l.redirectEnd,void 0));l.domainLookupEnd-l.domainLookupStart>0&&(_.uu("ndnss",l.domainLookupStart,void 0),_.uu("ndnse",l.domainLookupEnd,void 0));l.connectEnd-l.connectStart>0&&(_.uu("ntcps",l.connectStart,void 0),_.uu("ntcpe",l.connectEnd,void 0));l.secureConnectionStart>=jO()&&l.connectEnd-l.secureConnectionStart>0&&(_.uu("nstcps",l.secureConnectionStart,void 0),_.uu("ntcpe",l.connectEnd,void 0));_.dL&&"getEntriesByType"in
_.dL&&DLg();l=[];if(document.querySelector&&_.dL&&_.dL.getEntriesByName)for(var n in mLp)mLp.hasOwnProperty(n)&&(g=mLp[n],RAb(n,g)&&l.push(g));if(l.length>0)for(p.resourceInfo=[],n=_.C(l),l=n.next();!l.done;l=n.next())p.resourceInfo.push({resourceCache:l.value})}_.Gl(p);p=_.Nw();p.preLoggedGelInfos||(p.preLoggedGelInfos=[]);n=p.preLoggedGelInfos;p=_.CHI();l=void 0;for(g=0;g<n.length;g++)if(B=n[g],B.loadType){l=B.loadType;break}if(_.$_B().loadType==="cold"&&(p.loadType==="cold"||l==="cold")){l=_.W4m();
g=_.Nw();g=g.gelTicks?g.gelTicks:g.gelTicks={};for(var w in l)w in g||typeof l[w]==="number"&&_.uu(w,_.V1(w));w={};l=!1;n=_.C(n);for(g=n.next();!g.done;g=n.next())l=g.value,_.ik(p,l),_.ik(w,l),l=!0;l&&_.Gl(w)}_.Oz6(!0);w=_.Bh("TIMING_ACTION");_.Lw("ytglobal.timingready_")&&w&&_.Nn6()&&_.SaB()&&_.IDI()})()};
q1A=function(X){var J,p,l,g=(l=(p=((J=X.mainDownloadsListEntity)!=null?J:{})[_.CW6])==null?void 0:p.refresh)!=null?l:"",B;X=(B=X.refresh)==null?void 0:B[g];g=X!=null?X:{};return(g==null?0:g.refreshTime)?Number(g==null?void 0:g.refreshTime):0};
NPp=function(X,J){var p=_.Pv(X);return J.every(function(l){var g;l=l==null?void 0:(g=l.playbackDataEntity)==null?void 0:g.key;if(!l)return!1;g=_.o4(_.rZ(l).entityId,"mainVideoEntity");return!!p[g]})};
Mts=function(X){return X.ui.guideIsVisibleButNotPersistent};
uj2=function(X){return X.ui.scrollAtTop};
GNp=function(X){return X.ui.tabGesturesIsActive};
dLA=function(X){X=_.u0(X.entities);return _.U7W(X).length};
VtO=function(X,J){if(J){var p;X=(p=_.SZ(X.entities,"downloadQualityPickerEntity",J))!=null?p:void 0}else X=void 0;return X};
s8=function(X,J,p){var l;return _.L(function(g){if(g.nextAddress==1)return g.yield(J(),2);l=g.yieldResult;p(l,X);_.Ma(g)})};
ttT=function(){return _.L(function(X){return X.nextAddress==1?X.yield((xLJ()!==void 0?_.EW(Error("Af")):wc0()).then(function(){return 1},function(J){if(J.message==="Biscotti id is disabled")return 3;
_.Wf("Failed fetching bid");return 0}),2):X.return(X.yieldResult)})};
QhT=function(){var X=_.xH("ciN2bXIzNGF2cG1xaXB5dC1oYXZlbi1lbWJlZC1wbGF5ZQ=="),J=_.xH("MmY3dGtnNzBsamlmcmFtZSM3NQ==");return document.querySelector(J+Pvw+X)?0:1};
EEp=function(X){var J=document.getElementsByTagName("ytd-enforcement-message-view-model");J.length===0||getComputedStyle(J[0]).display==="none"?X(0,"p.h_"):X(1,"p.h_")};
KCs=function(){return _.aNK(_.oL)};
TPA=function(){return _.UHB()===0?0:_.rla()};
zAp=function(){return _.OnY(_.VBZ([["player-ads",["ytd-merch-shelf-renderer","ytp-featured-product"],null]]))};
iG6=function(){return _.wjB(jhw)};
shp=function(X){_.L(function(J){switch(J.nextAddress){case 1:return J.yield(s8("b.f_",ttT,X),2);case 2:return J.yield(s8("j.s_",_.LDK,X),3);case 3:return J.yield(s8("r.s_",_.ChR,X),4);case 4:return J.yield(s8("e.h_",iG6,X),5);case 5:if(!_.H("ab_det_sc_inj")){J.jumpTo(6);break}return J.yield(s8("s.i_",_.xHB,X),6);case 6:if(_.H("ab_deg_unex_thr")){J.jumpTo(8);break}return J.yield(s8("a.o_",_.Zn4,X),8);case 8:if(_.H("ks_get_o_pp")){J.jumpTo(10);break}return J.yield(s8("g.o_",_.epK,X),10);case 10:if(_.H("ks_det_gpbl")){J.jumpTo(12);
break}return J.yield(s8("p.i_",_.vTK,X),12);case 12:return J.yield(s8("f.i_",_.jnC,X),14);case 14:return J.yield(s8("a.b_",_.$HY,X),15);case 15:return J.yield(s8("p.m_",_.XjT,X),16);case 16:if(!_.H("ab_det_el_h_v2")){J.jumpTo(17);break}return J.yield(s8("n.h_",zAp,X),17);case 17:return J.yield(s8("o.p_",KCs,X),19);case 19:return J.yield(s8("e.i_",QhT,X),20);case 20:if(_.H("ab_det_apm"))return J.yield(s8("o.a_",TPA,X),0);J.jumpTo(0)}})};
X$p=function(X){switch(X){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:_.JA(X,"unknown result type")}};
Jjp=function(X,J,p){J=_.qn6[J];p={detected:X===0,source:J.pXX,detectionResult:X$p(X),contentCpn:p};_.le("biscottiBasedDetection",p);_.d$v.increment(J.pXX,X);J.wk6!==void 0&&_.g$("CATSTAT",_.mHR(X,J))};
gcJ=function(){p$A=0;var X=[_.qm(!0)];l72&&_.HI(l72,"yt-window-resized",X)};
B7g=function(){p$A||(p$A=_.gs.addLowPriorityJob(gcJ,200))};
Ck2=function(){$6p=0;Wzg=_.Ixb(document);var X=[Wzg];l72&&_.HI(l72,"yt-window-scrolled",X)};
k4p=function(){$6p||($6p=_.gs.addLowPriorityJob(Ck2,200))};
LzO=function(X){X=X===void 0?null:X;nc6.push(_.Ij(window,"resize",B7g));nc6.push(_.Ij(window,"scroll",k4p));X&&(l72=X)};
Ajw=function(X){X=X.target.result;X.objectStoreNames.contains("swpushnotificationsstore")&&X.deleteObjectStore("swpushnotificationsstore");X.createObjectStore("swpushnotificationsstore",{keyPath:"key"})};
YlT=function(){return w$g?Promise.resolve(w$g):new Promise(function(X,J){var p=self.indexedDB.open("swpushnotificationsdb");p.onerror=J;p.onsuccess=function(){var l=p.result;if(l.objectStoreNames.contains("swpushnotificationsstore"))w$g=l,X(w$g);else return self.indexedDB.deleteDatabase("swpushnotificationsdb"),YlT()};
p.onupgradeneeded=Ajw})};
X1=function(X){var J=new _.Kw("Error accessing DB");return YlT().then(function(p){return new Promise(function(l,g){try{var B=p.transaction("swpushnotificationsstore").objectStore("swpushnotificationsstore").get(X);B.onsuccess=function(){var k=B.result;l(k?k.value:null)};
B.onerror=function(){J.params={key:X,source:"onerror"};g(J)}}catch(k){J.params={key:X,
thrownError:String(k)},g(J)}})},function(){return null})};
vcb=function(X,J){var p={};p.key=X;p.value=J;return YlT().then(function(l){return new Promise(function(g,B){try{var k=l.transaction("swpushnotificationsstore","readwrite").objectStore("swpushnotificationsstore").put(p);k.onsuccess=function(){g()};
k.onerror=function(){B()}}catch(n){B(n)}})})};
Zvp=function(){var X=_.di.getLocalStorage();X&&eG2(X,X.mechanism.__iterator__(!0))};
hGT=function(X){_.L(function(J){if(J.nextAddress==1)return J.yield(X.delete("yt-appshell-assets"),2);_.Ma(J)})};
x6T=function(X){return _.hX((0,_.cxj)(),X)};
a7J=function(){var X;_.L(function(J){return J.nextAddress==1?J.yield(Jg.getInstance(),2):(X=J.yieldResult)?J.yield(Hvs(X),0):J.jumpTo(0)})};
rj6=function(){var X;_.L(function(J){return J.nextAddress==1?J.yield(pU.getInstance(),2):(X=J.yieldResult)?J.yield(U60(X),0):J.jumpTo(0)})};
I7p=function(X){hGT(X);a7J();rj6()};
yj6=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(_.CdZ(X),2);if(J=l.yieldResult){var g;a:{if(J.headers&&(g=J.headers.get("date"))&&(g=Date.parse(g),!isNaN(g))){g=Math.round((0,_.S8)()-g);break a}g=-1}p=g;if(p>-1)return l.return(p)}return l.return(-1)})};
ocA=function(){var X=_.lT.caches,J=_.$y("IS_SHELL_LOAD"),p,l;_.L(function(g){if(g.nextAddress==1)return p=-1,J?g.yield(yj6(X),3):(l=jO(),p=Math.round((0,_.S8)()-l),g.jumpTo(2));g.nextAddress!=2&&(p=g.yieldResult);p>=0&&p<2147483648&&_.PI({appInstallDataAgeMs:p});_.Ma(g)})};
Slw=function(X){var J=_.vi(_.lT.location.href),p={};"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(l){var g=J.JSC$10308_queryData_.getValues(l);if(g==null?0:g.length)p[l]=g});
return _.IB(X,new Map(Object.entries(p)))};
Ov6=function(X){return _.ym4(_.Iym(X&16777215))<.5};
cj2=function(X){X=X.match(/(.*)::.*::.*/);if(X!==null)return X[1]};
bv6=function(X){if(_.ooT()){var J=Object.keys(window.localStorage);J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=cj2(p);l===void 0||X.includes(l)||self.localStorage.removeItem(p)}}};
f72=function(){if(!_.ooT())return!1;var X=_.QG(),J=Object.keys(window.localStorage);J=_.C(J);for(var p=J.next();!p.done;p=J.next())if(p=cj2(p.value),p!==void 0&&p!==X)return!0;return!1};
D62=function(X){return vcb("NotificationsDisabled",X)};
RGA=function(){var X=_.b8("service_worker_scope");try{return navigator.serviceWorker.getRegistration(X)}catch(J){return Promise.reject(J)}};
m6T=function(){return Notification.permission!="granted"?Promise.resolve():RGA().then(function(X){return X?X.pushManager.getSubscription().then(function(J){if(J)return Promise.resolve();J={userVisibleOnly:!0,applicationServerKey:_.iT("BPr83OIQ0ehMqbAUQWSaFHZOJeRvvXddR5EONgwwQcHR6FRe6G43LgD36pJq1IuGN10mmMv-V7IKSIZludF9G1k")};return X.pushManager.subscribe(J).then(function(){return Promise.resolve()},function(){return Promise.resolve()})}):Promise.resolve()}).catch(function(){})};
Fz2=function(X){return RGA().then(function(J){if(!J||!J.active)return Promise.reject(new _.Kw("serviceworker.postMessage",X,J));try{return J.active.postMessage(X),Promise.resolve()}catch(p){return Promise.reject(p)}})};
qlp=function(){Fz2({type:"notifications_register",data:_.Bh("ID_TOKEN")})};
N7b=function(X){return!(!X||!X.pushManager)};
M2b=function(){return RGA().then(N7b).catch(function(){return!1})};
unA=function(){return navigator.serviceWorker&&navigator.serviceWorker.getRegistration&&window.Notification?M2b():Promise.resolve(!1)};
V22=function(){var X={isWide:_.VG.get("wide","0")==="1"},J=_.DV();if(J=J.getFlag(165)||J.getFlag(174))X.theme=_.lS(!0);if(_.PdK()){var p=_.pL()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";X.systemTheme=p}!J&&_.H("parent_tools_enable_app_settings")&&_.eV(window.location.href).theme!==void 0&&(X.theme=_.lS());if((J=G4b)?!_.Q5.equals(J,X):X)J={currentValue:X},d62&&(J.timeSinceLastSnapshotSecs=Math.round(((0,_.S8)()-d62)/1E3)),G4b&&(J.previousValue=G4b),_.le("appSettingsCaptured",J),G4b=
X,d62=(0,_.S8)()};
t2p=function(){if(!_.$y("LOGGED_IN"))return Promise.resolve(!1);var X=_.b8("service_worker_push_force_notification_prompt_tag");return X?X1("PromptTags").then(function(J){if(!J)return!0;var p=[];try{p=JSON.parse(J)}catch(l){return!1}return p&&p.indexOf(X)==-1}):Promise.resolve(!1)};
Pk0=function(){var X=_.ch("service_worker_push_prompt_delay_microseconds");return X?X1("PromptTime").then(function(J){return Promise.resolve(Date.now()-X>(J||0))}):Promise.resolve(!0)};
QK2=function(){var X=_.ch("service_worker_push_logged_out_prompt_watches");return X==-1?Promise.resolve(!1):X1("WatchCount").then(function(J){return J>=X})};
Ecw=function(){var X=_.HE(document,"yt-push-prompt-modal-bg");X&&_.Fa(X)};
Kz0=function(){return _.ch("service_worker_push_prompt_cap")==-1?Promise.resolve(!0):X1("PromptCount").then(function(X){X||(X=0);return Promise.resolve(X<_.ch("service_worker_push_prompt_cap"))})};
T7g=function(X){return _.$y("SERVICE_WORKER_PROMPT_NOTIFICATIONS")||_.$y("LOGGED_IN")&&(X===void 0?0:X)?t2p().then(function(J){if(J)return!0;J=[Kz0(),Pk0()];_.$y("LOGGED_IN")||J.push(QK2());return Promise.all(J).then(function(p){return p.every(function(l){return l})})}):Promise.resolve(!1)};
zGp=function(){X1("PromptCount").then(function(X){return vcb("PromptCount",X+1)}).then(function(){return vcb("PromptTime",Date.now())}).then(function(){var X=_.b8("service_worker_push_force_notification_prompt_tag");
if(X)return X1("PromptTags").then(function(J){var p=[];if(J)try{p=JSON.parse(J)}catch(l){return!1}p||(p=[]);p.push(X);return vcb("PromptTags",JSON.stringify(p))})})};
ivs=function(){jKs||Ecw()};
sKA=function(X){X.style.zIndex=2147483648;X.style.pointerEvents="auto";X.style.backgroundColor="rgba(0, 0, 0, 0.6)";X.style.width="100%";X.style.height="100vh";X.style.position="absolute";X.style.top="0";X.style.left="0";X.style.border="none"};
XIp=function(){var X=_.HE(document,"yt-push-prompt-modal-bg");jKs=_.H("service_worker_push_prompt_modal_ignore_click");X?sKA(X):(X=_.J5("div",{id:"yt-push-prompt-modal-bg"}),sKA(X),document.body.appendChild(X),_.iCC(document,"click",ivs))};
J86=function(){var X=arguments;_.H("service_worker_push_prompt_modal_enable")&&XIp();return Notification.requestPermission().then(function(J){Ecw();var p=document.getElementById("ticker");p&&(p.className=p.classList.remove("show"));if(J=="granted")return m6T().then(function(){D62(!1);qlp();return Promise.resolve(!0)});
J=="denied"&&qlp();return Promise.resolve(!1)}).catch(function(){Ecw();
return Promise.reject.apply(Promise,_.EU(X))})};
pIp=function(X){X=X===void 0?!1:X;var J=_.zXI().client;if(J&&J.browserVersion){var p=J.browserVersion,l=J.browserName=="CHROME"&&_.Ya(p,"50.0.0")<0;J=J.browserName=="OPERA"&&_.Ya(p,"42.0.0")<0;if(l||J)return Promise.resolve()}return unA().then(function(g){if(!g)return Promise.resolve();g=m6T().then(function(){return Fz2({type:"notifications_check_registration",data:_.Bh("ID_TOKEN")})});
return Notification.permission!="default"?g.catch(function(){}):g.then(function(){return T7g(X)}).then(function(B){if(B)return zGp(),J86().then(function(){})}).catch(function(){})})};
lVT=function(X){return N7b(X)?pIp():Promise.resolve()};
gmp=function(X){var J=X.installing||X.waiting;return X.active||!J?Promise.resolve(X):new Promise(function(p){var l=function(g){g=g.target;if(g.state==="activated"||g.state==="redundant")J.removeEventListener("statechange",l),p(X)};
J.addEventListener("statechange",l)})};
BLp=function(){var X=new _.v7m("SLI_NAME_YOUTUBE_WEB_SERVICE_WORKER_REGISTRATION","",12E4,"TIMEOUT");_.De(X,{mainAppWeb:_.nL()});var J=_.zCs;_.H("service_worker_forward_exp_params")&&(J=Slw(J));try{var p=_.s$a(J).catch(function(){_.RD(X,"FAILURE");return new Promise(function(){})});
_.H("service_worker_push_enabled")&&p.then(function(l){_.RD(X,"SUCCESS");return l}).then(gmp).then(lVT)}catch(l){if(_.RD(X,"FAILURE"),l.name!=="SecurityError")throw l;
}};
$w6=function(){navigator.serviceWorker&&navigator.serviceWorker.getRegistrations&&window.location.protocol==="https:"&&BLp()};
lD=function(X,J,p,l,g){var B={};J&&(B[J]=p);l?B.errorType=l:g&&(B.errorReason=g);_.le(X,B);_.gH()};
W_0=function(X,J){var p={};J&&(p.serializedYpcFamilyCreateLoggingParams=J);_.le(X,p);_.gH()};
CuT=function(X,J){var p={};p.serializedYpcRefundFlowLoggingParams=J;X&&(p.eventType=X);_.le("ypcRefundFlowEvent",p);_.gH()};
klg=function(X){X&&_.J36("transactionFlowSucceeded",X)};
nmp=function(){lD("ypcRedeemFlowStarted")};
L_O=function(X){lD("ypcRedeemFlowFailed",void 0,void 0,void 0,X)};
A8A=function(X){X&&lD("ypcCancelFlowFailed","serializedYpcCancelFlowLoggingParams",X,void 0,"YPC_ERROR_REASON_YPC_CANCEL_RECURRENCE_TRANSACTION_FAILURE")};
gw=function(X){return function(J,p){var l=X||p.replace(/([A-Z])/g,"-$1").toLowerCase();Object.defineProperty(J,p,{get:function(){var g;return this.$?this.$[l]:(g=_.FO(this))==null?void 0:g.querySelector("#"+l)},
enumerable:!0,configurable:!0})}};
wIs=function(X){if(X=_.aOR(X)){var J;(J=X.sources)!=null&&J[0]?(J=_.rCW(X),J=J<1?"VERTICAL":J>1?"HORIZONTAL":"SQUARE"):J=void 0;return J}};
Yo0=function(X){return(X=_.aOR(X))?_.rCW(X):0};
vmA=function(X){var J,p,l,g,B,k,n;_.L(function(w){if(w.nextAddress==1)return w.yield(_.hIT(),2);if(w.nextAddress!=3){if(!w.yieldResult)return w.return(!1);J=[];return w.yield(_.rt.keys(),3)}p=w.yieldResult;l=_.C(p);for(g=l.next();!g.done;g=l.next())B=g.value,k=_.eIY(B),n=k.datasyncId,!n||X.includes(n)||J.push(_.rt.delete(B));return w.return(Promise.all(J).then(function(Y){return Y.some(function(e){return e})}))})};
eNJ=function(){var X,J,p,l,g,B,k;return _.L(function(n){if(n.nextAddress==1)return n.yield(_.hIT(),2);if(n.nextAddress!=3){if(!n.yieldResult)return n.return(!1);X=_.QG("cache contains other");return n.yield(_.rt.keys(),3)}J=n.yieldResult;p=_.C(J);for(l=p.next();!l.done;l=p.next())if(g=l.value,B=_.eIY(g),(k=B.datasyncId)&&k!==X)return n.return(!0);return n.return(!1)})};
ZVA=function(X,J){return _.SZ(X.entities,"inlineExpansionEntity",J)};
hNJ=function(X,J){return _.SZ(X.entities,"timedMarkersListSyncEntity",J)};
xwp=function(X,J){return _.SZ(X.entities,"liveReactionsDataEntity",J)};
HV2=function(X,J){X=_.SZ(X.entities,"booleanEntity",J);return!(!X||!X.value)};
aVw=function(X,J){var p=_.Kv();p&&X&&_.ps(p,_.V_(X),J)};
Uwg=function(X){return X.watch.isWatchActive};
r8J=function(X){return X.watch.isLearningJourneyActive};
IVT=function(X){return X.watch.watchWindowSize};
y8T=function(X){return!_.HXa(X)};
Bq=function(X){return X.watch.watchScrollTop};
omw=function(X){return X.watch.isLiveChatCollapsed};
Sob=function(X,J){return _.SZ(X.entities,"flowStateEntity",J)};
OV2=function(){var X=_.yG().resolve(_.I6(_.iUe));return X?X.getCurrentTime():0};
c8b=function(X,J){X={videoId:X};J&&(X.playlistId=J);return X};
bVO=function(){var X,J,p,l,g,B,k,n,w,Y,e,Z,h,x;return _.L(function(U){switch(U.nextAddress){case 1:X={},J=_.UJ4(),p=_.C(Object.entries(J)),l=p.next();case 4:if(l.done){U.jumpTo(3);break}g=l.value;B=_.C(g);k=B.next().value;n=B.next().value;w=k;Y=n;if(!Y){U.jumpTo(5);break}return U.yield(Y(),8);case 8:X[w]=U.yieldResult;case 5:l=p.next();U.jumpTo(4);break;case 2:e=_.C(),Z=e.next();case 9:if(Z.done){U.jumpTo(3);break}h=Z.value;x=J[h];if(!x){U.jumpTo(10);break}return U.yield(x(),13);case 13:X[h]=U.yieldResult;
case 10:Z=e.next();U.jumpTo(9);break;case 3:return U.return(X)}})};
fVw=function(){var X;_.L(function(J){if(J.nextAddress==1)return J.yield(bVO(),2);X=J.yieldResult;return J.yield(navigator.clipboard.writeText(JSON.stringify(X,null,2)),0)})};
DwA=function(X,J){if(X&&J){var p=_.FJ();p().set(X,J);_.fYI(p())}};
RNg=function(X,J){if(X&&J){var p=_.FJ();p().set(X,J);_.fYI(p())}};
mw2=function(X,J){return _.SZ(X.entities,"superThanksSelectedTierEntity",J)};
F_A=function(X,J){return _.SZ(X.entities,"contextNoteUserRatingEntityPayload",J)};
qop=function(){_.H("web_watch_log_theater_mode")&&_.PnR("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED")};
NLJ=function(X,J,p){if(!X.includes("START_TIME_PLACEHOLDER")||!X.includes("END_TIME_PLACEHOLDER"))return X;var l=new Date(0),g=new Date(0);l.setUTCMilliseconds(J);g.setUTCMilliseconds(p);return X.replace("START_TIME_PLACEHOLDER",_.kH(l,7)).replace("END_TIME_PLACEHOLDER",_.kH(g,7))};
MHp=function(X,J,p){var l=p.minimumRowsOfVideosBetweenSections===void 0?1:p.minimumRowsOfVideosBetweenSections;return X<(p.minimumRowsOfVideosAtStart===void 0?2:p.minimumRowsOfVideosAtStart)||J!==null&&X-J<=l?!1:!0};
umJ=function(X,J){var p=0,l=0;X=_.C(X);for(var g=X.next();!g.done;g=X.next()){var B=g.value;if(B.richItemRenderer)B.richItemRenderer.rowIndex=l,B.richItemRenderer.colIndex=p++,p===J&&(p=0,l++);else if(B.richGroupRenderer&&B.richGroupRenderer.numColumns!==void 0)B.richGroupRenderer.rowIndex=l,B.richGroupRenderer.colIndex=p,p+=B.richGroupRenderer.numColumns,p===J&&(p=0,l++);else if(B.richSectionRenderer){var k=g=void 0;if(B=_.a((g=B)==null?void 0:(k=g.richSectionRenderer)==null?void 0:k.content,_.LUG))B.rowIndex=
l++}}};
GlJ=function(X,J){var p=J.contentElement;J=J.rendererToTagNameMap;if(p&&J&&J.size!==0){for(var l=new Map,g=_.C(p.children),B=g.next();!B.done;B=g.next()){B=B.value;var k=B.tagName.toLowerCase(),n=l.get(k);n||(n=[],l.set(k,n));n.push(B)}if(l.size!==0)for(g=Math.min(X.length,p.children.length),B=new Map,k=0;k<g;k++){n=Object.keys(X[k])[0];n=J.get(n);if(!n)break;var w=B.get(n);w===void 0&&(w=0,B.set(n,w));var Y=l.get(n);if(!Y||w>=Y.length)break;B.set(n,w+1);n=Y[w];w=p.children[k];w!==n&&(_.vz=!0,_.ev.set(n,
!0),p.insertBefore(n,w),_.ev.delete(n),_.vz=!1)}}};
dwJ=function(X,J,p,l,g,B,k){l=l===void 0?{}:l;if(!X||!X.length)return{orderedContent:[]};X=X.slice();var n=[],w=[];g=null;for(var Y=0,e=function(d){w.sort(function(Q,E){return E.skippedOnRow-Q.skippedOnRow});
for(var G,P=(G=w.shift())==null?void 0:G.content;P;)!P.richSectionRenderer&&d||n.push(P),G=void 0,P=(G=w.shift())==null?void 0:G.content},Z=void 0,h=void 0,x=new Set;X.length>0||w.length>0;){for(var U=[],y=J;y>0;){var c=void 0,D=void 0,m=(D=w[0]&&w[0].skippedOnRow<Y?(c=w.shift())==null?void 0:c.content:void 0)!=null?D:X.shift();
if(!m)break;if(m.richItemRenderer)c=m.richItemRenderer.targetId,D=void 0,c&&((D=k)==null?0:D.has(c))&&(D=k.get(c),!Z||D&&D.timestamp>Z.timestamp)&&(Z=D,h&&x.add(h),h=c),U.push(m),y--;else if(m.richGroupRenderer&&m.richGroupRenderer.numColumns!==void 0)m.richGroupRenderer.numColumns<=y?(U.push(m),y-=m.richGroupRenderer.numColumns):y===J&&m.richGroupRenderer.numColumns>J?(U.push({richGroupRenderer:Object.assign({},m.richGroupRenderer,{numColumns:J})}),y=0):w.push({content:m,skippedOnRow:Y});else if(m.richSectionRenderer)if(MHp(Y,
g,l)&&y===J){n.push(m);g=Y;Y++;continue}else w.push({content:m,skippedOnRow:Y});else if(m.continuationItemRenderer){e(!0);n.push(m);y=0;break}if(y===0)n.push.apply(n,_.EU(U));else if(!p&&X.length===0){e(!1);n.push.apply(n,_.EU(U));y=0;break}}Y++;Z&&(n.push(Z.content),Y++);h=Z=void 0}umJ(n,J);B&&GlJ(n,B);return{orderedContent:n,pinnedContentNotShownTargetIds:x}};
VH2=function(X){return X.shorts.isSmallScreenSqueezeback};
tHp=function(X){return X.shorts.isPlaybackStarted};
Qmw=function(){if(_.H("kevlar_home_skeleton")&&!Pu0){var X=document.querySelector("#home-page-skeleton");X&&(_.KV("hgcr"),_.Fa(X),Pu0=!0)}};
TLT=function(){if(_.qiT()){var X=_.Bh("PLAYER_VARS",{});if(_.Q5.get(X,"privembed",!1)!="1"&&!hAO(X)){var J=function(){Em2=!0;"google_ad_status"in window?_.g$("DCLKSTAT",1):_.g$("DCLKSTAT",2)};
try{_.J8(_.KGJ,J)}catch(p){}K_p.push(_.gs.addLowPriorityJob(function(){if(!(Em2||"google_ad_status"in window)){try{_.O6T(_.KGJ.toString(),J)}catch(p){}Em2=!0;_.g$("DCLKSTAT",3)}},5E3))}}};
zNg=function(X){return!!X.getOptions("captions")};
jmp=function(X){return(X=X.getOption("captions","track"))?!!X.displayName:!1};
iVp=function(X){return KX(X,function(J){return J.languageCode==="en"})};
sm2=function(X){var J=$W;if(jmp(X))X.setOption("captions","stickyLoading",{}),X.setOption("captions","track",{});else{var p=KX(_.GXm(X),function(l){return l.displayName===J});
X.setOption("captions","track",p)}};
Xvw=function(X,J){return{popup:{searchSuggestionReportDialog:{searchQuery:X,title:_.cI("SBOX_INAPPROPRIATE_TITLE"),suggestions:J,categoryLabel:_.cI("SBOX_INAPPROPRIATE_CATEGORY"),categories:[{id:1,label:_.cI("SBOX_INAPPROPRIATE_HATEFUL")},{id:2,label:_.cI("SBOX_INAPPROPRIATE_EXPLICIT")},{id:3,label:_.cI("SBOX_INAPPROPRIATE_VIOLENT")},{id:4,label:_.cI("SBOX_INAPPROPRIATE_DANGEROUS")},{id:5,label:_.cI("SBOX_INAPPROPRIATE_OTHER"),reasonLabel:_.cI("SBOX_INAPPROPRIATE_REASON")}],detailsPlaceholderLabel:_.cI("SBOX_INAPPROPRIATE_ADDITIONAL"),
cancelButtonLabel:_.cI("SBOX_INAPPROPRIATE_CANCEL"),submitButtonLabel:_.cI("SBOX_INAPPROPRIATE_REPORT")}},popupType:"DIALOG"}};
Ju2=function(X){var J=_.DV();if(J.getFlag(202))J=J.getFlag(201);else{var p;J=(X==null?void 0:(p=X.config)==null?void 0:p.settingOnByDefault)!==void 0?X.config.settingOnByDefault:!_.a8("web_shorts_cinematics_disabled_by_default")}return J};
pvO=function(X){var J=_.DV();_.Rm(0,201,X);_.Rm(0,202,!0);J.save()};
ltg=function(X){var J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d;return _.L(function(G){switch(G.nextAddress){case 1:return G.yield(_.b0(),2);case 2:return(J=G.yieldResult)?G.yield(_.cSa(J),3):G.return();case 3:p=G.yieldResult;if(!p)return G.return();g=((l=p.offlineVideos)==null?void 0:l.length)||0;k=((B=p.offlinePlaylists)==null?void 0:B.length)||0;if(g===0&&k===0)return G.return();n=0;if(p.offlineVideos)for(w=_.C(p.offlineVideos),Y=w.next();!Y.done;Y=w.next())e=Y.value,"OFFLINE_VIDEO_STATE_PLAYABLE"===
e.videoState&&(n+=1);X.offline_videos_count=g.toString();_.H("kevlar_log_offline_current_network_type_ks")||(X.offline_current_network_type=(Z=_.atY())!=null?Z:"CONN_INVALID");_.H("kevlar_log_updated_time_for_smart_downloads")&&(h=_.v5().getState().entities,x=_.Tb(h),U=q1A(h),X.offline_smart_downloads_last_sync_time_ms=x.toString(),X.offline_smart_downloads_next_sync_time_ms=U.toString());X.offline_videos_playable=n.toString();X.offline_playlists_count=k.toString();p.offlineVideos&&(y=p.offlineVideos.reduce(function(P,
Q){Q.downloadedBytes&&(P+=Number(Q.downloadedBytes));return P},0).toString())&&(X.offline_used_disk_space_bytes=y);
if(!((c=navigator)==null?0:(D=c.storage)==null?0:D.estimate)){G.jumpTo(4);break}return G.yield(navigator.storage.estimate(),5);case 5:m=G.yieldResult,X.offline_free_disk_space_bytes=(((d=m)==null?void 0:d.quota)||0).toString();case 4:X.offline_client_state=JSON.stringify(p),_.Ma(G)}})};
gt6=function(X){X=X.match(/(.*)::.*::.*/);if(X!==null)return X[1]};
BZp=function(X){if(_.iaC()){var J=Object.keys(window.sessionStorage);J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=gt6(p);l===void 0||X.includes(l)||self.sessionStorage.removeItem(p)}}};
$Iw=function(){if(!_.iaC())return!1;var X=_.QG(),J=Object.keys(window.sessionStorage);J=_.C(J);for(var p=J.next();!p.done;p=J.next())if(p=gt6(p.value),p!==void 0&&p!==X)return!0;return!1};
Wfb=function(X){if(!X)return 0;var J=X.getPresentingPlayerType(),p=X.getVideoData();return p&&p.isLive?(X=X.getProgressState(J),X.seekableEnd-X.seekableStart):X.getDuration(J)};
Wq=function(X,J){_.PD(J,X,function(){return C02[J]},function(p){C02[J]=p;
if(!_.H("mweb_player_ve_show_ks")){var l=_.Kv(0);l&&p&&_.gZ(l,p)}})};
CU=function(X){(X=C02[X])&&_.tv(_.Mp(),X)};
kbJ=function(X,J){for(var p=_.C(Object.keys(X)),l=p.next();!l.done;l=p.next())if(l=l.value,X[l]!==J[l])return!1;return!0};
ntp=function(){return document.getElementById("player-control-overlay")};
Lf2=function(X){X!==-1&&!_.H("player_controls_log_creation_killswitch")&&ntp()&&(_.KV("pcu_cs",X),_.KV("pcu_ce"))};
Aub=function(X){return{listMutationCommand:{operations:{operations:[{removeItem:{removeByTargetId:{targetIds:["loading_response_message_id"]},sectionTargetId:X}}]}}}};
wvp=function(X,J,p){var l=_.H("web_enable_chat_autoscroll_to_user_turn")?"user_turn_message_id-"+Date.now():void 0;J=Object.assign({},{text:J,hasGradientBackground:p},l&&{itemTargetId:l});l=_.H("web_enable_chat_autoscroll_to_user_turn")&&l?{scrollToItem:{scrollPosition:"SCROLL_POSITION_START",item:{itemTargetId:l,sectionTargetId:"youchat_section_list"}}}:void 0;return{listMutationCommand:{operations:Object.assign({},{operations:[{insertItemSectionContent:{contents:[{chatUserTurnViewModel:J}],insertByPositionInSection:{sectionTargetId:X,
position:"INSERTION_POSITION_LAST"}}}]},l?{scrollConfig:l}:{})}}};
Yq6=function(X){return{continuationCommand:{token:X,request:"CONTINUATION_REQUEST_TYPE_GET_PANEL"}}};
vt0=function(X,J){J.stack&&(X.stack+="\n"+J.stack);return X};
e$2=function(){this.isInputValid_=!0;this.JSC$19517_streamPos_=0;this.leftoverInput_=""};
Zs2=function(){this.errorMessage_=null;this.result_=[];this.countLengthBytes_=this.length_=this.tag_=this.state_=this.JSC$19520_streamPos_=0;this.messageBuffer_=null;this.countMessageBytes_=0};
atJ=function(X){var J=h$b(X,"Content-Type");if(!J)return null;J=J.toLowerCase();if(J.startsWith("application/json"))return J.startsWith("application/json+protobuf")?new xIp:new _.tt;if(J.startsWith("application/x-protobuf")){X=h$b(X,"Content-Transfer-Encoding");if(!X)return new Zs2;if(X.toLowerCase()=="base64")return new Hsp}return null};
bsJ=function(X,J,p,l){var g=new UIp(function(n,w){return ruO.has(w)?n.sentinel==="gal"&&n.event!==void 0:!1},function(n){n.event?(n=ItO(n.event),n=!n||yuA(l,n)?!0:_.NE(X.lastEvent,kW,2,nU)?!_.NE(n,LU,1,nU)&&!_.NE(n,kW,2,nU):!_.NE(n,LU,1,nU)&&!_.NE(n,kW,3,nU)):n=!0;
return n});
p=_.IB(X.trustedUrl,new Map([["result_channel","5"],["origin",(new URL(window.location.href)).origin],["color_scheme",otJ(p)]]));if(X.nestedOrigins!==void 0)for(var B=_.C(X.nestedOrigins),k=B.next();!k.done;k=B.next())p=_.IB(p,new Map([["origin",k.value]]));return Sqw(g,p,J).then(function(n){n=OsA(n.event);if(_.NE(n,LU,1,nU)){var w,Y=(w=_.i9(n,LU,1,nU))==null?void 0:_.T8(w,2);Y&&l.JSC$19572_logErrorEvent(cu2(Y));w=_.i9(n,LU,1,nU);_.T8(w,2)===4?(n=_.i9(n,LU,1,nU),n={statusCode:11,statusMessage:_.KR(n,
3)}):(n=_.i9(n,LU,1,nU),n={statusCode:12,statusMessage:_.KR(n,3)});return n}_.NE(n,kW,3,nU)?(n=_.i9(n,kW,3,nU),n={statusCode:1,consentLanguageKeys:_.KR(n,2)}):n={statusCode:1};return n}).catch(function(n){return n.errorCode!==void 0?{statusCode:n.errorCode,
statusMessage:n.errorMessage}:{statusCode:7,statusMessage:"Data Usage Notice screen did not return result"}})};
mIg=function(X){var J={};if(X===void 0||X===null)return J;X.getToken()!==void 0&&ftp(X.getToken())&&ftp(X.getToken()).length>0&&(J.scopes=new Set(ftp(X.getToken())));X.getToken()!==void 0&&DIs(X.getToken())&&DIs(X.getToken()).length>0&&(J.capabilities=new Set(DIs(X.getToken())));_.KR(X,3)!==void 0&&(J.consistencyKey=_.KR(X,3));X.getName()!==void 0&&X.getName()!==""&&(J.linkName=X.getName());_.qE(X,R$0,4)&&(X=_.bR(X,R$0,4),X=Object.assign({},_.KR(X,1)&&{userId:_.KR(X,1)},_.KR(X,2)&&{displayName:_.KR(X,
2)},_.KR(X,3)&&{email:_.KR(X,3)},_.KR(X,5)&&{username:_.KR(X,5)},_.KR(X,4)&&{profilePicture:_.KR(X,4)}),J.profile=X);return J};
Ff0=function(X,J){var p=X.flowParams,l;return{serviceId:p.serviceId,sessionId:p.sessionId,currentFlow:X.currentFlow,googleScopesString:J,linkingSessionSerialized:X.session.serialize(),consentLanguageKeys:p.consentLanguageKeys,callerState:X.callerState,dynamicUrlParameters:p.dynamicUrlParameters,partnerConfigMinReadTimestampSerialized:(l=p.partnerConfigMinReadTimestamp)==null?void 0:l.serialize()}};
GbA=function(X){var J=X.googleScopes!==void 0?Array.from(X.googleScopes).join(","):"";qqp(Ff0(X,J),X.config.localStorage);J=NZA(X);return J===null?Promise.resolve(MZs):J.start().then(function(p){var l,g=(l=p.link)==null?void 0:l.consistencyKey;return p.statusCode===1&&X.googleScopes!==void 0&&X.googleScopes.size>0&&g!==void 0?(l=X.flowParams,uBA(l.serviceId,l.sessionId,X.googleScopes,g,l.galService,X.config,p)):p})};
VZA=function(X){var J=NZA(X);return J===null?Promise.resolve(dI2({statusCode:7,statusMessage:"Failed to create flow object"},X.callerState)):J.complete().then(function(p){var l,g=(l=p.link)==null?void 0:l.consistencyKey;return p.statusCode===1&&X.googleScopes!==void 0&&X.googleScopes.size>0&&g!==void 0?(l=X.flowParams,uBA(l.serviceId,l.sessionId,X.googleScopes,g,l.galService,X.config,p)):dI2(p,X.callerState)},function(p){return dI2({statusCode:12,
statusMessage:"Failed to complete the flow: "+p.message},X.callerState)})};
uBA=function(X,J,p,l,g,B,k){return tZw(g,{serviceId:X,sessionId:J,googleScopes:p,consistencyKey:l}).then(function(){return k},function(n){return g.deleteLink({serviceId:X,
sessionId:J,accountLinkingEntryPoint:B.accountLinkingEntryPoint}).then(function(){return{statusCode:12,statusMesaage:"2-way linking failed: "+n.message}},function(w){return{statusCode:12,
statusMesaage:"2-way linking failed and did not cleanup the link:\n                            "+w.message}})})};
NZA=function(X){switch(X.currentFlow){case 1:var J=X.flowParams;X=_.bR(X.session,P0J,1);return Q42.createOAuthFlow(J,X);case 2:case 3:return J=X.flowParams,X=_.bR(X.session,Et6,6),Kfw.createStreamlinedFlow(J,X);default:return null}};
z$b=function(X,J){X===2&&(X=3);var p=0;TZ6.indexOf(X)!==-1&&(p=TZ6.indexOf(X)+1);for(X=p;X<TZ6.length;X++)if(J.has(TZ6[X]))return TZ6[X]};
s4J=function(X){var J=X.serviceId;var p=X.sessionId;var l=X.config;var g=X.galService;var B=X.capabilities;var k=X.scopes;var n=X.loginHint;var w=X.callerState;var Y=X.consentLanguageKeys;var e=X.linkName;var Z=X.dynamicUrlParameters;var h=X.partnerConfigMinReadTimestamp;X=l.dataUsageNoticeConfig?l.dataUsageNoticeConfig.enabledDataUsageNoticeUis:void 0;return g.startLinkingSession({serviceId:J,sessionId:p,capabilities:B,scopes:k,loginHint:n,callerState:w,supportedFlows:j4p(l.supportedFlows),completionUrl:l.completionUrl,
accountLinkingEntryPoint:l.accountLinkingEntryPoint,consentLanguageKeys:Y,dataUsageNoticeConfig:X,linkName:e,dynamicUrlParameters:Z,partnerConfigMinReadTimestamp:h}).then(function(x){return new isp(J,p,l,g,x,void 0,w,Y,Z,h)})};
Bi2=function(X,J,p){var l=(new X5p(J.localStorage)).getSession(X);if(l===null)return Promise.resolve({statusCode:2});JWO(X,J.localStorage);var g=p5T(l.linkingSessionSerialized),B=l.googleScopesString!==""&&l.googleScopesString!==void 0?new Set(l.googleScopesString.split(",")):void 0,k=l.partnerConfigMinReadTimestampSerialized?lAJ(l.partnerConfigMinReadTimestampSerialized):void 0;return gHJ(new isp(X,l.sessionId,J,p,g,B,l.callerState,l.consentLanguageKeys,l.dynamicUrlParameters,k),l.currentFlow,l.consentLanguageKeys)};
qqp=function(X,J){J=new X5p(J);J.storage!==null&&J.storage.set("SAVED_SESSION",X)};
JWO=function(X,J){J=new X5p(J);if(J.storage!==null){var p=J.storage.get("SAVED_SESSION");p!==void 0&&p.serviceId===X&&J.storage.remove("SAVED_SESSION")}};
j4p=function(X){var J=new Set;X=_.C(X);for(var p=X.next();!p.done;p=X.next())p=p.value,p!==1&&$ms.has(p)&&J.add($ms.get(p));return J};
dI2=function(X,J){J!==void 0&&(X.callerState=J);return X};
W1A=function(X){switch(X){case 5:return 3;case 7:return 4;case 16:return 5;case 13:return 7;default:return 12}};
nH2=function(X){return new Crg(X,new kUA(X))};
w5b=function(X,J){J=J===void 0?!1:J;var p=document.createElement("div");X&&(p.style.transform="scaleX(-1)");p.style.backgroundColor=J?"rgba(138,180,248,.24)":"#e8f0fe";p.style.height="4px";p.style.overflow="hidden";p.style.position="absolute";p.style.top="0";p.style.width="100%";p.style.zIndex="1500";p.setAttribute("aria-label","Loading");p.setAttribute("aria-live","polite");X=document.createElement("style");X.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  }";
p.appendChild(X);X=L1g();X.style.animation="omdc-linear-progress-primary-indeterminate-translate 2s infinite linear";X.style.left="-145.166611%";var l=AWp(J);l.style.animation="omdc-linear-progress-primary-indeterminate-scale 2s infinite linear";X.appendChild(l);p.appendChild(X);X=L1g();X.style.animation="omdc-linear-progress-secondary-indeterminate-translate 2s infinite linear";X.style.left="-54.888891%";J=AWp(J);J.style.animation="omdc-linear-progress-secondary-indeterminate-scale 2s infinite linear";
X.appendChild(J);p.appendChild(X);return p};
L1g=function(){var X=document.createElement("div");X.style.height="100%";X.style.position="absolute";X.style.transformOrigin="top left";X.style.width="100%";return X};
AWp=function(X){var J=document.createElement("span");J.style.borderTop=X?"4px solid #669df6":"4px solid #4285f4";J.style.display="inline-block";J.style.position="absolute";J.style.width="100%";return J};
YCT=function(X){return X==null?void 0:_.c0Z(X).valueOf()};
h0p=function(X){var J=document.body,p=!1,l=function(){p||(p=!0,vHg(g,B),setTimeout(function(){J.removeChild(B);J.removeChild(g)},150))},g=e00(X,getComputedStyle(J).direction==="rtl",l),B=ZfT(l);
vHg(g,B);J.appendChild(B);J.appendChild(g);window.requestAnimationFrame(function(){B.style.opacity="1";g.style.opacity="1";g.style.transform="translate(-50%, -50%) scale(1)";g.children[0].focus()})};
e00=function(X,J,p){var l=document.createElement("div");l.style.position="fixed";l.style.alignItems="center";l.style.backgroundColor=X?"rgb(32, 33, 36)":"white";l.style.boxShadow="0px 1px 2px rgba(60,64,67,0.3), 0px 2px 6px 2px rgba(60,64,67,0.15);";l.style.display="flex";l.style.flexDirection="column";l.style.justifyContent="center";l.style.left="50%";l.style.top="50%";l.style.transition="opacity 75ms linear,transform 150ms cubic-bezier(0,0,0.2,1)";l.style.zIndex="2002";document.body.clientWidth>=
660?(l.style.borderRadius="8px",l.style.minHeight="220px",l.style.maxHeight="90%",l.style.maxWidth="90%",l.style.minWidth="540px"):(l.style.height="100%",l.style.width="100%");l.setAttribute("aria-label","Error");l.setAttribute("aria-modal","true");l.setAttribute("role","alertdialog");l.addEventListener("keydown",function(B){B.key==="Escape"&&p()});
J=xmp(X,J,p);l.appendChild(Hf2(J));l.appendChild(J);var g=document.createElement("img");g.src=X?"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";g.style.height="72px";g.style.width="72px";g.style.color="#9aa0a6";g.setAttribute("alt","");l.appendChild(g);g=document.createElement("h1");g.textContent="Something went wrong.  Try again.";
g.style.fontFamily="'Google Sans', Roboto, Arial, sans-serif";g.style.lineHeight="24px";g.style.fontSize="16px";g.style.textAlign="center";g.style.letterSpacing="0.1px";g.style.color=X?"rgb(232,234,237)":"#3c4043";l.appendChild(g);l.appendChild(Hf2(J));return l};
xmp=function(X,J,p){var l=document.createElement("button");l.style.backgroundColor="transparent";l.style.border="none";l.style.borderRadius="50%";l.style.cursor="pointer";l.style.outline="none";l.style.padding="12px";l.setAttribute("aria-label","Close dialog");l.style.position="absolute";l.style.top="0";J?l.style.right="0":l.style.left="0";l.addEventListener("focus",function(){l.style.backgroundColor=X?"rgba(232, 234, 237,.12)":"rgba(0,0,0,.12)"});
l.addEventListener("blur",function(){l.style.backgroundColor="transparent"});
l.addEventListener("mouseenter",function(){l.style.backgroundColor=X?"rgba(232, 234, 237, .04) ":"rgba(0,0,0,.04)"});
l.addEventListener("mouseleave",function(){l.style.backgroundColor="transparent"});
l.addEventListener("click",p);l.addEventListener("keydown",function(g){g.key!=="Enter"&&g.key!=="Space"||p()});
J=document.createElement("img");J.src=X?"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";J.style.display="block";J.style.height="24px";J.style.width="24px";J.setAttribute("alt","");l.appendChild(J);return l};
Hf2=function(X){var J=document.createElement("div");J.setAttribute("tabindex","0");J.setAttribute("aria-hidden","true");J.addEventListener("focus",function(){return void X.focus()});
return J};
ZfT=function(X){var J=document.createElement("div");J.style.backgroundColor="rgba(32,33,36,0.6)";J.style.bottom="0";J.style.left="0";J.style.position="fixed";J.style.right="0";J.style.top="0";J.style.transition=" opacity 150 ms linear";J.style.zIndex="2001";J.addEventListener("click",X);return J};
vHg=function(X,J){J.style.opacity="0";X.style.opacity="0";X.style.transform="translate(-50%, -50%) scale(0.8)"};
aAT=function(X,J){X.sandbox&&X.sandbox.add&&(X.sandbox.add("allow-same-origin","allow-scripts","allow-forms","allow-popups","allow-popups-to-escape-sandbox","allow-storage-access-by-user-activation"),X.sandbox.add("allow-downloads"));X.src=J};
Ag=function(X){this.JSC$19760_value_=void 0;this.childNodes_={};if(X){var J=_.YBU(X);X=_.If(X);for(var p=0;p<J.length;p++)this.set(J[p],X[p])}};
ww=function(X){Um2.call(this,X)};
SCA=function(X,J){J=J===void 0?!1:J;this.parsedImageUrl_=null;X instanceof rWb||(IAp==void 0&&(IAp=new yWw),X=IAp.parse(X.toString(),J));X=this.parsedImageUrl_=X;X.JSC$19785_parsedOptions_==void 0&&((J=X.getOptions())||(J=""),X.JSC$19785_parsedOptions_=(new oHp).parse(J));Um2.call(this,X.JSC$19785_parsedOptions_);this.protocolPrefix_=this.parsedImageUrl_.originalPrefix_;X=this.parsedImageUrl_;J=X.uri_.JSC$10308_port_;this.JSC$19787_domain_=X.uri_.JSC$10308_domain_+(J?":"+J:"");this.JSC$19787_query_=
this.parsedImageUrl_.uri_.JSC$10308_queryData_.toString()};
YW=function(X){_.K5.call(this,"upload");this.opts.query=X};
bf2=function(X){var J=_.jba(2),p=new Set;_.Bo(function(){return void p.forEach(function(l){return void l()})});
return function(l){var g=_.Ik(J);try{var B=OfJ(cW6(X),l);p.add(B);return function(){B();p.delete(B)}}finally{_.Ik(g)}}};
fAJ=function(X){var J=X.children;var p=X.root;_.ii(function(){var l=bf2(p)(J);_.Bo(l)});
return document.createTextNode("")};
OfJ=function(X,J){var p=Dm0(X);(X=dSJ())&&Gc0(p,X);_.R3.setUp();J=_.C(_.yJW(J,!0));X=J.next().value;var l=J.next().value;J=_.C(X);for(X=J.next();!X.done;X=J.next())p.appendChild(X.value);_.R3.log(p);_.R3.tearDown();return function(){l();p.remove()}};
cW6=function(X){if(typeof X==="string")return X=document.querySelector(X),cTp(X),X;if(_.Oy(X)&&X.nodeType===Node.ELEMENT_NODE)return X;if(!X.__value&&!X.__optional){var J=_.BLK.USE_ELEMENT_NOT_ASSIGNED(X.__expectedTagName);X.__hasErrored=!0;throw J;}return X.value};
Dm0=function(X){var J=document.createElementNS(X.namespaceURI,X.namespaceURI==="http://www.w3.org/2000/svg"?"g":"div");return X.appendChild(J)};
R0O=function(){return _.iA.apply(0,arguments).flat().filter(function(X){return X}).join(";")};
F1T=function(){return Pew(mmA,R0O.apply(null,_.EU(_.iA.apply(0,arguments))))};
qC2=function(X){this.mode=4;this.data=X;this.parsedData=[];X=0;for(var J=this.data.length;X<J;X++){var p=[],l=this.data.charCodeAt(X);l>65536?(p[0]=240|(l&1835008)>>>18,p[1]=128|(l&258048)>>>12,p[2]=128|(l&4032)>>>6,p[3]=128|l&63):l>2048?(p[0]=224|(l&61440)>>>12,p[1]=128|(l&4032)>>>6,p[2]=128|l&63):l>128?(p[0]=192|(l&1984)>>>6,p[1]=128|l&63):p[0]=l;this.parsedData.push(p)}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))};
Nib=function(X){this.typeNumber=0;this.errorCorrectLevel=X===void 0?2:X;this.modules=null;this.moduleCount=0;this.dataCache=null;this.dataList=[]};
vq=function(X,J){if(X.length==void 0)throw Error("Kk`"+X.length+"`"+J);for(var p=0;p<X.length&&X[p]==0;)p++;this.num=Array(X.length-p+J);for(J=0;J<X.length-p;J++)this.num[J]=X[J+p]};
Mow=function(X,J){this.totalCount=X;this.dataCount=J};
u$2=function(){this.buffer=[];this.length=0};
GUs=function(){var X=!1;if(_.r6m()){X=_.ZR();var J="";_.oaY()?(J=/Windows (?:NT|Phone) ([0-9.]+)/,J=(X=J.exec(X))?X[1]:"0.0"):_.bT()?(J=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,J=(X=J.exec(X))&&X[1].replace(/_/g,".")):_.y6K()?(J=/Mac OS X ([0-9_.]+)/,J=(X=J.exec(X))?X[1].replace(/_/g,"."):"10"):_.A6(_.ZR(),"KaiOS")?(J=/(?:KaiOS)\/(\S+)/i,J=(X=J.exec(X))&&X[1]):_.r6m()?(J=/Android\s+([^\);]+)(\)|;)/,J=(X=J.exec(X))&&X[1]):_.SmB()&&(J=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,J=(X=J.exec(X))&&X[1]);X=
J||""}return X};
K1A=function(X,J){this.JSC$19817__htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:2};if(J)for(var p in J)this.JSC$19817__htOption[p]=J[p];this.JSC$19817__htOption.useSVG&&(dmp=Vob);this.JSC$19817__android=GUs();this.JSC$19817__el=X;this._oQRCode=null;this._oDrawing=new dmp(this.JSC$19817__el,this.JSC$19817__htOption);this.JSC$19817__htOption.text&&(X=this.JSC$19817__htOption.text,this._oQRCode=new Nib(this.JSC$19817__htOption.correctLevel),PrA(this._oQRCode,
X),J=this._oQRCode,Q7p(J,!1,EHp(J)),this.JSC$19817__el.title=X,this._oDrawing.draw(this._oQRCode),this.makeImage())};
Tip=function(X,J,p,l,g){X.save();var B=new Path2D;B.roundRect(J,p,l*7,l*7,l*2);B.roundRect(J+l,p+l,l*5,l*5,l*1.3);B.roundRect(J+2*l,p+2*l,l*3,l*3,l);X.clip(B,"evenodd");X.fillStyle=g;X.fillRect(0,0,X.canvas.width,X.canvas.height);X.restore()};
ez=function(){this.redactEnabled_=!0};
ZH=function(X,J,p,l,g){this.JSC$19839_channel_=X;this.JSC$19839_channelDebug_=J;this.sid_=p;this.JSC$19839_rid_=l;this.JSC$19839_retryId_=g||1;this.JSC$19839_eventHandler_=new _.QV(this);this.timeout_=45E3;this.JSC$19839_extraHeaders_=null;this.JSC$19839_successful_=!1;this.JSC$19839_postData_=this.JSC$19839_requestUri_=this.JSC$19839_baseUri_=this.JSC$19839_type_=this.JSC$19839_requestStartTime_=this.JSC$19839_watchDogTimeoutTime_=this.JSC$19839_watchDogTimerId_=null;this.JSC$19839_pendingMessages_=
[];this.JSC$19839_xmlHttp_=null;this.JSC$19839_xmlHttpChunkStart_=0;this.JSC$19839_lastError_=this.JSC$19839_verb_=null;this.JSC$19839_lastStatusCode_=-1;this.JSC$19839_cancelled_=!1;this.JSC$19839_readyStateChangeThrottleMs_=0;this.JSC$19839_readyStateChangeThrottle_=null;this.firstByteReceived_=this.initialResponseDecoded_=this.decodeInitialResponse_=this.decodeChunks_=!1;this.fetchResponseState_=new z0O};
j76=function(X,J){var p=new ez;p.debug("TestLoadImage: loading "+X);if(_.lT.Image){var l=new Image;l.onload=_.fV(hg,p,"TestLoadImage: loaded",!0,J,l);l.onerror=_.fV(hg,p,"TestLoadImage: error",!1,J,l);l.onabort=_.fV(hg,p,"TestLoadImage: abort",!1,J,l);l.ontimeout=_.fV(hg,p,"TestLoadImage: timeout",!1,J,l);_.lT.setTimeout(function(){if(l.ontimeout)l.ontimeout()},1E4);
l.src=X}else J(!1)};
if0=function(X,J){var p=new ez,l=new AbortController,g=setTimeout(function(){l.abort();hg(p,"TestPingServer: timeout",!1,J)},1E4);
fetch(X,{signal:l.signal}).then(function(B){clearTimeout(g);B.ok?hg(p,"TestPingServer: ok",!0,J):hg(p,"TestPingServer: server error",!1,J)}).catch(function(){clearTimeout(g);
hg(p,"TestPingServer: error",!1,J)})};
hg=function(X,J,p,l,g){try{X.debug(J),g&&(g.onload=null,g.onerror=null,g.onabort=null,g.ontimeout=null),l(p)}catch(B){}};
Xn0=function(){this.JSC$19853_parser_=new s72};
Jos=function(X,J,p){return p&&p.internalChannelParams?p.internalChannelParams[X]||J:J};
xW=function(X){this.serverVersion_=0;this.JSC$19858_outgoingMaps_=[];this.JSC$19858_channelDebug_=new ez;this.JSC$19858_hostPrefix_=this.JSC$19858_backChannelUri_=this.JSC$19858_forwardChannelUri_=this.JSC$19858_path_=this.JSC$19858_backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.JSC$19858_extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$19858_extraHeaders_=null;this.JSC$19858_nextMapId_=this.JSC$19858_nextRid_=0;this.JSC$19858_failFast_=Jos("failFast",
!1,X);this.enableStreaming_=this.JSC$19858_deadBackChannelTimerId_=this.JSC$19858_backChannelTimerId_=this.JSC$19858_forwardChannelTimerId_=this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.JSC$19858_lastPostResponseArrayId_=this.JSC$19858_lastArrayId_=-1;this.JSC$19858_backChannelAttemptId_=this.JSC$19858_backChannelRetryCount_=this.JSC$19858_forwardChannelRetryCount_=0;this.JSC$19858_baseRetryDelayMs_=Jos("baseRetryDelayMs",5E3,X);this.JSC$19858_retryDelaySeedMs_=
Jos("retryDelaySeedMs",1E4,X);this.JSC$19858_forwardChannelMaxRetries_=Jos("forwardChannelMaxRetries",2,X);this.JSC$19858_forwardChannelRequestTimeoutMs_=Jos("forwardChannelRequestTimeoutMs",2E4,X);this.JSC$19858_xmlHttpFactory_=X&&X.xmlHttpFactory||void 0;this.networkTestUrl_=X&&X.networkTestUrl||void 0;this.usesFetchStreams_=X&&X.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.JSC$19858_supportsCrossDomainXhrs_=X&&X.supportsCrossDomainXhr||!1;this.sid_="";this.forwardChannelRequestPool_=
new pn2(X&&X.concurrentRequestLimit);this.wireCodec_=new Xn0;this.fastHandshake_=X&&X.fastHandshake||!1;this.encodeInitMessageHeaders_=X&&X.encodeInitMessageHeaders||!1;this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$19858_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=X&&X.blockingHandshake||!1;X&&X.disableRedact&&this.JSC$19858_channelDebug_.disableRedact();X&&X.forceLongPolling&&(this.allowStreamingMode_=
!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&X&&X.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;X&&X.longPollingTimeout&&X.longPollingTimeout>0&&(this.longPollingTimeout_=X.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null};
lab=function(){};
Hq=function(X,J){if(X instanceof Hq)this.array_=X.array_;else{var p;if(p=_.VZ(X))a:{for(var l=p=0;l<X.length;l++){if(!_.VZ(X[l])||p>0&&X[l].length!=p){p=!1;break a}for(var g=0;g<X[l].length;g++)if(typeof X[l][g]!=="number"){p=!1;break a}p==0&&(p=X[l].length)}p=p!=0}if(p)this.array_=_.G5(X);else if(X instanceof _.Fv)this.array_=gjs(X.height,X.width);else if(typeof X==="number"&&typeof J==="number"&&X>0&&J>0)this.array_=gjs(X,J);else throw Error("Rk");}this.size_=new _.Fv(this.array_[0].length,this.array_.length)};
au=function(X,J){if(typeof X!=="function")throw Error("Nk");return _.lT.setTimeout(function(){X()},J)};
UR=function(){};
$BA=function(X,J,p,l,g){(new UR).debug("TestLoadImageWithRetries: "+g);if(l==0)p(!1);else{var B=g||0;l--;BFJ(X,J,function(k){k?p(!0):_.lT.setTimeout(function(){$BA(X,J,p,l,B)},B)})}};
BFJ=function(X,J,p){var l=new UR;l.debug("TestLoadImage: loading "+X);var g=new Image;g.onload=function(){try{l.debug("TestLoadImage: loaded"),WAg(g),p(!0)}catch(B){}};
g.onerror=function(){try{l.debug("TestLoadImage: error"),WAg(g),p(!1)}catch(B){}};
g.onabort=function(){try{l.debug("TestLoadImage: abort"),WAg(g),p(!1)}catch(B){}};
g.ontimeout=function(){try{l.debug("TestLoadImage: timeout"),WAg(g),p(!1)}catch(B){}};
_.lT.setTimeout(function(){if(g.ontimeout)g.ontimeout()},J);
g.src=X};
WAg=function(X){X.onload=null;X.onerror=null;X.onabort=null;X.ontimeout=null};
CS6=function(){this.front_=[];this.back_=[]};
rw=function(X){this.JSC$19910_map_=new _.E1;this.size=0;X&&this.addAll(X)};
kA2=function(X,J){this.action=X;this.params=J||{}};
njs=function(X,J){_.GL.call(this);this.delay_=new _.VV(this.JSC$19984_onTick_,0,this);_.bF(this,this.delay_);this.JSC$19982_interval_=5E3;this.retryCount=this.nextTickTime_=0;if(typeof X==="function")J&&(X=(0,_.dv)(X,J));else if(X&&typeof X.handleEvent==="function")X=(0,_.dv)(X.handleEvent,X);else throw Error("ya");this.JSC$19984_listener_=X};
Iu=function(X,J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y){var c=this;p=p===void 0?!1:p;l=l===void 0?function(){return""}:l;
g=g===void 0?!1:g;B=B===void 0?!1:B;k=k===void 0?!1:k;n=n===void 0?function(){return _.rL({})}:n;
w=w===void 0?!1:w;e=e===void 0?!1:e;Z=Z===void 0?!1:Z;h=h===void 0?!1:h;x=x===void 0?!1:x;this.JSC$19985_pathPrefix_=X;this.defaultQueryParams_=J;this.pubsub_=new _.G7;this.retryLogger_=y;this.reconnectTimer_=(this.isInitialReconnectTimer_=!!U)?U(function(){c.safeReconnect_()}):new njs(this.safeReconnect_,this);
this.JSC$19985_channel_=null;this.JSC$19985_disposed_=!1;this.connectionParams_=null;this.sCookie_="";this.disconnectUi_=this.connectUi_=0;this.JSC$19985_pendingMessages_=[];this.enableAsyncTest_=p;this.JSC$19985_getXsrfToken_=l;this.useAsyncBrowserChannelHandler_=B;this.getAuthorizationHeader_=n;this.getAuthorizationHeaderSync_=Y;this.enableCachedUpdateAuthorizationHeader_=k;this.updateAuthorizationHeaderPromise_=null;this.connectPromise_=_.rL();this.enableLoungeTokenRefresh_=g;this.enableAsyncMdxLibraryWithoutAuthHeaderFetch_=
w;this.disableMdxAuthForNonPlaybackMessages_=e;this.disableMdxAuthForAdMessages_=Z;this.enableMdxAuthForConnectionOnly_=h;this.disableMdxAuthForShortsMessages_=x;this.JSC$19985_channelOpenedCounter=new LAp;this.JSC$19985_channelClosedCounter=new AoJ;this.channelMessageSentCounter=new wnp;this.JSC$19985_channelMessageReceivedCounter=new YeA;this.JSC$19985_channelErrorCounter=new vjT;this.pendingMapsOnClosedCounter=new eos;this.undeliveredMapsOnClosedCounter=new ZL2};
hog=function(X){this.scheme="https";this.port=this.domain="";this.basePath="/api/lounge";this.supportCors=!0;X=X||document.location.href;var J=Number(_.xy(X)[4]||null)||"";J&&(this.port=":"+J);this.domain=_.Hh(X)||"";X=_.ZR();X.search("MSIE")>=0&&_.Ya(X.match(/MSIE ([\d.]+)/)[1],"10.0")<0&&(this.supportCors=!1)};
yh=function(X){X=X||{};this.name=X.name||"";this.id=X.id||X.screenId||"";this.token=X.token||X.loungeToken||"";this.uuid=X.uuid||X.dialId||"";this.idType=X.screenIdType||"normal";this.secret=X.screenIdSecret||""};
xBp=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(X){var J=Math.random()*16|0;return(X=="x"?J:J&3|8).toString(16)})};
HLT=function(X){return _.Ed(X,function(J){return{key:J.id,name:J.name}})};
aa2=function(X,J){return KX(X,function(p){return p||J?!p!=!J?!1:p.id==J.id:!0})};
ou=function(X,J){return KX(X,function(p){return UBg(p,J)})};
Ses=function(){var X=ro2(),J=Iap();if(yoJ()){var p=X,l=_.FWK(p,J);l<0&&_.D46(p,-(l+1),0,J)}X=ojT(X);if(X.length==0)try{_.ZsC("remote_sid")}catch(g){}else try{_.tn("remote_sid",X.join(","),-1)}catch(g){}};
ro2=function(){var X=_.tW("yt-remote-connected-devices")||[];X.sort(_.m4K);return X};
ojT=function(X){if(X.length==0)return[];var J=X[0].indexOf("#"),p=J==-1?X[0]:X[0].substring(0,J);return _.Ed(X,function(l,g){return g==0?l:l.substring(p.length)})};
OLJ=function(X){_.V3("yt-remote-connected-devices",X,86400)};
Iap=function(){if(cop)return cop;var X=_.tW("yt-remote-device-id");X||(X=xBp(),_.V3("yt-remote-device-id",X,31536E3));for(var J=ro2(),p=1,l=X;_.q4(J,l);)p++,l=X+"#"+p;return cop=l};
bLb=function(){return _.tW("yt-remote-session-browser-channel")};
yoJ=function(){return _.tW("yt-remote-session-screen-id")};
Rob=function(X){X.length>5&&(X=X.slice(X.length-5));var J=_.Ed(faA(),function(l){return l.loungeToken}),p=_.Ed(X,function(l){return l.loungeToken});
_.rmB(p,function(l){return!_.q4(J,l)})&&DBO();
_.V3("yt-remote-local-screens",X,31536E3)};
faA=function(){return _.tW("yt-remote-local-screens")||[]};
DBO=function(){_.V3("yt-remote-lounge-token-expiration",!0,86400)};
mBg=function(X){X||(_.P5("yt-remote-session-screen-id"),_.P5("yt-remote-session-video-id"));Ses();X=ro2();_.M4(X,Iap());OLJ(X)};
qeO=function(){FAT();return Sz?!!Sz.get("yt-remote-use-staging-server"):!1};
FAT=function(){if(!Sz){var X=_.sz();X&&(Sz=new _.T7(X))}};
GAb=function(X,J,p,l,g){p=p===void 0?function(){return""}:p;
var B=function(){return new Iu(OR(X,"/bc"),J,!1,p,l)};
return _.H("enable_mdx_web_channel_desktop")?new NFA(function(){return new M0s(OR(X,"/wc"),J,p)}):new uOp(B,g)};
PSp=function(){var X=dBp;V0A();cq.push(X);t0b()};
bD=function(X,J){V0A();var p=Q82(X,String(J));cq.length==0?Ejp(p):(t0b(),_.Yy(cq,function(l){l(p)}))};
fU=function(X){bD("CP",X)};
V0A=function(){cq||(cq=_.Lw("yt.mdx.remote.debug.handlers_")||[],_.Ib("yt.mdx.remote.debug.handlers_",cq))};
Ejp=function(X){var J=(KAO+1)%50;KAO=J;TF2[J]=X;zoA||(zoA=J==49)};
t0b=function(){var X=cq;if(TF2[0]){var J=zoA?KAO:-1,p={};do p={record$jscomp$15:void 0},J=(J+1)%50,p.record$jscomp$15=TF2[J],_.Yy(X,function(l){return function(g){g(l.record$jscomp$15)}}(p));
while(J!=KAO);TF2=Array(50);KAO=-1;zoA=!1}};
Q82=function(X,J){var p=(Date.now()-j8p)/1E3;p.toFixed&&(p=p.toFixed(3));var l=[];l.push("[",p+"s","] ");l.push("[","yt.mdx.remote","] ");l.push(X+": "+J,"\n");return l.join("")};
Ru=function(X){DH.call(this);this.JSC$20014_logName_=X;this.screens=[]};
F1=function(X){Ru.call(this,"LocalScreenService");this.JSC$20021_http_=X;this.loungeTokenRefreshTimer_=NaN;mB(this);this.info("Initializing with "+iL2(this.screens))};
qJ=function(X,J){J=J===void 0?!1:J;Ru.call(this,"ScreenService");this.JSC$20027_http_=X;this.disableAutomaticScreenCache_=J;this.onlineScreenService_=this.localScreenService_=null;this.automaticScreens_=[];this.deviceToScreenId_={};s82(this)};
NJ=function(X,J,p){DH.call(this);this.JSC$20031_logName_=p;this.JSC$20031_screenService_=X;this.receiver_=J;this.screen_=null};
vrb=function(X,J,p){p.disableCastApi?MJ("Cannot initialize because disabled by Mdx config."):XHT()?JFp(X,p)&&(pH2(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?lpp(J):(window.__onGCastApiAvailable=function(l,g){l?lpp(J):(uD("Failed to load cast API: "+g),gr0(!1),pH2(!1),_.P5("yt-remote-cast-available"),_.P5("yt-remote-cast-receiver"),Bcs(),J(!1))},p.loadCastApiSetupScript?_.J8($p2):window.navigator.userAgent.indexOf("Android")>=0&&window.navigator.userAgent.indexOf("Chrome/")>=0&&window.navigator.presentation?
WNA()>=60&&CN2():!window.chrome||!window.navigator.presentation||window.navigator.userAgent.indexOf("Edge")>=0?kS6():WNA()>=89?nr0():(LN0(),AFp(wH0.map(YW0))))):MJ("Cannot initialize because not running Chrome")};
Bcs=function(){MJ("dispose");var X=G$();X&&X.dispose();_.Ib("yt.mdx.remote.cloudview.instance_",null);ee0(!1);_.gqK(ZCT);ZCT.length=0};
he0=function(){return!!_.tW("yt-remote-cast-installed")};
xpT=function(){var X=_.tW("yt-remote-cast-receiver");return X?X.friendlyName:null};
HCp=function(){MJ("clearCurrentReceiver");_.P5("yt-remote-cast-receiver")};
ap2=function(){return he0()?G$()?G$().getCastSession():(uD("getCastSelector: Cast is not initialized."),null):(uD("getCastSelector: Cast API is not installed!"),null)};
rFJ=function(X,J){Upp()?G$().setConnectedScreenStatus(X,J):uD("setConnectedScreenStatus called before ready.")};
XHT=function(){var X=_.ZR().search(/ (CrMo|Chrome|CriOS)\//)>=0;return _.fR||X};
JFp=function(X,J){var p=!1;G$()||(X=new dw(X,J),X.subscribe("yt-remote-cast2-availability-change",function(l){_.V3("yt-remote-cast-available",l);Tv("yt-remote-cast2-availability-change",l)}),X.subscribe("yt-remote-cast2-receiver-selected",function(l){MJ("onReceiverSelected: "+l.friendlyName);
_.V3("yt-remote-cast-receiver",l);Tv("yt-remote-cast2-receiver-selected",l)}),X.subscribe("yt-remote-cast2-receiver-resumed",function(l){MJ("onReceiverResumed: "+l.friendlyName);
_.V3("yt-remote-cast-receiver",l);Tv("yt-remote-cast2-receiver-resumed",l)}),X.subscribe("yt-remote-cast2-session-change",function(l){MJ("onSessionChange: "+Ip0(l));
l||_.P5("yt-remote-cast-receiver");Tv("yt-remote-cast2-session-change",l)}),_.Ib("yt.mdx.remote.cloudview.instance_",X),p=!0);
MJ("cloudview.createSingleton_: "+p);return p};
G$=function(){return _.Lw("yt.mdx.remote.cloudview.instance_")};
lpp=function(X){gr0(!0);pH2(!1);G$().init(!1,function(J){J?(ee0(!0),_.Bt4("yt-remote-cast2-api-ready")):(uD("Failed to initialize cast API."),gr0(!1),_.P5("yt-remote-cast-available"),_.P5("yt-remote-cast-receiver"),Bcs());X(J)})};
MJ=function(X){bD("cloudview",X)};
uD=function(X){bD("cloudview",X)};
gr0=function(X){MJ("setCastInstalled_ "+X);_.V3("yt-remote-cast-installed",X)};
Upp=function(){return!!_.Lw("yt.mdx.remote.cloudview.apiReady_")};
ee0=function(X){MJ("setApiReady_ "+X);_.Ib("yt.mdx.remote.cloudview.apiReady_",X)};
pH2=function(X){_.Ib("yt.mdx.remote.cloudview.initializing_",X)};
Vh=function(X){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(X)};
FN2=function(X){FAT();if(!Sz||!Sz.get("yt-remote-disable-remote-module-for-dev")){X=_.Bh("MDX_CONFIG")||X;Zvp();Ses();yFp||(yFp=new hog(X?X.loungeApiHost:void 0),qeO()&&(yFp.basePath="/api/loungedev"));tg||(tg=_.Lw("yt.mdx.remote.deferredProxies_")||[],_.Ib("yt.mdx.remote.deferredProxies_",tg));or2();var J=SWp();if(!J){var p=new qJ(yFp,X?X.disableAutomaticScreenCache||!1:!1);_.Ib("yt.mdx.remote.screenService_",p);J=SWp();var l={};X&&(l={appId:X.appId,disableDial:X.disableDial,theme:X.theme,loadCastApiSetupScript:X.loadCastApiSetupScript,
disableCastApi:X.disableCastApi,enableDialLoungeToken:X.enableDialLoungeToken,enableCastLoungeToken:X.enableCastLoungeToken,forceMirroring:X.forceMirroring});_.Ib("yt.mdx.remote.enableConnectWithInitialState_",X?X.enableConnectWithInitialState||!1:!1);vrb(p,function(B){B?OCw()&&rFJ(OCw(),"YouTube TV"):p.subscribe("onlineScreenChange",function(){Tv("yt-remote-receiver-availability-change")})},l)}if(X&&!_.Lw("yt.mdx.remote.initialized_")){_.Ib("yt.mdx.remote.initialized_",!0);
cFp("Initializing: "+(0,_.$F)(X));Pq.push(_.Rj("yt-remote-cast2-api-ready",function(){Tv("yt-remote-api-ready")}));
Pq.push(_.Rj("yt-remote-cast2-availability-change",function(){Tv("yt-remote-receiver-availability-change")}));
Pq.push(_.Rj("yt-remote-cast2-receiver-selected",function(){bCO();Tv("yt-remote-auto-connect","cast-selector-receiver")}));
Pq.push(_.Rj("yt-remote-cast2-receiver-resumed",function(){Tv("yt-remote-receiver-resumed","cast-selector-receiver")}));
Pq.push(_.Rj("yt-remote-cast2-session-change",fpA));Pq.push(_.Rj("yt-remote-connection-change",function(B){B?rFJ(OCw(),"YouTube TV"):Dpg()||(rFJ(null,null),HCp())}));
Pq.push(_.Rj("yt-remote-cast2-session-failed",function(){Tv("yt-remote-connection-failed")}));
l=Rep();X.isAuto&&(l.id+="#dial");var g=X.capabilities||[];g.length>0&&(l.capabilities=g);l.name=X.device;l.app=X.app;(X=X.theme)&&(l.theme=X);cFp(" -- with channel params: "+(0,_.$F)(l));l?(_.V3("yt-remote-session-app",l.app),_.V3("yt-remote-session-name",l.name)):(_.P5("yt-remote-session-app"),_.P5("yt-remote-session-name"));_.Ib("yt.mdx.remote.channelParams_",l);J.start();OCw()||mp6()}}};
Ncw=function(){var X=SWp().instance_.$_gos();var J=qWA();J&&Qh()&&(aa2(X,J)||X.push(J));return HLT(X)};
MbA=function(){var X=Ncw(),J=qWA();J||(J=Dpg());return KX(X,function(p){return J&&UBg(J,p.key)?!0:!1})};
qWA=function(){var X=OCw();if(!X)return null;var J=SWp().getScreens();return ou(J,X)};
fpA=function(X){cFp("remote.onCastSessionChange_: "+Ip0(X));if(X){var J=qWA();if(J&&J.id==X.id){if(rFJ(J.id,"YouTube TV"),X.idType=="shortLived"&&(X=X.token))uop&&(uop.token=X),(J=Qh())&&J.setLoungeToken(X)}else J&&GST(),dp6(X,1)}else Qh()&&GST()};
GST=function(){Upp()?G$().stopSession():uD("stopSession called before API ready.");var X=Qh();X&&(X.disconnect(1),Vbp(null))};
tbp=function(){var X=Qh();return X&&X.getProxyState()!=3?new ER(Qh(),void 0):null};
cFp=function(X){bD("remote",X)};
SWp=function(){if(!PNA){var X=_.Lw("yt.mdx.remote.screenService_");PNA=X?new QCO(X):null}return PNA};
OCw=function(){return _.Lw("yt.mdx.remote.currentScreenId_")};
ErA=function(X){_.Ib("yt.mdx.remote.currentScreenId_",X)};
bCO=function(){_.Ib("yt.mdx.remote.connectData_",null)};
Qh=function(){return _.Lw("yt.mdx.remote.connection_")};
Vbp=function(X){var J=Qh();bCO();X||ErA("");_.Ib("yt.mdx.remote.connection_",X);tg&&(_.Yy(tg,function(p){p(X)}),tg.length=0);
J&&!X?Tv("yt-remote-connection-change",!1):!J&&X&&Tv("yt-remote-connection-change",!0)};
Dpg=function(){var X=yoJ();if(!X)return null;var J=SWp();if(!J)return null;J=J.getScreens();return ou(J,X)};
dp6=function(X,J){KNJ?uop=X:(ErA(X.id),X=new KU(yFp,X,Rep(),_.Lw("yt.mdx.remote.enableConnectWithInitialState_")||!1),X.connect(J,_.Lw("yt.mdx.remote.connectData_")),X.subscribe("beforeDisconnect",function(p){Tv("yt-remote-before-disconnect",p)}),X.subscribe("beforeDispose",function(){Qh()&&Vbp(null)}),X.subscribe("browserChannelAuthError",function(){var p=qWA();
p&&p.idType=="shortLived"&&(Upp()?G$().handleBrowserChannelAuthError():uD("refreshLoungeToken called before API ready."))}),Vbp(X))};
mp6=function(){var X=Dpg();X?(cFp("Resume connection to: "+Ip0(X)),dp6(X,0)):(mBg(),HCp(),cFp("Skipping connecting because no session screen found."))};
or2=function(){var X=Rep();if(_.Q5.isEmpty(X)){X=Iap();var J=_.tW("yt-remote-session-name")||"",p=_.tW("yt-remote-session-app")||"";X={device:"REMOTE_CONTROL",id:X,name:J,app:p,mdxVersion:3};X.authuser=String(_.Bh("SESSION_INDEX","0"));(J=_.Bh("DELEGATED_SESSION_ID"))&&(X.pageId=String(J));_.Ib("yt.mdx.remote.channelParams_",X)}};
Rep=function(){return _.Lw("yt.mdx.remote.channelParams_")||{}};
TcA=function(){var X,J;return _.L(function(p){if(p.nextAddress==1)return(_.GSm()||_.H("use_new_nwl"))&&_.qWm().isNetworkAvailable()?p.yield(_.yR(),2):p.return();if(p.nextAddress!=3)return(X=p.yieldResult)?p.yield(lSA(X),3):p.return();J=p.yieldResult;if(!J.length)return p.return();J.forEach(function(l){var g={timestamp:l.timestamp};l=l.appShellAssetLoadReport?{payloadName:"appShellAssetLoadReport",payload:l.appShellAssetLoadReport,options:g}:l.clientError?{payloadName:"clientError",payload:l.clientError,
options:g}:void 0;l&&_.le(l.payloadName,l.payload,l.options)});
J.length===100&&_.gs.addLowPriorityJob(TcA);_.Ma(p)})};
gqp=function(X,J,p){p=p===void 0?!1:p;var l=Math.max(X.width,ze2);if(_.H("kevlar_watch_feed_big_thumbs")&&X.width>=1550-T$()&&X.height>=800)l-=jCp;else if(X.width>=z$){var g=iC2+sCp+jz;_.H("kevlar_watch_feed_big_thumbs")&&(g=Xzp);l-=g}else l-=iC2;l=Math.min(l,J42);g=240;p&&(g=380);J<.5624||(!_.H("kevlar_watch_flexy_disable_small_window_sizing")&&(X.height<630&&X.width>=657||X.height>=630&&X.width>=z$&&X.width<1327)?g=360:!_.H("kevlar_watch_flexy_disable_large_window_sizing")&&X.height>=630&&X.width>=
1327&&(g=480));var B=Math.min(l*J,X.height-(56+pzp+lZA));B=Math.max(B,g);J<1?l=B/J:X.width>=z$&&(l=gqp(X,.5625,p).width);return new _.Fv(Math.round(l),Math.round(B))};
BtO=function(X){if(X.playerResponse){if(X=X.playerResponse,X.messages&&X.messages.length>0&&(X=X.messages.find(function(J){return!(!J||!J.mealbarPromoRenderer)}))&&X.mealbarPromoRenderer)return X.mealbarPromoRenderer}else if(X.response&&(X=X.response)&&X.overlay&&X.overlay.mealbarPromoRenderer)return X.overlay.mealbarPromoRenderer};
$P2=function(X){if(X.response){var J=X.response;if(J&&J.overlay&&J.overlay.tooltipRenderer)return J.overlay.tooltipRenderer}if(X.playerResponse&&(X=X.playerResponse,X.messages&&X.messages.length>0&&(X=X.messages.find(function(p){return!(!p||!p.tooltipRenderer)}))&&X.tooltipRenderer))return X.tooltipRenderer};
Wes=function(){return window.MediaSource&&window.MediaSource.isTypeSupported&&window.MediaSource.isTypeSupported('video/mp4; codecs="av01.0.05M.08"')};
CYA=function(){var X,J,p;return _.L(function(l){switch(l.nextAddress){case 1:return l.yield(_.BY.getInstance(),2);case 2:X=l.yieldResult;if(!X){J=void 0;l.jumpTo(3);break}return l.yield(X.get("lmqf"),4);case 4:J=l.yieldResult;case 3:switch((p=J)||(p="SD"),p){case "HD":return l.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD");case "HD_1080":return l.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_HD_1080");case "SD":return l.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_SD");case "LD":return l.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_LD");
default:return l.return("SETTINGS_OPTIONS_ID_TYPE_DOWNLOAD_QUALITY_UNKNOWN")}}})};
kqw=function(X){var J,p,l;return _.L(function(g){if(g.nextAddress==1){if(window.localStorage&&window.localStorage["yt-player-av1-pref"]&&!_.H("disable_av1_setting")){var B=window.localStorage["yt-player-av1-pref"];B=B==="480"?"SETTINGS_OPTIONS_ID_TYPE_AV1_SD":B==="8192"?"SETTINGS_OPTIONS_ID_TYPE_AV1_ALWAYS":"SETTINGS_OPTIONS_ID_TYPE_UNKNOWN"}else B="SETTINGS_OPTIONS_ID_TYPE_AV1_AUTO";if(J=X===B)return g.jumpTo(2);l=p=X;return g.yield(CYA(),3)}g.nextAddress!=2&&(J=l===g.yieldResult);return g.return(J)})};
LeA=function(){var X=_.ch("user_engagement_experiments_rate_limit_ms"),J=nqw.get("last-user-engagement-exp-trigger-timestamp");return!J||(0,_.S8)()>=J+X?(nqw.set("last-user-engagement-exp-trigger-timestamp",(0,_.S8)()),!0):!1};
iD=function(X,J,p,l,g){J=J===void 0?null:J;p=p===void 0?null:p;l=l===void 0?null:l;g=g===void 0?null:g;X={youThereEventType:X};p&&(X.lactThresholdMs=p.lactThresholdMs,X.mediaPosSec=p.promptDelaySec,X.lactServerRequestMs=p.lactServerRequestMs,X.triggerReason=p.triggerReason);g!=null&&(X.renderingMediaPosSec=Math.round(g));J||(J=_.Kv());J&&(X.clientScreenNonce=J);l&&(X.clientPlaybackNonce=l);_.le("youThere",X)};
wz2=function(X){if(!A42&&(X=X||_.Bh("ZWIEBACK_PING_URLS"))&&X.length){A42=!0;for(var J=0;J<X.length;J++)_.Y6(X[J])}};
YhO=function(X){var J=0;X.indexOf("h")!=-1&&(X=X.split("h"),J=X[0]*60*60,X=X[1]);X.indexOf("m")!=-1&&(X=X.split("m"),J=X[0]*60+J,X=X[1]);X.indexOf("s")!=-1?(X=X.split("s"),J=X[0]*1+J):J=X*1+J;return J};
eaA=function(X){if(_.Q5.get(_.Bh("PLAYER_VARS",{}),"privembed",!1)!="1"){X&&KR0();try{vqJ().then(function(){},function(){}),_.mE(eaA,18E5)}catch(J){_.ky(J)}}};
Z_0=function(){var X=_.DV(),J=X.getFlag(119),p=window.devicePixelRatio>1;document.body&&_.He(document.body,"exp-invert-logo")&&(p&&!_.He(document.body,"inverted-hdpi")?_.L_(document.body,"inverted-hdpi"):!p&&_.He(document.body,"inverted-hdpi")&&_.n_(document.body,"inverted-hdpi"));J!=p&&(_.Rm(0,119,p),X.save())};
haT=function(){_.ch("service_worker_push_logged_out_prompt_watches")!=-1&&X1("WatchCount").then(function(X){X>=100||vcb("WatchCount",X+1)})};
xPp=function(X){return X.filter(function(J){return"ypcGetCartEndpoint"in J||"ypcFixInstrumentEndpoint"in J})};
H_A=function(X){return X.filter(function(J){return!_.a(J,_.WrU)})};
aZ2=function(X){switch(X){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}};
UPp=function(X,J,p){var l=_.Xg(p);X&&J&&l&&X.getPlayerPromise().then(function(g){_.Tw4(l)&&_.gH();(new _.Wa(g)).executeCommand(l,J);_.H("continue_playback_on_desktop_companion_click")||g.pauseVideo()})};
r4p=function(X){var J=_.hO(),p;if(p=_.Lw("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var l;p=(l=p())==null?void 0:l.layoutId}else p=null;UPp(J,p,X)};
IZg=function(X){var J=_.hO(),p;if(p=_.Lw("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var l;p=(l=p())==null?void 0:l.layoutId}else p=null;UPp(J,p,X)};
sR=function(X,J){var p=X<0?"-":"";X=Math.abs(X);var l=Math.floor(X/3600),g=Math.floor(X)%3600,B=Math.floor(g/60);g=Math.floor(g)%60;var k="";(J===void 0?0:J)&&(k="."+Math.round((X-Math.floor(X))*10));return l>0?p+l+":"+(B<10?"0"+B:""+B)+":"+(g<10?"0"+g:""+g)+k:p+B+":"+(g<10?"0"+g:""+g)+k};
y4p=function(X){var J=X.match(/[^0-9:\.]/g);if(J&&J.length>0)return null;X=X.split(":");if(X.length===0||X.length>3)return null;J=1;for(var p=0;X.length>0;){var l=X.pop();if(l===void 0)break;var g=Number(l);if(l===""||isNaN(g))return null;p+=g*J;J*=60}return p};
oqs=function(X,J,p,l){X=Math.max(p,X);J=Math.min(J,l-p);X+J>l?(p=l,X=p-J):p=X+J;return{start:X,end:p}};
ShA=function(X,J,p,l,g,B){X<p?X=p:X+g>l&&(X=l-g);J>l&&(J=l);J=Math.min(X+B,Math.max(X+g,J));return{start:X,end:J}};
O_2=function(X,J,p,l,g,B){J>l?J=l:J-g<p&&(J=p+g);X<p&&(X=p);X=Math.min(J-g,Math.max(J-B,X));return{start:X,end:J}};
c4A=function(X,J){if(J)return"ytCardViewModelCardSelected";switch(X){case "CARD_STYLE_OUTLINE":return"ytCardViewModelOutline";case "CARD_STYLE_TONAL":return"ytCardViewModelTonal";case "CARD_STYLE_INVERSE":return"ytCardViewModelInverted";default:return"ytCardViewModelRaised"}};
qhb=function(X,J){var p=_.eb(X,{}),l=b_0("top",J),g=b_0("bottom",J),B=b_0("left",J),k=b_0("right",J);return _.bY({top:function(){return Xu(p().position,l)},
bottom:function(){return Xu(p().position,g)},
left:function(){return Xu(p().position,B)},
right:function(){return Xu(p().position,k)},
position:function(){return Xu(p().positionType,fZg)},
height:function(){return Xu(p().height,JU)},
width:function(){return Xu(p().width,JU)},
"min-width":function(){return Xu(p().minWidth,JU)},
"min-height":function(){return Xu(p().minHeight,JU)},
"max-width":function(){return Xu(p().maxWidth,JU)},
"max-height":function(){return Xu(p().maxHeight,JU)},
"aspect-ratio":function(){return Xu(p().aspectRatio,String)},
"margin-top":function(){return Xu(p().margin,l)},
"margin-bottom":function(){return Xu(p().margin,g)},
"margin-left":function(){return Xu(p().margin,B)},
"margin-right":function(){return Xu(p().margin,k)},
"padding-top":function(){return Xu(p().padding,l)},
"padding-bottom":function(){return Xu(p().padding,g)},
"padding-left":function(){return Xu(p().padding,B)},
"padding-right":function(){return Xu(p().padding,k)},
"flex-direction":function(){return Xu(p().flexDirection,DPs)},
"justify-content":function(){return Xu(p().justifyContent,Rab)},
"align-items":function(){return Xu(p().alignItems,mPp)},
"flex-grow":function(){return Xu(p().flexGrow,String)},
"flex-shrink":function(){return Xu(p().flexShrink,String)},
"flex-basis":function(){return Xu(p().flexBasis,JU)},
"align-self":function(){return Xu(p().alignSelf,mPp)},
"flex-wrap":function(){return Xu(p().flexWrap,Fe2)},
"align-content":function(){return Xu(p().alignContent,mPp)}})};
Xu=function(X,J){return X!==void 0?J(X):void 0};
Fe2=function(X){switch(X){case "YPC_FLEX_WRAP_NO_WRAP":return"nowrap";case "YPC_FLEX_WRAP_WRAP":return"wrap";case "YPC_FLEX_WRAP_WRAP_REVERSE":return"wrap-reverse"}};
fZg=function(X){switch(X){case "YPC_POSITION_ABSOLUTE":return"absolute";case "YPC_POSITION_RELATIVE":return"relative"}};
mPp=function(X){switch(X){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"}};
Rab=function(X){switch(X){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"}};
DPs=function(X){switch(X){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"}};
b_0=function(X,J){var p=J==="rtl";switch(X){case "top":var l=Ntw;break;case "bottom":l=Mvb;break;case "left":l=ugw;break;default:l=Gqw}return function(g){return Xu(l(g,p),JU)}};
Ntw=function(X){var J=X.top;var p=X.vertical;X=X.all;var l;return(l=J!=null?J:p)!=null?l:X};
Mvb=function(X){var J=X.bottom;var p=X.vertical;X=X.all;var l;return(l=J!=null?J:p)!=null?l:X};
ugw=function(X,J){var p=X.left;var l=X.end;var g=X.start;var B=X.horizontal;X=X.all;var k,n;return(n=(k=p!=null?p:J?l:g)!=null?k:B)!=null?n:X};
Gqw=function(X,J){var p=X.right;var l=X.end;var g=X.start;var B=X.horizontal;X=X.all;var k,n;return(n=(k=p!=null?p:J?g:l)!=null?k:B)!=null?n:X};
JU=function(X){var J=X.value;switch(X.unit){case "YPC_DIMENSION_UNIT_POINT":return J+"px";case "YPC_DIMENSION_UNIT_FRACTION":return J+"%";default:return""+J}};
dP2=function(X){switch(X){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"}};
VvJ=function(X){var J=X!=null?X:{};X=J.fontRole;var p=J.fontSize;J=J.fontWeight;if(X!==null&&p!==null)switch(X){case "YPC_FONT_ROLE_DISPLAY":switch(p){case "YPC_FONT_SIZE_L":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayLHeavy":"ytStyledTextViewModelYtDisplayL";case "YPC_FONT_SIZE_M":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayMHeavy":"ytStyledTextViewModelYtDisplayM";case "YPC_FONT_SIZE_S":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplaySHeavy":
"ytStyledTextViewModelYtDisplayS";case "YPC_FONT_SIZE_XS":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtDisplayXSHeavy":"ytStyledTextViewModelYtDisplayXS";default:return}case "YPC_FONT_ROLE_HEADLINE":switch(p){case "YPC_FONT_SIZE_L":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineLHeavy":"ytStyledTextViewModelYtHeadlineL";case "YPC_FONT_SIZE_M":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineMHeavy":"ytStyledTextViewModelYtHeadlineM";case "YPC_FONT_SIZE_S":return J===
"YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineSHeavy":"ytStyledTextViewModelYtHeadlineS";case "YPC_FONT_SIZE_XS":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtHeadlineXSHeavy":"ytStyledTextViewModelYtHeadlineXS";default:return}case "YPC_FONT_ROLE_BODY":switch(p){case "YPC_FONT_SIZE_XL":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXLHeavy":"ytStyledTextViewModelYtBodyXL";case "YPC_FONT_SIZE_L":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyLHeavy":
"ytStyledTextViewModelYtBodyL";case "YPC_FONT_SIZE_M":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyMHeavy":"ytStyledTextViewModelYtBodyM";case "YPC_FONT_SIZE_S":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodySHeavy":"ytStyledTextViewModelYtBodyS";case "YPC_FONT_SIZE_XS":return J==="YPC_FONT_WEIGHT_HEAVY"?"ytStyledTextViewModelYtBodyXSHeavy":"ytStyledTextViewModelYtBodyXS"}}};
Eqp=function(X,J,p){function l(Z){return Object.values(Z).map(function(h){var x=h.productId;h=h.pricingOptionIndex;return pi(g(x).pricingOptions,h).pricingOptionId})}
function g(Z){return w().get(Z)}
function B(Z){Z=l(Z);p(Z)}
function k(Z,h){return Array.from(lj(Z.pricingOptions)).filter(function(x){x=_.C(x);x.next();x=x.next().value;return g1(x.pricingGroupAttributes,h)}).map(function(x){return _.C(x).next().value})}
var n=tvA([X,J],function(Z,h){var x=Z==null?void 0:Z.selectedPricingOptions;Z={};var U=!0;if(x&&h.length)for(var y=_.C(h),c=y.next();!c.done;c=y.next()){c=c.value;var D=PYA(c.pricingOptions,function(G){a:{G=G.pricingOptionId;for(var P=_.C(x),Q=P.next();!Q.done;Q=P.next())if(Q.value===G){G=!0;break a}G=!1}return G});
if(D>=0){U=!1;var m=pi(c.pricingOptions,D),d=void 0;Z[c.groupId]={productId:c.productId,pricingOptionIndex:D,pricingGroupAttributes:(d=m)==null?void 0:d.pricingGroupAttributes}}}U&&h.length&&(U=pi(h[0].pricingOptions,0),Z[h[0].groupId]={productId:h[0].productId,pricingOptionIndex:0,pricingGroupAttributes:U==null?void 0:U.pricingGroupAttributes});return Z}),w=tvA([J],function(Z){return new Map(Z.map(function(h){return[h.productId,
h]}))}),Y=tvA([J],function(Z){var h=new Map;
Z=_.C(Z);for(var x=Z.next();!x.done;x=Z.next()){var U=x.value;x=U.groupId;var y=U.productId;U=_.C(lj(U.pricingOptions));for(var c=U.next();!c.done;c=U.next()){var D=_.C(c.value);c=D.next().value;D=D.next().value;h.set(D.pricingOptionId,{groupId:x,productId:y,index:c,pricingOption:D,pricingGroupAttributes:D.pricingGroupAttributes})}}return h}),e=tvA([J],function(Z){var h=new Map;
Z=_.C(Z);for(var x=Z.next();!x.done;x=Z.next()){var U=x.value;x=U.groupId;var y=U.productId,c=void 0;U=_.C(lj((c=U.pricingGroups)!=null?c:[]));for(c=U.next();!c.done;c=U.next()){var D=_.C(c.value);c=D.next().value;D=D.next().value;h.set(D.pricingGroupId,{groupId:x,productId:y,index:c,pricingGroup:D,pricingGroupAttributes:D.pricingGroupAttributes})}}return h});
return{getProductById:g,isProductSelected:function(Z){var h=g(Z);if(!h)return!1;var x;return((x=n()[h.groupId])==null?void 0:x.productId)===Z},
getSelectedPricingOptions:function(){return Object.values(n()).map(function(Z){var h=Z.productId;Z=Z.pricingOptionIndex;return pi(g(h).pricingOptions,Z)})},
getSelectedPricingGroupAttributesByGroupId:function(Z){var h;return(Z=(h=n()[Z])==null?void 0:h.pricingGroupAttributes)?Array.from(Z):void 0},
getSelectedProductByGroupId:function(Z){var h;return(Z=(h=n()[Z])==null?void 0:h.productId)?g(Z):void 0},
onProductSelected:function(Z){var h=g(Z);if(h){var x=n(),U;if(((U=x[h.groupId])==null?void 0:U.productId)!==Z){var y=(U=(y=x[h.groupId])==null?void 0:y.productId)?g(U):void 0;var c;U=(c=x[h.groupId])==null?void 0:c.pricingGroupAttributes;var D;c=(D=x[h.groupId])==null?void 0:D.pricingOptionIndex;if(y&&c!==void 0)if(U){D=k(y,U).indexOf(c);if(D===-1)throw Error("Bl`"+c+"`"+y.productId);c=k(h,U);D=D<c.length?c[D]:c.length>0?c[0]:0}else D=c<B8(h.pricingOptions)?c:0;else D=0;B8(h.pricingOptions)<=D&&(D=
0);c=pi(h.pricingOptions,D);var m;y={};B(Object.assign({},x,(y[h.groupId]={productId:Z,pricingOptionIndex:D,pricingGroupAttributes:(m=c==null?void 0:c.pricingGroupAttributes)!=null?m:[]},y)))}}},
onPricingOptionSelected:function(Z){var h=Y().get(Z);if(h){Z=h.groupId;var x=h.productId;h=h.index;var U=n(),y,c;if(((y=U[Z])==null?void 0:y.productId)!==x||((c=U[Z])==null?void 0:c.pricingOptionIndex)!==h){var D,m;y={};B(Object.assign({},U,(y[Z]={productId:x,pricingOptionIndex:h,pricingGroupAttributes:(m=(D=U[Z])==null?void 0:D.pricingGroupAttributes)!=null?m:[]},y)))}}},
onPricingGroupSelected:function(Z){var h=e().get(Z);if(h){Z=h.groupId;var x=h.productId,U=h.pricingGroup.pricingGroupAttributes,y=g(x);if(y){h=n();var c=h[Z].pricingGroupAttributes,D;if(((D=h[Z])==null?void 0:D.productId)!==x||!g1(Q1T(c,B8(U)),U)){D=Array.from(U);for(U=B8(U);U<B8(c);U++){var m="",d=!1,G=Array.from(D);G.push(pi(c,U));for(var P=_.C(y.pricingGroups),Q=P.next();!Q.done;Q=P.next())if(Q=Q.value,g1(Q.pricingGroupAttributes,G)){D.push(pi(c,U));d=!0;break}else m===""&&B8(Q.pricingGroupAttributes)===
G.length&&g1(Q1T(Q.pricingGroupAttributes,D.length),D)&&(m=pi(Q.pricingGroupAttributes,U));d||D.push(m)}m=h[Z].pricingOptionIndex;U=[];d=new Map;G=0;y=_.C(lj(y.pricingOptions));for(P=y.next();!P.done;P=y.next())Q=_.C(P.value),P=Q.next().value,Q=Q.next().value,g1(Q.pricingGroupAttributes,D)&&U.push(P),g1(Q.pricingGroupAttributes,c)&&d.set(P,G++);U.length===0?c=0:(c=d.get(m),c=c!==void 0&&c<U.length?U[c]:U[0]);y={};B(Object.assign({},h,(y[Z]={productId:x,pricingOptionIndex:c,pricingGroupAttributes:D},
y)))}}}},
onClearGroupSelected:function(Z){var h=n();h[Z]&&(h=Object.fromEntries(Object.entries(h).filter(function(x){return _.C(x).next().value!==Z})),B(h))}}};
lj=function(X){return function p(){var l,g,B,k,n;return _.by(p,function(w){switch(w.nextAddress){case 1:_.mp(w,2),l=0,g=_.C(X),B=g.next();case 4:if(B.done){w.jumpTo(2);break}k=B.value;n=_.fu;return w.yield([l++,k],7);case 7:n(w.yieldResult);B=g.next();w.jumpTo(4);break;case 2:_.RJ(w),_.F5(w,0)}})}()};
PYA=function(X,J){X=_.C(lj(X));for(var p=X.next();!p.done;p=X.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;if(J(l))return p}return-1};
B8=function(X){var J=0;for(X=X[Symbol.iterator]();!X.next().done;)++J;return J};
pi=function(X,J){X=_.C(lj(X));for(var p=X.next();!p.done;p=X.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;if(p===J)return l}};
g1=function(X,J){if(!X&&!J)return!0;if(!X||!J)return!1;X=Array.from(X);J=Array.from(J);if(X.length!==J.length)return!1;for(var p=0;p<X.length;p++)if(X[p]!==J[p])return!1;return!0};
Q1T=function(X,J){J=J===void 0?Infinity:J;var p=[];X=_.C(lj(X));for(var l=X.next();!l.done;l=X.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;if(l>=J)break;l>=0&&p.push(g)}return p};
tvA=function(X,J){var p,l;return function(){for(var g=X.map(function(k){return k()}),B=0;B<g.length;B++)if(!p||g[B]!==p[B]){p=g;
l=J.apply(null,_.EU(g));break}return l}};
Ke0=function(X,J,p){var l=[];X=_.C(X);for(var g=X.next();!g.done;g=X.next()){g=g.value;var B=void 0;((B=J)==null?0:B.length)&&!g1(g.pricingGroupAttributes,J)||l.push({pricingOption:g,isSelected:p.includes(g.pricingOptionId)})}return l};
TtA=function(X,J){return _.SZ(X.entities,"pdpStateEntity",J)};
zaA=function(X){var J,p;return!!(X.productId&&X.groupId&&((J=X.pricingOptions)==null?0:J.length)&&X.pricingOptions.every(function(l){return l.pricingOptionId})&&((p=X.pricingGroups)==null||!p.length||Array.isArray(X.pricingGroups)&&X.pricingGroups.every(function(l){return l.pricingGroupId&&l.pricingGroupAttributes&&l.pricingGroupAttributes.length>0})))};
j1A=function(X,J,p){return Eqp(X,tvA([J],function(l){return l.filter(zaA)}),p)};
i_g=function(X,J){return J.length===0?[X]:[X.slice(0,J[0]),X.slice(J[0])].filter(function(p){return p.length>0})};
s12=function(X){switch(X){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""}};
JOT=function(X,J,p,l){l=Object.assign({},l);_.TS(l,XEg,{selectedOptionId:X,primaryButtonOverride:p});_.Yr().dispatch(_.uE("flowStateEntity",J,l))};
pE0=function(X,J,p){!_.a(p,XEg)&&X.noPreselect&&J!==""&&X.defaultButtonOverride&&JOT("default",J,X.defaultButtonOverride,p)};
lLp=function(X){switch(X){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"}};
gzw=function(X){switch(X){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"}};
BzA=function(X,J){J.includes(X)?J=J.filter(function(p){return p!==X}):J.push(X);
return[].concat(_.EU(J))};
$AJ=function(X,J){return _.SZ(X.entities,"contextNoteFeedEntityPayload",J)};
WMp=function(X,J){switch(X){case "NOTE_HELPFULNESS_VALUE_HELPFUL":return J==null?void 0:J.ratingHelpfulText;case "NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL":return J==null?void 0:J.ratingSomewhatHelpfulText;case "NOTE_HELPFULNESS_VALUE_NOT_HELPFUL":return J==null?void 0:J.ratingNotHelpfulText}};
CEw=function(X,J,p){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:p||X.deleteActionText,onTap:{innertubeCommand:{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:{content:{listViewModel:{listItems:[{listItemViewModel:{title:{content:X.deleteActionText},leadingImage:{sources:[{clientResource:{imageName:"TRASH_CAN"}}]},
rendererContext:{commandContext:{onTap:{innertubeCommand:{confirmDialogEndpoint:{content:{confirmDialogRenderer:{title:{runs:[{text:X.deleteDialogTitle}]},dialogMessages:[{runs:[{text:X.deleteDialogSubtitle}]}],confirmButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:X.deleteActionText}]},command:{performCommentActionEndpoint:{action:J}}}},cancelButton:{buttonRenderer:{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:{runs:[{text:X.cancelActionText}]},command:{dismissDialogCommand:{}}}}}}}}}}}}}]}}}}}}}}}}};
kyA=function(X,J,p){var l;if(X&&((l=J())==null?0:l.includes(X))){var g;p((g=J())==null?void 0:g.filter(function(B){return B!==X}))}else p([].concat(_.EU(J()||[]),[X]))};
LMT=function(X,J){if(X){var p=[];J=_.C((J==null?void 0:J.checkboxes)||[]);for(var l=J.next();!l.done;l=J.next()){l=_.a(l.value,nzg);var g=void 0;((g=l)==null?0:g.value)&&X.includes(l.key||"")&&p.push(l.value)}return p}};
AOw=function(X){X.style.height="auto";X.style.height=X.scrollHeight+"px"};
wEw=function(X){return[X.syncStep,X.asyncStep].filter(function(J){return J!==void 0})};
vz2=function(X){var J,p,l;if(X=(J=X.structuredContextNoteFormSchema)==null?void 0:(p=J.fieldSchemas)==null?void 0:(l=p.noteBody)==null?void 0:l.validationSchema)for(J=_.C(wEw(X)),p=J.next();!p.done;p=J.next()){p=p.value.rules;if(!p)break;p=_.C(p);for(p=p.next();!p.done;p=p.next())return _.a(p.value,YVb)}};
ZEs=function(X){if(X){X=_.C(wEw(X));for(var J=X.next();!J.done;J=X.next()){J=J.value.rules;if(!J)break;J=_.C(J);for(J=J.next();!J.done;J=J.next())return _.a(J.value,eYO)}}};
xAA=function(X){if(X){X=_.C(wEw(X));for(var J=X.next();!J.done;J=X.next()){J=J.value.rules;if(!J)break;J=_.C(J);for(J=J.next();!J.done;J=J.next())return _.a(J.value,hYp)}}};
HE6=function(X){X=/^https?:\/\//.test(X)?X:"http://"+X;try{var J=_.vi(X)}catch(p){return!1}if(J.toString()!==X)return!1;X=J.JSC$10308_domain_.split(".");return X.length>1&&X.every(function(p){return!!p})};
aLb=function(X,J,p,l){var g;l=(g=l.structuredContextNoteData)==null?void 0:g.createCommentEndpoint;if(g=_.a(l,_.e6U))return g.commentText=_.AW(X),g.videoPositionMention=J,g.sources=p,l};
UAp=function(X){return X==null?void 0:X.stringValue};
ILO=function(X,J,p){X=X.map(function(l,g){return{listItemViewModel:{title:l.title,subtitle:l.subtitle,leadingImage:l.leadingImage,trailingImage:g===J?rOp:void 0,rendererContext:{commandContext:{onTap:l.onTap}}}}});
return Object.assign({},p&&{header:{panelHeaderViewModel:{title:p}}},{content:{listViewModel:{listItems:X}}})};
yOp=function(X,J){if(X&&J)switch(J){case "SELECTION_TYPE_BOOL":return X.boolValue;case "SELECTION_TYPE_INT":return X.intValue;case "SELECTION_TYPE_STRING":return X.stringValue;case "SELECTION_TYPE_PRIVACY_STATUS":return X.privacyStatusValue;case "SELECTION_TYPE_TIME_PICKER_FORMAT":return X.timePickerFormatValue}};
ozw=function(X){var J;X=(J=X.options)==null?void 0:J.findIndex(function(p){return p.isSelected});
return X===void 0?-1:X};
SVs=function(X,J,p){var l=function(){return X().label},g={},B=_.yW("ytDropdownViewModelLabel",(g.ytDropdownViewModelLabelError=J,g));
return _.A(_.v,{cond:function(){return X().label&&!(p()===-1&&X().label&&!X().placeholderText)},
then:function(){return _.A("div",{class:B},_.A(_.x3,{text:l}))}})};
OE2=function(X,J){var p={};p=_.yW("ytDropdownViewModelTitle",(p.ytDropdownViewModelTitlePlaceholder=function(){return J()===-1},p));
return _.A("div",{class:p},_.A(_.x3,{text:function(){var l=X();var g=J();if(g===-1)l=l.placeholderText?l.placeholderText:l.label;else{var B,k;l=(B=l.options)==null?void 0:(k=B[g])==null?void 0:k.title}return l}}))};
cOT=function(X,J){var p=function(){return X().hint};
return _.A(_.o3,null,_.A(_.v,{cond:function(){return p()&&!J()},
then:function(){return _.A("div",{class:_.yW("ytDropdownViewModelSupport","ytDropdownViewModelSupportHint")},_.A(_.x3,{text:p,className:"ytDropdownViewModelSupportText"}))}}),_.A(_.v,{cond:J,
then:function(){return _.A("div",{id:"dropdown-view-model-error",role:"alert",class:_.yW("ytDropdownViewModelSupport","ytDropdownViewModelSupportError")},_.A(_.f_,{icon:"INFO",className:"ytDropdownViewModelSupportIcon"}),_.A(_.x3,{text:J,className:"ytDropdownViewModelSupportText"}))}}))};
bEs=function(X,J){var p=_.yG().resolve(_.WlJ);_.sy(function(){var l=X().id;l&&p!=null&&p.dropdownMap.set(l,J)})};
DAs=function(X){X=_.a(X.scheduleButton,fLw);X=_.a(X==null?void 0:X.primaryButton,_.ZD);X=_.a(X==null?void 0:X.onTap,_.sW);var J,p,l=((p=_.a(X,_.Im))==null?void 0:p.commands)||[X];p=_.C(l);for(X=p.next();!X.done&&!(J=_.a(X.value,_.wY0));X=p.next());var g;J=(g=J)==null?void 0:g.createBroadcastRequest;if(!J)throw Error("Il");return J};
FMT=function(X,J){if(J){var p=_.v5().getState().entities.flowStateEntity,l=RYT(X),g=[J];l&&l!==J&&g.push(l);var B=!0,k;if(p&&X.flowStateEntityKey&&((k=p[X.flowStateEntityKey])==null?void 0:k.primaryButtonDisabled)!==void 0){var n;B=!((n=p[X.flowStateEntityKey])==null||!n.primaryButtonDisabled)}mAb(X,l!=null?l:J,g,B)}};
Nz2=function(X){return _.iH(_.v5(),function(J){return J.entities.flowStateEntity},function(J,p){if(X.flowStateEntityKey){var l,g=J==null?void 0:(l=J[X.flowStateEntityKey])==null?void 0:l.currentStepId,B;
p=p==null?void 0:(B=p[X.flowStateEntityKey])==null?void 0:B.currentStepId;B=_.v5().getState().talkToRecs;if(g&&g!==p){var k;J=(J==null?void 0:(k=J[X.flowStateEntityKey])==null?void 0:k.stepIdStack)||Object.keys(B.stepStates);k=!qVp(B==null?void 0:B.stepStates[g]);mAb(X,g,J,k)}}})};
uJ2=function(X){return _.iH(_.v5(),M_T,function(J){var p=RYT(X);if(p){var l=Object.keys(J.stepStates);J=!qVp(J==null?void 0:J.stepStates[p]);mAb(X,p,l,J)}})};
qVp=function(X){var J=Object.keys((X==null?void 0:X.selectionStates)||{}).reduce(function(B,k){return B||(X==null?void 0:X.selectionStates[k].isSelected)},!1),p,l,g=!!(X==null?0:(p=X.userQuery)==null?0:(l=p.userQuery)==null?0:l.trim());
return J||g};
RYT=function(X){if(X.flowStateEntityKey){var J,p,l=(J=_.v5().getState().entities.flowStateEntity)==null?void 0:(p=J[X.flowStateEntityKey])==null?void 0:p.currentStepId;if(l)return l}};
mAb=function(X,J,p,l){_.v5().dispatch(_.uE("flowStateEntity",X.flowStateEntityKey,{currentStepId:J,stepIdStack:p,key:X.flowStateEntityKey,primaryButtonDisabled:l}))};
t_p=function(X,J,p){p=p===void 0?{}:p;var l,g;return _.L(function(B){if(l=GyJ(J))return B.return(l);(g=dAp(X,J,p))&&V_p(J,g);return B.return(g)})};
V_p=function(X,J){var p=PEJ(X);p&&J.then(function(l){_.yG().resolve(_.da).put(p,new _.Vf({innertubeResponse:l}))})};
GyJ=function(X){if(X=PEJ(X)){var J=_.yG().resolve(_.da);if(J.has(X))return J.get(X).then(function(p){return p==null?void 0:_.r4(p)})}return null};
PEJ=function(X){var J=_.a(X.endpoint,_.CV);if(J!=null&&J.videoId)return J={videoId:J.videoId},_.H("web_imp_player_mute_params")&&(J.mutedAtStart=X.startPlaybackInMutedState),_.WI("inline_playback",J)};
dAp=function(X,J,p){X=_.CE(X,J.endpoint,Qrp(J,p)).then(function(l){return l});
return Promise.resolve(X)};
Qrp=function(X,J){J=_.H("web_imp_player_mute_params")?Object.assign({},{vis:5,inlinePlayback:!0,inlineUnmuted:!X.startPlaybackInMutedState},J):Object.assign({},{vis:5,autonav:"1"},J);var p;J={contentPlaybackContext:_.oD(J,(p=_.a(X.endpoint.commandMetadata,_.SH))==null?void 0:p.url,window.location.href)};_.H("web_imp_player_mute_params")&&(J.overrideMutedAtStart=!X.startPlaybackInMutedState);return J};
jrp=function(X,J){var p=window.MutationObserver;p&&(EzA=new p(function(l,g){l=_.C(l);for(var B=l.next();!B.done;B=l.next()){B=B.value;var k;if(k=B.type==="childList"&&B.target)a:{k=X;B=KMT(B.target);k=KMT(k);for(var n=null,w=0;w<B.length;w++)if(k.includes(B[w])){if(w===0){k=!1;break a}n=B[w];break}n?(B=Tz2(B,n),k=Tz2(k,n),k=B<k):k=!1}if(k){J();g.disconnect();break}}}),(p=zYA())&&EzA.observe(p,{childList:!0,
subtree:!0}))};
zYA=function(){var X=document.getElementsByTagName("ytd-rich-grid-renderer");if(X.length>0)return X[0];X=document.getElementsByTagName("ytd-section-list-renderer");return X.length>0?X[0]:null};
KMT=function(X){for(var J=[];X;)J.push(X),X=X.parentElement;return J};
Tz2=function(X,J){var p=Array.from(J.children);J=X.indexOf(J);return J>0?p.indexOf(X[J-1]):-1};
$e=function(X,J,p){p=p===void 0?{}:p;return _.cI(X,p,J)};
iE0=function(X){switch(X){case "MUSIC":return!0;default:return!1}};
XDO=function(X){if(X=X==null?void 0:X.find(function(l){var g,B;return((g=_.a(l,srp))==null?void 0:(B=g.inlinePlaybackBadgeData)==null?void 0:B.replicateAsTimestamp)===!0}))if(X=_.a(X,srp),X==null?0:X.icon){var J,p;
if((X=(J=_.IOm(X.icon))==null?void 0:(p=J.clientResource)==null?void 0:p.imageName)&&iE0(X))return X}};
JJs=function(X){return X==null?void 0:X.filter(function(J){return J.premiereTrailerBadgeRenderer})};
pD6=function(X){var J,p=X==null?void 0:(J=X.find(function(w){return w.thumbnailOverlayTimeStatusRenderer}))==null?void 0:J.thumbnailOverlayTimeStatusRenderer,l,g;
if((p==null?0:(l=p.icon)==null?0:l.iconType)&&iE0(p==null?void 0:(g=p.icon)==null?void 0:g.iconType)){var B;return{icon:p==null?void 0:(B=p.icon)==null?void 0:B.iconType}}var k;if(J=X==null?void 0:(k=X.find(function(w){return w.thumbnailOverlayBadgeViewModel}))==null?void 0:k.thumbnailOverlayBadgeViewModel)if(k=XDO(J.thumbnailBadges))return{icon:k};
var n;if(X=X==null?void 0:(n=X.find(function(w){return w.thumbnailBottomOverlayViewModel}))==null?void 0:n.thumbnailBottomOverlayViewModel)if(n=XDO(X.badges))return{icon:n};
return{}};
W$6=function(X,J){var p=new ll2(function(B){g(B)},J);
J=_.C(_.uo(g1s(p),void 0,"D2uee"));var l=J.next().value,g=J.next().value;_.ge(function(){Promise.resolve().then(function(){var B,k=(B=X())!=null?B:{};p.playerControlsData=k;p.lastSeenPlayerApi=_.l9(k.playerApi);Bu6(p)});
_.Bo(function(){$zp(p)})},"xfRk8b");
return l};
CaA=function(X){return function(J){var p=X(),l={playerState:J};if(J===1){var g;(g=p.playerApi)==null||g.loadModule("captions")}if(J===0){var B;(B=p.playerApi)==null||B.unloadModule("captions")}J!==-1&&p.setState(l)}};
kGp=function(X){return function(J){X().setState({playbackRate:J})}};
n1p=function(X){return function(J){var p=X(),l=p.playerApi,g=l==null?void 0:l.getVideoData(),B=(g==null?void 0:g.isLive)||!1;g=g==null?void 0:g.video_id;B={videoDuration:Wfb(l||void 0),isLive:B,videoId:g};B.videoId!==p.videoId&&(B=Object.assign({},_.KXK(l),B));if(J==null?0:J.playertype)B.playerType=J.playertype;if(l){B.captionsAvailable=zNg(l);J=B;var k;g=(k=l.getStoryboardLevel(l.getNumberOfStoryboardLevels()-1))==null?void 0:k.intervalMs;J.storyboardInterval=g?g/1E3:void 0;B.captionsAvailable&&
(B.captionsEnabled=jmp(l))}B.volumeMuted=!(l==null||!l.isMuted());p.setState(B)}};
L$p=function(X){return function(J){var p=X(),l=p.playerApi;if(l){var g=l.getPresentingPlayerType();J={playedTime:J||0,percentLoaded:l.getVideoLoadedFraction(),playerType:g};p.playerState===0&&(J.playedTime=p.videoDuration);p.isLive&&(g=l.getProgressState(g),J.playedTime-=g.seekableStart,J.videoDuration=Wfb(l));if(p.playerType===1)l=!1;else{var B;if((B=p.uxConfig)==null?0:B.showCuedOverlay){var k;l=!((k=p.playerApi)==null?0:k.getPlayerStateObject(p.playerType).isDomPaused)}else l=!0}l&&delete J.playedTime;
p.setState(J)}}};
AJA=function(X){return function(){var J=X(),p,l,g,B={volume:(g=(p=J.playerApi)==null?void 0:p.getVolume())!=null?g:0,volumeMuted:!((l=J.playerApi)==null||!l.isMuted())};J.setState(B)}};
wDO=function(X){return function(){var J=X(),p=J.playerApi;if(p){var l={captionsAvailable:zNg(p)};l.captionsAvailable&&(l.captionsEnabled=jmp(p));J.setState(l)}}};
YL6=function(X){return{appApi:Object.assign({},_.GV4(),{showCaptionsToggleToast:function(J){var p,l;(l=(p=X()).showCaptionsToggleToast)==null||l.call(p,J)},
openInMiniplayer:function(){var J,p;(p=(J=X()).openInMiniplayer)==null||p.call(J)}})}};
v1b=function(X,J){var p,l,g;return!!(X==null?0:(p=X.playerResponse)==null?0:(l=p.playerConfig)==null?0:(g=l.inlinePlaybackConfig)==null?0:g.showScrubbingControls)&&!(J==null?0:J.hideScrubbingControls)};
edb=function(X){var J=!X.miniplayerIsActive;return[5,2,0].includes(X.miniplayerPlaybackState)||J};
Zop=function(X){return _.H("web_transcript_cue_id_killswitch")?String(X):"ytd-transcript-renderer_"+X};
hds=function(X){return _.H("web_transcript_cue_id_killswitch")?!0:X.startsWith("ytd-transcript-renderer")};
xz2=function(X){var J=_.hO(),p;if(p=_.Lw("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var l;p=(l=p())==null?void 0:l.layoutId}else p=null;UPp(J,p,X)};
Hob=function(X,J){if(_.H("web_enable_chat_autoscroll_to_user_turn")&&X&&J)return X-4+"px"};
al2=function(X,J){return _.SZ(X.entities,"youchatPendingResponseEntity",J)};
Uz2=function(X){return function(J){_.vH(_.uE("youchatPendingResponseEntity",X,{entityKey:X,isPendingResponse:J}))}};
rJg=function(X,J){return _.SZ(X.entities,"booleanEntity",J)};
Il6=function(){return function(X){_.vH(_.uE("booleanEntity","chat_input_view_model_state",{key:"chat_input_view_model_state",value:X}))}};
yJb=function(X){X==null||X.addEventListener("DOMLoaded",function(){X.goToAndPlay(X.totalFrames-48,!0)})};
o16=function(X){if(X.backgroundStyle)switch(X.backgroundStyle){case "CHAT_USER_TURN_BACKGROUND_STYLE_MONO":return"ytChatUserTurnViewModelMonoContainer";case "CHAT_USER_TURN_BACKGROUND_STYLE_GRADIENT":return"ytChatUserTurnViewModelGradientContainer";default:return"ytChatUserTurnViewModelDefaultContainer"}return X.hasGradientBackground?"ytChatUserTurnViewModelGradientContainer":"ytChatUserTurnViewModelDefaultContainer"};
SL6=function(X){X.style.height="auto";X.style.height=Math.min(X.scrollHeight||20,80)+"px"};
Oo0=function(){var X;return String(Math.floor(((X=_.cE())==null?void 0:X.getCurrentTime())||0)*1E3)};
bop=function(X){if(X.onWelcomeCommand)return _.Xg(X.onWelcomeCommand);X=_.a(X.inputComposerViewModel,cJp);if(X==null?0:X.welcomeFeatureContinuation)return Yq6(X.welcomeFeatureContinuation)};
fl6=function(X){var J=_.hO(),p;p=(p=_.Lw("yt.www.ads.eventcache.getLastCompanionData"))?(p=p())&&p.layoutId:null;UPp(J,p,X)};
Dzs=function(X){var J=_.hO(),p;p=(p=_.Lw("yt.www.ads.eventcache.getLastCompanionData"))?(p=p())&&p.layoutId:null;UPp(J,p,X)};
Rdg=function(X){return X.filter(function(J){return!_.a(J,_.$O)})};
mzg=function(X){var J,p,l,g;if(X=X==null?void 0:(J=X.contents)==null?void 0:(p=J.twoColumnWatchNextResults)==null?void 0:(l=p.results)==null?void 0:(g=l.results)==null?void 0:g.contents){var B,k;return(k=(B=X.find(function(n){return!!n.videoPrimaryInfoRenderer}))==null?void 0:B.videoPrimaryInfoRenderer)==null?void 0:k.updatedMetadataEndpoint}};
F$2=function(X,J){var p;return(p=X.sourceConfigs)==null?void 0:p.find(function(l){return l.videoId===J})};
qLT=function(X){return X==="End of video"||X==="End of playlist"};
Nu0=function(X){var J,p,l,g;return(J=X.getWatchNextResponse())==null?void 0:(p=J.contents)==null?void 0:(l=p.twoColumnWatchNextResults)==null?void 0:(g=l.playlist)==null?void 0:g.playlist};
MYw=function(X){var J,p,l,g,B,k;return(J=Nu0(X))==null?void 0:(p=J.playlistButtons)==null?void 0:(l=p.menuRenderer)==null?void 0:(g=l.topLevelButtons)==null?void 0:(B=g[0])==null?void 0:(k=B.playlistLoopButtonRenderer)==null?void 0:k.playlistLoopStateEntityKey};
uqJ=function(X){var J=_.yG().resolve(_.hI),p;return(J=(p=_.a(J.getAutoplayEndpoint(),_.CV))==null?void 0:p.playlistId)&&J===X};
VY2=function(X,J,p,l,g){function B(){_.gs.cancelJob(W8);var k=GG2(J,p/X.getPlaybackRate()),n=k.hours,w=k.minutes;k=(k.seconds*1E3||6E4)/X.getPlaybackRate();X.setVideoTimeLeft(dzA(n,w));l&&X.getPlayerState()!==0&&X.setSleepTimerTimeLeft(dzA(n,w,!0));(n>0||w>0)&&!g&&(W8=_.Vg(_.gs,B,k))}
_.gs.cancelJob(W8);W8=_.Vg(_.gs,B)};
Pa2=function(X,J,p){function l(){_.gs.cancelJob(tYA);var g=GG2(J,p),B=g.hours;g=g.minutes;var k=6E4/X.getPlaybackRate();if(B>0||g>0)X.setSleepTimerTimeLeft(dzA(B,g,!0)),tYA=_.Vg(_.gs,l,k)}
_.gs.cancelJob(tYA);tYA=_.Vg(_.gs,l)};
E16=function(X,J){var p=X.getVolume()/(J/500),l=function(g){_.gs.cancelJob(QpA);var B=Math.floor(g-p);X.setVolume(B,!1);B>0&&(QpA=_.Vg(_.gs,function(){l(B)},500))};
_.gs.cancelJob(QpA);QpA=_.Vg(_.gs,function(){l(X.getVolume())})};
K$6=function(X,J){_.gs.cancelJob(QpA);J&&X.syncVolume()};
Tus=function(){var X={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:_.cI("SLEEP_TIMER_DISRUPTED")}}}}};_.yG().resolve(_.SV).resolveCommand(X)};
zdA=function(X){return(X.getDuration()-X.getProgressState().current)*1E3};
GG2=function(X,J){X=X+J-(0,_.S8)();if(X<=0)return{hours:0,minutes:0,seconds:0};var p=new jpA(0,0,0,0,0,0,X);X=p.getHours();J=p.getMinutes();p=p.getSeconds();p!==0&&J++;J!==0&&J%60===0&&(X++,J=0);return{hours:X,minutes:J,seconds:p}};
dzA=function(X,J,p){return X>0&&J>0?p?_.cI("TIME_LEFT_HOURS_MINUTES",{hours:X.toString(),minutes:J.toString()}):_.cI("TIME_HOURS_MINUTES",{hours:X.toString(),minutes:J.toString()}):X>0?p?_.bu("TIME_LEFT_HOURS",X):_.bu("TIME_HOURS",X):p?_.cI("TIME_LEFT_MINUTES",{minutes:J.toString()}):_.cI("TIME_MINUTES",{minutes:J.toString()})};
spA=function(X,J){if(X.timelyActions)return X.timelyActions.find(function(p){var l;return((l=_.a(p,iow))==null?void 0:l.cueRangeId)===J})};
XW6=function(X){return _.H("kevlar_watch_cinematics_invisible")||X.fullscreen&&_.H("kevlar_watch_cinematics_invisible_in_fullscreen")||X.theater&&!X.fullscreen&&_.H("kevlar_watch_cinematics_invisible_in_theater")};
Jh2=function(){var X=document.createElement("canvas"),J=X.getContext("2d");if(!J)throw Error("Ml");_.kR(X,{position:"absolute",width:"100%",height:"100%"});return{element:X,context:J}};
pWw=function(){return!("filter"in CanvasRenderingContext2D.prototype)||_.H("kevlar_watch_cinematics_css_blur")};
leb=function(X){var J=X.externalVideoId||"";return J?X.isShortsEligible?"https://www.youtube.com/shorts/"+J:"https://www.youtube.com/watch?v="+J:""};
gST=function(X){var J=[];X.viewCount&&J.push({"@type":"InteractionCounter",interactionType:"https://schema.org/WatchAction",userInteractionCount:X.viewCount});X.likeCount&&J.push({"@type":"InteractionCounter",interactionType:"https://schema.org/LikeAction",userInteractionCount:X.likeCount});return J};
B4A=function(X){var J,p,l={"@context":"https://schema.org","@type":"VideoObject",description:_.wi(X.description),duration:"PT"+(X.lengthSeconds||"0")+"S",embedUrl:X.embed?X.embed.iframeUrl:"",name:_.wi(X.title),thumbnailUrl:((J=X.thumbnail)==null?void 0:(p=J.thumbnails)==null?void 0:p.map(function(e){return e&&e.url||""}))||[],
uploadDate:X.publishDate};_.H("mweb_video_schema_id_killswitch")||(l["@id"]=leb(X));J=gST(X);J.length&&(l.interactionStatistic=J);X.category&&(l.genre=X.category);X.ownerChannelName&&(l.author=X.ownerChannelName);X.liveBroadcastDetails&&(l.publication=[{"@type":"BroadcastEvent",isLiveBroadcast:!0,startDate:X.liveBroadcastDetails.startTimestamp,endDate:X.liveBroadcastDetails.endTimestamp}]);if(X.learningResource){X=X.learningResource;l["@type"]=["VideoObject","LearningResource"];var g;if((g=X.learningResourceType)==
null?0:g.length)l.learningResourceType=X.learningResourceType[0];var B;if((B=X.educationalAlignment)==null?0:B.length)l.educationalAlignment={"@type":"AlignmentObject",targetName:X.educationalAlignment[0]};var k;if((k=X.educationalLevel)==null?0:k.length){g=X.educationalLevel[0];var n;if((n=X.educationalLevelCountry)==null?0:n.length)g+=" ("+X.educationalLevelCountry+")";l.educationalLevel=g}var w,Y;if(((w=X.learningResourceType)==null?0:w.length)&&X.learningResourceType[0]==="Problem walkthrough"&&
((Y=X.problemDescriptions)==null?0:Y.length))for(l.hasPart=[],n=_.C(X.problemDescriptions),w=n.next();!w.done;w=n.next())g=w.value,w=g.problemDescriptionText,Y=g.startOffset,g=g.url,w&&Y!==void 0&&g&&l.hasPart.push({"@type":["Clip","LearningResource"],learningResourceType:"Problem walkthrough",name:w,text:w,startOffset:Y,url:g})}return l};
$l6=function(X){if((X==null?void 0:X.value)===void 0||X==null||!X.unit)return"initial";a:{switch(X.unit){case "SHOPPING_DIMENSION_UNIT_POINT":var J="px";break a;case "SHOPPING_DIMENSION_UNIT_FRACTION":J="%";break a}J=void 0}return J?""+X.value+J:"initial"};
Cyp=function(X,J){var p,l,g,B,k,n,w;_.L(function(Y){switch(Y.nextAddress){case 1:p=_.kj.getInstance();l=_.Dp.instance;g=_.$z.instance;if(!g)return WTp(X,l,J),Y.return();_.f$(Y,2);X.onLoadingCommand&&l.resolveCommand(X.onLoadingCommand);return Y.yield(p.getCurrentPositionFromGeolocation(),4);case 4:B=Y.yieldResult;if(!X.resolveLocationCommand){Y.jumpTo(5);break}k=p.createLocationInfo(B);return Y.yield(_.CE(g,X.resolveLocationCommand,{locationInfo:k}),6);case 6:n=Y.yieldResult;if(!n||"error"in n&&n.error||
n.errorMetadata)return WTp(X,l,J),Y.return();var e;if(n==null?0:(e=n.onResponseReceivedActions)==null?0:e.length){e=_.C(n.onResponseReceivedActions);for(var Z=e.next();!Z.done;Z=e.next())l.resolveCommand(Z.value)}(_.a(X.onSuccessCommand,_.CV)||_.a(X.onSuccessCommand,_.R7))&&_.h8(J.hostElement,"yt-navigate",{endpoint:X.onSuccessCommand,reload:!0});case 5:_.e8(Y,0);break;case 2:w=_.qa(Y);if(w instanceof GeolocationPositionError&&w.code===GeolocationPositionError.PERMISSION_DENIED)return X.onDeniedCommand&&
l.resolveCommand(X.onDeniedCommand),Y.return();WTp(X,l,J);_.Ma(Y)}})};
WTp=function(X,J,p){X.onFailureCommand&&(J.resolveCommand(X.onFailureCommand),_.xm(p.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]))};
nS2=function(X,J){var p=_.a(X,_.bSv);if(p&&J){X=p.videoIds||[p.videoId];var l;J=(l=_.h8(J,"yt-lockup-requested",{videoIds:X}).detail)==null?void 0:l.returnValue;var g;p.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"?g=J?J:X.map(function(B){return{videoId:B,navigationEndpoint:p.videoCommand}}):J&&(g=J);
g&&(l=g.map(function(B){var k=Object,n=k.assign;var w=B.navigationEndpoint;if(!_.a(w,_.Nm)){var Y=_.a(w,_.CV);if(Y){if(delete Y.index,delete Y.playlistId,Y=_.a(w==null?void 0:w.commandMetadata,_.SH),Y==null?0:Y.url){var e=Y.url;e=_.wL(e,"list");e=_.wL(e,"index");Y.url=e}}else w=void 0}return n.call(k,{},B,{ownerBadges:void 0,topStandaloneBadge:void 0,menu:void 0,navigationEndpoint:w})}),kP2(l,p))}};
LTg=function(X){var J=_.rM();if(X=_.a(X,_.fKU))X.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"&&J.clearQueue(),X.closeMiniplayer&&_.yG().resolve(_.g9).close(!0)};
wW6=function(X){Ah6(_.rM(),X)};
Y9b=function(X){var J;(X=(J=_.a(X,_.OSs))==null?void 0:J.setVideoIds)&&X.forEach(function(p){_.oNU(_.rM(),p)})};
e32=function(X){vSJ(_.rM(),X)};
ZuJ=function(){try{return!(!window.AudioContext&&!window.webkitAudioContext)}catch(X){return!1}};
ni=function(X,J,p){(_.H("desktop_keyboard_shortcut_usage_log")||p&&_.H("web_shorts_keyboard_shortcut_usage_log"))&&(J?Ci.get(X):ke.get(X))&&(X=J?h36.get(X):xlw.get(X))&&_.Wv(_.Kv(),X)};
aep=function(X){return X.findIndex(function(J){return Hug.indexOf(J.tagName)>-1})>-1};
Ul0=function(X,J){return X.findIndex(function(p){return p.tagName==="INPUT".toString()})>-1?[9,
38,40,37,39].includes(J.keyCode):!1};
IeT=function(X,J){return _.A(rhw,{data:X,onYtNavigate:J})};
yhA=function(X,J){return _.SZ(X.entities,"pageHeaderEntity",J)};
S9g=function(X,J){return X.map(function(p){if(p.tabRenderer)return oSp(p.tabRenderer);if(p.expandableTabRenderer&&J){var l=p.expandableTabRenderer;return{customTabRenderable:function(){return J(l)}}}return{}})};
oSp=function(X){return{identifier:X.tabIdentifier,aTagConfig:_.p_({innertubeCommand:X.endpoint,forceNewState:!0}),title:X.title,selected:X.selected,disabled:X.unselectable,icon:X.icon}};
bu6=function(X,J,p,l){if(X)return l=l||X.likeStatus,J?{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:l==="LIKE",isDisabled:!X.likesAllowed,defaultIcon:{iconType:p},defaultText:l==="LIKE"?X.likeCountWithUnlikeText:X.likeCountText,toggledText:l==="LIKE"?X.likeCountText:X.likeCountWithLikeText,defaultNavigationEndpoint:Ou2(X,"LIKE"),defaultServiceEndpoint:chA(X,"LIKE"),toggledServiceEndpoint:chA(X,"INDIFFERENT"),defaultTooltip:_.wi(X.likeCountTooltipText),toggledTooltip:_.wi(X.likeCountTooltipText),
targetId:X.targetId}:{style:{styleType:"STYLE_TEXT"},toggledStyle:{styleType:"STYLE_DEFAULT_ACTIVE"},isToggled:l==="DISLIKE",isDisabled:!X.likesAllowed,defaultIcon:{iconType:p},defaultText:l==="DISLIKE"?X.dislikeCountWithUndislikeText:X.dislikeCountText,toggledText:l==="DISLIKE"?X.dislikeCountText:X.dislikeCountWithDislikeText,defaultNavigationEndpoint:Ou2(X,"DISLIKE"),defaultServiceEndpoint:chA(X,"DISLIKE"),toggledServiceEndpoint:chA(X,"INDIFFERENT"),defaultTooltip:_.wi(X.dislikeCountTooltipText),
toggledTooltip:_.wi(X.dislikeCountTooltipText)}};
Ou2=function(X,J){if(J==="LIKE")return X.likeCommand;if(J==="DISLIKE")return X.dislikeNavigationEndpoint};
chA=function(X,J){var p;return(p=X.serviceEndpoints)==null?void 0:p.find(function(l){var g;return((g=_.a(l,_.pz))==null?void 0:g.status)===J})};
feg=function(X,J,p,l){X=J-X;p=l-p;return Math.sqrt(X*X+p*p)};
DlA=function(X){var J=X>>8&255,p=X&255;return"#"+(X>>16&255).toString(16).padStart(2,"0")+J.toString(16).padStart(2,"0")+p.toString(16).padStart(2,"0")};
R3g=function(X,J){X&&_.yG().resolve(_.SV).resolveCommand(X,{forceClickLogging:!0,form:{element:J}})};
mlO=function(X){if(X.simpleText)return[{text:X.simpleText}];var J;return(J=X.runs)!=null?J:[]};
FTJ=function(X){var J=X.startEndTimeTemplate,p=X.startTimeUtcMillis;X=X.endTimeUtcMillis;if(J&&p&&X)return _.AW(NLJ(_.wi(J),Number(p),Number(X)))};
q9s=function(X,J){var p,l,g=X==null?void 0:(p=X.viewCount)==null?void 0:(l=p.videoViewCountRenderer)==null?void 0:l.shortViewCount;if(!J&&g)return g;var B,k;return X==null?void 0:(B=X.viewCount)==null?void 0:(k=B.videoViewCountRenderer)==null?void 0:k.viewCount};
N4p=function(X,J){var p=X==null?void 0:X.relativeDateText;return!J&&p?[p,!0]:[X==null?void 0:X.dateText,!1]};
Mgw=function(X,J,p,l,g){l=l===void 0?"":l;g=g===void 0?!1:g;var B=q9s(X,J),k=_.C(N4p(X,J)),n=k.next().value;k=k.next().value;J=J?X==null?void 0:X.sponsorsOnlyFirstTimeLongText:X==null?void 0:X.sponsorsOnlyFirstTimeShortText;var w=[];p&&B&&w.push(B);!p&&k||!n||w.push(n);X=[g?X==null?void 0:X.subtitle:void 0].concat(_.EU(w),[J,X==null?void 0:X.stationName,X==null?void 0:X.rating,X?FTJ(X):void 0,X==null?void 0:X.upNextProgramText,X==null?void 0:X.superTitleLink]).filter(function(Y){return!!Y});
p={runs:[]};for(g=0;g<X.length;g++)p.runs.push.apply(p.runs,_.EU(mlO(X[g]))),g<X.length-1&&p.runs.push({text:" "+l+" "});return p};
uQp=function(X,J){var p=_.i5U(J,{},X,!0);return new Promise(function(l,g){p.listenOnce("n",function(){g(Error("Zl`"+p.JSC$30453_getErrorDescription()))});
p.listenOnce("l",function(){var B=p.getResponseCode();if(B!==200)g(Error("$l`"+J+"`"+X.type+"`"+X.size+"`"+B));else try{l(JSON.parse(p.getResponseText()).encryptedBlobId)}catch(k){g(k)}});
p.run()})};
GPw=function(X){return X.substring(X.indexOf(":")+1,X.indexOf(";"))};
dlp=function(X){return new Promise(function(J,p){var l=new FileReader;l.onloadend=function(){try{var g=new Uint8Array(l.result);g.length<8&&p(void 0);var B=g.subarray(0,8);g="";for(var k=0;k<B.length;k++)g+=("0"+B[k].toString(16)).substr(-2);g.startsWith("ffd8ff")?J("image/jpeg"):g.startsWith("47494638")?J("image/gif"):g.startsWith("89504e470d0a1a0a")?J("image/png"):g.startsWith("424d")?J("image/bmp"):J(void 0)}catch(n){p(n)}};
l.onerror=p;l.readAsArrayBuffer(X)})};
VgO=function(X){return new Promise(function(J,p){var l=new Image;l.crossOrigin="anonymous";l.onload=function(){var g=document.createElement("canvas");g.width=l.naturalWidth;g.height=l.naturalHeight;var B=g.getContext("2d");if(!B)throw Error("am");B.drawImage(l,0,0);B=GPw(X);g.toBlob(function(k){k?J(k):p()},B)};
l.src=X})};
Py0=function(X,J){var p;if(((p=_.a(X,_.Nm))==null?void 0:p.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"){var l;_.h8((l=J.hostElement)!=null?l:J,"yt-shorts-reset");_.l$A(_.yG().resolve(_.E5),X).then(function(B){tgp(B,J,X)})}else{var g;
_.am((g=J.hostElement)!=null?g:J,[X]).then(function(B){B&&tgp(B.data,J,X)})}};
tgp=function(X,J,p){if(X){var l=_.a(X.replacementEndpoint,_.Nm);if(l){X.sequenceContinuation&&(l.sequenceParams=X.sequenceContinuation);var g;_.h8((g=J.hostElement)!=null?g:J,"yt-navigate",{endpoint:X.replacementEndpoint})}else if((X==null?void 0:X.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&(X==null?0:X.watchStatus)&&_.a(X.watchStatus,_.Z6k)){var B;_.h8((B=J.hostElement)!=null?B:J,"yt-navigate",{endpoint:p})}}};
QDb=function(X){var J=_.yG().resolve(_.k3),p=_.$1.currentPageTypeSelector(J.getState())||"";J=_.$1.currentPageSubTypeSelector(J.getState())||"";p=p==="ytd-browse"&&J==="home";return _.H("web_guide_entry_enable_cache_for_non_home_pages")?(X=(X==null?void 0:X.navigationEndpoint)&&_.DA(X.navigationEndpoint)==="home",{disableCache:p&&X}):{disableCache:p}};
T4p=function(X,J,p,l){if(X&&X.length){var g={};if(J){var B=void 0;p&&(B={commandContext:{onTap:{innertubeCommand:p||{}}}});g.header={panelHeaderViewModel:{title:_.zS(J),rendererContext:B}}}J=[];X=_.C(X);for(p=X.next();!p.done;p=X.next()){B=p.value;p=_.a(B,ES6);B=_.a(B,KTO);var k=void 0,n=void 0;if((k=B)==null?0:(n=k.expandableItems)==null?0:n.length)for(B=_.C(B.expandableItems),k=B.next();!k.done;k=B.next()){k=k.value.guideEntryRenderer;var w=n=void 0;if(((n=k)==null?void 0:(w=n.icon)==null?void 0:
w.iconType)==="VIEW_LIST_CAIRO"){p=k;break}}n=k=void 0;B=((k=p)==null?0:k.formattedTitle)?_.zS((n=p)==null?void 0:n.formattedTitle):void 0;k=void 0;n=(k=p)==null?void 0:k.isPrimary;if(p&&B&&!n){B={title:B};p.navigationEndpoint&&(B.rendererContext={commandContext:{onTap:{innertubeCommand:p.navigationEndpoint}}});k=[];w=n=void 0;if(((n=p)==null?0:(w=n.thumbnail)==null?0:w.thumbnails)&&p.thumbnail.thumbnails.length>0){n=_.C(p.thumbnail.thumbnails);for(w=n.next();!w.done;w=n.next())k.push({url:w.value.url});
B.leadingAccessory={avatarViewModel:{image:{sources:k},avatarImageSize:"AVATAR_SIZE_XS"}}}else if(n=void 0,(n=p.icon)==null?0:n.iconType)k.push({clientResource:{imageName:p.icon.iconType||""}}),B.leadingImage={sources:k};n=k=void 0;((k=p)==null?0:(n=k.badges)==null?0:n.liveBroadcasting)?(B.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON",B.trailingImage={sources:[{clientResource:{imageName:"live",imageColor:4294901760}}]},B.trailingIconAccessorySize="LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL"):
p.presentationStyle==="GUIDE_ENTRY_PRESENTATION_STYLE_NEW_CONTENT"?B.trailingImageAccessoryType="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR":p.count&&(B.trailingLabel={content:p.count.toString()});J.push({listItemViewModel:B})}}J.length!==0?(g.content={listViewModel:{listItems:J}},l===0&&(g.rendererContext={commandContext:{onHoverEnd:{hideSheetCommand:{}}}})):g=void 0;if(g)return J=void 0,l===0&&(J={preventCloseWhileHovered:!0,hideDelayMs:3E3}),{showSheetCommand:{panelLoadingStrategy:{inlineContent:{sheetViewModel:g}},
contextualSheetPresentationConfig:{position:"SHEET_POSITION_RIGHT",hoverConfig:J}}}}};
z3J=function(X,J,p,l){if(J!=null&&J.isPrimary){switch(l){case 1:if(J.serviceEndpoint)break;p=T4p(p,J.formattedTitle,J.navigationEndpoint,l);if(!p)break;J.serviceEndpoint=p;J.navigationEndpoint=void 0;break;case 0:!J.mouseEnterEndpoint&&(p=T4p(p,J.formattedTitle,void 0,l))&&(J.mouseEnterEndpoint=p,J.mouseLeaveEndpoint={hideSheetCommand:{}})}X.push({guideEntryRenderer:J})}};
jDp=function(X){if(!X)return!1;try{if(X.host&&X.host.tagName==="YT-FORMATTED-STRING"&&X.host.id==="contenteditable-textarea"||X.nodeType===Node.ELEMENT_NODE&&X.tagName==="YTD-COMMENT-INPUT")return!0}catch(J){return!1}return jDp(X.parentNode)};
Li=function(X){return X?X.tagName==="A"&&X.href&&X.classList.contains("yt-simple-endpoint"):!1};
iug=function(X){return X?X.tagName==="IMG"&&X.classList.contains("emoji"):!1};
sDA=function(X,J,p){if(!X)return null;var l=Li(X);if(l&&p)return J=X.pathname.substring(X.pathname.indexOf("/channel/")+9),document.createTextNode("@"+J);if(l&&!p)return document.createTextNode("");if(iug(X))return p=X.alt,X=X.dataset.emojiId,!X&&J&&(J=_.yq(J,p))&&J.isCustomEmoji&&(X=J.emojiId),X?document.createTextNode("<URehb0Lc5mi4S0dpuLG8:"+X+">"):document.createTextNode(p);l=X.cloneNode(!1);for(var g=0;g<X.childNodes.length;++g){var B=sDA(X.childNodes[g],J,p);B&&l.appendChild(B)}return l};
X6w=function(X){return X?Li(X)?X:X6w(X.lastChild):null};
Jfg=function(X){return X?Li(X)?X:Jfg(X.firstChild):null};
p6w=function(X){if(!X)return null;for(var J=X.previousSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.previousSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.previousSibling;else break;(J=X6w(J))?X=J:X=(X=X.parentNode)?X6w(X.previousElementSibling):null;return X};
l46=function(X){if(!X)return null;for(var J=X.nextSibling;J;)if(J.nodeType===Node.ELEMENT_NODE&&J.nodeName==="BR")J=J.nextSibling;else if(J.nodeType===Node.TEXT_NODE&&/\s+/.test(J.textContent))J=J.nextSibling;else break;return(J=Jfg(J))?J:l46(X.parentNode)};
gO0=function(X){var J=_.NL(),p=J.JSC$11620_getStartNode();if(!jDp(p.parentNode))return null;J=J.JSC$11620_getStartOffset();if(p.nodeType===Node.TEXT_NODE){var l=_.iZ(p,Li);if(l){if(X&&J===0||!X&&J===p.length)return l}else{if(X&&J===p.length)return!p||p.nodeName==="BR"||p.nextElementSibling&&_.SY(p.nextElementSibling,"display")==="block"?null:Jfg(p.nextElementSibling);if(!X&&J===0)return p?X6w(p.previousElementSibling):null}}if(p.nodeType===Node.ELEMENT_NODE)if(X){if(0<=J&&J<p.childNodes.length)return Jfg(p.childNodes[J])}else if(0<
J&&J<=p.childNodes.length)return X6w(p.childNodes[J-1]);return null};
B9g=function(X,J,p){if(!X)return null;if(X.nodeType===Node.TEXT_NODE)if(p){var l=p6w(X);if(l&&!/^\s+\S/.test(X.wholeText.substr(0,J)))return l}else if((l=l46(X))&&!/\S\s+/.test(X.wholeText.substr(J,X.wholeText.length)))return l;return X.nodeType===Node.ELEMENT_NODE?p?p6w(X.childNodes[J]):l46(X.childNodes[J]):B9g(X.parentNode,J,p)};
$EJ=function(X){if(X.hasChildNodes())switch(X.tagName){case "DIV":case "A":case "SPAN":var J="";for(X=X.firstChild;X;X=X.nextSibling)J+=$EJ(X);return J;default:return""}else switch(X.nodeType){case 3:return X.textContent;default:return""}};
WV2=function(X){switch(X){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"}};
C92=function(X){return X.map(function(J){return{settingsRadioOptionRenderer:{title:_.Hv(J.name),asideText:_.Hv(J.approximateSize),id:WV2(J.format)}}})};
nOw=function(X){if(X&&X.length!==0)return X.filter(k8O()).map(function(J){return{settingsRadioOptionRenderer:{title:J.name,asideText:J.approximateSize,id:WV2(J.formatType)}}})};
LVp=function(X){if(X)return X.replaceAll("&nbsp;"," ").replaceAll("&#39;","'")};
Afb=function(X,J){X=new Set(X!=null?X:[]);if(X.has(790))return"YOUTUBE_ENTITY_TYPE_CHANNEL";if(X.has(788))return"YOUTUBE_ENTITY_TYPE_TV_SHOW";if(X.has(789))return"YOUTUBE_ENTITY_TYPE_MOVIE";if(X.has(786))return"YOUTUBE_ENTITY_TYPE_SONG";if(X.has(787))return"YOUTUBE_ENTITY_TYPE_ALBUM";if(J)return"YOUTUBE_ENTITY_TYPE_DEFAULT"};
w6J=function(X){var J=X.indexOf("(");return J!==-1?X.substring(J+1,X.length-1):X};
_.vOp=function(X,J,p,l,g){p||(p=Y40);var B;(B=_.a(p.commandMetadata,_.SH))!=null&&B.url||(p=Error("fm`"+JSON.stringify(p)),_.Bf(p),p=Y40);p=_.Q5.unsafeClone(p);B=_.L7(_.a(p.commandMetadata,_.SH).url,"search_query",X);_.wQ(location.href,"sv")==="1"&&(_.a(p,_.m1).params="EgOAAgE%3D",B=_.L7(B,"sv","1"));_.a(p,_.m1)&&(_.a(p,_.m1).query=X);B=B.replace(/%20/g,"+");_.a(p.commandMetadata,_.SH).url=B;g=_.H("desktop_enable_entity_suggest")?{entityMid:g}:{};_.yG().resolve(_.SV).resolveCommand(p,{form:{tempData:Object.assign({},
{gs_l:J,oq:l!=null?l:X},g),isFromShorts:_.wu()==="shorts"}})};
eFA=function(X){switch(X){case 38:return-1;case 40:return 1;case 37:return-1;case 39:return 1;default:return 0}};
hF6=function(X,J,p,l,g,B){var k=_.Q5.clone(ZR2);k.locale=_.Bh("SBOX_SETTINGS",{}).REQUEST_LANGUAGE;k.report={description:g||"<empty>"};g=_.Bh("SBOX_SETTINGS",{});J=J.join(",");var n=Date.now();X={choice_cc:l,choice_id_cc:p,choices_sc:J,gl:g.REQUEST_DOMAIN,hl:g.REQUEST_LANGUAGE,query:X,time:n};B&&(X.choice_additional_comment_cc=B);_.lrb(k,X)};
xET=function(X){var J=new Map;J.set("authuser",_.Bh("SESSION_INDEX","0"));return _.IB(X,J)};
a46=function(X){var J;return _.L(function(p){switch(p.nextAddress){case 1:if(!X||!HR2(X))return p.return(null);J=null;switch(_.Bh("INNERTUBE_CLIENT_NAME")){case "WEB":return p.jumpTo(2);case "WEB_REMIX":J=X.getPlayer()}p.jumpTo(3);break;case 2:return p.yield(X.getPlayerPromise(),4);case 4:J=p.yieldResult;p.jumpTo(3);break;case 3:return p.return(J)}})};
HR2=function(X){return["ytd-player","ytmusic-player"].includes(String(X.tagName||"").toLowerCase())};
UET=function(X){X=Math.round(X);return X%2?X-1:X};
rf2=function(X){X=Math.round(X);return X%2===0?X-1:X};
I4b=function(X){var J=["h","m","s"],p=_.G5(J);p.reverse();var l={};X=(X.toLowerCase().match(/\d+\s*[hms]?/g)||[]).filter(function(k){var n=(k.match(/[hms]/)||[""])[0];return n?(l[n]=parseInt(k.match(/\d+/)[0],10),!1):!0});
for(X.reverse();X.length&&p.length;){var g=p.shift();g in l||(l[g]=parseInt(X.shift(),10))}if(X.length||l.s>59||l.m>59||l.h>9)return null;var B="";J.forEach(function(k){l[k]&&(B+=""+l[k]+k)});
return B||null};
yfJ=function(X){var J,p,l;if(X=(J=X.createPlaylistDialogFormSchema)==null?void 0:(p=J.fieldSchemas)==null?void 0:(l=p.title)==null?void 0:l.validationSchema)for(J=[X.syncStep,X.asyncStep].filter(function(g){return g!==void 0}),J=_.C(J),p=J.next();!p.done;p=J.next()){p=p.value.rules;
if(!p)break;p=_.C(p);for(p=p.next();!p.done;p=p.next())return _.a(p.value,YVb)}};
S40=function(X){var J,p,l;if(X=(J=X.createPlaylistDialogFormSchema)==null?void 0:(p=J.fieldSchemas)==null?void 0:(l=p.visibility)==null?void 0:l.validationSchema)for(J=[X.syncStep,X.asyncStep].filter(function(g){return g!==void 0}),J=_.C(J),p=J.next();!p.done;p=J.next()){p=p.value.rules;
if(!p)break;p=_.C(p);for(l=p.next();!l.done;l=p.next())if(l=_.a(l.value,oO2))return J=void 0,(J=l.translations)==null?void 0:J.visibilityNotValidErrorMessage}};
ORA=function(){var X,J;return(J=(X=_.yG().resolve(_.I6(_.MA)))==null?void 0:X())!=null?J:!1};
cf0=function(X){var J=21;if(!X)return J;J+=X.headerTitle?27:0;J+=X.headerTitle&&X.hasHeaderActionHeader?4:0;return J+=X.headerTitle&&X.headerSubtitle?16:0};
bRT=function(X){var J=0;if(!X)return J;J+=X.hasFooterPrimaryButton||X.hasFooterSecondaryButton?48:0;J+=X.footerTrailingLabel||X.footerLeadingLabel?30:0;return J+=X.hasFooterPrimaryButton||X.hasFooterSecondaryButton||!X.footerTrailingLabel&&!X.footerLeadingLabel?0:12};
f4p=function(X){var J=new _.G7,p=X;return{subscribe:function(l){J.subscribe("changed",l)},
dispatch:function(l,g){var B=p;if(l==="Touch Start")p=Object.assign({},B,{isAnimating:!1,initialY:g.event.touches[0].clientY});else if(l==="Touch Move"){l=g.contentScrollable?-1*(B.initialY-24):0;var k,n=(k=g.headerDivHeight)!=null?k:cf0(g.header),w;k=(w=g.footerDivHeight)!=null?w:bRT(g.footer);w=Math.min(g.fullContentWrapperHeight,g.heightMap[g.contentWrapperId]+n-k);p=Object.assign({},B,{currentY:Math.max(l,g.event.touches[0].clientY-B.initialY),maxHeightForContentWrapper:Math.min(w,Math.max(0,
(B.isFullScreen?w:g.contentWrapperHeight)-B.currentY))})}else p=l==="Snap To Full Screen"?Object.assign({},B,{isAnimating:!1,currentY:0,isFullScreen:!0,maxHeightForContentWrapper:g.maxHeight}):l==="Snap To Neutral Position"?Object.assign({},B,{isAnimating:!1,currentY:0,isFullScreen:!1,maxHeightForContentWrapper:g.maxHeight}):l==="Close Sheet"?Object.assign({},B,{isAnimating:!0,currentY:g.clientHeight,isFullScreen:!1,maxHeightForContentWrapper:g.maxHeight}):B;J.publish("changed",p)}}};
DE2=function(){_.yG().resolve(_.$5).closeSheet()};
RFw=function(X){var J,p,l,g,B,k,n,w,Y,e,Z;return{headerTitle:(J=X.headerTitle)==null?void 0:J.call(X),headerSubtitle:(p=X.headerSubtitle)==null?void 0:p.call(X),headerActionHeader:X.headerActionHeader,footerPrimaryButton:X.footerPrimaryButton,footerSecondaryButton:X.footerSecondaryButton,footerButtonType:(l=X.footerButtonType)==null?void 0:l.call(X),footerLeadingLabel:(g=X.footerLeadingLabel)==null?void 0:g.call(X),footerTrailingLabel:(B=X.footerTrailingLabel)==null?void 0:B.call(X),shouldShowIcons:(k=
X.shouldShowIcons)==null?void 0:k.call(X),skipContentClick:(n=X.skipContentClick)==null?void 0:n.call(X),additionalClassName:(w=X.additionalClassName)==null?void 0:w.call(X),onClosedCallback:X.onClosedCallback,focusOnClose:(Y=X.focusOnClose)==null?void 0:Y.call(X),isDisabled:(e=X.isDisabled)==null?void 0:e.call(X),disabledCommand:(Z=X.disabledCommand)==null?void 0:Z.call(X),headerFn:X.headerFn,contentFn:X.contentFn,footerFn:X.footerFn,hasHeaderFn:X.hasHeaderFn(),hasContentFn:X.hasContentFn(),hasFooterFn:X.hasFooterFn(),
hasFooterPrimaryButton:X.hasFooterPrimaryButton(),hasFooterSecondaryButton:X.hasFooterSecondaryButton(),hasHeaderActionHeader:X.hasHeaderActionHeader()}};
mET=function(X){switch(X){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""}};
FVA=function(X){switch(X){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""}};
q42=function(X){switch(X){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""}};
N90=function(X,J,p){J.forEach(function(l){_.PO(_.yG().resolve(_.pO),l)});
_.xm(X,"yt-close-popup-action",["yt-gen-ai-feedback-form-view-model",p])};
dEp=function(X,J,p,l){var g=_.a(p,_.HO).commandLifeCycleConfig;g&&g.onStartCommand&&_.Uo(X,[g.onStartCommand],J);_.g4(J);var B=_.$z.instance;B&&_.WE(B,p)?_.CE(B,p,l).then(function(k){if(!k||(k==null?0:k.error))return k=_.a(p,_.HO).serializedTransactionFlowLoggingParams,_.BW(J),_.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",k));_.BW(J);return{data:k}}).then(function(k){_.BW(J);
Mlp(k.data);var n=k.data.command;n&&_.Uo(X,[n],J);n=ul0(p,k.data);if(!n){var w=k.data;k=!1;if(w&&w.command&&_.a(w.command,_.Im)){var Y;w=((Y=_.a(w.command,_.Im))==null?void 0:Y.commands)||[];for(Y=0;Y<w.length;Y++)if(_.a(w[Y],_.tcr)){k=!0;break}}k||_.JP('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}')}!n&&g&&g.onSuccessCommand?_.Uo(X,[g.onSuccessCommand],J):n&&g&&g.onFailureCommand&&_.Uo(X,[g.onFailureCommand],J)},function(){_.BW(J);
g&&g.onFailureCommand&&_.Uo(X,[g.onFailureCommand],J);G8p(p)}):_.Bf(Error("rm"),"ERROR")};
VlA=function(X,J,p){var l=[J];p&&l.push(p);return _.am(X,l).then(function(g){var B=_.a(J,_.HO).serializedTransactionFlowLoggingParams,k=g.data,n=ul0(J,k);n?g=_.EW(new AU(n,B)):Mlp(k);return g},function(){var g=_.a(J,_.HO).serializedTransactionFlowLoggingParams;
G8p(J);return _.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",g))})};
ul0=function(X,J){X=_.a(X,_.HO).serializedTransactionFlowLoggingParams;var p=null;switch(J.ypcResponseCode){case "YPC_RESPONSE_CODE_ERROR":p="TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE";break;case "YPC_RESPONSE_CODE_ERROR_PROMO_CODE_POLICY_VIOLATION":p="TRANSACTION_ERROR_TYPE_REJECTED_WITH_PROMO_CODE_POLICY_VIOLATION";break;case "YPC_RESPONSE_CODE_LIVE_CHAT_BACKEND_ERROR":p="TRANSACTION_ERROR_TYPE_LIVE_CHAT_BACKEND_ERROR"}p?_.Ao(p,X):klg(X);return p};
G8p=function(X){_.Ao("TRANSACTION_ERROR_TYPE_YPC_HANDLE_TRANSACTION_RPC_FAILURE",_.a(X,_.HO).serializedTransactionFlowLoggingParams)};
Mlp=function(X){if(X.trackingParams){var J=_.Kv(),p=_.El();J&&p&&_.ps(J,p,_.V_(X.trackingParams))}};
P9A=function(X,J,p){var l=_.$z.instance,g=_.so5(_.Bh("YPC_MB_URL")),B=(new _.jo6).init(),k=_.iH6(),n=_.a(p,_.uwj).languageCode;n===void 0?_.Bf(Error("Li"),"ERROR"):_.p5([B,g]).then(function(){var w={ctk:_.HW.payments.business.integration.ClientTokenFactory.createClientToken(n,k)};l&&_.WE(l,p)?_.CE(l,p,w).then(function(Y){return{data:Y}}).then(function(Y){_.h8(J,"yt-service-request-completed",Y);
Y.code!=="ERROR"&&(Y=Y.data.command)&&_.Uo(X,[Y],J)}):_.Bf(Error("rm"),"ERROR")})};
KV6=function(X,J,p,l){var g=_.$z.instance;g&&_.WE(g,p)?_.CE(g,p,l).then(function(B){return{data:B}}).then(function(B){QVp(X,J,p,B)},function(){EOp(p)}):(g=_.yG().resolve(_.I6(_.ur)))&&g.requestDataForServiceEndpoint(p,l).then(function(B){QVp(X,J,p,B)},function(){EOp(p)})};
QVp=function(X,J,p,l){_.h8(J,"yt-service-request-completed",l);if(l.code&&l.code=="ERROR")EOp(p);else{(l=l.data.commands)&&_.Uo(X,l,J);var g;(X=(g=_.a(p,_.Qdv))==null?void 0:g.serializedYpcPauseFlowLoggingParams)&&X&&lD("ypcPauseFlowSucceeded","serializedYpcPauseFlowLoggingParams",X)}};
EOp=function(X){var J;(X=(J=_.a(X,_.Qdv))==null?void 0:J.serializedYpcPauseFlowLoggingParams)&&X&&lD("ypcPauseFlowFailed","serializedYpcPauseFlowLoggingParams",X,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
jVs=function(X,J,p){var l=_.$z.instance;l&&_.WE(l,p)?_.CE(l,p).then(function(g){return{data:g}}).then(function(g){T9T(X,J,p,g)},function(){zFA(p)}):(l=_.yG().resolve(_.I6(_.ur)))&&l.requestDataForServiceEndpoint(p).then(function(g){T9T(X,J,p,g)},function(){zFA(p)})};
T9T=function(X,J,p,l){_.h8(J,"yt-service-request-completed",l);l.code&&l.code=="ERROR"?zFA(p):((l=l.data.commands)&&_.Uo(X,l,J),(X=_.a(p,_.Ehj).serializedYpcResumeFlowLoggingParams)&&X&&lD("ypcResumeFlowSucceeded","serializedYpcResumeFlowLoggingParams",X))};
zFA=function(X){(X=_.a(X,_.Ehj).serializedYpcResumeFlowLoggingParams)&&X&&lD("ypcResumeFlowFailed","serializedYpcResumeFlowLoggingParams",X,void 0,"YPC_ERROR_REASON_INNERTUBE_RESPONSE_FAILURE")};
iRp=function(X){X=X===void 0?{}:X;_.yG().resolve(_.Rb2).showFeedbackDialog(X.customProductData,X.feedbackContent,X.onFeedbackSubmitted,X.bucket)};
sVp=function(X){X=X===void 0?{}:X;_.yG().resolve(_.Rb2).showHelpDialog(X.helpContext,X.articleId,X.productData)};
Xr0=function(){sVp()};
Js6=function(){iRp()};
lnJ=function(X,J,p){var l,g,B,k,n,w,Y;return _.L(function(e){switch(e.nextAddress){case 1:l=_.a(X,prA);if((g=l)==null?0:g.productId){w={productId:l.productId,bucket:l.bucket,enableAnonymousFeedback:(n=l.enableAnonymousFeedback)!=null?n:!0,allowNonLoggedInFeedback:!0};Y={feedbackChoice:p.feedbackChoice};if(!_.H("web_collect_offline_state")){e.jumpTo(8);break}_.f$(e,9);return e.yield(ltg(Y),11)}k={bucket:(B=l)==null?void 0:B.bucket};if(!_.H("web_collect_offline_state")){e.jumpTo(4);break}k.customProductData=
{};_.f$(e,5);return e.yield(ltg(k.customProductData),7);case 7:_.e8(e,4);break;case 5:_.qa(e);case 4:iRp(k);e.jumpTo(0);break;case 11:_.e8(e,8);break;case 9:_.qa(e);case 8:_.MIT(Y),_.NKT("GFEEDBACK",Y),l.productId==="5295751"&&(Y.client_attestation=Number(_.Bh("CATSTAT",0))),l.productId==="5295751"&&(Y.client_time=Date.now()/1E3/3600),l.productId==="5295751"&&(Y.original_playback_id=_.NrU||""),_.lrb(w,Y),_.Ma(e)}})};
gYp=function(X){if(X=_.a(X,_.d2I)){var J={bucket:X.bucketIdentifier};X.additionalDatas&&(J.customProductData={},X.additionalDatas.forEach(function(p){if(p=p.userFeedbackEndpointProductSpecificValueData)J.customProductData[p.key]=p.value}));
iRp(J)}};
ByA=function(X){var J=_.hT.getInstance();var p=_.cI("DELETE_ALL_DOWNLOADS_PROMPT",void 0,"Delete all downloads?");var l=_.cI("DELETE",void 0,"Delete"),g=_.cI("CANCEL",void 0,"Cancel");p=H76(p,void 0,l,g,{signal:"DELETE_ALL_DOWNLOADS"});_.W2(J,[{openPopupAction:p}],X)};
Wip=function(){return _.L(function(X){return X.nextAddress==1?X.yield(_.yG().resolve(_.eO),2):X.yield($CA(),0)})};
Cfs=function(X){var J,p;return _.L(function(l){return l.nextAddress==1?(p=(J=_.a(X,_.wH))==null?void 0:J.targetId)?l.yield(_.yG().resolve(_.eO),3):l.jumpTo(0):l.yield(_.yG().resolve(_.vT).deleteVideo(p),0)})};
nY0=function(X){var J,p;return _.L(function(l){return l.nextAddress==1?(p=(J=_.a(X,_.wH))==null?void 0:J.targetId)?l.yield(_.yG().resolve(_.eO),3):l.jumpTo(0):l.yield(kH2(_.yG().resolve(_.vT),p),0)})};
AsA=function(X){var J,p;return _.L(function(l){return(p=(J=_.a(X,_.wH))==null?void 0:J.targetId)?l.yield(LiA(p),0):l.jumpTo(0)})};
YNp=function(){_.H("kevlar_woffle_refresh_dl_load_killswitch")||wrb()};
eJp=function(){_.H("kevlar_woffle")&&_.CL.instance&&vY6()};
hJJ=function(X){var J;if((J=_.a(X,_.DL))==null||!J.videoId)return!1;ZM6(_.yG().resolve(_.vT),_.a(X,_.DL),X.clickTrackingParams);return!0};
HMJ=function(X){var J;if((J=_.a(X,_.Rr))==null||!J.playlistId)return!1;xC2(_.yG().resolve(_.vT),_.a(X,_.Rr),X.clickTrackingParams);return!0};
UCJ=function(X){var J=_.a(X,_.bOH);(J==null?void 0:J.settingItemId)!=="SMART_DOWNLOADS_ENABLED"&&(J==null?void 0:J.settingItemId)!=="SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED"||anO(_.yG().resolve(_.vT),_.a(X,_.bOH))};
In0=function(X){X=_.a(X,_.$7U);var J;(X==null?0:(J=X.actions)==null?0:J.length)&&rsT(X)};
SN2=function(X){var J,p;return _.L(function(l){J=_.a(X,ys2);return(p=J)!=null&&p.localWatchHistoryCommandType?l.yield(oYw(J),0):l.return()})};
cs2=function(){return _.L(function(X){return _.H("kevlar_enable_download_to_mobile")?X.yield(OM6(),0):X.return()})};
bM2=function(X){setTimeout(function(){requestAnimationFrame(X)},80)};
fn6=function(X){return Object.entries(X).map(function(J){return J.join(":")}).join(";")};
RJ0=function(X){var J,p,l;_.L(function(g){if(g.nextAddress==1)return g.yield(DCp(),2);J=g.yieldResult;p=_.Dp.instance;switch(J){case "granted":l=X.getLocationCommand;break;case "denied":l=X.openDeniedDialogAction;break;case "prompt":l=X.openCollectionDialogAction;break;default:l=X.openCollectionDialogAction}l&&p.resolveCommand(l);_.Ma(g)})};
DCp=function(){var X,J;return _.L(function(p){if(p.nextAddress==1)return X="prompt",navigator.permissions?p.yield(navigator.permissions.query({name:"geolocation"}),3):p.jumpTo(2);p.nextAddress!=2&&(J=p.yieldResult,X=J.state);return p.return(X)})};
Fi6=function(){_.L(function(X){return X.yield(_.mCO(),0)})};
qNp=function(){var X,J,p;return _.L(function(l){if(l.nextAddress==1)return X=_.yG().resolve(_.GU),X?l.yield(_.CE(X,{signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}}),2):(_.Wf(Error("um")),l.return(void 0));if(J=l.yieldResult){if(J.errorMetadata)return _.Wf(Error("vm`"+J.errorMetadata.status+"`"+J.error)),l.return(void 0);p=J.datasyncIds;_.KpA=p.length;return l.return(p)}_.Wf(Error("wm"));return l.return(void 0)})};
Nys=function(){qNp().then(function(X){X&&(Jt6(X),vmA(X),bv6(X),BZp(X))})};
MSw=function(X){_.gs.addLowPriorityJob(function(){var J,p,l,g,B;return _.L(function(k){switch(k.nextAddress){case 1:if(_.H("ytidb_clear_optimizations_killswitch")){k.jumpTo(2);break}J=_.QG("clear");if(J.startsWith("V")&&J.endsWith("||")){var n=[J];Jt6(n);vmA(n);bv6(n);BZp(n);return k.return()}p=f72();l=$Iw();return k.yield(eNJ(),3);case 3:return g=k.yieldResult,k.yield(pc2(),4);case 4:if(B=k.yieldResult,!(p||l||g||B))return k.return();case 2:X.isNetworkAvailable()?Nys():X.listenOnce("publicytnetworkstatus-online",
Nys),_.Ma(k)}})})};
w1=function(X){X={openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:_.AW(X)}}}};_.Dp.instance&&_.Dp.instance.resolveCommand(X)};
uXg=function(X){if(X){var J=_.Mp();_.Go(J,3854,void 0,{layer:0,parentLayer:4});switch(X){case 1:var p=238708;break;case 2:p=238715;break;case 3:p=238710;break;case 6:p=238709}p&&(X=_.Np(J,{veType:p}))&&_.tv(J,X)}};
GHJ=function(X){if(X){var J=_.Mp();_.Go(J,3854,void 0,{layer:0,parentLayer:4});switch(X){case 1:var p=238714;break;case 2:p=238711;break;case 8:p=238709;break;case 7:p=238713;break;case 3:case 4:case 5:p=238712}p&&(X=_.Np(J,{veType:p}))&&_.tv(J,X)}};
dC0=function(X){switch(X.latencyType){case 0:_.Eo("consent_primitive_flow");_.KV("cpit",X.timestampEpochMillis,"consent_primitive_flow");break;case 3:_.KV("cpist",X.timestampEpochMillis,"consent_primitive_flow");break;case 5:_.KV("cprtif",X.timestampEpochMillis,"consent_primitive_flow");break;case 4:_.KV("cprtli",X.timestampEpochMillis,"consent_primitive_flow");break;case 6:_.KV("cprt",X.timestampEpochMillis,"consent_primitive_flow");break;case 7:_.KV("cpdt",X.timestampEpochMillis,"consent_primitive_flow");
break;case 8:_.KV("cpjct",X.timestampEpochMillis,"consent_primitive_flow")}};
Xu6=function(X,J){var p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P;return _.L(function(Q){switch(Q.nextAddress){case 1:_.f$(Q,2);(l=(p=_.a(X,VSp))==null?void 0:p.serializedConsentRequest)||(l=(g=_.a(X,tSp))==null?void 0:g.serializedConsentRequest);l&&(B=Pfp(_.iT(l)));if(B===void 0)return Q.return();k=Q52(B);k.latencyCallback=dC0;J&&EYs(k,function(){J.then(function(E){E.pauseVideo();(new Ki6).increment()})});
return((n=_.a(X,VSp))==null?void 0:n.consentAction)==="CONSENT_ACTION_PREWARM"||((w=_.a(X,tSp))==null?void 0:w.consentAction)==="CONSENT_ACTION_PREWARM"?Q.yield(TyT(k),5):Q.yield(zJg(k),6);case 6:Y=Q.yieldResult;e=_.u9(Y,Ye);if(e===1){if(((Z=_.i9(Y,j5O,1,Ye))==null?void 0:_.T8(Z,1))===1||((h=_.i9(Y,j5O,1,Ye))==null?void 0:_.T8(h,1))===2||((x=_.i9(Y,j5O,1,Ye))==null?void 0:_.T8(x,1))===3)_.a(X,tSp)?w1(_.cI("MMG_CONFIRMATION",{},"Your choices have been saved. You can change your choices anytime in your Google Account.")):
w1(_.cI("DMA_CONSENT_CONFIRMATION2",{},"Your choices have been saved. You can change your choices anytime in your Google Account."));uXg((U=_.i9(Y,j5O,1,Ye))==null?void 0:_.T8(U,1),_.h0(Y,iM2,3,_.xn()))}else e===2?(((y=s5A(Y))==null?void 0:_.T8(y,1))===5?_.a(X,tSp)?w1(_.cI("MMG_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):w1(_.cI("DMA_CONSENT_RECORD_ERROR",{},"Something went wrong while loading")):((c=s5A(Y))==null?void 0:_.T8(c,1))===1||((D=s5A(Y))==null?void 0:_.T8(D,1))===4?
w1(_.cI("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")):((m=s5A(Y))==null?void 0:_.T8(m,1))===7&&((d=B)==null?void 0:(G=_.bR(d,eM,4))==null?void 0:_.T8(G,4))!==1&&w1(_.cI("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),GHJ((P=s5A(Y))==null?void 0:_.T8(P,1))):w1(_.cI("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading"));Q.jumpTo(5);break;case 5:_.e8(Q,0);break;case 2:_.qa(Q),w1(_.cI("DMA_CONSENT_GENERAL_ERROR",{},"Something went wrong while loading")),
_.Ma(Q)}})};
pu6=function(){if(!J5g.has("Worker")){J5g.set("Worker",!0);var X={api:"BROWSER_API_WEB_WORKER"};X.available="Worker"in window?!0:!1;_.le("apiTest",X)}};
lWJ=function(X){return typeof X==="undefined"?"-1":String(Math.ceil(X/1048576))};
WaT=function(X,J){gRg(new BoJ(_.a(J,$ng).addToken,_.a(J,$ng).commonToken)).then(function(){_.h8(X,"yt-invoke-instrument-manager-action-completed")},function(p){_.h8(X,"yt-invoke-instrument-manager-action-error",p)})};
ZY=function(){return _.Bh("HTML_DIR")==="rtl"};
C6A=function(){var X,J;return(J=(X=window).matchMedia)==null?void 0:J.call(X,"(prefers-reduced-motion: reduce)").matches};
kC2=function(X){var J=_.yG().resolve(_.I6(_.sX));if(J&&J.isAnyTransitionEnabled){var p={};J.viewTransitionCoordinator.registerElement(X,(p.slide="miniplayer-page-transition",p["lockup-to-watch"]="miniplayer-page-transition",p["learning-journey"]="miniplayer-page-transition",p))}};
nRJ=function(X,J,p){return{horizontalAlignment:X.x+p.width/2<J.width/2?"west":"east",verticalAlignment:X.y+p.height/2<J.height/2?"north":"south"}};
A52=function(X,J,p,l,g){g=g===void 0?new _.KF(0,0):g;X=La2(X,J,p,l,!1);return new _.KF(X.x+g.x,X.y+g.y)};
La2=function(X,J,p,l,g){g=(g===void 0?0:g)?400:0;return new _.KF(X==="west"?16+(ZY()?g:0):p.width-l.width-16-(ZY()?0:g),J==="north"?16:p.height-l.height-16)};
wu2=function(X,J){var p=0;X&&(p+=76);J&&(p+=285);return p};
Y0A=function(X){return _.pM(X)};
vRT=function(X){var J=1;X=X.split(":");for(var p=[];J>0&&X.length;)p.push(X.shift()),J--;X.length&&p.push(X.join(":"));return p};
e8T=function(X){var J=new _.qn;return _.s4(J,11,X)};
Zgw=function(X){var J={};X=X.getAllResponseHeaders().split("\r\n");for(var p=0;p<X.length;p++)if(!_.ka(X[p])){var l=vRT(X[p]),g=l[0];l=l[1];if(typeof l==="string"){l=l.trim();var B=J[g]||[];J[g]=B;B.push(l)}}return _.Q5.map(J,function(k){return k.join(", ")})};
h$b=function(X,J){return X.JSC$10072_xhr_?X.JSC$10072_xhr_.getResponseHeader(J):null};
h8w=function(X,J){if(X.isDisposed())throw Error("Ea");X.eo.hn("n");var p=_.n5(X.eo,function(){return X.jAW([J.wI,J.eYm,J.z9c,J.nXX])},"n");
X.eo.ix1(p.length);X.eo.dB();return p};
xn6=function(X,J,p){Array.isArray(p)||(p=[String(p)]);_.rLs(X.JSC$10308_queryData_,J,p);return X};
Hgp=function(X){var J=["expflag","debug_forced_internalcountrycode","internalcountrycode"];_.Fs(X);X.keyMap_.forEach(function(p,l){_.q4(J,l)||this.remove(l)},X)};
vY6=function(){var X=_.CL.instance;_.L(function(J){return X.deferredInstallPrompt?J.yield(X.deferredInstallPrompt.prompt(),0):J.jumpTo(0)})};
aW2=function(X,J,p){if(_.VZ(X))_.Yy(X,J,p);else for(X=_.omj(X);;){var l=X.next();if(l.done)break;J.call(p,l.value,void 0,X)}};
Unp=function(X,J){var p=[];aW2(J,function(l){try{var g=_.Pc.prototype.getWrapper.call(this,l,!0)}catch(B){if(B=="Storage: Invalid value was encountered")return;throw B;}g===void 0?p.push(l):_.y8s(g)&&p.push(l)},X);
return p};
eG2=function(X,J){Unp(X,J).forEach(function(p){_.Pc.prototype.remove.call(this,p)},X)};
r52=function(X){var J=_.w0;J._minimumZ=Math.max(J._minimumZ,X)};
IWs=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"];y5J=function(X,J){_.wv(X.vm);X.vm=J};
oRJ=function(X,J,p,l){X.setState(5);var g=!!X.iFf&&IWs.includes(_.Hh(X.iFf)||"");try{var B=new _.L5({program:J,globalName:p,rd1:{disable:!_.H("att_web_record_metrics")||!_.H("att_skip_metrics_for_cookieless_domains_ks")&&g,v3:"aGIf"}});B.gAm.then(function(){X.setState(6);l&&l(J)});
y5J(X,B)}catch(k){X.setState(7),k instanceof Error&&_.Wf(k)}};
S0T=function(X,J,p,l,g,B){var k=k===void 0?"trayride":k;p?(X.setState(2),_.J8(_.zL(p),function(){if(window[k])oRJ(X,l,k,g);else{X.setState(3);var n=_.cim(p),w=document.getElementById(n);w&&(_.WeR(n),w.parentNode.removeChild(w));_.Wf(new _.Kw("BL:ULB",p))}},B)):J?(B=_.mt("SCRIPT"),J instanceof _.k0?_.wV(B,J):B.textContent=J,B.nonce=_.C$(document),document.head.appendChild(B),document.head.removeChild(B),window[k]?oRJ(X,l,k,g):(X.setState(4),_.Wf(new _.Kw("BL:ULBJ")))):_.Wf(new _.Kw("BL:ULV"))};
Ogp=function(){this.state=1;this.vm=null;this.iFf=void 0};
_.W=Ogp.prototype;_.W.initialize=function(X,J,p,l){this.iFf=l;if(X.program){var g;l=(g=X.interpreterUrl)!=null?g:null;if(X.interpreterSafeScript)g=_.OLY(X.interpreterSafeScript);else{var B;g=(B=X.interpreterScript)!=null?B:null}X.interpreterSafeUrl&&(l=_.BC(X.interpreterSafeUrl).toString());S0T(this,g,l,X.program,J,p)}else _.Wf(Error("tf"))};
_.W.isInitialized=function(){return!!this.vm};
_.W.getState=function(){return this.state};
_.W.isLoading=function(){return this.state===2};
_.W.invoke=function(X){X=X===void 0?{}:X;var J;this.vm?J=h8w(this.vm,{wI:X}):J=null;return J};
_.W.dispose=function(){y5J(this,null);this.setState(8)};
_.W.setState=function(X){this.state=X};
var c5p=function(X,J){return X.vm.snapshot(J)},bgO=function(X,J){var p=_.ch("botguard_async_snapshot_timeout_ms",3E3);
J=J===void 0?{}:J;p=p===void 0?3E3:p;return X.vm?new Promise(function(l,g){var B=!1,k=_.gs.addJob(function(){B=!0;g(Error("uf"))},1,p);
X.vm?c5p(X,{wI:J}).then(function(n){_.gs.cancelJob(k);B||l(n)}).catch(function(n){_.gs.cancelJob(k);
B||g(n)}):(_.gs.cancelJob(k),l(null))}):Promise.resolve(null)},fWw=["att/log"],Y40;
Y40={searchEndpoint:{},commandMetadata:{webCommandMetadata:{url:"/results?search_query=",rootVe:4724,webPageType:"WEB_PAGE_TYPE_SEARCH"}}};var Dnw={signalServiceEndpoint:{signal:"LOAD_GUIDE"}},R80=function(X,J){return _.mf(X,{mode:"readwrite",enableRetries:!0},function(p){return _.WyZ(p,J,"settingEntity")})},mnp=function(X,J,p){return _.mf(X,{mode:"readonly",
enableRetries:!0},function(l){return _.hPk(l,J,p)})},Faw=function(X){if(!X.storage)return!1;
a:{if(X.storage){try{var J=X.storage.get("TLPQtimestamp")}catch(p){}X=Number(J);if(!isNaN(X))break a}X=void 0}return X?Date.now()-X<864E5:!1},q0g=function(X){if(X.storage){try{var J=X.storage.get("TLPQindex")}catch(p){}X=Number(J);
if(!isNaN(X))return X}},hU=function(X){var J=_.HY();
return _.hmv(J,X,1)},No0=function(X,J){X.queueProxy&&J.forEach(function(p){if(p.videoId&&p.trackingParams&&X.queueProxy instanceof _.vY){var l=_.Kv();
X.queueProxy.attributionData.set(p.videoId,{enqueueingVe:_.V_(p.trackingParams).getAsJson(),enqueueingCsn:l?l:void 0,clientEnqueueingTimeMs:Math.floor((0,_.S8)()).toString()})}})},Mxb=function(X){var J=_.pFr(X);
J!=X.currentSnapState_&&(X.currentSnapState_=J,X.actionRouter_.triggerOptionalAction("ytd-update-grid-state-action"))},xe=function(X){this.JSC$13498_networkManager_=X;
this.partCallbacks_=[]};
xe.prototype.getCacheKeyForEndpoint=function(X){return _.KDR(X,!1)};
xe.prototype.onPartsCallback_=function(X){this.partCallbacks_.forEach(function(J){X&&J(X)})};
var H8=function(X,J,p){xe.call(this,X);this.player_=J;this.autoplayData_=p};
_.r(H8,xe);H8.prototype.getCacheKeyForEndpoint=function(X){return _.KDR(X,!!this.autoplayData_)};
H8.prototype.getTempData=function(X,J){J=J.timeBeforeNextVideo;X={itct:X.clickTrackingParams,lact:_.OB(),pbis:J,prefetch_reason:"hc_pbis",vis:this.player_.getVisibilityState()};this.autoplayData_&&(X.autonav=1);return X};
H8.prototype.getXhrParams=function(X){return Object.assign({pbj:"prefetch"},X)};
H8.prototype.getParams=function(X){X={frags:X.fragmentsRequested.join(",")};_.H("kevlar_droppable_prefetchable_requests")&&(X.prefetch=1);return X};
var ukp=function(X){X.playerEvents_.forEach(function(J){X.player.removeEventListener(J.eventName,J.callback)});
X.playerEvents_.length=0},GCp=function(X,J,p){this.player=X;
this.JSC$13508_taskManager=J;this.prefetchDelay=p;this.completionResolver_=null;this.playerEvents_=[]};
GCp.prototype.start=function(){var X=this;this.completionResolver_=_.kz();_.l7(this.completionResolver_.promise,function(){ukp(X);X.completionResolver_=null});
this.prepareTrigger(this.completionResolver_);return this.completionResolver_.promise};
var dnb=function(X,J,p){X.player.addEventListener(J,p);X.playerEvents_.push({eventName:J,callback:p})},Vxg={watch:{pageFragments:["pl",
"wn"],prefetchedFragments:["pl"]},shorts:{pageFragments:["pl","riw"],prefetchedFragments:["pl"]}},tx6={pl:{requiredKeys:["playerResponse"],graftedKeys:["playerResponse"]},wn:{requiredKeys:["response"],graftedKeys:["response"]}},P6b=function(X,J,p){GCp.call(this,X,J,p);this.cueId_="playbackTrigger-"+Math.random()};
_.r(P6b,GCp);
P6b.prototype.prepareTrigger=function(X){var J=this,p=this.player.getDuration(),l=this.player.getVideoData(),g=l.isLive&&l.hasProgressBarBoundaries;if(g&&l.progressBarEndPositionUtcTimeMillis){var B=l.progressBarEndPositionUtcTimeMillis/1E3;isNaN(B)||(p=B)}var k=0;this.prefetchDelay>=0?g?l.progressBarStartPositionUtcTimeMillis&&(l=l.progressBarStartPositionUtcTimeMillis/1E3,isNaN(l)||(k=l+this.prefetchDelay)):k=this.prefetchDelay:k=p+this.prefetchDelay;g?this.player.addUtcCueRange(this.cueId_,k,p):
this.player.addCueRange(this.cueId_,k,p);_.l7(X.promise,function(){J.player.removeCueRange(J.cueId_)});
dnb(this,"onCueRangeEnter",function(n){n==J.cueId_&&X.resolve(p-k)})};
var QyA=function(X,J){X.fragmentConfiguration_[J].requiredKeys.every(function(p){return!!X.prefetchedData_[p]})&&(X.validatedFragments_.push(J),J=X.missingFragments_.indexOf(J),J!==-1&&X.missingFragments_.splice(J,1))},ERb=function(X){X.prefetchedFragments_.forEach(function(J){QyA(X,J)})},Kap=function(X,J,p){this.pageFragments_=X;
this.prefetchedFragments_=J;this.fragmentConfiguration_=tx6;this.prefetchedData_=p;this.validatedFragments_=[];this.missingFragments_=this.pageFragments_.slice();this.mergedPrefetchedData_=null;ERb(this)},ToA=function(){},z8p=function(X){this.JSC$13522_playlistManager_=X};
_.r(z8p,ToA);z8p.prototype.getPrefetchEndpoint=function(){return this.JSC$13522_playlistManager_.getAutoplayEndpoint()};
var jyg=function(X){this.autonavEndpoints_=X};
_.r(jyg,ToA);jyg.prototype.getPrefetchEndpoint=function(){return this.autonavEndpoints_.length?this.autonavEndpoints_[0]:void 0};
var igJ=function(X,J,p,l,g){this.autonavEndpoints=X;this.foregroundTrigger=J;this.backgroundTrigger=p;this.pageType=l;this.isInPlaylist=g},sy2=function(X,J){if(X.webPrefetchData&&X.webPrefetchData.navigationEndpoints&&X.webPrefetchData.navigationEndpoints.length){X=X.webPrefetchData.navigationEndpoints;
var p=_.a(X[0],_.CV);if(p.watchEndpointSupportedPrefetchConfig&&p.watchEndpointSupportedPrefetchConfig.prefetchHintConfig){var l=p.watchEndpointSupportedPrefetchConfig.prefetchHintConfig;p=l.playbackRelativeSecondsPrefetchCondition;p=typeof p==="number"&&Math.abs(p)<J.videoDuration?p:void 0;l=l.countdownUiRelativeSecondsPrefetchCondition;l=typeof l!=="number"||_.H("prefetch_job_config_cleanup_ks")&&J.inPlaylist?void 0:l;if(typeof l==="number")return new igJ(X,J.makeUpNextTrigger(l),J.makePlaybackTrigger(l),
"watch",J.inPlaylist);if(typeof p==="number")return new igJ(X,J.makePlaybackTrigger(p),null,"watch",J.inPlaylist)}}},Xe6=function(X){return X.prefetchJobConfig_.backgroundTrigger?_.nw(ATp)()==0?X.prefetchJobConfig_.backgroundTrigger:X.prefetchJobConfig_.foregroundTrigger:X.prefetchJobConfig_.foregroundTrigger},Jk0=function(X){_.i6(document,"visibilitychange",X.onVisibilityChange_,!1,X)},at=function(X){xe.call(this,X)};
_.r(at,xe);at.prototype.getCacheKeyForEndpoint=function(X){return xe.prototype.getCacheKeyForEndpoint.call(this,X)};
at.prototype.getTempData=function(){return{}};
at.prototype.getXhrParams=function(X){return X};
at.prototype.getParams=function(){return{}};
var peA=function(X,J,p){var l=X.prefetchDelay*1E3;if(Math.abs(l)>J)p.promise.cancel("Not enough time to prefetch, cancelling prefetch job");else{var g=l,B=J-l;l<0&&(g=J+l,B=Math.abs(l));var k=X.JSC$13508_taskManager.addJob(function(){p.resolve(B/1E3)},10,g);
p.promise.thenCatch(function(){X.JSC$13508_taskManager.cancelJob(k)})}},lQp=function(X,J,p){GCp.call(this,X,J,p)};
_.r(lQp,GCp);lQp.prototype.prepareTrigger=function(X){var J=this;dnb(this,"onAutonavCoundownStarted",function(p){peA(J,p,X)})};
var gFs=function(X){X.pendingPrefetchJob_&&(X.pendingPrefetchJob_.cancel(),X.pendingPrefetchJob_=null)},BW6=function(X,J,p){if(!X.triggeredTargets.has(J)){var l=_.H4e(X,J);
l.action=p;_.xvu(X,J,l)}},$g0=function(X){_.ACu();
_.qam("cpt")&&_.Wf(Error("mh"));_.lT.requestAnimationFrame(function(){_.lT.setTimeout(function(){_.KV("cpt");var J=_.jH("vpl"),p=_.jH("cpt");J&&p&&_.KV("ol",Math.max(J,p))})});
try{_.KV("fr_s"),X()}catch(J){_.Bf(J)}_.lT.requestAnimationFrame(function(){_.KV("bcp")})},WP0={FILLED:"youtube_fill",
OUTLINE:"youtube_outline"},C7w=function(X,J){X.serviceEndpointHandlers.push(J)},km6=function(X,J){J=X.pendingPages_.indexOf(J);
J>-1&&X.pendingPages_.splice(J,1)},nFb=function(X,J){var p=_.Mzr.indexOf(J);
p>-1&&_.Mzr.splice(p,1);X.targetPage_==J?(X.abort(),_.G$k(X)):km6(X,J)},LPp=function(X,J){X.reloadContinuationItemsCommandMatcher=J},Akw=function(X,J,p){J&&p&&(X.videos.forEach(function(l){l.videoId===J&&(l.itemId=p)}),X.recommendedVideos.forEach(function(l){l.videoId===J&&(l.itemId=p)}))},weA=function(X){this.onStepChangeCallback=function(){};
this.flowRenderer=X};
weA.prototype.getCurrentStep=function(){var X=this,J;return((J=this.flowRenderer.steps)!=null?J:[]).map(function(p){return _.a(p,_.si)}).find(function(p){return p&&p.stepId===X.currentStepId})};
var Yg6=function(X,J){var p=J.flowStateEntityKey,l=X.flowStates.get(p);if(l)return l;J=new weA(J);X.flowStates.set(p,J);return J},vFw=function(X,J){for(var p=_.C(X.flowStates.entries()),l=p.next();!l.done;l=p.next()){var g=_.C(l.value);
l=g.next().value;g=g.next().value;if(g.flowRenderer.targetId===J){X.flowStates.delete(l);break}}},eTp=function(X,J){X.onStepChangeCallback=J;
X.onStepChangeCallback(X.getCurrentStep())},Z50=function(X,J){var p=X.getCurrentStep();
if(p&&p.stepId===J)return!0;var l;return((l=X.flowRenderer.steps)!=null?l:[]).map(function(g){return _.a(g,_.si)}).find(function(g){return g&&g.stepId===J})?(X.currentStepId=J,X.onStepChangeCallback(X.getCurrentStep()),!0):!1},hTb=function(X,J,p,l){J={challenge:J};
p&&(J.webResponse=p);return _.Zq(X.innertubeTransportService,J,_.eo(fWw),l)},xgp=function(X,J,p){if(!J.challenge)throw Error("ti");
if(J.botguardData&&J.botguardData.program){var l=new Ogp;l.initialize(J.botguardData,function(){bgO(l,{atr_challenge:J.challenge}).then(function(g){if(!g)throw Error("ui");return hTb(X,J.challenge,g,p)}).catch(function(g){_.Wf(g);
return hTb(X,J.challenge,void 0,p)})},void 0)}else hTb(X,J.challenge,void 0,p)},H52=function(X,J,p){var l={};
J.ids&&(l.ids=[].concat(_.EU(J.ids)));J.engagementType&&(l.engagementType=J.engagementType);return _.Zq(X.innertubeTransportService,l,_.eo(_.FDZ),p).then(function(g){if(!g)throw new _.Kw("GetAttestationChallenge returned falsy");xgp(X,g,p)}).thenCatch(function(g){_.Bf(g)})},aQb=function(X,J,p){return new _.u_(function(l,g){var B;
return _.L(function(k){if(k.nextAddress==1){var n=k.yield,w=J.engagementType,Y=J.ids,e={};Y=_.C(Y!=null?Y:[]);for(var Z=Y.next();!Z.done;Z=Y.next())Z=Z.value,Z.encryptedVideoId?e.encryptedVideoId=Z.encryptedVideoId:Z.externalChannelId?e.externalChannelId=Z.externalChannelId:Z.commentId?e.commentId=Z.commentId:Z.externalOwnerId?e.externalOwnerId=Z.externalOwnerId:Z.artistId?e.artistId=Z.artistId:Z.playlistId?e.playlistId=Z.playlistId:Z.externalPostId?e.externalPostId=Z.externalPostId:Z.shareId&&(e.shareId=
Z.shareId);return n.call(k,xSA(w,e),2)}B=k.yieldResult;if(!B.challenge)return _.Wf(Error("vi")),H52(X,J,p).then(l,g),k.return();n=B;w={challenge:n.challenge};w.webResponse=n.webResponse;w.engagementType=J.engagementType;w.ids=J.ids;_.Zq(X.innertubeTransportService,w,_.eo(fWw),p).then(l,g);_.Ma(k)})})},vSJ=function(X,J){var p,l,g,B;
_.L(function(k){if(k.nextAddress==1){p=_.a(J,_.Rnr);if(!(p&&p.listId&&X.response&&X.response.playingVideoId)||X.listId!==p.listId)return k.return();X.index===void 0&&(X.index=0);return k.yield(_.gNG(X.JSC$13361_playlistNetworkManager,p.listId,X.index,X.response.playingVideoId),2)}l=k.yieldResult;if(!l)return k.return();g=l.playlistId;B=l.playlistPanelRenderer;X.setPlaylistData(g,B,l.autoplayRenderer);_.Ma(k)})},Ugp=function(X,J,p){var l=X.getParams(p),g=_.qVK(J,l),B=X.getTempData(J,p);
B.endpoint=JSON.stringify(J);_.H("enable_unknown_lact_fix_on_html5")&&(_.yG().resolve(_.NP),B.lact=_.OB());var k={headers:{"X-YouTube-STS":_.Bh("STS"),"x-youtube-csoc":1}};_.A8(g,B);return new _.u_(function(n,w){var Y=X.getXhrParams(l),e;_.H("kevlar_cache_on_ttl_player")&&(e=_.yG().resolve(_.QQ));e&&_.XmJ(e,J)?_.$hp(e,J,B,window.location.href).then(function(Z){Z?n(Z):w()},w):_.m2U(X.JSC$13498_networkManager_,J,Y,X.onPartsCallback_.bind(X),k).then(function(Z){Z?n(Z):w()},w)})},rk6=function(X,J){X.triggerPromise_=
J.start();
X.triggerPromise_.then(function(p){var l=X.prefetchEndpointProvider_.getPrefetchEndpoint();if(l){var g=Vxg[X.prefetchJobConfig_.pageType].prefetchedFragments;X.prefetchRequestPromise_=Ugp(X.JSC$13534_networkPrefetchRequest_,l,{fragmentsRequested:g,timeBeforeNextVideo:p});X.prefetchResponseCacheKey_=X.JSC$13534_networkPrefetchRequest_.getCacheKeyForEndpoint(l);Jk0(X);X.prefetchRequestPromise_.then(function(B){X.storePrefetchedDataCallback_(X.prefetchResponseCacheKey_,B);if(_.H("web_prefetch_preload_video")&&
g.length===1&&g[0]==="pl"&&B&&!B.playerAds&&!B.adPlacements){var k=_.a(l,_.Nm),n=k!=null,w={raw_player_response:B,watch_endpoint:k};(B=_.yG().resolve(n?_.u_e:_.rz))&&l&&B.then(function(Y){n&&_.H("web_queue_preload_video")?(w.prefer_gapless=!0,Y.queueNextVideo(w)):Y.preloadVideoByPlayerVars(w)})}})}})},U_=function(X,J,p,l){this.prefetchEndpointProvider_=X;
this.prefetchRequestPromise_=this.triggerPromise_=null;this.storePrefetchedDataCallback_=J;this.prefetchJobConfig_=p;this.JSC$13534_networkPrefetchRequest_=l;this.prefetchResponseCacheKey_=null};
U_.prototype.enqueue=function(){this.triggerPromise_||(rk6(this,Xe6(this)),_.PH(document,"visibilitychange",this.onVisibilityChange_,!1,this))};
U_.prototype.resolve=function(){this.cancel()};
U_.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.");Jk0(this)};
U_.prototype.onVisibilityChange_=function(){var X=this;_.nw(ATp)()==0?this.triggerPromise_&&(this.triggerPromise_.thenCatch(function(){X.triggerPromise_=null}),this.triggerPromise_.cancel("Visibility changed to background, trigger promise cancelled.")):this.triggerPromise_||rk6(this,Xe6(this))};
var IQs=function(X,J,p,l,g){J&&(J==null?0:J.videoId)&&p&&p.entries&&_.H("kevlar_enable_shorts_prefetch_in_sequence")&&(gFs(X),J=p.entries.map(function(B){var k;return(k=_.a(B.command,_.Nm))==null?void 0:k.videoId}).indexOf(J.videoId),p=p.entries[J+1],p!=null&&p.command&&!_.a(p==null?void 0:p.command,_.nz)&&(l=new igJ([p.command],new P6b(l,_.gs,1),null,"shorts",!1),X.pendingPrefetchJob_=new U_(new jyg(l.autonavEndpoints),function(){return!1},l,new at(g)),X.pendingPrefetchJob_.enqueue()))},yk2=function(X,
J,p,l,g,B){var k=_.bH.getInstance();
if(!_.H("block_all_player_prefetch_requests")){gFs(X);var n=!!p.getPlaylistId(),w=p.getVideoData().isLive&&p.getVideoData().hasProgressBarBoundaries;if((k.getState()==2||n||w)&&(!p.getVideoData().isLive||w)){k={inPlaylist:n,videoDuration:p.getDuration(),makeUpNextTrigger:function(e){return new lQp(p,_.gs,e)},
makePlaybackTrigger:function(e){return new P6b(p,_.gs,e)}};
var Y=sy2(J,k);Y&&(X.pendingPrefetchJob_=new U_(Y.isInPlaylist?new z8p(g):new jyg(Y.autonavEndpoints),function(e,Z){Z=new Kap(Vxg[Y.pageType].pageFragments,Vxg[Y.pageType].prefetchedFragments,Z);return _.nlX(Z)?(X.prefetchCache_.set(e,Z),!0):!1},Y,new H8(l,p,B,g)),X.pendingPrefetchJob_.enqueue())}}},oFp=function(){var X=_.rM();
X.signals.parkOrScheduleJob(function(){var J=X.storage;if(J.storage)if(Faw(J)){var p=J.getPlaylistId();J=q0g(J);p=!!p&&J!==void 0}else J.clear(),p=!1;else p=!1;if(p){p=X.JSC$13361_pageManager.isOnWatch();a:{var l=X.storage;if(l.storage&&Faw(l)&&(J=l.getPlaylistId(),l=q0g(l),J&&l!==void 0)){p={recoverPlaylistCommand:{listId:J,index:l,openMiniplayer:!p,openListPanel:p,listType:"PLAYLIST_EDIT_LIST_TYPE_QUEUE"}};break a}p=void 0}p&&_.W2(X.JSC$13361_actionRouter,[p],null)}},0,"ma")},Sgp=function(X,J,p,
l,g,B){var k=_.S_(7111);
_.dn(X.JSC$18886_screenManager,k,B?_.V_(B):void 0);_.tv(X.JSC$18886_screenManager,k,{offlineabilityData:{offlineModeType:"OFFLINE_NOW",offlineObjectType:l,offlineId:J,offlineabilityFormatType:p,isDefaultFormatType:g==="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED",downloadQualitySettingsAction:g}})},O5J=function(X,J,p,l,g){var B,k,n,w,Y;
return _.L(function(e){if(e.nextAddress==1)return e.yield(X.JSC$18886_playerApiPromise,2);B=e.yieldResult;Sgp(X,J,p,"OFFLINE_OBJECT_TYPE_PLAYLIST",l,g);if(n=_.yDe[X.entityTypeMap.listEntityType])Y={},k=(Y[n]={maximumDownloadQuality:(w=p)!=null?w:void 0},Y);return e.yield(B.queueOfflineAction(J,X.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",k),0)})},ck6=function(X,J){var p,l,g,B;
return _.L(function(k){if(k.nextAddress==1)return k.yield(X.JSC$18886_persistentStorePromiseAccessor(),2);if(k.nextAddress!=3){p=k.yieldResult;if(!p)return _.Wf(new _.Kw("PES is undefined")),k.return();l=_.o4(J,"downloadStatusEntity");return k.yield(mnp(p,l,"downloadStatusEntity"),3)}g=k.yieldResult;return k.return((B=g)==null?void 0:B.downloadState)})},b5J=function(X,J,p,l,g){var B,k,n,w,Y,e;
return _.L(function(Z){switch(Z.nextAddress){case 1:return Z.yield(X.JSC$18886_playerApiPromise,2);case 2:B=Z.yieldResult;Sgp(X,J,p,"OFFLINE_OBJECT_TYPE_VIDEO",l,g);if(n=_.yDe[X.entityTypeMap.singleEntityType])Y={},k=(Y[n]={maximumDownloadQuality:(w=p)!=null?w:void 0},Y);return Z.yield(ck6(X,J),3);case 3:e=Z.yieldResult;if(e!=="DOWNLOAD_STATE_USER_DELETED"){Z.jumpTo(4);break}return Z.yield(X.deleteVideo(J),4);case 4:return Z.yield(B.queueOfflineAction(J,X.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_ADD",
k),0)}})},fQp=function(X,J,p,l,g){return _.L(function(B){return B.nextAddress==1?B.yield(X.deleteVideo(J,"OFFLINE_DELETE_REASON_FAILED_VIDEO_RETRY"),2):B.yield(b5J(X,J,p,l,g),0)})},Dg0=function(X,J,p){var l,g;
return _.L(function(B){if(B.nextAddress==1)return B.yield(X.JSC$18886_playerApiPromise,2);l=B.yieldResult;g=_.o4(J,"mainVideoDownloadStateEntity");return B.yield(l.updateDownloadState(g,p),0)})},LiA=function(X){var J=_.yG().resolve(_.vT);
return _.L(function(p){if(p.nextAddress==1)return J.previousDownloadStateForVideo[X]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&J.previousDownloadStateForVideo[X]!=="DOWNLOAD_STATE_PENDING_DOWNLOAD"?p.jumpTo(2):p.yield(J.resumeVideoDownload(X),2);if(p.nextAddress!=4)return p.yield(Dg0(J,X,J.previousDownloadStateForVideo[X]),4);delete J.previousDownloadStateForVideo[X];_.Ma(p)})},kH2=function(X,J){var p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$18886_playerApiPromise,2);p=l.yieldResult;return l.yield(p.queueOfflineAction(J,X.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE"),0)})},$CA=function(){var X=_.yG().resolve(_.vT),J,p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$18886_playerApiPromise,2);if(l.nextAddress!=3)return J=l.yieldResult,p={offlineLoggingData:{offlineDeleteReason:"OFFLINE_DELETE_REASON_SETTINGS_DELETE_ALL"}},l.yield(J.queueOfflineAction("!*$_ALL_ENTITIES_!*$",X.entityTypeMap.singleEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE",p),3);var g=X.JSC$18886_commandHandler,B=g.resolveCommand,k=_.cI("DELETING_ALL",void 0,"Downloads are being deleted");B.call(g,{openPopupAction:{popup:{notificationActionRenderer:{responseText:_.hu(k)}},
popupType:"TOAST"}});_.Ma(l)})},RTp=function(X,J){var p,l,g,B,k,n;
return _.L(function(w){if(w.nextAddress==1)return w.yield(X.JSC$18886_persistentStorePromiseAccessor(),2);if(w.nextAddress!=3)return p=w.yieldResult,p?w.yield(mnp(p,_.Qm,"downloadsPageViewConfigurationEntity"),3):(_.Wf(new _.Kw("PES is undefined")),w.return());g=(l=w.yieldResult)!=null?l:{};n=(k=(B=g)==null?void 0:B.downloadsUpsellBannerVisibility)!=null?k:{};return n.visibleWithConnection?w.yield(J.refreshAllStaleEntities(0),0):w.jumpTo(0)})},mgp=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$18886_prefStorage,2);J=l.yieldResult;return l.return((p=J)==null?void 0:p.get("sdois"))})},FPp=function(X){var J,p,l,g,B,k;
return _.L(function(n){if(n.nextAddress==1)return n.yield(X.JSC$18886_persistentStorePromiseAccessor(),2);if(n.nextAddress!=3){J=n.yieldResult;if(!J)return _.Wf(new _.Kw("PES is undefined")),n.return();p=_.o4("SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED","settingEntity");return n.yield(mnp(J,p,"settingEntity"),3)}l=n.yieldResult;return n.return((k=(g=l)==null?void 0:(B=g.settingOptionValue)==null?void 0:B.boolValue)!=null?k:!1)})},qgT=function(X,J){var p,l,g,B;
return _.L(function(k){switch(k.nextAddress){case 1:return((p=J)==null?void 0:p.formatType)===void 0?k.return():k.yield(X.JSC$18886_prefStorage,2);case 2:l=k.yieldResult;if(l===void 0)return k.return();if(((g=J)==null?void 0:g.settingsAction)==="DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE")return k.yield(l.set("lmqf",J.formatType),8);if(((B=J)==null?void 0:B.settingsAction)!=="DOWNLOAD_QUALITY_SETTINGS_ACTION_EXPIRING_SAVE"){k.jumpTo(0);break}return k.yield(l.set("lmqf",J.formatType),6);case 6:return k.yield(l.set("lmqflst",
Math.floor((0,_.S8)())),0);case 8:return k.yield(l.remove("lmqflst"),0)}})},NWp=function(X){var J,p;
return _.L(function(l){switch(l.nextAddress){case 1:return l.yield(X.JSC$18886_prefStorage,2);case 2:J=l.yieldResult;if(!J){l.jumpTo(3);break}return l.yield(J.get("lmqflst"),4);case 4:if(p=l.yieldResult,p!==void 0)return l.return(p);case 3:return l.return(0)}})},MF2=function(X){var J,p,l;
return _.L(function(g){return g.nextAddress==1?g.yield(X.JSC$18886_prefStorage,2):g.nextAddress!=3?(J=g.yieldResult,g.yield((p=J)==null?void 0:p.get("ldtmes"),3)):g.return((l=g.yieldResult)!=null?l:!1)})},OM6=function(){var X=_.yG().resolve(_.vT),J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$18886_prefStorage,2);J=p.yieldResult;return J===void 0?p.return():p.yield(J.set("ldtmes",!0),0)})},usb=function(X){var J,p;
return _.L(function(l){switch(l.nextAddress){case 1:return l.yield(X.JSC$18886_prefStorage,2);case 2:J=l.yieldResult;if(J===void 0){l.jumpTo(3);break}return l.yield(J.get("lmqf"),4);case 4:if(p=l.yieldResult,p!==void 0)return l.return(p);case 3:return l.return("SD")}})},xC2=function(X,J,p){var l,g,B,k,n,w,Y,e;
_.L(function(Z){switch(Z.nextAddress){case 1:return Z.yield(qgT(X,(l=J)==null?void 0:l.actionParams),2);case 2:g=J.playlistId;if(!g)return Z.return();if(J.action==="ACTION_ADD")return((k=J.actionParams)==null?0:k.formatType)?Z.yield(O5J(X,g,J.actionParams.formatType,(e=J.actionParams)==null?void 0:e.settingsAction,p),0):Z.yield(X.offlineWebClientEligibility,14);if(J.action==="ACTION_REMOVE_WITH_PROMPT"){var h=X.JSC$18886_commandHandler,x=h.resolveCommand,U=_.Bh("INNERTUBE_CLIENT_NAME");var y=U===
"WEB_REMIX"?_.cI("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.cI("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var c=U==="WEB_REMIX"?[_.cI("REMOVE_DOWNLOAD_CONFIRMATION",void 0,"Items you remove will no longer play without an internet connection.")]:[];U=U==="WEB_REMIX"?_.cI("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.cI("DELETE",void 0,"Delete");var D=_.cI("CANCEL",void 0,"Cancel");y=H76(y,c,U,D,{signal:"DELETE_PLAYLIST_DOWNLOAD",targetId:g});x.call(h,{openPopupAction:y});return Z.return()}if(J.action===
"ACTION_REMOVE")return Z.yield(kH2(X,g),0);if(J.action!=="ACTION_SYNC"){Z.jumpTo(0);break}return Z.yield(X.JSC$18886_playerApiPromise,9);case 9:return B=Z.yieldResult,Z.yield(B.queueOfflineAction(g,X.entityTypeMap.listEntityType,"OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);case 14:return n=Z.yieldResult,Z.yield(usb(X),15);case 15:return w=Z.yieldResult,Z.yield(NWp(X),16);case 16:Y=Z.yieldResult,J.onAddCommand&&X.JSC$18886_commandHandler.resolveCommand(J.onAddCommand,{form:{preferredFormatType:w,
offlineWebClientEligibility:n,lastOfflineQualitySettingsSavedMs:Y.toString()}}),Z.jumpTo(0)}})},ZM6=function(X,J,p){var l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G,P,Q;
_.L(function(E){switch(E.nextAddress){case 1:return E.yield(qgT(X,(l=J)==null?void 0:l.actionParams),2);case 2:g=J.videoId;if(!g)return E.return();if(J.action==="ACTION_REMOVE_WITH_PROMPT"){var BK=X.JSC$18886_commandHandler,CY=BK.resolveCommand,Um=_.Bh("INNERTUBE_CLIENT_NAME");var em=Um==="WEB_REMIX"?_.cI("REMOVE_DOWNLOAD_QUESTION",void 0,"Remove download?"):_.cI("DELETE_FROM_DOWNLOADS",void 0,"Remove from downloads");var HK=Um==="WEB_REMIX"?[_.cI("REMOVE_DOWNLOAD_CONFIRMATION_TRACK_OFFLINE",void 0,
"This track won't be available to listen offline.")]:[];Um=Um==="WEB_REMIX"?_.cI("REMOVE_DOWNLOAD_BUTTON",void 0,"Remove"):_.cI("DELETE",void 0,"Delete");var N4=_.cI("CANCEL",void 0,"Cancel");em=H76(em,HK,Um,N4,{signal:"DELETE_DOWNLOAD",targetId:g});CY.call(BK,{openPopupAction:em});return E.return()}if(J.action==="ACTION_ADD")return((m=J.actionParams)==null?0:m.formatType)?E.yield(b5J(X,g,J.actionParams.formatType,(Q=J.actionParams)==null?void 0:Q.settingsAction,p),0):E.yield(X.offlineWebClientEligibility,
28);if(J.action==="ACTION_RETRY")return E.yield(usb(X),24);if(J.action==="ACTION_PAUSE")return E.yield(X.pauseVideoDownload(g),0);if(J.action==="ACTION_RESUME")return E.yield(X.resumeVideoDownload(g),0);if(J.action==="ACTION_REMOVE")return E.yield(ck6(X,g),18);if(!_.H("kevlar_enable_download_to_mobile")){E.jumpTo(0);break}B=_.a(J.onAddCommand,_.AO);n=(k=B)==null?void 0:k.isCrossDeviceDownload;if(!J.onAddCommand||!n){E.jumpTo(0);break}w="HD";return E.yield(NWp(X),16);case 16:return Y=E.yieldResult,
E.yield(MF2(X),17);case 17:e=E.yieldResult;X.JSC$18886_commandHandler.resolveCommand(J.onAddCommand,{form:{preferredFormatType:w,lastOfflineQualitySettingsSavedMs:Y.toString(),downloadToMobileEduShown:e}});E.jumpTo(0);break;case 18:return Z=E.yieldResult,X.previousDownloadStateForVideo[g]=(h=Z)!=null?h:"DOWNLOAD_STATE_UNKNOWN",E.yield(Dg0(X,g,"DOWNLOAD_STATE_USER_DELETED"),19);case 19:if(X.previousDownloadStateForVideo[g]!=="DOWNLOAD_STATE_DOWNLOAD_IN_PROGRESS"&&X.previousDownloadStateForVideo[g]!==
"DOWNLOAD_STATE_PENDING_DOWNLOAD"){E.jumpTo(20);break}return E.yield(X.pauseVideoDownload(g),20);case 20:BK=_.cI("DELETED_VIDEO",void 0,"Video deleted from downloads.");CY=_.cI("UNDO_ACTION",void 0,"Undo");em=_.cI("CLOSE",void 0,"Close");x={openPopupAction:{popup:{notificationActionRenderer:{responseText:_.hu(BK),actionButton:{buttonRenderer:{style:"STYLE_LIGHT_TEXT",size:"SIZE_DEFAULT",text:_.hu(CY),serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"UNDO_DELETE_DOWNLOAD",
targetId:g}}]}},loggingDirectives:{clientVeSpec:{uiType:169048}},accessibilityData:{accessibilityData:{label:BK+" "+CY}}}},closeActionButton:{buttonRenderer:{icon:{iconType:"CLOSE"},serviceEndpoint:{signalServiceEndpoint:{signal:"CLIENT_SIGNAL",actions:[{signalAction:{signal:"DELETE_DOWNLOAD",targetId:g}}]}},loggingDirectives:{clientVeSpec:{uiType:169049}},accessibilityData:{accessibilityData:{label:em}}}},loggingDirectives:{clientVeSpec:{uiType:169047}}}},popupType:"TOAST"}};X.JSC$18886_commandHandler.resolveCommand(x);
E.jumpTo(0);break;case 24:U=E.yieldResult;U==="UNKNOWN_FORMAT_TYPE"&&(U="SD");y="DOWNLOAD_QUALITY_SETTINGS_ACTION_ALREADY_SAVED";if((c=J.actionParams)==null?0:c.formatType)U=J.actionParams.formatType,y=(D=J.actionParams)==null?void 0:D.settingsAction;return E.yield(fQp(X,g,U,y,p),25);case 25:return E.return();case 28:return d=E.yieldResult,E.yield(usb(X),29);case 29:return G=E.yieldResult,E.yield(NWp(X),30);case 30:P=E.yieldResult,J.onAddCommand&&X.JSC$18886_commandHandler.resolveCommand(J.onAddCommand,
{form:{preferredFormatType:G,offlineWebClientEligibility:d,lastOfflineQualitySettingsSavedMs:P.toString()}}),E.jumpTo(0)}})},Gm6=function(X,J){var p,l,g,B,k,n,w;
return _.L(function(Y){if(Y.nextAddress==1)return Y.yield(X.JSC$18886_persistentStorePromiseAccessor(),2);p=Y.yieldResult;if(!p)return _.Wf(new _.Kw("PES is undefined")),Y.return();if((l=J)==null||!l.settingItemId)return Y.return();g=J;B=g.settingItemId;k=g.boolValue;n=_.o4(B,"settingEntity");w={key:n,settingOptionValue:{boolValue:k}};return Y.yield(R80(p,w),0)})},dgT=function(X,J){var p,l,g,B,k,n,w;
return _.L(function(Y){switch(Y.nextAddress){case 1:return Y.yield(X.JSC$18886_prefStorage,2);case 2:return p=Y.yieldResult,l=_.DV(),Y.yield(X.JSC$18886_persistentStorePromiseAccessor(),3);case 3:return g=Y.yieldResult,p?g?Y.yield(p.get("sdois"),4):(_.Wf(new _.Kw("PES is undefined")),Y.return()):(_.Wf(new _.Kw("prefStorage is undefined")),Y.return());case 4:B=Y.yieldResult;n=(k=J)==null?void 0:k.boolValue;n===void 0||_.H("kevlar_set_sd_enabled_flag_killswitch")||_.Rm(0,197,!0);B===void 0&&n===void 0&&
(n=!1);if(n===void 0){Y.jumpTo(0);break}return Y.yield(p.set("sdois",n),6);case 6:return _.H("kevlar_set_sd_enabled_flag_killswitch")||(_.Rm(0,196,n),l.save()),w={settingItemId:"SMART_DOWNLOADS_ENABLED",boolValue:n},Y.yield(Gm6(X,w),0)}})},VFb=function(X,J,p){var l,g,B,k,n;
return _.L(function(w){switch(w.nextAddress){case 1:return w.yield(mgp(X),2);case 2:return l=w.yieldResult,w.yield(dgT(X,p),3);case 3:return w.yield(mgp(X),4);case 4:return g=w.yieldResult,B=g!==l,w.yield(FPp(X),5);case 5:k=w.yieldResult&&!_.H("kevlar_modern_downloads_page");if((n=!g&&!k)||B)return w.yield(J.queueOfflineAction("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity","OFFLINE_ORCHESTRATION_ACTION_TYPE_REFRESH"),0);w.jumpTo(0)}})},wrb=function(){var X=_.yG().resolve(_.vT),
J;
_.L(function(p){switch(p.nextAddress){case 1:return p.yield(X.JSC$18886_playerApiPromise,2);case 2:J=p.yieldResult;if(!_.H("kevlar_force_refresh_smart_downloads")){p.jumpTo(3);break}return p.yield(J.refreshAllStaleEntities(0),4);case 4:return p.return();case 3:return p.yield(J.refreshAllStaleEntities(),5);case 5:return p.yield(VFb(X,J),6);case 6:if(_.H("enable_download_pep_for_premium_countries_web"))return p.yield(RTp(X,J),0);p.jumpTo(0)}})},anO=function(X,J){var p,l;
_.L(function(g){switch(g.nextAddress){case 1:return g.yield(X.JSC$18886_playerApiPromise,2);case 2:p=g.yieldResult;switch((l=J)==null?void 0:l.settingItemId){case "SMART_DOWNLOADS_ENABLED":return g.jumpTo(3);case "SMART_DOWNLOADS_OPT_IN_BANNER_DISMISSED":return g.jumpTo(4)}g.jumpTo(0);break;case 3:return g.yield(VFb(X,p,J),6);case 6:g.jumpTo(0);break;case 4:return g.yield(Gm6(X,J),7);case 7:g.jumpTo(0)}})},tF2=function(X,J){var p,l,g;
return _.L(function(B){if(B.nextAddress==1)return B.yield(X.JSC$18886_persistentStorePromiseAccessor(),2);if(B.nextAddress!=3){p=B.yieldResult;if(!p)return _.Wf(new _.Kw("PES is undefined")),B.return(!1);if(!J)return B.return(!1);l=_.o4(J,"mainVideoEntity");return B.yield(mnp(p,l,"mainVideoEntity"),3)}g=B.yieldResult;return B.return(g!==void 0)})},rsT=function(X){var J=_.yG().resolve(_.vT),p,l,g,B,k,n,w,Y,e,Z,h;
_.L(function(x){switch(x.nextAddress){case 1:return x.yield(J.JSC$18886_playerApiPromise,2);case 2:p=x.yieldResult;g=(l=X)==null?void 0:l.actions;if(!g)return x.return();B=_.C(g);k=B.next();case 3:if(k.done){x.jumpTo(0);break}n=k.value;Y=w=void 0;if(!(((w=n)==null?0:w.entityKey)&&((Y=n)==null?0:Y.actionType))){x.jumpTo(4);break}e=_.rZ(n.entityKey);Z=e.entityId;h=e.entityType;return x.yield(p.queueOfflineAction(Z,h,n.actionType),4);case 4:k=B.next(),x.jumpTo(3)}})},P7T=function(X,J){var p,l,g,B,k;
return _.L(function(n){if(n.nextAddress==1)return n.yield(X.JSC$18886_prefStorage,2);if(n.nextAddress!=3)return(p=n.yieldResult)?n.yield(p.get("psi"),3):n.return();l=n.yieldResult;k={isPaused:J,lastSyncTimestamp:(B=(g=l)==null?void 0:g.lastSyncTimestamp)!=null?B:"0"};return n.yield(p.set("psi",k),0)})},oYw=function(X){var J=_.yG().resolve(_.vT),p,l,g,B,k,n,w,Y;
return _.L(function(e){switch(e.nextAddress){case 1:return e.yield(J.JSC$18886_playerApiPromise,2);case 2:p=e.yieldResult;g=((l=X)==null?void 0:l.localWatchHistoryCommandType)==="LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE";switch((n=X)==null?void 0:n.localWatchHistoryCommandType){case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_CLEAR":B="!*$_ALL_ENTITIES_!*$";k="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE";break;case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_PAUSE":case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_RESUME":return e.jumpTo(3);
case "LOCAL_WATCH_HISTORY_COMMAND_TYPE_REMOVE":return e.jumpTo(4)}e.jumpTo(5);break;case 3:return e.yield(P7T(J,g),6);case 6:e.jumpTo(5);break;case 4:return e.yield(tF2(J,(w=X)==null?void 0:w.videoId),7);case 7:e.yieldResult&&(B=(Y=X)==null?void 0:Y.videoId,k="OFFLINE_ORCHESTRATION_ACTION_TYPE_DELETE");e.jumpTo(5);break;case 5:if(B&&k)return e.yield(p.queueOfflineAction(B,"videoPlaybackPositionEntity",k),0);e.jumpTo(0)}})},Qfs=function(X,J){_.yG().resolve(_.Ch).persistentPanelContainerMap.set(J,X)},
EFg=function(X,J,p){X.hasRegisteredHoverCallbacks=!0;
X.hoverEnterCallback=J!=null?J:void 0;X.hoverLeaveCallback=p!=null?p:void 0},KPT=function(){return _.yG().resolve(_.E5).dismissedIndices},TWp=function(X,J,p){var l,g=(l=_.a(J,_.Nm))==null?void 0:l.videoId;
l=!(!g||!X.find(function(k){return k.videoId&&k.videoId===g}));
var B=!!X.find(function(k){var n;return((n=_.a(k.command,_.Nm))==null?void 0:n.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"});
X=!!X.find(function(k){return!!_.a(k.command,_.nz)&&!!_.a(J,_.nz)&&k.command===J});
return p?l||X:l||B||X},zT6=function(X,J,p){var l=[].concat(_.EU(X)),g=0,B=p?vCb(p):[];
p=p?eS6(p):[];B.length&&!TWp(X,B[0].command,!0)&&l.push.apply(l,_.EU(B));J&&!TWp(l,J.command)&&l.unshift(J);J&&p.length&&!TWp(X,p[0].command)&&(_.H("web_enable_shorts_sequence_refactor_unify")?l.push.apply(l,_.EU(p.reverse())):l.unshift.apply(l,_.EU(p.reverse())),g=p.length);return{newContentList:l,indexChange:g}},jfT=function(){var X=_.yG().resolve(_.E5);
_.PNm(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null&&(X.isFullscreenEnabled()?_.vI(document.documentElement):_.tR5(document.documentElement))},i5p=function(X,J){var p;
J!==1||((p=X.currentPersistentToast)==null?0:p.isOpened())?_.jkp(X):X.currentPersistentToast=void 0},sfp=function(X,J){var p;
return(p=X.transitionTasksMap.get(J))!=null?p:[]},XGA=function(X,J){var p=[];
X.elementTasksMap.forEach(function(l){(l=l.get(J))&&p.push(l)});
return p},JH2=function(X,J,p,l,g){g=g===void 0?{}:g;
var B=J.defaultViewTransitionOptions;return Object.assign({},B,g,{beforeTransition:function(){l.forEach(function(Y){Y.beforeTransition()});
var k;(k=B.beforeTransition)==null||k.call(B);var n,w;(w=(n=g).beforeTransition)==null||w.call(n);p.forEach(function(Y){Y.beforeTransition()})},
afterTransition:function(){l.forEach(function(Y){Y.afterTransition()});
var k;(k=B.afterTransition)==null||k.call(B);var n,w;(w=(n=g).afterTransition)==null||w.call(n);p.forEach(function(Y){Y.afterTransition()})},
ignoredErrors:X.config.ignoredErrors})},pGs=function(X,J,p){X.transitionTasksMap.has(J)?X.transitionTasksMap.get(J).push(p):(X=new _.Kw("Transition task registered for unknown transition type",J),_.Bf(X))},lrp=function(X,J,p){if(X.transitionTasksMap.has(J)){var l=X.transitionTasksMap.get(J).filter(function(g){return g!==p});
X.transitionTasksMap.set(J,l)}},gu0=function(X,J){var p=sfp(X,J);
p=_.C(p);for(var l=p.next();!l.done;l=p.next())l=l.value,l.runOnce&&lrp(X,J,l);X.elementTasksMap.forEach(function(g,B){g.forEach(function(k,n){k.runOnce&&J===n&&(g.delete(n),g.size===0&&X.elementTasksMap.delete(B))})})},BJJ=function(X,J,p){var l,g,B,k,n,w,Y,e,Z;
_.L(function(h){if(h.nextAddress==1){if(X.config.disableAllTransitions)return h.return(J());if((l=p)==null||!l.transitionType)return h.return(USp(J,Object.assign({},(g=p)==null?void 0:g.viewTransitionOptions,{ignoredErrors:X.config.ignoredErrors})));B=p;k=B.transitionType;n=B.viewTransitionOptions;w=X.config.transitionConfigs.get(k);if(!w)return h.return(J());Y=sfp(X,k);e=XGA(X,k);Z=USp(J,JH2(X,w,Y,e,n));return h.yield(Z,2)}gu0(X,k);_.Ma(h)})},$bp=function(X,J){var p,l,g,B,k;
_.L(function(n){if(!J.length)return n.return([]);p=[];l=_.C(J);for(g=l.next();!g.done;g=l.next())B=g.value,(k=X.resolveIcon(B))&&!X.iconCache[k.url]&&p.push(_.wo2(X,k).then(function(){}).catch(function(){}));
return n.return(Promise.all(p))})},W9p=function(X,J){var p=[];
J=(new Set(J)).values();J=_.C(J);for(var l=J.next();!l.done;l=J.next()){l=l.value;for(var g=_.C(Object.values(WP0)),B=g.next();!B.done;B=g.next())p.push({iconName:l,iconStyle:B.value})}$bp(X.iconManager,p)},CJA=function(X,J,p){var l=p!=null?p:X.iconsToFetch;
l!=null&&l.length?J!==void 0&&J>=0?_.j1(_.gs,function(){W9p(X,l)},J):W9p(X,l):Promise.resolve()},kK2=function(){var X,J,p,l;
return _.L(function(g){if(g.nextAddress==1)return X=navigator,(J=X.storage)!=null&&J.persisted?g.yield((p=X.storage)==null?void 0:p.persisted(),2):g.return("PERSISTED_STATE_NOT_SUPPORTED");l=g.yieldResult;return g.return(l?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},nus=function(){var X,J,p,l;
return _.L(function(g){if(g.nextAddress==1)return X=navigator,(J=X.storage)!=null&&J.persist?g.yield((p=X.storage)==null?void 0:p.persist(),2):g.return("PERSISTED_STATE_NOT_SUPPORTED");l=g.yieldResult;return g.return(l?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED")})},L92=function(){var X,J;
return _.L(function(p){switch(p.nextAddress){case 1:return X="PERSISTED_STATE_NOT_SUPPORTED",_.f$(p,2),p.yield(kK2(),4);case 4:X=p.yieldResult;if(X!=="PERSISTED_STATE_NOT_GRANTED"){p.jumpTo(5);break}return p.yield(nus(),6);case 6:X=p.yieldResult;case 5:_.e8(p,3);break;case 2:J=_.qa(p),J instanceof Error&&_.Bf(J);case 3:return _.le("persistentStorageStateChecked",{persistedState:X}),p.return(X)}})},AHb=function(X,J,p){if(X.isAnyTransitionEnabled){var l={beforeTransition:function(){p(!0);
J.style.viewTransitionName="masthead-page-transition"},
afterTransition:function(){J.style.viewTransitionName&&(J.style.viewTransitionName="",p(!1))}};
pGs(X.viewTransitionCoordinator,"slide",l);pGs(X.viewTransitionCoordinator,"lockup-to-watch",l);pGs(X.viewTransitionCoordinator,"watch-next-appears",l);pGs(X.viewTransitionCoordinator,"learning-journey",l)}},wGs=function(X,J,p,l){if(X.isLockupToWatchTransitionEnabled){if(J){var g={};
g=(g["watch-next-appears"]="player-watch-next-loaded",g);g["lockup-to-watch"]=X.lockupToWatchPlayerTransitionType==="fade-in"?"player-lockup-to-watch-fade-in":"player-lockup-to-watch-fade-in-and-zoom";X.viewTransitionCoordinator.registerElement(J,g)}p&&(J={},X.viewTransitionCoordinator.registerElement(p,(J["lockup-to-watch"]="below-lockup-to-watch",J["watch-next-appears"]="below-watch-next-loaded",J)));l&&(p={},X.viewTransitionCoordinator.registerElement(l,(p["watch-next-appears"]="secondary-watch-next-loaded",
p)))}},Ybp=function(X,J){X.isBrowseTransitionEnabled?BJJ(X.viewTransitionCoordinator,J,{transitionType:"slide"}):(J(),Promise.resolve())},vuw=function(X,J){X.isLockupToWatchTransitionEnabled?BJJ(X.viewTransitionCoordinator,J,{transitionType:"lockup-to-watch",
viewTransitionOptions:{afterTransition:function(){X.registeredLockupThumbnail=void 0;X.lockupThumbnailRegisteredFromWatchEndpoint=!1}}}):(J(),Promise.resolve())},ehO=function(X,J){X.isLockupToWatchTransitionEnabled?BJJ(X.viewTransitionCoordinator,J,{transitionType:"watch-next-appears"}):(J(),Promise.resolve())},ZIp=function(X,J){X.isLearningJourneyTransitionEnabled?BJJ(X.viewTransitionCoordinator,J,{transitionType:"learning-journey"}):(J(),Promise.resolve())},hhg=function(X,J,p){if(X.isInitialized()){var l=
Q2(p),g=l==="watch";
l=l==="shorts";var B=Q2(J)==="watch";if(g)B||(X.backgroundPageData=J),X.watchPipMode&&B||X.deactivate(p.endpoint);else if(l){if(Q2(J)!=="shorts"){var k;(k=X.getPlayerElement())==null||k.pause()}}else B&&!X.watchPipMode&&(rT6(J,p,!0)?(X.watchWhileMode&&_.v6b(X,!1),_.kOO(X,J)):X.isMiniplayerActive()&&X.watchWhileMode&&X.deactivate());B&&_.ZP6(X);X.shortsPipMode&&!l&&(window.focus(),X.deactivate());if(X.pictureInPictureEnabled())if(l&&X.shortsPipEnabled||g&&X.JSC$19301_watchPipEnabled&&(!X.watchPipManualOnlyEnabled||
_.NRR()&&_.U4T("Chromium")>=142))_.uzT(X.handleMediaSessionPipActivation);else if(!X.isMiniplayerActive()&&(X.shortsPipEnabled||X.JSC$19301_watchPipEnabled)&&_.NRR()){X=_.MEm().mediaSession;try{X.setActionHandler("enterpictureinpicture",null)}catch(n){}}}},xb6=function(X,J){var p,l;
_.L(function(g){if(g.nextAddress==1){if(!X||!X.navigationEndpoint)return g.return();_.To().lockupActivation=!0;var B;J?B=_.AW(_.cI("QUEUE",void 0,"Queue")):B=X.longBylineText;l=(p=B)&&X.title?{miniplayerTitle:X.title,miniplayerSubtitle:p,playlistData:null}:void 0;return g.yield(_.dDZ(_.yG().resolve(_.g9),X.navigationEndpoint,!0,l),2)}_.To().userActivation=!0;_.Ma(g)})},Ah6=function(X,J){var p,l,g,B,k,n;
_.L(function(w){if(w.nextAddress==1){p=_.a(J,_.Djb);if(!p||!p.listId)return w.return();X.index=p.index||X.index||0;l=X.response&&X.response.playingVideoId||void 0;return w.yield(_.gNG(X.JSC$13361_playlistNetworkManager,p.listId,X.index,l),2)}g=w.yieldResult;if(!g)return w.return();B=g.playlistId;k=g.playlistPanelRenderer;!X.queueProxy&&B&&k&&B.startsWith("TLPQ")&&(X.queueProxy=new _.vY(X.JSC$13361_playlistNetworkManager,B,X.setPlaylistData.bind(X),X.clearQueue.bind(X),_.MBm(k),X.storage));if(p.openMiniplayer&&
(n=_.uFa(k))&&!X.JSC$13361_pageManager.isOnWatch()){var Y=n,e=p.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE";X.isMiniplayerActive()||xb6(Y,e)}X.setPlaylistData(B,k,g.autoplayRenderer);_.Ma(w)})},kP2=function(X,J){var p=_.rM();
p.index===void 0&&(p.index=0);p.temporaryItems.push.apply(p.temporaryItems,_.EU(X));if((J.videoId||J.videoIds)&&p.index!==void 0&&J.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE"){if(!p.queueProxy){var l=[];if(p.response){var g=_.yG().resolve(_.g9).isMiniplayerActive();if(p.response.playlistPanelRenderer&&p.response.playlistId&&!p.response.playlistId.startsWith("TLPQ")){if(p.JSC$13361_pageManager.isOnWatch()||g)l=_.MBm(p.response.playlistPanelRenderer)}else p.response.playingVideoId&&!J.openMiniplayer?
l.push(p.response.playingVideoId):g&&p.response.playingVideoId&&J.openMiniplayer&&l.push(p.response.playingVideoId)}p.queueProxy=new _.vY(p.JSC$13361_playlistNetworkManager,"",p.setPlaylistData.bind(p),p.clearQueue.bind(p),l,p.storage);p.queueProxy.JSC$13307_setCurrentIndex(p.index)}p.queueProxy.addVideos(J.videoIds||[J.videoId],J)}No0(p,X);p.response&&_.IL(p,_.yL(p,p.response.autoplayRenderer));p.JSC$13361_pageManager.isOnWatch()||(X=X[0],J=J.listType==="PLAYLIST_EDIT_LIST_TYPE_QUEUE",p.isMiniplayerActive()||
xb6(X,J))},HIb=function(X,J){var p;
return _.L(function(l){return l.nextAddress==1?J&&X.lastWelcomeContinuationSent!==J?_.DXp(X)?l.yield(X.panelController.isVisible("PAai_companion"),3):l.jumpTo(2):l.return(!1):l.nextAddress==2||(p=l.yieldResult,p)?l.return(!0):l.return(!1)})},ar2=function(X){var J,p,l,g,B;
return _.L(function(k){if(k.nextAddress==1){if(!X.welcomeOptions)return k.return();J=X.welcomeOptions;p=J.command;l=J.setPending;if(p){var n;var w=(n=_.a(p,_.XJ))==null?void 0:n.token}else w=void 0;g=w;return k.yield(HIb(X,g),2)}if(!k.yieldResult)return k.return();X.lastWelcomeContinuationSent=g;(B=l)==null||B(!0);w="youchat-"+Date.now();n=(n=_.cE())?String(Math.floor(n.getCurrentTime())*1E3):void 0;_.J4(p,{form:{formData:E8({clientMessageId:w,playerOffsetMs:n,pageContext:_.zgp(X,X.pageSubtype)})}});
_.Ma(k)})},Ubb=function(X,J){_.L(function(p){X.welcomeOptions=J;
return p.yield(ar2(X),0)})},rHA=function(X){var J=_.g2(X);
if(J=="object"||J=="array"){if(typeof X.clone==="function")return X.clone();if(typeof Map!=="undefined"&&X instanceof Map)return new Map(X);if(typeof Set!=="undefined"&&X instanceof Set)return new Set(X);J=J=="array"?[]:{};for(var p in X)J[p]=rHA(X[p]);return J}return X},fSs=function(X,J){return Array.prototype.reduce.call(X,J,{duration:0})},r1=function(X,J){return _.IXR(_.Fl(X,J,void 0,_.mV))},It=function(X,J){return _.vp(_.Fl(X,J,void 0,_.mV))},yi=function(X,J){return _.Vu5(_.Fl(X,J,void 0,_.mV))},
ot=function(X,J){return _.Fl(X,J,void 0,_.mV,_.l2)},Irg=_.eD(function(X,J,p,l){if(_.yv)return _.sla(X,J,p,l);
if(X.nextWireType_!==0)return!1;_.Il(J,p,l,_.rB(X.decoder_,_.zZ));return!0},_.al,_.$Y),yH2=_.eD(function(X,J,p){if(_.yv)return _.pUZ(X,J,p);
if(X.nextWireType_!==1)return!1;var l=X.decoder_;X=_.lf(l);l=_.lf(l);X=_.P0(X,l);_.ZF(J,p,X);return!0},_.tDB,_.ZJU),oup=_.eD(function(X,J,p){if(X.nextWireType_!==5)return!1;
_.ZF(J,p,_.lf(X.decoder_));return!0},function(X,J,p){J=_.SsK(J);
J!=null&&(_.h1(X,p,5),_.xG(X.encoder_,J))},_.YTu),Sbs=_.eD(function(X,J,p){if(X.nextWireType_!==2)return!1;
X=_.JAs(X);_.ZF(J,p,X===_.DX()?void 0:X);return!0},_.TBT,_.HJ0),OI6=_.mfW(function(X,J,p){if(X.nextWireType_!==0&&X.nextWireType_!==2)return!1;
J=_.$G(J,J[_.$b]|0,p);X.nextWireType_==2?_.ppv(X,Y0A,J):J.push(_.pM(X.decoder_));return!0},function(X,J,p){J=_.RbT(_.vp,J,!0);
if(J!=null&&J.length){p=_.C2X(X,p);for(var l=0;l<J.length;l++)_.GuK(X.encoder_,J[l]);_.kgZ(X,p)}},_.as0),cH6=_.eD(function(X,J,p,l){if(X.nextWireType_!==0)return!1;
_.Il(J,p,l,_.pM(X.decoder_));return!0},_.jlY,_.as0),bIA=function(X,J,p){return Math.abs(X-J)<=(p||1E-6)},fr0=function(X,J){return X==J?!0:X&&J?X.width==J.width&&X.height==J.height:!1},SM=function(X,J){X.insertBefore(J,X.childNodes[0]||null)},Db6=function(X){return X.previousElementSibling!==void 0?X.previousElementSibling:_.fxU(X.previousSibling,!1)},Rhw=function(X,J){var p=[];
for(J=J||0;J<X.length;J+=2)_.hkb(X[J],X[J+1],p);return p.join("&")},mbw=function(X,J){var p=arguments.length==2?Rhw(arguments[1],0):Rhw(arguments,1);
return _.Zqv(X,p)},lAJ=_.bA(_.ia),F9A=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(F9A,_.wB);F9A.prototype.getTypeName=function(){return _.KR(this,1).split("/").pop()};
F9A.prototype.getValue=function(){var X=_.Fl(this,2);if(Array.isArray(X)||X instanceof _.wB)throw Error("W");return _.ME(this,2)};
var qb0=[0,2,_.eS],LAp=function(){var X=_.I7();this.JSC$10193_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/opened",_.rv("channel_type"))};
LAp.prototype.increment=function(X){this.JSC$10193_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/opened",X)};
var AoJ=function(){var X=_.I7();this.JSC$10196_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/closed",_.rv("channel_type"))};
AoJ.prototype.increment=function(X){this.JSC$10196_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/closed",X)};
var YeA=function(){var X=_.I7();this.JSC$10199_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",_.rv("channel_type"))};
YeA.prototype.increment=function(X){this.JSC$10199_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/message_received",X)};
var wnp=function(){var X=_.I7();this.JSC$10202_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
wnp.prototype.increment=function(){this.JSC$10202_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/success")};
var vjT=function(){var X=_.I7();this.JSC$10205_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/channel/error",_.rv("channel_type"),_.rv("error_type"))};
vjT.prototype.increment=function(X,J){this.JSC$10205_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/channel/error",X,J)};
var eos=function(){var X=_.I7();this.JSC$10208_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
eos.prototype.increment=function(){this.JSC$10208_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps")};
var ZL2=function(){var X=_.I7();this.JSC$10211_streamzService=X;X.addNewCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
ZL2.prototype.increment=function(){this.JSC$10211_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps")};
var Ki6=function(){var X=_.I7();this.JSC$10217_streamzService=X;X.addNewCounter("/client_streamz/youtube/identity/dma_pause_player")};
Ki6.prototype.increment=function(){this.JSC$10217_streamzService.JSC$10063_incrementCounter("/client_streamz/youtube/identity/dma_pause_player")};
NJA=function(X){return X.getCount&&typeof X.getCount=="function"?X.getCount():_.VZ(X)||typeof X==="string"?X.length:_.Q5.getCount(X)};
M32=function(X,J){if(typeof X.every=="function")return X.every(J,void 0);if(_.VZ(X)||typeof X==="string")return Array.prototype.every.call(X,J,void 0);for(var p=_.YBU(X),l=_.If(X),g=l.length,B=0;B<g;B++)if(!J.call(void 0,l[B],p&&p[B],X))return!1;return!0};
uhp=function(X,J,p,l){var g=new _.km(null);X&&_.yP(g,X);J&&_.of(g,J);p&&_.SF(g,p);l&&_.Og(g,l);return g};
GKJ=function(X){if(X>=48&&X<=57||X>=96&&X<=106||X>=65&&X<=90||_.mC&&X==0)return!0;switch(X){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 _.Fj;default:return!1}};
dbb=function(X){if(X.altKey&&!X.ctrlKey||X.metaKey||X.keyCode>=112&&X.keyCode<=123)return!1;if(GKJ(X.keyCode))return!0;switch(X.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!_.Fj;default:return X.keyCode<166||X.keyCode>183}};
_.re=function(X){this.__isSoyCss=!0;this.css=VNp.apply(null,[X.strings].concat(_.EU(X.args)))};
_.re.prototype.toString=function(){return this.css};
var tN6=function(){_.re.apply(this,arguments)};
_.r(tN6,_.re);var V36=[0,_.CM,oup,-1],Xcw=0,BPb=!1,jpA=function(X,J,p,l,g,B,k){this.date=typeof X==="number"?new Date(X,J||0,p||1,l||0,g||0,B||0,k||0):new Date(X&&X.getTime?X.getTime():_.U4())};
_.r9(jpA,_.ib);_.W=jpA.prototype;_.W.getHours=function(){return this.date.getHours()};
_.W.getMinutes=function(){return this.date.getMinutes()};
_.W.getSeconds=function(){return this.date.getSeconds()};
_.W.getMilliseconds=function(){return this.date.getMilliseconds()};
_.W.getUTCDay=function(){return this.date.getUTCDay()};
_.W.getUTCHours=function(){return this.date.getUTCHours()};
_.W.getUTCMinutes=function(){return this.date.getUTCMinutes()};
_.W.getUTCSeconds=function(){return this.date.getUTCSeconds()};
_.W.getUTCMilliseconds=function(){return this.date.getUTCMilliseconds()};
_.W.setHours=function(X){this.date.setHours(X)};
_.W.setMinutes=function(X){this.date.setMinutes(X)};
_.W.setSeconds=function(X){this.date.setSeconds(X)};
_.W.setMilliseconds=function(X){this.date.setMilliseconds(X)};
_.W.setUTCHours=function(X){this.date.setUTCHours(X)};
_.W.setUTCMinutes=function(X){this.date.setUTCMinutes(X)};
_.W.setUTCSeconds=function(X){this.date.setUTCSeconds(X)};
_.W.setUTCMilliseconds=function(X){this.date.setUTCMilliseconds(X)};
_.W.add=function(X){_.ib.prototype.add.call(this,X);X.hours&&this.setUTCHours(this.date.getUTCHours()+X.hours);X.minutes&&this.setUTCMinutes(this.date.getUTCMinutes()+X.minutes);X.seconds&&this.setUTCSeconds(this.date.getUTCSeconds()+X.seconds)};
_.W.JSC$11603_toIsoString=function(X){var J=_.ib.prototype.JSC$11603_toIsoString.call(this,X);return X?J+"T"+_.bf(this.getHours(),2)+":"+_.bf(this.getMinutes(),2)+":"+_.bf(this.getSeconds(),2):J+"T"+_.bf(this.getHours(),2)+_.bf(this.getMinutes(),2)+_.bf(this.getSeconds(),2)};
_.W.equals=function(X){return this.getTime()==X.getTime()};
_.W.toString=function(){return this.JSC$11603_toIsoString()};
_.W.clone=function(){var X=new jpA(this.date);X.firstDayOfWeek_=this.firstDayOfWeek_;X.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return X};
WCs.prototype.set=function(X){this.relativeTimeStart_=X};
WCs.prototype.reset=function(){this.set(_.U4())};
WCs.prototype.get=function(){return this.relativeTimeStart_};
var t30=null,PJw=function(){t30||(t30=new WCs)},QeO=function(){t30||(t30=new WCs)};
_.r9(QeO,PJw);_.W=Cv2.prototype;_.W.JSC$11629_buffer_="";_.W.set=function(X){this.JSC$11629_buffer_=""+X};
_.W.append=function(X,J,p){this.JSC$11629_buffer_+=String(X);if(J!=null)for(var l=1;l<arguments.length;l++)this.JSC$11629_buffer_+=arguments[l];return this};
_.W.clear=function(){this.JSC$11629_buffer_=""};
_.W.getLength=function(){return this.JSC$11629_buffer_.length};
_.W.toString=function(){return this.JSC$11629_buffer_};
var ZGp={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"},LCT=function(X){this.xhr=X},Atw=function(X,J,p){_.XI.call(this,X+", errorCode="+J);
this.errorCode=J;this.xhr=p;this.name="PromiseAjaxError"};
_.r(Atw,_.XI);var EuJ=!1,ISp=function(X){_.XI.call(this,X.message||X.description||X.name);this.isMissing=X instanceof HGJ;this.isTimeout=X instanceof Atw&&X.errorCode=="net.timeout";this.isCanceled=X instanceof _.ly};
_.r(ISp,_.XI);ISp.prototype.name="BiscottiError";var HGJ=function(){_.XI.call(this,"Biscotti ID is missing from server")};
_.r(HGJ,_.XI);HGJ.prototype.name="BiscottiMissingError";var nET={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},aSw=null,vqJ=function(){try{var X=_.Lw("yt.ads.biscotti.getId_");return X?X():EC2()}catch(J){return _.EW(J)}},mLp={'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"},K92=function(X,J){return _.a4({type:"SET_COMMAND_FOR_GROUP_ID",payload:{groupId:X,command:J}})},TJg=function(X){return _.a4({type:"SET_IS_WATCH_WHILE_MODE",
payload:{isWatchWhileMode:X}})},zhA=function(X){return _.a4({type:"SET_IS_SMALL_SCREEN_SQUEEZEBACK",
payload:{isSmallScreenSqueezeback:X}})},je2=function(X){return _.a4({type:"SET_IS_PLAYBACK_STARTED",
payload:{isPlaybackStarted:X}})},iIJ=function(){return _.a4({type:"TALK_TO_RECS_RESET_STEP_STATES",
payload:null})},ses=function(X){return _.a4({type:"SET_GUIDE_IS_EXPANDED",
payload:X})},X22=function(X){return _.a4({type:"SET_SINGLE_OPTION_SURVEY_IS_ACTIVE",
payload:X})},Jb2=function(X){return _.a4({type:"SET_TAB_GESTURES_IS_ACTIVE",
payload:X})},p26=function(X){return _.a4({type:"SET_ONLINE_STATUS",
payload:X})},lK2=function(X){return _.a4({type:"SET_IS_WATCH_ACTIVE",
payload:{isWatchActive:X}})},g8A=function(X){return _.a4({type:"SET_IS_WATCH_NARROW_WIDTH",
payload:{isWatchNarrowWidth:X}})},Bhp=function(X){return _.a4({type:"SET_IS_LIVE_CHAT_COLLAPSED",
payload:{isLiveChatCollapsed:X}})},$jp=function(X,J){return _.a4({type:"SET_TRANSCRIPTION_STATE",
payload:{high:X,low:J}})},Wop=function(X){return _.a4({type:"SET_OVERLAY_STATE",
payload:X})},jhw=[[["dDNtdGk3bTNwcmltYXJ5I2wxdDg=",
null,null],[null,["LXR3by1jb2x1bW4tYnJvd3NlLXJlc3VsdHMtcmVuZGVyZXIjcGxzdGd4MTliMmQ4eXRk","c3R5bGUtc2NvcGUjMXdka3c2dWZwOWl1"],null],["bWFzdGhlYWQtYWQjdjRmdHNjemZoYXBh",["I3VhYmJ6emt5cmNwa3l0ZC1yaWNoLWdyaWQtcmVuZGVyZXI="],null],[null,["I3cxNTg5ZGZuanJ1M3l0ZC1yaWNoLWdyaWQtcmVuZGVyZXI=","c3R5bGUtc2NvcGUjZGVseWtza3pwZ3J4"],null],[null,["Zml5aDRucXNxMHl0ZC1iYW5uZXItcHJvbW8tcmVuZGVyZXIjeHk=","c3R5bGUtc2NvcGUjcWRodWo1eGdzcTg0"],null],[null,["ZXIjbnpyaHc5MTBrcmcweXRkLWFkLXNsb3QtcmVuZGVy"],null]],[["bGxwbGF5ZXItYWRzI3o4dGxndm5wd2Y=",
null,null]],[[null,null,"ejBldTN3dGtzMWh5dGxyLWJhbm5lci1jdGEtcmVuZGVyZXIjcA=="]]],Pvw="#",CbJ=0,kaA=function(X,J,p){var l=this;this.priority=J;this.delay=p;this.jobId=0;this.completionCallback=_.QD;this.wrappedJob=function(){X();l.completionCallback()};
this.id=++CbJ};
kaA.prototype.enqueue=function(X){this.completionCallback=X;this.jobId=_.gs.addJob(this.wrappedJob,this.priority,this.delay)};
var O_=function(){_.Ob.call(this);this.isActive=!1;this.suspendedTasks=new Set;this.scheduledTasks=new Set;this.taskIdToTask=new Map};
_.r(O_,_.Ob);O_.prototype.addJob=function(X,J,p){X=new kaA(X,J,p);this.taskIdToTask.set(X.id,X);this.isActive?n8p(this,X):this.suspendedTasks.add(X);return X.id};
var n8p=function(X,J){X.scheduledTasks.add(J);J.enqueue(function(){X.scheduledTasks.delete(J)})};
O_.prototype.cancelJob=function(X){(X=this.taskIdToTask.get(X))&&(this.scheduledTasks.delete(X)?_.gs.cancelJob(X.jobId):this.suspendedTasks.delete(X))};
O_.prototype.pause=function(){var X=this;this.isActive=!1;this.scheduledTasks.forEach(function(J){_.gs.cancelJob(J.jobId);X.suspendedTasks.add(J)});
this.scheduledTasks.clear()};
O_.prototype.start=function(){var X=this;this.isActive=!0;this.suspendedTasks.forEach(function(J){n8p(X,J)});
this.suspendedTasks.clear()};
O_.prototype.reset=function(){this.scheduledTasks.forEach(function(X){_.gs.cancelJob(X.jobId)});
this.scheduledTasks.clear();this.suspendedTasks.clear();this.taskIdToTask.clear()};
var Lob=function(X,J){this.JSC$13487_networkService_=X;this.pageRequestPromise=J};
Lob.prototype.fetchData=function(X){Abb(this,this.JSC$13487_networkService_.fetchData(X))};
Lob.prototype.postData=function(X,J){Abb(this,this.JSC$13487_networkService_.postData(X,J))};
Lob.prototype.requestDataForServiceEndpoint=function(X,J){Abb(this,this.JSC$13487_networkService_.requestDataForServiceEndpoint(X,J))};
var Abb=function(X,J){J.then(X.pageRequestPromise.onSuccess,X.pageRequestPromise.onFailure,X.pageRequestPromise)};
Lob.prototype.cancel=function(){this.pageRequestPromise.cancel()};
var w2p=function(X){this.buildNetworkRequest_=X;this.pendingRequests_=new Set};
w2p.prototype.reset=function(){this.pendingRequests_.forEach(function(X){X.cancel()});
this.pendingRequests_.clear()};
w2p.prototype.fetchData=function(X){var J=YK6(this);J.fetchData(X);return J.pageRequestPromise};
w2p.prototype.postData=function(X,J){var p=YK6(this);p.postData(X,J);return p.pageRequestPromise};
w2p.prototype.requestDataForServiceEndpoint=function(X,J){var p=YK6(this);p.requestDataForServiceEndpoint(X,J);return p.pageRequestPromise};
var YK6=function(X){var J=X.buildNetworkRequest_();X.pendingRequests_.add(J);var p=function(){X.pendingRequests_.delete(J)};
J.pageRequestPromise.then(p,p);return J},v8p=function(X){var J=new O_;
this.JSC$13494_networkService_=X;this.JSC$13494_taskManager_=J;this.JSC$13494_networkManager_=new w2p(this.networkRequestFactory_.bind(this))};
_.W=v8p.prototype;_.W.networkRequestFactory_=function(){return new Lob(this.JSC$13494_networkService_,new _.G1(this.JSC$13494_taskManager_))};
_.W.reset=function(){this.JSC$13494_taskManager_.reset();this.JSC$13494_networkManager_.reset()};
_.W.start=function(){this.JSC$13494_taskManager_.start()};
_.W.pause=function(){this.JSC$13494_taskManager_.pause()};
_.W.getTaskManager=function(){return this.JSC$13494_taskManager_};
_.W.getNetworkManager=function(){return this.JSC$13494_networkManager_};
var Wzg=null,nc6=[],p$A=0,$6p=0,l72=null,w$g=null,pU=function(X){this.token=X};
pU.getInstance=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.yR(),2);X=J.yieldResult;if(!X)return J.return();pU.instance||(pU.instance=new pU(X));return J.return(pU.instance)})};
var U60=function(X){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(x6T(X.token),2);J=p.yieldResult;return p.return(J.clear("resource-manifest-assets"))})},Jg=function(X){this.token=X};
Jg.getInstance=function(){var X;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.yR(),2);X=J.yieldResult;if(!X)return J.return();Jg.instance||(Jg.instance=new Jg(X));return J.return(Jg.instance)})};
var Hvs=function(X){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(x6T(X.token),2);J=p.yieldResult;return p.yield(J.clear("auth"),0)})},enA=!1,G4b=null,d62=void 0,jKs=!1,ZSg=function(X){if(!_.HE(document,"gtm-noscript")){var J=document.createElement("noscript");
J.id="gtm-noscript";J.textContent='<iframe src="https://www.googletagmanager.com/ns.html?id='+X+'" height="0" width="0" style="display:none;visibility:hidden"></iframe>';document.body.prepend(J)}},hnA=function(X){_.XI.call(this,X)};
_.r(hnA,_.DWZ);
var Pu0=!1,K_p=[],Em2=!1,C02={},ll2=function(X,J){var p=xj6,l=this;this.renderFn=X;this.listeners=p;this.context=J;this.getPlayerApi=void 0;this.eventListenerCleanupFunctions=[];this.recentlyNavigated=!1;var g;this.lastSeenPlayerApi=_.l9((g=this.playerControlsData)==null?void 0:g.playerApi);this.boundSetState=this.setState.bind(this);this.state=Object.assign({},_.KXK(),void 0);_.H("player_controls_render_optimization")&&window.addEventListener("state-navigatestart",function(){g1s(l).setState({playerState:-1});l.resetRecentlyNavigatedJobId&&
_.gs.cancelJob(l.resetRecentlyNavigatedJobId);l.recentlyNavigated=!0;l.resetRecentlyNavigatedJobId=_.gs.addJob(function(){l.recentlyNavigated=!1},8,1E4)})};
ll2.prototype.setState=function(X){if(!_.H("mweb_player_skip_no_op_state_changes")||!kbJ(X,this.state))if(this.state=Object.assign({},this.state,X),!_.H("player_controls_render_optimization")||this.state.playerState!==-1&&this.state.playerState!==5||!this.recentlyNavigated)X=-1,_.H("player_controls_log_creation_killswitch")||ntp()||(X=(0,_.S8)()),_.KV("pcu_s"),_.KV("pcu_se"),_.KV("pcu_rs"),this.renderFn(g1s(this)),_.KV("pcu_re"),Lf2(X),_.gs.addJob(function(){_.KV("pcu_ap")},8)};
var g1s=function(X){if(X.getPlayerApi)var J=_.l9(X.getPlayerApi());else{var p;J=_.l9((p=X.playerControlsData)==null?void 0:p.playerApi)}return Object.assign({},X.state,{setState:X.boundSetState,domMeasurements:{progressBarLineRect:X.progressBarLineRect},playerApi:J,appApi:X.context.appApi,playerContainer:X.context.playerContainer,playerControlContainer:X.context.playerControlContainer,uxConfig:X.context.uxConfig})},Bu6=function(X){X.listeners.forEach(function(J){X.eventListenerCleanupFunctions.push(J.register(function(){return g1s(X)},
function(){return X.getData()}))})},$zp=function(X){X.eventListenerCleanupFunctions.forEach(function(J){J()});
X.eventListenerCleanupFunctions.length=0};
ll2.prototype.getData=function(){return this.playerControlsData};var WNA=function(){var X=window.navigator.userAgent.match(/Chrome\/([0-9]+)/);return X?parseInt(X[1],10):0},HS0=function(X){return!!document.currentScript&&(document.currentScript.src.indexOf("?"+X)!=-1||document.currentScript.src.indexOf("&"+X)!=-1)},aKA=function(){return typeof window.__onGCastApiAvailable=="function"?window.__onGCastApiAvailable:null},AFp=function(X){X.length?UjT(X.shift(),function(){AFp(X)}):kS6()},YW0=function(X){return"chrome-extension://"+X+"/cast_sender.js"},UjT=function(X,
J,p){var l=document.createElement("script");
l.onerror=J;p&&(l.onload=p);_.Y0(l,_.zL(X));(document.head||document.documentElement).appendChild(l)},rbO=function(){var X=WNA(),J=[];
if(X>1){var p=X-1;J.push("//www.gstatic.com/eureka/clank/"+X+"/cast_sender.js");J.push("//www.gstatic.com/eureka/clank/"+p+"/cast_sender.js")}return J},kS6=function(){var X=aKA();
X&&X(!1,"No cast extension found")},LN0=function(){if(IKp){var X=2,J=aKA(),p=function(){X--;
X==0&&J&&J(!0)};
window.__onGCastApiAvailable=p;UjT("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",kS6,p)}},CN2=function(){LN0();
var X=rbO();X.push("//www.gstatic.com/eureka/clank/cast_sender.js");AFp(X)},nr0=function(){LN0();
var X=rbO();X.push.apply(X,_.EU(wH0.map(YW0)));X.push("//www.gstatic.com/eureka/clank/cast_sender.js");AFp(X)},IKp=HS0("loadCastFramework")||HS0("loadCastApplicationFramework"),wH0=["pkedcjkdefgpdelpbcmbmeomcjbeemfm",
"enhhojjnijigcajfphajepfemndkmdlo"];var ybT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ybT,_.wB);var o82=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(o82,_.wB);var SK0=function(){var X=new o82;return _.XX(X,1,3)};var c8=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(c8,_.wB);var R$0=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(R$0,_.wB);var OST=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(OST,_.wB);OST.prototype.getToken=function(){return _.KR(this,1)};
OST.prototype.setToken=function(X){return _.Cu(this,1,X)};
var ftp=function(X){return _.jA(X,3,_.b2,_.xn())},DIs=function(X){return _.jA(X,6,_.b2,_.xn())};var bj=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(bj,_.wB);bj.prototype.getToken=function(){return _.bR(this,OST,2)};
bj.prototype.setToken=function(X){return _.DF(this,2,X)};
bj.prototype.getName=function(){return _.KR(this,6)};
var cbp=_.bA(bj);var bSb=function(X,J,p){this.requestMessage=X;this.methodDescriptor=J;this.metadata=p};
bSb.prototype.getMetadata=function(){return this.metadata};var fKO=function(X,J){J=J===void 0?{}:J;this.responseMessage=X;this.metadata=J;this.status=null};
fKO.prototype.getMetadata=function(){return this.metadata};
fKO.prototype.getStatus=function(){return this.status};var fi=function(X,J,p,l,g){this.name=X;this.methodType="unary";this.requestType=J;this.responseType=p;this.requestSerializeFn=l;this.responseDeserializeFn=g},Djp=function(X,J,p){p=p===void 0?{}:p;
return new bSb(J,X,p)};
fi.prototype.getName=function(){return this.name};var DY=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(DY,_.wB);DY.prototype.getHeader=function(){return _.bR(this,c8,1)};
DY.prototype.setHeader=function(X){return _.DF(this,1,X)};
DY.prototype.hasHeader=function(){return _.qE(this,c8,1)};var RnA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(RnA,_.wB);var mjJ=new fi("/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",DY,RnA,function(X){return X.serialize()},_.bA(RnA));var Rt=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Rt,_.wB);Rt.prototype.getHeader=function(){return _.bR(this,c8,1)};
Rt.prototype.setHeader=function(X){return _.DF(this,1,X)};
Rt.prototype.hasHeader=function(){return _.qE(this,c8,1)};var Fo2=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Fo2,_.wB);var qKT=new fi("/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",Rt,Fo2,function(X){return X.serialize()},_.bA(Fo2));var mu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(mu,_.wB);mu.prototype.getHeader=function(){return _.bR(this,c8,1)};
mu.prototype.setHeader=function(X){return _.DF(this,1,X)};
mu.prototype.hasHeader=function(){return _.qE(this,c8,1)};var Nhs=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Nhs,_.wB);Nhs.prototype.getValues=function(X){return _.dUG(this,1,X)};var MXb=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(MXb,_.wB);MXb.prototype.getLink=function(){return _.bR(this,bj,1)};var uZg=new fi("/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",mu,MXb,function(X){return X.serialize()},_.bA(MXb));var Fu=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Fu,_.wB);Fu.prototype.getHeader=function(){return _.bR(this,c8,1)};
Fu.prototype.setHeader=function(X){return _.DF(this,1,X)};
Fu.prototype.hasHeader=function(){return _.qE(this,c8,1)};var GaA=new fi("/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",Fu,bj,function(X){return X.serialize()},cbp);var dj2=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(dj2,_.wB);var VXp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(VXp,_.wB);VXp.prototype.getUrl=function(){return _.KR(this,2)};
VXp.prototype.setUrl=function(X){return _.Cu(this,2,X)};var tXA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(tXA,_.wB);var PbA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(PbA,_.wB);var QWw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(QWw,_.wB);var Et6=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Et6,_.wB);var P0J=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(P0J,_.wB);var E8g=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(E8g,_.wB);var p5T=_.bA(E8g);var KoA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(KoA,_.wB);var ThA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(ThA,_.wB);_.W=ThA.prototype;_.W.getHeader=function(){return _.bR(this,c8,1)};
_.W.setHeader=function(X){return _.DF(this,1,X)};
_.W.hasHeader=function(){return _.qE(this,c8,1)};
_.W.getCompletionUrl=function(){return _.KR(this,6)};
_.W.getDeviceId=function(){return _.KR(this,11)};var znJ=new fi("/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",ThA,E8g,function(X){return X.serialize()},p5T);var jWb=new Set(["SAPISIDHASH","APISIDHASH"]);var iSA=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(iSA,_.wB);iSA.prototype.getMessage=function(){return _.KR(this,2)};
var sWg=_.bA(iSA);var J$A=function(X,J){this.onDataCallbacks=[];this.onMetadataCallbacks=[];this.onStatusCallbacks=[];this.onEndCallbacks=[];this.onErrorCallbacks=[];this.xhrNodeReadableStream=X.nodeReadableStream;this.grpcResponseDeserializeFn=J;this.xhr=X.xhr;this.xhrNodeReadableStream&&Xdp(this)},CVp=function(X,J){var p=new pdT;
_.PH(X.xhr,"complete",function(){if(X.xhr.isSuccess()){var l=X.xhr.getResponseText();var g;if(g=J)g=X.xhr,g.JSC$10072_xhr_&&g.isComplete()?(g=g.JSC$10072_xhr_.getResponseHeader("Content-Type"),g=g===null?void 0:g):g=void 0,g=g==="text/plain";if(g){if(!atob)throw Error("ck");l=atob(l)}try{var B=X.grpcResponseDeserializeFn(l)}catch(n){l_p(X,vt0(new _.Be(13,"Error when deserializing response data; error: "+n+(", response: "+l)),p));return}l=_.rnm(X.xhr.getStatus());ggs(X,BpJ(X));l===0?$0g(X,B):l_p(X,
vt0(new _.Be(l,"Xhr succeeded but the status code is not 200"),p))}else{l=X.xhr.getResponseText();B=BpJ(X);if(l){var k=WUp(X,l);l=k.code;g=k.details;k=k.metadata}else l=2,g="Rpc failed due to xhr error. uri: "+String(X.xhr.JSC$10072_lastUri_)+", error code: "+(X.xhr.JSC$10072_lastErrorCode_+", error: ")+X.xhr.getLastError(),k=B;ggs(X,B);l_p(X,vt0(new _.Be(l,g,k),p))}})},Xdp=function(X){X.xhrNodeReadableStream.on("data",function(J){if("1"in J){var p=J["1"];
try{var l=X.grpcResponseDeserializeFn(p)}catch(g){l_p(X,new _.Be(13,"Error when deserializing response data; error: "+g+(", response: "+p)))}l&&$0g(X,l)}if("2"in J)for(J=WUp(X,J["2"]),p=0;p<X.onStatusCallbacks.length;p++)X.onStatusCallbacks[p](J)});
X.xhrNodeReadableStream.on("end",function(){ggs(X,BpJ(X));for(var J=0;J<X.onEndCallbacks.length;J++)X.onEndCallbacks[J]()});
X.xhrNodeReadableStream.on("error",function(){if(X.onErrorCallbacks.length!==0){var J=X.xhr.JSC$10072_lastErrorCode_;J!==0||X.xhr.isSuccess()||(J=6);var p=-1;switch(J){case 0:var l=2;break;case 7:l=10;break;case 8:l=4;break;case 6:p=X.xhr.getStatus();l=_.rnm(p);break;default:l=14}ggs(X,BpJ(X));J=_.TeZ(J)+", error: "+X.xhr.getLastError();p!==-1&&(J+=", http status code: "+p);l_p(X,new _.Be(l,J))}})},BpJ=function(X){var J={},p=Zgw(X.xhr);
Object.keys(p).forEach(function(l){J[l]=p[l]});
return J},WUp=function(X,J){var p=2,l={};
try{var g=sWg(J);p=_.Hm(g,1);var B=g.getMessage();_.h0(g,F9A,3,_.xn()).length&&(l["grpc-web-status-details-bin"]=J)}catch(k){X.xhr&&X.xhr.getStatus()===404?(p=5,B="Not Found: "+String(X.xhr.JSC$10072_lastUri_)):(p=14,B="Unable to parse RpcStatus: "+k)}return{code:p,details:B,metadata:l}};
J$A.prototype.on=function(X,J){X==="data"?this.onDataCallbacks.push(J):X==="metadata"?this.onMetadataCallbacks.push(J):X==="status"?this.onStatusCallbacks.push(J):X==="end"?this.onEndCallbacks.push(J):X==="error"&&this.onErrorCallbacks.push(J);return this};
var kjw=function(X,J){J=X.indexOf(J);J>-1&&X.splice(J,1)};
J$A.prototype.removeListener=function(X,J){X==="data"?kjw(this.onDataCallbacks,J):X==="metadata"?kjw(this.onMetadataCallbacks,J):X==="status"?kjw(this.onStatusCallbacks,J):X==="end"?kjw(this.onEndCallbacks,J):X==="error"&&kjw(this.onErrorCallbacks,J);return this};
J$A.prototype.cancel=function(){this.xhr.abort()};
var $0g=function(X,J){for(var p=0;p<X.onDataCallbacks.length;p++)X.onDataCallbacks[p](J)},ggs=function(X,J){for(var p=0;p<X.onMetadataCallbacks.length;p++)X.onMetadataCallbacks[p](J)},l_p=function(X,J){for(var p=0;p<X.onErrorCallbacks.length;p++)X.onErrorCallbacks[p](J)},pdT=function(){var X=Error.call(this);
this.message=X.message;"stack"in X&&(this.stack=X.stack);this.name="AsyncStack";Object.setPrototypeOf(this,this.constructor.prototype)};
_.r(pdT,Error);var ngp=function(X){this.JSC$19507_worker_=X.worker||null;this.JSC$19507_streamBinaryChunks_=X.streamBinaryChunks||!1;this.JSC$19507_credentialsMode_=void 0};
_.r9(ngp,_.ynC);ngp.prototype.createInstance=function(){var X=new qo(this.JSC$19507_worker_,this.JSC$19507_streamBinaryChunks_);this.JSC$19507_credentialsMode_&&X.setCredentialsMode(this.JSC$19507_credentialsMode_);return X};
ngp.prototype.setCredentialsMode=function(X){this.JSC$19507_credentialsMode_=X};
var qo=function(X,J){_.s0.call(this);this.JSC$19511_worker_=X;this.JSC$19511_streamBinaryChunks_=J;this.JSC$19511_credentialsMode_=void 0;this.status=this.readyState=0;this.responseURL=this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$19511_responseHeaders_=null;this.JSC$19511_method_="GET";this.JSC$19511_url_="";this.inProgress_=!1;this.JSC$19511_textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_=
new AbortController};
_.r9(qo,_.s0);qo.prototype.open=function(X,J){if(this.readyState!=0)throw this.abort(),Error("dk");this.JSC$19511_method_=X;this.JSC$19511_url_=J;this.readyState=1;LU2(this)};
qo.prototype.send=function(X){if(this.readyState!=1)throw this.abort(),Error("ek");if(this.abortController_.signal.aborted)throw this.abort(),Error("fk");this.inProgress_=!0;var J={headers:this.requestHeaders_,method:this.JSC$19511_method_,credentials:this.JSC$19511_credentialsMode_,cache:void 0,signal:this.abortController_.signal};X&&(J.body=X);(this.JSC$19511_worker_||_.lT).fetch(new Request(this.JSC$19511_url_,J)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))};
qo.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort("Request was aborted.");this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null});
this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,A$O(this));this.readyState=0};
qo.prototype.handleResponse_=function(X){if(this.inProgress_&&(this.fetchResponse_=X,this.JSC$19511_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$19511_responseHeaders_=X.headers,this.readyState=2,LU2(this)),this.inProgress_&&(this.readyState=3,LU2(this),this.inProgress_)))if(this.responseType==="arraybuffer")X.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof _.lT.ReadableStream!==
"undefined"&&"body"in X){this.currentReader_=X.body.getReader();if(this.JSC$19511_streamBinaryChunks_){if(this.responseType)throw Error("gk");this.response=[]}else this.response=this.responseText="",this.JSC$19511_textDecoder_=new TextDecoder;wds(this)}else X.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))};
var wds=function(X){X.currentReader_.read().then(X.handleDataFromStream_.bind(X)).catch(X.handleSendFailure_.bind(X))};
qo.prototype.handleDataFromStream_=function(X){if(this.inProgress_){if(this.JSC$19511_streamBinaryChunks_&&X.value)this.response.push(X.value);else if(!this.JSC$19511_streamBinaryChunks_){var J=X.value?X.value:new Uint8Array(0);if(J=this.JSC$19511_textDecoder_.decode(J,{stream:!X.done}))this.response=this.responseText+=J}X.done?A$O(this):LU2(this);this.readyState==3&&wds(this)}};
qo.prototype.handleResponseText_=function(X){this.inProgress_&&(this.response=this.responseText=X,A$O(this))};
qo.prototype.handleResponseArrayBuffer_=function(X){this.inProgress_&&(this.response=X,A$O(this))};
qo.prototype.handleSendFailure_=function(){this.inProgress_&&A$O(this)};
var A$O=function(X){X.readyState=4;X.fetchResponse_=null;X.currentReader_=null;X.JSC$19511_textDecoder_=null;LU2(X)};
qo.prototype.setRequestHeader=function(X,J){this.requestHeaders_.append(X,J)};
qo.prototype.getResponseHeader=function(X){return this.JSC$19511_responseHeaders_?this.JSC$19511_responseHeaders_.get(X.toLowerCase())||"":""};
qo.prototype.getAllResponseHeaders=function(){if(!this.JSC$19511_responseHeaders_)return"";for(var X=[],J=this.JSC$19511_responseHeaders_.entries(),p=J.next();!p.done;)p=p.value,X.push(p[0]+": "+p[1]),p=J.next();return X.join("\r\n")};
qo.prototype.setCredentialsMode=function(X){this.JSC$19511_credentialsMode_=X};
var LU2=function(X){X.onreadystatechange&&X.onreadystatechange.call(X)};
Object.defineProperty(qo.prototype,"withCredentials",{get:function(){return this.JSC$19511_credentialsMode_==="include"},
set:function(X){this.setCredentialsMode(X?"include":"same-origin")}});var YJg=function(X){var J="";_.Q5.forEach(X,function(p,l){J+=l;J+=":";J+=p;J+="\r\n"});
return J},vgT=function(X,J,p){if(_.Q5.isEmpty(p))return X;
p=YJg(p);if(typeof X==="string")return _.vu(X,_.w$(J),p);_.ZE(X,J,p);return X};e$2.prototype.isInputValid=function(){return this.isInputValid_};
e$2.prototype.decode=function(X){if(!this.isInputValid_)throw this.isInputValid_=!1,Error("hk`"+this.JSC$19517_streamPos_+"`stream already broken`"+X);this.leftoverInput_+=X;X=Math.floor(this.leftoverInput_.length/4);if(X==0)return null;try{var J=_.VmY(this.leftoverInput_.slice(0,X*4))}catch(p){throw J=this.leftoverInput_,X=p.message,this.isInputValid_=!1,Error("hk`"+this.JSC$19517_streamPos_+"`"+X+"`"+J);}this.JSC$19517_streamPos_+=X*4;this.leftoverInput_=this.leftoverInput_.slice(X*4);return J};Zs2.prototype.isInputValid=function(){return this.state_!=3};
var ex2=function(X,J,p,l){X.state_=3;X.errorMessage_="The stream is broken @"+X.JSC$19520_streamPos_+"/"+p+". Error: "+l+". With input:\n"+J;throw Error(X.errorMessage_);};
Zs2.prototype.acceptsBinaryInput=function(){return!0};
Zs2.prototype.parse=function(X){function J(w){w&128&&ex2(B,k,n,"invalid tag");(w&7)!=2&&ex2(B,k,n,"invalid wire type");B.tag_=w>>>3;B.tag_!=1&&B.tag_!=2&&B.tag_!=15&&ex2(B,k,n,"unexpected tag");B.state_=1;B.length_=0;B.countLengthBytes_=0}
function p(w){B.countLengthBytes_++;B.countLengthBytes_==5&&w&240&&ex2(B,k,n,"message length too long");B.length_|=(w&127)<<(B.countLengthBytes_-1)*7;w&128||(B.state_=2,B.countMessageBytes_=0,typeof Uint8Array!=="undefined"?B.messageBuffer_=new Uint8Array(B.length_):B.messageBuffer_=Array(B.length_),B.length_==0&&g())}
function l(w){B.messageBuffer_[B.countMessageBytes_++]=w;B.countMessageBytes_==B.length_&&g()}
function g(){if(B.tag_<15){var w={};w[B.tag_]=B.messageBuffer_;B.result_.push(w)}B.state_=0}
for(var B=this,k=X instanceof Array?X:new Uint8Array(X),n=0;n<k.length;){switch(B.state_){case 3:ex2(B,k,n,"stream already broken");break;case 0:J(k[n]);break;case 1:p(k[n]);break;case 2:l(k[n]);break;default:throw Error("ik`"+B.state_);}B.JSC$19520_streamPos_++;n++}X=B.result_;B.result_=[];return X.length>0?X:null};var Hsp=function(){this.errorMessage_=null;this.JSC$19523_streamPos_=0;this.base64Decoder_=new e$2;this.pbParser_=new Zs2};
Hsp.prototype.isInputValid=function(){return this.errorMessage_===null};
var ZTA=function(X,J,p){X.errorMessage_="The stream is broken @"+X.JSC$19523_streamPos_+". Error: "+p+". With input:\n"+J;throw Error(X.errorMessage_);};
Hsp.prototype.acceptsBinaryInput=function(){return!1};
Hsp.prototype.parse=function(X){this.errorMessage_!==null&&ZTA(this,X,"stream already broken");var J=null;try{var p=this.base64Decoder_.decode(X);J=p===null?null:this.pbParser_.parse(p)}catch(l){ZTA(this,X,l.message)}this.JSC$19523_streamPos_+=X.length;return J};var xIp=function(){this.errorMessage_=this.jsonStreamParser_=null;this.state_=this.JSC$19526_streamPos_=0;this.result_=[];this.statusParsed_=!1};
xIp.prototype.isInputValid=function(){return this.errorMessage_===null};
xIp.prototype.acceptsBinaryInput=function(){return!1};
xIp.prototype.parse=function(X){function J(w){B.state_=6;B.errorMessage_="The stream is broken @"+B.JSC$19526_streamPos_+"/"+k+". Error: "+w+". With input:\n";throw Error(B.errorMessage_);}
function p(){B.jsonStreamParser_=new _.tt({allowCompactJsonArrayFormat:!0,deliverMessageAsRawString:!0})}
function l(w){if(w)for(var Y=0;Y<w.length;Y++){var e={};e[1]=w[Y];B.result_.push(e)}}
function g(w){if(w){(B.statusParsed_||w.length>1)&&J("extra status: "+w);B.statusParsed_=!0;var Y={};Y[2]=w[0];B.result_.push(Y)}}
for(var B=this,k=0;k<X.length;){var n;if(n=B.state_!==2){a:{for(;k<X.length;){if(!_.OJ(X[k])){n=!0;break a}k++;B.JSC$19526_streamPos_++}n=!1}n=!n}if(n)return null;switch(B.state_){case 6:J("stream already broken");break;case 0:X[k]==="["?(B.state_=1,k++,B.JSC$19526_streamPos_++):J("unexpected input token");break;case 1:X[k]==="["?(B.state_=2,p()):X[k]===","||X.slice(k,k+5)=="null,"?B.state_=3:X[k]==="]"?(B.state_=5,k++,B.JSC$19526_streamPos_++):J("unexpected input token");break;case 2:n=B.jsonStreamParser_.parse(X.substring(k));
l(n);B.jsonStreamParser_.done()?(B.state_=3,n=B.jsonStreamParser_.JSC$11756_buffer_,B.JSC$19526_streamPos_+=X.length-k-n.length,X=n,k=0):(B.JSC$19526_streamPos_+=X.length-k,k=X.length);break;case 3:X[k]===","||X.slice(k,k+5)=="null,"?(B.state_=4,p(),B.jsonStreamParser_.parse("["),k+=X[k]===","?1:5,B.JSC$19526_streamPos_++):X[k]==="]"&&(B.state_=5,k++,B.JSC$19526_streamPos_++);break;case 4:n=B.jsonStreamParser_.parse(X.substring(k));g(n);B.jsonStreamParser_.done()?(B.state_=5,n=B.jsonStreamParser_.JSC$11756_buffer_,
B.JSC$19526_streamPos_+=X.length-k-n.length,X=n,k=0):(B.JSC$19526_streamPos_+=X.length-k,k=X.length);break;case 5:J("extra input after stream end")}}return B.result_.length>0?(X=B.result_,B.result_=[],X):null};var hxT=function(X){this.JSC$19529_xhr_=X;this.JSC$19529_parser_=null;this.status_=this.JSC$19529_pos_=0;this.hasStreamingResponseData_=!1;this.dataHandler_=this.statusHandler_=this.JSC$19529_textDecoder_=null;this.JSC$19529_eventHandler_=new _.QV(this);this.JSC$19529_eventHandler_.listen(this.JSC$19529_xhr_,"readystatechange",this.JSC$19531_readyStateChangeHandler_)},No=function(X,J){X.status_!=J&&(X.status_=J,X.statusHandler_&&X.statusHandler_())},x00=function(X){X.JSC$19529_eventHandler_.removeAll();
if(X.JSC$19529_xhr_){var J=X.JSC$19529_xhr_;X.JSC$19529_xhr_=null;J.abort();J.dispose()}};
hxT.prototype.getStatus=function(){return this.status_};
hxT.prototype.JSC$19531_readyStateChangeHandler_=function(X){X=X.target;try{if(X==this.JSC$19529_xhr_)a:{var J=_.C5(this.JSC$19529_xhr_),p=this.JSC$19529_xhr_.JSC$10072_lastErrorCode_,l=this.JSC$19529_xhr_.getStatus(),g=this.JSC$19529_xhr_.getResponseText();X=[];if(this.JSC$19529_xhr_.getResponse()instanceof Array){var B=this.JSC$19529_xhr_.getResponse();B.length>0&&B[0]instanceof Uint8Array&&(this.hasStreamingResponseData_=!0,X=B)}if(!(J<3||J==3&&!g&&X.length==0))if(l=l==200||l==206,J==4&&(p==8?
No(this,7):p==7?No(this,8):l||No(this,3)),this.JSC$19529_parser_||(this.JSC$19529_parser_=atJ(this.JSC$19529_xhr_),this.JSC$19529_parser_==null&&No(this,5)),this.status_>2)x00(this);else{if(X.length>this.JSC$19529_pos_){var k=X.length;p=[];try{if(this.JSC$19529_parser_.acceptsBinaryInput())for(var n=0;n<k;n++){var w=this.JSC$19529_parser_.parse(Array.from(X[n]));w&&(p=p.concat(w))}else{w="";if(!this.JSC$19529_textDecoder_){if(typeof TextDecoder==="undefined")throw Error("jk");this.JSC$19529_textDecoder_=
new TextDecoder}for(n=0;n<k;n++)w+=this.JSC$19529_textDecoder_.decode(X[n],{stream:J==4&&n==k-1});p=this.JSC$19529_parser_.parse(w)}X.splice(0,k);p&&this.dataHandler_(p)}catch(e){No(this,5);x00(this);break a}}else if(g.length>this.JSC$19529_pos_){n=g.slice(this.JSC$19529_pos_);this.JSC$19529_pos_=g.length;try{var Y=this.JSC$19529_parser_.parse(n);Y!=null&&this.dataHandler_&&this.dataHandler_(Y)}catch(e){No(this,5);x00(this);break a}}J==4?(g.length!=0||this.hasStreamingResponseData_?No(this,2):No(this,
4),x00(this)):No(this,1)}}}catch(e){No(this,6),x00(this)}};var HTp=function(X){X=this.xhrReader_=X;var J=(0,_.dv)(this.onData_,this);X.dataHandler_=J;X=this.xhrReader_;J=(0,_.dv)(this.onStatusChange_,this);X.statusHandler_=J;this.JSC$19533_callbackMap_={};this.callbackOnceMap_={}};
_.W=HTp.prototype;_.W.on=function(X,J){var p=this.JSC$19533_callbackMap_[X];p||(p=[],this.JSC$19533_callbackMap_[X]=p);p.push(J);return this};
_.W.addListener=function(X,J){this.on(X,J);return this};
_.W.removeListener=function(X,J){var p=this.JSC$19533_callbackMap_[X];p&&_.M4(p,J);(X=this.callbackOnceMap_[X])&&_.M4(X,J);return this};
_.W.once=function(X,J){var p=this.callbackOnceMap_[X];p||(p=[],this.callbackOnceMap_[X]=p);p.push(J);return this};
_.W.onData_=function(X){var J=this.JSC$19533_callbackMap_.data;J&&a_6(X,J);(J=this.callbackOnceMap_.data)&&a_6(X,J);this.callbackOnceMap_.data=[]};
var a_6=function(X,J){for(var p={},l=0;l<X.length;p={message$jscomp$1008:void 0},l++)p.message$jscomp$1008=X[l],J.forEach(function(g){return function(B){try{B(g.message$jscomp$1008)}catch(k){}}}(p))};
HTp.prototype.onStatusChange_=function(){switch(this.xhrReader_.getStatus()){case 1:U0p(this,"readable");break;case 5:case 6:case 4:case 7:case 3:U0p(this,"error");break;case 8:U0p(this,"close");break;case 2:U0p(this,"end")}};
var U0p=function(X,J){var p=X.JSC$19533_callbackMap_[J];p&&p.forEach(function(l){try{l()}catch(g){}});
(p=X.callbackOnceMap_[J])&&p.forEach(function(l){l()});
X.callbackOnceMap_[J]=[]};var r$2=function(){var X={format:"jspb"};X=X===void 0?{}:X;this.suppressCorsPreflight=X.suppressCorsPreflight||_.Lw("suppressCorsPreflight",X)||!1;this.withCredentials=X.withCredentials||_.Lw("withCredentials",X)||!1;this.streamInterceptors=X.streamInterceptors||[];this.unaryInterceptors=X.unaryInterceptors||[];this.workerScope=X.workerScope;this.chunkedServerStreaming=X.useFetchDownloadStreams||!1},ogp=function(X,J,p,l,g,B){B=B===void 0?{}:B;
var k=J.substring(0,J.length-g.name.length),n,w=(n=B)==null?void 0:n.signal;return I_T(function(Y){return new Promise(function(e,Z){if(w==null?0:w.aborted){var h=new _.Be(1,"Aborted");h.cause=w.reason;Z(h)}else{var x={},U=y$6(X,Y,k);U.on("error",function(y){return void Z(y)});
U.on("metadata",function(y){x=y});
U.on("data",function(y){var c=x;c=c===void 0?{}:c;e(new fKO(y,c))});
w&&w.addEventListener("abort",function(){U.cancel();var y=new _.Be(1,"Aborted");y.cause=w.reason;Z(y)})}})},X.unaryInterceptors).call(X,Djp(g,p,l)).then(function(Y){return Y.responseMessage})},SJp=function(X,J,p,l,g,B){B=B===void 0?{}:B;
return ogp(X,J,p,l,g,B)};
r$2.prototype.serverStreaming=function(X,J,p,l){var g=this,B=X.substring(0,X.length-l.name.length);return OTg(function(k){var n=k.methodDescriptor,w=k.getMetadata(),Y=c$J(g,!1);w=bTT(g,w,Y,B+n.getName());var e=f_2(Y,n.responseDeserializeFn,!0);k=n.requestSerializeFn(k.requestMessage);Y.send(w,"POST",k);return e},this.streamInterceptors).call(this,Djp(l,J,p))};
var y$6=function(X,J,p){var l=J.methodDescriptor,g=J.getMetadata(),B=c$J(X,!0);X=bTT(X,g,B,p+l.getName());p=f_2(B,l.responseDeserializeFn,!1);CVp(p,g["X-Goog-Encode-Response-If-Executable"]==="base64");J=l.requestSerializeFn(J.requestMessage);B.send(X,"POST",J);return p},c$J=function(X,J){J=X.chunkedServerStreaming&&!J;
return X.workerScope||J?new _.We(new ngp({worker:X.workerScope,streamBinaryChunks:J})):new _.We},bTT=function(X,J,p,l){J["Content-Type"]="application/json+protobuf";
J["X-User-Agent"]="grpc-web-javascript/0.1";var g=J.Authorization;if(g&&jWb.has(g.split(" ")[0])||X.withCredentials)p.JSC$10072_withCredentials_=!0;if(X.suppressCorsPreflight)l=vgT(l,"$httpHeaders",J);else for(X=_.C(Object.keys(J)),g=X.next();!g.done;g=X.next())g=g.value,p.headers.set(g,J[g]);return l},f_2=function(X,J,p){if(p){p=new hxT(X);
var l=new HTp(p)}return new J$A({xhr:X,nodeReadableStream:l},J)},OTg=function(X,J){return J.reduce(function(p,l){return function(g){return l.intercept(g,p)}},X)},I_T=function(X,J){return J.reduce(function(p,l){return function(g){return l.intercept(g,p)}},X)};var D02=function(X){this.client_=new r$2;this.hostname_=X==void 0?X:X.replace(/\/+$/,"")};
_.W=D02.prototype;_.W.JSC$19551_depositGoogleCredential=function(X,J,p){return SJp(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DepositGoogleCredential",X,J||{},qKT,p)};
_.W.deleteLink=function(X,J,p){return SJp(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/DeleteLink",X,J||{},mjJ,p)};
_.W.JSC$19551_finishOAuth=function(X,J,p){return SJp(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/FinishOAuth",X,J||{},uZg,p)};
_.W.getLink=function(X,J,p){return SJp(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/GetLink",X,J||{},GaA,p)};
_.W.startLinkingSession=function(X,J,p){return SJp(this.client_,this.hostname_+"/$rpc/google.internal.identity.accountlinking.v1.AccountLinkingService/StartLinkingSession",X,J||{},znJ,p)};var Rx6=[0,_.vr,1,OI6,[0,_.xY,[0,_.Zn,-1]],[0,Sbs],[0,_.I5,-1],[0,Sbs]];var m0w=function(){this.storage=new Map},qJp=function(X,J,p,l,g){if(!X.storage.has(J))return null;
X=_.C(X.storage.get(J));for(J=X.next();!J.done;J=X.next())if(J=J.value,!g||J.linkName===g)if(p&&J.scopes&&FU6(J.scopes,p)||l&&J.capabilities&&FU6(J.capabilities,l))return J;return null},Np6=function(X,J,p){if(!p)X.storage.delete(J);
else if(X.storage.has(J)){var l=X.storage.get(J).filter(function(g){return g.linkName!==p});
l.length>0?X.storage.set(J,l):X.storage.delete(J)}},FU6=function(X,J){J=_.C(J);
for(var p=J.next();!p.done;p=J.next())if(!X.has(p.value))return!1;return!0};var MWT=function(){var X=_.Bh("LINK_GAL_DOMAIN");this.alsDomain1p=_.Bh("LINK_GAL_DOMAIN");this.alsDomain3p=X;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},udp=function(X,J){X.apiKey=J;
return X};
MWT.prototype.build=function(){var X={};if(this.supportedFlows===void 0||this.supportedFlows.size===0)throw Error("kk");X.supportedFlows=this.supportedFlows;if(this.dataUsageNoticeConfig!==void 0){if(this.dataUsageNoticeConfig.enabledDataUsageNoticeUis.size===0)throw Error("lk");if(!this.dataUsageNoticeConfig.uiAdapter)throw Error("mk");X.dataUsageNoticeConfig=this.dataUsageNoticeConfig}this.galSdkEventHandler!==void 0&&(X.galSdkEventHandler=this.galSdkEventHandler);if(this.apiKey!==void 0)X.apiKey=
this.apiKey,X.alsDomain=this.alsDomain1p;else{if(this.oauthToken===void 0)throw Error("nk");X.oauthToken=this.oauthToken;X.alsDomain=this.alsDomain3p}X.clientXd3=this.clientXd3;X.accountLinkingEntryPoint=this.accountLinkingEntryPoint;this.authUser!==void 0&&(X.authUser=this.authUser);this.bucket!==void 0&&(X.bucket=this.bucket);this.completionUrl!==void 0&&(X.completionUrl=this.completionUrl);this.interactionMode!==void 0&&(X.interactionMode=this.interactionMode);this.redirectServiceUrl!==void 0&&
(X.redirectServiceUrl=this.redirectServiceUrl);this.locale!==void 0&&(X.locale=this.locale);this.localStorage!==void 0&&(X.localStorage=this.localStorage);X.loggerType=this.loggerType;X.clientEnvironment=this.clientEnvironment;X.colorScheme=this.colorScheme;X.showCloseOption=this.showCloseOption;return X};var kW=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(kW,_.wB);var Gjs=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Gjs,_.wB);var d0g=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(d0g,_.wB);var LU=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(LU,_.wB);var VW2=function(X){return _.T8(X,1)};var tWT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(tWT,_.wB);var OsA=_.bA(tWT),nU=[1,2,3,4,5];var ItO=function(X){try{return OsA(X)}catch(J){return null}},PVT=function(){},yuA=function(X,J){switch(_.u9(J,nU)){case 4:return(J=_.i9(J,d0g,4,nU))&&X.logStateTransition(_.T8(J,1)),!0;
case 5:return(J=_.i9(J,Gjs,5,nU))&&X.logInternalEvent(_.T8(J,1)),!0}return!1},cu2=function(X){switch(X){case 0:return 0;
case 1:return 6;case 2:return 2;case 3:return 3;case 4:return 50;default:_.JA(X)}};var UIp=function(X,J){var p=this;this.validator=X;this.messageListener=J;this.dismissCallback=function(){Qcg(p,{errorCode:9,errorMessage:"iFrame closed by parent window"})};
this.JSC$19580_receiveMessage=function(l){l.type==="message"&&(l=l.event_,l!==null&&(new URL(p.iframe.src)).origin===l.origin&&p.validator(l.data,l.origin)&&!p.messageListener(l.data)&&(p.JSC$19580_resolveCb!==void 0&&p.JSC$19580_resolveCb(l.data),Egg(p)))}},Sqw=function(X,J,p){X.uiHandler!==void 0&&Qcg(X,{errorCode:7,
errorMessage:"iFrame window is already open"});return new Promise(function(l,g){X.JSC$19580_resolveCb=l;X.JSC$19580_rejectCb=g;X.iframe=document.createElement("iframe");_.BU(X.iframe,J);X.uiHandler=p.displayContent(X.iframe,X.dismissCallback);_.PH(window,"message",X.JSC$19580_receiveMessage,!1,X)})},Qcg=function(X,J){X.JSC$19580_rejectCb!==void 0&&X.JSC$19580_rejectCb(J);
Egg(X)},Egg=function(X){X.uiHandler!==void 0&&X.uiHandler.hideContent();
_.i6(window,"message",X.JSC$19580_receiveMessage,!1,X);X.JSC$19580_resolveCb=void 0;X.JSC$19580_rejectCb=void 0;X.uiHandler=void 0;X.iframe=void 0};var KU0=function(X){if(X===2){var J;X=((J=window)==null?0:J.matchMedia("(prefers-color-scheme: dark)").matches)?1:0}return X},otJ=function(X){X=KU0(X);
switch(X){case 0:return"light";case 1:return"dark";default:_.JA(X)}};var ruO=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),Tpg=function(X,J){this.JSC$19592_linkingSession=X;this.noticeConfig=J;this.displayInfoMap=new Map;var p=new Map;if(_.qE(this.JSC$19592_linkingSession,tXA,7))for(X=_.bR(this.JSC$19592_linkingSession,tXA,7),X=_.h0(X,VXp,1,_.xn()),X=_.C(X),J=X.next();!J.done;J=X.next())J=J.value,p.set(_.T8(J,1),_.uG5(_.bR(J,_.g$W,3)));if(p.size>
0&&this.noticeConfig!==void 0&&this.noticeConfig.enabledDataUsageNoticeUis.size>0){J=this.noticeConfig.enabledDataUsageNoticeUis;X=J.has(0)?p.get(1):void 0;J=J.has(1)?p.get(2):void 0;p=X!==void 0&&J!==void 0?p.get(3):void 0;var l=this.noticeConfig.nestedOrigins;var g=new tWT;var B=new kW;g=_.Rl(g,2,nU,B);B=new tWT;var k=new kW;B=_.Rl(B,3,nU,k);k=[];X!==void 0&&(this.displayInfoMap.set(1,[{trustedUrl:X,lastEvent:g,nestedOrigins:l}]),k.push({trustedUrl:X,lastEvent:g,nestedOrigins:l}));J!==void 0&&(this.displayInfoMap.set(2,
[{trustedUrl:J,lastEvent:B,nestedOrigins:l}]),k.push({trustedUrl:J,lastEvent:B,nestedOrigins:l}));p!==void 0?this.displayInfoMap.set(3,[{trustedUrl:p,lastEvent:B,nestedOrigins:l}]):this.displayInfoMap.set(3,k)}};var zxb=function(X){var J=new m0w;this.galService=X;this.galCache=J};
zxb.prototype.getLink=function(X){var J=X.serviceId;var p=X.scopes;var l=X.capabilities;var g=X.linkName;var B=this,k;return _.L(function(n){if(l!==void 0&&p!==void 0)throw Error("ok");k=qJp(B.galCache,J,p,l,g);return k!==null?n.return(k):n.return(B.galService.getLink({serviceId:J,sessionId:Math.floor(Math.random()*2147483648),scopes:p,capabilities:l,linkName:g}).then(function(w){w=mIg(w);var Y=B.galCache;Y.storage.has(J)?Y.storage.get(J).push(w):Y.storage.set(J,[w]);return w}))})};
zxb.prototype.deleteLink=function(X,J,p){var l=this;return _.L(function(g){Np6(l.galCache,X,p);return g.return(l.galService.deleteLink({serviceId:X,sessionId:Math.floor(Math.random()*2147483648),accountLinkingEntryPoint:J,linkName:p}).then(function(){return!0}))})};var iT2=function(X,J){var p=this;this.validator=X;this.msgHandler=J;this.closedPopupTimeout=this.JSC$19614_rejectCb=this.JSC$19614_resolveCb=this.popup=null;this.JSC$19614_receiveMessage=function(l){if(l!==null&&(l=l.event_,l.source===p.popup)){var g=l.data;if(p.validator(g,l.origin)){var B;(B=p.msgHandler)!=null&&B.call(p,g)||(p.JSC$19614_resolveCb!==null&&p.JSC$19614_resolveCb(g),jcA(p))}}}};
iT2.prototype.open=function(X,J){var p=this;this.popup!==null&&sc6(this);return new Promise(function(l,g){p.JSC$19614_resolveCb=l;p.JSC$19614_rejectCb=g;p.popup=_.WU(window,X,"",J);_.PH(window,"message",p.JSC$19614_receiveMessage,!1,p);X4p(p)})};
var sc6=function(X,J){X.JSC$19614_rejectCb!==null&&X.JSC$19614_rejectCb(J);jcA(X)},jcA=function(X){X.closedPopupTimeout&&(X.closedPopupTimeout.cancel(),X.closedPopupTimeout=null);
X.popup&&X.popup.close();_.i6(window,"message",X.JSC$19614_receiveMessage,!1,X);X.popup=null;X.JSC$19614_resolveCb=null;X.JSC$19614_rejectCb=null},X4p=function(X){X.closedPopupTimeout=_.t5U(100).then(function(){X.popup?X.popup.closed?Jip(X):X4p(X):sc6(X,{errorCode:8,
errorMessage:"Popup blocked by the browser"})},function(){})},Jip=function(X){X.closedPopupTimeout=_.t5U(100).then(function(){sc6(X,{errorCode:9,
errorMessage:"Popup closed by the user"})},function(){})};var p4A=new Set(["https://oauth-redirect.googleusercontent.com","https://oauth-redirect-sandbox.googleusercontent.com","https://oauth-redirect-test.googleusercontent.com"]),l1p=function(X,J,p,l,g,B,k,n,w,Y){var e=this;this.serviceId=X;this.sessionId=J;this.galService=p;this.oauthDetails=l;this.galLogger=g;this.interactionMode=B;this.redirectServiceUrl=k;this.consentLanguageKeys=n;this.dynamicUrlParameters=w;this.partnerConfigMinReadTimestamp=Y;this.started=!1;this.JSC$19620_dataValidator=function(Z,
h){var x=p4A.has(h);x||e.redirectServiceUrl===void 0||(x=e.redirectServiceUrl===h);return x?Z.sentinel==="gdi":!1}};
l1p.prototype.complete=function(){var X=this,J;return _.L(function(p){if(X.interactionMode!==1)return p.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));J=Q42.getRedirectStateFromUri();return J===null?p.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"})):p.return(g72(X,J))})};
l1p.prototype.start=function(){var X=this,J;return _.L(function(p){if(X.started)return p.return(Promise.resolve({statusCode:12,statusMessage:"OAuth flow is already active."}));if(!_.KR(X.oauthDetails,1))return p.return(Promise.resolve({statusCode:7,statusMessage:"OAuth flow does not have redirect URL"}));if(X.interactionMode===1)return Q42.setLocation(_.KR(X.oauthDetails,1)),p.return(Promise.resolve({statusCode:6,statusMessage:"OAuth flow redirected to different page"}));X.started=!0;X.galLogger.logStateTransition(5);
J=Q42.getPostMessagePopup(X.JSC$19620_dataValidator);return p.return(J.open(_.KR(X.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(l){X.started=!1;var g=X.galLogger;if((l==null?void 0:l.error)!==void 0)throw g.logInternalEvent(59),Error("pk");if((l==null?void 0:l.redirect_state)===void 0)throw g.logInternalEvent(131),Error("qk");return g72(X,l.redirect_state)}).catch(function(l){X.started=
!1;
return l.errorCode!==void 0?{statusCode:l.errorCode,statusMessage:l.errorMessage}:{statusCode:7,statusMessage:"OAuth flow popup page did not return result"}}))})};
var g72=function(X,J){return _.L(function(p){return p.return(B06(X.galService,{serviceId:X.serviceId,sessionId:X.sessionId,dynamicUrlParameters:X.dynamicUrlParameters,redirectState:J,consentLanguageKeys:X.consentLanguageKeys,partnerConfigMinReadTimestamp:X.partnerConfigMinReadTimestamp}).then(function(l){var g={statusCode:1,link:mIg(l.getLink())};DSO(_.ME(l,3))!==void 0&&(g.callerState=DSO(_.ME(l,3)));_.GgB(l,4,Nhs,foA).size>0&&(g.redirectUriParams=new Map(Array.from(_.GgB(l,4,Nhs,foA).entries()).map(function(B){var k=
_.C(B);B=k.next().value;var n=k.next().value;k=[];var w=k.concat;n=_.jA(n,1,_.b2,_.xn());return[B,w.call(k,_.EU(n))]})));
X.galLogger.logInternalEvent(134);return g}))})},Q42={getPostMessagePopup:function(X){return new iT2(X)},
getRedirectStateFromUri:function(){var X=_.vi(Q42.getLocation()).fragment_;return(new _.DQ(X)).get("redirect_state",null)},
getLocation:function(){return window.location.href},
setLocation:function(X){_.cEC(window.location,_.zu(X))},
createOAuthFlow:function(X,J){return new l1p(X.serviceId,X.sessionId,X.galService,J,X.galLogger,X.interactionMode,X.redirectServiceUrl,X.consentLanguageKeys,X.dynamicUrlParameters,X.partnerConfigMinReadTimestamp)}};var $tw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r($tw,_.wB);var Wq2=_.bA($tw);var Cls=new Set(["https://myaccount.google.com","https://myaccount-dev.corp.google.com","https://myaccount-autopush.corp.google.com","https://myaccount-staging.corp.google.com"]),kTg=function(X,J,p,l,g,B,k,n,w){var Y=this;this.serviceId=X;this.sessionId=J;this.galService=p;this.gsiWebFlowDetails=l;this.colorScheme=g;this.showCloseOption=B;this.galLogger=k;this.interactionMode=n;this.redirectServiceUrl=w;this.started=!1;this.JSC$19633_dataValidator=function(e,Z){var h=Cls.has(Z);h||Y.redirectServiceUrl===
void 0||(h=Y.redirectServiceUrl===Z);return h?e.sentinel==="gal":!1};
this.logEventProcessor=function(e){return e.result?(e=ItO(e.result))?yuA(Y.galLogger,e):!1:!1}};
kTg.prototype.complete=function(){var X=this,J,p;return _.L(function(l){if(X.interactionMode!==1)return l.return(Promise.resolve({statusCode:7,statusMessage:"Flow completion is only supported for redirect mode"}));J=Kfw.getRedirectStateFromUri();if(J===void 0)return X.galLogger.JSC$19572_logErrorEvent(131),l.return(Promise.resolve({statusCode:12,statusMessage:"redirect_state is missing in URI"}));try{return p=n7b(X,J),l.return(Lq0(X,p))}catch(g){return l.return(Promise.resolve({statusCode:12,statusMessage:"`e`"}))}})};
kTg.prototype.start=function(){var X=this,J;return _.L(function(p){if(X.started)return p.return(Promise.resolve({statusCode:12,statusMessage:"Streamlined flow is already active."}));if(!_.KR(X.gsiWebFlowDetails,1))return p.return(Promise.resolve({statusCode:7,statusMessage:"Streamlined flow does not have URL"}));if(X.interactionMode===1)return Kfw.setLocation(Ai2(X,_.KR(X.gsiWebFlowDetails,1))),p.return(Promise.resolve({statusCode:6,statusMessage:"Streamlined flow redirected to different page"}));
X.started=!0;J=Kfw.getPostMessagePopup(X.JSC$19633_dataValidator,X.logEventProcessor);return p.return(J.open(Ai2(X,_.KR(X.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(l){X.started=!1;if((l==null?void 0:l.result)===void 0)throw X.galLogger.JSC$19572_logErrorEvent(131),Error("qk");l=n7b(X,l.result);return Lq0(X,l)}).catch(function(l){X.started=!1;
return l.errorCode!==void 0?{statusCode:l.errorCode,statusMessage:l.errorMessage}:{statusCode:7,statusMessage:"Streamlined flow popup page did not return result"}}))})};
var Ai2=function(X,J){X=["result_channel",X.interactionMode===1?"2":"1","color_scheme",otJ(X.colorScheme),"show_close_option",X.showCloseOption];return mbw(J,X)},Lq0=function(X,J){if(J!==null&&_.qE(J,LU,2)){var p,l=J==null?void 0:(p=_.bR(J,LU,2))==null?void 0:_.T8(p,2);
l&&X.galLogger.JSC$19572_logErrorEvent(cu2(l));return VW2(_.bR(J,LU,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 X.galService.getLink({serviceId:X.serviceId,sessionId:X.sessionId,consistencyKey:_.KR(J,1)}).then(function(g){g=mIg(g);X.galLogger.logInternalEvent(134);return{statusCode:1,link:g}})},n7b=function(X,J){J=Wq2(J);
if(!_.qE(J,LU,2)&&_.KR(J,1)==="")throw X.galLogger.JSC$19572_logErrorEvent(5),Error("rk");return J},Kfw={getPostMessagePopup:function(X,J){return new iT2(X,J)},
getRedirectStateFromUri:function(){return _.eQ(_.vi(Kfw.getLocation()),"redirect_state")},
getLocation:function(){return window.location.href},
setLocation:function(X){_.cEC(window.location,_.zu(X))},
createStreamlinedFlow:function(X,J){return new kTg(X.serviceId,X.sessionId,X.galService,J,X.colorScheme,X.showCloseOption,X.galLogger,X.interactionMode,X.redirectServiceUrl)}};var X5p=function(X){this.storage=(X=X?_.sz("GAL"):_.otY("GAL"))?new _.T7(X):null};
X5p.prototype.getSession=function(X){if(this.storage!==null)try{var J=this.storage.get("SAVED_SESSION");if(J===void 0)return null;if(J.serviceId===X)return J}catch(p){}return null};var w42=function(){};
_.r(w42,PVT);w42.prototype.logStateTransition=function(){};
w42.prototype.logInternalEvent=function(){};
w42.prototype.JSC$19572_logErrorEvent=function(){};var Yi6=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Yi6,_.wB);Yi6.prototype.getCompletionUrl=function(){return _.KR(this,15)};var Mo=function(X,J,p,l,g,B){this.serviceId=X;this.environment=J;this.sessionId=p;this.colorSchemeSelected=l;this.colorThemeDisplayed=g;this.JSC$19646_transport=B;this.currentState=1};
_.r(Mo,PVT);Mo.prototype.logStateTransition=function(X){var J=v7A(this);J=_.fD(J,3,this.currentState);J=_.fD(J,1,X);this.currentState=X;X=e8T(1);this.dispatch(J,X)};
Mo.prototype.logInternalEvent=function(X){X=e8T(X);this.dispatch(v7A(this),X)};
Mo.prototype.JSC$19572_logErrorEvent=function(X){var J=v7A(this);J=_.fD(J,1,10);X=e8T(X);this.dispatch(J,X)};
var v7A=function(X){var J=new Yi6;J=_.fD(J,1,X.currentState);J=_.uZ(J,7,X.serviceId);var p,l;var g=((p=window)==null?0:(l=p.location)==null?0:l.href)?_.vi(window.location.href).JSC$10308_domain_:"NO_PACKAGE_NAME";p=_.uZ(J,8,g);p=_.fD(p,6,X.environment);p=_.uZ(p,5,"100");p=_.fD(p,11,X.colorSchemeSelected);return _.fD(p,12,X.colorThemeDisplayed)};
Mo.prototype.dispatch=function(X,J){J===void 0&&(J=new _.qn);var p=J;X=X.serialize();p=_.uZ(p,8,X);_.TO(p,12,this.sessionId);this.JSC$19646_transport.dispatch(J)};var es6=function(X,J){this.loggerType=X;this.sessionIndex=J!=null?J:0},Z66;
es6.prototype.create=function(X,J,p,l,g){switch(this.loggerType){case 0:return new w42;case 1:return Z66||(Z66=(new _.cm(555,this.sessionIndex.toString())).build()),new Mo(X,J,p,l,g,Z66);default:_.JA(this.loggerType,"unknown logger type")}};var TZ6=[6,2,3,1],$ms=new Map([[4,1],[1,6],[2,2],[3,3]]),MZs={statusCode:7,statusMessage:"Failed to create flow object"},isp=function(X,J,p,l,g,B,k,n,w,Y){this.serviceId=X;this.sessionId=J;this.config=p;this.galService=l;this.JSC$19653_linkingSession=g;this.googleScopes=B;this.callerState=k;this.consentLanguageKeys=n;this.dynamicUrlParameters=w;this.partnerConfigMinReadTimestamp=Y;this.currentFlow=0;l=this.JSC$19653_linkingSession;g=new Set;_.qE(l,P0J,1)&&g.add(1);_.qE(l,QWw,2)&&_.qE(l,Et6,6)&&g.add(2);
_.qE(l,PbA,3)&&_.qE(l,Et6,6)&&g.add(3);_.qE(l,dj2,4)&&g.add(6);this.supportedFlows=g;l=p.loggerType;g=p.clientEnvironment;a:{B=p.colorScheme;switch(B){case 0:B=1;break a;case 1:B=2;break a;case 2:B=3;break a;default:_.JA(B)}B=void 0}a:{k=p.colorScheme;k=KU0(k);switch(k){case 0:k=1;break a;case 1:k=2;break a;default:_.JA(k)}k=void 0}this.galLogger=(new es6(l,p.authUser)).create(X,g,J,B,k)},H6J=function(X){return new Promise(function(J){var p,l,g,B,k,n,w,Y,e,Z;
return _.L(function(h){switch(h.nextAddress){case 1:p=z$b(X.currentFlow,X.supportedFlows),l=!1,g=new Tpg(X.JSC$19653_linkingSession,X.config.dataUsageNoticeConfig);case 2:if(p===void 0){h.jumpTo(4);break}_.f$(h,5);var x=g,U=p,y=void 0;l?U===1&&(y=x.displayInfoMap.get(2)):U===2||U===3?y=x.displayInfoMap.get(1):U===1&&(y=x.displayInfoMap.get(3));B=y?y:[];k=X.consentLanguageKeys;n=_.C(B);w=n.next();case 7:if(w.done)return X.currentFlow=p,h.yield(GbA(hsT(X,k)),11);Y=w.value;return h.yield(bsJ(Y,X.config.dataUsageNoticeConfig.uiAdapter,
X.config.colorScheme,X.galLogger),10);case 10:e=h.yieldResult;if(e.statusCode!==1)return xtw(X),J(dI2({statusCode:e.statusCode,statusMessage:e.statusMessage},X.callerState)),h.return();e.consentLanguageKeys!==void 0&&(k=e.consentLanguageKeys);w=n.next();h.jumpTo(7);break;case 11:Z=h.yieldResult;if(Z.statusCode!==10)return Z.statusCode!==6&&xtw(X),Z.statusCode!==1&&X.callerState!==void 0&&(Z.callerState=X.callerState),J(Z),h.return();_.e8(h,6);break;case 5:_.qa(h);case 6:p=z$b(X.currentFlow,X.supportedFlows);
l=!0;h.jumpTo(2);break;case 4:xtw(X),J(dI2({statusCode:12,statusMessage:"Linking failed"},X.callerState)),_.Ma(h)}})})},xtw=function(X){JWO(X.serviceId,X.config.localStorage);
X.currentFlow=0},gHJ=function(X,J,p){X.currentFlow=J;
return VZA(hsT(X,p)).then(function(l){return l.statusCode===10&&X.config.interactionMode===1&&z$b(X.currentFlow,X.supportedFlows)!==void 0?H6J(X):l})},hsT=function(X,J){return{flowParams:{serviceId:X.serviceId,
sessionId:X.sessionId,galService:X.galService,galLogger:X.galLogger,interactionMode:X.config.interactionMode,redirectServiceUrl:X.config.redirectServiceUrl,colorScheme:X.config.colorScheme,consentLanguageKeys:J,dynamicUrlParameters:X.dynamicUrlParameters,showCloseOption:X.config.showCloseOption,partnerConfigMinReadTimestamp:X.partnerConfigMinReadTimestamp},currentFlow:X.currentFlow,config:X.config,session:X.JSC$19653_linkingSession,googleScopes:X.googleScopes,callerState:X.callerState}};var Crg=function(X,J){this.config=X;this.galService=J.getService();this.JSC$19666_galRepository=J.JSC$19684_galRepository};
Crg.prototype.getLink=function(X,J){return a1A(this,X,J)};
var a1A=function(X,J,p){return X.JSC$19666_galRepository.getLink({serviceId:J,scopes:void 0,capabilities:void 0,linkName:p}).then(function(l){return{statusCode:1,link:l}}).catch(function(l){return{statusCode:W1A(l.code),
statusMessage:l.message}})};
Crg.prototype.deleteLink=function(X,J){return this.JSC$19666_galRepository.deleteLink(X,this.config.accountLinkingEntryPoint,J).then(function(){return{statusCode:1}}).catch(function(p){return{statusCode:W1A(p.code),
statusMessage:p.message}})};
Crg.prototype.startLinkingSession=function(X){var J=X.serviceId;var p=X.sessionId;return s4J({serviceId:J,sessionId:p!==void 0?p:Math.floor(Math.random()*2147483648),config:this.config,galService:this.galService,loginHint:X.loginHint,callerState:X.callerState,consentLanguageKeys:X.consentLanguageKeys,linkName:X.linkName,dynamicUrlParameters:X.dynamicUrlParameters,partnerConfigMinReadTimestamp:X.partnerConfigMinReadTimestamp})};var uj=function(X,J,p,l,g,B,k){this.apiKey=J;this.authUser=p;this.oauthToken=l;this.bucket=g;this.locale=B;this.galSdkEventHandler=k;if(l===void 0){if(J===void 0)throw Error("sk");this.useFpa=!0}else this.useFpa=!1;this.galServiceClient=new D02(X)};
uj.prototype.deleteLink=function(X){var J=X.serviceId;var p=X.sessionId;var l=X.accountLinkingEntryPoint;var g=X.linkName;var B=this,k;return _.L(function(n){var w=(new DY).setHeader(B.getHeader(p));var Y=Utw({serviceId:J,linkName:g});w=_.DF(w,2,Y);k=_.XX(w,3,l);return n.return(B.makeRequest(B.galServiceClient.deleteLink,k,[1,3],[2,4]))})};
var B06=function(X,J){var p=J.serviceId;var l=J.sessionId;var g=J.dynamicUrlParameters;var B=J.redirectState;var k=J.consentLanguageKeys;var n=J.partnerConfigMinReadTimestamp;var w;return _.L(function(Y){var e=(new mu).setHeader(X.getHeader(l,g));e=_.Cu(e,2,p);w=_.Cu(e,4,B);k!==void 0&&_.Cu(w,5,k);n!==void 0&&_.DF(w,6,n);return Y.return(X.makeRequest(X.galServiceClient.JSC$19551_finishOAuth,w,[1,3],[2,4]))})};
uj.prototype.getLink=function(X){var J=X.serviceId;var p=X.sessionId;var l=X.scopes;var g=X.capabilities;var B=X.consistencyKey;var k=X.linkName;var n=this,w;return _.L(function(Y){var e=(new Fu).setHeader(n.getHeader(p)),Z=Utw({serviceId:J,scopes:l,capabilities:g,linkName:k});w=_.DF(e,2,Z);B!==void 0&&(e=SK0(),e=_.Cu(e,2,B),_.DF(w,3,e));return Y.return(n.makeRequest(n.galServiceClient.getLink,w,[1,3],[2,4]))})};
var tZw=function(X,J){var p=J.serviceId;var l=J.sessionId;var g=J.googleScopes;var B=J.consistencyKey;var k;return _.L(function(n){var w=(new Rt).setHeader(X.getHeader(l));w=_.Cu(w,2,p);var Y=Array.from(g.values());w=_.lA(w,3,Y,_.o0);Y=SK0();Y=_.Cu(Y,2,B);k=_.DF(w,4,Y);return n.return(X.makeRequest(X.galServiceClient.JSC$19551_depositGoogleCredential,k,[1,3],[2,4]))})};
uj.prototype.startLinkingSession=function(X){var J=X.serviceId;var p=X.sessionId;var l=X.scopes;var g=X.capabilities;var B=X.loginHint;var k=X.supportedFlows;var n=X.completionUrl;var w=X.usePingPong;var Y=X.twoWayLinking;var e=X.accountLinkingEntryPoint;var Z=X.callerState;var h=X.consentLanguageKeys;var x=X.googleScopes;var U=X.dataUsageNoticeConfig;var y=X.linkName;var c=X.dynamicUrlParameters;var D=X.partnerConfigMinReadTimestamp;var m=this,d,G;return _.L(function(P){if(g!==void 0&&l!==void 0)throw Error("ok");
var Q=(new ThA).setHeader(m.getHeader(p,c));d=_.Cu(Q,2,J);y!==void 0&&_.Cu(d,14,y);if(g!==void 0){Q=d;var E=Array.from(g.values());_.lA(Q,5,E,_.o0)}else l!==void 0&&(Q=d,E=Array.from(l.values()),_.lA(Q,3,E,_.o0));n!==void 0&&_.Cu(d,6,n);w!==void 0&&_.tj(d,15,w);k!==void 0&&(Q=d,E=Array.from(k.values()),_.lA(Q,4,E,_.AA));if(Y!==void 0){if(Y&&(!x||x.size===0))throw Error("tk");_.tj(d,8,Y)}e!==void 0&&_.XX(d,9,e);B!==void 0&&_.Cu(d,13,B);Z!==void 0&&(Q=d,E=(new TextEncoder).encode(Z),_.gB(Q,12,_.RH(E,
!1),_.DX()));h!==void 0&&_.Cu(d,16,h);D!==void 0&&_.DF(d,18,D);if(U!==void 0&&U.size>0||x!==void 0&&x.size>0)G=new KoA,x!==void 0&&x.size>0&&(Q=G,E=Array.from(x.values()),_.lA(Q,1,E,_.o0)),U!==void 0&&(U.has(0)&&_.Kbm(G,2,_.AA,1,_.w2),U.has(1)&&_.Kbm(G,2,_.AA,2,_.w2)),_.DF(d,17,G);return P.return(m.makeRequest(m.galServiceClient.startLinkingSession,d,[1],[2]))})};
uj.prototype.getMetadata=function(){var X=this,J,p;return _.L(function(l){J={};X.useFpa?(J["X-Goog-Api-Key"]=X.apiKey,J["X-Goog-AuthUser"]=X.authUser!==void 0?X.authUser.toString():"0",(p=_.iLT([]))&&(J.Authorization=p)):J.Authorization="Bearer "+X.oauthToken;X.locale&&(J["accept-language"]=X.locale);return l.return(J)})};
uj.prototype.makeRequest=function(X,J,p,l){var g=this,B;return _.L(function(k){if(k.nextAddress==1)return k.yield(g.getMetadata(),2);B=k.yieldResult;rig(g,p);return k.return(X.bind(g.galServiceClient)(J,B).finally(function(){rig(g,l)}))})};
var rig=function(X,J){X.galSdkEventHandler!==void 0&&J.forEach(function(p){X.galSdkEventHandler.onEvent(p)})};
uj.prototype.getHeader=function(X,J){var p=new c8;X=_.gB(p,2,_.Yp(X),0);X=_.XX(X,5,3);J=_.lA(X,8,J,_.o0);this.bucket!==void 0&&_.Cu(J,1,this.bucket);return J};
var Utw=function(X){var J=X.serviceId;var p=X.scopes;var l=X.capabilities;X=X.linkName;if(l!==void 0&&p!==void 0)throw Error("ok");var g=new ybT;J=_.Cu(g,1,J);l!==void 0?(p=Array.from(l.values()),_.lA(J,5,p,_.o0)):p!==void 0&&(p=Array.from(p.values()),_.lA(J,3,p,_.o0));X!==void 0&&_.Cu(J,6,X);return J};var kUA=function(X){this.galService=new uj(X.alsDomain,X.apiKey,X.authUser,X.oauthToken,X.bucket,X.locale,X.galSdkEventHandler);this.JSC$19684_galRepository=new zxb(this.galService)};
kUA.prototype.getService=function(){return this.galService};var I1A=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(I1A,_.wB);var yiJ=function(X){var J=new I1A;return _.fD(J,1,X)};
I1A.prototype.setErrorMessage=function(X){return _.uZ(this,2,X)};var o7p=[0,_.ry,_.eS,_.ry];var Ge=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Ge,_.wB);var Sip=[0,[1,2,3],_.Hr,[0,_.OJb,oup,-1],_.Hr,[0,yH2,-1],_.hs];var O62=[0,_.wy,1,_.ry,_.eS,-1,1,_.a5,_.CM,_.ry,-1,Sip];var ciA=[0,_.ry,[0,_.a5,_.CM,[0,_.eS]],_.YY,[0,_.ry,-1]];var eM=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(eM,_.wB);var b6p=[0,_.eS,_.ry,-2,_.wy,_.ry,_.wy,_.ry,-2,1,_.YY];var f1b=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(f1b,_.wB);var Dt0=[0,_.wy];var Rs2=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Rs2,_.wB);var mt2=[0,_.ry,ciA,Dt0,b6p,O62];var Pfp=_.ol(Rs2,mt2);var Fqw=[0,Rx6];var iM2=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(iM2,_.wB);var qi2=[0,[1,3],cH6,_.ry,cH6];var j5O=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(j5O,_.wB);var N0b=[0,_.ry];var MRJ=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(MRJ,_.wB);var s5A=function(X){return _.i9(X,I1A,2,Ye)},u0J=function(X){var J=new MRJ;
return _.Rl(J,2,Ye,X)},Ye=[1,
2];var GTb=[0,Ye,_.Hr,N0b,_.Hr,o7p,_.xY,qi2,1,_.ry,Fqw];var dts=[0,1,[0,[1,2,3],_.Hr,[0],_.Hr,[0,qb0],_.Hr,[0,Rx6]]];var VR6=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(VR6,_.wB);var Plg=function(X){var J=new VR6;return _.Rl(J,3,tRg,X)},tRg=[2,
3];var QRw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(QRw,_.wB);var E70=function(X,J){return _.DF(X,2,J)},Kq2=function(X,J){return _.DF(X,8,J)},T0A=function(X,J){return _.DF(X,3,J)};var zss=[0,_.ry,GTb,mt2,_.Sx,[0,[5,6,7],[0,_.ry,-2],[0,_.wy,_.ry,_.eS],[0,Sip],[0,_.eS,_.ry,-1,_.oy,_.ry],_.Hr,[0,[0,_.wy],_.ry,-1],_.Hr,[0,[3,4],_.ry,-1,_.Hr,[0,[0,_.ry,_.YY]],_.Hr,[0,[0,[0,[1,2,3],_.Hr,[0],_.Hr,[0],_.Hr,[0]]]]],_.Hr,[0,_.ry]],_.Sx,-1,[0,tRg,_.ry,_.Hr,N0b,_.Hr,o7p,_.xY,qi2,[0,Rx6],dts]];var jRp=_.ol(QRw,zss),i6p=_.cM(zss);var sRA=function(){_.GL.call(this)};
_.r(sRA,_.GL);sRA.prototype.init=function(){};
new sRA;_.U4();var XOg=_.w9(["data-"]),Jvp=_.w9(["aria-"]),pOO=_.w9(["aria-"]),d1=function(X,J){this.isLatencyMeasurementExperiment=X===void 0?!1:X;this.enableDialogA11yFix=J===void 0?!1:J;this.win=window;this.focusChangeListener=this.handleFocusChange.bind(this);this.origin=_.wmG(_.lT.location.href)},EYs=function(X,J){X.onConsentPrimitiveShownCallback=J},lD2=function(X,J){return X.overriddenIframeLoadTimeout?X.overriddenIframeLoadTimeout:J!==void 0?J:5E3},TyT=function(X){if(X.prewarmPromise!==void 0)return X.prewarmPromise;
X.prewarmPromise=new Promise(function(J,p){Vi(X,1);gkw(X,Bnp(X,!0),$_w(X));X.iframe?X.prewarmChannel||W4A(X,X.iframe,J):p(Error("uk"))});
X.prewarmPromise.finally(function(){X.prewarmPromise=void 0});
return X.prewarmPromise};
d1.prototype.showPrimitive=function(){var X=this;if(this.consentPromise!==void 0)return this.consentPromise;var J=Date.now();CHp(this,J);this.consentPromise=new Promise(function(p,l){Vi(X,0,J);var g=X.isDarkTheme();X.isLatencyMeasurementExperiment||X.initialLoadingStrategy===1||X.initialLoadingStrategy===2||(X.loadingBar||(X.loadingBar=w5b(getComputedStyle(document.body).direction==="rtl",g),X.loadingBar.style.position="fixed",X.loadingBar.style.zIndex="15000"),document.body.appendChild(X.loadingBar));
gkw(X,Bnp(X),$_w(X));X.iframe?X.channel||ko2(X,X.iframe,p,l):(nk2(X),l(Error("uk")))});
this.consentPromise.finally(function(){X.consentPromise=void 0});
return this.consentPromise};
var ko2=function(X,J,p,l){var g,B;_.L(function(k){switch(k.nextAddress){case 1:Vi(X,3);g=!1;setTimeout(function(){if(!g){nk2(X);L4p(X);Av6(X);var n=yiJ(7).setErrorMessage("Timeout connecting to iframe");p(Kq2(E70(new QRw,u0J(n)),Plg(n)))}},lD2(X,wOp(X)));
if(!X.prewarmPromise){k.jumpTo(2);break}_.f$(k,3);return k.yield(X.prewarmPromise,5);case 5:_.e8(k,2);break;case 3:_.qa(k),B=yiJ(4).setErrorMessage("Error while prewarming."),p(Kq2(E70(new QRw,u0J(B)),Plg(B)));case 2:X.prewarmChannel&&X.prewarmChannel.send(i6p(T0A(new QRw,X.consentPrimitiveRequest))),X.channel=_.SS({destination:X.win,iframe:J,origin:YaA(X),channelName:"cpw",onEstablished:function(){g=!0;nk2(X);X.isLatencyMeasurementExperiment||(X.JSC$19713_previousBodyOverflow=document.body.style.overflow,
X.JSC$19713_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior,X.JSC$19713_previousBodyOverscroll=document.body.style.overscrollBehavior,document.documentElement.style.overscrollBehavior="contain",document.body.style.overscrollBehavior="contain",document.body.style.overflow="hidden",X.enableDialogA11yFix&&window.addEventListener("blur",X.focusChangeListener));var n=X.iframe;n.style.bottom="0";n.style.position="fixed";n.style.right="0";n.style.border="none";n.style.left="0";n.style.top=
"0";n.style.zIndex="5000";n.style.pointerEvents="";n.style.visibility="";X.initialLoadingStrategy===2||X.initialLoadingStrategy===3?Vi(X,4):Vi(X,6);var w;(w=X.onConsentPrimitiveShownCallback)==null||w.call(X)},
onMessage:function(n){n=jRp(n.data);switch(_.T8(n,1)){case 1:L4p(X);var w=YCT(_.bR(n,_.ia,7));w&&(X.initialLoadingStrategy!==2&&X.initialLoadingStrategy!==3||Vi(X,6,w),Vi(X,5,w));if(w=YCT(_.bR(n,_.ia,6)))Vi(X,7,w),Vi(X,8);var Y,e;((Y=_.bR(n,MRJ,2))==null?void 0:_.u9(Y,Ye))!==0&&((e=_.bR(n,VR6,8))==null?void 0:_.u9(e,tRg))!==0||l(Error("vk"));p(n);break;case 2:Av6(X)}}}),_.Ma(k)}})},W4A=function(X,J,p){X.prewarmChannel=_.SS({destination:X.win,
iframe:J,origin:YaA(X),channelName:"pwcp",onEstablished:function(){Vi(X,2);p()}})},YaA=function(X){var J=_.Mf(X.src).toString();
return J&&J.indexOf("://")<0&&J.indexOf("//")!==0?X.origin:_.wmG(J)},Bnp=function(X,J){J=J===void 0?!1:J;
var p,l=new Map([["origin",X.origin],["hl",(p=vkT(X))!=null?p:null]]);J&&l.set("pw","1");J=_.C([["cpr",X.consentPrimitiveRequest.serialize()]]);for(p=J.next();!p.done;p=J.next()){var g=_.C(p.value);p=g.next().value;g=g.next().value;l.set(p,g)}X.isDarkTheme()&&l.set("color_scheme","dark");return _.IB(X.src,l)},nk2=function(X){X.isLatencyMeasurementExperiment||X.loadingBar&&document.body.removeChild(X.loadingBar)};
d1.prototype.getSrc=function(){var X=_.Hh(this.origin),J;var p=(J=_.bR(this.consentPrimitiveRequest,f1b,3))==null?void 0:_.Hm(J,1);J="consent.google.com";p=p?"/u/"+encodeURIComponent(p.toString()):"";(X==null?0:X.endsWith("youtube.com"))?J="consent.youtube.com":(X=X==null?void 0:X.match("google\\.(co\\.)?([a-z]{2,3})$"))&&(J="consent.google."+((X[1]?"co.":"")+encodeURIComponent(X[2])));return _.Nf("https://"+J+"/signedin"+p+"/landing")};
var gkw=function(X,J,p){X.iframe||(X.iframe=document.createElement("iframe"),X.iframe.style.width="100%",X.iframe.style.height="100%",p!==112496729&&(X.iframe.style.colorScheme="auto"),X.isLatencyMeasurementExperiment&&(X.iframe.style.display="none"),_.BU(X.iframe,J),X.iframe.setAttribute("jsname","C5o1O"),eLp(X.iframe),document.body.appendChild(X.iframe))},eLp=function(X){X.style.bottom="-200vh";
X.style.position="fixed";X.style.right="-200vw";X.style.border="";X.style.left="";X.style.top="";X.style.zIndex="";X.style.pointerEvents="none";X.style.visibility="hidden"},L4p=function(X){X.iframe&&(X.isLatencyMeasurementExperiment||(X.JSC$19713_previousHtmlOverscroll!==void 0&&(document.documentElement.style.overscrollBehavior=X.JSC$19713_previousHtmlOverscroll),X.JSC$19713_previousBodyOverscroll!==void 0&&(document.body.style.overscrollBehavior=X.JSC$19713_previousBodyOverscroll),X.JSC$19713_previousBodyOverflow!==
void 0&&(document.body.style.overflow=X.JSC$19713_previousBodyOverflow),X.enableDialogA11yFix&&ZzO(X,!1)),eLp(X.iframe))};
d1.prototype.handleFocusChange=function(){document.activeElement===this.iframe&&(ZzO(this,!0),window.removeEventListener("blur",this.focusChangeListener))};
var ZzO=function(X,J){var p,l,g=(p=X.iframe)==null?void 0:(l=p.parentElement)==null?void 0:l.children;if(g)for(p=0;p<g.length;p++)l=g[p],l!==X.iframe&&(J?(l.hasAttribute("aria-hidden")&&_.e7([_.Hl(XOg)],l,"data-old-aria-hidden",l.getAttribute("aria-hidden")),_.e7([_.Hl(Jvp)],l,"aria-hidden","true")):(l.removeAttribute("aria-hidden"),l.hasAttribute("data-old-aria-hidden")&&(_.e7([_.Hl(pOO)],l,"aria-hidden",l.getAttribute("data-old-aria-hidden")),l.removeAttribute("data-old-aria-hidden"))))},Vi=function(X,
J,p){var l;
(l=X.latencyCallback)==null||l.call(X,{latencyType:J,timestampEpochMillis:p!=null?p:Date.now()})};var hLp=function(X,J,p){d1.call(this,J,p===void 0?!1:p);this.consentPrimitiveRequest=X;X=vkT(this);cTp(X);this.src=this.getSrc();var l;this.initialLoadingStrategy=(l=_.bR(this.consentPrimitiveRequest,eM,4))==null?void 0:_.T8(l,4)},x_0;
_.r(hLp,d1);var Q52=function(X){X={request:X,enableDialogA11yFix:!0};x_0||(x_0=new hLp(X.request,X.isLatencyMeasurementExperiment||_.T8(X.request,1)===2,X.enableDialogA11yFix));return x_0},vkT=function(X){var J;
return(J=_.bR(X.consentPrimitiveRequest,eM,4))==null?void 0:_.KR(J,1)},CHp=function(X,J){if(!_.qE(X.consentPrimitiveRequest,Ge,5)){var p=X.consentPrimitiveRequest,l=new Ge;
_.DF(p,5,l)}var g;if((g=_.bR(X.consentPrimitiveRequest,Ge,5))==null||_.GZT(_.Fl(g,8))==null){var B;(B=_.bR(X.consentPrimitiveRequest,Ge,5))!=null&&_.TO(B,8,J)}},$_w=function(X){var J;
return(J=_.bR(X.consentPrimitiveRequest,Ge,5))==null?void 0:_.Hm(J,1)};
hLp.prototype.isDarkTheme=function(){var X;return((X=_.bR(this.consentPrimitiveRequest,eM,4))==null?void 0:_.T8(X,2))===2};
var wOp=function(X){var J;return((J=_.bR(X.consentPrimitiveRequest,eM,4))==null?void 0:_.Hm(J,5))||void 0},Av6=function(X){X.channel=void 0;
X.prewarmChannel=void 0;X.iframe&&(document.body.contains(X.iframe)&&document.body.removeChild(X.iframe),X.iframe=void 0);x_0=void 0},zJg=function(X){return d1.prototype.showPrimitive.call(X).then(function(J){return _.bR(J,MRJ,2)})};for(var tU={},HzA=(tU[64]="ma",tU[73]="ogb",tU[89]="cr",tU[21]="test",tU[0]="unkn",tU[137]="con",tU[155]="hl",tU[78]="yt",tU[171]="lp",tU[172]="ap",tU[177]="amo",tU[178]="pqe",tU[74]="gg",tU[1]="gm",tU[140]="am",tU[193]="sc",tU),aDA=_.C(Object.keys(HzA)),U_2=aDA.next();!U_2.done;U_2=aDA.next());var rvp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(rvp,_.wB);var IDp=[0,[2,3,4],_.ry,Irg,cH6,_.hs];var yvb=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(yvb,_.wB);var okp=_.ol(yvb,[0,_.I5,_.eS,_.ry,_.eS,_.ry,IDp]);var Saw=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Saw,_.wB);Saw.prototype.getCommand=function(){return _.T8(this,1)};
var OzA=function(){var X=new Saw;return _.XX(X,1,0)};var cvp=_.cM([0,_.I5,_.eS,[0,_.ry,_.eS,-1]]);var bzJ=new _.t5("s"),fDT=new _.t5("t"),D_T=new _.t5("u"),RLJ=new _.t5("v"),m_A=function(X,J,p){_.Hi.call(this,bzJ);this.mediaKey=X;this.photoUrl=J;this.photoSource=p};
_.r(m_A,_.Hi);var F4g=function(){_.Hi.call(this,fDT)};
_.r(F4g,_.Hi);var qaA=function(X){X=X===void 0?!1:X;_.Hi.call(this,D_T);this.isError=X};
_.r(qaA,_.Hi);var NnA=function(){_.Hi.call(this,RLJ)};
_.r(NnA,_.Hi);var MT2=/^\[([a-z0-9-]+)(="([^\\"]*)")?]$/,VT0=function(X){if(typeof X=="string"){if(X.charAt(0)==".")return uNg(X.substr(1));if(X.charAt(0)=="["){var J=MT2.exec(X);X=X.indexOf("=")==-1?void 0:J[3];return Gow(J[1],X)}return d_w(X)}return X},uNg=function(X){return function(J){return J.getAttribute&&_.He(J,X)}},Gow=function(X,J){return function(p){return J!==void 0?p.getAttribute&&p.getAttribute(X)==J:p.hasAttribute&&p.hasAttribute(X)}},d_w=function(X){X=X.toUpperCase();
return function(J){return(J=J.tagName)&&J.toUpperCase()==X}},tTT=function(){return!0};var P8=function(X,J){this.JSC$19741_key_=X;this.JSC$19741_value_=J},PH6=function(X){throw Error("wk`"+X.JSC$19741_key_);
},Q2A=function(X,J){return new TypeError("xk`"+J+"`"+X.JSC$19741_key_+"`"+X.JSC$19741_value_+"`"+typeof X.JSC$19741_value_)};
P8.prototype.string=function(X){return arguments.length==0?EkJ(this):K4A(this,X)};
var K4A=function(X,J){var p;return(p=TnO(X))!=null?p:J},EkJ=function(X){var J=TnO(X);
J===null&&PH6(X);return J},TnO=function(X){var J=X.JSC$19741_value_;
if(J==null)return null;if(typeof J==="string")return J;throw Q2A(X,"string");};
P8.prototype.bool=function(X){if(arguments.length==0){var J=this.optionalBool();J===null&&PH6(this)}else{var p;J=(p=this.optionalBool())!=null?p:X}return J};
P8.prototype.optionalBool=function(){var X=this.JSC$19741_value_;if(X==null)return null;if(typeof X==="boolean")return X;if(typeof X==="string"){X=X.toLowerCase();if(X==="true"||X==="1")return!0;if(X==="false"||X==="0")return!1}throw Q2A(this,"boolean");};
P8.prototype.number=function(X){if(arguments.length==0){var J=zLp(this);J===null&&PH6(this)}else J=j2p(this,X);return J};
var j2p=function(X,J){var p;return(p=zLp(X))!=null?p:J},zLp=function(X){var J=X.JSC$19741_value_;
if(J==null)return null;if(typeof J==="number")return J;if(typeof J==="string"){var p=Number(J);if(!isNaN(p)&&(p!==0||J.trim().length!==0))return p}throw Q2A(X,"number");};
P8.prototype.toString=function(){return EkJ(this)};
P8.prototype.enum=function(X,J){var p=!0,l=void 0,g;for(g in X){var B=X[g];p&&(p=!1,l=typeof B==="number"?j2p(this,J):K4A(this,J));if(B==l)return l}JSON.stringify(X);return l};
P8.prototype.array=function(X){if(arguments.length==0){var J=izb(this);J===null&&PH6(this);return J}J=izb(this);return J==null?X:J};
var izb=function(X){var J=X.JSC$19741_value_;if(J==null)return null;Array.isArray(J)||(typeof J!=="string"?J=[J]:(J=J.trim(),J=J==""?[]:J.split(",").map(function(p){return p.trim()})));
return s2T(X,J)},s2T=function(X,J){var p=X.JSC$19741_key_+"[";
return Array.from(J,function(l,g){return new P8(p+g+"]",l)})};
P8.prototype.object=function(X){var J=this.JSC$19741_value_;if(J==null)return X===void 0&&PH6(this),X;if(typeof J==="object"&&J.constructor===Object){X={};var p=this.JSC$19741_key_+".",l;for(l in J)X[l]=new P8(p+l,J[l]);return X}throw Q2A(this,"object");};var Qi=function(X){this.list_=XYp(X)},XYp=function(X){if(X instanceof Qi)X=X.list_;
else if(X[0]instanceof Qi){for(var J=new Set,p=0;p<X.length;p++)for(var l=_.C(X[p].list_),g=l.next();!g.done;g=l.next())J.add(g.value);X=J}return[].concat(_.EU(X))};
_.W=Qi.prototype;_.W.each=function(X,J,p){((p===void 0?0:p)?yTp:_.Yy)(this.list_,X,J);return this};
_.W.size=function(){return this.list_.length};
_.W.isEmpty=function(){return this.list_.length===0};
_.W.get=function(X){return this.list_[X]||null};
_.W.el=function(){return this.list_[0]||null};
_.W.map=function(X,J){return _.Ed(this.list_,X,J)};
_.W.equals=function(X){return this===X||_.z5(this.list_,X.list_)};
_.W.first=function(){return this.list_.length==0?null:new E_(this.list_[0])};
_.W.last=function(){return this.list_.length==0?null:new E_(this.list_[this.list_.length-1])};
_.W.find=function(X){var J=[];this.each(function(p){p=p.querySelectorAll(String(X));for(var l=0;l<p.length;l++)J.push(p[l])});
return new Qi(J)};
_.W.parent=function(){var X=[];this.each(function(J){(J=J.parentElement||null)&&!_.q4(X,J)&&X.push(J)});
return new Qi(X)};
_.W.children=function(){var X=[];this.each(function(J){J=_.Wu(J);for(var p=0;p<J.length;p++)X.push(J[p])});
return new Qi(X)};
_.W.filter=function(X){X=_.oV(this.list_,VT0(X));return new Qi(X)};
_.W.closest=function(X){var J=[],p=VT0(X),l=function(g){return _.aj(g)&&p(g)};
this.each(function(g){(g=_.iZ(g,l,!0))&&!_.q4(J,g)&&J.push(g)});
return new Qi(J)};
_.W.next=function(X){return JIg(this,_.DKk,X)};
_.W.prev=function(X){return JIg(this,Db6,X)};
var JIg=function(X,J,p){var l=[];var g=p?VT0(p):tTT;X.each(function(B){(B=J(B))&&g(B)&&l.push(B)});
return new Qi(l)};
Qi.prototype.setClass=function(X){return this.each(function(J){_.xF(J,X)})};
var pYp=function(X,J){return X.each(function(p){_.L_(p,J)})},lqJ=function(X,J){return X.each(function(p){_.n_(p,J)})};
Qi.prototype.toggleClass=function(X,J){return J===!0?pYp(this,X):J===!1?lqJ(this,X):this.each(function(p){_.He(p,X)?_.n_(p,X):_.L_(p,X)})};
Qi.prototype.setText=function(X){return this.each(function(J){_.Cg(J,X)})};
var gxJ=function(X){X.each(function(J){J.removeAttribute("aria-hidden")})};
Qi.prototype.getStyle=function(X){if(this.list_.length>0){var J=this.list_[0],p=J.style[_.bk(X)];return typeof p!=="undefined"?p:J.style[_.PZU(J,X)]||""}};
Qi.prototype.getData=function(X){if(this.list_.length===0)return new P8(X,null);var J=mSO(this.list_[0],X);return new P8(X,J)};
Qi.prototype.focus=function(X){try{X?this.el().focus(X):this.el().focus()}catch(J){}return this};
Qi.prototype.click=function(){var X=_.zz(this.el());if(X.createEvent){var J=X.createEvent("MouseEvents");J.initMouseEvent("click",!0,!0,X.defaultView,1,0,0,0,0,!1,!1,!1,!1,0,null);this.el().dispatchEvent(J)}else X=X.createEventObject(),X.clientX=0,X.clientY=0,X.screenX=0,X.screenY=0,X.altKey=!1,X.ctrlKey=!1,X.shiftKey=!1,X.button=0,this.el().fireEvent("onclick",X)};
var Ki=function(X,J,p,l){function g(n,w,Y){var e=w;w&&w.parentNode&&(e=w.cloneNode(!0));n(e,Y)}
l=l===void 0?!1:l;if(X.list_.length==1){var B=X.list_[0],k=function(n){return J(n,B)};
p instanceof Qi?p.each(k,void 0,l):Array.isArray(p)?(l?yTp:_.Yy)(p,k):k(p);return X}return X.each(function(n){p instanceof Qi?p.each(function(w){g(J,w,n)}):Array.isArray(p)?_.Yy(p,function(w){g(J,w,n)}):g(J,p,n)})};
_.W=Qi.prototype;_.W.append=function(X){return Ki(this,function(J,p){J&&p.appendChild(J)},X)};
_.W.appendTo=function(X){(new Qi([X])).append(this);return this};
_.W.remove=function(){return Ki(this,function(X,J){_.Fa(J)},null)};
_.W.empty=function(){return Ki(this,function(X,J){_.go(J)},null)};
_.W.after=function(X,J){return Ki(this,function(p,l){p&&_.$R(p,l)},X,!(J===void 0||J))};
_.W.before=function(X){return Ki(this,function(J,p){J&&_.Bu(J,p)},X)};
_.W.replaceWith=function(X){return Ki(this,function(J,p){J&&_.cy0(J,p)},X)};
_.W.toggle=function(X){return this.each(function(J){_.hZ(J,X)})};
_.W.show=function(){return this.toggle(!0)};
_.W.hide=function(){return this.toggle(!1)};
_.W.trigger=function(X,J,p,l){return BMp(this,X,J,p,l)};
var BMp=function(X,J,p,l,g){return X.each(function(B){_.Ks5(_.zz(B)).triggerWizEventInternal(B,J,p,l,g)})},E_=function(X,J){X instanceof Qi&&(J=X.list_,X=null);
this.list_=XYp(X!=null?[X]:J)};
_.r9(E_,Qi);_.W=E_.prototype;_.W.children=function(){return new Qi(Array.prototype.slice.call(_.Wu(this.list_[0])))};
_.W.each=function(X,J){X.call(J,this.list_[0],0);return this};
_.W.size=function(){return 1};
_.W.el=function(){return this.list_[0]};
_.W.first=function(){return this};var Te=function(X,J){J=J===void 0?window:J;this.hostId=X;this.win=J;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$19752_previousHtmlOverscroll=this.JSC$19752_previousBodyOverscroll=this.JSC$19752_previousBodyOverflow="";this.eventTarget=new _.s0;this.win.location.hostname.indexOf("youtube.com")>=0&&(this.domain="profilewidgets.youtube.com")},CPT=function(X){var J=
$Gs($Gs($Gs(new WkJ(78),"po"),"hppp"),"hhc");
J.authUser=Number(_.Bh("SESSION_INDEX","0"));J.colorScheme=X;return J};
Te.prototype.getOrigin=function(){return this.origin?this.origin:_.SF(_.of(_.yP(new _.km,this.win.location.protocol),this.win.location.hostname),this.win.location.port).toString()};
Te.prototype.getTargetOrigin=function(){return _.SF(_.of(_.yP(new _.km,this.scheme),this.domain),this.port)};
Te.prototype.preloadIframe=function(X){var J=this;if(this.iframeLoadPromise===void 0){var p=document.createElement("iframe");this.iframe=p;aAT(p,X);this.iframeLoadPromise=new Promise(function(l,g){var B=!1,k=function(n){n.stopPropagation();p.removeEventListener("error",k);p.removeEventListener("securitypolicyviolation",k);g(Error("yk",{cause:n}))};
p.addEventListener("error",k);p.addEventListener("securitypolicyviolation",k);setTimeout(function(){B||g(Error("zk"))},3E4);
k1A(J,p,function(){B=!0;p.removeEventListener("error",k);p.removeEventListener("securitypolicyviolation",k);l()})});
nxO(this);X=this.getTargetOrigin().toString();p.setAttribute("allow","camera "+X+"; display-capture "+X);this.parentElement.appendChild(p)}return this.iframeLoadPromise};
var wYp=function(X,J){var p,l;return _.L(function(g){if(g.nextAddress==1)return p=w5b(getComputedStyle(X.parentElement).direction==="rtl"),X.parentElement.appendChild(p),document.activeElement instanceof HTMLElement&&(X.elementToFocusAfterClose=document.activeElement),_.f$(g,2),g.yield(X.preloadIframe(J),4);if(g.nextAddress!=2){X.parentElement.removeChild(p);X.JSC$19752_previousBodyOverflow=X.parentElement.style.overflow;X.JSC$19752_previousHtmlOverscroll=document.documentElement.style.overscrollBehavior;
X.JSC$19752_previousBodyOverscroll=X.parentElement.style.overscrollBehavior;document.documentElement.style.overscrollBehavior="contain";X.parentElement.style.overscrollBehavior="contain";X.parentElement.style.overflow="hidden";var B=X.iframe;B.style.bottom="0";B.style.border="none";B.style.height="100%";B.style.left="0";B.style.position=X.iframePosition;B.style.right="0";B.style.top="0";B.style.width="100%";B.style.zIndex="2202";B.setAttribute("aria-hidden","false");B.setAttribute("aria-modal","true");
X.opened=!0;Lk0(X);return _.e8(g,0)}l=_.qa(g);X.parentElement.removeChild(p);h0p(X.isDarkTheme());AIw(X,!1);throw Error("Ak",{cause:l});})},AIw=function(X,J){J=J===void 0?!0:J;
X.iframe!==void 0&&(YvJ(X),document.documentElement.style.overscrollBehavior=X.JSC$19752_previousHtmlOverscroll,X.parentElement.style.overscrollBehavior=X.JSC$19752_previousBodyOverscroll,X.parentElement.style.overflow=X.JSC$19752_previousBodyOverflow,X.elementToFocusAfterClose!==void 0&&(X.elementToFocusAfterClose.focus(),X.elementToFocusAfterClose=void 0),J?nxO(X):(X.parentElement.removeChild(X.iframe),X.iframe=void 0,X.iframeLoadPromise=void 0,X.mainChannel=void 0),X.opened=!1)},YvJ=function(X){X.backgroundElementsAriaHiddenIsNull&&
(gxJ(X.backgroundElementsAriaHiddenIsNull),X.backgroundElementsAriaHiddenIsNull=void 0);
X.backgroundElementsAriaHiddenIsFalse&&(X.backgroundElementsAriaHiddenIsFalse.each(function(J){J.setAttribute("aria-hidden","false")}),X.backgroundElementsAriaHiddenIsFalse=void 0);
X.backgroundElementsWithoutInert&&(X.backgroundElementsWithoutInert.each(function(J){J.removeAttribute("inert")}),X.backgroundElementsWithoutInert=void 0)},Lk0=function(X){X.backgroundElementsAriaHiddenIsNull=(new E_(X.iframe.parentElement)).children().filter(function(J){return J.getAttribute("aria-hidden")===null&&J!==X.iframe});
X.backgroundElementsAriaHiddenIsNull.each(function(J){J.setAttribute("aria-hidden","true")});
X.backgroundElementsAriaHiddenIsFalse=(new E_(X.iframe.parentElement)).children().filter(function(J){return J.getAttribute("aria-hidden")==="false"&&J!==X.iframe});
X.backgroundElementsAriaHiddenIsFalse.each(function(J){J.setAttribute("aria-hidden","true")});
X.backgroundElementsWithoutInert=(new E_(X.iframe.parentElement)).children().filter(function(J){return!J.hasAttribute("inert")&&J!==X.iframe});
X.backgroundElementsWithoutInert.each(function(J){J.setAttribute("inert","true")})},nxO=function(X){X=X.iframe;
X.style.bottom="-1000px";X.style.position="fixed";X.style.right="-1000px";X.style.border="";X.style.height="";X.style.left="";X.style.top="";X.style.width="";X.style.zIndex="";X.setAttribute("aria-hidden","true");X.setAttribute("aria-modal","false")};
Te.prototype.isDarkTheme=function(){return this.colorScheme==="dark"||window.matchMedia("(prefers-color-scheme: dark)").matches&&this.colorScheme!=="light"};var WkJ=function(X,J){Te.call(this,HzA[X],J);this.options=[];this.style=""};
_.r(WkJ,Te);var vx2=function(X){X.style="youtube";return X},e4T=function(X,J){X.eventTarget.listen(D_T,J);
return X},ZQJ=function(X,J){X.eventTarget.listen(bzJ,J);
return X},$Gs=function(X,J){X.options.push(J);
return X},h46=function(X){var J=[X.getOrigin()];
X.ancestorOrigins&&J.push.apply(J,_.EU(X.ancestorOrigins));var p=new _.km(X.win.location.href),l=X.startUrl?X.startUrl:X.options.includes("po")?"profile-picture/art":"profile-picture";J=xn6(_.Og(X.getTargetOrigin(),l),"origin",J);X.startUrl&&_.ZE(J,"startPath",X.startUrl);X.authUser>0&&_.ZE(J,"authuser",X.authUser);X.pageId!==void 0&&_.ZE(J,"pageId",X.pageId);_.ZE(J,"hostId",X.hostId);X.jsMode!==void 0&&_.ZE(J,"jsmode",X.jsMode);X.rectangleRatio!==void 0&&_.ZE(J,"rectangleRatio",X.rectangleRatio);
X.options.length>0&&_.ZE(J,"opts",X.options.join(","));try{for(var g=_.C(["utm_source","utm_medium","utm_campaign","utm_content"]),B=g.next();!B.done;B=g.next()){var k=B.value;_.eQ(p,k)&&_.ZE(J,k,_.eQ(p,k))}var n,w=(n=X.hl)!=null?n:_.eQ(p,"hl");w!==void 0&&_.ZE(J,"hl",w)}catch(Y){if(!(Y instanceof URIError))throw Y;}X.colorScheme&&_.ZE(J,"theme",X.colorScheme);X.style&&_.ZE(J,"style",X.style);return J},xG6=function(X,J){X.mainChannel=_.SS({destination:X.win,
iframe:J,origin:X.getTargetOrigin().toString(),channelName:"ow",onMessage:function(p){p=okp(p.data);if(J===X.iframe)switch(_.T8(p,1)){case 1:X.eventTarget.dispatchEvent(new qaA);AIw(X);break;case 2:X.eventTarget.dispatchEvent(new m_A(_.KR(p,4),_.KR(p,2),_.T8(p,5),_.bR(p,rvp,6)));break;case 0:var l;X.eventTarget.dispatchEvent(new F4g(_.KR(p,2),(l=_.T8(p,3))!=null?l:0));break;case 3:X.eventTarget.dispatchEvent(new qaA(!0));AIw(X,!1);break;case 4:X.eventTarget.dispatchEvent(new NnA)}}})},k1A=function(X,
J,p){_.SS({destination:X.win,
iframe:J,origin:_.SF(_.of(_.yP(new _.km,X.scheme),X.domain),X.port).toString(),channelName:"owi",onMessage:function(l){J===X.iframe&&(p!==void 0&&p(),xG6(X,J),X.opened&&X.mainChannel.send(cvp(OzA())),l.reply(),k1A(X,J))}})};
WkJ.prototype.preloadIframe=function(){return this.iframeLoadPromise===void 0?Te.prototype.preloadIframe.call(this,h46(this).toString()):this.iframeLoadPromise};
WkJ.prototype.openPicker=function(X){var J=this;return _.L(function(p){if(p.nextAddress==1)return J.startUrl=X?X:J.options.includes("po")?"profile-picture/art":"profile-picture",p.yield(wYp(J,h46(J).toString()),2);if(J.mainChannel){var l=J.mainChannel,g=l.send;var B=OzA();B=_.uZ(B,2,J.startUrl);g.call(l,cvp(B))}_.Ma(p)})};var HQT=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(HQT,_.wB);_.W=HQT.prototype;_.W.getSize=function(){return It(this,1)};
_.W.setSize=function(X){return _.s4(this,1,X)};
_.W.getWidth=function(){return It(this,12)};
_.W.getHeight=function(){return It(this,13)};
_.W.setCenterCrop=function(X){return _.yV(this,20,X)};
_.W.getHtml=function(){return _.P6(this,4)};
_.W.getToken=function(){return _.RT(this,24)};
_.W.setToken=function(X){return _.uZ(this,24,X)};
_.W.getBackgroundColor=function(){return It(this,87)};
_.W.hasBackgroundColor=function(){return _.vp(_.Fl(this,87))!=null};
_.W.getStoryboardLevel=function(){return It(this,109)};Ag.prototype.set=function(X,J){aqp(this,X,J,!1)};
Ag.prototype.add=function(X,J){aqp(this,X,J,!0)};
var aqp=function(X,J,p,l){for(var g=0;g<J.length;g++){var B=J.charAt(g);X.childNodes_[B]||(X.childNodes_[B]=new Ag);X=X.childNodes_[B]}if(l&&X.JSC$19760_value_!==void 0)throw Error("Bk`"+J);X.JSC$19760_value_=p},UG0=function(X,J){for(var p=0;p<J.length;p++)if(X=X.childNodes_[J.charAt(p)],!X)return;
return X};
Ag.prototype.get=function(X){return(X=UG0(this,X))?X.JSC$19760_value_:void 0};
Ag.prototype.getValues=function(){var X=[];rIs(this,X);return X};
var rIs=function(X,J){X.JSC$19760_value_!==void 0&&J.push(X.JSC$19760_value_);for(var p in X.childNodes_)rIs(X.childNodes_[p],J)};
Ag.prototype.getKeys=function(X){var J=[];if(X){for(var p=this,l=0;l<X.length;l++){var g=X.charAt(l);if(!p.childNodes_[g])return[];p=p.childNodes_[g]}Iq6(p,X,J)}else Iq6(this,"",J);return J};
var Iq6=function(X,J,p){X.JSC$19760_value_!==void 0&&p.push(J);for(var l in X.childNodes_)Iq6(X.childNodes_[l],J+l,p)};
_.W=Ag.prototype;_.W.containsKey=function(X){return this.get(X)!==void 0};
_.W.containsValue=function(X){if(this.JSC$19760_value_===X)return!0;for(var J in this.childNodes_)if(this.childNodes_[J].containsValue(X))return!0;return!1};
_.W.clear=function(){this.childNodes_={};this.JSC$19760_value_=void 0};
_.W.remove=function(X){for(var J=this,p=[],l=0;l<X.length;l++){var g=X.charAt(l);if(!J.childNodes_[g])throw Error("Ck`"+X);p.push([J,g]);J=J.childNodes_[g]}X=J.JSC$19760_value_;for(delete J.JSC$19760_value_;p.length>0;)if(l=p.pop(),J=l[0],l=l[1],J.childNodes_[l].isEmpty())delete J.childNodes_[l];else break;return X};
_.W.clone=function(){return new Ag(this)};
_.W.getCount=function(){return NJA(this.getValues())};
_.W.isEmpty=function(){return this.JSC$19760_value_===void 0&&_.Q5.isEmpty(this.childNodes_)};var oHp=function(){if(!yI2){var X=yI2=new Ag,J;for(J in oxp)X.add(J,oxp[J])}},yI2,ze=function(X,J){this.types=X;
this.setters=J},oxp={a:new ze([3,
0],[function(X,J){_.yV(X,21,J)},
function(X,J){_.s4(X,56,J)}]),
al:new ze([3],[function(X,J){_.yV(X,74,J)}]),
b:new ze([3,0],[function(X,J){_.yV(X,23,J)},
function(X,J){_.s4(X,38,J)}]),
ba:new ze([0],[function(X,J){_.s4(X,85,J)}]),
bc:new ze([0],[function(X,J){_.s4(X,87,J)}]),
br:new ze([0],[function(X,J){_.s4(X,86,J)}]),
c:new ze([3,0],[function(X,J){_.yV(X,2,J)},
function(X,J){_.s4(X,39,J)}]),
cc:new ze([3],[function(X,J){_.yV(X,51,J)}]),
ci:new ze([3],[function(X,J){_.yV(X,32,J)}]),
ckm:new ze([3],[function(X,J){_.yV(X,104,J)}]),
cp:new ze([0],[function(X,J){_.s4(X,92,J)}]),
cr:new ze([3],[function(X,J){_.yV(X,108,J)}]),
cv:new ze([0],[function(X,J){_.s4(X,94,J)}]),
d:new ze([3],[function(X,J){_.yV(X,3,J)}]),
dc:new ze([5],[function(X,J){_.uZ(X,99,J)}]),
df:new ze([3],[function(X,J){_.yV(X,80,J)}]),
dv:new ze([3],[function(X,J){_.yV(X,90,J)}]),
e:new ze([0],[function(X,J){_.s4(X,15,J)}]),
em:new ze([0],[function(X,J){_.s4(X,107,J)}]),
f:new ze([4],[function(X,J){_.uZ(X,16,J)}]),
fg:new ze([3],[function(X,J){_.yV(X,34,J)}]),
fh:new ze([3],[function(X,J){_.yV(X,30,J)}]),
fm:new ze([3],[function(X,J){_.yV(X,84,J)}]),
fo:new ze([2],[function(X,J){_.Dw(X,79,_.pJ(J))}]),
ft:new ze([3],[function(X,J){_.yV(X,50,J)}]),
fv:new ze([3],[function(X,J){_.yV(X,31,J)}]),
g:new ze([3],[function(X,J){_.yV(X,14,J)}]),
gce:new ze([4],[function(X,J){_.uZ(X,112,J)}]),
gd:new ze([3],[function(X,J){_.yV(X,83,J)}]),
gm:new ze([3],[function(X,J){_.yV(X,105,J)}]),
h:new ze([3,0],[function(X,J){_.yV(X,4,J)},
function(X,J){_.s4(X,13,J)}]),
i:new ze([3],[function(X,J){_.yV(X,22,J)}]),
ic:new ze([0],[function(X,J){_.s4(X,71,J)}]),
id:new ze([3],[function(X,J){_.yV(X,70,J)}]),
il:new ze([3],[function(X,J){_.yV(X,96,J)}]),
ip:new ze([3],[function(X,J){_.yV(X,54,J)}]),
iv:new ze([0],[function(X,J){_.TO(X,75,J)}]),
j:new ze([1],[function(X,J){J=J==null?J:b7O(J);_.Dw(X,29,J)}]),
k:new ze([3,0],[function(X,J){_.yV(X,17,J)},
function(X,J){_.s4(X,42,J)}]),
l:new ze([0],[function(X,J){_.s4(X,44,J)}]),
lf:new ze([3],[function(X,J){_.yV(X,65,J)}]),
lo:new ze([3],[function(X,J){_.yV(X,97,J)}]),
m:new ze([0],[function(X,J){_.s4(X,63,J)}]),
md:new ze([3],[function(X,J){_.yV(X,91,J)}]),
mm:new ze([4],[function(X,J){_.uZ(X,81,J)}]),
mo:new ze([3],[function(X,J){_.yV(X,73,J)}]),
mp:new ze([0],[function(X,J){_.s4(X,115,J)}]),
mv:new ze([3],[function(X,J){_.yV(X,66,J)}]),
n:new ze([3],[function(X,J){X.setCenterCrop(J)}]),
nc:new ze([3],[function(X,J){_.yV(X,55,J)}]),
nd:new ze([3],[function(X,J){_.yV(X,53,J)}]),
ng:new ze([3],[function(X,J){_.yV(X,95,J)}]),
ngm:new ze([3],[function(X,J){_.yV(X,106,J)}]),
no:new ze([3],[function(X,J){_.yV(X,37,J)}]),
ns:new ze([3],[function(X,J){_.yV(X,40,J)}]),
nt0:new ze([4],[function(X,J){_.uZ(X,36,J)}]),
ntm:new ze([3],[function(X,J){_.yV(X,114,J)}]),
nu:new ze([3],[function(X,J){_.yV(X,46,J)}]),
nw:new ze([3],[function(X,J){_.yV(X,48,J)}]),
o:new ze([1,3],[function(X,J){J=J==null?J:b7O(J);_.Dw(X,7,J)},
function(X,J){_.yV(X,27,J)}]),
p:new ze([3,0],[function(X,J){_.yV(X,19,J)},
function(X,J){_.s4(X,43,J)}]),
pa:new ze([3],[function(X,J){_.yV(X,61,J)}]),
pc:new ze([0],[function(X,J){_.s4(X,88,J)}]),
pd:new ze([3],[function(X,J){_.yV(X,60,J)}]),
pf:new ze([3],[function(X,J){_.yV(X,67,J)}]),
pg:new ze([3],[function(X,J){_.yV(X,72,J)}]),
pi:new ze([2],[function(X,J){_.Dw(X,76,_.pJ(J))}]),
pp:new ze([3],[function(X,J){_.yV(X,52,J)}]),
pt:new ze([4],[function(X,J){_.uZ(X,111,J)}]),
q:new ze([4],[function(X,J){_.uZ(X,28,J)}]),
r:new ze([3,0],[function(X,J){_.yV(X,6,J)},
function(X,J){_.s4(X,26,J)}]),
ra:new ze([3],[function(X,J){_.yV(X,103,J)}]),
rf:new ze([3],[function(X,J){_.yV(X,100,J)}]),
rg:new ze([3],[function(X,J){_.yV(X,59,J)}]),
rh:new ze([3],[function(X,J){_.yV(X,49,J)}]),
rj:new ze([3],[function(X,J){_.yV(X,57,J)}]),
ro:new ze([2],[function(X,J){_.Dw(X,78,_.pJ(J))}]),
rp:new ze([3],[function(X,J){_.yV(X,58,J)}]),
rw:new ze([3],[function(X,J){_.yV(X,35,J)}]),
rwa:new ze([3],[function(X,J){_.yV(X,64,J)}]),
rwu:new ze([3],[function(X,J){_.yV(X,41,J)}]),
s:new ze([3,0],[function(X,J){_.yV(X,33,J)},
function(X,J){X.setSize(J)}]),
sb:new ze([0],[function(X,J){_.s4(X,110,J)}]),
sc:new ze([0],[function(X,J){_.s4(X,89,J)}]),
sg:new ze([3],[function(X,J){_.yV(X,82,J)}]),
sl:new ze([0],[function(X,J){_.s4(X,109,J)}]),
sm:new ze([3],[function(X,J){_.yV(X,93,J)}]),
t:new ze([4],[function(X,J){X.setToken(J)}]),
tm:new ze([3],[function(X,J){_.yV(X,113,J)}]),
u:new ze([3],[function(X,J){_.yV(X,18,J)}]),
ut:new ze([3],[function(X,J){_.yV(X,45,J)}]),
v:new ze([0],[function(X,J){_.s4(X,62,J)}]),
vb:new ze([0],[function(X,J){_.TO(X,68,J)}]),
vf:new ze([4],[function(X,J){_.uZ(X,102,J)}]),
vl:new ze([0],[function(X,J){_.TO(X,69,J)}]),
vm:new ze([3],[function(X,J){_.yV(X,98,J)}]),
w:new ze([0],[function(X,J){_.s4(X,12,J)}]),
x:new ze([0],[function(X,J){_.s4(X,9,J)}]),
y:new ze([0],[function(X,J){_.s4(X,10,J)}]),
ya:new ze([2],[function(X,J){_.Dw(X,77,_.pJ(J))}]),
z:new ze([0],[function(X,J){_.s4(X,11,J)}])};
oHp.prototype.parse=function(X){var J=new HQT,p=new HQT;if(X=="")X=!0;else{X=X.split("-");for(var l=!0,g=0;g<X.length;g++){var B=X[g];if(B.length==0)l=!1;else{var k=B,n=!1;var w=k;var Y=k.charAt(0);Y!=Y.toLowerCase()&&(n=!0,w=k.charAt(0).toLowerCase()+k.substring(1));var e=yI2;for(Y=1;Y<=w.length;++Y){var Z=e,h=w.substring(0,Y);if(h.length==0?Z.isEmpty():!UG0(Z,h))break}w=Y==1?null:(w=e.get(w.substring(0,Y-1)))?{option:k.substring(0,Y-1),value:k.substring(Y-1),signed:n,attributes:w}:null;if(w){k=
[];n=[];Y=!1;for(e=0;e<w.attributes.types.length;e++){Z=w.attributes.types[e];var x=w.value;h=g;if(w.signed&&Z==1)for(var U=x.length;U<12&&h<X.length-1;)x+="-"+X[h+1],U=x.length,++h;else if(Z==2)for(;h<X.length-1&&X[h+1].match(/^[\d\.]/);)x+="-"+X[h+1],++h;U=w.attributes.setters[e];x=Svp(this,Z)(w.option,x,J,p,U);if(x===null){Y=!0;g=h;break}else k.push(Z),n.push(x)}if(!Y)for(w=0;w<n.length;w++)e=k[w],x=n[w],OQ0(this,e)(B,x);l=l&&Y}else l=!1}}X=l}return new cI6(J,p,X)};
var bQO=function(X,J,p,l,g,B){g(p,J);X=X.charAt(0);B=B(X==X.toUpperCase());g(l,B)};
_.W=oHp.prototype;_.W.parseAndSetIntOption_=function(X,J,p,l,g){if(J=="")return 0;isFinite(J)&&(J=String(J));J=typeof J==="string"?/^\s*-?0x/i.test(J)?parseInt(J,16):parseInt(J,10):NaN;if(isNaN(J))return 1;bQO(X,J,p,l,g,Number);return null};
_.W.logIntParseError_=function(){};
_.W.parseAndSetFloatOption_=function(X,J,p,l,g){if(J=="")return 0;var B=Number(J);J=B==0&&_.ka(J)?NaN:B;if(isNaN(J))return 1;bQO(X,J,p,l,g,Number);return null};
_.W.logFloatParseError_=function(){};
_.W.parseAndSetBoolOption_=function(X,J,p,l,g){if(J!="")return 2;bQO(X,!0,p,l,g,Boolean);return null};
_.W.logBoolParseError_=function(){};
_.W.parseAndSetStringOption_=function(X,J,p,l,g){if(J=="")return 0;bQO(X,J,p,l,g,function(B){return B?"1":""});
return null};
_.W.logStringParseError_=function(){};
_.W.parseAndSetUint64Base64Option_=function(X,J,p,l,g){if(J=="")return 0;bQO(X,J,p,l,g,function(B){return B?1:0});
return null};
var Svp=function(X,J){switch(J){case 0:return(0,_.dv)(X.parseAndSetIntOption_,X);case 2:return(0,_.dv)(X.parseAndSetFloatOption_,X);case 3:return(0,_.dv)(X.parseAndSetBoolOption_,X);case 4:return(0,_.dv)(X.parseAndSetStringOption_,X);case 1:return(0,_.dv)(X.parseAndSetUint64Base64Option_,X);default:return function(){}}},OQ0=function(X,J){switch(J){case 0:return(0,_.dv)(X.logIntParseError_,X);
case 2:return(0,_.dv)(X.logFloatParseError_,X);case 3:return(0,_.dv)(X.logBoolParseError_,X);case 4:case 1:return(0,_.dv)(X.logStringParseError_,X);default:return function(){}}},cI6=function(X,J,p){this.valueProto_=X;
this.signatureFlagProto_=J;this.JSC$19772_valid_=p};
cI6.prototype.isValid=function(){return this.JSC$19772_valid_};var Um2=function(X){this.JSC$19773_parser_=null;this.JSC$19773_components_=[];this.JSC$19773_parsedOptions_=null;fqT(this,X)},DGb=function(X){X.JSC$19773_parser_==null&&(X.JSC$19773_parser_=new oHp);
return X.JSC$19773_parser_},fqT=function(X,J){X.JSC$19773_parsedOptions_=J?typeof J==="string"?DGb(X).parse(J):J:DGb(X).parse("")},jM=function(X,J){return X==J?!1:!0};
_.W=Um2.prototype;_.W.JSC$19775_setCrop=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,_.P6(p,2),_.P6(J.signatureFlagProto_,2))&&_.yV(p,2,X);return this};
_.W.JSC$19775_setCircleCrop=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,r1(p,51),r1(J.signatureFlagProto_,51))&&_.yV(p,51,X);return this};
_.W.JSC$19775_setImageCrop=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,r1(p,32),r1(J.signatureFlagProto_,32))&&_.yV(p,32,X);return this};
_.W.JSC$19775_setHeight=function(X){var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,p.getHeight(),J.signatureFlagProto_.getHeight())&&_.s4(p,13,X);return this};
_.W.setCenterCrop=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,_.P6(p,20),_.P6(J.signatureFlagProto_,20))&&p.setCenterCrop(X);return this};
_.W.JSC$19775_setSmartCrop=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,_.P6(p,19),_.P6(J.signatureFlagProto_,19))&&_.yV(p,19,X);return this};
_.W.JSC$19775_setPad=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,r1(p,60),r1(J.signatureFlagProto_,60))&&_.yV(p,60,X);return this};
_.W.JSC$19775_setSmartCropUseFace=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,_.P6(p,67),_.P6(J.signatureFlagProto_,67))&&_.yV(p,67,X);return this};
_.W.JSC$19775_setSmartCropNoClip=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,_.P6(p,52),_.P6(J.signatureFlagProto_,52))&&_.yV(p,52,X);return this};
_.W.setSize=function(X){var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,p.getSize(),J.signatureFlagProto_.getSize())&&p.setSize(X);return this};
_.W.setToken=function(X){X=X||void 0;var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,p.getToken(),J.signatureFlagProto_.getToken())&&p.setToken(X);return this};
_.W.JSC$19775_setWidth=function(X){var J=this.JSC$19773_parsedOptions_,p=J.valueProto_;jM(X,p.getWidth(),J.signatureFlagProto_.getWidth())&&_.s4(p,12,X);return this};
_.W.clearOptions=function(){fqT(this,"");return this};
_.W.build=function(){this.JSC$19773_components_.length=0;var X=this.JSC$19773_parsedOptions_,J=X.valueProto_;X=X.signatureFlagProto_;ij(this,"s",J.getSize(),X.getSize());ij(this,"w",J.getWidth(),X.getWidth());s_(this,"c",_.P6(J,2),_.P6(X,2));s_(this,"d",_.P6(J,3),_.P6(X,3));ij(this,"h",J.getHeight(),X.getHeight());s_(this,"s",r1(J,33),r1(X,33));s_(this,"h",J.getHtml(),X.getHtml());s_(this,"p",_.P6(J,19),_.P6(X,19));s_(this,"pp",_.P6(J,52),_.P6(X,52));s_(this,"pf",_.P6(J,67),_.P6(X,67));s_(this,"n",
_.P6(J,20),_.P6(X,20));ij(this,"r",It(J,26),It(X,26));s_(this,"r",_.P6(J,6),_.P6(X,6));s_(this,"o",r1(J,27),r1(X,27));var p=_.tf(J,7,_.mV);Xr(this,"o",p,_.tf(X,7,_.mV));p=_.tf(J,29,_.mV);Xr(this,"j",p,_.tf(X,29,_.mV));ij(this,"x",It(J,9),It(X,9));ij(this,"y",It(J,10),It(X,10));ij(this,"z",It(J,11),It(X,11));s_(this,"g",_.P6(J,14),_.P6(X,14));ij(this,"e",It(J,15),It(X,15));Xr(this,"f",_.RT(J,16),_.RT(X,16));s_(this,"k",r1(J,17),r1(X,17));s_(this,"u",r1(J,18),!0);s_(this,"ut",r1(J,45),!0);s_(this,"i",
r1(J,22),!0);s_(this,"a",r1(J,21),r1(X,21));s_(this,"b",_.P6(J,23),_.P6(X,23));ij(this,"b",It(J,38),It(X,38));ij(this,"c",It(J,39),It(X,39),16,8);Xr(this,"q",_.RT(J,28),_.RT(X,28));s_(this,"fh",r1(J,30),r1(X,30));s_(this,"fv",r1(J,31),r1(X,31));s_(this,"fg",_.P6(J,34),_.P6(X,34));s_(this,"ci",r1(J,32),r1(X,32));Xr(this,"t",J.getToken(),X.getToken());Xr(this,"nt0",_.RT(J,36),_.RT(X,36));s_(this,"rw",_.P6(J,35),_.P6(X,35));s_(this,"rwu",_.P6(J,41),_.P6(X,41));s_(this,"rwa",_.P6(J,64),_.P6(X,64));s_(this,
"nw",_.P6(J,48),_.P6(X,48));s_(this,"rh",_.P6(J,49),_.P6(X,49));s_(this,"no",_.P6(J,37),_.P6(X,37));s_(this,"ns",r1(J,40),r1(X,40));ij(this,"k",It(J,42),It(X,42));ij(this,"p",It(J,43),It(X,43));ij(this,"l",It(J,44),It(X,44));ij(this,"v",It(J,62),It(X,62));s_(this,"nu",r1(J,46),r1(X,46));s_(this,"ft",r1(J,50),r1(X,50));s_(this,"cc",r1(J,51),r1(X,51));s_(this,"nd",r1(J,53),r1(X,53));s_(this,"ip",r1(J,54),r1(X,54));s_(this,"nc",r1(J,55),r1(X,55));ij(this,"a",It(J,56),It(X,56));s_(this,"rj",r1(J,57),
r1(X,57));s_(this,"rp",r1(J,58),r1(X,58));s_(this,"rg",r1(J,59),r1(X,59));s_(this,"pd",r1(J,60),r1(X,60));s_(this,"pa",r1(J,61),r1(X,61));ij(this,"m",It(J,63),It(X,63));ij(this,"vb",yi(J,68),yi(X,68));ij(this,"vl",yi(J,69),yi(X,69));s_(this,"lf",r1(J,65),r1(X,65));s_(this,"mv",r1(J,66),r1(X,66));s_(this,"id",r1(J,70),r1(X,70));ij(this,"ic",It(J,71),!0);s_(this,"pg",_.P6(J,72),_.P6(X,72));s_(this,"mo",r1(J,73),r1(X,73));s_(this,"al",r1(J,74),r1(X,74));ij(this,"iv",yi(J,75),yi(X,75));ij(this,"pi",ot(J,
76),ot(X,76));ij(this,"ya",ot(J,77),ot(X,77));ij(this,"ro",ot(J,78),ot(X,78));ij(this,"fo",ot(J,79),ot(X,79));s_(this,"df",r1(J,80),r1(X,80));Xr(this,"mm",_.RT(J,81),_.RT(X,81));s_(this,"sg",r1(J,82),r1(X,82));s_(this,"gd",r1(J,83),r1(X,83));s_(this,"fm",r1(J,84),r1(X,84));ij(this,"ba",It(J,85),It(X,85));ij(this,"br",It(J,86),It(X,86));ij(this,"bc",J.getBackgroundColor(),X.getBackgroundColor(),16,8);ij(this,"pc",It(J,88),It(X,88),16,8);ij(this,"sc",It(J,89),It(X,89),16,8);s_(this,"dv",r1(J,90),r1(X,
90));s_(this,"md",r1(J,91),r1(X,91));ij(this,"cp",It(J,92),It(X,92));s_(this,"sm",r1(J,93),r1(X,93));ij(this,"cv",It(J,94),It(X,94));s_(this,"ng",r1(J,95),r1(X,95));s_(this,"il",r1(J,96),r1(X,96));s_(this,"lo",r1(J,97),r1(X,97));s_(this,"vm",r1(J,98),r1(X,98));Xr(this,"dc",_.RT(J,99),_.RT(X,99));s_(this,"rf",r1(J,100),r1(X,100));Xr(this,"vf",_.RT(J,102),_.RT(X,102));s_(this,"ra",_.P6(J,103),_.P6(X,103));s_(this,"ckm",r1(J,104),r1(X,104));s_(this,"gm",r1(J,105),r1(X,105));s_(this,"ngm",r1(J,106),r1(X,
106));ij(this,"em",It(J,107),It(X,107));s_(this,"cr",r1(J,108),r1(X,108));ij(this,"sl",J.getStoryboardLevel(),X.getStoryboardLevel());ij(this,"sb",It(J,110),It(X,110));Xr(this,"pt",_.RT(J,111),_.RT(X,111));Xr(this,"gce",_.RT(J,112),_.RT(X,112));s_(this,"tm",r1(J,113),r1(X,113));s_(this,"ntm",r1(J,114),r1(X,114));ij(this,"mp",It(J,115),It(X,115));return this.JSC$19773_components_.join("-")};
var ij=function(X,J,p,l,g,B){if(p!=null){var k=g==void 0||g!=10&&g!=16?10:g;p=Number(p).toString(k);g=new Cv2;g.append(k==16?"0x":"");k=g.append;B==void 0?B="":(B-=p.length,B=B<=0?"":(0,_.xar)("0",B));k.call(g,B);g.append(p);R4O(X,J,g.toString(),!!Number(l))}},s_=function(X,J,p,l){p&&R4O(X,J,"",!!l)},Xr=function(X,J,p,l){p&&R4O(X,J,String(p),!!Number(l))},R4O=function(X,J,p,l){l&&(J=J.charAt(0).toUpperCase()+J.substring(1));
X.JSC$19773_components_.push(J+p)};_.r9(ww,Um2);_.W=ww.prototype;_.W.JSC$19775_setCrop=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setCrop.call(this,X)};
_.W.JSC$19775_setHeight=function(X){X=X==null||X<0?void 0:X;X!=null&&this.setSize();return ww.superClass_.JSC$19775_setHeight.call(this,X)};
_.W.JSC$19775_setImageCrop=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setImageCrop.call(this,X)};
_.W.JSC$19775_setCircleCrop=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setCircleCrop.call(this,X)};
_.W.setSize=function(X){_.QZ(X)&&(X=Math.max(X.width,X.height));X=X==null||X<0?void 0:X;X!=null&&(this.JSC$19775_setWidth(),this.JSC$19775_setHeight());return ww.superClass_.setSize.call(this,X)};
_.W.JSC$19775_setSmartCrop=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setSmartCrop.call(this,X)};
_.W.JSC$19775_setSmartCropNoClip=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setSmartCropNoClip.call(this,X)};
_.W.JSC$19775_setSmartCropUseFace=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setSmartCropUseFace.call(this,X)};
_.W.setCenterCrop=function(X){X&&Jd(this);return ww.superClass_.setCenterCrop.call(this,X)};
_.W.JSC$19775_setPad=function(X){X&&Jd(this);return ww.superClass_.JSC$19775_setPad.call(this,X)};
_.W.JSC$19775_setWidth=function(X){X=X==null||X<0?void 0:X;X!=null&&this.setSize();return ww.superClass_.JSC$19775_setWidth.call(this,X)};
var mGp=function(X){X.clearOptions();var J=X.JSC$19773_parsedOptions_,p=J.valueProto_;jM(!0,_.P6(p,3),_.P6(J.signatureFlagProto_,3))&&_.yV(p,3,!0);return X},Jd=function(X){X.setCenterCrop();
X.JSC$19775_setCircleCrop();X.JSC$19775_setCrop();X.JSC$19775_setImageCrop();X.JSC$19775_setPad();X.JSC$19775_setSmartCrop();X.JSC$19775_setSmartCropNoClip();X.JSC$19775_setSmartCropUseFace()};
ww.prototype.build=function(){var X=this.JSC$19773_parsedOptions_.valueProto_;r1(X,18)||r1(X,45)?X.getSize()||this.setSize(0):(X=this.JSC$19773_parsedOptions_.valueProto_,X.getSize()||X.getWidth()||X.getHeight()||(this.setSize(),this.JSC$19775_setHeight(),this.JSC$19775_setWidth(),Jd(this)));return ww.superClass_.build.call(this)};var Fk6=/^[^\/]*\/\//,qv0=function(X,J){J=J===void 0?!1:J;this.original_=X;this.originalPrefix_="";(X=this.original_.match(Fk6))&&X[0]?(this.originalPrefix_=X[0],X=this.originalPrefix_.match(/\w+/)?this.original_:"http://"+this.original_.substring(this.originalPrefix_.length)):X="http://"+this.original_;this.uri_=_.vi(X,!0);this.isFreeformUrl_=J;this.JSC$19779_valid_=!0;this.obfuscated_=!1},NMA=function(X,J){X.JSC$19781_pathPrefix_=X.JSC$19781_pathPrefix_?X.JSC$19781_pathPrefix_+("/"+J):J},pA=function(X){if(X.JSC$19781_components_==
void 0){var J=X.uri_.getPath().substring(1);
X.JSC$19781_pathPrefix_=null;if(X.isFreeformUrl_){X.JSC$19781_components_=[];if((J.match(/=/g)||[]).length>1)return X.JSC$19779_valid_=!1,X.JSC$19781_components_;var p=J.indexOf("=");p!=-1?(X.JSC$19781_components_.push(J.substr(0,p)),X.JSC$19781_components_.push(J.substr(p+1))):X.JSC$19781_components_.push(J);return X.JSC$19781_components_}X.JSC$19781_components_=J.split("/");J=X.JSC$19781_components_.length;J>2&&X.JSC$19781_components_[0]=="u"&&(NMA(X,X.JSC$19781_components_[0]+"/"+X.JSC$19781_components_[1]),
X.JSC$19781_components_.shift(),X.JSC$19781_components_.shift(),J-=2);if(J==0||J==4||J>7)return X.JSC$19779_valid_=!1,X.JSC$19781_components_;if(J==2)NMA(X,X.JSC$19781_components_[0]);else if(X.JSC$19781_components_[0]=="image")NMA(X,X.JSC$19781_components_[0]);else if(J==7||J==3)return X.JSC$19779_valid_=!1,X.JSC$19781_components_;if(J<=3){X.obfuscated_=!0;J==3&&(NMA(X,X.JSC$19781_components_[1]),X.JSC$19781_components_.shift(),--J);--J;p=X.JSC$19781_components_[J];var l=p.indexOf("=");l!=-1&&(X.JSC$19781_components_[J]=
p.substr(0,l),X.JSC$19781_components_.push(p.substr(l+1)))}}return X.JSC$19781_components_};
qv0.prototype.isValid=function(){pA(this);return this.JSC$19779_valid_};
qv0.prototype.isObfuscated=function(){pA(this);return this.obfuscated_};
var Md6=function(X){pA(X);return X.isFreeformUrl_},ln=function(X){pA(X);
X.JSC$19781_pathPrefix_==void 0&&(X.JSC$19781_pathPrefix_=null);return X.JSC$19781_pathPrefix_},utp=function(X){switch(pA(X).length){case 7:return!0;
case 6:return ln(X)==null;case 5:return!1;case 3:return!0;case 2:return ln(X)==null;case 1:return!1;default:return!1}},gq=function(X,J){if(Md6(X))a:{switch(J){case 7:J=0;
break;case 4:if(!utp(X)){X=null;break a}J=1;break;default:X=null;break a}X=pA(X)[J]}else if(X.isObfuscated())a:{var p=ln(X)!=null?1:0;switch(J){case 6:J=p;break;case 4:if(!utp(X)){X=null;break a}J=1+p;break;default:X=null;break a}X=pA(X)[J]}else a:{p=ln(X)!=null?1:0;switch(J){case 0:J=p;break;case 1:J=1+p;break;case 2:J=2+p;break;case 3:J=3+p;break;case 4:if(!utp(X)){X=null;break a}J=4+p;break;case 5:J=utp(X)?1:0;J=4+p+J;break;default:X=null;break a}X=pA(X)[J]}return X};
qv0.prototype.getOptions=function(){this.options_==void 0&&(this.options_=gq(this,4));return this.options_};var yWw=function(){};
yWw.prototype.parse=function(X,J){return new rWb(X,J===void 0?!1:J)};
var rWb=function(X,J){qv0.call(this,X,J===void 0?!1:J)};
_.r(rWb,qv0);_.r9(SCA,ww);var IAp;SCA.prototype.isValid=function(){return this.parsedImageUrl_.isValid()};
SCA.prototype.build=function(){if(!this.parsedImageUrl_.isValid())return this.parsedImageUrl_.original_;var X=SCA.superClass_.build.call(this),J=[];ln(this.parsedImageUrl_)!=null&&J.push(ln(this.parsedImageUrl_));var p=Md6(this.parsedImageUrl_);if(this.parsedImageUrl_.isObfuscated()){var l=this.parsedImageUrl_;l.obfuscatedData_==void 0&&(l.obfuscatedData_=gq(l,6));J.push(l.obfuscatedData_+(X?"="+X:""))}else if(p){l=J.push;var g=this.parsedImageUrl_;g.freeformUrlPath_===void 0&&(g.freeformUrlPath_=
gq(g,7));l.call(J,g.freeformUrlPath_);X&&J.push(X)}else l=J.push,g=this.parsedImageUrl_,g.obfuscatedGaiaId_==void 0&&(g.obfuscatedGaiaId_=gq(g,0)),l.call(J,g.obfuscatedGaiaId_),l=J.push,g=this.parsedImageUrl_,g.photoId_==void 0&&(g.photoId_=gq(g,1)),l.call(J,g.photoId_),l=J.push,g=this.parsedImageUrl_,g.imageVersion_==void 0&&(g.imageVersion_=gq(g,2)),l.call(J,g.imageVersion_),l=J.push,g=this.parsedImageUrl_,g.signature_==void 0&&(g.signature_=gq(g,3)),l.call(J,g.signature_),X&&J.push(X),X=J.push,
l=this.parsedImageUrl_,l.filename_==void 0&&(l.filename_=gq(l,5)),X.call(J,l.filename_);J=p?J.join("="):J.join("/");J=_.vi(this.protocolPrefix_+this.JSC$19787_domain_+"/"+J+(this.JSC$19787_query_?"?"+this.JSC$19787_query_:"")).toString();J.startsWith("%3a//")&&(J=J.replace("%3a//","://"));return J};_.r9(YW,_.K5);YW.prototype.JSC$10350_setLabel=function(X){YW.superClass_.JSC$10350_setLabel.call(this,X);return this};
YW.prototype.addUploadMetadata=function(X,J){YW.superClass_.addUploadMetadata.call(this,X,J);return this};var G1b=function(X){if(X!=="youtubebanner"&&X!=="youtube-channel-banner")throw Error("Dk");YW.call(this,X)};
_.r(G1b,YW);G1b.prototype.JSC$10350_setLabel=function(X){YW.prototype.JSC$10350_setLabel.call(this,X);return this};
G1b.prototype.addUploadMetadata=function(X,J){YW.prototype.addUploadMetadata.call(this,X,J);return this};var mmA=_.w9(["",""]);var dGJ=[0,_.ry,_.wy,_.ry,-1,_.wy,[0,_.YY,_.eS,-1],_.ry,-1];var VdJ=[0,[1,2,3],_.hs,-2];var td6=[0,_.ry];var PPs=_.w9(["viewBox"]),QLA=_.w9(["width"]),ExA=_.w9(["height"]),KkA=_.w9(["fill"]),TM0=_.w9(["id"]),z4T=_.w9(["x"]),jL6=_.w9(["y"]);qC2.prototype.getLength=function(){return this.parsedData.length};
qC2.prototype.write=function(X){for(var J=0,p=this.parsedData.length;J<p;J++)X.put(this.parsedData[J],8)};
var PrA=function(X,J){var p=new qC2(J);X.dataList.push(p);p=X.errorCorrectLevel;var l=1,g=encodeURI(J).toString().replace(/%[0-9a-fA-F]{2}/g,"a");J=g.length+(g.length!=J?3:0);g=0;for(var B=B_.length;g<=B;g++){var k=0;switch(p){case 1:k=B_[g][0];break;case 0:k=B_[g][1];break;case 3:k=B_[g][2];break;case 2:k=B_[g][3]}if(J<=k)break;else l++}if(l>B_.length)throw Error("Mk");X.typeNumber=l;X.dataCache=null};
Nib.prototype.isDark=function(X,J){if(X<0||this.moduleCount<=X||J<0||this.moduleCount<=J)throw Error("Ek`"+X+"`"+J);return this.modules[X][J]};
for(var Q7p=function(X,J,p){X.moduleCount=X.typeNumber*4+17;X.modules=Array(X.moduleCount);for(var l=0;l<X.moduleCount;l++){X.modules[l]=Array(X.moduleCount);for(var g=0;g<X.moduleCount;g++)X.modules[l][g]=null}iQp(X,0,0);iQp(X,X.moduleCount-7,0);iQp(X,0,X.moduleCount-7);l=sLg[X.typeNumber-1];for(g=0;g<l.length;g++)for(var B=0;B<l.length;B++){var k=l[g],n=l[B];if(X.modules[k][n]==null)for(var w=-2;w<=2;w++)for(var Y=-2;Y<=2;Y++)X.modules[k+w][n+Y]=w==-2||w==2||Y==-2||Y==2||w==0&&Y==0?!0:!1}for(l=
8;l<X.moduleCount-8;l++)X.modules[l][6]==null&&(X.modules[l][6]=l%2==0);for(l=8;l<X.moduleCount-8;l++)X.modules[6][l]==null&&(X.modules[6][l]=l%2==0);l=X.errorCorrectLevel<<3|p;for(g=l<<10;$A(g)-$A(1335)>=0;)g^=1335<<$A(g)-$A(1335);l=(l<<10|g)^21522;for(g=0;g<15;g++)B=!J&&(l>>g&1)==1,g<6?X.modules[g][8]=B:g<8?X.modules[g+1][8]=B:X.modules[X.moduleCount-15+g][8]=B;for(g=0;g<15;g++)B=!J&&(l>>g&1)==1,g<8?X.modules[8][X.moduleCount-g-1]=B:g<9?X.modules[8][15-g-1+1]=B:X.modules[8][15-g-1]=B;X.modules[X.moduleCount-
8][8]=!J;if(X.typeNumber>=7){l=X.typeNumber;for(g=l<<12;$A(g)-$A(7973)>=0;)g^=7973<<$A(g)-$A(7973);l=l<<12|g;for(g=0;g<18;g++)B=!J&&(l>>g&1)==1,X.modules[Math.floor(g/3)][g%3+X.moduleCount-8-3]=B;for(g=0;g<18;g++)B=!J&&(l>>g&1)==1,X.modules[g%3+X.moduleCount-8-3][Math.floor(g/3)]=B}if(X.dataCache==null){g=X.typeNumber;B=X.dataList;J=X.errorCorrectLevel;l=X7b(g,J);if(l==void 0)throw Error("Lk`"+g+"`"+J);k=l.length/3;J=[];for(n=0;n<k;n++){w=l[n*3];Y=l[n*3+1];for(var e=l[n*3+2],Z=0;Z<w;Z++)J.push(new Mow(Y,
e))}l=new u$2;for(k=0;k<B.length;k++)n=B[k],l.put(n.mode,4),l.put(n.getLength(),JPw(n.mode,g)),n.write(l);for(k=g=0;k<J.length;k++)g+=J[k].dataCount;if(l.length>g*8)throw Error("Fk`"+l.length+"`"+g*8);for(l.length+4<=g*8&&l.put(0,4);l.length%8!=0;)p7p(l,!1);for(;!(l.length>=g*8);){l.put(236,8);if(l.length>=g*8)break;l.put(17,8)}B=g=Y=0;k=Array(J.length);n=Array(J.length);for(w=0;w<J.length;w++){Z=J[w].dataCount;var h=J[w].totalCount-Z;g=Math.max(g,Z);B=Math.max(B,h);k[w]=Array(Z);for(e=0;e<k[w].length;e++)k[w][e]=
255&l.buffer[e+Y];Y+=Z;e=h;Z=new vq([1],0);for(h=0;h<e;h++)Z=Z.multiply(new vq([1,l8J(h)],0));e=Z;Z=(new vq(k[w],e.getLength()-1)).mod(e);n[w]=Array(e.getLength()-1);for(e=0;e<n[w].length;e++)h=e+Z.getLength()-n[w].length,n[w][e]=h>=0?Z.get(h):0}for(e=l=0;e<J.length;e++)l+=J[e].totalCount;l=Array(l);for(e=Y=0;e<g;e++)for(w=0;w<J.length;w++)e<k[w].length&&(l[Y++]=k[w][e]);for(e=0;e<B;e++)for(w=0;w<J.length;w++)e<n[w].length&&(l[Y++]=n[w][e]);X.dataCache=l}J=X.dataCache;l=-1;g=X.moduleCount-1;B=7;k=
0;for(n=X.moduleCount-1;n>0;n-=2)for(n==6&&n--;;){for(w=0;w<2;w++)X.modules[g][n-w]==null&&(Y=!1,k<J.length&&(Y=(J[k]>>>B&1)==1),g3A(p,g,n-w)&&(Y=!Y),X.modules[g][n-w]=Y,B--,B==-1&&(k++,B=7));g+=l;if(g<0||X.moduleCount<=g){g-=l;l=-l;break}}},iQp=function(X,J,p){for(var l=-1;l<=7;l++)if(!(J+l<=-1||X.moduleCount<=J+l))for(var g=-1;g<=7;g++)p+g<=-1||X.moduleCount<=p+g||(X.modules[J+l][p+g]=0<=l&&l<=6&&(g==0||g==6)||0<=g&&g<=6&&(l==0||l==6)||2<=l&&l<=4&&2<=g&&g<=4?!0:!1)},EHp=function(X){for(var J=0,
p=0,l=0;l<8;l++){Q7p(X,!0,l);
var g=X;for(var B=g.moduleCount,k=0,n=0;n<B;n++)for(var w=0;w<B;w++){for(var Y=0,e=g.isDark(n,w),Z=-1;Z<=1;Z++)if(!(n+Z<0||B<=n+Z))for(var h=-1;h<=1;h++)w+h<0||B<=w+h||(Z!=0||h!=0)&&e==g.isDark(n+Z,w+h)&&Y++;Y>5&&(k+=3+Y-5)}for(n=0;n<B-1;n++)for(w=0;w<B-1;w++)if(Y=0,g.isDark(n,w)&&Y++,g.isDark(n+1,w)&&Y++,g.isDark(n,w+1)&&Y++,g.isDark(n+1,w+1)&&Y++,Y==0||Y==4)k+=3;for(n=0;n<B;n++)for(w=0;w<B-6;w++)g.isDark(n,w)&&!g.isDark(n,w+1)&&g.isDark(n,w+2)&&g.isDark(n,w+3)&&g.isDark(n,w+4)&&!g.isDark(n,w+5)&&
g.isDark(n,w+6)&&(k+=40);for(w=0;w<B;w++)for(n=0;n<B-6;n++)g.isDark(n,w)&&!g.isDark(n+1,w)&&g.isDark(n+2,w)&&g.isDark(n+3,w)&&g.isDark(n+4,w)&&!g.isDark(n+5,w)&&g.isDark(n+6,w)&&(k+=40);for(w=Y=0;w<B;w++)for(n=0;n<B;n++)g.isDark(n,w)&&Y++;g=k+=Math.abs(100*Y/B/B-50)/5*10;if(l==0||J>g)J=g,p=l}return p},sLg=[[],
[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]],$A=function(X){for(var J=0;X!=0;)J++,X>>>=1;return J},g3A=function(X,J,p){switch(X){case 0:return(J+p)%2==0;
case 1:return J%2==0;case 2:return p%3==0;case 3:return(J+p)%3==0;case 4:return(Math.floor(J/2)+Math.floor(p/3))%2==0;case 5:return J*p%2+J*p%3==0;case 6:return(J*p%2+J*p%3)%2==0;case 7:return(J*p%3+(J+p)%2)%2==0;default:throw Error("Gk`"+X);}},JPw=function(X,J){if(1<=J&&J<10)switch(X){case 1:return 10;
case 2:return 9;case 4:return 8;case 8:return 8;default:throw Error("Hk`"+X);}else if(J<27)switch(X){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw Error("Hk`"+X);}else if(J<41)switch(X){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw Error("Hk`"+X);}else throw Error("Ik`"+J);},$7O=function(X){if(X<1)throw Error("Jk`"+X);
return BEg[X]},l8J=function(X){for(;X<0;)X+=255;
for(;X>=256;)X-=255;return W_[X]},W_=Array(256),BEg=Array(256),Wy6=0;Wy6<8;Wy6++)W_[Wy6]=1<<Wy6;
for(var CA=8;CA<256;CA++)W_[CA]=W_[CA-4]^W_[CA-5]^W_[CA-6]^W_[CA-8];for(var CXp=0;CXp<255;CXp++)BEg[W_[CXp]]=CXp;vq.prototype.get=function(X){return this.num[X]};
vq.prototype.getLength=function(){return this.num.length};
vq.prototype.multiply=function(X){for(var J=Array(this.getLength()+X.getLength()-1),p=0;p<this.getLength();p++)for(var l=0;l<X.getLength();l++)J[p+l]^=l8J($7O(this.get(p))+$7O(X.get(l)));return new vq(J,0)};
vq.prototype.mod=function(X){if(this.getLength()-X.getLength()<0)return this;for(var J=$7O(this.get(0))-$7O(X.get(0)),p=Array(this.getLength()),l=0;l<this.getLength();l++)p[l]=this.get(l);for(l=0;l<X.getLength();l++)p[l]^=l8J($7O(X.get(l))+J);return(new vq(p,0)).mod(X)};
var kfT=[[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]],X7b=function(X,J){switch(J){case 1:return kfT[(X-1)*4];case 0:return kfT[(X-1)*4+1];case 3:return kfT[(X-1)*4+2];case 2:return kfT[(X-1)*4+3]}};
u$2.prototype.get=function(X){return(this.buffer[Math.floor(X/8)]>>>7-X%8&1)==1};
u$2.prototype.put=function(X,J){for(var p=0;p<J;p++)p7p(this,(X>>>J-p-1&1)==1)};
var p7p=function(X,J){var p=Math.floor(X.length/8);X.buffer.length<=p&&X.buffer.push(0);J&&(X.buffer[p]|=128>>>X.length%8);X.length++},B_=[[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]],Vob=function(){var X=function(J,p){this.JSC$19814__el=J;this.JSC$19814__htOption=p};
X.prototype.draw=function(J){function p(e,Z){e=document.createElementNS("http://www.w3.org/2000/svg",e);for(var h in Z)Z.hasOwnProperty(h)&&(h==="href"?RS0(e,Z[h]):_.e7([_.Hl(PPs),_.Hl(QLA),_.Hl(ExA),_.Hl(KkA),_.Hl(TM0),_.Hl(z4T),_.Hl(jL6)],e,h,Z[h]));return e}
var l=this.JSC$19814__htOption,g=this.JSC$19814__el,B=J.moduleCount;this.clear();var k=p("svg",{viewBox:"0 0 "+String(B)+" "+String(B),width:"100%",height:"100%",fill:l.colorLight,"xmlns:xlink":"http://www.w3.org/1999/xlink"});g.appendChild(k);k.appendChild(p("rect",{fill:l.colorLight,width:"100%",height:"100%"}));k.appendChild(p("rect",{fill:l.colorDark,width:"1",height:"1",id:"template"}));for(var n=0;n<B;n++)for(var w=0;w<B;w++)if(J.isDark(n,w)){var Y=p("use",{x:String(n),y:String(w),href:"#template"});
k.appendChild(Y)}};
X.prototype.clear=function(){for(;this.JSC$19814__el.hasChildNodes();)this.JSC$19814__el.removeChild(this.JSC$19814__el.lastChild)};
return X}(),dmp=document.documentElement.tagName.toLowerCase()==="svg"?Vob:typeof CanvasRenderingContext2D!="undefined"?function(){var X=function(J,p){this._bIsPainted=!1;
GUs();this.JSC$19814__htOption=p;this._elCanvas=document.createElement("canvas");this._elCanvas.width=p.width;this._elCanvas.height=p.height;J.appendChild(this._elCanvas);this.JSC$19814__el=J;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$19814__el.appendChild(this._elImage);this._bSupportDataURI=null};
X.prototype._onMakeImage=function(){var J=this._elCanvas.toDataURL("image/png");this._elImage.src=J;this._elImage.style.display="block";this._elCanvas.style.display="none"};
X.prototype._safeSetDataURI=function(J,p){var l=this;l._fFail=p;l._fSuccess=J;l._bSupportDataURI===null?(J=_.mt("IMG"),p=function(){l._bSupportDataURI=!1;l._fFail&&l._fFail.call(l)},J.onabort=p,J.onerror=p,J.onload=function(){l._bSupportDataURI=!0;
l._fSuccess&&l._fSuccess.call(l)},J.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="):l._bSupportDataURI===!0&&l._fSuccess?l._fSuccess.call(l):l._bSupportDataURI===!1&&l._fFail&&l._fFail.call(l)};
X.prototype.draw=function(J){var p=this._oContext,l=this.JSC$19814__htOption,g=J.moduleCount,B=l.width/g,k=l.height/g,n=Math.round(B),w=Math.round(k);this._elImage.style.display="none";this.clear();for(var Y=0;Y<g;Y++)for(var e=0;e<g;e++){var Z=J.isDark(Y,e),h=e*B,x=Y*k;p.strokeStyle=Z?l.colorDark:l.colorLight;p.lineWidth=1;p.fillStyle=Z?l.colorDark:l.colorLight;p.fillRect(h,x,B,k);p.strokeRect(Math.floor(h)+.5,Math.floor(x)+.5,n,w);p.strokeRect(Math.ceil(h)-.5,Math.ceil(x)-.5,n,w)}this._bIsPainted=
!0};
X.prototype.makeImage=function(){this._bIsPainted&&this._safeSetDataURI(this._onMakeImage,function(){})};
X.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height);this._bIsPainted=!1};
X.prototype.round=function(J){return J?Math.floor(J*1E3)/1E3:J};
return X}():function(){var X=function(J,p){this.JSC$19814__el=J;
this.JSC$19814__htOption=p};
X.prototype.draw=function(J){for(var p=this.JSC$19814__htOption,l=this.JSC$19814__el,g=J.moduleCount,B=Math.floor(p.width/g),k=Math.floor(p.height/g),n=['<table style="border:0;border-collapse:collapse;">'],w=0;w<g;w++){n.push("<tr>");for(var Y=0;Y<g;Y++)n.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+B+"px;height:"+k+"px;background-color:"+(J.isDark(w,Y)?p.colorDark:p.colorLight)+';"></td>');n.push("</tr>")}n.push("</table>");J=n.join("");J=_.Wle(_.kzr,J);_.vU(l,J);
J=l.childNodes[0];g=(p.width-J.offsetWidth)/2;B=(p.height-J.offsetHeight)/2;g>0&&B>0&&(J.style.margin=B+"px "+g+"px")};
X.prototype.clear=function(){this.JSC$19814__el.textContent=""};
return X}();
K1A.prototype.makeImage=function(){typeof this._oDrawing.makeImage=="function"&&(!this.JSC$19817__android||this.JSC$19817__android>=3)&&this._oDrawing.makeImage()};
K1A.prototype.clear=function(){this._oDrawing.clear()};
_.lT.QRCode=K1A;var n3p={cellSize:16,cellStyle:2,relativeCircleSize:.9375,color:"white",backgroundColor:"black",autoClear:!0,logoPadding:1,padding:0,borderRadius:0};var s72=function(){};
s72.prototype.stringify=function(X){return _.lT.JSON.stringify(X,void 0)};
s72.prototype.parse=function(X){return _.lT.JSON.parse(X,void 0)};var LyA=function(){_.Hi.call(this,"z")};
_.r9(LyA,_.Hi);var APp=function(){_.Hi.call(this,"y")};
_.r9(APp,_.Hi);var w72=null,Y2b=function(){return w72=w72||new _.s0},v3A=function(X){_.Hi.call(this,"serverreachability",X)};
_.r9(v3A,_.Hi);var e7g=function(X){var J=Y2b();J.dispatchEvent(new v3A(J,X))},ZKp=function(X,J){_.Hi.call(this,"statevent",X);
this.stat=J};
_.r9(ZKp,_.Hi);var kA=function(X){var J=Y2b();J.dispatchEvent(new ZKp(J,X))},h7p=function(X,J,p,l){_.Hi.call(this,"timingevent",X);
this.size=J;this.rtt=p;this.retries=l};
_.r9(h7p,_.Hi);var x7J=function(X,J,p){var l=Y2b();l.dispatchEvent(new h7p(l,X,J,p))},HKA=function(X,J){if(typeof X!=="function")throw Error("Nk");
return _.lT.setTimeout(function(){X()},J)};ez.prototype.disableRedact=function(){this.redactEnabled_=!1};
var a8p=function(X,J,p,l,g,B){X.info(function(){if(X.redactEnabled_)if(B){var k="";for(var n=B.split("&"),w=0;w<n.length;w++){var Y=n[w].split("=");if(Y.length>1){var e=Y[0];Y=Y[1];var Z=e.split("_");k=Z.length>=2&&Z[1]=="type"?k+(e+"="+Y+"&"):k+(e+"=redacted&")}}}else k=null;else k=B;return"XMLHTTP REQ ("+l+") [attempt "+g+"]: "+J+"\n"+p+"\n"+k})},U7b=function(X,J,p,l,g,B,k){X.info(function(){return"XMLHTTP RESP ("+l+") [ attempt "+g+"]: "+J+"\n"+p+"\n"+B+" "+k})},nA=function(X,J,p,l){X.info(function(){return"XMLHTTP TEXT ("+
J+"): "+rPp(X,p)+(l?" "+l:"")})},I86=function(X,J){X.info(function(){return"TIMEOUT: "+J})};
ez.prototype.debug=function(){};
ez.prototype.info=function(){};
ez.prototype.warning=function(){};
var rPp=function(X,J){if(!X.redactEnabled_)return J;if(!J)return null;try{var p=JSON.parse(J);if(p)for(var l=0;l<p.length;l++)if(Array.isArray(p[l])){var g=p[l];if(!(g.length<2)){var B=g[1];if(Array.isArray(B)&&!(B.length<1)){var k=B[0];if(k!="noop"&&k!="stop"&&k!="close")for(var n=1;n<B.length;n++)B[n]=""}}}return(0,_.$F)(p)}catch(w){return X.debug("Exception parsing expected JS array - probably was not JS"),J}};var z0O=function(){this.textDecoder=null;this.responseBuffer="";this.responseArrivedForFetch=!1},yP6=function(X,J){switch(X){case 0:return"Non-200 return code ("+J+")";
case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},o3g={},S2g={};
ZH.prototype.setTimeout=function(X){this.timeout_=X};
var cPg=function(X,J,p){X.JSC$19839_type_=1;X.JSC$19839_baseUri_=_.mP(J.clone());X.JSC$19839_postData_=p;X.decodeChunks_=!0;OKJ(X,null)},OKJ=function(X,J){X.JSC$19839_requestStartTime_=Date.now();
bKp(X);X.JSC$19839_requestUri_=X.JSC$19839_baseUri_.clone();xn6(X.JSC$19839_requestUri_,"t",X.JSC$19839_retryId_);X.JSC$19839_xmlHttpChunkStart_=0;var p=X.JSC$19839_channel_.JSC$19858_supportsCrossDomainXhrs_;X.fetchResponseState_=new z0O;X.JSC$19839_xmlHttp_=f80(X.JSC$19839_channel_,p?J:null,!X.JSC$19839_postData_);X.JSC$19839_readyStateChangeThrottleMs_>0&&(X.JSC$19839_readyStateChangeThrottle_=new _.cz((0,_.dv)(X.JSC$19843_xmlHttpHandler_,X,X.JSC$19839_xmlHttp_),X.JSC$19839_readyStateChangeThrottleMs_));
X.JSC$19839_eventHandler_.listen(X.JSC$19839_xmlHttp_,"readystatechange",X.JSC$19843_readyStateChangeHandler_);J=X.JSC$19839_extraHeaders_?_.Q5.clone(X.JSC$19839_extraHeaders_):{};X.JSC$19839_postData_?(X.JSC$19839_verb_||(X.JSC$19839_verb_="POST"),J["Content-Type"]="application/x-www-form-urlencoded",X.JSC$19839_xmlHttp_.send(X.JSC$19839_requestUri_,X.JSC$19839_verb_,X.JSC$19839_postData_,J)):(X.JSC$19839_verb_="GET",X.JSC$19839_xmlHttp_.send(X.JSC$19839_requestUri_,X.JSC$19839_verb_,null,J));e7g(1);
a8p(X.JSC$19839_channelDebug_,X.JSC$19839_verb_,X.JSC$19839_requestUri_,X.JSC$19839_rid_,X.JSC$19839_retryId_,X.JSC$19839_postData_)};
ZH.prototype.JSC$19843_readyStateChangeHandler_=function(X){X=X.target;var J=this.JSC$19839_readyStateChangeThrottle_;J&&_.C5(X)==3?(this.JSC$19839_channelDebug_.debug("Throttling readystatechange."),J.fire()):this.JSC$19843_xmlHttpHandler_(X)};
ZH.prototype.JSC$19843_xmlHttpHandler_=function(X){try{X==this.JSC$19839_xmlHttp_?D7O(this):this.JSC$19839_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(J){this.JSC$19839_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_"),R7A(this)}finally{}};
var D7O=function(X){var J=_.C5(X.JSC$19839_xmlHttp_),p=X.JSC$19839_xmlHttp_.JSC$10072_lastErrorCode_,l=X.JSC$19839_xmlHttp_.getStatus();if(!(J<3||J==3&&!R7A(X))){X.JSC$19839_cancelled_||J!=4||p==7||(p==8||l<=0?e7g(3):e7g(2));m70(X);var g=X.JSC$19839_xmlHttp_.getStatus();X.JSC$19839_lastStatusCode_=g;p=Fyp(X);R7A(X)||X.JSC$19839_channelDebug_.debug(function(){return"No response text for uri "+X.JSC$19839_requestUri_+" status "+g});
X.JSC$19839_successful_=g==200;U7b(X.JSC$19839_channelDebug_,X.JSC$19839_verb_,X.JSC$19839_requestUri_,X.JSC$19839_rid_,X.JSC$19839_retryId_,J,g);if(X.JSC$19839_successful_){if(X.decodeInitialResponse_&&!X.initialResponseDecoded_)if(l=q20(X))nA(X.JSC$19839_channelDebug_,X.JSC$19839_rid_,l,"Initial handshake response via X-HTTP-Initial-Response"),X.initialResponseDecoded_=!0,NE2(X,l);else{X.JSC$19839_successful_=!1;X.JSC$19839_lastError_=3;kA(12);X.JSC$19839_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+
X.JSC$19839_rid_+")");LA(X);MeA(X);return}X.decodeChunks_?u7J(X,J,p):(nA(X.JSC$19839_channelDebug_,X.JSC$19839_rid_,p,null),NE2(X,p));J==4&&LA(X);X.JSC$19839_successful_&&!X.JSC$19839_cancelled_&&(J==4?GfA(X.JSC$19839_channel_,X):(X.JSC$19839_successful_=!1,bKp(X)))}else Zgw(X.JSC$19839_xmlHttp_),g==400&&p.indexOf("Unknown SID")>0?(X.JSC$19839_lastError_=3,kA(12),X.JSC$19839_channelDebug_.warning("XMLHTTP Unknown SID ("+X.JSC$19839_rid_+")")):(X.JSC$19839_lastError_=0,kA(13),X.JSC$19839_channelDebug_.warning("XMLHTTP Bad status "+
g+" ("+X.JSC$19839_rid_+")")),LA(X),MeA(X)}},q20=function(X){return X.JSC$19839_xmlHttp_&&(X=h$b(X.JSC$19839_xmlHttp_,"X-HTTP-Initial-Response"))&&!_.ka(X)?X:null},Fyp=function(X){if(!d72(X))return X.JSC$19839_xmlHttp_.getResponseText();
var J=X.JSC$19839_xmlHttp_.getResponse();if(J==="")return"";var p="",l=J.length,g=_.C5(X.JSC$19839_xmlHttp_)==4;if(!X.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return LA(X),MeA(X),"";X.fetchResponseState_.textDecoder=new _.lT.TextDecoder}for(var B=0;B<l;B++)X.fetchResponseState_.responseArrivedForFetch=!0,p+=X.fetchResponseState_.textDecoder.decode(J[B],{stream:!(g&&B==l-1)});J.length=0;X.fetchResponseState_.responseBuffer+=p;X.JSC$19839_xmlHttpChunkStart_=0;return X.fetchResponseState_.responseBuffer},
R7A=function(X){return X.JSC$19839_xmlHttp_?X.fetchResponseState_.responseArrivedForFetch?!0:!(!X.JSC$19839_xmlHttp_.getResponseText()&&!X.JSC$19839_xmlHttp_.getResponse()):!1},d72=function(X){return X.JSC$19839_xmlHttp_?X.JSC$19839_verb_=="GET"&&X.JSC$19839_type_!=2&&X.JSC$19839_channel_.usesFetchStreams_:!1},u7J=function(X,J,p){for(var l=!0,g;!X.JSC$19839_cancelled_&&X.JSC$19839_xmlHttpChunkStart_<p.length;)if(g=VeT(X,p),g==S2g){J==4&&(X.JSC$19839_lastError_=4,kA(14),l=!1);
nA(X.JSC$19839_channelDebug_,X.JSC$19839_rid_,null,"[Incomplete Response]");break}else if(g==o3g){X.JSC$19839_lastError_=4;kA(15);nA(X.JSC$19839_channelDebug_,X.JSC$19839_rid_,p,"[Invalid Chunk]");l=!1;break}else nA(X.JSC$19839_channelDebug_,X.JSC$19839_rid_,g,null),NE2(X,g);d72(X)&&X.JSC$19839_xmlHttpChunkStart_!=0&&(X.fetchResponseState_.responseBuffer=X.fetchResponseState_.responseBuffer.slice(X.JSC$19839_xmlHttpChunkStart_),X.JSC$19839_xmlHttpChunkStart_=0);J!=4||p.length!=0||X.fetchResponseState_.responseArrivedForFetch||
(X.JSC$19839_lastError_=1,kA(16),l=!1);X.JSC$19839_successful_=X.JSC$19839_successful_&&l;l?p.length>0&&!X.firstByteReceived_&&(X.firstByteReceived_=!0,J=X.JSC$19839_channel_,J.JSC$19858_backChannelRequest_==X&&J.detectBufferingProxy_&&!J.bpDetectionDone_&&(J.JSC$19858_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+p.length),tep(J),J.bpDetectionDone_=!0,kA(11))):(nA(X.JSC$19839_channelDebug_,X.JSC$19839_rid_,p,"[Invalid Chunked Response]"),LA(X),MeA(X))},VeT=function(X,
J){var p=X.JSC$19839_xmlHttpChunkStart_,l=J.indexOf("\n",p);
if(l==-1)return S2g;p=Number(J.substring(p,l));if(isNaN(p))return o3g;l+=1;if(l+p>J.length)return S2g;J=J.slice(l,l+p);X.JSC$19839_xmlHttpChunkStart_=l+p;return J};
ZH.prototype.cancel=function(){this.JSC$19839_cancelled_=!0;LA(this)};
var bKp=function(X){X.JSC$19839_watchDogTimeoutTime_=Date.now()+X.timeout_;PXT(X,X.timeout_)},PXT=function(X,J){if(X.JSC$19839_watchDogTimerId_!=null)throw Error("Ok");
X.JSC$19839_watchDogTimerId_=HKA((0,_.dv)(X.JSC$19843_onWatchDogTimeout_,X),J)},m70=function(X){X.JSC$19839_watchDogTimerId_&&(_.lT.clearTimeout(X.JSC$19839_watchDogTimerId_),X.JSC$19839_watchDogTimerId_=null)};
ZH.prototype.JSC$19843_onWatchDogTimeout_=function(){this.JSC$19839_watchDogTimerId_=null;var X=Date.now();X-this.JSC$19839_watchDogTimeoutTime_>=0?(I86(this.JSC$19839_channelDebug_,this.JSC$19839_requestUri_),this.JSC$19839_type_!=2&&(e7g(3),kA(17)),LA(this),this.JSC$19839_lastError_=2,MeA(this)):(this.JSC$19839_channelDebug_.warning("WatchDog timer called too early"),PXT(this,this.JSC$19839_watchDogTimeoutTime_-X))};
var MeA=function(X){X.JSC$19839_channel_.state_==0||X.JSC$19839_cancelled_||GfA(X.JSC$19839_channel_,X)},LA=function(X){m70(X);
_.wv(X.JSC$19839_readyStateChangeThrottle_);X.JSC$19839_readyStateChangeThrottle_=null;X.JSC$19839_eventHandler_.removeAll();if(X.JSC$19839_xmlHttp_){var J=X.JSC$19839_xmlHttp_;X.JSC$19839_xmlHttp_=null;J.abort();J.dispose()}};
ZH.prototype.getLastError=function(){return this.JSC$19839_lastError_};
var NE2=function(X,J){try{var p=X.JSC$19839_channel_;if(p.state_!=0&&(p.JSC$19858_backChannelRequest_==X||QZp(p.forwardChannelRequestPool_,X)))if(!X.initialResponseDecoded_&&QZp(p.forwardChannelRequestPool_,X)&&p.state_==3){try{var l=p.wireCodec_.JSC$19853_parser_.parse(J)}catch(n){l=null}if(Array.isArray(l)&&l.length==3){J=l;if(J[0]==0)a:if(p.JSC$19858_channelDebug_.debug("Server claims our backchannel is missing."),p.JSC$19858_backChannelTimerId_)p.JSC$19858_channelDebug_.debug("But we are currently starting the request.");
else{if(p.JSC$19858_backChannelRequest_)if(p.JSC$19858_backChannelRequest_.JSC$19839_requestStartTime_+3E3<X.JSC$19839_requestStartTime_)E3J(p),Ky2(p);else break a;else p.JSC$19858_channelDebug_.warning("We do not have a BackChannel established");TEp(p);kA(18)}else{p.JSC$19858_lastPostResponseArrayId_=J[1];var g=p.JSC$19858_lastPostResponseArrayId_-p.JSC$19858_lastArrayId_;if(0<g){var B=J[2];p.JSC$19858_channelDebug_.debug(B+" bytes (in "+g+" arrays) are outstanding on the BackChannel");B<37500&&
p.enableStreaming_&&p.JSC$19858_backChannelRetryCount_==0&&!p.JSC$19858_deadBackChannelTimerId_&&(p.JSC$19858_deadBackChannelTimerId_=HKA((0,_.dv)(p.JSC$19860_onBackChannelDead_,p),6E3))}}if(z7A(p.forwardChannelRequestPool_)<=1&&p.forwardChannelFlushedCallback_){try{p.forwardChannelFlushedCallback_()}catch(n){}p.forwardChannelFlushedCallback_=void 0}}else p.JSC$19858_channelDebug_.debug("Bad POST response data returned"),Ad(p,11)}else if((X.initialResponseDecoded_||p.JSC$19858_backChannelRequest_==
X)&&E3J(p),!_.ka(J)){var k=p.wireCodec_.JSC$19853_parser_.parse(J);p.onInput_(k,X)}e7g(4)}catch(n){}};var jZ6=function(X,J){this.JSC$19846_mapId=X;this.map=J;this.context=null};var pn2=function(X){this.maxPoolSizeConfigured_=X||10;_.lT.PerformanceNavigationTiming?(X=_.lT.performance.getEntriesByType("navigation"),X=X.length>0&&(X[0].nextHopProtocol=="hq"||X[0].nextHopProtocol=="h2")):X=!!(_.lT.chrome&&_.lT.chrome.loadTimes&&_.lT.chrome.loadTimes()&&_.lT.chrome.loadTimes().wasFetchedViaSpdy);this.JSC$19849_maxSize_=X?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.JSC$19849_maxSize_>1&&(this.requestPool_=new Set);this.JSC$19849_request_=null;this.JSC$19849_pendingMessages_=
[]},iKA=function(X){return X.JSC$19849_request_?!0:X.requestPool_?X.requestPool_.size>=X.JSC$19849_maxSize_:!1},z7A=function(X){return X.JSC$19849_request_?1:X.requestPool_?X.requestPool_.size:0},QZp=function(X,J){return X.JSC$19849_request_?X.JSC$19849_request_==J:X.requestPool_?X.requestPool_.has(J):!1},sZ2=function(X,J){X.requestPool_?X.requestPool_.add(J):X.JSC$19849_request_=J},Xbp=function(X,J){X.JSC$19849_request_&&X.JSC$19849_request_==J?X.JSC$19849_request_=null:X.requestPool_&&X.requestPool_.has(J)&&
X.requestPool_.delete(J)};
pn2.prototype.cancel=function(){this.JSC$19849_pendingMessages_=JYg(this);if(this.JSC$19849_request_)this.JSC$19849_request_.cancel(),this.JSC$19849_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var X=_.C(this.requestPool_.values()),J=X.next();!J.done;J=X.next())J.value.cancel();this.requestPool_.clear()}};
var JYg=function(X){if(X.JSC$19849_request_!=null)return X.JSC$19849_pendingMessages_.concat(X.JSC$19849_request_.JSC$19839_pendingMessages_);if(X.requestPool_!=null&&X.requestPool_.size!==0){var J=X.JSC$19849_pendingMessages_;X=_.C(X.requestPool_.values());for(var p=X.next();!p.done;p=X.next())J=J.concat(p.value.JSC$19839_pendingMessages_);return J}return _.G5(X.JSC$19849_pendingMessages_)},pbw=function(X,J){X.JSC$19849_pendingMessages_=X.JSC$19849_pendingMessages_.concat(J)};xW.prototype.JSC$19860_channelVersion_=8;xW.prototype.state_=1;
xW.prototype.connect=function(X,J,p,l){this.JSC$19858_channelDebug_.debug("connect()");kA(0);this.JSC$19858_path_=X;this.JSC$19858_extraParams_=J||{};p&&l!==void 0&&(this.JSC$19858_extraParams_.OSID=p,this.JSC$19858_extraParams_.OAID=l);this.enableStreaming_=this.allowStreamingMode_;this.JSC$19858_channelDebug_.debug("connectChannel_()");X=lIg(this,null,this.JSC$19858_path_);this.JSC$19858_channelDebug_.debug("GetForwardChannelUri: "+X);this.JSC$19858_forwardChannelUri_=X;gKJ(this)};
xW.prototype.disconnect=function(){this.JSC$19858_channelDebug_.debug("disconnect()");BD6(this);if(this.state_==3){var X=this.JSC$19858_nextRid_++,J=this.JSC$19858_forwardChannelUri_.clone();_.ZE(J,"SID",this.sid_);_.ZE(J,"RID",X);_.ZE(J,"TYPE","terminate");$yb(this,J);X=new ZH(this,this.JSC$19858_channelDebug_,this.sid_,X);X.JSC$19839_type_=2;X.JSC$19839_baseUri_=_.mP(J.clone());J=!1;if(_.lT.navigator&&_.lT.navigator.sendBeacon)try{J=_.lT.navigator.sendBeacon(X.JSC$19839_baseUri_.toString(),"")}catch(p){}!J&&
_.lT.Image&&((new Image).src=X.JSC$19839_baseUri_,J=!0);J||(X.JSC$19839_xmlHttp_=f80(X.JSC$19839_channel_,null),X.JSC$19839_xmlHttp_.send(X.JSC$19839_baseUri_));X.JSC$19839_requestStartTime_=Date.now();bKp(X)}Wmb(this)};
var Ky2=function(X){X.JSC$19858_backChannelRequest_&&(tep(X),X.JSC$19858_backChannelRequest_.cancel(),X.JSC$19858_backChannelRequest_=null)},BD6=function(X){Ky2(X);
X.JSC$19858_backChannelTimerId_&&(_.lT.clearTimeout(X.JSC$19858_backChannelTimerId_),X.JSC$19858_backChannelTimerId_=null);E3J(X);X.forwardChannelRequestPool_.cancel();X.JSC$19858_forwardChannelTimerId_&&(typeof X.JSC$19858_forwardChannelTimerId_==="number"&&_.lT.clearTimeout(X.JSC$19858_forwardChannelTimerId_),X.JSC$19858_forwardChannelTimerId_=null)};
xW.prototype.getState=function(){return this.state_};
var gKJ=function(X){iKA(X.forwardChannelRequestPool_)||X.JSC$19858_forwardChannelTimerId_||(X.JSC$19858_forwardChannelTimerId_=!0,_.Jk(X.JSC$19860_onStartForwardChannelTimer_,X),X.JSC$19858_forwardChannelRetryCount_=0)},kpO=function(X,J){if(z7A(X.forwardChannelRequestPool_)>=X.forwardChannelRequestPool_.JSC$19849_maxSize_-(X.JSC$19858_forwardChannelTimerId_?1:0))return!1;
if(X.JSC$19858_forwardChannelTimerId_)return X.JSC$19858_channelDebug_.debug("Use the retry request that is already scheduled."),X.JSC$19858_outgoingMaps_=J.JSC$19839_pendingMessages_.concat(X.JSC$19858_outgoingMaps_),!0;if(X.state_==1||X.state_==2||X.JSC$19858_forwardChannelRetryCount_>=(X.JSC$19858_failFast_?0:X.JSC$19858_forwardChannelMaxRetries_))return!1;X.JSC$19858_channelDebug_.debug("Going to retry POST");X.JSC$19858_forwardChannelTimerId_=HKA((0,_.dv)(X.JSC$19860_onStartForwardChannelTimer_,
X,J),CWA(X,X.JSC$19858_forwardChannelRetryCount_));X.JSC$19858_forwardChannelRetryCount_++;return!0};
xW.prototype.JSC$19860_onStartForwardChannelTimer_=function(X){if(this.JSC$19858_forwardChannelTimerId_)if(this.JSC$19858_forwardChannelTimerId_=null,this.JSC$19858_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!X){this.JSC$19858_channelDebug_.debug("open_()");this.JSC$19858_nextRid_=Math.floor(Math.random()*1E5);X=this.JSC$19858_nextRid_++;var J=new ZH(this,this.JSC$19858_channelDebug_,"",X),p=this.JSC$19858_extraHeaders_;this.initHeaders_&&(p?(p=_.Q5.clone(p),_.Q5.extend(p,this.initHeaders_)):
p=this.initHeaders_);this.httpHeadersOverwriteParam_!==null||this.encodeInitMessageHeaders_||(J.JSC$19839_extraHeaders_=p,p=null);var l;if(this.fastHandshake_)a:{for(var g=l=0;g<this.JSC$19858_outgoingMaps_.length;g++){b:{var B=this.JSC$19858_outgoingMaps_[g];if("__data__"in B.map&&(B=B.map.__data__,typeof B==="string")){B=B.length;break b}B=void 0}if(B===void 0)break;l+=B;if(l>4096){l=g;break a}if(l===4096||g===this.JSC$19858_outgoingMaps_.length-1){l=g+1;break a}}l=1E3}else l=1E3;l=nKO(this,J,l);
g=this.JSC$19858_forwardChannelUri_.clone();_.ZE(g,"RID",X);_.ZE(g,"CVER",22);this.httpSessionIdParam_&&_.ZE(g,"X-HTTP-Session-Id",this.httpSessionIdParam_);$yb(this,g);p&&(this.encodeInitMessageHeaders_?l="headers="+_.w$(YJg(p))+"&"+l:this.httpHeadersOverwriteParam_&&vgT(g,this.httpHeadersOverwriteParam_,p));sZ2(this.forwardChannelRequestPool_,J);this.blockingHandshake_&&_.ZE(g,"TYPE","init");this.fastHandshake_?(_.ZE(g,"$req",l),_.ZE(g,"SID","null"),J.decodeInitialResponse_=!0,cPg(J,g,null)):cPg(J,
g,l);this.state_=2}}else this.state_==3&&(X?Lmw(this,X):this.JSC$19858_outgoingMaps_.length==0?this.JSC$19858_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):iKA(this.forwardChannelRequestPool_)||(Lmw(this),this.JSC$19858_channelDebug_.debug("startForwardChannel_ finished, sent request")))};
var Lmw=function(X,J){var p;J?p=J.JSC$19839_rid_:p=X.JSC$19858_nextRid_++;var l=X.JSC$19858_forwardChannelUri_.clone();_.ZE(l,"SID",X.sid_);_.ZE(l,"RID",p);_.ZE(l,"AID",X.JSC$19858_lastArrayId_);$yb(X,l);X.httpHeadersOverwriteParam_&&X.JSC$19858_extraHeaders_&&vgT(l,X.httpHeadersOverwriteParam_,X.JSC$19858_extraHeaders_);p=new ZH(X,X.JSC$19858_channelDebug_,X.sid_,p,X.JSC$19858_forwardChannelRetryCount_+1);X.httpHeadersOverwriteParam_===null&&(p.JSC$19839_extraHeaders_=X.JSC$19858_extraHeaders_);
J&&(X.JSC$19858_outgoingMaps_=J.JSC$19839_pendingMessages_.concat(X.JSC$19858_outgoingMaps_));J=nKO(X,p,1E3);p.setTimeout(Math.round(X.JSC$19858_forwardChannelRequestTimeoutMs_*.5)+Math.round(X.JSC$19858_forwardChannelRequestTimeoutMs_*.5*Math.random()));sZ2(X.forwardChannelRequestPool_,p);cPg(p,l,J)},$yb=function(X,J){X.JSC$19858_extraParams_&&_.Q5.forEach(X.JSC$19858_extraParams_,function(p,l){_.ZE(J,l,p)});
X.handler_&&_.Q5.forEach({},function(p,l){_.ZE(J,l,p)})},nKO=function(X,J,p){p=Math.min(X.JSC$19858_outgoingMaps_.length,p);
var l=X.handler_?(0,_.dv)(X.handler_.JSC$19864_badMapError,X.handler_,X):null;a:{for(var g=X.JSC$19858_outgoingMaps_,B=-1;;){var k=["count="+p];B==-1?p>0?(B=g[0].JSC$19846_mapId,k.push("ofs="+B)):B=0:k.push("ofs="+B);for(var n=!0,w=0;w<p;w++){var Y=g[w].JSC$19846_mapId,e=g[w].map;Y-=B;if(Y<0)B=Math.max(0,g[w].JSC$19846_mapId-100),n=!1;else try{Y="req"+Y+"_"||"";try{var Z=e instanceof Map?e:Object.entries(e);for(var h=_.C(Z),x=h.next();!x.done;x=h.next()){var U=_.C(x.value),y=U.next().value,c=U.next().value,
D=c;_.QZ(c)&&(D=(0,_.$F)(c));k.push(Y+y+"="+encodeURIComponent(D))}}catch(m){throw k.push(Y+"type="+encodeURIComponent("_badmap")),m;}}catch(m){l&&l(e)}}if(n){Z=k.join("&");break a}}Z=void 0}X=X.JSC$19858_outgoingMaps_.splice(0,p);J.JSC$19839_pendingMessages_=X;return Z},AY2=function(X){X.JSC$19858_backChannelRequest_||X.JSC$19858_backChannelTimerId_||(X.JSC$19858_backChannelAttemptId_=1,_.Jk(X.JSC$19860_onStartBackChannelTimer_,X),X.JSC$19858_backChannelRetryCount_=0)},TEp=function(X){if(X.JSC$19858_backChannelRequest_||
X.JSC$19858_backChannelTimerId_||X.JSC$19858_backChannelRetryCount_>=3)return!1;
X.JSC$19858_channelDebug_.debug("Going to retry GET");X.JSC$19858_backChannelAttemptId_++;X.JSC$19858_backChannelTimerId_=HKA((0,_.dv)(X.JSC$19860_onStartBackChannelTimer_,X),CWA(X,X.JSC$19858_backChannelRetryCount_));X.JSC$19858_backChannelRetryCount_++;return!0};
xW.prototype.JSC$19860_onStartBackChannelTimer_=function(){this.JSC$19858_backChannelTimerId_=null;wbb(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.JSC$19858_backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$19858_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.JSC$19858_backChannelRequest_+" "+this.handshakeRttMs_);else{var X=4*this.handshakeRttMs_;this.JSC$19858_channelDebug_.info("BP detection timer enabled: "+X);this.bpDetectionTimerId_=HKA((0,_.dv)(this.onBpDetectionTimer_,
this),X)}};
xW.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$19858_channelDebug_.info("BP detection timeout reached.");if(this.JSC$19858_backChannelRequest_.JSC$19839_xmlHttp_!=null){var X=this.JSC$19858_backChannelRequest_.JSC$19839_xmlHttp_.getResponseText();X&&this.JSC$19858_channelDebug_.warning("Timer should have been cancelled : "+X)}this.JSC$19858_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=
!1;this.bpDetectionDone_=!0;kA(10);Ky2(this);wbb(this)}else this.JSC$19858_channelDebug_.warning("Invalid operation.")};
var tep=function(X){X.bpDetectionTimerId_!=null&&(X.JSC$19858_channelDebug_.debug("Cancel the BP detection timer."),_.lT.clearTimeout(X.bpDetectionTimerId_),X.bpDetectionTimerId_=null)},wbb=function(X){X.JSC$19858_channelDebug_.debug("Creating new HttpRequest");
X.JSC$19858_backChannelRequest_=new ZH(X,X.JSC$19858_channelDebug_,X.sid_,"rpc",X.JSC$19858_backChannelAttemptId_);X.httpHeadersOverwriteParam_===null&&(X.JSC$19858_backChannelRequest_.JSC$19839_extraHeaders_=X.JSC$19858_extraHeaders_);X.JSC$19858_backChannelRequest_.JSC$19839_readyStateChangeThrottleMs_=0;var J=X.JSC$19858_backChannelUri_.clone();_.ZE(J,"RID","rpc");_.ZE(J,"SID",X.sid_);_.ZE(J,"AID",X.JSC$19858_lastArrayId_);_.ZE(J,"CI",X.enableStreaming_?"0":"1");!X.enableStreaming_&&X.longPollingTimeout_&&
_.ZE(J,"TO",X.longPollingTimeout_);_.ZE(J,"TYPE","xmlhttp");$yb(X,J);X.httpHeadersOverwriteParam_&&X.JSC$19858_extraHeaders_&&vgT(J,X.httpHeadersOverwriteParam_,X.JSC$19858_extraHeaders_);X.backChannelRequestTimeoutMs_&&X.JSC$19858_backChannelRequest_.setTimeout(X.backChannelRequestTimeoutMs_);var p=X.JSC$19858_backChannelRequest_,l=X.JSC$19858_hostPrefix_;p.JSC$19839_type_=1;p.JSC$19839_baseUri_=_.mP(J.clone());p.JSC$19839_postData_=null;p.decodeChunks_=!0;OKJ(p,l);X.JSC$19858_channelDebug_.debug("New Request created")};
xW.prototype.JSC$19860_onBackChannelDead_=function(){this.JSC$19858_deadBackChannelTimerId_!=null&&(this.JSC$19858_deadBackChannelTimerId_=null,Ky2(this),TEp(this),kA(19))};
var E3J=function(X){X.JSC$19858_deadBackChannelTimerId_!=null&&(_.lT.clearTimeout(X.JSC$19858_deadBackChannelTimerId_),X.JSC$19858_deadBackChannelTimerId_=null)},GfA=function(X,J){X.JSC$19858_channelDebug_.debug("Request complete");
var p=null;if(X.JSC$19858_backChannelRequest_==J){E3J(X);tep(X);X.JSC$19858_backChannelRequest_=null;var l=2}else if(QZp(X.forwardChannelRequestPool_,J))p=J.JSC$19839_pendingMessages_,Xbp(X.forwardChannelRequestPool_,J),l=1;else return;if(X.state_!=0)if(J.JSC$19839_successful_)l==1?(x7J(J.JSC$19839_postData_?J.JSC$19839_postData_.length:0,Date.now()-J.JSC$19839_requestStartTime_,X.JSC$19858_forwardChannelRetryCount_),gKJ(X)):AY2(X);else{var g=J.JSC$19839_lastStatusCode_,B=J.getLastError();if(B==3||
B==0&&g>0)X.JSC$19858_channelDebug_.debug("Not retrying due to error type"),g>200&&(X.errorResponseStatusCode_=J.JSC$19839_lastStatusCode_);else{X.JSC$19858_channelDebug_.debug(function(){return"Maybe retrying, last error: "+yP6(B,X.errorResponseStatusCode_)});
if(l==1&&kpO(X,J)||l==2&&TEp(X))return;X.JSC$19858_channelDebug_.debug("Exceeded max number of retries")}p&&p.length>0&&pbw(X.forwardChannelRequestPool_,p);X.JSC$19858_channelDebug_.debug("Error: HTTP request failed");switch(B){case 1:Ad(X,5);break;case 4:Ad(X,10);break;case 3:Ad(X,6);break;default:Ad(X,2)}}},CWA=function(X,J){var p=X.JSC$19858_baseRetryDelayMs_+Math.floor(Math.random()*X.JSC$19858_retryDelaySeedMs_);
X.isActive()||(X.JSC$19858_channelDebug_.debug("Inactive channel"),p*=2);return p*J};
xW.prototype.onInput_=function(X,J){for(var p=0;p<X.length;p++){var l=X[p],g=l[0];if(g<=this.JSC$19858_lastArrayId_)this.JSC$19858_channelDebug_.warning("Ignoring out-of-order or duplicate message with arrayId: "+g+", lastArrayId: "+this.JSC$19858_lastArrayId_);else if(g>this.JSC$19858_lastArrayId_+1&&this.JSC$19858_lastArrayId_>-1&&this.JSC$19858_channelDebug_.warning("Received non-consecutive message with arrayId: "+g+", lastArrayId: "+this.JSC$19858_lastArrayId_),this.JSC$19858_lastArrayId_=g,
l=l[1],this.state_==2)if(l[0]=="c"){this.sid_=l[1];this.JSC$19858_hostPrefix_=l[2];g=l[3];g!=null&&(this.JSC$19860_channelVersion_=g,this.JSC$19858_channelDebug_.info("VER="+this.JSC$19860_channelVersion_));g=l[4];g!=null&&(this.serverVersion_=g,this.JSC$19858_channelDebug_.info("SVER="+this.serverVersion_));l=l[5];l!=null&&typeof l==="number"&&l>0&&(this.backChannelRequestTimeoutMs_=l*=1.5,this.JSC$19858_channelDebug_.info("backChannelRequestTimeoutMs_="+l));if(l=J.JSC$19839_xmlHttp_){var B=h$b(l,
"X-Client-Wire-Protocol");B&&(g=this.forwardChannelRequestPool_,!g.requestPool_&&(_.nY(B,"spdy")||_.nY(B,"quic")||_.nY(B,"h2"))&&(g.JSC$19849_maxSize_=g.maxPoolSizeConfigured_,g.requestPool_=new Set,g.JSC$19849_request_&&(sZ2(g,g.JSC$19849_request_),g.JSC$19849_request_=null)));this.httpSessionIdParam_&&((l=h$b(l,"X-HTTP-Session-Id"))?(this.httpSessionId_=l,_.ZE(this.JSC$19858_forwardChannelUri_,this.httpSessionIdParam_,l)):this.JSC$19858_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=
3;this.handler_&&this.handler_.JSC$19864_channelOpened();this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-J.JSC$19839_requestStartTime_,this.JSC$19858_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));l=J;g=lIg(this,this.JSC$19858_supportsCrossDomainXhrs_?this.JSC$19858_hostPrefix_:null,this.JSC$19858_path_);this.JSC$19858_channelDebug_.debug("GetBackChannelUri: "+g);this.JSC$19858_backChannelUri_=g;l.initialResponseDecoded_?(this.JSC$19858_channelDebug_.debug("Upgrade the handshake request to a backchannel."),
Xbp(this.forwardChannelRequestPool_,l),g=l,(B=this.backChannelRequestTimeoutMs_)&&g.setTimeout(B),g.JSC$19839_watchDogTimerId_&&(m70(g),bKp(g)),this.JSC$19858_backChannelRequest_=l):AY2(this);this.JSC$19858_outgoingMaps_.length>0&&gKJ(this)}else l[0]!="stop"&&l[0]!="close"||Ad(this,7);else this.state_==3&&(l[0]=="stop"||l[0]=="close"?l[0]=="stop"?Ad(this,7):this.disconnect():l[0]!="noop"&&this.handler_&&this.handler_.JSC$19864_channelHandleArray(l),this.JSC$19858_backChannelRetryCount_=0)}};
var Ad=function(X,J){X.JSC$19858_channelDebug_.info("Error code "+J);if(J==2){var p=(0,_.dv)(X.testNetworkCallback_,X),l=X.networkTestUrl_,g=!l;l=new _.km(l||"//www.google.com/images/cleardot.gif");_.lT.location&&_.lT.location.protocol=="http"||_.yP(l,"https");_.mP(l);g?j76(l.toString(),p):if0(l.toString(),p)}else kA(2);X.onError_(J)};
xW.prototype.testNetworkCallback_=function(X){X?(this.JSC$19858_channelDebug_.info("Successfully pinged google.com"),kA(2)):(this.JSC$19858_channelDebug_.info("Failed to ping google.com"),kA(1))};
xW.prototype.onError_=function(X){this.JSC$19858_channelDebug_.debug("HttpChannel: error - "+X);this.state_=0;this.handler_&&this.handler_.JSC$19864_channelError(X);Wmb(this);BD6(this)};
var Wmb=function(X){X.state_=0;X.nonAckedMapsAtChannelClose_=[];if(X.handler_){var J=JYg(X.forwardChannelRequestPool_);if(J.length!=0||X.JSC$19858_outgoingMaps_.length!=0)X.JSC$19858_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+J.length+", outgoing: "+X.JSC$19858_outgoingMaps_.length}),_.PK(X.nonAckedMapsAtChannelClose_,J),_.PK(X.nonAckedMapsAtChannelClose_,X.JSC$19858_outgoingMaps_),X.forwardChannelRequestPool_.JSC$19849_pendingMessages_.length=0,_.G5(X.JSC$19858_outgoingMaps_),
X.JSC$19858_outgoingMaps_.length=0;
X.handler_.JSC$19864_channelClosed()}},Yt2=function(X){if(X.state_==0)return X.nonAckedMapsAtChannelClose_;
var J=[];_.PK(J,JYg(X.forwardChannelRequestPool_));_.PK(J,X.JSC$19858_outgoingMaps_);return J},lIg=function(X,J,p){var l=_.vi(p);
l.JSC$10308_domain_!=""?(J&&_.of(l,J+"."+l.JSC$10308_domain_),_.SF(l,l.JSC$10308_port_)):(l=_.lT.location,l=uhp(l.protocol,J?J+"."+l.hostname:l.hostname,+l.port,p));J=X.httpSessionIdParam_;p=X.httpSessionId_;J&&p&&_.ZE(l,J,p);_.ZE(l,"VER",X.JSC$19860_channelVersion_);$yb(X,l);return l},f80=function(X,J,p){if(J&&!X.JSC$19858_supportsCrossDomainXhrs_)throw Error("Pk");
J=X.usesFetchStreams_&&!X.JSC$19858_xmlHttpFactory_?new _.We(new ngp({streamBinaryChunks:p})):new _.We(X.JSC$19858_xmlHttpFactory_);J.JSC$10072_withCredentials_=X.JSC$19858_supportsCrossDomainXhrs_;return J};
xW.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
var vKg=function(){};
_.W=vKg.prototype;_.W.JSC$19864_channelOpened=function(){};
_.W.JSC$19864_channelHandleArray=function(){};
_.W.JSC$19864_channelError=function(){};
_.W.JSC$19864_channelClosed=function(){};
_.W.isActive=function(){return!0};
_.W.JSC$19864_badMapError=function(){};var YA=function(X,J){_.s0.call(this);this.JSC$19867_channel_=new xW(J);this.JSC$19867_url_=X;this.messageUrlParams_=J&&J.messageUrlParams||null;X=J&&J.messageHeaders||null;J&&J.clientProtocolHeaderRequired&&(X?_.Q5.set(X,"X-Client-Protocol","webchannel"):X=_.Q5.create("X-Client-Protocol","webchannel"));this.JSC$19867_channel_.JSC$19858_extraHeaders_=X;X=J&&J.initMessageHeaders||null;J&&J.messageContentType&&(X?_.Q5.set(X,"X-WebChannel-Content-Type",J.messageContentType):X=_.Q5.create("X-WebChannel-Content-Type",
J.messageContentType));J&&J.clientProfile&&(X?_.Q5.set(X,"X-WebChannel-Client-Profile",J.clientProfile):X=_.Q5.create("X-WebChannel-Client-Profile",J.clientProfile));this.JSC$19867_channel_.initHeaders_=X;(X=J&&J.httpHeadersOverwriteParam)&&!_.ka(X)&&(this.JSC$19867_channel_.httpHeadersOverwriteParam_=X);this.supportsCrossDomainXhr_=J&&J.supportsCrossDomainXhr||!1;this.sendRawJson_=J&&J.sendRawJson||!1;(J=J&&J.httpSessionIdParam)&&!_.ka(J)&&(this.JSC$19867_channel_.httpSessionIdParam_=J,_.Q5.containsKey(this.messageUrlParams_,
J)&&_.Q5.remove(this.messageUrlParams_,J));this.channelHandler_=new wq(this)};
_.r9(YA,_.s0);YA.prototype.open=function(){this.JSC$19867_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$19867_channel_.JSC$19858_supportsCrossDomainXhrs_=!0);this.JSC$19867_channel_.connect(this.JSC$19867_url_,this.messageUrlParams_||void 0)};
YA.prototype.close=function(){this.JSC$19867_channel_.disconnect()};
YA.prototype.send=function(X){var J=this.JSC$19867_channel_;if(typeof X==="string"){var p={};p.__data__=X;X=p}else this.sendRawJson_&&(p={},p.__data__=(0,_.$F)(X),X=p);J.JSC$19858_outgoingMaps_.push(new jZ6(J.JSC$19858_nextMapId_++,X));J.state_==3&&gKJ(J)};
YA.prototype.disposeInternal=function(){this.JSC$19867_channel_.handler_=null;delete this.channelHandler_;this.JSC$19867_channel_.disconnect();delete this.JSC$19867_channel_;YA.superClass_.disposeInternal.call(this)};
var e6O=function(X){LyA.call(this);X.__headers__&&(this.headers=X.__headers__,this.statusCode=X.__status__,delete X.__headers__,delete X.__status__);var J=X.__sm__;J?this.data=(this.metadataKey=_.Q5.getAnyKey(J))?_.Q5.get(J,this.metadataKey):J:this.data=X};
_.r9(e6O,LyA);var ZOs=function(X){APp.call(this);this.status=1;this.errorCode=X};
_.r9(ZOs,APp);var wq=function(X){this.JSC$19874_channel_=X};
_.r9(wq,vKg);wq.prototype.JSC$19864_channelOpened=function(){this.JSC$19874_channel_.dispatchEvent("w")};
wq.prototype.JSC$19864_channelHandleArray=function(X){this.JSC$19874_channel_.dispatchEvent(new e6O(X))};
wq.prototype.JSC$19864_channelError=function(X){this.JSC$19874_channel_.dispatchEvent(new ZOs(X))};
wq.prototype.JSC$19864_channelClosed=function(){this.JSC$19874_channel_.dispatchEvent("x")};
var h62=function(X,J){this.transportChannel_=X;this.JSC$19877_channel_=J},xy0=function(X){return Yt2(X.JSC$19877_channel_).map(function(J){var p=X.transportChannel_;
J=J.map;"__data__"in J?(J=J.__data__,p=p.sendRawJson_?(0,_.K2u)(J):J):p=J;return p})};
h62.prototype.commit=function(X){this.JSC$19877_channel_.forwardChannelFlushedCallback_=X};var HO2=function(X,J,p){for(var l=0;l<X.getSize().height;l++)for(var g=0;g<X.getSize().width;g++)J.call(p,X.array_[l][g],l,g,X)},aIp=function(X,J){var p=new Hq(X.getSize());
HO2(X,function(l,g,B){p.array_[g][B]=J.call(void 0,l,g,B,X)});
return p},gjs=function(X,J){for(var p=[],l=0;l<X;l++){p[l]=[];
for(var g=0;g<J;g++)p[l][g]=0}return p};
Hq.prototype.add=function(X){if(!fr0(this.size_,X.getSize()))throw Error("Sk");return aIp(this,function(J,p,l){return J+X.array_[p][l]})};
Hq.prototype.equals=function(X,J){if(this.size_.width!=X.size_.width||this.size_.height!=X.size_.height)return!1;J=J||0;for(var p=0;p<this.size_.height;p++)for(var l=0;l<this.size_.width;l++)if(!bIA(this.array_[p][l],X.array_[p][l],J))return!1;return!0};
Hq.prototype.getSize=function(){return this.size_};
var v_=function(X,J,p){return J>=0&&J<X.size_.height&&p>=0&&p<X.size_.width?X.array_[J][p]:null};
Hq.prototype.isSquare=function(){return this.size_.width==this.size_.height};
var Uyg=function(X,J,p,l){if(!(J>=0&&J<X.size_.height&&p>=0&&p<X.size_.width))throw Error("Tk`"+J+"`"+p+"`"+X.size_.height+"`"+X.size_.width);X.array_[J][p]=l};
Hq.prototype.multiply=function(X){if(X instanceof Hq){if(this.size_.width!=X.getSize().height)throw Error("Uk");return rY2(this,X)}if(typeof X==="number")return IIg(this,X);throw Error("Vk");};
var rY2=function(X,J){var p=new Hq(X.size_.height,J.getSize().width);HO2(p,function(l,g,B){for(var k=l=0;k<this.size_.width;k++)l+=v_(this,g,k)*v_(J,k,B);Uyg(p,g,B,l)},X);
return p},IIg=function(X,J){return aIp(X,function(p){return p*J})};var e4=function(X){yYs.dispatchEvent(new oKO(yYs,X))},yYs=new _.s0,oKO=function(X,J){_.Hi.call(this,"statevent",X);
this.stat=J};
_.r(oKO,_.Hi);var Z5=function(X,J,p,l,g){this.JSC$19885_channel_=X;this.JSC$19885_channelDebug_=J;this.sid_=p;this.JSC$19885_rid_=l;this.JSC$19885_retryId_=g||1;this.timeout_=45E3;this.JSC$19885_eventHandler_=new _.QV(this);this.pollingTimer_=new _.Ex;this.pollingTimer_.setInterval(250)};
_.W=Z5.prototype;_.W.JSC$19887_extraHeaders_=null;_.W.JSC$19887_successful_=!1;_.W.JSC$19887_watchDogTimerId_=null;_.W.JSC$19887_watchDogTimeoutTime_=null;_.W.JSC$19887_requestStartTime_=null;_.W.JSC$19887_type_=null;_.W.JSC$19887_baseUri_=null;_.W.JSC$19887_requestUri_=null;_.W.JSC$19887_postData_=null;_.W.JSC$19887_xmlHttp_=null;_.W.JSC$19887_xmlHttpChunkStart_=0;_.W.trident_=null;_.W.JSC$19887_verb_=null;_.W.JSC$19887_lastError_=null;_.W.JSC$19887_lastStatusCode_=-1;_.W.sendClose_=!0;
_.W.JSC$19887_cancelled_=!1;_.W.JSC$19887_readyStateChangeThrottleMs_=0;_.W.JSC$19887_readyStateChangeThrottle_=null;var Stw=function(X,J){switch(X){case 0:return"Non-200 return code ("+J+")";case 1:return"XMLHTTP failure (no data)";case 2:return"HttpConnection timeout";default:return"Unknown error"}},OOJ={},cYO={};
Z5.prototype.setTimeout=function(X){this.timeout_=X};
var fIJ=function(X,J,p){X.JSC$19887_type_=1;X.JSC$19887_baseUri_=_.mP(J.clone());X.JSC$19887_postData_=p;X.decodeChunks_=!0;bO0(X,null)},DyA=function(X,J,p,l,g){X.JSC$19887_type_=1;
X.JSC$19887_baseUri_=_.mP(J.clone());X.JSC$19887_postData_=null;X.decodeChunks_=p;g&&(X.sendClose_=!1);bO0(X,l)},bO0=function(X,J){X.JSC$19887_requestStartTime_=Date.now();
R62(X);X.JSC$19887_requestUri_=X.JSC$19887_baseUri_.clone();xn6(X.JSC$19887_requestUri_,"t",X.JSC$19885_retryId_);X.JSC$19887_xmlHttpChunkStart_=0;X.JSC$19887_xmlHttp_=X.JSC$19885_channel_.JSC$19894_createXhrIo(X.JSC$19885_channel_.JSC$19894_shouldUseSecondaryDomains()?J:null);X.JSC$19887_readyStateChangeThrottleMs_>0&&(X.JSC$19887_readyStateChangeThrottle_=new _.cz((0,_.dv)(X.JSC$19887_xmlHttpHandler_,X,X.JSC$19887_xmlHttp_),X.JSC$19887_readyStateChangeThrottleMs_));X.JSC$19885_eventHandler_.listen(X.JSC$19887_xmlHttp_,
"readystatechange",X.JSC$19887_readyStateChangeHandler_);J=X.JSC$19887_extraHeaders_?_.Q5.clone(X.JSC$19887_extraHeaders_):{};X.JSC$19887_postData_?(X.JSC$19887_verb_="POST",J["Content-Type"]="application/x-www-form-urlencoded",X.JSC$19887_xmlHttp_.send(X.JSC$19887_requestUri_,X.JSC$19887_verb_,X.JSC$19887_postData_,J)):(X.JSC$19887_verb_="GET",X.sendClose_&&!_.mC&&(J.Connection="close"),X.JSC$19887_xmlHttp_.send(X.JSC$19887_requestUri_,X.JSC$19887_verb_,null,J));X.JSC$19885_channel_.notifyServerReachabilityEvent(1);
J=X.JSC$19885_channelDebug_;var p=X.JSC$19887_postData_;if(p){var l="";p=p.split("&");for(var g=0;g<p.length;g++){var B=p[g].split("=");if(B.length>1){var k=B[0];B=B[1];var n=k.split("_");l=n.length>=2&&n[1]=="type"?l+(k+"="+B+"&"):l+(k+"=redacted&")}}}else l=null;J.info("XMLHTTP REQ ("+X.JSC$19885_rid_+") [attempt "+X.JSC$19885_retryId_+"]: "+X.JSC$19887_verb_+"\n"+X.JSC$19887_requestUri_+"\n"+l)};
Z5.prototype.JSC$19887_readyStateChangeHandler_=function(X){X=X.target;var J=this.JSC$19887_readyStateChangeThrottle_;J&&_.C5(X)==3?(this.JSC$19885_channelDebug_.debug("Throttling readystatechange."),J.fire()):this.JSC$19887_xmlHttpHandler_(X)};
Z5.prototype.JSC$19887_xmlHttpHandler_=function(X){try{if(X==this.JSC$19887_xmlHttp_)a:{var J=_.C5(this.JSC$19887_xmlHttp_),p=this.JSC$19887_xmlHttp_.JSC$10072_lastErrorCode_,l=this.JSC$19887_xmlHttp_.getStatus();if(_.mC&&!_.c6("420+")){if(J<4)break a}else if(J<3||J==3&&!this.JSC$19887_xmlHttp_.getResponseText())break a;this.JSC$19887_cancelled_||J!=4||p==7||(p==8||l<=0?this.JSC$19885_channel_.notifyServerReachabilityEvent(3):this.JSC$19885_channel_.notifyServerReachabilityEvent(2));myw(this);var g=
this.JSC$19887_xmlHttp_.getStatus();this.JSC$19887_lastStatusCode_=g;var B=this.JSC$19887_xmlHttp_.getResponseText();B||this.JSC$19885_channelDebug_.debug("No response text for uri "+this.JSC$19887_requestUri_+" status "+g);this.JSC$19887_successful_=g==200;this.JSC$19885_channelDebug_.info("XMLHTTP RESP ("+this.JSC$19885_rid_+") [ attempt "+this.JSC$19885_retryId_+"]: "+this.JSC$19887_verb_+"\n"+this.JSC$19887_requestUri_+"\n"+J+" "+g);if(this.JSC$19887_successful_){J==4&&Fmb(this);if(this.decodeChunks_){for(X=
!0;!this.JSC$19887_cancelled_&&this.JSC$19887_xmlHttpChunkStart_<B.length;){var k=qtg(this,B);if(k==cYO){J==4&&(this.JSC$19887_lastError_=4,e4(15),X=!1);NDb(this.JSC$19885_channelDebug_,this.JSC$19885_rid_,null,"[Incomplete Response]");break}else if(k==OOJ){this.JSC$19887_lastError_=4;e4(16);NDb(this.JSC$19885_channelDebug_,this.JSC$19885_rid_,B,"[Invalid Chunk]");X=!1;break}else NDb(this.JSC$19885_channelDebug_,this.JSC$19885_rid_,k,null),Mwp(this,k)}J==4&&B.length==0&&(this.JSC$19887_lastError_=
1,e4(17),X=!1);this.JSC$19887_successful_=this.JSC$19887_successful_&&X;X||(NDb(this.JSC$19885_channelDebug_,this.JSC$19885_rid_,B,"[Invalid Chunked Response]"),Fmb(this),uET(this))}else NDb(this.JSC$19885_channelDebug_,this.JSC$19885_rid_,B,null),Mwp(this,B);this.JSC$19887_successful_&&!this.JSC$19887_cancelled_&&(J==4?this.JSC$19885_channel_.JSC$19894_onRequestComplete(this):(this.JSC$19887_successful_=!1,R62(this)))}else g==400&&B.indexOf("Unknown SID")>0?(this.JSC$19887_lastError_=3,e4(13),this.JSC$19885_channelDebug_.warning("XMLHTTP Unknown SID ("+
this.JSC$19885_rid_+")")):(this.JSC$19887_lastError_=0,e4(14),this.JSC$19885_channelDebug_.warning("XMLHTTP Bad status "+g+" ("+this.JSC$19885_rid_+")")),Fmb(this),uET(this)}else this.JSC$19885_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(n){this.JSC$19885_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}};
var qtg=function(X,J){var p=X.JSC$19887_xmlHttpChunkStart_,l=J.indexOf("\n",p);if(l==-1)return cYO;p=Number(J.substring(p,l));if(isNaN(p))return OOJ;l+=1;if(l+p>J.length)return cYO;J=J.slice(l,l+p);X.JSC$19887_xmlHttpChunkStart_=l+p;return J};
Z5.prototype.cancel=function(){this.JSC$19887_cancelled_=!0;Fmb(this)};
var R62=function(X){X.JSC$19887_watchDogTimeoutTime_=Date.now()+X.timeout_;Gpg(X,X.timeout_)},Gpg=function(X,J){if(X.JSC$19887_watchDogTimerId_!=null)throw Error("Ok");
X.JSC$19887_watchDogTimerId_=au((0,_.dv)(X.JSC$19887_onWatchDogTimeout_,X),J)},myw=function(X){X.JSC$19887_watchDogTimerId_&&(_.lT.clearTimeout(X.JSC$19887_watchDogTimerId_),X.JSC$19887_watchDogTimerId_=null)};
Z5.prototype.JSC$19887_onWatchDogTimeout_=function(){this.JSC$19887_watchDogTimerId_=null;var X=Date.now();X-this.JSC$19887_watchDogTimeoutTime_>=0?(this.JSC$19885_channelDebug_.info("TIMEOUT: "+this.JSC$19887_requestUri_),this.JSC$19887_type_!=2&&this.JSC$19885_channel_.notifyServerReachabilityEvent(3),Fmb(this),this.JSC$19887_lastError_=2,e4(18),uET(this)):(this.JSC$19885_channelDebug_.warning("WatchDog timer called too early"),Gpg(this,this.JSC$19887_watchDogTimeoutTime_-X))};
var uET=function(X){X.JSC$19885_channel_.JSC$19894_isClosed()||X.JSC$19887_cancelled_||X.JSC$19885_channel_.JSC$19894_onRequestComplete(X)},Fmb=function(X){myw(X);
_.wv(X.JSC$19887_readyStateChangeThrottle_);X.JSC$19887_readyStateChangeThrottle_=null;X.pollingTimer_.stop();X.JSC$19885_eventHandler_.removeAll();if(X.JSC$19887_xmlHttp_){var J=X.JSC$19887_xmlHttp_;X.JSC$19887_xmlHttp_=null;J.abort();J.dispose()}X.trident_&&(X.trident_=null)};
Z5.prototype.getLastError=function(){return this.JSC$19887_lastError_};
var Mwp=function(X,J){try{X.JSC$19885_channel_.JSC$19894_onRequestData(X,J),X.JSC$19885_channel_.notifyServerReachabilityEvent(4)}catch(p){}};var NDb=function(X,J,p,l){var g=X.info;a:if(p&&p!="y2f%"){try{var B=JSON.parse(p);if(B)for(var k=0;k<B.length;k++)if(Array.isArray(B[k])){var n=B[k];if(!(n.length<2)){var w=n[1];if(Array.isArray(w)&&!(w.length<1)){var Y=w[0];if(Y!="noop"&&Y!="stop")for(var e=1;e<w.length;e++)w[e]=""}}}var Z=(0,_.$F)(B);break a}catch(h){X.debug("Exception parsing expected JS array - probably was not JS");Z=p;break a}Z=void 0}else Z=p;g.call(X,"XMLHTTP TEXT ("+J+"): "+Z+(l?" "+l:""))};
UR.prototype.debug=function(X){this.info(X)};
UR.prototype.info=function(){};
UR.prototype.warning=function(){};var dyO=function(X,J){this.JSC$19892_channel_=X;this.JSC$19892_channelDebug_=J;this.JSC$19892_parser_=new s72};
_.W=dyO.prototype;_.W.JSC$19894_extraHeaders_=null;_.W.JSC$19894_request_=null;_.W.receivedIntermediateResult_=!1;_.W.JSC$19894_path_=null;_.W.state_=null;_.W.JSC$19894_lastStatusCode_=-1;_.W.JSC$19894_hostPrefix_=null;_.W.blockedPrefix_=null;
_.W.connect=function(X){this.JSC$19894_path_=X;X=Vww(this.JSC$19892_channel_,this.JSC$19894_path_);e4(3);Date.now();var J=this.JSC$19892_channel_.firstTestResults_;J!=null?(this.JSC$19894_hostPrefix_=J[0],(this.blockedPrefix_=J[1])?(this.state_=1,tww(this)):(this.state_=2,PWs(this))):(xn6(X,"MODE","init"),this.JSC$19894_request_=new Z5(this,this.JSC$19892_channelDebug_),this.JSC$19894_request_.JSC$19887_extraHeaders_=this.JSC$19894_extraHeaders_,DyA(this.JSC$19894_request_,X,!1,null,!0),this.state_=
0)};
var tww=function(X){var J=Q_s(X.JSC$19892_channel_,X.blockedPrefix_,"/mail/images/cleardot.gif");_.mP(J);$BA(J.toString(),5E3,(0,_.dv)(X.checkBlockedCallback_,X),3,2E3);X.notifyServerReachabilityEvent(1)};
dyO.prototype.checkBlockedCallback_=function(X){if(X)this.state_=2,PWs(this);else{e4(4);var J=this.JSC$19892_channel_;J.JSC$19895_channelDebug_.debug("Test Connection Blocked");J.JSC$19899_lastStatusCode_=J.connectionTest_.JSC$19894_lastStatusCode_;hd(J,9)}X&&this.notifyServerReachabilityEvent(2)};
var PWs=function(X){X.JSC$19892_channelDebug_.debug("TestConnection: starting stage 2");var J=X.JSC$19892_channel_.secondTestResults_;J!=null?(X.JSC$19892_channelDebug_.debug("TestConnection: skipping stage 2, precomputed result is "+J?"Buffered":"Unbuffered"),e4(5),J?(e4(11),EK0(X.JSC$19892_channel_,X,!1)):(e4(12),EK0(X.JSC$19892_channel_,X,!0))):(X.JSC$19894_request_=new Z5(X,X.JSC$19892_channelDebug_),X.JSC$19894_request_.JSC$19887_extraHeaders_=X.JSC$19894_extraHeaders_,J=Kms(X.JSC$19892_channel_,
X.JSC$19894_hostPrefix_,X.JSC$19894_path_),e4(5),xn6(J,"TYPE","xmlhttp"),DyA(X.JSC$19894_request_,J,!1,X.JSC$19894_hostPrefix_,!1))};
_.W=dyO.prototype;_.W.JSC$19894_createXhrIo=function(X){return this.JSC$19892_channel_.JSC$19894_createXhrIo(X)};
_.W.abort=function(){this.JSC$19894_request_&&(this.JSC$19894_request_.cancel(),this.JSC$19894_request_=null);this.JSC$19894_lastStatusCode_=-1};
_.W.JSC$19894_isClosed=function(){return!1};
_.W.JSC$19894_onRequestData=function(X,J){this.JSC$19894_lastStatusCode_=X.JSC$19887_lastStatusCode_;if(this.state_==0)if(this.JSC$19892_channelDebug_.debug("TestConnection: Got data for stage 1"),J){try{var p=this.JSC$19892_parser_.parse(J)}catch(l){TDs(this.JSC$19892_channel_,this);return}this.JSC$19894_hostPrefix_=p[0];this.blockedPrefix_=p[1]}else this.JSC$19892_channelDebug_.debug("TestConnection: Null responseText"),TDs(this.JSC$19892_channel_,this);else this.state_==2&&(this.receivedIntermediateResult_?
(e4(7),Date.now()):J=="11111"?(e4(6),this.receivedIntermediateResult_=!0,Date.now(),this.JSC$19894_lastStatusCode_=200,this.JSC$19894_request_.cancel(),this.JSC$19892_channelDebug_.debug("Test connection succeeded; using streaming connection"),e4(12),EK0(this.JSC$19892_channel_,this,!0)):(e4(8),Date.now(),this.receivedIntermediateResult_=!1))};
_.W.JSC$19894_onRequestComplete=function(){this.JSC$19894_lastStatusCode_=this.JSC$19894_request_.JSC$19887_lastStatusCode_;this.JSC$19894_request_.JSC$19887_successful_?this.state_==0?(this.JSC$19892_channelDebug_.debug("TestConnection: request complete for initial check"),this.blockedPrefix_?(this.state_=1,tww(this)):(this.state_=2,PWs(this))):this.state_==2&&(this.JSC$19892_channelDebug_.debug("TestConnection: request complete for stage 2"),this.receivedIntermediateResult_?(this.JSC$19892_channelDebug_.debug("Test connection succeeded; using streaming connection"),
e4(12),EK0(this.JSC$19892_channel_,this,!0)):(this.JSC$19892_channelDebug_.debug("Test connection failed; not using streaming"),e4(11),EK0(this.JSC$19892_channel_,this,!1))):(this.JSC$19892_channelDebug_.debug("TestConnection: request failed, in state "+this.state_),this.state_==0?e4(9):this.state_==2&&e4(10),TDs(this.JSC$19892_channel_,this,this.JSC$19894_request_.getLastError()))};
_.W.JSC$19894_shouldUseSecondaryDomains=function(){return this.JSC$19892_channel_.JSC$19894_shouldUseSecondaryDomains()};
_.W.isActive=function(){return this.JSC$19892_channel_.isActive()};
_.W.notifyServerReachabilityEvent=function(X){this.JSC$19892_channel_.notifyServerReachabilityEvent(X)};var xA=function(X,J,p){this.state_=1;this.JSC$19895_outgoingMaps_=[];this.pendingMaps_=[];this.JSC$19895_channelDebug_=new UR;this.JSC$19895_parser_=new s72;this.firstTestResults_=X||null;this.secondTestResults_=J!=null?J:null;this.asyncTest_=p||!1},z6T=function(X,J){this.JSC$19897_mapId=X;
this.map=J;this.context=null};
_.W=xA.prototype;_.W.JSC$19899_extraHeaders_=null;_.W.JSC$19899_extraParams_=null;_.W.forwardChannelRequest_=null;_.W.JSC$19899_backChannelRequest_=null;_.W.JSC$19899_path_=null;_.W.JSC$19899_forwardChannelUri_=null;_.W.JSC$19899_backChannelUri_=null;_.W.JSC$19899_hostPrefix_=null;_.W.JSC$19899_nextRid_=0;_.W.JSC$19899_nextMapId_=0;_.W.handler_=null;_.W.JSC$19899_forwardChannelTimerId_=null;_.W.JSC$19899_backChannelTimerId_=null;_.W.JSC$19899_deadBackChannelTimerId_=null;_.W.connectionTest_=null;
_.W.useChunked_=null;_.W.JSC$19899_lastArrayId_=-1;_.W.JSC$19899_lastPostResponseArrayId_=-1;_.W.JSC$19899_lastStatusCode_=-1;_.W.JSC$19899_forwardChannelRetryCount_=0;_.W.JSC$19899_backChannelRetryCount_=0;_.W.JSC$19899_channelVersion_=8;var j_A={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},iOs=function(X,J,p,l){_.Hi.call(this,"timingevent",X);this.size=J;this.rtt=p;this.retries=l};
_.r9(iOs,_.Hi);var s_p=function(X){_.Hi.call(this,"serverreachability",X)};
_.r9(s_p,_.Hi);xA.prototype.connect=function(X,J,p,l,g){this.JSC$19895_channelDebug_.debug("connect()");e4(0);this.JSC$19899_path_=J;this.JSC$19899_extraParams_=p||{};l&&g!==void 0&&(this.JSC$19899_extraParams_.OSID=l,this.JSC$19899_extraParams_.OAID=g);this.asyncTest_?(au((0,_.dv)(this.connectTest_,this,X),100),XwA(this)):this.connectTest_(X)};
xA.prototype.disconnect=function(){this.JSC$19895_channelDebug_.debug("disconnect()");JK6(this);if(this.state_==3){var X=this.JSC$19899_nextRid_++,J=this.JSC$19899_forwardChannelUri_.clone();_.ZE(J,"SID",this.sid_);_.ZE(J,"RID",X);_.ZE(J,"TYPE","terminate");pw0(this,J);X=new Z5(this,this.JSC$19895_channelDebug_,this.sid_,X);X.JSC$19887_type_=2;X.JSC$19887_baseUri_=_.mP(J.clone());(new Image).src=X.JSC$19887_baseUri_.toString();X.JSC$19887_requestStartTime_=Date.now();R62(X)}lgg(this)};
xA.prototype.connectTest_=function(X){this.JSC$19895_channelDebug_.debug("connectTest_()");this.connectionTest_=new dyO(this,this.JSC$19895_channelDebug_);this.connectionTest_.JSC$19894_extraHeaders_=this.JSC$19899_extraHeaders_;this.connectionTest_.JSC$19892_parser_=this.JSC$19895_parser_;this.connectionTest_.connect(X)};
var XwA=function(X){X.JSC$19895_channelDebug_.debug("connectChannel_()");X.JSC$19899_ensureInState_(1,0);X.JSC$19899_forwardChannelUri_=Vww(X,X.JSC$19899_path_);ghp(X)},JK6=function(X){X.connectionTest_&&(X.connectionTest_.abort(),X.connectionTest_=null);
X.JSC$19899_backChannelRequest_&&(X.JSC$19899_backChannelRequest_.cancel(),X.JSC$19899_backChannelRequest_=null);X.JSC$19899_backChannelTimerId_&&(_.lT.clearTimeout(X.JSC$19899_backChannelTimerId_),X.JSC$19899_backChannelTimerId_=null);BaO(X);X.forwardChannelRequest_&&(X.forwardChannelRequest_.cancel(),X.forwardChannelRequest_=null);X.JSC$19899_forwardChannelTimerId_&&(_.lT.clearTimeout(X.JSC$19899_forwardChannelTimerId_),X.JSC$19899_forwardChannelTimerId_=null)},$32=function(X,J){if(X.state_==0)throw Error("Wk");
X.JSC$19895_outgoingMaps_.length==1E3&&X.JSC$19895_parser_.stringify(J);X.JSC$19895_outgoingMaps_.push(new z6T(X.JSC$19899_nextMapId_++,J));X.state_!=2&&X.state_!=3||ghp(X)};
xA.prototype.JSC$19894_isClosed=function(){return this.state_==0};
xA.prototype.getState=function(){return this.state_};
var ghp=function(X){X.forwardChannelRequest_||X.JSC$19899_forwardChannelTimerId_||(X.JSC$19899_forwardChannelTimerId_=au((0,_.dv)(X.JSC$19899_onStartForwardChannelTimer_,X),0),X.JSC$19899_forwardChannelRetryCount_=0)};
xA.prototype.JSC$19899_onStartForwardChannelTimer_=function(X){this.JSC$19899_forwardChannelTimerId_=null;WHb(this,X)};
var WHb=function(X,J){X.JSC$19895_channelDebug_.debug("startForwardChannel_");if(X.state_==1){if(!J){X.JSC$19895_channelDebug_.debug("open_()");X.JSC$19899_nextRid_=Math.floor(Math.random()*1E5);J=X.JSC$19899_nextRid_++;var p=new Z5(X,X.JSC$19895_channelDebug_,"",J);p.JSC$19887_extraHeaders_=X.JSC$19899_extraHeaders_;var l=Cs0(X),g=X.JSC$19899_forwardChannelUri_.clone();_.ZE(g,"RID",J);_.ZE(g,"CVER","1");pw0(X,g);fIJ(p,g,l);X.forwardChannelRequest_=p;X.state_=2}}else X.state_==3&&(J?kQT(X,J):X.JSC$19895_outgoingMaps_.length==
0?X.JSC$19895_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):X.forwardChannelRequest_||(kQT(X),X.JSC$19895_channelDebug_.debug("startForwardChannel_ finished, sent request")))},kQT=function(X,J){if(J)if(X.JSC$19899_channelVersion_>6){X.JSC$19895_outgoingMaps_=X.pendingMaps_.concat(X.JSC$19895_outgoingMaps_);
X.pendingMaps_.length=0;var p=X.JSC$19899_nextRid_-1;J=Cs0(X)}else p=J.JSC$19885_rid_,J=J.JSC$19887_postData_;else p=X.JSC$19899_nextRid_++,J=Cs0(X);var l=X.JSC$19899_forwardChannelUri_.clone();_.ZE(l,"SID",X.sid_);_.ZE(l,"RID",p);_.ZE(l,"AID",X.JSC$19899_lastArrayId_);pw0(X,l);p=new Z5(X,X.JSC$19895_channelDebug_,X.sid_,p,X.JSC$19899_forwardChannelRetryCount_+1);p.JSC$19887_extraHeaders_=X.JSC$19899_extraHeaders_;p.setTimeout(1E4+Math.round(1E4*Math.random()));X.forwardChannelRequest_=p;fIJ(p,l,
J)},pw0=function(X,J){X.handler_&&(X=X.handler_.JSC$19906_getAdditionalParams())&&_.Q5.forEach(X,function(p,l){_.ZE(J,l,p)})},Cs0=function(X){var J=Math.min(X.JSC$19895_outgoingMaps_.length,1E3),p=["count="+J];
if(X.JSC$19899_channelVersion_>6&&J>0){var l=X.JSC$19895_outgoingMaps_[0].JSC$19897_mapId;p.push("ofs="+l)}else l=0;for(var g={},B=0;B<J;g={mapId$jscomp$3:void 0},B++){g.mapId$jscomp$3=X.JSC$19895_outgoingMaps_[B].JSC$19897_mapId;var k=X.JSC$19895_outgoingMaps_[B].map;g.mapId$jscomp$3=X.JSC$19899_channelVersion_<=6?B:g.mapId$jscomp$3-l;try{_.Q5.forEach(k,function(n){return function(w,Y){p.push("req"+n.mapId$jscomp$3+"_"+Y+"="+encodeURIComponent(w))}}(g))}catch(n){p.push("req"+g.mapId$jscomp$3+"_type="+
encodeURIComponent("_badmap"))}}X.pendingMaps_=X.pendingMaps_.concat(X.JSC$19895_outgoingMaps_.splice(0,J));
return p.join("&")},nhA=function(X){X.JSC$19899_backChannelRequest_||X.JSC$19899_backChannelTimerId_||(X.JSC$19899_backChannelAttemptId_=1,X.JSC$19899_backChannelTimerId_=au((0,_.dv)(X.JSC$19899_onStartBackChannelTimer_,X),0),X.JSC$19899_backChannelRetryCount_=0)},AK2=function(X){if(X.JSC$19899_backChannelRequest_||X.JSC$19899_backChannelTimerId_||X.JSC$19899_backChannelRetryCount_>=3)return!1;
X.JSC$19895_channelDebug_.debug("Going to retry GET");X.JSC$19899_backChannelAttemptId_++;X.JSC$19899_backChannelTimerId_=au((0,_.dv)(X.JSC$19899_onStartBackChannelTimer_,X),LH2(X,X.JSC$19899_backChannelRetryCount_));X.JSC$19899_backChannelRetryCount_++;return!0};
xA.prototype.JSC$19899_onStartBackChannelTimer_=function(){this.JSC$19899_backChannelTimerId_=null;this.JSC$19895_channelDebug_.debug("Creating new HttpRequest");this.JSC$19899_backChannelRequest_=new Z5(this,this.JSC$19895_channelDebug_,this.sid_,"rpc",this.JSC$19899_backChannelAttemptId_);this.JSC$19899_backChannelRequest_.JSC$19887_extraHeaders_=this.JSC$19899_extraHeaders_;this.JSC$19899_backChannelRequest_.JSC$19887_readyStateChangeThrottleMs_=0;var X=this.JSC$19899_backChannelUri_.clone();_.ZE(X,
"RID","rpc");_.ZE(X,"SID",this.sid_);_.ZE(X,"CI",this.useChunked_?"0":"1");_.ZE(X,"AID",this.JSC$19899_lastArrayId_);pw0(this,X);_.ZE(X,"TYPE","xmlhttp");DyA(this.JSC$19899_backChannelRequest_,X,!0,this.JSC$19899_hostPrefix_,!1);this.JSC$19895_channelDebug_.debug("New Request created")};
var EK0=function(X,J,p){X.JSC$19895_channelDebug_.debug("Test Connection Finished");X.useChunked_=X.secondTestResults_==null?p:!X.secondTestResults_;X.JSC$19899_lastStatusCode_=J.JSC$19894_lastStatusCode_;X.asyncTest_||XwA(X)},TDs=function(X,J){X.JSC$19895_channelDebug_.debug("Test Connection Failed");
X.JSC$19899_lastStatusCode_=J.JSC$19894_lastStatusCode_;hd(X,2)};
xA.prototype.JSC$19894_onRequestData=function(X,J){if(this.state_!=0&&(this.JSC$19899_backChannelRequest_==X||this.forwardChannelRequest_==X))if(this.JSC$19899_lastStatusCode_=X.JSC$19887_lastStatusCode_,this.forwardChannelRequest_==X&&this.state_==3)if(this.JSC$19899_channelVersion_>7){try{var p=this.JSC$19895_parser_.parse(J)}catch(l){p=null}if(Array.isArray(p)&&p.length==3)if(J=p,J[0]==0)a:if(this.JSC$19895_channelDebug_.debug("Server claims our backchannel is missing."),this.JSC$19899_backChannelTimerId_)this.JSC$19895_channelDebug_.debug("But we are currently starting the request.");
else{if(this.JSC$19899_backChannelRequest_)if(this.JSC$19899_backChannelRequest_.JSC$19887_requestStartTime_+3E3<this.forwardChannelRequest_.JSC$19887_requestStartTime_)BaO(this),this.JSC$19899_backChannelRequest_.cancel(),this.JSC$19899_backChannelRequest_=null;else break a;else this.JSC$19895_channelDebug_.warning("We do not have a BackChannel established");AK2(this);e4(19)}else this.JSC$19899_lastPostResponseArrayId_=J[1],X=this.JSC$19899_lastPostResponseArrayId_-this.JSC$19899_lastArrayId_,0<
X&&(J=J[2],this.JSC$19895_channelDebug_.debug(J+" bytes (in "+X+" arrays) are outstanding on the BackChannel"),J<37500&&this.useChunked_&&this.JSC$19899_backChannelRetryCount_==0&&!this.JSC$19899_deadBackChannelTimerId_&&(this.JSC$19899_deadBackChannelTimerId_=au((0,_.dv)(this.JSC$19899_onBackChannelDead_,this),6E3)));else this.JSC$19895_channelDebug_.debug("Bad POST response data returned"),hd(this,11)}else J!="y2f%"&&(this.JSC$19895_channelDebug_.debug("Bad data returned - missing/invald magic cookie"),
hd(this,11));else this.JSC$19899_backChannelRequest_==X&&BaO(this),_.ka(J)||(X=this.JSC$19895_parser_.parse(J),this.onInput_(X))};
xA.prototype.JSC$19899_onBackChannelDead_=function(){this.JSC$19899_deadBackChannelTimerId_!=null&&(this.JSC$19899_deadBackChannelTimerId_=null,this.JSC$19899_backChannelRequest_.cancel(),this.JSC$19899_backChannelRequest_=null,AK2(this),e4(20))};
var BaO=function(X){X.JSC$19899_deadBackChannelTimerId_!=null&&(_.lT.clearTimeout(X.JSC$19899_deadBackChannelTimerId_),X.JSC$19899_deadBackChannelTimerId_=null)};
xA.prototype.JSC$19894_onRequestComplete=function(X){this.JSC$19895_channelDebug_.debug("Request complete");if(this.JSC$19899_backChannelRequest_==X){BaO(this);this.JSC$19899_backChannelRequest_=null;var J=2}else if(this.forwardChannelRequest_==X)this.forwardChannelRequest_=null,J=1;else return;this.JSC$19899_lastStatusCode_=X.JSC$19887_lastStatusCode_;if(this.state_!=0)if(X.JSC$19887_successful_)if(J==1){J=X.JSC$19887_postData_?X.JSC$19887_postData_.length:0;X=Date.now()-X.JSC$19887_requestStartTime_;
var p=yYs;p.dispatchEvent(new iOs(p,J,X,this.JSC$19899_forwardChannelRetryCount_));ghp(this);this.handler_&&this.handler_.JSC$19906_channelSuccess(this,this.pendingMaps_);this.pendingMaps_.length=0}else nhA(this);else{p=X.getLastError();if(p==3||p==7||p==0&&this.JSC$19899_lastStatusCode_>0)this.JSC$19895_channelDebug_.debug("Not retrying due to error type");else{this.JSC$19895_channelDebug_.debug("Maybe retrying, last error: "+Stw(p,this.JSC$19899_lastStatusCode_));var l;if(l=J==1)this.forwardChannelRequest_||
this.JSC$19899_forwardChannelTimerId_||this.state_==1||this.JSC$19899_forwardChannelRetryCount_>=2?l=!1:(this.JSC$19895_channelDebug_.debug("Going to retry POST"),this.JSC$19899_forwardChannelTimerId_=au((0,_.dv)(this.JSC$19899_onStartForwardChannelTimer_,this,X),LH2(this,this.JSC$19899_forwardChannelRetryCount_)),this.JSC$19899_forwardChannelRetryCount_++,l=!0);if(l||J==2&&AK2(this))return;this.JSC$19895_channelDebug_.debug("Exceeded max number of retries")}this.JSC$19895_channelDebug_.debug("Error: HTTP request failed");
switch(p){case 1:hd(this,5);break;case 4:hd(this,10);break;case 3:hd(this,6);break;case 7:hd(this,12);break;default:hd(this,2)}}};
var LH2=function(X,J){var p=5E3+Math.floor(Math.random()*1E4);X.isActive()||(X.JSC$19895_channelDebug_.debug("Inactive channel"),p*=2);return p*J};
xA.prototype.onInput_=function(X){for(var J=0;J<X.length;J++){var p=X[J];this.JSC$19899_lastArrayId_=p[0];p=p[1];this.state_==2?p[0]=="c"?(this.sid_=p[1],this.JSC$19899_hostPrefix_=p[2],p=p[3],p!=null?this.JSC$19899_channelVersion_=p:this.JSC$19899_channelVersion_=6,this.state_=3,this.handler_&&this.handler_.JSC$19906_channelOpened(),this.JSC$19899_backChannelUri_=Kms(this,this.JSC$19899_hostPrefix_,this.JSC$19899_path_),nhA(this)):p[0]=="stop"&&hd(this,7):this.state_==3&&(p[0]=="stop"?hd(this,7):
p[0]!="noop"&&this.handler_&&this.handler_.JSC$19906_channelHandleArray(p),this.JSC$19899_backChannelRetryCount_=0)}};
xA.prototype.JSC$19899_ensureInState_=function(X){if(!_.q4(arguments,this.state_))throw Error("Xk`"+this.state_);};
var hd=function(X,J){X.JSC$19895_channelDebug_.info("Error code "+J);if(J==2||J==9){var p=null;X.handler_&&(p=null);var l=(0,_.dv)(X.testGoogleComCallback_,X);p||(p=new _.km("//www.google.com/images/cleardot.gif"),_.mP(p));BFJ(p.toString(),1E4,l)}else e4(2);X.onError_(J)};
xA.prototype.testGoogleComCallback_=function(X){X?(this.JSC$19895_channelDebug_.info("Successfully pinged google.com"),e4(2)):(this.JSC$19895_channelDebug_.info("Failed to ping google.com"),e4(1),this.onError_(8))};
xA.prototype.onError_=function(X){this.JSC$19895_channelDebug_.debug("HttpChannel: error - "+X);this.state_=0;this.handler_&&this.handler_.JSC$19906_channelError(X);lgg(this);JK6(this)};
var lgg=function(X){X.state_=0;X.JSC$19899_lastStatusCode_=-1;if(X.handler_)if(X.pendingMaps_.length==0&&X.JSC$19895_outgoingMaps_.length==0)X.handler_.JSC$19906_channelClosed();else{X.JSC$19895_channelDebug_.debug("Number of undelivered maps, pending: "+X.pendingMaps_.length+", outgoing: "+X.JSC$19895_outgoingMaps_.length);var J=_.G5(X.pendingMaps_),p=_.G5(X.JSC$19895_outgoingMaps_);X.pendingMaps_.length=0;X.JSC$19895_outgoingMaps_.length=0;X.handler_.JSC$19906_channelClosed(J,p)}},Vww=function(X,
J){J=Q_s(X,null,J);
X.JSC$19895_channelDebug_.debug("GetForwardChannelUri: "+J);return J},Kms=function(X,J,p){J=Q_s(X,X.JSC$19894_shouldUseSecondaryDomains()?J:null,p);
X.JSC$19895_channelDebug_.debug("GetBackChannelUri: "+J);return J},Q_s=function(X,J,p){var l=_.vi(p);
if(l.JSC$10308_domain_!="")J&&_.of(l,J+"."+l.JSC$10308_domain_),_.SF(l,l.JSC$10308_port_);else{var g=window.location;l=uhp(g.protocol,J?J+"."+g.hostname:g.hostname,+g.port,p)}X.JSC$19899_extraParams_&&_.Q5.forEach(X.JSC$19899_extraParams_,function(B,k){_.ZE(l,k,B)});
_.ZE(l,"VER",X.JSC$19899_channelVersion_);pw0(X,l);return l};
xA.prototype.JSC$19894_createXhrIo=function(X){if(X)throw Error("Pk");X=new _.We;X.JSC$10072_withCredentials_=!1;return X};
xA.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)};
xA.prototype.notifyServerReachabilityEvent=function(X){var J=yYs;J.dispatchEvent(new s_p(J,X))};
xA.prototype.JSC$19894_shouldUseSecondaryDomains=function(){return!1};
new QeO;var wwb=function(){};
_.W=wwb.prototype;_.W.JSC$19906_channelOpened=function(){};
_.W.JSC$19906_channelHandleArray=function(){};
_.W.JSC$19906_channelSuccess=function(){};
_.W.JSC$19906_channelError=function(){};
_.W.JSC$19906_channelClosed=function(){};
_.W.JSC$19906_getAdditionalParams=function(){return{}};
_.W.isActive=function(){return!0};var YAs=function(X){X.front_.length===0&&(X.front_=X.back_,X.front_.reverse(),X.back_=[])};
_.W=CS6.prototype;_.W.enqueue=function(X){this.back_.push(X)};
_.W.peek=function(){YAs(this);return _.fY(this.front_)};
_.W.getCount=function(){return this.front_.length+this.back_.length};
_.W.isEmpty=function(){return this.front_.length===0&&this.back_.length===0};
_.W.clear=function(){this.front_=[];this.back_=[]};
_.W.contains=function(X){return _.q4(this.front_,X)||_.q4(this.back_,X)};
_.W.remove=function(X){var J=this.front_;var p=Array.prototype.lastIndexOf.call(J,X,J.length-1);p>=0?(_.bYC(J,p),J=!0):J=!1;return J||_.M4(this.back_,X)};
_.W.getValues=function(){for(var X=[],J=this.front_.length-1;J>=0;--J)X.push(this.front_[J]);J=this.back_.length;for(var p=0;p<J;++p)X.push(this.back_[p]);return X};var vhg=function(X){var J=typeof X;return J=="object"&&X||J=="function"?"o"+_.KY(X):J.charAt(0)+X};
_.W=rw.prototype;_.W.getCount=function(){return this.JSC$19910_map_.size};
_.W.add=function(X){this.JSC$19910_map_.set(vhg(X),X);this.size=this.JSC$19910_map_.size};
_.W.addAll=function(X){X=_.If(X);for(var J=X.length,p=0;p<J;p++)this.add(X[p]);this.size=this.JSC$19910_map_.size};
_.W.removeAll=function(X){X=_.If(X);for(var J=X.length,p=0;p<J;p++)this.remove(X[p]);this.size=this.JSC$19910_map_.size};
_.W.delete=function(X){X=this.JSC$19910_map_.remove(vhg(X));this.size=this.JSC$19910_map_.size;return X};
_.W.remove=function(X){return this.delete(X)};
_.W.clear=function(){this.JSC$19910_map_.clear();this.size=0};
_.W.isEmpty=function(){return this.JSC$19910_map_.size===0};
_.W.has=function(X){return this.JSC$19910_map_.containsKey(vhg(X))};
_.W.contains=function(X){return this.JSC$19910_map_.containsKey(vhg(X))};
_.W.getValues=function(){return this.JSC$19910_map_.getValues()};
_.W.values=function(){return this.JSC$19910_map_.values()};
_.W.clone=function(){return new rw(this)};
_.W.equals=function(X){return this.getCount()==NJA(X)&&el6(this,X)};
var el6=function(X,J){var p=NJA(J);if(X.getCount()>p)return!1;!(J instanceof rw)&&p>5&&(J=new rw(J));return M32(X,function(l){var g=J;return g.contains&&typeof g.contains=="function"?g.contains(l):g.containsValue&&typeof g.containsValue=="function"?g.containsValue(l):_.VZ(g)||typeof g==="string"?_.q4(g,l):_.Q5.containsValue(g,l)})};
rw.prototype.__iterator__=function(){return this.JSC$19910_map_.__iterator__(!1)};
rw.prototype[Symbol.iterator]=function(){return this.values()};_.KL({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 X=this.query;X&&(this.full||X[0]==="("||(X="("+X+")"),this._mq=window.matchMedia(X),this._add(),this.queryHandler(this._mq))},
queryHandler:function(X){this._setQueryMatches(X.matches)}});var Zd2={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(X){return(this._clampValue(X)-this.min)/(this.max-this.min)},
_clampValue:function(X){return Math.min(this.max,Math.max(this.min,this._calcStep(X)))},
_calcStep:function(X){X=parseFloat(X);if(!this.step)return X;X=Math.round((X-this.min)/this.step);return this.step<1?X/(1/this.step)+this.min:X*this.step+this.min},
_validateValue:function(){var X=this._clampValue(this.value);this.value=this.oldValue=isNaN(X)?this.oldValue:X;return this.value!==X},
_update:function(){this._validateValue();this._setRatio(this._calcRatio(this.value)*100)}};var hlA=[_.sJ,{listeners:{"app-reset-layout":"_appResetLayoutHandler","iron-resize":"resetLayout"},attached:function(){this.fire("app-reset-layout")},
_appResetLayoutHandler:function(X){_.M6(X).path[0]!==this&&(this.resetLayout(),X.stopPropagation())},
_updateLayoutStates:function(){console.error("unimplemented")},
resetLayout:function(){var X=this._updateLayoutStates.bind(this);this._layoutDebouncer=_.FZ(this._layoutDebouncer,_.Q_,X);_.qj(this._layoutDebouncer);this._notifyDescendantResize()},
_notifyLayoutChanged:function(){var X=this;requestAnimationFrame(function(){X.fire("app-reset-layout")})},
_notifyDescendantResize:function(){this.isAttached&&this._interestedResizables.forEach(function(X){this.resizerShouldNotify(X)&&this._notifyDescendant(X)},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 x3g=[_.uQU,{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(X,J){var p=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[X];if(!p)throw new ReferenceError(this._getUndefinedMsg(X));X=this._boundEffect(p,J||{});X.setUp();return X},
_effectsChanged:function(X,J,p){this._tearDownEffects();X&&p&&(X.split(" ").forEach(function(l){var g;l!==""&&((g=_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers[l])?this._effects.push(this._boundEffect(g,J[l])):console.warn(this._getUndefinedMsg(l)))},this),this._setUpEffect())},
_layoutIfDirty:function(){return this.offsetWidth},
_boundEffect:function(X,J){J=J||{};var p=parseFloat(J.startsAt||0),l=parseFloat(J.endsAt||1),g=l-p,B=function(){};
l=p===0&&l===1?X.run:function(k,n){X.run.call(this,Math.max(0,(k-p)/g),n)};
return{setUp:X.setUp?X.setUp.bind(this,J):B,run:X.run?l.bind(this):B,tearDown:X.tearDown?X.tearDown.bind(this):B}},
_setUpEffect:function(){this.isAttached&&this._effects&&(this._effectsRunFn=[],this._effects.forEach(function(X){X.setUp()!==!1&&this._effectsRunFn.push(X.run)},this))},
_tearDownEffects:function(){this._effects&&this._effects.forEach(function(X){X.tearDown()});
this._effectsRunFn=[];this._effects=[]},
_runEffects:function(X,J){this._effectsRunFn&&this._effectsRunFn.forEach(function(p){p(X,J)})},
_scrollHandler:function(){this._scrollStateChanged()},
_scrollStateChanged:function(){if(!this.disabled){var X=this._clampedScrollTop;this._updateScrollState(X);this.threshold>0&&this._setThresholdTriggered(X>=this.threshold)}},
_getDOMRef:function(X){console.warn("_getDOMRef","`"+X+"` is undefined")},
_getUndefinedMsg:function(X){return"Scroll effect `"+X+"` is undefined. Did you forget to import app-layout/app-scroll-effects/effects/"+X+".html ?"}}];if(_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]!=null)throw Error("Yk`parallax-background");
_._scrollEffects$$module$third_party$javascript$youtube_components$tp_yt_app_layout$tp_yt_helpers$tp_yt_helpers["parallax-background"]={setUp:function(X){var J={};X=parseFloat(X.scalar);J.background=this._getDOMRef("background");J.backgroundFrontLayer=this._getDOMRef("backgroundFrontLayer");J.backgroundRearLayer=this._getDOMRef("backgroundRearLayer");J.deltaBg=J.backgroundFrontLayer.offsetHeight-J.background.offsetHeight;J.deltaBg===0?(isNaN(X)&&(X=.8),J.deltaBg=(this._dHeight||0)*X):(isNaN(X)&&(X=
1),J.deltaBg*=X);this._fxParallaxBackground=J},
run:function(X){var J=this._fxParallaxBackground;this.transform("translate3d(0px, "+J.deltaBg*Math.min(1,X)+"px, 0px)",J.backgroundFrontLayer);J.backgroundRearLayer&&this.transform("translate3d(0px, "+J.deltaBg*Math.min(1,X)+"px, 0px)",J.backgroundRearLayer)},
tearDown:function(){delete this._fxParallaxBackground}};var Hd2;var agp;_.KL({_template:function(){if(agp!==void 0)return agp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Hd2===void 0&&(Hd2=document.createElement("template"));var l=Hd2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return agp=X},
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(){_.oh(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(X){X.keyCode===27&&(X.preventDefault(),this.close())},
_track:function(X){if(!this.persistent&&!this.disableSwipe)switch(X.preventDefault(),X.detail.state){case "start":this._trackStart(X);break;case "track":this._trackMove(X);break;case "end":this._trackEnd(X)}},
_trackStart:function(){this._drawerState=this._DRAWER_STATE.TRACKING;var X=this.$.contentContainer.getBoundingClientRect();this._savedWidth=X.width;this._translateOffset=this.position==="left"?X.left:X.right-window.innerWidth;this._trackDetails=[];this._styleTransitionDuration(0);this.style.visibility="visible"},
_trackMove:function(X){this._trackDetails&&(this._translateDrawer(X.detail.dx+this._translateOffset),this._trackDetails.push({dx:X.detail.dx,timeStamp:Date.now()}))},
_trackEnd:function(X){if(this._trackDetails){var J=X.detail.dx+this._translateOffset,p=this.getWidth();J=this.position==="left"?J>=0||J<=-p:J<=0||J>=p;if(!J){var l=this._trackDetails;this._trackDetails=null;this._flingDrawer(X,l);if(this._drawerState===this._DRAWER_STATE.FLINGING)return}p/=2;X.detail.dx<-p?this.opened=this.position==="right":X.detail.dx>p&&(this.opened=this.position==="left");J?this.debounce("_resetDrawerState",this._resetDrawerState):this.debounce("_resetDrawerState",this._resetDrawerState,
this.transitionDuration);this._styleTransitionDuration(this.transitionDuration);this._resetDrawerTranslate();this.style.visibility=""}},
_calculateVelocity:function(X,J){for(var p=Date.now(),l=p-100,g,B=0,k=J.length-1;B<=k;){var n=B+k>>1,w=J[n];w.timeStamp>=l?(g=w,k=n-1):B=n+1}return g?(X.detail.dx-g.dx)/(p-g.timeStamp||1):0},
_flingDrawer:function(X,J){J=this._calculateVelocity(X,J);if(!(Math.abs(J)<this._MIN_FLING_THRESHOLD)){this._drawerState=this._DRAWER_STATE.FLINGING;X=X.detail.dx+this._translateOffset;var p=this.getWidth(),l=this.position==="left",g=J>0;g?(J=Math.max(J,this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="left"):(J=Math.min(J,-this._MIN_TRANSITION_VELOCITY),this.opened=this.position==="right");J=this._FLING_INITIAL_SLOPE*(!g&&l?-(X+p):g&&!l?p-X:-X)/J;this._styleTransitionDuration(J);this._styleTransitionTimingFunction(this._FLING_TIMING_FUNCTION);
this._resetDrawerTranslate();this.debounce("_resetDrawerState",this._resetDrawerState,J)}},
_styleTransitionDuration:function(X){this.style.transitionDuration=X+"ms";this.$.contentContainer.style.transitionDuration=X+"ms";this.$.scrim.style.transitionDuration=X+"ms"},
_styleTransitionTimingFunction:function(X){this.$.contentContainer.style.transitionTimingFunction=X;this.$.scrim.style.transitionTimingFunction=X},
_translateDrawer:function(X){var J=this.getWidth();this.position==="left"?(X=Math.max(-J,Math.min(X,0)),this.$.scrim.style.opacity=1+X/J):(X=Math.max(0,Math.min(X,J)),this.$.scrim.style.opacity=1-X/J);this.translate3d(X+"px","0","0",this.$.contentContainer)},
_resetDrawerTranslate:function(){this.$.scrim.style.opacity="";this.transform("",this.$.contentContainer)},
_resetDrawerState:function(){var X=this._drawerState;X===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;X!==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=""),X!==this._DRAWER_STATE.INIT&&this.fire("app-drawer-transitioned"))},
resetLayout:function(){this.fire("app-reset-layout")},
_setKeyboardFocusTrap:function(){if(!this.noFocusTrap){var X=_.M6(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"])');X.length>0?(this._firstTabStop=X[0],this._lastTabStop=X[X.length-1]):
this._lastTabStop=this._firstTabStop=null;(X=this.getAttribute("tabindex"))&&parseInt(X,10)>-1?this.focus():this._firstTabStop&&this._firstTabStop.focus()}},
_tabKeydownHandler:function(X){this.noFocusTrap||this._drawerState!==this._DRAWER_STATE.OPENED||X.keyCode!==9||(X.shiftKey?this._firstTabStop&&_.M6(X).localTarget===this._firstTabStop&&(X.preventDefault(),this._lastTabStop.focus()):this._lastTabStop&&_.M6(X).localTarget===this._lastTabStop&&(X.preventDefault(),this._firstTabStop.focus()))},
_openedPersistentChanged:function(X,J){this.toggleClass("visible",X&&!J,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 U3J;var rK2;var Igs=function(){};
_.W=Igs.prototype;_.W._scrollTargetChanged=function(){};
_.W.scroll=function(){};
_.W._isValidScrollTarget=function(){};
_.W._toggleScrollListener=function(){};
_.W.toggleScrollListener=function(){};
_.W.createEffect=function(){};
_.W._effectsChanged=function(){};
_.W._layoutIfDirty=function(){};
_.W._boundEffect=function(){};
_.W._setUpEffect=function(){};
_.W._tearDownEffects=function(){};
_.W._runEffects=function(){};
_.W._scrollHandler=function(){};
_.W._scrollStateChanged=function(){};
_.W._getUndefinedMsg=function(){};
_.W.notifyResize=function(){};
_.W.assignParentResizable=function(){};
_.W.stopResizeNotificationsFor=function(){};
_.W._subscribeIronResize=function(){};
_.W._unsubscribeIronResize=function(){};
_.W.resizerShouldNotify=function(){};
_.W._onDescendantIronResize=function(){};
_.W._fireResize=function(){};
_.W._onIronRequestResizeNotifications=function(){};
_.W._parentResizableChanged=function(){};
_.W._notifyDescendant=function(){};
_.W._requestResizeNotifications=function(){};
_.W._findParent=function(){};
_.W._appResetLayoutHandler=function(){};
_.W.resetLayout=function(){};
_.W._notifyLayoutChanged=function(){};
_.W._notifyDescendantResize=function(){};
_.W._setThresholdTriggered=function(){};
Igs=_.KL({_template:function(){if(rK2!==void 0)return rK2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;U3J===void 0&&(U3J=document.createElement("template"));var l=U3J;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return rK2=X},
is:"tp-yt-app-header",behaviors:[x3g,hlA],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 X=_.M6(this.$.slot).getDistributedNodes(),J=0,p;p=X[J];J++)if(p.nodeType===Node.ELEMENT_NODE)if(p.hasAttribute("sticky")){this._stickyElRef=p;break}else this._stickyElRef||(this._stickyElRef=p);return this._stickyElRef},_configChanged:function(){this.resetLayout();this._notifyLayoutChanged()},
_updateLayoutStates:function(){if(this.offsetWidth!==0||this.offsetHeight!==0){var X=this._clampedScrollTop,J=this._height===0||X===0,p=this.disabled;this._height=this.offsetHeight;this._stickyElRef=null;this.disabled=!0;J||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();J?this._updateScrollState(X,!0):(this._updateScrollState(this._lastScrollTop,
!0),this._layoutIfDirty());this.disabled=p}},
_updateScrollState:function(X,J){if(this._height!==0){var p=0,l=this._top;var g=this._maxHeaderTop;var B=X-this._lastScrollTop,k=Math.abs(B),n=X>this._lastScrollTop,w=performance.now();this._mayMove()&&(p=this._clamp(this.reveals?l+B:X,0,g));X>=this._dHeight&&(p=this.condenses&&!this.fixed?Math.max(this._dHeight,p):p,this.style.transitionDuration="0ms");if(this.reveals&&!this.disabled&&k<100){if(w-this._initTimestamp>300||this._wasScrollingDown!==n)this._initScrollTop=X,this._initTimestamp=w;X>=g&&
(Math.abs(this._initScrollTop-X)>30||k>10?(n&&X>=g?p=g:!n&&X>=this._dHeight&&(p=this.condenses&&!this.fixed?this._dHeight:0),this.style.transitionDuration=this._clamp((p-l)/(B/(w-this._lastTimestamp)),0,300)+"ms"):p=this._top)}g=this._dHeight===0?X>0?1:0:p/this._dHeight;J||(this._lastScrollTop=X,this._top=p,this._wasScrollingDown=n,this._lastTimestamp=w);if(J||g!==this._progress||l!==p||X===0)this._progress=g,this._runEffects(g,p),this._transformHeader(p)}},
_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(X){this.translate3d(0,-X+"px",0);this._stickyEl&&this.translate3d(0,this.condenses&&X>=this._stickyElTop?Math.min(X,this._dHeight)-this._stickyElTop+"px":0,0,this._stickyEl)},
_clamp:function(X,J,p){return Math.min(p,Math.max(J,X))},
_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),_.M6(this.root).insertBefore(this._bgContainer,this.$.contentContainer))},
_getDOMRef:function(X){switch(X){case "backgroundFrontLayer":return this._ensureBgContainers(),this._bgFront;case "backgroundRearLayer":return this._ensureBgContainers(),this._bgRear;case "background":return this._ensureBgContainers(),this._bgContainer;case "mainTitle":return _.M6(this).querySelector("[main-title]");case "condensedTitle":return _.M6(this).querySelector("[condensed-title]")}return null},
getScrollState:function(){return{progress:this._progress,top:this._top}}});var yK0;var ohg;_.KL({_template:function(){if(ohg!==void 0)return ohg;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;yK0===void 0&&(yK0=document.createElement("template"));var l=yK0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return ohg=X},
is:"tp-yt-app-header-layout",behaviors:[hlA],properties:{hasScrollingRegion:{type:Boolean,value:!1,reflectToAttribute:!0},rafId:{type:Number,value:-1},useRaf:{type:Boolean,value:!0}},observers:["resetLayout(isAttached, hasScrollingRegion)"],get header(){return _.M6(this.$.headerSlot).getDistributedNodes()[0]},_updateLayoutStates:function(){this.useRaf?(cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(this.performUpdate.bind(this))):this.performUpdate()},
performUpdate:function(){var X=this.header;if(this.isAttached&&X){this.$.wrapper.classList.remove("initializing");X.scrollTarget=this.hasScrollingRegion?this.$.contentContainer:this.ownerDocument.documentElement;if(this.hasScrollingRegion)X.style.left="",X.style.right="";else{var J=this.getBoundingClientRect(),p=document.documentElement.clientWidth-J.right;X.style.left=J.left+"px";X.style.right=p+"px"}J=this.$.contentContainer.style;p=X.offsetHeight;X.fixed&&!X.condenses&&this.hasScrollingRegion?
(J.marginTop=p+"px",J.paddingTop=""):(J.paddingTop=p+"px",J.marginTop="")}}});/*

Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
*/
var SAs=_.w9(['<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>']),
Ods=_.qeU(SAs);Ods.setAttribute("style","display: none;");document.head.appendChild(Ods.content);var cKw;var bd6;/*

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
*/
_.KL({_template:function(){if(bd6!==void 0)return bd6;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;cKw===void 0&&(cKw=document.createElement("template"));var l=cKw;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return bd6=X},
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(X,J){var p=this._resolveSrc(X);p!==this._resolvedSrc&&(this._resolvedSrc="",this.$.img.removeAttribute("src"),this.$.sizedImgDiv.style.backgroundImage="",X===""||J?this._setLoading(!1):(this._resolvedSrc=p,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 X=this.$.sizedImgDiv.style,J=this.$.placeholder.style;X.backgroundSize=J.backgroundSize=this.sizing;X.backgroundPosition=J.backgroundPosition=this.sizing?this.position:"";X.backgroundRepeat=J.backgroundRepeat=this.sizing?"no-repeat":""},
_resolveSrc:function(X){X=_.FS(X,this.$.baseURIAnchor.href);X.length>=2&&X[0]==="/"&&X[1]!=="/"&&(X=(location.origin||location.protocol+"//"+location.host)+X);return X}});var fgp;var D3s;_.KL({_template:function(){if(D3s!==void 0)return D3s;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=
X.content,p=J.insertBefore;fgp===void 0&&(fgp=document.createElement("template"));var l=fgp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return D3s=X},
is:"tp-yt-iron-pages",behaviors:[_.sJ,_.LC],properties:{activateEvent:{type:String,value:null}},observers:["_selectedPageChanged(selected)"],_selectedPageChanged:function(){this.async(this.notifyResize)}});var RlA;var m3T;_.KL({_template:function(){if(m3T!==void 0)return m3T;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;RlA===void 0&&(RlA=document.createElement("template"));var l=RlA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return m3T=X},
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(X){return X?"false":"true"},
_headingChanged:function(X){var J=this.getAttribute("heading"),p=this.getAttribute("aria-label");typeof p==="string"&&p!==J||this.setAttribute("aria-label",X)},
_computeHeadingClass:function(X){return X?" over-image":""},
_computeAnimated:function(X){return X}});var FHT;var qAJ;_.KL({_template:function(){if(qAJ!==void 0)return qAJ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;FHT===void 0&&(FHT=document.createElement("template"));var l=FHT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return qAJ=X},
is:"tp-yt-paper-checkbox",behaviors:[_.Pfb],hostAttributes:{role:"checkbox","aria-checked":!1,tabindex:0},properties:{ariaActiveAttribute:{type:String,value:"aria-checked"}},attached:function(){_.oh(this,function(){if(this.getComputedStyleValue("--calculated-paper-checkbox-ink-size").trim()==="-1px"){var X=this.getComputedStyleValue("--calculated-paper-checkbox-size").trim(),J="px",p=X.match(/[A-Za-z]+$/);p!==null&&(J=p[0]);X=parseFloat(X);p=8/3*X;J==="px"&&(p=Math.floor(p),p%2!==X%2&&p++);this.updateStyles({"--paper-checkbox-ink-size":p+
J})}})},
_computeCheckboxClass:function(X,J){var p="";X&&(p+="checked ");J&&(p+="invalid");return p},
_computeCheckmarkClass:function(X){return X?"":"hidden"},
_createRipple:function(){this._rippleContainer=this.$.checkboxContainer;return _.VSU._createRipple.call(this)}});var Nag;var Mc0;var uww=_.EJ.IronButtonState,GQg=(0,_.za)(HTMLElement);
_.KL({_template:function(){if(Mc0!==void 0)return Mc0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Nag===void 0&&(Nag=document.createElement("template"));var l=Nag;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Mc0=X},
is:"tp-yt-paper-dropdown-menu",hostAttributes:{"style-target":"host"},behaviors:[uww,_.Pd,_.KT,_.jW],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(X){var J=(0,_.K7)(this);J.attachShadow({mode:"open",delegatesFocus:!0,
shadyUpgradeFragment:X});J.shadowRoot.appendChild(X);return GQg.prototype._attachDom.call(this,X)},
focus:function(){this.$.input._focusableElement.focus()},
attached:function(){var X=this.contentElement;X&&X.selectedItem&&this._setSelectedItem(X.selectedItem)},
get contentElement(){for(var X=_.M6(this.$.content).getDistributedNodes(),J=0,p=X.length;J<p;J++)if(X[J].nodeType===Node.ELEMENT_NODE)return X[J]},open:function(){this.$.menuButton.open()},
close:function(){this.$.menuButton.close()},
_onIronSelect:function(X){this._setSelectedItem(X.detail.item)},
_onIronDeselect:function(){this._setSelectedItem(null)},
_onTap:function(X){_._findOriginalTarget$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures(X)===this&&this.open()},
_selectedItemChanged:function(X){var J="";X?J=X.label||X.getAttribute("label")||X.textContent.trim():J="";this.value=J;this._setSelectedItemLabel(J)},
_computeMenuVerticalOffset:function(X,J){return J?J:X?-4:8},
_getValidity:function(){return this.disabled||!this.required||this.required&&!!this.value},
_openedChanged:function(){var X=this.opened?"true":"false",J=this.contentElement;J&&J.setAttribute("aria-expanded",X)}});var d36;var Vcs;_.KL({_template:function(){if(Vcs!==void 0)return Vcs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
var J=X.content,p=J.insertBefore;d36===void 0&&(d36=document.createElement("template"));var l=d36;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Vcs=X},
is:"tp-yt-paper-material",properties:{elevation:{type:Number,reflectToAttribute:!0,value:1},animated:{type:Boolean,reflectToAttribute:!0,value:!1}}});var tcA;var Psw;_.KL({_template:function(){if(Psw!==void 0)return Psw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;tcA===void 0&&(tcA=document.createElement("template"));var l=tcA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Psw=X},
is:"tp-yt-paper-progress",behaviors:[Zd2],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(X){this.toggleClass("indeterminate",X,this.$.primaryProgress)},
_transformProgress:function(X,J){X.style.transform=X.style.webkitTransform="scaleX("+J/100+")"},
_mainRatioChanged:function(X){this._transformProgress(this.$.primaryProgress,X)},
_progressChanged:function(X,J,p,l,g){X=this._clampValue(X);J=this._clampValue(J);var B=this._calcRatio(X)*100,k=this._calcRatio(J)*100;this._setSecondaryRatio(B);this._transformProgress(this.$.secondaryProgress,B);this._transformProgress(this.$.primaryProgress,k);this.secondaryProgress=X;g?this.removeAttribute("aria-valuenow"):this.setAttribute("aria-valuenow",J);this.setAttribute("aria-valuemin",p);this.setAttribute("aria-valuemax",l)},
_disabledChanged:function(X){this.setAttribute("aria-disabled",X?"true":"false")},
_hideSecondaryProgress:function(X){return X===0}});var Qdb;var Ehw;var KHb=function(){};
_.W=KHb.prototype;_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._noinkChanged=function(){};
_.W._focusedChanged=function(){};
_.W._createRipple=function(){};
_.W.registered=function(){};
_.W._invalidChanged=function(){};
_.W.hasValidator=function(){};
_.W.validate=function(){};
_.W._getValidity=function(){};
_.W._requiredChanged=function(){};
_.W._valueChanged=function(){};
_.W._checkedChanged=function(){};
_.W._buttonStateChanged=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
KHb=_.KL({is:"tp-yt-paper-radio-button",_template:function(){if(Ehw!==void 0)return Ehw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Qdb===void 0&&(Qdb=document.createElement("template"));var l=Qdb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return Ehw=X},
behaviors:[_.Pfb],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(){_.oh(this,function(){if(this.getComputedStyleValue("--calculated-paper-radio-button-ink-size").trim()==="-1px"){var X=parseFloat(this.getComputedStyleValue("--calculated-paper-radio-button-size").trim()),J=Math.floor(3*X);J%2!==X%2&&J++;this.updateStyles({"--paper-radio-button-ink-size":J+"px"})}})}});var Ta2;var zl2;_.KL({_template:function(){if(zl2!==void 0)return zl2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ta2===void 0&&(Ta2=document.createElement("template"));var l=Ta2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return zl2=X},
is:"tp-yt-paper-radio-group",behaviors:[_.N4U],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(X){var J=this._valueToItem(X);if(!J||!J.hasAttribute("disabled")){if(this.selected){J=this._valueToItem(this.selected);if(this.selected==X)if(this.allowEmptySelection)X="";else{J&&(J.checked=!0);return}J&&
(J.checked=!1)}_.LC.select.apply(this,[X]);this.fire("paper-radio-group-changed")}},
_activateFocusedItem:function(){this._itemActivate(this._valueForItem(this.focusedItem),this.focusedItem)},
_onUpKey:function(X){this._focusPrevious();X.preventDefault();this._activateFocusedItem()},
_onDownKey:function(X){this._focusNext();X.preventDefault();this._activateFocusedItem()},
_onLeftKey:function(X){_.q9X._onLeftKey.apply(this,arguments);this._activateFocusedItem()},
_onRightKey:function(X){_.q9X._onRightKey.apply(this,arguments);this._activateFocusedItem()},
_applySelection:function(){_.LC._applySelection.apply(this,arguments)},
_resetTabindices:function(){_.iV._resetTabindices.apply(this,arguments);this.items.forEach(function(X){X.removeAttribute("aria-selected")},this)}});var jd2;var idJ;var sdA=function(){};
_.W=sdA.prototype;_.W.registered=function(){};
_.W.addOwnKeyBinding=function(){};
_.W.removeOwnKeyBindings=function(){};
_.W.keyboardEventMatchesKeys=function(){};
_.W._collectKeyBindings=function(){};
_.W._prepKeyBindings=function(){};
_.W._addKeyBinding=function(){};
_.W._resetKeyEventListeners=function(){};
_.W._listenKeyEventListeners=function(){};
_.W._unlistenKeyEventListeners=function(){};
_.W._onKeyBindingEvent=function(){};
_.W._triggerKeyHandler=function(){};
_.W._tapHandler=function(){};
_.W._focusChanged=function(){};
_.W._detectKeyboardFocus=function(){};
_.W._userActivate=function(){};
_.W._upHandler=function(){};
_.W._spaceKeyDownHandler=function(){};
_.W._spaceKeyUpHandler=function(){};
_.W._asyncClick=function(){};
_.W._pressedChanged=function(){};
_.W._ariaActiveAttributeChanged=function(){};
_.W._activeChanged=function(){};
_.W._controlStateChanged=function(){};
_.W._changedButtonState=function(){};
_.W._focusBlurHandler=function(){};
_.W._disabledChanged=function(){};
_.W._changedControlState=function(){};
_.W._buttonStateChanged=function(){};
_.W._downHandler=function(){};
_.W.ensureRipple=function(){};
_.W.getRipple=function(){};
_.W.hasRipple=function(){};
_.W._noinkChanged=function(){};
_.W._calcRatio=function(){};
_.W._clampValue=function(){};
_.W._calcStep=function(){};
_.W._validateValue=function(){};
_.W._update=function(){};
_.W._setImmediateValue=function(){};
_.W._setExpand=function(){};
_.W._setDragging=function(){};
_.W._setTransiting=function(){};
_.W._setMarkers=function(){};
_.W._setPressed=function(){};
_.W._setPointerDown=function(){};
_.W._setReceivedFocusFromKeyboard=function(){};
_.W._setFocused=function(){};
_.W._setRatio=function(){};
sdA=_.KL({_template:function(){if(idJ!==void 0)return idJ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;jd2===void 0&&(jd2=document.createElement("template"));var l=jd2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return idJ=X},
is:"tp-yt-paper-slider",behaviors:[_.VJ,_.KT,_.tSb,Zd2],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&&_.LG(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(X,J,p){this.setAttribute("aria-valuemin",J);this.setAttribute("aria-valuemax",p);this.setAttribute("aria-valuenow",X);this._positionKnob(this._calcRatio(X)*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(X){this._setImmediateValue(this._calcStep(this._calcKnobPosition(X)));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(X){return(this.max-this.min)*X/100+this.min},
_onTrack:function(X){X.stopPropagation();switch(X.detail.state){case "start":this._trackStart(X);break;case "track":this._trackX(X);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(X){this.dragging||this._trackStart(X);this._x=this._startx+Math.min(this._maxx,Math.max(this._minx,X.detail.dx*(this._isRTL?-1:1)));X=this._calcStep(this._calcKnobPosition(this._x/this._w*100));this._setImmediateValue(X);X=this._calcRatio(this.immediateValue)*this._w-this._knobstartx;this.translate3d(X+"px",0,0,this.$.sliderKnob)},
_trackEnd:function(){var X=this.$.sliderKnob.style;this.$.sliderKnob.classList.remove("dragging");this._setDragging(!1);this._resetKnob();this.value=this.immediateValue;X.transform=X.webkitTransform="";this.fire("change",{composed:!0})},
_knobdown:function(X){this._expandKnob();X.preventDefault();this.focus()},
_bartrack:function(X){this._allowBarEvent(X)&&this._onTrack(X)},
_barclick:function(X){this._w=this.$.sliderBar.offsetWidth;var J=this.$.sliderBar.getBoundingClientRect();J=(X.detail.x-J.left)/this._w*100;this._isRTL&&(J=100-J);var p=this.ratio;this._setTransiting(!0);this._positionKnob(J);p===this.ratio&&this._setTransiting(!1);this.async(function(){this.fire("change",{composed:!0})});
X.preventDefault();this.focus()},
_bardown:function(X){this._allowBarEvent(X)&&(this.debounce("expandKnob",this._expandKnob,60),this._barclick(X))},
_knobTransitionEnd:function(X){X.target===this.$.sliderKnob&&this._setTransiting(!1)},
_updateMarkers:function(X,J,p,l){l||this._setMarkers([]);J=Math.round((p-J)/this.step);J>X&&(J=X);if(J<0||!isFinite(J))J=0;this._setMarkers(Array(J))},
_mergeClasses:function(X){return Object.keys(X).filter(function(J){return X[J]}).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(X){return!this.ignoreBarTouch||X.detail.sourceEvent instanceof MouseEvent},
get _isRTL(){this.__isRTL===void 0&&(this.__isRTL=window.getComputedStyle(this).direction==="rtl");return this.__isRTL},_leftKey:function(X){this._isRTL?this._incrementKey(X):this._decrementKey(X)},
_rightKey:function(X){this._isRTL?this._decrementKey(X):this._incrementKey(X)},
_incrementKey:function(X){this.disabled||(X.detail.key==="end"?this.value=this.max:this.increment(),this.fire("change"),X.preventDefault())},
_decrementKey:function(X){this.disabled||(X.detail.key==="home"?this.value=this.min:this.decrement(),this.fire("change"),X.preventDefault())},
_changeValue:function(X){this.value=X.target.value;this.fire("change",{composed:!0})},
_inputKeyDown:function(X){X.stopPropagation()},
_createRipple:function(){this._rippleContainer=this.$.sliderKnob;return _.VSU._createRipple.call(this)},
_focusedChanged:function(X){X&&this.ensureRipple();this.hasRipple()&&(this._ripple.style.display=X?"":"none",this._ripple.holdDown=X)}});var Xgp;var JBJ;var H_=null,pg0=function(){};
_.W=pg0.prototype;_.W.fit=function(){};
_.W._discoverInfo=function(){};
_.W.resetFit=function(){};
_.W.refit=function(){};
_.W.position=function(){};
_.W.constrain=function(){};
_.W._sizeDimension=function(){};
_.W.__sizeDimension=function(){};
_.W.center=function(){};
_.W.__getNormalizedRect=function(){};
_.W.__getOffscreenArea=function(){};
_.W.__getPosition=function(){};
_.W.notifyResize=function(){};
_.W.assignParentResizable=function(){};
_.W.stopResizeNotificationsFor=function(){};
_.W._subscribeIronResize=function(){};
_.W._unsubscribeIronResize=function(){};
_.W.resizerShouldNotify=function(){};
_.W._onDescendantIronResize=function(){};
_.W._fireResize=function(){};
_.W._onIronRequestResizeNotifications=function(){};
_.W._parentResizableChanged=function(){};
_.W._notifyDescendant=function(){};
_.W._requestResizeNotifications=function(){};
_.W._findParent=function(){};
_.W.toggle=function(){};
_.W.open=function(){};
_.W.close=function(){};
_.W.cancel=function(){};
_.W.invalidateTabbables=function(){};
_.W._ensureSetup=function(){};
_.W._canceledChanged=function(){};
_.W._withBackdropChanged=function(){};
_.W._prepareRenderOpened=function(){};
_.W._finishRenderOpened=function(){};
_.W._finishRenderClosed=function(){};
_.W._preparePositioning=function(){};
_.W._finishPositioning=function(){};
_.W._applyFocus=function(){};
_.W._onCaptureClick=function(){};
_.W._onCaptureFocus=function(){};
_.W._onCaptureEsc=function(){};
_.W._onCaptureTab=function(){};
_.W._onIronResize=function(){};
_.W._onNodesChange=function(){};
_.W.__ensureFirstLastFocusables=function(){};
_.W.__openedChanged=function(){};
_.W.__deraf=function(){};
_.W.__updateScrollObservers=function(){};
_.W.__addScrollListeners=function(){};
_.W.__removeScrollListeners=function(){};
_.W.__isValidScrollAction=function(){};
_.W.__onCaptureScroll=function(){};
_.W.__saveScrollPosition=function(){};
_.W.__restoreScrollPosition=function(){};
_.W._setCanceled=function(){};
pg0=_.KL({_template:function(){if(JBJ!==void 0)return JBJ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Xgp===void 0&&(Xgp=document.createElement("template"));var l=Xgp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return JBJ=X},
is:"tp-yt-paper-toast",behaviors:[_.v4],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(){_.jX._warn("`visible` is deprecated, use `opened` instead");return this.opened},get _canAutoClose(){return this.duration>0&&this.duration!==Infinity},created:function(){this._autoClose=null;_.n6.requestAvailability()},
show:function(X){typeof X=="string"&&(X={text:X});for(var J in X)J.indexOf("_")===0?_.jX._warn('The property "'+J+'" is private and was not set.'):J in this?this[J]=X[J]:_.jX._warn('The property "'+J+'" is not valid.');this.open()},
hide:function(){this.close()},
isOpened:function(){return this.opened},
__onTransitionEnd:function(X){X&&X.target===this&&X.propertyName==="opacity"&&(this.opened?this._finishRenderOpened():this._finishRenderClosed())},
_openedChanged:function(){this._autoClose!==null&&(this.cancelAsync(this._autoClose),this._autoClose=null);this.opened?(H_&&H_!==this&&H_.close(),H_=this,this._fireIronAnnounce(),this._canAutoClose&&(this._autoClose=this.async(this.close,this.duration))):H_===this&&(H_=null);_.Y7._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(X){this.positionTarget=X},
_fireIronAnnounce:function(){this.noIronAnnounce||this.fire("iron-announce",{text:this.label||this.text})}});var lkp=new _.Ie("disablePersonalizationAction");var VSp=new _.Ie("showDmaConsentFlowCommand");var tSp=new _.Ie("showMmgNoticeCommand");var g5p=new _.Ie("saveConsentAction");var Bm6=new _.Ie("navigateAction");var $Vw=new _.Ie("replaceFeedContentAction");var Wrp=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Wrp,_.wB);var CgJ=_.BVm(Wrp);var ksO=new _.Ie("imageTileRenderer");var n56=new _.Ie("promotedSparklesWebRenderer");var Lrs=new _.Ie("adGridCardCollectionViewModel");var ABg=new _.Ie("addRendererToItemSectionAction");var wgw=new _.Ie("updateTopbarAvatarAction");var YZs=new _.Ie("channelHandleValidationResultRenderer");var v5O=new _.Ie("generateHandleFromNameResultRenderer");var eWT=new _.Ie("channelHandleInputRenderer");var ZhJ=new _.Ie("copyLinkRenderer");var hWg=new _.Ie("carouselTitleViewModel");var xVA=new _.Ie("ctaCarouselItemViewModel");var HhT=new _.Ie("timedCommand");var ak2=new _.Ie("textFieldViewModel");var UV0=new _.Ie("crowdsourcedContextUserRatingFormFlowState");var rB2=new _.Ie("noteViewModel");var Ikp=new _.Ie("alertCommand");var yB6=new _.Ie("clearCookieAction");var o5T=new _.Ie("engagementPanelHeaderShowNavigationButtonCommand");var SZT=new _.Ie("getMultiPageMenuAction");var Oh2=new _.Ie("addToGuideSectionAction"),cBO=new _.Ie("removeFromGuideSectionAction");var bhs=new _.Ie("hideEngagementPanelScrimAction");var fkT=new _.Ie("updateNotificationsUnseenCountAction");var DVO=new _.Ie("resetChannelUnreadCountCommand");var RW2=new _.Ie("resetSubscriptionsUnreadDotCommand");var mVb=new _.Ie("selectLanguageCommand");var prA=new _.Ie("sendFeedbackAction");var Frw=new _.Ie("setActivePanelItemAction");var qZJ=new _.Ie("showEngagementPanelScrimAction");var NmJ=new _.Ie("updateEngagementPanelAction");var MBT=new _.Ie("updateSearchInVideoResultsAction");var uFp=new _.Ie("uploadImageToScottyCommand");var GsA=new _.Ie("webWatchNextResponseExtensionData");var dVb=new _.Ie("manageLabsStateCommand");var VB6=new _.Ie("registerPromoCommand");var tB2=new _.Ie("setPushNotificationsEnabledCommand");var Pg2=new _.Ie("updateSentimentBarStateCommand");var Qnp=new _.Ie("desktopTopbarRenderer");var E5A=new _.Ie("surveyFollowUpRenderer");var Krg=new _.Ie("formRenderer");var Tm2=new _.Ie("inlineFormRenderer");var zWs=new _.Ie("handlesClaimingRadioOptionRenderer");var jn2=new _.Ie("hotkeyDialogRenderer");var ih0=new _.Ie("playlistSidebarPrimaryInfoRenderer");var sn0=new _.Ie("transcriptCueGroupRenderer");var Xj2=new _.Ie("transcriptCueRenderer");var Jl0=new _.Ie("transcriptFooterRenderer");var pjp=new _.Ie("engagementPanelAdSubtitleRenderer");var lN2=new _.Ie("videoDescriptionFantasySectionViewModel");var gT0=new _.Ie("inlineSurveyRenderer");var B32=new _.Ie("radioButtonSurveyOptionRenderer"),$HJ=new _.Ie("checkboxSurveyOptionRenderer");var WD0=new _.Ie("showSurveyCommand");var aY=new _.Ie("abuseReportFlowState");var Chs=new _.Ie("modifyReportFormCommand");var kFT=new _.Ie("feedbackFormFlowState");var nTT=new _.Ie("inputBoxViewModel");var LDp=new _.Ie("flowRootRenderer");var YVb=new _.Ie("lengthValidationRule");var eYO=new _.Ie("regexValidationRule");var hYp=new _.Ie("selectedValidationRule");var Alp=new _.Ie("accountLinkCommand");var wjw=new _.Ie("accountUnlinkCommand");var Ynw=new _.Ie("deleteClipEngagementPanelCommand");var vTp=new _.Ie("logAccountLinkingEventCommand");var epp=new _.Ie("loopCommand");var KTO=new _.Ie("guideCollapsibleEntryRenderer");var ZnO=new _.Ie("guideDownloadsEntryRenderer");var ES6=new _.Ie("guideEntryRenderer");var hpb=[0,_.eS,_.ry,_.Sx];var xHw=[0,_.wy,-2,V36];var Hn2=function(X){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=_.Gg(X)};
_.r(Hn2,_.wB);Hn2.prototype.getFeature=function(){return _.KR(this,6)};
Hn2.prototype.hasFeature=function(){return _.b2(_.Fl(this,6))!=null};var aNp=[0,_.eS];var UHw=_.ol(Hn2,[0,_.wy,-2,V36,_.wy,_.eS,-1,_.As,-1,_.eS,-3,_.mOe,_.YY,xHw,_.eS,-1,dGJ,_.As,_.eS,hpb,[0,[0,_.eS,-2,2,_.eS,-1,[0,_.eS],[0,_.ry,_.eS],[0,_.ry],[0,_.eS],2,[0,_.ry,2,[0,_.ry,-1],[0,_.xY,VdJ],1,[0,td6],1,[0,_.eS]],[0,_.YY],[0,[1,2],_.Hr,[0,_.eS],_.Hr,[0,_.eS,_.UN,-1]],[0,_.ry],[0,_.eS,[0,[1,2,3,4],_.Hr,[0,[0,_.eS],aNp],_.Hr,[0,[0,_.eS],aNp],_.Hr,[0,aNp],_.Hr,[0,[0,_.eS],aNp]]],[0,_.eS],1,[0,_.eS,_.ry],1,[0,_.eS],[0,_.YY],[0,_.eS,_.ry,-1,[0,_.eS,-4]],[0,_.eS],[0,_.eS,-2],1,[0,_.eS],[0,
_.YY],[0,_.YY,_.eS],1,[0,_.YY],[0],[0]],_.eS,_.ry,_.CM,1,_.a5,_.eS,_.ry],_.wy,_.a5,_.ry,-1,_.wy]);var rlp=new _.Ie("interstitialViewModel");var INb=new _.Ie("changeCreatorEndscreenVisibilityCommand");var ylA=new _.Ie("liveChatCallForQuestionsRenderer");var oT6=new _.Ie("getLocationCommand");var Sn6=new _.Ie("locationCollectionCommand");var OnJ=new _.Ie("chipsShelfViewModel");var U6=new _.Ie("cinematicContainerRenderer");var rq=new _.Ie("changeMarkersVisibilityCommand");var cl6=new _.Ie("updateTimedMarkersSyncObserverCommand");var bnp=new _.Ie("storiesItemViewModel");var fNp=new _.Ie("talkToRecsViewModel");var iow=new _.Ie("timelyActionViewModel");var DHJ=new _.Ie("timelyActionsOverlayViewModel");var RpA=new _.Ie("addToRemoteQueueAction");var ePO=new _.Ie("insertInRemoteQueueAction");var ZB6=new _.Ie("removeFromRemoteQueueAction");var hP6=new _.Ie("productDetailsThumbnailRenderer"),xYg=new _.Ie("productDetailsVariantRenderer"),HBT=new _.Ie("productDetailsVariantOptionRenderer"),ac0=new _.Ie("productDetailsOffersContainerRenderer"),UYp=new _.Ie("productDetailsOfferRenderer");var rDp=new _.Ie("shoppingFlaggingRenderer");var IcA=new _.Ie("notificationActionRenderer");var yDJ=new _.Ie("notificationRenderer");var ys2=new _.Ie("localWatchHistoryCommand");var o26=new _.Ie("pdgBuyFlowHeaderRenderer");var SXT=new _.Ie("pdgColorSliderRenderer");var OBw=new _.Ie("pdgCommentOptionRenderer");var cDT=new _.Ie("pdgCommentPreviewRenderer");var bB2=new _.Ie("superVodSelectableItemButtonRenderer");var fcJ=new _.Ie("creatorGoalSetUpFlowDropdownItemViewModel");var DY2=new _.Ie("creatorGoalSetUpFlowDropdownViewModel");var RPA=new _.Ie("repeatChapterCommand");var mYT=new _.Ie("watchPlayerOverflowMenuCommand");var Fnp=new _.Ie("compositeVideoOverlayRenderer");var qXb=new _.Ie("playlistBylineRenderer");var Nkb=new _.Ie("reelNavigateCommand");var Mh0=new _.Ie("reelNonVideoContentDismissalCommand");var u_J=new _.Ie("showReelsCommentsOverlayCommand");var GDg=new _.Ie("switchButtonRenderer");var dYw=new _.Ie("responsiveContainerConfiguration");var VhA=new _.Ie("sortFilterSubMenuRenderer");var thw=new _.Ie("upsellDialogRenderer");var PQ2=new _.Ie("insertChannelTabCommand");var QMA=new _.Ie("feedbackQuestionRenderer"),E2A=new _.Ie("feedbackOptionRenderer");var KnJ=new _.Ie("sponsorshipsTierRenderer"),TkT=new _.Ie("sponsorshipsPromotionChannelRenderer");var zPA=new _.Ie("simpleSurveyMessageRenderer");var srp=new _.Ie("thumbnailBadgeViewModel");var jMp=new _.Ie("checkboxGroupViewModel");var nzg=new _.Ie("checkboxItemViewModel");var iBb=new _.Ie("radioButtonGroupViewModel");var sMp=new _.Ie("radioButtonItemViewModel");var XRb=new _.Ie("switchListItemViewModel");var cJp=new _.Ie("inputComposerViewModel");var fLw=new _.Ie("panelFooterViewModel");var J7O=new _.Ie("transcriptEditSegmentCommand");var pRJ=new _.Ie("transcriptUpdateSegmentTextCommand");var lP0=new _.Ie("transcriptSearchBoxRenderer");var gN2=new _.Ie("transcriptSegmentListRenderer");var Brp=new _.Ie("transcriptSegmentRenderer");var $$p=new _.Ie("videoInteractionPopUpRenderer");var WYp=new _.Ie("updateDateTextAction");var CKA=new _.Ie("updateTitleAction");var kiT=new _.Ie("updateViewershipAction");var nNp=new _.Ie("relatedChipCommand");var LYp=new _.Ie("carouselLockupRenderer");var A72=new _.Ie("engagementPanelSectionListRenderer");var IY=new _.Ie("expandableVideoDescriptionBodyRenderer");var wRw=new _.Ie("videoDescriptionHeaderRenderer");var YPw=new _.Ie("videoDescriptionYouchatSectionViewModel");var $ng=new _.Ie("invokeInstrumentManagerAction");var vNJ=new _.Ie("logYpcFlowDismissCommand");var emb=new _.Ie("logYpcFlowStartCommand");var Zbp=new _.Ie("ypcCancelRecurrenceCommand");var hmb=new _.Ie("cancellationFlowState");var XEg=new _.Ie("premiumPurchaseFlowState");var x$p=new _.Ie("unlimitedCreateFamilyEndpoint");var Hbb=new _.Ie("surveyAnswerCardRenderer");var aPA=new _.Ie("iconBadgeRenderer");var U$A=new _.Ie("showMoreButtonRenderer");var r7p=new _.Ie("pollChoiceData");var oO2=new _.Ie("collaborativePlaylistVisibilityValidationRule");var IPp=function(X){_.Hi.call(this,"channelMessage");this.message=X};
_.r(IPp,_.Hi);var y7A=function(X){_.Hi.call(this,"channelError");this.error=X};
_.r(y7A,_.Hi);var oNO={AUTOPLAY:"atp",SKA_SKIPPABLE_ADS:"ska",QUEUE_SUPPORT:"que",MULTI_USER_SESSIONS:"mus",SINGLE_USER_SESSIONS:"sus",HAS_DISPLAY:"dsp",SCREEN_EXTENDED_QUEUE_SUPPORT:"seq",MIC:"mic",DPAD:"dpa",MULTISTATE_LOOP_MODE:"mlm",DISCONNECT_STRATEGY_DEFFERRED_TO_RECEIVER:"dsdtr",NATIVE_BROWSE:"ntb",VARIABLE_SPEED:"vsp",ENABLE_VIDEO_SOURCE_CLIENT_NAME:"scn",RECEIVER_PLAYLIST_EXPANSION:"rpe",DISABLE_CURRENTINDEX_IN_NOWPLAYING:"dcn",DISABLE_CURRENTINDEX_IN_PLAYLISTMODIFIED:"dcp",PAUSE_AT_START:"pas",DISABLE_QUEUE_FOR_RECEIVER_ONLY_SESSION:"drq",
ONUSERACTIVITY_POLLING_FREQUENCY:"opf",ENABLE_LOUNGE_STATUS_PLAYBACK:"els",ENABLE_IDENTITY_SWITCH_TO_GUEST:"isg",SERVER_QUEUES:"svq",MULTIVIEW_PLAYBACK:"mvp",ACTIVE_DEVICE_STORE_WRITES:"ads",STREAM_TRANSFER_CREATE_PLAYLIST:"stcp",SHORTS_ACTIVE_DEVICE_STORE_WRITES:"sads",DISABLE_LOGGED_OUT_CASTING:"dloc",DUAL_CTT_WRITES:"dcw",ACTIVE_STREAM_WRITES_FOR_CONNECTED_REMOTES:"asw",ACTIVE_PLAYBACK_WRITES_FOR_CONNECTED_REMOTES:"apw",ACTIVE_STREAM_WRITES_FOR_REMOTE_CONNECTION_AND_DISCONNECTION:"wrc",PUNCTUAL_WATCH:"pcw",
IP_VALIDATION:"ipv",NO_DISCONNECT_TOAST:"ndt",CONNECT_TOAST_ONCE_PER_SESSION:"ctops"},SPw={UNKNOWN_THEME:"u",CLASSIC:"cl",KIDS:"k",INSTANT:"i",CREATOR:"cr",MUSIC:"m",GAMING:"g",UNPLUGGED:"up"},Obs={AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange"},c72={NOW_PLAYING:"nowPlaying",ON_STATE_CHANGE:"onStateChange",AD_PLAYING:"adPlaying",ON_AD_STATE_CHANGE:"onAdStateChange",NOW_PLAYING_SHORTS:"nowPlayingShorts",ON_SHORTS_STATE_CHANGE:"onShortsStateChange"},bbp={NOW_PLAYING_SHORTS:"nowPlayingShorts",
ON_SHORTS_STATE_CHANGE:"onShortsStateChange"};var y7=function(X){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 _.E1;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;X&&(this.id=X.id||X.name,this.name=X.name,this.clientName=X.clientName?X.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.app=X.app,this.type=X.type||"REMOTE_CONTROL",this.username=X.user||"",this.avatar=X.userAvatarUri||"",this.obfuscatedGaiaId=X.obfuscatedGaiaId||"",this.ownerObfuscatedGaiaId=X.ownerObfuscatedGaiaId||"",this.castUserId=X.castUserId||"",this.theme=X.theme||"u",fPw(this,X.capabilities||""),D$2(this,
X.compatibleSenderThemes||""),Rm6(this,X.experiments||""),this.remoteControllerUrl=X.remoteControllerUrl||"",this.localChannelEncryptionKey=X.localChannelEncryptionKey||"",this.deviceContext=X.deviceContext,this.brand=X.brand||"",this.model=X.model||"",this.year=X.year||0,this.os=X.os||"",this.osVersion=X.osVersion||"",this.chipset=X.chipset||"",this.mdxDialServerType=X.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN",this.pairingType=X.pairingType||"unknown",X=X.deviceInfo)&&(X=JSON.parse(X),this.brand=
X.brand||"",this.model=X.model||"",this.year=X.year||0,this.os=X.os||"",this.osVersion=X.osVersion||"",this.chipset=X.chipset||"",this.clientName=X.clientName?X.clientName.toUpperCase():"UNKNOWN_INTERFACE",this.mdxDialServerType=X.mdxDialServerType||"MDX_DIAL_SERVER_TYPE_UNKNOWN")};
y7.prototype.copy=function(){var X={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&&(X.brand=this.brand);
this.model&&(X.model=this.model);this.year&&(X.year=this.year);this.os&&(X.os=this.os);this.osVersion&&(X.osVersion=this.osVersion);this.chipset&&(X.chipset=this.chipset);this.clientName!=="UNKNOWN_INTERFACE"&&(X.clientName=this.clientName);this.mdxDialServerType!=="MDX_DIAL_SERVER_TYPE_UNKNOWN"&&(X.mdxDialServerType=this.mdxDialServerType);X=new y7(X);X.connected=this.connected;X.remoteControllerUrl=this.remoteControllerUrl;X.localChannelEncryptionKey=this.localChannelEncryptionKey;X.deviceContext=
this.deviceContext;X.castUserId=this.castUserId;return X};
y7.prototype.equals=function(X){return X?this.id==X.id:!1};
var fPw=function(X,J){X.capabilities.clear();_.oV(J.split(","),_.fV(_.Q5.contains,oNO)).forEach(function(p){X.capabilities.add(p)})},D$2=function(X,J){X.compatibleSenderThemes.clear();
_.oV(J.split(","),_.fV(_.Q5.contains,SPw)).forEach(function(p){X.compatibleSenderThemes.add(p)})},Rm6=function(X,J){X.experiments.clear();
J.split(",").forEach(function(p){X.experiments.add(p)})};_.r9(njs,_.GL);_.W=njs.prototype;_.W.JSC$19984_onTick_=function(){this.retryCount++;this.JSC$19982_interval_=Math.min(3E5,this.JSC$19982_interval_*2);this.JSC$19984_listener_();this.nextTickTime_&&this.start()};
_.W.getRetryCount=function(){return this.retryCount};
_.W.start=function(){var X=this.JSC$19982_interval_+15E3*Math.random(),J=this.delay_;J.isActive()||J.start(X);this.nextTickTime_=Date.now()+X};
_.W.stop=function(){this.delay_.stop();this.nextTickTime_=0};
_.W.isActive=function(){return this.delay_.isActive()};
_.W.reset=function(){this.delay_.stop();this.retryCount=0;this.JSC$19982_interval_=5E3};_.r9(Iu,wwb);_.W=Iu.prototype;_.W.subscribe=function(X,J,p){return this.pubsub_.subscribe(X,J,p)};
_.W.unsubscribe=function(X,J,p){return this.pubsub_.unsubscribe(X,J,p)};
_.W.unsubscribeByKey=function(X){return this.pubsub_.unsubscribeByKey(X)};
_.W.publish=function(X,J){return this.pubsub_.publish.apply(this.pubsub_,arguments)};
_.W.dispose=function(){this.JSC$19985_disposed_||(this.JSC$19985_disposed_=!0,_.wv(this.pubsub_),this.disconnect(),_.wv(this.reconnectTimer_),this.reconnectTimer_=null,this.JSC$19985_getXsrfToken_=function(){return""},this.getAuthorizationHeader_=function(){return _.rL({})})};
_.W.isDisposed=function(){return this.JSC$19985_disposed_};
_.W.connect=function(X,J,p){var l=this,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return _.mp(w,2),l.useAsyncBrowserChannelHandler_?w.yield(l.connectPromise_,2):w.jumpTo(2);_.RJ(w);if(l.JSC$19985_disposed_||l.JSC$19985_channel_&&l.JSC$19985_channel_.getState()==2&&!l.isInitialReconnectTimer_)return w.return();l.sCookie_="";l.isInitialReconnectTimer_||l.reconnectTimer_.stop();l.connectionParams_=X||null;l.connectUi_=J||0;g=l.JSC$19985_pathPrefix_+"/test";B=l.JSC$19985_pathPrefix_+"/bind";k=
new xA(p?p.firstTestResults:null,p?p.secondTestResults:null,l.enableAsyncTest_);if(n=l.JSC$19985_channel_)n.handler_=null;k.handler_=l;l.JSC$19985_channel_=k;if(l.useAsyncBrowserChannelHandler_)return l.connectPromise_=m$b(l).then(function(){return FY0(l,g,B,n,p)}),w.return(l.connectPromise_.then(function(){l.connectPromise_=_.rL()}));
FY0(l,g,B,n,p);return _.F5(w,0)})};
var FY0=function(X,J,p,l,g){qPO(X);if(X.JSC$19985_channel_){var B=_.Bh("ID_TOKEN"),k=X.JSC$19985_channel_.JSC$19899_extraHeaders_||{};B?k["x-youtube-identity-token"]=B:delete k["x-youtube-identity-token"];X.JSC$19985_channel_.JSC$19899_extraHeaders_=k}Nrp(X);l?(l.getState(),X.JSC$19985_channel_.connect(J,p,X.defaultQueryParams_,l.sid_,l.JSC$19899_lastArrayId_)):g?X.JSC$19985_channel_.connect(J,p,X.defaultQueryParams_,g.sessionId,g.arrayId):X.JSC$19985_channel_.connect(J,p,X.defaultQueryParams_);X.isInitialReconnectTimer_&&
!X.reconnectTimer_.isActive()&&X.reconnectTimer_.start()};
Iu.prototype.disconnect=function(X){try{this.useAsyncBrowserChannelHandler_&&(this.connectPromise_.cancel(),this.connectPromise_=_.rL())}finally{this.disconnectUi_=X||0,this.reconnectTimer_&&this.reconnectTimer_.stop(),qPO(this),this.JSC$19985_channel_&&(this.JSC$19985_channel_.getState()==3&&WHb(this.JSC$19985_channel_),this.JSC$19985_channel_.disconnect()),this.disconnectUi_=0}};
Iu.prototype.sendMessage=function(X,J){var p=this,l;return _.L(function(g){switch(g.nextAddress){case 1:_.mp(g,2);if(!p.useAsyncBrowserChannelHandler_){g.jumpTo(2);break}return g.yield(p.connectPromise_,2);case 2:_.RJ(g);if(p.JSC$19985_disposed_)return g.return();l={_sc:X};J&&_.Q5.extend(l,J);if(p.reconnectTimer_.isActive()||(p.JSC$19985_channel_?p.JSC$19985_channel_.getState():0)==2){p.JSC$19985_pendingMessages_.push(l);g.jumpTo(6);break}if(!p.isChannelOpened()){g.jumpTo(6);break}_.mp(g,8);if(!p.useAsyncBrowserChannelHandler_||
MfO(p,X)){g.jumpTo(8);break}return g.yield(m$b(p),8);case 8:_.RJ(g,0,0,1);p.isChannelOpened()&&(MfO(p,X)||Nrp(p),qPO(p),$32(p.JSC$19985_channel_,l));_.F5(g,6,1);break;case 6:_.F5(g,0)}})};
var MfO=function(X,J){return X.enableMdxAuthForConnectionOnly_?!0:X.disableMdxAuthForAdMessages_?Object.values(Obs).includes(J):X.disableMdxAuthForNonPlaybackMessages_?!Object.values(c72).includes(J):X.disableMdxAuthForShortsMessages_?Object.values(bbp).includes(J):!1};
Iu.prototype.JSC$19906_channelOpened=function(){this.retryLogger_&&this.reconnectTimer_&&this.reconnectTimer_.getRetryCount()>0&&this.retryLogger_.logSuccess();this.isInitialReconnectTimer_?(this.reconnectTimer_.stop(),_.wv(this.reconnectTimer_),this.reconnectTimer_=new njs(this.safeReconnect_,this),this.isInitialReconnectTimer_=!1):this.reconnectTimer_.reset();this.connectionParams_=null;this.connectUi_=0;if(this.JSC$19985_pendingMessages_.length)if(this.useAsyncBrowserChannelHandler_)uc0(this);
else{var X=this.JSC$19985_pendingMessages_;this.JSC$19985_pendingMessages_=[];var J=X.length;Nrp(this);Giw(this,X,J);d$b(this)}else d$b(this)};
var uc0=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return _.mp(l,2),l.yield(m$b(X),2);_.RJ(l);J=X.JSC$19985_pendingMessages_;X.JSC$19985_pendingMessages_=[];p=J.length;Giw(X,J,p);d$b(X);return _.F5(l,0)})},Giw=function(X,J,p){for(var l=0;l<p;++l)$32(X.JSC$19985_channel_,J[l]);
d$b(X)},d$b=function(X){X.publish("handlerOpened");
X.JSC$19985_channelOpenedCounter.increment("BROWSER_CHANNEL")};
_.W=Iu.prototype;_.W.JSC$19906_channelError=function(X){var J=X==2&&this.JSC$19985_channel_.JSC$19899_lastStatusCode_==401;X==4||J||this.reconnectTimer_.start();this.publish("handlerError",X,J);J=Object.keys(j_A).find(function(p){return j_A[p]===X});
this.JSC$19985_channelErrorCounter.increment("BROWSER_CHANNEL",J!=null?J:"UNKNOWN")};
_.W.JSC$19906_channelClosed=function(X,J){if(!this.reconnectTimer_.isActive())this.publish("handlerClosed");else if(J)for(var p=J.length,l=0;l<p;++l){var g=J[l].map;g&&this.JSC$19985_pendingMessages_.push(g)}this.JSC$19985_channelClosedCounter.increment("BROWSER_CHANNEL");X&&this.pendingMapsOnClosedCounter.JSC$10208_streamzService.JSC$10063_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/pending_maps",X.length);J&&this.undeliveredMapsOnClosedCounter.JSC$10211_streamzService.JSC$10063_incrementCounterBy("/client_streamz/youtube/living_room/mdx/browser_channel/undelivered_maps",
J.length)};
_.W.JSC$19906_channelSuccess=function(X,J){J!=null&&X!=null&&this.channelMessageSentCounter.increment()};
_.W.JSC$19906_getAdditionalParams=function(){var X={v:2};this.sCookie_&&(X.gsessionid=this.sCookie_);this.connectUi_!=0&&(X.ui=""+this.connectUi_);this.disconnectUi_!=0&&(X.ui=""+this.disconnectUi_);this.connectionParams_&&_.Q5.extend(X,this.connectionParams_);return X};
_.W.JSC$19906_channelHandleArray=function(X){X[0]=="S"?this.sCookie_=X[1]:X[0]=="gracefulReconnect"?(this.reconnectTimer_.start(),this.JSC$19985_channel_.disconnect()):this.publish("handlerMessage",new kA2(X[0],X[1]));this.JSC$19985_channelMessageReceivedCounter.increment("BROWSER_CHANNEL")};
_.W.isChannelOpened=function(){return!!this.JSC$19985_channel_&&this.JSC$19985_channel_.getState()==3};
var qPO=function(X){if(X.JSC$19985_channel_){var J=X.JSC$19985_getXsrfToken_(),p=X.JSC$19985_channel_.JSC$19899_extraHeaders_||{};J?p["x-youtube-lounge-xsrf-token"]=J:delete p["x-youtube-lounge-xsrf-token"];X.JSC$19985_channel_.JSC$19899_extraHeaders_=p}},m$b=function(X){if(X.enableAsyncMdxLibraryWithoutAuthHeaderFetch_)return _.rL();
if(!X.enableCachedUpdateAuthorizationHeader_)return VfA(X);X.updateAuthorizationHeaderPromise_===null&&(X.updateAuthorizationHeaderPromise_=VfA(X));return X.updateAuthorizationHeaderPromise_},VfA=function(X){return _.l7(X.getAuthorizationHeader_().then(function(J){tfO(X,J)}).thenCatch(function(){}),function(){X.updateAuthorizationHeaderPromise_=null})},tfO=function(X,J){if(X.JSC$19985_channel_){var p=X.JSC$19985_channel_.JSC$19899_extraHeaders_||{};
J&&Object.keys(J).length>0?p=Object.assign({},p,J):delete p.Authorization;X.JSC$19985_channel_.JSC$19899_extraHeaders_=p}},Nrp=function(X){X.getAuthorizationHeaderSync_&&!X.useAsyncBrowserChannelHandler_&&tfO(X,X.getAuthorizationHeaderSync_())};
_.W=Iu.prototype;_.W.setLoungeToken=function(X){(this.defaultQueryParams_.loungeIdToken=X)||this.reconnectTimer_.stop();if(this.enableLoungeTokenRefresh_&&this.JSC$19985_channel_){var J=this.JSC$19985_channel_.JSC$19899_extraHeaders_||{};X?J["X-YouTube-LoungeId-Token"]=X:delete J["X-YouTube-LoungeId-Token"];this.JSC$19985_channel_.JSC$19899_extraHeaders_=J}};
_.W.getDeviceId=function(){return this.defaultQueryParams_.id};
_.W.getReconnectTimeout=function(){return this.reconnectTimer_.isActive()?this.reconnectTimer_.nextTickTime_-Date.now():NaN};
_.W.reconnect=function(){var X=this.reconnectTimer_;X.delay_.fire();X.start()};
_.W.safeReconnect_=function(){var X=this.JSC$19985_channel_,J=0;X.JSC$19899_backChannelRequest_&&J++;X.forwardChannelRequest_&&J++;J==0&&this.connect(this.connectionParams_,this.connectUi_)};var OR=function(X,J){var p=X.basePath;X.supportCors&&(p=X.scheme+"://"+X.domain+X.port+X.basePath);return _.hn(p+J,{})};
hog.prototype.sendRequest=function(X,J,p,l,g,B,k){X={format:B?"RAW":"JSON",method:X,context:this,timeout:5E3,withCredentials:!!k,onSuccess:_.fV(this.JSC$19992_onSuccess_,l,!B),onError:_.fV(this.onError_,g),onTimeout:_.fV(this.JSC$19992_onTimeout_,g)};p&&(X.postParams=p,X.headers={"Content-Type":"application/x-www-form-urlencoded"});return _.MN(J,X)};
hog.prototype.JSC$19992_onSuccess_=function(X,J,p,l){J?X(l):X({text:p.responseText})};
hog.prototype.onError_=function(X,J){X(Error("Zk`"+J.status))};
hog.prototype.JSC$19992_onTimeout_=function(X){X(Error("$k"))};var UBg=function(X,J){return!!J&&(X.id==J||X.uuid==J)},PKp=function(X){return{name:X.name,
screenId:X.id,loungeToken:X.token,dialId:X.uuid,screenIdType:X.idType,screenIdSecret:X.secret}},QIb=function(X){return new yh(X)},EN2=function(X){return Array.isArray(X)?_.Ed(X,QIb):[]},Ip0=function(X){if(!X)return"null";
var J=X.token?".."+X.token.slice(-6):"-",p=X.uuid?".."+X.uuid.slice(-6):"-",l=X.secret?".."+X.secret.slice(-6):"-";return'{name:"'+X.name+'",id:'+X.id.substr(0,6)+"..,token:"+(J+",uuid:"+p+",idType:"+X.idType+",secret:")+(l+"}")},iL2=function(X){return Array.isArray(X)?"["+_.Ed(X,Ip0).join(",")+"]":"null"};var cop="",Sz=null;var uOp=function(X,J){_.s0.call(this);var p=this;this.handler=X();this.handler.subscribe("handlerOpened",this.JSC$19999_onOpened,this);this.handler.subscribe("handlerClosed",this.onClosed,this);this.handler.subscribe("handlerError",function(l,g){p.onError(g)});
this.handler.subscribe("handlerMessage",this.onMessage,this);this.currentScreenId=J};
_.r(uOp,_.s0);_.W=uOp.prototype;_.W.connect=function(X,J,p){this.handler.connect(X,J,p)};
_.W.disconnect=function(X){this.handler.disconnect(X)};
_.W.reconnect=function(){this.handler.reconnect()};
_.W.getDeviceId=function(){return this.handler.getDeviceId()};
_.W.getReconnectTimeout=function(){return this.handler.getReconnectTimeout()};
_.W.isChannelOpened=function(){return this.handler.isChannelOpened()};
_.W.JSC$19999_onOpened=function(){this.dispatchEvent("channelOpened");var X=this.handler,J=this.currentScreenId;_.V3("yt-remote-session-browser-channel",{firstTestResults:[""],secondTestResults:!X.JSC$19985_channel_.useChunked_,sessionId:X.JSC$19985_channel_.sid_,arrayId:X.JSC$19985_channel_.JSC$19899_lastArrayId_});_.V3("yt-remote-session-screen-id",J);X=ro2();J=Iap();_.q4(X,J)||X.push(J);OLJ(X);Ses()};
_.W.onClosed=function(){this.dispatchEvent("channelClosed")};
_.W.onMessage=function(X){this.dispatchEvent(new IPp(X))};
_.W.onError=function(X){this.dispatchEvent(new y7A(X?1:0))};
_.W.sendMessage=function(X,J){this.handler.sendMessage(X,J)};
_.W.setLoungeToken=function(X){this.handler.setLoungeToken(X)};
_.W.dispose=function(){this.handler.dispose()};var M0s=function(X,J,p){var l=this;p=p===void 0?function(){return""}:p;
var g=g===void 0?new lab:g;var B=B===void 0?new _.G7:B;this.pathPrefix=X;this.defaultQueryParams=J;this.getXsrfToken=p;this.JSC$20002_pubsub=B;this.connectionParams=null;this.disconnectUi=this.connectUi=0;this.channel=null;this.channelState=0;this.reconnectTimer=new njs(function(){var k;((k=l.channel)==null?void 0:z7A((new h62(k,k.JSC$19867_channel_)).JSC$19877_channel_.forwardChannelRequestPool_))===0&&l.connect(l.connectionParams,l.connectUi)});
this.webChannelMessageHeaders={};this.webChannelMessageUrlParams={};this.JSC$20002_disposed=!1;this.nonAckedMessagesOnChannelClosed=[];this.lastStatusCode=void 0;this.JSC$20002_channelOpenedCounter=new LAp;this.JSC$20002_channelClosedCounter=new AoJ;this.JSC$20002_channelMessageReceivedCounter=new YeA;this.JSC$20002_channelErrorCounter=new vjT};
M0s.prototype.connect=function(X,J){X=X===void 0?{}:X;J=J===void 0?0:J;this.channelState!==2&&(this.reconnectTimer.stop(),this.connectionParams=X,this.connectUi=J,KY2(this),(X=_.Bh("ID_TOKEN"))?this.webChannelMessageHeaders["x-youtube-identity-token"]=X: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 YA(this.pathPrefix,{httpSessionIdParam:"gsessionid",messageHeaders:this.webChannelMessageHeaders,
messageUrlParams:this.webChannelMessageUrlParams}),this.channel.open(),this.channelState=2,TrT(this))};
var TrT=function(X){_.PH(X.channel,"w",function(){X.channelState=3;X.reconnectTimer.reset();X.connectionParams=null;X.connectUi=0;for(var J=_.C(X.nonAckedMessagesOnChannelClosed),p=J.next();!p.done;p=J.next())p=p.value,X.channel&&X.channel.send(p);X.nonAckedMessagesOnChannelClosed=[];X.publish("webChannelOpened");X.JSC$20002_channelOpenedCounter.increment("WEB_CHANNEL")});
_.PH(X.channel,"x",function(){X.channelState=0;X.reconnectTimer.isActive()||X.publish("webChannelClosed");var J,p=(J=X.channel)==null?void 0:xy0(new h62(J,J.JSC$19867_channel_));p&&(X.nonAckedMessagesOnChannelClosed=[].concat(_.EU(p)));X.JSC$20002_channelClosedCounter.increment("WEB_CHANNEL")});
_.PH(X.channel,"z",function(J){var p=J.data;p[0]==="gracefulReconnect"?(X.reconnectTimer.start(),X.channel&&X.channel.close()):X.publish("webChannelMessage",new kA2(p[0],p[1]));X.lastStatusCode=J.statusCode;X.JSC$20002_channelMessageReceivedCounter.increment("WEB_CHANNEL")});
_.PH(X.channel,"y",function(){X.lastStatusCode===401||X.reconnectTimer.start();X.publish("webChannelError");X.JSC$20002_channelErrorCounter.increment("WEB_CHANNEL","")})};
_.W=M0s.prototype;_.W.disconnect=function(X){this.disconnectUi=X===void 0?0:X;this.reconnectTimer.stop();KY2(this);this.channel&&(this.disconnectUi!==0?this.webChannelMessageUrlParams.ui=""+this.disconnectUi:delete this.webChannelMessageUrlParams.ui,this.channel.close());this.disconnectUi=0};
_.W.getReconnectTimeout=function(){return this.reconnectTimer.isActive()?this.reconnectTimer.nextTickTime_-Date.now():NaN};
_.W.reconnect=function(){var X=this.reconnectTimer;X.delay_.fire();X.start()};
_.W.sendMessage=function(X,J){this.channel&&(KY2(this),X=Object.assign({},{_sc:X},J),this.channel.send(X))};
_.W.setLoungeToken=function(X){X||this.reconnectTimer.stop();X?this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]=X:delete this.webChannelMessageHeaders["X-YouTube-LoungeId-Token"]};
var KY2=function(X){var J=X.getXsrfToken();J?X.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]=J:delete X.webChannelMessageHeaders["x-youtube-lounge-xsrf-token"]};
_.W=M0s.prototype;_.W.getDeviceId=function(){return this.defaultQueryParams?this.defaultQueryParams.id:""};
_.W.publish=function(X){return this.JSC$20002_pubsub.publish.apply(this.JSC$20002_pubsub,[X].concat(_.EU(_.iA.apply(1,arguments))))};
_.W.subscribe=function(X,J,p){return this.JSC$20002_pubsub.subscribe(X,J,p)};
_.W.unsubscribe=function(X,J,p){return this.JSC$20002_pubsub.unsubscribe(X,J,p)};
_.W.unsubscribeByKey=function(X){return this.JSC$20002_pubsub.unsubscribeByKey(X)};
_.W.dispose=function(){this.JSC$20002_disposed||(this.JSC$20002_disposed=!0,_.wv(this.JSC$20002_pubsub),this.disconnect(),_.wv(this.reconnectTimer),this.getXsrfToken=function(){return""})};
_.W.isDisposed=function(){return this.JSC$20002_disposed};var NFA=function(X){_.s0.call(this);this.webChannelService=X();this.webChannelService.subscribe("webChannelOpened",this.JSC$20010_onOpened,this);this.webChannelService.subscribe("webChannelClosed",this.onClosed,this);this.webChannelService.subscribe("webChannelError",this.onError,this);this.webChannelService.subscribe("webChannelMessage",this.onMessage,this)};
_.r(NFA,_.s0);_.W=NFA.prototype;_.W.connect=function(X,J){this.webChannelService.connect(X,J)};
_.W.disconnect=function(X){this.webChannelService.disconnect(X)};
_.W.reconnect=function(){this.webChannelService.reconnect()};
_.W.getDeviceId=function(){return this.webChannelService.getDeviceId()};
_.W.getReconnectTimeout=function(){return this.webChannelService.getReconnectTimeout()};
_.W.isChannelOpened=function(){return this.webChannelService.channelState===3};
_.W.JSC$20010_onOpened=function(){this.dispatchEvent("channelOpened")};
_.W.onClosed=function(){this.dispatchEvent("channelClosed")};
_.W.onMessage=function(X){this.dispatchEvent(new IPp(X))};
_.W.onError=function(){this.dispatchEvent(new y7A(this.webChannelService.lastStatusCode===401?1:0))};
_.W.sendMessage=function(X,J){this.webChannelService.sendMessage(X,J)};
_.W.setLoungeToken=function(X){this.webChannelService.setLoungeToken(X)};
_.W.dispose=function(){this.webChannelService.dispose()};var j8p=Date.now(),cq=null,TF2=Array(50),KAO=-1,zoA=!1;var DH=function(X){X=X===void 0?!1:X;_.GL.call(this);this.pubSub_=new _.G7(X);_.bF(this,this.pubSub_)};
_.r9(DH,_.GL);DH.prototype.subscribe=function(X,J,p){return this.isDisposed()?0:this.pubSub_.subscribe(X,J,p)};
DH.prototype.unsubscribe=function(X,J,p){return this.isDisposed()?!1:this.pubSub_.unsubscribe(X,J,p)};
DH.prototype.unsubscribeByKey=function(X){return this.isDisposed()?!1:this.pubSub_.unsubscribeByKey(X)};
DH.prototype.publish=function(X,J){return this.isDisposed()?!1:this.pubSub_.publish.apply(this.pubSub_,arguments)};_.r9(Ru,DH);Ru.prototype.getScreens=function(){return this.screens};
Ru.prototype.contains=function(X){return!!aa2(this.screens,X)};
Ru.prototype.get=function(X){return X?ou(this.screens,X):null};
var zm2=function(X,J){var p=X.get(J.uuid)||X.get(J.id);if(p)return X=p.name,p.id=J.id||p.id,p.name=J.name,p.token=J.token,p.uuid=J.uuid||p.uuid,p.name!=X;X.screens.push(J);return!0},jI6=function(X,J){var p=X.screens.length!=J.length;
X.screens=_.oV(X.screens,function(B){return!!aa2(J,B)});
for(var l=J.length,g=0;g<l;g++)p=zm2(X,J[g])||p;return p},ibA=function(X,J){var p=X.screens.length;
X.screens=_.oV(X.screens,function(l){return!(l||J?!l!=!J?0:l.id==J.id:1)});
return X.screens.length<p};
Ru.prototype.info=function(X){bD(this.JSC$20014_logName_,X)};var sIw=function(X,J,p,l,g){DH.call(this);this.JSC$20017_http_=X;this.pairingCode_=J;this.deviceId_=p;this.friendlyName_=l;this.enableShortLivedLoungeToken_=g;this.pollIndex_=0;this.JSC$20017_xhr_=null;this.JSC$20017_timer_=NaN};
_.r(sIw,DH);_.W=sIw.prototype;_.W.start=function(){!this.JSC$20017_xhr_&&isNaN(this.JSC$20017_timer_)&&this.poll_()};
_.W.stop=function(){this.JSC$20017_xhr_&&(this.JSC$20017_xhr_.abort(),this.JSC$20017_xhr_=null);isNaN(this.JSC$20017_timer_)||(_.qN(this.JSC$20017_timer_),this.JSC$20017_timer_=NaN)};
_.W.disposeInternal=function(){this.stop();DH.prototype.disposeInternal.call(this)};
_.W.poll_=function(){this.JSC$20017_timer_=NaN;this.JSC$20017_xhr_=_.MN(OR(this.JSC$20017_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:this.pairingCode_},timeout:5E3,onSuccess:(0,_.dv)(this.JSC$20019_onSuccess_,this),onError:(0,_.dv)(this.onError_,this),onTimeout:(0,_.dv)(this.JSC$20019_onTimeout_,this)})};
_.W.JSC$20019_onSuccess_=function(X,J){this.JSC$20017_xhr_=null;X=J.screen||{};X.dialId=this.deviceId_;X.name=this.friendlyName_;J=-1;this.enableShortLivedLoungeToken_&&X.shortLivedLoungeToken&&X.shortLivedLoungeToken.value&&X.shortLivedLoungeToken.refreshIntervalMs&&(X.screenIdType="shortLived",X.loungeToken=X.shortLivedLoungeToken.value,J=X.shortLivedLoungeToken.refreshIntervalMs);this.publish("pairingComplete",new yh(X),J)};
_.W.onError_=function(X){this.JSC$20017_xhr_=null;X.status&&X.status==404?this.pollIndex_>=XFJ.length?this.publish("pairingFailed",Error("al")):(X=XFJ[this.pollIndex_],this.JSC$20017_timer_=_.mE((0,_.dv)(this.poll_,this),X),this.pollIndex_++):this.publish("pairingFailed",Error("bl`"+X.status))};
_.W.JSC$20019_onTimeout_=function(){this.JSC$20017_xhr_=null;this.publish("pairingFailed",Error("cl"))};
var XFJ=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];_.r9(F1,Ru);_.W=F1.prototype;_.W.start=function(){mB(this)&&this.publish("screenChange");!_.tW("yt-remote-lounge-token-expiration")&&Jxg(this);_.qN(this.loungeTokenRefreshTimer_);this.loungeTokenRefreshTimer_=_.mE((0,_.dv)(this.start,this),1E4)};
_.W.add=function(X,J){mB(this);zm2(this,X);pFA(this,!1);this.publish("screenChange");J(X);X.token||Jxg(this)};
_.W.remove=function(X,J){var p=mB(this);ibA(this,X)&&(pFA(this,!1),p=!0);J(X);p&&this.publish("screenChange")};
_.W.updateName=function(X,J,p,l){var g=mB(this),B=this.get(X.id);B?(B.name!=J&&(B.name=J,pFA(this,!1),g=!0),p(X)):l(Error("dl"));g&&this.publish("screenChange")};
_.W.disposeInternal=function(){_.qN(this.loungeTokenRefreshTimer_);F1.superClass_.disposeInternal.call(this)};
var Jxg=function(X){if(X.screens.length){var J=_.Ed(X.screens,function(l){return l.id}),p=OR(X.JSC$20021_http_,"/pairing/get_lounge_token_batch");
X.JSC$20021_http_.sendRequest("POST",p,{screen_ids:J.join(",")},(0,_.dv)(X.handleLoungeTokens_,X),(0,_.dv)(X.handleLoungeTokenError_,X))}};
F1.prototype.handleLoungeTokens_=function(X){mB(this);var J=this.screens.length;X=X&&X.screens||[];for(var p=X.length,l=0;l<p;++l){var g=X[l],B=this.get(g.screenId);B&&(B.token=g.loungeToken,--J)}pFA(this,!J);J&&bD(this.JSC$20014_logName_,"Missed "+J+" lounge tokens.")};
F1.prototype.handleLoungeTokenError_=function(X){bD(this.JSC$20014_logName_,"Requesting lounge tokens failed: "+X)};
var mB=function(X){if(_.H("deprecate_pair_servlet_enabled"))return jI6(X,[]);var J=EN2(faA());J=_.oV(J,function(p){return!p.uuid});
return jI6(X,J)},pFA=function(X,J){Rob(_.Ed(X.screens,PKp));
J&&DBO()};var oY=function(X,J){DH.call(this);this.getScreensToCheck_=J;J=(J=_.tW("yt-remote-online-screen-ids")||"")?J.split(","):[];for(var p={},l=this.getScreensToCheck_(),g=l.length,B=0;B<g;++B){var k=l[B].id;p[k]=_.q4(J,k)}this.screenIdSet_=p;this.JSC$20024_http_=X;this.refreshTimer_=this.fastCheckEndTime_=NaN;this.currentRequest_=null;lJp("Initialized with "+(0,_.$F)(this.screenIdSet_))};
_.r(oY,DH);oY.prototype.isOnline=function(X){return!!this.screenIdSet_[X]};
oY.prototype.start=function(){var X=parseInt(_.tW("yt-remote-fast-check-period")||"0",10);(this.fastCheckEndTime_=_.U4()-144E5<X?0:X)?glp(this):(this.fastCheckEndTime_=_.U4()+3E5,_.V3("yt-remote-fast-check-period",this.fastCheckEndTime_),this.requestScreenAvailability_())};
oY.prototype.isEmpty=function(){return _.Q5.isEmpty(this.screenIdSet_)};
oY.prototype.update=function(){lJp("Updating availability on schedule.");var X=this.getScreensToCheck_(),J=_.Q5.filter(this.screenIdSet_,function(p,l){return p&&!!ou(X,l)},this);
BO2(this,J)};
var $vs=function(X,J,p){var l=OR(X.JSC$20024_http_,"/pairing/get_screen_availability");X.JSC$20024_http_.sendRequest("POST",l,{lounge_token:J.token},(0,_.dv)(function(g){g=g.screens||[];for(var B=g.length,k=0;k<B;++k)if(g[k].loungeToken==J.token){p(g[k].status=="online");return}p(!1)},X),(0,_.dv)(function(){p(!1)},X))};
oY.prototype.disposeInternal=function(){_.qN(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&(this.currentRequest_.abort(),this.currentRequest_=null);DH.prototype.disposeInternal.call(this)};
var BO2=function(X,J){a:if(_.Q5.getCount(J)!=_.Q5.getCount(X.screenIdSet_))var p=!1;else{p=_.Q5.getKeys(J);for(var l=p.length,g=0;g<l;++g)if(!X.screenIdSet_[p[g]]){p=!1;break a}p=!0}p||(lJp("Updated online screens: "+(0,_.$F)(X.screenIdSet_)),X.screenIdSet_=J,X.publish("screenChange"));Wws(X)},glp=function(X){isNaN(X.refreshTimer_)||_.qN(X.refreshTimer_);
X.refreshTimer_=_.mE((0,_.dv)(X.requestScreenAvailability_,X),X.fastCheckEndTime_>0&&X.fastCheckEndTime_<_.U4()?2E4:1E4)};
oY.prototype.requestScreenAvailability_=function(){_.qN(this.refreshTimer_);this.refreshTimer_=NaN;this.currentRequest_&&this.currentRequest_.abort();var X=CLO(this);if(_.Q5.getCount(X)){var J=OR(this.JSC$20024_http_,"/pairing/get_screen_availability"),p={lounge_token:_.Q5.getKeys(X).join(",")};this.currentRequest_=this.JSC$20024_http_.sendRequest("POST",J,p,(0,_.dv)(this.onScreenAvailability_,this,X),(0,_.dv)(this.onScreenAvailabilityError_,this))}else BO2(this,{}),glp(this)};
oY.prototype.onScreenAvailability_=function(X,J){this.currentRequest_=null;var p=_.Q5.getKeys(CLO(this));if(_.z5(p,_.Q5.getKeys(X))){J=J.screens||[];p={};for(var l=J.length,g=0;g<l;++g)p[X[J[g].loungeToken]]=J[g].status=="online";BO2(this,p);glp(this)}else this.warn_("Changing Screen set during request."),this.requestScreenAvailability_()};
oY.prototype.onScreenAvailabilityError_=function(X){this.warn_("Screen availability failed: "+X);this.currentRequest_=null;glp(this)};
var lJp=function(X){bD("OnlineScreenService",X)};
oY.prototype.warn_=function(X){bD("OnlineScreenService",X)};
var CLO=function(X){var J={};_.Yy(X.getScreensToCheck_(),function(p){p.token?J[p.token]=p.id:this.warn_("Requesting availability of screen w/o lounge token.")});
return J},Wws=function(X){X=_.Q5.getKeys(_.Q5.filter(X.screenIdSet_,function(J){return J}));
X.sort(_.m4K);X.length?_.V3("yt-remote-online-screen-ids",X.join(","),60):_.P5("yt-remote-online-screen-ids")};_.r9(qJ,Ru);_.W=qJ.prototype;_.W.start=function(){this.localScreenService_.start();this.onlineScreenService_.start();this.screens.length&&(this.publish("screenChange"),this.onlineScreenService_.isEmpty()||this.publish("onlineScreenChange"))};
_.W.add=function(X,J,p){this.localScreenService_.add(X,J,p)};
_.W.remove=function(X,J,p){this.localScreenService_.remove(X,J,p);this.onlineScreenService_.update()};
_.W.updateName=function(X,J,p,l){this.localScreenService_.contains(X)?this.localScreenService_.updateName(X,J,p,l):(X="Updating name of unknown screen: "+X.name,bD(this.JSC$20014_logName_,X),l(Error(X)))};
_.W.getScreens=function(X){return X?this.screens:O7s(this.screens,_.oV(this.automaticScreens_,function(J){return!this.contains(J)},this))};
_.W.JSC$20029_getOnlineScreens=function(){return _.oV(this.getScreens(!0),function(X){return this.onlineScreenService_.isOnline(X.id)},this)};
var nls=function(X,J,p,l,g,B){X.info("getAutomaticScreenByIds "+p+" / "+J);p||(p=X.deviceToScreenId_[J]);var k=X.getScreens(),n=p?ou(k,p):null;p&&(X.disableAutomaticScreenCache_||n)||(n=ou(k,J));if(n){n.uuid=J;var w=S4(X,n);$vs(X.onlineScreenService_,w,function(Y){g(Y?w:null)})}else p?krp(X,p,(0,_.dv)(function(Y){var e=S4(this,new yh({name:l,
screenId:p,loungeToken:Y,dialId:J||""}));$vs(this.onlineScreenService_,e,function(Z){g(Z?e:null)})},X),B):g(null)};
qJ.prototype.JSC$20029_getScreenByPollingPairingCode=function(X,J,p,l,g,B){var k=this;this.info("getDialScreenByPairingCode "+X+" / "+J);var n=new sIw(this.JSC$20027_http_,X,J,p,l);n.subscribe("pairingComplete",function(w,Y){_.wv(n);g(S4(k,w),Y)});
n.subscribe("pairingFailed",function(w){_.wv(n);B(w)});
n.start();return(0,_.dv)(n.stop,n)};
var Lwp=function(X,J){for(var p=X.screens.length,l=0;l<p;++l)if(X.screens[l].name==J)return X.screens[l];return null};
qJ.prototype.JSC$20029_getScreenByPairingCode=function(X,J,p,l){_.MN(OR(this.JSC$20027_http_,"/pairing/get_screen"),{method:"POST",postParams:{pairing_code:X},timeout:5E3,onSuccess:(0,_.dv)(function(g,B){g=new yh(B.screen||{});if(!g.name||Lwp(this,g.name)){a:{B=g.name;for(var k=2,n=J(B,k);Lwp(this,n);){k++;if(k>20)break a;n=J(B,k)}B=n}g.name=B}p(S4(this,g))},this),
onError:(0,_.dv)(function(g){l(Error("el`"+g.status))},this),
onTimeout:(0,_.dv)(function(){l(Error("fl"))},this)})};
var AxA=function(X,J,p){$vs(X.onlineScreenService_,J,p)};
qJ.prototype.disposeInternal=function(){_.wv(this.localScreenService_);_.wv(this.onlineScreenService_);qJ.superClass_.disposeInternal.call(this)};
var krp=function(X,J,p,l){X.info("requestLoungeToken_ for "+J);var g={postParams:{screen_ids:J},method:"POST",context:X,onSuccess:function(B,k){B=k&&k.screens||[];B[0]&&B[0].screenId==J?p(B[0].loungeToken):l(Error("gl"))},
onError:function(){l(Error("hl"))}};
_.MN(OR(X.JSC$20027_http_,"/pairing/get_lounge_token_batch"),g)},wFp=function(X){X.screens=X.localScreenService_.getScreens();
for(var J=_.Q5.transpose(X.deviceToScreenId_),p=X.screens.length,l=0;l<p;++l){var g=X.screens[l];g.uuid=J[g.id]||""}X.info("Updated manual screens: "+iL2(X.screens))};
qJ.prototype.handleScreenChange_=function(){wFp(this);this.publish("screenChange");this.onlineScreenService_.update()};
var s82=function(X){Yjp(X);X.localScreenService_=new F1(X.JSC$20027_http_);X.localScreenService_.subscribe("screenChange",(0,_.dv)(X.handleScreenChange_,X));wFp(X);X.disableAutomaticScreenCache_||(X.automaticScreens_=EN2(_.tW("yt-remote-automatic-screen-cache")||[]));Yjp(X);X.info("Initializing automatic screens: "+iL2(X.automaticScreens_));X.onlineScreenService_=new oY(X.JSC$20027_http_,(0,_.dv)(X.getScreens,X,!0));X.onlineScreenService_.subscribe("screenChange",(0,_.dv)(function(){this.publish("onlineScreenChange")},
X))},S4=function(X,J){var p=X.get(J.id);
p?(p.uuid=J.uuid,J=p):((p=ou(X.automaticScreens_,J.uuid))?(p.id=J.id,p.token=J.token,J=p):X.automaticScreens_.push(J),X.disableAutomaticScreenCache_||vl2(X));Yjp(X);X.deviceToScreenId_[J.uuid]=J.id;_.V3("yt-remote-device-id-map",X.deviceToScreenId_,31536E3);return J},vl2=function(X){X=_.oV(X.automaticScreens_,function(J){return J.idType!="shortLived"});
_.V3("yt-remote-automatic-screen-cache",_.Ed(X,PKp))},Yjp=function(X){X.deviceToScreenId_=_.tW("yt-remote-device-id-map")||{}};
qJ.prototype.dispose=qJ.prototype.dispose;_.r9(NJ,DH);var O6=function(X,J){X.screen_=J;X.publish("sessionScreen",X.screen_)},eCA=function(X,J){X.screen_&&(X.screen_.token=J,S4(X.JSC$20031_screenService_,X.screen_));
X.publish("sessionScreen",X.screen_)};
NJ.prototype.onSessionStopped=function(X){this.isDisposed()||(X&&(c_(this,""+X),this.publish("sessionFailed")),this.screen_=null,this.publish("sessionScreen",null))};
NJ.prototype.info=function(X){bD(this.JSC$20031_logName_,X)};
var c_=function(X,J){bD(X.JSC$20031_logName_,J)};
NJ.prototype.JSC$20033_getCastSession=function(){return null};
NJ.prototype.setDisplayStatus=function(X){var J=this.receiver_;X?(J.displayStatus=new chrome.cast.ReceiverDisplayStatus(X,[]),J.displayStatus.showStop=!0):J.displayStatus=null;chrome.cast.setReceiverDisplayStatus(J,(0,_.dv)(function(){this.info("Updated receiver status for "+J.friendlyName+": "+X)},this),(0,_.dv)(function(){c_(this,"Failed to update receiver status for: "+J.friendlyName)},this))};
NJ.prototype.disposeInternal=function(){this.setDisplayStatus("");NJ.superClass_.disposeInternal.call(this)};var bn=function(X,J,p){NJ.call(this,X,J,"CastSession");var l=this;this.config_=p;this.JSC$20036_session_=null;this.JSC$20036_boundSessionUpdate_=(0,_.dv)(this.JSC$20038_onSessionUpdate_,this);this.boundYoutubeMessage_=(0,_.dv)(this.onYoutubeMessage_,this);this.sessionStatusTimeoutKey_=_.mE(function(){Z42(l,null)},12E4);
this.getLoungeTokenTimeoutKey_=this.onLoungeTokenTimeoutKey_=this.JSC$20036_checkScreenAvailabilityTimeoutKey_=this.getScreenTimeoutKey_=0;this.JSC$20036_isInitLoungeToken_=!1;this.JSC$20036_lastLoungeTokenRefreshError_="unknown"};
_.r(bn,NJ);_.W=bn.prototype;
_.W.setCastSession=function(X){if(this.JSC$20036_session_){if(this.JSC$20036_session_==X)return;c_(this,"Overriding cast session with new session object");hC2(this);this.JSC$20036_isInitLoungeToken_=!1;this.JSC$20036_lastLoungeTokenRefreshError_="unknown";this.JSC$20036_session_.removeUpdateListener(this.JSC$20036_boundSessionUpdate_);this.JSC$20036_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_)}this.JSC$20036_session_=X;this.JSC$20036_session_.addUpdateListener(this.JSC$20036_boundSessionUpdate_);this.JSC$20036_session_.addMessageListener("urn:x-cast:com.google.youtube.mdx",
this.boundYoutubeMessage_);xvA(this,"getMdxSessionStatus")};
_.W.launchWithParams=function(X){this.info("launchWithParams no-op for Cast: "+(0,_.$F)(X))};
_.W.stop=function(){if(this.JSC$20036_session_)this.JSC$20036_session_.stop((0,_.dv)(function(){this.onSessionStopped()},this),(0,_.dv)(function(){this.onSessionStopped(Error("il"))},this));
else this.onSessionStopped(Error("jl"))};
_.W.setDisplayStatus=function(){};
_.W.disposeInternal=function(){this.info("disposeInternal");hC2(this);this.JSC$20036_session_&&(this.JSC$20036_session_.removeUpdateListener(this.JSC$20036_boundSessionUpdate_),this.JSC$20036_session_.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.boundYoutubeMessage_));this.JSC$20036_session_=null;NJ.prototype.disposeInternal.call(this)};
var aJT=function(X,J){_.qN(X.getLoungeTokenTimeoutKey_);X.getLoungeTokenTimeoutKey_=0;J==0?H4J(X):X.getLoungeTokenTimeoutKey_=_.mE(function(){H4J(X)},J)},H4J=function(X){xvA(X,"getLoungeToken");
_.qN(X.onLoungeTokenTimeoutKey_);X.onLoungeTokenTimeoutKey_=_.mE(function(){Uvp(X,null)},3E4)},xvA=function(X,J){X.info("sendYoutubeMessage_: "+J+" "+(0,_.$F)(void 0));
var p={};p.type=J;X.JSC$20036_session_?X.JSC$20036_session_.sendMessage("urn:x-cast:com.google.youtube.mdx",p,function(){},(0,_.dv)(function(){c_(this,"Failed to send message: "+J+".")},X)):c_(X,"Sending yt message without session: "+(0,_.$F)(p))};
bn.prototype.onYoutubeMessage_=function(X,J){if(!this.isDisposed())if(J)if(J=_.V8(J),_.QZ(J))switch(X=""+J.type,J=J.data||{},this.info("onYoutubeMessage_: "+X+" "+(0,_.$F)(J)),X){case "mdxSessionStatus":Z42(this,J);break;case "loungeToken":Uvp(this,J);break;default:c_(this,"Unknown youtube message: "+X)}else c_(this,"Unable to parse message.");else c_(this,"No data in message.")};
var rxp=function(X,J){if(J)X.info("onConnectedScreenId_: Received screenId: "+J),X.screen_&&X.screen_.id==J||X.getScreen_(J,function(p){O6(X,p)},function(){return X.onSessionStopped()},5);
else X.onSessionStopped(Error("kl"))},yxp=function(X,J,p){X.info("onConnectedScreenData_: Received screenData: "+JSON.stringify(J));
var l=new yh(J);IJA(X,l,function(g){g?(X.JSC$20036_isInitLoungeToken_=!0,S4(X.JSC$20031_screenService_,l),O6(X,l),X.JSC$20036_lastLoungeTokenRefreshError_="unknown",aJT(X,p)):(_.ky(Error("ll`"+JSON.stringify(J))),X.onSessionStopped())},5)},Z42=function(X,J){_.qN(X.sessionStatusTimeoutKey_);
X.sessionStatusTimeoutKey_=0;if(J)X.config_.enableCastLoungeToken&&J.loungeToken?J.deviceId?X.screen_&&X.screen_.uuid==J.deviceId||(J.loungeTokenRefreshIntervalMs?yxp(X,{name:X.receiver_.friendlyName,screenId:J.screenId,loungeToken:J.loungeToken,dialId:J.deviceId,screenIdType:"shortLived"},J.loungeTokenRefreshIntervalMs):(_.ky(Error("nl`"+JSON.stringify(J))),rxp(X,J.screenId))):(_.ky(Error("ml`"+JSON.stringify(J))),rxp(X,J.screenId)):rxp(X,J.screenId);else X.onSessionStopped(Error("kl"))},Uvp=function(X,
J){_.qN(X.onLoungeTokenTimeoutKey_);
X.onLoungeTokenTimeoutKey_=0;var p=null;if(J)if(J.loungeToken){var l;((l=X.screen_)==null?void 0:l.token)==J.loungeToken&&(p="staleLoungeToken")}else p="missingLoungeToken";else p="noLoungeTokenResponse";p?(X.info("Did not receive a new lounge token in onLoungeToken_ with data: "+(JSON.stringify(J)+", error: "+p)),X.JSC$20036_lastLoungeTokenRefreshError_=p,aJT(X,3E4)):(eCA(X,J.loungeToken),X.JSC$20036_isInitLoungeToken_=!1,X.JSC$20036_lastLoungeTokenRefreshError_="unknown",aJT(X,J.loungeTokenRefreshIntervalMs))};
bn.prototype.getScreen_=function(X,J,p,l){_.qN(this.getScreenTimeoutKey_);this.getScreenTimeoutKey_=0;nls(this.JSC$20031_screenService_,this.receiver_.label,X,this.receiver_.friendlyName,(0,_.dv)(function(g){g?J(g):l>=0?(c_(this,"Screen "+X+" appears to be offline. "+l+" retries left."),this.getScreenTimeoutKey_=_.mE((0,_.dv)(this.getScreen_,this,X,J,p,l-1),300)):p(Error("ol"))},this),p)};
var IJA=function(X,J,p,l){_.qN(X.JSC$20036_checkScreenAvailabilityTimeoutKey_);X.JSC$20036_checkScreenAvailabilityTimeoutKey_=0;AxA(X.JSC$20031_screenService_,J,function(g){g||l<0?p(g):X.JSC$20036_checkScreenAvailabilityTimeoutKey_=_.mE(function(){IJA(X,J,p,l-1)},300)})};
bn.prototype.JSC$20033_getCastSession=function(){return this.JSC$20036_session_};
bn.prototype.JSC$20038_onSessionUpdate_=function(X){this.isDisposed()||X||(c_(this,"Cast session died."),this.onSessionStopped())};
var hC2=function(X){_.qN(X.getScreenTimeoutKey_);X.getScreenTimeoutKey_=0;_.qN(X.JSC$20036_checkScreenAvailabilityTimeoutKey_);X.JSC$20036_checkScreenAvailabilityTimeoutKey_=0;_.qN(X.sessionStatusTimeoutKey_);X.sessionStatusTimeoutKey_=0;_.qN(X.onLoungeTokenTimeoutKey_);X.onLoungeTokenTimeoutKey_=0;_.qN(X.getLoungeTokenTimeoutKey_);X.getLoungeTokenTimeoutKey_=0};var fA=function(X,J,p,l){NJ.call(this,X,J,"DialSession");this.config_=l;this.JSC$20040_session_=this.launchData_=null;this.reversePairingCode_="";this.JSC$20040_theme_=p;this.connectData_=null;this.deferredLaunch_=function(){};
this.JSC$20040_deferredLaunchDeadlineTimer_=NaN;this.JSC$20040_boundSessionUpdate_=(0,_.dv)(this.JSC$20042_onSessionUpdate_,this);this.cancelPolling_=function(){};
this.getDialAppInfoTimeoutKey_=this.JSC$20040_checkScreenAvailabilityTimeoutKey_=0;this.JSC$20040_isInitLoungeToken_=!1;this.JSC$20040_lastLoungeTokenRefreshError_="unknown"};
_.r(fA,NJ);fA.prototype.setCastSession=function(X){this.JSC$20040_session_=X;this.JSC$20040_session_.addUpdateListener(this.JSC$20040_boundSessionUpdate_)};
fA.prototype.launchWithParams=function(X){this.connectData_=X;this.deferredLaunch_()};
fA.prototype.stop=function(){olT(this);if(this.JSC$20040_session_)this.JSC$20040_session_.stop((0,_.dv)(this.onSessionStopped,this,null),(0,_.dv)(this.onSessionStopped,this,"Failed to stop DIAL device."));else this.onSessionStopped()};
fA.prototype.disposeInternal=function(){olT(this);this.JSC$20040_session_&&this.JSC$20040_session_.removeUpdateListener(this.JSC$20040_boundSessionUpdate_);this.JSC$20040_session_=null;NJ.prototype.disposeInternal.call(this)};
var SjA=function(X){var J;return!!(X.config_.enableDialLoungeToken&&((J=X.JSC$20040_session_)==null?0:J.getDialAppInfo))},cxw=function(X){X.cancelPolling_=X.JSC$20031_screenService_.JSC$20029_getScreenByPollingPairingCode(X.reversePairingCode_,X.receiver_.label,X.receiver_.friendlyName,SjA(X),function(J,p){X.cancelPolling_=function(){};
X.JSC$20040_isInitLoungeToken_=!0;O6(X,J);J.idType=="shortLived"&&p>0&&O40(X,p)},function(J){X.cancelPolling_=function(){};
X.onSessionStopped(J)})};
fA.prototype.JSC$20042_onSessionUpdate_=function(X){this.isDisposed()||X||(c_(this,"DIAL session died."),this.cancelPolling_(),this.cancelPolling_=function(){},this.onSessionStopped())};
var b4J=function(X){var J={};J.pairingCode=X.reversePairingCode_;J.theme=X.JSC$20040_theme_;qeO()&&(J.env_useStageMdx=1);return _.u8(J)},fJA=function(X){return new Promise(function(J){X.reversePairingCode_=xBp();
if(X.connectData_){var p=new chrome.cast.DialLaunchResponse(!0,b4J(X));J(p);cxw(X)}else X.deferredLaunch_=function(){_.qN(X.JSC$20040_deferredLaunchDeadlineTimer_);X.deferredLaunch_=function(){};
X.JSC$20040_deferredLaunchDeadlineTimer_=NaN;var l=new chrome.cast.DialLaunchResponse(!0,b4J(X));J(l);cxw(X)},X.JSC$20040_deferredLaunchDeadlineTimer_=_.mE(function(){X.deferredLaunch_()},100)})},RCA=function(X,J,p){X.info("initOnConnectedScreenDataPromise_: Received screenData: "+JSON.stringify(J));
var l=new yh(J);return(new Promise(function(g){DvA(X,l,function(B){B?(X.JSC$20040_isInitLoungeToken_=!0,S4(X.JSC$20031_screenService_,l),O6(X,l),O40(X,p)):_.ky(Error("ql`"+JSON.stringify(J)));g(B)},5)})).then(function(g){return g?new chrome.cast.DialLaunchResponse(!1):fJA(X)})},mv6=function(X,J){var p=X.launchData_.receiver.label,l=X.receiver_.friendlyName;
return(new Promise(function(g){nls(X.JSC$20031_screenService_,p,J,l,function(B){B&&B.token&&O6(X,B);g(B)},function(B){c_(X,"Failed to get DIAL screen: "+B);
g(null)})})).then(function(g){return g&&g.token?new chrome.cast.DialLaunchResponse(!1):fJA(X)})},DvA=function(X,J,p,l){_.qN(X.JSC$20040_checkScreenAvailabilityTimeoutKey_);
X.JSC$20040_checkScreenAvailabilityTimeoutKey_=0;AxA(X.JSC$20031_screenService_,J,function(g){g||l<0?p(g):X.JSC$20040_checkScreenAvailabilityTimeoutKey_=_.mE(function(){DvA(X,J,p,l-1)},300)})},O40=function(X,J){X.info("getDialAppInfoWithTimeout_ "+J);
SjA(X)&&(_.qN(X.getDialAppInfoTimeoutKey_),X.getDialAppInfoTimeoutKey_=0,J==0?FwA(X):X.getDialAppInfoTimeoutKey_=_.mE(function(){FwA(X)},J))},FwA=function(X){SjA(X)&&X.JSC$20040_session_.getDialAppInfo(function(J){X.info("getDialAppInfo dialLaunchData: "+JSON.stringify(J));
J=J.extraData||{};var p=null;if(J.loungeToken){var l;((l=X.screen_)==null?void 0:l.token)==J.loungeToken&&(p="staleLoungeToken")}else p="missingLoungeToken";p?(X.JSC$20040_lastLoungeTokenRefreshError_=p,O40(X,3E4)):(X.JSC$20040_isInitLoungeToken_=!1,X.JSC$20040_lastLoungeTokenRefreshError_="unknown",eCA(X,J.loungeToken),O40(X,J.loungeTokenRefreshIntervalMs))},function(J){X.info("getDialAppInfo error: "+J);
X.JSC$20040_lastLoungeTokenRefreshError_="noLoungeTokenResponse";O40(X,3E4)})},olT=function(X){_.qN(X.JSC$20040_checkScreenAvailabilityTimeoutKey_);
X.JSC$20040_checkScreenAvailabilityTimeoutKey_=0;_.qN(X.getDialAppInfoTimeoutKey_);X.getDialAppInfoTimeoutKey_=0;X.cancelPolling_();X.cancelPolling_=function(){};
_.qN(X.JSC$20040_deferredLaunchDeadlineTimer_)};var D5=function(X,J){NJ.call(this,X,J,"ManualSession");this.JSC$20044_deferredLaunchDeadlineTimer_=_.mE((0,_.dv)(this.launchWithParams,this,null),150)};
_.r(D5,NJ);D5.prototype.stop=function(){this.onSessionStopped()};
D5.prototype.setCastSession=function(){};
D5.prototype.launchWithParams=function(){_.qN(this.JSC$20044_deferredLaunchDeadlineTimer_);this.JSC$20044_deferredLaunchDeadlineTimer_=NaN;var X=ou(this.JSC$20031_screenService_.getScreens(),this.receiver_.label);if(X)O6(this,X);else this.onSessionStopped(Error("rl"))};
D5.prototype.disposeInternal=function(){_.qN(this.JSC$20044_deferredLaunchDeadlineTimer_);this.JSC$20044_deferredLaunchDeadlineTimer_=NaN;NJ.prototype.disposeInternal.call(this)};var dw=function(X,J){DH.call(this);this.config_=J;this.JSC$20047_screenService_=X;this.JSC$20047_appId_=J.appId||"233637DE";this.JSC$20047_theme_=J.theme||"cl";this.disableDial_=J.disableCastApi||!1;this.forceMirroring_=J.forceMirroring||!1;this.JSC$20047_session_=null;this.hasCastReceiver_=!1;this.customReceivers_=[];this.boundReceiverActionListener_=(0,_.dv)(this.onReceiverAction_,this)};
_.r(dw,DH);
dw.prototype.init=function(X,J){chrome.cast.timeout.requestSession=3E4;var p=new chrome.cast.SessionRequest(this.JSC$20047_appId_,[chrome.cast.Capability.AUDIO_OUT]);_.H("desktop_enable_cast_connect")&&(p.androidReceiverCompatible=!0);this.disableDial_||(p.dialRequest=new chrome.cast.DialRequest("YouTube"));var l=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED;X=X||this.forceMirroring_?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION;var g=(0,_.dv)(this.onReceiverUpdated_,this);
p=new chrome.cast.ApiConfig(p,(0,_.dv)(this.onSessionEstablished_,this),g,l,X);p.customDialLaunchCallback=(0,_.dv)(this.onDialLaunchRequested_,this);chrome.cast.initialize(p,(0,_.dv)(function(){this.isDisposed()||(chrome.cast.addReceiverActionListener(this.boundReceiverActionListener_),PSp(),this.JSC$20047_screenService_.subscribe("onlineScreenChange",(0,_.dv)(this.JSC$20049_onScreenChange_,this)),this.customReceivers_=qjp(this),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.dv)(function(B){this.warn_("Failed to set initial custom receivers: "+
(0,_.$F)(B))},this)),this.publish("yt-remote-cast2-availability-change",NOp(this)),J(!0))},this),(0,_.dv)(function(B){this.warn_("Failed to initialize API: "+(0,_.$F)(B));
J(!1)},this))};
dw.prototype.setConnectedScreenStatus=function(X,J){RY("Setting connected screen ID: "+X+" -> "+J);if(this.JSC$20047_session_){var p=this.JSC$20047_session_.screen_;if(!X||p&&p.id!=X)RY("Unsetting old screen status: "+this.JSC$20047_session_.receiver_.friendlyName),mJ(this,null)}if(X&&J){if(!this.JSC$20047_session_){X=ou(this.JSC$20047_screenService_.getScreens(),X);if(!X){RY("setConnectedScreenStatus: Unknown screen.");return}if(X.idType=="shortLived"){RY("setConnectedScreenStatus: Screen with id type to be short lived.");
return}p=M$p(this,X);p||(RY("setConnectedScreenStatus: Connected receiver not custom..."),p=new chrome.cast.Receiver(X.uuid?X.uuid:X.id,X.name),p.receiverType=chrome.cast.ReceiverType.CUSTOM,this.customReceivers_.push(p),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.dv)(function(l){this.warn_("Failed to set initial custom receivers: "+(0,_.$F)(l))},this)));
RY("setConnectedScreenStatus: new active receiver: "+p.friendlyName);mJ(this,new D5(this.JSC$20047_screenService_,p),!0)}this.JSC$20047_session_.setDisplayStatus(J)}else RY("setConnectedScreenStatus: no screen.")};
var M$p=function(X,J){return J?KX(X.customReceivers_,function(p){return UBg(J,p.label)},X):null};
dw.prototype.setLaunchParams=function(X){this.isDisposed()?this.warn_("Setting connection data on disposed cast v2"):this.JSC$20047_session_?this.JSC$20047_session_.launchWithParams(X):this.warn_("Setting connection data without a session")};
dw.prototype.JSC$20049_stopSession=function(){this.isDisposed()?this.warn_("Stopping session on disposed cast v2"):this.JSC$20047_session_?(this.JSC$20047_session_.stop(),mJ(this,null)):RY("Stopping non-existing session")};
dw.prototype.requestSession=function(){chrome.cast.requestSession((0,_.dv)(this.onSessionEstablished_,this),(0,_.dv)(this.onSessionRequestFailed_,this))};
dw.prototype.disposeInternal=function(){this.JSC$20047_screenService_.unsubscribe("onlineScreenChange",(0,_.dv)(this.JSC$20049_onScreenChange_,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.boundReceiverActionListener_);_.M4(_.Lw("yt.mdx.remote.debug.handlers_")||[],dBp);_.wv(this.JSC$20047_session_);DH.prototype.disposeInternal.call(this)};
var RY=function(X){bD("Controller",X)};
dw.prototype.warn_=function(X){bD("Controller",X)};
var dBp=function(X){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(X)},NOp=function(X){return X.hasCastReceiver_||!!X.customReceivers_.length||!!X.JSC$20047_session_},mJ=function(X,J,p){J!=X.JSC$20047_session_&&(_.wv(X.JSC$20047_session_),(X.JSC$20047_session_=J)?(p?X.publish("yt-remote-cast2-receiver-resumed",J.receiver_):X.publish("yt-remote-cast2-receiver-selected",J.receiver_),J.subscribe("sessionScreen",(0,_.dv)(X.onSessionScreen_,X,J)),J.subscribe("sessionFailed",
function(){return ux0(X,J)}),J.screen_?X.publish("yt-remote-cast2-session-change",J.screen_):p&&X.JSC$20047_session_.launchWithParams(null)):X.publish("yt-remote-cast2-session-change",null))},ux0=function(X,J){X.JSC$20047_session_==J&&X.publish("yt-remote-cast2-session-failed")};
_.W=dw.prototype;_.W.onSessionScreen_=function(X,J){this.JSC$20047_session_==X&&(J||mJ(this,null),this.publish("yt-remote-cast2-session-change",J))};
_.W.onReceiverAction_=function(X,J){if(!this.isDisposed())if(X)switch(X.friendlyName=chrome.cast.unescape(X.friendlyName),RY("onReceiverAction_ "+X.label+" / "+X.friendlyName+"-- "+J),J){case chrome.cast.ReceiverAction.CAST:if(this.JSC$20047_session_)if(this.JSC$20047_session_.receiver_.label!=X.label)RY("onReceiverAction_: Stopping active receiver: "+this.JSC$20047_session_.receiver_.friendlyName),this.JSC$20047_session_.stop();else{RY("onReceiverAction_: Casting to active receiver.");this.JSC$20047_session_.screen_&&
this.publish("yt-remote-cast2-session-change",this.JSC$20047_session_.screen_);break}switch(X.receiverType){case chrome.cast.ReceiverType.CUSTOM:mJ(this,new D5(this.JSC$20047_screenService_,X));break;case chrome.cast.ReceiverType.DIAL:mJ(this,new fA(this.JSC$20047_screenService_,X,this.JSC$20047_theme_,this.config_));break;case chrome.cast.ReceiverType.CAST:mJ(this,new bn(this.JSC$20047_screenService_,X,this.config_));break;default:this.warn_("Unknown receiver type: "+X.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.JSC$20047_session_&&
this.JSC$20047_session_.receiver_.label==X.label?this.JSC$20047_session_.stop():this.warn_("Stopping receiver w/o session: "+X.friendlyName)}else this.warn_("onReceiverAction_ called without receiver.")};
_.W.onDialLaunchRequested_=function(X){if(this.isDisposed())return Promise.reject(Error("sl"));var J=X.receiver;J.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.warn_("Not DIAL receiver: "+J.friendlyName),J.receiverType=chrome.cast.ReceiverType.DIAL);var p=this.JSC$20047_session_?this.JSC$20047_session_.receiver_:null;if(!p||p.label!=J.label)return this.warn_("Receiving DIAL launch request for non-clicked DIAL receiver: "+J.friendlyName),Promise.reject(Error("tl"));if(p&&p.label==J.label&&p.receiverType!=
chrome.cast.ReceiverType.DIAL){if(this.JSC$20047_session_.screen_)return RY("Reselecting dial screen."),this.publish("yt-remote-cast2-session-change",this.JSC$20047_session_.screen_),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.warn_('Changing CAST intent from "'+p.receiverType+'" to "dial" for '+J.friendlyName);mJ(this,new fA(this.JSC$20047_screenService_,J,this.JSC$20047_theme_,this.config_))}J=this.JSC$20047_session_;J.launchData_=X;J.launchData_.appState==chrome.cast.DialAppState.RUNNING?
(X=J.launchData_.extraData||{},p=X.screenId||null,SjA(J)&&X.loungeToken?X.loungeTokenRefreshIntervalMs?X=RCA(J,{name:J.receiver_.friendlyName,screenId:X.screenId,loungeToken:X.loungeToken,dialId:J.launchData_.receiver.label,screenIdType:"shortLived"},X.loungeTokenRefreshIntervalMs):(_.ky(Error("pl`"+JSON.stringify(X))),X=mv6(J,p)):X=mv6(J,p)):X=fJA(J);return X};
_.W.onSessionEstablished_=function(X){var J=this;if(!this.isDisposed()&&!this.forceMirroring_){RY("New cast session ID: "+X.sessionId);var p=X.receiver;if(p.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.JSC$20047_session_)if(p.receiverType==chrome.cast.ReceiverType.CAST)RY("Got resumed cast session before resumed mdx connection."),p.friendlyName=chrome.cast.unescape(p.friendlyName),mJ(this,new bn(this.JSC$20047_screenService_,p,this.config_),!0);else{this.warn_("Got non-cast session without previous mdx receiver event, or mdx resume.");
return}var l=this.JSC$20047_session_.receiver_,g=ou(this.JSC$20047_screenService_.getScreens(),l.label);g&&UBg(g,p.label)&&l.receiverType!=chrome.cast.ReceiverType.CAST&&p.receiverType==chrome.cast.ReceiverType.CAST&&(RY("onSessionEstablished_: manual to cast session change "+p.friendlyName),_.wv(this.JSC$20047_session_),this.JSC$20047_session_=new bn(this.JSC$20047_screenService_,p,this.config_),this.JSC$20047_session_.subscribe("sessionScreen",(0,_.dv)(this.onSessionScreen_,this,this.JSC$20047_session_)),
this.JSC$20047_session_.subscribe("sessionFailed",function(){return ux0(J,J.JSC$20047_session_)}),this.JSC$20047_session_.launchWithParams(null));
this.JSC$20047_session_.setCastSession(X)}}};
_.W.JSC$20049_getCastSession=function(){return this.JSC$20047_session_?this.JSC$20047_session_.JSC$20033_getCastSession():null};
_.W.onSessionRequestFailed_=function(X){this.isDisposed()||(this.warn_("Failed to estabilish a session: "+(0,_.$F)(X)),X.code!=chrome.cast.ErrorCode.CANCEL&&mJ(this,null),this.publish("yt-remote-cast2-session-failed"))};
_.W.onReceiverUpdated_=function(X){RY("Receiver availability updated: "+X);if(!this.isDisposed()){var J=NOp(this);this.hasCastReceiver_=X==chrome.cast.ReceiverAvailability.AVAILABLE;NOp(this)!=J&&this.publish("yt-remote-cast2-availability-change",NOp(this))}};
var qjp=function(X){var J=X.JSC$20047_screenService_.JSC$20029_getOnlineScreens(),p=X.JSC$20047_session_&&X.JSC$20047_session_.receiver_;X=_.Ed(J,function(l){p&&UBg(l,p.label)&&(p=null);var g=l.uuid?l.uuid:l.id,B=M$p(this,l);B?(B.label=g,B.friendlyName=l.name):(B=new chrome.cast.Receiver(g,l.name),B.receiverType=chrome.cast.ReceiverType.CUSTOM);return B},X);
p&&(p.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(p=new chrome.cast.Receiver(p.label,p.friendlyName),p.receiverType=chrome.cast.ReceiverType.CUSTOM),X.push(p));return X};
dw.prototype.JSC$20049_onScreenChange_=function(){this.isDisposed()||(this.customReceivers_=qjp(this),RY("Updating custom receivers: "+(0,_.$F)(this.customReceivers_)),chrome.cast.setCustomReceivers(this.customReceivers_,function(){},(0,_.dv)(function(){this.warn_("Failed to set custom receivers.")},this)),this.publish("yt-remote-cast2-availability-change",NOp(this)))};
dw.prototype.setLaunchParams=dw.prototype.setLaunchParams;dw.prototype.setConnectedScreenStatus=dw.prototype.setConnectedScreenStatus;dw.prototype.stopSession=dw.prototype.JSC$20049_stopSession;dw.prototype.getCastSession=dw.prototype.JSC$20049_getCastSession;dw.prototype.requestSession=dw.prototype.requestSession;dw.prototype.init=dw.prototype.init;dw.prototype.dispose=dw.prototype.dispose;var Grs=_.w9(["https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"]),ZCT=[],$p2=_.rb(Grs);var dvO=function(X){X.audioTrackId=null;X.trackData=null;X.playerState=-1;X.hasPrevious=!1;X.hasNext=!1;X.playerTime_=0;X.playerTimeAt_=_.U4();X.seekableStart_=0;X.seekableEnd_=0;X.duration_=0;X.loadedTime=0;X.liveIngestionTime_=NaN;X.isLive_=!1};
_.W=Vh.prototype;
_.W.reset=function(X){this.listId="";this.stopPlayer();this.volume=-1;this.muted=!1;X&&(this.index=X.index,this.listId=X.listId,this.videoId=X.videoId,this.playerState=X.playerState,this.volume=X.volume,this.muted=X.muted,this.audioTrackId=X.audioTrackId,this.trackData=X.trackData,this.hasPrevious=X.hasPrevious,this.hasNext=X.hasNext,this.playerTime_=X.playerTime,this.playerTimeAt_=X.playerTimeAt,this.seekableStart_=X.seekableStart,this.seekableEnd_=X.seekableEnd,this.duration_=X.duration,this.loadedTime=
X.loadedTime,this.liveIngestionTime_=X.liveIngestionTime,this.isLive_=!isNaN(this.liveIngestionTime_))};
_.W.stopPlayer=function(){this.index=-1;this.videoId="";dvO(this)};
_.W.isPlaying=function(){return this.playerState==1};
_.W.isBuffering=function(){return this.playerState==3};
_.W.isAdPlaying=function(){return this.playerState==1081};
var Fr=function(X,J){X.playerTime_=J;X.playerTimeAt_=_.U4()},V$6=function(X){switch(X.playerState){case 1:case 1081:return(_.U4()-X.playerTimeAt_)/1E3+X.playerTime_;
case -1E3:return 0}return X.playerTime_};
Vh.prototype.getDuration=function(){return this.isLive_?this.duration_+(this.isPlaying()?(_.U4()-this.playerTimeAt_)/1E3:0):this.duration_};
var t$g=function(X,J,p){var l=X.videoId;X.videoId=J;X.index=p;J!=l&&dvO(X)},PL2=function(X){var J={};
J.index=X.index;J.listId=X.listId;J.videoId=X.videoId;J.playerState=X.playerState;J.volume=X.volume;J.muted=X.muted;J.audioTrackId=X.audioTrackId;J.trackData=_.Q5.unsafeClone(X.trackData);J.hasPrevious=X.hasPrevious;J.hasNext=X.hasNext;J.playerTime=X.playerTime_;J.playerTimeAt=X.playerTimeAt_;J.seekableStart=X.seekableStart_;J.seekableEnd=X.seekableEnd_;J.duration=X.duration_;J.loadedTime=X.loadedTime;J.liveIngestionTime=X.liveIngestionTime_;return J};
Vh.prototype.clone=function(){return new Vh(PL2(this))};var ER=function(X,J){DH.call(this);var p=this;this.state_=0;this.connection_=X;this.contextSubscriptions_=[];this.actionQueue_=new CS6;this.castSession_=this.castMedia_=null;this.boundCastStatusListener_=(0,_.dv)(this.onCastStatusUpdate_,this);this.boundCastMediaListener_=(0,_.dv)(this.onCastMediaChange_,this);this.boundCastMediaUpdateListener_=(0,_.dv)(this.onCastMediaUpdate_,this);this.boundCloudviewAvailabilityChange_=(0,_.dv)(this.onCloudviewAvailabilityChange_,this);var l=0;X?(l=X.getProxyState(),
l!=3&&(X.subscribe("proxyStateChange",this.setState_,this),Qa2(this))):l=3;l!=0&&(J?this.setState_(l):_.mE(function(){p.setState_(l)},0));
(X=ap2())&&ElA(this,X);this.subscribe("yt-remote-cast2-session-change",this.boundCloudviewAvailabilityChange_)};
_.r(ER,DH);ER.prototype.getState=function(){return this.state_};
ER.prototype.getReconnectTimeout=function(){return this.connection_.getReconnectTimeout()};
ER.prototype.reconnect=function(){this.connection_.reconnect()};
var q8=function(X){return new Vh(X.connection_.getPlayerContextData())};
_.W=ER.prototype;_.W.play=function(){N8(this)?(this.castMedia_?this.castMedia_.play(null,_.QD,KwT(this,"play")):M8(this,"play"),TOT(this,1,V$6(q8(this))),this.publish("remotePlayerChange")):un(this,this.play)};
_.W.pause=function(){N8(this)?(this.castMedia_?this.castMedia_.pause(null,_.QD,KwT(this,"pause")):M8(this,"pause"),TOT(this,2,V$6(q8(this))),this.publish("remotePlayerChange")):un(this,this.pause)};
_.W.seekTo=function(X){if(N8(this)){if(this.castMedia_){var J=q8(this),p=new chrome.cast.media.SeekRequest;p.currentTime=X;J.isPlaying()||J.isBuffering()?p.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:p.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.castMedia_.seek(p,_.QD,KwT(this,"seekTo",{newTime:X}))}else M8(this,"seekTo",{newTime:X});TOT(this,3,X);this.publish("remotePlayerChange")}else un(this,_.fV(this.seekTo,X))};
_.W.stop=function(){if(N8(this)){this.castMedia_?this.castMedia_.stop(null,_.QD,KwT(this,"stopVideo")):M8(this,"stopVideo");var X=q8(this);X.stopPlayer();GY(this,X);this.publish("remotePlayerChange")}else un(this,this.stop)};
_.W.setVolume=function(X,J){if(N8(this)){var p=q8(this);if(this.castSession_){if(p.volume!=X){var l=Math.round(X)/100;this.castSession_.setReceiverVolumeLevel(l,(0,_.dv)(function(){fU("set receiver volume: "+l)},this),(0,_.dv)(function(){this.warn_("failed to set receiver volume.")},this))}p.muted!=J&&this.castSession_.setReceiverMuted(J,(0,_.dv)(function(){fU("set receiver muted: "+J)},this),(0,_.dv)(function(){this.warn_("failed to set receiver muted.")},this))}else{var g={volume:X,
muted:J};p.volume!=-1&&(g.delta=X-p.volume);M8(this,"setVolume",g)}p.muted=J;p.volume=X;GY(this,p)}else un(this,_.fV(this.setVolume,X,J))};
_.W.setAudioTrack=function(X,J){N8(this)?(J=J.getLanguageInfo().getId(),M8(this,"setAudioTrack",{videoId:X,audioTrackId:J}),X=q8(this),X.audioTrackId=J,GY(this,X)):un(this,_.fV(this.setAudioTrack,X,J))};
_.W.addVideo=function(X){N8(this)?M8(this,"addVideo",{videoId:X}):un(this,_.fV(this.addVideo,X))};
_.W.addPlaylist=function(X){N8(this)?M8(this,"addVideos",{listId:X}):un(this,_.fV(this.addPlaylist,X))};
_.W.addVideos=function(X){X.length==0?this.warn_("Ignore add videos request due to empty list"):N8(this)?M8(this,"addVideos",{videoIds:X.join(",")}):un(this,_.fV(this.addVideos,X))};
_.W.JSC$20059_removeVideo=function(X){N8(this)?M8(this,"removeVideo",{videoId:X}):un(this,_.fV(this.JSC$20059_removeVideo,X))};
_.W.JSC$20059_insertVideo=function(X){N8(this)?M8(this,"insertVideo",{videoId:X}):un(this,_.fV(this.JSC$20059_insertVideo,X))};
_.W.playVideo=function(X,J,p,l,g,B,k){l=l===void 0?null:l;g=g===void 0?null:g;B=B===void 0?null:B;k=k===void 0?null:k;var n=q8(this),w={videoId:X};p!==void 0&&(w.currentIndex=p);t$g(n,X,p||0);J!==void 0&&(Fr(n,J),w.currentTime=J);l&&(w.listId=l);g&&(w.playerParams=g);B&&(w.clickTrackingParams=B);k&&(w.locationInfo=(0,_.$F)(k));M8(this,"setPlaylist",w);l||GY(this,n)};
_.W.nextVideo=function(X,J){if(N8(this)){if(X&&J){var p=q8(this);t$g(p,X,J);GY(this,p)}M8(this,"next")}else un(this,_.fV(this.nextVideo,X,J))};
_.W.clearPlaylist=function(){if(N8(this)){M8(this,"clearPlaylist");var X=q8(this);X.reset();GY(this,X);this.publish("remotePlayerChange")}else un(this,this.clearPlaylist)};
_.W.dispose=function(){if(this.state_!=3){var X=this.state_;this.state_=3;this.publish("proxyStateChange",X,this.state_)}DH.prototype.dispose.call(this)};
_.W.disposeInternal=function(){zCT(this);this.connection_=null;this.actionQueue_.clear();ElA(this,null);DH.prototype.disposeInternal.call(this)};
var Qa2=function(X){_.Yy("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange multiStateLoopEnabled loopModeChange".split(" "),function(J){this.contextSubscriptions_.push(this.connection_.subscribe(J,_.fV(this.onProxyEvent_,J),this))},X)},zCT=function(X){_.Yy(X.contextSubscriptions_,function(J){this.connection_.unsubscribeByKey(J)},X);
X.contextSubscriptions_.length=0},N8=function(X){return X.getState()==1},un=function(X,J){X.actionQueue_.getCount()<50&&X.actionQueue_.enqueue(J)},TOT=function(X,J,p){var l=q8(X);
Fr(l,p);l.playerState!=-1E3&&(l.playerState=J);GY(X,l)},M8=function(X,J,p){X.connection_.sendMessage(J,p)},GY=function(X,J){zCT(X);
X.connection_.setPlayerContextData(PL2(J));Qa2(X)};
ER.prototype.setState_=function(X){if((X!=this.state_||X==2)&&this.state_!=3&&X!=0){var J=this.state_;this.state_=X;this.publish("proxyStateChange",J,X);if(X==1)for(;!this.actionQueue_.isEmpty();)X=this.actionQueue_,YAs(X),X.front_.pop().apply(this);else X==3&&this.dispose()}};
ER.prototype.onProxyEvent_=function(X,J){this.publish(X,J)};
var ElA=function(X,J){X.castSession_&&(X.castSession_.removeUpdateListener(X.boundCastStatusListener_),X.castSession_.removeMediaListener(X.boundCastMediaListener_),X.onCastMediaChange_(null));X.castSession_=J;if(X.castSession_&&(fU("Setting cast session: "+X.castSession_.sessionId),X.castSession_.addUpdateListener(X.boundCastStatusListener_),X.castSession_.addMediaListener(X.boundCastMediaListener_),X.castSession_.media.length))X.onCastMediaChange_(X.castSession_.media[0])};
ER.prototype.onCastStatusUpdate_=function(X){if(!X)this.onCastMediaChange_(null),ElA(this,null);else if(this.castSession_.receiver.volume){X=this.castSession_.receiver.volume;var J=q8(this),p=Math.round(100*X.level||0);if(J.volume!=p||J.muted!=X.muted)fU("Cast volume update: "+X.level+(X.muted?" muted":"")),J.volume=p,J.muted=!!X.muted,GY(this,J)}};
ER.prototype.onCastMediaChange_=function(X){fU("Cast media: "+!!X);this.castMedia_&&this.castMedia_.removeUpdateListener(this.boundCastMediaUpdateListener_);if(this.castMedia_=X)this.castMedia_.addUpdateListener(this.boundCastMediaUpdateListener_),jas(this),this.publish("remotePlayerChange")};
var jas=function(X){var J=X.castMedia_.media,p=X.castMedia_.customData;if(J&&p){var l=q8(X);J.contentId!=l.videoId&&fU("Cast changing video to: "+J.contentId);l.videoId=J.contentId;l.playerState=p.playerState;Fr(l,X.castMedia_.getEstimatedTime());GY(X,l)}else fU("No cast media video. Ignoring state update.")};
ER.prototype.onCastMediaUpdate_=function(X){if(X)jas(this),this.publish("remotePlayerChange");else this.onCastMediaChange_(null)};
ER.prototype.onCloudviewAvailabilityChange_=function(){var X=ap2();X&&ElA(this,X)};
ER.prototype.warn_=function(X){bD("CP",X)};
var KwT=function(X,J,p){return(0,_.dv)(function(l){this.warn_("Failed to "+J+" with cast v2 channel. Error code: "+l.code);l.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.warn_("Retrying "+J+" using MDx browser channel."),M8(this,J,p))},X)};var KU=function(X,J,p,l){l=l===void 0?!1:l;DH.call(this);var g=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$20064_http_=X;this.enableConnectWithInitialState_=l;this.listeners_.push(_.Ij(window,"beforeunload",function(){g.JSC$20067_disconnect_(2)}));
this.connectedDevices_=[];this.playerContext_=new Vh;this.currentScreenId_=J.id;this.currentScreenIdType_=J.idType;this.channelService=GAb(this.JSC$20064_http_,p,this.JSC$20067_getXsrfToken_,this.currentScreenIdType_=="shortLived",this.currentScreenId_);this.channelService.listen("channelOpened",function(){i4A(g)});
this.channelService.listen("channelClosed",function(){dq("Channel closed");isNaN(g.connectTimerId_)?mBg(!0):mBg();g.dispose()});
this.channelService.listen("channelError",function(B){mBg();isNaN(g.getReconnectTimeout_())?(B==1&&g.currentScreenIdType_=="shortLived"&&g.publish("browserChannelAuthError",B),dq("Channel error: "+B+" without reconnection"),g.dispose()):(g.reconnecting_=!0,dq("Channel error: "+B+" with reconnection in "+g.getReconnectTimeout_()+" ms"),saA(g,2))});
this.channelService.listen("channelMessage",function(B){XZ2(g,B)});
this.channelService.setLoungeToken(J.token);this.subscribe("remoteQueueChange",function(){var B=g.playerContext_.videoId;yoJ()&&_.V3("yt-remote-session-video-id",B)})};
_.r(KU,DH);
KU.prototype.connect=function(X,J){if(J){var p=J.listId,l=J.videoId,g=J.videoIds,B=J.playerParams,k=J.clickTrackingParams,n=J.index,w={videoId:l},Y=J.currentTime,e=J.locationInfo;J=J.loopMode;Y!==void 0&&(w.currentTime=Y<=5?0:Y);B&&(w.playerParams=B);e&&(w.locationInfo=e);k&&(w.clickTrackingParams=k);p&&(w.listId=p);g&&g.length>0&&(w.videoIds=g.join(","));n!==void 0&&(w.currentIndex=n);this.enableConnectWithInitialState_&&(w.loopMode=J||"LOOP_MODE_OFF");p&&(this.playerContext_.listId=p);this.playerContext_.videoId=
l;this.playerContext_.index=n||0;this.playerContext_.state=3;Fr(this.playerContext_,Y);this.autoplayMode_="UNSUPPORTED";p=this.enableConnectWithInitialState_?"setInitialState":"setPlaylist";dq("Connecting with "+p+" and params: "+(0,_.$F)(w));this.channelService.connect({method:p,params:(0,_.$F)(w)},X,bLb())}else dq("Connecting without params"),this.channelService.connect({},X,bLb());JRs(this)};
KU.prototype.setLoungeToken=function(X){this.channelService.setLoungeToken(X)};
KU.prototype.dispose=function(){this.isDisposed()||(_.Ib("yt.mdx.remote.remoteClient_",null),this.publish("beforeDispose"),saA(this,3));DH.prototype.dispose.call(this)};
KU.prototype.disposeInternal=function(){pZT(this);lT6(this);gvT(this);_.qN(this.clientSetVideoTimerId_);this.clientSetVideoTimerId_=NaN;_.qN(this.idleDisconnectTimerId_);this.idleDisconnectTimerId_=NaN;this.clientVideoId_=null;_.jCI(this.listeners_);this.listeners_.length=0;this.channelService.dispose();DH.prototype.disposeInternal.call(this);this.autoplayMode_=this.autoplayVideoId_=this.connectedDevices_=this.playerContext_=this.channelService=null};
var BjA=function(X){return KX(X.connectedDevices_,function(J){return J.type=="LOUNGE_SCREEN"})},dq=function(X){bD("conn",X)},saA=function(X,J){X.publish("proxyStateChange",J)},JRs=function(X){X.connectTimerId_=_.mE(function(){dq("Connecting timeout");
X.JSC$20067_disconnect_(1)},2E4)},pZT=function(X){_.qN(X.connectTimerId_);
X.connectTimerId_=NaN},gvT=function(X){_.qN(X.reconnectedCheckScreenTimeout_);
X.reconnectedCheckScreenTimeout_=NaN},Wc2=function(X){lT6(X);
X.playingSyncTimerId_=_.mE(function(){$i2(X,"getNowPlaying")},2E4)},lT6=function(X){_.qN(X.playingSyncTimerId_);
X.playingSyncTimerId_=NaN},i4A=function(X){dq("Channel opened");
X.reconnecting_&&(X.reconnecting_=!1,gvT(X),X.reconnectedCheckScreenTimeout_=_.mE(function(){dq("Timing out waiting for a screen.");X.JSC$20067_disconnect_(1)},15E3))},kxp=function(X,J){var p=null;
if(J){var l=BjA(X);l&&(p={clientName:l.clientName,deviceMake:l.brand,deviceModel:l.model,osVersion:l.osVersion})}_.Ib("yt.mdx.remote.remoteClient_",p);J&&(pZT(X),gvT(X));p=X.channelService.isChannelOpened()&&isNaN(X.connectTimerId_);J==p?J&&(saA(X,1),$i2(X,"getSubtitlesTrack")):J?(X.getOtherConnectedRemoteId_()&&X.playerContext_.reset(),saA(X,1),$i2(X,"getNowPlaying"),CM2(X)):X.JSC$20067_disconnect_(1)},nvp=function(X,J){var p=J.params.videoId;
delete J.params.videoId;p==X.playerContext_.videoId&&(_.Q5.isEmpty(J.params)?X.playerContext_.trackData=null:X.playerContext_.trackData=J.params,X.publish("remotePlayerChange"))},LcJ=function(X,J,p){var l=J.params.videoId||J.params.video_id,g=parseInt(J.params.currentIndex,10);
X.playerContext_.listId=J.params.listId||X.playerContext_.listId;t$g(X.playerContext_,l,g);X.publish("remoteQueueChange",p)},ARw=function(X,J){J.params=J.params||{};
LcJ(X,J,"NOW_PLAYING_MAY_CHANGE");X.onStateChange_(J);X.publish("autoplayDismissed")};
KU.prototype.onStateChange_=function(X){var J=parseInt(X.params.currentTime||X.params.current_time,10);Fr(this.playerContext_,isNaN(J)?0:J);J=parseInt(X.params.state,10);J=isNaN(J)?-1:J;J==-1&&this.playerContext_.playerState==-1E3&&(J=-1E3);this.playerContext_.playerState=J;J=Number(X.params.loadedTime);this.playerContext_.loadedTime=isNaN(J)?0:J;J=Number(X.params.duration);this.playerContext_.duration_=isNaN(J)?0:J;J=this.playerContext_;var p=Number(X.params.liveIngestionTime);J.liveIngestionTime_=
p;J.isLive_=isNaN(p)?!1:!0;J=this.playerContext_;p=Number(X.params.seekableStartTime);X=Number(X.params.seekableEndTime);J.seekableStart_=isNaN(p)?0:p;J.seekableEnd_=isNaN(X)?0:X;this.playerContext_.playerState==1?Wc2(this):lT6(this);this.publish("remotePlayerChange")};
KU.prototype.onAdStateChange_=function(X){if(this.playerContext_.playerState!=-1E3){var J=1085;switch(parseInt(X.params.adState,10)){case 1:J=1081;break;case 2:J=1084;break;case 0:J=1083}this.playerContext_.playerState=J;X=parseInt(X.params.currentTime,10);Fr(this.playerContext_,isNaN(X)?0:X);this.publish("remotePlayerChange")}};
var wZ0=function(X,J){var p=J.params.muted=="true";X.playerContext_.volume=parseInt(J.params.volume,10);X.playerContext_.muted=p;X.publish("remotePlayerChange")},YpT=function(X,J){X.autoplayVideoId_=J.params.videoId;
X.publish("nowAutoplaying",parseInt(J.params.timeout,10))},vvA=function(X,J){X.autoplayVideoId_=J.params.videoId||null;
X.publish("autoplayUpNext",X.autoplayVideoId_)},eO2=function(X,J){X.autoplayMode_=J.params.autoplayMode;
X.publish("autoplayModeChange",X.autoplayMode_);X.autoplayMode_=="DISABLED"&&X.publish("autoplayDismissed")},Zjp=function(X,J){var p=J.params.hasNext=="true";
X.playerContext_.hasPrevious=J.params.hasPrevious=="true";X.playerContext_.hasNext=p;X.publish("previousNextChange")};
KU.prototype.isCapabilitySupportedOnConnectedDevices_=function(X){if(!this.connectedDevices_||this.connectedDevices_.length===0)return!1;for(var J=_.C(this.connectedDevices_),p=J.next();!p.done;p=J.next())if(!p.value.capabilities.has(X))return!1;return!0};
var XZ2=function(X,J){J=J.message;J.params?dq("Received: action="+J.action+", params="+(0,_.$F)(J.params)):dq("Received: action="+J.action+" {}");switch(J.action){case "loungeStatus":J=_.V8(J.params.devices);X.connectedDevices_=_.Ed(J,function(l){return new y7(l)});
J=!!KX(X.connectedDevices_,function(l){return l.type=="LOUNGE_SCREEN"});
kxp(X,J);J=X.isCapabilitySupportedOnConnectedDevices_("mlm");X.publish("multiStateLoopEnabled",J);break;case "loungeScreenDisconnected":S$p(X.connectedDevices_,function(l){return l.type=="LOUNGE_SCREEN"});
kxp(X,!1);break;case "remoteConnected":var p=new y7(_.V8(J.params.device));KX(X.connectedDevices_,function(l){return l.equals(p)})||_.c6K(X.connectedDevices_,p);
break;case "remoteDisconnected":p=new y7(_.V8(J.params.device));S$p(X.connectedDevices_,function(l){return l.equals(p)});
break;case "gracefulDisconnect":break;case "playlistModified":LcJ(X,J,"QUEUE_MODIFIED");break;case "nowPlaying":ARw(X,J);break;case "onStateChange":X.onStateChange_(J);break;case "onAdStateChange":X.onAdStateChange_(J);break;case "onVolumeChanged":wZ0(X,J);break;case "onSubtitlesTrackChanged":nvp(X,J);break;case "nowAutoplaying":YpT(X,J);break;case "autoplayDismissed":X.publish("autoplayDismissed");break;case "autoplayUpNext":vvA(X,J);break;case "onAutoplayModeChanged":eO2(X,J);break;case "onHasPreviousNextChanged":Zjp(X,
J);break;case "requestAssistedSignIn":X.publish("assistedSignInRequested",J.params.authCode);break;case "onLoopModeChanged":X.publish("loopModeChange",J.params.loopMode);break;default:dq("Unrecognized action: "+J.action)}};
_.W=KU.prototype;_.W.getProxyState_=function(){var X=3;this.isDisposed()||(X=0,isNaN(this.getReconnectTimeout_())?this.channelService.isChannelOpened()&&isNaN(this.connectTimerId_)&&(X=1):X=2);return X};
_.W.JSC$20067_disconnect_=function(X){dq("Disconnecting with "+X);_.Ib("yt.mdx.remote.remoteClient_",null);pZT(this);this.publish("beforeDisconnect",X);X==1&&mBg();this.channelService.disconnect(X);this.dispose()};
_.W.getPlayerContextData_=function(){var X=this.playerContext_;this.clientVideoId_&&(X=this.playerContext_.clone(),t$g(X,this.clientVideoId_,X.index));return PL2(X)};
_.W.setPlayerContextData_=function(X){var J=this,p=new Vh(X);p.videoId&&p.videoId!=this.playerContext_.videoId&&(this.clientVideoId_=p.videoId,_.qN(this.clientSetVideoTimerId_),this.clientSetVideoTimerId_=_.mE(function(){if(J.clientVideoId_){var g=J.clientVideoId_;J.clientVideoId_=null;J.playerContext_.videoId!=g&&$i2(J,"getNowPlaying")}},5E3));
var l=[];this.playerContext_.listId==p.listId&&this.playerContext_.videoId==p.videoId&&this.playerContext_.index==p.index||l.push("remoteQueueChange");this.playerContext_.playerState==p.playerState&&this.playerContext_.volume==p.volume&&this.playerContext_.muted==p.muted&&V$6(this.playerContext_)==V$6(p)&&(0,_.$F)(this.playerContext_.trackData)==(0,_.$F)(p.trackData)||l.push("remotePlayerChange");this.playerContext_.reset(X);_.Yy(l,function(g){this.publish(g)},this)};
_.W.getOtherConnectedRemoteId_=function(){var X=this.channelService.getDeviceId(),J=KX(this.connectedDevices_,function(p){return p.type=="REMOTE_CONTROL"&&p.id!=X});
return J?J.id:""};
_.W.getReconnectTimeout_=function(){return this.channelService.getReconnectTimeout()};
_.W.getAutoplayMode_=function(){return this.autoplayMode_||"UNSUPPORTED"};
_.W.getAutoplayVideoId_=function(){return this.autoplayVideoId_||""};
_.W.JSC$20067_reconnect_=function(){!isNaN(this.getReconnectTimeout_())&&this.channelService.reconnect()};
var CM2=function(X){_.qN(X.idleDisconnectTimerId_);X.idleDisconnectTimerId_=_.mE(function(){X.JSC$20067_disconnect_(1)},864E5)},$i2=function(X,J,p){p?dq("Sending: action="+J+", params="+(0,_.$F)(p)):dq("Sending: action="+J);
X.channelService.sendMessage(J,p)};
KU.prototype.sendMessageWithUserAction_=function(X,J){$i2(this,X,J);CM2(this)};
KU.prototype.JSC$20067_getXsrfToken_=function(){var X=_.VG.get("SAPISID","")||_.VG.get("__Secure-1PAPISID",void 0)||"",J=_.VG.get("__Secure-3PAPISID","")||"";if(!X&&!J)return"";X=_.jm(_.uF(X),2);J=_.jm(_.uF(J),2);return _.jm(_.uF(","+X+","+J),2)};
KU.prototype.subscribe=KU.prototype.subscribe;KU.prototype.unsubscribeByKey=KU.prototype.unsubscribeByKey;KU.prototype.getProxyState=KU.prototype.getProxyState_;KU.prototype.disconnect=KU.prototype.JSC$20067_disconnect_;KU.prototype.getPlayerContextData=KU.prototype.getPlayerContextData_;KU.prototype.setPlayerContextData=KU.prototype.setPlayerContextData_;KU.prototype.getOtherConnectedRemoteId=KU.prototype.getOtherConnectedRemoteId_;KU.prototype.getReconnectTimeout=KU.prototype.getReconnectTimeout_;
KU.prototype.getAutoplayMode=KU.prototype.getAutoplayMode_;KU.prototype.getAutoplayVideoId=KU.prototype.getAutoplayVideoId_;KU.prototype.reconnect=KU.prototype.JSC$20067_reconnect_;KU.prototype.sendMessage=KU.prototype.sendMessageWithUserAction_;KU.prototype.getXsrfToken=KU.prototype.JSC$20067_getXsrfToken_;KU.prototype.isCapabilitySupportedOnConnectedDevices=KU.prototype.isCapabilitySupportedOnConnectedDevices_;var QCO=function(X){Ru.call(this,"ScreenServiceProxy");this.instance_=X;this.subscriptionKeys_=[];this.subscriptionKeys_.push(this.instance_.$_s("screenChange",(0,_.dv)(this.JSC$20070_onScreenChange_,this)));this.subscriptionKeys_.push(this.instance_.$_s("onlineScreenChange",(0,_.dv)(this.onOnlineScreenChange_,this)))};
_.r(QCO,Ru);_.W=QCO.prototype;_.W.getScreens=function(X){return this.instance_.$_gs(X)};
_.W.contains=function(X){return!!this.instance_.$_c(X)};
_.W.get=function(X){return this.instance_.$_g(X)};
_.W.start=function(){this.instance_.$_st()};
_.W.add=function(X,J,p){this.instance_.$_a(X,J,p)};
_.W.remove=function(X,J,p){this.instance_.$_r(X,J,p)};
_.W.updateName=function(X,J,p,l){this.instance_.$_un(X,J,p,l)};
_.W.disposeInternal=function(){for(var X=this.subscriptionKeys_.length,J=0;J<X;++J)this.instance_.$_ubk(this.subscriptionKeys_[J]);this.subscriptionKeys_.length=0;this.instance_=null;Ru.prototype.disposeInternal.call(this)};
_.W.JSC$20070_onScreenChange_=function(){this.publish("screenChange")};
_.W.onOnlineScreenChange_=function(){this.publish("onlineScreenChange")};
qJ.prototype.$_st=qJ.prototype.start;qJ.prototype.$_gspc=qJ.prototype.JSC$20029_getScreenByPairingCode;qJ.prototype.$_gsppc=qJ.prototype.JSC$20029_getScreenByPollingPairingCode;qJ.prototype.$_c=qJ.prototype.contains;qJ.prototype.$_g=qJ.prototype.get;qJ.prototype.$_a=qJ.prototype.add;qJ.prototype.$_un=qJ.prototype.updateName;qJ.prototype.$_r=qJ.prototype.remove;qJ.prototype.$_gs=qJ.prototype.getScreens;qJ.prototype.$_gos=qJ.prototype.JSC$20029_getOnlineScreens;qJ.prototype.$_s=qJ.prototype.subscribe;
qJ.prototype.$_ubk=qJ.prototype.unsubscribeByKey;var uop=null,KNJ=!1,yFp=null,tg=null,PNA=null,Pq=[];var hOJ=new _.k6("yt-menu"),xiw=function(){},aTp=function(X,J,p){X=J=="right-click"?p.rightClickMenuPopupHint:p.menuPopupHint;
if(!(HjA(J)>10))return J=J||"default",hOJ.set(J+"-impression",HjA(J)+1),X},HjA=function(X){return parseInt(hOJ.get((X||"default")+"-impression")||0,10)};
_.aV(xiw);var UiT=function(){this.contexts_=new WeakMap;this.JSC$20076_networkService_=this.activeContext_=null},rRA=function(X,J,p){var l=X.contexts_.get(J);
l||(l=new v8p(X.JSC$20076_networkService_),X.contexts_.set(J,l));X.activeContext_=l;p&&X.activeContext_.reset();X.activeContext_.start();return X.activeContext_};var T$=_.PR5(function(X){var J=_.mt("DIV");X&&(J.className=X);J.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";X=_.mt("DIV");_.Klr(X,"200px","200px");J.appendChild(X);document.body.appendChild(J);X=J.offsetWidth-J.clientWidth;_.Fa(J);return X});var jz=_.ch("kevlar_watch_page_horizontal_margin",24),pzp=_.ch("kevlar_watch_page_columns_top_padding",24),ze2=426+jz*2,z$=_.ch("kevlar_watch_two_column_width_threshold",1E3),iC2=jz*2,sCp=_.ch("kevlar_watch_secondary_width",402),J42=_.ch("kevlar_watch_max_player_width",1280),lZA=_.ch("kevlar_watch_flexy_metadata_height",136),Xzp=iC2+310+jz,jCp=iC2+360+jz;var V7=function(){};
V7.prototype.enqueue=function(){var X=this,J;return _.L(function(p){if(X.isCounterfactual())return(J=X.getCounterfactualData())&&X.shouldLogCounterfactualImpression()&&X.sendImpressionEndpoints(J),p.return();X.doEnqueue();_.Ma(p)})};
V7.prototype.sendImpressionEndpoints=function(X){_.hT.getInstance().triggerOptionalAction("yt-service-request",{},X[0])};var td=function(X,J){this.renderer=X;this.page=J};
_.r(td,V7);td.prototype.getCounterfactualData=function(){if(this.renderer.impressionCommand)return[this.renderer.impressionCommand]};
td.prototype.isCounterfactual=function(){return!this.renderer.isVisible};
td.prototype.shouldLogCounterfactualImpression=function(){return!0};
td.prototype.doEnqueue=function(){var X=_.ZL(this.page);X&&X.pause();this.renderer.impressionCommand&&_.hT.getInstance().triggerOptionalAction("yt-service-request",{},this.renderer.impressionCommand);this.renderer.promoCommand&&_.W2(_.hT.getInstance(),[this.renderer.promoCommand],this.page)};var ITJ=function(X,J){this.renderer=X;this.resolver=_.kz();this.JSC$20088_enforcementCounter=new _.ZDj;J?this.JSC$20088_playerManager=_.ZL(J):this.JSC$20088_playerManager=null;_.ff(1,!0)};
_.r(ITJ,V7);_.W=ITJ.prototype;_.W.getCounterfactualData=function(){if(this.renderer.impressionEndpoints){var X=[];this.renderer.impressionEndpoints.forEach(function(J){(J=_.Xg(J))&&X.push(J)});
return X}};
_.W.isCounterfactual=function(){return this.renderer.isVisible===!1};
_.W.shouldLogCounterfactualImpression=function(){var X=_.Kxm();X?(this.JSC$20088_enforcementCounter.increment("POPUP"),_.ff(3)):_.ff(2);return X};
_.W.cancel=function(){this.resolver.promise.cancel()};
_.W.doEnqueue=function(){var X=this;_.Kxm()?(this.JSC$20088_enforcementCounter.increment("POPUP"),_.ff(3),yRs(this)):this.JSC$20088_playerManager?(this.resolver.promise.then(function(){yRs(X)}),ovJ(this.resolver,this.JSC$20088_playerManager)):_.ff(2)};
var ovJ=function(X,J){var p=_.kz();J.getPlayerPromise().then(function(l){p.resolve(l)});
p.promise.then(function(l){l.addEventListener("onAbnormalityDetected",X.resolve);_.l7(X.promise,function(){l.removeEventListener("onAbnormalityDetected",X.resolve)})});
X.promise.thenCatch(function(){p.promise.cancel()})},yRs=function(X){_.ff(3);
var J={popupType:"LOCKED_MODAL",popup:{enforcementMessageViewModel:X.renderer}};J=_.hT.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:J},{});Promise.all(J).then(function(){Sp6();X.JSC$20088_playerManager&&X.JSC$20088_playerManager.pause()})},Sp6=function(){EEp(function(X,J){Jjp(X,J);
X===0?_.ff(7):_.ff(4)})};var OjA=function(X,J){this.renderer=X;this.page=J;this.resolver=_.kz()};
_.r(OjA,V7);_.W=OjA.prototype;_.W.cancel=function(){this.resolver.promise.cancel()};
_.W.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.W.isCounterfactual=function(){return!this.renderer.isVisible};
_.W.shouldLogCounterfactualImpression=function(){return!0};
_.W.doEnqueue=function(){var X=this;this.resolver.promise.then(function(){var p={popup:{mealbarPromoRenderer:X.renderer},popupType:"MEALBAR"};_.hT.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:p},{})});
switch(this.renderer.triggerCondition){case "TRIGGER_CONDITION_POST_AD":if(this.page){var J=_.ZL(this.page);J&&cRg(this.resolver,J)}break;default:this.resolver.resolve()}};
var cRg=function(X,J){var p=_.kz();J.getPlayerPromise().then(function(l){p.resolve(l)});
p.promise.then(function(l){l.addEventListener("onAdEnd",X.resolve);_.l7(X.promise,function(){l.removeEventListener("onAdEnd",X.resolve)})});
X.promise.thenCatch(function(){p.promise.cancel()})};var bj2=function(X,J){this.renderer=X;this.page=J};
_.r(bj2,V7);_.W=bj2.prototype;_.W.cancel=function(){this.JSC$20096_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20096_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20096_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.W.getCounterfactualData=function(){return this.renderer.impressionEndpoints};
_.W.isCounterfactual=function(){return!this.renderer.isVisible};
_.W.shouldLogCounterfactualImpression=function(){return!0};
_.W.doEnqueue=function(){var X=this,J,p;((J=this.renderer.upsellDialogTriggerConditionSupportedDatas)==null?void 0:(p=J.playbackUpsellDialogTriggerConditionData)==null?void 0:p.triggerType)==="TRIGGER_TYPE_POST_DOWNLOAD"?this.JSC$20096_downloadedVideosCountSelectorUnsubscriber=_.iH(_.v5(),dLA,function(l,g){l>g&&(fTJ(X),X.cancel())}):fTJ(this)};
var fTJ=function(X){var J={popup:{upsellDialogRenderer:X.renderer},popupType:"MODAL"};_.hT.getInstance().triggerOptionalAction("yt-open-popup-action",{openPopupAction:J},{});(X=_.ZL(X.page))&&X.pause()};var P_={},Di2=(P_.TOOLTIP_POSITION_TYPE_BELOW="OPEN_POPUP_POSITION_BOTTOM",P_.TOOLTIP_POSITION_TYPE_START="OPEN_POPUP_POSITION_LEFT",P_.TOOLTIP_POSITION_TYPE_END="OPEN_POPUP_POSITION_RIGHT",P_.TOOLTIP_POSITION_TYPE_BELOW_START="OPEN_POPUP_POSITION_BOTTOMLEFT",P_.TOOLTIP_POSITION_TYPE_BELOW_END="OPEN_POPUP_POSITION_BOTTOMRIGHT",P_.TOOLTIP_POSITION_TYPE_ABOVE_START="OPEN_POPUP_POSITION_TOPLEFT",P_.TOOLTIP_POSITION_TYPE_ABOVE_END="OPEN_POPUP_POSITION_TOPRIGHT",P_),ROs=function(X,J){this.renderer=X;this.targetManager=
J};
_.r(ROs,V7);_.W=ROs.prototype;_.W.cancel=function(){this.renderer.triggerCondition==="TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD"&&this.JSC$20103_downloadedVideosCountSelectorUnsubscriber&&(this.JSC$20103_downloadedVideosCountSelectorUnsubscriber(),this.JSC$20103_downloadedVideosCountSelectorUnsubscriber=void 0)};
_.W.getCounterfactualData=function(){if(this.isCounterfactual()){var X;return(X=this.renderer.promoConfig)==null?void 0:X.impressionEndpoints}};
_.W.isCounterfactual=function(){return!(!this.renderer.promoConfig||!this.renderer.promoConfig.isCounterfactual)};
_.W.shouldLogCounterfactualImpression=function(){return!0};
_.W.doEnqueue=function(){var X=this;if(this.renderer.targetId)switch(this.renderer.triggerCondition){case "TOOLTIP_TRIGGER_CONDITION_TYPE_POST_DOWNLOAD":this.JSC$20103_downloadedVideosCountSelectorUnsubscriber=_.iH(_.v5(),dLA,function(J,p){X.renderer.targetId&&J>p&&(BW6(X.targetManager,X.renderer.targetId,mis(X)),X.cancel())});
break;default:BW6(this.targetManager,this.renderer.targetId,mis(this))}};
var mis=function(X){var J;if((J=X.renderer.suggestedPosition)==null?0:J.type)var p=Di2[X.renderer.suggestedPosition.type];p||(p="OPEN_POPUP_POSITION_BOTTOM");return{openPopupAction:{popup:{tooltipRenderer:X.renderer},popupType:"HINT",position:p}}};var Fcg=function(){this.previousPage=null},qp0;
Fcg.prototype.registerPromoCommand=function(X,J){NjJ(this,void 0,void 0,_.a(X.roadblock,thw),void 0,void 0,J)};
var NjJ=function(X,J,p,l,g,B,k){X.previousPage!==k&&X.pendingTooltipPromo&&X.pendingTooltipPromo.cancel();X.previousPage=k;g?(X.pendingEnforcementPromo&&X.pendingEnforcementPromo.cancel(),X.pendingEnforcementPromo=new ITJ(g,k),X.pendingEnforcementPromo.enqueue()):B?(X.pendingCommandWrapperPromo=new td(B,k),X.pendingCommandWrapperPromo.enqueue()):l?(X.pendingRoadblockPromo&&X.pendingRoadblockPromo.cancel(),X.pendingRoadblockPromo=new bj2(l,k),X.pendingRoadblockPromo.enqueue()):J?(X.pendingMealbarPromo&&
X.pendingMealbarPromo.cancel(),X.pendingMealbarPromo=new OjA(J,k),X.pendingMealbarPromo.enqueue()):p&&(X.pendingTooltipPromo&&X.pendingTooltipPromo.cancel(),X.pendingTooltipPromo=new ROs(p,_.KQ()),X.pendingTooltipPromo.enqueue())},MLg=function(){qp0||(qp0=new Fcg);
return qp0};var uHw=function(){this.horizontal=!1},GxJ=function(X,J){X.horizontal=J};
uHw.prototype.position=function(X,J,p,l){l=l===void 0?1:l;X=this.delta(X)*l+J;l=Math.max(J,p);return X>=Math.min(J,p)&&X<=l?X:p};
uHw.prototype.axis=function(X){X=this.direction(X);return X==="up"||X==="down"?"Y":"X"};var Q7=function(X,J,p){J=J===void 0?_.T1():J;this.target=X;this.manager=J;this.touchAction=p;this.events=[];this.attached=!1;this.eventMap={};this.onSwipeDown=function(){};
this.onSwipeUp=function(){};
this.onPanStart=function(){};
this.onPanMove=function(){};
this.onPanEnd=function(){}};
Q7.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(_.EU(this.events)));for(var X=_.C(this.events),J=X.next();!J.done;J=X.next())this.listen(J.value)}};
Q7.prototype.detach=function(){if(this.attached){this.attached=!1;this.manager.unregisterTouchEvents.apply(this.manager,[this.target].concat(_.EU(this.events)));for(var X=_.C(this.events),J=X.next();!J.done;J=X.next())this.unlisten(J.value)}};
Q7.prototype.listen=function(X){this.eventMap[X]&&this.target.addEventListener(X,this.eventMap[X])};
Q7.prototype.unlisten=function(X){this.eventMap[X]&&this.target.removeEventListener(X,this.eventMap[X])};var E6=function(){uHw.apply(this,arguments)};
_.r(E6,uHw);E6.prototype.direction=function(X){var J=X.detail;X=J.deltaY;J=J.deltaX;return X&&!this.horizontal?X>0?"down":"up":J&&this.horizontal?J>0?"right":"left":"none"};
E6.prototype.distance=function(X){return Math.abs(this.delta(X))};
E6.prototype.delta=function(X){var J=this.direction(X),p=X.detail;X=p.deltaX;p=p.deltaY;return J==="up"||J==="down"?p||0:X||0};
E6.prototype.velocity=function(X){var J=this.direction(X),p=X.detail;X=p.velocityX;p=p.velocityY;return Math.abs(J==="up"||J==="down"?p||0:X||0)};var KA=function(X,J,p,l,g,B){g=g===void 0?new E6:g;B=B===void 0?_.T1():B;Q7.call(this,J,B,l);var k=this;this.element=X;this.target=J;this.config=p;this.input=g;this.manager=B;this.events=["panstart","panmove","panend"];this.onPanStart=function(){k.config.draggingClass&&k.element.classList.add(k.config.draggingClass);k.config.startAction&&k.config.startAction()};
this.onPanMove=function(n){var w=diA(k,n);if(w){k.move(n,w);w.fade&&k.fade(n,w);var Y=k.input.direction(n);w.moveAction&&w.moveAction(VLw(k,n,w),Y)}};
this.onPanEnd=function(n){var w,Y,e,Z,h,x;return _.L(function(U){if(U.nextAddress==1){k.animationRequestId&&cancelAnimationFrame(k.animationRequestId);k.animationRequestId=void 0;w=diA(k,n);if(!w)return U.return();Y=w;e=Y.triggerAction;Z=Y.fade;h=Y.disableFinish;x=Y.translateBack;var y=k.input.velocity(n),c=k.input.distance(n),D=k.threshold(w);return y>.3&&c>10||c>D?h?U.jumpTo(6):Z?U.yield(tL2(k,n),6):U.yield(PM6(k,n,w),6):x?U.yield(k.translateBack(n),3):U.jumpTo(3)}U.nextAddress!=3&&e&&e();k.config.draggingClass&&
k.element.classList.remove(k.config.draggingClass);k.reset();_.Ma(U)})};
X=Object.keys(p.triggers);this.directions=new Set(X);GxJ(this.input,this.directions.has("right")||this.directions.has("left"))};
_.r(KA,Q7);KA.prototype.reset=function(){this.element.style.transform="";this.element.style.opacity="";this.config.resetAction&&this.config.resetAction()};
var diA=function(X,J){J=X.input.direction(J);return X.config.triggers[J]};
KA.prototype.move=function(X,J){var p=this;this.animationRequestId||(this.animationRequestId=requestAnimationFrame(function(){var l=p.input.axis(X),g=p.input.position(X,p.config.startPosition,J.endPosition,J.moveRatio||1);p.element.style.transform="translate"+l+"("+g+"px)";p.animationRequestId=void 0}))};
var VLw=function(X,J,p){var l=p.moveRatio||1;p=Math.abs(X.config.startPosition-p.endPosition);return Math.min(X.input.distance(J)*l,p)/p};
KA.prototype.fade=function(X,J){var p=J.endOpacity;X=VLw(this,X,J);X>0&&(this.element.style.opacity=""+(((p||0)-1)*X+1))};
KA.prototype.threshold=function(X){return X.threshold?X.threshold:Math.abs(X.endPosition-this.config.startPosition)/3};
var PM6=function(X,J,p){var l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1)return l=X.input.delta(J)+X.config.startPosition,g=X.input.axis(J),B=p,k=B.endPosition,n=B.transitionEndPosition,Y=(w=n)!=null?w:k,e.yield(X.element.animate([{transform:"translate"+g+"("+l+"px)"},{transform:"translate"+g+"("+Y+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);X.element.style.transform="translate"+g+"("+Y+"px)";_.Ma(e)})};
KA.prototype.translateBack=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1){if(!J.element.style.transform)return g.return();p=J.input.axis(X);l=J.config.startPosition;return g.yield(J.element.animate([{transform:J.element.style.transform},{transform:"translate"+p+"("+l+"px)"}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2)}J.element.style.transform="translate"+p+"("+l+"px)";_.Ma(g)})};
var tL2=function(X,J){var p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return p=X.input.delta(J)+X.config.startPosition,l=X.input.axis(J),g=p+70,B=X.element.style.opacity===""?1:X.element.style.opacity,k.yield(X.element.animate([{transform:"translate"+l+"("+p+"px)",opacity:B},{transform:"translate"+l+"("+g+"px)",opacity:0}],{duration:400,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);X.element.style.transform="translate"+l+"("+g+"px)";X.element.style.opacity="0";_.Ma(k)})};var nqw=new _.k6("ratelimit");var QgO=function(X,J){this.playerProvider_=X;this.actionSenderElement_=J;this.pausePlaybackJob_=this.showBlockingWarningJob_=this.showWarningJob_=0;this.youThereData_=null;this.inYouThereFlow_=this.ignoreFullscreenExitUserActivity_=this.isUserPredictedAbsent_=!1};
QgO.prototype.reset=function(){Ev0(this);this.isUserPredictedAbsent_=!1};
var Ev0=function(X,J){!X.youThereData_||X.showWarningJob_||J!==void 0&&J||(iD("YOU_THERE_EVENT_TYPE_NAVIGATED_OUT",_.Kv(),X.youThereData_,X.clientPlaybackNonce_),_.gH());_.gs.cancelJob(X.showWarningJob_);X.showWarningJob_=0;_.gs.cancelJob(X.showBlockingWarningJob_);X.showBlockingWarningJob_=0;_.gs.cancelJob(X.pausePlaybackJob_);X.pausePlaybackJob_=0;X.youThereData_=null;X.clientPlaybackNonce_=void 0;X.inYouThereFlow_=!1},Tj0=function(X,J){var p,l,g;
_.L(function(B){if(B.nextAddress==1)return X.reset(),B.yield(X.playerProvider_().getPlayerPromise(),2);p=B.yieldResult;X.clientPlaybackNonce_=p.getVideoData().cpn;X.youThereData_=J.configData.youThereData;if(!X.youThereData_)return B.return();if(X.youThereData_.triggerReason&&X.youThereData_.triggerReason=="YOU_THERE_TRIGGER_REASON_3"&&!LeA())return iD("YOU_THERE_EVENT_TYPE_RATE_LIMITED",_.Kv(),X.youThereData_,X.clientPlaybackNonce_),B.return();l=X.youThereData_.promptDelaySec;g=p.getCurrentTime();
X.showWarningJob_=_.gs.addLowPriorityJob(function(){return _.L(function(k){X.showWarningJob_=0;return k.yield(Kcp(X),0)})},Math.max(l-g,0)*1E3);
_.Ma(B)})},Kcp=function(X){var J,p,l,g,B,k;
return _.L(function(n){if(n.nextAddress==1)return n.yield(X.playerProvider_().getPlayerPromise(),2);if(n.nextAddress!=3)return J=n.yieldResult,p=J.getCurrentTime(),n.yield(zOT(X),3);l=n.yieldResult;if(!l||!X.youThereData_)return n.return();if(_.H("check_user_lact_at_prompt_shown_time_on_web")&&(g=parseInt(X.youThereData_.lactThresholdMs,10),_.OB()<g))return iD("YOU_THERE_EVENT_TYPE_BELOW_LACT_THRESHOLD",_.Kv(),X.youThereData_,X.clientPlaybackNonce_),n.return();if(X.youThereData_.playbackPauseDelayMs<=
0)return jgp(X),n.return();!_.H("external_fullscreen")&&(B=_.Ym())&&(X.ignoreFullscreenExitUserActivity_=!0,_.gs.addLowPriorityJob(function(){X.ignoreFullscreenExitUserActivity_=!1},2E3),_.vI(B));
X.youThereData_.showToastWarningPrompt&&(TY(X,X.youThereData_.showWarningActions),X.inYouThereFlow_=!0,iD("YOU_THERE_EVENT_TYPE_PROMPT_SHOWN",_.Kv(),X.youThereData_,X.clientPlaybackNonce_,p),iD("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN",_.Kv(),X.youThereData_,X.clientPlaybackNonce_,p));k=0;X.youThereData_.blockingPromptDelayMs&&(k=X.youThereData_.blockingPromptDelayMs);X.showBlockingWarningJob_=_.gs.addLowPriorityJob(function(){return _.L(function(w){X.showBlockingWarningJob_=0;return w.yield(ij0(X),
0)})},k);
_.Ma(n)})},ij0=function(X){var J,p,l;
return _.L(function(g){if(g.nextAddress==1)return g.yield(zOT(X),2);J=g.yieldResult;if(!X.youThereData_)return g.return();J&&(X.youThereData_.showBlockingWarningAction&&(iD("YOU_THERE_EVENT_TYPE_WARNING_PROMPT_SHOWN_IN_DIALOG",_.Kv(),X.youThereData_,X.clientPlaybackNonce_),(p=_.a(X.youThereData_.showBlockingWarningAction,_.Im))?TY(X,p.commands):TY(X,[X.youThereData_.showBlockingWarningAction]),X.inYouThereFlow_=!0),l=X.youThereData_.playbackPauseDelayMs,X.pausePlaybackJob_=_.gs.addLowPriorityJob(function(){return _.L(function(B){X.pausePlaybackJob_=
0;return B.yield(jgp(X),0)})},l));
_.Ma(g)})},jgp=function(X){var J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(zOT(X),2);J=p.yieldResult;if(!X.youThereData_)return p.return();J&&(iD("YOU_THERE_EVENT_TYPE_PLAYBACK_PAUSED",_.Kv(),X.youThereData_,X.clientPlaybackNonce_),TY(X,X.youThereData_.showPausedActions),X.inYouThereFlow_=!0);_.Ma(p)})};
QgO.prototype.onUserActivity=function(){if(this.youThereData_){if(this.ignoreFullscreenExitUserActivity_)return;if(this.youThereData_.userActiveDuringFlowAction){var X=_.a(this.youThereData_.userActiveDuringFlowAction,_.Im);X?TY(this,X.commands):TY(this,[this.youThereData_.userActiveDuringFlowAction])}this.inYouThereFlow_&&(iD("YOU_THERE_EVENT_TYPE_LACT_RESET",_.Kv(),this.youThereData_,this.clientPlaybackNonce_),_.gH());Ev0(this,!0)}sgT(this,!1)};
var X1O=function(X){iD("YOU_THERE_EVENT_TYPE_USER_RESPONDED",_.Kv(),X.youThereData_,X.clientPlaybackNonce_)},zOT=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.playerProvider_().getPlayerPromise(),2);J=l.yieldResult;p=J.getPlayerState();return l.return(p==-1||p==1||p==3)})},sgT=function(X,J){var p;
_.L(function(l){if(l.nextAddress==1){if(X.isUserPredictedAbsent_==J)return l.jumpTo(0);X.isUserPredictedAbsent_=J;return l.yield(X.playerProvider_().getPlayerPromise(),3)}p=l.yieldResult;p.setUserEngagement(J);J&&iD("YOU_THERE_EVENT_TYPE_ABR_TRIGGERED",_.Kv(),X.youThereData_,X.clientPlaybackNonce_);_.Ma(l)})},TY=function(X,J){if(_.H("handle_service_request_actions")||_.H("kevlar_youthere_service_endpoint_actions_killswitch"))_.Uo(X.actionSenderElement_,J,X.actionSenderElement_);
else{J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,p.commandMetadata&&p.commandMetadata.webCommandMetadata&&p.commandMetadata.webCommandMetadata.sendPost?_.am(X.actionSenderElement_,[p]):_.Uo(X.actionSenderElement_,[p],X.actionSenderElement_)}};var A42=!1;var JQs={PAUSE_CHAT:18};var BoJ=function(X,J){var p=_.Bh("SESSION_INDEX");this.actionToken_=X;this.commonToken_=J;this.sessionIndex_=p},gRg=function(X){var J=_.kz(),p=_.Lw("payments.business.integration.bootstrap"),l=_.Lw("payments.business.integration"),g=l.Style.create().withMaterialDesignStyle(),B=l.mashupMode.popup("instrument-manager");
p.asMashupMode(B).usingUserIndex(X.sessionIndex_).usingDefaultActivityStatusChangeHandler().usingStyle(g).inStandaloneContext(l.standaloneContextAuthId.forUserId()).instrumentManager(X.actionToken_,X.commonToken_.length>0?X.commonToken_:void 0,function(k){var n=k.instrumentId;n?J.resolve(n):(n=_.Lw("payments.business.integration.scenario.InstrumentManager"),J.reject(k.errorCode&&k.errorCode===n.FailureReason.CANCELLED?"instrumentManagerCancelled":"instrumentManagerCallbackError"))}).load(null,function(k){_.ky(k);
J.reject("instrumentManagerLoadError")});
return J.promise};var AU=function(X,J,p){this.payloadName="transactionFlowFailed";this.payload={errorType:X,serializedTransactionFlowLoggingParams:J,isUserDismiss:p===void 0?!1:p}};
_.Ib("yt.ypc.shared.YpcTransactionFlowError",AU);var zY=function(){return _.MB.apply(this,arguments)||this};
_.r(zY,_.MB);zY.prototype.beforeRegister=function(){this.stampDom||(this.stampDom={});this.stampDom.errorRenderer={id:"error",mapping:{liveChatErrorMessageRenderer:"yt-live-chat-error-message-renderer"}}};
zY.prototype.onErrorMessageDismiss=function(){this._setErrorRenderer(null)};
zY.prototype.onErrorMessageDismiss=zY.prototype.onErrorMessageDismiss;_.u([_.R({readOnly:!0,observer:"errorRendererChanged"}),_.V("design:type",Object)],zY.prototype,"errorRenderer",void 0);_.u([_.R8("yt-live-chat-error-message-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zY.prototype,"onErrorMessageDismiss",null);_.u([_.uS()],zY);var p1O=[zY.prototype];var l9O;var gfp,BTJ=function(){if(gfp!==void 0)return gfp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;l9O===void 0&&(l9O=document.createElement("template"));var l=l9O;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return gfp=X};var j4=function(){var X=_.F.apply(this,arguments)||this;X.goal="CREATOR_GOALS_PURCHASE_TARGET_10_SC";X.goalDescription="";X.timer="CREATOR_GOAL_TIME_LIMIT_30_MINUTES";X.tier="CREATOR_GOALS_ELIGIBLE_PURCHASE_TYPE_TEAL_SC";X.startButtonId="start-button";X.exampleButtonId="example-button";return X};
_.r(j4,_.F);_.W=j4.prototype;_.W.getGoalDropdownItems=function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.purchaseTargetDropdown,DY2))==null?void 0:J.dropdownItems};
_.W.getTimerDropdownItems=function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.timerDropdown,DY2))==null?void 0:J.dropdownItems};
_.W.getColorDropdownItems=function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.colorDropdown,DY2))==null?void 0:J.dropdownItems};
_.W.getDropdownItemText=function(X){var J;return(J=_.a(X,fcJ))==null?void 0:J.itemLabel};
_.W.getDropdownItemValue=function(X){X=_.a(X,fcJ);return(X==null?void 0:X.timeLimit)||(X==null?void 0:X.purchaseTarget)||(X==null?void 0:X.eligiblePurchaseType)};
_.W.updateFlowState=function(X){_.xm(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{creatorGoalSetUpFlowState:X}])};
_.W.attached=function(){this.updateFlowState({goalDescription:this.goalDescription,targetPurchases:this.goal,goalDuration:this.timer,eligiblePurchaseType:this.tier})};
_.W.updateGoalValue=function(X){this.goal=X.detail.value;this.updateFlowState({targetPurchases:this.goal})};
_.W.onTextValueChanged=function(X){this.goalDescription=X.detail.value;this.updateFlowState({goalDescription:this.goalDescription})};
_.W.updateTimerValue=function(X){this.timer=X.detail.value;this.updateFlowState({goalDuration:this.timer})};
_.W.updateTierValue=function(X){this.tier=X.detail.value;this.updateFlowState({eligiblePurchaseType:this.tier})};
_.W.getButtonViewModel=function(X){X=(X==null?void 0:X.length)>0?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED";var J,p=_.a((J=this.data)==null?void 0:J.startGoalButton,_.ZD);return Object.assign({},p,{state:X})};
_.O1.Object.defineProperties(j4,{template:{configurable:!0,enumerable:!0,get:function(){return BTJ()}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],j4.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],j4.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],j4.prototype,"goal",void 0);_.u([_.R(),_.V("design:type",Object)],j4.prototype,"goalDescription",void 0);_.u([_.R(),_.V("design:type",Object)],j4.prototype,"timer",void 0);_.u([_.R(),_.V("design:type",Object)],j4.prototype,"tier",void 0);
_.u([_.R(),_.V("design:type",Object)],j4.prototype,"startButtonId",void 0);_.u([_.R(),_.V("design:type",Object)],j4.prototype,"exampleButtonId",void 0);_.u([_.se({is:"yt-creator-goal-set-up-flow-view-model",disableElementRegistration:!0,noInjection:!0})],j4);_.N(j4,"yt-creator-goal-set-up-flow-view-model",function(){return BTJ()},{mode:0});var $Fp;var WZw;var s6=function(){return _.F.apply(this,arguments)||this};
_.r(s6,_.F);s6.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}},reuseComponents:!0}}};
s6.prototype.onEnabledChange=function(){if(this.data&&this.data.button){var X=_.a(this.data.button,_.ZD);X&&(X.state=this.enabled?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",this.data=Object.assign({},this.data))}};
_.O1.Object.defineProperties(s6,{template:{configurable:!0,enumerable:!0,get:function(){if(WZw===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;$Fp===void 0&&($Fp=document.createElement("template"));var l=$Fp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);WZw=X}X=WZw;return X}}});
_.u([_.S(_.nK),_.V("design:type",Object)],s6.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],s6.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({selectorArgs:["data.enabledEntityKey"],selector:HV2,observer:"onEnabledChange"}),_.V("design:type",Boolean)],s6.prototype,"enabled",void 0);_.u([_.R(),_.V("design:type",Object)],s6.prototype,"data",void 0);_.u([_.se({is:"yt-disableable-button-view-model",noInjection:!0})],s6);var Cpw;var k6T;var nf2=["transVert01","transVert02","transVert03"],LZg="transHorizLeft01 transHorizRight01 transHorizLeft02 transHorizRight02 transHorizLeft03 transHorizRight03 transHorizLeft04 transHorizRight04".split(" "),XK=function(){var X=_.F.apply(this,arguments)||this;X.emojiManager=_.hY;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.actionMap={"yt-create-user-reaction-animation":"createUserReactionAnimation"};X.reactionBuckets=[];X.noEmojiIdentifier="NO_EMOJI";return X};
_.r(XK,_.F);_.W=XK.prototype;_.W.isActiveChanged=function(){this.isActive||this.cleanupFountain()};
_.W.desktopFountainEmojiSizePxChanged=function(){_.bS(this.hostElement,{"--emoji-size":this.desktopFountainEmojiSizePx+"px"})};
_.W.createUserReactionAnimation=function(X){this.createEmojiAnimation(X,!0)};
_.W.cleanupFountain=function(){clearTimeout(this.emojiBucketTimerId);clearTimeout(this.emojiAnimationTimerId);var X;((X=this.data)==null?0:X.emojiFountainDataEntityKey)&&this.ytLiveChatReduxBehavior.dispatch(_.uE("emojiFountainDataEntity",this.data.emojiFountainDataEntityKey,{}));[].concat(_.EU(this.emojiContainer.children)).forEach(function(J){J.remove()})};
_.W.detached=function(){this.cleanupFountain()};
_.W.onEmojiFountainDataEntityUpdate=function(){if(this.isActive){clearTimeout(this.emojiBucketTimerId);var X;this.reactionBuckets=_.Q5.unsafeClone((X=this.emojiFountainData)==null?void 0:X.reactionBuckets)||[];this.processEmojiBucket(0)}};
_.W.processEmojiBucket=function(X){var J=this;if(this.reactionBuckets&&!(X>=this.reactionBuckets.length)){clearTimeout(this.emojiAnimationTimerId);var p=this.reactionBuckets[X];this.generateEmojiAnimations(p);if(X<this.reactionBuckets.length-1){var l;if(p==null?0:(l=p.duration)==null?0:l.seconds)this.emojiBucketTimerId=setTimeout(function(){J.processEmojiBucket(X+1)},Number(p.duration.seconds)*1E3)}}};
_.W.generateEmojiAnimations=function(X){var J=this,p=this.getRandomEmojiIdFromBucketWithOverride(X);if(p&&p!==this.noEmojiIdentifier){var l=0;X.targetEps?(l=this.linearInterpolateBounded(1,20,100,12,X.emojiSizeIndex||0),this.createEmojiAnimation(p,!1,X.emojiAnimationMs,l),l=this.getEmojiDelayMsFromTargetEps(X.targetEps)):(this.createEmojiAnimation(p),l=this.getEmojiDelayMsFromDistribution(X.intensityScore));this.emojiAnimationTimerId=setTimeout(function(){J.generateEmojiAnimations(X)},l)}};
_.W.getRandomEmojiIdFromBucketWithOverride=function(X){if(!(X&&X.reactionsData&&X.reactionsData.length&&X.totalReactions))return this.noEmojiIdentifier;for(var J=X.totalReactions,p=1,l=_.C(X.reactionsData),g=l.next();!g.done;g=l.next())g=g.value,(g.reactionWeightOverride||g.reactionWeightOverride===0)&&g.reactionCount&&(J-=g.reactionCount,p-=g.reactionWeightOverride);l=!0;p<0&&(l=!1,J=X.totalReactions,p=1);if(l&&p>0&&J===0)if(p===1){g=0;for(var B=_.C(X.reactionsData),k=B.next();!k.done;k=B.next())k=
k.value,k.reactionCount&&k.reactionCount>0&&g++;g=1/g;B=_.C(X.reactionsData);for(k=B.next();!k.done;k=B.next())k.value.reactionWeightOverride=g}else for(g=1/(1-p),B=_.C(X.reactionsData),k=B.next();!k.done;k=B.next())k=k.value,k.reactionWeightOverride&&(k.reactionWeightOverride*=g);g=Math.random();B=0;k=_.C(X.reactionsData);for(var n=k.next();!n.done;n=k.next())if(n=n.value,n.reactionCount&&(B=(n.reactionWeightOverride||n.reactionWeightOverride===0)&&l?B+n.reactionWeightOverride:B+p*n.reactionCount/
J,B>g&&(n.reactionCount--,X.totalReactions--,n=this.reactionItemToEmojiString(n),n!==this.noEmojiIdentifier)))return n;return this.noEmojiIdentifier};
_.W.reactionItemToEmojiString=function(X){if(X.unicodeEmojiId)return X.unicodeEmojiId;if(X.emoteId)return X.emoteId;if(X.videoReactionType)switch(X.videoReactionType){case "VIDEO_REACTION_TYPE_LIKE":return"yt-icons:like-filled"}return this.noEmojiIdentifier};
_.W.createEmojiAnimation=function(X,J,p,l){J=J===void 0?!1:J;this.lastEmojiRequestedForTesting=X;var g=X.startsWith("yt-icons:"),B=_.ew(this.emojiManager,X);if(B||g){var k=document.createElement("emoji");k.classList.add("yt-emoji-fountain-view-model");k.classList.add(nf2[Math.floor(Math.random()*nf2.length)]);var n=document.createElement("div");n.classList.add("yt-emoji-fountain-view-model");n.classList.add("horizontal-container");n.classList.add(LZg[Math.floor(Math.random()*LZg.length)]);J?(p=document.createElement("div"),
p.classList.add("user-reaction-bubble"),p.classList.add("yt-emoji-fountain-view-model"),n.appendChild(p)):(p&&(k.style.animationDuration=p+"ms",n.style.animationDuration=p+"ms"),l&&(k.style.width=l+"px",k.style.height=l+"px"));g?(g=document.createElement("yt-icon"),g.polymerController.icon=X,l&&(g.style.width=l+"px",g.style.height=l+"px"),X=g):X=this.emojiManager.createEmoji(B,!1);X.classList.add("yt-emoji-fountain-view-model");n.appendChild(X);k.appendChild(n);this.emojiContainer.appendChild(k);
k.addEventListener("animationend",function(){k.remove()});
var w,Y;if((w=this.data)==null?0:(Y=w.loggingDirectives)==null?0:Y.trackingParams)J=J?_.S_(183501):_.S_(183500),aVw(this.data.loggingDirectives.trackingParams,J),_.ffm(J);setTimeout(function(){k&&k.remove()},2E3)}};
_.W.getEmojiDelayMsFromDistribution=function(X){return Math.random()*(X||1)*1E3};
_.W.getEmojiDelayMsFromTargetEps=function(X){return Math.random()*2*(1/X)*1E3};
_.W.linearInterpolateBounded=function(X,J,p,l,g){g=Math.min(Math.max(g,X),p);return(J*(p-g)+l*(g-X))/(p-X)};
XK.prototype.onEmojiFountainDataEntityUpdate=XK.prototype.onEmojiFountainDataEntityUpdate;XK.prototype.desktopFountainEmojiSizePxChanged=XK.prototype.desktopFountainEmojiSizePxChanged;XK.prototype.isActiveChanged=XK.prototype.isActiveChanged;_.u([_.R(),_.V("design:type",_.vb)],XK.prototype,"emojiManager",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],XK.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],XK.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XK.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.emojiFountainDataEntityKey"],selector:function(X,J){return _.SZ(X.entities,"emojiFountainDataEntity",J)}}),
_.V("design:type",Object)],XK.prototype,"emojiFountainData",void 0);_.u([_.R(),_.V("design:type",Boolean)],XK.prototype,"isActive",void 0);_.u([_.mA("isActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XK.prototype,"isActiveChanged",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],XK.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",String)],XK.prototype,"lastEmojiRequestedForTesting",void 0);
_.u([_.R({value:function(){return _.ch("desktop_fountain_emoji_size_px",20)}}),
_.V("design:type",Number)],XK.prototype,"desktopFountainEmojiSizePx",void 0);_.u([_.mA("desktopFountainEmojiSizePx"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XK.prototype,"desktopFountainEmojiSizePxChanged",null);_.u([_.qB("#emoji-container"),_.V("design:type",HTMLElement)],XK.prototype,"emojiContainer",void 0);
_.u([_.mA("emojiFountainData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XK.prototype,"onEmojiFountainDataEntityUpdate",null);_.u([_.se({disableElementRegistration:!0,is:"yt-emoji-fountain-view-model",noInjection:!0})],XK);
_.N(XK,"yt-emoji-fountain-view-model",function(){if(k6T===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Cpw===void 0&&(Cpw=document.createElement("template"));var l=Cpw;p.call(J,l.content.cloneNode(!0),X.content.firstChild);k6T=X}X=k6T;return X},{mode:0});var AQA;var w1b;var JN=function(){return _.F.apply(this,arguments)||this};
_.r(JN,_.F);JN.prototype.onChoiceChanged=function(){this.data&&_.bS(this.hostElement,{"--yt-live-chat-poll-choice-vote-bar-transform":"translateX("+(100*(this.data.voteRatio||0)-100+"%)")})};
JN.prototype.onChoiceChanged=JN.prototype.onChoiceChanged;_.u([_.R(),_.V("design:type",Object)],JN.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JN.prototype,"onChoiceChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-banner-poll-choice"})],JN);
_.N(JN,"yt-live-chat-banner-poll-choice",function(){if(w1b===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;AQA===void 0&&(AQA=document.createElement("template"));var l=AQA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);w1b=X}X=w1b;return X},{mode:0});var Ycs;var vfJ;var pk=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_button_rework_with_live");X.small=!1;return X};
_.r(pk,_.F);pk.prototype.computeIsSmall=function(){var X;return((X=this.buttonOverrides)==null?void 0:X.size)==="S"};
pk.prototype.computeId=function(){return this.data&&this.data.targetId};
_.u([_.S(_.LK.YtLiveChatTooltipTargetingBehavior),_.V("design:type",Object)],pk.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.R({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.V("design:type",String)],pk.prototype,"id",void 0);_.u([_.R(),_.V("design:type",Object)],pk.prototype,"buttonOverrides",void 0);_.u([_.R(),_.V("design:type",Object)],pk.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pk.prototype,"modern",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsSmall(buttonOverrides)"}),_.V("design:type",Object)],pk.prototype,"small",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-button"})],pk);
_.N(pk,"yt-live-chat-button",function(){if(vfJ===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ycs===void 0&&(Ycs=document.createElement("template"));var l=Ycs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);vfJ=X}X=vfJ;return X},{mode:0});var eqs;var Zmp;var l5=function(){var X=_.F.apply(this,arguments)||this;X.inCollapsedBanner=!1;X.buttonOverrides={size:"S",style:"mono-inverse",iconPosition:"icon-only"};X.questionButtonOverrides={style:"mono",type:"filled"};return X};
_.r(l5,_.F);_.W=l5.prototype;_.W.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]]"}}}}}};
_.W.onContextMenuButtonClick=function(X){this.ytLiveChatItemBehavior.showContextMenu(X)};
_.W.onYtRendererstamperFinished=function(){this.menuButton=_.ya(this.hostElement).querySelector("#menu-button")};
_.W.dataChanged=function(){var X,J;if((J=_.a((X=this.data)==null?void 0:X.overflowMenuButton,_.wn))==null?0:J.command)this.data.contextMenuEndpoint=_.a(this.data.overflowMenuButton,_.wn).command};
_.W.onButtonClick=function(){var X,J=_.a((X=this.data)==null?void 0:X.askQuestionButton,_.wn);if(J){if(J.trackingParams&&(X=_.V_(J.trackingParams))){var p=_.Kv();p&&_.Wv(p,X)}_.h8(this.hostElement,"innertube-command",J.command)}};
l5.prototype.onYtRendererstamperFinished=l5.prototype.onYtRendererstamperFinished;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],l5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],l5.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],l5.prototype,"ytLiveChatItemBehavior",void 0);_.u([_.R({observer:"dataChanged"}),_.V("design:type",Object)],l5.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],l5.prototype,"inCollapsedBanner",void 0);_.u([_.R(),_.V("design:type",Object)],l5.prototype,"buttonOverrides",void 0);_.u([_.R(),_.V("design:type",Object)],l5.prototype,"questionButtonOverrides",void 0);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],l5.prototype,"onYtRendererstamperFinished",null);
_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-call-for-questions-renderer"})],l5);
_.N(l5,"yt-live-chat-call-for-questions-renderer",function(){if(Zmp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;eqs===void 0&&(eqs=document.createElement("template"));var l=eqs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Zmp=X}X=Zmp;return X},{mode:0});var hqp={};hqp.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 X=this;window.requestAnimationFrame(function(){X.restoreFocusNode_||(X.restoreFocusNode_=document.activeElement);var J=_.rss(X.hostElement);J.length&&J[J.length-1].focus()})},
isAttachedChanged_:function(X,J){X?this.focusChild_():J&&this.restoreFocus_()},
hiddenChanged_:function(){this.hidden?this.restoreFocus_():this.focusChild_()},
restoreFocus_:function(){this.restoreFocusNode_&&(this.restoreFocusNode_.focus(),this.restoreFocusNode_=null)},
onFocus_:function(X){this.hidden||_.Yj(X).indexOf(this.hostElement)!==-1||(X.stopPropagation(),this.focusChild_())}};var xF2;var Hmb;var g5=function(){return _.F.apply(this,arguments)||this};
_.r(g5,_.F);g5.prototype.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm_button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.cancelButton":{id:"cancel_button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
g5.prototype.onClick=function(X){X.target!==this.confirmButton&&X.target!==this.cancelButton&&(this.hidden=!0)};
_.u([_.qB("#confirm_button"),_.V("design:type",Object)],g5.prototype,"confirmButton",void 0);_.u([_.qB("#cancel_button"),_.V("design:type",Object)],g5.prototype,"cancelButton",void 0);_.u([_.R(),_.V("design:type",a92)],g5.prototype,"data",void 0);_.u([_.R({value:!0,reflectToAttribute:!0}),_.V("design:type",Boolean)],g5.prototype,"hidden",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],g5.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(hqp.YtLiveChatDialogBehavior),_.V("design:type",Object)],g5.prototype,"ytLiveChatDialogBehavior",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-dialog-renderer",noInjection:!0})],g5);
var a92=_.N(g5,"yt-live-chat-dialog-renderer",function(){if(Hmb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;xF2===void 0&&(xF2=document.createElement("template"));var l=xF2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Hmb=X}X=Hmb;return X},{mode:0});var UFp;var rQA,I9p=function(){if(rQA!==void 0)return rQA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;UFp===void 0&&(UFp=document.createElement("template"));var l=UFp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);return rQA=X};var yQs;var ofb;var Bx=function(){var X=_.F.apply(this,arguments)||this;X.icon=null;return X};
_.r(Bx,_.F);Bx.prototype.dismiss=function(){_.h8(this.hostElement,"yt-live-chat-error-message-dismiss")};
Bx.prototype.computeIcon=function(X){return X&&X.iconType?"yt-icons:"+X.iconType.toLowerCase():"yt-icons:close"};
_.u([_.R(),_.V("design:type",Object)],Bx.prototype,"data",void 0);_.u([_.R({computed:"computeIcon(data.icon)"}),_.V("design:type",Object)],Bx.prototype,"icon",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-error-message-renderer",noInjection:!0})],Bx);
_.N(Bx,"yt-live-chat-error-message-renderer",function(){if(ofb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;yQs===void 0&&(yQs=document.createElement("template"));var l=yQs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ofb=X}X=ofb;return X},{mode:0});var ScJ;var Omp;var $J=function(){var X=_.F.apply(this,arguments)||this;X.tooltip=null;X.data=null;X.id="";X.active=!1;X.icon="";X.disabled=!1;X.showTooltip=!1;X.useToggledActiveState=!0;X.actionMap={"yt-live-chat-actions":"handleLiveChatActions"};return X};
_.r($J,_.F);_.W=$J.prototype;
_.W.dataChanged=function(){var X;((X=this.data)==null?0:X.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,_.cn)(this.tooltip).textContent=this.data.tooltip):this.tooltip&&(this.hostElement.removeChild(this.tooltip),this.tooltip=null);var J;if((J=this.data)==null?0:J.disabled)this.disabled=!0};
_.W.computeId=function(X){return X};
_.W.computeIcon=function(X,J){if(!X)return"";if(this.useToggledActiveState)return"yt-icons:"+X.toLowerCase();var p,l;return J&&((p=this.data)==null?0:(l=p.toggledIcon)==null?0:l.iconType)?"yt-icons:"+this.data.toggledIcon.iconType.toLowerCase():"yt-icons:"+X.toLowerCase()};
_.W.logPDGEntryPoint=function(){_.MpU(_.c5("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")};
_.W.immediatelyShowTooltip=function(){var X=_.ya(this.hostElement).querySelector("#tooltip");X.animationDelay=0;X.animationConfig={entry:[{name:"fade-in-animation",timing:{}}]};X.show()};
_.W.disabledChanged=function(){this.disabled?this.hostElement.setAttribute("aria-disabled",""):this.hostElement.removeAttribute("aria-disabled")};
_.W.onClick=function(X){var J;((J=this.data)==null?0:J.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(),X.stopPropagation())),this.id!=="creator"&&this.id!=="product-picker"||this.removeBubble(),_.h8(this.hostElement,"yt-live-chat-icon-toggle-button-renderer-toggle",{targetId:this.id}))};
_.W.computeShowTooltip=function(X,J){return!!(X&&X.tooltip&&J)};
_.W.maybeUpdateTooltipText=function(){var X=this,J;if((J=this.data)==null?0:J.tooltip){var p=this.active&&this.data.activeTooltip?this.data.activeTooltip:this.data.tooltip;setTimeout(function(){(0,_.cn)(X.tooltip).textContent=p},250)}};
_.W.handleLiveChatActions=function(X){var J=this;X.length&&(this.id!=="creator"&&this.id!=="product-picker"||X.forEach(function(p){(p=J.get("addLiveChatTickerItemAction.item.liveChatTickerPaidMessageItemRenderer",p))&&p.durationSec===p.fullDurationSec&&J.startBubble(J.colorFromDecimal(p.startBackgroundColor))}))};
_.W.onAnimationEnd=function(){this.hostElement.removeAttribute("bubble")};
_.W.startBubble=function(X){_.bS(this.hostElement,{"--yt-live-chat-monetization-button-glow":X});this.hostElement.setAttribute("bubble","")};
_.W.removeBubble=function(){this.hostElement.removeAttribute("bubble")};
_.W.colorFromDecimal=function(X){typeof X==="string"&&(X=Number(X));return"rgba("+[X>>16&255,X>>8&255,X&255,(X>>24&255)/255].join()+")"};
$J.prototype.onAnimationEnd=$J.prototype.onAnimationEnd;$J.prototype.disabledChanged=$J.prototype.disabledChanged;$J.prototype.dataChanged=$J.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],$J.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$J.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.LK.YtLiveChatTooltipTargetingBehavior),_.V("design:type",Object)],$J.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$J.prototype,"data",void 0);_.u([_.R({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.V("design:type",Object)],$J.prototype,"id",void 0);_.u([_.R({notify:!0,reflectToAttribute:!0}),_.V("design:type",Object)],$J.prototype,"active",void 0);
_.u([_.R({readOnly:!0,computed:"computeIcon(data.icon.iconType, active)"}),_.V("design:type",Object)],$J.prototype,"icon",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$J.prototype,"disabled",void 0);_.u([_.R({computed:"computeShowTooltip(data, disabled)"}),_.V("design:type",Object)],$J.prototype,"showTooltip",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$J.prototype,"useToggledActiveState",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$J.prototype,"dataChanged",null);_.u([_.mA("disabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$J.prototype,"disabledChanged",null);_.u([_.R8("animationend"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],$J.prototype,"onAnimationEnd",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-icon-toggle-button-renderer",noInjection:!0})],$J);
_.N($J,"yt-live-chat-icon-toggle-button-renderer",function(){if(Omp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ScJ===void 0&&(ScJ=document.createElement("template"));var l=ScJ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Omp=X}X=Omp;return X},{mode:0});var cQp;var bmp;var Wx=function(){return _.F.apply(this,arguments)||this};
_.r(Wx,_.F);Wx.prototype.configureRendererStamper=function(){return{"data.helpButton":{id:"help-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.closeButton":{id:"close-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.u([_.R(),_.V("design:type",Object)],Wx.prototype,"data",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Wx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-message-input-prompt-header-renderer"})],Wx);
_.N(Wx,"yt-live-chat-message-input-prompt-header-renderer",function(){if(bmp===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;cQp===void 0&&(cQp=document.createElement("template"));var l=cQp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);bmp=X}X=bmp;return X},{mode:0});var f9A;var DF2;var Rqp;var mF2;var FZs;var qcA;var NTJ=function(){return _.F.apply(this,arguments)||this};
_.r(NTJ,_.F);_.u([_.R(),_.V("design:type",Object)],NTJ.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-message-subtext-renderer",noInjection:!0})],NTJ);
_.N(NTJ,"yt-live-chat-message-subtext-renderer",function(){if(qcA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;FZs===void 0&&(FZs=document.createElement("template"));var l=FZs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);qcA=X}X=qcA;return X},{mode:0});var Ck=function(){var X=_.F.apply(this,arguments)||this;X.subtextOnBottom=!1;X.buttonOverrides={style:"mono",type:"tonal"};return X};
_.r(Ck,_.F);Ck.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ck.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ck.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ck.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Ck.prototype,"subtextOnBottom",void 0);_.u([_.R(),_.V("design:type",Object)],Ck.prototype,"buttonOverrides",void 0);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-message-renderer",noInjection:!0})],Ck);
_.N(Ck,"yt-live-chat-message-renderer",function(){if(mF2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Rqp===void 0&&(Rqp=document.createElement("template"));var l=Rqp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);mF2=X}X=mF2;return X},{mode:0});var Ms0;var uR2;var kJ=function(){var X=_.F.apply(this,arguments)||this;X.isRemovable=!1;X.hasPrefilledText=!1;X.isInputDirty=!1;X.overCharacterLimit=!1;X.underCharacterLimit=!1;X.showErrorMessage=!1;return X};
_.r(kJ,_.F);_.W=kJ.prototype;_.W.computeId=function(){return this.data.id};
_.W.computeInputData=function(){return this.data.inputData};
_.W.computeHasPrefilledText=function(){return this.data.hasPrefilledText};
_.W.computeIsRemovable=function(){return!!this.data&&!!this.data.isRemovable};
_.W.computeShowErrorMessage=function(){return this.data&&this.data.charCountErrorText?this.overCharacterLimit||this.underCharacterLimit&&this.isInputDirty:!1};
_.W.getLiveChatRichMessageInput=function(){return _.ya(this.hostElement).querySelector("#input").liveChatRichMessageInput};
_.W.clearInput=function(){_.ya(this.hostElement).querySelector("#input").setLiveChatRichMessageInput(null)};
_.W.computeCharactersRemaining=function(){if(this.data&&this.data.maxCharacterLimit!==void 0&&this.characterCount!==void 0)return this.data.maxCharacterLimit-this.characterCount};
_.W.computeOverCharacterLimit=function(){return this.charactersRemaining!==void 0&&this.charactersRemaining<0};
_.W.computeUnderCharacterLimit=function(){return this.hasPrefilledText?!1:!!this.data&&this.characterCount!==void 0&&this.data.minCharacterLimit>this.characterCount};
_.W.handleTextInputCharCountChanged=function(X){X=X.detail&&X.detail.characterCount;X!==void 0&&(this.characterCount=X,X!==0&&(this.isInputDirty=!0))};
_.W.onInputFocusOut=function(){this.isInputDirty=!0};
_.W.onClickCloseButton=function(){_.h8(this.hostElement,"yt-live-chat-poll-editor-input-closed",{id:this.id})};
kJ.prototype.handleTextInputCharCountChanged=kJ.prototype.handleTextInputCharCountChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kJ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kJ.prototype,"data",void 0);_.u([_.R({computed:"computeId(data.id)"}),_.V("design:type",String)],kJ.prototype,"id",void 0);_.u([_.R({computed:"computeInputData(data.inputData)"}),_.V("design:type",Object)],kJ.prototype,"inputData",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsRemovable(data.isRemovable)"}),_.V("design:type",Object)],kJ.prototype,"isRemovable",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasPrefilledText(data.hasPrefilledText)"}),_.V("design:type",Object)],kJ.prototype,"hasPrefilledText",void 0);_.u([_.R({computed:"computeCharactersRemaining(data.maxCharacterLimit, characterCount)"}),_.V("design:type",Number)],kJ.prototype,"charactersRemaining",void 0);
_.u([_.R(),_.V("design:type",Number)],kJ.prototype,"characterCount",void 0);_.u([_.R(),_.V("design:type",Object)],kJ.prototype,"isInputDirty",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeOverCharacterLimit(charactersRemaining)"}),_.V("design:type",Object)],kJ.prototype,"overCharacterLimit",void 0);_.u([_.R({computed:"computeUnderCharacterLimit(data, characterCount, hasPrefilledText)"}),_.V("design:type",Object)],kJ.prototype,"underCharacterLimit",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeShowErrorMessage(data.charCountErrorText, overCharacterLimit, isInputDirty, characterCount)"}),_.V("design:type",Object)],kJ.prototype,"showErrorMessage",void 0);_.u([_.R8("yt-live-chat-text-input-field-renderer-character-count-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],kJ.prototype,"handleTextInputCharCountChanged",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-input",noInjection:!0})],kJ);
_.N(kJ,"yt-live-chat-poll-editor-input",function(){if(uR2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ms0===void 0&&(Ms0=document.createElement("template"));var l=Ms0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);uR2=X}X=uR2;return X},{mode:0});var G6p;var dF6;var Vs0={minPollOptions:2,maxPollOptions:4,minPollOptionChars:1,maxPollOptionChars:35,maxPollQuestionChars:100,optionPlaceholderText:{simpleText:""},questionPlaceholderText:{simpleText:""},customOptionPlaceholderText:[],pollOptionData:{}},nk=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_button_rework_with_live");X.closeButtonOverrides={iconPosition:"icon-only"};X.startButtonOverrides={style:"mono",type:"filled"};X.addOptionButtonOverrides={style:"mono",type:"text"};return X};
_.r(nk,_.F);_.W=nk.prototype;
_.W.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"}}}}};
_.W.dataChanged=function(){this.isValidPoll=this.getIsValidPoll();var X;_.a((X=this.data)==null?void 0:X.startButton,_.wn)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.W.computeId=function(){return this.data&&this.data.id||""};
_.W.computeOverQuestionCharacterLimit=function(){return this.pollEditorInfoWithDefaults?this.pollQuestionCharacterCount>this.pollEditorInfoWithDefaults.maxPollQuestionChars:!1};
_.W.computeCurrentNumPollOptions=function(){return this.pollOptionsData.length};
_.W.computeHasMaxNumPollOptions=function(){return!this.pollEditorInfoWithDefaults||this.currentNumPollOptions>=this.pollEditorInfoWithDefaults.maxPollOptions};
_.W.computeShowQuestionErrorMessage=function(){return!!this.pollEditorInfoWithDefaults&&this.overQuestionCharacterLimit&&!!this.pollEditorInfoWithDefaults.pollQuestionCharCountErrorText};
_.W.shouldInitializePollChanged=function(){if(this.shouldInitializePoll)for(var X=0;X<this.pollEditorInfoWithDefaults.minPollOptions;X++)this.addPollOptionData()};
_.W.getIsValidPoll=function(){var X=this;if(!this.pollEditorInfoWithDefaults)return!1;var J=this.pollEditorInfoWithDefaults,p=J.minPollOptionChars,l=J.maxPollOptionChars,g=J.customOptionPlaceholderText;if(this.pollQuestionCharacterCount>J.maxPollQuestionChars)return!1;J=_.ya(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input");return Array.from(J).every(function(B,k){B=B.characterCount;!B&&g[k]&&(B=X.ytRendererBehavior.getSimpleString(g[k]).length);return B!==void 0&&B>=p&&B<=l})};
_.W.isValidPollChanged=function(){var X;_.a((X=this.data)==null?void 0:X.startButton,_.wn)&&this.set("data.startButton.buttonRenderer.isDisabled",!this.isValidPoll)};
_.W.addPollOptionData=function(){var X=this.pollEditorInfoWithDefaults,J=X.maxPollOptionChars,p=X.optionPlaceholderText,l=X.customOptionPlaceholderText,g=X.pollOptionData;this.currentNumPollOptions>=X.maxPollOptions||(X={liveChatPollOptionInput:{inputData:{placeholder:l[this.currentNumPollOptions]||p,maxCharacterLimit:J},maxCharacterLimit:J,minCharacterLimit:X.minPollOptionChars,hasPrefilledText:!!l[this.currentNumPollOptions],isRemovable:this.currentNumPollOptions>=X.minPollOptions}},g.charCountErrorText&&
(X.liveChatPollOptionInput.charCountErrorText=g.charCountErrorText),g.charsRemainingAltLabel&&(X.liveChatPollOptionInput.charsRemainingAltLabel=g.charsRemainingAltLabel),g.removeOptionAltText&&(X.liveChatPollOptionInput.removeOptionAltText=g.removeOptionAltText),this.push("pollOptionsData",X),g=Array.from(_.ya(_.ya(this.hostElement).querySelector("#poll-options")).children),g.forEach(function(B,k){B.polymerController.set("data.id",k)}),_.ya(g[g.length-1]).querySelector("#input").focus())};
_.W.getPollOptionInputValues=function(){var X=this,J=[],p=_.ya(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input"),l=this.get("data.pollEditorInfo.customOptionPlaceholderText")||[];Array.from(p).forEach(function(g,B){var k=null;g=g.getLiveChatRichMessageInput();var n;(g==null?0:(n=g.textSegments)==null?0:n.length)?k=_.lE(g):l[B]&&(k=X.formattedStringToLiveChatRichMessageInput(l[B]));J.push(k)});
return J};
_.W.requestCreateAndStartPoll=function(X){var J=this.getPollOptionInputValues();if(!J.some(function(l){return!l})){J={optionText:J};
var p=_.ya(_.ya(this.hostElement).querySelector("#poll-question")).firstChild;p&&p.liveChatRichMessageInput&&(J.questionText=_.lE(p.liveChatRichMessageInput));_.am(this.hostElement,[X,J])}};
_.W.selectedChanged=function(){if(this.selected){var X=_.ya(_.ya(this.hostElement).querySelector("#start-button")).firstElementChild;if(X){var J;(J=_.ya(X).querySelector("#button")||_.o8(X).querySelector("button"))==null||J.focus()}}};
_.W.handleTextInputChanged=function(X){var J;((J=X.target)==null?void 0:J.id)==="poll-question-input"&&(this.pollQuestionCharacterCount=X.detail.characterCount);this.isValidPoll=this.getIsValidPoll()};
_.W.handleStartButtonAction=function(X){X.detail.actionName==="yt-service-request"&&(X.stopPropagation(),(X=X.detail.args[1])&&this.requestCreateAndStartPoll(X))};
_.W.handleServiceRequestSent=function(){this.createPollRequestInFlight=!0};
_.W.handleServiceRequestCompleted=function(X){this.createPollRequestInFlight=!1;(X=X.detail&&X.detail.data)&&X.success&&(_.h8(this.hostElement,"picker-cancelled"),_.xm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels"))};
_.W.onCloseClick=function(){_.h8(this.hostElement,"picker-cancelled");_.xm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.W.onAddOptionButtonClick=function(){this.addPollOptionData();this.isValidPoll=this.getIsValidPoll()};
_.W.handlePollEditorInputClosed=function(X){var J=this.pollOptionsData.findIndex(function(p){return p.liveChatPollOptionInput.id===X.detail.id});
this.splice("pollOptionsData",J,1);this.isValidPoll=this.getIsValidPoll()};
_.W.onPickerCancelled=function(){this.reset()};
_.W.reset=function(){if(this.pollEditorInfoWithDefaults){for(;this.currentNumPollOptions>this.pollEditorInfoWithDefaults.minPollOptions;)this.pop("pollOptionsData");var X=_.ya(_.ya(this.hostElement).querySelector("#poll-question")).firstChild;X&&X.setLiveChatRichMessageInput(null);if(X=_.ya(this.hostElement).querySelectorAll("yt-live-chat-poll-editor-input")){X=_.C(Array.from(X));for(var J=X.next();!J.done;J=X.next())J.value.clearInput()}this.isValidPoll=this.getIsValidPoll()}};
_.W.formattedStringToLiveChatRichMessageInput=function(X){return X.simpleText?{text_segments:[X.simpleText]}:{text_segments:X.runs}};
_.O1.Object.defineProperties(nk.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(Vs0,this.data.pollEditorInfo)}},
shouldInitializePoll:{configurable:!0,enumerable:!0,get:function(){return!!this.pollEditorInfoWithDefaults&&!this.pollOptionsData.length}}});
nk.prototype.onPickerCancelled=nk.prototype.onPickerCancelled;nk.prototype.handlePollEditorInputClosed=nk.prototype.handlePollEditorInputClosed;nk.prototype.handleServiceRequestCompleted=nk.prototype.handleServiceRequestCompleted;nk.prototype.handleServiceRequestSent=nk.prototype.handleServiceRequestSent;nk.prototype.handleTextInputChanged=nk.prototype.handleTextInputChanged;nk.prototype.selectedChanged=nk.prototype.selectedChanged;nk.prototype.isValidPollChanged=nk.prototype.isValidPollChanged;
nk.prototype.shouldInitializePollChanged=nk.prototype.shouldInitializePollChanged;nk.prototype.dataChanged=nk.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nk.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],nk.prototype,"modern",void 0);
_.u([_.R(),_.V("design:type",Object)],nk.prototype,"closeButtonOverrides",void 0);_.u([_.R(),_.V("design:type",Object)],nk.prototype,"startButtonOverrides",void 0);_.u([_.R(),_.V("design:type",Object)],nk.prototype,"addOptionButtonOverrides",void 0);_.u([_.R({computed:"computeId(data.id)",reflectToAttribute:!0}),_.V("design:type",String)],nk.prototype,"id",void 0);_.u([_.R({value:function(){return[]}}),
_.V("design:type",Array)],nk.prototype,"pollOptionsData",void 0);_.u([_.O("pollEditorInfoWithDefaults"),_.V("design:type",Object),_.V("design:paramtypes",[])],nk.prototype,"pollQuestionData",null);_.u([_.R({value:0}),_.V("design:type",Number)],nk.prototype,"pollQuestionCharacterCount",void 0);_.u([_.O("pollEditorInfoWithDefaults.maxPollQuestionChars","pollQuestionCharacterCount"),_.V("design:type",Object),_.V("design:paramtypes",[])],nk.prototype,"pollQuestionCharactersRemaining",null);
_.u([_.R({reflectToAttribute:!0,computed:"computeOverQuestionCharacterLimit(pollQuestionCharacterCount, pollEditorInfoWithDefaults)"}),_.V("design:type",Boolean)],nk.prototype,"overQuestionCharacterLimit",void 0);_.u([_.O("data.pollEditorInfo"),_.V("design:type",Object),_.V("design:paramtypes",[])],nk.prototype,"pollEditorInfoWithDefaults",null);_.u([_.R({computed:"computeCurrentNumPollOptions(pollOptionsData.splices)",value:0}),_.V("design:type",Number)],nk.prototype,"currentNumPollOptions",void 0);
_.u([_.R({computed:"computeHasMaxNumPollOptions(pollEditorInfoWithDefaults, currentNumPollOptions)",reflectToAttribute:!0}),_.V("design:type",Boolean)],nk.prototype,"hasMaxNumPollOptions",void 0);_.u([_.O("pollEditorInfoWithDefaults","pollOptionsData"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],nk.prototype,"shouldInitializePoll",null);_.u([_.R(),_.V("design:type",Object)],nk.prototype,"isValidPoll",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],nk.prototype,"createPollRequestInFlight",void 0);_.u([_.R(),_.V("design:type",Object)],nk.prototype,"selected",void 0);_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeShowQuestionErrorMessage(pollEditorInfoWithDefaults, overQuestionCharacterLimit)"}),_.V("design:type",Boolean)],nk.prototype,"showQuestionErrorMessage",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nk.prototype,"dataChanged",null);_.u([_.mA("shouldInitializePoll"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nk.prototype,"shouldInitializePollChanged",null);_.u([_.mA("isValidPoll"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nk.prototype,"isValidPollChanged",null);
_.u([_.mA("selected"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nk.prototype,"selectedChanged",null);_.u([_.R8("yt-live-chat-text-input-field-renderer-character-count-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],nk.prototype,"handleTextInputChanged",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nk.prototype,"handleServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],nk.prototype,"handleServiceRequestCompleted",null);
_.u([_.R8("yt-live-chat-poll-editor-input-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],nk.prototype,"handlePollEditorInputClosed",null);_.u([_.R8("picker-cancelled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nk.prototype,"onPickerCancelled",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-poll-editor-panel-renderer",noInjection:!0})],nk);
_.N(nk,"yt-live-chat-poll-editor-panel-renderer",function(){if(dF6===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;G6p===void 0&&(G6p=document.createElement("template"));var l=G6p;p.call(J,l.content.cloneNode(!0),X.content.firstChild);dF6=X}X=dF6;return X},{mode:0});var tsw;var Pps;var Lk=function(){return _.F.apply(this,arguments)||this};
_.r(Lk,_.F);Lk.prototype.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","-1")};
Lk.prototype.onClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.O1.Object.defineProperties(Lk.prototype,{itemId:{configurable:!0,enumerable:!0,get:function(){var X,J;return(X=this.data)==null?void 0:(J=X.title)==null?void 0:J.content}},
hasPromotion:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.hasBlueDot)}},
innertubeCommand:{configurable:!0,enumerable:!0,get:function(){var X;return _.Xg((X=this.data)==null?void 0:X.onTapCommand)}}});
_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],Lk.prototype,"ytEndpointBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Lk.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Lk.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Lk.prototype,"itemId",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Lk.prototype,"hasPromotion",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Lk.prototype,"innertubeCommand",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-item-view-model",noInjection:!0})],Lk);
_.N(Lk,"yt-live-chat-product-picker-panel-item-view-model",function(){if(Pps===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;tsw===void 0&&(tsw=document.createElement("template"));var l=tsw;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Pps=X}X=Pps;return X},{mode:0});var QGp;var EfT;var AN=function(){var X=_.F.apply(this,arguments)||this;X.id="product-picker";X.selected=!1;X.closeButtonId="close-button";X.actionMap={"yt-live-chat-close-buy-flow":"onCloseBuyFlow","yt-live-chat-close-engage-with-audience-editor-panels":"onCloseEngageWithAudienceEditorPanels"};return X};
_.r(AN,_.F);_.W=AN.prototype;_.W.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{liveChatProductPickerPanelItemViewModel:"yt-live-chat-product-picker-panel-item-view-model"}}}};
_.W.observeSelected=function(){this.selected&&this.hostElement.focus();var X=_.ya(this.hostElement).querySelectorAll("yt-live-chat-product-picker-panel-item-view-model");X.length&&X[0].focus()};
_.W.onCloseBuyFlow=function(){_.h8(this.hostElement,"picker-cancelled")};
_.W.onCloseClick=function(){_.h8(this.hostElement,"picker-cancelled");var X;((X=this.data)==null?0:X.closeButton)&&this.ytRendererBehavior.logExplicitClick(_.a(this.data.closeButton,_.ZD))};
_.W.onCloseEngageWithAudienceEditorPanels=function(){_.h8(this.hostElement,"picker-cancelled")};
AN.prototype.observeSelected=AN.prototype.observeSelected;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],AN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],AN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],AN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],AN.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],AN.prototype,"id",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],AN.prototype,"selected",void 0);_.u([_.R(),_.V("design:type",Object)],AN.prototype,"closeButtonId",void 0);_.u([_.mA("selected"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AN.prototype,"observeSelected",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-product-picker-panel-view-model",noInjection:!0})],AN);
_.N(AN,"yt-live-chat-product-picker-panel-view-model",function(){if(EfT===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;QGp===void 0&&(QGp=document.createElement("template"));var l=QGp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);EfT=X}X=EfT;return X},{mode:0});var KZT;var TT2;var w5=function(){var X=_.F.apply(this,arguments)||this;X.iconId="";X.icon="";X.disabled=!1;X.systemIcons=_.H("kevlar_system_icons");return X};
_.r(w5,_.F);_.W=w5.prototype;_.W.computeIconId=function(X){return X&&X.icon&&X.icon.iconType?X.icon.iconType.toLowerCase():""};
_.W.computeIcon=function(X){return X&&X.icon&&X.icon.iconType?(X=X.icon.iconType.toLowerCase(),(X.toLowerCase()=="gift"?"yt-sys-icons":"yt-icons")+":"+X):""};
_.W.computeDisabled=function(X){return!!X};
_.W.computeCommand=function(X,J){return J?void 0:X};
_.W.computeTooltip=function(X,J){return J&&X?X:""};
_.W.onClick=function(){this.data&&!this.disabled&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.O1.Object.defineProperties(w5.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var X="",J,p,l;if((J=this.data)==null?0:(p=J.text)==null?0:(l=p.runs)==null?0:l.length)X=this.data.text.runs[0].text||"";else{var g,B;if((g=this.data)==null?0:(B=g.text)==null?0:B.simpleText)X=this.data.text.simpleText}var k,n,w;if((k=this.data)==null?0:(n=k.subtext)==null?0:(w=n.runs)==null?0:w.length)X&&(X+=". "),X+=this.data.subtext.runs[0].text||"";else{var Y,e;if((Y=this.data)==null?0:(e=Y.subtext)==
null?0:e.simpleText)X&&(X+=". "),X+=this.data.subtext.simpleText}return X}}});
_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],w5.prototype,"ytEndpointBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],w5.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],w5.prototype,"data",void 0);_.u([_.R({computed:"computeIconId(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w5.prototype,"iconId",void 0);
_.u([_.R({computed:"computeIcon(data)",reflectToAttribute:!0}),_.V("design:type",Object)],w5.prototype,"icon",void 0);_.u([_.R({computed:"computeDisabled(data.isDisabled)",reflectToAttribute:!0}),_.V("design:type",Object)],w5.prototype,"disabled",void 0);_.u([_.R({computed:"computeCommand(data.command, disabled)"}),_.V("design:type",Object)],w5.prototype,"command",void 0);_.u([_.R({computed:"computeTooltip(data.disabledTooltip, disabled)"}),_.V("design:type",String)],w5.prototype,"tooltip",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],w5.prototype,"systemIcons",void 0);_.u([_.O("data.text","data.subtext"),_.R(),_.V("design:type",String),_.V("design:paramtypes",[])],w5.prototype,"ariaLabel",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-product-button-renderer",noInjection:!0})],w5);
_.N(w5,"yt-live-chat-product-button-renderer",function(){if(TT2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;KZT===void 0&&(KZT=document.createElement("template"));var l=KZT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);TT2=X}X=TT2;return X},{mode:0});var zqT;var jGp;var YJ=function(){var X=_.F.apply(this,arguments)||this;X.selected=!1;X.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 X};
_.r(YJ,_.F);_.W=YJ.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.computeId=function(X){return X.id||""};
_.W.onCloseClick=function(){_.h8(this.hostElement,"picker-cancelled")};
_.W.observeSelected=function(){this.selected&&this.hostElement.focus();var X=this.hostElement.querySelectorAll("yt-live-chat-product-button-renderer");X.length&&X[0].focus()};
_.W.onCloseBuyFlow=function(){_.h8(this.hostElement,"picker-cancelled")};
_.W.onCloseEngageWithAudienceEditorPanels=function(){_.h8(this.hostElement,"picker-cancelled")};
YJ.prototype.observeSelected=YJ.prototype.observeSelected;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],YJ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YJ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],YJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],YJ.prototype,"data",void 0);
_.u([_.R({computed:"computeId(data)",reflectToAttribute:!0}),_.V("design:type",String)],YJ.prototype,"id",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YJ.prototype,"selected",void 0);_.u([_.mA("selected"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YJ.prototype,"observeSelected",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-product-picker-renderer",noInjection:!0})],YJ);
_.N(YJ,"yt-live-chat-product-picker-renderer",function(){if(jGp===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;zqT===void 0&&(zqT=document.createElement("template"));var l=zqT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);jGp=X}X=jGp;return X},{mode:0});var im2;var sGA;var XNA;var JCp;var vx=function(){return _.F.apply(this,arguments)||this};
_.r(vx,_.F);vx.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()};
vx.prototype.computeUseRegularBackground=function(){return!this.useLargeBackground&&!this.useAnimationBackground};
vx.prototype.created=function(){this.ids={background:zv(),maskOne:zv(),maskTwo:zv(),gradient:zv(),largeBackground:zv(),largeGradientOne:zv(),largeGradientTwo:zv(),largeGradientPath:zv()}};
vx.prototype.maybeLoadAnimationBackground=vx.prototype.maybeLoadAnimationBackground;_.u([_.R({value:!1}),_.V("design:type",Boolean)],vx.prototype,"useLargeBackground",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vx.prototype,"useAnimationBackground",void 0);_.u([_.R({value:!0,computed:"computeUseRegularBackground(useLargeBackground, useAnimationBackground)"}),_.V("design:type",Boolean)],vx.prototype,"useRegularBackground",void 0);
_.u([_.R(),_.V("design:type",Object)],vx.prototype,"ids",void 0);_.u([_.R(),_.V("design:type",Object)],vx.prototype,"lottieAnimation",void 0);_.u([_.qB("#animation-background"),_.V("design:type",HTMLDivElement)],vx.prototype,"animationBackground",void 0);_.u([_.mA("useAnimationBackground"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vx.prototype,"maybeLoadAnimationBackground",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-interactivity-component-background",noInjection:!0})],vx);
_.N(vx,"yt-live-interactivity-component-background",function(){if(JCp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;XNA===void 0&&(XNA=document.createElement("template"));var l=XNA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);JCp=X}X=JCp;return X},{mode:0});var e9=function(){var X=_.F.apply(this,arguments)||this;X.characterCount=0;X.showInputErrorMessage=!1;X.startQnaRequestInFlight=!1;X.modern=_.H("web_button_rework_with_live");X.buttonOverrides={style:"mono",type:"filled"};X.closeButtonOverrides={iconPosition:"icon-only"};X.actionMap={"yt-live-chat-open-qna-start-panel":"handleOpenQnaStartPanel"};return X};
_.r(e9,_.F);_.W=e9.prototype;
_.W.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]]"}}}}}};
_.W.onCharacterCountChanged=function(X){var J,p,l,g,B=(p=_.a(this==null?void 0:(J=this.data)==null?void 0:J.creatorCallForQuestions,ylA))==null?void 0:(l=p.inputField)==null?void 0:(g=l.liveChatTextInputFieldRenderer)==null?void 0:g.maxCharacterLimit,k,n;B!=null&&(X==null?void 0:(k=X.detail)==null?void 0:k.characterCount)!=null&&_.a(this==null?void 0:(n=this.data)==null?void 0:n.startButton,_.wn)&&(J=X.detail.characterCount>B,this.set("data.startButton.buttonRenderer.isDisabled",X.detail.characterCount===
0||J),this.showInputErrorMessage=J)};
_.W.onCloseClick=function(){_.h8(this.hostElement,"picker-cancelled");_.xm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.W.onPickerCancelled=function(){var X=_.ya(this.hostElement).querySelector("#qna-creator-text-input-field");X&&X.setLiveChatRichMessageInput(null)};
_.W.handleOpenQnaStartPanel=function(){var X=_.ya(this.hostElement).querySelector("#qna-creator-text-input-field");X&&X.focus()};
_.W.handleStartButtonAction=function(X){var J=this;if(X.detail.actionName==="yt-service-request"&&(X.stopPropagation(),X=X.detail.args[1])){var p=_.ya(this.hostElement).querySelector("#qna-creator-text-input-field"),l;(p==null?0:(l=p.liveChatRichMessageInput)==null?0:l.textSegments)&&p.liveChatRichMessageInput.textSegments.length!==0&&(l={rich_message:_.lE(p.liveChatRichMessageInput)},_.am(this.hostElement,[X,l]).then(function(){_.h8(J.hostElement,"picker-cancelled")}))}};
_.W.handleServiceRequestSent=function(){this.startQnaRequestInFlight=!0};
_.W.handleServiceRequestCompleted=function(X){var J;X=X==null?void 0:(J=X.detail)==null?void 0:J.data;(X==null?0:X.actions)&&X.actions.length>0?this.startQnaRequestInFlight=!1:_.xm(this.hostElement,"yt-live-chat-close-engage-with-audience-editor-panels")};
_.W.handleServiceRequestError=function(){this.startQnaRequestInFlight=!1};
e9.prototype.handleServiceRequestError=e9.prototype.handleServiceRequestError;e9.prototype.handleServiceRequestCompleted=e9.prototype.handleServiceRequestCompleted;e9.prototype.handleServiceRequestSent=e9.prototype.handleServiceRequestSent;e9.prototype.onPickerCancelled=e9.prototype.onPickerCancelled;e9.prototype.onCharacterCountChanged=e9.prototype.onCharacterCountChanged;_.u([_.R(),_.V("design:type",Object)],e9.prototype,"characterCount",void 0);
_.u([_.R(),_.V("design:type",Object)],e9.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],e9.prototype,"showInputErrorMessage",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],e9.prototype,"startQnaRequestInFlight",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],e9.prototype,"modern",void 0);_.u([_.R(),_.V("design:type",Object)],e9.prototype,"buttonOverrides",void 0);
_.u([_.R(),_.V("design:type",Object)],e9.prototype,"closeButtonOverrides",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],e9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],e9.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.S(_.xK.YtLiveChatItemBehavior),_.V("design:type",_.Hb)],e9.prototype,"ytLiveChatItemBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],e9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R8("yt-live-chat-text-input-field-renderer-character-count-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],e9.prototype,"onCharacterCountChanged",null);_.u([_.R8("picker-cancelled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],e9.prototype,"onPickerCancelled",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],e9.prototype,"handleServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],e9.prototype,"handleServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],e9.prototype,"handleServiceRequestError",null);_.u([_.Xo({disableElementRegistration:!0,is:"yt-live-chat-qna-start-panel-renderer"})],e9);
_.N(e9,"yt-live-chat-qna-start-panel-renderer",function(){if(sGA===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;im2===void 0&&(im2=document.createElement("template"));var l=im2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);sGA=X}X=sGA;return X},{mode:0});var pNJ;var lOw;var Zj=function(){return _.F.apply(this,arguments)||this};
_.r(Zj,_.F);Zj.prototype.dismiss=function(){_.h8(this.hostElement,"yt-live-chat-error-message-dismiss")};
Zj.prototype.edit=function(){_.h8(this.hostElement,"yt-live-chat-error-message-edit",this.data.originalRichMessage)};
_.u([_.R(),_.V("design:type",Object)],Zj.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-text-actions-error-message-renderer",noInjection:!0})],Zj);
_.N(Zj,"yt-live-chat-text-actions-error-message-renderer",function(){if(lOw===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;pNJ===void 0&&(pNJ=document.createElement("template"));var l=pNJ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);lOw=X}X=lOw;return X},{mode:0});var gQT;var BXJ;var $dp;var W5s;var hN=function(){var X=_.F.apply(this,arguments)||this;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.newnessDotEligible=!1;return X};
_.r(hN,_.F);hN.prototype.sendReaction=function(){var X,J,p=((X=this.data)==null?void 0:X.emojiId)||((J=this.data)==null?void 0:J.emoteId),l;p&&((l=this.data)==null?0:l.shouldTriggerAnimation)&&_.xm(this.hostElement,"yt-create-user-reaction-animation",[p]);var g;(X=_.Xg((g=this.data)==null?void 0:g.onTap))&&_.RC(X,this.hostElement);this.showNewnessDot&&_.xm(this.hostElement,"yt-hide-newness-dot")};
hN.prototype.onClick=function(X){(!X||X.clientX||X.clientY)&&this.sendReaction()};
hN.prototype.onKeyDown=function(X){X.key!=="Enter"&&X.key!==" "||X.repeat||this.sendReaction()};
_.O1.Object.defineProperties(hN.prototype,{showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.maybeShowNewnessDot)&&this.newnessDotEligible}},
useYtImage:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!(((X=this.data)==null?0:X.emojiId)||((J=this.data)==null?0:J.emoteId))}}});
_.u([_.R(),_.V("design:type",Object)],hN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],hN.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",Object)],hN.prototype,"newnessDotEligible",void 0);_.u([_.O("data.maybeShowNewnessDot"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hN.prototype,"showNewnessDot",null);_.u([_.O("data.emojiId","data.emoteId"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],hN.prototype,"useYtImage",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-reaction-control-panel-button-view-model",noInjection:!0})],hN);
_.N(hN,"yt-reaction-control-panel-button-view-model",function(){if(W5s===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;$dp===void 0&&($dp=document.createElement("template"));var l=$dp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);W5s=X}X=W5s;return X},{mode:0});var CCw;var k2T;var xJ=function(){var X=_.F.apply(this,arguments)||this;X.reactionControlPanelExpanded=!1;X.isDarkTheme=document.documentElement.hasAttribute("dark");X.newnessDotEligible=!1;return X};
_.r(xJ,_.F);_.W=xJ.prototype;_.W.expandedButtonsChanged=function(){var X,J;_.bS(this.hostElement,{"--expanded-buttons-height":((J=(X=this.expandedButtonsData)==null?void 0:X.length)!=null?J:0)*36+"px"})};
_.W.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}}};
_.W.onMouseEnter=function(){clearTimeout(this.collapseTimer);this.collapseTimer=void 0;this.reactionControlPanelExpanded=!0};
_.W.onMouseLeave=function(){var X=this;this.collapseTimer=setTimeout(function(){X.reactionControlPanelExpanded=!1},500)};
_.W.onFocusIn=function(){this.onMouseEnter()};
_.W.onFocusOut=function(){this.onMouseLeave()};
_.W.onCollapsedButtonFocusIn=function(){var X=this;setTimeout(function(){var J;(J=X.expandedButtons.querySelector("button"))==null||J.focus()},100)};
_.W.onCollapsedButtonFocusOut=function(X){X.stopPropagation()};
_.O1.Object.defineProperties(xJ.prototype,{expandedButtonsData:{configurable:!0,enumerable:!0,get:function(){var X,J;return _.Q5.unsafeClone((X=this.liveReactionsData)==null?void 0:X.emojiButtonData)||((J=this.data)==null?void 0:J.expandedButtons)}},
showNewnessDot:{configurable:!0,enumerable:!0,get:function(){var X;return this.newnessDotEligible&&!this.reactionControlPanelExpanded&&!((X=this.data)==null||!X.maybeShowNewnessDot)}}});
xJ.prototype.expandedButtonsChanged=xJ.prototype.expandedButtonsChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xJ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],xJ.prototype,"ytLiveChatReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xJ.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xJ.prototype,"reactionControlPanelExpanded",void 0);_.u([_.R({selectorArgs:["data.liveReactionsDataEntityKey"],selector:xwp}),_.V("design:type",Object)],xJ.prototype,"liveReactionsData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],xJ.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",Object)],xJ.prototype,"newnessDotEligible",void 0);
_.u([_.O("liveReactionsData","data.expandedButtons"),_.V("design:type",Object),_.V("design:paramtypes",[])],xJ.prototype,"expandedButtonsData",null);_.u([_.O("newnessDotEligible","reactionControlPanelExpanded","data.maybeShowNewnessDot"),_.R({reflectToAttribute:!0}),_.V("design:type",Object),_.V("design:paramtypes",[])],xJ.prototype,"showNewnessDot",null);_.u([_.qB("#expanded-buttons"),_.V("design:type",HTMLElement)],xJ.prototype,"expandedButtons",void 0);
_.u([_.mA("expandedButtonsData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xJ.prototype,"expandedButtonsChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-reaction-control-panel-view-model",noInjection:!0})],xJ);
_.N(xJ,"yt-reaction-control-panel-view-model",function(){if(k2T===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;CCw===void 0&&(CCw=document.createElement("template"));var l=CCw;p.call(J,l.content.cloneNode(!0),X.content.firstChild);k2T=X}X=k2T;return X},{mode:0});var Hx=new _.k6("yt-live-chat"),nQT=Date.parse("2024-7-24"),aq=function(){var X=_.F.apply(this,arguments)||this;X.emojiManager=_.hY;X.newnessDotEligible=!1;X.newnessDotImpressionCounted=!1;X.actionMap={"yt-live-reactions-mute":"handleReactionsMute","yt-hide-newness-dot":"hideNewnessDot"};return X};
_.r(aq,_.F);_.W=aq.prototype;_.W.emojiCustomizationEnabledChanged=function(){var X;((X=this.data)==null?0:X.emojiCustomizationEnabled)&&!this.newnessDotImpressionCounted&&((X=Hx.getCreationTime("emoji-customization-count"))&&X<nQT&&Hx.set("emoji-customization-count","0"),X=Number(Hx.get("emoji-customization-count"))||0,X<3&&(this.newnessDotEligible=!0,Hx.set("emoji-customization-count",(X+1).toString())),this.newnessDotImpressionCounted=!0)};
_.W.hideNewnessDot=function(){this.newnessDotEligible=!1;Hx.set("emoji-customization-count",(3).toString());this.data=Object.assign({},this.data||{})};
_.W.handleReactionsMute=function(X){var J=_.Kv(),p=_.S_(206221),l={checkboxData:{state:X?"CHECKBOX_STATE_OFF":"CHECKBOX_STATE_ON"}};J&&_.Wv(J,p,l);this.reactionsMuted=X};
_.W.liveReactionsSettingChanged=function(){this.data=Object.assign({},this.data||{})};
_.W.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}}};
_.O1.Object.defineProperties(aq.prototype,{liveReactionsEnabled:{configurable:!0,enumerable:!0,get:function(){var X;return(!((X=this.liveReactionsData)==null||!X.isEnabled)||this.liveReactionsSetting)&&!this.reactionsMuted}}});
aq.prototype.liveReactionsSettingChanged=aq.prototype.liveReactionsSettingChanged;aq.prototype.emojiCustomizationEnabledChanged=aq.prototype.emojiCustomizationEnabledChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aq.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.nK),_.V("design:type",Object)],aq.prototype,"ytLiveChatReduxBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],aq.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aq.prototype,"data",void 0);_.u([_.R(),_.V("design:type",_.vb)],aq.prototype,"emojiManager",void 0);_.u([_.R(),_.V("design:type",Object)],aq.prototype,"newnessDotEligible",void 0);_.u([_.R(),_.V("design:type",Object)],aq.prototype,"newnessDotImpressionCounted",void 0);
_.u([_.R({selectorArgs:["data.liveReactionsSettingEntityKey"],selector:HV2}),_.V("design:type",Boolean)],aq.prototype,"liveReactionsSetting",void 0);_.u([_.R({selectorArgs:["data.liveReactionsDataEntityKey"],selector:xwp}),_.V("design:type",Object)],aq.prototype,"liveReactionsData",void 0);_.u([_.R({value:function(){var X=_.H("enable_lwe_web_mute"),J=Hx.get("allow-reactions");return J===void 0?!1:!J&&X}}),
_.V("design:type",Boolean)],aq.prototype,"reactionsMuted",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("liveReactionsSetting","reactionsMuted","liveReactionsData"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],aq.prototype,"liveReactionsEnabled",null);_.u([_.mA("data.emojiCustomizationEnabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],aq.prototype,"emojiCustomizationEnabledChanged",null);
_.u([_.mA("liveReactionsEnabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],aq.prototype,"liveReactionsSettingChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-reaction-control-panel-overlay-view-model",noInjection:!0})],aq);
_.N(aq,"yt-reaction-control-panel-overlay-view-model",function(){if(BXJ===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;gQT===void 0&&(gQT=document.createElement("template"));var l=gQT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);BXJ=X}X=BXJ;return X},{mode:0});var L5b={YtPickerBehavior:{listeners:{"picker-cancelled":"onPickerCancel_"},togglePicker_:function(X){var J=this.$.pickers.selected;if(J){_.ya(this.hostElement).removeAttribute(J+"-open");var p="#picker-buttons";this.hostElement.tagName=="YT-LIVE-CHAT-MESSAGE-INPUT-RENDERER"&&(p="#picker-buttons",J==="emoji"&&_.ya(this.hostElement).querySelector("#emoji-picker-button")&&(p="#emoji-picker-button"));if(p=_.ya(this.hostElement).querySelector(p).querySelector("#"+J))p.active=!1}p=X;J==X&&(p=null);J!=
X&&_.ya(this.hostElement).setAttribute(X+"-open","");this.$.pickers.selected=p;_.xm(this.hostElement,"yt-live-chat-picker-changed",[p])},
onPickerCancel_:function(){this.togglePicker_(this.$.pickers.selected)}}};var UH=function(){var X=_.F.apply(this,arguments)||this;X.numSentMessages=0;X.timeoutDurationMs=0;X.timeoutMs=0;X.lastTimeoutTimeMs=0;X.pendingMessageId="";X.hasFiredInitialFocusActions=!1;X.isBeforeFocusEnabled=!0;X.id="";X.characterCount=0;X.maxCharacterLimit=0;X.remainingCharacterCount=0;X.inputExpanded=!1;X.buttonOverrides={iconPosition:"icon-only"};X.inReplyPanel=!1;X.countdownRatio=0;X.isTooltipVisible=!1;X.tooltipTimeout=1E4;X.systemIcons=_.H("kevlar_system_icons");X.tallerEmojiPicker=_.H("live_chat_taller_emoji_picker");
X.sendReplyMessageInFlight=!1;X.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"};X.onResize=function(){X.maybeToggleCharacterCount()};
return X};
_.r(UH,_.F);_.W=UH.prototype;
_.W.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"}}}};
_.W.attached=function(){window.addEventListener("resize",this.onResize)};
_.W.detached=function(){window.removeEventListener("resize",this.onResize)};
_.W.dataChanged=function(){this.data.sendButton&&this.data.sendButton.buttonRenderer&&(this.data.sendButton.buttonRenderer.isDisabled=this.sendDisabled)};
_.W.sendMessage=function(){var X=this,J,p,l,g;return _.L(function(B){if(X.sendDisabled)return B.return();X.isTooltipVisible&&_.xm(X.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);if(X.data.sendButton&&X.data.sendButton.buttonRenderer){X.input.completeEmojis();J=X.data.sendButton.buttonRenderer.serviceEndpoint;if(!J)return B.return();l=((p=_.a(J,_.W4u))==null?void 0:p.clientIdPrefix)||"";g={client_message_id:l+String(X.numSentMessages++),rich_message:_.lE(X.input.liveChatRichMessageInput)};
X.pendingMessageId=g.client_message_id;X.inReplyPanel&&(X.sendReplyMessageInFlight=!0);_.am(X.hostElement,[J,g]);X.input.setLiveChatRichMessageInput(null)}_.Ma(B)})};
_.W.handleSendButtonAction=function(X){X.detail.actionName==="yt-service-request"&&(X.stopPropagation(),this.sendMessage())};
_.W.onSendCompleted=function(X,J){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);(X=this.get("timeoutDurationUsec",J.data))&&this.handleTimeout(Number(X)/1E3);this.errorMessage=this.get("errorMessage",J.data);this.pendingMessageId=""};
_.W.onSendError=function(){this.inReplyPanel&&(this.sendReplyMessageInFlight=!1);this.pendingMessageId&&_.xm(this.hostElement,"yt-dim-chat-item-action",[{dimChatItemAction:{clientAssignedId:this.pendingMessageId}}]);this.pendingMessageId="";this.genericErrorMessage&&(this.errorMessage={liveChatErrorMessageRenderer:{errorText:this.genericErrorMessage}})};
_.W.handlePickerButtonToggle=function(X){X=X.detail.targetId;this.ytPickerBehavior.togglePicker_(X);if(X==="emoji")this.input.focus();else if(X==="qna-start-panel"){var J,p;(J=_.ya(this.hostElement).querySelector("yt-live-chat-qna-start-panel-renderer"))==null||(p=J.querySelector("#qna-creator-text-input-field"))==null||p.focus()}};
_.W.onComponentReplaced=function(X){var J,p;X.toReplace==="REPLACE_LIVE_CHAT_ACTION_PANEL"&&((J=X.replacement.liveChatMessageInputRenderer)==null?0:(p=J.headerRenderer)==null?0:p.liveChatQnaInputPromptHeaderRenderer)&&this.input.focus()};
_.W.onEmojiSelect=function(X){this.input.focus();this.input.insertEmoji(X.detail)};
_.W.onDisableBeforeFocus=function(){this.isBeforeFocusEnabled=!1};
_.W.onInputFocusIn=function(){this.data&&(this.data.beforeFocusCommand&&this.isBeforeFocusEnabled?_.xm(this.hostElement,"yt-live-chat-actions",[[this.data.beforeFocusCommand]]):this.data.onInitialFocusCommand&&!this.hasFiredInitialFocusActions&&(_.xm(this.hostElement,"yt-live-chat-actions",[[this.data.onInitialFocusCommand]]),this.hasFiredInitialFocusActions=!0))};
_.W.onOpenPopupAction=function(X,J){var p=this;J===this.hostElement&&(this.isTooltipVisible=!0);this.tooltipTimeout&&setTimeout(function(){_.xm(p.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},this.tooltipTimeout)};
_.W.onClosePopupAction=function(){this.isTooltipVisible=!1};
_.W.characterCountChanged=function(){this.maybeToggleCharacterCount()};
_.W.focusChanged=function(){this.maybeToggleCharacterCount()};
_.W.maybeToggleCharacterCount=function(){if(this.maxCharacterLimit){var X=this.characterCount/this.maxCharacterLimit*100;this.count.classList.toggle("warning",this.characterCount!==0&&this.input.clientHeight>36);this.count.classList.toggle("error",X>100)}this.inputExpanded=this.characterCount!==0&&this.inputContainer.clientHeight>36};
_.W.computeId=function(){return this.data&&this.data.targetId||""};
_.W.computeSendDisabled=function(X,J,p,l){X=!!(!X||J&&X>J||l);(J=_.ya(this.hostElement).querySelector("#send-button"))&&J.children.length&&(J.children[0].disabled=X);return X};
_.W.handleTimeout=function(X){this.timeoutDurationMs=this.timeoutMs=X;this.countdownRatio=1;this.lastTimeoutTimeMs===0&&window.requestAnimationFrame(this.updateTimeout.bind(this))};
_.W.updateTimeout=function(X){this.lastTimeoutTimeMs&&(this.timeoutMs=Math.max(0,this.timeoutMs-(X-this.lastTimeoutTimeMs)),this.countdownRatio=this.timeoutMs/this.timeoutDurationMs);this.isAttached&&this.timeoutMs?(this.lastTimeoutTimeMs=X,window.requestAnimationFrame(this.updateTimeout.bind(this))):this.lastTimeoutTimeMs=0};
_.W.onErrorMessageDismiss=function(){this.errorMessage=void 0};
_.W.onErrorMessageEdit=function(X){this.input.setLiveChatRichMessageInput(X.detail);this.input.focusAtEnd();this.errorMessage=void 0};
_.W.errorMessageChanged=function(){var X=this;_.CC(function(){_.xm(X.hostElement,"yt-live-chat-maybe-scroll-to-bottom")})};
_.W.computeAuthorNameColor=function(X){var J;if(_.H("live_chat_author_name_color_usernames")&&(X==null?0:(J=X.authorName)==null?0:J.simpleText))return _.ijU(_.sgm(X.authorName.simpleText));if(_.H("live_chat_seed_color_usernames")&&(X==null?0:X.authorSeedColorArgb))return _.ijU(_.OW(X.authorSeedColorArgb));if(_.H("live_chat_colored_usernames"))return"#cc0000";var p;return _.H("live_chat_simple_color_usernames")&&(X==null?0:(p=X.authorName)==null?0:p.simpleText)&&(X==null?0:X.authorUsernameColorLight)&&
(X==null?0:X.authorUsernameColorDark)?document.documentElement.hasAttribute("dark")?_.OW(X.authorUsernameColorDark):_.OW(X.authorUsernameColorLight):""};
_.W.onIsTooltipVisibleChanged=function(){var X=_.ya(this.hostElement).querySelector("#tooltip-accessibility-text");this.isTooltipVisible?setTimeout(function(){X.hidden=!1;X.setAttribute("role","alert")},0):(X.hidden=!0,X.removeAttribute("role"))};
_.W.onFocusedChanged=function(X){this.inputFocused=X.detail.value};
_.O1.Object.defineProperties(UH.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 X;return!((X=this.data)==null||!X.authorPhoto)&&this.characterCount>0}},
hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.pickers)==null?void 0:J.find(function(p){return p.liveChatProductPickerPanelViewModel}))!==void 0}},
tooltipMessage:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.onInitialFocusCommand.showLiveChatTooltipCommand.tooltip.tooltipRenderer.detailsText");return X?this.ytRendererBehavior.getSimpleString(X):""}},
authorNameColor:{configurable:!0,enumerable:!0,get:function(){return this.computeAuthorNameColor(this.data)}}});
UH.prototype.onIsTooltipVisibleChanged=UH.prototype.onIsTooltipVisibleChanged;UH.prototype.errorMessageChanged=UH.prototype.errorMessageChanged;UH.prototype.onErrorMessageEdit=UH.prototype.onErrorMessageEdit;UH.prototype.onErrorMessageDismiss=UH.prototype.onErrorMessageDismiss;UH.prototype.focusChanged=UH.prototype.focusChanged;UH.prototype.characterCountChanged=UH.prototype.characterCountChanged;UH.prototype.onEmojiSelect=UH.prototype.onEmojiSelect;UH.prototype.handlePickerButtonToggle=UH.prototype.handlePickerButtonToggle;
UH.prototype.onSendError=UH.prototype.onSendError;UH.prototype.onSendCompleted=UH.prototype.onSendCompleted;UH.prototype.sendMessage=UH.prototype.sendMessage;UH.prototype.dataChanged=UH.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],UH.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(L5b.YtPickerBehavior),_.V("design:type",Object)],UH.prototype,"ytPickerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.LK.YtLiveChatTooltipTargetingBehavior),_.V("design:type",Object)],UH.prototype,"ytLiveChatTooltipTargetingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"hasFiredInitialFocusActions",void 0);
_.u([_.R(),_.V("design:type",Object)],UH.prototype,"isBeforeFocusEnabled",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"data",void 0);_.u([_.R({computed:"computeId(data.targetId)",reflectToAttribute:!0}),_.V("design:type",Object)],UH.prototype,"id",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"characterCount",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"maxCharacterLimit",void 0);
_.u([_.R(),_.V("design:type",Object)],UH.prototype,"remainingCharacterCount",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],UH.prototype,"inputExpanded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],UH.prototype,"inputFocused",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],UH.prototype,"disableEmojiPickerIncrementalLoading",void 0);_.u([_.R(),_.V("design:type",_.rD)],UH.prototype,"participantsManager",void 0);
_.u([_.R(),_.V("design:type",Object)],UH.prototype,"buttonOverrides",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],UH.prototype,"inReplyPanel",void 0);_.u([_.O("characterCount, maxCharacterLimit, countdownActive"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],UH.prototype,"sendDisabled",null);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"countdownRatio",void 0);
_.u([_.O("countdownRatio"),_.V("design:type",Number),_.V("design:paramtypes",[])],UH.prototype,"countdownStrokeDashOffset",null);_.u([_.O("countdownRatio"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],UH.prototype,"countdownActive",null);_.u([_.O("data.interactionMessage"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],UH.prototype,"hasInteractionMessage",null);
_.u([_.O("data.emojiPickerButton"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],UH.prototype,"hasEmojiPickerButton",null);_.u([_.O("data, characterCount"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],UH.prototype,"showAvatar",null);_.u([_.O("data.pickers"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],UH.prototype,"hasProductPickerPanelViewModel",null);
_.u([_.R(),_.V("design:type",Object)],UH.prototype,"errorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"genericErrorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"isTooltipVisible",void 0);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"tooltipTimeout",void 0);_.u([_.O("data.onInitialFocusCommand"),_.V("design:type",String),_.V("design:paramtypes",[])],UH.prototype,"tooltipMessage",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],UH.prototype,"systemIcons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],UH.prototype,"tallerEmojiPicker",void 0);_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],UH.prototype,"authorNameColor",null);_.u([_.R(),_.V("design:type",Object)],UH.prototype,"sendReplyMessageInFlight",void 0);_.u([_.qB("#input"),_.V("design:type",_.tju)],UH.prototype,"input",void 0);
_.u([_.qB("#count"),_.V("design:type",HTMLElement)],UH.prototype,"count",void 0);_.u([_.qB("#input-container"),_.V("design:type",HTMLElement)],UH.prototype,"inputContainer",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"dataChanged",null);_.u([_.R8("yt-live-chat-send-message"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],UH.prototype,"sendMessage",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[Event,_.LE]),_.V("design:returntype")],UH.prototype,"onSendCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"onSendError",null);
_.u([_.R8("yt-live-chat-icon-toggle-button-renderer-toggle"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],UH.prototype,"handlePickerButtonToggle",null);_.u([_.R8("yt-emoji-select"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],UH.prototype,"onEmojiSelect",null);
_.u([_.mA("characterCount"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"characterCountChanged",null);_.u([_.mA("inputFocused"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"focusChanged",null);_.u([_.R8("yt-live-chat-error-message-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"onErrorMessageDismiss",null);
_.u([_.R8("yt-live-chat-error-message-edit"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],UH.prototype,"onErrorMessageEdit",null);_.u([_.mA("errorMessage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"errorMessageChanged",null);_.u([_.mA("isTooltipVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UH.prototype,"onIsTooltipVisibleChanged",null);
_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-message-input-renderer",noInjection:!0})],UH);
_.N(UH,"yt-live-chat-message-input-renderer",function(){if(DF2===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;f9A===void 0&&(f9A=document.createElement("template"));var l=f9A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);DF2=X}X=DF2;return X},{mode:0});var ACA;var wNp;var r5=function(){var X=_.F.apply(this,arguments)||this;X.systemIcons=_.H("kevlar_system_icons");X.firedOnClickCommand=!1;X.inReplyPanel=!1;return X};
_.r(r5,_.F);
r5.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"}}}};
r5.prototype.onButtonToggle=function(X){X.target.disabled||this.ytPickerBehavior.togglePicker_(X.detail.targetId)};
r5.prototype.onClick=function(){var X=this;this.get("onClickCommand.liveChatAddToToastAction",this.data)&&!this.firedOnClickCommand&&(_.xm(this.hostElement,"yt-live-chat-add-to-toast-action",[this.data.onClickCommand]),this.firedOnClickCommand=!0,setTimeout(function(){return X.firedOnClickCommand=!1},5E3))};
_.O1.Object.defineProperties(r5.prototype,{hasProductPickerPanelViewModel:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.panels)==null?void 0:J.find(function(p){return p.liveChatProductPickerPanelViewModel}))!==void 0}}});
r5.prototype.onButtonToggle=r5.prototype.onButtonToggle;_.u([_.S(L5b.YtPickerBehavior),_.V("design:type",Object)],r5.prototype,"ytPickerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],r5.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],r5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],r5.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],r5.prototype,"systemIcons",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Object)],r5.prototype,"firedOnClickCommand",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],r5.prototype,"inReplyPanel",void 0);_.u([_.O("data.pickers"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],r5.prototype,"hasProductPickerPanelViewModel",null);
_.u([_.R8("yt-live-chat-icon-toggle-button-renderer-toggle"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],r5.prototype,"onButtonToggle",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-restricted-participation-renderer",noInjection:!0})],r5);
_.N(r5,"yt-live-chat-restricted-participation-renderer",function(){if(wNp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ACA===void 0&&(ACA=document.createElement("template"));var l=ACA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);wNp=X}X=wNp;return X},{mode:0});var Iq=function(){var X=_.F.apply(this,arguments)||this;X.genericErrorMessage=_.AW("Error, try again.");X.inReplyPanel=!1;X.hideBorder=!1;return X};
_.r(Iq,_.F);Iq.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}}}}}};
_.O1.Object.defineProperties(Iq,{template:{configurable:!0,enumerable:!0,get:function(){return I9p()}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Iq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Iq.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Iq.prototype,"genericErrorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],Iq.prototype,"inReplyPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Iq.prototype,"hideBorder",void 0);
_.u([_.se({is:"yt-live-chat-engagement-panel-input-renderer",disableElementRegistration:!0,noInjection:!0})],Iq);_.N(Iq,"yt-live-chat-engagement-panel-input-renderer",function(){return I9p()},{mode:0});var Y5p;var vQ0;var e_T=new _.k6("yt-live-chat"),Z8s=new Map;Z8s.set("timestamp_toggle","show-timestamps");Z8s.set("reactions_toggle","allow-reactions");var yH=function(){return _.F.apply(this,arguments)||this};
_.r(yH,_.F);_.W=yH.prototype;_.W.menuItemIdentifierChanged=function(){var X;(X=this.data)!=null&&X.menuItemIdentifier&&(X=Z8s.get(this.data.menuItemIdentifier))&&(_.H("enable_lwe_web_mute")?(X=e_T.get(X),this.isToggled=!(X===void 0?!this.data.isToggled:!X)):this.isToggled=e_T.get(X))};
_.W.onFocus=function(){this.toggleButton.focus()};
_.W.onTap=function(){var X=this.data.command;X&&this.componentBehavior.resolveCommand(X)};
_.W.computeText=function(X,J,p){return this.componentBehavior.getSimpleString(X?p:J)};
_.W.computeIcon=function(X,J,p){return(X=X?p:J)&&X.iconType?_.bN(X.iconType):""};
yH.prototype.onTap=yH.prototype.onTap;yH.prototype.onFocus=yH.prototype.onFocus;yH.prototype.menuItemIdentifierChanged=yH.prototype.menuItemIdentifierChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],yH.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yH.prototype,"data",void 0);
_.u([_.R({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.V("design:type",String)],yH.prototype,"icon",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],yH.prototype,"isToggled",void 0);_.u([_.qB("tp-yt-paper-toggle-button"),_.V("design:type",Object)],yH.prototype,"toggleButton",void 0);_.u([_.mA("data.menuItemIdentifier"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yH.prototype,"menuItemIdentifierChanged",null);
_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yH.prototype,"onFocus",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yH.prototype,"onTap",null);_.u([_.se({disableElementRegistration:!0,is:"yt-live-chat-toggle-renderer",noInjection:!0})],yH);
_.N(yH,"yt-live-chat-toggle-renderer",function(){if(vQ0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Y5p===void 0&&(Y5p=document.createElement("template"));var l=Y5p;p.call(J,l.content.cloneNode(!0),X.content.firstChild);vQ0=X}X=vQ0;return X},{mode:0});var h_2=new _.yo("NAVIGATION_PROGRESS_TOKEN");var xdp={},H82={},aOs=(H82[Sn6.name]=!0,H82),oq=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;X.tabGesturesIsActive=!1;X.actionRouterIsRoot=!0;X.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"};X.pageTitle="";X.titleSuffix="YouTube";X.unseenNotificationCount=
0;X.hasNavigated=!1;X.hasSetScrollTopForNavigation=!1;X.pagePreparer=null;X.zwiebackInitJobId=0;X.dataUpdatePromise=null;X.loadDepsPromise=_.rL();X.hasPendingNavigation=!1;X.pendingPlayerOnResponseReceivedActions=[];return X};
_.r(oq,_.MB);oq.prototype.attached=function(){Ud0(this);document.addEventListener("yt-navigate-cache",_.Da(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.registerActionMap(this.appBehaviorActionMap);var X=S9();X.init();X.dispatchElement=this.hostElement};
var Ud0=function(X,J){J=J===void 0?0:J;var p=_.yG().resolve(_.I6(_.VL));if(p)rCb(X,p);else{if(J>=5)throw Error("ul");setTimeout(function(){Ud0(X,J+1)},0)}},rCb=function(X,J){J.addEventListener("yt-navigate-start",_.Da(X,X.onYtNavigateStart));
J.addEventListener("yt-navigate-finish",_.Da(X,X.onYtNavigateFinish));J.addEventListener("yt-navigate-error",_.Da(X,X.onYtNavigateError));J.addEventListener("yt-page-data-fetched",_.Da(X,X.onYtPageDataFetched))};
_.W=oq.prototype;_.W.detached=function(){var X=_.yG().resolve(_.VL);X.removeEventListener("yt-navigate-start",_.Da(this,this.onYtNavigateStart));X.removeEventListener("yt-navigate-finish",_.Da(this,this.onYtNavigateFinish));X.removeEventListener("yt-navigate-error",_.Da(this,this.onYtNavigateError));X.removeEventListener("yt-page-data-fetched",_.Da(this,this.onYtPageDataFetched));document.removeEventListener("yt-navigate-cache",_.Da(this,this.onYtNavigateCache));this.ytActionHandlerBehavior.unregisterActionMap(this.appBehaviorActionMap)};
_.W.setPageOffset=function(X,J){X?_.xm(this.hostElement,"yt-set-page-offset",[X,J]):_.Bf(Error("vl"))};
_.W.setPageOffsetForNavigation=function(X,J){this.hasSetScrollTopForNavigation||(this.hasSetScrollTopForNavigation=!0,this.setPageOffset(X,J))};
_.W.onYtNavigateSetPageOffset=function(X,J){this.setPageOffsetForNavigation(J.page,J.offset)};
_.W.getPageOffset=function(){var X=_.ya(this.hostElement).querySelector("#page-manager").getCurrentPage(),J=0;X&&(J=_.xm(this.hostElement,"yt-get-page-offset",[X])[0]);return J};
_.W.onYtHistoryPop=function(X,J){if(_.$y("DISABLE_WARM_LOADS"))X.preventDefault(),window.location.reload();else{var p=_.yG().resolve(_.VL);p.hasPendingNavigation()&&X.preventDefault();p.cancelPendingNavigation();_.HI(this.hostElement,"yt-pending-navigation-cancelled");J.errorMsg&&(X=J.errorMsg.split(" - "),J=Error(X[0]),X.length==2&&X[1]&&(_.C7(J,X[1]),_.Wf(J)),window.location.reload())}};
_.W.onYtHistoryLoad=function(X,J){var p=this;if(_.$y("DISABLE_WARM_LOADS"))window.location.reload();else{(X=J.endpoint)&&Object.keys(X).length||(X=null);var l=J.historyEntry,g=_.yG().resolve(_.VL),B=_.yG().resolve(_.vE),k=null;l&&l.rootData&&(k=l.rootData);var n=k&&IOT(k);!k||n||k.filler?X?(g.navigate(X,!0),yCp(this,X)):(J.legacyBorder||n||(J.JSC$31150_savedComponentState==null&&k==null?_.Wf(new _.Kw("Incomplete history entry",J.forward)):_.$C(new _.Kw("Malformed history entry",J.JSC$31150_savedComponentState,
J.forward,k))),window.location.reload()):(_.m_6({isHot:!0}),_.PI({webInfo:{navigationReason:"h"}}),_.NwZ(),_.KV("srt"),_.KV("pdc"),this.cancelPendingTasks(),oQp(this,J.forward,k),k.player&&(k.player.loaded=!1),yCp(this,X),_.U80(g,X||{},k,2,{},!1,J).then(function(){p.setPageOffset(B.getCurrentPage(),l.scrollTop||0)}))}};
_.W.initHistoryManager=function(X){if(!this.hasNavigated){this.hasNavigated=!0;var J=_.ya(this.hostElement).querySelector("#page-manager").getCurrentData();X=isNaN(X)?this.getPageOffset():X;var p=_.yG().resolve(_.VL).currentEndpoint;this.replaceState(p,J,X)}};
_.W.cancelPendingTasks=function(){this.pagePreparer&&this.pagePreparer.cancel()};
_.W.onYtNavigateStart=function(X,J){this.cancelPendingTasks();J.noProgressBar||(X=_.yG().resolve(_.I6(h_2)))&&X.start();X=this.hasPendingNavigation?null:this.data;var p=_.yG().resolve(_.vE),l,g,B;_.H("kevlar_use_vimio_behavior")&&!((l=J.endpoint)==null?0:(g=l.commandMetadata)==null?0:(B=g.webCommandMetadata)==null?0:B.ignoreNavigation)&&(l=p.getCurrentPage())&&l.disconnectVisibilityRoot();p.prepareForNavigation(J.pageType,J.endpoint);_.H("kevlar_remove_page_dom_on_switch")||(this.pagePreparer=new _.Se(1,
"pcl"),_.O2(this.pagePreparer,p.preparePage.bind(p,J.pageType,J.endpoint)));l=this.getPageOffset();this.initHistoryManager(l);J.reload||this.hasPendingNavigation?(J.pageType==="shorts"&&J.reload&&_.h8(this.hostElement,"yt-shorts-reset"),this.replaceState(J.endpoint,X,l)):(X==null?void 0:X.page)==="watch"&&J.pageType==="watch"&&_.H("kevlar_replace_watch_to_watch_history_state")?this.replaceState(J.endpoint,X,l):(X==null?void 0:X.page)!=="shorts"||J.pageType!=="shorts"||J.endpoint.reelWatchEndpoint.sequenceParams||
_.H("short_to_short_back_nav_killswitch")?J.type!="navigate-back"&&J.type!="navigate-forward"&&(J.pageType==="shorts"&&_.h8(this.hostElement,"yt-shorts-reset"),this.saveAndPush(J.url,J.endpoint,X,l)):this.replaceState(J.endpoint,X,0);this.hasPendingNavigation=!0};
var S5p=function(X){X.hasPendingNavigation=!1;(X=_.yG().resolve(_.I6(h_2)))&&X.finish()};
oq.prototype.onYtNavigateError=function(X,J){S5p(this);X=this.get("endpoint.commandMetadata.webCommandMetadata.url",J);var p=_.eV(window.location.href);X&&!p.pbjreload&&(J=J.navigationErrorReason||"10",_.H("kevlar_parent_on_pbjreload")&&(p={csn:_.Kv()},this.get("data.endpoint.clickTrackingParams")&&(p.itct=this.data.endpoint.clickTrackingParams),_.A8(X,p)),_.Jo(_.Z6(X,{pbjreload:J})))};
oq.prototype.onYtNavigateCache=function(X,J){var p=this,l=J.url,g=J.endpoint,B=J.data;X=!!J.miniplayer;J=!!J.skipHistory;if(l&&g&&B){var k=this.getPageOffset(),n=this.data||null;J||this.saveAndPush(l,g,n,k);l=_.U80(_.yG().resolve(_.VL),g,B,X?4:3,{},X);X&&l.then(function(){p.dataUpdatePromise&&p.dataUpdatePromise.then(function(){var w=_.yG().resolve(_.vE);p.setPageOffset(w.getCurrentPage(),0)})})}};
oq.prototype.onYtNavigateFinish=function(X,J){var p=this;this.dataUpdatePromise&&this.dataUpdatePromise.then(function(){O8w(p,J.fromHistory)})};
var O8w=function(X,J){S5p(X);if(X.pendingPlayerOnResponseReceivedActions){for(var p=_.C(X.pendingPlayerOnResponseReceivedActions),l=p.next();!l.done;l=p.next())_.RC(l.value,X.hostElement);X.pendingPlayerOnResponseReceivedActions=[]}p=_.yG().resolve(_.vE);J||!X.hasNavigated||_.H("web_disable_scroll_on_navigate_finish")||((J=p.getCurrentPage())?J.is==="ytd-shorts"||X.tabGesturesIsActive||X.setPageOffsetForNavigation(J,0):_.Wf(Error("wl")));_.CC(function(){_.CC(function(){_.KV("pda")})})};
oq.prototype.onYtNavigate=function(X){if(!X.detail.endpoint){var J=new _.Kw("Error: Missing yt-navigate endpoint from target:",X.target,X.target.nodeName);_.Bf(J)}if(J=_.H("cold_missing_history"))J=S9(),J.init(!1),J=!(J.browserHistory.boundHistoryReplaceState&&J.browserHistory.boundHistoryPushState);if(J){_.g$("DISABLE_WARM_LOADS",!0);J=new _.Kw("Failed to initialize history manager",this.getDebugString());var p=navigator.userAgent&&navigator.userAgent.includes("Version/11.1.2 Safari");this.getThirdPartyManipulationSuspected()||
p?_.Wf(J):_.Bf(J)}J=X.detail.endpoint;var l,g;_.H("debug_forward_web_query_parameters")&&((l=J.commandMetadata)==null?0:(g=l.webCommandMetadata)==null?0:g.url)&&(J=JSON.parse(JSON.stringify(J)),J.commandMetadata.webCommandMetadata.url=_.iVa(J.commandMetadata.webCommandMetadata.url,window.location.search));X={type:0,command:J,form:{params:X.detail.params,tempData:X.detail.tempData||{},requestType:X.detail.type,createScreenConfig:X.detail.createScreenConfig,reload:X.detail.reload?X.detail.reload:!1,
requestForm:X.detail}};_.H("kevlar_yt_navigate_command_handler")?(l=_.yG().resolve(_.SV),X.form.skipDefaultElement=!0,l.resolveCommand(J,{form:X.form})):this.handleNavigate(X)};
oq.prototype.handleNavigate=function(X){this.hasSetScrollTopForNavigation=!1;var J=_.yG().resolve(_.VL),p=X.form||{};J.navigate(X.command,p.reload,p.params,p.tempData,p.requestType,p.createScreenConfig,p.ignoreConfirmation,p.requestForm)&&yCp(this,X.command,p.tempData)};
oq.prototype.onYtPageDataFetched=function(X,J){try{_.ACu().reset();this.data=J.pageData;this.dataUpdatePromise&&(this.dataUpdatePromise.cancel("canceled dataUpdatePromise_"),this.dataUpdatePromise=null);this.pendingPlayerOnResponseReceivedActions=[];this.dataUpdatePromise=_.yG().resolve(_.vE).updatePageData(this.data);var p=this.get("playerResponse.onResponseReceivedActions",this.data);p&&(p=cCb(this,p));p&&_.Uo(this.hostElement,p,this.hostElement);var l=this.get("playerResponse.responseContext.consistencyTokenJar",
this.data),g=this.get("response.responseContext.consistencyTokenJar",this.data);if(l||g){var B=_.T8I(),k=(0,_.Q5.getValues)(B.tokenJars);l&&B.replace(k,l);g&&B.replace(k,g)}}catch(n){_.Bf(n)}};
var yCp=function(X,J,p){try{X.onYtEndpointChangeHandler(J,p)}catch(l){_.Bf(l)}};
_.W=oq.prototype;_.W.onYtEndpointChangeHandler=function(){};
_.W.setPageTitle=function(X){X=(this.pageTitle=X)?X+" - "+this.titleSuffix:this.titleSuffix;document.title=(this.unseenNotificationCount?"("+this.unseenNotificationCount+") ":"")+X};
_.W.onYtUpdateTitle=function(X,J){this.setPageTitle(J)};
_.W.setUnseenNotificationCount=function(X){this.unseenNotificationCount=X;this.setPageTitle(this.pageTitle)};
_.W.handleUpdateNotificationsUnseenCountAction=function(X){_.a(X,fkT)&&((X=_.a(X,fkT).unseenCount)?this.setUnseenNotificationCount(X):this.setUnseenNotificationCount(0))};
_.W.handleClearCookieAction=function(X){var J;(X=(J=_.a(X,yB6))==null?void 0:J.cookieName)&&_.ZsC(X)};
_.W.onYtUpdateUnseenNotificationCount=function(X,J){this.setUnseenNotificationCount(J)};
_.W.loadData=function(X){var J=this;this.loadDepsPromise.then(function(){var p=_.yG().resolve(_.I6(_.VL));p||_.Bf(Error("xl"));if(X&&X.response){if(!X.endpoint){var l=_.lu(window.document.location.href)||"/",g="";if(l==="/"||l.startsWith("/?"))g="WEB_PAGE_TYPE_BROWSE";X.endpoint={commandMetadata:{webCommandMetadata:{url:l,webPageType:g,rootVe:3854}}}}_.U80(p,X.endpoint,X,5,{})}else X.endpoint?p.navigate(X.endpoint):p.navigate(_.jT);_.gs.cancelJob(J.zwiebackInitJobId);J.zwiebackInitJobId=_.gs.addLowPriorityJob(wz2)})};
var S9=function(){return _.yG().resolve(_.EA)};
oq.prototype.getDebugString=function(){return S9().getDebugString()};
oq.prototype.getThirdPartyManipulationSuspected=function(){return S9().getThirdPartyManipulationSuspected()};
oq.prototype.replaceState=function(X,J,p){S9().saveAndReplace(X,J,p)};
oq.prototype.saveAndPush=function(X,J,p,l){S9().saveAndPush(X,J,p,l)};
var IOT=function(X){return _.a(X.endpoint,_.CV)||_.a(X.endpoint,_.Nm)?!0:!X||isNaN(X.expirationTime)?!1:(0,_.S8)()>X.expirationTime},oQp=function(X,J,p){var l=X.get("response.trackingParams",p),g=_.El(),B=_.Kv();
if(l&&g&&B&&(l=X.get("response.responseContext.webResponseContextExtensionData.ytConfigData.rootVisualElementType",p),!l&&p.rootVe&&(l=p.rootVe),g=J?"forwardButton":"backButton",J=X.get("playerResponse.topbar.desktopTopbarRenderer."+g+".buttonRenderer.command.clickTrackingParams",X.data),X=X.get("response.topbar.desktopTopbarRenderer."+g+".buttonRenderer.command.clickTrackingParams",X.data),J=(X=J||X)?_.V_(X):void 0,X=_.Mp(),g=[_.rL(p)],_.Go(X,l,J,{dataPromises:g,csnToClone:p.csn}),p.graftedVes))for(p=
_.C(p.graftedVes),l=p.next();!l.done;l=p.next())_.dn(X,l.value)};
oq.prototype.onStoreGraftedVeAction=function(X){this.data?(this.data.graftedVes||(this.data.graftedVes=[]),this.data.graftedVes.push(X)):_.Wf(Error("yl"))};
var cCb=function(X,J){return J.filter(function(p){for(var l in p)if(aOs[l])return X.pendingPlayerOnResponseReceivedActions.push(p),!0;return!1})};
_.O1.Object.defineProperties(oq.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){}}});
oq.prototype.onStoreGraftedVeAction=oq.prototype.onStoreGraftedVeAction;oq.prototype.loadData=oq.prototype.loadData;oq.prototype.onYtUpdateUnseenNotificationCount=oq.prototype.onYtUpdateUnseenNotificationCount;oq.prototype.handleClearCookieAction=oq.prototype.handleClearCookieAction;oq.prototype.handleUpdateNotificationsUnseenCountAction=oq.prototype.handleUpdateNotificationsUnseenCountAction;oq.prototype.setUnseenNotificationCount=oq.prototype.setUnseenNotificationCount;
oq.prototype.onYtUpdateTitle=oq.prototype.onYtUpdateTitle;oq.prototype.setPageTitle=oq.prototype.setPageTitle;oq.prototype.onYtEndpointChangeHandler=oq.prototype.onYtEndpointChangeHandler;oq.prototype.onYtPageDataFetched=oq.prototype.onYtPageDataFetched;oq.prototype.handleNavigate=oq.prototype.handleNavigate;oq.prototype.onYtNavigate=oq.prototype.onYtNavigate;oq.prototype.onYtNavigateFinish=oq.prototype.onYtNavigateFinish;oq.prototype.onYtNavigateCache=oq.prototype.onYtNavigateCache;
oq.prototype.onYtNavigateError=oq.prototype.onYtNavigateError;oq.prototype.onYtNavigateStart=oq.prototype.onYtNavigateStart;oq.prototype.cancelPendingTasks=oq.prototype.cancelPendingTasks;oq.prototype.initHistoryManager=oq.prototype.initHistoryManager;oq.prototype.onYtHistoryLoad=oq.prototype.onYtHistoryLoad;oq.prototype.onYtHistoryPop=oq.prototype.onYtHistoryPop;oq.prototype.onYtNavigateSetPageOffset=oq.prototype.onYtNavigateSetPageOffset;oq.prototype.setPageOffset=oq.prototype.setPageOffset;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],oq.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oq.prototype,"data",void 0);_.u([_.R8("yt-navigate-set-page-offset"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],oq.prototype,"onYtNavigateSetPageOffset",null);
_.u([_.R8("yt-history-pop"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],oq.prototype,"onYtHistoryPop",null);_.u([_.R8("yt-history-load"),_.V("design:type",Function),_.V("design:paramtypes",[Event,_.MMG]),_.V("design:returntype")],oq.prototype,"onYtHistoryLoad",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],oq.prototype,"onYtNavigate",null);
_.u([_.R8("yt-update-title"),_.V("design:type",Function),_.V("design:paramtypes",[Event,String]),_.V("design:returntype")],oq.prototype,"onYtUpdateTitle",null);_.u([_.R8("yt-update-unseen-notification-count"),_.V("design:type",Function),_.V("design:paramtypes",[Event,Number]),_.V("design:returntype")],oq.prototype,"onYtUpdateUnseenNotificationCount",null);_.u([_.uS()],oq);xdp.YtdAppBehavior=[_.dE.YtActionHandlerBehavior,oq.prototype];var OH=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;X.scrollRate=3;X.autoScrollAnimationStart=0;X.autoScrollPaused=!1;X.autoScrollRafId=0;return X};
_.r(OH,_.MB);_.W=OH.prototype;_.W.created=function(){var X=this;this.boundAutoScrollHandler=function(J){X.autoScroll(J)}};
_.W.detached=function(){this.hostElement.removeEventListener("mouseout",_.Da(this,this.startAutoScroll));this.hostElement.removeEventListener("click",_.Da(this,this.endAutoScroll));this.hostElement.removeEventListener("mouseover",_.Da(this,this.endAutoScroll));this.endAutoScroll&&this.endAutoScroll()};
_.W.autoScrollEnabledChanged=function(){this.autoScrollEnabled?(this.hostElement.addEventListener("mouseout",_.Da(this,this.startAutoScroll)),this.hostElement.addEventListener("click",_.Da(this,this.endAutoScroll)),this.hostElement.addEventListener("mouseover",_.Da(this,this.endAutoScroll)),this.startAutoScroll()):(this.hostElement.removeEventListener("mouseout",_.Da(this,this.startAutoScroll)),this.hostElement.removeEventListener("click",_.Da(this,this.endAutoScroll)),this.hostElement.removeEventListener("mouseover",
_.Da(this,this.endAutoScroll)),this.endAutoScroll())};
_.W.autoScroll=function(X){this.autoScrollAnimationStart||(this.autoScrollAnimationStart=X);var J;if(J=!this.autoScrollPaused&&this.scrollTarget)J=this.scrollTarget,J=J.scrollHeight-J.scrollTop!==J.clientHeight;J&&(J=1E3/this.scrollRate,X-=this.autoScrollAnimationStart,X>J&&(this.scrollTarget.scrollTop+=Math.ceil(X/J),this.autoScrollAnimationStart=0),this.startAutoScroll())};
_.W.startAutoScroll=function(){this.autoScrollPaused=!1;this.autoScrollRafId=window.requestAnimationFrame(this.boundAutoScrollHandler)};
_.W.endAutoScroll=function(){this.autoScrollPaused=!0;window.cancelAnimationFrame(this.autoScrollRafId)};
OH.prototype.autoScrollEnabledChanged=OH.prototype.autoScrollEnabledChanged;_.u([_.R(),_.V("design:type",Object)],OH.prototype,"scrollRate",void 0);_.u([_.R(),_.V("design:type",Object)],OH.prototype,"scrollTarget",void 0);_.u([_.R(),_.V("design:type",Boolean)],OH.prototype,"autoScrollEnabled",void 0);_.u([_.mA("autoScrollEnabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OH.prototype,"autoScrollEnabledChanged",null);_.u([_.uS()],OH);var b8g=[OH.prototype];var cx=function(){var X=_.MB.apply(this,arguments)||this;X._noAccessors=!0;return X};
_.r(cx,_.MB);cx.prototype.ready=function(){var X=this;_.ya(this.hostElement).querySelector("#checkbox").addEventListener("change",function(){X.onChange_()})};
cx.prototype.dataChanged_=function(){_.ya(this.hostElement).querySelector("#checkbox").checked=!1};
cx.prototype.onChange_=function(){var X=_.ya(this.hostElement).querySelector("#checkbox").checked?"selected":"deselected";_.h8(this.hostElement,"yt-dismissal-reason-"+X,this.data.feedbackToken)};
cx.prototype.dataChanged_=cx.prototype.dataChanged_;_.u([_.R(),_.V("design:type",Object)],cx.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cx.prototype,"dataChanged_",null);_.u([_.uS()],cx);var fOp=[cx.prototype];var b5=function(){var X=_.MB.apply(this,arguments)||this;X.showInput=!1;return X};
_.r(b5,_.MB);_.W=b5.prototype;_.W.detached=function(){this.showInput&&window.removeEventListener("click",_.Da(this,this.closeOnOutsideClick_))};
_.W.stopPropagation_=function(X){this.showInput&&X.stopPropagation()};
_.W.closeOnOutsideClick_=function(X){this.closeOnOutsideClickCondition(X)&&(this.showInput=!1,window.removeEventListener("click",_.Da(this,this.closeOnOutsideClick_)),this.closeOnOutsideClickHandler())};
_.W.closeOnOutsideClickCondition=function(){return!0};
_.W.closeOnOutsideClickHandler=function(){};
_.W.openOnClick_=function(){this.showInput=!0;window.addEventListener("click",_.Da(this,this.closeOnOutsideClick_));this.openOnClickHandler()};
_.W.openOnClickHandler=function(){};
_.W.showInputChanged=function(){};
_.W.setShowInput=function(X){this.showInput=X};
b5.prototype.setShowInput=b5.prototype.setShowInput;b5.prototype.showInputChanged=b5.prototype.showInputChanged;b5.prototype.openOnClickHandler=b5.prototype.openOnClickHandler;b5.prototype.openOnClick_=b5.prototype.openOnClick_;b5.prototype.closeOnOutsideClickHandler=b5.prototype.closeOnOutsideClickHandler;b5.prototype.closeOnOutsideClickCondition=b5.prototype.closeOnOutsideClickCondition;b5.prototype.closeOnOutsideClick_=b5.prototype.closeOnOutsideClick_;b5.prototype.stopPropagation_=b5.prototype.stopPropagation_;
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],b5.prototype,"showInput",void 0);_.u([_.R8("click"),_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],b5.prototype,"stopPropagation_",null);_.u([_.mA("showInput"),_.V("design:type",Function),_.V("design:paramtypes",[Boolean]),_.V("design:returntype")],b5.prototype,"showInputChanged",null);_.u([_.uS()],b5);var Ddb=[b5.prototype];var fk=function(){var X=_.MB.apply(this,arguments)||this;X.timeoutJobId=0;X.actionMap={"yt-open-popup-action":"startTimeout","yt-close-popup-action":"cancelTimeout"};return X};
_.r(fk,_.MB);fk.prototype.ytdHatsSurveyBehaviorDataChanged=function(){this.cancelTimeout()};
fk.prototype.startTimeout=function(){var X=this,J=this.data&&this.data.displayDurationSeconds;J&&!this.timeoutJobId&&(this.timeoutJobId=_.j1(_.gs,function(){_.xm(X.hostElement,"yt-close-popup-action",[X.is]);X.timeoutJobId=0},J*1E3))};
fk.prototype.cancelTimeout=function(){_.gs.cancelJob(this.timeoutJobId);this.timeoutJobId=0};
fk.prototype.ytdHatsSurveyBehaviorDataChanged=fk.prototype.ytdHatsSurveyBehaviorDataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],fk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fk.prototype,"ytdHatsSurveyBehaviorDataChanged",null);_.u([_.uS()],fk);var R_w=[_.dE.YtActionHandlerBehavior,fk.prototype];var mdT=_.S_(115994),F5A=_.S_(115993),q5s=function(X,J,p){var l=this;var g=p.dragDownAction;this.layer=0;this.JSC$20333_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return l.dragDownAction()}}}};
this.JSC$20333_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return l.dragDownAction()}}}};
this.fullscreen=!1;var B=_.Mp();_.Vp(B,mdT,this.layer);_.Vp(B,F5A,this.layer);this.dragDownAction=function(){g();_.BE(B,{visualElement:l.fullscreen?mdT:F5A})};
this.gesture=new KA(X,J,this.getConfig(!1),"pandown");this.attach()};
q5s.prototype.attach=function(){this.gesture.attach()};
q5s.prototype.detach=function(){this.gesture.detach()};
q5s.prototype.update=function(X){this.fullscreen=X;var J=this.gesture;X=this.getConfig(X);J.config=X};
q5s.prototype.getConfig=function(X){return X?this.JSC$20333_watchFullScreenConfig:this.JSC$20333_watchConfig};var NXp;var MPT;var Dj=function(){var X=_.F.apply(this,arguments)||this;X.systemIcons=_.H("kevlar_system_icons");X.actionMap={"yt-update-sentiment-bar-state-command":"handleUpdateSentimentBarStateCommand"};return X};
_.r(Dj,_.F);Dj.prototype.observeLikeStatus=function(){if(this.data){if(this.data.likeStatus==="DISLIKE"){var X=this.data.percentIfDisliked||0;this.activated=!0}else this.data.likeStatus==="LIKE"?(X=this.data.percentIfLiked||0,this.activated=!0):(X=this.data.percentIfIndifferent||0,this.activated=!1);_.ya(this.hostElement).querySelector("#like-bar").style.width=X+"%"}};
Dj.prototype.handleUpdateSentimentBarStateCommand=function(X){this.data&&this.set("data.likeStatus",_.a(X,Pg2).likeStatus)};
Dj.prototype.observeLikeStatus=Dj.prototype.observeLikeStatus;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Dj.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Dj.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Dj.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Dj.prototype,"activated",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Dj.prototype,"systemIcons",void 0);_.u([_.mA("data.likeStatus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Dj.prototype,"observeLikeStatus",null);_.u([_.Xo({is:"ytd-sentiment-bar-renderer",disableElementRegistration:!0})],Dj);
_.N(Dj,"ytd-sentiment-bar-renderer",function(){if(MPT!==void 0)return MPT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return MPT=X},{mode:1});var uY2;var Rq=function(){var X=_.F.apply(this,arguments)||this;X.small=!0;return X};
_.r(Rq,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Rq.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Rq.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Rq.prototype,"small",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-video-view-count-renderer"})],Rq);
_.N(Rq,"ytd-video-view-count-renderer",function(){if(uY2!==void 0)return uY2;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return uY2=X},{mode:_.oC("kevlar_poly_si_batch_j080")?1:2});var m7=function(){var X=_.F.apply(this,arguments)||this;X.infoFormattedStrings=[];X.wrapVideoActions=_.H("kevar_watch_wrap_video_actions");X.hideSentimentBar=_.H("kevlar_watch_hide_sentiment_bar");X.actionMap={};return X};
_.r(m7,_.F);_.W=m7.prototype;_.W.configureRendererStamper=function(){return{"data.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.H("web_modern_buttons"),forceIconButton:!_.H("web_modern_buttons")}}}},"data.viewCount":{id:"count",mapping:{videoViewCountRenderer:"ytd-video-view-count-renderer"}}}};
_.W.dataChanged=function(){_.H("web_watch_get_updated_metadata_manager")||this.scheduleInitialUpdatedMetadataRequest();this.setSentimentBarWidth()};
_.W.computeInfoFormattedStrings=function(X){if(!X)return[];var J=[];X.dateText&&J.push(X.dateText);X.stationName&&J.push(X.stationName);X.rating&&J.push(X.rating);X.startEndTimeTemplate&&X.startTimeUtcMillis&&X.endTimeUtcMillis&&J.push(_.AW(NLJ(_.wi(X.startEndTimeTemplate),Number(X.startTimeUtcMillis),Number(X.endTimeUtcMillis))));X.upNextProgramText&&J.push(X.upNextProgramText);return J};
_.W.scheduleInitialUpdatedMetadataRequest=function(){var X,J=(X=this.data)==null?void 0:X.updatedMetadataEndpoint;if(J){var p;X=Number((p=_.a(J,_.OOe))==null?void 0:p.initialDelayMs);p=isNaN(X)?250:X;this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this),p)}};
_.W.setSentimentBarWidth=function(){var X=this;_.oh(this,function(){var J=_.ya(X.hostElement).querySelector("ytd-menu-renderer");if(J){J=J.topLevelButtons;for(var p=0,l=0;l<J.length;l++){var g=J[l],B=X.get("toggleButtonSupportedData.toggleButtonIdData.id",g.data);if(B==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"||B==="TOGGLE_BUTTON_ID_TYPE_LIKE")p+=g.clientWidth+8;else break}p&&(X.sentiment.style.width=p-8+" px")}})};
_.W.fetchUpdatedMetadata=function(X){var J;X&&(J={continuation:X});var p;(X=(p=this.data)==null?void 0:p.updatedMetadataEndpoint)&&_.yG().resolve(_.SV).resolveCommand(X,{form:Object.assign({},J,{element:this.hostElement})})};
_.W.onYtServiceRequestSent=function(X,J){J.endpoint&&_.a(J.endpoint,_.pz)&&(this.hasUpdateSentimentBarStateCommands()&&!_.H("kevlar_sentiment_bar_update_killswitch")||this.set("data.sentimentBar.sentimentBarRenderer.likeStatus",_.a(J.endpoint,_.pz).status),this.setSentimentBarWidth())};
_.W.hasUpdateSentimentBarStateCommands=function(){var X,J,p,l,g=(l=(X=this.data)==null?void 0:(J=X.videoActions)==null?void 0:(p=J.menuRenderer)==null?void 0:p.topLevelButtons)!=null?l:[];X=_.C(g);for(J=X.next();!J.done;J=X.next()){J=J.value;g=l=p=void 0;var B=(p=J.toggleButtonRenderer)==null?void 0:(l=p.toggleButtonSupportedData)==null?void 0:(g=l.toggleButtonIdData)==null?void 0:g.id;if(B==="TOGGLE_BUTTON_ID_TYPE_LIKE"||B==="TOGGLE_BUTTON_ID_TYPE_DISLIKE"){l=p=void 0;J=(l=_.a((p=J.toggleButtonRenderer)==
null?void 0:p.defaultServiceEndpoint,_.Im))==null?void 0:l.commands;if(!J)break;J=_.C(J);for(p=J.next();!p.done;p=J.next())if(_.a(p.value,Pg2))return!0}}return!1};
_.W.onYtServiceRequestCompleted=function(X,J){var p;(X=(p=J.data)==null?void 0:p.loggingDirectives)&&_.LXC(_.Mp(),X);this.get("continuation.timedContinuationData",J.data)&&this.data&&this.data.updatedMetadataEndpoint&&(J=J.data.continuation.timedContinuationData,this.ytTaskEmitterBehavior.getTaskManager().addLowPriorityJob(this.fetchUpdatedMetadata.bind(this,J.continuation),J.timeoutMs))};
_.W.computeHasDateText=function(X){return!!X&&!!X.dateText};
_.O1.Object.defineProperties(m7.prototype,{flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;return!((l=(X=this.data)==null?void 0:(J=X.videoActions)==null?void 0:(p=J.menuRenderer)==null?void 0:p.flexibleItems)==null||!l.length)}}});
m7.prototype.onYtServiceRequestCompleted=m7.prototype.onYtServiceRequestCompleted;m7.prototype.onYtServiceRequestSent=m7.prototype.onYtServiceRequestSent;m7.prototype.dataChanged=m7.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],m7.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],m7.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],m7.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.ye.YtTaskEmitterBehavior),_.V("design:type",Object)],m7.prototype,"ytTaskEmitterBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],m7.prototype,"data",void 0);_.u([_.R({computed:"computeInfoFormattedStrings(data)"}),_.V("design:type",Array)],m7.prototype,"infoFormattedStrings",void 0);
_.u([_.R({computed:"computeHasDateText(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],m7.prototype,"hasDateText",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],m7.prototype,"wrapVideoActions",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],m7.prototype,"hideSentimentBar",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],m7.prototype,"flexMenuEnabled",null);
_.u([_.qB("#sentiment"),_.V("design:type",Object)],m7.prototype,"sentiment",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],m7.prototype,"dataChanged",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],m7.prototype,"onYtServiceRequestSent",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],m7.prototype,"onYtServiceRequestCompleted",null);
_.N(m7,"ytd-video-primary-info-renderer",function(){if(NXp===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);NXp=X}X=NXp;return X},{mode:1});var G2s;var ddb;var FK=function(){return _.F.apply(this,arguments)||this};
_.r(FK,_.F);FK.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
FK.prototype.onTap=function(X){var J=this.data&&this.data.endpoint;J&&!_.wz(_.Yj(X),this.hostElement,["YTD-SUBSCRIBE-BUTTON-RENDERER","YTD-BUTTON-RENDERER"])&&_.h8(this.hostElement,"yt-navigate",{endpoint:J})};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],FK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],FK.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],FK.prototype,"data",void 0);_.u([_.Xo({is:"ytd-autotagging-metadata-renderer",disableElementRegistration:!0})],FK);
_.N(FK,"ytd-autotagging-metadata-renderer",function(){if(ddb!==void 0)return ddb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ddb=X},{mode:1});var VPA;var qR=function(){return _.F.apply(this,arguments)||this};
_.r(qR,_.F);qR.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{autotaggingMetadataRenderer:"ytd-autotagging-metadata-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qR.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qR.prototype,"data",void 0);_.u([_.Xo({is:"ytd-autotagging-metadata-row-renderer",disableElementRegistration:!0})],qR);
_.N(qR,"ytd-autotagging-metadata-row-renderer",function(){if(VPA!==void 0)return VPA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return VPA=X},{mode:1});var tPA;var PCp;var NR=function(){var X=_.F.apply(this,arguments)||this;X.engagementPanelContent=!1;return X};
_.r(NR,_.F);NR.prototype.computeHasDividerLine=function(X,J){return X&&!J};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],NR.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],NR.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine, engagementPanelContent)"}),_.V("design:type",Boolean)],NR.prototype,"hasDividerLine",void 0);_.u([_.R(),_.V("design:type",Object)],NR.prototype,"engagementPanelContent",void 0);
_.u([_.Xo({is:"ytd-metadata-row-header-renderer",disableElementRegistration:!0})],NR);
_.N(NR,"ytd-metadata-row-header-renderer",function(){if(PCp!==void 0)return PCp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return PCp=X},{mode:1});var QPb;var MR=function(){return _.F.apply(this,arguments)||this};
_.r(MR,_.F);MR.prototype.computeHasDividerLine=function(X){return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],MR.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],MR.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.V("design:type",Boolean)],MR.prototype,"hasDividerLine",void 0);_.u([_.Xo({is:"ytd-metadata-row-renderer",disableElementRegistration:!0})],MR);
_.N(MR,"ytd-metadata-row-renderer",function(){if(QPb!==void 0)return QPb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return QPb=X},{mode:1});var EQw;var K5A=function(){return _.F.apply(this,arguments)||this};
_.r(K5A,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],K5A.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],K5A.prototype,"data",void 0);_.u([_.Xo({is:"ytd-metadata-with-image-row-renderer",disableElementRegistration:!0})],K5A);
_.N(K5A,"ytd-metadata-with-image-row-renderer",function(){if(EQw!==void 0)return EQw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return EQw=X},{mode:1});var TXw;var u5=function(){var X=_.F.apply(this,arguments)||this;X.rounded=!0;X.fixie=!1;X.fullWidth=!1;return X};
_.r(u5,_.F);_.W=u5.prototype;_.W.configureRendererStamper=function(){return{"data.informationButton":{id:"information-button-container",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.onDataChanged=function(){var X=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(J){X.onEndpointLinkKeyPress(J)}))};
_.W.onEndpointLinkKeyPress=function(X){X.target===this.endpointLink&&X.keyCode===13&&_.h8(this.hostElement,"click")};
_.W.onClick=function(){if(!this.endpointHref){this.endpointLink.blur();var X;if((X=this.data)==null?0:X.endpoint)_.Uo(this.hostElement,[this.data.endpoint],this.hostElement),this.ytRendererBehavior.logExplicitClick(this.data)}};
_.W.onYtNavigate=function(X){this.endpointHref||(X.stopPropagation(),X.preventDefault())};
_.W.onInformationButtonContainerClick=function(X){X.target.id!=="information-button-container"&&(X.stopPropagation(),X.preventDefault())};
_.W.computeStyle=function(X){return X};
_.W.computeIsThumbnailStyle=function(X){return X==="RICH_METADATA_RENDERER_STYLE_THUMBNAIL"};
_.W.computeThumbnailWidth=function(X){switch(X){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}};
_.W.computeThumbnailObjectFit=function(X){switch(X){case "RICH_METADATA_RENDERER_STYLE_SQUARE":return"CONTAIN"}};
_.O1.Object.defineProperties(u5.prototype,{endpointHref:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?0:X.endpoint)?this.componentBehavior.computeOptionalHref_(this.data.endpoint):null}}});
u5.prototype.onYtNavigate=u5.prototype.onYtNavigate;u5.prototype.onClick=u5.prototype.onClick;u5.prototype.onDataChanged=u5.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],u5.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],u5.prototype,"componentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],u5.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],u5.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],u5.prototype,"componentStyle",void 0);_.u([_.R({computed:"computeIsThumbnailStyle(data.style)"}),_.V("design:type",Boolean)],u5.prototype,"isThumbnailStyle",void 0);_.u([_.R({computed:"computeThumbnailObjectFit(data.style)"}),_.V("design:type",String)],u5.prototype,"thumbnailObjectFit",void 0);
_.u([_.R({computed:"computeThumbnailWidth(data.style)"}),_.V("design:type",Number)],u5.prototype,"thumbnailWidth",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],u5.prototype,"rounded",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],u5.prototype,"fixie",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],u5.prototype,"fullWidth",void 0);_.u([_.qB("#endpoint-link"),_.V("design:type",HTMLAnchorElement)],u5.prototype,"endpointLink",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],u5.prototype,"onDataChanged",null);_.u([_.O("data.endpoint"),_.V("design:type",Object),_.V("design:paramtypes",[])],u5.prototype,"endpointHref",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],u5.prototype,"onClick",null);
_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],u5.prototype,"onYtNavigate",null);_.u([_.Xo({is:"ytd-rich-metadata-renderer",disableElementRegistration:!0})],u5);
_.N(u5,"ytd-rich-metadata-renderer",function(){if(TXw!==void 0)return TXw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return TXw=X},{mode:_.oC("kevlar_poly_si_batch_j075")?1:2});var z_J;var Gd=function(){var X=_.F.apply(this,arguments)||this;X.fixie=!1;X.fullWidth=!1;return X};
_.r(Gd,_.F);Gd.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{richMetadataRenderer:{component:"ytd-rich-metadata-renderer",properties:{fixie:"[[fixie]]",fullWidth:"[[fullWidth]]"}}}}}};
Gd.prototype.computeHasDividerLine=function(X){return X};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Gd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Gd.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasDividerLine(data.hasDividerLine)"}),_.V("design:type",Boolean)],Gd.prototype,"hasDividerLine",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gd.prototype,"fixie",void 0);_.u([_.R(),_.V("design:type",Object)],Gd.prototype,"fullWidth",void 0);
_.u([_.Xo({is:"ytd-rich-metadata-row-renderer",disableElementRegistration:!0})],Gd);
_.N(Gd,"ytd-rich-metadata-row-renderer",function(){if(z_J!==void 0)return z_J;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return z_J=X},{mode:1});var d5=function(){var X=_.F.apply(this,arguments)||this;X.engagementPanelContent=!1;X.fixie=!1;X.fullWidth=!1;return X};
_.r(d5,_.F);
d5.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"}}}};
d5.prototype.computeCollapsibleItems=function(X,J,p){return X===void 0||J===void 0||p===void 0||p?[]:X.slice(J)};
d5.prototype.computeAlwaysShownItems=function(X,J){return X&&X.length?X.slice(0,J):[]};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],d5.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],d5.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],d5.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],d5.prototype,"collapsed",void 0);
_.u([_.R({computed:"computeAlwaysShownItems(data.rows,data.collapsedItemCount)"}),_.V("design:type",Array)],d5.prototype,"alwaysShownItems",void 0);_.u([_.R({computed:"computeCollapsibleItems(data.rows,data.collapsedItemCount,collapsed)"}),_.V("design:type",Array)],d5.prototype,"collapsibleItems",void 0);_.u([_.R(),_.V("design:type",Object)],d5.prototype,"engagementPanelContent",void 0);_.u([_.R(),_.V("design:type",Object)],d5.prototype,"fixie",void 0);
_.u([_.R(),_.V("design:type",Object)],d5.prototype,"fullWidth",void 0);_.u([_.Xo({is:"ytd-metadata-row-container-renderer",disableElementRegistration:!0})],d5);
_.N(d5,"ytd-metadata-row-container-renderer",function(){if(tPA!==void 0)return tPA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return tPA=X},{mode:1});var jP0;var VH=function(){return _.F.apply(this,arguments)||this};
_.r(VH,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],VH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],VH.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],VH.prototype,"data",void 0);_.u([_.Xo({is:"ytd-error-corrections-section-item-renderer",disableElementRegistration:!0})],VH);
_.N(VH,"ytd-error-corrections-section-item-renderer",function(){if(jP0!==void 0)return jP0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return jP0=X},{mode:1});var i8A;var tN=function(){return _.F.apply(this,arguments)||this};
_.r(tN,_.F);tN.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{errorCorrectionsSectionItemRenderer:"ytd-error-corrections-section-item-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],tN.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tN.prototype,"data",void 0);_.u([_.Xo({is:"ytd-error-corrections-section-renderer",disableElementRegistration:!0})],tN);
_.N(tN,"ytd-error-corrections-section-renderer",function(){if(i8A!==void 0)return i8A;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return i8A=X},{mode:1});var sPp;var Px=function(){return _.F.apply(this,arguments)||this};
_.r(Px,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Px.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Px.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Px.prototype,"data",void 0);_.u([_.Xo({is:"ytd-topic-link-renderer",disableElementRegistration:!0})],Px);
_.N(Px,"ytd-topic-link-renderer",function(){if(sPp!==void 0)return sPp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return sPp=X},{mode:1});var XSp;var QH=function(){var X=_.F.apply(this,arguments)||this;X.modernLockupV2=_.H("modernize_structured_description_playlist_lockups_v2");return X};
_.r(QH,_.F);QH.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],QH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],QH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QH.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QH.prototype,"modernLockupV2",void 0);_.u([_.Xo({is:"ytd-video-description-course-section-renderer",disableElementRegistration:!0})],QH);
_.N(QH,"ytd-video-description-course-section-renderer",function(){if(XSp!==void 0)return XSp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return XSp=X},{mode:1});var JMp;var EH=function(){return _.F.apply(this,arguments)||this};
_.r(EH,_.F);EH.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],EH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EH.prototype,"data",void 0);_.u([_.Xo({is:"ytd-video-description-files-section-renderer",disableElementRegistration:!0})],EH);
_.N(EH,"ytd-video-description-files-section-renderer",function(){if(JMp!==void 0)return JMp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return JMp=X},{mode:1});var pSb;var Kk=function(){return _.F.apply(this,arguments)||this};
_.r(Kk,_.F);Kk.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Kk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Kk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Kk.prototype,"data",void 0);_.u([_.Xo({is:"ytd-video-description-gaming-section-renderer",disableElementRegistration:!0})],Kk);
_.N(Kk,"ytd-video-description-gaming-section-renderer",function(){if(pSb!==void 0)return pSb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return pSb=X},{mode:1});var lMA;var Td=function(){var X=_.F.apply(this,arguments)||this;X.isExpanded=!1;return X};
_.r(Td,_.F);Td.prototype.computeHasDefaultMetadataEndpoint=function(X){var J;X=X==null?void 0:(J=X.defaultMetadata)==null?void 0:J.runs;return!(!X||X.length!==1||!X[0].navigationEndpoint)};
Td.prototype.onRowExpand=function(){this.isExpandable&&!this.isExpanded&&(this.isExpanded=!0)};
_.O1.Object.defineProperties(Td.prototype,{isExpandable:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.expandedMetadata)}},
showExpandedMetadata:{configurable:!0,enumerable:!0,get:function(){return!(!this.isExpandable||!this.isExpanded)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Td.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Td.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Td.prototype,"isExpanded",void 0);_.u([_.R({computed:"computeHasDefaultMetadataEndpoint(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Td.prototype,"hasDefaultMetadataEndpoint",void 0);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Td.prototype,"isExpandable",null);_.u([_.O("data","isExpandable","isExpanded"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Td.prototype,"showExpandedMetadata",null);_.u([_.Xo({is:"ytd-info-row-renderer",disableElementRegistration:!0})],Td);
_.N(Td,"ytd-info-row-renderer",function(){if(lMA!==void 0)return lMA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return lMA=X},{mode:1});var g46;var zd=function(){var X=_.F.apply(this,arguments)||this;X.currentIndex=0;X.supportComponentResize=!0;X.JSC$20390_lastScrollContainerWidth=NaN;return X};
_.r(zd,_.F);_.W=zd.prototype;
_.W.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"}}}};
_.W.getItemsPath=function(){return"videoLockups"};
_.W.hiddenChanged=function(){this.contentHidden||this.updateVideoLockupStyles()};
_.W.onIronResize=function(){this.updateVideoLockupStyles()};
_.W.dataChanged=function(){this.updateVideoLockupStyles();this.ytdHorizontalListBehavior.reset()};
_.W.updateVideoLockupStyles=function(){var X;this.JSC$20390_scrollContainer!==void 0&&(X=this.videoLockups)!=null&&X.length&&(X=this.JSC$20390_scrollContainer.clientWidth,X!==this.JSC$20390_lastScrollContainerWidth&&(this.JSC$20390_lastScrollContainerWidth=X,_.bS(this.hostElement,{"--ytd-compact-video-renderer-width":Math.min(X*.8,415)+"px"}),_.h8(this.hostElement,"iron-resize")))};
_.O1.Object.defineProperties(zd.prototype,{videoLockups:{configurable:!0,enumerable:!0,get:function(){var X=[],J;if((J=this.data)==null||!J.carouselLockups)return X;J=_.C(this.data.carouselLockups);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0;((l=_.a(p,LYp))==null?0:l.videoLockup)&&X.push(_.a(p,LYp).videoLockup)}return X}},
hasVideoLockups:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.videoLockups)==null||!X.length)}},
infoRows:{configurable:!0,enumerable:!0,get:function(){var X=[],J;if((J=this.data)==null||!J.carouselLockups)return X;var p;return(p=_.a(this.data.carouselLockups[this.scrollCount],LYp))==null?void 0:p.infoRows}}});
zd.prototype.dataChanged=zd.prototype.dataChanged;zd.prototype.onIronResize=zd.prototype.onIronResize;zd.prototype.hiddenChanged=zd.prototype.hiddenChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zd.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],zd.prototype,"componentBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],zd.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zd.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zd.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],zd.prototype,"inlineStructuredDescription",void 0);_.u([_.R({value:2}),_.V("design:type",Number)],zd.prototype,"initialCount",void 0);_.u([_.R(),_.V("design:type",Object)],zd.prototype,"currentIndex",void 0);
_.u([_.R(),_.V("design:type",Number)],zd.prototype,"scrollCount",void 0);_.u([_.R(),_.V("design:type",Object)],zd.prototype,"supportComponentResize",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],zd.prototype,"contentHidden",void 0);_.u([_.qB("#scroll-container"),_.V("design:type",HTMLDivElement)],zd.prototype,"JSC$20390_scrollContainer",void 0);
_.u([_.mA("contentHidden"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zd.prototype,"hiddenChanged",null);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],zd.prototype,"videoLockups",null);_.u([_.O("videoLockups"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zd.prototype,"hasVideoLockups",null);
_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zd.prototype,"onIronResize",null);_.u([_.O("data","scrollCount"),_.V("design:type",Object),_.V("design:paramtypes",[])],zd.prototype,"infoRows",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zd.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-video-description-music-section-renderer",disableElementRegistration:!0})],zd);
_.N(zd,"ytd-video-description-music-section-renderer",function(){if(g46!==void 0)return g46;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return g46=X},{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var BYO;var j9=function(){return _.F.apply(this,arguments)||this};
_.r(j9,_.F);j9.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],j9.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],j9.prototype,"ytRendererBehavior",void 0);_.u([_.R({}),_.V("design:type",Object)],j9.prototype,"data",void 0);_.u([_.Xo({is:"ytd-video-description-transcript-section-renderer",disableElementRegistration:!0})],j9);
_.N(j9,"ytd-video-description-transcript-section-renderer",function(){if(BYO!==void 0)return BYO;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return BYO=X},{mode:1});var $Tg;_.ZZ(_.q(function(X){var J=_.mM(_.q6T,function(){return X.data().firstProviderLinkStatusEntityKey}),p=_.mM(_.q6T,function(){return X.data().secondProviderLinkStatusEntityKey}),l=function(){var g,B;
return((g=J())==null?void 0:g.linked)||((B=p())==null?void 0:B.linked)};
return _.A("ytw-video-description-fantasy-section-view-model",{class:"ytwVideoDescriptionFantasySectionViewModelHost"},_.A(_.x3,{className:"ytwVideoDescriptionFantasySectionViewModelTitle",text:function(){return X.data().sectionTitle}}),_.A(_.x3,{className:"ytwVideoDescriptionFantasySectionViewModelMessage",
text:function(){return l()?X.data().connectedMessage:X.data().notConnectedMessage}}),_.A(_.v,{cond:l,
then:function(){return _.A(_.NA,{data:function(){return X.data().connectedButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}),_.A(_.v,{cond:function(){return!l()},
then:function(){return _.A(_.NA,{data:function(){return X.data().notConnectedButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytwVideoDescriptionFantasySectionViewModelButton"})}})}}))},"uh"),"ytw-video-description-fantasy-section-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;return _.A("how-this-was-made-section-view-model",{class:"ytwHowThisWasMadeSectionViewModelHost",tabindex:-1},_.A("div",{class:"ytwHowThisWasMadeSectionViewModelSectionTitle"},_.A(_.x3,{text:function(){return J().sectionTitle}})),_.A("div",{class:"ytwHowThisWasMadeSectionViewModelBodyHeader"},_.A(_.x3,{text:function(){return J().bodyHeader}})),_.A("div",{class:"ytwHowThisWasMadeSectionViewModelBodyText"},_.A(_.x3,{text:function(){return J().bodyText}})),_.A(_.v,{cond:function(){return J().attributionText},
then:function(){return _.A("div",{class:"ytwHowThisWasMadeSectionViewModelAttributionText"},_.A(_.x3,{text:function(){return J().attributionText}}))}}))},"vh"),"how-this-was-made-section-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){return _.A("yt-video-description-youchat-section-view-model",{class:_.yW("ytVideoDescriptionYouchatSectionViewModelHost")},_.A("div",{class:"ytVideoDescriptionYouchatSectionViewModelSectionTitle"},_.A(_.x3,{text:function(){return X.data().sectionTitle}})),_.A("div",{class:"ytVideoDescriptionYouchatSectionViewModelSubHeaderText"},_.A(_.x3,{text:function(){return X.data().subHeaderText}})),_.A("div",{class:"ytVideoDescriptionYouchatSectionViewModelPrimaryButton"},_.A(_.q7,{data:function(){return _.a(X.data().primaryButton,
_.ZD)}})))},"wh"),"yt-video-description-youchat-section-view-model",{props:{data:_.H7}});var i5=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-set-active-panel-item-action":"handleSetActiveItemAction"};return X};
_.r(i5,_.F);_.W=i5.prototype;
_.W.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}}}}}};
_.W.panelContentVisibleChanged=function(){this.description&&(this.description.panelContentVisible=this.panelContentVisible)};
_.W.dataChanged=function(){var X,J;this.hasDescriptionOnly=!(((X=this.data)==null?void 0:(J=X.items)==null?void 0:J.length)!==1||!_.a(this.data.items[0],IY))};
_.W.onHiddenChanged=function(){this.musicMetadataSection&&(this.musicMetadataSection.contentHidden=this.hidden);this.hidden||this.resize()};
_.W.onYtExpanderMoreTapped=function(){this.autoFocusDescription()};
_.W.autoFocusDescription=function(){var X;((X=_.yG().resolve(_.I6(_.bX)))==null?0:X.isKeyBoardInUse())&&this.description&&_.HC(this.description)};
_.W.resize=function(){if(_.H("kevlar_disable_sd_resize"))this.JSC$20398_cardList&&_.h8(this.JSC$20398_cardList,"iron-resize"),this.problemWalkthroughCardList&&_.h8(this.problemWalkthroughCardList,"iron-resize"),this.musicMetadataSection&&_.h8(this.musicMetadataSection,"iron-resize");else if(this.ironResizableBehavior.notifyResize(),this.shelfSection)this.shelfSection.onParentResize()};
_.W.scrollToSection=function(X){if(X=this.getSectionElement(X))_.xm(this.hostElement,"yt-scroll-to-watch-element",[X]),X.focus()};
_.W.getSectionElement=function(X){switch(X){case "infocards-item-section":var J;return(J=this.infocardsSection)!=null?J:null;case "transcript-item-section":var p;return(p=this.transcriptSection)!=null?p:null;case "how-this-was-made-section-item-section":var l;return(l=this.howThisWasMadeSection)!=null?l:null;case "files-item-section":var g;return(g=this.filesSection)!=null?g:null;default:return null}};
_.W.handleSetActiveItemAction=function(X){var J=_.a(X,Frw),p=J&&(J==null?void 0:J.panelTargetId)==="engagement-panel-macro-markers-problem-walkthroughs"?this.problemWalkthroughCardList:this.JSC$20398_cardList;if(J&&p){X=this.currentActiveChapter;var l=this.currentActiveProblem;J=p==null?void 0:p.getItemByIndex(J.itemIndex);var g=p=!0;J&&(J.active=!0,J.carouselType==="MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_DEFAULT"?(p=X!==J,g=!1,this.currentActiveChapter=J):(J==null?void 0:J.carouselType)===
"MACRO_MARKERS_LIST_ITEM_RENDERER_CAROUSEL_TYPE_TEXT_ONLY"&&(p=!1,g=l!==J,this.currentActiveProblem=J));X&&p&&(X.active=!1);l&&g&&(l.active=!1)}};
_.O1.Object.defineProperties(i5.prototype,{showVideoSummary:{configurable:!0,enumerable:!0,get:function(){return _.a8("web_watch_move_summary_to_sd")&&!!this.videoSummary}}});
i5.prototype.onYtExpanderMoreTapped=i5.prototype.onYtExpanderMoreTapped;i5.prototype.onHiddenChanged=i5.prototype.onHiddenChanged;i5.prototype.dataChanged=i5.prototype.dataChanged;i5.prototype.panelContentVisibleChanged=i5.prototype.panelContentVisibleChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],i5.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],i5.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],i5.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],i5.prototype,"ironResizableBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],i5.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],i5.prototype,"panelContentVisible",void 0);_.u([_.R(),_.V("design:type",Boolean)],i5.prototype,"hasDescriptionOnly",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],i5.prototype,"inlineStructuredDescription",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],i5.prototype,"hidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],i5.prototype,"shortsPanel",void 0);_.u([_.R(),_.V("design:type",Object)],i5.prototype,"videoSummary",void 0);_.u([_.R(),_.V("design:type",Object)],i5.prototype,"merchShelf",void 0);
_.u([_.O("videoSummary"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],i5.prototype,"showVideoSummary",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],i5.prototype,"engagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],i5.prototype,"watchWhileSdp",void 0);_.u([_.qB("ytd-expandable-video-description-body-renderer"),_.V("design:type",Object)],i5.prototype,"description",void 0);
_.u([_.qB("ytd-horizontal-card-list-renderer"),_.V("design:type",Object)],i5.prototype,"JSC$20398_cardList",void 0);_.u([_.qB("ytd-horizontal-card-list-renderer[center-items]"),_.V("design:type",Object)],i5.prototype,"problemWalkthroughCardList",void 0);_.u([_.qB("ytd-shelf-renderer"),_.V("design:type",Object)],i5.prototype,"shelfSection",void 0);_.u([_.qB("ytd-video-description-music-section-renderer"),_.V("design:type",Object)],i5.prototype,"musicMetadataSection",void 0);
_.u([_.qB("ytd-video-description-infocards-section-renderer"),_.V("design:type",Object)],i5.prototype,"infocardsSection",void 0);_.u([_.qB("ytd-video-description-transcript-section-renderer"),_.V("design:type",Object)],i5.prototype,"transcriptSection",void 0);_.u([_.qB("how-this-was-made-section-view-model"),_.V("design:type",Object)],i5.prototype,"howThisWasMadeSection",void 0);_.u([_.qB("ytd-video-description-files-section-renderer"),_.V("design:type",Object)],i5.prototype,"filesSection",void 0);
_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],i5.prototype,"panelContentVisibleChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],i5.prototype,"dataChanged",null);_.u([_.mA("hidden"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],i5.prototype,"onHiddenChanged",null);
_.u([_.R8("yt-expander-more-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],i5.prototype,"onYtExpanderMoreTapped",null);_.u([_.Xo({is:"ytd-structured-description-content-renderer",disableElementRegistration:!0})],i5);
_.N(i5,"ytd-structured-description-content-renderer",function(){if($Tg!==void 0)return $Tg;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $Tg=X},{mode:2});var sH=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-date-text-action":"handleUpdateDateTextAction","yt-update-description-action":"handleUpdateDescriptionAction","yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return X};
_.r(sH,_.F);_.W=sH.prototype;_.W.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"}}}};
_.W.dataChanged=function(){var X;this.descriptionToggled=!((X=this.data)==null||!X.defaultExpanded);var J;this.collapsed=this.descriptionAlwaysCollapsed||!((J=this.data)==null?0:J.defaultExpanded);this.subscribeButtonData=this.data.subscribeButton;this.descriptionCollapsedHeight=(this.data.descriptionCollapsedLines||3)*20;this.showMoreClientVe=_.S_(110509);this.showLessClientVe=_.S_(110510);X=_.Kv();J=_.El();X&&J&&_.l0(X,J,[this.showMoreClientVe,this.showLessClientVe])};
_.W.onYtExpanderMoreTapped=function(){var X,J=(X=this.data)==null?void 0:X.showMoreCommand;J&&!this.hasInlineStructuredDescription&&this.componentBehavior.resolveCommand(J);(X=_.Kv())&&this.showMoreClientVe&&_.Wv(X,this.showMoreClientVe)};
_.W.onYtExpanderLessTapped=function(){var X=_.Kv();X&&this.showLessClientVe&&_.Wv(X,this.showLessClientVe);var J;(X=(J=this.data)==null?void 0:J.showLessCommand)&&this.componentBehavior.resolveCommand(X)};
_.W.handleUpdateDateTextAction=function(X){this.data&&this.data.dateText&&this.set("data.dateText",_.a(X,WYp).dateText)};
_.W.handleUpdateDescriptionAction=function(X){if(X=_.a(X,_.yKH))X.isEmpty||!X.description?this.description.hidden=!0:this.hasAttributedDescription?this.set("data.attributedDescription",_.zS(X.description)):this.set("data.description",X.description)};
_.W.onYtChangeEngagementPanelVisibilityAction=function(X){if(_.H("web_structured_description_show_more")||_.H("web_engagement_panel_open_description")){var J,p=(J=_.a(X,_.IKb))==null?void 0:J.targetId,l;X=((l=_.a(X,_.IKb))==null?void 0:l.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED";p==="engagement-panel-structured-description"&&X&&(this.descriptionToggled=!0)}};
_.W.updateCollapsedFromBinding=function(X){this.collapsed=X.detail.value};
_.W.updateDescriptionToggledFromBinding=function(X){this.descriptionToggled=X.detail.value};
_.W.updateCanCollapseFromBinding=function(X){this.canCollapse=X.detail.value};
_.O1.Object.defineProperties(sH.prototype,{metadataCollapsible:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.metadataRowContainer)==null?void 0:J.metadataRowContainerRenderer;return!!p&&!!p.rows&&p.rows.length>p.collapsedItemCount}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!!this.structuredDescriptionContentRenderer}},
hasAttributedDescription:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.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}}});
sH.prototype.onYtExpanderLessTapped=sH.prototype.onYtExpanderLessTapped;sH.prototype.onYtExpanderMoreTapped=sH.prototype.onYtExpanderMoreTapped;sH.prototype.dataChanged=sH.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],sH.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sH.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],sH.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sH.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],sH.prototype,"collapsed",void 0);_.u([_.R(),_.V("design:type",Boolean)],sH.prototype,"descriptionToggled",void 0);
_.u([_.R(),_.V("design:type",Boolean)],sH.prototype,"canCollapse",void 0);_.u([_.R(),_.V("design:type",Object)],sH.prototype,"subscribeButtonData",void 0);_.u([_.R(),_.V("design:type",Number)],sH.prototype,"descriptionCollapsedHeight",void 0);_.u([_.R(),_.V("design:type",Object)],sH.prototype,"structuredDescriptionContentRenderer",void 0);_.u([_.R({value:function(){return _.H("web_watch_description_always_collapsed")}}),
_.V("design:type",Boolean)],sH.prototype,"descriptionAlwaysCollapsed",void 0);_.u([_.qB("#description"),_.V("design:type",HTMLDivElement)],sH.prototype,"description",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sH.prototype,"dataChanged",null);_.u([_.R8("yt-expander-more-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sH.prototype,"onYtExpanderMoreTapped",null);
_.u([_.R8("yt-expander-less-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sH.prototype,"onYtExpanderLessTapped",null);_.u([_.O("data.metadataRowContainer"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sH.prototype,"metadataCollapsible",null);_.u([_.O("data","structuredDescriptionContentRenderer"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sH.prototype,"hasInlineStructuredDescription",null);
_.u([_.O("data.attributedDescription"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sH.prototype,"hasAttributedDescription",null);_.u([_.O("hasInlineStructuredDescription","collapsed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sH.prototype,"loadStructuredDescription",null);_.u([_.O("data","structuredDescriptionContentRenderer","collapsed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sH.prototype,"showInlineStructuredDescription",null);
_.u([_.O("data","hasInlineStructuredDescription","metadataCollapsible"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sH.prototype,"descriptionAlwaysCollapsible",null);
_.N(sH,"ytd-video-secondary-info-renderer",function(){if(G2s===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);G2s=X}X=G2s;return X},{mode:2});var Wgp;var XM=function(){return _.F.apply(this,arguments)||this};
_.r(XM,_.F);XM.prototype.configureRendererStamper=function(){return{"data.actionMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XM.prototype,"rendererBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],XM.prototype,"dismissibleItemBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],XM.prototype,"rendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XM.prototype,"data",void 0);_.u([_.Xo({is:"ytd-comment-history-entry-renderer",disableElementRegistration:!0})],XM);
_.N(XM,"ytd-comment-history-entry-renderer",function(){if(Wgp!==void 0)return Wgp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Wgp=X},{mode:1});var CwA;var JV=function(){var X=_.F.apply(this,arguments)||this;X.isCollapsed=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-update-donation-shelf-command":"handleUpdate","yt-open-popup-action":"handleOpenPopupAction"};return X};
_.r(JV,_.F);_.W=JV.prototype;_.W.configureRendererStamper=function(){return{"data.donateButton":{id:"donate-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.onDonateTap=function(){var X=this.get("data.donateButton.buttonRenderer.command");if(X){var J=_.Kv(),p=this.get("data.donateButton.buttonRenderer.trackingParams");J&&p&&_.Wv(J,_.V_(p));this.ytOpenPopupBehavior.openPopup(X)}};
_.W.onShowMore=function(){this.isCollapsed=!1;var X=_.Kv(),J=this.get("data.expandButton.buttonRenderer.trackingParams");X&&J&&_.Wv(X,_.V_(J))};
_.W.onShowLess=function(){this.isCollapsed=!0};
_.W.dataChanged=function(){_.bS(this.hostElement,{"--progress-bar-completion":this.data.progress*100+"%"})};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.handleUpdate=function(X){if(X=this.get("updateDonationShelfCommand.donationShelf.donationShelfRenderer",X))this.set("data.startLabel",X.startLabel),this.set("data.endLabel",X.endLabel),this.set("data.progress",X.progress),this.set("data.amountRaisedLabel",X.amountRaisedLabel),this.dataChanged()};
_.W.handleOpenPopupAction=function(X){this.get("openPopupAction.popup.ypcTransactionErrorMessageRenderer",X)&&_.xm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"])};
_.W.computeHeaderBackgroundUrl=function(X,J){if(X)return J?X.headerBackgroundDarkUrl:X.headerBackgroundUrl};
_.W.isProgressBarVisible=function(X){return!(!X||X.progress===void 0)};
_.W.headerBackgroundClass=function(){return _.Bh("HTML_DIR")==="rtl"?"flip":""};
JV.prototype.dataChanged=JV.prototype.dataChanged;_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],JV.prototype,"ytOpenPopupBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],JV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],JV.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],JV.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],JV.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],JV.prototype,"isCollapsed",void 0);_.u([_.R({computed:"computeHeaderBackgroundUrl(data, isDarkTheme)"}),_.V("design:type",String)],JV.prototype,"headerBackgroundUrl",void 0);_.u([_.R(),_.V("design:type",Boolean)],JV.prototype,"isDarkTheme",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JV.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-donation-shelf-renderer",disableElementRegistration:!0})],JV);
_.N(JV,"ytd-donation-shelf-renderer",function(){if(CwA!==void 0)return CwA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CwA=X},{mode:1});var k32;var n4J=function(){return _.F.apply(this,arguments)||this};
_.r(n4J,_.F);_.u([_.R(),_.V("design:type",Object)],n4J.prototype,"data",void 0);_.u([_.Xo({is:"ytd-donation-unavailable-renderer",disableElementRegistration:!0})],n4J);
_.N(n4J,"ytd-donation-unavailable-renderer",function(){if(k32!==void 0)return k32;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return k32=X},{mode:1});var LgT;var pp=function(){var X=_.F.apply(this,arguments)||this;X.playerListenerConfig=null;X.actionMap={"yt-show-watch-page-survey":"openSurvey"};return X};
_.r(pp,_.F);_.W=pp.prototype;_.W.dataChanged=function(){var X=this,J=_.hO();J&&J.getPlayerPromise().then(function(l){X.maybeRemovePlayerListeners(l)});
var p=this.data&&this.data.survey;p&&((p=(p=p.singleOptionSurveyRenderer||p.checkboxSurveyRenderer||p.multiStageSurveyRenderer)&&p.watchPageDisplayTriggers)?this.triggerWatchPageSurvey(J,p):this.openSurvey())};
_.W.triggerWatchPageSurvey=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z;return _.L(function(h){if(h.nextAddress==1)return X?h.yield(X.getPlayerPromise(),2):h.return();p.player=h.yieldResult;if(!p.player)return h.return();l={};g=_.C(J);for(B=g.next();!B.done;B=g.next())k=B.value,n=_.C(p.createEventListenerPair(k)),w=n.next().value,Y=n.next().value,e=w,Z=Y,e&&Z&&(l[e]=Z,p.ytPlayerListenerBehavior.listenToPlayerEvent(p.player,e,Z));p.playerListenerConfig=l;_.Ma(h)})};
_.W.createEventListenerPair=function(X){var J=X.playbackEventTrigger;return J?this.handlePlaybackTrigger(J):(X=X.watchTimeTrigger)?this.handleWatchTimeTrigger(X):[void 0,void 0]};
_.W.handleWatchTimeTrigger=function(X){var J=this;this.accumulatedMediaTime=this.lastKnownPlaybackPosition=0;var p=X.videoWatchFraction,l=X.watchTimeSec;return l&&p?["onVideoProgress",function(){J.player&&J.isWatchTimeConditionMet(J.player,p,l)&&J.showSurvey()}]:[void 0,
void 0]};
_.W.isWatchTimeConditionMet=function(X,J,p){var l=X.getProgressState(),g=l.current-this.lastKnownPlaybackPosition;g<5&&(this.accumulatedMediaTime+=g);this.lastKnownPlaybackPosition=l.current;l=Math.round(this.accumulatedMediaTime/l.duration*1E3)/1E3;return X.getPresentingPlayerType&&X.getPresentingPlayerType()===1&&(this.accumulatedMediaTime>p||l>J)};
_.W.handlePlaybackTrigger=function(X){var J=this;X=X.playbackEvent;if(X==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_PLAYBACK_FINISH"){var p="onStateChange";var l=function(g){g===0&&J.showSurvey()}}else X==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_CONTENT_VIDEO_START"?(p="onVideoProgress",l=function(g){J.player&&J.player.getPresentingPlayerType&&J.player.getPresentingPlayerType()===1&&g&&J.showSurvey()}):X==="SURVEY_DISPLAY_TRIGGER_PLAYBACK_EVENT_AD_FINISH"&&(p="onAdEnd",l=this.showSurvey);
return[p,l]};
_.W.showSurvey=function(){this.openSurvey();this.player&&this.maybeRemovePlayerListeners(this.player)};
_.W.openSurvey=function(){var X=this,J=this.data&&this.data.survey;this.ytdReduxBehavior.dispatch(X22(!!J));_.gs.addJob(function(){X.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"SURVEY",popup:J}})},0,0)};
_.W.maybeRemovePlayerListeners=function(X){if(this.playerListenerConfig){for(var J=_.C(Object.keys(this.playerListenerConfig)),p=J.next();!p.done;p=J.next())p=p.value,this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(X,p,this.playerListenerConfig[p]);this.playerListenerConfig=null}};
pp.prototype.dataChanged=pp.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pp.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],pp.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],pp.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],pp.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],pp.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pp.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],pp.prototype,"playerListenerConfig",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],pp.prototype,"lastKnownPlaybackPosition",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],pp.prototype,"accumulatedMediaTime",void 0);_.u([_.R(),_.V("design:type",Object)],pp.prototype,"player",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pp.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-survey-trigger-renderer",disableElementRegistration:!0})],pp);
_.N(pp,"ytd-survey-trigger-renderer",function(){if(LgT!==void 0)return LgT;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return LgT=X},{mode:1});var AM2;_.Pz("multiPageMenuSectionItems","toggleThemeCompactLinkRenderer","ytd-toggle-theme-compact-link-renderer");
var l4=function(){var X=_.F.apply(this,arguments)||this;X.role="link";X.tabindex="0";X.actionMap=_.H("kevlar_move_theme_action_handlers_killswitch")?{"yt-signal-action-toggle-dark-theme-on":"handleSignalActionToggleDarkThemeOn","yt-signal-action-toggle-dark-theme-off":"handleSignalActionToggleDarkThemeOff","yt-signal-action-toggle-dark-theme-device":"handleSignalActionToggleDarkThemeDevice"}:{};return X};
_.r(l4,_.F);_.W=l4.prototype;_.W.dataChanged=function(){this.data&&(this.data.label?this.label=this.data.label:this.label=_.lS()==="USER_INTERFACE_THEME_DARK"?this.data.toggledOnTitle:this.data.toggledOffTitle)};
_.W.getCurrentTheme=function(){return _.gF()?document.documentElement.hasAttribute("dark")?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.lS()};
_.W.onThemeSelected=function(X,J){var p=X||J?X:_.pL(),l=(p&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!p&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.Q$a(_.NN(window.location.href));_.Rm(0,165,X);_.Rm(0,174,J);this.prefs.save();l&&_.xm(this.hostElement,"yt-dark-mode-toggled-action",[p]);_.xm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.W.onTap=function(){this.data.serviceEndpoint&&_.am(this.hostElement,[this.data.serviceEndpoint])};
_.W.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.W.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.W.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
l4.prototype.onTap=l4.prototype.onTap;l4.prototype.dataChanged=l4.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],l4.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],l4.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.hi),_.V("design:type",Object)],l4.prototype,"paperItemBehaviors",void 0);_.u([_.R(),_.V("design:type",Object)],l4.prototype,"data",void 0);_.u([_.R({value:function(){return _.DV()}}),
_.V("design:type",_.S3)],l4.prototype,"prefs",void 0);_.u([_.R(),_.V("design:type",Object)],l4.prototype,"label",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],l4.prototype,"role",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],l4.prototype,"tabindex",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],l4.prototype,"dataChanged",null);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],l4.prototype,"onTap",null);_.u([_.Xo({is:"ytd-toggle-theme-compact-link-renderer",disableElementRegistration:!0})],l4);
_.y_()(l4,"ytd-toggle-theme-compact-link-renderer",function(){if(AM2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);AM2=X}X=AM2;return X},{allowedProps:["data"],
mode:1});var wSA;_.Pz("itemSectionRenderer","notificationRenderer","ytd-notification-renderer");_.Pz("multiPageMenuSectionItems","notificationRenderer","ytd-notification-renderer");var gN=function(){return _.F.apply(this,arguments)||this};
_.r(gN,_.F);_.W=gN.prototype;_.W.configureRendererStamper=function(){return{"data.contextualMenu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.highPriorityNotificationActionButton":{id:"call-to-action",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.onKeyUp=function(X){if(X.keyCode===13)this.onTap()};
_.W.onTap=function(){this.data.recordClickEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.recordClickEndpoint,{form:{element:this.hostElement}});var X=this.data.navigationEndpoint;X&&_.a(X,_.Cz)&&_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})};
_.W.readChanged=function(){var X;_.S0(this.hostElement,"unread",!((X=this.data)==null?0:X.read))};
_.W.dataChanged=function(){this.data&&_.S0(this.hostElement,"high-priority-notification",!!this.data.highPriorityNotification)};
_.W.computeThumbnailSize=function(){var X;return((X=this.data)==null?0:X.highPriorityNotification)?32:48};
_.W.getEndpointURL=function(X){return X&&!_.a(X,_.Cz)?this.componentBehavior.computeHref_(X):null};
_.W.getEndpointData=function(X){return X&&!_.a(X,_.Cz)?X:null};
gN.prototype.computeThumbnailSize=gN.prototype.computeThumbnailSize;gN.prototype.dataChanged=gN.prototype.dataChanged;gN.prototype.readChanged=gN.prototype.readChanged;gN.prototype.onKeyUp=gN.prototype.onKeyUp;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],gN.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],gN.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gN.prototype,"data",void 0);_.u([_.R({computed:"computeThumbnailSize(data.highPriorityNotification)"}),_.V("design:type",Number)],gN.prototype,"thumbnailSize",void 0);_.u([_.R8("keyup"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],gN.prototype,"onKeyUp",null);
_.u([_.mA("data.read"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gN.prototype,"readChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gN.prototype,"dataChanged",null);_.u([_.mA("data.highPriorityNotification"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gN.prototype,"computeThumbnailSize",null);
_.u([_.Xo({is:"ytd-notification-renderer",disableElementRegistration:!0})],gN);
_.N(gN,"ytd-notification-renderer",function(){if(wSA!==void 0)return wSA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wSA=X},{mode:1});var YFA;var Bk=function(){return _.F.apply(this,arguments)||this};
_.r(Bk,_.F);Bk.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"}}}};
Bk.prototype.computeActionButtonClass=function(X){return!X.actionButtons||X.actionButtons.length<=1?"single-button":X.description?"vertical-buttons":"horizontal-buttons"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Bk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Bk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Bk.prototype,"data",void 0);_.u([_.Xo({is:"ytd-playlist-show-metadata-renderer",disableElementRegistration:!0})],Bk);
_.N(Bk,"ytd-playlist-show-metadata-renderer",function(){if(YFA!==void 0)return YFA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return YFA=X},{mode:1});var v42;_.Pz("itemSectionRenderer","purchaseItemRenderer","ytd-purchase-item-renderer");var $U=function(){return _.F.apply(this,arguments)||this};
_.r($U,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$U.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$U.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$U.prototype,"data",void 0);_.u([_.Xo({is:"ytd-purchase-item-renderer",disableElementRegistration:!0})],$U);
_.N($U,"ytd-purchase-item-renderer",function(){if(v42!==void 0)return v42;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return v42=X},{mode:1});var eIJ;var Zyb={};Zyb.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(X){if(X)return X.replace(this.LAYOUT_STYLE_PREFIX_,"").replace(/_/g,"-").toLowerCase()},
computeRole_:function(X){if(X==="SIMPLE_TEXT_LAYOUT_STYLE_PAID_SUBSCRIPTION_TITLE")return"heading"}};_.Pz("itemSectionRenderer","simpleTextSectionRenderer","ytd-simple-text-section-renderer");var Wk=function(){return _.F.apply(this,arguments)||this};
_.r(Wk,_.F);Wk.prototype.onYtNavigate=function(X){var J=this.openPopupBehavior.getNavigationEndpointPopupAction(X.detail.endpoint);J&&(X.stopPropagation(),this.openPopupBehavior.openPopup(J))};
Wk.prototype.onYtNavigate=Wk.prototype.onYtNavigate;_.u([_.S(Zyb.YtSimpleTextSectionBehavior),_.V("design:type",Object)],Wk.prototype,"ytSimpleTextSectionBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Wk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],Wk.prototype,"openPopupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Wk.prototype,"data",void 0);
_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Wk.prototype,"onYtNavigate",null);_.u([_.Xo({is:"ytd-simple-text-section-renderer",disableElementRegistration:!0})],Wk);
_.N(Wk,"ytd-simple-text-section-renderer",function(){if(eIJ!==void 0)return eIJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return eIJ=X},{mode:1});var hI2;_.Pz("itemSectionRenderer","unlimitedPageFeatureInfoRenderer","ytd-unlimited-page-feature-info-renderer");var xT2=function(){return _.F.apply(this,arguments)||this};
_.r(xT2,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xT2.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xT2.prototype,"data",void 0);_.u([_.Xo({is:"ytd-unlimited-page-feature-info-renderer",disableElementRegistration:!0})],xT2);
_.N(xT2,"ytd-unlimited-page-feature-info-renderer",function(){if(hI2!==void 0)return hI2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return hI2=X},{mode:1});var HyA;var aMA;var Cp=function(){return _.F.apply(this,arguments)||this};
_.r(Cp,_.F);Cp.prototype.dataChanged=function(){if(this.data){var X=this.get("background.thumbnailLandscapePortraitRenderer.portrait.thumbnails",this.data);X&&(X=_.h4(X,screen.width),this.hostElement.style.backgroundImage="url("+X+")")}};
Cp.prototype.dataChanged=Cp.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Cp.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Cp.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Cp.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-post-redemption-section-renderer",disableElementRegistration:!0})],Cp);
_.N(Cp,"ytd-post-redemption-section-renderer",function(){if(aMA!==void 0)return aMA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return aMA=X},{mode:1});var UTT;var kU=function(){return _.F.apply(this,arguments)||this};
_.r(kU,_.F);kU.prototype.configureRendererStamper=function(){return{"data.sections":{id:"contents",mapping:{postRedemptionSectionRenderer:{component:"ytd-post-redemption-section-renderer",noInjection:!0}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kU.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kU.prototype,"data",void 0);_.u([_.Xo({is:"ytd-ypc-post-redemption-renderer",disableElementRegistration:!0})],kU);
_.N(kU,"ytd-ypc-post-redemption-renderer",function(){if(UTT!==void 0)return UTT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return UTT=X},{mode:1});_.Pz("itemSectionRenderer","redeemCodeRenderer","ytd-redeem-code-renderer");var np=function(){var X=_.F.apply(this,arguments)||this;X.MIN_CODE_LENGTH=12;X.MAX_CODE_LENGTH=24;return X};
_.r(np,_.F);_.W=np.prototype;_.W.configureRendererStamper=function(){return{postRedemptionRenderer:{id:"success-page",mapping:{ypcPostRedemptionRenderer:"ytd-ypc-post-redemption-renderer"}}}};
_.W.created=function(){this.riskService=new _.jo6;this.loadPaymentThenable=_.so5(_.Bh("YPC_MB_URL"))};
_.W.ready=function(){var X=this;this.code.addEventListener("keypress",function(J){X.onCodeInputKeypress(J)})};
_.W.dataChanged=function(){var X=this;this.redeemButtonDisabled=!0;this.observer=new MutationObserver(function(J){J=_.C(J);for(var p=J.next();!p.done;p=J.next())p=p.value,p.type==="attributes"&&p.attributeName==="dark"&&X.updateBackground()});
this.observer.observe(document.documentElement,{attributes:!0});this.updateBackground()};
_.W.updateBackground=function(){if(document.documentElement.hasAttribute("dark"))this.hostElement.style.setProperty("background-image","none");else{var X=this.computeImageUrl(this.data.thumbnail);this.hostElement.style.setProperty("background-image","url("+X+")")}};
_.W.computeRedeemButton=function(X){(X=this.get("redeemButton.buttonRenderer",X))&&(X=Object.assign({},X,{serviceEndpoint:void 0}));return X};
_.W.onRedeemButtonTap=function(X){X.stopPropagation();nmp();this.redeemCode()};
_.W.redeemCode=function(){var X=this;this.isLoading=!0;var J=this.riskService.init();_.p5([J,this.loadPaymentThenable]).then(function(){var p=X.data.redeemButton.buttonRenderer.serviceEndpoint,l=_.iH6(),g=_.HW.payments.business.integration.ClientTokenFactory.createClientToken(_.a(p,_.ksU).countryCode,l);l={c:X.code.value.trim(),rd:window.btoa(l),ctk:g};p&&_.yG().resolve(_.SV).resolveCommand(p,{form:Object.assign({},l,{element:X.hostElement})})},function(){X.showGenericError();
L_O("YPC_ERROR_REASON_RISK_LIB_LOAD_FAILURE")}).thenCatch(function(){_.ky(Error("zl"))})};
_.W.onYtServiceRequestCompleted=function(X){X.stopPropagation();this.isLoading=!1;var J,p;this.errorMessage=(J=X.detail)==null?void 0:(p=J.data)==null?void 0:p.errorMessage;var l,g;this.postRedemptionRenderer=(l=X.detail)==null?void 0:(g=l.data)==null?void 0:g.renderer;var B,k;if(X=(B=X.detail)==null?void 0:(k=B.data)==null?void 0:k.redirectEndpoint)this.isLoading=!0,_.h8(this.hostElement,"yt-navigate",{endpoint:X});this.errorMessage?L_O("YPC_ERROR_REASON_REDEEM_INNERTUBE_FAILURE"):(this.postRedemptionRenderer||
X)&&lD("ypcRedeemFlowSucceeded")};
_.W.onYtServiceRequestError=function(X){X.stopPropagation();this.isLoading=!1;if(X=this.get("detail.error.message",X))this.errorMessage=_.AW(X);L_O("YPC_ERROR_REASON_YPC_REDEEM_CODE_RPC_FAILURE")};
_.W.onInvokeInstrumentManagerActionCompleted=function(X){X.stopPropagation();this.redeemCode()};
_.W.onInvokeInstrumentManagerActionError=function(X){X.stopPropagation();this.isLoading=!1;switch(this.get("detail.error.errorCode",X)){case "instrumentManagerLoadError":this.showGenericError();L_O("YPC_ERROR_REASON_INST_MANAGER_LOAD_FAILURE");break;case "instrumentManagerCallbackError":this.showGenericError();L_O("YPC_ERROR_REASON_INST_MANAGER_CALLBACK_FAILURE");break;case "instrumentManagerCancelled":lD("ypcRedeemFlowCancelled")}};
_.W.onInput=function(){var X=this;_.kr(this,"onInput",function(){var J=X.code.value.trim();X.redeemButtonDisabled=J.length<X.MIN_CODE_LENGTH||J.length>X.MAX_CODE_LENGTH},200)};
_.W.onCodeInputKeypress=function(X){X.keyCode!==13||this.redeemButtonDisabled||this.isLoading||(nmp(),this.redeemCode())};
_.W.computeImageUrl=function(X){return X?_.h4(X.thumbnails,600):null};
_.W.showGenericError=function(){this.isLoading=!1;this.errorMessage=this.get("errorMessage",this.data)};
np.prototype.onInvokeInstrumentManagerActionError=np.prototype.onInvokeInstrumentManagerActionError;np.prototype.onInvokeInstrumentManagerActionCompleted=np.prototype.onInvokeInstrumentManagerActionCompleted;np.prototype.onYtServiceRequestError=np.prototype.onYtServiceRequestError;np.prototype.onYtServiceRequestCompleted=np.prototype.onYtServiceRequestCompleted;np.prototype.dataChanged=np.prototype.dataChanged;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],np.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],np.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],np.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],np.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Boolean)],np.prototype,"redeemButtonDisabled",void 0);
_.u([_.R(),_.V("design:type",Object)],np.prototype,"errorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],np.prototype,"postRedemptionRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],np.prototype,"observer",void 0);_.u([_.qB("#code"),_.V("design:type",HTMLInputElement)],np.prototype,"code",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],np.prototype,"dataChanged",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],np.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],np.prototype,"onYtServiceRequestError",null);
_.u([_.R8("yt-invoke-instrument-manager-action-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],np.prototype,"onInvokeInstrumentManagerActionCompleted",null);_.u([_.R8("yt-invoke-instrument-manager-action-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],np.prototype,"onInvokeInstrumentManagerActionError",null);_.u([_.Xo({is:"ytd-redeem-code-renderer",disableElementRegistration:!0})],np);
_.N(np,"ytd-redeem-code-renderer",function(){if(HyA!==void 0)return HyA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return HyA=X},{mode:1});var rMs;_.Pz("itemSectionRenderer","channelAboutFullMetadataRenderer","ytd-channel-about-metadata-renderer");var Lp=function(){var X=_.F.apply(this,arguments)||this;X.businessEmailDisplayState="HIDE_SECTION";return X};
_.r(Lp,_.F);_.W=Lp.prototype;_.W.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}}}}}};
_.W.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"};
_.W.detached=function(){this.businessEmailErrorMessage=this.businessEmail=void 0;this.businessEmailDisplayState="HIDE_SECTION"};
_.W.onBusinessEmailClick=function(){this.data&&(this.data.bypassBusinessEmailCaptcha?this.businessEmailDisplayState="BUSINESS_EMAIL":(_.J8(_.kRv),this.businessEmailDisplayState="CAPTCHA"))};
_.W.onYtServiceRequestCompleted=function(X){var J;if((J=X.detail.data)==null?0:J.businessEmail)this.businessEmail=X.detail.data.businessEmail,this.businessEmailDisplayState="BUSINESS_EMAIL";else{var p;if((p=X.detail.data)==null?0:p.errorMessage)this.businessEmailErrorMessage=X.detail.data.errorMessage,this.businessEmailDisplayState="ERROR_MESSAGE"}};
_.W.computeEmailHref=function(X){return"mailto:"+X};
_.W.computeSafeUrl=function(X){if(X)return _.zu(X)};
_.W.onBusinessEmailCaptchaSubmit=function(){var X;(X=this.data)!=null&&X.onBusinessEmailRevealClickCommand&&(X=this.JSC$20458_captchaTextarea.value)&&(X={recaptcha_response_token:X,channel_id:this.data.channelId},_.yG().resolve(_.SV).resolveCommand(this.data.onBusinessEmailRevealClickCommand,{form:Object.assign({},X,{element:this.hostElement})}))};
_.W.recaptchaSiteKey=function(){return"6Lf39AMTAAAAALPbLZdcrWDa8Ygmgk_fmGmrlRog"};
_.O1.Object.defineProperties(Lp.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 X,J;return!((X=this.data)==null||!X.primaryLinks)&&!((J=this.data)==null?0:J.links)&&this.data.primaryLinks.every(function(p){return p.displayUrl})}},
shouldShowLegacyLinks:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.primaryLinks)&&!((J=this.data)==null?0:J.links)&&!this.shouldShowNewLinks}}});
Lp.prototype.onYtServiceRequestCompleted=Lp.prototype.onYtServiceRequestCompleted;Lp.prototype.dataChanged=Lp.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Lp.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Lp.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Lp.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.qB("#g-recaptcha-response"),_.V("design:type",HTMLTextAreaElement)],Lp.prototype,"JSC$20458_captchaTextarea",void 0);_.u([_.R(),_.V("design:type",Object)],Lp.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],Lp.prototype,"businessEmailDisplayState",void 0);_.u([_.R(),_.V("design:type",String)],Lp.prototype,"businessEmail",void 0);_.u([_.R(),_.V("design:type",String)],Lp.prototype,"businessEmailErrorMessage",void 0);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Lp.prototype,"hideDetailsSection",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Lp.prototype,"dataChanged",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Lp.prototype,"shouldShowNewLinks",null);_.u([_.O("data","shouldShowLinks"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Lp.prototype,"shouldShowLegacyLinks",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Lp.prototype,"onYtServiceRequestCompleted",null);_.u([_.Xo({is:"ytd-channel-about-metadata-renderer",disableElementRegistration:!0})],Lp);
_.N(Lp,"ytd-channel-about-metadata-renderer",function(){if(rMs!==void 0)return rMs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return rMs=X},{mode:1});var IMp;_.Pz("itemSectionRenderer","channelFeaturedContentRenderer","ytd-channel-featured-content-renderer");var AV=function(){return _.F.apply(this,arguments)||this};
_.r(AV,_.F);AV.prototype.configureRendererStamper=function(){return{"data.items":{id:"contents",mapping:{channelRenderer:"ytd-channel-renderer",playlistRenderer:"ytd-playlist-renderer",radioRenderer:"ytd-radio-renderer",showRenderer:"ytd-show-renderer",videoRenderer:"ytd-video-renderer",lockupViewModel:{component:"yt-lockup-view-model",params:{force16By9ThumbnailAspectRatio:!0},properties:{thumbnailFixedWidth:"[[thumbnailFixedWidth]]",containerType:"[[lockupContainerType]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],AV.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],AV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],AV.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],AV.prototype,"lockupContainerType",void 0);_.u([_.R(),_.V("design:type",String)],AV.prototype,"thumbnailFixedWidth",void 0);
_.u([_.Xo({is:"ytd-channel-featured-content-renderer",disableElementRegistration:!0})],AV);
_.N(AV,"ytd-channel-featured-content-renderer",function(){if(IMp!==void 0)return IMp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return IMp=X},{mode:1});var yMb;_.Pz("itemSectionRenderer","clarificationRenderer","ytd-clarification-renderer");var wN=function(){var X=_.F.apply(this,arguments)||this;X.roundContainer=!0;X.amsterdamEnabled=_.H("enable_desktop_amsterdam_info_panels");return X};
_.r(wN,_.F);_.W=wN.prototype;_.W.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.W.dataChanged=function(){this.imageWidth=this.imageHeight=24;var X=this.data;X.style==="CLARIFICATION_RENDERER_STYLE_MEDIUM"?this.imageWidth=this.imageHeight=80:!X.style&&X.image&&X.image.thumbnails.length&&(X=X.image.thumbnails[0],this.imageWidth=X.width||0,this.imageHeight=X.height||0)};
_.W.computeSource=function(X){return X.secondarySource?_.wi(X.secondarySource):_.wi(X.source)};
_.W.computeClarifyStyle=function(X){return X?X.replace("CLARIFICATION_RENDERER_STYLE_","").toLowerCase():""};
_.W.isLargeStyle=function(X){return X==="CLARIFICATION_RENDERER_STYLE_LARGE"};
_.W.computeBackgroundStyle=function(X){return X?X.replace("CLARIFICATION_RENDERER_BACKGROUND_","").toLowerCase():""};
_.W.computeHasActionButton=function(X){return!!X.actionButton};
_.W.computeHasBottomSection=function(X){return!!X.ctaHasBottomSection};
_.W.computeIsSourceMissing=function(X){return X.ctaHasBottomSection===!1?!0:X&&this.computeSource(X)?!1:!0};
_.W.computeSecondaryEndpoint=function(X){return X.secondaryEndpoint||X.endpoint};
wN.prototype.dataChanged=wN.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wN.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],wN.prototype,"imageWidth",void 0);_.u([_.R(),_.V("design:type",Number)],wN.prototype,"imageHeight",void 0);
_.u([_.R({computed:"computeSecondaryEndpoint(data)"}),_.V("design:type",Object)],wN.prototype,"secondaryEndpoint",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasActionButton(data)"}),_.V("design:type",Boolean)],wN.prototype,"hasActionButton",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasBottomSection(data)"}),_.V("design:type",Boolean)],wN.prototype,"hasBottomSection",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsSourceMissing(data)"}),_.V("design:type",Boolean)],wN.prototype,"missingSource",void 0);_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",String)],wN.prototype,"icon",void 0);_.u([_.R({computed:"computeIcon_(data.secondaryIcon)"}),_.V("design:type",String)],wN.prototype,"secondaryIcon",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeClarifyStyle(data.style)"}),_.V("design:type",String)],wN.prototype,"clarifyStyle",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeBackgroundStyle(data.background)"}),_.V("design:type",String)],wN.prototype,"backgroundStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wN.prototype,"roundContainer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],wN.prototype,"amsterdamEnabled",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wN.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-clarification-renderer",disableElementRegistration:!0})],wN);
_.N(wN,"ytd-clarification-renderer",function(){if(yMb!==void 0)return yMb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return yMb=X},{mode:1});var o4b;_.Pz("multiPageMenuSectionItems","compactLinkRenderer","ytd-compact-link-renderer");var YU=function(){return _.F.apply(this,arguments)||this};
_.r(YU,_.F);_.W=YU.prototype;_.W.computeHasPrimaryIcon=function(X){return!(!X.icon&&!X.thumbnail)};
_.W.computeHasSecondary=function(X){return!(!X.secondaryIcon&&!X.secondaryNotificationText)};
_.W.computeHideSecondaryString=function(X){return!_.H("disable_hide_empty_secondary_string")&&!X.secondaryNotificationText};
_.W.computeCompactLinkStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeHasFitHeight=function(X){return X==="COMPACT_LINK_STYLE_TYPE_TVFILM_ENTITY_PROVIDER_ATTRIBUTION"};
_.W.isActiveEndpoint=function(X){return(X=this.get("commandMetadata.webCommandMetadata.url",X))?_.NN(window.location.href)!=="/account_transfer_channel"&&_.NN(window.location.href)!=="/gaia_link"&&_.NN(window.location.href)!=="/channel_switcher"||X!=="/account"?_.NN(window.location.href)===X:!0:!1};
_.W.onTap=function(){var X;((X=this.data)==null?0:X.serviceEndpoint)&&_.am(this.hostElement,[this.data.serviceEndpoint])};
YU.prototype.onTap=YU.prototype.onTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YU.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],YU.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isActiveEndpoint(data.navigationEndpoint)"}),_.V("design:type",Boolean)],YU.prototype,"active",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeCompactLinkStyle(data.style)"}),_.V("design:type",String)],YU.prototype,"compactLinkStyle",void 0);
_.u([_.R({computed:"computeIcon_(data.icon)"}),_.V("design:type",Object)],YU.prototype,"icon",void 0);_.u([_.R({computed:"computeIcon_(data.secondaryIcon)"}),_.V("design:type",Object)],YU.prototype,"secondaryIcon",void 0);_.u([_.R({computed:"computeHasSecondary(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],YU.prototype,"hasSecondary",void 0);_.u([_.R({computed:"computeHideSecondaryString(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],YU.prototype,"hideSecondaryString",void 0);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YU.prototype,"onTap",null);_.u([_.Xo({is:"ytd-compact-link-renderer",disableElementRegistration:!0})],YU);
_.N(YU,"ytd-compact-link-renderer",function(){if(o4b!==void 0)return o4b;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return o4b=X},{mode:1});var SFs;var Oyp;var vk=function(){var X=_.F.apply(this,arguments)||this;X.amsterdamEnabled=_.H("enable_desktop_amsterdam_info_panels");return X};
_.r(vk,_.F);_.W=vk.prototype;_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}},"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
_.W.computeIcon=function(X){return X?"yt-icons:"+X.toLowerCase():null};
_.W.computeUseContacts=function(X){return!!X.contacts&&X.contacts.length>0};
_.W.computePhoneContact=function(X){var J,p;return(J=X.contacts)==null?void 0:(p=J.find(function(l){var g;return(l==null?void 0:(g=l.icon)==null?void 0:g.iconType)==="PHONE"}))==null?void 0:p.actionText};
_.W.computeSmsContact=function(X){var J,p;return(J=X.contacts)==null?void 0:(p=J.find(function(l){var g;return(l==null?void 0:(g=l.icon)==null?void 0:g.iconType)==="SMS"}))==null?void 0:p.actionText};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vk.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],vk.prototype,"amsterdamEnabled",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeUseContacts(data)"}),_.V("design:type",Boolean)],vk.prototype,"useContacts",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computePhoneContact(data)"}),_.V("design:type",String)],vk.prototype,"phoneContact",void 0);_.u([_.Xo({is:"ytd-single-action-emergency-support-renderer",disableElementRegistration:!0})],vk);
_.N(vk,"ytd-single-action-emergency-support-renderer",function(){if(Oyp!==void 0)return Oyp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Oyp=X},{mode:1});_.Pz("itemSectionRenderer","emergencyOneboxRenderer","ytd-emergency-onebox-renderer");var ek=function(){var X=_.F.apply(this,arguments)||this;X.roundedContainer=!0;X.amsterdamEnabled=_.H("enable_desktop_amsterdam_info_panels");return X};
_.r(ek,_.F);ek.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ek.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ek.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ek.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],ek.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],ek.prototype,"amsterdamEnabled",void 0);
_.u([_.Xo({is:"ytd-emergency-onebox-renderer",disableElementRegistration:!0})],ek);
_.N(ek,"ytd-emergency-onebox-renderer",function(){if(SFs!==void 0)return SFs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return SFs=X},{mode:1});var cMs;_.Pz("itemSectionRenderer","exploratoryResultsRenderer","ytd-exploratory-results-renderer");var Zi=function(){return _.F.apply(this,arguments)||this};
_.r(Zi,_.F);Zi.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zi.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Zi.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zi.prototype,"data",void 0);_.u([_.Xo({is:"ytd-exploratory-results-renderer",disableElementRegistration:!0})],Zi);
_.N(Zi,"ytd-exploratory-results-renderer",function(){if(cMs!==void 0)return cMs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return cMs=X},{mode:1});var byp;_.Pz("itemSectionRenderer","feedbackElicitationSingleQuestionRenderer","ytd-feedback-elicitation-single-question-renderer");var hV=function(){var X=_.F.apply(this,arguments)||this;X.messageData=null;return X};
_.r(hV,_.F);_.W=hV.prototype;_.W.onServiceRequestCompleted=function(X,J){X=J.actions||[];J=0;for(var p=X.length;J<p;J++){var l=X[J],g=void 0,B=void 0;if((g=_.a(l,_.QX))==null?0:(B=g.item)==null?0:B.messageRenderer)this.messageData=_.a(l,_.QX).item.messageRenderer}};
_.W.dataChanged=function(){var X=this.data;this.hostElement.hidden=!1;_.S0(this.hostElement,"is-channel",X&&!X.avatarIs169);this.submitButton.disabled=!0;this.selectedResponseIndex=void 0};
_.W.computeThumbnailWidth=function(X){return X?126:56};
_.W.onSelectedResponseIndexChange=function(){this.selectedResponseIndex!==void 0&&(this.submitButton.disabled=!1)};
_.W.onSubmitTap=function(){var X=this.data,J=this.selectedResponseIndex;X!==void 0&&J!==void 0&&(X=X.responses[J],X.responseData&&_.yG().resolve(_.SV).resolveCommand(X.responseData,{form:{element:this.hostElement}}))};
_.W.onDismissTap=function(){this.hostElement.hidden=!0;var X=this.data;X!==void 0&&X.dismissalEndpoint&&_.yG().resolve(_.SV).resolveCommand(X.dismissalEndpoint,{form:{element:this.hostElement}})};
_.W.updateSelectedResponseIndexFromBinding=function(X){this.selectedResponseIndex=X.detail.value};
hV.prototype.onSelectedResponseIndexChange=hV.prototype.onSelectedResponseIndexChange;hV.prototype.dataChanged=hV.prototype.dataChanged;hV.prototype.onServiceRequestCompleted=hV.prototype.onServiceRequestCompleted;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hV.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hV.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],hV.prototype,"messageData",void 0);
_.u([_.R(),_.V("design:type",Number)],hV.prototype,"selectedResponseIndex",void 0);_.u([_.qB("#submit-button"),_.V("design:type",HTMLButtonElement)],hV.prototype,"submitButton",void 0);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],hV.prototype,"onServiceRequestCompleted",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hV.prototype,"dataChanged",null);
_.u([_.mA("selectedResponseIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hV.prototype,"onSelectedResponseIndexChange",null);_.u([_.Xo({is:"ytd-feedback-elicitation-single-question-renderer",disableElementRegistration:!0})],hV);
_.N(hV,"ytd-feedback-elicitation-single-question-renderer",function(){if(byp!==void 0)return byp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return byp=X},{mode:1});var fMs;var xU=function(){return _.F.apply(this,arguments)||this};
_.r(xU,_.F);xU.prototype.computeIconType=function(X){return X?"yt-icons:"+X.toLowerCase():null};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xU.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xU.prototype,"data",void 0);_.u([_.Xo({is:"ytd-limited-state-message-renderer",disableElementRegistration:!0})],xU);
_.N(xU,"ytd-limited-state-message-renderer",function(){if(fMs!==void 0)return fMs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return fMs=X},{mode:1});var DTp;var Hk=function(){return _.F.apply(this,arguments)||this};
_.r(Hk,_.F);Hk.prototype.computeThumbnailWidth=function(X){return X?602:428};
Hk.prototype.updateWideFromBinding=function(X){this.wide=X.detail.value};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Hk.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Hk.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Hk.prototype,"wide",void 0);_.u([_.Xo({is:"ytd-newspaper-hero-video-renderer",disableElementRegistration:!0})],Hk);
_.N(Hk,"ytd-newspaper-hero-video-renderer",function(){if(DTp!==void 0)return DTp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return DTp=X},{mode:1});var RIw;var mT0=function(){return _.F.apply(this,arguments)||this};
_.r(mT0,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mT0.prototype,"rendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mT0.prototype,"data",void 0);_.u([_.Xo({is:"ytd-newspaper-mini-video-renderer",disableElementRegistration:!0})],mT0);
_.N(mT0,"ytd-newspaper-mini-video-renderer",function(){if(RIw!==void 0)return RIw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return RIw=X},{mode:1});var Fgg;_.Pz("itemSectionRenderer","newspaperRenderer","ytd-newspaper-renderer");var aN=function(){return _.F.apply(this,arguments)||this};
_.r(aN,_.F);aN.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"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aN.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aN.prototype,"data",void 0);_.u([_.Xo({is:"ytd-newspaper-renderer",disableElementRegistration:!0})],aN);
_.N(aN,"ytd-newspaper-renderer",function(){if(Fgg!==void 0)return Fgg;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Fgg=X},{mode:1});var qFO;_.Pz("itemSectionRenderer","playlistVideoListRenderer","ytd-playlist-video-list-renderer");var Uk=function(){var X=_.F.apply(this,arguments)||this;X.isSegment=!1;X.actionMap={"yt-add-renderer-to-item-section-action":"handleAddRendererToItemSectionAction","yt-playlist-remove-videos-action":"handlePlaylistRemoveVideosAction","yt-update-playlist-action":"handleUpdatePlaylistAction"};X.nextContinuation={continuationType:"playlistVideoListContinuation"};return X};
_.r(Uk,_.F);_.W=Uk.prototype;_.W.created=function(){var X=this;this.JSC$20497_ytReorderableController=new _.stt(101,function(J){X.handleDrop(J)})};
_.W.attached=function(){_.yG();var X;(X=_.yG().resolve(_.I6(_.lC)))!=null&&(X.playlistVideoListElement=this.hostElement)};
_.W.detached=function(){var X;(X=_.yG().resolve(_.I6(_.lC)))!=null&&(X.playlistVideoListElement=void 0);X=_.yG().resolve(_.I6(_.dr));_.H("web_enable_voting_animation")&&X&&(X.parentElem=void 0,X.videos=[],X.continuationsPresent=!1,X.showRefreshPill=!1);_.TQ(this.JSC$20497_ytReorderableController)};
_.W.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"}}}}}};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.W.dataChanged=function(){var X=_.yG().resolve(_.I6(_.dr));if(_.H("web_enable_voting_animation")&&this.data&&X){var J=_.ya(this.hostElement).querySelector("#contents");J&&(X.parentElem=J);X.addVideos(this.data.contents)}_.TQ(this.JSC$20497_ytReorderableController)};
_.W.onRendererstamperFinished=function(){this.canReorder&&_.X_v(this.JSC$20497_ytReorderableController,_.ya(this.hostElement).querySelector("#contents"),document.documentElement,"playlist-drag-handle")};
_.W.onPlaylistReloading=function(){this.isReloading=!0};
_.W.onUpdateSetVideoId=function(X){if(X.detail&&this.data&&this.data.contents){var J=X.detail;X=this.data.contents.findIndex(function(g){var B;return((B=g.playlistVideoRenderer)==null?void 0:B.videoId)===J.videoId});
if(!(X<0)&&J.setVideoId&&(this.set("data.contents."+X+".playlistVideoRenderer.setVideoId",J.setVideoId),_.H("web_enable_voting_animation"))){var p;if(X=_.a((p=this.data.contents[X].playlistVideoRenderer)==null?void 0:p.engagementBar,_.ZH5)){var l;(l=X.actions)==null||l.forEach(function(g){if(g=_.a(g,_.hQT))g.itemId=J.setVideoId})}(p=_.yG().resolve(_.I6(_.dr)))&&Akw(p,J.videoId,J.setVideoId)}}};
_.W.computeContentsClass=function(X){return X?"reloading":""};
_.W.computeIsSortable=function(X,J){return X&&J>0&&!this.isSegment&&!_.H("shorts_in_playlists_web")};
_.W.computeIsEditable=function(X){return X};
_.W.computeCanReorder=function(X){return X};
_.W.handlePlaylistRemoveVideosAction=function(X){if(this.get("playlistRemoveVideosAction.setVideoIds",X)&&this.data&&this.data.contents){X=_.a(X,_.OSs).setVideoIds;for(var J=this.data.contents.length-1;J>=0;){var p=this.data.contents[J].playlistVideoRenderer;p&&p.setVideoId&&X.includes(p.setVideoId)&&this.splice("data.contents",J,1);J--}_.xm(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.updateIndices()}};
_.W.updateIndices=function(){if(this.data&&this.data.contents)for(var X=0;X<this.data.contents.length;X++)this.set("data.contents."+X+".playlistVideoRenderer.index",_.AW(String(X+1)))};
_.W.handleDrop=function(X){X=X.currDragItem;var J=_.FI(X.parentNode.childNodes,X),p=this.data.contents.splice(Number(_.wi(X.data.index))-1,1)[0];this.data.contents.splice(J,0,p);J=J?this.get("contents."+(J-1)+".playlistVideoRenderer.setVideoId",this.data):void 0;this.updateIndices();X=this.buildReorderServiceEndpoint(X.data.setVideoId,J);this.ytComponentBehavior.resolveCommand(X)};
_.W.buildReorderServiceEndpoint=function(X,J){return this.data&&this.data.onReorderEndpoint?(this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.setVideoId",X),this.set("data.onReorderEndpoint.playlistEditEndpoint.actions.0.movedSetVideoIdPredecessor",J),this.data.onReorderEndpoint):null};
_.W.handleUpdatePlaylistAction=function(X){var J;(X=_.a((J=_.a(X,_.cb0))==null?void 0:J.updatedRenderer,_.D7U))&&this.canReorder!==X.canReorder&&this.set("data.canReorder",X.canReorder);X&&X.contents&&(this.set("data.contents",X.contents),this.isReloading=!1);X&&X.continuations&&this.set("data.continuations",X.continuations)};
_.W.handleAddRendererToItemSectionAction=function(X){var J,p=(J=_.a(X,ABg))==null?void 0:J.renderer,l;p&&((l=_.a(X,ABg))==null?void 0:l.targetItemSection)===this.data.targetId&&(this.data.contents=this.data.contents||[],this.splice("data.contents",this.data.contents.length,0,p),X=_.yG().resolve(_.I6(_.dr)),_.H("web_enable_voting_animation")&&X&&(p&&(J=_.eQZ(p))&&X.recommendedVideos.push({itemId:J,videoId:_.xq6(p),voteCount:_.HH5(p),voteSortTiebreaker:Date.now().toString()}),this.updateIndices()))};
_.W.isVotingEnabledOnPlaylist=function(X){if(!X)return!1;X=_.C(X);for(X=X.next();!X.done;X=X.next()){var J=void 0;return!!_.a((J=X.value.playlistVideoRenderer)==null?void 0:J.engagementBar,_.ZH5)}return!1};
_.W.onAppendContinuationItemsActionFinished=function(){var X;this.isVotingEnabledOnPlaylist((X=this.data)==null?void 0:X.contents)&&(this.updateIndices(),X=_.yG().resolve(_.I6(_.dr)),_.H("web_enable_voting_animation")&&X&&this.data&&X.addVideos(this.data.contents))};
_.W.updateVideoData=function(X){if(X.detail&&this.data&&this.data.contents){var J=X.detail;X=J.toIdx;var p=J.itemId,l=J.newVoteCount,g=J.voteStatus;J=J.hideItem;var B,k,n=(B=this.data)==null?void 0:(k=B.contents)==null?void 0:k.findIndex(function(Z){return _.eQZ(Z)===p});
if(!(n<0)){B=this.data.contents[n];var w;if((w=B.playlistVideoRenderer)==null?0:w.voteCount)B.playlistVideoRenderer.voteCount=l;var Y;if(w=_.a((Y=B.playlistVideoRenderer)==null?void 0:Y.engagementBar,_.ZH5)){var e;(e=w.actions)==null||e.forEach(function(Z){(Z=_.a(Z,_.hQT))&&Z.initialState&&(Z.initialState.votes=l,Z.initialState.status=g)})}this.data.contents.splice(n,1);
J||this.data.contents.splice(X,0,B);this.updateIndices()}}};
Uk.prototype.updateVideoData=Uk.prototype.updateVideoData;Uk.prototype.onAppendContinuationItemsActionFinished=Uk.prototype.onAppendContinuationItemsActionFinished;Uk.prototype.onUpdateSetVideoId=Uk.prototype.onUpdateSetVideoId;Uk.prototype.onPlaylistReloading=Uk.prototype.onPlaylistReloading;Uk.prototype.onRendererstamperFinished=Uk.prototype.onRendererstamperFinished;Uk.prototype.dataChanged=Uk.prototype.dataChanged;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Uk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Uk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Uk.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.yc.YtNextContinuationBehavior),_.V("design:type",Object)],Uk.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.S(_.I$),_.V("design:type",Object)],Uk.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Uk.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Uk.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Uk.prototype,"isReloading",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Uk.prototype,"isSegment",void 0);
_.u([_.R({computed:"computeIsSortable(data.canReorder, data.contents.length)"}),_.V("design:type",Boolean)],Uk.prototype,"isSortable",void 0);_.u([_.R({computed:"computeIsEditable(data.isEditable)"}),_.V("design:type",Boolean)],Uk.prototype,"isEditable",void 0);_.u([_.R({computed:"computeCanReorder(data.canReorder)"}),_.V("design:type",Boolean)],Uk.prototype,"canReorder",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Uk.prototype,"dataChanged",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Uk.prototype,"onRendererstamperFinished",null);_.u([_.R8("yt-playlist-reloading"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Uk.prototype,"onPlaylistReloading",null);
_.u([_.R8("yt-update-set-video-id"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Uk.prototype,"onUpdateSetVideoId",null);_.u([_.R8("yt-append-continuation-items-action-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Uk.prototype,"onAppendContinuationItemsActionFinished",null);
_.u([_.R8("yt-update-video-data-voting-animation"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Uk.prototype,"updateVideoData",null);_.u([_.Xo({is:"ytd-playlist-video-list-renderer",disableElementRegistration:!0})],Uk);
_.N(Uk,"ytd-playlist-video-list-renderer",function(){if(qFO!==void 0)return qFO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return qFO=X},{mode:_.oC("kevlar_poly_si_batch_j047")?1:2});var NYp;var rN=function(){return _.F.apply(this,arguments)||this};
_.r(rN,_.F);rN.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"}}}}};
rN.prototype.onTextWrapperTap=function(X){var J=this.data&&this.data.navigationEndpoint;J&&!_.wz(_.Yj(X),this.hostElement,["A".toString(),"BUTTON".toString()])&&_.h8(this.hostElement,"yt-navigate",{endpoint:J})};
rN.prototype.dataChanged=function(){var X=this.get("data.offerButton.buttonRenderer.serviceEndpoint");X&&X.commandMetadata&&_.a(X.commandMetadata,_.jR)&&_.a(X.commandMetadata,_.jR).fireAutomatically&&_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})};
rN.prototype.dataChanged=rN.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Hw),_.V("design:type",Object)],rN.prototype,"ytdLockupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],rN.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],rN.prototype,"biggerThumbsStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],rN.prototype,"leftAligned",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rN.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-movie-renderer"})],rN);
_.N(rN,"ytd-movie-renderer",function(){if(NYp!==void 0)return NYp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return NYp=X},{mode:1});var MJO={YtMacroReplacementBehavior:[{sendServiceRequestAction:function(X){if(X&&X.length==1&&Array.isArray(X[0].loggingUrls)){X=_.Q5.unsafeClone(X[0]);var J=this.macros||{},p=this.getAdModuleClient_();if(!p)return _.rL();X.loggingUrls.forEach(function(l){if(l.baseUrl){var g=l.baseUrl;var B=J;B=B===void 0?{}:B;g=p.getOptions().includes("replaceUrlMacros")?_.nsZ(p,"replaceUrlMacros",{url:g,additionalMapping:B}):g;l.baseUrl=g}},this);
X=[X]}return _.am(this.hostElement,X)},
getAdModuleClient_:function(){var X=_.hO(this);return X?(X=X.getPlayer())?new _.Wa(X):null:null}}]};var uD2;var IN=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_modern_buttons");X.buttonOverrides={style:"call-to-action",type:"filled"};return X};
_.r(IN,_.F);IN.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=_.TU(this.data.backgroundColor)))};
IN.prototype.onHeadlineClick=function(){if(this.data&&this.data.headline){var X=this.getFormattedStringLoggingDirectives(this.data.headline);X&&this.rendererBehavior.logExplicitClick(X)}};
IN.prototype.onDescriptionClick=function(){if(this.data&&this.data.description){var X=this.getFormattedStringLoggingDirectives(this.data.description);X&&this.rendererBehavior.logExplicitClick(X)}};
IN.prototype.getFormattedStringLoggingDirectives=function(X){return X&&X.runs&&X.runs.length>0&&X.runs[0]&&X.runs[0].loggingDirectives?X.runs[0].loggingDirectives:null};
IN.prototype.dataChanged=IN.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IN.prototype,"rendererBehavior",void 0);_.u([_.S(MJO.YtMacroReplacementBehavior),_.V("design:type",Object)],IN.prototype,"macroReplacementBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IN.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],IN.prototype,"navigationEndpoint",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],IN.prototype,"enableColors",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],IN.prototype,"modern",void 0);_.u([_.R(),_.V("design:type",Object)],IN.prototype,"buttonOverrides",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],IN.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-action-basic-immersive-content-renderer",disableElementRegistration:!0})],IN);
_.N(IN,"ytd-action-basic-immersive-content-renderer",function(){if(uD2!==void 0)return uD2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return uD2=X},{mode:1});var G30;var dT2;var yr=function(){return _.F.apply(this,arguments)||this};
_.r(yr,_.F);yr.prototype.dataChanged=function(){var X;((X=this.data)==null?void 0:X.backgroundColor)!==void 0&&_.bS(this.hostElement,{"--bgu-color":_.TU(this.data.backgroundColor)})};
yr.prototype.onImageTileClick=function(){var X;((X=this.data)==null?0:X.navigationEndpoint)&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});var J;((J=this.data)==null?0:J.clickCommand)&&this.componentBehavior.resolveCommand(this.data.clickCommand)};
_.O1.Object.defineProperties(yr.prototype,{hasBackgroundColor:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.backgroundColor)!==void 0}},
getObjectFit:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.data)==null?void 0:X.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 X;return((X=this.data)==null?void 0:X.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"}},
getSecondaryDetails:{configurable:!0,enumerable:!0,get:function(){var X,J,p;if(((X=this.data)==null?void 0:(J=X.detailsLine)==null?void 0:J.texts)!=null&&((p=this.data)==null?void 0:p.detailsLine.texts.length)>0){var l;return(l=this.data)==null?void 0:l.detailsLine.texts.map(function(g){return g.text}).join("")}return null}},
getOptionalDetails:{configurable:!0,enumerable:!0,get:function(){var X,J,p;if(((X=this.data)==null?void 0:(J=X.optionalDetailsLine)==null?void 0:J.texts)!=null&&((p=this.data)==null?void 0:p.optionalDetailsLine.texts.length)>0){var l;return(l=this.data)==null?void 0:l.optionalDetailsLine.texts.map(function(g){return g.text}).join("")}return null}}});
yr.prototype.dataChanged=yr.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yr.prototype,"rendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],yr.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yr.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.backgroundColor"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yr.prototype,"hasBackgroundColor",null);
_.u([_.O("data.objectFit"),_.V("design:type",Object),_.V("design:paramtypes",[])],yr.prototype,"getObjectFit",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.tileRenderingStyle"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],yr.prototype,"hasTileMetadata",null);_.u([_.O("data.detailsLine"),_.V("design:type",Object),_.V("design:paramtypes",[])],yr.prototype,"getSecondaryDetails",null);
_.u([_.O("data.optionalDetailsLine"),_.V("design:type",Object),_.V("design:paramtypes",[])],yr.prototype,"getOptionalDetails",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yr.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-image-tile-renderer",disableElementRegistration:!0})],yr);
_.N(yr,"ytd-image-tile-renderer",function(){if(dT2!==void 0)return dT2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return dT2=X},{mode:1});var VJO;var oN=function(){return _.F.apply(this,arguments)||this};
_.r(oN,_.F);oN.prototype.getOpenLinkIcon=function(){return _.H("swap_open_in_new_with_arrow_diagonal_up_right_on_desktop")?"arrow_diagonal_up_right":"open_in_new"};
oN.prototype.onSitelinkTap=function(){_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint});if(this.data&&this.data.clickCommands)if(_.H("kevlar_command_handler_migration_killswitch"))_.Uo(this.hostElement,this.data.clickCommands,this.hostElement);else for(var X=_.C(this.data.clickCommands),J=X.next();!J.done;J=X.next())this.ytComponentBehavior.resolveCommand(J.value)};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],oN.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oN.prototype,"rendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oN.prototype,"data",void 0);_.u([_.Xo({is:"ytd-sitelink-renderer",disableElementRegistration:!0})],oN);
_.N(oN,"ytd-sitelink-renderer",function(){if(VJO!==void 0)return VJO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return VJO=X},{mode:1});var Sk=function(){var X=_.F.apply(this,arguments)||this;X.paddingFix=_.H("enable_ads_web_ep_buenos_aires_and_padding_fix");return X};
_.r(Sk,_.F);Sk.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"}}}};
Sk.prototype.dataChanged=function(){var X=this;this.data&&this.data.impressionCommands&&this.data.impressionCommands.forEach(function(J){J.clickTrackingParams&&delete J.clickTrackingParams;X.ytMacroReplacementBehavior.sendServiceRequestAction([J])})};
Sk.prototype.shouldHideFooter=function(X){return!(X&&_.H("use_ads_engagement_panel_desktop_footer_cta"))};
_.O1.Object.defineProperties(Sk.prototype,{removeBorderFromImageTiles:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.imageTileRenderers)===void 0||((J=this.data)==null?void 0:J.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(p){var l;return(l=_.a(p,ksO))==null?void 0:l.removeBorder})}},
useFooteredMetadataRenderingStyle:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.imageTileRenderers)===void 0||((J=this.data)==null?void 0:J.imageTileRenderers.length)===0?!1:this.data.imageTileRenderers.some(function(p){var l;return((l=_.a(p,ksO))==null?void 0:l.tileRenderingStyle)==="TILE_RENDERING_STYLE_FOOTERED_METADATA"})}}});
Sk.prototype.dataChanged=Sk.prototype.dataChanged;_.u([_.S(MJO.YtMacroReplacementBehavior),_.V("design:type",Object)],Sk.prototype,"ytMacroReplacementBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Sk.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Sk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Sk.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Sk.prototype,"paddingFix",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.imageTileRenderers"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Sk.prototype,"removeBorderFromImageTiles",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.imageTileRenderers"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Sk.prototype,"useFooteredMetadataRenderingStyle",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Sk.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-action-engagement-panel-content-renderer",disableElementRegistration:!0})],Sk);
_.N(Sk,"ytd-action-engagement-panel-content-renderer",function(){if(G30!==void 0)return G30;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return G30=X},{mode:1});var tJb;var Pw2=_.q(function(X){var J=X.data;var p=X.customCommandResolver;return _.A("ad-grid-card-image-full-metadata-view-model",{class:function(){var l;return((l=J().interaction)==null?0:l.onTap)?"ytwAdGridCardImageFullMetadataViewModelHostIsClickableAdComponent":"ytwAdGridCardImageFullMetadataViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD}),_.po(function(){return J().interaction},p)),
"aria-label":function(){var l,g;return(l=J().interaction)==null?void 0:(g=l.accessibility)==null?void 0:g.label}},_.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostImage"},_.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(l){return _.A(_.zI,{data:l.data,
customCommandResolver:p})}})),_.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadata"},_.A(_.v,{cond:function(){return J().headline},
then:function(l){return _.A(_.x3,{text:l,className:"ytwAdGridCardImageFullMetadataViewModelHostMetadataHeadline"})}}),_.A(_.v,{cond:function(){return J().detailsLine},
then:function(l){return _.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataPrimary"},_.A(_.NA,{data:l},{adDetailsLineViewModel:function(g){return _.A(_.Vs,{data:g.data,customCommandResolver:p,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}}),_.A(_.v,{cond:function(){return J().secondaryDetailsLine},
then:function(l){return _.A("div",{class:"ytwAdGridCardImageFullMetadataViewModelHostMetadataSecondary"},_.A(_.NA,{data:l},{adDetailsLineViewModel:function(g){return _.A(_.Vs,{data:g.data,customCommandResolver:p,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))}})))},"xh");var Q9g=_.q(function(X){var J=X.data;var p=X.customCommandResolver;return _.A("ad-grid-card-image-view-model",{class:function(){var l;return((l=J().interaction)==null?0:l.onTap)?"ytwAdGridCardImageViewModelHostIsClickableAdComponent":"ytwAdGridCardImageViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD}),_.po(function(){return J().interaction},p)),
"aria-label":function(){var l,g;return(l=J().interaction)==null?void 0:(g=l.accessibility)==null?void 0:g.label}},_.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(l){return _.A(_.zI,{data:l.data,
customCommandResolver:p})}}),_.A("div",{class:"ytwAdGridCardImageViewModelHostCardBadge"},_.A(_.NA,{data:function(){return J().adCardBadge}},{adCardBadgeViewModel:_.NIk})))},"yh");var E4g=_.q(function(X){var J=X.data;var p=X.customCommandResolver;return _.A("ad-grid-card-text-view-model",{class:function(){var l;return((l=J().interaction)==null?0:l.onTap)?"ytwAdGridCardTextViewModelHostIsClickableAdComponent":"ytwAdGridCardTextViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD}),_.po(function(){return J().interaction},p)),
"aria-label":function(){var l,g;return(l=J().interaction)==null?void 0:(g=l.accessibility)==null?void 0:g.label}},_.A("div",{class:"ytwAdGridCardTextViewModelHostMetadata"},_.A(_.v,{cond:function(){return J().title},
then:function(l){return _.A(_.x3,{text:l,className:"ytwAdGridCardTextViewModelHostMetadataHeadline"})}}),_.A("div",{class:"ytwAdGridCardTextViewModelHostMetadataDescriptionInline"},_.A(_.Kr,{each:function(){var l;
return((l=J())==null?void 0:l.descriptions)||[]},
keyBy:"INDEX"},function(l){return _.A(_.x3,{text:l,className:"ytwAdGridCardTextViewModelHostMetadataDescriptionInlineStringInline"})}))),_.A("div",{class:"ytwAdGridCardTextViewModelHostButton"},_.A(_.NA,{data:function(){return J().moreInfoButton}},{adButtonViewModel:function(l){return _.A(_.qH,{data:l.data,
customCommandResolver:p})}})))},"zh");var Kg2=_.q(function(X){var J=X.data;var p=X.customCommandResolver;var l=X.adGridCardCollectionStyle;return _.A("ad-grid-card-collection-view-model",{class:function(){return"ytwAdGridCardCollectionViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(g){var B,k=(B=J().interaction)==null?void 0:B.onFirstVisible;g&&k&&_.gt(k)},
showOption:_.mD})),style:function(){return"grid-template-columns: repeat("+aZ2(l?l():J().style)+", minmax(0, 1fr));"}},_.A(_.NA,{data:function(){var g;
return(g=J())==null?void 0:g.gridCards}},{adGridCardImageViewModel:function(g){return _.A(Q9g,{data:g.data,
customCommandResolver:p})},
adGridCardImageFullMetadataViewModel:function(g){return _.A(Pw2,{data:g.data,customCommandResolver:p})},
adGridCardTextViewModel:function(g){return _.A(E4g,{data:g.data,customCommandResolver:p})}}))},"Ah");_.ZZ(_.q(function(X){var J=X.data;return _.A("panel-text-icon-image-tiles-button-layout-content-view-model",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHost",el:_.A4(_.cf({visibilityCallback:function(p){var l,g=(l=J().interaction)==null?void 0:l.onFirstVisible;p&&g&&_.gt(g)},
showOption:_.mD}),_.po(function(){return J().interaction},r4p))},_.A("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostCardCollection"},_.A(_.v,{cond:_.FSa("(min-width: "+(T$()+z$)+"px)"),
then:function(){return _.A(_.NA,{data:function(){return J().adGridCardCollection}},{adGridCardCollectionViewModel:function(p){return _.A(Kg2,{data:p.data,
customCommandResolver:r4p})}})},
else:function(){return _.A(_.NA,{data:function(){return J().adGridCardCollection}},{adGridCardCollectionViewModel:function(p){return _.A(Kg2,{data:p.data,
customCommandResolver:r4p,adGridCardCollectionStyle:"AD_GRID_CARD_COLLECTION_STYLE_FIXED_SIX_COLUMNS"})}})}})),_.A("div",{class:"ytwPanelTextIconImageTilesButtonLayoutContentViewModelHostButton"},_.A(_.NA,{data:function(){return J().adButton}},{adButtonViewModel:function(p){return _.A(_.qH,{data:p.data,
customCommandResolver:r4p})}})))},"Bh"),"panel-text-icon-image-tiles-button-layout-content-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;return _.A("panel-text-icon-text-grid-cards-sub-layout-content-view-model",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHost",el:_.A4(_.cf({visibilityCallback:function(p){var l,g=(l=J().interaction)==null?void 0:l.onFirstVisible;p&&g&&_.gt(g)},
showOption:_.mD}),_.po(function(){return J().interaction},IZg))},_.A("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostCardCollection"},_.A(_.NA,{data:function(){if(_.FSa("(min-width: "+(T$()+z$)+"px)")())var p=J().adGridCardCollection;
else{p=Object.assign({},_.a(J().adGridCardCollection,Lrs));var l;p.gridCards!==void 0&&((l=p.gridCards)==null?void 0:l.length)>1?p.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_TWO_COLUMNS":p.style="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN";p={adGridCardCollectionViewModel:p}}return p}},{adGridCardCollectionViewModel:function(p){return _.A(Kg2,{data:p.data,
customCommandResolver:IZg})}})),_.A("div",{class:"ytwPanelTextIconTextGridCardsSubLayoutContentViewModelHostButton"},_.A(_.NA,{data:function(){return J().adButton}},{adButtonViewModel:function(p){return _.A(_.qH,{data:p.data,
customCommandResolver:IZg})}})))},"Ch"),"panel-text-icon-text-grid-cards-sub-layout-content-view-model",{props:{data:_.H7}});var Ok=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-ad-engagement-panel-click-action":"handleAdsEngagementPanelClick"};return X};
_.r(Ok,_.F);_.W=Ok.prototype;_.W.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"}}}};
_.W.attached=function(){this.getDataFromPlayerAndRender()};
_.W.dataChanged=function(){this.getDataFromPlayerAndRender()};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=null)};
_.W.getDataFromPlayerAndRender=function(){var X=this,J=_.hO(this.hostElement);J&&J.getPlayerPromise().then(function(p){X.getCachedDataAndListen(p)})};
_.W.getCachedDataAndListen=function(X){this.resolveCachedActions();this.player||(this.ytPlayerListenerBehavior.listenToPlayerEvent(X,"updateEngagementPanelAction",this.sendUpdateEngagementPanelAction),this.ytPlayerListenerBehavior.listenToPlayerEvent(X,"changeEngagementPanelVisibility",this.sendChangeEngagementPanelVisibilityAction),this.player=X)};
_.W.resolveCachedActions=function(){var X=_.Lw("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction");(X=X&&X())&&!_.Q5.isEmpty(X)&&this.sendUpdateEngagementPanelAction(X);(X=(X=_.Lw("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction"))&&X())&&!_.Q5.isEmpty(X)&&this.sendChangeEngagementPanelVisibilityAction(X);(X=(X=_.Lw("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand"))&&X())&&!_.Q5.isEmpty(X)&&this.sendScrollToEngagementPanelCommand(X)};
_.W.sendUpdateEngagementPanelAction=function(X){var J;_.xm(this.hostElement,"yt-update-engagement-panel-action",[(J=_.Q5.get(X,"action"))!=null?J:X])};
_.W.sendChangeEngagementPanelVisibilityAction=function(X){_.xm(this.hostElement,"yt-change-engagement-panel-visibility-action",[X])};
_.W.sendScrollToEngagementPanelCommand=function(X){_.xm(this.hostElement,"yt-scroll-to-engagement-panel-command",[X])};
_.W.handleAdsEngagementPanelClick=function(){this.player?(this.player.onAdUxClicked("ads-engagement-panel"),_.H("pause_ad_video_on_desktop_engagement_panel_click")&&this.player.pauseVideo()):_.Wf(Error("Al"))};
Ok.prototype.dataChanged=Ok.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ok.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ok.prototype,"componentBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],Ok.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ok.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ok.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ok.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Ok.prototype,"player",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ok.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-ads-engagement-panel-content-renderer",disableElementRegistration:!0})],Ok);
_.N(Ok,"ytd-ads-engagement-panel-content-renderer",function(){if(tJb!==void 0)return tJb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return tJb=X},{mode:1});var TYA;var ck=function(){var X=_.F.apply(this,arguments)||this;X.player=null;X.JSC$20535_playerEvents=new Map;X.actionMap={"yt-delete-clip-engagement-panel-command":"onYtDeleteClipEngagementPanelCommand"};return X};
_.r(ck,_.F);_.W=ck.prototype;_.W.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]]"}}}}}};
_.W.created=function(){this.player=null;this.JSC$20535_playerEvents=new Map;this.JSC$20535_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange);this.JSC$20535_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20535_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20535_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.W.attached=function(){var X=this,J=_.hO();this.set("isDarkTheme",!!document.documentElement.hasAttribute("dark"));J&&J.getPlayerPromise().then(function(p){X.setPlayer(p);X.set("isPageLoad",!1)})};
_.W.setPlayer=function(X){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20535_playerEvents);this.set("player",X);X&&(this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$20535_playerEvents),X.getPresentingPlayerType()===2&&this.playerAdStartHandler())};
_.W.onLoopRangeChange=function(X){var J=_.yG().resolve(_.I6(_.vE));if((!J||J.isOnWatch())&&this.hostElement.clientHeight){var p;!X&&((p=this.data)==null?0:p.onScrubExit)&&this.ytComponentBehavior.resolveCommand(this.data.onScrubExit)}};
_.W.onVideoProgress=function(X){var J,p,l=((J=this.player)==null?void 0:(p=J.getPresentingPlayerType)==null?void 0:p.call(J))===2;this.isAdPlaying!==l&&this.set("isAdPlaying",l);var g;if(!l&&(g=this.player)!=null&&g.getLoopRange()){p=this.player.getLoopRange();J=p.startTimeMs;p=p.endTimeMs;l=this.player.getProgressState(1).seekableStart;var B;J<l*1E3&&((B=this.data)==null?0:B.onClipViewInvalidCommand)&&(this.player.seekToLiveHead(),this.ytComponentBehavior.resolveCommand(this.data.onClipViewInvalidCommand));
X=p<X*1E3;var k;((k=this.player)==null?0:k.getLoopRange())&&X&&this.player.seekTo(J/1E3)}};
_.W.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.W.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.W.onYtDeleteClipEngagementPanelCommand=function(X){_.a(X,Ynw).command&&this.ytComponentBehavior.resolveCommand(_.a(X,Ynw).command)};
_.O1.Object.defineProperties(ck.prototype,{voteCount:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.voteCount)||_.AW("0")}},
channelEndpoint:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.channelNavigationEndpoint}},
channelHref:{configurable:!0,enumerable:!0,get:function(){return this.ytComponentBehavior.computeHref_(this.channelEndpoint)}}});
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ck.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ck.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ck.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ck.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],ck.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ck.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],ck.prototype,"isAdPlaying",void 0);_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],ck.prototype,"isPageLoad",void 0);_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],ck.prototype,"isDarkTheme",void 0);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ck.prototype,"voteCount",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],ck.prototype,"channelEndpoint",null);_.u([_.O("channelEndpoint"),_.V("design:type",Object),_.V("design:paramtypes",[])],ck.prototype,"channelHref",null);_.u([_.Xo({is:"ytd-clip-attribution-renderer",disableElementRegistration:!0})],ck);
_.N(ck,"ytd-clip-attribution-renderer",function(){if(TYA!==void 0)return TYA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return TYA=X},{mode:1});var zIO;var b4=function(){var X=_.F.apply(this,arguments)||this;X.player=null;X.JSC$20540_playerEvents=new Map;return X};
_.r(b4,_.F);_.W=b4.prototype;_.W.created=function(){this.player=null;this.JSC$20540_playerEvents=new Map;this.JSC$20540_playerEvents.set("onVideoProgress",this.onVideoProgress);this.JSC$20540_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$20540_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler)};
_.W.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.W.attached=function(){var X=this,J=_.hO();J&&J.getPlayerPromise().then(function(p){X.setPlayer(p);X.set("isPageLoad",!1)})};
_.W.setPlayer=function(X){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$20540_playerEvents);this.set("player",X);if(X){this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$20540_playerEvents);var J;(X==null?void 0:(J=X.getPresentingPlayerType)==null?void 0:J.call(X))===2&&this.playerAdStartHandler()}};
_.W.playerAdStartHandler=function(){this.set("isAdPlaying",!0)};
_.W.playerAdEndHandler=function(){this.set("isAdPlaying",!1)};
_.W.onVideoProgress=function(){var X,J,p=((X=this.player)==null?void 0:(J=X.getPresentingPlayerType)==null?void 0:J.call(X))===2;this.isAdPlaying!==p&&this.set("isAdPlaying",p)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],b4.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],b4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],b4.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],b4.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],b4.prototype,"isAdPlaying",void 0);
_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],b4.prototype,"isPageLoad",void 0);_.u([_.Xo({is:"ytd-clip-section-footer-renderer",disableElementRegistration:!0})],b4);
_.N(b4,"ytd-clip-section-footer-renderer",function(){if(zIO!==void 0)return zIO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return zIO=X},{mode:1});var j90;var iyO;var s90=function(){return _.F.apply(this,arguments)||this};
_.r(s90,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],s90.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],s90.prototype,"data",void 0);_.u([_.Xo({is:"ytd-clip-ad-state-renderer",disableElementRegistration:!0})],s90);
_.N(s90,"ytd-clip-ad-state-renderer",function(){if(iyO!==void 0)return iyO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return iyO=X},{mode:1});var XQ2;var fp=function(){var X=_.F.apply(this,arguments)||this;X.value="";X.valid=!1;X.userChangedValue=!1;X.disabled=!1;X.actionMap={"yt-clip-creation-disable":"onClipCreationDisable","yt-clip-creation-enable":"onClipCreationEnable","yt-clip-creation-visibility-changed":"onClipCreationVisibilityChange"};return X};
_.r(fp,_.F);_.W=fp.prototype;_.W.detached=function(){this.userChangedValue=!1};
_.W.handleKeyDown=function(X){if(_.Fj)var J=13;else _.lXG&&_.mC?J=13:J=13;X.keyCode===J&&X.preventDefault()};
_.W.handleInput=function(){var X=_.ya(this.hostElement).querySelector("#title");if(X){var J=(X.value||"").replace(/\r|\n/g," ");this.set("value",J);X.value=J;this.valid=X.validate();this.userChangedValue=!0}};
_.W.handleBlur=function(){this.valid=_.ya(this.hostElement).querySelector("#title").validate()};
_.W.onValueChanged=function(){_.h8(this.hostElement,"title-changed",{title:this.value})};
_.W.onValidChanged=function(){_.h8(this.hostElement,"title-valid-changed",{valid:this.valid})};
_.W.setInput=function(X,J){var p=_.ya(this.hostElement).querySelector("#title");p&&(p.value=X,this.handleInput(),J&&(p.invalid=!1,this.valid=!0))};
_.W.onClipCreationDisable=function(){this.set("disabled",!0)};
_.W.onClipCreationEnable=function(){this.set("disabled",!1)};
_.W.onClipCreationVisibilityChange=function(X){var J=this;X.visible?requestAnimationFrame(function(){var p;((p=_.ya(J.hostElement).querySelector("#title"))==null?void 0:p.inputElement).textarea.focus()}):(this.setInput("",!0),this.userChangedValue=!1)};
fp.prototype.onValidChanged=fp.prototype.onValidChanged;fp.prototype.onValueChanged=fp.prototype.onValueChanged;fp.prototype.handleBlur=fp.prototype.handleBlur;fp.prototype.handleInput=fp.prototype.handleInput;fp.prototype.handleKeyDown=fp.prototype.handleKeyDown;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fp.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],fp.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],fp.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],fp.prototype,"value",void 0);_.u([_.R(),_.V("design:type",Object)],fp.prototype,"valid",void 0);_.u([_.R(),_.V("design:type",Object)],fp.prototype,"userChangedValue",void 0);_.u([_.R(),_.V("design:type",Object)],fp.prototype,"disabled",void 0);_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],fp.prototype,"handleKeyDown",null);
_.u([_.R8("input"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fp.prototype,"handleInput",null);_.u([_.R8("blur"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fp.prototype,"handleBlur",null);_.u([_.mA("value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fp.prototype,"onValueChanged",null);
_.u([_.mA("valid"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fp.prototype,"onValidChanged",null);_.u([_.Xo({is:"ytd-clip-creation-text-input-renderer",disableElementRegistration:!0})],fp);
_.N(fp,"ytd-clip-creation-text-input-renderer",function(){if(XQ2!==void 0)return XQ2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XQ2=X},{mode:1});var J9g;var pQ6;var lfp;var gVp;var BAA;var Di=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled_","yt-clip-creation-enable":"onClipCreationEnable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};X.pendingStoryboardImages_={};X.pixelRatioBreakpoints_=["1dppx","1.5dppx","2dppx","3dppx"];X.tickLabelInterval=30;X.mediumTickInterval=5;X.largeTickInterval=15;X.aboveRulerHeight=32;X.rulerHeight=50;X.smallTickHeight=4;X.mediumTickHeight=8;X.largeTickHeight=16;X.mediaListeners_=
{};return X};
_.r(Di,_.F);_.W=Di.prototype;_.W.attached=function(){var X=this;this.updatePixelRatio_();this.pixelRatioBreakpoints_.forEach(function(J){J=_.C(["screen and (min-resolution: "+J+")","screen and (max-resolution: "+J+")"]);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=window.matchMedia(p);l&&(X.mediaListeners_[p]=X.updatePixelRatio_.bind(X),l.addEventListener?l.addEventListener("change",X.mediaListeners_[p]):l.addListener?l.addListener(X.mediaListeners_[p]):delete X.mediaListeners_[p])}})};
_.W.detached=function(){this.setPlayer(null);for(var X=_.C(Object.keys(this.mediaListeners_)),J=X.next();!J.done;J=X.next()){var p=J.value;J=this.mediaListeners_[p];(p=window.matchMedia(p))&&(p.removeEventListener?p.removeEventListener("change",J):p.removeListener&&p.removeListener(J))}this.mediaListeners_={};this.storyboardImages_&&this.splice("storyboardImages_",0,this.storyboardImages_.length)};
_.W.onVisibilityChangedAction_=function(X){var J=this;X.visible&&!this.player_&&(X=_.hO())&&X.getPlayerPromise().then(function(p){J.setPlayer(p)})};
_.W.setPlayer=function(X){X&&this.set("player_",X)};
_.W.updatePixelRatio_=function(){this.set("devicePixelRatio_",Math.max(1,window.devicePixelRatio))};
_.W.setUpCanvas_=function(){var X=this.rulerWidth,J=this.devicePixelRatio_,p=this.visible;this.set("canvasReady_",!1);if(p&&J!==0){p=this.aboveRulerHeight+this.rulerHeight;var l=_.ya(this.hostElement).querySelector("#ticks");l.width=X*J;l.height=p*J;l.style.width=X+"px";l.style.height=p+"px";l.getContext("2d").scale(J,J);this.set("canvasReady_",!0)}};
_.W.drawRuler_=function(X,J,p,l,g,B,k,n,w,Y,e,Z){X&&p&&J&&(X=_.ya(this.hostElement).querySelector("#ticks"),J=X.getContext("2d"),J.clearRect(0,0,X.width,X.height),J.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),J.lineWidth=2,J.beginPath(),J.moveTo(0,this.aboveRulerHeight),J.lineTo(X.width,this.aboveRulerHeight),J.moveTo(0,X.height),J.lineTo(X.width,X.height),J.stroke(),this.drawRulerTicks_(X,B,g,l),this.drawStoryboardImages_(X,p,B,g,l),J.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-themed-overlay-background"),
J.fillRect(0,this.aboveRulerHeight,this.timeToPixels_(k-B,l,!1),this.rulerHeight),p=this.timeToPixels_(n-B,l,!1),J.fillRect(p,this.aboveRulerHeight,X.width-p,this.rulerHeight),this.drawSpeedLines_(X,B,Z))};
_.W.drawRulerTicks_=function(X,J,p,l){var g=X.getContext("2d");g.save();g.lineWidth=1;for(var B=Math.floor(Math.max(0,J-this.tickLabelInterval));B<J+p;B++){g.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled");var k=(B-J)*l;g.beginPath();g.moveTo(k,X.height);var n=this.smallTickHeight;B%this.largeTickInterval===0?n=this.largeTickHeight:B%this.mediumTickInterval===0&&(n=this.mediumTickHeight);g.lineTo(k,X.height-n);g.stroke();B%this.tickLabelInterval===0&&(g.font=
getComputedStyle(this.hostElement).getPropertyValue("font"),g.fillStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-disabled"),g.fillText(sR(B),k+4,12),g.strokeStyle=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-10-percent-layer"),g.moveTo(k,0),g.lineTo(k,this.aboveRulerHeight),g.stroke())}g.restore()};
_.W.percentToHex_=function(X){X=Math.round(X*255).toString(16);X.length<2&&(X="0"+X);return X};
_.W.drawSpeedLines_=function(X,J,p){var l=X.getContext("2d");l.save();var g=Math.min(25,Math.abs(p)-15)/25,B=X.width*.3*g,k=X.width*-.3,n=X.width*1.3,w=this.aboveRulerHeight;X=X.height;var Y=Math.round(4*g),e=getComputedStyle(this.hostElement).getPropertyValue("--yt-spec-text-primary");e.length<7&&(e="#"+e.substring(1,4).repeat(2));var Z=this.percentToHex_(.5+g/2);Z=e+Z;e+="00";if(g>0)for(g=0;g<Y;g++){var h=k+Math.random()*(n-k),x=w+Math.random()*(X-w),U=B+J%B,y=l.createLinearGradient(h,x,h+U,x);
p<0?(y.addColorStop(0,Z),y.addColorStop(.4,Z),y.addColorStop(.9,e)):(y.addColorStop(.1,e),y.addColorStop(.6,Z),y.addColorStop(1,Z));l.strokeStyle=y;l.lineWidth=1;l.beginPath();l.moveTo(h,x);l.lineTo(h+U,x);l.stroke()}l.restore()};
_.W.getStoryboardForTime_=function(X,J,p){p===void 0&&(p=J.getNumberOfStoryboardLevels()-1);X=J.getStoryboardFrameIndex(X,p);return J.getStoryboardFrame(X,p)};
_.W.drawStoryboardImages_=function(X,J,p,l,g){if(!this.disabled){X=X.getContext("2d");var B=this.getStoryboardForTime_(0,J);if(B){var k=B.width/B.columns;B=B.height/B.rows;var n=k/B,w=this.rulerHeight*n;w=this.tickLabelInterval*(n<this.tickLabelInterval*g/this.rulerHeight?1/Math.floor(this.tickLabelInterval*g/w):Math.round(w/(this.tickLabelInterval*g)));var Y=w*g,e=this.rulerHeight,Z=Y/this.rulerHeight,h=Math.floor(Math.max(0,p-w));for(h-=h%w;h<p+l;h+=w){var x=this.getStoryboardForTime_(h,J),U=this.getPreloadedStoryboard_(x.url);
if(U){var y=(h-p)*g,c=this.aboveRulerHeight,D=x.column*k,m=x.row*B;if(n<Z){var d=e/(Y/n);x=k;d*=B;m+=(B-d)/2}else x=Y/(e*n)*k,d=B,D+=(k-x)/2;X.drawImage(U,D,m,x,d,y,c,Y,e)}else this.fetchStoryboardImage_(x)}}}};
_.W.getPreloadedStoryboard_=function(X){return this.storyboardImages_.find(function(J){if(J.src==X)return!0;var p=J.src.indexOf(X);return p!=-1&&p==J.src.length-X.length})};
_.W.fetchStoryboardImage_=function(X){var J=this,p=this.getPreloadedStoryboard_(X.url),l=this.pendingStoryboardImages_[X.url];p||l!==void 0||(p=new Promise(function(g){var B=new Image(X.width,X.height);B.src=X.url;B.onload=function(){g(B)};
B.onerror=function(){g(null)}}),this.pendingStoryboardImages_[X.url]=p,p.then(function(g){g&&J.push("storyboardImages_",g);
return g}).finally(function(){delete J.pendingStoryboardImages_[X.url]}))};
_.W.onClipCreationEnable_=function(){this.set("forceRender_",this.forceRender_+1)};
_.W.timeToPixels_=function(X,J,p){X*=J;return p===void 0||p?X+"px":X};
_.W.onDarkModeToggled_=function(){this.set("forceRender_",this.forceRender_+1)};
Di.prototype.drawRuler_=Di.prototype.drawRuler_;Di.prototype.setUpCanvas_=Di.prototype.setUpCanvas_;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Di.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Di.prototype,"ytRendererBehavior",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Di.prototype,"start",void 0);_.u([_.R({value:30}),_.V("design:type",Number)],Di.prototype,"end",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],Di.prototype,"visible",void 0);_.u([_.R(),_.V("design:type",Object)],Di.prototype,"player_",void 0);_.u([_.R(),_.V("design:type",Number)],Di.prototype,"tickSpacing",void 0);_.u([_.R(),_.V("design:type",Number)],Di.prototype,"windowSizeSec",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Di.prototype,"rulerWidth",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Di.prototype,"rulerShift",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],Di.prototype,"canvasReady_",void 0);_.u([_.R({value:function(){return[]}}),
_.V("design:type",Array)],Di.prototype,"storyboardImages_",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Di.prototype,"disabled",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Di.prototype,"forceRender_",void 0);_.u([_.R({value:1}),_.V("design:type",Number)],Di.prototype,"devicePixelRatio_",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],Di.prototype,"windowSpeed",void 0);
_.u([_.mA("visible","devicePixelRatio_","rulerWidth"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Di.prototype,"setUpCanvas_",null);
_.u([_.mA("visible","canvasReady_","player_","tickSpacing","windowSizeSec","rulerShift","start","end","storyboardImages_.*","forceRender_","disabled","windowSpeed"),_.V("design:type",Function),_.V("design:paramtypes",[Boolean,Boolean,Object,Number,Number,Number,Number,Number,Object,Number,Boolean,Number]),_.V("design:returntype")],Di.prototype,"drawRuler_",null);_.u([_.se({is:"yt-clip-creation-scrubber-canvas",disableElementRegistration:!0})],Di);
_.N(Di,"yt-clip-creation-scrubber-canvas",function(){if(BAA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);BAA=X}X=BAA;return X},
{mode:2});var $2A;var Wjp;var RN=function(){var X=_.F.apply(this,arguments)||this;X.start=0;X.end=30;X.visible=!1;X.draggingLeft_=!1;X.draggingRight_=!1;X.draggingRuler_=!1;X.draggingWindow_=!1;X.seekableStart=0;X.seekableEnd=0;X.rulerWidth_=0;X.rulerShift_=0;X.windowSlideSpeed=0;X.disabled=!1;X.initialized=!1;X.durationAccessibilityLabel="";X.activeLoopRange_=!1;X.rulerDragMouseStart_=0;X.rulerDragRulerStart_=0;X.rulerDragStartTime_=0;X.rulerDragEndTime_=0;X.dragMouseLastX_=0;X.scrollInterval_=null;X.scrubberVe_=null;X.boundHandlers_=
{};X.actionMap={"yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return X};
_.r(RN,_.F);_.W=RN.prototype;
_.W.created=function(){var X=this;this.JSC$20554_playerEvents=new Map;this.JSC$20554_playerEvents.set("onVideoProgress",this.onVideoProgress_);this.JSC$20554_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete_);this.JSC$20554_playerEvents.set("onStateChange",this.onStateChange_);var J={mouseup:this.endDrag_,mousemove:this.handleMouseDrag_,resize:this.updateRulerSize_,handles_mousedown:this.beginHandleDrag_,ruler_mousedown:this.beginRulerDrag_};Object.keys(J).forEach(function(p){X.boundHandlers_[p]=J[p].bind(X)})};
_.W.attached=function(){this.activeLoopRange_=!1;_.ya(this.hostElement).querySelector("#handles").addEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.ya(this.hostElement).querySelector("#ticks").addEventListener("mousedown",this.boundHandlers_.ruler_mousedown);window.addEventListener("resize",this.boundHandlers_.resize);this.scrubberVe_=_.S_(156731)};
_.W.detached=function(){this.setPlayer(null);window.removeEventListener("resize",this.boundHandlers_.resize);this.removeMouseEventHandlers_();_.ya(this.hostElement).querySelector("#handles").removeEventListener("mousedown",this.boundHandlers_.handles_mousedown);_.ya(this.hostElement).querySelector("#ticks").removeEventListener("mousedown",this.boundHandlers_.ruler_mousedown)};
_.W.onVisibilityChangedAction_=function(X){var J=this;X.visible&&!this.player_&&(X=_.hO())&&X.getPlayerPromise().then(function(p){J.setPlayer(p)})};
_.W.setPlayer=function(X){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20554_playerEvents);X&&(this.set("player_",X),this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$20554_playerEvents))};
_.W.addMouseEventHandlers_=function(){window.addEventListener("mouseup",this.boundHandlers_.mouseup);window.addEventListener("mousemove",this.boundHandlers_.mousemove)};
_.W.removeMouseEventHandlers_=function(){window.removeEventListener("mouseup",this.boundHandlers_.mouseup);window.removeEventListener("mousemove",this.boundHandlers_.mousemove)};
_.W.beginHandleDrag_=function(X){this.disabled||(X.preventDefault(),this.draggingWindow_=this.draggingRuler_=this.draggingRight_=this.draggingLeft_=!1,this.dragMouseLastX_=X.clientX,X.target===_.ya(this.hostElement).querySelector("#handle-left")?this.beginLeftHandleDrag_():X.target===_.ya(this.hostElement).querySelector("#handle-right")?this.beginRightHandleDrag_():this.beginWindowDrag_())};
_.W.beginLeftHandleDrag_=function(){this.draggingLeft_=!0;this.beginDrag_()};
_.W.beginRightHandleDrag_=function(){this.draggingRight_=!0;this.beginDrag_()};
_.W.beginWindowDrag_=function(){this.disabled||(this.draggingWindow_=!0,this.beginWindowScroll_(),this.beginDrag_())};
_.W.beginRulerDrag_=function(X){this.disabled||(X.preventDefault(),this.draggingRight_=this.draggingLeft_=!1,this.draggingRuler_=!0,this.draggingWindow_=!1,this.rulerDragMouseStart_=X.clientX,this.rulerDragRulerStart_=this.rulerShift_,this.rulerDragStartTime_=this.start,this.rulerDragEndTime_=this.end,this.beginDrag_())};
_.W.beginDrag_=function(){this.player_.pauseVideo();this.addMouseEventHandlers_()};
_.W.beginWindowScroll_=function(){var X=this;this.scrollInterval_=setInterval(function(){var J=X.windowSlideSpeed;if(J=bIA(X.start,X.boundedRulerStartLimit_())?J-.1:bIA(X.end,X.boundedRulerEndLimit_())?J+.1:0){var p=X.capRulerOffset_(X.rulerShift_+J);p==X.rulerShift_?J=0:(X.set("rulerShift_",p),_.h8(X.hostElement,"set-fixed-length-range",{start:X.start+J,duration:X.end-X.start}))}X.set("windowSlideSpeed",J)},33)};
_.W.endWindowScroll_=function(){this.scrollInterval_&&(clearInterval(this.scrollInterval_),this.scrollInterval_=null,this.windowSlideSpeed=0)};
_.W.endDrag_=function(){this.logClick();var X=void 0;this.draggingRight_?X=this.end-1:this.draggingLeft_&&(X=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,X);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))};
_.W.onVisibleChanged_=function(){this.visible&&this.updateRulerSize_()};
_.W.updateRulerSize_=function(){this.set("rulerWidth_",_.ya(this.hostElement).querySelector("#ruler").getBoundingClientRect().width)};
_.W.handleMouseDrag_=function(X){X.buttons==0&&(this.draggingLeft_||this.draggingRight_||this.draggingRuler_||this.draggingWindow_)&&this.endDrag_();this.disabled||(this.draggingRuler_?this.handleRulerDrag_(X):this.draggingLeft_||this.draggingRight_?this.handleWindowHandleDrag_(X):this.draggingWindow_&&this.handleWindowDrag_(X))};
_.W.handleRulerDrag_=function(X){X=this.pixelsToTime_(X.clientX-this.rulerDragMouseStart_);X=this.capRulerOffset_(this.rulerDragRulerStart_-X);this.set("rulerShift_",X);var J=this.rulerDragStartTime_-(this.rulerDragRulerStart_-X);_.h8(this.hostElement,"set-fixed-length-range",{start:J,duration:this.rulerDragEndTime_-(this.rulerDragRulerStart_-X)-J})};
_.W.handleWindowDrag_=function(X){var J=X.clientX-this.dragMouseLastX_;this.dragMouseLastX_=X.clientX;X=this.pixelsToTime_(J);_.h8(this.hostElement,"set-fixed-length-range",{start:this.start+X,duration:this.end-this.start,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.W.capRulerOffset_=function(X){var J=this.seekableStart-this.pixelsToTime_(16),p=this.seekableEnd-this.windowSizeSec_+this.pixelsToTime_(16);return Math.min(Math.max(J,X),p)};
_.W.boundedRulerStartLimit_=function(){return this.rulerShift_+this.pixelsToTime_(16)};
_.W.boundedRulerEndLimit_=function(){return this.rulerShift_+this.windowSizeSec_-this.pixelsToTime_(16)};
_.W.draggableStartLimit_=function(){return Math.max(this.boundedRulerStartLimit_(),this.seekableStart)};
_.W.draggableEndLimit_=function(){return Math.min(this.boundedRulerEndLimit_(),this.seekableEnd)};
_.W.handleWindowHandleDrag_=function(X){var J=X.clientX-this.dragMouseLastX_;this.dragMouseLastX_=X.clientX;X=this.pixelsToTime_(J);if(this.draggingLeft_){var p=this.start+X;var l=this.end}else this.draggingRight_&&(p=this.start,l=this.end+X);_.h8(this.hostElement,"set-range",{start:p,end:l,startLimit:this.draggableStartLimit_(),endLimit:this.draggableEndLimit_()})};
_.W.onVideoProgress_=function(X){this.disabled||(X=this.timeToPixels_(X-this.rulerShift_,this.tickSpacing_),_.ya(this.hostElement).querySelector("#playhead").style.transform="translateX("+X+")")};
_.W.onClipCreationDisable_=function(){this.endDrag_()};
_.W.timeToPixels_=function(X,J,p){X*=J;return p===void 0||p?X+"px":X};
_.W.pixelsToTime_=function(X){return X/this.tickSpacing_};
_.W.onInitializedChanged_=function(){this.initialized&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.W.centerRuler_=function(X,J,p){this.set("rulerShift_",this.capRulerOffset_(X+(J-X)/2-p/2))};
_.W.onUpdateLoopRange=function(){this.updateLoopRange_(this.player_,this.visible,this.disabled,this.initialized,this.start,this.end)};
_.W.updateLoopRange_=function(X,J,p,l,g,B,k){X&&(J&&l&&!p?(this.draggingLeft_||this.draggingRuler_||this.draggingWindow_?(X.pauseVideo(),X.seekTo(g,!1,void 0,void 0,50)):this.draggingRight_?(X.pauseVideo(),X.seekTo(B-.1,!1,void 0,void 0,50)):(k!==void 0?X.seekTo(k,!0,void 0,void 0,50):(J=X.getCurrentTime(),J<g||J>B?X.seekTo(g,!0,void 0,void 0,50):X.seekTo(J,!0,void 0,void 0,50)),X.playVideo()),X.setLoopRange({startTimeMs:g*1E3,endTimeMs:B*1E3,type:"clips"}),this.activeLoopRange_=!0,this.onVideoProgress_(X.getCurrentTime())):
this.activeLoopRange_&&(X.setLoopRange(null),this.activeLoopRange_=!1))};
_.W.updateHandles_=function(){_.ya(this.hostElement).querySelector("#handles").style.left=String(this.timeToPixels_(this.start-this.rulerShift_,this.tickSpacing_));_.ya(this.hostElement).querySelector("#handles").style.width=String(this.timeToPixels_(this.end-this.start,this.tickSpacing_))};
_.W.updateRuler_=function(){var X=this.end,J=this.start,p=this.draggableStartLimit_(),l=this.draggableEndLimit_();(J<p-.001||X>l+.001)&&this.centerRuler_(this.start,this.end,this.windowSizeSec_)};
_.W.computeDurationLabel_=function(X,J){return X?X.replace("$clip_length",parseFloat(J).toFixed(1)):""};
_.W.computeDuration_=function(X,J){return this.isValidTime_(X)&&this.isValidTime_(J)&&X<J?J-X:0};
_.W.isValidTime_=function(X){return isNaN(parseFloat(X))||X<0?!1:this.player_?X>=this.seekableStart&&X<=this.seekableEnd:!0};
_.W.computeWindowSizeSec_=function(X,J,p){return Math.min((X||12E4)/1E3,p-J)};
_.W.computeTickSpacing_=function(X,J){return J?J/X:1};
_.W.onDragStateChanged_=function(){_.h8(this.hostElement,"clips-drag-state",{startChanging:this.draggingLeft_||this.draggingWindow_||this.draggingRuler_,endChanging:this.draggingRight_||this.draggingWindow_||this.draggingRuler_})};
_.W.centerRangeOnTime_=function(X){var J=this.duration;X=oqs(X-J/2,J,this.seekableStart,this.seekableEnd);_.h8(this.hostElement,"set-fixed-length-range",{start:X.start,duration:X.end-X.start})};
_.W.nearlyLessThan_=function(X,J,p){return X+(p===void 0?1E-6:p)<J};
_.W.onSeekComplete_=function(){if(this.visible&&!this.disabled&&this.dragState=="none"){var X=this.player_.getCurrentTime();(!this.player_.getLoopRange()||this.nearlyLessThan_(X,this.start)||this.nearlyLessThan_(this.end,X))&&this.centerRangeOnTime_(X)}};
_.W.onStateChange_=function(X){this.visible&&!this.disabled&&X==0&&this.centerRangeOnTime_(this.seekableEnd)};
_.W.computeDragState_=function(X,J,p,l){return X?"left":J?"right":p?"ruler":l?"window":"none"};
_.W.logClick=function(){var X=_.Kv(),J=_.El();X&&J&&this.scrubberVe_&&(_.H("combine_ve_grafts")?_.dn(_.Mp(),this.scrubberVe_,J):_.ps(X,J,this.scrubberVe_),_.Wv(X,this.scrubberVe_))};
RN.prototype.onDragStateChanged_=RN.prototype.onDragStateChanged_;RN.prototype.updateRuler_=RN.prototype.updateRuler_;RN.prototype.updateHandles_=RN.prototype.updateHandles_;RN.prototype.onUpdateLoopRange=RN.prototype.onUpdateLoopRange;RN.prototype.onInitializedChanged_=RN.prototype.onInitializedChanged_;RN.prototype.onVisibleChanged_=RN.prototype.onVisibleChanged_;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],RN.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",Object)],RN.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],RN.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"start",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"end",void 0);_.u([_.R({computed:"computeDuration_(start, end)"}),_.V("design:type",Number)],RN.prototype,"duration",void 0);
_.u([_.R(),_.V("design:type",String)],RN.prototype,"lengthTemplate",void 0);_.u([_.R({computed:"computeDurationLabel_(lengthTemplate, duration)"}),_.V("design:type",String)],RN.prototype,"durationLabel",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"visible",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"player_",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"draggingLeft_",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"draggingRight_",void 0);
_.u([_.R(),_.V("design:type",Object)],RN.prototype,"draggingRuler_",void 0);_.u([_.R({value:!1}),_.V("design:type",Object)],RN.prototype,"draggingWindow_",void 0);_.u([_.R({computed:"computeTickSpacing_(windowSizeSec_, rulerWidth_)"}),_.V("design:type",Number)],RN.prototype,"tickSpacing_",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"seekableStart",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"seekableEnd",void 0);
_.u([_.R(),_.V("design:type",Number)],RN.prototype,"windowSizeMs",void 0);_.u([_.R({computed:"computeWindowSizeSec_(windowSizeMs, seekableStart, seekableEnd)"}),_.V("design:type",Number)],RN.prototype,"windowSizeSec_",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"rulerWidth_",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"rulerShift_",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"windowSlideSpeed",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RN.prototype,"disabled",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"initialized",void 0);_.u([_.R(),_.V("design:type",Object)],RN.prototype,"durationAccessibilityLabel",void 0);_.u([_.R({computed:"computeDragState_(draggingLeft_, draggingRight_, draggingRuler_, draggingWindow_)",reflectToAttribute:!0}),_.V("design:type",String)],RN.prototype,"dragState",void 0);
_.u([_.mA("visible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RN.prototype,"onVisibleChanged_",null);_.u([_.mA("initialized"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RN.prototype,"onInitializedChanged_",null);_.u([_.mA("player_","visible","disabled","initialized","start","end"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RN.prototype,"onUpdateLoopRange",null);
_.u([_.mA("start","end","rulerShift_","tickSpacing_","windowSizeSec_"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RN.prototype,"updateHandles_",null);_.u([_.mA("start","end"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RN.prototype,"updateRuler_",null);
_.u([_.mA("draggingLeft_","draggingRight_","draggingRuler_","draggingWindow_"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RN.prototype,"onDragStateChanged_",null);_.u([_.se({is:"yt-clip-creation-scrubber-view",disableElementRegistration:!0})],RN);
_.N(RN,"yt-clip-creation-scrubber-view",function(){if(Wjp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;$2A===void 0&&($2A=document.createElement("template"));var l=$2A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Wjp=X}X=Wjp;return X},{mode:2});var mO=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_","yt-clip-creation-disable":"onClipCreationDisable_","yt-clip-creation-enable":"onClipCreationEnable_"};X.startHighlightTimeout=0;X.endHighlightTimeout=0;return X};
_.r(mO,_.F);_.W=mO.prototype;_.W.attached=function(){var X=this;this.startInput.addEventListener("input",function(J){return X.handleStartInput_(J)});
this.endInput.addEventListener("input",function(J){return X.handleEndInput_(J)});
this.startInput.addEventListener("focusout",function(J){return X.handleStartBlur_(J)});
this.endInput.addEventListener("focusout",function(J){return X.handleEndBlur_(J)})};
_.W.setPlayer=function(X){this.set("player_",X)};
_.W.onSetFixedLengthRange_=function(X){var J=X.detail;X=J.start;var p=J.duration,l=J.startLimit;J=J.endLimit;l||(l=this.seekableStart_);J||(J=this.seekableEnd_);X=oqs(X,p,l,J);this.start=X.start;this.end=X.end};
_.W.onSetRange_=function(X){var J=X.detail;X=J.start;var p=J.end,l=J.startLimit;J=J.endLimit;l||(l=this.seekableStart_);J||(J=this.seekableEnd_);if(X=ShA(X,p,l,J,this.minLengthSec,this.maxLengthSec))this.start=X.start,this.end=X.end};
_.W.updateInputs_=function(){var X=this.end,J=this.start;this.startInput.focused||(this.startInput.value=sR(J,!0));this.endInput.focused||(this.endInput.value=sR(X,!0))};
_.W.handleStartInput_=function(X){X=y4p(X.target.value);if(X===null)this.set("startValid",!1);else{var J=this.end,p=ShA(X,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);p?(this.set("endWillUpdate",p.end!==J),this.set("startValid",p.start===X)):this.set("startValid",!1)}};
_.W.handleEndInput_=function(X){X=y4p(X.target.value);if(X===null)this.set("endValid",!1);else{var J=this.start,p=O_2(this.start,X,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec);p?(this.set("startWillUpdate",p.start!==J),this.set("endValid",p.end===X)):this.set("endValid",!1)}};
_.W.handleStartBlur_=function(X){X=y4p(X.target.value);X===null?this.startInput.value=sR(this.start,!0):this.forceUpdateInputs_(ShA(X,this.end,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.W.handleEndBlur_=function(X){X=y4p(X.target.value);X===null?this.endInput.value=sR(this.end,!0):this.forceUpdateInputs_(O_2(this.start,X,this.seekableStart_,this.seekableEnd_,this.minLengthSec,this.maxLengthSec))};
_.W.forceUpdateInputs_=function(X){X&&(this.start=X.start,this.end=X.end);this.startInput.value=sR(this.start,!0);this.endInput.value=sR(this.end,!0);this.endValid=this.startValid=!0;this.startWillUpdate=this.endWillUpdate=!1};
_.W.initializeClipRange_=function(){var X=this.seekableEnd_,J=this.seekableStart_,p=this.visible_,l=this.player_;if(!l||!p||J===null||!X)this.set("initialized",!1);else if(!this.initialized){var g=l.getCurrentTime(),B=this.getDefaultLengthSec_();p=l.getVideoData();var k=l.getPlayerState()==1,n=p.isLive;B=Math.min(B,X-J);g=Math.max(0,g);X=n?O_2(g-B,g,J,X,this.minLengthSec,this.maxLengthSec):k?oqs(g-B/2,B,J,X):oqs(g,B,J,X);this.start=X.start;this.end=X.end;this.set("initialized",!0);p.isLive&&l.seekTo(X.start);
this.startInput.value=sR(this.start,!0);this.endInput.value=sR(this.end,!0)}};
_.W.onStartChanged_=function(){var X=this;_.h8(this.hostElement,"start-changed",{start:this.start});var J;isNaN((J=this.oldStart)!=null?J:NaN)||(this.set("highlightStart",!0),clearTimeout(this.startHighlightTimeout),this.startHighlightTimeout=setTimeout(function(){X.set("highlightStart",!1);X.startHighlightTimeout=0;X.oldStart=X.start},3E3))};
_.W.onEndChanged_=function(){var X=this;_.h8(this.hostElement,"end-changed",{end:this.end});var J;isNaN((J=this.oldEnd)!=null?J:NaN)||(this.set("highlightEnd",!0),clearTimeout(this.endHighlightTimeout),this.endHighlightTimeout=setTimeout(function(){X.set("highlightEnd",!1);X.endHighlightTimeout=0;X.oldEnd=X.end},3E3))};
_.W.onVisibilityChangedAction_=function(X){var J=this;this.set("visible_",X.visible);this.visible_&&!this.player_&&(X=_.hO())&&X.getPlayerPromise().then(function(p){J.setPlayer(p)})};
_.W.computeMinLengthSec_=function(X){return X/1E3||5};
_.W.computeMaxLengthSec_=function(X){return X/1E3||60};
_.W.computeDefaultLengthSec_=function(X){return X/1E3};
_.W.getDefaultLengthSec_=function(){return this.defaultLengthSec||30};
_.W.computeSeekableStart_=function(X,J){return X&&J?X.getProgressState(1).seekableStart:0};
_.W.computeSeekableEnd_=function(X,J){return X&&J?X.getProgressState(1).seekableEnd:0};
_.W.onClipCreationDisable_=function(){this.set("disabled",!0)};
_.W.onClipCreationEnable_=function(){this.set("disabled",!1)};
_.W.onDragState_=function(X){this.set("highlightStart",X.detail.startChanging);this.set("highlightEnd",X.detail.endChanging)};
mO.prototype.onDragState_=mO.prototype.onDragState_;mO.prototype.onEndChanged_=mO.prototype.onEndChanged_;mO.prototype.onStartChanged_=mO.prototype.onStartChanged_;mO.prototype.initializeClipRange_=mO.prototype.initializeClipRange_;mO.prototype.updateInputs_=mO.prototype.updateInputs_;mO.prototype.onSetRange_=mO.prototype.onSetRange_;mO.prototype.onSetFixedLengthRange_=mO.prototype.onSetFixedLengthRange_;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],mO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mO.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mO.prototype,"data",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],mO.prototype,"start",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],mO.prototype,"startValid",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],mO.prototype,"startWillUpdate",void 0);_.u([_.R({value:30}),_.V("design:type",Number)],mO.prototype,"end",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],mO.prototype,"endValid",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],mO.prototype,"endWillUpdate",void 0);_.u([_.R({computed:"computeMinLengthSec_(data.minLengthMs)"}),_.V("design:type",Number)],mO.prototype,"minLengthSec",void 0);
_.u([_.R({computed:"computeMaxLengthSec_(data.maxLengthMs)"}),_.V("design:type",Number)],mO.prototype,"maxLengthSec",void 0);_.u([_.R({computed:"computeDefaultLengthSec_(data.defaultLengthMs)"}),_.V("design:type",Number)],mO.prototype,"defaultLengthSec",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],mO.prototype,"visible_",void 0);_.u([_.R(),_.V("design:type",Object)],mO.prototype,"player_",void 0);
_.u([_.R({value:0,computed:"computeSeekableStart_(player_, visible_)"}),_.V("design:type",Number)],mO.prototype,"seekableStart_",void 0);_.u([_.R({computed:"computeSeekableEnd_(player_, visible_)"}),_.V("design:type",Number)],mO.prototype,"seekableEnd_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],mO.prototype,"initialized",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],mO.prototype,"disabled",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],mO.prototype,"highlightStart",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],mO.prototype,"highlightEnd",void 0);_.u([_.qB("#start"),_.V("design:type",HTMLInputElement)],mO.prototype,"startInput",void 0);_.u([_.qB("#end"),_.V("design:type",HTMLInputElement)],mO.prototype,"endInput",void 0);
_.u([_.R8("set-fixed-length-range"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],mO.prototype,"onSetFixedLengthRange_",null);_.u([_.R8("set-range"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],mO.prototype,"onSetRange_",null);_.u([_.mA("start","end"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mO.prototype,"updateInputs_",null);
_.u([_.mA("player_","visible_","seekableStart_","seekableEnd_"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mO.prototype,"initializeClipRange_",null);_.u([_.mA("start"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mO.prototype,"onStartChanged_",null);_.u([_.mA("end"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mO.prototype,"onEndChanged_",null);
_.u([_.R8("clips-drag-state"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],mO.prototype,"onDragState_",null);_.u([_.se({is:"yt-clip-creation-scrubber-renderer",disableElementRegistration:!0})],mO);
_.N(mO,"yt-clip-creation-scrubber-renderer",function(){if(gVp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;lfp===void 0&&(lfp=document.createElement("template"));var l=lfp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);gVp=X}X=gVp;return X},{mode:2});var FM=function(){var X=_.F.apply(this,arguments)||this;X.player_=null;X.JSC$20568_playerEvents=new Map;X.actionMap={"yt-clip-creation-visibility-changed":"onVisibilityChangedAction_"};return X};
_.r(FM,_.F);_.W=FM.prototype;_.W.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"}}}};
_.W.created=function(){this.JSC$20568_playerEvents.set("onAdStart",this.playerAdStartHandler_);this.JSC$20568_playerEvents.set("onPlaybackStartExternal",this.playerAdEndHandler_);this.JSC$20568_playerEvents.set("onVideoDataChange",this.onVideoDataChange_);this.JSC$20568_playerEvents.set("onVideoProgress",this.onVideoProgress_)};
_.W.detached=function(){this.setPlayer(null)};
_.W.onVisibilityChangedAction_=function(X){var J=this,p;if((p=this.data)==null?0:p.externalVideoId){var l;this.videoId=(l=this.data)==null?void 0:l.externalVideoId}this.getPlayer().then(function(g){if(X.visible)J.returnTime=g.getCurrentTime(),J.isAtLiveHead=g.getProgressState().isAtLiveHead;else{var B=J.returnTime;J.isAtLiveHead&&(B=Number.POSITIVE_INFINITY);g.seekTo(B,void 0,void 0,void 0,51)}})};
_.W.getPlayer=function(){var X=this;if(!this.player_){var J=_.hO();if(J)return J.getPlayerPromise().then(function(p){X.setPlayer(p);return p})}return Promise.resolve(this.player_)};
_.W.setPlayer=function(X){this.player_&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player_,this.JSC$20568_playerEvents);if(X){this.player_=X;var J;((J=this.data)==null?0:J.externalVideoId)||this.set("videoId",X.getVideoData().video_id||"");var p;(X==null?void 0:(p=X.getPresentingPlayerType)==null?void 0:p.call(X))===2&&(this.set("isAdPlaying",!0),_.xm(this.hostElement,"yt-clip-creation-disable"));this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$20568_playerEvents)}};
_.W.ready=function(){_.ya(this.hostElement).querySelector("#share").addEventListener("tap",this.onSubmit_.bind(this))};
_.W.onTitleChanged_=function(X){this.set("titleValue",X.detail.title)};
_.W.onStartChanged_=function(X){this.set("start",X.detail.start)};
_.W.onEndChanged_=function(X){this.set("end",X.detail.end)};
_.W.onTitleValidChanged_=function(X){this.set("titleValid",X.detail.valid)};
_.W.onStartValidChanged_=function(X){this.set("startValid",X.detail.valid)};
_.W.onEndValidChanged_=function(X){this.set("endValid",X.detail.valid)};
_.W.onVideoDataChange_=function(){var X;if((X=this.data)==null||!X.externalVideoId){var J;this.set("videoId",((J=this.player_)==null?void 0:J.getVideoData().video_id)||"")}};
_.W.computeFormValid_=function(X,J,p,l){return!!(X&&J&&p&&l)};
_.W.computeCancelButton_=function(X,J,p){return X&&_.a(X,_.wn)?{buttonRenderer:Object.assign({},_.a(X,_.wn),{isDisabled:J||p})}:null};
_.W.computeSubmitButton_=function(X,J,p){return X&&_.a(X,_.wn)?{buttonRenderer:Object.assign({},_.a(X,_.wn),{command:void 0,isDisabled:!this.formValid||J||p})}:null};
_.W.computeSubmitCommand_=function(X){return X||null};
_.W.onSubmit_=function(X){var J=this;X.stopPropagation();X.preventDefault();this.submitCommand_&&(X={},X.comment_text=this.titleValue,X.clip_external_video_id=this.videoId,X.clip_offset_ms=parseInt(this.start*1E3,10),X.clip_duration_ms=parseInt((this.end-this.start)*1E3,10),this.set("isLoading_",!0),_.am(this.hostElement,[this.submitCommand_,X]).then(function(){J.set("isLoading_",!1)},function(){J.set("isLoading_",!1)}))};
_.W.playerAdStartHandler_=function(){_.xm(this.hostElement,"yt-clip-creation-disable");this.set("isAdPlaying",!0)};
_.W.playerAdEndHandler_=function(){_.xm(this.hostElement,"yt-clip-creation-enable");this.set("isAdPlaying",!1)};
_.W.onVideoProgress_=function(){var X=this;this.getPlayer().then(function(J){var p,l=(J==null?void 0:(p=J.getPresentingPlayerType)==null?void 0:p.call(J))===2;X.isAdPlaying!==l&&(l?X.playerAdStartHandler_():X.playerAdEndHandler_())})};
FM.prototype.onEndValidChanged_=FM.prototype.onEndValidChanged_;FM.prototype.onStartValidChanged_=FM.prototype.onStartValidChanged_;FM.prototype.onTitleValidChanged_=FM.prototype.onTitleValidChanged_;FM.prototype.onEndChanged_=FM.prototype.onEndChanged_;FM.prototype.onStartChanged_=FM.prototype.onStartChanged_;FM.prototype.onTitleChanged_=FM.prototype.onTitleChanged_;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],FM.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",Object)],FM.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],FM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],FM.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],FM.prototype,"data",void 0);_.u([_.R({value:""}),_.V("design:type",String)],FM.prototype,"titleValue",void 0);
_.u([_.R({value:!1}),_.V("design:type",Boolean)],FM.prototype,"titleValid",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],FM.prototype,"start",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],FM.prototype,"startValid",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],FM.prototype,"end",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],FM.prototype,"endValid",void 0);_.u([_.R({value:""}),_.V("design:type",String)],FM.prototype,"videoId",void 0);
_.u([_.R({computed:"computeFormValid_(data, titleValid, startValid, endValid)"}),_.V("design:type",Boolean)],FM.prototype,"formValid",void 0);_.u([_.R({computed:"computeSubmitButton_(data.saveButton, isAdPlaying, isLoading_, formValid)"}),_.V("design:type",Object)],FM.prototype,"submitButton_",void 0);_.u([_.R({computed:"computeSubmitCommand_(data.saveButton.buttonRenderer.command)"}),_.V("design:type",Object)],FM.prototype,"submitCommand_",void 0);
_.u([_.R({computed:"computeCancelButton_(data.cancelButton, isAdPlaying, isLoading_)"}),_.V("design:type",Object)],FM.prototype,"cancelButton_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],FM.prototype,"isLoading_",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],FM.prototype,"isAdPlaying",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],FM.prototype,"returnTime",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],FM.prototype,"isAtLiveHead",void 0);
_.u([_.R8("title-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FM.prototype,"onTitleChanged_",null);_.u([_.R8("start-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FM.prototype,"onStartChanged_",null);_.u([_.R8("end-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FM.prototype,"onEndChanged_",null);
_.u([_.R8("title-valid-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FM.prototype,"onTitleValidChanged_",null);_.u([_.R8("start-valid-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FM.prototype,"onStartValidChanged_",null);_.u([_.R8("end-valid-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FM.prototype,"onEndValidChanged_",null);
_.u([_.se({is:"yt-clip-creation-renderer",disableElementRegistration:!0})],FM);
_.N(FM,"yt-clip-creation-renderer",function(){if(pQ6===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;J9g===void 0&&(J9g=document.createElement("template"));var l=J9g;p.call(J,l.content.cloneNode(!0),X.content.firstChild);pQ6=X}X=pQ6;return X},{mode:2});var qM=function(){return _.F.apply(this,arguments)||this};
_.r(qM,_.F);qM.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"}}}};
qM.prototype.onPanelContentVisibleChanged=function(){this.data&&this.data.contents&&this.data.contents.some(function(X){return X.hasOwnProperty("clipCreationRenderer")})&&_.xm(this.hostElement,"yt-clip-creation-visibility-changed",[{visible:!!this.panelContentVisible}])};
qM.prototype.onPanelContentVisibleChanged=qM.prototype.onPanelContentVisibleChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.v7.YtVisibilityBehavior),_.V("design:type",Object)],qM.prototype,"ytVisibilityBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],qM.prototype,"ytdReduxBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],qM.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qM.prototype,"panelContentVisible",void 0);_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qM.prototype,"onPanelContentVisibleChanged",null);_.u([_.Xo({is:"ytd-clip-section-renderer",disableElementRegistration:!0})],qM);
_.N(qM,"ytd-clip-section-renderer",function(){if(j90!==void 0)return j90;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return j90=X},{mode:1});var CBb;var kJO;var nV2;var LjA=function(){return _.F.apply(this,arguments)||this};
_.r(LjA,_.F);_.u([_.R(),_.V("design:type",Object)],LjA.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],LjA.prototype,"ytRendererBehavior",void 0);_.u([_.Xo({is:"ytd-hashtag-grid-tile-renderer",disableElementRegistration:!0})],LjA);
_.N(LjA,"ytd-hashtag-grid-tile-renderer",function(){if(nV2!==void 0)return nV2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return nV2=X},{mode:1});var NM=function(){return _.F.apply(this,arguments)||this};
_.r(NM,_.F);NM.prototype.configureRendererStamper=function(){return{"data.tiles":{id:"tiles",mapping:{hashtagGridTileRenderer:"ytd-hashtag-grid-tile-renderer"}}}};
NM.prototype.updateRichGridTrendingHashtagsVisibility=function(){var X,J;if(((X=this.data)==null||!X.isExpanded)&&(J=this.data)!=null&&J.tiles){X=this.data.tiles.length;J=X>this.richGridItemsPerRow?this.richGridItemsPerRow+1:X;var p=Math.ceil(X/J);this.fullyVisibleRows=X%J===1&&p===2?1:Math.min(p,2);this.isShowMoreVisible=this.fullyVisibleRows<p}};
NM.prototype.onShowMoreClick=function(){this.isShowMoreVisible=!1;this.data&&(this.data.isExpanded=!0)};
NM.prototype.updateRichGridTrendingHashtagsVisibility=NM.prototype.updateRichGridTrendingHashtagsVisibility;_.u([_.R(),_.V("design:type",Object)],NM.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Number)],NM.prototype,"fullyVisibleRows",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],NM.prototype,"isShowMoreVisible",void 0);_.u([_.R({selector:_.jZ,value:0}),_.V("design:type",Number)],NM.prototype,"richGridItemsPerRow",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],NM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],NM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],NM.prototype,"ytdReduxBehavior",void 0);_.u([_.mA("data","richGridItemsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],NM.prototype,"updateRichGridTrendingHashtagsVisibility",null);
_.u([_.Xo({is:"ytd-hashtag-grid-shelf-renderer",disableElementRegistration:!0})],NM);
_.N(NM,"ytd-hashtag-grid-shelf-renderer",function(){if(kJO!==void 0)return kJO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return kJO=X},{mode:1});var A9b;var wQ2;var YSg=0,MM=function(){var X=_.F.call(this)||this;X.selected=!1;X.isOverlay=!1;X.inputId="toggle-option-"+YSg;YSg++;return X};
_.r(MM,_.F);MM.prototype.onTap=function(){_.h8(this.hostElement,"ytd-toggle-option-clicked")};
_.u([_.R(),_.V("design:type",String)],MM.prototype,"label",void 0);_.u([_.R(),_.V("design:type",String)],MM.prototype,"inputId",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],MM.prototype,"selected",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],MM.prototype,"isOverlay",void 0);_.u([_.Xo({is:"ytd-toggle-option-renderer",disableElementRegistration:!0}),_.V("design:paramtypes",[])],MM);
_.N(MM,"ytd-toggle-option-renderer",function(){if(wQ2!==void 0)return wQ2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return wQ2=X},{mode:1});var u4=function(){var X=_.F.apply(this,arguments)||this;X.isToggleOption=!1;X.isOverlay=!1;return X};
_.r(u4,_.F);u4.prototype.onTap=function(X){X.preventDefault();this.data&&(X=!this.data.checked,this.set("data.checked",X),_.h8(this.hostElement,"ytd-checkbox-survey-option-changed",{checked:X,value:this.data.value}))};
_.O1.Object.defineProperties(u4.prototype,{label:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.responseText?this.ytRendererBehavior.getSimpleString(this.data.responseText):""}}});
u4.prototype.onTap=u4.prototype.onTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],u4.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],u4.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],u4.prototype,"isToggleOption",void 0);_.u([_.R(),_.V("design:type",Object)],u4.prototype,"isOverlay",void 0);_.u([_.O("data.responseText"),_.V("design:type",String),_.V("design:paramtypes",[])],u4.prototype,"label",null);
_.u([_.R8("ytd-toggle-option-clicked"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],u4.prototype,"onTap",null);_.u([_.Xo({is:"ytd-checkbox-survey-option-renderer",disableElementRegistration:!0})],u4);
_.N(u4,"ytd-checkbox-survey-option-renderer",function(){if(A9b!==void 0)return A9b;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return A9b=X},{mode:1});var vVp;var e9J;var Gt=function(){var X=_.F.apply(this,arguments)||this;X.checked=!1;X.isToggleOption=!1;return X};
_.r(Gt,_.F);Gt.prototype.onTap=function(){this.data&&(this.checked?_.xm(this.hostElement,"ytd-inline-survey-option-deselect-action"):_.xm(this.hostElement,"ytd-inline-survey-option-select-action",[this.hostElement]))};
Gt.prototype.onTap=Gt.prototype.onTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Gt.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Gt.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Gt.prototype,"checked",void 0);_.u([_.R(),_.V("design:type",Object)],Gt.prototype,"isToggleOption",void 0);_.u([_.R8("ytd-toggle-option-clicked"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Gt.prototype,"onTap",null);
_.u([_.Xo({is:"ytd-radio-button-survey-option-renderer",disableElementRegistration:!0})],Gt);
_.N(Gt,"ytd-radio-button-survey-option-renderer",function(){if(e9J!==void 0)return e9J;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return e9J=X},{mode:1});var dN=function(){var X=_.F.apply(this,arguments)||this;X.disableAnimation=!1;X.isToggleOption=!0;X.followUpSurveyCommand=null;X.selectedRatingEndpoint=null;X.isSlimlineSurveyFollowUp=!1;X.isShortsStyle=!1;X.styleOverrideAttribute=!0;X.isDarkMode=!1;X.isSubmitted=!1;X.roundedContainer=!0;X.improveShortsResponseRate=_.H("web_improve_shorts_response_rate");X.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 X};
_.r(dN,_.F);_.W=dN.prototype;
_.W.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"}}}}};
_.W.attached=function(){var X=this;this.isDarkMode=document.documentElement.hasAttribute("dark");this.intersectionObserver=new IntersectionObserver(function(p){var l;if((l=p[0])!=null&&l.isIntersecting){_.qp().reportShown(X.hostElement);var g;(g=X.intersectionObserver)==null||g.unobserve(X.hostElement)}},{rootMargin:"0px",
threshold:.6});var J;(J=this.intersectionObserver)==null||J.observe(this.hostElement)};
_.W.onDarkModeToggledAction=function(X){this.isDarkMode=X};
_.W.dataChanged=function(){var X;if(((X=this.data)==null?void 0:X.style)==="INLINE_SURVEY_RENDERER_STYLE_SLIMLINE_FOLLOW_UP")this.isSlimlineSurveyFollowUp=!0;else{var J;((J=this.data)==null?void 0:J.style)==="INLINE_SURVEY_RENDERER_STYLE_SHORTS"?this.isShortsStyle=!0:this.expanded=!1}this.selectedRatingEndpoint=this.followUpSurveyCommand=null;var p,l,g,B;this.darkColorPalette=(p=this.data)==null?void 0:(l=p.inlineContent)==null?void 0:(g=l.compactVideoRenderer)==null?void 0:(B=g.thumbnail)==null?
void 0:B.darkColorPalette;var k,n,w,Y;this.lightColorPalette=(k=this.data)==null?void 0:(n=k.inlineContent)==null?void 0:(w=n.compactVideoRenderer)==null?void 0:(Y=w.thumbnail)==null?void 0:Y.lightColorPalette;var e,Z;if(((e=this.data)==null?0:(Z=e.inlineContent)==null?0:Z.compactVideoRenderer)&&this.isShortsStyle){var h,x,U,y;X=_.xq((h=this.data)==null?void 0:(x=h.inlineContent)==null?void 0:(U=x.compactVideoRenderer)==null?void 0:(y=U.thumbnail)==null?void 0:y.thumbnails);_.bS(this.hostElement,
{"--yt-background-url":"url("+X+")"})}};
_.W.handleRequestCompletion=function(){this.hostElement.hidden&&_.h8(this.hostElement,"yt-dismissible-item-dismissed")};
_.W.onPopupClosed=function(X){var J;((J=X.detail)==null?void 0:J.popupRenderer)===this.hostElement&&(this.isSlimlineSurveyFollowUp&&!this.isSubmitted?_.xm(this.hostElement,"ytd-slimline-survey-show-action"):this.isSlimlineSurveyFollowUp&&this.isSubmitted&&(this.isSubmitted=!1))};
_.W.handleInlineSurveyRatingSelect=function(X,J){var p=this;this.selectedRatingEndpoint=X;this.followUpSurveyCommand=J;this.expanded=!!X;this.getOptionRenderers().forEach(function(l,g){p.notifyPath("followUpSurveyCommand.followUpOptions."+g+".checkboxSurveyOptionRenderer.checked");p.set("followUpSurveyCommand.followUpOptions."+g+".checkboxSurveyOptionRenderer.checked",!1)});
this.optionSelector.selectIndex(-1);this.improveShortsResponseRate&&(this.onSubmitTap(),X=this.get("data.response.expandableSurveyResponseRenderer.submitButton.buttonRenderer.command"),_.xm(this.hostElement,"yt-reel-non-video-content-dismissal-command",[X]))};
_.W.onDismissTap=function(){if(this.isSlimlineSurveyFollowUp)_.xm(this.hostElement,"yt-close-popup-action");else{this.hostElement.hidden=!0;var X,J=(X=this.data)==null?void 0:X.dismissalEndpoint;J&&this.ytComponentBehavior.resolveCommand(J)}};
_.W.onSubmitTap=function(){this.selectedRatingEndpoint&&(this.ytComponentBehavior.resolveCommand(this.selectedRatingEndpoint),this.followUpSurveyCommand&&this.submitFollowUpResponses());this.isSlimlineSurveyFollowUp&&(this.isSubmitted=!0,_.xm(this.hostElement,"yt-close-popup-action"))};
_.W.submitFollowUpResponses=function(){if(this.getOptionRenderers().length!==0){if(this.isSingleSelect){if(!this.optionSelector.selectedItem)return;var X=[this.optionSelector.selectedItem.data.submissionEndpoint]}else{X=this.getOptionRenderers().filter(function(l){return l.checked});
if(X.length===0)return;X=X.map(function(l){return l.responseEndpoint})}var J=[];
X.forEach(function(l,g){g!==0&&(l=_.a(l,_.s9))&&l.feedbackToken&&J.push(l.feedbackToken)});
if(X=X[0]){var p={};J.length>0&&(p.extra_feedback_tokens=J);this.ytComponentBehavior.resolveCommand(X,{form:p})}}};
_.W.getOptionRenderers=function(){var X=this;return this.followUpSurveyCommand&&this.followUpSurveyCommand.followUpOptions?this.get("followUpSurveyCommand.followUpOptions").map(function(J){X.isSingleSelect=!!_.a(J,B32);return X.isSingleSelect?_.a(J,B32):_.a(J,$HJ)}):[]};
_.W.handleInlineSurveyOptionSelect=function(X){X=this.optionSelector.indexOf(X);X!==-1&&this.optionSelector.selectIndex(X)};
_.W.handleInlineSurveyOptionDeselect=function(){this.optionSelector.selectIndex(-1)};
_.W.maybeGetBackgroundColor=function(X){return this.isDarkMode?X.section2Color:X.section3Color};
_.W.colorPaletteChanged=function(){var X=this.isDarkMode?this.darkColorPalette:this.lightColorPalette;X=X&&this.maybeGetBackgroundColor(X);this.dismissibleEl.style.backgroundColor=!X||this.isShortsStyle||this.isSlimlineSurveyFollowUp?"":_.TU(X)};
_.O1.Object.defineProperties(dN.prototype,{isOptionSelected:{configurable:!0,enumerable:!0,get:function(){return!!this.selectedRatingEndpoint}}});
dN.prototype.colorPaletteChanged=dN.prototype.colorPaletteChanged;dN.prototype.onPopupClosed=dN.prototype.onPopupClosed;dN.prototype.handleRequestCompletion=dN.prototype.handleRequestCompletion;dN.prototype.dataChanged=dN.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],dN.prototype,"actionHandlerBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],dN.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],dN.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.qB("#follow-up-survey-options"),_.V("design:type",Object)],dN.prototype,"optionSelector",void 0);_.u([_.R(),_.V("design:type",Object)],dN.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],dN.prototype,"disableAnimation",void 0);_.u([_.R(),_.V("design:type",Object)],dN.prototype,"isToggleOption",void 0);_.u([_.R(),_.V("design:type",Object)],dN.prototype,"followUpSurveyCommand",void 0);_.u([_.R(),_.V("design:type",Object)],dN.prototype,"selectedRatingEndpoint",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],dN.prototype,"expanded",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dN.prototype,"isSlimlineSurveyFollowUp",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dN.prototype,"isShortsStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dN.prototype,"styleOverrideAttribute",void 0);_.u([_.R(),_.V("design:type",Boolean)],dN.prototype,"isSingleSelect",void 0);_.u([_.R(),_.V("design:type",Object)],dN.prototype,"isDarkMode",void 0);
_.u([_.R(),_.V("design:type",Object)],dN.prototype,"lightColorPalette",void 0);_.u([_.R(),_.V("design:type",Object)],dN.prototype,"darkColorPalette",void 0);_.u([_.O("selectedRatingEndpoint","isShortsStyle"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],dN.prototype,"isOptionSelected",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dN.prototype,"roundedContainer",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dN.prototype,"improveShortsResponseRate",void 0);_.u([_.qB("#dismissible"),_.V("design:type",HTMLElement)],dN.prototype,"dismissibleEl",void 0);_.u([_.qB("#dismiss-button yt-icon-button"),_.V("design:type",HTMLElement)],dN.prototype,"dismissButtonEl",void 0);_.u([_.qB("#inline-survey-header yt-icon-button"),_.V("design:type",HTMLElement)],dN.prototype,"inlineHeaderDismissButtonEl",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dN.prototype,"dataChanged",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dN.prototype,"handleRequestCompletion",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],dN.prototype,"onPopupClosed",null);
_.u([_.mA("darkColorPalette","lightColorPalette","isDarkMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dN.prototype,"colorPaletteChanged",null);_.u([_.Xo({is:"ytd-inline-survey-renderer",disableElementRegistration:!0})],dN);
_.N(dN,"ytd-inline-survey-renderer",function(){if(vVp!==void 0)return vVp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return vVp=X},{mode:1});var Zx6;var h9p;var Vr=function(){var X=_.F.apply(this,arguments)||this;X.visibleVideos=[];X.hiddenVideos=[];X.modern=_.H("web_modern_buttons");X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(Vr,_.F);_.W=Vr.prototype;_.W.attached=function(){var X=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",X);this.onDarkModeToggledAction(X)};
_.W.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"}}}};
_.W.dataChanged=function(){var X=this;this.requestElementsPerRow();var J,p;this.currentColorPalette=this.isDarkTheme?(J=this.data)==null?void 0:J.darkColorData:(p=this.data)==null?void 0:p.lightColorData;var l;if((l=this.currentColorPalette)==null?0:l.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor;this.updateButtonPalette();this.setHasMovieRenderer();this.setVisibleVideos(this.hasMovieRenderer);_.oh(this,function(){X.updateVisibilityForHiddenVideos()});
this.checkExpanded(this.data)};
_.W.elementsPerRowChanged=function(){this.updateTitleSpec();this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.W.slimItemsPerRowChanged=function(){this.setVisibleVideos(this.hasMovieRenderer);this.updateVisibilityForHiddenVideos();this.checkExpanded(this.data)};
_.W.computeIsFirstFeedItem=function(X){return X};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X);this.data&&(this.currentColorPalette=X?this.data.darkColorData:this.data.lightColorData,this.updateButtonPalette())};
_.W.getCurrentLogo=function(X,J){if(X)return J?X.darkLogoImage:X.lightLogoImage};
_.W.computeTitleStyle=function(X){var J;if((J=this.data)!=null&&J.title&&X&&X.textPrimary!==void 0)return"color:"+_.TU(X.textPrimary)+";"};
_.W.computeSubtitleStyle=function(X){var J;if((J=this.data)!=null&&J.subtitle&&X&&X.textSecondary!==void 0)return"color:"+_.TU(X.textSecondary)+";"};
_.W.computeDismissIconStyle=function(X){if(this.data&&this.data.dismissButton&&X&&X.textPrimary!==void 0)return"--yt-button-color:"+_.TU(X.textPrimary)+";"};
_.W.computeOverflowButtonStyle=function(X){if(this.data&&this.data.overflowButton&&X&&X.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.TU(X.textPrimary)+";--yt-spec-icon-active-other:"+_.TU(X.textPrimary)+";"};
_.W.computeBackgroundStyle=function(X){if(X&&this.data){var J="";if(this.data.lightBackgroundImage&&this.data.darkBackgroundImage){var p=_.xq((this.isDarkTheme?this.data.darkBackgroundImage:this.data.lightBackgroundImage).thumbnails);p&&(J+='background-image:url("'+p+'");')}X.backgroundColor!==void 0&&(J+="background-color:"+_.zU(X.backgroundColor)+";");return J}};
_.W.computeButton=function(){var X,J=Object.assign({},_.a((X=this.data)==null?void 0:X.showMoreButton,_.wn));if(this.modern&&J){J.style="STYLE_MONO_OUTLINE";var p;if(X=(p=this.currentColorPalette)==null?void 0:p.textPrimary)J.colorData={basicColorPaletteData:{foregroundTitleColor:X,borderColor:X}}}return J};
_.W.shouldShowBottomButton=function(X,J){return!(X==null?0:X.header)&&!(X==null||!X.primaryButton)&&J<3};
_.W.checkExpanded=function(X){this.isExpanded=X&&X.content?this.hiddenVideos.length===0:!0};
_.W.onShowMoreTap=function(){this.data&&(this.isExpanded=!0,this.updateVisibilityForHiddenVideos())};
_.W.getLogoHeight=function(X){return this.logoWithPadding(X)?"26":"20"};
_.W.getLogoImageId=function(X){return this.logoWithPadding(X)?"logo-image-with-padding":"logo-image"};
_.W.computeHasSectionHeader=function(X){return!!X.header};
_.W.updateButtonPalette=function(){if(this.data)if(this.currentColorPalette){var X;if((X=this.data.primaryButton)==null?0:X.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 J;((J=this.data.dismissButton)==null?0:J.buttonRenderer)&&this.currentColorPalette.dismissButtonColorData&&(this.data.dismissButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.dismissButtonColorData})}else{var p,l;((p=this.data)==null?0:(l=p.primaryButton)==null?0:l.buttonRenderer)&&this.set("primaryButton",this.data.primaryButton.buttonRenderer)}};
_.W.setVisibleVideos=function(X){if(this.data&&this.data.content)if(this.data.content.length){var J=this.data.content.length;this.data.header?X?(this.visibleVideos=this.data.content.slice(0,Math.min(J,this.slimItemsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.slimItemsPerRow),J)):(this.visibleVideos=this.data.content.slice(0,Math.min(J,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.elementsPerRow),J)):this.elementsPerRow<3?(this.visibleVideos=
this.data.content.slice(0,Math.min(J,this.elementsPerRow)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.elementsPerRow),J)):(this.visibleVideos=this.data.content.slice(0,Math.min(J,this.elementsPerRow-1)),this.hiddenVideos=this.data.content.slice(Math.min(J,this.elementsPerRow-1),J))}else this.visibleVideos=[],this.hiddenVideos=[]};
_.W.setHasMovieRenderer=function(){var X;if((X=this.data)!=null&&X.content){var J;this.hasMovieRenderer=!!_.a((J=this.data)==null?void 0:J.content[0],_.aqb)}else this.hasMovieRenderer=!1};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
_.W.updateVisibilityForHiddenVideos=function(){if(this.data&&this.data.content){for(var X=_.C(this.hiddenMediaRenderers),J=X.next();!J.done;J=X.next())J.value.hidden=!this.isExpanded;this.isExpanded&&this.hiddenMediaRenderers[0]&&(X=_.ya(this.hiddenMediaRenderers[0]).querySelector("#video-title-link"))&&X.focus()}};
_.W.updateTitleSpec=function(){var X;(X=this.data)!=null&&X.titleLength&&(this.largeTitle=this.elementsPerRow===2&&this.data.titleLength>10?!0:!1)};
_.W.logoWithPadding=function(X){var J,p,l;return(X=(J=this.getCurrentLogo(X,this.isDarkTheme))==null?void 0:(p=J.thumbnails)==null?void 0:(l=p[0])==null?void 0:l.height)&&X%31===0?!0:!1};
_.W.onUpdateElementsPerRowAction=function(X,J,p){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X);p&&this.slimItemsPerRow!==p&&(this.slimItemsPerRow=p)};
Vr.prototype.slimItemsPerRowChanged=Vr.prototype.slimItemsPerRowChanged;Vr.prototype.elementsPerRowChanged=Vr.prototype.elementsPerRowChanged;Vr.prototype.dataChanged=Vr.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vr.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Vr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],Vr.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Vr.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Vr.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Vr.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Vr.prototype,"currentColorPalette",void 0);_.u([_.R(),_.V("design:type",Array)],Vr.prototype,"visibleVideos",void 0);_.u([_.R(),_.V("design:type",Array)],Vr.prototype,"hiddenVideos",void 0);
_.u([_.R(),_.V("design:type",Object)],Vr.prototype,"primaryButton",void 0);_.u([_.R({reflectToAttribute:!0,value:3}),_.V("design:type",Number)],Vr.prototype,"elementsPerRow",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Vr.prototype,"isDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Vr.prototype,"isExpanded",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Vr.prototype,"largeTitle",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Vr.prototype,"hasMovieRenderer",void 0);_.u([_.R(),_.V("design:type",Number)],Vr.prototype,"slimItemsPerRow",void 0);_.u([_.R(),_.V("design:type",Boolean)],Vr.prototype,"showLightVideoMetadata",void 0);_.u([_.R(),_.V("design:type",Boolean)],Vr.prototype,"showDarkVideoMetadata",void 0);_.u([_.R(),_.V("design:type",Number)],Vr.prototype,"videoMetadataColor",void 0);
_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],Vr.prototype,"miniMode",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.V("design:type",Boolean)],Vr.prototype,"isFirstFeedItem",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasSectionHeader(data)"}),_.V("design:type",Boolean)],Vr.prototype,"hasSectionHeader",void 0);
_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],Vr.prototype,"roundedContainer",void 0);_.u([_.NB("#visible-video-container ytd-rich-grid-media"),_.V("design:type",Array)],Vr.prototype,"visibleMediaRenderers",void 0);_.u([_.NB("#hidden-video-container ytd-rich-grid-media"),_.V("design:type",Array)],Vr.prototype,"hiddenMediaRenderers",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vr.prototype,"modern",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vr.prototype,"dataChanged",null);_.u([_.mA("elementsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vr.prototype,"elementsPerRowChanged",null);_.u([_.mA("slimItemsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vr.prototype,"slimItemsPerRowChanged",null);
_.u([_.Xo({is:"ytd-brand-video-shelf-renderer",disableElementRegistration:!0})],Vr);
_.N(Vr,"ytd-brand-video-shelf-renderer",function(){if(h9p!==void 0)return h9p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return h9p=X},{mode:1});var x2T;var tV=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction","yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(tV,_.F);_.W=tV.prototype;_.W.attached=function(){var X=!!document.documentElement.hasAttribute("dark");this.set("isDarkTheme",X);this.onDarkModeToggledAction(X)};
_.W.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"}}}};
_.W.dataChanged=function(){this.requestElementsPerRow();var X,J;this.currentColorPalette=this.isDarkTheme?(X=this.data)==null?void 0:X.darkColorData:(J=this.data)==null?void 0:J.lightColorData;this.computeVideoMetadataColor(this.isDarkTheme);this.updateButtonPalette()};
_.W.elementsPerRowChanged=function(){this.updateTitleSpec()};
_.W.computeIsFirstFeedItem=function(X){return X};
_.W.onDarkModeToggledAction=function(X){X!==this.isDarkTheme&&this.set("isDarkTheme",X);this.data&&(this.currentColorPalette=X?this.data.darkColorData:this.data.lightColorData,this.computeVideoMetadataColor(X),this.updateButtonPalette())};
_.W.shouldShowThumbnailInMetadata=function(X){return X<=1};
_.W.computeVideoMetadataColor=function(){if(this.data){var X;if((X=this.currentColorPalette)==null?0:X.accentColor)this.videoMetadataColor=this.currentColorPalette.accentColor}};
_.W.computeTitleStyle=function(X){var J;if((J=this.data)!=null&&J.title&&X&&X.textPrimary!==void 0)return"color:"+_.TU(X.textPrimary)+";"};
_.W.computeSubtitleStyle=function(X){var J;if((J=this.data)!=null&&J.subtitle&&X&&X.textSecondary!==void 0)return"color:"+_.TU(X.textSecondary)+";"};
_.W.computeOverflowButtonStyle=function(X){if(this.data&&this.data.overflowButton&&X.textPrimary!==void 0)return"--ytd-menu-renderer-button-color:"+_.TU(X.textPrimary)+";--yt-spec-icon-active-other:"+_.TU(X.textPrimary)+";"};
_.W.computeBackgroundStyle=function(X){if(X&&this.data){var J="";X.backgroundColor!==void 0&&(J+="background-color:"+_.zU(X.backgroundColor)+";");return J}};
_.W.computeHasOverflowButton=function(X){return!!X.overflowButton};
_.W.updateButtonPalette=function(){if(this.data){var X;if((X=this.data.primaryButton)==null?0:X.buttonRenderer){var J;if((J=this.currentColorPalette)==null?0:J.primaryButtonColorData)this.data.primaryButton.buttonRenderer.colorData={basicColorPaletteData:this.currentColorPalette.primaryButtonColorData},this.data.primaryButton.buttonRenderer.style=void 0;else{var p;((p=this.currentColorPalette)==null?0:p.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)})}}};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
_.W.updateTitleSpec=function(){var X;(X=this.data)!=null&&X.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")};
_.W.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X)};
tV.prototype.elementsPerRowChanged=tV.prototype.elementsPerRowChanged;tV.prototype.dataChanged=tV.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tV.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],tV.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],tV.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],tV.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tV.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],tV.prototype,"currentColorPalette",void 0);_.u([_.R(),_.V("design:type",Object)],tV.prototype,"primaryButton",void 0);
_.u([_.R({reflectToAttribute:!0,value:3}),_.V("design:type",Number)],tV.prototype,"elementsPerRow",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],tV.prototype,"isDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],tV.prototype,"titleSize",void 0);_.u([_.R(),_.V("design:type",Number)],tV.prototype,"videoMetadataColor",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],tV.prototype,"miniMode",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeIsFirstFeedItem(data.isFirstFeedItem)"}),_.V("design:type",Boolean)],tV.prototype,"isFirstFeedItem",void 0);_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],tV.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.V("design:type",Boolean)],tV.prototype,"hasOverflowButton",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tV.prototype,"dataChanged",null);_.u([_.mA("elementsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tV.prototype,"elementsPerRowChanged",null);_.u([_.Xo({is:"ytd-brand-video-singleton-renderer",disableElementRegistration:!0})],tV);
_.N(tV,"ytd-brand-video-singleton-renderer",function(){if(x2T!==void 0)return x2T;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return x2T=X},{mode:_.oC("kevlar_poly_si_batch_j070")?1:2});var Hx2;var afJ=_.q(function(X){var J=X.data;return _.A(_.wt,{data:function(){return J().thumbnail},
alt:"",className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnailImage",targetHeight:function(){a:switch(J().variant){case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_VERTICAL":var p=108;break a;case "PROFILE_PAGE_HEADER_THUMBNAIL_VARIANT_FULL_BLEED_HORIZONTAL":p=88;break a;default:p=88}return p},
preserveHeight:!0,preserveWidth:!0,useWidth:!1,contentMode:function(){return J().thumbnail.contentMode||"CONTENT_MODE_SCALE_ASPECT_FIT"}})},"Dh"),r9b=_.q(function(X){var J=X.metadataRow;
var p=X.delimiter;return _.A(_.Kr,{each:function(){return J().textParts||[]},
keyBy:"INDEX"},function(l,g){return _.A(_.o3,null,_.A(_.x3,{text:l,noWrap:!0,userInput:!0}),_.A(U2O,{delimiter:p,max:function(){return J().textParts.length},
index:g}))})},"Eh"),U2O=_.q(function(X){var J=X.delimiter;
var p=X.max;var l=X.index;return _.A(_.v,{cond:function(){return(J==null?void 0:J())&&p()-1>l()},
then:function(){return _.A("span",null,J)}})},"Fh"),IfA=_.q(function(X){var J=X.data;
X={};return _.A("yt-profile-page-header-information-view-model",{class:_.yW("profilePageHeaderInformationViewModelHost",(X.profilePageHeaderInformationViewModelMobile=!1,X))},_.A(_.v,{cond:function(){return J().onTap},
then:function(){return _.A(_.fK,{className:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail",command:function(){return _.Xg(J().onTap)}},_.A(_.NA,{data:function(){return J().thumbnail}},{profilePageHeaderThumbnailViewModel:afJ}))},
else:function(){return _.A("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderThumbnail"},_.A(_.NA,{data:function(){return J().thumbnail}},{profilePageHeaderThumbnailViewModel:afJ}))}}),_.A("div",{class:"profilePageHeaderInformationViewModelFlexContainer"},_.A(_.v,{cond:function(){return J().onTap},
then:function(){return _.A(_.NA,{data:function(){return J().title}},{profilePageHeaderTitleViewModel:function(p){var l=p.data;
return _.A(_.fK,{className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle",command:function(){return _.Xg(l().onTap)}},_.A(_.x3,{text:function(){return l().title}}))}})},
else:function(){return _.A(_.NA,{data:function(){return J().title}},{profilePageHeaderTitleViewModel:function(p){var l=p.data;
return _.A(_.x3,{text:function(){return l().title},
className:"profilePageHeaderInformationViewModelProfilePageHeaderTitle"})}})}}),_.A(_.NA,{data:function(){return J().metadata}},{profilePageHeaderMetadataViewModel:function(p){var l=p.data;
return _.A(_.v,{cond:function(){return l().metadataRows},
then:function(g){return _.A("div",{class:"profilePageHeaderInformationViewModelProfilePageHeaderMetadata"},_.A(_.Kr,{each:g,keyBy:"INDEX"},function(B,k){return _.A(_.o3,null,_.A(r9b,{metadataRow:B,delimiter:" \u2022 "}),_.A(U2O,{delimiter:" \u2022 ",max:function(){return g().length},
index:k}))}))}})}})))},"Gh");
IfA.idomCompat=!0;_.ZZ(IfA,"yt-profile-page-header-information-view-model",{props:{data:_.H7}});var Pk=function(){return _.F.apply(this,arguments)||this};
_.r(Pk,_.F);Pk.prototype.configureRendererStamper=function(){return{"data.information":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Pk.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Pk.prototype,"data",void 0);_.u([_.Xo({is:"ytd-effect-pivot-header-view-model",disableElementRegistration:!0})],Pk);
_.N(Pk,"ytd-effect-pivot-header-view-model",function(){if(Hx2!==void 0)return Hx2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Hx2=
X},{mode:1});var y9J;var Qr=function(){return _.F.apply(this,arguments)||this};
_.r(Qr,_.F);Qr.prototype.configureRendererStamper=function(){return{"data.headerInformation":{id:"header",mapping:{profilePageHeaderInformationViewModel:"yt-profile-page-header-information-view-model"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Qr.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Qr.prototype,"data",void 0);_.u([_.Xo({is:"ytd-source-pivot-header-renderer",disableElementRegistration:!0})],Qr);
_.N(Qr,"ytd-source-pivot-header-renderer",function(){if(y9J!==void 0)return y9J;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return y9J=X},{mode:1});var oVp;var SSp;var Oxg;var Ek=function(){var X=_.F.apply(this,arguments)||this;X.playing=!1;X.playerId="ytd-default-promo-panel-renderer-inline-playback-renderer-"+_.KY(X);X.active=!1;return X};
_.r(Ek,_.F);_.W=Ek.prototype;_.W.detached=function(){this.stop()};
_.W.play=function(){var X=this,J,p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return X.active=!0,J=X.get("data.inlinePlaybackEndpoint.watchEndpoint"),p=J.videoId||X.data.videoId,l=J.startTimeSeconds||0,g=J.playerParams||null,_.H("kevlar_player_update_killswitch")?k.yield(X.playerEl.update({args:{video_id:p,startSeconds:l,player_params:g}}),2):(X.playerEl.loadVideoWithPlayerVars({video_id:p,startSeconds:l,player_params:g,autoplay:!0}),k.jumpTo(2));if(k.nextAddress!=4)return k.yield(X.playerEl.getPlayerPromise(),
4);B=k.yieldResult;B.unloadModule("annotations_module");B.addEventListener("onStateChange",function(n){X.onPlayerStateChange(n)});
_.Ma(k)})};
_.W.onPlayerStateChange=function(X){if(this.active)switch(this.playing=X===1,X){case 1:_.h8(this.hostElement,"yt-default-promo-panel-renderer-playing");break;case 0:_.h8(this.hostElement,"yt-default-promo-panel-renderer-ended")}};
_.W.stop=function(){this.playerEl.stop();this.playing=this.active=!1};
_.W.resize=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X.playerEl.getPlayerPromise(),2);J=p.yieldResult;J.setSize(NaN,NaN);_.Ma(p)})};
_.u([_.R(),_.V("design:type",Object)],Ek.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Ek.prototype,"playing",void 0);_.u([_.R(),_.V("design:type",Object)],Ek.prototype,"playerId",void 0);_.u([_.qB("#player"),_.V("design:type",Object)],Ek.prototype,"playerEl",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer-inline-playback-renderer"})],Ek);
_.N(Ek,"ytd-default-promo-panel-renderer-inline-playback-renderer",function(){if(Oxg!==void 0)return Oxg;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Oxg=X},{mode:1});var c9w;var bxb;var Kp=function(){var X=_.F.apply(this,arguments)||this;X.width=0;return X};
_.r(Kp,_.F);_.W=Kp.prototype;_.W.attached=function(){this.isVideoPlaying=!1;this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit");this.videoEl.addEventListener("ended",_.Da(this,this.onEnded));this.mp4El.addEventListener("error",_.Da(this,this.onError))};
_.W.detached=function(){this.videoEl.removeEventListener("ended",_.Da(this,this.onEnded));this.mp4El.removeEventListener("error",_.Da(this,this.onError))};
_.W.play=function(){var X=this;if(this.mp4El.getAttribute("src")&&this.isMp4Supported()){this.videoEl.currentTime=0;this.videoEl.load();var J=this.videoEl.play();J?J.then(function(){X.handleVideoStartPlaying()}).catch(function(){_.h8(X.hostElement,"yt-video-thumbnail-not-playing")}):this.handleVideoStartPlaying()}else _.h8(this.hostElement,"yt-video-thumbnail-not-playing")};
_.W.handleVideoStartPlaying=function(){this.videoEl.classList.remove("hideit");this.placeholderEl.classList.add("hideit");this.isVideoPlaying=!0};
_.W.stop=function(){this.isVideoPlaying&&(this.showPlaceholder(),this.isVideoPlaying=!1,this.videoEl.pause(),this.videoEl.currentTime=0)};
_.W.dataChanged=function(){var X;if((X=this.data)==null?0:X.thumbnailPlaceholder)X=_.h4(this.data.thumbnailPlaceholder.thumbnails,this.width),this.placeholderEl.style.backgroundImage="url("+X+")";this.stop();this.autoplay&&this.play()};
_.W.showPlaceholder=function(){this.videoEl.classList.add("hideit");this.placeholderEl.classList.remove("hideit")};
_.W.onEnded=function(){this.stop();_.h8(this.hostElement,"yt-video-thumbnail-ended");this.loop&&this.play()};
_.W.onError=function(){_.h8(this.hostElement,"yt-video-thumbnail-error")};
_.W.isMp4Supported=function(){return!(!this.videoEl.canPlayType||!this.videoEl.canPlayType("video/mp4").replace(/no/,""))};
_.W.getVideoThumbnail=function(X){if(X&&X.length)return X[0]};
Kp.prototype.dataChanged=Kp.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],Kp.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Kp.prototype,"animatePlaceholderOnEntrance",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Kp.prototype,"autoplay",void 0);_.u([_.R({computed:"getVideoThumbnail(data.videoThumbnails)"}),_.V("design:type",Object)],Kp.prototype,"videoThumbnail",void 0);
_.u([_.R(),_.V("design:type",Boolean)],Kp.prototype,"loop",void 0);_.u([_.R(),_.V("design:type",Boolean)],Kp.prototype,"isVideoPlaying",void 0);_.u([_.R(),_.V("design:type",Object)],Kp.prototype,"width",void 0);_.u([_.qB("#mp4"),_.V("design:type",HTMLElement)],Kp.prototype,"mp4El",void 0);_.u([_.qB("#placeholder"),_.V("design:type",HTMLElement)],Kp.prototype,"placeholderEl",void 0);_.u([_.qB("#video"),_.V("design:type",HTMLVideoElement)],Kp.prototype,"videoEl",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kp.prototype,"dataChanged",null);_.u([_.se({is:"yt-video-as-thumbnail-details",disableElementRegistration:!0})],Kp);
_.N(Kp,"yt-video-as-thumbnail-details",function(){if(bxb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;c9w===void 0&&(c9w=document.createElement("template"));var l=c9w;p.call(J,l.content.cloneNode(!0),X.content.firstChild);bxb=X}X=bxb;return X},{mode:2});var Tt=function(){var X=_.F.apply(this,arguments)||this;X.disableGridStateAware=!1;X.animationEnabled=_.H("enable_web_ketchup_hero_animation");X.transitioningOut=!1;X.narrow=!1;X.narrower=!1;X.isCarouselInFeed=!1;X.videoTimeoutJobId=0;X.panelTimeoutJobId=0;X.panelTimeoutJobStartMs=0;X.actionMap={"yt-window-resized":"onWindowResized"};return X};
_.r(Tt,_.F);_.W=Tt.prototype;_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.created=function(){this.ytdGridStateAwareBehavior.gridStateAwareSizingElementSelector="#content"};
_.W.updateSize=function(){this.narrow=this.hostElement.clientHeight*16/9>this.hostElement.clientWidth;var X;this.player&&((X=this.data)==null?0:X.inlinePlaybackRenderer)&&this.player.resize();this.narrower=this.isNarrower();this.setScrimLayer(this.data)};
_.W.attached=function(){this.onWindowResized()};
_.W.detached=function(){this.clearTimeouts()};
_.W.onWindowResized=function(){this.updateSize()};
_.W.computePanelLayout=function(X){return X&&X.panelLayout||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.W.playVideo=function(){var X;this.video&&((X=this.data)==null?0:X.videoThumbnail)&&this.video.play();var J;this.player&&((J=this.data)==null?0:J.inlinePlaybackRenderer)&&this.player.play()};
_.W.stopVideo=function(){var X;this.video&&((X=this.data)==null?0:X.videoThumbnail)&&this.video.stop();var J;this.player&&((J=this.data)==null?0:J.inlinePlaybackRenderer)&&this.player.stop()};
_.W.transitionOut=function(){var X=this;this.transitioningOut=!0;return new Promise(function(J){X.player&&(X.player.playing=!1);var p=_.ya(X.hostElement).querySelector("#action-button");if(p){var l=function(){p.removeEventListener("animationend",l);_.gs.cancelJob(g);J();X.transitioningOut=!1};
var g=_.j1(_.gs,l,1E3);p.addEventListener("animationend",l)}else J(),X.transitioningOut=!1})};
_.W.computeMetadataOrder=function(X){return X&&X.metadataOrder&&X.metadataOrder!=="DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_UNSPECIFIED"?X.metadataOrder:"DEFAULT_PROMO_PANEL_RENDERER_METADATA_ORDER_TITLE_DESCRIPTION"};
_.W.computeByline=function(){return this.get("data.byline.defaultPromoPanelBylineRenderer")};
_.W.computeAvatarSize=function(X){return X&&X.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"?24:36};
_.W.onContentClick=function(X){if(!_.wz(_.Yj(X),this.hostElement,["A".toString(),"BUTTON".toString()])){var J;if((J=this.data)==null?0:J.navigationEndpoint){var p;this.componentBehavior.resolveCommand((p=this.data)==null?void 0:p.navigationEndpoint)}}};
_.W.dataChanged=function(){this.clearTimeouts();this.setBackgroundImage(this.data);this.startPanelTimeout();this.updateSize()};
_.W.setBackgroundImage=function(X){if(X=this.getBackgroundImageUrl(X))_.ya(this.hostElement).querySelector("#hero").style.backgroundImage="url("+X+")"};
_.W.setScrimLayer=function(X){var J=this.getScrimLayerColorStops(X);X=((X==null?void 0:X.scrimRotation)||0)+180;this.isNarrower()&&this.panelLayout==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"&&(X=180);_.Bh("HTML_DIR")==="rtl"&&(X=-X);J&&(_.ya(this.hostElement).querySelector("#scrim").style.backgroundImage="linear-gradient("+X+"deg, "+J+")")};
_.W.isNarrower=function(){return this.hostElement.clientWidth<Tt.NARROW_VERSION_SIZE};
_.W.getScrimLayerColorStops=function(){var X,J=(X=this.data)==null?void 0:X.scrimColorValues;if(!J)return null;if(J.length===1)return X=_.zU(J[0]),X+" 0%, "+X+" 100%";if(J.length===3){var p=[0,72,98];return J.map(function(l,g){return _.zU(l)+" "+p[g]+"%"}).join(",")}return null};
_.W.getBackgroundImageUrl=function(X){return X&&X.largeFormFactorBackgroundThumbnail?_.h4((X.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.landscape||X.largeFormFactorBackgroundThumbnail.thumbnailLandscapePortraitRenderer.portrait).thumbnails,screen.width):null};
_.W.onPlaying=function(){this.startVideoTimeout()};
_.W.onEnded=function(){this.rotate()};
_.W.startPanelTimeout=function(){var X=this;if(!this.panelTimeoutJobId){var J=this.get("data.minPanelDisplayDurationMs");J&&(this.panelTimeoutJobStartMs=Date.now(),this.panelTimeoutJobId=_.j1(_.gs,function(){X.rotate()},J))}};
_.W.startVideoTimeout=function(){var X=this;if(!this.videoTimeoutJobId){_.gs.cancelJob(this.panelTimeoutJobId);var J=Date.now()-this.panelTimeoutJobStartMs;J=Math.max(0,this.get("data.minPanelDisplayDurationMs")-J);J=Math.max(this.get("data.minVideoPlayDurationMs")||0,J);this.videoTimeoutJobId=_.j1(_.gs,function(){X.rotate()},J)}};
_.W.clearTimeouts=function(){this.panelTimeoutJobId!==0&&_.gs.cancelJob(this.panelTimeoutJobId);this.videoTimeoutJobId!==0&&_.gs.cancelJob(this.videoTimeoutJobId);this.videoTimeoutJobId=this.panelTimeoutJobId=0};
_.W.rotate=function(){this.clearTimeouts();_.h8(this.hostElement,"yt-default-promo-panel-renderer-rotate")};
_.O1.Object.defineProperties(Tt.prototype,{player:{configurable:!0,enumerable:!0,get:function(){return _.ya(this.hostElement).querySelector("#player")}},
video:{configurable:!0,enumerable:!0,get:function(){return _.ya(this.hostElement).querySelector("#video")}}});
_.O1.Object.defineProperties(Tt,{NARROW_VERSION_SIZE:{configurable:!0,enumerable:!0,get:function(){return 650}}});
Tt.prototype.onEnded=Tt.prototype.onEnded;Tt.prototype.onPlaying=Tt.prototype.onPlaying;Tt.prototype.dataChanged=Tt.prototype.dataChanged;_.u([_.S(_.vw),_.V("design:type",Object)],Tt.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Tt.prototype,"componentBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],Tt.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.S(_.ieO),_.V("design:type",Object)],Tt.prototype,"ytBooleanLogicBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Tt.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Tt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Tt.prototype,"ytRendererBehavior",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"disableGridStateAware",void 0);_.u([_.R(),_.V("design:type",Object)],Tt.prototype,"data",void 0);_.u([_.R({computed:"computePanelLayout(data)",reflectToAttribute:!0}),_.V("design:type",String)],Tt.prototype,"panelLayout",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"animationEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"transitioningOut",void 0);
_.u([_.R({computed:"computeMetadataOrder(data)"}),_.V("design:type",Boolean)],Tt.prototype,"metadataOrder",void 0);_.u([_.R({computed:"computeByline(data)"}),_.V("design:type",Object)],Tt.prototype,"byline",void 0);_.u([_.R({computed:"computeAvatarSize(data)"}),_.V("design:type",Number)],Tt.prototype,"avatarSize",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"narrow",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"narrower",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"layoutStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Tt.prototype,"isCarouselInFeed",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tt.prototype,"dataChanged",null);_.u([_.R8("yt-default-promo-panel-renderer-playing"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tt.prototype,"onPlaying",null);
_.u([_.R8("yt-default-promo-panel-renderer-ended"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Tt.prototype,"onEnded",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-default-promo-panel-renderer"})],Tt);
_.N(Tt,"ytd-default-promo-panel-renderer",function(){if(SSp!==void 0)return SSp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return SSp=X},{mode:1});_.Pz("itemSectionRenderer","carouselItemRenderer","ytd-carousel-item-renderer");var zt=function(){var X=_.F.apply(this,arguments)||this;X.narrower=!1;X.dotMenuVisible=!1;X.paginationThumbnailsVisible=!1;X.active=!0;X.disableGridStateAware=!1;X.actionMap={"yt-window-resized":"onWindowResized"};return X};
_.r(zt,_.F);_.W=zt.prototype;_.W.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]]"}}}}}};
_.W.attached=function(){document.addEventListener("yt-page-type-changed",_.Da(this,this.onPageTypeChange));this.currentPageSubtype=_.VpU(location.pathname);this.onWindowResized()};
_.W.detached=function(){this.jobId&&_.gs.cancelJob(this.jobId);this.updateSizeJobId&&_.gs.cancelJob(this.updateSizeJobId);document.removeEventListener("yt-page-type-changed",_.Da(this,this.onPageTypeChange))};
_.W.onPageTypeChange=function(X){this.active=X.detail.newPageSubtype===this.currentPageSubtype};
_.W.onWindowResized=function(){this.updateSize()};
_.W.updateSize=function(){this.narrower=this.isNarrower(this.hostElement.clientWidth);this.scrollThumbnails(this.currentItemIndex)};
_.W.setNextCarouselItem=function(){this.shouldRotate()&&this.setCarouselItem(this.currentItemIndex+1)};
_.W.setCarouselItem=function(X){X>=this.data.carouselItems.length&&this.loopCount++;this.jobId&&_.gs.cancelJob(this.jobId);var J=this.getCurrentPanelElement();J&&J.stopVideo();this.currentItemIndex=X%this.data.carouselItems.length;this.currentItem=this.data.carouselItems[this.currentItemIndex];this.scrollThumbnails(this.currentItemIndex);this.currentItemHasVideo()?(J||(J=this.getCurrentPanelElement()),J.playVideo()):this.startRotationJob()};
_.W.scrollThumbnails=function(X){if(this.computeLayoutType(this.data)==="DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_C"){var J=this.getCurrentPaginationElement();if(J){var p=_.ya(this.hostElement).querySelector("#pagination-thumbnails");this.currentItemIndex<2?p.style.transform="translateX(0)":(J=J.offsetWidth+8,p.style.transform="translateX(-"+J*(X-Math.ceil(Math.floor(this.overlay.offsetWidth/J)/2)+1)+"px)")}}};
_.W.onDataChanged=function(){var X=this;this.data&&(this.loopCount=0,this.autorotateActive=!0,this.data.autoRotateDurationMs!==void 0&&(this.rotationTimeout=this.data.autoRotateDurationMs),this.setCarouselItem(0),this.updateSizeJobId=_.FQ(_.gs,function(){var J;(J=X.getCurrentPanelElement())==null||J.updateSize();X.updateSize()}))};
_.W.getCurrentPanelElement=function(){return _.ya(_.ya(this.hostElement).querySelector("#carousel-item")).querySelector("ytd-default-promo-panel-renderer")};
_.W.getCurrentPaginationElement=function(){return _.ya(_.ya(this.hostElement).querySelector("#pagination-thumbnails")).querySelector(".ytd-carousel-item-renderer.selected")};
_.W.getNavigationClass=function(X,J){return X===J?"selected":""};
_.W.getNavigationDurationStyle=function(X){return"animation-duration:"+(this.get("data.carouselItems."+X+".defaultPromoPanelRenderer.minPanelDisplayDurationMs")||0)+"ms;"};
_.W.onNavigationTap=function(X){var J=this,p=X.model.index;p!==this.currentItemIndex&&(this.getCurrentPanelElement().transitionOut().then(function(){J.setCarouselItem(p)}),this.autorotateActive=!1)};
_.W.onVideoThumbnailEnded=function(){var X=this;if(this.shouldRotate()){var J=this.getCurrentPaginationElement();J&&(J.classList.add("finished"),this.getCurrentPanelElement().transitionOut().then(function(){J.classList.remove("finished");X.setNextCarouselItem()}))}};
_.W.onVideoThumbnailError=function(){this.startRotationJob()};
_.W.onVideoNotPlaying=function(){this.startRotationJob()};
_.W.currentItemHasVideo=function(){return!!this.get("defaultPromoPanelRenderer.videoThumbnail",this.currentItem)||!!this.get("defaultPromoPanelRenderer.inlinePlaybackRenderer",this.currentItem)};
_.W.startRotationJob=function(){var X=this;_.gs.cancelJob(this.jobId);this.shouldRotate()&&this.rotationTimeout&&(this.jobId=_.gs.addLowPriorityJob(function(){X.getCurrentPanelElement().transitionOut().then(function(){X.setNextCarouselItem()})},this.rotationTimeout))};
_.W.computeDotMenuVisible=function(X,J){return!!X&&!!X.carouselItems&&X.carouselItems.length>1&&!X.paginationThumbnails||!!J};
_.W.computePaginationThumbnailsVisible=function(X,J){var p,l;return((l=X==null?void 0:(p=X.paginationThumbnails)==null?void 0:p.length)!=null?l:0)>1&&!J};
_.W.computeLayoutType=function(){return this.get("data.carouselItems.0.defaultPromoPanelRenderer.panelLayout")||"DEFAULT_PROMO_PANEL_RENDERER_LAYOUT_A"};
_.W.computePaginatorAlignment=function(X){return(X==null?void 0:X.paginatorAlignment)||"CAROUSEL_ITEM_RENDERER_PAGINATOR_ALIGNMENT_END"};
_.W.shouldRotate=function(){return this.data.carouselItems.length>1&&this.active&&this.loopCount<3&&this.autorotateActive};
_.W.activeChanged=function(){this.data&&(this.active?this.setCarouselItem(this.currentItemIndex):this.currentItem=void 0)};
_.W.isNarrower=function(X){return(X!=null?X:0)<Tt.NARROW_VERSION_SIZE};
zt.prototype.activeChanged=zt.prototype.activeChanged;zt.prototype.onVideoNotPlaying=zt.prototype.onVideoNotPlaying;zt.prototype.onVideoThumbnailError=zt.prototype.onVideoThumbnailError;zt.prototype.onVideoThumbnailEnded=zt.prototype.onVideoThumbnailEnded;zt.prototype.onDataChanged=zt.prototype.onDataChanged;_.u([_.S(_.vw),_.V("design:type",Object)],zt.prototype,"ytdGridStateAwareBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],zt.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zt.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zt.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],zt.prototype,"currentItem",void 0);
_.u([_.R(),_.V("design:type",Number)],zt.prototype,"currentItemIndex",void 0);_.u([_.R(),_.V("design:type",Number)],zt.prototype,"rotationTimeout",void 0);_.u([_.R(),_.V("design:type",Number)],zt.prototype,"loopCount",void 0);_.u([_.R({computed:"computePaginatorAlignment(data)",reflectToAttribute:!0}),_.V("design:type",String)],zt.prototype,"paginatorAlignment",void 0);_.u([_.R(),_.V("design:type",Number)],zt.prototype,"jobId",void 0);
_.u([_.R(),_.V("design:type",Number)],zt.prototype,"updateSizeJobId",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],zt.prototype,"isCarouselInFeed",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zt.prototype,"narrower",void 0);_.u([_.R({computed:"computeDotMenuVisible(data, narrower)"}),_.V("design:type",Object)],zt.prototype,"dotMenuVisible",void 0);
_.u([_.R({computed:"computePaginationThumbnailsVisible(data, narrower)"}),_.V("design:type",Object)],zt.prototype,"paginationThumbnailsVisible",void 0);_.u([_.R({computed:"computeLayoutType(data)",reflectToAttribute:!0}),_.V("design:type",String)],zt.prototype,"layoutType",void 0);_.u([_.R({value:!0,reflectToAttribute:!0}),_.V("design:type",Boolean)],zt.prototype,"autorotateActive",void 0);_.u([_.R(),_.V("design:type",Object)],zt.prototype,"active",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zt.prototype,"disableGridStateAware",void 0);_.u([_.qB("#overlay"),_.V("design:type",HTMLElement)],zt.prototype,"overlay",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zt.prototype,"onDataChanged",null);
_.u([_.R8("yt-video-thumbnail-ended"),_.R8("yt-default-promo-panel-renderer-rotate"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zt.prototype,"onVideoThumbnailEnded",null);_.u([_.R8("yt-video-thumbnail-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zt.prototype,"onVideoThumbnailError",null);
_.u([_.R8("yt-video-thumbnail-not-playing"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zt.prototype,"onVideoNotPlaying",null);_.u([_.GA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zt.prototype,"activeChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-carousel-item-renderer"})],zt);
_.N(zt,"ytd-carousel-item-renderer",function(){if(oVp!==void 0)return oVp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return oVp=X},{mode:2});var ffA;var D2p;var R9J;var m2O;var jk=function(){var X=_.F.apply(this,arguments)||this;X.answerExpanded=!1;return X};
_.r(jk,_.F);jk.prototype.toggleAnswer_=function(X){var J=_.vn(X);J&&J.classList.contains("yt-simple-endpoint")||(X.preventDefault(),X.stopPropagation(),this.answerExpanded=!this.answerExpanded)};
jk.prototype.toggleAnswer_=jk.prototype.toggleAnswer_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jk.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jk.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jk.prototype,"answerExpanded",void 0);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],jk.prototype,"toggleAnswer_",null);
_.u([_.se({is:"yt-generic-faq-question-renderer",disableElementRegistration:!0})],jk);
_.N(jk,"yt-generic-faq-question-renderer",function(){if(m2O===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;R9J===void 0&&(R9J=document.createElement("template"));var l=R9J;p.call(J,l.content.cloneNode(!0),X.content.firstChild);m2O=X}X=m2O;return X},{mode:2});_.Pz("itemSectionRenderer","faqSectionRenderer","yt-faq-section-renderer");var i4=function(){return _.F.apply(this,arguments)||this};
_.r(i4,_.F);i4.prototype.configureRendererStamper=function(){return{"data.questions":{id:"contents",mapping:{genericFaqQuestionRenderer:"yt-generic-faq-question-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],i4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],i4.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],i4.prototype,"data",void 0);_.u([_.se({is:"yt-faq-section-renderer",disableElementRegistration:!0})],i4);
_.N(i4,"yt-faq-section-renderer",function(){if(D2p===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ffA===void 0&&(ffA=document.createElement("template"));var l=ffA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);D2p=X}X=D2p;return X},{mode:2});var Fj6=_.q(function(X){var J=X.data;var p=function(){var l;return _.zy((l=J())==null?void 0:l.rendererContext)};
X={};return _.A("content-list-item-view-model",{el:_.A4(_.j_(function(){return J().rendererContext})),
class:_.yW("ytContentListItemViewModelHost",(X.ytContentListItemViewModelTappable=p,X)),role:function(){return p()?"listitem":void 0},
tabindex:function(){return p()?0:void 0}},_.A("div",{class:"ytContentListItemViewModelContentListItemWrapper"},_.A("div",{class:"ytContentListItemViewModelImageContainer"},_.A(_.v,{cond:function(){return J().image},
then:function(l){return _.A(_.wt,{data:l,alt:"",targetWidth:72,targetHeight:72,preserveWidth:!0,preserveHeight:!0,className:"ytContentListItemViewModelimageClassName"})}}),_.A(_.NA,{data:function(){var l;
return(l=J())==null?void 0:l.avatar}},{avatarViewModel:_.nn})),_.A("div",{class:"ytContentListItemViewModelTitleMetadataWrapper"},_.A("div",{class:_.yW("ytContentListItemViewModelTitle",function(){a:{switch(J().titleStyle){case "CONTENT_LIST_ITEM_TITLE_STYLE_PROMINENT":var l="ytContentListItemViewModelProminentTitle";
break a}l=void 0}return l})},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytContentListItemViewModelMetadata"},_.A(_.NA,{data:function(){return J().metadata}},{contentMetadataViewModel:function(l){return _.A(_.uh,{data:l.data,
layout:1})}})))),_.A("div",{class:"ytContentListItemViewModelActionButton"},_.A(_.NA,{data:function(){var l;
return(l=J())==null?void 0:l.actionButton}},{buttonViewModel:_.q7,
toggleButtonViewModel:_.gD})))},"Hh");var qST=_.q(function(X){var J=X.data,p=function(){var g;return(g=J())==null?void 0:g.description},l=function(){var g;
return(g=J())==null?void 0:g.title};
return _.A("ytfc-youth-basic-section-header-view-model",{class:_.yW("ytfcYouthBasicSectionHeaderViewModelHost",X.className)},_.A("div",{class:"ytfcYouthBasicSectionHeaderViewModelLeading"},_.A(_.NA,{data:function(){var g;return(g=J())==null?void 0:g.avatar}},{avatarViewModel:_.nn}),_.A(_.v,{cond:function(){var g;
return _.BD((g=J())==null?void 0:g.themedImage)},
then:function(g){return _.A(_.wt,{data:g,alt:function(){var B,k;return(k=(B=l())==null?void 0:B.content)!=null?k:""},
className:"ytfcYouthBasicSectionHeaderViewModelImage"})}})),_.A("div",{class:"ytfcYouthBasicSectionHeaderViewModelDetails"},_.A(_.v,{cond:l,
then:function(){return _.A(_.x3,{text:l,className:"ytfcYouthBasicSectionHeaderViewModelTitle"})}}),_.A("div",{class:"ytfcYouthBasicSectionHeaderViewModelMetadata"},_.A(_.NA,{data:function(){var g;
return(g=J())==null?void 0:g.bottomBadge}},{badgeViewModel:function(g){return _.A("div",{class:"ytfcYouthBasicSectionHeaderViewModelBadge"},_.A(_.On,{data:g.data}))}}),_.A(_.v,{cond:p,
then:function(){return _.A(_.x3,{text:p,className:"ytfcYouthBasicSectionHeaderViewModelDescription"})}}))))},"Ih");var NAp=_.q(function(X){var J=X.data;return _.A("ytfc-youth-section-body-view-model",{class:_.yW("ytfcYouthSectionBodyViewModelHost",X.className)},_.A(_.NA,{data:function(){var p;return(p=J())==null?void 0:p.topContent}},{avatarStackViewModel:function(p){return _.A(_.Al,{data:p.data,
className:"ytfcYouthSectionBodyViewModelAvatarStack"})}}),_.A(_.x3,{text:function(){var p;
return(p=J())==null?void 0:p.description},
className:"ytfcYouthSectionBodyViewModelDescription"}))},"Jh");var Mjp=_.q(function(X){var J=_.C(_.uo(!1,void 0,"SrK51e")),p=J.next().value,l=J.next().value,g=function(){return X.data().inlineExpansionEntityKey},B=_.mM(ZVA,g),k=function(){if(X.isSelected!==void 0)return X.isSelected();
if(g()){var w;return(w=B())==null?void 0:w.expanded}return p()};
J={};var n={};return _.A("yt-inline-expander-view-model",{class:"ytInlineExpanderViewModelHost","on:click":_.Sv(function(){X.isSelected!==void 0||g()||l(!p())})},_.A("div",{class:"ytInlineExpanderViewModelHeader"},_.A(_.NA,{data:function(){return X.data().headerContent}},{youthBasicSectionHeaderViewModel:qST}),_.A("div",{class:_.yW("ytInlineExpanderViewModelButton",(J.ytInlineExpanderViewModelButtonExpanded=k,J))},_.A(_.F7,{data:function(){return{style:"mono",
type:"text",state:"active",size:"M",iconPosition:"icon-only",toggleable:!0,toggled:k(),accessibilityLabel:k()?_.cI("SHOW_LESS",void 0,"Show Less"):_.cI("SHOW_MORE",void 0,"Show More")}},
iconName:"chevron_down"}))),_.A("div",{class:_.yW("ytInlineExpanderViewModelBody",(n.ytInlineExpanderViewModelBodyExpanded=k,n)),"aria-hidden":function(){return!k()}},_.A("div",{class:"ytInlineExpanderViewModelBodyContent"},_.A(_.NA,{data:function(){return X.data().bodyContent}},{youthSectionBodyViewModel:NAp}))))},"Kh");var uV2=new _.yo("CONTENT_SECTION_VIEW_MODEL_TOKEN");var GJO=_.q(function(X){var J=function(){return X.data().background},p=function(){return X.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_OVERLAY"},l=function(){return X.data().trailingActionLayout==="CARD_TRAILING_ACTION_LAYOUT_INLINE_CENTER"},g=_.yG().resolve(_.I6(uV2)),B={};
return _.A("yt-card-view-model",{el:_.A4(_.j_(function(){return X.data().rendererContext})),
class:_.yW("ytCardViewModelHost",X.className,(B.ytCardViewModelClickable=function(){return _.Ty(X.data().rendererContext)},B))},_.A(_.GF,{contentId:function(){return X.data().contentId}},function(){var k={};
return _.A("div",{class:_.yW("ytCardViewModelCardViewModelInner",function(){var n;return c4A(X.data().cardStyle,(n=X.isSelected)==null?void 0:n.call(X))},function(){if(X.isSelected===void 0){var n;
a:{switch((n=X.data().cardState)==null?void 0:n.selectionState){case "CARD_SELECTION_STATE_SELECTED":n="ytCardViewModelSelected";break a}n=void 0}return n}})},_.A(_.NA,{data:J},{cinematicContainerViewModel:function(n){return _.A(_.KIX,{data:n.data})}}),_.A("div",{class:"ytCardViewModelContentWrapper"},_.A(_.v,{cond:function(){return!p()},
then:function(){var n={},w={};return _.A("div",{class:"ytCardViewModelTopContentContainer"},_.A("div",{class:_.yW("ytCardViewModelTopContent",(n.ytCardViewModelInnerPadding=function(){return!X.data().disableTopContentPadding&&X.data().topContent},n))},_.A(_.NA,{data:function(){return X.data().topContent}},{contentListItemViewModel:function(Y){return _.A(Fj6,{data:Y.data})},
basicContentViewModel:_.vF,linearLayoutViewModel:_.hx})),_.A("div",{class:_.yW("ytCardViewModelInlineTrailingAction",(w.ytCardViewModelInlineCenterTrailingAction=l,w.ytCardViewModelInlineTrailingActionMargin=function(){return X.data().trailingAction},w))},_.A(_.NA,{data:function(){return X.data().trailingAction}},{buttonViewModel:function(Y){return _.A(_.q7,{data:Y.data})}})))}}),_.A("div",{class:_.yW((k.ytCardViewModelInnerPadding=function(){return!X.data().disableBodyContentPadding&&X.data().bodyContent},
k))},_.A(_.NA,{data:function(){return X.data().bodyContent}},Object.assign({},{channelAttributionViewModel:_.FhO,
contentListItemViewModel:Fj6,descriptionPreviewViewModel:_.Qu,inlineExpanderViewModel:function(n){return _.A(Mjp,{data:n.data,isSelected:X.isSelected})},
linearLayoutViewModel:_.hx,listItemViewModel:_.ZJ},g&&{contentSectionViewModel:g})))),_.A(_.v,{cond:function(){return p()},
then:function(){return _.A("div",{class:"ytCardViewModelOverlayTrailingAction"},_.A(_.NA,{data:function(){return X.data().trailingAction}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data})}}))}}))}))},"Lh");_.ZZ(GJO,"yt-card-view-model",{props:{data:_.H7,className:_.H7,isSelected:_.H7}});var d2p;var VjJ;var tjA=function(){return _.F.apply(this,arguments)||this};
_.r(tjA,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],tjA.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tjA.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-history-renderer",disableElementRegistration:!0})],tjA);
_.N(tjA,"ytd-channel-history-renderer",function(){if(VjJ!==void 0)return VjJ;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return VjJ=X},{mode:1});var PBb;var QS2=function(){return _.F.apply(this,arguments)||this};
_.r(QS2,_.F);_.u([_.R(),_.V("design:type",Object)],QS2.prototype,"data",void 0);_.u([_.Xo({is:"ytd-feature-enablement-info-renderer",disableElementRegistration:!0})],QS2);
_.N(QS2,"ytd-feature-enablement-info-renderer",function(){if(PBb!==void 0)return PBb;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return PBb=X},{mode:1});var EVg;var KjO;var sk=function(){var X=_.F.apply(this,arguments)||this;X.textBoxMaxLength=_.H("enable_tvod_campaign_code_integration")?15:12;return X};
_.r(sk,_.F);_.W=sk.prototype;_.W.dataChanged=function(){this.userInput=this.data.couponCode?this.data.couponCode:"";this.validate()};
_.W.onSubmit=function(){var X=this.data.serviceEndpoint,J=_.a(X,_.AJ);J&&X&&(J.couponCode=this.userInput,_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}}))};
_.W.validate=function(){var X=!(!this.data||!this.data.couponCode||this.data.couponCode!==this.userInput);this.showTick=X&&!this.data.errorMessage;this.showErrorMessage=X&&!!this.data.errorMessage;this.hideApplyButton=!this.userInput||this.showTick||this.showErrorMessage;this.disableApplyButton=_.H("enable_tvod_campaign_code_integration")?this.userInput.match(/^[\d\w]{5,15}$/)===null:this.userInput.match(/^[\d\w]{12}$/)===null};
_.W.computeStyle=function(X){return X};
_.W.computeShowValidationBelowInput=function(X){return X!=="YPC_COUPON_RENDERER_STYLE_END_ALIGN"};
_.W.updateUserInputFromBinding=function(X){this.userInput=X.currentTarget.value};
_.W.updateShowErrorMessageFromBinding=function(X){this.showErrorMessage=X.detail.value};
_.O1.Object.defineProperties(sk.prototype,{validationState:{configurable:!0,enumerable:!0,get:function(){return this.showTick?"success":this.showErrorMessage?"error":this.userInput?"user-input":"default"}}});
sk.prototype.dataChanged=sk.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sk.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sk.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],sk.prototype,"userInput",void 0);_.u([_.R(),_.V("design:type",Boolean)],sk.prototype,"disableApplyButton",void 0);_.u([_.R(),_.V("design:type",Boolean)],sk.prototype,"hideApplyButton",void 0);
_.u([_.R(),_.V("design:type",Boolean)],sk.prototype,"hideErrorMessage",void 0);_.u([_.R(),_.V("design:type",Boolean)],sk.prototype,"showTick",void 0);_.u([_.R(),_.V("design:type",Boolean)],sk.prototype,"showErrorMessage",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],sk.prototype,"couponStyle",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeShowValidationBelowInput(data.style)"}),_.V("design:type",Boolean)],sk.prototype,"showValidationBelowInput",void 0);_.u([_.R(),_.V("design:type",Object)],sk.prototype,"textBoxMaxLength",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sk.prototype,"dataChanged",null);
_.u([_.O("showTick","showErrorMessage","userInput"),_.V("design:type",String),_.V("design:paramtypes",[])],sk.prototype,"validationState",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-ypc-coupon-renderer"})],sk);
_.N(sk,"ytd-ypc-coupon-renderer",function(){if(KjO!==void 0)return KjO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return KjO=X},{mode:1});var XT=function(){return _.F.apply(this,arguments)||this};
_.r(XT,_.F);XT.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"}}}};
XT.prototype.computeStyle=function(X){return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XT.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],XT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XT.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],XT.prototype,"buttonStyle",void 0);_.u([_.Xo({is:"ytd-flow-bottom-bar-renderer",disableElementRegistration:!0})],XT);
_.N(XT,"ytd-flow-bottom-bar-renderer",function(){if(EVg!==void 0)return EVg;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return EVg=X},{mode:1});var TAs;var z9p;var Jz=function(){return _.F.apply(this,arguments)||this};
_.r(Jz,_.F);Jz.prototype.configureRendererStamper=function(){return{"data.trailingButtons":{id:"trailing-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.backButton":{id:"back-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Jz.prototype.focus=function(X){this.title&&_.x6(this.title,X)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Jz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Jz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Jz.prototype,"data",void 0);_.u([_.qB("#title"),_.V("design:type",HTMLElement)],Jz.prototype,"title",void 0);_.u([_.Xo({is:"ytd-flow-top-bar-renderer",disableElementRegistration:!0})],Jz);
_.N(Jz,"ytd-flow-top-bar-renderer",function(){if(z9p!==void 0)return z9p;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return z9p=X},{mode:1});var jSp;var ix2;var sST;var pN=function(){return _.F.apply(this,arguments)||this};
_.r(pN,_.F);pN.prototype.freeTextValueChanged=function(){_.xm(this.hostElement,"yt-free-text-flow-step-input-changed",[{freeTextAnswers:[{answer:this.freeTextValue}]}])};
pN.prototype.updateFreeTextValueFromBinding=function(X){this.freeTextValue=X.detail.value};
_.O1.Object.defineProperties(pN.prototype,{characterLimitClass:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(J=(X=this.data)==null?void 0:X.responseMaxLength)!=null?J:500,l;return((l=this.freeTextValue)!=null?l:"").length>=p?"maxed-out":""}}});
pN.prototype.freeTextValueChanged=pN.prototype.freeTextValueChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pN.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pN.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],pN.prototype,"freeTextValue",void 0);_.u([_.qB("#user-input"),_.V("design:type",HTMLTextAreaElement)],pN.prototype,"input",void 0);
_.u([_.O("freeTextValue"),_.V("design:type",Object),_.V("design:paramtypes",[])],pN.prototype,"characterLimitClass",null);_.u([_.mA("freeTextValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pN.prototype,"freeTextValueChanged",null);_.u([_.se({is:"yt-free-text-input-flow-step-renderer",disableElementRegistration:!0})],pN);
_.N(pN,"yt-free-text-input-flow-step-renderer",function(){if(sST===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ix2===void 0&&(ix2=document.createElement("template"));var l=ix2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);sST=X}X=sST;return X},{mode:2});var lc=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-free-text-flow-step-input-changed":"handleFreeTextFlowStepInputChanged"};return X};
_.r(lc,_.F);lc.prototype.handleFreeTextFlowStepInputChanged=function(X){_.xm(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:X}}])};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],lc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],lc.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],lc.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-free-text-input-flow-step-renderer"})],lc);
_.N(lc,"ytd-free-text-input-flow-step-renderer",function(){if(jSp!==void 0)return jSp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jSp=X},{mode:1});var XTp;var J2T;var pTp;var lCA=function(){return _.F.apply(this,arguments)||this};
_.r(lCA,_.F);_.u([_.R(),_.V("design:type",Object)],lCA.prototype,"data",void 0);_.u([_.se({is:"yt-survey-answer-card-renderer",disableElementRegistration:!0})],lCA);
_.N(lCA,"yt-survey-answer-card-renderer",function(){if(pTp===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;J2T===void 0&&(J2T=document.createElement("template"));var l=J2T;p.call(J,l.content.cloneNode(!0),X.content.firstChild);pTp=X}X=pTp;return X},{mode:2});var giJ;var BxA;var gU=function(){return _.F.apply(this,arguments)||this};
_.r(gU,_.F);_.W=gU.prototype;_.W.onSelectedItemChanged=function(){this.selectedItem&&this.selectedItemChanged(this.selectedItem)};
_.W.selectedItemChanged=function(X){_.xm(this.hostElement,"yt-survey-flow-step-option-changed",[{feedbackTokens:[X.feedbackToken||""]}])};
_.W.surveyAnswerCardRendererClicked=function(X){if(X.target&&_.a(X.model.item,Hbb)){var J=X.target;X=_.a(X.model.item,Hbb);X.onTapCommand?_.Uo(J,[X.onTapCommand],J):this.data.onTapCommand&&_.Uo(J,[this.data.onTapCommand],J);this.selectedItemChanged(X)}};
_.W.checkIsCancellationStyle=function(X){return X==="SURVEY_FLOW_STEP_RENDERER_STYLE_CANCELLATION"};
_.W.updateSelectedItemFromBinding=function(X){this.selectedItem=X.detail.value};
gU.prototype.onSelectedItemChanged=gU.prototype.onSelectedItemChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gU.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gU.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],gU.prototype,"selectedItem",void 0);_.u([_.R({computed:"checkIsCancellationStyle(data.style)",reflectToAttribute:!0}),_.V("design:type",Boolean)],gU.prototype,"isCancellationStyle",void 0);
_.u([_.mA("selectedItem"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gU.prototype,"onSelectedItemChanged",null);_.u([_.se({is:"yt-survey-flow-step-renderer",disableElementRegistration:!0})],gU);
_.N(gU,"yt-survey-flow-step-renderer",function(){if(BxA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;giJ===void 0&&(giJ=document.createElement("template"));var l=giJ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);BxA=X}X=BxA;return X},{mode:2});var BX=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged"};return X};
_.r(BX,_.F);BX.prototype.handleSurveyFlowStepOptionChanged=function(X){this.ytdReduxBehavior.dispatch(_.a4({type:"YPC_UPDATE_SURVEY_FEEDBACK_DATA",payload:X}));_.xm(this.hostElement,"yt-flow-partial-update-flow-state-entity",[{cancellationFlowState:{surveyFeedback:X}}])};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],BX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],BX.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BX.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-survey-flow-step-renderer"})],BX);
_.N(BX,"ytd-survey-flow-step-renderer",function(){if(XTp!==void 0)return XTp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XTp=X},{mode:1});var $eA;var WdA;var CUp=function(){return _.F.apply(this,arguments)||this};
_.r(CUp,_.F);_.u([_.R(),_.V("design:type",Object)],CUp.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-metadata-line-renderer"})],CUp);
_.N(CUp,"ytd-metadata-line-renderer",function(){if(WdA!==void 0)return WdA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WdA=X},{mode:1});var $w=function(){return _.F.apply(this,arguments)||this};
_.r($w,_.F);$w.prototype.configureRendererStamper=function(){return{"data.metadataLines":{id:"metadata-lines",mapping:{metadataLineRenderer:{component:"ytd-metadata-line-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$w.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$w.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$w.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],$w.prototype,"isMasthead",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-media-product-renderer"})],$w);
_.N($w,"ytd-media-product-renderer",function(){if($eA!==void 0)return $eA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return $eA=X},{mode:1});var kvw;var WX=function(){return _.F.apply(this,arguments)||this};
_.r(WX,_.F);WX.prototype.attached=function(){this.billboardImage.notifyOnLoaded=!0};
WX.prototype.onBillboardImageLoaded=function(){_.h8(this.hostElement,"yt-refit")};
WX.prototype.onBillboardImageLoaded=WX.prototype.onBillboardImageLoaded;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],WX.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WX.prototype,"data",void 0);_.u([_.qB("#billboardImage"),_.V("design:type",Object)],WX.prototype,"billboardImage",void 0);_.u([_.R8("yt-img-shadow-loaded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],WX.prototype,"onBillboardImageLoaded",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-billboard-masthead-renderer"})],WX);
_.N(WX,"ytd-billboard-masthead-renderer",function(){if(kvw!==void 0)return kvw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return kvw=X},{mode:1});var niJ;var CN=function(){var X=_.F.apply(this,arguments)||this;X.smallSize=!1;return X};
_.r(CN,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],CN.prototype,"ytComponentBehaviorType",void 0);_.u([_.R(),_.V("design:type",Object)],CN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],CN.prototype,"smallSize",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-bullet-formatted-string"})],CN);
_.N(CN,"ytd-bullet-formatted-string",function(){if(niJ!==void 0)return niJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return niJ=X},{mode:1});var Ld2;var kw=function(){return _.F.apply(this,arguments)||this};
_.r(kw,_.F);kw.prototype.configureRendererStamper=function(){return{"data.product":{id:"product",mapping:{mediaProductRenderer:"ytd-media-product-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kw.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offer-detail-renderer"})],kw);
_.N(kw,"ytd-offer-detail-renderer",function(){if(Ld2!==void 0)return Ld2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Ld2=X},{mode:1});var A22;var nN=function(){return _.F.apply(this,arguments)||this};
_.r(nN,_.F);nN.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nN.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offer-detail-step-renderer"})],nN);
_.N(nN,"ytd-offer-detail-step-renderer",function(){if(A22!==void 0)return A22;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return A22=X},{mode:1});var wT2;var LN=function(){var X=_.F.apply(this,arguments)||this;X.isInOfferModule=!1;return X};
_.r(LN,_.F);_.W=LN.prototype;_.W.computeHasEndpoint=function(){var X;return!((X=this.data)==null||!X.onClickCommand)};
_.W.dataChanged=function(){var X;if((X=this.data)==null?0:X.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")};
_.W.detached=function(){var X;if((X=this.data)==null?0:X.onClickCommand)this.hostElement.removeEventListener("click",this.handleClickEvent),this.hostElement.removeEventListener("keydown",this.onContentKeyDown),this.hostElement.removeEventListener("keyup",this.onContentKeyUp)};
_.W.handleClickEvent=function(){var X;if((X=this.data)==null?0:X.onClickCommand){var J;this.componentBehavior.resolveCommand((J=this.data)==null?void 0:J.onClickCommand)}};
_.W.onContentKeyDown=function(X){X.key==="Enter"?this.handleClickEvent(X):X.key===" "&&X.preventDefault()};
_.W.onContentKeyUp=function(X){X.key===" "&&this.handleClickEvent(X)};
LN.prototype.dataChanged=LN.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],LN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],LN.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],LN.prototype,"data",void 0);_.u([_.R({computed:"computeHasEndpoint(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],LN.prototype,"hasEndpoint",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LN.prototype,"isInOfferModule",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],LN.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-channel-masthead-renderer"})],LN);
_.N(LN,"ytd-channel-masthead-renderer",function(){if(wT2!==void 0)return wT2;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wT2=X},{mode:1});var Y8p;var Az=function(){var X=_.F.apply(this,arguments)||this;X.thumbnailObjectFit="CONTAIN";X.thumbnailObjectPosition="LEFT";X.isExpanded=!1;return X};
_.r(Az,_.F);_.W=Az.prototype;_.W.configureRendererStamper=function(){return{data:{id:"thumbnail",mapping:{thumbnail:{component:"yt-img-shadow",properties:{thumbnail:"[[data.thumbnail]]",objectFit:"[[thumbnailObjectFit]]",objectPosition:"[[thumbnailObjectPosition]]"}}}}}};
_.W.dataChanged=function(){this.resetStates()};
_.W.computeisTapOnOfferInfoContainerEnabled=function(){var X;return((X=this.data)==null?void 0:X.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"};
_.W.onExpandBtnClick=function(){var X,J=_.a((X=this.data)==null?void 0:X.showMoreButtonRenderer,U$A);J&&_.PO(_.Mp(),J.trackingParams);this.isExpanded=!this.isExpanded};
_.W.onOfferInfoClick=function(X){this.isTapOnOfferInfoContainerEnabled&&(_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString()])||_.Yz(_.Yj(X)||[],this.hostElement,["expand-button"])||this.executeTapCommand())};
_.W.onBottomBarClick=function(){this.executeTapCommand()};
_.W.executeTapCommand=function(){var X,J=(X=this.data)==null?void 0:X.tapCommand;J&&this.ytComponentBehavior.resolveCommand(J)};
_.W.resetStates=function(){this.isExpanded=!1};
_.O1.Object.defineProperties(Az.prototype,{hasThumbnail:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.thumbnail)}},
enableExpandButton:{configurable:!0,enumerable:!0,get:function(){var X=!(!this.showMoreButtonTitle||!this.showLessButtonTitle),J,p,l;return((J=this.data)==null?void 0:J.styleType)==="CARD_STYLE_TYPE_INTERACTIVE_CARD"&&X&&!!((p=this.data)==null?0:(l=p.benefits)==null?0:l.length)}},
enableOfferContentIcon:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.layoutType)==="CARD_LAYOUT_TYPE_COMPACT"&&!this.enableExpandButton}},
showMoreButtonTitle:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((J=_.a((X=this.data)==null?void 0:X.showMoreButtonRenderer,U$A))==null?void 0:J.showMoreButtonTitle)||((p=this.data)==null?void 0:p.showMoreButtonTitle)}},
showLessButtonTitle:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((J=_.a((X=this.data)==null?void 0:X.showMoreButtonRenderer,U$A))==null?void 0:J.showLessButtonTitle)||((p=this.data)==null?void 0:p.showLessButtonTitle)}},
expandedBtnText:{configurable:!0,enumerable:!0,get:function(){if(this.isExpanded){var X;return(X=this.showLessButtonTitle)!=null?X:""}var J;return(J=this.showMoreButtonTitle)!=null?J:""}},
enableBottomBar:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?void 0:X.layoutType)==="CARD_LAYOUT_TYPE_FULL"&&!!(((J=this.data)==null?0:J.footerTitle)||((p=this.data)==null?0:p.footerSubtitle))}}});
Az.prototype.dataChanged=Az.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Az.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Az.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Az.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",String)],Az.prototype,"thumbnailObjectFit",void 0);
_.u([_.R(),_.V("design:type",String)],Az.prototype,"thumbnailObjectPosition",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeisTapOnOfferInfoContainerEnabled(data)"}),_.V("design:type",Boolean)],Az.prototype,"isTapOnOfferInfoContainerEnabled",void 0);_.u([_.R(),_.V("design:type",Object)],Az.prototype,"isExpanded",void 0);_.u([_.R(),_.V("design:type",Object)],Az.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.footerIcon)"}),_.V("design:type",String)],Az.prototype,"icon",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Az.prototype,"dataChanged",null);_.u([_.O("data.thumbnail"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Az.prototype,"hasThumbnail",null);_.u([_.O("showMoreButtonTitle","showLessButtonTitle","data.styleType","data.benefits"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Az.prototype,"enableExpandButton",null);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Az.prototype,"enableOfferContentIcon",null);_.u([_.O("data.showMoreButtonRenderer","data.showMoreButtonTitle"),_.V("design:type",Object),_.V("design:paramtypes",[])],Az.prototype,"showMoreButtonTitle",null);_.u([_.O("data.showMoreButtonRenderer","data.showLessButtonTitle"),_.V("design:type",Object),_.V("design:paramtypes",[])],Az.prototype,"showLessButtonTitle",null);
_.u([_.O("isExpanded","showMoreButtonRenderer","showLessButtonTitle"),_.V("design:type",String),_.V("design:paramtypes",[])],Az.prototype,"expandedBtnText",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Az.prototype,"enableBottomBar",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offer-card-renderer"})],Az);
_.N(Az,"ytd-offer-card-renderer",function(){if(Y8p!==void 0)return Y8p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Y8p=X},{mode:1});var vi2;var wU=function(){return _.F.apply(this,arguments)||this};
_.r(wU,_.F);wU.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"}}}};
wU.prototype.onClick=function(X){if(!_.wz(X.composedPath()||[],this.hostElement,["A".toString()])){var J,p;if((X=(p=_.a((J=this.data)==null?void 0:J.actionButton,_.wn))==null?void 0:p.command)&&!this.ytComponentBehavior.resolveCommand(X)){var l;(l=_.Mp())==null||l.clickCommand(X);_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})}}};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],wU.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wU.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wU.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offer-content-renderer"})],wU);
_.N(wU,"ytd-offer-content-renderer",function(){if(vi2!==void 0)return vi2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return vi2=X},{mode:1});var evJ;var Yw=function(){return _.F.apply(this,arguments)||this};
_.r(Yw,_.F);Yw.prototype.configureRendererStamper=function(){return{"data.offerList":{id:"offer-list",mapping:{offerContentRenderer:{component:"ytd-offer-content-renderer"},offerCardRenderer:{component:"ytd-offer-card-renderer"}}}}};
_.O1.Object.defineProperties(Yw.prototype,{hasHeaderData:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.title)||!((J=this.data)==null||!J.description)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Yw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Yw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Yw.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Yw.prototype,"hasHeaderData",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offer-section-renderer"})],Yw);
_.N(Yw,"ytd-offer-section-renderer",function(){if(evJ!==void 0)return evJ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return evJ=X},{mode:1});var ZXp;var vX=function(){return _.F.apply(this,arguments)||this};
_.r(vX,_.F);
vX.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vX.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offer-selection-step-renderer"})],vX);
_.N(vX,"ytd-offer-selection-step-renderer",function(){if(ZXp!==void 0)return ZXp;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ZXp=X},{mode:1});var hv2;var eK=function(){return _.F.apply(this,arguments)||this};
_.r(eK,_.F);eK.prototype.computeStyle=function(X){return X};
eK.prototype.computeImageWidth=function(X){return X==="CONFIRMATION_MASTHEAD_RENDERER_STYLE_WIDE"?150:90};
_.u([_.R({reflectToAttribute:!0,value:"CONFIRMATION_MASTHEAD_RENDERER_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.V("design:type",String)],eK.prototype,"containerStyle",void 0);_.u([_.R({reflectToAttribute:!0,value:90,computed:"computeImageWidth(data.style)"}),_.V("design:type",String)],eK.prototype,"imageWidth",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eK.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],eK.prototype,"data",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-confirmation-masthead-renderer"})],eK);
_.N(eK,"ytd-confirmation-masthead-renderer",function(){if(hv2!==void 0)return hv2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return hv2=X},{mode:1});var xe2;var Zd=function(){return _.F.apply(this,arguments)||this};
_.r(Zd,_.F);Zd.prototype.computeStyle=function(X){return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zd.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zd.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:"PURCHASE_COMPLETE_DETAIL_STYLE_UNKNOWN",computed:"computeStyle(data.style)"}),_.V("design:type",String)],Zd.prototype,"containerStyle",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-purchase-complete-detail-renderer"})],Zd);
_.N(Zd,"ytd-purchase-complete-detail-renderer",function(){if(xe2!==void 0)return xe2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return xe2=X},{mode:1});var HXp;var hz=function(){var X=_.F.apply(this,arguments)||this;X.scriptsAppended=!1;return X};
_.r(hz,_.F);hz.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"}}}};
hz.prototype.onDataChanged=function(){var X=this.get("data.gtmId");X&&(_.X7(X,_.Bh("GL","")),this.setupConversionTracking())};
hz.prototype.setupConversionTracking=function(){if(!this.scriptsAppended){var X=document.createElement("noscript");X.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(X);this.scriptsAppended=!0}};
hz.prototype.onDataChanged=hz.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hz.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],hz.prototype,"scriptsAppended",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hz.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-purchase-complete-step-renderer"})],hz);
_.N(hz,"ytd-purchase-complete-step-renderer",function(){if(HXp!==void 0)return HXp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return HXp=X},{mode:1});var aC6;var xw=function(){return _.F.apply(this,arguments)||this};
_.r(xw,_.F);xw.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xw.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xw.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-ypc-transaction-error-message-renderer"})],xw);
_.N(xw,"ytd-ypc-transaction-error-message-renderer",function(){if(aC6!==void 0)return aC6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return aC6=X},{mode:1});var Ue6;var r22;var HX=function(){var X=_.F.apply(this,arguments)||this;X.handlePhoneVerificationSuccess=function(J){if(X.isValidPhoneVerificationCompletionMessageEvent(J)){var p;((p=X.data)==null?0:p.nextStepCommand)&&X.ytComponentBehavior.resolveCommand(X.data.nextStepCommand)}};
return X};
_.r(HX,_.F);HX.prototype.isValidPhoneVerificationCompletionMessageEvent=function(X){if(X.data!=="yt-phone-verification-complete")return!1;X=_.Hh(X.origin);return X!==null&&X.includes("youtube.com")};
HX.prototype.attached=function(){window.addEventListener("message",this.handlePhoneVerificationSuccess)};
HX.prototype.detached=function(){window.removeEventListener("message",this.handlePhoneVerificationSuccess)};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],HX.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],HX.prototype,"data",void 0);_.u([_.se({is:"yt-feature-enablement-soft-entry-renderer",disableElementRegistration:!0})],HX);
_.N(HX,"yt-feature-enablement-soft-entry-renderer",function(){if(r22===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Ue6===void 0&&(Ue6=document.createElement("template"));var l=Ue6;p.call(J,l.content.cloneNode(!0),X.content.firstChild);r22=X}X=r22;return X},{mode:1});var ICp;var y2g;var oi2;var S8O;var OXp=function(){return _.F.apply(this,arguments)||this};
_.r(OXp,_.F);_.u([_.R(),_.V("design:type",Object)],OXp.prototype,"data",void 0);_.u([_.se({is:"yt-benefits-item-renderer",disableElementRegistration:!0})],OXp);
_.N(OXp,"yt-benefits-item-renderer",function(){if(S8O===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;oi2===void 0&&(oi2=document.createElement("template"));var l=oi2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);S8O=X}X=S8O;return X},{mode:2});var c2A;var bXJ;var aF=function(){return _.F.apply(this,arguments)||this};
_.r(aF,_.F);aF.prototype.configureRendererStamper=function(){return{"data.items":{id:"benefits-items",mapping:{benefitsItemRenderer:{component:"yt-benefits-item-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
aF.prototype.computeisWithoutPadding=function(){var X;return((X=this.data)==null?void 0:X.benefitsSectionStyle)==="BENEFITS_SECTION_RENDERER_STYLE_NO_MARGIN"};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aF.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeisWithoutPadding(data)"}),_.V("design:type",Boolean)],aF.prototype,"isWithoutPadding",void 0);_.u([_.se({is:"yt-benefits-section-renderer",disableElementRegistration:!0})],aF);
_.N(aF,"yt-benefits-section-renderer",function(){if(bXJ===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;c2A===void 0&&(c2A=document.createElement("template"));var l=c2A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);bXJ=X}X=bXJ;return X},{mode:2});var UI=function(){return _.F.apply(this,arguments)||this};
_.r(UI,_.F);UI.prototype.configureRendererStamper=function(){return{"data.benefitsSections":{id:"benefits-sections",mapping:{benefitsSectionRenderer:{component:"yt-benefits-section-renderer"},cardItemRenderer:{component:"yt-card-item-renderer"}}}}};
UI.prototype.computeisUsingLargeWidth=function(){var X;return((X=this.data)==null?void 0:X.widthType)==="BENEFITS_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeisUsingLargeWidth(data)"}),_.V("design:type",Boolean)],UI.prototype,"isUsingLargeWidth",void 0);_.u([_.se({is:"yt-benefits-flow-step-renderer",disableElementRegistration:!0})],UI);
_.N(UI,"yt-benefits-flow-step-renderer",function(){if(y2g===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;ICp===void 0&&(ICp=document.createElement("template"));var l=ICp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);y2g=X}X=y2g;return X},{mode:2});var fCT;var Deg;var rU=function(){return _.F.apply(this,arguments)||this};
_.r(rU,_.F);rU.prototype.checkIsUsingLargeWidth=function(){var X;return((X=this.data)==null?void 0:X.widthType)==="CONFIRMATION_FLOW_STEP_RENDERER_WIDTH_TYPE_LARGE"};
_.u([_.R(),_.V("design:type",Object)],rU.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rU.prototype,"ytRendererBehavior",void 0);_.u([_.R({reflectToAttribute:!0,computed:"checkIsUsingLargeWidth(data)"}),_.V("design:type",Boolean)],rU.prototype,"isUsingLargeWidth",void 0);_.u([_.se({is:"yt-confirmation-flow-step-renderer",disableElementRegistration:!0})],rU);
_.N(rU,"yt-confirmation-flow-step-renderer",function(){if(Deg===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;fCT===void 0&&(fCT=document.createElement("template"));var l=fCT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Deg=X}X=Deg;return X},{mode:2});var Rvp;var meA;var Fdp=function(){return _.F.apply(this,arguments)||this};
_.r(Fdp,_.F);_.u([_.R(),_.V("design:type",Object)],Fdp.prototype,"data",void 0);_.u([_.se({is:"yt-info-flow-step-renderer",disableElementRegistration:!0})],Fdp);
_.N(Fdp,"yt-info-flow-step-renderer",function(){if(meA===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Rvp===void 0&&(Rvp=document.createElement("template"));var l=Rvp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);meA=X}X=meA;return X},{mode:2});var q80;var Nx2;var MOO=function(){return _.F.apply(this,arguments)||this};
_.r(MOO,_.F);_.u([_.R(),_.V("design:type",Object)],MOO.prototype,"data",void 0);_.u([_.se({is:"yt-info-list-flow-step-renderer",disableElementRegistration:!0})],MOO);
_.N(MOO,"yt-info-list-flow-step-renderer",function(){if(Nx2===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;q80===void 0&&(q80=document.createElement("template"));var l=q80;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Nx2=X}X=Nx2;return X},{mode:2});var ue0=_.q(function(X){var J=X.data;return _.A("styled-text-view-model",{class:_.yW("ytStyledTextViewModelHost",function(){return VvJ(J().fontAttributes)},function(){return dP2(J().color)})},_.A(_.x3,{text:function(){return J().text},
ariaLabel:function(){var p,l,g;return(g=(p=J().accessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label)!=null?g:""}}))},"Mh");
ue0.idomCompat=!0;var GvA=_.q(function(X){var J=function(){var g,B,k,n;return(n=(k=(g=X.alt)==null?void 0:g.call(X))!=null?k:(B=X.data().accessibilityData)==null?void 0:B.label)!=null?n:""},p=function(){return X.data().imageWidth},l=function(){return X.data().imageHeight};
return _.A("themed-image-view-model",{class:"ytThemedImageViewModelHost"},_.A(_.v,{cond:function(){var g=X.data();if(g){var B,k,n;var w=((B=_.yG().resolve(_.I6(_.MA)))==null?0:B())?(k=g.imageDark)!=null?k:g.imageLight:(n=g.imageLight)!=null?n:g.imageDark}else w=void 0;return w},
then:function(g){return _.A(_.wt,Object.assign({},X,{data:g,alt:J,targetWidth:p,targetHeight:l,preserveHeight:!0,preserveWidth:!0}))}}))},"Nh");
GvA.idomCompat=!0;var IF=_.q(function(X){var J=X.data;X=_.eb(function(){return J().slots},[]);
var p=_.eb(function(){return J().layoutProperties},{}),l=_.yG().resolve(_.WD);
return _.A("container-layout-view-model",{class:"ytContainerLayoutViewModelHost",style:qhb(p,l)},_.A(_.Kr,{each:X,keyBy:"INDEX"},function(g){return _.A("div",{class:"ytContainerLayoutViewModelSlot",style:qhb(function(){return g().layoutProperties},l)},_.A(_.NA,{data:function(){return g().contents}},{containerLayoutViewModel:IF,
badgeViewModel:_.On,buttonViewModel:_.q7,styledTextViewModel:ue0,contentPreviewImageViewModel:function(B){return _.A(_.NH,{data:B.data,className:"ytContainerLayoutViewModelImage"})},
themedImageViewModel:function(B){return _.A(GvA,{data:B.data,preserveWidth:!0,preserveHeight:!0})}}))}))},"Oh");
IF.idomCompat=!0;var de2=_.q(function(X){var J=X.data;var p=X.stateFns;var l=function(){var Y=J(),e=Y.productId;return!(!Y.clearGroupId&&!e)},g=function(){var Y=J(),e=Y.clearGroupId;
return(Y=Y.productId)?p().isProductSelected(Y):e?p().getSelectedProductByGroupId(e)==null:!1},B=function(Y){var e=J(),Z=e.clearGroupId;
if(e=e.productId)p().onProductSelected(e),Y==null||Y.forEach(function(h){_.gt(h)});
else if(Z)p().onClearGroupSelected(Z)},k=function(){var Y=J(),e=Y.clearGroupId;
if(Y=Y.productId){var Z;return"group:"+(((Z=p().getProductById(Y))==null?void 0:Z.groupId)||"")}return e?"group:"+e:""},n=_.eb(function(){return J().header},[]),w=_.eb(function(){return J().body},[]);
return _.A("pdp-card-section-view-model",{class:"ytPdpCardSectionViewModelHost"},_.A(_.v,{cond:function(){return n().length>0||l()},
then:function(){return _.A("label",{class:"ytPdpCardSectionViewModelHeaderSection"},_.A("div",{class:"ytPdpCardSectionViewModelHeaderContent"},_.A(_.NA,{data:n},{containerLayoutViewModel:function(Y){return _.A("div",{class:"ytPdpCardSectionViewModelContentItem"},_.A(IF,{data:Y.data}))},
styledTextViewModel:function(Y){return _.A("div",{class:"ytPdpCardSectionViewModelContentItem"},_.A(ue0,{data:Y.data}))}})),_.A(_.v,{cond:l,
then:function(){return _.A("div",{class:"ytPdpCardSectionViewModelHeaderRadioContainer"},_.A(_.e$,{checked:g,name:k,onChange:function(){B(J().onSelect)}}))}}))}}),_.A(_.v,{cond:function(){return w().length>0},
then:function(){return _.A("div",null,_.A(_.NA,{data:w},{containerLayoutViewModel:function(Y){return _.A("div",{class:"ytPdpCardSectionViewModelContentItem"},_.A(IF,{data:Y.data}))}}))}}))},"Ph");
de2.idomCompat=!0;var VO2=_.q(function(X){var J=X.data;var p=X.stateFns;return _.A("pdp-card-view-model",{class:"ytPdpCardViewModelHost"},_.A(_.v,{cond:function(){return J().banner},
then:function(l){return _.A("div",{class:"ytPdpCardViewModelBanner"},_.A(_.x3,{text:l}))}}),_.A(_.NA,{data:function(){return J().sections}},{pdpCardSectionViewModel:function(l){l=l.data;
var g={};return _.A("div",{class:_.yW("ytPdpCardViewModelSectionContainer",(g.ytPdpCardViewModelShowDividers=function(){return J().showDividers},g))},_.A(de2,{data:l,
stateFns:p}))}}))},"Qh");
VO2.idomCompat=!0;var tOp=_.q(function(X){var J=X.data;var p=X.isOverlay;X={};return _.A("pdp-masthead-view-model",{class:_.yW("ytPdpMastheadViewModelHost",(X.ytPdpMastheadViewModelIsOverlay=p,X))},_.A(_.NA,{data:function(){return J().image}},{contentPreviewImageViewModel:_.NH,
themedImageViewModel:function(l){return _.A(GvA,{data:l.data,alt:"",className:"ytPdpMastheadViewModelImage"})}}),_.A(_.v,{cond:function(){return J().title},
then:function(l){return _.A("h1",{class:"ytPdpMastheadViewModelHeading"},_.A(_.x3,{text:l,isOverlay:p}))}}),_.A(_.Kr,{each:function(){var l;
return(l=J().finePrint)!=null?l:[]}},function(l){return _.A("div",{class:"ytPdpMastheadViewModelFinePrint"},_.A(_.x3,{text:l,
isOverlay:p}))}))},"Rh");
tOp.idomCompat=!0;var PUA=_.q(function(X){var J=X.data;var p=X.stateFns;var l=function(){return"pdp-pricing-group-selector-"+J().pricingGroupAttributeIds},g=_.eb(function(){return J().pricingGroupSelectorSectionHeader});
return _.A("pdp-pricing-group-selector-view-model",null,_.A(_.v,{cond:function(){return!!g()},
then:function(){return _.A(_.NA,{data:g},{sectionHeaderViewModel:function(B){B=B.data;var k={};return _.A("div",{class:_.yW("ytPdpPricingGroupSelectorViewModelSectionHeader",(k.ytPdpPricingGroupSelectorViewModelFullBleed=!0,k.ytPdpPricingGroupSelectorViewModelNoVerticalPadding=!0,k))},_.A(_.EP,{data:B}))}})}}),_.A("div",{class:"ytPdpPricingGroupSelectorViewModelHost"},_.A(_.Kr,{each:function(){var B=p().getSelectedProductByGroupId(J().groupId);
if(!B)return _.$C(Error("Cl`"+J().groupId)),[];var k,n=(k=J().pricingGroupAttributeIds)!=null?k:[],w;if((w=B.pricingGroups)==null||!w.length||!n.length)return[];k=B.pricingGroups.filter(function(h){return n.length?h.pricingGroupAttributes.every(function(x){return n.includes(x)}):!1});
B=[];if(n.length>0){k=[].concat(_.EU(k));w=_.C(n);for(var Y=w.next(),e={};!Y.done;e={targetAttrId:void 0},Y=w.next())e.targetAttrId=Y.value,Y=k.findIndex(function(h){return function(x){return x.pricingGroupAttributes.includes(h.targetAttrId)}}(e)),Y!==-1&&(B.push(k[Y]),k.splice(Y,1))}var Z=p().getSelectedPricingGroupAttributesByGroupId(J().groupId);
return B.map(function(h){var x=!1;Z&&h.pricingGroupAttributes&&(x=g1(h.pricingGroupAttributes,Z));return{pricingGroup:h,isSelected:x}})},
keyBy:function(B){return B.pricingGroup.pricingGroupId}},function(B){return _.A("label",{class:"ytPdpPricingGroupSelectorViewModelOption"},_.A("div",{class:"ytPdpPricingGroupSelectorViewModelOptionContent"},_.A(_.NA,{data:function(){return B().pricingGroup.pricingGroupSelectorOption}},{containerLayoutViewModel:IF})),_.A("div",{class:"ytPdpPricingGroupSelectorViewModelOptionRadio"},_.A(_.e$,{checked:function(){return B().isSelected},
name:l,onClick:function(){var k=B().pricingGroup;p().onPricingGroupSelected(k.pricingGroupId);if(k=_.Xg(k.onSelectPricingGroup)){var n;(n=_.yG().resolve(_.SV))==null||n.resolveCommand(k)}}})))})))},"Sh");
PUA.idomCompat=!0;var QQA=_.q(function(X){var J=X.data;var p=X.stateFns;var l=function(){var k=p().getSelectedPricingOptions().map(function(Y){return Y.pricingOptionId}),n=p().getSelectedProductByGroupId(J().groupId);
if(!n)return _.$C(Error("Dl`"+J().groupId)),[];var w=p().getSelectedPricingGroupAttributesByGroupId(J().groupId);return Ke0(n.pricingOptions,w,k)},g=_.eb(function(){return J().pricingOptionSelectorSectionHeader}),B=function(){return l().length>1};
return _.A("pdp-pricing-option-selector-view-model",null,_.A(_.v,{cond:function(){return!!g()&&B()},
then:function(){return _.A(_.NA,{data:g},{sectionHeaderViewModel:function(k){k=k.data;var n={};return _.A("div",{class:_.yW("ytPdpPricingOptionSelectorViewModelSectionHeader",(n.ytPdpPricingOptionSelectorViewModelFullBleed=!0,n.ytPdpPricingOptionSelectorViewModelNoVerticalPadding=!0,n))},_.A(_.EP,{data:k}))}})}}),_.A(_.v,{cond:B,
then:function(){return _.A("div",{class:"ytPdpPricingOptionSelectorViewModelHost"},_.A(_.Kr,{each:l,keyBy:"INDEX"},function(k){return _.A("label",{class:"ytPdpPricingOptionSelectorViewModelOption"},_.A("div",{class:"ytPdpPricingOptionSelectorViewModelOptionContent"},_.A(_.NA,{data:function(){return k().pricingOption.pricingOptionSelectorOption}},{containerLayoutViewModel:IF})),_.A("div",{class:"ytPdpPricingOptionSelectorViewModelOptionRadio"},_.A(_.e$,{checked:function(){return k().isSelected},
onClick:function(){p().onPricingOptionSelected(k().pricingOption.pricingOptionId);var n=k().pricingOption.onSelectPricingOption;if(n=_.Xg(n)){var w;(w=_.yG().resolve(_.SV))==null||w.resolveCommand(n)}}})))}))}}))},"Th");
QQA.idomCompat=!0;var Eip=_.q(function(X){var J=X.data;var p=X.stateFns;return _.A("pdp-primary-button-view-model",{class:"ytPdpPrimaryButtonViewModelHost"},_.A(_.NA,{data:function(){var l,g;return(g=(l=p().getSelectedPricingOptions()[0])==null?void 0:l.primaryButton)!=null?g:J().emptyStateButton}},{buttonViewModel:_.q7}))},"Uh");
Eip.idomCompat=!0;var Kdp=_.q(function(X){var J=X.stateFns;return _.A("pdp-summary-view-model",{class:"ytPdpSummaryViewModelHost"},_.A(_.NA,{data:function(){return J().getSelectedPricingOptions().flatMap(function(p){return p.summaryLines}).filter(function(p){return!!p})}},{containerLayoutViewModel:function(p){return _.A("div",{class:"ytPdpSummaryViewModelLineItem"},_.A(IF,{data:p.data}))}}))},"Vh");
Kdp.idomCompat=!0;var TxJ=_.q(function(X){function J(U){var y=k();_.vH(_.jY("pdpStateEntity",y,{key:y,selectedPricingOptions:U}))}
var p=X.data;var l=X.internalScrolling;var g=X.stateFnsForTesting;var B=_.eb(function(){return p().allProducts},[]),k=_.eb(function(){return p().pdpStateEntityKey},""),n=_.mM(TtA,k),w=_.QC(function(){_.Wo(!0);
var U;return(U=g==null?void 0:g())!=null?U:j1A(n,B,J)},void 0,"Pzdsic"),Y=_.eb(function(){return p().body},[]),e=_.eb(function(){return p().columnBreakHints},[]),Z=function(){return p().backgroundMode==="PDP_BACKGROUND_MODE_FORCE_DARK"},h=function(){return Z()||p().backgroundMode==="PDP_BACKGROUND_MODE_DARK"},x=_.QC(function(){var U=_.BD(p().background),y;
if(U==null?0:(y=U.sources)==null?0:y.length){var c=c===void 0?!0:c;U=_.cCW(void 0,U.sources,void 0,c,c?1E3:void 0,c?void 0:1E3)}else U=null;return U},void 0,"RDPOae");
_.sy(function(){var U=p().onStartCommand;if(U&&(U=_.Xg(U))){var y;(y=_.yG().resolve(_.SV))==null||y.resolveCommand(U)}});
X={};return _.A("pdp-view-model",{class:_.yW("ytPdpViewModelHost",(X.ytPdpViewModelHasBackground=function(){return h()||!!x()},X.ytPdpViewModelHasDarkBackground=h,X.ytPdpViewModelHasScrim=Z,X.ytPdpViewModelInternalScrolling=l,X.ytPdpViewModelForceSingleColumn=function(){return e().length===0},X)),
style:_.bY({"--pdp-view-model-background":function(){return x()?"url("+x()+")":void 0}})},_.A("div",{class:"ytPdpViewModelColumnContainer"},_.A(_.Kr,{each:function(){return i_g(Y(),e())},
keyBy:"INDEX"},function(U){return _.A("div",{class:"ytPdpViewModelColumn"},_.A(_.NA,{data:U},{containerLayoutViewModel:function(y){return _.A(yN,null,_.A(IF,{data:y.data}))},
dividerViewModel:function(y){return _.A(yN,{fullBleed:!0},_.A(_.sOj,{data:y.data}))},
pdpCardViewModel:function(y){return _.A(yN,null,_.A(VO2,{data:y.data,stateFns:w}))},
pdpMastheadViewModel:function(y){return _.A(yN,null,_.A(tOp,{data:y.data,isOverlay:h}))},
pdpPricingGroupSelectorViewModel:function(y){return _.A(yN,null,_.A(PUA,{data:y.data,stateFns:w}))},
pdpPricingOptionSelectorViewModel:function(y){return _.A(yN,null,_.A(QQA,{data:y.data,stateFns:w}))},
pdpPrimaryButtonViewModel:function(y){return _.A(yN,null,_.A(Eip,{data:y.data,stateFns:w}))},
pdpSummaryViewModel:function(y){return _.A(yN,null,_.A(Kdp,{data:y.data,stateFns:w}))},
sectionHeaderViewModel:function(y){return _.A(yN,{fullBleed:!0,noVerticalPadding:!0},_.A(_.EP,{data:y.data}))}}))})))},"Wh");
TxJ.idomCompat=!0;var yN=_.q(function(X){var J={};return _.A("div",{class:_.yW("ytPdpViewModelItem",(J.ytPdpViewModelFullBleed=X.fullBleed,J.ytPdpViewModelNoVerticalPadding=X.noVerticalPadding,J))},X.children)},"Xh");_.ZZ(TxJ,"pdp-view-model",{props:{data:_.H7,stateFnsForTesting:_.Yq,internalScrolling:_.Yq}});var zvp=_.q(function(X){var J=X.data;var p=X.className;var l=_.mM(_.Ze,function(){return J().flowStateEntityKey});
return _.A("ytm-premium-purchase-button-renderer",{class:_.yW("ytPremiumPurchaseButtonRendererHost",p)},_.A(_.NA,{data:function(){var g;return(g=_.a(l(),XEg))==null?void 0:g.primaryButtonOverride}},{buttonRenderer:function(g){return _.A(_.Sp,{data:g.data,
className:p})},
buttonViewModel:function(g){return _.A(_.q7,{data:g.data,className:p})}}))},"Yh");
zvp.idomCompat=!0;var jQg=_.q(function(X){var J=X.data;X=X.className;var p=function(){return s12(J().style)},l=_.yW("yt-flow-bottom-bar-renderer__flow-bottom-bar-primary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",p),g=_.yW("yt-flow-bottom-bar-renderer__flow-bottom-bar-secondary-button","yt-flow-bottom-bar-renderer__flow-bottom-bar-button",p);
return _.A("yt-flow-bottom-bar-renderer",{class:_.yW("yt-flow-bottom-bar-renderer",X,p)},_.A(_.NA,{data:function(){return J().secondaryButton}},{buttonRenderer:function(B){return _.A(_.Sp,{data:B.data,
className:g})},
buttonViewModel:function(B){return _.A(_.q7,{data:B.data,className:g})},
premiumPurchaseButtonRenderer:function(B){return _.A(zvp,{data:B.data,className:g})}}),_.A(_.NA,{data:function(){return J().primaryButton}},{buttonRenderer:function(B){return _.A(_.Sp,{data:B.data,
className:l})},
buttonViewModel:function(B){return _.A(_.q7,{data:B.data,className:l})},
premiumPurchaseButtonRenderer:function(B){return _.A(zvp,{data:B.data,className:l})}}))},"Zh");
jQg.idomCompat=!0;_.ZZ(jQg,"yt-flow-bottom-bar-renderer",{props:{data:_.H7,className:_.H7}});var iXb=_.q(function(X){var J=_.yW(X.className,"ytOfferSummaryRendererHost");return _.A("yt-offer-summary-renderer",{class:J},_.A("div",{class:"ytOfferSummaryRendererTextContainer"},_.A("div",{class:"ytOfferSummaryRendererEyebrowText"},_.A(_.x3,{text:function(){return X.data().eyebrowText}})),_.A("div",{class:"ytOfferSummaryRendererTitle"},_.A(_.x3,{text:function(){return X.data().title}})),_.A("div",{class:"ytOfferSummaryRendererSubtitle"},_.A(_.x3,{text:function(){return X.data().subtitle}})),_.A("div",
{class:"ytOfferSummaryRendererFeatureListData"},_.A(_.Kr,{each:function(){var p;
return(p=X.data().featureListData)!=null?p:[]}},function(p){var l;
return _.A("div",{class:"ytOfferSummaryRendererFeatureList"},_.A(_.f_,{icon:(l=p.icon)==null?void 0:l.iconType,active:function(){return p.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(p.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"}}}),_.A("div",{class:"ytOfferSummaryRendererFeatureListText"},_.A(_.x3,{text:p.text,
className:function(){return p.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOfferSummaryRendererFeatureListSecondaryText":""}})))})),_.A("div",{class:"ytOfferSummaryRendererDescription"},_.A(_.x3,{text:function(){return X.data().description}}))))},"$h");_.ZZ(_.q(function(X){var J={};J=_.yW("ytOfferSummaryFlowStepRendererHost",(J.ytOfferSummaryFlowStepRendererDisableHeaderTopMargin=X.shouldDisableHeaderTopMargin,J));return _.A("yt-offer-summary-flow-step-renderer",{id:"yt-offer-summary-flow-step-renderer",class:J},_.A("div",{class:"ytOfferSummaryFlowStepRendererHeaderContainer ytOfferSummaryFlowStepRendererChild"},_.A("div",{class:"ytOfferSummaryFlowStepRendererHeader"},_.A(_.x3,{text:function(){return X.data().header}})),_.A("div",{class:"ytOfferSummaryFlowStepRendererSubtitle"},
_.A(_.x3,{text:function(){return X.data().subtitle}}))),_.A("div",{class:"ytOfferSummaryFlowStepRendererChild"},_.A(_.NA,{data:function(){return X.data().offerSummary}},{offerSummaryRenderer:function(p){return _.A(iXb,{data:p.data,
className:X.flowClassName})}})))},"ai"),"yt-offer-summary-flow-step-renderer",{props:{data:_.Yq,
flowClassName:_.Yq,flowStateEntityKey:_.Yq,shouldDisableHeaderTopMargin:_.Yq}});var sQw=_.q(function(X){var J=X.data;var p=X.className;var l=X.flowStateEntityKey;var g=X.selectionStepStyle;X=_.Sv(function(w){var Y=J(),e=l==null?void 0:l();w.target&&(w.stopPropagation(),w=e||"",e=_.Ze(_.Yr().getState(),w),Y=Object.assign({},e,{premiumPurchaseFlowState:{selectedOptionId:Y.optionId,primaryButtonOverride:Y.primaryButtonOverride}}),_.Yr().dispatch(_.uE("flowStateEntity",w,Y)));return!1});
var B=function(){return(l==null?void 0:l())||""},k=_.mM(_.Ze,B);
_.sy(function(){var w=J(),Y=B(),e=k();w.defaultSelected&&Y!==""&&w.primaryButtonOverride&&JOT(w.optionId||"",Y,w.primaryButtonOverride,e)});
var n={};return _.A("ytm-option-item-renderer",{"on:click":X,class:_.yW(p,"ytm-option-item-renderer",(n["ytm-option-item-renderer--lp2-style"]=function(){return(g==null?void 0:g())==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},n))},_.A("div",{class:"ytm-option-item-renderer__option-item-radio-container"},_.A("input",{type:"radio",
class:"ytm-option-item-renderer__option-item-radio-button","prop:checked":function(){var w=J(),Y=B(),e=k();e=_.a(e,XEg);return(e?(e==null?void 0:e.selectedOptionId)||"":w.defaultSelected&&Y!==""?(w==null?void 0:w.optionId)||"":"")===J().optionId},
name:("input"+_.gJ(_.Ax)).toString()})),_.A("div",{class:"ytm-option-item-renderer__option-item-text-container"},_.A(_.NA,{data:function(){return J().titleBadge}},{badgeViewModel:function(w){return _.A(_.On,{data:w.data,
class:"ytm-option-item-renderer__option-item-title-badge"})}}),_.A(_.v,{cond:function(){return J().eyebrowText},
then:function(){return _.A("div",{class:"ytm-option-item-renderer__option-item-eyebrow-text"},_.A(_.x3,{text:function(){return J().eyebrowText}}))}}),_.A("div",{class:"ytm-option-item-renderer__option-item-title"},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytm-option-item-renderer__option-item-subtitle"},_.A(_.x3,{text:function(){return J().subtitle}})),_.A(_.v,{cond:function(){return J().featureListData},
then:function(){return _.A("div",{class:"ytm-option-item-renderer__feature-list-data"},_.A(_.Kr,{each:function(){return J().featureListData||[]}},function(w){var Y,e=(Y=w.icon)==null?void 0:Y.iconType;
a:switch(w.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 _.A("div",{class:"ytm-option-item-renderer__feature-list"},_.A(_.f_,{icon:e,className:Y,active:function(){return w.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"}}),
_.A("div",{class:"ytm-option-item-renderer__feature-list-text"},_.A(_.x3,{text:w.text,
className:function(){return w.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytm-option-item-renderer__feature-list-secondary-text":""}})))}))}}),_.A("div",{class:"ytm-option-item-renderer__option-item-description"},_.A(_.x3,{text:function(){return J().description}}))))},"bi");var Xqp=_.q(function(X){var J=X.data;var p=X.flowClassName;var l=X.flowStateEntityKey;var g=X.selectionStepStyle;return _.A("yt-option-section-renderer",{id:"yt-option-section-renderer",class:"ytOptionSectionRendererHost"},_.A("div",{class:"ytOptionSectionRendererOptionSectionHeaderSection"},_.A("div",{class:"ytOptionSectionRendererOptionSectionHeader"},_.A(_.x3,{text:function(){return J().title}}),_.A(_.NA,{data:function(){return J().titleBadge}},{badgeViewModel:function(B){return _.A(_.On,{data:B.data,
class:"ytOptionSectionRendererOptionSectionTitleBadge"})}})),_.A(_.v,{cond:function(){return J().subtitle},
then:function(){return _.A("div",{class:"ytOptionSectionRendererOptionSectionSubtitle"},_.A(_.x3,{text:function(){return J().subtitle}}))}}),_.A(_.v,{cond:function(){return J().featureListData},
then:function(B){return _.A("div",{class:"ytOptionSectionRendererOptionSectionFeatureList"},_.A(_.Kr,{each:B},function(k){var n;return _.A("div",{class:"ytOptionSectionRendererOptionSectionFeatureItem"},_.A(_.f_,{icon:(n=k.icon)==null?void 0:n.iconType,active:function(){return k.style==="BULLET_FORMATTED_STRING_STYLE_BOLD_ICON_PRIMARY_TEXT"},
className:function(){switch(k.style){case "BULLET_FORMATTED_STRING_STYLE_THEMED_GREEN_ICON_PRIMARY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconGreen";case "BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT":return"ytOptionSectionRendererOptionSectionFeatureItemIconSmall";default:return"ytOptionSectionRendererOptionSectionFeatureItemIconDefault"}}}),_.A("div",{class:"ytOptionSectionRendererOptionSectionFeatureItemText"},_.A(_.x3,{text:k.text,
className:function(){return k.style==="BULLET_FORMATTED_STRING_STYLE_SMALL_ICON_GREY_TEXT"?"ytOptionSectionRendererOptionSectionFeatureItemTextSecondary":""}})))}))}}),_.A(_.v,{cond:function(){return J().secondaryTitle},
then:function(){return _.A("div",{class:"ytOptionSectionRendererOptionSectionSecondaryTitle"},_.A(_.x3,{text:function(){return J().secondaryTitle}}))}}),_.A(_.Kr,{each:function(){return J().sectionDisclaimers||[]}},function(B){return _.A("div",{class:"ytOptionSectionRendererOptionSectionDisclaimer"},_.A(_.x3,{text:B}))})),_.A(_.NA,{data:function(){return J().optionItems}},{optionItemRenderer:function(B){return _.A("div",{class:"ytOptionSectionRendererOptionItem"},_.A(sQw,{data:B.data,
className:p,flowStateEntityKey:l,selectionStepStyle:g}))}}),_.A(_.v,{cond:function(){return J().offerText},
then:function(){return _.A("div",{class:"ytOptionSectionRendererOptionSectionOfferText"},_.A(_.x3,{text:function(){return J().offerText}}))}}))},"ci");
Xqp.idomCompat=!0;var JgT=_.q(function(X){var J=X.data;var p=X.flowClassName;var l=X.flowStateEntityKey;X=X.isDesktop;var g=_.U$("div"),B=function(){var e;return(e=J().flowStateEntityKey)!=null?e:l==null?void 0:l()},k=function(){return(B==null?void 0:B())||""},n=function(){return J().style},w=_.mM(_.Ze,k);
_.sy(function(){pE0(J(),k(),w());setTimeout(function(){var e;(e=g.value)==null||e.focus()})});
var Y={};return _.A("yt-option-selection-flow-step-renderer",{id:"yt-option-selection-flow-step-renderer",class:_.yW("ytm-option-selection-flow-step-renderer",(Y["ytm-option-selection-flow-step-renderer--desktop"]=X,Y["ytm-option-selection-flow-step-renderer--lp2-style"]=function(){return J().style==="OPTION_SELECTION_FLOW_STEP_RENDERER_STYLE_LP_2"},Y))},_.A("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"},
_.A("div",{el:g,
tabindex:-1,role:"heading","aria-level":1,class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-header"},_.A(_.x3,{text:function(){return J().header}})),_.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-subtitle"},_.A(_.x3,{text:function(){return J().subtitle}}))),_.A(_.NA,{data:function(){return J().optionItems||[]}},{optionItemRenderer:function(e){return _.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},
_.A(sQw,{data:e.data,
className:p,flowStateEntityKey:B,selectionStepStyle:n}))},
optionSectionRenderer:function(e){return _.A("div",{class:"ytm-option-selection-flow-step-renderer__option-selection-flow-step-child"},_.A(Xqp,{data:e.data,flowClassName:p,flowStateEntityKey:B,selectionStepStyle:n}))}}))},"di");
JgT.idomCompat=!0;_.ZZ(JgT,"yt-option-selection-flow-step-renderer",{props:{data:_.H7,flowClassName:_.H7,flowStateEntityKey:_.H7,isDesktop:_.H7}});var oF=_.q(function(X){var J=_.Zp(X,{type:1,disablePadding:!1,disablePrimaryButton:!1}),p=J.data,l=J.type;X=J.disablePadding;var g=J.disablePrimaryButton,B=J.onClickPrimaryButton,k=function(){return p().stacking==="PANEL_FOOTER_STACKING_VERTICAL"},n=function(){return{disabled:g(),
state:g()?"disabled":"active"}},w=function(){return p().leadingLabel||p().trailingLabel};
J={};return _.A("yt-panel-footer-view-model",{class:_.yW("yt-panel-footer-view-model",(J["yt-panel-footer-view-model--hide-divider"]=function(){return p().shouldHideDivider},J["yt-panel-footer-view-model--disable-padding"]=X,J))},_.A(_.v,{cond:w,
then:function(){var Y={},e={};return _.A("div",{class:_.yW("yt-panel-footer-view-model__text-row",(Y["yt-panel-footer-view-model--row-bottom-padding"]=function(){var Z=p();return!(!Z.leadingLabel&&!Z.trailingLabel||!Z.primaryButton&&!Z.secondaryButton)},Y))},_.A(_.x3,{text:function(){return p().leadingLabel},
className:_.yW((e["yt-panel-footer-view-model--text-padding"]=w,e))}),_.A(_.x3,{text:function(){return p().trailingLabel}}))}}),_.A(_.v,{cond:k,
then:function(){var Y={};return _.A("div",{class:"yt-panel-footer-view-model__button-stack"},_.A("div",{class:_.yW("yt-panel-footer-view-model__primary-button",(Y["yt-panel-footer-view-model__button-stack--top-button"]=function(){return p().secondaryButton},Y))},_.A(_.NA,{data:function(){return p().primaryButton}},{buttonViewModel:function(e){return _.A(_.q7,{data:e.data,
buttonOverrides:n,onClick:B})}})),_.A(_.NA,{data:function(){return p().secondaryButton}},{buttonViewModel:_.q7}))}}),_.A(_.v,{cond:function(){return!k()},
then:function(){var Y={},e={},Z={};return _.A("div",{class:_.yW("yt-panel-footer-view-model__button-row",(Y["yt-panel-footer-view-model__button-row--trailing"]=function(){return 3===l()},Y))},_.A("div",{class:_.yW("yt-panel-footer-view-model__button-row--left-button",(e["yt-panel-footer-view-model__button-row--full-width"]=function(){return 1===l()},e["yt-panel-footer-view-model__button-row--hidden"]=function(){return!p().secondaryButton||0===l()},e["yt-panel-footer-view-model__button-row--shrink"]=
function(){return 2===l()},e))},_.A(_.NA,{data:function(){return p().secondaryButton}},{buttonViewModel:_.q7})),_.A("div",{class:_.yW("yt-panel-footer-view-model__primary-button",(Z["yt-panel-footer-view-model__button-row--full-width"]=function(){return 0===l()||1===l()},Z["yt-panel-footer-view-model__button-row--expand"]=function(){return 2===l()},Z))},_.A(_.NA,{data:function(){return p().primaryButton}},{buttonViewModel:function(h){return _.A(_.q7,{data:h.data,
buttonOverrides:n,onClick:B})}})))}}))},"ei");
oF.idomCompat=!0;var pqJ=_.q(function(X){X=_.Zp(X,{disablePadding:!1});var J=X.data,p=X.disablePadding;X=_.OiT(function(){return J().formId},void 0,function(){return J().onSubmitSuccess});
var l=X.submitForm,g=X.isValid,B=X.isSubmitting;return _.A("yt-form-footer-view-model",{class:"ytFormFooterViewModelHost"},_.A(_.NA,{data:function(){return J().panelFooter}},{panelFooterViewModel:function(k){return _.A(oF,{data:k.data,
onClickPrimaryButton:function(){l()},
disablePrimaryButton:function(){return!g()||B()},
disablePadding:p})}}))},"fi");_.ZZ(pqJ,"yt-form-footer-view-model",{props:{data:_.H7,disablePadding:_.H7}});var lHp=_.q(function(X){var J=_.H("enable_user_rating_web");return _.A("yt-contributor-zero-state-view-model",{class:"ytContributorZeroStateViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 132px);"},_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContent"},_.A(_.v,{cond:function(){var p;return(p=X.data())==null?void 0:p.image},
then:function(p){return _.A(_.wt,{data:p,alt:"",className:"ytContributorZeroStateViewModelCenterAlignedContentImage"})}}),_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentTitle"},_.A(_.x3,{text:function(){var p;
return(p=X.data())==null?void 0:p.title}})),_.A("div",{class:"ytContributorZeroStateViewModelCenterAlignedContentSubtitle"},_.A(_.x3,{text:function(){var p;
return(p=X.data())==null?void 0:p.subtitle}})),_.A(_.v,{cond:function(){return!J},
then:function(){return _.A(_.NA,{data:function(){var p;return(p=X.data())==null?void 0:p.viewTipsButton}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
className:"ytContributorZeroStateViewModelCenterAlignedContentButton"})}})}})))},"gi");_.ZZ(lHp,"yt-contributor-zero-state-view-model",{props:{data:_.H7}});var gWJ=_.q(function(X){var J=function(){var p;return(p=X.data())==null?void 0:p.image};
return _.A("yt-featured-content-item-view-model",{class:_.yW("ytFeaturedContentItemViewModelHost")},_.A("div",{class:_.yW(function(){return J()?"ytFeaturedContentItemViewModelItemWithImageContainer":"ytFeaturedContentItemViewModelItemWithIconContainer"})},_.A("div",{class:function(){return J()?"ytFeaturedContentItemViewModelItemWithImage":"ytFeaturedContentItemViewModelItemWithIcon"}},_.A(_.v,{cond:J,
then:function(){return _.A("div",{class:"ytFeaturedContentItemViewModelImage"},_.A(_.NA,{data:function(){return X.data().image}},{themedImageViewModel:function(p){return _.A(GvA,{data:p.data,
className:"ytFeaturedContentItemViewModelThemedImage"})}}))}}),_.A(_.v,{cond:function(){var p;
return!J()&&((p=X.data())==null?void 0:p.iconName)},
then:function(){return _.A("div",{class:"ytFeaturedContentItemViewModelIcon"},_.A(_.f_,{icon:function(){return X.data().iconName}}))}}),_.A("div",{class:"ytFeaturedContentItemViewModelContent"},_.A(_.v,{cond:function(){var p;
return(p=X.data())==null?void 0:p.title},
then:function(){return _.A("div",{class:"ytFeaturedContentItemViewModelContentTitle"},_.A(_.x3,{text:function(){return X.data().title}}))}}),_.A(_.v,{cond:function(){var p;
return(p=X.data())==null?void 0:p.body},
then:function(){return _.A("div",{class:"ytFeaturedContentItemViewModelContentBody"},_.A(_.x3,{text:function(){return X.data().body}}))}})))))},"hi");var Bw0=_.q(function(X){var J=function(){var g;return lLp((g=X.data())==null?void 0:g.titleFontSize)},p=function(){var g;
return gzw((g=X.data())==null?void 0:g.descriptionFontSize)},l=function(){var g;
return((g=X.data())==null?void 0:g.titleFontSize)==="LANDING_PAGE_YOUTUBE_FONT_SIZE_M"};
return _.A("yt-landing-page-view-model",{class:_.yW("ytLandingPageViewModelHost",X.className)},_.A("div",{class:"ytLandingPageViewModelHeader"},_.A(_.v,{cond:function(){var g;return(g=X.data())==null?void 0:g.bannerImage},
then:function(g){return _.A("div",{class:"ytLandingPageViewModelHeaderImage"},_.A(_.NA,{data:function(){return g()}},{imageBannerViewModel:function(B){return _.A(_.aa,{data:B.data,
isPositionRelative:!0})}}))}}),_.A(_.v,{cond:function(){var g;
return(g=X.data())==null?void 0:g.bannerAnimation},
then:function(g){return _.A(_.Ve,{data:function(){var B=g();if(B==null?0:B.url){var k;B={path:(k=B==null?void 0:B.url)!=null?k:"",autoplay:!0,loop:!0,renderer:"svg"}}else if(B==null?0:B.payload){var n;B={animationData:JSON.parse((n=B==null?void 0:B.payload)!=null?n:""),autoplay:!0,loop:!0,renderer:"svg"}}else B=void 0;return{animationConfig:B}},
animationName:"landing_page_banner_animation",className:"ytLandingPageViewModelHeaderBannerAnimation"})}}),_.A("div",{class:"ytLandingPageViewModelHeaderTitle"},_.A(_.v,{cond:function(){var g;
return(g=X.data())==null?void 0:g.title},
then:function(g){return _.A("div",{class:_.yW("ytLandingPageViewModelHeaderTitleContent",J)},_.A(_.x3,{text:function(){return g()}}))}}),_.A(_.v,{cond:function(){var g;
return(g=X.data())==null?void 0:g.description},
then:function(g){var B={};return _.A(_.x3,{className:_.yW("ytLandingPageViewModelHeaderTitleDescription",p,(B.ytLandingPageViewModelHeaderTitleDescriptionMargin=l,B)),text:function(){return g()}})}}))),_.A(_.v,{cond:function(){var g,B;
return(g=X.data())==null?void 0:(B=g.featuredContentList)==null?void 0:B.length},
then:function(){return _.A("div",{class:"ytLandingPageViewModelFeaturedContentSection"},_.A(_.NA,{data:function(){return X.data().featuredContentList}},{featuredContentItemViewModel:function(g){return _.A(gWJ,{data:g.data})}}))}}),_.A(_.v,{cond:function(){var g,B;
return(g=X.data())==null?void 0:(B=g.expandableContentList)==null?void 0:B.length},
then:function(){return _.A("div",{class:"ytLandingPageViewModelFaqSection"},_.A(_.NA,{data:function(){return X.data().expandableContentList}},{faqEntryViewModel:function(g){return _.A("div",{class:"ytLandingPageViewModelFaqSectionEntry"},_.A(_.FXb,{data:g.data}))}}))}}),_.A("div",{class:"ytLandingPageViewModelFooter"},_.A(_.v,{cond:function(){var g;
return(g=X.data())==null?void 0:g.legalCopy},
then:function(g){return _.A("div",{class:"ytLandingPageViewModelFooterLegalCopy"},_.A(_.x3,{text:function(){return g()}}))}}),_.A(_.v,{cond:function(){var g;
return(g=X.data())==null?void 0:g.actions},
then:function(g){return _.A("div",null,_.A(_.NA,{data:function(){return g()}},{flexibleActionsViewModel:function(B){return _.A(_.AB,{data:B.data,
layout:1,className:"ytLandingPageViewModelFooterActions"})}}))}})))},"ii");_.ZZ(_.q(function(X){return _.A("yt-lp-section-group-view-model",{class:"ytLpSectionGroupViewModelHost"},_.A("div",{class:"ytLpSectionGroupViewModelContainer"},_.A(_.NA,{data:function(){return X.data().sections}},{landingPageViewModel:function(J){return _.A(Bw0,{data:J.data,
className:"ytLpSectionGroupViewModelSection"})}})))},"ji"),"yt-lp-section-group-view-model",{props:{data:_.H7}});var $JA=_.q(function(X){var J=X.data;var p=X.selectedKey;var l=X.onSelected;var g=X.groupName;var B=function(){return J().text},k=function(){return J().attributedText},n=function(){return J().subtext},w=function(){return J().attributedSubtext},Y=_.A("div",{class:"ytRadioButtonItemViewModelLabel"},_.A(_.v,{cond:B,
then:function(){return _.A("div",null,B)}}),_.A(_.v,{cond:k,
then:function(){return _.A(_.x3,{text:k})}}),_.A(_.v,{cond:n,
then:function(){return _.A("div",{class:"ytRadioButtonItemViewModelSubText"},n)}}),_.A(_.v,{cond:w,
then:function(){return _.A("div",{class:"ytRadioButtonItemViewModelSubText"},_.A(_.x3,{text:w}))}})),e=function(){if(k()){var h;
return(h=k())==null?void 0:h.content}return B()},Z=function(){if(w()){var h;
return(h=w())==null?void 0:h.content}return n()};
X={};return _.A("yt-radio-button-item-view-model",{class:"ytRadioButtonItemViewModelHost"},_.A(_.e$,{name:g,checked:function(){return!(p==null||!p()||J().key!==(p==null?void 0:p()))},
onChange:function(h){l==null||l(h.target,J(),g==null?void 0:g())},
labelRenderable:function(){return Y},
ariaLabel:function(){return Z()?e()+", "+Z():e()},
className:_.yW((X.ytRadioButtonItemViewModelSubTitle=function(){return!!J().subtext},X))}))},"ki");var WB6=_.q(function(X){var J=X.data,p=X.onSelected,l=X.selectedKey,g=X.groupName;X=X.className;var B=_.C(_.uo(!1,void 0,"mDtSad")),k=B.next().value,n=B.next().value,w=function(){if(l!==void 0){var Y=l();return!(!Y||J().key!==Y)}return k()};
B=_.Sv(function(Y){p?p(Y.currentTarget,J(),g==null?void 0:g()):n(!k())});
return _.A("yt-selectable-item-view-model",{class:_.yW("ytSelectableItemViewModelHost",X,"ytSelectableItemViewModelContainer"),"on:click":B,"prop:checked":w},_.A(_.NA,{data:function(){return J().content}},{cardViewModel:function(Y){return _.A(GJO,{data:Y.data,
isSelected:w})}}))},"li");var CD2=_.q(function(X){var J=X.data;var p=X.onSelected;var l=X.selectedKey;var g=X.groupName;var B=function(){return(g==null?void 0:g())||J().key};
return _.A("yt-radio-button-group-view-model",{class:_.yW("ytRadioButtonGroupViewModelHost",X.className)},_.A("fieldset",{class:"ytRadioButtonGroupViewModelFieldset"},_.A(_.NA,{data:function(){return J().radioButtons}},{radioButtonItemViewModel:function(k){return _.A($JA,{data:k.data,
onSelected:p,selectedKey:l,groupName:B})},
selectableItemViewModel:function(k){return _.A(WB6,{data:k.data,onSelected:p,selectedKey:l,groupName:B})}})))},"mi");var k$g=_.q(function(X){_.sy(function(){if(X.controlledMode()&&X.data().defaultSelected)_.Bf(Error("El"));else{var B;!X.controlledMode()&&((B=X.selected)==null?0:B.call(X))&&_.Bf(Error("Fl"))}});
var J=_.C(_.hF(function(){if(!X.controlledMode())return X.data().defaultSelected})),p=J.next().value,l=J.next().value,g=function(){if(!X.controlledMode())return p();
var B;return(B=X.selected)==null?void 0:B.call(X)};
return _.A("yt-checkbox-item-view-model",{class:_.yW("ytCheckboxItemViewModelHost",X.className)},_.A(_.ZJ,{data:function(){var B=X.data(),k=g();return{title:B.text,subtitle:B.subtext,superlabel:B.superlabel,isSelected:!!k,isDisabled:B.isDisabled,selectionStyle:"LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},
onTap:function(){!X.controlledMode()&&l(!p());var B,k;(k=X.onTap)==null||k.call(X,!!g(),X.data(),(B=X.groupName)==null?void 0:B.call(X))},
isCompact:X.isCompact,disableHorizontalPadding:X.disableHorizontalPadding}))},"ni");var nWp=_.q(function(X){var J=X.data;var p=X.controlledMode;var l=X.selectedKeys;var g=X.onItemTap;var B=X.groupName;var k=X.disableHorizontalPadding;var n=function(){return(B==null?void 0:B())||J().key};
_.sy(function(){p()&&J().defaultSelectedKeys?_.Bf(Error("Gl")):!p()&&(l==null?0:l())&&_.Bf(Error("Hl"))});
X=_.C(_.hF(function(){if(!p())return J().defaultSelectedKeys}));
var w=X.next().value,Y=X.next().value,e=function(Z,h,x){Z=[];!p()&&h.key&&(Z=BzA(h.key,w()||[]),Y(Z));g==null||g(h,Z,x)};
return _.A("yt-checkbox-group-view-model",{class:_.yW("ytCheckboxGroupViewModelHost")},_.A("fieldset",{class:_.yW("ytCheckboxGroupViewModelFieldset")},_.A("div",{role:"list"},_.A(_.NA,{data:function(){return J().checkboxes}},{checkboxItemViewModel:function(Z){var h=Z.data;
return _.A(k$g,{data:h,controlledMode:!0,selected:function(){var x=p()?(l==null?void 0:l())||[]:w()||[],U=h().key;return U?x.includes(U):!1},
onTap:e,groupName:n,disableHorizontalPadding:k})}}))))},"oi");var SK=_.q(function(X){var J=_.mM($AJ,_.eb(function(){var n;return(n=X.data())==null?void 0:n.noteFeedEntityKey},"")),p=_.mM(F_A,_.eb(function(){var n;
return(n=X.data())==null?void 0:n.userRatingEntityKey},"")),l=_.H("enable_user_rating_web"),g=function(){var n,w,Y;
return((n=J())==null?0:n.contributorNote)?(w=J())==null?void 0:w.contributorNote:(Y=X.data())==null?void 0:Y.existingNote},B=function(){var n,w;
return!!p()&&!!WMp((n=p())==null?void 0:n.helpfulnessValue,(w=X.data())==null?void 0:w.noteData)};
if(l){var k={};return _.A("yt-note-view-model",{class:_.yW("ytNoteViewModelHostUserRating",(k.ytNoteViewModelHostUserRatingPublishedNote=function(){var n,w,Y,e;return((n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.isPublished)&&!((Y=X.data())==null?0:(e=Y.noteData)==null?0:e.isUserRatingForm)},k))},_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.A(_.v,{cond:function(){var n,w;
return(n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.isPinned},
then:function(){return _.A(_.f_,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})},
else:function(){return _.A(_.v,{cond:function(){var n,w;return(n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.isPublished},
then:function(){return _.A(_.f_,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataIcon"})}})}}),_.A(_.NA,{data:function(){var n;
return(n=X.data())==null?void 0:n.metadata}},{contentMetadataViewModel:_.uh}),_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataDelimiter"},function(){var n,w;
return(w=_.a((n=X.data())==null?void 0:n.metadata,_.$3t))==null?void 0:w.delimiter}),_.A(_.x3,{text:function(){var n;
return(n=g())==null?void 0:n.publishedTimeText},
className:"ytNoteViewModelMetadataAndOverflowButtonMetadataPublishedTimeText"})),_.A(_.v,{cond:function(){var n,w;return!((n=X.data())==null?0:(w=n.noteData)==null?0:w.isUserRatingForm)},
then:function(){return _.A(_.NA,{data:function(){var n,w,Y,e,Z,h,x,U=!!((n=X.data())==null?0:(w=n.noteData)==null?0:w.isPinned);n=B();w=(Y=X.data())==null?void 0:Y.noteData;Y=(e=J())==null?void 0:(Z=e.contributorNote)==null?void 0:Z.deleteAction;e=(h=X.data())==null?void 0:h.overflowButtonNoteWithRatingOnTapOverride;h=(x=X.data())==null?void 0:x.overflowButton;var y;x=(y=_.a(h,_.ZD))==null?void 0:y.accessibilityText;return U?CEw(w,Y,x):n?{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:e,accessibilityText:x}}:h}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})}})),_.A("div",{class:"ytNoteViewModelNoteContent"},_.A(_.x3,{text:function(){var n;
return(n=g())==null?void 0:n.text}})),_.A(_.v,{cond:function(){var n,w,Y,e;
return!((n=X.data())==null?0:(w=n.noteData)==null?0:w.isPinned)&&!((Y=X.data())==null?0:(e=Y.noteData)==null?0:e.isUserRatingForm)},
then:function(){return _.A(_.v,{cond:B,then:function(){return _.A("div",{class:"ytNoteViewModelUserRatingContainer"},_.A(_.x3,{text:function(){var n,w;return WMp((n=p())==null?void 0:n.helpfulnessValue,(w=X.data())==null?void 0:w.noteData)},
className:"ytNoteViewModelUserRatingContainerText"}))},
else:function(){return _.A(_.NA,{data:function(){var n;return(n=X.data())==null?void 0:n.userRatingButton}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data,
className:"ytNoteViewModelRateThisNoteButton"})}})}})}}),_.A(_.v,{cond:function(){var n,w,Y,e;
return!((n=X.data())==null?0:(w=n.noteData)==null?0:w.ignoreDivider)&&!((Y=X.data())==null?0:(e=Y.noteData)==null?0:e.isUserRatingForm)},
then:function(){return _.A("div",{class:"ytNoteViewModelDivider"},_.A(_.NA,{data:function(){return{dividerViewModel:{dividerStyle:"DIVIDER_STYLE_FULL_BLEED_THIN"}}}},{dividerViewModel:function(n){return _.A(_.sOj,{data:n.data})}}))}}))}return _.A("yt-note-view-model",{class:"ytNoteViewModelHost",
style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 136px);"},_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButton"},_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadata"},_.A(_.v,{cond:function(){var n,w;return(n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.isPinned},
then:function(){return _.A(_.f_,{icon:"KEEP_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})},
else:function(){return _.A(_.v,{cond:function(){var n,w;return(n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.isPublished},
then:function(){return _.A(_.f_,{icon:"PEOPLE_NOTE_FILLED",className:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingIcon"})}})}}),_.A(_.v,{cond:function(){return l},
then:function(){return _.A(_.NA,{data:function(){var n;return(n=X.data())==null?void 0:n.metadata}},{contentMetadataViewModel:function(n){return _.A(_.uh,{data:n.data})}})}}),_.A(_.x3,{text:function(){var n,w;
return(n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.headerText}}),_.A("div",{class:"ytNoteViewModelMetadataAndOverflowButtonMetadataNonUserRatingDelimiter"},_.A(_.x3,{text:function(){var n,w;
return(n=X.data())==null?void 0:(w=n.noteData)==null?void 0:w.delimiter}})),_.A(_.x3,{text:function(){var n,w;
return(n=J())==null?void 0:(w=n.contributorNote)==null?void 0:w.publishedTimeText}})),_.A(_.NA,{data:function(){var n,w,Y;
return CEw((n=X.data())==null?void 0:n.noteData,(w=J())==null?void 0:(Y=w.contributorNote)==null?void 0:Y.deleteAction)}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data,
className:"ytNoteViewModelMetadataAndOverflowButtonOverflowButton"})}})),_.A("div",{class:"ytNoteViewModelNoteContent"},_.A(_.x3,{text:function(){var n,w;
return(n=J())==null?void 0:(w=n.contributorNote)==null?void 0:w.text}})))},"pi");
SK.idomCompat=!0;_.ZZ(_.q(function(X){var J=_.eb(function(){var m;return(m=X.data())==null?void 0:m.flowStateEntityKey},""),p=_.mM(_.Ze,J),l=_.mM($AJ,_.eb(function(){var m;
return(m=X.data())==null?void 0:m.noteFeedEntityKey},"")),g=_.C(_.hF(function(){var m;
return(m=_.a(X.data().helpfulnessValue,iBb))==null?void 0:m.defaultSelectedKey})),B=g.next().value,k=g.next().value;
g=_.C(_.hF(function(){var m,d,G;return(G=_.a((m=_.a(X.data().helpfulnessValue,iBb))==null?void 0:(d=m.radioButtons)==null?void 0:d.find(function(P){var Q;return((Q=_.a(P,sMp))==null?void 0:Q.key)===B()}),sMp))==null?void 0:G.value}));
var n=g.next().value,w=g.next().value;g=_.C(_.hF(function(){var m;return(m=_.a(X.data().helpfulReasons,jMp))==null?void 0:m.defaultSelectedKeys}));
var Y=g.next().value,e=g.next().value;g=_.C(_.hF(function(){var m;return(m=_.a(X.data().notHelpfulReasons,jMp))==null?void 0:m.defaultSelectedKeys}));
var Z=g.next().value,h=g.next().value,x=function(m,d){k(d.key);w(d.value);e([]);h([])},U=function(){var m,d;
return((m=n())==null?void 0:m.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_HELPFUL"||((d=n())==null?void 0:d.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"},y=function(){var m,d;
return((m=n())==null?void 0:m.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_SOMEWHAT_HELPFUL"||((d=n())==null?void 0:d.noteHelpfulnessValue)==="NOTE_HELPFULNESS_VALUE_NOT_HELPFUL"},c=function(m){kyA(m.key,Y,e)},D=function(m){kyA(m.key,Z,h)};
_.sy(function(){var m,d,G;DwA((m=X.data())==null?void 0:(d=m.userRatingFormSchema)==null?void 0:d.id,{isValid:function(){return!!B()},
formData:function(){var P=n(),Q=LMT(Y(),_.a(X.data().helpfulReasons,jMp)),E=LMT(Z(),_.a(X.data().notHelpfulReasons,jMp));P={helpfulnessValue:P==null?void 0:P.noteHelpfulnessValue};if(Q){P.helpfulReasons=[];Q=_.C(Q);for(var BK=Q.next();!BK.done;BK=Q.next()){BK=BK.value;var CY=void 0;if((CY=BK)==null?0:CY.noteHelpfulReason)CY=void 0,P.helpfulReasons.push((CY=BK)==null?void 0:CY.noteHelpfulReason)}}if(E)for(P.notHelpfulReasons=[],E=_.C(E),Q=E.next();!Q.done;Q=E.next())if(Q=Q.value,BK=void 0,(BK=Q)==
null?0:BK.noteNotHelpfulReason)BK=void 0,P.notHelpfulReasons.push((BK=Q)==null?void 0:BK.noteNotHelpfulReason);return{userRatingFormData:P}},
submitConfig:{submitId:"SUBMIT_ID_CROWDSOURCED_CONTEXT_USER_RATING_FORM",params:(G=_.a(p(),UV0))==null?void 0:G.submitFormParams},onSubmitResult:function(){var P,Q=(P=_.a(p(),UV0))==null?void 0:P.userRatingEntityKey,E;P={key:Q,helpfulnessValue:(E=n())==null?void 0:E.noteHelpfulnessValue};Q&&_.vH(_.uE("contextNoteUserRatingEntityPayload",Q,P));var BK;Q=(BK=X.data())==null?void 0:BK.viewNoteFlowStepId;var CY;if((CY=l())==null||!CY.contributorNote){var Um;Q=(Um=X.data())==null?void 0:Um.zeroStateFlowStepId}(BK=
Object.assign({},p()))&&Q&&(BK.currentStepId=Q,BK.stepIdStack=[Q],_.vH(_.uE("flowStateEntity",J(),BK)));var em;(BK=(em=X.data())==null?void 0:em.ratingSubmittedSnackbarCommand)&&_.gt(BK)},
disableDuringSubmission:!0})});
return _.A("yt-note-user-rating-view-model",{class:"ytNoteUserRatingViewModelHost"},_.A(_.NA,{data:function(){var m=_.a(p(),UV0);if(m){var d;var G={noteViewModel:{metadata:{contentMetadataViewModel:{metadataRows:[{metadataParts:[{text:m==null?void 0:(d=m.note)==null?void 0:d.headerText}]}],delimiter:"\u2022"}},existingNote:m.note,noteData:{isUserRatingForm:!0},noteFeedEntityKey:"",userRatingEntityKey:""}}}else G=void 0;return G}},{noteViewModel:function(m){return _.A("div",{class:"ytNoteUserRatingViewModelNoteContainer"},
_.A(SK,{data:m.data}))}}),_.A(_.NA,{data:function(){var m;
return(m=X.data())==null?void 0:m.helpfulnessValue}},{radioButtonGroupViewModel:function(m){return _.A("div",{class:"ytNoteUserRatingViewModelHelpfulnessValue"},_.A(CD2,{data:m.data,
onSelected:x,selectedKey:B}))}}),_.A(_.v,{cond:U,
then:function(){return _.A("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.A("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.A(_.x3,{text:function(){var m;return(m=X.data())==null?void 0:m.helpfulReasonQuestion}})),_.A(_.NA,{data:function(){var m;
return(m=X.data())==null?void 0:m.helpfulReasons}},{checkboxGroupViewModel:function(m){return _.A(nWp,{data:m.data,
onItemTap:c,selectedKeys:Y,controlledMode:!0})}}))}}),_.A(_.v,{cond:y,
then:function(){return _.A("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainer"},_.A("div",{class:"ytNoteUserRatingViewModelHelpfulReasonContainerTitle"},_.A(_.x3,{text:function(){var m;return(m=X.data())==null?void 0:m.notHelpfulReasonQuestion}})),_.A(_.NA,{data:function(){var m;
return(m=X.data())==null?void 0:m.notHelpfulReasons}},{checkboxGroupViewModel:function(m){return _.A(nWp,{data:m.data,
onItemTap:D,selectedKeys:Z,controlledMode:!0})}}))}}),_.A(_.v,{cond:function(){return!U()&&!y()},
then:function(){return _.A(_.NA,{data:function(){var m;return(m=X.data())==null?void 0:m.helpfulNoteFeatures}},{alertBannerViewModel:function(m){return _.A("div",{class:"ytNoteUserRatingViewModelAlertBanner"},_.A(_.B6U,{data:m.data}))}})}}))},"qi"),"yt-note-user-rating-view-model",{props:{data:_.H7}});_.ZZ(SK,"yt-note-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=_.mM($AJ,_.eb(function(){var p;return(p=X.data())==null?void 0:p.noteFeedEntityKey},""));
return _.A("yt-notes-wrapper-view-model",{class:_.yW("ytNotesWrapperViewModelHost")},_.A(_.v,{cond:function(){var p,l,g;return!((p=X.data())==null||!p.existingNotes)||!((l=X.data())==null||!l.currentNote)&&!((g=J())==null||!g.contributorNote)},
then:function(){return _.A(_.o3,null,_.A(_.NA,{data:function(){var p,l,g,B;return((l=_.a((p=X.data())==null?void 0:p.currentNote,rB2))==null?0:(g=l.noteData)==null?0:g.isPublished)?(B=X.data())==null?void 0:B.currentNote:void 0}},{noteViewModel:function(p){return _.A(SK,{data:p.data})}}),_.A(_.NA,{data:function(){var p;
return(p=X.data())==null?void 0:p.existingNotes}},{noteViewModel:function(p){var l=p.data;
return _.A(_.v,{cond:function(){var g,B;return(g=l())==null?void 0:(B=g.noteData)==null?void 0:B.isPublished},
then:function(){return _.A(SK,{data:l})}})}}),_.A(_.NA,{data:function(){var p,l,g,B,k;
return((l=_.a((p=X.data())==null?void 0:p.currentNote,rB2))==null?0:(g=l.noteData)==null?0:g.isPublished)||(B=J())==null||!B.contributorNote?void 0:(k=X.data())==null?void 0:k.currentNote}},{noteViewModel:function(p){return _.A(SK,{data:p.data})}}),_.A(_.NA,{data:function(){var p;
return(p=X.data())==null?void 0:p.existingNotes}},{noteViewModel:function(p){var l=p.data;
return _.A(_.v,{cond:function(){var g,B;return!((g=l())==null?0:(B=g.noteData)==null?0:B.isPublished)},
then:function(){return _.A(SK,{data:l})}})}}))},
else:function(){return _.A(_.NA,{data:function(){var p;return(p=X.data())==null?void 0:p.zeroStateData}},{contributorZeroStateViewModel:lHp})}}))},"ri"),"yt-notes-wrapper-view-model",{props:{data:_.H7}});var Ag0=_.q(function(X){var J=_.Zp(X,{label:"",text:"",placeholder:"",hint:"",rows:1,overflowStyle:"scroll-vertically",outline:!1,disabled:!1,disableNewLines:!1,characterLimit:void 0,validation:void 0,ariaLabel:void 0,timePickerData:void 0,hasError:!1}),p=J.label,l=J.text,g=J.placeholder,B=J.hint;X=J.rows;var k=J.overflowStyle,n=J.outline,w=J.disabled,Y=J.disableNewLines,e=J.characterLimit,Z=J.validation,h=J.onInput,x=J.ariaLabel,U=J.timePickerData,y=J.hasError,c=_.U$("textarea");J=_.C(_.hF(function(){return l()}));
var D=J.next().value,m=J.next().value;J=_.C(_.uo(!1,void 0,"Z8Zese"));var d=J.next().value,G=J.next().value,P=function(){G(!0)},Q=function(){G(!1)};
_.sy(function(){var XU=c.value,Em=k(),eu=D();Em==="expand-vertically"&&eu&&AOw(XU);c.value.addEventListener("focusin",P);c.value.addEventListener("focusout",Q)});
_.Bo(function(){c.value.removeEventListener("focusin",P);c.value.removeEventListener("focusout",Q)});
var E=function(){var XU;return(XU=Z())==null?void 0:XU.validate(D())},BK=function(){return e()&&!E()&&D().length>e().maxChars},CY=function(){return!!E()||BK()||y()};
J=_.Sv(function(XU){if(!XU.currentTarget)return!1;XU=XU.currentTarget;m(XU.value);k()==="expand-vertically"&&AOw(XU);h==null||h(XU.value);return!0});
var Um=_.Sv(function(XU){Y()&&XU.key==="Enter"&&XU.preventDefault();return!1}),em=_.Sv(function(){c.value.focus()}),HK=function(){return g()||p()},N4={},t6={},dC={},ZX={};
return _.A("textarea-shape",{class:_.yW("ytStandardsTextareaShapeHost",(N4.ytStandardsTextareaShapeTimePicker=function(){var XU;return(XU=U())==null?void 0:XU.useTimePickerStyles},N4))},_.A("div",{class:_.yW("ytStandardsTextareaShapeTextareaContainer",(t6.ytStandardsTextareaShapeTextareaContainerOutline=n,t6.ytStandardsTextareaShapeTextareaContainerOutlineDisabled=w,t6.ytStandardsTextareaShapeTextareaContainerOutlineError=CY,t6)),
"on:click":em},_.A("label",{class:_.yW("ytStandardsTextareaShapeLabel",(dC.ytStandardsTextareaShapeLabelFocused=d,dC.ytStandardsTextareaShapeLabelDisabled=w,dC.ytStandardsTextareaShapeLabelError=function(){return CY()&&!w()},dC.ytStandardsTextareaShapeLabelHidden=function(){return!d()&&!D()&&!!HK()},dC))},p),_.A("div",{class:_.yW("ytStandardsTextareaShapePlaceholder",(ZX.ytStandardsTextareaShapePlaceholderVisible=function(){return!d()&&!D()},ZX)),
"aria-hidden":"true"},HK),_.A("textarea",{el:c,"aria-label":x,class:"ytStandardsTextareaShapeTextarea",rows:X,disabled:w,placeholder:HK,"prop:value":D,"on:input":J,"on:keydown":Um})),_.A(_.v,{cond:function(){return B()&&!CY()},
then:function(){var XU={};return _.A("div",{class:_.yW("ytStandardsTextareaShapeHint",(XU.ytStandardsTextareaShapeHintDisabled=w,XU))},_.A("div",{class:"ytStandardsTextareaShapeHintHintMessage"},B))}}),_.A(_.v,{cond:E,
then:function(){return _.A(LBA,{disabled:w},_.A("div",{class:"ytStandardsTextareaShapeErrorMessage"},E))}}),_.A(_.v,{cond:e,
then:function(XU){return _.A(_.v,{cond:BK,then:function(){return _.A(LBA,{disabled:w},_.A("div",{class:"ytStandardsTextareaShapeErrorMessage"},function(){return XU().errorMessage}),_.A("div",{class:"ytStandardsTextareaShapeErrorCharacterCount"},function(){return D().length+"/"+XU().maxChars}))}})}}))},"si");
Ag0.idomCompat={callbacks:{onInput:!0}};var LBA=_.q(function(X){var J={};return _.A("div",{class:_.yW("ytStandardsTextareaShapeError",(J.ytStandardsTextareaShapeErrorDisabled=X.disabled,J)),role:"alert"},_.A(_.f_,{icon:"INFO",className:"ytStandardsTextareaShapeErrorIcon",size:16}),X.children)},"ti");var wq2=_.q(function(X){var J=X.data;return _.A("text-field-view-model",{class:"ytTextFieldViewModelHost"},_.A(Ag0,{text:X.text,label:function(){var p;return(p=J().contentProperties)==null?void 0:p.labelText},
placeholder:function(){var p;return(p=J().contentProperties)==null?void 0:p.placeholderText},
hint:function(){var p;return(p=J().contentProperties)==null?void 0:p.hintText},
outline:function(){var p;return!((p=J().displayProperties)==null?0:p.hideBorder)},
overflowStyle:function(){var p;return((p=J().displayProperties)==null?0:p.isMultiline)?"expand-vertically":"scroll-vertically"},
disabled:X.disabled,disableNewLines:function(){var p;return(p=J().displayProperties)==null?void 0:p.disableNewLines},
onInput:X.onInput,characterLimit:X.characterLimit,validation:X.validation,rows:function(){var p;return(p=J().displayProperties)==null?void 0:p.rows}}))},"ui");var YRT=_.q(function(X){var J=X.data;return _.A("text-form-field-view-model",{class:"ytTextFormFieldViewModelHost"},_.A(Ag0,{text:X.text,label:function(){var p;return(p=J().contentProperties)==null?void 0:p.labelText},
placeholder:function(){var p;return(p=J().contentProperties)==null?void 0:p.placeholderText},
hint:function(){var p;return(p=J().contentProperties)==null?void 0:p.hintText},
outline:function(){var p;return!((p=J().displayProperties)==null?0:p.hideBorder)},
overflowStyle:function(){var p;return((p=J().displayProperties)==null?0:p.isMultiline)?"expand-vertically":"scroll-vertically"},
disableNewLines:function(){var p;return(p=J().displayProperties)==null?void 0:p.disableNewLines},
onInput:X.onInput,characterLimit:X.characterLimit,validation:X.validation,rows:function(){var p;return(p=J().displayProperties)==null?void 0:p.rows}}))},"vi");var vWs=_.q(function(X){var J=_.C(_.hF(function(){var CY,Um;return((CY=X.data().structuredContextNoteFormSchema)==null?0:(Um=CY.initialValues)==null?0:Um.noteBody)?X.data().structuredContextNoteFormSchema.initialValues.noteBody:""})),p=J.next().value,l=J.next().value;
J=_.C(_.hF(function(){X.data();return!1}));
var g=J.next().value,B=J.next().value;J=_.C(_.hF(function(){X.data();return!1}));
var k=J.next().value,n=J.next().value;J=_.C(_.hF(function(){var CY,Um;return((CY=X.data().structuredContextNoteFormSchema)==null?0:(Um=CY.initialValues)==null?0:Um.timestamp)?X.data().structuredContextNoteFormSchema.initialValues.timestamp:""}));
var w=J.next().value,Y=J.next().value;J=_.C(_.hF(function(){X.data();return!1}));
var e=J.next().value,Z=J.next().value;J=_.C(_.hF(function(){var CY,Um;return((CY=X.data().structuredContextNoteFormSchema)==null?0:(Um=CY.initialValues)==null?0:Um.sources)?[X.data().structuredContextNoteFormSchema.initialValues.sources]:[]}));
var h=J.next().value,x=J.next().value;J=_.C(_.hF(function(){X.data();return!1}));
var U=J.next().value,y=J.next().value;J=_.C(_.hF(function(){return!1}));
var c=J.next().value,D=J.next().value;_.sy(function(){var CY;RNg((CY=X.data().structuredContextNoteFormSchema)==null?void 0:CY.id,{isSubmitting:c,onSubmit:function(){D(!0);var Um=aLb(p(),w(),h(),X.data()),em=_.yG().resolve(_.SV);Um&&em&&em.resolveCommand(Um,{commandController:{onSuccess:function(){D(!1)}}})},
isValid:function(){return g()&&!k()&&!e()&&!U()}})});
var m=function(CY){if(CY!==void 0&&(l(CY),!g()&&CY.length>0&&B(!0),g())){var Um=vz2(X.data());if(Um){var em=Um.minLength;Um=Um.maxLength;em&&CY.length<em?n(!0):Um&&CY.length>Um?n(!0):n(!1)}}},d=function(CY){if(CY!==void 0){Y(CY);
if(CY.length>0){var Um,em,HK,N4,t6=ZEs((Um=X.data())==null?void 0:(em=Um.structuredContextNoteFormSchema)==null?void 0:(HK=em.fieldSchemas)==null?void 0:(N4=HK.timestamp)==null?void 0:N4.validationSchema);if(t6&&(Um=t6.regex)&&!(new RegExp(Um)).test(CY)){Z(!0);return}}Z(!1)}},G=function(CY){if(CY!==void 0){var Um=CY.split(/[ \n]/).map(function(em){return em.trim()});
x(Um);if(CY.length>0)for(CY=_.C(Um),Um=CY.next();!Um.done;Um=CY.next())if(!HE6(Um.value)){y(!0);return}y(!1)}},P=function(){return{validate:function(CY){if(g()){var Um=vz2(X.data());
if(Um){var em=Um.minLength;Um=Um.translations;if(em&&CY.length<em)return Um==null?void 0:Um.minLengthErrorMessage}}}}},Q=function(){var CY=vz2(X.data()),Um=CY==null?void 0:CY.maxLength,em;
CY=CY==null?void 0:(em=CY.translations)==null?void 0:em.maxLengthErrorMessage;if(Um&&CY)return{maxChars:Um,errorMessage:CY}},E=function(){return{validate:function(CY){if(CY){var Um,em,HK,N4,t6=ZEs((Um=X.data())==null?void 0:(em=Um.structuredContextNoteFormSchema)==null?void 0:(HK=em.fieldSchemas)==null?void 0:(N4=HK.timestamp)==null?void 0:N4.validationSchema);
if(t6&&(Um=t6.regex,t6=t6.translations,Um&&!(new RegExp(Um)).test(CY)))return t6==null?void 0:t6.regexErrorMessage}}}},BK=function(){return{validate:function(CY){if(CY){var Um,em,HK,N4,t6=xAA((Um=X.data())==null?void 0:(em=Um.structuredContextNoteFormSchema)==null?void 0:(HK=em.fieldSchemas)==null?void 0:(N4=HK.sources)==null?void 0:N4.validationSchema);
if(t6&&(Um=t6.translations,Um==null?0:Um.selectedErrorMessage))for(CY=CY.split(/[ \n]/).map(function(dC){return dC.trim()}),CY=_.C(CY),em=CY.next();!em.done;em=CY.next())if(!HE6(em.value))return CY=void 0,(CY=Um)==null?void 0:CY.selectedErrorMessage}}}};
return _.A("yt-structured-context-note-view-model",{class:"ytStructuredContextNoteViewModelHost",style:"height: calc(var(--ytd-watch-flexy-panel-max-height, 720px) - 209px);"},_.A("div",{class:"ytStructuredContextNoteViewModelTextField"},_.A(_.NA,{data:function(){var CY;return(CY=X.data())==null?void 0:CY.noteContents}},{textFormFieldViewModel:function(CY){return _.A(YRT,{data:CY.data,
onInput:m,validation:P,characterLimit:Q})},
textFieldViewModel:function(CY){return _.A(wq2,{data:CY.data,onInput:m,validation:P,characterLimit:Q})}})),_.A("div",{class:"ytStructuredContextNoteViewModelTextField"},_.A(_.NA,{data:function(){var CY;
return(CY=X.data())==null?void 0:CY.noteTimestamp}},{textFormFieldViewModel:function(CY){return _.A(YRT,{data:CY.data,
onInput:d,validation:E})},
textFieldViewModel:function(CY){return _.A(wq2,{data:CY.data,onInput:d,validation:E})}})),_.A("div",{class:"ytStructuredContextNoteViewModelTextField"},_.A(_.NA,{data:function(){var CY;
return(CY=X.data())==null?void 0:CY.noteSources}},{textFormFieldViewModel:function(CY){return _.A(YRT,{data:CY.data,
onInput:G,validation:BK})},
textFieldViewModel:function(CY){return _.A(wq2,{data:CY.data,onInput:G,validation:BK})}})))},"wi");
vWs.idomCompat=!0;_.ZZ(vWs,"yt-structured-context-note-view-model",{props:{data:_.H7}});var eRp=_.q(function(X){var J=_.C(_.hF(function(){var B;if((B=X.controlled)==null?0:B.call(X))return[];var k;return(((k=X.data())==null?void 0:k.chips)||[]).map(function(n){n=_.a(n,_.hv);if(n==null?0:n.selected)return UAp(n.chipValue)}).filter(function(n){return n!==void 0})})),p=J.next().value,l=J.next().value,g=function(B){var k=UAp(B.chipValue);
if(k!==void 0){var n;if((n=X.controlled)==null?0:n.call(X))return void X.controlled().onTap(k);B=p().includes(k)?[].concat(_.EU(p().filter(function(Y){return Y!==k}))):[].concat(_.EU(p()),[k]);
l(B);var w;if((w=X.uncontrolled)==null?0:w.call(X))X.uncontrolled().onUpdate(B)}};
return _.A("chip-selection-form-field-view-model",{class:"ytChipSelectionFormFieldViewModelHost",role:"tablist"},_.A(_.Kr,{each:function(){return X.data().chips||[]}},function(B){return _.A("div",{class:"ytChipSelectionFormFieldViewModelChipWrapper"},_.A(_.azH,{data:function(){return _.a(B,_.hv)},
selected:function(){var k;if(k=_.a(B,_.hv)){var n=UAp(k.chipValue);if(n!==void 0){var w;k=((w=X.controlled)==null?0:w.call(X))?X.controlled().selectedValues.includes(n):p().includes(n)}else k=void 0}else k=!1;return k},
callback:g}))}))},"xi");var ZU2=_.q(function(X){var J=X.data;var p=function(){var n;return((n=J())==null?void 0:n.flowStateKey)||""},l=_.mM(_.Ze,p),g=function(){var n;
return(n=_.a(l(),kFT))==null?void 0:n.chips},B=function(n){if(n!==void 0){var w=g()||[];
w=w.find(function(Y){return Y===n})?w.filter(function(Y){return Y!==n}):[].concat(_.EU(w),[n]);
w=Object.assign({},l(),{feedbackFormFlowState:Object.assign({},_.a(l(),kFT),{chips:w})});_.vH(_.uE("flowStateEntity",p(),w))}},k=function(){var n;
return _.a((n=J())==null?void 0:n.inputBox,nTT)};
X=_.KM(function(n){var w=k();w=!(w==null?0:w.maxChars)||n.length<=w.maxChars;n=Object.assign({},l(),{feedbackFormFlowState:Object.assign({},_.a(l(),kFT),{detail:n}),abuseReportFlowState:Object.assign({},_.a(l(),aY),{navigationEnabled:w})});_.vH(_.uE("flowStateEntity",p(),n))},150);
return _.A("yt-feedback-form-view-model",{class:"ytFeedbackFormViewModelHost"},_.A("div",{class:"ytFeedbackFormViewModelChips"},_.A(_.NA,{data:function(){var n;return(n=J())==null?void 0:n.chipSelection}},{chipSelectionFormFieldViewModel:function(n){return _.A(eRp,{data:n.data,
controlled:function(){return{selectedValues:g()||[],onTap:B}}})}})),_.A("div",{class:"ytFeedbackFormViewModelInputBox"},_.A(Ag0,{text:function(){var n;
return(n=_.a(l(),kFT))==null?void 0:n.detail},
placeholder:function(){var n;return((n=k())==null?void 0:n.placeholderText)||""},
outline:!0,rows:4,characterLimit:function(){var n=k();if(n&&n.maxChars)return{maxChars:n.maxChars,errorMessage:n.maxCharsExceededErrorMessage||""}},
onInput:X})),_.A("div",{class:"ytFeedbackFormViewModelFooterText"},_.A(_.x3,{text:function(){return J().footerText}})))},"yi");
ZU2.idomCompat=!0;_.ZZ(ZU2,"yt-feedback-form-view-model",{props:{data:_.H7}});var hR6=_.q(function(X){var J=X.data;var p=_.mM(Sob,function(){return J().flowStateKey||""}),l=function(){var g;
_.gt((g=_.a(p(),aY))==null?void 0:g.navigationCommand)};
return _.A("yt-report-form-bottom-bar-view-model",{class:"ytWebReportFormBottomBarViewModelHost"},_.A("div",{class:"ytWebReportFormBottomBarViewModelBottomBarContainer"},_.A(_.NA,{data:function(){return J().cancelButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:l})}}),_.A(_.NA,{data:function(){var g;
if(J().navButton){var B=Object;var k=B.assign,n=_.a(J().navButton,_.ZD),w=((g=_.a(p(),aY))==null?0:g.navigationEnabled)?"BUTTON_VIEW_MODEL_STATE_ACTIVE":"BUTTON_VIEW_MODEL_STATE_DISABLED",Y,e;g=_.a((Y=_.a(p(),aY))==null?void 0:Y.navigationCommand,_.sW);Y=(e=_.a(g,_.Zo))==null?void 0:e.url;B={buttonViewModel:k.call(B,{},n,{state:w,iconName:Y?"OPEN_IN_NEW":""})}}else B=void 0;return B}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytWebReportFormBottomBarViewModelButton",onClick:l})}})))},"zi");
hR6.idomCompat=!0;_.ZZ(hR6,"yt-report-form-bottom-bar-view-model",{props:{data:_.H7}});var xJg=_.q(function(X){var J=X.nextStep;return _.A("div",{class:"ytWebReportFormConfirmationPageViewModelRow"},_.A("div",{class:"ytWebReportFormConfirmationPageViewModelIcon","aria-hidden":"true"},_.A(_.f_,{icon:function(){return J().iconName||""}})),_.A("div",null,_.A(_.x3,{text:function(){return J().text},
className:"ytWebReportFormConfirmationPageViewModelNextStepText"})))},"Ai"),HUA=_.q(function(X){var J=X.data;
var p,l=(p=_.yG().resolve(_.I6(_.MA)))==null?void 0:p(),g=_.mM(_.Ze,function(){return J().flowStateKey||""});
return _.A("yt-report-form-confirmation-page-view-model",{class:function(){var B;return((B=_.a(g(),aY))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelHostDialog":"ytWebReportFormConfirmationPageViewModelHostPanel"}},_.A("div",{class:function(){var B;
return((B=_.a(g(),aY))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormConfirmationPageViewModelImageDialog":"ytWebReportFormConfirmationPageViewModelImagePanel"}},_.A(_.wt,{data:function(){return l&&J().imageDark?J().imageDark:J().image},
alt:"",targetHeight:115,targetWidth:178,preserveHeight:!0,preserveWidth:!0})),_.A("div",{class:"ytWebReportFormConfirmationPageViewModelConfirmationContainer"},_.A("h1",{class:"ytWebReportFormConfirmationPageViewModelHeader"},function(){return J().confirmationHeader}),_.A("div",{class:"ytWebReportFormConfirmationPageViewModelBody"},_.A(_.x3,{text:function(){return J().confirmationText}})),_.A("div",{class:"ytWebReportFormConfirmationPageViewModelLawEnforcementText"},_.A(_.x3,{text:function(){return J().lawEnforcementText}})),
_.A("h1",{class:"ytWebReportFormConfirmationPageViewModelExpectHeader"},function(){return J().whatToExpectHeader}),_.A(_.v,{cond:function(){return J().nextSteps},
then:function(B){return _.A("div",null,_.A(_.Kr,{each:B},function(k){return _.A(xJg,{nextStep:k})}))}}),_.A(_.v,{cond:function(){return J().legalReportText},
then:function(B){return _.A("div",null,_.A(_.x3,{text:B,className:"ytWebReportFormConfirmationPageViewModelLegalText"}))}})))},"Bi");
HUA.idomCompat=!0;_.ZZ(HUA,"yt-report-form-confirmation-page-view-model",{props:{data:_.H7}});var aHA=_.q(function(X){var J=X.data;var p=function(){var B;return((B=_.a(J().inputBox,nTT))==null?void 0:B.maxChars)||500},l=function(){return J().flowStateKey||""},g=_.mM(_.Ze,l);
X=_.KM(function(B){B=Object.assign({},g(),{flowFormState:{isValid:B.length<=p()},abuseReportFlowState:{userComments:B,navigationEnabled:!(B.length>p()),isReportFormDirty:!0}});_.Yr().dispatch(_.jY("flowStateEntity",l(),B))},150);
_.sy(function(){var B=Object.assign({},g(),{flowFormState:{isValid:!0}});_.Yr().dispatch(_.jY("flowStateEntity",l(),B))});
return _.A("yt-report-form-details-page-view-model",{class:function(){var B;return((B=_.a(g(),aY))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHostDialog":"ytWebReportFormDetailsPageViewModelHostPanel"}},_.A("h1",{class:function(){var B;
return((B=_.a(g(),aY))==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormDetailsPageViewModelHeaderDialog":"ytWebReportFormDetailsPageViewModelHeaderPanel"}},function(){return J().detailsPageHeader}),_.A("div",{class:"ytWebReportFormDetailsPageViewModelBody"},_.A(_.x3,{text:function(){return J().bodyText}})),_.A("div",{class:"ytWebReportFormDetailsPageViewModelInput"},_.A(Ag0,{label:function(){var B;
return((B=_.a(J().inputBox,nTT))==null?void 0:B.placeholderText)||""},
outline:!0,rows:10,characterLimit:function(){var B;return{errorMessage:((B=_.a(J().inputBox,nTT))==null?void 0:B.maxCharsExceededErrorMessage)||"",maxChars:p()}},
onInput:X})))},"Ci");
aHA.idomCompat=!0;_.ZZ(aHA,"yt-report-form-details-page-view-model",{props:{data:_.H7}});var UJO=_.q(function(X){var J=X.data;var p=function(){return J().flowStateKey||""},l=_.mM(_.Ze,p),g=function(){return _.a(l(),aY)};
return _.A("yt-report-form-reason-select-page-view-model",{class:function(){var B;return((B=g())==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHostDialog":"ytWebReportFormReasonSelectPageViewModelHostPanel"}},_.A("h1",{class:function(){var B;
return((B=g())==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelHeaderDialog":"ytWebReportFormReasonSelectPageViewModelHeaderPanel"}},function(){return J().pageHeader}),_.A("div",{class:"ytWebReportFormReasonSelectPageViewModelBody"},_.A(_.x3,{text:function(){return J().bodyText}})),_.A("div",{class:function(){var B;
return((B=g())==null?void 0:B.pageType)==="REPORT_FORM_PAGE_TYPE_DIALOG"?"ytWebReportFormReasonSelectPageViewModelReasonsDialog":"ytWebReportFormReasonSelectPageViewModelReasonsPanel"}},_.A(CD2,{data:function(){return _.a(J().radioButtonGroup,iBb)},
onSelected:function(B,k){B=Object.assign({},l(),{abuseReportFlowState:Object.assign({},g(),{reasonKey:k.key,navigationEnabled:!0,isReportFormDirty:!0,navigationCommand:k.command})});_.vH(_.uE("flowStateEntity",p(),B))},
selectedKey:function(){var B;return(B=g())==null?void 0:B.reasonKey},
groupName:"report-form-reason-select-page"})))},"Di");
UJO.idomCompat=!0;_.ZZ(UJO,"yt-report-form-reason-select-page-view-model",{props:{data:_.H7}});var rgA=_.q(function(X){var J=X.data;var p,l=(p=_.yG().resolve(_.I6(_.MA)))==null?void 0:p();return _.A("yt-report-form-sign-in-page-view-model",{class:"ytReportFormSignInPageViewModelHost"},_.A("div",{class:"ytReportFormSignInPageViewModelSignInPromptImage"},_.A(_.wt,{data:function(){return l&&J().imageDark?J().imageDark:J().image},
alt:""})),_.A("div",{class:"ytReportFormSignInPageViewModelSignInTextContent"},_.A("h1",{class:"ytReportFormSignInPageViewModelSignInPromptHeader"},function(){return J().header}),_.A(_.x3,{text:function(){return J().text},
className:"ytReportFormSignInPageViewModelSignInPromptBody"})))},"Ei");
rgA.idomCompat=!0;_.ZZ(rgA,"yt-report-form-sign-in-page-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=_.Fg(_.oZU.talkToRecsStateSelector),l=function(){return J().titleSuperscript},g=function(){return J().answersShelf},B=function(){return J().videoShelf},k=function(){var E;
return(E=J().textInputPlaceholder)==null?void 0:E.content},n=function(){return J().showOpenTextInput},w=function(){var E;
return(E=J().textInputValue)==null?void 0:E.content},Y=function(){return J().isMultiTurnFlow?J().resetButtonViewModel:void 0},e="",Z=function(){return J().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_ALLOW_DESELECTION"?2:1};
X=_.C(_.uo("",void 0,"GjDBze"));var h=X.next().value,x=X.next().value;X=_.C(_.uo(!1,void 0,"cHfsvd"));var U=X.next().value,y=X.next().value,c=function(){return{state:U()||h()?"active":"disabled",disabled:!(U()||h())}};
_.ii(function(){if(n()){w()&&x(w());var E;if(!Y()&&((E=p())==null?0:E.stepStates)){var BK;E=Object.keys((BK=p())==null?void 0:BK.stepStates);BK=E[E.length-1];var CY,Um;BK=(CY=p().stepStates[BK])==null?void 0:(Um=CY.userQuery)==null?void 0:Um.userQuery;_.vH(iIJ());BK&&D(BK)}}});
var D=function(E){var BK=J().onUpdateText;BK&&_.gt(BK,{form:{userQuery:E}});x(E)},m=_.KM(function(E){D(E.target.value.trim())},150),d=_.Sv(function(E){var BK;
e=(BK=E.target.value)==null?void 0:BK.trim();m(E);return!1}),G=_.Sv(function(E){E.key==="Enter"&&(U()||h())&&(D(E.target.value.trim()),Q());
return!1}),P=function(E,BK){y(BK);
if(BK){if(J().isMultiTurnFlow&&!e){var CY;D((CY=E==null?void 0:E.text)!=null?CY:"")}J().chipSelectionMode==="TALK_TO_RECS_CHIP_SELECTION_MODE_CLICK_TO_SUBMIT"&&Q()}else x(e)},Q=function(){var E=_.a(J().nextButtonViewModel,_.ZD);
if(E==null?0:E.trackingParams){E=_.V_(E.trackingParams);var BK=_.Kv();BK&&E&&_.Cs(BK,E,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}(E=J().onNextStepCommand)&&_.gt(E)};
X={};return _.A("yt-talk-to-recs-view-model",{class:"ytwTalkToRecsHost"},_.A("div",{class:"ytwTalkToRecsTopCornerButton"},_.A(_.NA,{data:function(){return J().topCornerButton}},{buttonViewModel:_.q7})),_.A("div",{class:"ytwTalkToRecsTalkToRecsWrapper"},_.A("div",{class:"ytwTalkToRecsTitle",
role:"heading",tabindex:0},_.A(_.x3,{text:function(){return J().title}}),_.A(_.v,{cond:l,
then:function(){return _.A("sup",{class:"ytwTalkToRecsSuperScript"},_.A(_.x3,{text:l}))}})),_.A("div",{class:"ytwTalkToRecsSubtitle"},_.A(_.x3,{text:function(){return J().subtitle}})),_.A("div",{class:"ytwTalkToRecsResultsShelf"},_.A(_.v,{cond:g,
then:function(){return _.A(_.NA,{data:g},{chipsShelfViewModel:function(E){return _.A("div",{class:"ytwTalkToRecsChipsShelfViewModel"},_.A(_.KB,{data:E.data,callback:P,selectionBehavior:Z}))}})}}),_.A(_.v,{cond:B,
then:function(){return _.A(_.NA,{data:B},{horizontalShelfViewModel:function(E){return _.A("div",{class:"ytwTalkToRecsHorizontalShelfViewModel"},_.A(_.HF,{data:E.data,thumbnailAspectRatio:0}))}})}})),_.A("div",{class:_.yW("ytwTalkToRecsRefinementContainer",(X.ytwTalkToRecsBottomMargin=function(){return J().isMultiTurnFlow},X))},_.A(_.v,{cond:n,
then:function(){return _.A("div",{class:"ytwTalkToRecsUserInputBox"},_.A("input",{type:"text",class:"ytwTalkToRecsTextInput",title:k,placeholder:k,value:h,"on:input":d,"on:keyup":G,maxlength:200}))}}),_.A(_.NA,{data:function(){return J().isMultiTurnFlow?J().nextButtonViewModel:void 0}},{buttonViewModel:function(E){return _.A("div",{class:"ytwTalkToRecsFlowControlButtons"},_.A(_.q7,{data:E.data,
buttonOverrides:c}))}}),_.A(_.NA,{data:Y},{buttonViewModel:function(E){return _.A("div",{class:"ytwTalkToRecsFlowControlButtons"},_.A(_.q7,{data:E.data,
onClick:function(){var BK=_.a(J().resetButtonViewModel,_.ZD);D(h());(BK=BK==null?void 0:BK.onTap)&&_.gt(BK)}}))}}))))},"Gi"),"yt-talk-to-recs-view-model",{props:{data:_.H7}});var rOp={sources:[{clientResource:{imageName:"CHECK"}}]};var IHA=_.q(function(X){var J=_.U$("div");X=_.Zp(X,{error:void 0});var p=X.data,l=X.error,g=X.onSelected;X=X.className;var B=_.C(_.hF(function(){return ozw(p())})),k=B.next().value,n=B.next().value;
bEs(p,function(x){n(x);var U,y,c=yOp((U=p().options)==null?void 0:(y=U[x])==null?void 0:y.value,p().type);g==null||g(c);J.value.focus()});
B=_.Sv(function(){if(!p().disabled){var x=p(),U=k(),y=J.value;x.options&&(x=ILO(x.options,U,x.label),_.yG().resolve(_.$5).openSheet({viewModel:x},y))}});
var w=_.B5W(),Y=function(){return!!l()},e=function(){return!!p().disabled},Z={},h={};
return _.A("dropdown-view-model",{class:"ytDropdownViewModelHost"},_.A("div",{class:_.yW("ytDropdownViewModelDropdownContainer",X,(Z.ytDropdownViewModelDropdownContainerErrorBorder=Y,Z.ytDropdownViewModelDropdownContainerDisabled=e,Z)),"on:click":B,el:J,role:"combobox",tabindex:0,"on:keydown":w,"aria-invalid":Y,"aria-disabled":e,"aria-describedby":function(){return Y()?"dropdown-view-model-error":void 0}},_.A("div",{class:"ytDropdownViewModelText"},SVs(p,Y,k),OE2(p,k)),_.A("div",{class:_.yW("ytDropdownViewModelChevronDown",
(h.ytDropdownViewModelChevronDownDisabled=e,h))},_.A(_.f_,{icon:"CHEVRON_DOWN"}))),cOT(p,l))},"Hi");_.ZZ(_.q(function(X){var J=X.data;var p=function(g){var B=DAs(J());B.videoMetadata||(B.videoMetadata={});B.videoMetadata.sponsorshipsMetadata||(B.videoMetadata.sponsorshipsMetadata={});B.videoMetadata.sponsorshipsMetadata.minRequiredTier=String(g)},l=function(g){var B=DAs(J());
B.scheduledRedirectMetadata||(B.scheduledRedirectMetadata={});B.scheduledRedirectMetadata.scheduledRedirectTimeDeltaSec=String(g)};
return _.A("ytfz-schedule-fanzone-view-model",{class:"ytfzScheduleFanzoneViewModelHost"},_.A("section",{class:"ytfzScheduleFanzoneViewModelContentSection"},_.A("h2",{class:"ytfzScheduleFanzoneViewModelTitleGroup"},_.A(_.x3,{text:function(){return J().title}}),_.A(_.f_,{icon:"SCHEDULE_FANZONE",
className:"ytfzScheduleFanzoneViewModelIllustration"})),_.A(_.x3,{text:function(){return J().description},
className:"ytfzScheduleFanzoneViewModelDescription"}),_.A(_.NA,{data:function(){return J().tierChoices}},{dropdownViewModel:function(g){return _.A("div",{class:"ytfzScheduleFanzoneViewModelTierDropdown"},_.A(IHA,{data:g.data,
onSelected:p}))}}),_.A(_.NA,{data:function(){return J().startTimeChoices}},{dropdownViewModel:function(g){return _.A("div",{class:"ytfzScheduleFanzoneViewModelStartTimeDropdown"},_.A(IHA,{data:g.data,
onSelected:l}))}}),_.A(_.x3,{text:function(){return J().notice},
className:"ytfzScheduleFanzoneViewModelNotice"})),_.A("footer",{class:"ytfzScheduleFanzoneViewModelFooterSection"},_.A(_.NA,{data:function(){return J().scheduleButton}},{panelFooterViewModel:oF})))},"Ii"),"ytfz-schedule-fanzone-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;X=X.className===void 0?"":X.className;var p=_.mM(Sob,function(){return J().flowStateEntityKey||""}),l={};
l=_.yW("ytFlowBottomBarViewModelFlowBottomBarButtons",(l.ytFlowBottomBarViewModelFlowBottomBarButtonsDistributed=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"||J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_DISTRIBUTED_SPACE"},l));
var g={},B=_.yW("ytFlowBottomBarViewModelFlowBottomBarPrimaryButton",l,(g.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonVerticalCentered=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},g.ytFlowBottomBarViewModelFlowBottomBarPrimaryButtonFlexPrimary=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FLEX_PRIMARY"},g));
g={};var k=_.yW("ytFlowBottomBarViewModelFlowBottomBarSecondaryButton",l,(g.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonVerticalCentered=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},g.ytFlowBottomBarViewModelFlowBottomBarSecondaryButtonFullDistributed=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_FULL_DISTRIBUTED"},g));
l={};l=_.yW("ytFlowBottomBarViewModelFlowBottomBarButtonSection",(l.ytFlowBottomBarViewModelFlowBottomBarButtonSectionVerticalCentered=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_VERTICAL_CENTERED"},l.ytFlowBottomBarViewModelFlowBottomBarButtonSectionJustifyEnd=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_JUSTIFY_END"},l.ytFlowBottomBarViewModelFlowBottomBarButtonSectionSpaceBetween=function(){return J().style==="FLOW_BOTTOM_BAR_BUTTON_LAYOUT_STYLE_SPACE_BETWEEN"},
l));
X=_.yW("ytFlowBottomBarViewModelHost",X);return _.A("yt-flow-bottom-bar-view-model",{class:X},_.A(_.v,{cond:function(){var n;return(n=J())==null?void 0:n.textSection},
then:function(n){return _.A("div",{class:"ytFlowBottomBarViewModelFlowBottomBarTextSection"},_.A(_.x3,{text:n}))}}),_.A("div",{class:l},_.A(_.NA,{data:function(){return J().secondaryButton}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data,
className:k})}}),_.A(_.NA,{data:function(){return J().primaryButton}},{buttonViewModel:function(n){return _.A(_.q7,{data:n.data,
className:B,buttonOverrides:function(){var w;return{disabled:!((w=p())==null||!w.primaryButtonDisabled)}}})}})))},"Ji"),"yt-flow-bottom-bar-view-model",{props:{data:_.H7,
className:_.Yq}});var ygT="add arrow_left article check circle circle_full creator_academy lock price_tag".split(" "),OI=function(){var X=_.F.apply(this,arguments)||this;X.enableScrollingFix=!0;X.bottomBar=!1;X.fitContent=!1;return X};
_.r(OI,_.F);_.W=OI.prototype;_.W.ready=function(){_.H("enable_pdp_icon_prefetch")&&CJA(_.yG().resolve(_.abb),0,ygT)};
_.W.focus=function(X){this.topBar?_.x6(this.topBar,X):this.paperDialog.focus(X)};
_.W.attached=function(){this.paperDialog||(this.paperDialog=this.hostElement.closest("tp-yt-paper-dialog"));this.JSC$20887_scroller&&(this.JSC$20887_scroller.dialogElement=this.paperDialog,this.JSC$20887_scroller.attached&&typeof this.JSC$20887_scroller.attached==="function"&&this.JSC$20887_scroller.attached())};
_.W.onDataChanged=function(){var X;this.fitContent=!((X=this.data)==null||!X.fitContent);var J;this.bottomBar=!((J=this.data)==null||!J.bottomBar)};
_.W.onProgressChanged=function(){var X,J,p=((J=(X=this.data)==null?void 0:X.progress)!=null?J:0)*100;this.progressElement.style.width=p+"%"};
_.W.isProgressHidden=function(){var X;return!((X=this.data)==null?0:X.progress)};
_.W.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(X){return X&&!X.couponRenderer?"yt-flow-bottom-bar-renderer":"ytd-flow-bottom-bar-renderer"}}}}}};
OI.prototype.onProgressChanged=OI.prototype.onProgressChanged;OI.prototype.onDataChanged=OI.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],OI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],OI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],OI.prototype,"enableScrollingFix",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],OI.prototype,"bottomBar",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],OI.prototype,"fitContent",void 0);_.u([_.qB("#progress"),_.V("design:type",HTMLElement)],OI.prototype,"progressElement",void 0);_.u([_.qB("#scroller"),_.V("design:type",Object)],OI.prototype,"JSC$20887_scroller",void 0);_.u([_.qB("ytd-flow-top-bar-renderer"),_.V("design:type",HTMLElement)],OI.prototype,"topBar",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OI.prototype,"onDataChanged",null);_.u([_.mA("data.progress"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OI.prototype,"onProgressChanged",null);_.u([_.Xo({is:"ytd-flow-step-renderer",disableElementRegistration:!0})],OI);
_.N(OI,"ytd-flow-step-renderer",function(){if(TAs!==void 0)return TAs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return TAs=X},{mode:1});var cX=function(X){this.resolveCommand=X;this.steps={}},oWp=function(X,J){J=_.C(J||[]);
for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=Object.values(p)[0],g=void 0;if((g=l)==null?0:g.stepId)X.steps[l.stepId]=p}},OUp=function(X,J){var p,l,g,B,k;
return _.L(function(n){if((p=X.state)==null||!p.currentStepId)return n.return(void 0);l=X.getCurrentStep();if(!l)return n.return(SRJ(X));if(g=_.a(l,_.si))X.logVEScreen(g),((B=g)==null?0:B.onStepStartCommand)&&X.resolveCommand((k=g)==null?void 0:k.onStepStartCommand,{});g&&J&&(X.logFlowEvent(g,J),J.steps&&!J.steps.includes(l)&&J.steps.push(l));return n.return(l)})};
cX.prototype.back=function(){var X;(X=this.state)!=null&&X.stepIdStack&&(this.state.currentStepId=this.state.stepIdStack.pop())};
cX.prototype.handleUpdateFlowCommand=function(X){X.steps&&oWp(this,X.steps);X.entityUpdateCommand&&this.resolveCommand(X.entityUpdateCommand,{});X.flowContinuationCommand&&(X=X.flowContinuationCommand)&&(this.getFlowContinuationCommand=X);this.awaitFlowContinuation&&(X=this.getCurrentStep(),this.awaitFlowContinuation(X),this.awaitFlowContinuation=void 0)};
cX.prototype.reset=function(){this.state=void 0;this.steps={};this.awaitFlowContinuation=this.getFlowContinuationCommand=void 0};
var SRJ=function(X){return _.L(function(J){return X.getFlowContinuationCommand?J.return(new Promise(function(p){X.awaitFlowContinuation=p;X.getFlowContinuationCommand&&X.resolveCommand(X.getFlowContinuationCommand,{flow_state:X.state})})):J.return(Promise.resolve(void 0))})};
cX.prototype.getCurrentStep=function(){var X;if((X=this.state)!=null&&X.currentStepId)return this.steps[this.state.currentStepId]};
cX.prototype.logVEScreen=function(X){var J;((J=X.screenLoggingData)==null?0:J.screenVeType)&&_.Go(_.Mp(),X.screenLoggingData.screenVeType)};
cX.prototype.logFlowEvent=function(X,J){var p,l,g,B;((p=J.flowLoggingData)==null?0:p.eventNamespace)&&((l=X.flowEventData)==null?0:l.eventType)&&((g=X.flowEventData)==null?0:g.eventMetadata)&&((B=J.flowLoggingData)==null?0:B.flowType)&&(X=_.c5(J.flowLoggingData.eventNamespace,X.flowEventData.eventType,X.flowEventData.eventMetadata),_.br().logFlowEvent(X,J.flowLoggingData.flowType))};
_.O1.Object.defineProperties(cX.prototype,{currentStepId:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.state)==null?void 0:X.currentStepId}},
nextStepIdOverride:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.state)!=null&&X.nextStepIdOverride)return this.state.nextStepIdOverride.reduce(function(J,p){p.key&&p.value&&(J[p.key]=p.value);return J},{})}}});var bc=function(){var X=_.F.apply(this,arguments)||this;X.flowState=_.H("web_use_flow_state_manager")?void 0:new cX(function(J,p){p=p===void 0?{}:p;_.Dp.instance.resolveCommand(J,{form:{form:p,element:X.hostElement}})});
X.JSC$20898_flowStateManager=_.H("web_use_flow_state_manager")?_.yG().resolve(_.Ep):void 0;X.currentTargetId="";X.initialState=!0;X.isLoading=!1;X.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"};X.containsTalkToRecs=!1;return X};
_.r(bc,_.F);_.W=bc.prototype;_.W.onPopupClosed=function(X){if(!X||this.hostElement===X.detail.popupRenderer){if(this.JSC$20898_flowStateManager){var J;((J=this.data)==null?0:J.flowStateEntityKey)&&this.JSC$20898_flowStateManager.flowStates.delete(this.data.flowStateEntityKey);this.currentTargetId=""}else this.flowState&&this.flowState.reset();this.currentFlowStep=this.data=void 0;this.initialState=!0}};
_.W.configureRendererStamper=function(){return{"data.topBar":{id:"root-top-bar",mapping:{flowTopBarRenderer:"ytd-flow-top-bar-renderer"}},currentFlowStep:{id:"flow-step",mapping:{flowStepRenderer:"ytd-flow-step-renderer"}}}};
_.W.focus=function(X){var J=this;_.CC(function(){var p=_.ya(J.hostElement).querySelector("ytd-flow-step-renderer");(p==null?0:p.topBar)?p.focus(X):J.topBar&&_.x6(J.topBar,X)},1)};
_.W.attached=function(){this.hostElement.setAttribute("dialog","true")};
_.W.computeTopBarHidden=function(X){var J;return!((J=_.a(X,_.si))==null||!J.topBarOverride)};
_.W.onCurrentFlowChange=function(){if(this.JSC$20898_flowStateManager&&this.data&&this.flow){var X=Yg6(this.JSC$20898_flowStateManager,this.data),J;if(X&&((J=this.flow)==null?0:J.currentStepId)){X=Z50(X,this.flow.currentStepId);this.initialState=!1;this.isLoading=!this.currentFlowStep;var p;!X&&((p=this.data)==null?0:p.flowContinuationCommand)&&this.ytComponentBehavior.resolveCommand(this.data.flowContinuationCommand)}}};
_.W.observeData=function(){var X=this;if(this.JSC$20898_flowStateManager){var J=this.currentTargetId,p,l,g=(l=(p=this.data)==null?void 0:p.targetId)!=null?l:"";J!==g&&J&&vFw(this.JSC$20898_flowStateManager,J);this.currentTargetId=g;this.data&&eTp(Yg6(this.JSC$20898_flowStateManager,this.data),function(B){B&&(X.initialState=!1,X.currentFlowStep={flowStepRenderer:B},X.isLoading=!X.currentFlowStep,X.autofocusAndRefit(),X.updateContainsTalkToRecs(),X.logVEScreen(),X.logFlowEvent())})}};
_.W.dataChanged=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1){if(!X.flowState)return l.return();((J=X.data)==null?0:J.steps)&&oWp(X.flowState,X.data.steps);if((p=X.data)==null?0:p.flowContinuationCommand){var g=X.flowState,B=X.data.flowContinuationCommand;B&&(g.getFlowContinuationCommand=B)}return l.yield(OUp(X.flowState,X.data),2)}X.currentFlowStep=l.yieldResult;_.Ma(l)})};
_.W.flowChanged=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1){if(!X.flowState||!X.flow)return p.return();X.flowState.state=X.flow;X.isLoading=!0;return p.yield(OUp(X.flowState,X.data),2)}J=p.yieldResult;if(!J||X.flow.isLoading)return p.return();X.currentFlowStep=J;X.initialState=!1;X.isLoading=!1;X.autofocusAndRefit();X.updateContainsTalkToRecs();_.Ma(p)})};
_.W.logVEScreen=function(){var X,J,p=(X=_.a(this.currentFlowStep,_.si))==null?void 0:(J=X.screenLoggingData)==null?void 0:J.screenVeType;p&&_.Go(_.yG().resolve(_.pO),p)};
_.W.logFlowEvent=function(){var X=_.a(this.currentFlowStep,_.si),J,p,l,g,B,k;(this==null?0:(J=this.data)==null?0:(p=J.flowLoggingData)==null?0:p.eventNamespace)&&(this==null?0:(l=this.data)==null?0:(g=l.flowLoggingData)==null?0:g.flowType)&&(X==null?0:(B=X.flowEventData)==null?0:B.eventType)&&(X==null?0:(k=X.flowEventData)==null?0:k.eventMetadata)&&(X=_.c5(this.data.flowLoggingData.eventNamespace,X.flowEventData.eventType,X.flowEventData.eventMetadata),_.br().logFlowEvent(X,this.data.flowLoggingData.flowType))};
_.W.updateContainsTalkToRecs=function(){var X,J=(X=_.a(this.currentFlowStep,_.si))==null?void 0:X.content;this.containsTalkToRecs=!!J&&!!_.a(J,fNp)};
_.W.autofocusAndRefit=function(){var X=this,J=_.yG().resolve(_.I6(_.bX)),p=document.activeElement&&(document.activeElement.tagName==="TEXTAREA"||document.activeElement.tagName==="INPUT"||document.activeElement.tagName==="BUTTON"),l=document.querySelector("yt-report-form-confirmation-page-view-model"),g=document.querySelector("yt-report-form-details-page-view-model"),B=document.querySelector("yt-report-form-reason-select-page-view-model"),k=document.querySelector("yt-contributor-zero-state-view-model"),
n=document.querySelector("yt-structured-context-note-view-model"),w=document.querySelector("yt-note-view-model");(!p&&J&&J.isKeyBoardInUse()||l||!p&&g||!p&&B||!p&&(k||n||w))&&_.HC(this.hostElement);_.oh(this,function(){_.h8(X.hostElement,"yt-refit")})};
_.W.handleUpdateFlowCommand=function(X){this.flowState?this.data&&(X=_.a(X,_.TpZ),X.targetId===this.data.targetId&&(X.flowContinuationCommand&&(this.data.flowContinuationCommand=X.flowContinuationCommand),this.flowState.handleUpdateFlowCommand(X),this.autofocusAndRefit())):this.ytComponentBehavior.resolveCommand(X)};
_.W.handleFlowNextStepCommand=function(X){this.JSC$20898_flowStateManager?this.ytComponentBehavior.resolveCommand(X):this.data&&this.flow&&this.flow.key&&(X=_.a(X,_.PVs),X.targetId===this.data.targetId&&(X=X.stepId||"",this.ytdReduxBehavior.dispatch(_.jY("flowStateEntity",this.flow.key,{currentStepId:X,stepIdStack:(this.flow.stepIdStack||[]).concat(X)}))))};
_.W.handleFlowPrevStepCommand=function(X){if(this.JSC$20898_flowStateManager)this.ytComponentBehavior.resolveCommand(X);else if(this.data&&this.flow&&this.flow.key&&(X=_.a(X,_.QcZ),X.targetId===this.data.targetId)){var J=[].concat(_.EU(this.flow.stepIdStack||[]));J.length>1?(J.pop(),this.ytdReduxBehavior.dispatch(_.jY("flowStateEntity",this.flow.key,{currentStepId:J[J.length-1],stepIdStack:J}))):X.onFirstStepCommand&&this.ytComponentBehavior.resolveCommand(X.onFirstStepCommand)}};
_.W.handleYpcCancelRecurrenceCommand=function(X){if(this.data&&this.flow&&this.flow.key&&(X=_.a(X,Zbp),X.targetId===this.data.targetId&&X.endpointCommand)){var J=_.a(this.flow,hmb);J&&_.a(X.endpointCommand,_.Bmk)&&(_.a(X.endpointCommand,_.Bmk).feedbackData=J.surveyFeedback);this.ytComponentBehavior.resolveCommand(X.endpointCommand)}};
_.W.handlePartialUpdateFlowStateEntity=function(X){this.data&&this.flow&&this.flow.key&&this.ytdReduxBehavior.dispatch(_.jY("flowStateEntity",this.flow.key,X,"REPEATED_FIELDS_MERGE_OPTION_REPLACE"))};
bc.prototype.flowChanged=bc.prototype.flowChanged;bc.prototype.dataChanged=bc.prototype.dataChanged;bc.prototype.observeData=bc.prototype.observeData;bc.prototype.onCurrentFlowChange=bc.prototype.onCurrentFlowChange;bc.prototype.onPopupClosed=bc.prototype.onPopupClosed;_.u([_.S(_.Ld),_.V("design:type",Object)],bc.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bc.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],bc.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bc.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],bc.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bc.prototype,"initialState",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bc.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Object)],bc.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],bc.prototype,"currentFlowStep",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],bc.prototype,"onPopupClosed",null);
_.u([_.R({selectorArgs:["data.flowStateEntityKey"],selector:Sob}),_.V("design:type",Object)],bc.prototype,"flow",void 0);_.u([_.qB("ytd-flow-top-bar-renderer"),_.V("design:type",HTMLElement)],bc.prototype,"topBar",void 0);_.u([_.mA("data","flow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bc.prototype,"onCurrentFlowChange",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bc.prototype,"observeData",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],bc.prototype,"dataChanged",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bc.prototype,"containsTalkToRecs",void 0);_.u([_.GA("flow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],bc.prototype,"flowChanged",null);_.u([_.Xo({is:"ytd-flow-root-renderer",disableElementRegistration:!0})],bc);
var cgp=_.y_()(bc,"ytd-flow-root-renderer",function(){if(d2p!==void 0)return d2p;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-flow-root-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="root-top-bar" hidden="[[computeTopBarHidden(currentFlowStep)]]" class="style-scope ytd-flow-root-renderer"></div>\n<div id="content" class="style-scope ytd-flow-root-renderer">\n  <div id="flow-step" class="style-scope ytd-flow-root-renderer"></div>\n  <div id="spinner-overlay" hidden="[[!isLoading]]" class="style-scope ytd-flow-root-renderer">\n    <tp-yt-paper-spinner-lite active="[[isLoading]]" class="style-scope ytd-flow-root-renderer"></tp-yt-paper-spinner-lite>\n  </div>\n</div>\n\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return d2p=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var M_T=_.oZU.talkToRecsStateSelector;_.ZZ(_.q(function(X){var J=function(){return _.a(X.data().flowRoot,LDp)};
_.sy(function(){var p=J(),l=function(){},g=function(){};
if(p){var B,k,n,w=((n=_.a((B=J())==null?void 0:(k=B.steps)==null?void 0:k[0],_.si))==null?void 0:n.stepId)||"";FMT(p,w);l=Nz2(p);g=uJ2(p)}_.Bo(function(){var Y=J();Y&&_.v5().dispatch(_.uE("flowStateEntity",Y.flowStateEntityKey));l();l=function(){};
g();g=function(){};
_.vH(iIJ())})});
return _.A("ytd-talk-to-recs-flow-renderer",{class:"ytdTalkToRecsFlowRendererHost"},_.A(_.GF,{contentId:function(){return X.data().contentId}},function(){return _.A("div",{class:"ytdTalkToRecsFlowRendererFlowContent"},_.A(_.v,{cond:J,
then:function(p){return _.A(cgp,{data:p})}}))}))},"Ki"),"ytd-talk-to-recs-flow-renderer",{props:{data:_.H7}});_.bUA=_.q(function(X){var J=_.Zp(X,{numberOfChips:5}).numberOfChips;return _.A("yt-ghost-chip-shelf",{class:"ytGhostChipShelfHost"},_.A(_.Kr,{each:function(){return Array(J==null?void 0:J())}},function(){return _.A("div",{class:"ytGhostChipShelfChip"})}))},"Li");_.ZZ(_.q(function(){return _.A("ytd-chips-shelf-with-video-shelf-ghost-card-view-model",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelHost"},_.A("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelTitle"}),_.A("div",{class:"ytdChipsShelfWithVideoShelfGhostCardViewModelChipsShelf"},_.A(_.bUA,null)),_.A(_.u6v,{data:{rows:1},isExploreHub:!0}))},"Mi"),"ytd-chips-shelf-with-video-shelf-ghost-card-view-model");_.ZZ(_.q(function(X){var J=X.data;var p=X.standardUnitMinWidth;X=_.C((0,_.tqe)(J));var l=X.next().value,g=X.next().value,B=function(){var n,w=(n=l())==null?void 0:n.contents;return w==null||w.length===0},k=function(){g(Object.assign({},l(),{contents:[]}))};
return _.A("ytd-chips-shelf-with-video-shelf-renderer",{class:"ytdChipsShelfWithVideoShelfRendererHost",el:_.A4(_.cf({showOption:{calledOnce:!0,state:"visible"},visibilityCallback:function(){var n=_.a(J().chipsShelf,OnJ);if(n!=null&&n!=null&&n.autoselectChipOnVisible){var w,Y,e=_.a(n==null?void 0:(w=n.contents)==null?void 0:w[(Y=n.autoselectedChipIndex)!=null?Y:0],_.hv);e&&e.tapCommand&&_.gt(e.tapCommand)}}}))},_.A(_.GF,{contentId:function(){return J().contentId},
useLegacyShelfStyle:function(){return!0}},function(){return _.A("div",null,_.A("div",{class:"ytdChipsShelfWithVideoShelfRendererHeader"},_.A(_.NA,{data:function(){return J().header}},{sectionHeaderViewModel:function(n){return _.A(_.EP,{data:n.data,
disableHorizontalPadding:!0})}})),_.A("div",{class:"ytdChipsShelfWithVideoShelfRendererChipsShelf"},_.A(_.NA,{data:function(){return J().chipsShelf}},{chipsShelfViewModel:function(n){return _.A(_.KB,{data:n.data,
callback:k,selectionBehavior:1})}})),_.A("div",null,_.A(_.v,{cond:B,
then:function(){return _.A("div",{class:"ytdChipsShelfWithVideoShelfRendererGhostCards"},_.A(_.u6v,{data:{rows:1},isExploreHub:!0}))}}),_.A(_.NA,{data:function(){var n;
return(n=l())==null?void 0:n.contents}},{richShelfRenderer:function(n){return _.A(_.gXu,{data:n.data,
isInnerShelf:!0,standardUnitMinWidth:p})}})))}))},"Ni"),"ytd-chips-shelf-with-video-shelf-renderer",{props:{data:_.H7,
standardUnitMinWidth:_.H7}});var fN=function(){return _.F.apply(this,arguments)||this};
_.r(fN,_.F);
fN.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer",compactPromotedItemRenderer:"ytd-compact-promoted-item-renderer",counterfactualRenderer:"ytd-counterfactual-renderer",destinationShelfRenderer:{component:"ytd-destination-shelf-renderer",params:{isRichGrid:!0}},hashtagGridShelfRenderer:"ytd-hashtag-grid-shelf-renderer",inlineSurveyRenderer:"ytd-inline-survey-renderer",primetimePromoRenderer:"ytd-primetime-promo-renderer",richShelfRenderer:{component:"ytd-rich-shelf-renderer",
properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},sourcePivotHeaderRenderer:"ytd-source-pivot-header-renderer",effectPivotHeaderViewModel:"ytd-effect-pivot-header-view-model",showingResultsForRenderer:"yt-showing-results-for-renderer",statementBannerRenderer:"ytd-statement-banner-renderer",brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",richListHeaderRenderer:"ytd-rich-list-header-renderer",faqSectionRenderer:"yt-faq-section-renderer",
feedNudgeRenderer:"ytd-feed-nudge-renderer",eduCardViewModel:"yt-edu-card-view-model",shelfRenderer:"ytd-shelf-renderer",talkToRecsFlowRenderer:"ytd-talk-to-recs-flow-renderer",chipsShelfViewModel:"chips-shelf-view-model",cardViewModel:"yt-card-view-model",chipsShelfWithVideoShelfRenderer:{component:"ytd-chips-shelf-with-video-shelf-renderer",properties:{standardUnitMinWidth:"[[standardUnitMinWidth]]"}},carouselItemRenderer:{component:"ytd-carousel-item-renderer",params:{isCarouselInFeed:!0,disableGridStateAware:!0}},
messageRenderer:"ytd-message-renderer",alertBannerViewModel:{component:"yt-alert-banner-view-model",params:{isInRichGrid:!0}},chipsShelfWithVideoShelfGhostCardViewModel:"ytd-chips-shelf-with-video-shelf-ghost-card-view-model"},reuseComponents:!1}}};
fN.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
_.u([_.S(_.Ld),_.V("design:type",Object)],fN.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],fN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],fN.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fN.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],fN.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Number)],fN.prototype,"standardUnitMinWidth",void 0);_.u([_.Xo({is:"ytd-rich-section-renderer",disableElementRegistration:!0})],fN);
_.N(fN,"ytd-rich-section-renderer",function(){if(Zx6!==void 0)return Zx6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Zx6=X},{mode:_.oC("kevlar_poly_si_batch_j029")?
1:2});var fHg;var EzA=null;_.ZZ(_.q(function(X){return _.A("yt-thumbnail-overlay-attribution-view-model",{class:"ytThumbnailOverlayAttributionViewModelHost"},_.A("div",{class:"ytThumbnailOverlayAttributionViewModelInnerContainer"},_.A(_.x3,{text:function(){return X.data().text}}),_.A("span",{class:"ytThumbnailOverlayAttributionViewModelBottomRightCorner"})))},"Oi"),"yt-thumbnail-overlay-attribution-view-model",{props:{data:_.H7}});var DJT=_.q(function(X){var J=X.playerControlsProps;var p=X.isShortsPage;return _.A("yt-bigboard",null,_.A(_.v,{cond:function(){return J().isDragging},
then:function(){return _.A("div",{class:"ytBigboardStoryboardHost"},_.A(_.QbT,{progressBarProps:J,isShortsPage:p}))}}))},"Pi");
DJT.idomCompat=!0;var Dd={ACCOUNT_LABEL:$e("ACCOUNT_LABEL"),ACT_ON_THIS_COMMENT:$e("ACT_ON_THIS_COMMENT"),ADD_TO_DROPDOWN_LABEL:$e("ADD_TO_DROPDOWN_LABEL"),AD_BADGE_HINT:$e("AD_BADGE_HINT"),AD_BADGE_TEXT:$e("AD_BADGE_TEXT"),ALL_CHANNELS_LABEL:$e("ALL_CHANNELS_LABEL"),AMBIENT_MODE:$e("AMBIENT_MODE"),AMBIENT_MODE_OFF:$e("AMBIENT_MODE_OFF"),AMBIENT_MODE_ON:$e("AMBIENT_MODE_ON"),ANDROID_DEPRECATION_MESSAGE_BODY:$e("ANDROID_DEPRECATION_MESSAGE_BODY"),ANDROID_DEPRECATION_MESSAGE_HEADER:$e("ANDROID_DEPRECATION_MESSAGE_HEADER"),
APP_UPSELL_SUBTITLE:$e("APP_UPSELL_SUBTITLE"),APP_UPSELL_TITLE:$e("APP_UPSELL_TITLE"),AUDIO_TRACK:$e("AUDIO_TRACK","Audio Track"),AUTONAV_TOGGLE:$e("AUTONAV_TOGGLE"),AUTOPLAY_IN_TEN_SECONDS:$e("AUTOPLAY_IN_TEN_SECONDS"),AUTOPLAY_PAUSED:$e("AUTOPLAY_PAUSED"),AUTOPLAY_PLAY_NOW:$e("AUTOPLAY_PLAY_NOW"),AUTOPLAY_UP_NEXT_IN:$e("AUTOPLAY_UP_NEXT_IN"),AUTO_ZOOM:$e("AUTO_ZOOM","Auto zoom"),BACK:$e("BACK"),CANCEL:$e("CANCEL"),CHANNEL_SWITCHER_LABEL:$e("CHANNEL_SWITCHER_LABEL"),CLOSE:$e("CLOSE","close"),CLOSED_CAPTIONS_DISABLED:$e("CLOSED_CAPTIONS_DISABLED"),
CLOSED_CAPTIONS_OFF:$e("CLOSED_CAPTIONS_OFF"),CLOSED_CAPTIONS_ON:$e("CLOSED_CAPTIONS_ON"),CLOSED_CAPTIONS_ON_LANGUAGE:$e("CLOSED_CAPTIONS_ON_LANGUAGE"),CLOSE_SEARCH_LABEL:$e("CLOSE_SEARCH_LABEL"),CLOSE_SETTINGS_LABEL:$e("CLOSE_SETTINGS_LABEL"),COMMENT_MODAL_CONTENT:$e("COMMENT_MODAL_CONTENT"),CONFIRM_OK:$e("CONFIRM_OK"),CONNECT_TO_THE_INTERNET:$e("CONNECT_TO_THE_INTERNET"),COPIED_TO_CLIPBOARD:$e("COPIED_TO_CLIPBOARD"),COPY:$e("COPY"),COPY_DEBUG_INFO:$e("COPY_DEBUG_INFO"),COPY_EMBED_CODE:$e("COPY_EMBED_CODE"),
COPY_LINK_LABEL:$e("COPY_LINK_LABEL"),COPY_VIDEO_URL:$e("COPY_VIDEO_URL"),COPY_VIDEO_URL_AT_CURRENT_TIME:$e("COPY_VIDEO_URL_AT_CURRENT_TIME"),CREATE_CHANNEL_TITLE:$e("CREATE_CHANNEL_TITLE"),DELETE_FROM_DOWNLOADS:$e("DELETE_FROM_DOWNLOADS"),DIALOG:$e("DIALOG"),DONE:$e("DONE"),DOWNLOAD:$e("DOWNLOAD"),FAILED_COPY_ERROR_MESSAGE:$e("FAILED_COPY_ERROR_MESSAGE"),FLAG_CONFIRM:$e("FLAG_CONFIRM"),FLAG_CONTENT:$e("FLAG_CONTENT"),FLAG_LABEL:$e("FLAG_LABEL"),FLAG_TITLE:$e("FLAG_TITLE"),FULLSCREEN_GENERIC_ERROR:$e("FULLSCREEN_GENERIC_ERROR"),
GOOGLE_COMPANY:$e("GOOGLE_COMPANY"),HIDE_PLAYER_CONTROLS:$e("HIDE_PLAYER_CONTROLS","Hide player controls"),HIDE_PLAYLIST_VIDEOS:$e("HIDE_PLAYLIST_VIDEOS"),HIDE_SEARCH_FILTERS_LABEL:$e("HIDE_SEARCH_FILTERS_LABEL"),HOME:$e("HOME","Home"),INVALID_RESPONSE_RECEIVED:$e("INVALID_RESPONSE_RECEIVED"),LIBRARY:$e("LIBRARY","Library"),LISTENING:$e("LISTENING"),LOADING:$e("LOADING"),LONG_PRESS_MIC_TO_SPEAK:$e("LONG_PRESS_MIC_TO_SPEAK","Long press mic_icon_placeholder to speak"),LOOP:$e("LOOP"),MENU_DESKTOP:$e("MENU_DESKTOP"),
MENU_EXIT:$e("MENU_EXIT"),MENU_FEEDBACK:$e("MENU_FEEDBACK"),MENU_HELP:$e("MENU_HELP"),MENU_IMPRESSUM:$e("MENU_IMPRESSUM"),MENU_PLAYER_SETTINGS:$e("MENU_PLAYER_SETTINGS"),MENU_SETTINGS:$e("MENU_SETTINGS"),MENU_SIGN_IN:$e("MENU_SIGN_IN"),MENU_TITLE:$e("MENU_TITLE"),MENU_YOUR_DATA:$e("MENU_YOUR_DATA"),MORE_INFO:$e("MORE_INFO"),MORE_OPTIONS:$e("MORE_OPTIONS"),MUTE_VOLUME:$e("MUTE_VOLUME"),NEW_PLAYLIST:$e("NEW_PLAYLIST"),NEXT_VIDEO:$e("NEXT_VIDEO"),NOTIFICATION_ERROR_MESSAGE:$e("NOTIFICATION_ERROR_MESSAGE"),
NOT_FOUND_CTA:$e("NOT_FOUND_CTA"),NOT_FOUND_MESSAGE:$e("NOT_FOUND_MESSAGE"),NOT_FOUND_TITLE:$e("NOT_FOUND_TITLE"),NO_DOWNLOADS:$e("NO_DOWNLOADS"),NO_MIC_INPUT:$e("NO_MIC_INPUT"),OFFLINE_CHECK_CONNECTION:$e("OFFLINE_CHECK_CONNECTION"),OOPS_MESSAGE:$e("OOPS_MESSAGE"),OPEN_APP:$e("OPEN_APP"),OPEN_YOUTUBE:$e("OPEN_YOUTUBE"),PAUSE:$e("PAUSE"),PLAY:$e("PLAY"),PLAYER_CAPTION:$e("PLAYER_CAPTION"),PLAYER_CAPTION_OFF:$e("PLAYER_CAPTION_OFF"),PLAYER_CAPTION_ON:$e("PLAYER_CAPTION_ON"),PLAYER_DOUBLE_SPEED_USER_EDU:$e("PLAYER_DOUBLE_SPEED_USER_EDU"),
PLAYER_DOUBLE_TAP_TO_SEEK:$e("PLAYER_DOUBLE_TAP_TO_SEEK"),PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS:$e("PLAYER_DOUBLE_TAP_TO_SHOW_OR_HIDE_PLAYER_CONTROLS"),PLAYER_EXIT_FULLSCREEN:$e("PLAYER_EXIT_FULLSCREEN"),PLAYER_FASTFORWARD_SECONDS:$e("PLAYER_FASTFORWARD_SECONDS"),PLAYER_FULLSCREEN:$e("PLAYER_FULLSCREEN"),PLAYER_LIVE_LABEL:$e("PLAYER_LIVE_LABEL"),PLAYER_LIVE_NOW:$e("PLAYER_LIVE_NOW"),PLAYER_MINIMIZE:$e("PLAYER_MINIMIZE"),PLAYER_NEXT:$e("PLAYER_NEXT"),PLAYER_PAUSE:$e("PLAYER_PAUSE"),PLAYER_PLAY:$e("PLAYER_PLAY"),
PLAYER_PREVIOUS:$e("PLAYER_PREVIOUS"),PLAYER_PROGRESS_BAR:$e("PLAYER_PROGRESS_BAR"),PLAYER_QUALITY:$e("PLAYER_QUALITY"),PLAYER_QUALITY_AUTO:$e("PLAYER_QUALITY_AUTO"),PLAYER_REPLAY:$e("PLAYER_REPLAY"),PLAYER_REWIND_SECONDS:$e("PLAYER_REWIND_SECONDS"),PLAYER_SPEED:$e("PLAYER_SPEED"),PLAYER_SPEEDUP_USER_EDU:$e("PLAYER_SPEEDUP_USER_EDU"),PLAYER_SPEED_DECREASE:$e("PLAYER_SPEED_DECREASE"),PLAYER_SPEED_INCREASE:$e("PLAYER_SPEED_INCREASE"),PLAYER_SPEED_NORMAL:$e("PLAYER_SPEED_NORMAL"),PLAYER_SPEED_RECENT:$e("PLAYER_SPEED_RECENT"),
PLAYER_TIME_DURATION:$e("PLAYER_TIME_DURATION"),PLAYER_TIME_ELAPSED:$e("PLAYER_TIME_ELAPSED"),PLAYLIST_DESCRIPTION_INVALID_CHARACTERS:$e("PLAYLIST_DESCRIPTION_INVALID_CHARACTERS"),PLAYLIST_MIX_DETAILED_LONG_BYLINE:$e("PLAYLIST_MIX_DETAILED_LONG_BYLINE"),PLAYLIST_NAME_INVALID_CHARACTERS:$e("PLAYLIST_NAME_INVALID_CHARACTERS"),PLAYLIST_NAME_MISSING:$e("PLAYLIST_NAME_MISSING"),PLAYLIST_NAME_TOO_LONG:$e("PLAYLIST_NAME_TOO_LONG"),PLAYLIST_PANEL_END_OF_PLAYLIST:$e("PLAYLIST_PANEL_END_OF_PLAYLIST"),PLAYLIST_PANEL_NEXT:$e("PLAYLIST_PANEL_NEXT"),
PLAYLIST_PANEL_UNLISTED_PLAYLIST:$e("PLAYLIST_PANEL_UNLISTED_PLAYLIST"),PLAYLIST_TEXT_INPUT_CHAR_COUNT:$e("PLAYLIST_TEXT_INPUT_CHAR_COUNT"),PLAY_ALL:$e("PLAY_ALL"),PLEASE_FIX_ERRORS:$e("PLEASE_FIX_ERRORS"),PREMIUM_BADGE_LABEL:$e("PREMIUM_BADGE_LABEL","Premium"),PREVIOUS_VIDEO:$e("PREVIOUS_VIDEO"),PRIVACY_POLICY:$e("PRIVACY_POLICY"),RELOAD:$e("RELOAD"),REQUIRED_LABEL:$e("REQUIRED_LABEL"),SAVE_PLAYLIST:$e("SAVE_PLAYLIST"),SCRUB_SLIDE_USER_EDU:$e("SCRUB_SLIDE_USER_EDU"),SEARCH:$e("SEARCH","Search"),
SEARCH_APPEND_LABEL:$e("SEARCH_APPEND_LABEL"),SEARCH_CHANNEL:$e("SEARCH_CHANNEL"),SEARCH_CLEAR_LABEL:$e("SEARCH_CLEAR_LABEL"),SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST:$e("SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST","Album"),SEARCH_ENTITY_SUGGESTION_MOVIE:$e("SEARCH_ENTITY_SUGGESTION_MOVIE","Movie"),SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST:$e("SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST","Song"),SEARCH_ENTITY_SUGGESTION_TV_SHOW:$e("SEARCH_ENTITY_SUGGESTION_TV_SHOW","TV Show"),SEARCH_FILTERS_LABEL:$e("SEARCH_FILTERS_LABEL"),
SEARCH_LABEL:$e("SEARCH_LABEL"),SEARCH_PPP_PLACEHOLDER_TEXT:$e("SEARCH_PPP_PLACEHOLDER_TEXT"),SEEK_SLIDER:$e("SEEK_SLIDER"),SETTINGS_LABEL:$e("SETTINGS_LABEL"),SETTINGS_MIC_PERMISSION:$e("SETTINGS_MIC_PERMISSION"),SHORTS_TAB_LABEL:$e("SHORTS_TAB_LABEL","Shorts"),SHOW_LESS:$e("SHOW_LESS"),SHOW_MORE:$e("SHOW_MORE"),SHOW_PLAYER_CONTROLS:$e("SHOW_PLAYER_CONTROLS","Show player controls"),SHOW_PLAYLIST_VIDEOS:$e("SHOW_PLAYLIST_VIDEOS"),SHOW_SEARCH_FILTERS_LABEL:$e("SHOW_SEARCH_FILTERS_LABEL"),SIGN_IN_LABEL:$e("SIGN_IN_LABEL"),
SIGN_IN_ON_WEB:$e("SIGN_IN_ON_WEB"),STABLE_VOLUME:$e("STABLE_VOLUME"),STABLE_VOLUME_OFF:$e("STABLE_VOLUME_OFF"),STABLE_VOLUME_ON:$e("STABLE_VOLUME_ON"),STATS_FOR_NERDS:$e("STATS_FOR_NERDS"),SUGGESTION_DISMISSED_LABEL:$e("SUGGESTION_DISMISSED_LABEL"),SUGGESTION_DISMISS_LABEL:$e("SUGGESTION_DISMISS_LABEL"),SUGGESTION_NEW_VIDEOS_TEXT:$e("SUGGESTION_NEW_VIDEOS_TEXT"),SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL:$e("SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL","View image source"),SUGGESTION_THUMBNAIL_LABEL:$e("SUGGESTION_THUMBNAIL_LABEL"),
TERMS_OF_SERVICE:$e("TERMS_OF_SERVICE"),TIMESTAMP_MINUTES:$e("TIMESTAMP_MINUTES"),TIMESTAMP_SECONDS:$e("TIMESTAMP_SECONDS"),TOGGLE_OFF:$e("TOGGLE_OFF"),TOGGLE_ON:$e("TOGGLE_ON"),TRENDING:$e("TRENDING"),TROUBLESHOOT_PLAYBACK_ISSUE:$e("TROUBLESHOOT_PLAYBACK_ISSUE"),TRY_AGAIN_LATER:$e("TRY_AGAIN_LATER"),TRY_AGAIN_MIC_PERMISSION:$e("TRY_AGAIN_MIC_PERMISSION"),TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE:$e("TURN_OFF_AUTOPLAY_CONFIRM_BUTTON_TITLE"),TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION:$e("TURN_OFF_AUTOPLAY_DIALOG_DESCRIPTION"),
TURN_OFF_AUTOPLAY_DIALOG_TITLE:$e("TURN_OFF_AUTOPLAY_DIALOG_TITLE"),UNMUTE_VOLUME:$e("UNMUTE_VOLUME"),VIDEO_LINK_LABEL:$e("VIDEO_LINK_LABEL")};var RR2=_.q(function(X){var J=X.playerApi;X=_.U$("button",function(l){Wq(l,36843)});
var p=$e("PLAYER_FASTFORWARD_SECONDS","",{seconds_placeholder:"30"});return _.A("jump-forward-button",{class:"ytPlayerControlsJumpForwardButtonHost"},_.A("button",{el:X,class:"ytPlayerControlsJumpForwardButtonButton",title:p,"aria-label":p,"on:click":_.Sv(function(){CU(36843);J&&J().seekBy(30);window.dispatchEvent(new CustomEvent("jump-forward-clicked"));return!1})},_.A("span",null,_.A(_.f_,{icon:"FAST_FORWARD"}))))},"Qi");var mJg=_.q(function(X){var J=X.appApi;X=_.U$("button",function(l){Wq(l,62946)});
var p=$e("OPEN_IN_MINIPLAYER");return _.A("miniplayer-button",{class:"ytMiniplayerButtonHost"},_.A("button",{el:X,class:"ytMiniplayerButtonButton",title:p,"aria-label":p,"on:click":_.Sv(function(){CU(62946);var l,g;(g=(l=J()).openInMiniplayer)==null||g.call(l);return!1})},_.A(_.f_,{icon:"PICTURE_IN_PICTURE",
active:!1})))},"Ri");var FBA=_.q(function(X){var J=X.playerApi;X=_.U$("button",function(B){Wq(B,142812)});
var p=_.C(_.uo(!1,void 0,"eOMRAb")),l=p.next().value,g=p.next().value;p=function(){return $e("SET_PLAYBACK_SPEED_X","",{speed_rate_placeholder:""+(l()?1:2)})};
return _.A("yt-playback-speed-button",{class:"ytPlaybackSpeedButtonHost"},_.A("button",{el:X,class:"ytPlaybackSpeedButtonButton",title:p,"aria-label":p,"on:click":_.Sv(function(){CU(142812);if(J){var B=J(),k=l();B.setPlaybackRate(k?1:2);g(!l())}return!1})},_.A("span",null,_.A(_.f_,{icon:function(){return l()?"PLAY_ARROW_HALF_CIRCLE_FILLED":"PLAY_ARROW_HALF_CIRCLE"}}))))},"Si");var qR2=_.q(function(X){var J=X.title;var p=X.ariaLabel;var l=X.icon;var g=X.command;var B=X.visualElementId;X=_.U$("button",function(k){B&&Wq(k,B())});
return _.A("ytd-thumbnail-overlay-button",{class:"ytdThumbnailOverlayButtonHost"},_.A("button",{el:X,class:"ytdThumbnailOverlayButtonButton",title:J,"aria-label":p,"on:click":_.Sv(function(){B&&CU(B());g&&_.yG().resolve(_.SV).resolveCommand(g())})},_.A(_.f_,{icon:l})))},"Ti");var Nw6=["en-CA","en","es-MX","fr-CA"];var MzA=_.q(function(X){var J=_.Zp(X,{isOverlay:!1,isModern:!1}),p=J.captionIconType,l=J.onClick;X=J.ariaLabel;var g=J.ariaPressed,B=J.isOverlay,k=J.isModern;J=_.U$("button",function(Y){Wq(Y,127299)});
var n=_.Sv(function(Y){CU(127299);l==null||l(Y);return!1}),w={};
return _.A("ytm-closed-captioning-button",{class:_.yW("ytmClosedCaptioningButtonHost",(w.ytmClosedCaptioningButtonIconDisabledOverlay=function(){return p()===-1&&B()},w.ytmClosedCaptioningButtonIconDisabled=function(){return p()===-1&&!B()},w))},_.A("button",{el:J,
class:"ytmClosedCaptioningButtonButton",title:X,"aria-label":X,"aria-pressed":g,"on:click":n},_.A(_.f_,{icon:function(){var Y="",e=k();var Z=e?"CLOSED_CAPTION_DELHI_PLAYER":"CLOSED_CAPTION";e=e?"SUBTITLES_DELHI_PLAYER":"SUBTITLES";var h=_.DV().get("hl");Z=!h||Nw6.includes(h)?Z:e;e=p();switch(e){case -1:case 0:Y=Z;break;case 1:Y=Z+"_FILLED";break;default:_.JA(e)}return Y}})))},"Ui");
MzA.idomCompat={callbacks:{onClick:!0}};var $W="";var u12=_.q(function(X){var J=X.playerControlsProps,p=X.onClickFn;X=_.QC(function(){var B=J(),k=-1;B.captionsAvailable&&(k=B.captionsEnabled?1:0);return k},void 0,"MZ0Wqe");
var l=_.QC(function(){var B=J();return B.captionsAvailable?_.cI(B.captionsEnabled?"CLOSED_CAPTIONS_ON":"CLOSED_CAPTIONS_OFF"):_.cI("CLOSED_CAPTIONS_DISABLED")},void 0,"ymFqJe"),g=_.QC(function(){var B=J();
B=B.captionsAvailable?B.captionsEnabled:void 0;return B},void 0,"fhuQRe");
return _.A("yt-closed-captions-toggle-button",null,_.A(MzA,{captionIconType:X,ariaLabel:l,ariaPressed:g,onClick:function(B){var k=J();if(k.captionsAvailable){var n=k.playerApi;if(n){var w=k.playerApi;if(w){var Y=$W;if(Y){w=w.getOption("captions","track");var e;$W=(e=w?w.displayName:null)!=null?e:Y}else zNg(w)?(Y=_.GXm(w),$W=Y.length?(e=iVp(Y))?e.displayName:Y[0].displayName:""):$W=""}sm2(n);_.H("mweb_disable_set_state_captions_killswitch")&&k.setState({captionsEnabled:!k.captionsEnabled})}}var Z,
h;(h=(Z=k.appApi).showCaptionsToggleToast)==null||h.call(Z,k);p==null||p(B)},
isOverlay:!0}))},"Vi");var G$6=_.q(function(X){var J=X.data;return _.A("yt-premiere-trailer-badge",{class:"premiereTrailerBadgeHost"},_.A(_.eB,{data:function(){return{type:17,text:_.jFB(J().label)}}}))},"Wi");var dJA=_.q(function(X){var J=_.yW("ytPlayerControlsAnimatedSeekArrowsArrow",function(){return X.direction()===1?"ytPlayerControlsAnimatedSeekArrowsForwardArrow":"ytPlayerControlsAnimatedSeekArrowsBackwardArrow"},function(){return X.size()==="small"?"ytPlayerControlsAnimatedSeekArrowsArrowSmall":"ytPlayerControlsAnimatedSeekArrowsArrowLarge"},function(){return X.size()==="small"?X.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowSmallForward":"ytPlayerControlsAnimatedSeekArrowsArrowSmallBackward":
X.direction()===1?"ytPlayerControlsAnimatedSeekArrowsArrowLargeForward":"ytPlayerControlsAnimatedSeekArrowsArrowLargeBackward"});
return _.A("animated-seek-arrows",{class:_.yW("ytPlayerControlsAnimatedSeekArrowsHost")},_.A("span",{class:J}),_.A("span",{class:J}),_.A("span",{class:J}))},"Xi");
dJA.idomCompat=!0;var Vzb=_.q(function(){var X=_.cI("PLAYER_SECONDS",{seconds_placeholder:"30"}),J=_.C(_.uo(!1,void 0,"iRJu8c")),p=J.next().value,l=J.next().value,g=_.C(_.uo(!1,void 0,"MPnizf"));J=g.next().value;var B=g.next().value;g={};var k=_.yW("jumpForwardOverlayOverlay",(g.jumpForwardOverlayOverlayHidden=J,g));_.sy(function(){var n=null,w=null,Y=function(){n!==null&&_.TP().cancelJob(n);w!==null&&_.TP().cancelJob(w);B(!0);l(!0);_.Uh(_.TP(),function(){B(!1)});
n=_.Uh(_.TP(),function(){B(!0);w=_.Uh(_.TP(),function(){l(!1)},200)},600)};
window.addEventListener("jump-forward-clicked",Y);_.Bo(function(){window.removeEventListener("jump-forward-clicked",Y)})});
return _.A("jump-forward-overlay",{class:"jumpForwardOverlayHost"},_.A(_.v,{cond:p,then:function(){return _.A("div",{class:k},_.A(dJA,{direction:1,size:"large"}),_.A("div",null,X))}}))},"Yi");var tzJ=Dd.MUTE_VOLUME,PDO=Dd.UNMUTE_VOLUME,Qu6=_.q(function(X){var J=X.muteIconType;var p=X.onClick;var l=X.useOutlineIcon;var g=X.useDelhiIcons;X=_.U$("button",function(n){Wq(n,28662)});
var B=function(){var n=J(),w=l==null?void 0:l(),Y=g==null?void 0:g(),e="",Z="";switch(n){case -1:case 0:e=w?"VOLUME_OFF":Y?"VOLUME_OFF_DELHI_PLAYER":"VOLUME_OFF_FILLED";Z=PDO;break;case 1:e=w?"VOLUME_UP_OUTLINE":Y?"VOLUME_UP_DELHI_PLAYER_FILLED":"VOLUME_UP_FILLED";Z=tzJ;break;case 2:e=w?"VOLUME_DOWN_OUTLINE":Y?"VOLUME_DOWN_DELHI_PLAYER_FILLED":"VOLUME_DOWN_FILLED";Z=tzJ;break;default:_.JA(n)}return{iconName:e,ariaLabel:Z}},k=function(){return B().ariaLabel};
return _.A("ytm-mute-button",{class:"ytmMuteButtonHost"},_.A("button",{el:X,class:"ytmMuteButtonButton",title:k,"aria-label":k,"on:click":_.Sv(function(n){CU(28662);p==null||p(n);return!1})},_.A("span",null,_.A(_.f_,{icon:function(){return B().iconName}}))))},"Zi");var EWp=_.q(function(X){var J=X.volumeProps;var p=X.onClickFn;var l=X.useOutlineIcon;var g=X.useDelhiIcons;return _.A("yt-mute-toggle-button",null,_.A(Qu6,{muteIconType:function(){var B=J();return B.volumeMuted||B.volume===0?0:B.volume>50?1:2},
onClick:function(B){var k=J().playerApi;k&&(k.isMuted()?k.unMute():k.mute(!1));p==null||p(B)},
useOutlineIcon:function(){return!(l==null||!l())},
useDelhiIcons:function(){return!(g==null||!g())}}))},"$i");
EWp.idomCompat=!0;var KBw=_.q(function(X){var J=X.data;var p=_.U$("ytm-paid-content-overlay-renderer");return _.A("ytm-paid-content-overlay-renderer",{class:"ytmPaidContentOverlayHost",el:p,"on:animationend":_.Sv(function(){p.value.classList.add("ytmPaidContentOverlayHidden");return!1})},_.A(_.fK,{command:function(){return J().navigationEndpoint},
className:"ytmPaidContentOverlayLink"},_.A(_.v,{cond:function(){var l;return(l=J().icon)==null?void 0:l.iconType},
then:function(){return _.A("span",null,_.A(_.f_,{icon:function(){var l;return(l=J().icon)==null?void 0:l.iconType}}))}}),_.A("div",{class:"ytmPaidContentOverlayText"},_.A(_.x3,{text:function(){return J().text}})),_.A(_.v,{cond:function(){return J().navigationEndpoint},
then:function(){return _.A(_.f_,{icon:"CHEVRON_RIGHT"})}})))},"aj");
KBw.idomCompat=!0;var xj6=[].concat(_.EU([{register:function(X){var J=AJA(X),p;(p=X().playerApi)==null||p.addEventListener("onVolumeChange",J);return function(){}}},
{register:function(X){var J=wDO(X);X=X().playerApi;X==null||X.addEventListener("captionschanged",J);X==null||X.addEventListener("captionssettingschanged",J);X==null||X.addEventListener("onCaptionsTrackListChanged",J);return function(){}}}]),[{register:function(X){var J=CaA(X),p;
(p=X().playerApi)==null||p.addEventListener("onStateChange",J);return function(){}}},
{register:function(X){var J=kGp(X),p;(p=X().playerApi)==null||p.addEventListener("onPlaybackRateChange",J);return function(){}}},
{register:function(X){var J=n1p(X),p;(p=X().playerApi)==null||p.addEventListener("onVideoDataChange",J);return function(){}}},
{register:function(X){var J=L$p(X),p,l;(p=X())==null||(l=p.playerApi)==null||l.addEventListener("onVideoProgress",J);return function(){}}}]);var TwO=_.q(function(X){var J=X.data;var p=function(){return _.cI("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+J().playbackRate})};
return _.A(_.v,{cond:function(){return J().playbackRate&&J().playbackRate!==1},
then:function(){return _.A("yt-playback-rate-overlay",{class:"ytPlaybackRateOverlayHost"},_.A("div",{class:"ytPlaybackRateOverlayOverlay"},_.A(dJA,{direction:1,size:"small"}),_.A("div",{class:"ytPlaybackRateOverlayLabel"},p)))}})},"cj");var zRp=_.q(function(X){var J=X.data;return _.A("div",{class:"ytInlinePlayerControlsTopLeftControls"},_.A(_.v,{cond:function(){var p,l=(p=J())==null?void 0:p.playerResponse,g;return l==null?void 0:(g=l.paidContentOverlay)==null?void 0:g.paidContentOverlayRenderer},
then:function(p){return _.A(KBw,{data:p})}}))},"ej"),jub=_.q(function(X){var J=X.props;
var p=X.data;var l=X.options;var g=function(){var Y,e,Z,h;return(Y=p())==null?void 0:(e=Y.playerResponse)==null?void 0:(Z=e.playerConfig)==null?void 0:(h=Z.inlinePlaybackConfig)==null?void 0:h.showAudioControls},B=function(){var Y,e;
if(g()&&((Y=l())==null?void 0:(e=Y.additionalButton)==null?void 0:e.button)!==void 0){var Z,h,x;Y=(Z=p())==null?void 0:(h=Z.playerApi)==null?void 0:(x=h.getSize())==null?void 0:x.height;if(!(Y===void 0||Y<180)){var U,y;return(U=l())==null?void 0:(y=U.additionalButton)==null?void 0:y.button}}},k=function(){var Y,e;
return(Y=l())==null?void 0:(e=Y.additionalButton)==null?void 0:e.thumbnailOverlayButtonRenderers},n=function(){var Y,e;
return(Y=l())==null?void 0:(e=Y.additionalButton)==null?void 0:e.thumbnailOverlayButtonViewModels},w=function(){var Y=[_.A(EWp,{volumeProps:J})],e;
((e=l())==null?0:e.hideCaptionsToggleButton)||Y.push(_.A(u12,{playerControlsProps:J}));B()===1&&Y.push(_.A(RR2,{playerApi:function(){return J().playerApi}}));
B()===2&&Y.push(_.A(mJg,{appApi:function(){return J().appApi}}));
B()===3&&Y.push(_.A(FBA,{playerApi:function(){return J().playerApi}}));
e=k();if(B()===4&&e){e=_.C(e);for(var Z=e.next(),h={};!Z.done;h={tooltip$jscomp$3:void 0,ariaLabel$jscomp$20:void 0,icon$jscomp$54:void 0,command$jscomp$630:void 0},Z=e.next()){Z=Z.value;h.tooltip$jscomp$3=Z.tooltip;var x=void 0,U=void 0;h.ariaLabel$jscomp$20=((x=Z.accessibility)==null?void 0:(U=x.accessibilityData)==null?void 0:U.label)||h.tooltip$jscomp$3;x=void 0;h.icon$jscomp$54=(x=Z.icon)==null?void 0:x.iconType;h.command$jscomp$630=Z.command;h.tooltip$jscomp$3&&h.ariaLabel$jscomp$20&&h.icon$jscomp$54&&
Y.push(_.A(qR2,{title:function(y){return function(){return y.tooltip$jscomp$3}}(h),
ariaLabel:function(y){return function(){return y.ariaLabel$jscomp$20}}(h),
icon:function(y){return function(){return y.icon$jscomp$54}}(h),
command:function(y){return function(){return y.command$jscomp$630}}(h)}))}}e=n();
if(B()===4&&e)for(e=_.C(e),Z=e.next(),h={};!Z.done;h={tooltip$jscomp$4:void 0,ariaLabel$jscomp$21:void 0,icon$jscomp$55:void 0,command$jscomp$631:void 0,trackingParamsVeType:void 0},Z=e.next())Z=Z.value,h.tooltip$jscomp$4=Z.title,h.ariaLabel$jscomp$21=Z.accessibilityText||h.tooltip$jscomp$4,h.icon$jscomp$55=Z.iconName,h.command$jscomp$631=_.Xg(Z.onTap),U=x=void 0,h.trackingParamsVeType=((x=Z.loggingDirectives)==null?0:x.trackingParams)?(U=UHw(_.iT(Z.loggingDirectives.trackingParams)))==null?void 0:
_.Hm(U,2):void 0,h.tooltip$jscomp$4&&h.ariaLabel$jscomp$21&&h.icon$jscomp$55&&Y.push(_.A(qR2,{title:function(y){return function(){return y.tooltip$jscomp$4}}(h),
ariaLabel:function(y){return function(){return y.ariaLabel$jscomp$21}}(h),
icon:function(y){return function(){return y.icon$jscomp$55}}(h),
command:function(y){return function(){return y.command$jscomp$631}}(h),
visualElementId:function(y){return function(){return y.trackingParamsVeType}}(h)}));
return Y};
return _.A(_.v,{cond:g,then:function(){return _.A("div",{class:"ytInlinePlayerControlsTopRightControls"},_.A(_.Kr,{each:w},function(Y){return _.A("div",{class:"ytInlinePlayerControlsTopRightControlsCircleButton"},_.A("div",{class:"ytInlinePlayerControlsButtonIcon"},Y))}))}})},"fj"),X8p=_.q(function(X){var J=X.props;
var p=X.data;var l=X.options;X={};X=_.yW("ytInlinePlayerControlsBottomRightControls",(X.ytInlinePlayerControlsBottomRightControlsHidden=function(){var g;return v1b(p(),l())&&((g=l())==null?void 0:g.insetProgressBar)&&(J().isHovering||J().isDragging)},X));
return _.A("div",{class:X},_.A(iUJ,{data:p}),_.A(_.v,{cond:function(){var g;return!((g=l())==null?0:g.hideTimeDisplay)},
then:function(){return _.A(su0,{props:J,data:p})}}))},"gj"),iUJ=_.q(function(X){var J=X.data;
return _.A(_.NA,{data:function(){var p;return JJs((p=J())==null?void 0:p.thumbnailOverlays)}},{premiereTrailerBadgeRenderer:G$6})},"hj"),su0=_.q(function(X){var J=X.props;
var p=X.data;return _.A(_.v,{cond:function(){return J().isLive},
then:function(){return _.A(JUw,{props:J,data:p})},
else:function(){return _.A(p8T,{props:J,data:p})}})},"ij"),p8T=_.q(function(X){var J=X.props;
var p=X.data;var l=_.QC(function(){var g;return pD6((g=p())==null?void 0:g.thumbnailOverlays)},void 0,"Pf9uIe");
return _.A("div",{class:_.yW("ytInlinePlayerControlsTimeDisplay"),"aria-label":function(){return Dd.PLAYER_TIME_ELAPSED+" "+_.wA4(J().playedTime)}},_.A(_.eB,{data:function(){var g=_.wA4(J().videoDuration-J().playedTime);
return Object.assign({},{type:17,text:g},l())}}))},"jj"),lYp=_.q(function(X){X=X.badgeShapeData;
return _.A("div",{class:_.yW("ytInlinePlayerControlsTimeDisplay","ytInlinePlayerControlsLiveBadge")},_.A(_.eB,{data:X}))},"kj"),JUw=_.q(function(X){var J=X.data;
X=_.QC(function(){if(_.H("use_thumbnail_overlay_time_status_renderer_for_live_badge")){var l,g=_.C(((l=J())==null?void 0:l.thumbnailOverlays)||[]);for(l=g.next();!l.done;l=g.next()){l=l.value;if(l.thumbnailOverlayTimeStatusRenderer||l.thumbnailOverlayBadgeViewModel)return l;var B=void 0;if((B=l.thumbnailBottomOverlayViewModel)==null?0:B.badges)if(l=l.thumbnailBottomOverlayViewModel.badges.find(function(k){return _.a(k,srp)}))return l}}},void 0,"GPGpgc");
var p=_.QC(function(){var l,g,B,k,n,w;return _.pQZ((l=J())==null?void 0:(g=l.playerApi)==null?void 0:(B=g.getSize())==null?void 0:B.width,(k=J())==null?void 0:(n=k.playerApi)==null?void 0:(w=n.getSize())==null?void 0:w.height)},void 0,"OeIVKe");
return _.A(_.v,{cond:X,then:function(l){return _.A(_.NA,{data:l},{thumbnailOverlayTimeStatusRenderer:function(g){var B=g.data;g=_.QC(function(){return _.QYB(B(),0)},void 0,"skoDC");
return _.A(lYp,{badgeShapeData:g})},
thumbnailBadgeViewModel:function(g){return _.A(_.AVZ,{data:g.data,class:_.yW("ytInlinePlayerControlsLiveBadge","ytInlinePlayerControlsLiveBadgeDisplay")})},
thumbnailOverlayBadgeViewModel:function(g){return _.A(_.hMU,{data:g.data,thumbnailSize:p})}})},
else:function(){var l={type:18,text:Dd.PLAYER_LIVE_LABEL,icon:"LIVE"};return _.A(lYp,{badgeShapeData:function(){return l}})}})},"lj"),gep=_.q(function(X){var J=X.props;
var p=X.data;var l=X.options;return _.A(_.iDb,{progressBarProps:J,config:function(){var g,B=_.a((g=p())==null?void 0:g.multiMarkersPlayerBar,_.bdk),k;g=((k=l())==null?0:k.insetProgressBar)?2:1;var n;k=(n=l())==null?void 0:n.useFinePointerTargetSizes;return{unmuteOnSeek:!1,position:g,chapterData:B,isInlinePlayback:!0,doSeekOnClick:k,playheadDotBehavior:k?1:0}}})},"mj");_.ZZ(_.q(function(X){var J=X.data;var p=X.appApi;var l=X.options;var g=W$6(J,YL6(p));X={};p={};return _.A("yt-inline-player-controls",{class:"ytInlinePlayerControlsHost"},_.A("div",{class:_.yW("ytInlinePlayerControlsDarkenedOverlay",(X.ytInlinePlayerControlsDarkenedOverlayShow=function(){return g().isHovering},X))}),_.A(Vzb,null),_.A(TwO,{data:g}),_.A(zRp,{data:J}),_.A(DJT,{playerControlsProps:g,
isShortsPage:!1}),_.A("div",{class:_.yW((p.ytInlinePlayerControlsControlsHidden=function(){return g().isDragging},p))},_.A(jub,{props:g,
data:J,options:l}),_.A(X8p,{props:g,data:J,options:l})),_.A(_.v,{cond:function(){return v1b(J(),l())},
then:function(){return _.A(gep,{props:g,data:J,options:l})}}))},"dj"),"yt-inline-player-controls",{props:{data:_.H7,
appApi:_.Yq,options:_.H7}});var RF=function(){var X=_.F.apply(this,arguments)||this;X.opts=null;X.playerControlsData=null;X.playerControlsAppApi={openInMiniplayer:function(){X.openInMiniplayer()}};
X.playerControlsOptions={};X.noAnimation=!1;X.playbackIntentTriggered=!1;X.positionData=null;X.hidden=!0;X.active=!1;X.playing=!1;X.persistentPanelVisible=!1;X.videoPreviewDataIndex=0;X.JSC$20955_playerPromise=null;X.player=null;X.enableAudioControls=!1;X.hasBeenUnmuted=!1;X.captionsHaveBeenTurnedOff=!1;X.JSC$20955_playerEvents=new Map;X.videoPreviewFetchRequest=null;X.scheduledPreviewEndJobId=null;X.JSC$20955_preventProgressSaveTimer=null;X.watchEndpointStartTimeUpdaterInterval=null;X.actionMap=
{"yt-open-video-preview-action":"handleOpenVideoPreviewAction","yt-terminate-video-preview-action":"onTerminateVideoPreviewAction","yt-get-inline-preview-player-action":"getInlinePreviewPlayer","yt-window-resized":"onWindowResized"};X.windowOnBlurFn=function(){X.deactivate()};
return X};
_.r(RF,_.F);_.W=RF.prototype;
_.W.configureRendererStamper=function(){return{"opts.videoPreviewData.thumbnailOverlays":{id:"endorsement",mapping:{thumbnailOverlayEndorsementRenderer:{component:"ytd-thumbnail-overlay-endorsement-renderer",params:{disableAnimation:!0,rounded:!0}},attributionViewModel:{component:"yt-thumbnail-overlay-attribution-view-model"}}},"videoPreviewData.thumbnailOverlays":{id:"overlays",mapping:{pageIndicatorViewModel:"yt-page-indicator-view-model",thumbnailOverlayBottomPanelRenderer:"ytd-thumbnail-overlay-bottom-panel-renderer",thumbnailOverlayTitleViewModel:"yt-thumbnail-overlay-title-view-model",
channelDisclosureViewModel:"yt-channel-disclosure-view-model"}}}};
_.W.attached=function(){window.addEventListener("blur",this.windowOnBlurFn);this.JSC$20955_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$20955_playerEvents.set("onPlaybackStartExternal",this.onPlaybackStart);this.JSC$20955_playerEvents.set("SEEK_COMPLETE",this.onSeekComplete);this.JSC$20955_playerEvents.set("captionschanged",this.onCaptionsChanged);document.addEventListener("yt-page-type-changed",_.Da(this,this.onPageTypeChange));this.pagePath=location.pathname;window.addEventListener("scroll",
_.Da(this,this.onScroll))};
_.W.detached=function(){window.removeEventListener("blur",this.windowOnBlurFn);window.removeEventListener("scroll",_.Da(this,this.onScroll))};
_.W.onPageTypeChange=function(){this.deactivate()};
_.W.onWindowResized=function(){this.deactivate()};
_.W.onPersistentPanelVisibleChange=function(){this.deactivate()};
_.W.onCaptionsChanged=function(X){X=!!X.languageCode;this.playing&&this.allowCaptions()&&(this.captionsHaveBeenTurnedOff=!X);this.setCaptionSize()};
_.W.setCaptionSize=function(){var X;if(this.active&&!this.captionsHaveBeenTurnedOff&&((X=this.player)==null?0:X.getCaptionWindowContainerId())){var J;(J=this.player)==null||J.updateSubtitlesUserSettings({fontSizeIncrement:2},!1)}};
_.W.currentPageAllowed=function(){return!this.isWatchPage};
_.W.alignVideoPreviewForAnimation=function(){this.hidden=!1;this.noAnimation=!0;this.positionData=this.getThumbnailPositionData();if(!this.positionData||!_.H("web_imp_horizontal_oob_fix_killswitch")&&this.isOutOfBounds(this.positionData))return!1;var X=this.positionData,J=X.initialTopPosition,p=X.initialHorizontalPosition;_.bS(this.hostElement,{"--ytd-video-preview-translate-left":X.finalHorizontalPosition-p+"px","--ytd-video-preview-translate-top":X.finalTopPosition-J+"px","--ytd-video-preview-original-top-position":J+
"px","--ytd-video-preview-original-horizontal-position":p+"px","--ytd-video-preview-initial-scale":"scale("+X.initialScale+")","--ytd-video-preview-width":X.videoPreviewWidth+"px","--ytd-video-preview-height":X.videoPreviewHeight+"px"});return!0};
_.W.isOutOfBounds=function(X){var J=X.initialHorizontalPosition+12;X=J+X.videoPreviewWidth>window.innerWidth;return J<0||this.ytdGuideStateAwareBehavior.guidePersistentAndVisible&&J<260||this.ytdGuideStateAwareBehavior.miniGuideVisible&&J<72||X};
_.W.handleOpenVideoPreviewAction=function(X){var J=this,p;return _.L(function(l){if(!J.currentPageAllowed())return l.return(0);J.opts=X;return(p=J.alignVideoPreviewForAnimation(X.thumbnail))?l.return(J.activate()):l.return(0)})};
_.W.onMouseLeave=function(X){var J,p;(J=this.opts)==null||(p=J.mouseleaveCallback)==null||p.call(J);this.shouldDeactivateOnMouseLeave(X)&&this.deactivate()};
_.W.onScroll=function(){var X,J;((X=this.opts)==null?0:X.isAutoplay)&&((J=this.opts)==null?0:J.mediaRenderer)&&this.opts.mediaRenderer.getBoundingClientRect().top<0&&this.deactivate()};
_.W.optsChanged=function(){this.scheduledPreviewEndJobId&&(_.gs.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=null)};
_.W.onInlinePreviewIsEnabledChange=function(){!this.inlinePreviewIsEnabled&&this.playbackIntentTriggered&&this.deactivate()};
_.W.onIsAdsVideoChange=function(){this.isAdsVideo&&this.ytSparklesClickLocationBehavior.configureClickTargets("video-preview-container",RF.JSC$20954_DEFAULT_CLICK_LOCATION_BEHAVIOR,RF.JSC$20954_CLICK_LOCATION_ID_MAP)};
_.W.shouldDeactivateOnMouseLeave=function(X){X=X.relatedTarget;if(!X)return!0;var J;return(J=this.opts)!=null&&J.mediaRenderer?!_.o8(this.opts.mediaRenderer).contains(X):!0};
_.W.onPlayerStateChange=function(){this.player&&this.player.getPlayerState()===0&&(this.hasMultipleVideoPreviews()?this.startPlaybackForNextVideo():this.deactivate({resetWatchEndpointStartTime:!0}))};
_.W.onPlaybackStart=function(){var X=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$20955_preventProgressSaveTimer=
_.Uh(_.gs,function(){X.resetPreventProgressSaveTimer()},1E4);
var J;if((J=this.opts)==null?0:J.videoPreviewDurationMs)this.scheduledPreviewEndJobId=_.Uh(_.gs,function(){X.hasMultipleVideoPreviews()?X.startPlaybackForNextVideo():X.deactivate()},this.opts.videoPreviewDurationMs);
var p;this.player.setGlobalCrop(((p=this.opts)==null?0:p.cropPlayerToFillThumbnailHorizontally)?"fullwidth":null)}};
_.W.getRoundedCornersSize=function(){var X;if((X=this.opts)==null?0:X.roundedCornersSize){var J;return(J=this.opts)==null?void 0:J.roundedCornersSize}var p;if((p=this.opts)==null?0:p.enableRounding){var l;if(((l=this.opts)==null?void 0:l.thumbnailSize)==="small")return 1;var g;if(((g=this.opts)==null?void 0:g.thumbnailSize)==="medium")return 2;var B;if(((B=this.opts)==null?void 0:B.thumbnailSize)==="large")return 3}return _.H("web_imp_inset_progress_bar")?3:0};
_.W.onSeekComplete=function(){this.resetPreventProgressSaveTimer()};
_.W.onTerminateVideoPreviewAction=function(){this.deactivate()};
_.W.onMediaContainerClick=function(X){this.isShortcutClick(X)||(this.navigateToWatch(X),X.preventDefault(),X.stopPropagation())};
_.W.activate=function(){var X=this,J,p,l,g,B,k,n,w,Y;return _.L(function(e){switch(e.nextAddress){case 1:if(!X.currentPageAllowed())return e.return(0);p=(J=X.videoPreviewData)==null?void 0:J.inlinePlaybackEndpoint;l=_.$z.instance;if(!p||!l)return e.return(0);X.playbackIntentTriggered=!0;((g=X.opts)==null?0:g.mediaRenderer)&&((B=X.opts)==null||!B.isAutoplay)&&jrp(X.opts.mediaRenderer,function(){X.deactivate()});
_.oh(X,function(){X.revealPreviewUi()});
k={};_.H("enable_unknown_lact_fix_on_html5")&&(_.yG().resolve(_.NP),k.lact=_.OB());X.videoPreviewFetchRequest=t_p(l,X.getInlinePlaybackRequestData(X.videoPreviewData),k);_.f$(e,2);return e.yield(X.videoPreviewFetchRequest,4);case 4:n=e.yieldResult;if(((w=n)==null?void 0:(Y=w.playabilityStatus)==null?void 0:Y.status)==="OK")return e.return(X.handlePlayerResponse(n));throw Error("Jl");case 2:_.qa(e),X.deactivate();case 3:return e.return(1)}})};
_.W.getInlinePlaybackRequestData=function(X){var J,p=_.H("web_imp_player_mute_params")?((J=this.opts)==null?void 0:J.forceMutedVolume)||!this.hasBeenUnmuted:!0;return{endpoint:X.inlinePlaybackEndpoint,startPlaybackInMutedState:p}};
_.W.handlePlayerResponse=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y;return _.L(function(c){if(c.nextAddress==1){p=J.getInlinePlaybackVideoId();if(!(((l=X)==null?0:(g=l.videoDetails)==null?0:g.videoId)&&J.currentPageAllowed()&&J.playbackIntentTriggered&&J.opts&&p))return J.deactivate(),c.return(0);if(X.videoDetails.videoId!==p)return c.return(0);J.enableAudioControls=!!((B=X.playerConfig)==null?0:(k=B.inlinePlaybackConfig)==null?0:k.showAudioControls);X.trackingParams=J.getInlinePlaybackTrackingParams();
if(!J.inlinePlayer)return c.return(0);n={};if(Y=_.a((w=J.videoPreviewData)==null?void 0:w.inlinePlaybackEndpoint,_.CV))n.watch_endpoint=Y;if(J.videoPreviewData){var D,m=(D=_.a(J.videoPreviewData.inlinePlaybackEndpoint,_.CV))==null?void 0:D.startTimeSeconds;m!==void 0&&(X.playerConfig||(X.playerConfig={}),X.playerConfig.playbackStartConfig||(X.playerConfig.playbackStartConfig={}),X.playerConfig.playbackStartConfig.startPosition||(X.playerConfig.playbackStartConfig.startPosition={}),X.playerConfig.playbackStartConfig.startSeconds=
m,X.playerConfig.playbackStartConfig.startPosition.streamTimeMillis=String(m*1E3))}J.inlinePlayer.loadVideoWithPlayerResponse(X,n);if(J.JSC$20955_playerPromise)return c.jumpTo(2);J.JSC$20955_playerPromise=J.inlinePlayer.getPlayerPromise();return c.yield(J.JSC$20955_playerPromise,3)}c.nextAddress!=2&&(e=c.yieldResult,e.setInlinePreview(!0),Z=!_.H("web_imp_theater_bugfix"),e.setSizeStyle(!1,Z),J.ytPlayerListenerBehavior.listenToPlayerEvents(e,J.JSC$20955_playerEvents),J.player=e,_.h8(J.hostElement,
"player-api-ready"));((h=J.opts)==null?0:h.showPlayerControls)&&J.videoPreviewData&&J.player&&(J.playerControlsData={playerResponse:X,isInlinePlayback:!0,thumbnailOverlays:J.videoPreviewData.thumbnailOverlays,playerApi:J.player},J.playerControlsOptions={useFinePointerTargetSizes:!0,insetProgressBar:!J.unroundCornersForPlayback,additionalButton:J.getAdditionalButtonType(J.videoPreviewData.thumbnailOverlays),hideTimeDisplay:(x=J.opts)==null?void 0:x.hideTimeDisplay,hideScrubbingControls:(U=J.opts)==
null?void 0:U.hideScrubber,hideCaptionsToggleButton:(y=J.opts)==null?void 0:y.hideCaptionsToggleButton});return c.return(2)})};
_.W.revealPreviewUi=function(){var X=this;this.playbackIntentTriggered&&_.iRK(this,function(){X.hasThumbnailPositionChangedSinceTriggered()||(X.updateActiveState(!0),X.noAnimation=!1)})};
_.W.hasThumbnailPositionChangedSinceTriggered=function(){var X=this.positionData,J=this.getThumbnailPositionData();return(X==null?void 0:X.initialTopPosition)!==(J==null?void 0:J.initialTopPosition)||(X==null?void 0:X.initialHorizontalPosition)!==(J==null?void 0:J.initialHorizontalPosition)};
_.W.getThumbnailPositionData=function(){var X,J;if((J=this.opts)==null||!J.thumbnail)return null;J=this.opts.thumbnail;var p=((X=this.opts)==null?0:X.cropPlayerToFillThumbnailHorizontally)?!1:!0;var l=J.getBoundingClientRect();X=l.width;J=l.height;var g=l.top+window.scrollY;l=l.left+window.scrollX;var B=p?Math.ceil(X):X;p=p?Math.ceil(J):J;var k=X/B;X={initialScale:k,initialTopPosition:g-12*k,finalTopPosition:g-12-(p-J)/2,initialHorizontalPosition:l-(12+(B-X)/2),finalHorizontalPosition:l-12-(B-X)/
2,videoPreviewWidth:B,videoPreviewHeight:p};return X};
_.W.updateActiveState=function(X){this.active=X;this.ytdReduxBehavior.dispatch(_.a4({type:"SET_INLINE_PREVIEW_IS_ACTIVE",payload:X}))};
_.W.stopPlayer=function(X){X=X.resetWatchEndpointStartTime===void 0?!1:X.resetWatchEndpointStartTime;this.player&&(this.active&&(this.playing&&this.allowUnmuting()&&(this.hasBeenUnmuted=!this.player.isMuted()),this.updateWatchEndpointStartTime(X)),this.player.setPlaybackRate(1),this.player.stopVideo());this.playing=!1;this.videoPreviewFetchRequest=null;this.resetPreventProgressSaveTimer();this.endStartTimeUpdater();this.scheduledPreviewEndJobId&&(_.gs.cancelJob(this.scheduledPreviewEndJobId),this.scheduledPreviewEndJobId=
null)};
_.W.deactivate=function(X){X=X===void 0?{}:X;X=X.resetWatchEndpointStartTime===void 0?!1:X.resetWatchEndpointStartTime;EzA&&(EzA.disconnect(),EzA=null);this.stopPlayer({resetWatchEndpointStartTime:X});this.updateActiveState(!1);this.playbackIntentTriggered=!1;this.videoPreviewDataIndex=0;this.opts=null;this.hidden=!0;this.playerControlsData=null};
_.W.isValidThumbnailOverlayButton=function(X,J){X=X.thumbnailOverlayButtonRenderer;var p;return!!X&&!!X.tooltip&&!((p=X.icon)==null||!p.iconType)&&J.includes(X.icon.iconType)};
_.W.isValidThumbnailOverlayButtonViewModel=function(X,J){var p;X=_.a((p=X.thumbnailOverlayButtonViewModel)==null?void 0:p.overlayButton,_.ZD);return!!X&&!!X.title&&!!X.iconName&&J.includes(X.iconName)};
_.W.getAdditionalButtonType=function(X){var J=this;if(_.H("web_imp_fastforward_button"))return{button:1};if(_.H("web_imp_miniplayer_button"))return{button:2};if(_.H("web_imp_playback_speed_button"))return{button:3};var p=["BOX_STACK_3"],l=(X||[]).filter(function(B){return J.isValidThumbnailOverlayButton(B,p)}).map(function(B){return B.thumbnailOverlayButtonRenderer});
if(l.length)return{button:4,thumbnailOverlayButtonRenderers:l};var g=["BOX_STACK_3"];X=(X||[]).filter(function(B){return J.isValidThumbnailOverlayButtonViewModel(B,g)}).map(function(B){return _.a(B.thumbnailOverlayButtonViewModel.overlayButton,_.ZD)});
if(X.length)return{button:4,thumbnailOverlayButtonViewModels:X}};
_.W.allowCaptions=function(){var X;return!((X=this.opts)==null?0:X.forceCaptionsOff)};
_.W.allowUnmuting=function(){var X;return this.enableAudioControls&&!((X=this.opts)==null?0:X.forceMutedVolume)};
_.W.beginStartTimeUpdater=function(){var X=this;this.endStartTimeUpdater();this.watchEndpointStartTimeUpdaterInterval=_.FG(function(){X.updateWatchEndpointStartTime()},1E3)};
_.W.endStartTimeUpdater=function(){this.watchEndpointStartTimeUpdaterInterval!==null&&window.clearInterval(this.watchEndpointStartTimeUpdaterInterval);this.watchEndpointStartTimeUpdaterInterval=null};
_.W.resetPreventProgressSaveTimer=function(){this.JSC$20955_preventProgressSaveTimer!==null&&(_.gs.cancelJob(this.JSC$20955_preventProgressSaveTimer),this.JSC$20955_preventProgressSaveTimer=null,this.hasMultipleVideoPreviews()||this.beginStartTimeUpdater())};
_.W.updateWatchEndpointStartTime=function(X){var J=this.videoPreviewData;if(this.player&&J!=null&&J.inlinePlaybackEndpoint&&!this.JSC$20955_preventProgressSaveTimer){X=X?0:Math.floor(this.player.getCurrentTime());var p=_.a(J.navigationEndpoint,_.CV);p&&(p.startTimeSeconds=X);if(J=_.a(J.inlinePlaybackEndpoint,_.CV))J.startTimeSeconds=X}};
_.W.isShortcutClick=function(X){return!!X&&(X.ctrlKey||X.shiftKey||X.metaKey)};
_.W.getInlinePreviewPlayer=function(){return this.inlinePlayer};
_.W.openInMiniplayer=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1){p=(J=X.videoPreviewData)==null?void 0:J.navigationEndpoint;if(!p)return l.return();_.To().lockupActivation=!0;return l.yield(_.dDZ(_.yG().resolve(_.g9),p),2)}_.To().userActivation=!0;_.Ma(l)})};
_.W.navigateToWatch=function(X){var J,p=(J=this.videoPreviewData)==null?void 0:J.navigationEndpoint;if(p){if(this.isAdsVideo)this.ytSparklesClickLocationBehavior.handleClick(p,X,!0);else{var l;_.H("web_thumbnail_to_watch_transition")&&((l=this.opts)==null?0:l.thumbnail)&&_.MEs(_.yG().resolve(_.sX),this.opts.thumbnail);_.h8(this.hostElement,"yt-navigate",{endpoint:p})}this.deactivate()}};
_.W.getInlinePlaybackVideoId=function(){var X,J;return(J=_.a((X=this.videoPreviewData)==null?void 0:X.inlinePlaybackEndpoint,_.CV))==null?void 0:J.videoId};
_.W.getInlinePlaybackTrackingParams=function(){var X,J;return(X=this.videoPreviewData)==null?void 0:(J=X.inlinePlaybackEndpoint)==null?void 0:J.clickTrackingParams};
_.W.hasMultipleVideoPreviews=function(){var X;return!!(((X=this.opts)==null?0:X.videoPreviewData)&&Array.isArray(this.opts.videoPreviewData))};
_.W.startPlaybackForNextVideo=function(){var X;(X=this.opts)!=null&&X.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())};
_.O1.Object.defineProperties(RF.prototype,{thumbnailData:{configurable:!0,enumerable:!0,get:function(){return this.videoPreviewData?{thumbnail:this.videoPreviewData.thumbnail}:null}},
hidePlayerControls:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.opts)==null?0:X.showPlayerControls)||!this.active}},
isAdsVideo:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.opts)==null||!X.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 X;if(Array.isArray((X=this.opts)==null?void 0:X.videoPreviewData)){var J;return(J=this.opts)==null?void 0:J.videoPreviewData[this.videoPreviewDataIndex]}var p;return(p=this.opts)==null?void 0:p.videoPreviewData}}});
RF.prototype.onIsAdsVideoChange=RF.prototype.onIsAdsVideoChange;RF.prototype.onInlinePreviewIsEnabledChange=RF.prototype.onInlinePreviewIsEnabledChange;RF.prototype.optsChanged=RF.prototype.optsChanged;RF.prototype.onMouseLeave=RF.prototype.onMouseLeave;RF.prototype.onPersistentPanelVisibleChange=RF.prototype.onPersistentPanelVisibleChange;RF.JSC$20954_CLICK_LOCATION_ID_MAP=new Map([["PROMOTED_SPARKLES_CLICK_LOCATION_THUMBNAIL","media-container"]]);
RF.JSC$20954_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"}];_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],RF.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],RF.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],RF.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],RF.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],RF.prototype,"componentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],RF.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],RF.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.bs.YtSparklesClickLocationBehavior),_.V("design:type",Object)],RF.prototype,"ytSparklesClickLocationBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],RF.prototype,"opts",void 0);_.u([_.R(),_.V("design:type",Object)],RF.prototype,"playerControlsData",void 0);_.u([_.R(),_.V("design:type",Object)],RF.prototype,"playerControlsAppApi",void 0);
_.u([_.R(),_.V("design:type",Object)],RF.prototype,"playerControlsOptions",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RF.prototype,"noAnimation",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RF.prototype,"hidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RF.prototype,"active",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RF.prototype,"playing",void 0);
_.u([_.R({selector:_.Uy5}),_.V("design:type",Boolean)],RF.prototype,"inlinePreviewIsEnabled",void 0);_.u([_.R(),_.V("design:type",String)],RF.prototype,"pagePath",void 0);_.u([_.R({selector:_.xyU}),_.V("design:type",Boolean)],RF.prototype,"isWatchPage",void 0);_.u([_.R({selector:_.$1.persistentPanelVisibleSelector}),_.V("design:type",Object)],RF.prototype,"persistentPanelVisible",void 0);
_.u([_.O("videoPreviewData"),_.V("design:type",Object),_.V("design:paramtypes",[])],RF.prototype,"thumbnailData",null);_.u([_.O("opts","active"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RF.prototype,"hidePlayerControls",null);_.u([_.O("opts"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RF.prototype,"isAdsVideo",null);
_.u([_.O("opts"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RF.prototype,"roundedCornersSmall",null);_.u([_.O("opts"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RF.prototype,"roundedCornersMedium",null);_.u([_.O("opts"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RF.prototype,"roundedCornersLarge",null);
_.u([_.O("opts"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],RF.prototype,"unroundCornersForPlayback",null);_.u([_.O("opts","videoPreviewDataIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],RF.prototype,"videoPreviewData",null);_.u([_.R(),_.V("design:type",Object)],RF.prototype,"videoPreviewDataIndex",void 0);_.u([_.qB("#inline-player"),_.V("design:type",Object)],RF.prototype,"inlinePlayer",void 0);
_.u([_.mA("persistentPanelVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RF.prototype,"onPersistentPanelVisibleChange",null);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[MouseEvent]),_.V("design:returntype")],RF.prototype,"onMouseLeave",null);_.u([_.GA("opts"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RF.prototype,"optsChanged",null);
_.u([_.GA("inlinePreviewIsEnabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RF.prototype,"onInlinePreviewIsEnabledChange",null);_.u([_.mA("isAdsVideo"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RF.prototype,"onIsAdsVideoChange",null);_.u([_.Xo({is:"ytd-video-preview",disableElementRegistration:!0})],RF);
_.N(RF,"ytd-video-preview",function(){if(fHg!==void 0)return fHg;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return fHg=X},{mode:2});var B1p;var mK=function(){var X=_.F.apply(this,arguments)||this;X.dismissButtonOverrides={iconPosition:"icon-only",style:"overlay-dark",type:"tonal",size:"M",state:"active"};X.forceDarkTheme=!1;X.forceLightTheme=!1;X.dynamicTextHeight=94;X.hasOverflowButton=!1;X.isInfeedModernization=!1;return X};
_.r(mK,_.F);_.W=mK.prototype;_.W.computeUrlImg=function(X){if(X)return _.xq(X.thumbnails)};
_.W.getLogoHeight=function(X){return this.logoWithPadding(X)?"31":"24"};
_.W.getLogoClassName=function(X){return this.logoWithPadding(X)?"ytd-banner-promo-renderer-logo-with-padding":"ytd-banner-promo-renderer-logo"};
_.W.logoWithPadding=function(X){var J,p;return(X=(J=X.thumbnails)==null?void 0:(p=J[0])==null?void 0:p.height)&&X%31===0?!0:!1};
_.W.sendImpressionEndpoints=function(X){X.impressionEndpoints&&_.am(this.hostElement,X.impressionEndpoints)};
_.W.observeBasicPalette=function(){var X,J,p=(X=this.data)==null?void 0:(J=X.colorData)==null?void 0:J.basicColorPaletteData;p?_.VW(this.hostElement,p):_.VW(this.hostElement,{})};
_.W.observeDataChanged=function(){var X;this.dynamicTextHeight=((X=this.data)==null?0:X.supplementalText)?74:94;var J;this.hasSupplementalText=!((J=this.data)==null||!J.supplementalText);var p,l,g,B;X=(p=this.data)==null?void 0:(l=p.actionButton)==null?void 0:(g=l.buttonRenderer)==null?void 0:(B=g.colorData)==null?void 0:B.basicColorPaletteData;var k,n,w;if(!((k=this.data)==null?0:(n=k.actionButton)==null?0:(w=n.buttonRenderer)==null?0:w.style)&&X){this.computeIsInfeedModernization(this.data)||(X.borderColor=
X.foregroundTitleColor);var Y,e;this.set("data.actionButton.buttonRenderer",_.Q5.unsafeClone((Y=this.data)==null?void 0:(e=Y.actionButton)==null?void 0:e.buttonRenderer))}};
_.W.observeDataForCounterfactual=function(){if(_.H("kevlar_banner_cf_extra_logging")){var X;((X=this.data)==null?0:X.isVisible)||this.sendImpressionEndpoints(this.data)}};
_.W.computeSupplementalStyle=function(){var X;if((X=this.data)!=null&&X.supplementalText){var J,p,l;if((J=this.data)==null?0:(p=J.colorData)==null?0:(l=p.basicColorPaletteData)==null?0:l.foregroundActivatedColor)return X=_.TU(this.data.colorData.basicColorPaletteData.foregroundActivatedColor),"--yt-endpoint-color:"+X+"; --yt-endpoint-hover-color:"+X+"; --yt-endpoint-visited-color:"+X+"; --yt-formatted-string-bold-font-weight:700;"}};
_.W.computeForcedDarkTheme=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.actionButton)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.style,g,B,k;X=Ov6(((g=this.data)==null?void 0:(B=g.colorData)==null?void 0:(k=B.basicColorPaletteData)==null?void 0:k.backgroundColor)||0);return l&&X};
_.W.computeForcedLightTheme=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.actionButton)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.style,g,B,k;X=!Ov6(((g=this.data)==null?void 0:(B=g.colorData)==null?void 0:(k=B.basicColorPaletteData)==null?void 0:k.backgroundColor)||0);return l&&X};
_.W.computeHasOverflowButton=function(X){return!!X.overflowButton};
_.W.computeHasTitle=function(X){return!!X.title};
_.W.computeTitleMaxFontSize=function(X){return this.computeHasOverflowButton(X)?28:64};
_.W.onDismissClick=function(){this.hostElement.classList.add("dismissed")};
_.W.computeIsInfeedModernization=function(){var X,J,p,l,g=(X=this.data)==null?void 0:(J=X.actionButton)==null?void 0:(p=J.buttonRenderer)==null?void 0:(l=p.colorData)==null?void 0:l.basicColorPaletteData;return(g==null?void 0:g.backgroundColor)===452984831||(g==null?void 0:g.backgroundColor)===218103808};
mK.prototype.observeDataForCounterfactual=mK.prototype.observeDataForCounterfactual;mK.prototype.observeDataChanged=mK.prototype.observeDataChanged;mK.prototype.observeBasicPalette=mK.prototype.observeBasicPalette;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],mK.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],mK.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mK.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],mK.prototype,"hasSupplementalText",void 0);_.u([_.R(),_.V("design:type",Object)],mK.prototype,"dismissButtonOverrides",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasTitle(data)"}),_.V("design:type",Boolean)],mK.prototype,"hasTitle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeForcedDarkTheme(data)"}),_.V("design:type",Object)],mK.prototype,"forceDarkTheme",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeForcedLightTheme(data)"}),_.V("design:type",Object)],mK.prototype,"forceLightTheme",void 0);_.u([_.R(),_.V("design:type",Object)],mK.prototype,"dynamicTextHeight",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasOverflowButton(data)"}),_.V("design:type",Object)],mK.prototype,"hasOverflowButton",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsInfeedModernization(data)"}),_.V("design:type",Object)],mK.prototype,"isInfeedModernization",void 0);_.u([_.mA("data.colorData.basicColorPaletteData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mK.prototype,"observeBasicPalette",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mK.prototype,"observeDataChanged",null);_.u([_.mA("data.isVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mK.prototype,"observeDataForCounterfactual",null);_.u([_.Xo({is:"ytd-banner-promo-renderer",disableElementRegistration:!0})],mK);
_.N(mK,"ytd-banner-promo-renderer",function(){if(B1p!==void 0)return B1p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return B1p=X},{mode:1});var ke2=_.q(function(X){var J=X.data;var p=X.hideDivider;var l=X.isChannelInfoCard;X={};return _.A("yt-profile-identity-info-view-model",{class:"yt-profile-identity-info-view-model"},_.A("div",{class:_.yW("yt-profile-identity-info-view-model__frame",(X["yt-profile-identity-info-view-model--frame-with-no-channel-banner"]=function(){return!J().channelBanner},X))},_.A($oJ,{profileIdentityInfoData:J}),_.A("div",{class:"yt-profile-identity-info-view-model__channel-info-section"},_.A("div",{class:"yt-profile-identity-info-view-model__avatar"},
_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn})),_.A(Wup,{profileIdentityInfoData:J})),_.A(_.v,{cond:function(){return J().channelDescription},
then:function(g){var B={};return _.A("div",{class:_.yW((B["yt-profile-identity-info-view-model__channel-description-alternate"]=function(){return!(l==null||!l())},B["yt-profile-identity-info-view-model__channel-description"]=function(){return!(l==null?0:l())},B))},g)}}),_.A(Cjp,{profileIdentityInfoData:J}),_.A(_.v,{cond:function(){return!(p==null?0:p())},
then:function(){return _.A("div",{class:"yt-profile-identity-info-view-model__divider"})}})))},"nj");
ke2.idomCompat=!0;var Cjp=_.q(function(X){var J=X.profileIdentityInfoData;return _.A("div",{class:"yt-profile-identity-info-view-model__buttons"},_.A(_.Kr,{each:function(){return J().subscribeButton?[J().subscribeButton,J().channelAccess]:[J().channelAccess]}},function(p){return _.A("div",{class:"yt-profile-identity-info-view-model__wrap-button"},_.A("div",{class:"yt-profile-identity-info-view-model--button"},_.A(_.NA,{data:function(){return p}},{buttonViewModel:_.q7,
subscribeButtonViewModel:_.nh})))}))},"oj"),Wup=_.q(function(X){var J=X.profileIdentityInfoData;
return _.A("div",{class:"yt-profile-identity-info-view-model__trio"},_.A("div",{class:"yt-profile-identity-info-view-model__channel-name-frame"},_.A(neb,{profileIdentityInfoData:J}),_.A(_.NA,{data:function(){return J().threeDotMenu}},{buttonViewModel:_.q7})),_.A(Lus,{profileIdentityInfoData:J}))},"pj"),neb=_.q(function(X){var J=X.profileIdentityInfoData;
return _.A("div",{class:"yt-profile-identity-info-view-model__channel-name-header"},_.A("div",{class:"yt-profile-identity-info-view-model__channel-name"},function(){return J().channelDisplayName}),_.A(_.v,{cond:function(){return J().verifiedOrOacBadge},
then:function(p){return _.A("div",{class:"yt-profile-identity-info-view-model__badge"},_.A(_.wt,{data:function(){return{thumbnails:[{url:p().badgeUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0}))}}))},"qj"),$oJ=_.q(function(X){var J=X.profileIdentityInfoData;
return _.A("div",{class:"yt-profile-identity-info-view-model__channel-banner-container"},_.A(_.NA,{data:function(){var p=J().channelBanner;if(p)return{imageBannerViewModel:{image:p.image,style:"IMAGE_BANNER_STYLE_INSET"}}}},{imageBannerViewModel:function(p){return _.A("div",{class:"yt-profile-identity-info-view-model__channel-banner"},_.A(_.aa,{data:p.data,
isPositionRelative:!0}))}}))},"rj"),Lus=_.q(function(X){var J=X.profileIdentityInfoData;
return _.A("div",{class:"yt-profile-identity-info-view-model__metadata"},_.A("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.A("div",{dir:"auto",class:"yt-profile-identity-info-view-model__metadata-handle-with-bold-font"},function(){return J().channelHandle}),_.A(_.v,{cond:function(){return J().channelPronouns&&J().channelHandle},
then:function(){return _.A("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.A("div",{dir:"auto",
class:"yt-profile-identity-info-view-model__metadata-pronouns"},function(){return J().channelPronouns})),_.A("div",{class:"yt-profile-identity-info-view-model__metadata-content-set"},_.A("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return J().leftOfBulletInfo}),_.A(_.v,{cond:function(){return J().leftOfBulletInfo&&J().rightOfBulletInfo},
then:function(){return _.A("span",{class:"yt-profile-identity-info-view-model__metadata-delimiter"},"\u2022")}}),_.A("div",{class:"yt-profile-identity-info-view-model__metadata-content"},function(){return J().rightOfBulletInfo})))},"sj");_.ZZ(ke2,"yt-profile-identity-info-view-model",{props:{data:_.H7,hideDivider:_.H7,isChannelInfoCard:_.H7}});_.ZZ(_.pK2,"yt-page-header-view-model",{props:{data:_.H7,noPadding:_.H7,enableBanner:_.H7,cinematicContainerTopbarOffset:_.H7,allowCinematicContainerOverflow:_.H7,displayAsSidebar:_.H7,displayAsPanel:_.H7,alwaysUseMediumTextDescription:_.H7}});var AUp=_.q(function(){return _.A("div",{class:_.yW("ytdGhostGridViewModelGhostCard")},_.A("div",{class:_.yW("ytdGhostGridViewModelThumbnail","ytdGhostGridViewModelGhostColor")}),_.A("div",{class:_.yW("ytdGhostGridViewModelDetails")},_.A("div",{class:_.yW("ytdGhostGridViewModelChannelAvatar","ytdGhostGridViewModelGhostColor")}),_.A("div",{class:_.yW("ytdGhostGridViewModelDetailsTextShell")},_.A("div",{class:_.yW("ytdGhostGridViewModelVideoTitle","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}),
_.A("div",{class:_.yW("ytdGhostGridViewModelVideoMeta","ytdGhostGridViewModelTextShell","ytdGhostGridViewModelGhostColor")}))))},"uj");_.ZZ(_.q(function(X){var J=X.data;var p=_.Fg(_.jZ);return _.A("ytd-ghost-grid-view-model",{class:_.yW("ytdGhostGridViewModelHost")},_.A(_.Kr,{each:function(){var l=Array,g;var B=((g=J().numRows)!=null?g:0)*p();return l(B)},
keyBy:"INDEX"},function(){return _.A(AUp,null)}))},"tj"),"ytd-ghost-grid-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=function(){var g;return(g=J().numColumns)!=null?g:2},l=function(){return p()>1?3:2};
X={};return _.A("ytd-rich-grid-group",{class:_.yW("ytdRichGridGroupHost",(X.ytdRichGridGroupHostFirstColumn=function(){return J().colIndex===0},X)),
style:_.bY({"--ytd-rich-grid-group-num-columns":p,"--ytd-rich-grid-items-per-group":l})},_.A("div",{class:"ytdRichGridGroupContents"},_.A(_.NA,{data:function(){var g;return(g=J().contents)==null?void 0:g.slice(0,l())}},{richItemRenderer:function(g){return _.A(_.pye,{data:g.data,
noGutterMargins:!0,isInlineGroupItem:!0,insetMetadata:!0})}})))},"vj"),"ytd-rich-grid-group",{props:{data:_.H7}});var FT=function(){var X=_.F.apply(this,arguments)||this;X.resizeOnObserverInit=!1;X.isInlinePreviewDisabled=_.H("web_disable_inline_preview");X.disableStickyFilterBar=!1;X.transparentBackgroundChipsBar=!1;X.hideChipsBar=!1;X.isScrolled=!1;X.isWatchDefaultLayout=!0;X.continuationShowButton=!1;X.rowReducedHorizontalMargin=!1;X.useCompactList=!1;X.manualDownloadsPresent=!1;X.smartDownloadsPresent=!1;X.isOnline=!1;X.shouldRenderDownloadsBanner=!1;X.shouldRenderDownloadsBannerUpsell=!1;X.hasOptedIntoSmartDownloads=
!1;X.elementsPerRow=4;X.typographyBump=!1;X.slimItemsPerRow=1;X.pageLoadingFromNavigation=!1;X.resizeObserver=null;X.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"};X.rendererToTagNameMap=new Map(Object.entries(X.contentMapping()).map(function(J){var p=
_.C(J);J=p.next().value;p=p.next().value;return[J,p.component]}));
X.insertedContent=new Map;return X};
_.r(FT,_.F);_.W=FT.prototype;_.W.onUseCompactListChange=function(){if(this.useCompactList!==void 0)for(var X=_.C(_.ya(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),J=X.next();!J.done;J=X.next())J.value.useCompactList=this.useCompactList};
_.W.onSizingChange=function(){if(this.sizing!==void 0&&this.typographyBump!==void 0)for(var X=_.C(_.ya(this.hostElement).querySelectorAll("ytd-rich-item-renderer")),J=X.next();!J.done;J=X.next())J=J.value,J.sizing=this.sizing,J.typographyBump=this.typographyBump};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents","yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.W.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]]"}}}};
_.W.configureRendererStamper=function(){return{"data.header":{id:"header",mapping:{feedFilterChipBarRenderer:{component:"ytd-feed-filter-chip-bar-renderer",properties:{fluidWidth:"[[isDefaultGrid]]",disableSticky:"[[disableStickyFilterBar]]",transparentBackground:"[[transparentBackgroundChipsBar]]"}},chipBarViewModel:{component:"chip-bar-view-model",params:{className:"ytd-rich-grid-renderer chip-bar"}},pageHeaderViewModel:{component:"yt-page-header-view-model",params:{displayAsPanel:!0}},profileIdentityInfoViewModel:{component:"yt-profile-identity-info-view-model"}}},
bigYoodleData:{id:"big-yoodle",mapping:{brandVideoShelfRenderer:"ytd-brand-video-shelf-renderer",brandVideoSingletonRenderer:"ytd-brand-video-singleton-renderer",statementBannerRenderer:"ytd-statement-banner-renderer"},reuseComponents:!1},mastheadData:{id:"masthead-ad",mapping:{bannerPromoRenderer:"ytd-banner-promo-renderer",adSlotRenderer:"ytd-ad-slot-renderer"},reuseComponents:!1},shownItems:{id:"contents",mapping:this.contentMapping(),reuseComponents:!1},loadingContentRenderer:{id:"reload-content",
mapping:{ghostGridViewModel:{component:"ytd-ghost-grid-view-model"}}}}};
_.W.attached=function(){document.addEventListener("yt-page-type-changed",_.Da(this,this.onPageChange));document.addEventListener("yt-feed-customization-scroll-up",_.Da(this,this.onFeedCustomizationScrollUp));this.updateItemMinAndMaxWidth();this.JSC$20984_throttledOnResize=new _.cz(this.resizeObserved,_.ch("rich_grid_resize_delay_ms",50),this);this.showChipsOnScroll&&window.addEventListener("scroll",_.Da(this,this.onScroll))};
_.W.detached=function(){var X;(X=this.resizeObserver)==null||X.disconnect();document.removeEventListener("yt-page-type-changed",_.Da(this,this.onPageChange));document.removeEventListener("yt-feed-customization-scroll-up",_.Da(this,this.onFeedCustomizationScrollUp));this.showChipsOnScroll&&window.removeEventListener("scroll",_.Da(this,this.onScroll))};
_.W.insertRichSection=function(X){var J=X.richItemTargetId;X=X.richSectionRendererToInsert;J&&X&&(this.insertedContent.set(J,{content:X,timestamp:Date.now()}),this.reflowContent())};
_.W.computeIsInlinePreviewEnabled=function(X,J,p){return _.H("web_disable_inline_preview")?!1:!p&&edb({miniplayerIsActive:X,miniplayerPlaybackState:J})};
_.W.computeSizing=function(){var X=_.sqm(this.data);if(X||!(this.isShortsGrid||this.isSlimGrid||this.isCompactGrid||this.isShortsPanel))return X?this.useCompactList?"COMPACT":X:this.miniMode?"COMPACT":"STANDARD"};
_.W.updateItemMinAndMaxWidth=function(){var X=_.ch("rich_grid_max_item_width",500);X>0&&_.bS(this.hostElement,{"--ytd-rich-grid-item-max-width":X+"px"});var J;X=this.getRichItemMinWidth((J=this.hostElement)==null?void 0:J.clientWidth);X>0&&_.bS(this.hostElement,{"--ytd-rich-grid-item-min-width":X+"px"})};
_.W.forceRefreshAndLog=function(){this.refreshGridLayout(!0);this.updateRichItemGridPositions()};
_.W.resizeObserved=function(){_.HI(this.hostElement,"yt-rich-grid-resize-observed");this.refreshGridLayout(!1,!0)&&this.updateRichItemGridPositions()};
_.W.onPageChange=function(){var X=this;this.isCurrentPage()?(this.pageLoadingFromNavigation=!0,_.HI(this.hostElement,"yt-chip-cloud-chip-deselect-action"),_.gs.addJob(function(){X.pageLoadingFromNavigation=!1;X.setMasthead();X.maybeSetBigYoodle();X.forceRefreshAndLog();X.terminateVideoPreview()},8)):this.mastheadData&&(this.mastheadData=void 0)};
_.W.dataChanged=function(){var X=this;_.HI(this.hostElement,"ytd-update-grid-state-action");this.data&&this.pageLoadingFromNavigation||(this.pagePath=location.pathname,this.resetCacheAndIsFilteredFeed(),this.maybeSetBigYoodle(),this.setMasthead(),this.refreshGridLayout(),_.oh(this,function(){X.updateRichItemGridPositions();X.contentsElement&&_.bS(X.hostElement,{"--ytd-rich-grid-content-offset-top":X.contentsElement.offsetTop+"px"})}),this.initResizeObserver())};
_.W.initResizeObserver=function(){var X=this;if(window.ResizeObserver){var J;(J=this.resizeObserver)==null||J.disconnect();var p=!1;this.resizeObserver=new ResizeObserver(function(){if(p){var l;(l=X.resizeObserver)==null||l.disconnect();var g;(g=X.JSC$20984_throttledOnResize)==null||g.fire();requestAnimationFrame(function(){var k;(k=X.JSC$20984_throttledOnResize)==null||k.fire();X.initResizeObserver()})}else if(p=!0,X.resizeOnObserverInit){var B;
(B=X.JSC$20984_throttledOnResize)==null||B.fire()}});
this.resizeObserver.observe(this.hostElement)}};
_.W.contentLengthChanged=function(){if(this.containerWidth||this.isShortsPanel)this.reflowContent(),_.HI(this.hostElement,"ytd-rich-item-index-update-action")};
_.W.updateElementsPerRow=function(){_.HI(this.hostElement,"ytd-update-elements-per-row-action",[this.elementsPerRow,this.postsPerRow,this.slimItemsPerRow,this.gameCardsPerRow,this.miniGameCardsPerRow,this.containerWidth]);this.ytdReduxBehavior.dispatch(_.a4({type:"SET_RICH_GRID_ITEMS_PER_ROW",payload:this.elementsPerRow}));this.ytdReduxBehavior.dispatch(_.a4({type:"SET_RICH_GRID_SLIM_ITEMS_PER_ROW",payload:this.slimItemsPerRow}))};
_.W.onRequestElementsPerRow=function(){this.updateElementsPerRow()};
_.W.onRichShelfRendererCollapse=function(X){if(this.shownItems){var J=X.detail;X=this.shownItems.findIndex(function(l){var g,B;return((B=_.a(l==null?void 0:(g=l.richSectionRenderer)==null?void 0:g.content,_.LUG))==null?void 0:B.trackingParams)===J});
var p=X+1;X<0||p>=this.contentsElement.children.length||!this.shownItems[p].richItemRenderer||this.contentsElement.children[p].scrollIntoView({behavior:"smooth",block:"start"})}};
_.W.onSoftReloadPage=function(){this.scrollUpToTop()};
_.W.handleRerenderDownloadsData=function(){_.H("kevlar_modern_downloads_page")&&this.entityDrivenRichGridData&&this.set("data.contents",this.entityDrivenRichGridData.contents)};
_.W.handlePlaylistRemoveVideosAction=function(X){var J;if(((J=_.a(X,_.OSs))==null?0:J.setVideoIds)&&this.data&&this.data.contents){X=_.a(X,_.OSs).setVideoIds;for(J=this.data.contents.length-1;J>=0;){var p=_.a(this.data.contents[J],_.il);(p=p&&_.a(p.content,_.Lz))&&p.setVideoId&&X.includes(p.setVideoId)&&this.splice("data.contents",J,1);J--}this.updateIndices()}};
_.W.updateIndices=function(){if(this.data&&this.data.contents)for(var X=0;X<this.data.contents.length;X++)this.set("data.contents."+X+".richItemRenderer.index",_.AW(String(X+1)))};
_.W.hasTopRowInlinePlayableVideoWithEndorsement=function(X){var J;return!((J=X.slice(0,this.getItemsPerRow()))==null||!J.some(function(p){var l;p=_.a(p==null?void 0:(l=p.richItemRenderer)==null?void 0:l.content,_.vO);var g;return(p==null?void 0:p.inlinePlaybackEndpoint)&&(p==null?void 0:(g=p.thumbnailOverlays)==null?void 0:g.some(function(B){return B.thumbnailOverlayEndorsementRenderer}))}))};
_.W.refreshGridLayoutNew=function(X,J,p,l){var g=l.postsPerRow;var B=l.slimItemsPerRow;var k=l.gameCardsPerRow;l=l.miniGameCardsPerRow;var n;if((n=this.data)==null||!n.contents||!this.containerWidth)return!1;var w;if((w=this.data.responsiveContainerConfiguration)==null?0:w.responsiveSize){var Y=_.fmT(this.data.responsiveContainerConfiguration,this.containerWidth,2),e;n=_.la(Object.assign({},Y,{standardUnitMinWidth:(e=this.data)==null?void 0:e.minItemWidth}));this.useCompactList=!!(this.containerWidth<
528&&Y.isCompactList)}else n=_.la({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=n.typographyBump;e=!1;if(X||this.elementsPerRow!==n.numItems||this.postsPerRow!==g||this.slimItemsPerRow!==B||this.gameCardsPerRow!==
k||this.miniGameCardsPerRow!==l||this.gutter!==n.gutter)e=this.elementsPerRow!==n.numItems,this.elementsPerRow=n.numItems,this.postsPerRow=g,this.slimItemsPerRow=B,this.gameCardsPerRow=k,this.miniGameCardsPerRow=l,this.gutter=n.gutter,this.itemWidth=n.itemWidth,this.reflowContent(J),_.bS(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow,"--ytd-rich-grid-item-margin":n.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(p);this.ytdReduxBehavior.dispatch(_.a4({type:"SET_RICH_GRID_CONTAINER_WIDTH",payload:n.maxContainerWidth}));return e};
_.W.refreshGridLayout=function(X,J){var p,l=(p=this.hostElement)==null?void 0:p.clientWidth;this.containerWidth=this.adjustRichGridWidth(l,!0);var g;if((g=this.data)==null||!g.contents||!this.containerWidth)return X&&(this.pendingForceReflow=!0),!1;this.pendingForceReflow&&(X=!0,this.pendingForceReflow=!1);p=this.getRichItemMinWidth(l);var B=this.isShortsPanel?146:194,k=this.getMiniGameCardMinWidth(),n=this.isShortsGridSlim?2:this.isShortsGrid||this.isCompactGrid?3:_.ch("rich_grid_default_max_items_per_row",
6);l=p=this.calcElementsPerRow(p,n);(g=p<=3&&this.miniModeAllowed())&&(p=this.calcElementsPerRow(240,4));var w=this.calcMaxSlimElementsPerRow(p,n,this.isDefaultGrid);n=this.calcElementsPerRow(B,w);var Y=this.calcElementsPerRow(this.isCompactGrid?B:154,w);B=this.calcElementsPerRow(this.isCompactGrid?B:k,w);k=!1;if(this.sizing)return this.refreshGridLayoutNew(X,J,g,{postsPerRow:l,slimItemsPerRow:n,gameCardsPerRow:Y,miniGameCardsPerRow:B});if(X||this.elementsPerRow!==p||this.postsPerRow!==l||this.slimItemsPerRow!==
n||this.gameCardsPerRow!==Y||this.miniGameCardsPerRow!==B)k=this.elementsPerRow!==p,this.elementsPerRow=p,this.postsPerRow=l,this.slimItemsPerRow=n,this.gameCardsPerRow=Y,this.miniGameCardsPerRow=B,this.reflowContent(J),this.updateElementsPerRow(),_.bS(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)&&_.bS(this.hostElement,{"--ytd-rich-grid-shorts-item-margin":this.slimItemsPerRow<4?"1px":"4px"});this.updateMiniMode(g);_.HI(this.hostElement,"yt-rich-grid-layout-refreshed");return k};
_.W.getRichItemMinWidth=function(X){var J=_.ch("rich_grid_min_item_width",310);if(!_.H("kevlar_disable_min_width_override")){var p,l;J=(l=(p=this.data)==null?void 0:p.minItemWidth)!=null?l:J}return J+_.EJB(X)};
_.W.calcMaxSlimElementsPerRow=function(X,J,p){return(p===void 0?0:p)?X===1?2:X%2===0?X/2*3:X+2:J*2};
_.W.adjustRichGridWidth=function(X,J){var p=_.H("disable_rich_grid_guide_compensation");if(!this.isWatch&&!p){p=_.yG().resolve(_.I6(_.ec));var l=p==null?void 0:p.guideElement;if(!(!p||p.getData()||l!=null&&l.opened||p.getMiniGuideVisible()))if(p.canFitPersistentGuide(X)&&p.getGuideExpandsAutomatically()){var g,B,k=Number((g=window.getComputedStyle(this.hostElement))==null?void 0:(B=g.getPropertyValue("--app-drawer-width"))==null?void 0:B.replace("px",""));X-=k||0}else if(p.canFitMiniGuide(X)){var n;
g=Number((k=window.getComputedStyle(this.hostElement))==null?void 0:(n=k.getPropertyValue("--ytd-mini-guide-width"))==null?void 0:n.replace("px",""));X-=g||0}}X>600&&(this.isShortsGrid||this.isShortsGridSlim||this.isCompactGrid||(X-=J?32:48));return X};
_.W.calcElementsPerRow=function(X,J){var p=this.adjustRichGridWidth(this.hostElement.clientWidth,!1),l=this.isShortsPanel?2:this.isShortsGrid||this.isCompactGrid?4:16;return Math.min(Math.floor((p+l)/(X+l))||1,J)};
_.W.reflowContent=function(X){var J=this;if(!this.isReflowing){this.isReflowing=!0;var p,l,g=!!((p=this.data)==null?0:(l=p.contents)==null?0:l.some(function(n){return _.a(n,_.xS)}));
p=this.getItemsPerRow();var B;l=(B=this.data)==null?void 0:B.reflowOptions;X&&(_.KV("rgr_s"),_.oh(this,function(){_.KV("rgr_nrf")}));
X={};(B=_.ya(this.hostElement).querySelector("#contents"))&&(X={contentElement:B,rendererToTagNameMap:this.rendererToTagNameMap});B=(B=this.data.contents)?B.slice():[];g=dwJ(B,p,g,l,this.getRichGridStyle(),X,this.insertedContent);var k=g.orderedContent;if(g=g.pinnedContentNotShownTargetIds)for(g=_.C(g),p=g.next();!p.done;p=g.next())this.insertedContent.delete(p.value);g=function(){J.shownItems=k;J.isReflowing=!1};
this.shownItems.length===0?(this.shownItems=this.getFirstRowItems(k),_.oh(this,g)):g()}};
_.W.getFirstRowItems=function(X){for(var J=[],p=0;p<X.length;p++){var l=void 0,g=void 0,B=void 0,k=void 0,n=void 0,w=void 0;if(((l=X[p])==null?void 0:(g=l.richItemRenderer)==null?void 0:g.rowIndex)===0||((B=X[p])==null?void 0:(k=B.richGroupRenderer)==null?void 0:k.rowIndex)===0||((n=X[p])==null?void 0:(w=n.richSectionRenderer)==null?void 0:w.rowIndex)===0)J.push(X[p]);else break}return J};
_.W.getItemsPerRow=function(){return this.isShortsGrid||this.isCompactGrid?this.slimItemsPerRow:this.elementsPerRow};
_.W.resetInsertedContentIfNeeded=function(){(_.H("web_explore_hub_on_hover")||_.H("web_client_explore_hub_on_hover"))&&this.insertedContent.size>0&&(this.insertedContent.clear(),this.reflowContent())};
_.W.handleChipCloudChipSelectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents||this.setCacheAndIsFilteredFeed()};
_.W.onReloadContinuationFinish=function(){this.data&&this.data.header&&Array.isArray(this.data.header)&&this.data.header.length>0&&(this.data.header=this.data.header[0]);this.isShortsPanel||this.scrollUpToTop();this.ytRendererBehavior.markDirty()};
_.W.handleChipCloudChipDeselectAction=function(){this.terminateVideoPreview();this.resetInsertedContentIfNeeded();this.cachedContents&&(this.set("data.contents",this.cachedContents),this.resetCacheAndIsFilteredFeed(),this.reflowContent(),this.scrollUpToTop())};
_.W.terminateVideoPreview=function(){_.HI(this.hostElement,"yt-terminate-video-preview-action")};
_.W.updateRichItemGridPositions=function(){var X={gridData:{gridColumnCount:this.elementsPerRow}},J;((J=this.data)==null?0:J.trackingParams)&&(J=_.Kv())&&_.kt(J,_.V_(this.data.trackingParams),X);_.HI(this.hostElement,"ytd-rich-item-index-update-action")};
_.W.miniModeAllowed=function(){return this.isChannelPage};
_.W.getMiniGameCardMinWidth=function(){return 154};
_.W.updateMiniMode=function(X){this.miniMode=this.miniModeAllowed()&&X;this.ytdReduxBehavior.dispatch(_.a4({type:"SET_RICH_GRID_MINI_MODE",payload:X}))};
_.W.isCurrentPage=function(){return location.pathname===this.pagePath};
_.W.scrollUpToTop=function(){if(!this.isChannelPage&&!this.isWatch){var X=_.yG().resolve(_.vE).getCurrentPage();X&&X.setScrollTop(0)}};
_.W.setCacheAndIsFilteredFeed=function(){this.cachedContents=this.get("contents",this.data);this.isFilteredFeed=!0};
_.W.resetCacheAndIsFilteredFeed=function(){this.cachedContents=void 0;this.isFilteredFeed=!1};
_.W.maybeSetBigYoodle=function(){var X,J=(X=this.data)==null?void 0:X.bigYoodle;this.bigYoodleData!==J&&(this.bigYoodleData=J)};
_.W.setMasthead=function(){var X;((X=this.data)==null?0:X.masthead)?this.mastheadData=this.data.masthead:this.mastheadData=void 0};
_.W.getRichGridStyle=function(){var X,J;return(J=(X=this.data)==null?void 0:X.style)!=null?J:"RICH_GRID_STYLE_UNKNOWN"};
_.W.onIsShortsGridChange=function(){var X=this.ytdReduxBehavior,J=X.dispatch,p=this.getRichGridStyle();J.call(X,_.a4({type:"SET_RICH_GRID_STYLE",payload:p}))};
_.W.onFeedCustomizationScrollUp=function(){this.scrollUpToTop()};
_.W.onScroll=function(){this.isScrolled=window.scrollY>0};
_.O1.Object.defineProperties(FT.prototype,{showChipsOnScroll:{configurable:!0,enumerable:!0,get:function(){return _.H("kevlar_show_chips_on_scroll")&&this.isHomePage&&!this.isChannelPage&&!this.isFilteredFeed}},
loadingContentRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.ytContinuationHandlerBehavior)==null?void 0:X.reloadUiContent}},
hasLoadingContent:{configurable:!0,enumerable:!0,get:function(){return!!this.loadingContentRenderer}},
entitySelectorType:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.entitySelectorType)||"RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED"}},
isSub:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.targetId)||"")==="browse-feedFEsubscriptions_shorts"}},
isWatch:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.targetId)||"")==="watch-next-feed"}},
isShortsPanel:{configurable:!0,enumerable:!0,get:function(){var X=_.yG().resolve(_.vE).getCurrentPage(),J,p,l;return(((J=this.data)==null?void 0:J.targetId)==="browse-feedFEsfv_audio_pivot"||_.H("web_enable_channel_pivot_panel")&&((p=this.data)==null?void 0:p.targetId)==="browse-feedFEsfv_channel_pivot"||_.H("web_enable_effect_pivot_panel")&&((l=this.data)==null?void 0:l.targetId)==="browse-feedFEsfv_effect_pivot")&&(X==null?void 0:X.pageSubtype)==="shorts"}},
reducedTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&_.H("kevlar_watch_grid_reduced_top_margin_rich_grid")}},
noTopMargin:{configurable:!0,enumerable:!0,get:function(){return this.isWatch&&!this.isWatchDefaultLayout}},
topRowEndorsement:{configurable:!0,enumerable:!0,get:function(){return this.isInlinePreviewEnabled&&this.hasTopRowInlinePlayableVideoWithEndorsement(this.shownItems)}},
hideHeader:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null?0:X.header)}},
isChannelPage:{configurable:!0,enumerable:!0,get:function(){var X;return((X=_.yG().resolve(_.vE).getCurrentPage())==null?void 0:X.pageSubtype)==="channels"}},
isHomePage:{configurable:!0,enumerable:!0,get:function(){var X;return((X=_.yG().resolve(_.vE).getCurrentPage())==null?void 0:X.pageSubtype)==="home"}},
isSlimGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SLIM"}},
isShortsGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID"||this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
noRichItemGutterMargins:{configurable:!0,enumerable:!0,get:function(){return this.isSlimGrid||this.isShortsGrid}},
isShortsGridSlim:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"}},
isCompactGrid:{configurable:!0,enumerable:!0,get:function(){return this.getRichGridStyle()==="RICH_GRID_STYLE_COMPACT"}},
isDefaultGrid:{configurable:!0,enumerable:!0,get:function(){return!this.getRichGridStyle()||this.getRichGridStyle()==="RICH_GRID_STYLE_UNKNOWN"}},
hideChipsBarOnWatch:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.targetId)||"")==="watch-next-feed"}},
force16By9ThumbnailAspectRatio:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?0:X.enableContentSpecificAspectRatio)||((J=this.data)==null?0:(p=J.responsiveContainerConfiguration)==null?0:p.enableContentSpecificAspectRatio)?!1:!0}},
continuationTriggerOffset:{configurable:!0,enumerable:!0,get:function(){return this.isHomePage?_.ch("web_continuation_handler_margin",0):0}}});
FT.prototype.onIsShortsGridChange=FT.prototype.onIsShortsGridChange;FT.prototype.onReloadContinuationFinish=FT.prototype.onReloadContinuationFinish;FT.prototype.reflowContent=FT.prototype.reflowContent;FT.prototype.handleRerenderDownloadsData=FT.prototype.handleRerenderDownloadsData;FT.prototype.onRichShelfRendererCollapse=FT.prototype.onRichShelfRendererCollapse;FT.prototype.onRequestElementsPerRow=FT.prototype.onRequestElementsPerRow;FT.prototype.contentLengthChanged=FT.prototype.contentLengthChanged;
FT.prototype.dataChanged=FT.prototype.dataChanged;FT.prototype.onSizingChange=FT.prototype.onSizingChange;FT.prototype.onUseCompactListChange=FT.prototype.onUseCompactListChange;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],FT.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],FT.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],FT.prototype,"ironResizableBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],FT.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],FT.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],FT.prototype,"componentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],FT.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],FT.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],FT.prototype,"miniMode",void 0);_.u([_.R({value:[]}),_.V("design:type",Array)],FT.prototype,"shownItems",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],FT.prototype,"isReflowing",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],FT.prototype,"isFilteredFeed",void 0);_.u([_.R({selector:_.ZOR}),_.V("design:type",Boolean)],FT.prototype,"guideIsExpanded",void 0);
_.u([_.R({selectorArgs:["entitySelectorType"],selector:function(X,J){if(_.H("kevlar_modern_downloads_page")&&J&&J!=="RICH_GRID_ENTITY_SELECTOR_TYPE_UNSPECIFIED")switch(J){case "RICH_GRID_ENTITY_SELECTOR_TYPE_DOWNLOADS":J=X.entities;var p=_.Eq(J),l=_.Ks(J),g=_.FmW(X),B=_.myB(X),k=_.qt5(X),n=_.WmW(J),w=_.MI(p),Y=_.Tb(J);return _.ywW(p,l,n,_.LmB(J),g,B,w,Y,k,_.MwI(X),_.X$(X));case "RICH_GRID_ENTITY_SELECTOR_TYPE_SMART_DOWNLOADS":return X=_.Eq(X.entities),_.SEm(X);case "RICH_GRID_ENTITY_SELECTOR_TYPE_HOME_DOWNLOADS":return X=
_.gKY(X.entities),_.OWY(X);default:_.Wf(new _.Kw("Error: entitySelectorType defined but not matched in selector.",X,J))}}}),
_.V("design:type",Object)],FT.prototype,"entityDrivenRichGridData",void 0);_.u([_.R(),_.V("design:type",Object)],FT.prototype,"resizeOnObserverInit",void 0);_.u([_.R(),_.V("design:type",Object)],FT.prototype,"bigYoodleData",void 0);_.u([_.R(),_.V("design:type",Object)],FT.prototype,"mastheadData",void 0);_.u([_.R(),_.V("design:type",Boolean)],FT.prototype,"isInlinePreviewDisabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"disableStickyFilterBar",void 0);
_.u([_.R(),_.V("design:type",Object)],FT.prototype,"transparentBackgroundChipsBar",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"hideChipsBar",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("isHomePage","isFilteredFeed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"showChipsOnScroll",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"isScrolled",void 0);
_.u([_.R(),_.V("design:type",Object)],FT.prototype,"isWatchDefaultLayout",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"continuationShowButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"rowReducedHorizontalMargin",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"useCompactList",void 0);_.u([_.R({selector:function(X){return _.Ks(X.entities).length>0}}),
_.V("design:type",Object)],FT.prototype,"manualDownloadsPresent",void 0);_.u([_.R({selector:function(X){return _.Eq(X.entities).length>0}}),
_.V("design:type",Object)],FT.prototype,"smartDownloadsPresent",void 0);_.u([_.R({selector:_.X$}),_.V("design:type",Object)],FT.prototype,"isOnline",void 0);_.u([_.R({selector:_.myB}),_.V("design:type",Object)],FT.prototype,"shouldRenderDownloadsBanner",void 0);_.u([_.R({selector:_.MwI}),_.V("design:type",Object)],FT.prototype,"shouldRenderDownloadsBannerUpsell",void 0);_.u([_.R({selector:_.FmW}),_.V("design:type",Object)],FT.prototype,"hasOptedIntoSmartDownloads",void 0);
_.u([_.mA("useCompactList"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"onUseCompactListChange",null);_.u([_.mA("sizing","typographyBump"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"onSizingChange",null);_.u([_.R({selector:_.rYC}),_.V("design:type",Number)],FT.prototype,"miniplayerPlaybackState",void 0);_.u([_.R({selector:_.i0}),_.V("design:type",Boolean)],FT.prototype,"miniplayerIsActive",void 0);
_.u([_.R({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.V("design:type",Boolean)],FT.prototype,"isInlinePreviewEnabled",void 0);_.u([_.R({computed:"computeSizing(data, useCompactList, miniMode, isShortsGrid, isSlimGrid, isCompactGrid, isShortsPanel)"}),_.V("design:type",String)],FT.prototype,"sizing",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],FT.prototype,"elementsPerRow",void 0);
_.u([_.R(),_.V("design:type",Object)],FT.prototype,"typographyBump",void 0);_.u([_.R(),_.V("design:type",Number)],FT.prototype,"itemWidth",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLElement)],FT.prototype,"headerElement",void 0);_.u([_.qB("#contents"),_.V("design:type",HTMLElement)],FT.prototype,"contentsElement",void 0);_.u([_.O("reloadUiContent"),_.V("design:type",Object),_.V("design:paramtypes",[])],FT.prototype,"loadingContentRenderer",null);
_.u([_.O("reloadUiContent"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"hasLoadingContent",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"dataChanged",null);_.u([_.GA("data.contents.length"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"contentLengthChanged",null);
_.u([_.R8("yt-request-elements-per-row"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"onRequestElementsPerRow",null);_.u([_.R8("yt-rich-shelf-renderer-collapse"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],FT.prototype,"onRichShelfRendererCollapse",null);
_.u([_.GA("shouldRenderDownloadsBanner","shouldRenderDownloadsBannerUpsell","hasOptedIntoSmartDownloads","manualDownloadsPresent","smartDownloadsPresent","isOnline"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"handleRerenderDownloadsData",null);_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],FT.prototype,"entitySelectorType",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data.targetId"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isSub",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.targetId"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isWatch",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.targetId"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isShortsPanel",null);
_.u([_.R({reflectToAttribute:!0}),_.O("isWatch"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"reducedTopMargin",null);_.u([_.R({reflectToAttribute:!0}),_.O("data","isWatch","isWatchDefaultLayout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"noTopMargin",null);_.u([_.R({reflectToAttribute:!0}),_.O("isInlinePreviewEnabled","shownItems"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"topRowEndorsement",null);
_.u([_.O("data.header"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"hideHeader",null);_.u([_.R8("yt-rich-grid-reflow"),_.V("design:type",Function),_.V("design:paramtypes",[Boolean]),_.V("design:returntype")],FT.prototype,"reflowContent",null);_.u([_.R8("yt-reload-continuation-finish"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"onReloadContinuationFinish",null);
_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isSlimGrid",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isShortsGrid",null);_.u([_.O("data","isSlimGrid","isShortsGrid"),_.R(),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"noRichItemGutterMargins",null);
_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isShortsGridSlim",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isCompactGrid",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"isDefaultGrid",null);
_.u([_.O("data.targetId"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"hideChipsBarOnWatch",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],FT.prototype,"onIsShortsGridChange",null);_.u([_.O("data.enableContentSpecificAspectRatio"),_.R(),_.V("design:type",Boolean),_.V("design:paramtypes",[])],FT.prototype,"force16By9ThumbnailAspectRatio",null);
_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],FT.prototype,"continuationTriggerOffset",null);_.u([_.Xo({is:"ytd-rich-grid-renderer",disableElementRegistration:!0})],FT);
_.N(FT,"ytd-rich-grid-renderer",function(){if(CBb!==void 0)return CBb;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-rich-grid-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" hidden="[[hideHeader]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="big-yoodle" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="masthead-ad" hidden="[[isFilteredFeed]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="title-container" hidden="[[!data.title]]" class="style-scope ytd-rich-grid-renderer">\n  <div id="title" class="style-scope ytd-rich-grid-renderer">[[getSimpleString(data.title)]]</div>\n</div>\n<div id="contents" hidden="[[hasLoadingContent]]" class="style-scope ytd-rich-grid-renderer"></div>\n<div id="reload-content" class="style-scope ytd-rich-grid-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CBb=X},{mode:2});var w80;var qx=function(){return _.F.apply(this,arguments)||this};
_.r(qx,_.F);_.W=qx.prototype;
_.W.onKeyDown=function(X){if(this.snippetElements.length!==0&&(X=X.keyCode,X===38||X===40)){this.highlightedIndex>=0&&this.removeSnippetHighlight(this.snippetElements[this.highlightedIndex]);X===38?this.highlightedIndex--:this.highlightedIndex++;this.highlightedIndex=_.Xl(this.highlightedIndex,-1,this.snippetElements.length);X=this.snippetElements.length;var J=this.highlightedIndex%X;this.highlightedIndex=J*X<0?J+X:J;X=this.snippetElements[this.highlightedIndex];this.highlightSnippet(X);this.ensureVisible(X)}};
_.W.onKeyUp=function(X){var J=this;dbb(X)&&(X.keyCode===13?(this.selectSnippet(this.snippetElements[this.highlightedIndex]),this.inputElement.blur()):this.filterSnippets(this.snippets,this.typedValue),this.inputTimerId&&_.gs.cancelJob(this.inputTimerId),this.inputTimerId=_.gs.addLowPriorityJob(function(){J.typedValue&&(J.fetchSnippets(J.typedValue),J.logInputGesture(J.data))},1E3))};
_.W.onClick=function(X){(X=_.tCU(X.target,null,"snippet-item"))&&this.selectSnippet(X)};
_.W.panelContentVisibleChanged=function(){this.panelContentVisible&&this.inputElement.focus()};
_.W.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-update-search-in-video-results-action":"onUpdateSearchInVideoResults"}};
_.W.ready=function(){var X=this;this.inputElement.addEventListener("focus",function(){X.snippetsWrapper.style.removeProperty("display")})};
_.W.dataChanged=function(){this.typedValue="";this.snippets=[];this.fetchSnippets("")};
_.W.getSourceTimelines=function(){if(!this.data)return[];var X=[];if(this.data.searchInVideoSources)for(var J=_.C(this.data.searchInVideoSources),p=J.next();!p.done;p=J.next())p=p.value,p==="SEARCH_IN_VIDEO_SOURCE_ASR"?X.push({type:"TIMELINE_TYPE_STRUCTURAL_ASR"}):p==="SEARCH_IN_VIDEO_SOURCE_OCR"&&X.push({type:"TIMELINE_TYPE_OCR_LABEL_SPAN"});return X};
_.W.fetchSnippets=function(X){var J=_.xm(this.hostElement,"yt-get-current-video-id-action")[0],p=this.getSourceTimelines();X={getSearchInVideoCommand:{externalVideoId:J,query:X!=null?X:"",sourceTimelines:p},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/in_video/search",sendPost:!0}}};_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})};
_.W.filterSnippets=function(X,J){var p=this;if(J){this.filteredSnippets=(0,_.Q5.unsafeClone)(X);var l=RegExp(_.xjZ(J),"i");this.filteredSnippets=this.filteredSnippets.filter(function(k){return l.test(p.ytRendererBehavior.getSimpleString(k.snippet))});
X=_.C(this.filteredSnippets);for(var g=X.next();!g.done;g=X.next()){g=g.value;var B=this.ytRendererBehavior.getSimpleString(g.snippet);g.snippet={runs:[{text:B.substring(0,B.toLowerCase().indexOf(J))},{text:B.substring(B.toLowerCase().indexOf(J),B.toLowerCase().indexOf(J)+J.length),bold:!0},{text:B.substring(B.toLowerCase().indexOf(J)+J.length,B.length)}]}}}else this.filteredSnippets=X};
_.W.onUpdateSearchInVideoResults=function(X){if(!(this.snippets.length>0)){var J,p,l;if((l=(J=_.a(X,MBT))==null?void 0:(p=J.results)==null?void 0:p.length)!=null&&l){var g;this.filteredSnippets=this.snippets=((g=_.a(X,MBT))==null?void 0:g.results).map(function(B){var k,n,w;return{startMs:B==null?void 0:(k=B.searchInVideoResultRenderer)==null?void 0:k.startMs,startTimeText:B==null?void 0:(n=B.searchInVideoResultRenderer)==null?void 0:n.startTimeText,snippet:B==null?void 0:(w=B.searchInVideoResultRenderer)==
null?void 0:w.snippet}})}}};
_.W.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};
_.W.highlightSnippet=function(X){X.classList.add("highlighted")};
_.W.removeSnippetHighlight=function(X){X.classList.remove("highlighted")};
_.W.selectSnippet=function(X){this.typedValue=String(X.dataset.text);this.filterSnippets(this.snippets,this.typedValue);this.snippetsWrapper.style.display="none";this.seekPlayer(X);this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
_.W.ensureVisible=function(X){var J=this.snippetsWrapper.scrollTop,p=J+this.snippetsWrapper.clientHeight,l=X.offsetTop-this.snippetsWrapper.offsetTop;X=l+X.clientHeight;l<J?this.snippetsWrapper.scrollTop-=J-l:X>p&&(this.snippetsWrapper.scrollTop+=X-p)};
_.W.seekPlayer=function(X){var J,p;return _.L(function(l){if(l.nextAddress==1){if(!X)return l.jumpTo(0);J=Number(X.dataset.startOffset);return l.yield(_.xz().getPlayerPromise(),3)}p=l.yieldResult;p.seekTo(J/1E3,!0);p.wakeUpControls();_.Ma(l)})};
_.W.logInputGesture=function(X){var J=_.Kv();J&&(X==null?0:X.trackingParams)&&_.Cs(J,_.V_(X.trackingParams),"INTERACTION_LOGGING_GESTURE_TYPE_INPUT_TEXT")};
_.W.typedValueChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("typed-value-changed",this.typedValue))};
_.W.updateTypedValueFromBinding=function(X){this.typedValue=X.currentTarget.value};
qx.prototype.typedValueChangedForBinding=qx.prototype.typedValueChangedForBinding;qx.prototype.dataChanged=qx.prototype.dataChanged;qx.prototype.panelContentVisibleChanged=qx.prototype.panelContentVisibleChanged;qx.prototype.onClick=qx.prototype.onClick;qx.prototype.onKeyUp=qx.prototype.onKeyUp;qx.prototype.onKeyDown=qx.prototype.onKeyDown;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qx.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],qx.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qx.prototype,"data",void 0);_.u([_.R({value:[]}),_.V("design:type",Array)],qx.prototype,"snippets",void 0);_.u([_.R({value:[]}),_.V("design:type",Array)],qx.prototype,"filteredSnippets",void 0);_.u([_.R({value:[]}),_.V("design:type",Array)],qx.prototype,"snippetElements",void 0);
_.u([_.qB("#siv-input"),_.V("design:type",HTMLElement)],qx.prototype,"inputElement",void 0);_.u([_.qB("#siv-snippets-wrapper"),_.V("design:type",HTMLElement)],qx.prototype,"snippetsWrapper",void 0);_.u([_.R(),_.V("design:type",String)],qx.prototype,"typedValue",void 0);_.u([_.R({value:-1}),_.V("design:type",Number)],qx.prototype,"highlightedIndex",void 0);_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[_.Pu]),_.V("design:returntype")],qx.prototype,"onKeyDown",null);
_.u([_.R8("keyup"),_.V("design:type",Function),_.V("design:paramtypes",[_.Pu]),_.V("design:returntype")],qx.prototype,"onKeyUp",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],qx.prototype,"onClick",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],qx.prototype,"panelContentVisible",void 0);
_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qx.prototype,"panelContentVisibleChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qx.prototype,"dataChanged",null);_.u([_.mA("typedValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qx.prototype,"typedValueChangedForBinding",null);
_.u([_.Xo({is:"ytd-search-in-video-renderer",disableElementRegistration:!0})],qx);
_.N(qx,"ytd-search-in-video-renderer",function(){if(w80!==void 0)return w80;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return w80=X},{mode:1});var Y_2;var Nx=function(){return _.F.apply(this,arguments)||this};
_.r(Nx,_.F);Nx.prototype.computeButtonOverride=function(){if(this.data)return{size:"S"}};
Nx.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]]"}}}}}};
Nx.prototype.showSnackbarIfPlaceholder=function(){if(this.isProductPlaceholder){var X,J,p,l,g=(J=_.a((X=this.data)==null?void 0:X.onClickCommand,_.wGX))==null?void 0:(p=J.item)==null?void 0:(l=p.notificationTextRenderer)==null?void 0:l.successResponseText;g&&_.cVC(this.hostElement,g)}};
_.O1.Object.defineProperties(Nx.prototype,{useCenterLayoutContainer:{configurable:!0,enumerable:!0,get:function(){return this.isProductPlaceholder}},
isProductPlaceholder:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isProductPlaceholder)}},
showDropCountdown:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;return this.isProductPlaceholder&&((X=this.data)==null?void 0:(J=X.hiddenProductOptions)==null?void 0:J.showDropCountdown)&&!!((p=this.data)==null?0:(l=p.hiddenProductOptions)==null?0:l.dropTimestamp)}},
showBrandName:{configurable:!0,enumerable:!0,get:function(){var X;return!this.isProductPlaceholder&&!((X=this.data)==null?0:X.merchantName)}},
showPriceReplacementText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.priceReplacementText)}},
showPrice:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null?0:X.priceReplacementText)&&!((J=this.data)==null||!J.price)}},
showMetadata:{configurable:!0,enumerable:!0,get:function(){return!this.isProductPlaceholder}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Nx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Nx.prototype,"componentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Nx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Nx.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("isProductPlaceholder"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"useCenterLayoutContainer",null);_.u([_.R({computed:"computeButtonOverride(data)"}),_.V("design:type",Object)],Nx.prototype,"buttonOverride",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"isProductPlaceholder",null);
_.u([_.O("isProductPlaceholder"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"showDropCountdown",null);_.u([_.O("isProductPlaceholder","data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"showBrandName",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"showPriceReplacementText",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"showPrice",null);
_.u([_.O("isProductPlaceholder"),_.V("design:type",Object),_.V("design:paramtypes",[])],Nx.prototype,"showMetadata",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-list-item-renderer"})],Nx);
_.N(Nx,"ytd-product-list-item-renderer",function(){if(Y_2!==void 0)return Y_2;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Y_2=X},{mode:1});var veO;var Mx=function(){return _.F.apply(this,arguments)||this};
_.r(Mx,_.F);Mx.prototype.created=function(){this.ytRendererBehavior.monitorScroll=!0};
Mx.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{productListHeaderRenderer:"ytd-product-list-header-renderer",productListItemRenderer:"ytd-product-list-item-renderer"}}}};
Mx.prototype.panelContentVisibleChanged=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return X.playerApi?p.jumpTo(2):p.yield(_.xz().getPlayerPromise(),3);p.nextAddress!=2&&(X.playerApi=p.yieldResult);(J=X.playerApi)==null||J.productsInVideoVisibilityUpdated(!!X.panelContentVisible);_.Ma(p)})};
Mx.prototype.panelContentVisibleChanged=Mx.prototype.panelContentVisibleChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Mx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Mx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Mx.prototype,"panelContentVisible",void 0);_.u([_.R(),_.V("design:type",Object)],Mx.prototype,"data",void 0);
_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],Mx.prototype,"panelContentVisibleChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-list-renderer"})],Mx);
_.N(Mx,"ytd-product-list-renderer",function(){if(veO!==void 0)return veO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return veO=X},{mode:1});var e22;var uc=function(){var X=_.F.apply(this,arguments)||this;X.isToggleChecked=!1;return X};
_.r(uc,_.F);uc.prototype.onDataChanged=function(){var X;this.isToggleChecked=((X=this.data)==null?void 0:X.initialOptInStatus)==="SPONSORSHIPS_GIFTING_OPT_IN_STATUS_ENABLED"};
uc.prototype.close=function(){var X;((X=this.data)==null?0:X.closeCommand)&&this.ytComponentBehavior.resolveCommand(this.data.closeCommand)};
uc.prototype.handleOptInToggle=function(){this.isToggleChecked=!this.isToggleChecked;var X,J=_.a((X=this.data)==null?void 0:X.switchButton,GDg);J&&(this.isToggleChecked&&J.switchOnInnertubeCommand&&this.ytComponentBehavior.resolveCommand(J.switchOnInnertubeCommand),!this.isToggleChecked&&J.switchOffInnertubeCommand&&this.ytComponentBehavior.resolveCommand(J.switchOffInnertubeCommand))};
uc.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
uc.prototype.onDataChanged=uc.prototype.onDataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],uc.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uc.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uc.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],uc.prototype,"isToggleChecked",void 0);_.u([_.R({value:_.cI("CLOSE")}),_.V("design:type",String)],uc.prototype,"closeButtonAriaLabel",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uc.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-gifting-opt-in-renderer"})],uc);
_.N(uc,"ytd-sponsorships-gifting-opt-in-renderer",function(){if(e22!==void 0)return e22;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return e22=X},{mode:1});var Zi2;var Gw=function(){var X=_.F.apply(this,arguments)||this;X.hideTimestamps=!!_.tW("hide-transcript-timestamps");X.currentCueIndex=-1;X.flatCues=[];X.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-player-time-changed":"onYtPlayerTimeChanged"};X.TEST_ONLY={getFlatCues:function(){return X.flatCues}};
return X};
_.r(Gw,_.F);_.W=Gw.prototype;_.W.hideTimestampsChanged=function(){_.V3("hide-transcript-timestamps",this.hideTimestamps)};
_.W.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.W.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.W.dataChanged=function(){var X;if((X=this.data)!=null&&X.cueGroups){this.flatCues.length=0;this.currentCueIndex=-1;X=_.C(this.data.cueGroups);for(var J=X.next();!J.done;J=X.next()){J=_.C(_.a(J.value,sn0).cues);for(var p=J.next();!p.done;p=J.next())this.flatCues.push(Number(_.a(p.value,Xj2).startOffsetMs))}}};
_.W.onYtPlayerTimeChanged=function(X){if(!(X<0)){for(var J=this.currentCueIndex,p=J;;){var l=p>=0?this.flatCues[p]/1E3:-1;if(X+.5<l)--p;else if(l=p+1<this.flatCues.length?this.flatCues[p+1]/1E3:Infinity,X+.5>l)p+=1;else break}p!==J&&(J>=0&&((X=this.getCueElement(J))&&X.classList.remove("active"),(J=this.getCueGroupElement(J))&&J.classList.remove("active")),(J=this.getCueElement(p))&&J.classList.add("active"),(J=this.getCueGroupElement(p))&&J.classList.add("active"),this.currentCueIndex=p,this.isHovered||
this.scrollElementToTop(p))}};
_.W.scrollElementToTop=function(X){X=this.getCueElement(X>=3?X-3:0);this.hostElement.scrollTop=Math.min(X.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.W.getCueElement=function(X){return _.ya(this.hostElement).querySelector('.cue[start-offset="'+this.flatCues[X]+'"]')};
_.W.getCueGroupElement=function(X){return(X=this.getCueElement(X))&&X.parentElement?X.parentElement.parentElement:null};
_.W.onTap=function(X){var J=_.vn(X);X.target.classList.contains("cue")&&this.seekCueElement(J)};
_.W.onKeyPress=function(X){X.keyCode==13&&(X=_.tCU(X.target,null,"cue"))&&this.seekCueElement(X)};
_.W.seekCueElement=function(X){X=Number(X.getAttribute("start-offset"));_.xm(this.hostElement,"yt-transcript-player-seek",[X/1E3])};
_.W.onMouseEnter=function(){this.isHovered=!0};
_.W.onMouseLeave=function(){this.isHovered=!1};
Gw.prototype.onMouseLeave=Gw.prototype.onMouseLeave;Gw.prototype.onMouseEnter=Gw.prototype.onMouseEnter;Gw.prototype.onKeyPress=Gw.prototype.onKeyPress;Gw.prototype.onTap=Gw.prototype.onTap;Gw.prototype.dataChanged=Gw.prototype.dataChanged;Gw.prototype.hideTimestampsChanged=Gw.prototype.hideTimestampsChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Gw.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Gw.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Gw.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gw.prototype,"hideTimestamps",void 0);_.u([_.R(),_.V("design:type",Boolean)],Gw.prototype,"isHovered",void 0);_.u([_.mA("hideTimestamps"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gw.prototype,"hideTimestampsChanged",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gw.prototype,"dataChanged",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Gw.prototype,"onTap",null);_.u([_.R8("keypress"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Gw.prototype,"onKeyPress",null);
_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gw.prototype,"onMouseEnter",null);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gw.prototype,"onMouseLeave",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-body-renderer"})],Gw);
_.N(Gw,"ytd-transcript-body-renderer",function(){if(Zi2!==void 0)return Zi2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Zi2=X},{mode:1});var h2b;var dU=function(){var X=_.F.apply(this,arguments)||this;X.darkerPanels=_.H("web_watch_darker_panels");return X};
_.r(dU,_.F);dU.prototype.configureRendererStamper=function(){return{"data.languageMenu":{id:"menu",mapping:{sortFilterSubMenuRenderer:"yt-sort-filter-sub-menu-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dU.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dU.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dU.prototype,"darkerPanels",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-footer-renderer"})],dU);
_.N(dU,"ytd-transcript-footer-renderer",function(){if(h2b!==void 0)return h2b;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return h2b=X},{mode:1});var xob;var HiT;var VN=function(){var X=_.F.apply(this,arguments)||this;X.systemIcons=_.H("kevlar_system_icons");X.showClearButton=!1;return X};
_.r(VN,_.F);_.W=VN.prototype;_.W.handleInput=function(X){var J=this;X.target.value.length?_.kr(this,"ytdTranscriptSearchBoxSearch",function(){J.emitSearchEvent(X)},500):(_.glI(this,"ytdTranscriptSearchBoxSearch"),this.emitClearEvent());
this.showClearButton=X.target.value.length>0};
_.W.clear=function(){this.inputBox.value="";this.showClearButton=!1};
_.W.handleClick=function(){var X,J=(X=this.data)==null?void 0:X.trackingParams;J&&_.PO(_.Mp(),J)};
_.W.handleClear=function(){_.glI(this,"ytdTranscriptSearchBoxSearch");this.emitClearEvent();var X,J,p=(J=_.a((X=this.data)==null?void 0:X.clearButton,_.wn))==null?void 0:J.trackingParams;p&&_.PO(_.Mp(),p);this.clear()};
_.W.emitSearchEvent=function(X){_.h8(this.hostElement,"yt-transcript-search-box-search",{query:X.target.value});var J,p;(X=(p=_.a((J=this.data)==null?void 0:J.searchButton,_.wn))==null?void 0:p.trackingParams)&&_.PO(_.Mp(),X)};
_.W.emitClearEvent=function(){_.h8(this.hostElement,"yt-transcript-search-box-clear")};
_.O1.Object.defineProperties(VN.prototype,{inputBox:{configurable:!0,enumerable:!0,get:function(){return _.ya(this.hostElement).querySelector("#transcript-search-box-input")}},
value:{configurable:!0,enumerable:!0,get:function(){return this.inputBox.value}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],VN.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],VN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],VN.prototype,"systemIcons",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-search-box-renderer"})],VN);
_.N(VN,"ytd-transcript-search-box-renderer",function(){if(HiT!==void 0)return HiT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return HiT=X},{mode:1});var aY2;var UoO;var tz=function(){return _.F.apply(this,arguments)||this};
_.r(tz,_.F);tz.prototype.dataChanged=function(){if(this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData){var X,J;this.sectionHeaderAriaLabel=(X=this.data)==null?void 0:(J=X.accessibility)==null?void 0:J.accessibilityData.label}};
tz.prototype.fireSelectedEvent=function(X){_.h8(this.hostElement,"ytd-transcript-section-header",{startMs:X})};
tz.prototype.handleClick=function(){this.data&&this.fireSelectedEvent(Number(this.data.startMs))};
tz.prototype.handleKeyPress=function(X){this.data&&X.key==="Enter"&&this.fireSelectedEvent(Number(this.data.startMs))};
_.O1.Object.defineProperties(tz.prototype,{enableTappableTranscriptHeader:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.data)==null?void 0:X.enableTappableTranscriptHeader)!=null?J:!1}}});
tz.prototype.dataChanged=tz.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],tz.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],tz.prototype,"sectionHeaderAriaLabel",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],tz.prototype,"enableTappableTranscriptHeader",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tz.prototype,"dataChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-section-header-renderer"})],tz);
_.N(tz,"ytd-transcript-section-header-renderer",function(){if(UoO!==void 0)return UoO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return UoO=X},{mode:1});var rU2;var IYA;var PX=function(){var X=_.F.apply(this,arguments)||this;X.isEditMode=!1;X.touchCaptionsEnabled=!1;X.deleteCaptionCorrectionPopupCommand=null;X.voteCaptionCorrectionPopupCommand=null;X.roundedContainer=!0;X.mouseOver=!1;X.textChanged=!1;X.messages={suggest_correction:_.cI("suggest_correction",void 0,"Edit caption"),suggested_caption:_.cI("suggested_caption",void 0,"Suggested caption"),submit_correction:_.cI("submit_correction",void 0,"Submit for review"),cancel_correction:_.cI("cancel_correction",
void 0,"Cancel"),replay_segment:_.cI("replay_segment",void 0,"Re-play segment"),delete_correction:_.cI("delete_correction",void 0,"Delete correction")};X.actionMap={"yt-transcript-update-segment-text-command":"handleUpdateSegmentText","yt-transcript-edit-segment-command":"handleEditSegmentCommand"};return X};
_.r(PX,_.F);_.W=PX.prototype;_.W.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)};
_.W.handleDelete=function(X){if(this.deleteCaptionCorrectionPopupCommand){var J=this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.deleteCaptionCorrectionPopupCommand);J&&this.ytdOpenPopupBehavior.openPopup(J);X.stopPropagation()}};
_.W.handleSubmit=function(X){if(this.data&&this.data.submitCaptionCorrectionCommand&&(X.stopPropagation(),this.textChanged)){var J;X=(J=_.a(this.data.submitCaptionCorrectionCommand,_.Hdt))==null?void 0:J.params;J=Object.assign({},this.data.submitCaptionCorrectionCommand,{transcriptSubmitCaptionCorrectionCommand:{params:X,correctionText:String(this.ironTextAreaElement.value),originalText:_.wi(this.data.snippet)}});this.ytComponentBehavior.resolveCommand(J);this.isEditMode=!1}};
_.W.handleUpdateSegmentText=function(X){(X=_.a(X,pRJ))&&X.targetId&&this.data&&X.targetId===this.data.targetId&&(X.userCorrection&&(this.editedText=X.userCorrection),X.restoreOriginalCaption&&(this.editedText=void 0,this.ironTextAreaElement.value=_.wi(this.data.snippet)),X.deleteCaptionCorrectionPopupCommand?this.deleteCaptionCorrectionPopupCommand=X.deleteCaptionCorrectionPopupCommand:this.deleteCaptionCorrectionPopupCommand=null,this.voteCaptionCorrectionPopupCommand=X.voteCaptionCorrectionPopupCommand?
X.voteCaptionCorrectionPopupCommand:null,X.accessibility&&(this.segmentAriaLabel=X.accessibility.accessibilityData.label))};
_.W.handleCancel=function(X){this.isEditMode=!1;X.stopPropagation();this.logClientVe(159409)};
_.W.handleEditSegmentCommand=function(X){(X=_.a(X,J7O))&&X.targetId&&this.data&&X.targetId===this.data.targetId&&this.handleEdit()};
_.W.handleEditButtonClick=function(X){this.data&&(this.handleEdit(),X.stopPropagation())};
_.W.handleEdit=function(){if(this.data){this.fireEditEvent(Number(this.data.startMs),Number(this.data.endMs));this.isEditMode=!0;var X;(X=this.ironTextAreaElement.textarea)==null||X.focus();this.logClientVe(159407)}};
_.W.handleMouseEnter=function(){this.mouseOver=!0};
_.W.handleMouseLeave=function(){this.mouseOver=!1};
_.W.handleReplay=function(X){this.data&&(this.fireReplayEvent(Number(this.data.startMs),Number(this.data.endMs)),X.stopPropagation(),this.logClientVe(159408))};
_.W.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()))};
_.W.handleKeypress=function(X){this.data&&(this.isEditMode?X.stopPropagation():this.isEnterPress(X)?(this.fireSelectedEvent(Number(this.data.startMs)),this.logClick()):this.isCopyPress(X)&&this.logClientVe(138758))};
_.W.handleTextboxClick=function(X){X.stopPropagation()};
_.W.handleTextboxKeydown=function(X){this.isControlEnterPress(X)?this.handleSubmit(X):X.key==="Escape"&&this.handleCancel(X)};
_.W.handleTextboxKeyup=function(){this.textChanged=_.wi(this.latestText)!==String(this.ironTextAreaElement.value)};
_.W.fireSelectedEvent=function(X){_.h8(this.hostElement,"yt-transcript-segment-selected",{startMs:X})};
_.W.fireReplayEvent=function(X,J){_.h8(this.hostElement,"yt-transcript-segment-replay",{startMs:Math.max(X-100,0),endMs:J})};
_.W.fireEditEvent=function(X,J){_.h8(this.hostElement,"yt-transcript-segment-edit",{startMs:X,endMs:J})};
_.W.isEnterPress=function(X){return X.key==="Enter"||X.code==="Enter"||X.code==="NumpadEnter"||X.keyCode===13?!0:!1};
_.W.isControlEnterPress=function(X){var J=X.key==="Enter"||X.code==="Enter"||X.code==="NumpadEnter"||X.keyCode===13;return(X.ctrlKey||X.metaKey)&&J};
_.W.isCopyPress=function(X){var J=X.ctrlKey;return X.key==="c"&&J};
_.W.logClick=function(){var X,J=(X=this.data)==null?void 0:X.trackingParams;J&&_.PO(_.Mp(),J)};
_.W.logClientVe=function(X){_.tv(_.Mp(),_.S_(X))};
_.O1.Object.defineProperties(PX.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}}});
PX.prototype.handleMouseLeave=PX.prototype.handleMouseLeave;PX.prototype.handleMouseEnter=PX.prototype.handleMouseEnter;PX.prototype.dataChanged=PX.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],PX.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],PX.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],PX.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],PX.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],PX.prototype,"isEditMode",void 0);_.u([_.R(),_.V("design:type",Object)],PX.prototype,"touchCaptionsEnabled",void 0);_.u([_.R(),_.V("design:type",Object)],PX.prototype,"editedText",void 0);_.u([_.R(),_.V("design:type",Object)],PX.prototype,"deleteCaptionCorrectionPopupCommand",void 0);_.u([_.R(),_.V("design:type",Object)],PX.prototype,"voteCaptionCorrectionPopupCommand",void 0);
_.u([_.R(),_.V("design:type",String)],PX.prototype,"segmentAriaLabel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],PX.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],PX.prototype,"mouseOver",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],PX.prototype,"textChanged",void 0);_.u([_.R(),_.V("design:type",Object)],PX.prototype,"messages",void 0);
_.u([_.qB("#suggestion"),_.V("design:type",Object)],PX.prototype,"ironTextAreaElement",void 0);_.u([_.O("data","editedText"),_.V("design:type",Object),_.V("design:paramtypes",[])],PX.prototype,"latestText",null);_.u([_.O("touchCaptionsEnabled","isEditMode"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],PX.prototype,"enableEditButton",null);
_.u([_.O("enableEditButton","deleteCaptionCorrectionPopupCommand"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],PX.prototype,"enableUndoButton",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],PX.prototype,"dataChanged",null);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],PX.prototype,"handleMouseEnter",null);
_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],PX.prototype,"handleMouseLeave",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-segment-renderer"})],PX);
_.N(PX,"ytd-transcript-segment-renderer",function(){if(IYA!==void 0)return IYA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return IYA=X},{mode:1});var QN=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-player-time-changed":"onYtPlayerTimeChanged"};X.isError=!1;X.darkerPanels=_.H("web_watch_darker_panels");X.useParentMaxHeight=_.H("web_watch_transscript_use_parent_max_height");X.segmentOffsets=[];X.segmentIndex=-1;return X};
_.r(QN,_.F);_.W=QN.prototype;_.W.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"}}}}};
_.W.segmentsChanged=function(){this.updateOffsets()};
_.W.onYtPlayerTimeChanged=function(X){for(var J=this.segmentIndex,p=J;;){if(p>=0){var l=this.segmentOffsets[p].start;var g=this.segmentOffsets[p].isAutoScrollable}else l=-1,g=!0;var B=X+.5;if(!g){l=p+1<this.segmentOffsets.length?this.segmentOffsets[p+1].start:Infinity;if(B>=l){p+=1;continue}p=-1;break}if(B<l)l=p-1>=0&&this.segmentOffsets[p-1].isAutoScrollable,g=p===0||l?1:2,p-=g;else if(g=p+1<this.segmentOffsets.length&&this.segmentOffsets[p+1].isAutoScrollable?1:2,l=p+g<this.segmentOffsets.length?
this.segmentOffsets[p+g].start:Infinity,B>l)p+=g;else{if(p<0)break;p<this.segmentOffsets.length&&B>this.segmentOffsets[p].end&&(p=-1);break}}if(J!==p){if(J>=0){var k;(k=this.getSegmentElement(J))==null||k.classList.remove("active")}this.segmentIndex=p;if(!(p<0)){var n;(n=this.getSegmentElement(p))==null||n.classList.add("active");this.isHovered||this.scrollElementToTop(p)}}};
_.W.handleSegmentEdit=function(X){X.target&&(this.lastSegmentEdited&&(this.lastSegmentEdited.isEditMode=!1),this.lastSegmentEdited=X.target,_.xm(this.hostElement,"yt-transcript-player-edit",[X.detail.startMs/1E3,X.detail.endMs/1E3]))};
_.W.handleSegmentSelected=function(X){_.xm(this.hostElement,"yt-transcript-player-seek",[X.detail.startMs/1E3])};
_.W.handleSegmentReplay=function(X){_.xm(this.hostElement,"yt-transcript-player-replay",[X.detail.startMs/1E3,X.detail.endMs/1E3])};
_.W.handleSectionHeaderSelected=function(X){_.xm(this.hostElement,"yt-transcript-player-seek",[X.detail.startMs/1E3])};
_.W.onMouseEnter=function(){this.isHovered=!0};
_.W.onMouseLeave=function(){this.isHovered=!1};
_.W.onRetryButtonClick=function(){_.h8(this.hostElement,"transcript-retry-button-click")};
_.W.getSegmentElement=function(X){return _.ya(this.hostElement).querySelector(":nth-child("+(X+1)+")")};
_.W.scrollElementToTop=function(X){X=this.getSegmentElement(X>=2?X-2:0);this.hostElement.scrollTop=Math.min(X.offsetTop-this.hostElement.offsetTop,this.hostElement.scrollHeight-this.hostElement.offsetHeight)};
_.W.updateOffsets=function(){this.segmentOffsets=this.segments.map(function(X){var J,p=(J=X.transcriptSegmentRenderer)!=null?J:X.transcriptSectionHeaderRenderer;return{start:Number(p.startMs)/1E3,end:Number(p.endMs)/1E3,isAutoScrollable:X.transcriptSegmentRenderer!==void 0}});
this.segmentIndex=-1;this.clearHighlightedSegments()};
_.W.clearHighlightedSegments=function(){var X=_.ya(this.hostElement);X=_.C(X.querySelectorAll("ytd-transcript-segment-renderer"));for(var J=X.next();!J.done;J=X.next())J.value.classList.remove("active")};
_.O1.Object.defineProperties(QN.prototype,{segments:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.searchResultSegments)||((J=this.data)==null?void 0:J.initialSegments)||[]}},
displayNoResults:{configurable:!0,enumerable:!0,get:function(){return!!this.segments&&this.segments.length===0&&!!this.noResultLabel}}});
QN.prototype.onMouseLeave=QN.prototype.onMouseLeave;QN.prototype.onMouseEnter=QN.prototype.onMouseEnter;QN.prototype.handleSectionHeaderSelected=QN.prototype.handleSectionHeaderSelected;QN.prototype.handleSegmentReplay=QN.prototype.handleSegmentReplay;QN.prototype.handleSegmentSelected=QN.prototype.handleSegmentSelected;QN.prototype.handleSegmentEdit=QN.prototype.handleSegmentEdit;QN.prototype.segmentsChanged=QN.prototype.segmentsChanged;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],QN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],QN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],QN.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QN.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],QN.prototype,"isError",void 0);
_.u([_.R(),_.V("design:type",Object)],QN.prototype,"noResultLabel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QN.prototype,"darkerPanels",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QN.prototype,"useParentMaxHeight",void 0);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],QN.prototype,"segments",null);
_.u([_.O("segments","noResultLabel"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],QN.prototype,"displayNoResults",null);_.u([_.mA("segments"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QN.prototype,"segmentsChanged",null);_.u([_.R8("yt-transcript-segment-edit"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],QN.prototype,"handleSegmentEdit",null);
_.u([_.R8("yt-transcript-segment-selected"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],QN.prototype,"handleSegmentSelected",null);_.u([_.R8("yt-transcript-segment-replay"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],QN.prototype,"handleSegmentReplay",null);
_.u([_.R8("ytd-transcript-section-header"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],QN.prototype,"handleSectionHeaderSelected",null);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QN.prototype,"onMouseEnter",null);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QN.prototype,"onMouseLeave",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-segment-list-renderer"})],QN);
_.N(QN,"ytd-transcript-segment-list-renderer",function(){if(rU2!==void 0)return rU2;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return rU2=X},{mode:1});var EI=function(){var X=_.F.apply(this,arguments)||this;X.hideTimestamps=!!_.tW("hide-transcript-timestamps");X.isLoadingTranscripts=!1;X.darkerPanels=_.H("web_watch_darker_panels");X.isError=!1;X.actionMap={"yt-signal-action-toggle-transcript-timestamps":"handleSignalActionToggleTranscriptTimestamps","yt-signal-action-copy-transcript":"handleSignalActionCopyTranscript"};return X};
_.r(EI,_.F);_.W=EI.prototype;_.W.headerChanged=function(){var X,J;this.baseGetTranscriptsCommand=(J=_.a((X=this.data)==null?void 0:X.header,lP0))==null?void 0:J.onTextChangeCommand};
_.W.bodyChanged=function(){var X=this.getBodyRenderer();X&&(X.initialSegments&&(this.initialTranscriptsRenderer=X),X.noResultLabel&&(this.noResultLabel=X.noResultLabel),X.retryLabel&&(this.retryLabel=X.retryLabel))};
_.W.detached=function(){this.clearSearchBoxText()};
_.W.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"body"}};
_.W.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"}}}};
_.W.onReloadContinuationFinish=function(){this.isLoadingTranscripts=!1};
_.W.fireSearch=function(X){var J=this;if(X){var p=X.detail.query;if(this.baseGetTranscriptsCommand){var l;X=(l=_.a(this.baseGetTranscriptsCommand,_.hxs))==null?void 0:l.params;var g;l=_.a((g=this.data)==null?void 0:g.footer,Jl0);var B;if((g=(B=_.a(l==null?void 0:l.languageMenu,VhA))==null?void 0:B.subMenuItems)&&g.length>0&&(B=g.find(function(w){return w.selected}))){var k,n;
X=(k=B.continuation)==null?void 0:(n=k.reloadContinuationData)==null?void 0:n.continuation}k=Object.assign({},this.baseGetTranscriptsCommand,{getTranscriptEndpoint:{params:X,searchQuery:p}});this.ytComponentBehavior.resolveCommand(k,{commandController:{onServerError:function(){J.setError()}}});
this.isLoadingTranscripts=!0;this.set("data.body",{});LPp(this.ytContinuationHandlerBehavior,function(){return p===J.getCurrentSearchBoxText()})}}};
_.W.searchCleared=function(){this.data&&this.data.body&&(this.isLoadingTranscripts=!1,this.set("data.body",{transcriptSegmentListRenderer:this.initialTranscriptsRenderer}))};
_.W.onRetryButtonClick=function(){this.isError=!1;var X={query:this.getCurrentSearchBoxText()};this.fireSearch(new CustomEvent("yt-transcript-search-box-search",{detail:X}))};
_.W.hideTimestampsChanged=function(){_.V3("hide-transcript-timestamps",this.hideTimestamps)};
_.W.toggleTranscriptTimestampAction=function(){this.hideTimestamps=!this.hideTimestamps};
_.W.handleSignalActionToggleTranscriptTimestamps=function(){this.toggleTranscriptTimestampAction()};
_.W.handleSignalActionCopyTranscript=function(){var X=this,J=this.getBodyRenderer();J&&(J=((J==null?void 0:J.searchResultSegments)||(J==null?void 0:J.initialSegments)||[]).map(function(p){return _.a(p,Brp)}).filter(function(p){return!!p}).map(function(p){return{snippet:p.snippet||{runs:[{text:""}]},
startTimeText:p.startTimeText||{simpleText:""}}}).map(function(p){var l=(p.snippet.runs||[]).reduce(function(g,B){return g+B.text},"");
return X.hideTimestamps?l:p.startTimeText.simpleText+" "+l}).join("\n"),this.copyToClipboard(J))};
_.W.copyToClipboard=function(X){navigator.clipboard&&navigator.clipboard.writeText(X)};
_.W.getCurrentSearchBoxText=function(){var X;return(X=this.searchBox)==null?void 0:X.value};
_.W.clearSearchBoxText=function(){this.searchBox&&this.searchBox.clear()};
_.W.getBodyRenderer=function(){var X;return _.a((X=this.data)==null?void 0:X.body,gN2)};
_.W.setError=function(){this.isLoadingTranscripts=!1;this.isError=!0};
_.O1.Object.defineProperties(EI.prototype,{searchBox:{configurable:!0,enumerable:!0,get:function(){return _.ya(this.hostElement).querySelector("ytd-transcript-search-box-renderer")}}});
EI.prototype.hideTimestampsChanged=EI.prototype.hideTimestampsChanged;EI.prototype.searchCleared=EI.prototype.searchCleared;EI.prototype.fireSearch=EI.prototype.fireSearch;EI.prototype.onReloadContinuationFinish=EI.prototype.onReloadContinuationFinish;EI.prototype.bodyChanged=EI.prototype.bodyChanged;EI.prototype.headerChanged=EI.prototype.headerChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EI.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],EI.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],EI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],EI.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EI.prototype,"hideTimestamps",void 0);
_.u([_.R(),_.V("design:type",Object)],EI.prototype,"isLoadingTranscripts",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EI.prototype,"darkerPanels",void 0);_.u([_.R(),_.V("design:type",Object)],EI.prototype,"isError",void 0);_.u([_.mA("data.header"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EI.prototype,"headerChanged",null);
_.u([_.GA("data.body"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EI.prototype,"bodyChanged",null);_.u([_.R8("yt-reload-continuation-finish"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EI.prototype,"onReloadContinuationFinish",null);_.u([_.R8("yt-transcript-search-box-search"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],EI.prototype,"fireSearch",null);
_.u([_.R8("yt-transcript-search-box-clear"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EI.prototype,"searchCleared",null);_.u([_.mA("hideTimestamps"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EI.prototype,"hideTimestampsChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-search-panel-renderer"})],EI);
_.N(EI,"ytd-transcript-search-panel-renderer",function(){if(aY2!==void 0)return aY2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return aY2=X},{mode:1});var KN=function(){var X=_.F.apply(this,arguments)||this;X.player=null;X.playerPollJobId=0;return X};
_.r(KN,_.F);_.W=KN.prototype;_.W.panelContentVisibleChanged=function(){this.updatePlayerListening()};
_.W.onLoadReloadContinuation=function(X){_.H("web_generate_att_data_for_get_transcript_request")?this.ytComponentBehavior.resolveCommand({getTranscriptEndpoint:{params:X.target.data.continuation}}):(X={clickTrackingParams:X.target.data.clickTrackingParams,getTranscriptEndpoint:{params:X.target.data.continuation},commandMetadata:{webCommandMetadata:{apiUrl:"/youtubei/v1/get_transcript",sendPost:!0}}},_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}}))};
_.W.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"}}}};
_.W.created=function(){this.ytActionHandlerBehavior.actionMap={"yt-transcript-player-edit":"onYtTranscriptPlayerEdit","yt-transcript-player-seek":"onYtTranscriptPlayerSeek","yt-transcript-player-replay":"onYtTranscriptPlayerReplay"}};
_.W.attached=function(){this.updatePlayerListening()};
_.W.detached=function(){this.updatePlayerListening()};
_.W.updatePlayerListening=function(){this.isAttached&&this.panelContentVisible?(this.player&&this.stopPlayerListening(),this.startPlayerListening()):this.stopPlayerListening()};
_.W.startPlayerListening=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return(J=_.hO())?p.yield(J.getPlayerPromise(),2):p.return();X.player=p.yieldResult;X.playerPollJobId=_.gs.addLowPriorityJob(function(){X.getPlayerVideoProgress()},1E3);
X.player.addEventListener("onCueRangeEnter",function(l){X.onCueRangeEnter(l)});
X.player.addEventListener("onCueRangeExit",function(l){X.onCueRangeExit(l)});
X.player.addEventListener("onStateChange",function(l){X.onPlayerStateChange(l)});
X.player.addEventListener("SEEK_TO",function(l){X.onPlayerSeek(l)});
_.Ma(p)})};
_.W.getPlayerVideoProgress=function(){var X=this;_.gs.cancelJob(this.playerPollJobId);if(this.player){var J=this.player.getCurrentTime();_.xm(this.hostElement,"yt-player-time-changed",[J])}this.playerPollJobId=_.gs.addLowPriorityJob(function(){X.getPlayerVideoProgress()},1E3)};
_.W.stopPlayerListening=function(){this.player=null;_.gs.cancelJob(this.playerPollJobId)};
_.W.onPlayerStateChange=function(X){X===2&&this.removePendingCue()};
_.W.onPlayerSeek=function(X){var J;if(J=this.pendingReplayCueId)J=this.pendingReplayCueId,J=X===(_.H("web_transcript_cue_id_killswitch")?Number(J):Number(J.split("_")[1]));J||this.removePendingCue()};
_.W.onCueRangeEnter=function(X){hds(X)&&(this.pendingReplayCueId=X)};
_.W.onCueRangeExit=function(X){hds(X)&&this.player&&(this.player.pauseVideo(),this.removePendingCue())};
_.W.removePendingCue=function(){this.player&&this.pendingReplayCueId&&this.player.removeCueRange(this.pendingReplayCueId);this.pendingReplayCueId=void 0};
_.W.onYtTranscriptPlayerSeek=function(X){this.player&&this.player.seekTo(X,!0)};
_.W.onYtTranscriptPlayerReplay=function(X,J){this.player&&(this.player.addCueRange(Zop(X),X,J),this.player.seekTo(X,!0),this.player.playVideo())};
_.W.onYtTranscriptPlayerEdit=function(X,J){this.player&&(this.player.getPlayerState()===1&&this.player.addCueRange(Zop(X),X,J),this.player.seekTo(X,!0))};
KN.prototype.onLoadReloadContinuation=KN.prototype.onLoadReloadContinuation;KN.prototype.panelContentVisibleChanged=KN.prototype.panelContentVisibleChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],KN.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],KN.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],KN.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],KN.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],KN.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],KN.prototype,"panelContentVisible",void 0);_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],KN.prototype,"panelContentVisibleChanged",null);
_.u([_.R8("yt-load-reload-continuation"),_.V("design:type",Function),_.V("design:paramtypes",[Object]),_.V("design:returntype")],KN.prototype,"onLoadReloadContinuation",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-transcript-renderer"})],KN);
_.N(KN,"ytd-transcript-renderer",function(){if(xob!==void 0)return xob;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return xob=X},{mode:1});var yUg;var oeJ;var Tw=function(){return _.F.apply(this,arguments)||this};
_.r(Tw,_.F);Tw.prototype.onTap=function(){this.data&&(this.data.navigationEndpoint&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.clickCommand&&_.Uo(this.hostElement,[this.data.clickCommand],this.hostElement))};
Tw.prototype.computeHideMediaQuery=function(){return"(min-width: 600px) and (max-width: "+(T$()+z$)+"px)"};
Tw.prototype.updateShouldHideFromBinding=function(X){this.shouldHide=X.detail.value};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Tw.prototype,"rendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Tw.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Tw.prototype,"shouldHide",void 0);_.u([_.Xo({is:"ytd-ad-engagement-panel-banner-renderer",disableElementRegistration:!0})],Tw);
_.N(Tw,"ytd-ad-engagement-panel-banner-renderer",function(){if(oeJ!==void 0)return oeJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return oeJ=X},{mode:_.oC("kevlar_poly_si_batch_j070")?1:2});var S_p;var zw=function(){var X=_.F.apply(this,arguments)||this;X.buttonUpdate=_.H("web_modern_buttons");X.adsSemanticText=_.H("enable_ads_web_ep_buenos_aires_and_padding_fix");return X};
_.r(zw,_.F);zw.prototype.computeHideDefaultAdBadge=function(){return this.data&&!this.data.badges};
_.u([_.R(),_.V("design:type",Object)],zw.prototype,"data",void 0);_.u([_.R({computed:"computeHideDefaultAdBadge(data)"}),_.V("design:type",Boolean)],zw.prototype,"hideDefaultAdBadge",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zw.prototype,"buttonUpdate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zw.prototype,"adsSemanticText",void 0);_.u([_.Xo({is:"ytd-engagement-panel-ad-subtitle-renderer",disableElementRegistration:!0})],zw);
_.N(zw,"ytd-engagement-panel-ad-subtitle-renderer",function(){if(S_p!==void 0)return S_p;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return S_p=X},{mode:1});var Oi2;var jK=function(){var X=_.F.apply(this,arguments)||this;X.darkerPanels=_.H("web_watch_darker_panels");X.enableSqueezebackPanels=_.H("web_shorts_enable_squeezeback_panels");X.enableAnchoredPanel=_.H("desktop_shorts_v2_anchored_panel");X.headerClickListener=function(J){X.onHeaderClick(J)};
X.actionMap={"yt-engagement-panel-header-show-navigation-button-command":"onYtEngagementPanelHeaderShowNavigationButtonCommand"};return X};
_.r(jK,_.F);_.W=jK.prototype;_.W.computeAdsInfoButton=function(){if(_.H("web_modern_buttons")){var X,J;return(J=_.a((X=this.data)==null?void 0:X.subtitleComplex,pjp))==null?void 0:J.adInfoRenderer}};
_.W.updateHeaderClickListener=function(){var X,J,p;((X=this.data)==null?0:X.navigationEndpoint)||((J=this.data)==null?0:J.onClickCommand)||_.a((p=this.data)==null?void 0:p.visibilityButton,_.Yk)?this.headerElement.addEventListener("click",this.headerClickListener):this.headerElement.removeEventListener("click",this.headerClickListener)};
_.W.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}}}}}};
_.W.collapsedChanged=function(){var X;(X=this.data)!=null&&X.actionButton?this.hideActionButton=this.targetId==="engagement-panel-ads"&&_.H("use_ads_engagement_panel_desktop_footer_cta")?!this.collapsed:!1:this.hideActionButton=!0};
_.W.focus=function(X){var J=this;this.titleElement&&_.gs.addJob(function(){_.x6(J.titleElement,X)},0,500)};
_.W.computeTitleAriaLabel=function(X){var J=[];if(X.title){var p,l;J.push(this.ytRendererBehavior.getSimpleString(X.title)||((p=X.title.accessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label))}X.contextualInfo&&J.push(this.ytRendererBehavior.getSimpleString(X.contextualInfo));return J.join(" ")};
_.W.onHeaderClick=function(X){this.shouldTriggerHeaderClick(X)&&this.data&&(this.data.navigationEndpoint||this.data.onClickCommand?(this.data.navigationEndpoint&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}),this.data.onClickCommand&&_.Uo(this.hostElement,[this.data.onClickCommand],this.hostElement)):(X=this.getVisibilityToggleButton())&&X.click())};
_.W.onVisibilityButtonClick=function(){if(this.data&&this.data.visibilityButton){var X=_.a(this.data.visibilityButton,_.wn)||_.a(this.data.visibilityButton,_.Yk);X&&this.ytRendererBehavior.logExplicitClick(X)}};
_.W.getVisibilityToggleButton=function(){var X=_.ya(this.hostElement).querySelector("#visibility-button").firstElementChild;return(X==null?void 0:X.is)==="ytd-toggle-button-renderer"?X:null};
_.W.shouldTriggerHeaderClick=function(X){return!_.wz(_.Yj(X),this.hostElement,["YTD-MENU-RENDERER","YTD-BUTTON-RENDERER","YTD-TOGGLE-BUTTON-RENDERER"])};
_.W.onYtEngagementPanelHeaderShowNavigationButtonCommand=function(X){X=_.a(X,o5T);this.targetId&&(X==null?void 0:X.targetId)===this.targetId&&(X=X.navigationButton)&&this.set("data.navigationButton",X)};
_.O1.Object.defineProperties(jK.prototype,{adsSemanticText:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_ads_web_ep_buenos_aires_and_padding_fix")&&this.targetId==="engagement-panel-ads"}},
isActionButtonHidden:{configurable:!0,enumerable:!0,get:function(){var X;return!!(((X=this.entity)==null?0:X.isActionButtonHidden)||this.hideActionButton)}}});
jK.prototype.collapsedChanged=jK.prototype.collapsedChanged;jK.prototype.updateHeaderClickListener=jK.prototype.updateHeaderClickListener;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],jK.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jK.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],jK.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jK.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],jK.prototype,"targetId",void 0);_.u([_.R(),_.V("design:type",Boolean)],jK.prototype,"collapsed",void 0);_.u([_.R(),_.V("design:type",Boolean)],jK.prototype,"hideActionButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],jK.prototype,"shortsPanel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],jK.prototype,"liveChatEngagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],jK.prototype,"learningChatEngagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jK.prototype,"darkerPanels",void 0);_.u([_.qB("#title"),_.V("design:type",HTMLElement)],jK.prototype,"titleElement",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLElement)],jK.prototype,"headerElement",void 0);
_.u([_.R({computed:"computeAdsInfoButton(data)"}),_.V("design:type",Object)],jK.prototype,"adsInfoButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jK.prototype,"enableSqueezebackPanels",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jK.prototype,"enableAnchoredPanel",void 0);_.u([_.R({selectorArgs:["data.engagementPanelTitleHeaderEntityKey"],selector:function(X,J){return _.SZ(X.entities,"engagementPanelTitleHeaderEntity",J)}}),
_.V("design:type",Object)],jK.prototype,"entity",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("targetId"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jK.prototype,"adsSemanticText",null);_.u([_.mA("data","data.navigationEndpoint","data.onClickCommand"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jK.prototype,"updateHeaderClickListener",null);
_.u([_.GA("collapsed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jK.prototype,"collapsedChanged",null);_.u([_.O("entity","hideActionButton"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jK.prototype,"isActionButtonHidden",null);_.u([_.Xo({is:"ytd-engagement-panel-title-header-renderer",disableElementRegistration:!0})],jK);
_.N(jK,"ytd-engagement-panel-title-header-renderer",function(){if(Oi2!==void 0)return Oi2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Oi2=X},{mode:1});var cUg;var ic=function(){return _.F.apply(this,arguments)||this};
_.r(ic,_.F);ic.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}},"data.editButton":{id:"edit",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ic.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ic.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ic.prototype,"data",void 0);_.u([_.Xo({is:"ytd-macro-markers-info-item-renderer",disableElementRegistration:!0})],ic);
_.N(ic,"ytd-macro-markers-info-item-renderer",function(){if(cUg!==void 0)return cUg;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return cUg=X},{mode:1});var biA;var sI=function(X,J,p,l,g,B){_.GL.call(this);var k=this;this.JSC$21091_containerElement=X;this.hostElement=J;this.supportedSyncItems=p;this.syncEntityKey=l;this.options=g;this.renderLazyListItems=B;this.activeItemBelowSyncPosition=this.contentVisible=this.browsingMode=!1;fYp(this);Dop(this);this.JSC$21091_scrollAnimation=new _.yj(function(n){X.scrollTop=n});
_.bF(this,this.JSC$21091_scrollAnimation);this.addOnDisposeCallback(function(){R2T(k,!1);k.activeItem&&k.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}))})};
_.r(sI,_.GL);var fYp=function(X){var J=_.iH(_.yG().resolve(_.k3),function(p){return p.entities.markersEngagementPanelSyncEntity||{}},function(p,l){var g;
if(p[X.syncEntityKey]!==l[X.syncEntityKey]&&((g=p[X.syncEntityKey])==null?void 0:g.activeItemIndex)!==void 0)if(l=p[X.syncEntityKey].activeItemIndex,p=X.getItemByIndex(l)){if(mo0(X,p),X.contentVisible)if(X.browsingMode){var B;((B=X.options)==null?void 0:B.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(B=Fuw(X),p.offsetTop<X.JSC$21091_containerElement.clientHeight+X.JSC$21091_containerElement.scrollTop&&B&&!X.activeItemBelowSyncPosition&&R2T(X,!1));q_p(X)}else X.scrollToItem(p)}else _.Wf(new _.Kw("Could not find "+
X.supportedSyncItems+" sync child to set active.",l,X.JSC$21091_containerElement.querySelectorAll(X.supportedSyncItems).length))});
X.unsubscribeFromTimedMarkersListSyncEntity=J;X.addOnDisposeCallback(J);N1g(X)},N1g=function(X){var J=_.yG().resolve(_.k3);
J=_.DTa(J.getState(),X.syncEntityKey);(J==null?void 0:J.activeItemIndex)!==void 0&&(J=X.getItemByIndex(J.activeItemIndex))&&mo0(X,J)},Dop=function(X){var J=new _.cz(X.onScroll,50,X);
_.bF(X,J);var p=function(){J.fire()};
X.JSC$21091_containerElement.addEventListener("scroll",p);X.addOnDisposeCallback(function(){X.JSC$21091_containerElement.removeEventListener("scroll",p)})};
sI.prototype.getItemByIndex=function(X){var J;(J=this.renderLazyListItems)==null||J.call(this,X);J=this.JSC$21091_containerElement.querySelectorAll(this.supportedSyncItems);if(J.length>X)return J[X]};
var mo0=function(X,J){X.activeItem&&X.activeItem.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!1}}));J.dispatchEvent(new CustomEvent("yt-synced-panel-active-item-update",{detail:{active:!0}}));X.activeItem=J};
sI.prototype.scrollToItem=function(X){X=this.getScrollPositionForItem(X);this.JSC$21091_containerElement.scrollTop!==X&&this.JSC$21091_scrollAnimation.start(this.JSC$21091_containerElement.scrollTop,X,300)};
sI.prototype.getScrollPositionForItem=function(X){if(this.JSC$21091_containerElement.querySelectorAll(this.supportedSyncItems)[0]===X)return 0;var J,p=((J=this.options)==null?0:J.percentOffset)?this.JSC$21091_containerElement.clientHeight*this.options.percentOffset:0;X=_.jC(X).y+this.JSC$21091_containerElement.scrollTop-(_.jC(this.JSC$21091_containerElement).y+p);return Math.max(0,Math.min(X,this.JSC$21091_containerElement.scrollHeight-this.JSC$21091_containerElement.offsetHeight))};
sI.prototype.onScroll=function(){this.activeItemBelowSyncPosition=Fuw(this);if(this.activeItem&&!this.JSC$21091_scrollAnimation.isAnimating()&&Math.abs(this.JSC$21091_containerElement.scrollTop-this.getScrollPositionForItem(this.activeItem))>10){var X;switch((X=this.options)==null?void 0:X.floatingPillType){case "FLOATING_PILL_TYPE_MODERN_TRANSCRIPT":MM2(this,!uug(this));q_p(this);break;default:MM2(this,!0)}}};
var MM2=function(X,J){var p,l;_.L(function(g){if(g.nextAddress==1){if(X.browsingMode)return g.return();X.browsingMode=!0;J&&X.hostElement.classList.add("browsing-mode");X.playerExitBrowsingModeListener=function(){R2T(X,!1)};
return g.yield(_.OV(),2)}p=g.yieldResult;(l=p)==null||l.addEventListener("SEEK_TO",X.playerExitBrowsingModeListener);_.Ma(g)})},R2T=function(X,J){J=J===void 0?!0:J;
X.browsingMode&&(X.browsingMode=!1,X.hostElement.classList.remove("browsing-mode"),J&&X.scrollToItem(X.activeItem),Gep(X))},Gep=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return X.playerExitBrowsingModeListener?l.yield(_.OV(),3):l.jumpTo(0);J=l.yieldResult;(p=J)==null||p.removeEventListener("SEEK_TO",X.playerExitBrowsingModeListener);X.playerExitBrowsingModeListener=void 0;_.Ma(l)})},q_p=function(X){var J;
((J=X.options)==null?void 0:J.floatingPillType)==="FLOATING_PILL_TYPE_MODERN_TRANSCRIPT"&&(uug(X)?X.hostElement.classList.remove("browsing-mode"):X.activeItem&&X.hostElement.classList.add("browsing-mode"))},Fuw=function(X){if(!X.activeItem)return!1;
var J,p=((J=X.options)==null?0:J.percentOffset)?X.JSC$21091_containerElement.clientHeight*X.options.percentOffset:0;return X.activeItem.offsetTop>=X.JSC$21091_containerElement.scrollTop+p},uug=function(X){if(!X.activeItem)return!1;
var J=X.activeItem.offsetTop+14<=X.JSC$21091_containerElement.scrollTop+X.JSC$21091_containerElement.clientHeight;return X.activeItem.offsetTop+X.activeItem.clientHeight-14>=X.JSC$21091_containerElement.scrollTop&&J};
sI.prototype.panelContentVisibleChanged=function(X){(this.contentVisible=X)&&!this.browsingMode&&this.activeItem&&this.scrollToItem(this.activeItem)};
var dog=function(X,J){X.syncEntityKey=J;var p;(p=X.unsubscribeFromTimedMarkersListSyncEntity)==null||p.call(X);fYp(X)},VM2=function(X,J){X.options=J};var X6=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-set-active-panel-item-action":"handleSetActivePanelItemAction"};return X};
_.r(X6,_.F);_.W=X6.prototype;_.W.detached=function(){var X;(X=this.scrollController)==null||X.dispose();this.scrollController=void 0};
_.W.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"}}}};
_.W.dataChanged=function(){var X=this;_.oh(this,function(){if(X.scrollController){var J;(J=X.scrollController)==null||R2T(J,!1);var p,l,g;(l=X.scrollController)==null||dog(l,(g=(p=X.data)==null?void 0:p.syncModelEntityKey)!=null?g:"default-macro-markers-list-renderer-entity-key");var B,k,n;(n=X.scrollController)==null||VM2(n,{percentOffset:(B=X.data)==null?void 0:B.selectedItemAlignmentPercentOffset,floatingPillType:(k=X.data)==null?void 0:k.floatingPillType})}else{var w,Y,e,Z;X.scrollController=
new sI(X.contents,X.hostElement,"ytd-macro-markers-list-item-renderer,macro-markers-panel-item-view-model",(Z=(w=X.data)==null?void 0:w.syncModelEntityKey)!=null?Z:"default-macro-markers-list-renderer-entity-key",{percentOffset:(Y=X.data)==null?void 0:Y.selectedItemAlignmentPercentOffset,floatingPillType:(e=X.data)==null?void 0:e.floatingPillType},function(h){X.renderLazyListItems(h)})}X.scrollController.panelContentVisibleChanged(!!X.panelContentVisible)})};
_.W.computeButtonShape=function(){var X=this;if(this.data&&this.data.syncButtonLabel)return{onTap:function(){X.onSyncClick()},
style:"mono",type:"filled",state:"active",size:"S",focused:!1,buttonText:this.ytRendererBehavior.getSimpleString(this.data.syncButtonLabel)}};
_.W.renderLazyListItems=function(X){for(var J=this.contents.children,p=0,l=0;l<J.length;l++){var g=void 0;(g=J[l].ytLazyListBehavior)==null||g.fillRemainingListItems();var B=void 0,k=void 0;g=_.a((B=this.data)==null?void 0:(k=B.contents)==null?void 0:k[l],_.gKe);k=B=void 0;if((B=g)==null?0:(k=B.contents)==null?0:k.length)p+=g.contents.length;if(p>=X)break}};
_.W.handleSetActivePanelItemAction=function(X){if((X=_.a(X,Frw))&&this.panelTargetId===X.panelTargetId){X=X.itemIndex;var J,p,l=(p=(J=this.data)==null?void 0:J.syncModelEntityKey)!=null?p:"default-macro-markers-list-renderer-entity-key",g;((g=this.syncEntity)==null?void 0:g.activeItemIndex)!==X&&this.ytdReduxBehavior.dispatch(_.uE("markersEngagementPanelSyncEntity",l,{key:l,activeItemIndex:X}))}};
_.W.onSyncClick=function(){var X;(X=this.scrollController)==null||R2T(X)};
_.W.panelContentVisibleChanged=function(){var X;(X=this.scrollController)==null||X.panelContentVisibleChanged(!!this.panelContentVisible)};
X6.prototype.panelContentVisibleChanged=X6.prototype.panelContentVisibleChanged;X6.prototype.dataChanged=X6.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],X6.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],X6.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],X6.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],X6.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],X6.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],X6.prototype,"useCustomColors",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],X6.prototype,"panelTargetId",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],X6.prototype,"panelContentVisible",void 0);
_.u([_.qB("#contents"),_.V("design:type",HTMLElement)],X6.prototype,"contents",void 0);_.u([_.R({selectorArgs:["data.syncModelEntityKey"],selector:_.DTa}),_.V("design:type",Object)],X6.prototype,"syncEntity",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X6.prototype,"dataChanged",null);
_.u([_.mA("panelContentVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],X6.prototype,"panelContentVisibleChanged",null);_.u([_.Xo({is:"ytd-macro-markers-list-renderer",disableElementRegistration:!0})],X6);
_.N(X6,"ytd-macro-markers-list-renderer",function(){if(biA!==void 0)return biA;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-macro-markers-list-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="contents" on-scroll="onScroll" class="style-scope ytd-macro-markers-list-renderer"></div>\n<div id="sync-container" class="style-scope ytd-macro-markers-list-renderer">\n  <yt-button-shape id="sync-button-modern" data="[[computeButtonShape(data)]]" class="style-scope ytd-macro-markers-list-renderer">\n  </yt-button-shape>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return biA=X},{mode:1});var tMp;var PjA;var Jw=function(){return _.F.apply(this,arguments)||this};
_.r(Jw,_.F);Jw.prototype.computeAriaLabel=function(X){var J,p;return(X==null?void 0:(J=X.accessibility)==null?void 0:(p=J.accessibilityData)==null?void 0:p.label)||_.cI("LOADING",void 0,"Loading")};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Jw.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Jw.prototype,"data",void 0);_.u([_.R({computed:"computeAriaLabel(data)"}),_.V("design:type",String)],Jw.prototype,"ariaLabel",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-content-loading-renderer"})],Jw);
_.N(Jw,"yt-content-loading-renderer",function(){if(PjA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;tMp===void 0&&(tMp=document.createElement("template"));var l=tMp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);PjA=X}X=PjA;return X},{mode:1});_.ZZ(_.q(function(X){var J=_.C(_.uo(!1,void 0,"OZMtVb")),p=J.next().value,l=J.next().value;J=_.C(_.uo(!1,void 0,"qWERsf"));var g=J.next().value,B=J.next().value;_.sy(function(){var w=_.a(X.data().collaboratePlaylistCollaborationSetting,XRb);w&&l(w.switchedOnByDefault);var Y=_.a(X.data().allowNewCollaboratorsPlaylistCollaborationSetting,XRb);Y&&B(Y.switchedOnByDefault);if(!w&&!Y||!w&&X.data().collaborationType==="COLLABORATION_TYPE_TASTE_MATCH")l(!0),B(!0)});
var k=function(w){l(w);B(w);var Y=X.data().playlistCollaborationEntityKey||"";var e=_.Yr().getState();(e=_.SZ(e.entities,"playlistCollaborationEntity",Y))&&(e==null?void 0:e.isCollaborative)===w||_.Yr().dispatch(_.uE("playlistCollaborationEntity",Y,Object.assign({},e,{isCollaborative:w})))},n=function(w){B(w)};
return _.A("playlist-collaboration-view-model",{class:"ytPlaylistCollaborationViewModelHost"},_.A("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.A(_.NA,{data:function(){return X.data().collaboratePlaylistCollaborationSetting}},{switchListItemViewModel:function(w){return _.A(_.eck,{data:w.data,
onSwitch:k})}})),_.A(_.v,{cond:p,
then:function(){return _.A(_.o3,null,_.A("div",{class:"ytPlaylistCollaborationViewModelSwitchListItemViewModelWrapper"},_.A(_.NA,{data:function(){return X.data().allowNewCollaboratorsPlaylistCollaborationSetting}},{switchListItemViewModel:function(w){return _.A(_.eck,{data:w.data,
onSwitch:n,overrideDisabled:!1})}})),_.A(_.v,{cond:g,
then:function(){return _.A("div",{class:"ytPlaylistCollaborationViewModelButtonViewModelWrapper"},_.A(_.NA,{data:function(){return X.data().copyLinkButton}},{buttonViewModel:_.q7}))}}),_.A("div",{class:"ytPlaylistCollaborationViewModelContentListItemViewModelWrapper"},_.A(_.NA,{data:function(){return X.data().playlistCollaborators}},{contentListItemViewModel:Fj6})))}}))},"wj"),"playlist-collaboration-view-model",{props:{data:_.H7}});var Qtg=_.q(function(X){var J=X.data;var p=X.customCommandResolver;return _.A(_.o3,null,_.A("div",{class:"ytwAdAvatarLockupViewModelHostAvatarStyleCompact"},_.A(_.NA,{data:function(){return J().adAvatar}},{adAvatarViewModel:function(l){return _.A(_.qIs,{data:l.data,
customCommandResolver:p})}})),_.A("div",{class:"ytwAdAvatarLockupViewModelHostTextsStyleCompact"},_.A(_.v,{cond:function(){return J().headline},
then:function(l){return _.A(_.x3,{text:l,className:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactHeadlineWidthUnlocked"}})}}),_.A("div",{class:function(){return"ytwAdAvatarLockupViewModelHostTextsStyleCompactDescriptionWidthUnlocked"}},_.A(_.NA,{data:function(){return J().adBadge}},{adBadgeViewModel:function(l){return _.A(_.d3,{data:l.data,
hasDot:function(){return J().primaryDetailsLine!==void 0},
customCommandResolver:p,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}),_.A(_.NA,{data:function(){return J().primaryDetailsLine}},{adDetailsLineViewModel:function(l){return _.A(_.Vs,{data:l.data,
customCommandResolver:p,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}}))))},"xj"),EeA=_.q(function(X){var J=X.data;
var p=X.customCommandResolver;return _.A("ad-avatar-lockup-view-model",{class:function(){var l;return((l=J().interaction)==null?0:l.onTap)?"ytwAdAvatarLockupViewModelHostIsClickableAdComponent":"ytwAdAvatarLockupViewModelHost"},
el:_.A4(_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD}),_.po(function(){return J().interaction},p)),
"aria-label":function(){var l,g;return(l=J().interaction)==null?void 0:(g=l.accessibility)==null?void 0:g.label}},_.A(_.T_,null,_.A(_.Qw,{when:function(){return J().style==="AD_AVATAR_LOCKUP_STYLE_COMPACT"}},function(){return _.A(Qtg,{data:J,
customCommandResolver:p})}),_.A(_.Ey,null,function(){return null})))},"yj");_.ZZ(_.q(function(X){var J=X.data;var p=X.panelContentVisibility;X=_.cf({visibilityCallback:function(B){var k,n=(k=J().interaction)==null?void 0:k.onFirstVisible;B&&n&&_.gt(n)},
showOption:_.mD});var l=_.po(function(){return J().interaction},xz2);
_.li(function(){var B,k;if(k=_.Lw("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction")){var n;k=(n=k())==null?void 0:n.onLayoutVisibleCallback}else k=null;(B=k)==null||B()},"zj");
var g=function(){return p()==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"};
return _.A("panel-ad-header-image-lockup-view-model",{class:"ytwPanelAdHeaderImageLockupViewModelHost",el:_.A4(X,l)},_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeader"},_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderBannerImage"},_.A(_.v,{cond:_.FSa("(min-width: "+(T$()+z$)+"px) or (max-width: 600px)"),then:function(){return _.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(B){return _.A(_.zI,{data:B.data,
targetHeight:80,customCommandResolver:xz2})}})}})),_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadata"},_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataAvatarLockup"},_.A(_.NA,{data:function(){return J().adAvatarLockup}},{adAvatarLockupViewModel:function(B){return _.A(EeA,{data:B.data,
customCommandResolver:xz2})}})),_.A(_.v,{cond:g,
then:function(){return _.A(_.NA,{data:function(){return J().adButton}},{adButtonViewModel:function(B){return _.A(_.qH,{data:B.data,
customCommandResolver:xz2})}})},
else:function(){return _.A(_.NA,{data:function(){return J().menu}},{buttonViewModel:_.q7})}}),_.A("div",{class:"ytwPanelAdHeaderImageLockupViewModelHostHeaderMetadataMenu"},_.A(_.NA,{data:function(){var B=_.a(J().toggleButton,_.xk);
return{toggleButtonViewModel:Object.assign({},B,{isTogglingDisabled:!0,isToggled:g()})}}},{toggleButtonViewModel:_.gD})))))},"Aj"),"panel-ad-header-image-lockup-view-model",{props:{data:_.H7,
panelContentVisibility:_.H7}});var Ku6=_.q(function(X){return _.A("yt-feedback-prompt-view-model",{class:_.yW("ytFeedbackPromptViewModelHost",X.className)},_.A(_.v,{cond:function(){return X.data().text},
then:function(J){return _.A(_.x3,{text:J,className:"ytFeedbackPromptViewModelPrompt"})}}),_.A(_.NA,{data:function(){return X.data().likeButton}},{likeButtonViewModel:function(J){return _.A(_.Y5,{data:J.data,
className:"ytFeedbackPromptViewModelLikeButton"})}}),_.A(_.NA,{data:function(){return X.data().dislikeButton}},{dislikeButtonViewModel:_.wm}))},"Bj");var T1p=_.q(function(X){var J=void 0,p=function(){return X.data()},l=function(){return!!_.tJ(_.du(p())).optionColor},g=_.C(_.uo(-1,void 0,"m6Iyqc")),B=g.next().value,k=g.next().value,n=function(h){return B()===h},w=function(h){return p().correctAnswerIndex===h},Y=function(){return B()!==-1};
g=_.C(_.uo("",void 0,"jvMkLd"));var e=g.next().value,Z=g.next().value;return _.A("yoututor-quiz-view-model",{class:_.yW("learningQuizComponentHost","learningYoututorQuizHost",X.className),style:_.bY({background:function(){return _.tJ(_.du(p())).backgroundColor}})},_.A("div",{"aria-live":"polite",
class:"learningYoututorQuizVisuallyHidden"},e),_.A("div",{class:"learningQuizComponentQuizContainer"},_.A("div",{class:"learningQuizComponentQuiz"},_.A("div",{class:"learningQuizComponentQuizContent"},_.A(_.v,{cond:function(){return!!p().aiGeneratedQuizLabel},
then:function(){return _.A("div",{class:"learningQuizComponentQuizAiGeneratedLabel"},_.A(_.x3,{text:function(){return p().aiGeneratedQuizLabel}}))}}),_.A("div",{class:"learningQuizComponentQuizHeader"},_.A("div",{class:"learningQuizComponentQuizHeaderTextContainer"},_.A("div",{class:"learningYoututorQuizText",
style:_.bY({color:function(){return _.tJ(_.du(p())).primaryTextColor}})},_.A(_.x3,{text:function(){return p().questionHeaderText}}))))),_.A("div",{role:"group",
class:_.yW("learningQuizComponentQuizOptionsList","learningYoututorQuizOptionsListGap")},_.A(_.Kr,{each:function(){return p().optionsData||[]}},function(h,x){var U={};
return _.A("button",{class:_.yW("learningQuizComponentQuizOptions","learningYoututorQuizOptionsGap","learningYoututorQuizOptionsBorderSquare",(U.learningQuizComponentQuizHover=function(){return!Y()},U.learningQuizComponentQuizOptionWithCustomColor=l,U.learningYoututorQuizOptionSelectedCorrectOutline=function(){return Y()&&w(x())},U.learningYoututorQuizOptionSelectedIncorrectOutline=function(){return B()!==p().correctAnswerIndex&&n(x())},U.learningQuizComponentQuizIncorrectShake=function(){return B()!==
p().correctAnswerIndex&&n(x())},U)),
"on:click":_.Sv(function(){_.BE(_.Mp(),{data:h});if(Y())return!1;k(x());Z(w(x())?p().correctAnswerAriaLabel||"":p().incorrectAnswerAriaLabel||"");return!1}),
style:_.bY({background:"transparent"}),"aria-description":function(){return Y()?w(x())?p().correctAnswerAriaLabel:p().incorrectAnswerAriaLabel:""},
"aria-disabled":Y,el:_.A4(function(y){_.PD(271905,y,J,function(c){J=c})}),
"client-ve-type":271905},_.A("div",{class:"learningQuizComponentQuizOptionContainer"},_.A(_.x3,{text:h.optionText}),_.A(_.v,{cond:function(){var y=x();return Y()&&(n(y)||w(y))},
then:function(){var y={};return _.A(_.f_,{className:_.yW("learningYoututorQuizOptionIcon",(y.learningQuizComponentQuizPulse=function(){return B()===p().correctAnswerIndex&&w(x())},y)),
size:24,icon:function(){return w(x())?"CHECK_CIRCLE_FILLED":"X_CIRCLE"},
active:!0})}})))}),_.A(_.v,{cond:Y,
then:function(){return _.A("div",{class:"learningYoututorQuizExplanationContainer"},_.A("div",{class:"learningYoututorQuizExplanationText"},_.A(_.x3,{text:function(){return p().explanationHeaderText}})),_.A(_.x3,{text:function(){return p().optionsData[B()].explanationText},
className:"learningYoututorQuizExplanationDescriptionText"}))}})))))},"Cj");
T1p.idomCompat=!0;var z2w=_.q(function(X){var J=X.thumbsUp,p=X.thumbsDown,l=X.rightAlignThumbs;X=_.C(_.uo(!1,void 0,"OxPsH"));var g=X.next().value,B=X.next().value;X=_.C(_.uo(!1,void 0,"V5vWne"));var k=X.next().value,n=X.next().value;X={};return _.A("div",{class:_.yW("ytwThumbsUpDownThumbs",(X.ytwThumbsUpDownRightAlign=function(){return l==null?void 0:l()},X))},_.A(_.gD,{data:J,
onToggle:function(w){B(w);k()&&n(!1)},
buttonShapeOverrides:function(){return{toggled:g()}}}),_.A(_.gD,{data:p,
onToggle:function(w){n(w);g()&&B(!1)},
buttonShapeOverrides:function(){return{toggled:k()}}}))},"Dj");
z2w.idomCompat=!0;var ii2=_.q(function(X){var J=function(){return X.data().pendingStateEntityKey||""},p=_.mM(al2,J),l=function(){var n;
if(!(n=X.disabled())){var w;n=!((w=p())==null||!w.isPendingResponse)}return n},g=_.C(_.uo(F1T(""),void 0,"Q6q6y")),B=g.next().value,k=g.next().value;
_.ii(function(){requestAnimationFrame(function(){var n=X.data().onShowAnimationMs||0;n=n>0?F1T("--chip-animation-duration: "+n+"ms;"):F1T("");k(n)})});
return _.A("you-chat-chips-data",{class:"ytwYouChatChipsDataHost",style:B},_.A(_.Kr,{each:function(){return X.data().chipData||[]},
keyBy:"REFERENCE"},function(n){return _.A(jtO,{data:n,disabled:l,pendingStateKey:J,onError:X.onError})}))},"Fj"),jtO=_.q(function(X){var J=_.rH("button"),p=_.C(_.uo(!0,void 0,"baSFEf")),l=p.next().value,g=p.next().value,B=function(){return X.data().text.content},k=function(){return X.data().transparentWhenLoading},n=_.Fg(_.$1.currentPageSubTypeSelector),w=function(){var e;
return(e=_.yG().resolve(_.I6(_.W1)))==null?void 0:_.zgp(e,n())},Y=_.Sv(function(e){var Z,h,x,U,y,c,D,m;
return _.L(function(d){switch(d.nextAddress){case 1:e.stopPropagation();if(X.disabled())return d.return();h=String(Math.floor(((Z=_.cE())==null?void 0:Z.getCurrentTime())||0)*1E3);x="youchat-"+Date.now();U=function(){_.J4(X.data().onClick||{});var G=Yq6(X.data().continuation),P=E8({clientMessageId:x,playerOffsetMs:h,pageContext:w()});return new Promise(function(Q,E){_.J4(G,{form:{formData:P},commandController:{onSuccess:function(BK,CY){Q(CY)},
onServerError:function(BK,CY){E(CY.error)}}})})};
y=Uz2(X.pendingStateKey());y(!0);FRO("#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");g(!1);_.f$(d,2);return d.yield(U(),4);case 4:_.e8(d,3);break;case 2:c=_.qa(d),(m=(D=X).onError)==null||m.call(D,c);case 3:y(!1),_.Ma(d)}})});
return _.A(_.v,{cond:l,then:function(){return _.A("div",{class:"ytwYouChatChipsDataChipWrapper"},_.A("button",{el:J,class:"ytwYouChatChipsDataChip","data-disabled":X.disabled,"data-transparent-loading":k,"on:click":Y,tabindex:0},B))}})},"Gj");var st2=_.q(function(X){var J=X.data;var p=X.initiallyExpanded;var l=function(){var Y;return(Y=J().conversationResourceData)==null?void 0:Y.learningGuideData};
X=_.C(_.hF(function(){var Y;return(Y=p==null?void 0:p())!=null?Y:!1}));
var g=X.next().value,B=X.next().value,k=function(){var Y,e=_.a((Y=l())==null?void 0:Y.expandButton,_.ZD);e&&_.BE(_.Mp(),{data:e});B(!0)},n=_.QC(function(){var Y,e;
return(e=(Y=l())==null?void 0:Y.sections)!=null?e:[]},void 0,"V7sYqc"),w=_.QC(function(){return n().length>4},void 0,"GFFPnd");
X=_.QC(function(){var Y;return!g()&&w()&&(Y=l())!=null&&Y.expandButton?n().slice(0,4):n()},void 0,"Rbi7Ke");
return _.A("yt-conversation-resource-view-model",{class:_.yW("ytConversationResourceViewModelHost","ytConversationResourceViewModelHostSectionList")},_.A(_.NA,{data:X},{expandableMetadataViewModel:_.gP2}),_.A(_.v,{cond:function(){return w()&&!g()},
then:function(){return _.A("div",{id:"showMoreButton"},_.A(_.NA,{data:function(){var Y;return(Y=l())==null?void 0:Y.expandButton}},{buttonViewModel:function(Y){return _.A(_.q7,{data:Y.data,
onClick:k})}}))}}))},"Hj");_.X_b=_.q(function(X){var J=function(){var m;return(m=X.data().text)==null?void 0:m.content},p=function(){var m,d;
return(m=X.data().webData)==null?void 0:(d=m.textResult)==null?void 0:d.content},l=_.yG().resolve(_.WD),g=_.bE(),B=function(){return X.data().chatResponseStyle},k=function(){return!X.data().transparentBackground},n=function(){return X.data().rightAlignThumbs},w=function(){return X.data().animationUrl==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||X.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:w()?"0 0 1400 1400":"12 0 48 48"},name:"YOUCHAT_ICON",path:X.data().animationUrl||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_solo_v1.json"}}},e=function(){var m;
return X.data().webData||((m=X.data().text)==null?void 0:m.content)||X.data().videoResultsData||X.data().conversationResourceViewModel||X.data().quiz||X.data().yoututorQuiz||X.data().richContent},Z=function(){return!!X.data().sectionHeader||e()},h=function(){var m;
return(m=X.data().videoResultsData)==null?void 0:m.videoShelf},x=function(){var m;
return(m=X.data().webData)==null?void 0:m.sourcesShelf},U=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"?!1:X.data().thumbsDownViewModel&&X.data().thumbsUpViewModel},y=function(){return _.a(X.data().thumbsUpViewModel,_.xk)},c=function(){return _.a(X.data().thumbsDownViewModel,_.xk)};
_.ii(function(){requestAnimationFrame(function(){var m;(m=X.shouldAnimateIcon)!=null&&m.call(X)&&yJb(g.lottieEl)})});
var D={};return _.A("you-chat-item-view-model",{class:_.yW("ytwYouChatItemViewModelYouChatItemViewModel",(D.ytwYouChatItemViewModelColumnLayout=function(){return w()},D)),
style:_.bY({"min-height":function(){var m,d;return Hob((m=X.containerHeight)==null?void 0:m.call(X),(d=X.isLastItem)==null?void 0:d.call(X))}}),
"data-target-id":function(){return X.data().id||""}},_.A(_.v,{cond:function(){return X.data().removeIcon?!1:Z()},
then:function(){var m={};return _.A("div",{"aria-hidden":"true"},_.A(_.Ve,{className:_.yW("ytwYouChatItemViewModelIcon",(m.ytwYouChatItemViewModelRtl=l==="rtl",m.ytwYouChatItemViewModelHidden=function(){return!(X.data().hideIcon||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"||B()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"?0:Z())},m)),
animationName:"YOUCHAT_ICON",data:Y,animationRef:g}))}}),_.A(_.v,{cond:Z,
then:function(){var m={};return _.A("div",{class:_.yW("ytwYouChatItemViewModelHost",(m.ytwYouChatItemViewModelHostNoPadding=function(){return!!X.data().sectionHeader&&!e()},m.ytwYouChatItemViewModelChatResponseStyleMultiPartStart=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_START"},m.ytwYouChatItemViewModelChatResponseStyleMultiPartMiddle=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_MIDDLE"},m.ytwYouChatItemViewModelChatResponseStyleMultiPartEnd=function(){return B()==="CHAT_RESPONSE_STYLE_MULTI_PART_END"},
m.ytwYouChatItemViewModelGradientBackground=k,m.ytwYouChatItemViewModelHostAlignStart=function(){return!w()},m.ytwYouChatItemViewModelHostDefaultFlex=function(){return!w()},m)),
role:"alert"},_.A(_.v,{cond:J,then:function(d){return _.A(_.Uj,{text:d,wrapCodeBlocks:!0})}}),_.A(_.NA,{data:function(){return X.data().sectionHeader}},{sectionHeaderViewModel:function(d){var G={};
return _.A(_.EP,{data:d.data,className:_.yW("ytwYouChatItemViewModelSectionHeader",(G.ytwYouChatItemViewModelSectionHeaderNoPadding=function(){return!!X.data().sectionHeader&&!e()},G)),
forceSmallLayout:!0})}}),_.A(_.v,{cond:p,
then:function(d){return _.A(_.Uj,{text:d,wrapCodeBlocks:!0})}}),_.A(_.v,{cond:h,
then:function(){return _.A("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.A(_.NA,{data:function(){var d;return(d=X.data().videoResultsData)==null?void 0:d.videoShelf}},{horizontalShelfViewModel:function(d){return _.A(_.HF,{data:d.data,
hasPeek:!0,disableArrows:!1,protectBackground:!0})}}))}}),_.A(_.v,{cond:x,
then:function(){return _.A("div",{class:"ytwYouChatItemViewModelLockupShelf"},_.A(_.NA,{data:function(){var d;return(d=X.data().webData)==null?void 0:d.sourcesShelf}},{horizontalShelfViewModel:function(d){return _.A(_.HF,{data:d.data,
hasPeek:!0,disableArrows:!1})}}))}}),_.A(_.NA,{data:function(){return X.data().conversationResourceViewModel}},{conversationResourceViewModel:st2}),_.A(_.NA,{data:function(){return X.data().quiz}},{learningJourneyQuizViewModel:_.Rcr}),_.A(_.NA,{data:function(){return X.data().yoututorQuiz}},{yoututorQuizViewModel:T1p}),_.A(_.NA,{data:function(){return X.data().richContent}},{cardViewModel:GJO,
linearLayoutViewModel:_.hx}),_.A(_.v,{cond:U,then:function(){return _.A(z2w,{thumbsUp:y,thumbsDown:c,rightAlignThumbs:n})}}))}}),_.A(_.v,{cond:function(){return X.data().chipsData},
then:function(m){return _.A(ii2,{data:m,disabled:X.pending,onError:X.onError})}}))},"Jj");
_.X_b.idomCompat={callbacks:{onError:!0,onSend:!0}};_.Jdg=_.q(function(X){var J=function(){var k;return((k=X.data)==null?void 0:k.call(X).animationUrl)||"https://www.gstatic.com/youtube/img/lottie/youchat_animations/progress_indicator_comp_v1.json"},p=_.bE(),l=_.yG().resolve(_.WD);
_.ii(function(){requestAnimationFrame(function(){var k;(k=p.lottieEl)==null||k.addEventListener("DOMLoaded",function(){var n;(n=X.onLottieLoaded)==null||n.call(X)})})});
var g=function(){var k;return(k=X.data)==null?void 0:k.call(X).loadingAnimationA11yLabel},B={};
return _.A("yt-chat-loading-view-model",{class:"ytChatLoadingViewModelHost","data-target-id":function(){var k;return((k=X.data)==null?void 0:k.call(X).targetId)||""},
"aria-label":function(){return g()||""},
role:function(){return g()?"progressbar":void 0},
style:_.bY({"min-height":function(){var k,n;return Hob((k=X.containerHeight)==null?void 0:k.call(X),(n=X.isLastItem)==null?void 0:n.call(X))}})},_.A(_.Ve,{"aria-hidden":"true",
className:_.yW((B.ytChatLoadingViewModelRtl=l==="rtl",B)),animationName:"YOUCHAT_LOADER",data:function(){return{animationConfig:{autoplay:!0,loop:!0,renderer:"svg",rendererSettings:{viewBoxOnly:!0,className:J()==="https://www.gstatic.com/youtube/img/lottie/youchat_animations/gemini_twirl_v2.json"||J()==="/google3/video/youtube/web/shared/testdata/animation/gemini_twirl_v2.json"?"ytChatLoadingViewModelVerticalLoadingSvg":"ytChatLoadingViewModelLoadingSvg"},name:"YOUCHAT_LOADER",path:J()}}},
animationRef:p}))},"Lj");_.p_2=_.q(function(X){var J=function(){return X.data().choiceSelectedText};
return _.A("yt-chat-user-turn-view-model",{class:"ytChatUserTurnViewModelHost",style:_.bY({"min-height":function(){var p,l;return Hob((p=X.containerHeight)==null?void 0:p.call(X),(l=X.isLastItem)==null?void 0:l.call(X))}}),
"data-target-id":function(){var p;return(p=X.data().itemTargetId)!=null?p:""}},_.A(_.v,{cond:J,
then:function(){return _.A("div",{class:"ytChatUserTurnViewModelChoiceSelected"},_.A(_.x3,{text:J}))}}),_.A("div",{class:_.yW("ytChatUserTurnViewModelUserMessage",function(){return o16(X.data())})},function(){return X.data().text}))},"Mj");var l5A=_.q(function(X){var J=_.C((0,_.Es0)(X.data)).next().value,p=function(){var l,g;return(g=(l=J().contents)==null?void 0:l.length)!=null?g:0};
return _.A("yt-item-section-renderer",{class:"ytItemSectionRendererHost","data-target-id":function(){return X.data().targetId||""},
"aria-busy":function(){var l,g;return(g=(l=J().contents)==null?void 0:l.some(function(B){return!!B.chatLoadingViewModel}))!=null?g:!1}},_.A(_.NA,{data:function(){return X.data().header}},{chipBarViewModel:_.i2U,
sectionHeaderViewModel:_.EP}),_.A(_.NA,{data:function(){return J().contents}},{accordionViewModel:_.N6s,
alertBannerViewModel:_.B6U,chatLoadingViewModel:function(l,g){return _.A(_.Jdg,{data:l.data,containerHeight:X.containerHeight,isLastItem:function(){return g()===p()-1}})},
chatUserTurnViewModel:function(l,g){return _.A(_.p_2,{data:l.data,containerHeight:X.containerHeight,isLastItem:function(){return g()===p()-1}})},
feedbackPromptViewModel:Ku6,gridShelfViewModel:function(l){return _.A(_.Yl,{data:l.data,shouldUseOwnContainerSize:!0,marginSettings:X.marginSettings,useUpdatedMargin:!0})},
learningJourneyLoaderViewModel:_.cae,linearLayoutViewModel:_.hx,lockupViewModel:function(l){return _.A(_.Pj,{data:l.data,className:"ytItemSectionRendererLockup",containerLayoutConfig:X.containerLayoutConfig,thumbnailFixedWidth:"200px"})},
sectionHeaderViewModel:_.EP,videoOverviewViewModel:_.EDk,youChatItemViewModel:function(l,g){return _.A(_.X_b,{data:l.data,pending:!1,containerHeight:X.containerHeight,isLastItem:function(){return g()===p()-1}})}}))},"Nj");_.ZZ(_.q(function(X){var J=_.C((0,_.Es0)(X.data)).next().value,p=_.C(_.Mz()),l=p.next().value;p=p.next().value;var g=_.A4(p);p=_.C(_.uo(void 0,void 0,"fqbUqd"));var B=p.next().value,k=p.next().value,n=function(){var w;return _.a((w=X.data().sectionListLayoutConfiguration)==null?void 0:w.layoutConfiguration,dYw)};
_.sy(function(){var w,Y=(w=g.value)==null?void 0:w.clientWidth;w=n()?_.wJT(Y,n()):void 0;k(w)});
p={};return _.A("yt-section-list-renderer",{class:_.yW("ytSectionListRendererHost",X.className,(p.ytSectionListRendererHostOverscrollContain=function(){var w;return(w=X.overscrollContain)==null?void 0:w.call(X)},p)),
el:g,"data-target-id":function(){return X.data().targetId||""}},_.A(_.NA,{data:function(){return J().contents}},{itemSectionRenderer:function(w){return _.A(l5A,{data:w.data,
containerLayoutConfig:B,marginSettings:X.marginSettings,containerHeight:function(){return l.height()}})}}))},"Oj"),"yt-section-list-renderer",{props:{data:_.H7,
className:_.Yq,marginSettings:_.H7,overscrollContain:_.H7}});_.ZZ(_.q(function(X){var J=function(){return _.a(X.data().inputComposerViewModel,cJp)},p=_.Fg(_.$1.currentPageSubTypeSelector),l=_.Fg(_.$1.persistentPanelVisibleSelector),g=_.C(_.uo(!1,void 0,"RXGzYc")),B=g.next().value,k=g.next().value;
g=_.C(_.uo(!1,void 0,"oyonKd"));var n=g.next().value,w=g.next().value,Y=function(){y(!0);var HK;_.gt(((HK=J())==null?void 0:HK.onSubmitCommand)||{})},e=function(){if(l()&&!n()){var HK;
(HK=_.cE())==null||HK.removeCueRange("aic-proactive");k(!1);w(!0);Y();_.J4(Yq6(J().endOfVideoContinuation),{form:{formData:E8({clientMessageId:"youchat-"+Date.now(),pageContext:Um()})},commandController:{onSuccess:function(){y(!1)},
onServerError:function(){_.J4(Aub(d()));y(!1)}}})}},Z=function(){var HK=_.cE();
if(HK&&!B()&&!n()){var N4=HK.getDuration();N4>60&&(HK.addCueRange("aic-proactive",N4-60,N4-20),k(!0))}},h=function(){var HK;
return((HK=J())==null?void 0:HK.youchatPendingResponseEntityKey)||""},x=_.mM(al2,h),U=function(){var HK;
return!((HK=x())==null||!HK.isPendingResponse)},y=function(HK){Uz2(h())(HK)};
g=_.C(_.uo(!0,void 0,"umCoCf"));var c=g.next().value,D=g.next().value,m=function(){var HK,N4;var t6=_.a((N4=J())==null?void 0:N4.inputFormField,ak2);return t6==null?void 0:(HK=t6.contentProperties)==null?void 0:HK.placeholderText},d=function(){return J().sectionTargetId||"youchat_messages_section"};
g=_.rH("yt-chat-input-view-model");var G=_.U$("textarea"),P=_.mM(rJg,"chat_input_view_model_state"),Q=Il6(),E=function(){var HK;return!((HK=P())==null||!HK.value)},BK=function(){return X.data().environment==="CHAT_ENVIRONMENT_ENUM_AI_COMPANION"},CY=function(){var HK;
(HK=_.cE())==null||HK.removeCueRange("aic-proactive");k(!1);w(!1);var N4;_.H("enable_navigational_proactive_messages_on_ai_companion")&&((N4=J())==null?0:N4.navigationContinuation)&&l()&&(Y(),_.J4(Yq6(J().navigationContinuation),{form:{formData:E8({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Oo0(),pageContext:Um()})},commandController:{onSuccess:function(){y(!1)},
onServerError:function(){_.J4(Aub(d()));y(!1)}}}))},Um=function(){var HK;
return(HK=_.yG().resolve(_.I6(_.W1)))==null?void 0:_.zgp(HK,p())};
_.sy(function(){if(_.a8("enable_ai_chat_controller")){var HK;(HK=_.yG().resolve(_.I6(_.W1)))==null||HK.init(X.data().environment)}else if(HK=bop(X.data()),!E()&&HK){var N4;((N4=J())==null?0:N4.setPendingResponseOnWelcome)&&y(!0);_.J4(HK,{form:{formData:E8({clientMessageId:"youchat-"+Date.now(),playerOffsetMs:Oo0(),pageContext:Um()})}});Q(!0)}var t6=d(),dC=_.yG().resolve(_.I6(_.VL)),ZX=function(){_.qA.remove(t6);if(_.a8("enable_ai_chat_controller")){var Em;(Em=_.yG().resolve(_.I6(_.W1)))!=null&&Em.environment===
"CHAT_ENVIRONMENT_ENUM_YOUCHAT"&&(Em.lastWelcomeContinuationSent=void 0)}else Q(!1)},XU=function(){_.Nc(function(){if(BK()&&(CY(t6),p()==="watch")){var Em=_.cE();
Em&&(Em.addEventListener("onStateChange",Z),Em.addEventListener("onCueRangeEnter",e))}})};
N4=_.H("enable_ai_companion")?!BK():!0;dC==null||dC.addEventListener("yt-navigate-start",ZX,{once:N4});dC==null||dC.addEventListener("yt-navigate-finish",XU,{once:N4});_.Bo(function(){dC==null||dC.removeEventListener("yt-navigate-start",ZX);dC==null||dC.removeEventListener("yt-navigate-finish",XU);var Em=_.cE();Em&&(Em.removeEventListener("onCueRangeEnter",e),Em.removeEventListener("onStateChange",Z),Em.removeCueRange("aic-proactive"))})});
_.ge(function(){if(_.a8("enable_ai_chat_controller")){var HK=bop(X.data());if(HK){var N4,t6=((N4=J())==null?0:N4.setPendingResponseOnWelcome)?y:void 0,dC;(dC=_.yG().resolve(_.I6(_.W1)))==null||Ubb(dC,{command:HK,setPending:t6})}}},"SXTMBe");
var em=function(){var HK=G.value.value;G.value.value="";SL6(G.value);var N4,t6=((N4=J())==null?void 0:N4.enableGradientColorBg)||!1;N4=wvp(d(),HK,t6);_.J4(N4);Y();var dC,ZX,XU;N4=(XU=_.Xg((dC=X.data())==null?void 0:dC.sendUserQueryCommand))!=null?XU:Yq6((ZX=J())==null?void 0:ZX.continuation);_.J4(N4,{form:{formData:E8({clientMessageId:"youchat-"+Date.now(),userInputText:HK,playerOffsetMs:Oo0(),pageContext:Um()})},commandController:{onSuccess:function(){y(!1)},
onServerError:function(){_.J4(Aub(d()));y(!1)}}})};
return _.A("yt-chat-input-view-model",{class:"chatInputViewModelChatInputViewModel",el:g},_.A("div",{class:"chatInputViewModelChatInputWrapper"},_.A("form",{class:"chatInputViewModelChatInputForm"},_.A("textarea",{class:"chatInputViewModelChatInput",el:G,"on:keydown":_.Sv(function(HK){var N4=U()||!1;SL6(G.value);N4||HK.key!=="Enter"||HK.shiftKey||(HK.preventDefault(),em());return!1}),
"on:keyup":_.Sv(function(){D(G.value.value.length===0);return!1}),
"aria-label":function(){return U()?X.data().loadingAnimationA11yLabel||"":m()},
placeholder:m,rows:1}),_.A(_.q7,{data:function(){return _.a(X.data().sendButton,_.ZD)},
onClick:function(HK){HK.preventDefault();em();D(G.value.value.length===0)},
buttonOverrides:function(){return{disabled:c()||U()}}})),_.A(_.x3,{className:"chatInputViewModelChatDisclaimer",
text:function(){var HK;return X.data().disclaimerText||((HK=_.a(X.data().disclaimer,_.BDk))==null?void 0:HK.text)}})))},"Qj"),"yt-chat-input-view-model",{props:{data:_.H7}});var gAO=["engagement-panel-clip-create","engagement-panel-clip-view"],Bq2=0,pW=function(){var X=_.F.apply(this,arguments)||this;var J;X.headerData=(J=X.data)==null?void 0:J.header;X.darkerPanels=_.H("web_watch_darker_panels");X.matchContentTheme=_.H("web_watch_panel_content_match_theme");X.disableAutoFill=!1;X.isFullscreen=!1;X.isTheaterMode=!1;X.liveChatReplyPanel=!1;X.enableAnchoredPanel=_.H("desktop_shorts_v2_anchored_panel");X.disableBackdropFilter=_.H("web_disable_backdrop_filter");X.isPersistentPanel=
!1;X.trackEngagementPanelVisibility=_.H("web_watch_track_engagement_panel_visibility");X.overscrollContain=!1;X.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 X};
_.r(pW,_.F);_.W=pW.prototype;
_.W.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(X){var J;return(X==null?void 0:(J=X.webComponentHint)==null?void 0:J.componentVersion)==="WEB_COMPONENT_VERSION_SHARED"?"yt-section-list-renderer":"ytd-section-list-renderer"},
params:{engagementPanel:!0},properties:{liveChatEngagementPanel:"[[liveChatEngagementPanel]]",inReplyPanel:"[[liveChatReplyPanel]]",engagementPanelDropdown:"[[dropdown]]",engagementPanelDialog:"[[dialog]]",disableAutoFill:"[[disableAutoFill]]",overscrollContain:"[[overscrollContain]]"}},continuationItemRenderer:"ytd-continuation-item-renderer",richGridRenderer:"ytd-rich-grid-renderer",transcriptRenderer:"ytd-transcript-renderer",clipSectionRenderer:"ytd-clip-section-renderer",adsEngagementPanelContentRenderer:"ytd-ads-engagement-panel-content-renderer",
macroMarkersListRenderer:"ytd-macro-markers-list-renderer",searchInVideoRenderer:"ytd-search-in-video-renderer",structuredDescriptionContentRenderer:{component:"ytd-structured-description-content-renderer",params:{engagementPanel:!0},properties:{shortsPanel:"[[shortsPanel]]",watchWhileSdp:"[[isWatchWhilePanel]]"}},mediaUpsellRenderer:"ytd-media-upsell-renderer",productListRenderer:"ytd-product-list-renderer",contentLoadingRenderer:"yt-content-loading-renderer",flowRootRenderer:"ytd-flow-root-renderer",
sponsorshipsGiftingOptInRenderer:"ytd-sponsorships-gifting-opt-in-renderer",playlistCollaborationViewModel:"playlist-collaboration-view-model"},events:!0},"data.footer":{id:"footer",mapping:{commerceCartCheckoutButtonRenderer:{component:"ytd-commerce-cart-checkout-button-renderer",params:{fullWidth:!0}},cardItemRenderer:"yt-card-item-renderer",chatInputViewModel:"yt-chat-input-view-model",liveChatEngagementPanelInputRenderer:{component:"yt-live-chat-engagement-panel-input-renderer",properties:{inReplyPanel:"[[liveChatReplyPanel]]",
hideBorder:"[[hideFooterBorder]]"}},liveLeaderboardItemViewModel:"ytvl-live-leaderboard-item-view-model",disableableButtonViewModel:"yt-disableable-button-view-model"}}}};
_.W.attached=function(){this.hostElement.parentElement&&this.hostElement.parentElement.is==="tp-yt-paper-dialog"&&(this.dialog=!0);var X;if((X=this.hostElement.parentElement)==null?0:X.classList.contains("tp-yt-iron-dropdown"))this.dropdown=!0;this.disableAutoFill=!(!this.dialog&&!this.dropdown)};
_.W.detached=function(){this.updateTheaterDisablement()};
_.W.showPanel=function(){var X=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");this.showDelayMs?_.gs.addJob(function(){X.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"},2,this.showDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"};
_.W.maybeScrollToItemSection=function(X){var J=this,p,l=X==null?void 0:(p=X.sectionListEngagementPanelExtras)==null?void 0:p.scrollToItemSectionIdentifier;l&&_.gs.addJob(function(){var g;(g=J.sectionListRendererElement)==null||g.scrollToItemSection(l)},8)};
_.W.hidePanel=function(){var X=this;this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_HIDDEN");this.hideDelayMs?_.gs.addJob(function(){X.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"},2,this.hideDelayMs):this.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.W.isVisible=function(){return!!this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"};
_.W.getPanelContent=function(){return{engagementPanelSectionListRenderer:this.data}};
_.W.updatePanel=function(X,J,p,l){var g=this;if((X=X==null?void 0:X.engagementPanelSectionListRenderer)||l){if(X){l=X.header;var B=X.content,k=X.footer;(X=X.targetId)&&this.set("data.targetId",X);l&&this.set("data.header",l);B&&this.set("data.content",B);k&&this.set("data.footer",k)}else l&&(X=l.content,B=l.secondaryHeaderContent,k=l.targetId,l=l.loggingDirectives,k&&this.set("data.targetId",k),X&&this.set("data.content",X),l&&_.H("web_update_panel_visibility_logging_fix")&&this.set("data.loggingDirectives",
l),B&&(this.secondaryHeaderData=B));this.updateChildVisibilityProperties();if(J){var n;_.H("kevlar_update_panel_focus_scroll_killswitch")||(n={preventScroll:!0});this.focus(n)}_.oh(this,function(){_.h8(g.hostElement,"yt-refit");g.maybeScrollToItemSection(p)})}};
_.W.computeHeaderData=function(){var X,J=(0,_.Q5.unsafeClone)((X=this.data)==null?void 0:X.header);if(J){X=new _.Ie(Object.keys(J)[0]);var p=_.a(J,X),l=_.a(this.secondaryHeaderData,X);l&&_.TS(J,X,Object.assign({},l,p))}return J};
_.W.getReloadContinuation=function(){var X,J,p,l=_.C(((X=this.data)==null?void 0:(J=X.content)==null?void 0:(p=J.sectionListRenderer)==null?void 0:p.continuations)||[]);for(X=l.next();!X.done;X=l.next())if(X=X.value,X.reloadContinuationData)return X.reloadContinuationData.continuation};
_.W.onYtRendererstamperFinished=function(){this.updateChildVisibilityProperties();var X;((X=this.data)==null?0:X.targetId)&&(X=this.contentElement.firstElementChild)&&X.setAttribute("panel-target-id",this.data.targetId)};
_.W.forwardPopupClosedToFlowRootRenderer=function(){var X=_.ya(this.hostElement).querySelector("ytd-flow-root-renderer");if(X&&this.hostElement.closest("ytd-popup-container"))X.onPopupClosed()};
_.W.dataChanged=function(){this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_LIVE_CHAT"&&(this.liveChatEngagementPanel=!0,this.getIdentifier()==="PAreply_thread"&&(this.liveChatReplyPanel=!0));var X;if(!gAO.includes((X=this.theaterDisablementPanelIdentifier)!=null?X:""))if(X=_.H("web_watch_imax_theater_mode")&&this.isTheaterMode,X=_.H("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||X,_.H("kevlar_watch_metadata_ep_killswitch")||this.getIdentifier()!=="engagement-panel-structured-description"||
this.getSurface()==="ENGAGEMENT_PANEL_SURFACE_SHORTS"||X){var J;this.visibility=(J=this.data)==null?void 0:J.visibility;var p;this.trackEngagementPanelVisibility&&((p=this.data)==null?void 0:p.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.notifyVisibilityChanged("ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");var l,g,B,k;this.contentEmpty=!!(((l=this.data)==null?0:(g=l.content)==null?0:g.structuredDescriptionContentRenderer)&&Object.keys((B=this.data)==null?void 0:(k=B.content)==null?void 0:
k.structuredDescriptionContentRenderer).length===0);(J=_.yG().resolve(_.Bg))&&J.registerPanel(this.getIdentifier(),this);this.updateTheaterDisablement()}else this.data.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",this.visibility=this.data.visibility};
_.W.isTheaterModeChanged=function(){_.H("web_watch_imax_theater_mode")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.W.isFullscreenChanged=function(){_.H("web_watch_close_eps_on_fullscreen")&&(this.liveChatEngagementPanel||this.isAiCompanionPanel||this.hidePanel())};
_.W.focus=function(X){if(this.header)this.header.focus(X);else{var J;(J=_.ya(this.hostElement).querySelector("ytd-flow-root-renderer"))==null||J.focus(X)}};
_.W.visibilityChanged=function(){if(!_.H("kevlar_use_engagement_panel_management_component")){this.updateChildVisibilityProperties();var X=this.visibility&&this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J=this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",p=this.lastVisibility&&this.lastVisibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",l=this.lastVisibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",g=l||!this.lastVisibility,B,k,n,w=((B=this.data)==null?void 0:(k=B.identifier)==null?void 0:
k.tag)||((n=this.data)==null?void 0:n.panelIdentifier);if(X&&g){var Y;((Y=this.data)==null?0:Y.onShowCommands)&&_.Uo(this.hostElement,this.data.onShowCommands,this.hostElement);w&&_.v5().dispatch(_.a4({type:"ADD_OPEN_ENGAGEMENT_PANEL",payload:{panelToAdd:w}}))}else if(J&&p){var e;((e=this.data)==null?0:e.onHideCommands)&&_.Uo(this.hostElement,this.data.onHideCommands,this.hostElement);w&&_.v5().dispatch(_.a4({type:"REMOVE_OPEN_ENGAGEMENT_PANEL",payload:{panelToRemove:w}}))}X&&this.lastVisibility!==
void 0&&(this.hostElement.style.order=String(-1*Bq2++));_.H("kevlar_watch_focus_on_engagement_panels")&&X&&l&&this.focus({preventScroll:!0});this.updateTheaterDisablement()}this.lastVisibility=this.visibility};
_.W.notifyVisibilityChanged=function(X){var J;_.HI(this.hostElement,"yt-engagement-panel-visible-changed",[this.data,X,(J=this.data)==null?void 0:J.targetId]);if(_.H("autonav_pause_for_comments_ep")){var p;_.h8(this.hostElement,"yt-autonav-engagement-panel-visible-changed",{visible:X==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",targetId:(p=this.data)==null?void 0:p.targetId})}};
_.W.updateTheaterDisablement=function(){if(!_.H("kevlar_watch_theater_disablement_killswitch")){var X=this.theaterDisablementPanelIdentifier||this.getIdentifier()||"";if(this.isWatch&&gAO.includes(X)&&!_.H("watch_next_grid_ignore_disallowed_panels")){var J=_.Tq(_.v5().getState()),p=this.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN";X!==this.getIdentifier()&&this.originalTheaterState?this.clearTheaterDisablement():p?(this.originalTheaterState===void 0&&(this.originalTheaterState=J,this.theaterDisablementPanelIdentifier=
X),J&&_.xm(this.hostElement,"yt-toggle-theater-mode",[!1,!1])):this.originalTheaterState&&this.clearTheaterDisablement()}}};
_.W.clearTheaterDisablement=function(){_.xm(this.hostElement,"yt-toggle-theater-mode",[!0,!1]);this.theaterDisablementPanelIdentifier=this.originalTheaterState=void 0};
_.W.updateChildVisibilityProperties=function(){this.hostElement||_.H("kevlar_panel_property_init_killswitch")||this._enableProperties();var X=this.visibility;this.adHeaderImageLockupViewModel&&(this.adHeaderImageLockupViewModel.panelContentVisibility=X);var J,p=(J=this.headerElement)==null?void 0:J.firstElementChild;if(p&&!this.adHeaderImageLockupViewModel){J=X==="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED";p.collapsed=J;p=_.ya(p).querySelector("#visibility-button");if(!p)return;(p=p.firstElementChild)&&
p.polymerController.is==="ytd-toggle-button-renderer"&&p.polymerController.data.isToggled!==J&&p.polymerController.set("data.isToggled",J)}var l;if(J=(l=this.contentElement)==null?void 0:l.firstElementChild)if(X&&X!=="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")J.removeAttribute("panel-content-visible");else{J.setAttribute("panel-content-visible","");var g;(g=J.markDirty)==null||g.call(J)}};
_.W.onYtChangeEngagementPanelVisibilityAction=function(X){var J=this,p,l=(p=this.data)==null?void 0:p.targetId,g,B,k;p=((g=this.data)==null?void 0:(B=g.identifier)==null?void 0:B.tag)||((k=this.data)==null?void 0:k.panelIdentifier);var n=_.a(X,_.IKb),w;X=l&&(n==null?void 0:n.targetId)===l||p&&(n==null?void 0:(w=n.panelIdentifier)==null?void 0:w.tag)===p;this.dialog&&X&&(n==null?void 0:n.visibility)==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(l==="engagement-panel-comments-section"?_.xm(this.hostElement,
"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer"]):_.xm(this.hostElement,"yt-close-popup-action",["ytd-engagement-panel-section-list-renderer",p]));!_.H("kevlar_use_engagement_panel_management_component")&&X&&(l=n.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED",this.hideDelayMs&&!l?_.gs.addJob(function(){J.visibility=n.visibility},2,this.hideDelayMs):this.visibility=n.visibility,n.visibility&&this.notifyVisibilityChanged(n.visibility))};
_.W.onYtScrollToEngagementPanelCommand=function(X){var J,p=(J=this.data)==null?void 0:J.targetId,l,g,B;J=((l=this.data)==null?void 0:(g=l.identifier)==null?void 0:g.tag)||((B=this.data)==null?void 0:B.panelIdentifier);X=_.a(X,_.qKs);var k;(p&&(X==null?void 0:X.targetId)===p||J&&(X==null?void 0:(k=X.panelIdentifier)==null?void 0:k.tag)===J)&&this.visibility==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&_.xm(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement])};
_.W.attachVEs=function(X){var J,p;(X==null?0:(J=X.content)==null?0:(p=J.productListRenderer)==null?0:p.trackingParams)&&_.Mp().graftServerVe(X.content.productListRenderer.trackingParams);var l,g;(X==null?0:(l=X.content)==null?0:(g=l.transcriptRenderer)==null?0:g.trackingParams)&&_.Mp().graftServerVe(X.content.transcriptRenderer.trackingParams)};
_.W.onYtUpdateEngagementPanelAction=function(X){var J,p=(J=this.data)==null?void 0:J.targetId;X=_.a(X,NmJ);p&&(X==null?void 0:X.targetId)===p&&(this.updatePanel({engagementPanelSectionListRenderer:{header:X==null?void 0:X.header,content:X==null?void 0:X.content}},!1),this.attachVEs(X))};
_.W.onYtShowEngagementPanelScrimAction=function(X){var J,p=(J=this.data)==null?void 0:J.targetId;X=_.a(X,qZJ);p&&(X==null?void 0:X.engagementPanelTargetId)===p&&(this.scrimmed=!0)};
_.W.onYtHideEngagementPanelScrimAction=function(X){var J,p=(J=this.data)==null?void 0:J.targetId;X=_.a(X,bhs);p&&(X==null?void 0:X.engagementPanelTargetId)===p&&(this.scrimmed=!1)};
_.W.getIdentifier=function(){var X,J,p;return((X=this.data)==null?void 0:X.panelIdentifier)||((J=this.data)==null?void 0:(p=J.identifier)==null?void 0:p.tag)};
_.W.getSurface=function(){var X,J;return(X=this.data)==null?void 0:(J=X.identifier)==null?void 0:J.surface};
_.O1.Object.defineProperties(pW.prototype,{targetId:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.targetId}},
webSize:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.size}},
hideFooterBorder:{configurable:!0,enumerable:!0,get:function(){var X=this.getIdentifier();return X==="engagement-panel-youchat"||X==="PAyouchat"}},
isAiCompanionPanel:{configurable:!0,enumerable:!0,get:function(){return this.getIdentifier()==="PAai_companion"}}});
pW.prototype.visibilityChanged=pW.prototype.visibilityChanged;pW.prototype.isFullscreenChanged=pW.prototype.isFullscreenChanged;pW.prototype.isTheaterModeChanged=pW.prototype.isTheaterModeChanged;pW.prototype.dataChanged=pW.prototype.dataChanged;pW.prototype.forwardPopupClosedToFlowRootRenderer=pW.prototype.forwardPopupClosedToFlowRootRenderer;pW.prototype.onYtRendererstamperFinished=pW.prototype.onYtRendererstamperFinished;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],pW.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],pW.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],pW.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],pW.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"data",void 0);
_.u([_.R({computed:"computeHeaderData(data.header, secondaryHeaderData)"}),_.V("design:type",Object)],pW.prototype,"headerData",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"secondaryHeaderData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"visibility",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"contentEmpty",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"scrimmed",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"dialog",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"dropdown",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"darkerPanels",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"matchContentTheme",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"disableAutoFill",void 0);
_.u([_.R({reflectToAttribute:!0,value:_.H("optimal_reading_width_comments_ep")}),_.V("design:type",Boolean)],pW.prototype,"optimalReadingWidthComments",void 0);_.u([_.R(),_.V("design:type",Number)],pW.prototype,"hideDelayMs",void 0);_.u([_.R({selector:_.zq,reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"isFullscreen",void 0);_.u([_.R({selector:_.Tq,reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"isTheaterMode",void 0);
_.u([_.R(),_.V("design:type",Number)],pW.prototype,"showDelayMs",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.targetId"),_.V("design:type",Object),_.V("design:paramtypes",[])],pW.prototype,"targetId",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],pW.prototype,"webSize",null);_.u([_.R(),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],pW.prototype,"hideFooterBorder",null);
_.u([_.R(),_.V("design:type",Object)],pW.prototype,"isWatch",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"originalTheaterState",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"theaterDisablementPanelIdentifier",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"isWatchWhilePanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"shortsPanel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"liveChatEngagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],pW.prototype,"learningChatEngagementPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"liveChatReplyPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"enableAnchoredPanel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"disableBackdropFilter",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pW.prototype,"isPersistentPanel",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"trackEngagementPanelVisibility",void 0);_.u([_.R(),_.V("design:type",Object)],pW.prototype,"overscrollContain",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],pW.prototype,"isAiCompanionPanel",null);
_.u([_.qB("#header"),_.V("design:type",HTMLElement)],pW.prototype,"headerElement",void 0);_.u([_.qB("#header > *"),_.V("design:type",HTMLElement)],pW.prototype,"header",void 0);_.u([_.qB("ytd-section-list-renderer"),_.V("design:type",Object)],pW.prototype,"sectionListRendererElement",void 0);_.u([_.qB("panel-ad-header-image-lockup-view-model"),_.V("design:type",HTMLElement)],pW.prototype,"adHeaderImageLockupViewModel",void 0);
_.u([_.qB("#content"),_.V("design:type",HTMLElement)],pW.prototype,"contentElement",void 0);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pW.prototype,"onYtRendererstamperFinished",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pW.prototype,"forwardPopupClosedToFlowRootRenderer",null);
_.u([_.GA("data","isFullscreen","isTheaterMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pW.prototype,"dataChanged",null);_.u([_.mA("isTheaterMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pW.prototype,"isTheaterModeChanged",null);_.u([_.mA("isFullscreen"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pW.prototype,"isFullscreenChanged",null);
_.u([_.mA("visibility"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pW.prototype,"visibilityChanged",null);_.u([_.Xo({is:"ytd-engagement-panel-section-list-renderer",disableElementRegistration:!0})],pW);
_.N(pW,"ytd-engagement-panel-section-list-renderer",function(){if(yUg!==void 0)return yUg;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return yUg=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var $82;var lx=function(){var X=_.F.apply(this,arguments)||this;X.rounded=!0;X.pageAttachedTo=void 0;X.actionMap={"yt-signal-action-pause-player":"handleSignalActionPausePlayer"};return X};
_.r(lx,_.F);lx.prototype.attached=function(){this.pageAttachedTo=_.yG().resolve(_.vE).getCurrentPage();_.h8(this.hostElement,"yt-player-attached",this.player)};
lx.prototype.detached=function(){var X;if((X=this.pageAttachedTo)==null?0:X.hostElement)_.h8(this.pageAttachedTo.hostElement,"yt-player-detached",this.player),this.pageAttachedTo=void 0};
lx.prototype.dataChanged=function(){var X;if((X=this.data)==null?0:X.videoId)X={video_id:this.data.videoId,autoplay:!0},!_.H("miniplayer_stop_channel_video_autoplay_killswitch")&&_.yG().resolve(_.g9).isMiniplayerActive()&&(X.pause_at_start=!0,X.autoplay=!1),this.player.loadVideoWithPlayerVars(X)};
lx.prototype.handleSignalActionPausePlayer=function(){_.xz().pause()};
lx.prototype.dataChanged=lx.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],lx.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],lx.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],lx.prototype,"rounded",void 0);_.u([_.qB("#player"),_.V("design:type",Object)],lx.prototype,"player",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lx.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-channel-video-player-renderer"})],lx);
_.N(lx,"ytd-channel-video-player-renderer",function(){if($82!==void 0)return $82;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $82=X},{mode:1});var WJb;var gg=function(){return _.F.apply(this,arguments)||this};
_.r(gg,_.F);gg.prototype.configureRendererStamper=function(){return{"data.scrollUpButton":{id:"scroll-up",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.menu":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,tonalOverride:_.H("web_modern_buttons"),forceIconButton:!_.H("web_modern_buttons")}}}},"data.subscribeButton":{id:"subscribe",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
gg.prototype.activate=function(X){X.appendTo(this.player);X.getPlayerPromise().then(function(J){J.setMinimized(!0)});
this.active=!0};
gg.prototype.deactivate=function(){var X=this.player.firstElementChild;X.getPlayerPromise().then(function(J){J.setMinimized(!1)});
this.active=!1;return X};
gg.prototype.onScrollUpTap=function(){var X=_.yG().resolve(_.vE).getCurrentPage();X&&X.setScrollTop(0)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gg.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],gg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],gg.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gg.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],gg.prototype,"active",void 0);
_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_while_miniplayer_bar_dark_launch")}}),
_.V("design:type",Boolean)],gg.prototype,"darkLaunch",void 0);_.u([_.qB("#player"),_.V("design:type",HTMLDivElement)],gg.prototype,"player",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-miniplayer-bar-renderer"})],gg);
_.N(gg,"ytd-miniplayer-bar-renderer",function(){if(WJb!==void 0)return WJb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WJb=X},{mode:1});var CnO;var Bt=function(){return _.F.apply(this,arguments)||this};
_.r(Bt,_.F);Bt.prototype.dataChanged=function(){this.data&&this.data.companionLegalText!==void 0&&this.data.companionLegalText!==null&&_.vU(_.ya(this.hostElement).querySelector("#text"),_.Wle(_.nMs,this.data.companionLegalText))};
Bt.prototype.computeAutoScrollEnabled=function(X,J){return X&&!J};
Bt.prototype.expandedChanged=function(){this.expanderIcon=this.expanded?"expand-less":"expand-more"};
Bt.prototype.onToggleTap=function(){this.expanded=!this.expanded};
Bt.prototype.expandedChanged=Bt.prototype.expandedChanged;Bt.prototype.dataChanged=Bt.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Bt.prototype,"ytRendererBehavior",void 0);_.u([_.S(b8g),_.V("design:type",Object)],Bt.prototype,"ytdAutoScrollBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Bt.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Bt.prototype,"expanded",void 0);
_.u([_.R({computed:"computeAutoScrollEnabled(data.companionLegalTextEnableAutoscroll, expanded)"}),_.V("design:type",Boolean)],Bt.prototype,"autoScrollEnabled",void 0);_.u([_.R(),_.V("design:type",String)],Bt.prototype,"expanderIcon",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Bt.prototype,"dataChanged",null);
_.u([_.mA("expanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Bt.prototype,"expandedChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-companion-legal-text-renderer"})],Bt);
_.N(Bt,"ytd-companion-legal-text-renderer",function(){if(CnO!==void 0)return CnO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CnO=X},{mode:1});var kY6;var $s=function(){var X=_.F.apply(this,arguments)||this;X.buttonUpdate=_.H("web_modern_buttons");X.kevlarWatchGrid=_.H("kevlar_watch_grid");X.centerAlignDescription=_.H("action_companion_center_align_description");X.truncateDomain=_.H("action_companion_truncate_domain");X.enableMonoStyle=_.H("enable_default_mono_cta_migration_web_client");return X};
_.r($s,_.F);_.W=$s.prototype;_.W.computeButtonOverride=function(){if(this.buttonUpdate)return{style:this.enableMonoStyle?"mono":"call-to-action",type:"filled"}};
_.W.getOnLayoutVisibleCallback=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.onLayoutVisibleCallback:null};
_.W.getLayoutId=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
_.W.dataChanged=function(){if(this.data){this.data.adBadge||this.set("data.adBadge",$s.JSC$21179_DEFAULT_AD_BADGE_RENDERER);var X=this.getOnLayoutVisibleCallback();X&&X()}};
_.W.getButtonRenderer=function(X){return X.actionButton&&_.a(X.actionButton,_.wn)?(delete _.a(X.actionButton,_.wn).navigationEndpoint,_.a(X.actionButton,_.wn)):{}};
_.W.onClick=function(X){var J=this;if((!_.H("web_modern_buttons")||!_.wz(_.Yj(X),this.hostElement,["YTD-AD-HOVER-TEXT-BUTTON-RENDERER"]))&&this.data&&this.data.navigationEndpoint){X=_.hO();var p=this.getLayoutId();X&&p&&_.H("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?X.getPlayerPromise().then(function(l){(new _.Wa(l)).executeCommand(J.data.navigationEndpoint,p)}):_.H("kevlar_companion_resolve_command_killswitch")?_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint}):
this.ytComponentBehavior.resolveCommand(this.data.navigationEndpoint);
_.xm(this.hostElement,"yt-companion-ad-clicked",["action-companion",p])}};
_.O1.Object.defineProperties($s.prototype,{getRating:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?0:(J=X.detailsLine)==null?0:(p=J.adRating)==null?0:p.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 X,J,p,l;return((X=this.data)==null?0:(J=X.detailsLine)==null?0:(p=J.adRating)==null?0:(l=p.ratingIcon)==null?0:l.iconType)?_.bN(this.data.detailsLine.adRating.ratingIcon.iconType):null}},
getDetailsLine:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;return((X=this.data)==null?0:(J=X.detailsLine)==null?0:(p=J.texts)==null?0:(l=p[0])==null?0:l.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 X,J;return((X=this.data)==null?0:(J=X.description)==null?0:J.text)?this.data.description.text:null}},
computeDescriptionTextHidden:{configurable:!0,enumerable:!0,get:function(){return!this.getDescriptionText}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.interactionLoggingClientData:null}},
hideBanner:{configurable:!0,enumerable:!0,get:function(){var X=this.data.bannerImage&&this.get("thumbnail.thumbnails.0.url",this.data.bannerImage);return X?X.indexOf("/default_banner")!==-1:!0}}});
$s.prototype.onClick=$s.prototype.onClick;$s.prototype.dataChanged=$s.prototype.dataChanged;$s.JSC$21179_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.cI("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],$s.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$s.prototype,"rendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$s.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$s.prototype,"buttonUpdate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$s.prototype,"kevlarWatchGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$s.prototype,"centerAlignDescription",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$s.prototype,"truncateDomain",void 0);
_.u([_.R({computed:"computeButtonOverride(buttonUpdate)"}),_.V("design:type",Object)],$s.prototype,"buttonOverride",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$s.prototype,"enableMonoStyle",void 0);_.u([_.O("data.detailsLine.adRating.ratingText"),_.V("design:type",Object),_.V("design:paramtypes",[])],$s.prototype,"getRating",null);_.u([_.O("getRating"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],$s.prototype,"computeRatingHidden",null);
_.u([_.O("data.detailsLine.adRating.ratingIcon.iconType"),_.V("design:type",Object),_.V("design:paramtypes",[])],$s.prototype,"iconType",null);_.u([_.O("data.detailsLine.texts.0.text"),_.V("design:type",Object),_.V("design:paramtypes",[])],$s.prototype,"getDetailsLine",null);_.u([_.O("getDetailsLine"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],$s.prototype,"computeDetailsLineHidden",null);
_.u([_.O("data.description.text"),_.V("design:type",Object),_.V("design:paramtypes",[])],$s.prototype,"getDescriptionText",null);_.u([_.O("getDescriptionText"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],$s.prototype,"computeDescriptionTextHidden",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],$s.prototype,"interactionLoggingClientData",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],$s.prototype,"hideBanner",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$s.prototype,"dataChanged",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],$s.prototype,"onClick",null);_.u([_.Xo({is:"ytd-action-companion-ad-renderer",disableElementRegistration:!0})],$s);
_.N($s,"ytd-action-companion-ad-renderer",function(){if(kY6!==void 0)return kY6;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return kY6=X},{mode:_.oC("kevlar_poly_si_batch_j067")?1:2});var nA2;var LJw;var Wt=function(){var X=_.F.apply(this,arguments)||this;X.buttonUpdate=_.H("web_modern_buttons");X.hideLegacyBanner=_.H("enable_dsa_one_click_ata_translators_infeed_elements");X.adInfoButtonStyle="mono";X.adInfoButtonType="text";X.noDotAdBadge=!0;return X};
_.r(Wt,_.F);_.W=Wt.prototype;_.W.getOnLayoutVisibleCallback=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.onLayoutVisibleCallback:null};
_.W.getLayoutId=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
_.W.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 X=this.data.image.thumbnail.thumbnails[0];this.imageSrc=X.url?_.zu(X.url):void 0;this.imageWidth=X.width||0;this.imageHeight=X.height||0}this.data.clickthroughEndpoint&&_.a(this.data.clickthroughEndpoint,_.Zo)&&(X=_.a(this.data.clickthroughEndpoint,_.Zo).url,_.H("kevlar_sanitize_image_companion_killswitch")?this.clickThroughUrl=
X||"":X?(X=_.zu(X),this.clickThroughUrl=_.Q9(X)):this.clickThroughUrl=void 0);(X=this.getOnLayoutVisibleCallback())&&X()}};
_.W.onClick=function(X){_.wz(_.Yj(X),this.hostElement,["A".toString(),"BUTTON".toString()])||this.handleClick(X)};
_.W.handleClick=function(){var X=this;this.data&&this.data.clickthroughEndpoint&&(_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.clickthroughEndpoint}),this.data.onClickCommands&&this.data.onClickCommands.forEach(function(J){X.macroReplacementBehavior.sendServiceRequestAction([J])}),_.xm(this.hostElement,"yt-companion-ad-clicked",["image-companion",
this.getLayoutId()]))};
_.W.onLoad=function(){_.HI(this.hostElement,"yt-refit-popups-action")};
_.O1.Object.defineProperties(Wt.prototype,{macros:{configurable:!0,enumerable:!0,get:function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.macros||{}:{}}},
interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.interactionLoggingClientData:null}}});
Wt.prototype.onLoad=Wt.prototype.onLoad;Wt.prototype.onClick=Wt.prototype.onClick;Wt.prototype.dataChanged=Wt.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Wt.prototype,"rendererBehavior",void 0);_.u([_.S(MJO.YtMacroReplacementBehavior),_.V("design:type",Object)],Wt.prototype,"macroReplacementBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Wt.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Wt.prototype,"buttonUpdate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Wt.prototype,"hideLegacyBanner",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Wt.prototype,"adInfoButtonStyle",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Wt.prototype,"adInfoButtonType",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Wt.prototype,"macros",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Wt.prototype,"interactionLoggingClientData",null);_.u([_.R(),_.V("design:type",String)],Wt.prototype,"clickThroughUrl",void 0);_.u([_.R(),_.V("design:type",_.Gu)],Wt.prototype,"imageSrc",void 0);_.u([_.R(),_.V("design:type",Number)],Wt.prototype,"imageWidth",void 0);_.u([_.R(),_.V("design:type",Number)],Wt.prototype,"imageHeight",void 0);_.u([_.R(),_.V("design:type",Object)],Wt.prototype,"noDotAdBadge",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Wt.prototype,"dataChanged",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Wt.prototype,"onClick",null);_.u([_.R8("load"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Wt.prototype,"onLoad",null);_.u([_.Xo({is:"ytd-image-companion-renderer",disableElementRegistration:!0})],Wt);
_.N(Wt,"ytd-image-companion-renderer",function(){if(LJw!==void 0)return LJw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return LJw=X},{mode:_.oC("kevlar_poly_si_batch_j067")?1:2});var AdA;var CW=function(){return _.F.apply(this,arguments)||this};
_.r(CW,_.F);_.W=CW.prototype;_.W.dataChanged=function(){this.set("data.adBadge",CW.JSC$21188_DEFAULT_AD_BADGE_RENDERER);if(this.data){var X=this.getOnLayoutVisibleCallback();X&&X()}};
_.W.getOnLayoutVisibleCallback=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.onLayoutVisibleCallback:null};
_.W.getLayoutId=function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.layoutId:null};
_.W.onCompanionClicked=function(X){this.data&&(X.target!==this.shopTitle&&this.sendTrackingPings(this.data.clickTrackingEndpoints),_.xm(this.hostElement,"yt-companion-ad-clicked",["shopping-companion",this.getLayoutId()]))};
_.W.onShopTextTap=function(){if(this.data&&this.data.clickToAdvSiteEndpoint){var X=_.hO(),J=this.getLayoutId(),p=this.data.clickToAdvSiteEndpoint;X&&J&&_.H("h5_companion_enable_adcpn_macro_substitution_for_click_pings")?X.getPlayerPromise().then(function(l){(new _.Wa(l)).executeCommand(p,J)}):_.h8(this.hostElement,"yt-navigate",{endpoint:p})}};
_.W.sendTrackingPings=function(X){if(X&&X.length!==0&&X[0].loggingUrls&&(X=X[0].loggingUrls.map(this.getBaseUrl)))for(var J=0;J<X.length;J++)_.Y6(X[J])};
_.W.getBaseUrl=function(X){return X.baseUrl||""};
_.O1.Object.defineProperties(CW.prototype,{interactionLoggingClientData:{configurable:!0,enumerable:!0,get:function(){var X=_.Lw("yt.www.ads.eventcache.getLastCompanionData");return X?(X=X())&&X.interactionLoggingClientData:null}}});
CW.prototype.onCompanionClicked=CW.prototype.onCompanionClicked;CW.prototype.dataChanged=CW.prototype.dataChanged;CW.JSC$21188_DEFAULT_AD_BADGE_RENDERER={metadataBadgeRenderer:{label:_.cI("AD_BADGE_TEXT",void 0,"Ad"),style:"BADGE_STYLE_TYPE_AD"}};_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],CW.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],CW.prototype,"data",void 0);_.u([_.qB("#title"),_.V("design:type",HTMLElement)],CW.prototype,"shopTitle",void 0);
_.u([_.GA("data.impressionEndpoints"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],CW.prototype,"dataChanged",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],CW.prototype,"interactionLoggingClientData",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],CW.prototype,"onCompanionClicked",null);
_.u([_.Xo({is:"ytd-shopping-companion-renderer",disableElementRegistration:!0})],CW);
_.N(CW,"ytd-shopping-companion-renderer",function(){if(AdA!==void 0)return AdA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return AdA=X},{mode:1});_.ZZ(_.q(function(X){var J=X.data;X=_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD});var p=_.po(function(){return J().interaction},fl6);
_.li(function(){var l,g;g=(g=_.Lw("yt.www.ads.eventcache.getLastCompanionData"))?(g=g())&&g.onLayoutVisibleCallback:null;(l=g)==null||l()},"Rj");
return _.A("banner-image-layout-view-model",{class:"ytwBannerImageLayoutViewModelHost","on:load":_.Sv(function(l){_.HI(l.currentTarget,"yt-refit-popups-action")}),
el:_.A4(X,p),"aria-label":function(){var l,g;return(l=J().interaction)==null?void 0:(g=l.accessibility)==null?void 0:g.label}},_.A("div",{class:"ytwBannerImageLayoutViewModelHostBannerImage"},_.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(l){return _.A(_.zI,{data:l.data,
targetHeight:80,customCommandResolver:fl6})}})),_.A("div",{class:"ytwBannerImageLayoutViewModelHostMetadata"},_.A("div",{class:"ytwBannerImageLayoutViewModelHostMetadataAdBadge"},_.A(_.NA,{data:function(){return J().adBadge}},{adBadgeViewModel:function(l){return _.A(_.d3,{data:l.data,
hasDot:!1,adRenderingContextType:function(){return"AD_RENDERING_CONTEXT_TYPE_WATCH_NEXT"}})}})),_.A("div",{class:"ytwBannerImageLayoutViewModelHostMetadataMenu"},_.A(_.NA,{data:function(){return J().menu}},{buttonViewModel:_.q7}))))},"Sj"),"banner-image-layout-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;X=_.cf({visibilityCallback:function(l){var g,B=(g=J().interaction)==null?void 0:g.onFirstVisible;l&&B&&_.gt(B)},
showOption:_.mD});var p=_.po(function(){return J().interaction},Dzs);
_.li(function(){var l,g;g=(g=_.Lw("yt.www.ads.eventcache.getLastCompanionData"))?(g=g())&&g.onLayoutVisibleCallback:null;(l=g)==null||l()},"Tj");
return _.A("top-banner-image-text-icon-buttoned-layout-view-model",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHost",el:_.A4(X,p)},_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostBannerImage"},_.A(_.NA,{data:function(){return J().adImage}},{adImageViewModel:function(l){return _.A(_.zI,{data:l.data,
targetHeight:80,customCommandResolver:Dzs})}})),_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadata"},_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataAvatarLockup"},_.A(_.NA,{data:function(){return J().adAvatarLockup}},{adAvatarLockupViewModel:function(l){return _.A(EeA,{data:l.data,
customCommandResolver:Dzs})}})),_.A(_.NA,{data:function(){return J().adButton}},{adButtonViewModel:function(l){return _.A(_.qH,{data:l.data,
customCommandResolver:Dzs})}}),_.A("div",{class:"ytwTopBannerImageTextIconButtonedLayoutViewModelHostMetadataMenu"},_.A(_.NA,{data:function(){return J().menu}},{buttonViewModel:_.q7}))))},"Uj"),"top-banner-image-text-icon-buttoned-layout-view-model",{props:{data:_.H7}});var w_w={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"},ks=function(){var X=_.F.apply(this,arguments)||this;X.updateCompanionDataJobId=0;X.contentVideoId=null;X.player=null;X.actionMap={"yt-companion-ad-clicked":"handleCompanionAdClicked"};
return X};
_.r(ks,_.F);_.W=ks.prototype;_.W.configureRendererStamper=function(){return{oneofRenderer:{id:"companion",mapping:w_w}}};
_.W.attached=function(){var X=this,J=_.hO();J&&J.getPlayerPromise().then(function(p){X.getCachedDataAndListen(p)})};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvent(this.player,"updateKevlarOrC3Companion",this.receiveCompanionData),this.player=null)};
_.W.updateRendererStamper=function(){var X={};if(this.data)for(var J in w_w)if(this.data[J]){X[J]=this.data[J];break}if(this.oneofRenderer!=void 0||Object.keys(X).length)this.oneofRenderer=X};
_.W.getCachedDataAndListen=function(X){var J=this.retrieveCachedCompanionData();J&&Object.keys(J).length&&this.receiveCompanionData(J);this.ytPlayerListenerBehavior.listenToPlayerEvent(X,"updateKevlarOrC3Companion",this.receiveCompanionData);this.player=X};
_.W.retrieveCachedCompanionData=function(){return _.lT.yt&&_.lT.yt.www&&_.lT.yt.www.ads&&_.lT.yt.www.ads.eventcache&&_.lT.yt.www.ads.eventcache.getLastCompanionData?_.lT.yt.www.ads.eventcache.getLastCompanionData():null};
_.W.receiveCompanionData=function(X){X&&Object.keys(X).length?(this.contentVideoId=X.contentVideoId,this.setCompanionData(X)):this.setCompanionData(X)};
_.W.setCompanionData=function(X){this.cancelPendingCompanionAdJobs();if(X){this.updateCompanionDataJobId=0;for(var J in w_w)w_w.hasOwnProperty(J)&&(this.data[J]=void 0);X.shoppingCompanionCarouselRenderer?this.set("data.shoppingCompanionCarouselRenderer",X.shoppingCompanionCarouselRenderer):X.imageCompanionAdRenderer?this.set("data.imageCompanionAdRenderer",X.imageCompanionAdRenderer):X.actionCompanionAdRenderer?(this.set("data.actionCompanionAdRenderer",X.actionCompanionAdRenderer),_.HI(this.hostElement,
"yt-hide-unlimited-offer-module"),_.HI(this.hostElement,"yt-hide-tvfilm-offer-module")):X.bannerImageLayoutViewModel?this.set("data.bannerImageLayoutViewModel",X.bannerImageLayoutViewModel):X.topBannerImageTextIconButtonedLayoutViewModel&&this.set("data.topBannerImageTextIconButtonedLayoutViewModel",X.topBannerImageTextIconButtonedLayoutViewModel);this.updateRendererStamper()}};
_.W.dataChanged=function(){var X=this,J=_.hO();J?J.getPlayerPromise().then(function(p){X.contentVideoId&&p.getVideoUrl().includes("v="+X.contentVideoId)||(X.cancelPendingCompanionAdJobs(),X.updateRendererStamper())}):_.An(Error("Kl"))};
_.W.cancelPendingCompanionAdJobs=function(){this.updateCompanionDataJobId&&(_.gs.cancelJob(this.updateCompanionDataJobId),this.updateCompanionDataJobId=0)};
_.W.handleCompanionAdClicked=function(X,J){this.player.onAdUxClicked(X,J);this.player.pauseVideo()};
ks.prototype.dataChanged=ks.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ks.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ks.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ks.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ks.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],ks.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ks.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],ks.prototype,"oneofRenderer",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ks.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-companion-slot-renderer",disableElementRegistration:!0})],ks);
_.N(ks,"ytd-companion-slot-renderer",function(){if(nA2!==void 0)return nA2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return nA2=X},{mode:_.oC("kevlar_poly_si_batch_j067")?
1:2});var Y6p;var nW=function(){return _.F.apply(this,arguments)||this};
_.r(nW,_.F);nW.prototype.dataChanged=function(){this.companionSlotData={hack:!0}};
nW.prototype.dataChanged=nW.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nW.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nW.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],nW.prototype,"companionSlotData",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],nW.prototype,"dataChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-player-legacy-desktop-watch-ads-renderer"})],nW);
_.N(nW,"ytd-player-legacy-desktop-watch-ads-renderer",function(){if(Y6p!==void 0)return Y6p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Y6p=X},{mode:1});var vA6;var LW=function(){var X=_.F.apply(this,arguments)||this;X.skinnyMode=!1;X.COMPACT_EVENT_COUNT=4;X.onShelfToggleButtonTap=function(){X.logTap(X.data);X.showingMore=!X.showingMore};
X.onShelfToggleButtonFocus=function(){X.showingMore||(X.logTap(X.data),X.showingMore=!0,_.oh(X,function(){var J=X.COMPACT_EVENT_COUNT-1,p;(p=_.ya(X.hostElement).querySelector("#event-"+J))==null||p.focus()}))};
return X};
_.r(LW,_.F);_.W=LW.prototype;_.W.attached=function(){this.shelfToggleButton.addEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.addEventListener("focus",this.onShelfToggleButtonFocus);this.addInfoTooltipListeners()};
_.W.detached=function(){this.shelfToggleButton.removeEventListener("tap",this.onShelfToggleButtonTap);this.shelfToggleButton.removeEventListener("focus",this.onShelfToggleButtonFocus);this.removeInfoTooltipListeners()};
_.W.addInfoTooltipListeners=function(){this.infoContainer.addEventListener("tap",_.Da(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseenter",_.Da(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("focus",_.Da(this.infoTooltip,this.infoTooltip.show));this.infoContainer.addEventListener("mouseleave",_.Da(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.addEventListener("blur",_.Da(this.infoTooltip,this.infoTooltip.hide))};
_.W.removeInfoTooltipListeners=function(){this.infoContainer.removeEventListener("tap",_.Da(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseenter",_.Da(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("focus",_.Da(this.infoTooltip,this.infoTooltip.show));this.infoContainer.removeEventListener("mouseleave",_.Da(this.infoTooltip,this.infoTooltip.hide));this.infoContainer.removeEventListener("blur",_.Da(this.infoTooltip,this.infoTooltip.hide))};
_.W.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)};
_.W.onShowingMoreChanged=function(){var X;this.showingMoreChanged((X=this.showingMore)!=null?X:!1)};
_.W.showingMoreChanged=function(X){var J=this.get("data.events")||[];this.set("restEvents",J.slice(1,X?J.length:this.COMPACT_EVENT_COUNT).map(function(p){return p.ticketEventRenderer}));
J.slice(0,X?J.length:this.COMPACT_EVENT_COUNT).forEach(function(p){var l=_.Kv();p=p.ticketEventRenderer.trackingParams;_.El()&&l&&p&&(p=_.V_(p),l&&_.gZ(l,p))});
this.shelfTogglerLabelText=this.showingMore?this.data.showLess||"":this.data.showMore||"";this.shelfTogglerIcon=this.showingMore?"yt-icons:expand-less":"yt-icons:expand-more"};
_.W.computeAriaLabel=function(X){return X.subtitle1+", "+X.subtitle2};
_.W.logTap=function(X){_.El()&&this.ytRendererBehavior.logExplicitClick(X)};
_.W.isKeyboardAction=function(X){return this.get("detail.x",X)===0&&this.get("detail.y",X)===0};
_.W.onFirstEventTap=function(X){X.target&&this.handleTap(X.target,this.firstEvent,this.isKeyboardAction(X))};
_.W.onTicketLinkTap=function(X){X.target&&this.handleTap(X.target,X.model.item,this.isKeyboardAction(X))};
_.W.handleTap=function(X,J,p){if(J.buttonCommand)if(J.hasMultipleOffers)Object.assign(_.a(J.buttonCommand,_.zT),{properties:{source:p?"keyboard":"tap"}}),this.logTap(J),this.popupPositionTarget=X,_.Uo(this.hostElement,[J.buttonCommand],this.hostElement);else{var l;if((l=_.a(J.buttonCommand,_.Zo))==null?0:l.url)this.logTap(J),_.WU(window,_.a(J.buttonCommand,_.Zo).url)}};
LW.prototype.onShowingMoreChanged=LW.prototype.onShowingMoreChanged;LW.prototype.dataChanged=LW.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],LW.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],LW.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],LW.prototype,"firstEvent",void 0);_.u([_.R(),_.V("design:type",Object)],LW.prototype,"restEvents",void 0);_.u([_.R(),_.V("design:type",String)],LW.prototype,"imageUrl",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],LW.prototype,"showingMore",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],LW.prototype,"canShowMore",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],LW.prototype,"skinnyMode",void 0);_.u([_.R(),_.V("design:type",HTMLElement)],LW.prototype,"popupPositionTarget",void 0);_.u([_.qB("#banner-info-tooltip"),_.V("design:type",Object)],LW.prototype,"infoTooltip",void 0);
_.u([_.qB("#info-container"),_.V("design:type",HTMLElement)],LW.prototype,"infoContainer",void 0);_.u([_.qB("#shelf-toggler"),_.V("design:type",HTMLElement)],LW.prototype,"shelfToggleButton",void 0);_.u([_.qB("#separator"),_.V("design:type",HTMLDivElement)],LW.prototype,"separator",void 0);_.u([_.R(),_.V("design:type",String)],LW.prototype,"shelfTogglerLabelText",void 0);_.u([_.R(),_.V("design:type",String)],LW.prototype,"shelfTogglerIcon",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],LW.prototype,"dataChanged",null);_.u([_.GA("showingMore"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],LW.prototype,"onShowingMoreChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-ticket-shelf-renderer"})],LW);
_.N(LW,"ytd-ticket-shelf-renderer",function(){if(vA6!==void 0)return vA6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return vA6=X},{mode:1});var efA={};efA.YtVisibilityRootBehavior=[_.k6s.YtVisibilityObserverBehavior,{isVisibilityRoot:!0,resetVisibilityRoot:function(){_.wv(this.visibilityObserverForChild_)},
disconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.disconnect(_.Bh("INNERTUBE_CLIENT_NAME")==="WEB")},
reconnectVisibilityRoot:function(){this.visibilityObserverForChild_&&this.visibilityObserverForChild_.reconnect();var X=_.Bh("INNERTUBE_CLIENT_NAME")!=="WEB";_.H("kevlar_use_vimio_behavior")&&X&&_.fGv()}}];var Aw={};Aw.YtPageBehavior=[[{listeners:{"yt-get-context-provider":"getContextProvider_"},attached:function(){this.getProvidedContext()&&this.getProvidedContext().start()},
detached:function(){this.getProvidedContext()&&this.getProvidedContext().pause()},
getContextProvider_:function(X){X.detail.contextProvider=this;X.stopPropagation()},
getProvidedContext:function(){return null}},
{created:function(){this.pageContext=null},
getProvidedContext:function(){return this.pageContext}}],
efA.YtVisibilityRootBehavior,{_noAccessors:!0,properties:{active:Boolean,data:Object,loading:Boolean,pageDisposeJobs:Array},observers:["ytPageBehaviorActiveObserver_(active)"],created:function(){this.pageCount=0;this.readyResolver_=_.kz();this.pageScrollElement=null;this.isVisibilityRoot=!0},
ready:function(){this.readyResolver_.resolve()},
getReady:function(){return this.readyResolver_.promise},
loadPage:function(X){var J=this;this.pageCount+=1;_.H("kevlar_use_vimio_behavior")&&(_.Bh("INNERTUBE_CLIENT_NAME")==="WEB"?_.gs.addJob(function(){J.reconnectVisibilityRoot()},8):(this.disconnectVisibilityRoot(),this.reconnectVisibilityRoot()));
this.loadPage_(X)},
loadPage_:function(X){this.data=X},
ytPageBehaviorActiveObserver_:function(X){var J=this;_.H("kevlar_use_vimio_behavior")&&(X?_.Bh("INNERTUBE_CLIENT_NAME")==="WEB"?_.gs.addJob(function(){J.reconnectVisibilityRoot()},8):this.reconnectVisibilityRoot():this.disconnectVisibilityRoot())},
setScrollTop:function(X){if(!this.setScrollTopJobId_){var J=this;this.setScrollTopJobId_=window.requestAnimationFrame(function(){J.setScrollTopJobId_=0;var p=_.yG().resolve(_.I6(_.NP));p&&_.cw(p);this.getPageScrollingElement().scrollTop=X}.bind(this))}},
getPageScrollingElement:function(){return this.pageScrollElement||_.Xk(document)},
getScrollTop:function(){return this.getPageScrollingElement().scrollTop}}];var ZAp;var hf0;var x86;var HAJ;var wg=function(){var X=_.F.apply(this,arguments)||this;X.originalQuery=null;X.originalEndpoint=null;return X};
_.r(wg,_.F);wg.prototype.computeShowOriginalQueryWithoutEndpoint_=function(X,J){return!(!X||J)};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],wg.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wg.prototype,"correctedText",void 0);_.u([_.R(),_.V("design:type",Object)],wg.prototype,"correctedQuery",void 0);_.u([_.R(),_.V("design:type",Object)],wg.prototype,"correctedEndpoint",void 0);_.u([_.R(),_.V("design:type",Object)],wg.prototype,"originalText",void 0);_.u([_.R(),_.V("design:type",Object)],wg.prototype,"originalQuery",void 0);
_.u([_.R(),_.V("design:type",Object)],wg.prototype,"originalEndpoint",void 0);_.u([_.R({value:!1,computed:"computeShowOriginalQueryWithoutEndpoint_(originalQuery, originalEndpoint)"}),_.V("design:type",Boolean)],wg.prototype,"showOriginalQueryWithoutEndpoint",void 0);_.u([_.se({is:"yt-search-query-correction",disableElementRegistration:!0})],wg);
_.N(wg,"yt-search-query-correction",function(){if(HAJ===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;x86===void 0&&(x86=document.createElement("template"));var l=x86;p.call(J,l.content.cloneNode(!0),X.content.firstChild);HAJ=X}X=HAJ;return X},{mode:2});_.Pz("itemSectionRenderer","didYouMeanRenderer","yt-did-you-mean-renderer");var a52=function(){return _.F.apply(this,arguments)||this};
_.r(a52,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],a52.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],a52.prototype,"data",void 0);_.u([_.se({is:"yt-did-you-mean-renderer",disableElementRegistration:!0})],a52);
_.N(a52,"yt-did-you-mean-renderer",function(){if(hf0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ZAp===void 0&&(ZAp=document.createElement("template"));var l=ZAp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);hf0=X}X=hf0;return X},{mode:2});var U8p;var rd2;_.Pz("itemSectionRenderer","includingResultsForRenderer","yt-including-results-for-renderer");var I5p=function(){return _.F.apply(this,arguments)||this};
_.r(I5p,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],I5p.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],I5p.prototype,"data",void 0);_.u([_.se({is:"yt-including-results-for-renderer",disableElementRegistration:!0})],I5p);
_.N(I5p,"yt-including-results-for-renderer",function(){if(rd2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;U8p===void 0&&(U8p=document.createElement("template"));var l=U8p;p.call(J,l.content.cloneNode(!0),X.content.firstChild);rd2=X}X=rd2;return X},{mode:2});var ydg;var oAJ;_.Pz("itemSectionRenderer","musicPassFeatureInfoRenderer","yt-music-pass-feature-info-renderer");var Ys=function(){return _.F.apply(this,arguments)||this};
_.r(Ys,_.F);Ys.prototype.computeExtraClasses_=function(X,J){var p="";X&&(p+=" "+X.toLowerCase().replace(/_/g,"-"));J&&(p+=" "+J.toLowerCase().replace(/_/g,"-"));return p};
Ys.prototype.computeUrlImg_=function(){var X=this.data;X.image&&(_.ya(this.hostElement).querySelector("#container").style.backgroundImage="url("+_.h4(X.image.thumbnails,Number.MAX_VALUE)+")")};
Ys.prototype.computeUrlImg_=Ys.prototype.computeUrlImg_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ys.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ys.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ys.prototype,"computeUrlImg_",null);_.u([_.se({is:"yt-music-pass-feature-info-renderer",disableElementRegistration:!0})],Ys);
_.N(Ys,"yt-music-pass-feature-info-renderer",function(){if(oAJ===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;ydg===void 0&&(ydg=document.createElement("template"));var l=ydg;p.call(J,l.content.cloneNode(!0),X.content.firstChild);oAJ=X}X=oAJ;return X},{mode:2});var S6A;var OA6;_.Pz("itemSectionRenderer","noResultsFoundShowingResultsForRenderer","yt-no-results-found-showing-results-for-renderer");var cd2=function(){return _.F.apply(this,arguments)||this};
_.r(cd2,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cd2.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cd2.prototype,"data",void 0);_.u([_.se({is:"yt-no-results-found-showing-results-for-renderer",disableElementRegistration:!0})],cd2);
_.N(cd2,"yt-no-results-found-showing-results-for-renderer",function(){if(OA6===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;S6A===void 0&&(S6A=document.createElement("template"));var l=S6A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);OA6=X}X=OA6;return X},{mode:2});var bA0;var f52;_.Pz("itemSectionRenderer","resultsWithoutQuotesRenderer","yt-results-without-quotes-renderer");var D8p=function(){return _.F.apply(this,arguments)||this};
_.r(D8p,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],D8p.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],D8p.prototype,"data",void 0);_.u([_.se({is:"yt-results-without-quotes-renderer",disableElementRegistration:!0})],D8p);
_.N(D8p,"yt-results-without-quotes-renderer",function(){if(f52===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;bA0===void 0&&(bA0=document.createElement("template"));var l=bA0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);f52=X}X=f52;return X},{mode:2});var Rf0;var m8J;_.Pz("itemSectionRenderer","searchNoResultsRenderer","yt-search-no-results-renderer");var FJT=function(){return _.F.apply(this,arguments)||this};
_.r(FJT,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],FJT.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],FJT.prototype,"data",void 0);_.u([_.se({is:"yt-search-no-results-renderer",disableElementRegistration:!0})],FJT);
_.N(FJT,"yt-search-no-results-renderer",function(){if(m8J===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;Rf0===void 0&&(Rf0=document.createElement("template"));var l=Rf0;p.call(J,l.content.cloneNode(!0),X.content.firstChild);m8J=X}X=m8J;return X},{mode:2});var q62;var Nq0;_.Pz("itemSectionRenderer","showingResultsForRenderer","yt-showing-results-for-renderer");var M4b=function(){return _.F.apply(this,arguments)||this};
_.r(M4b,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],M4b.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],M4b.prototype,"data",void 0);_.u([_.se({is:"yt-showing-results-for-renderer",disableElementRegistration:!0})],M4b);
_.N(M4b,"yt-showing-results-for-renderer",function(){if(Nq0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;q62===void 0&&(q62=document.createElement("template"));var l=q62;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Nq0=X}X=Nq0;return X},{mode:2});var ur6;var GYs;_.Pz("itemSectionRenderer","OfferItemExpandedRenderer","yt-offer-item-expanded-renderer");var vt=function(){return _.F.apply(this,arguments)||this};
_.r(vt,_.F);
vt.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vt.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vt.prototype,"data",void 0);_.u([_.se({is:"yt-offer-item-expanded-renderer",disableElementRegistration:!0})],vt);
_.N(vt,"yt-offer-item-expanded-renderer",function(){if(GYs===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ur6===void 0&&(ur6=document.createElement("template"));var l=ur6;p.call(J,l.content.cloneNode(!0),X.content.firstChild);GYs=X}X=GYs;return X},{mode:2});var d8A;var V4O;_.Pz("itemSectionRenderer","OfferItemRenderer","yt-offer-item-renderer");var eq=function(){return _.F.apply(this,arguments)||this};
_.r(eq,_.F);
eq.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"}}}}};
eq.prototype.computeFullWidthMode=function(X){return!(!X||!X.fullWidthMode)};
eq.prototype.computeBorderlessMode=function(X){return!(!X||!X.borderlessMode)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eq.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],eq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],eq.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeFullWidthMode(data)"}),_.V("design:type",Boolean)],eq.prototype,"fullWidthMode",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeBorderlessMode(data)"}),_.V("design:type",Boolean)],eq.prototype,"borderlessMode",void 0);_.u([_.se({is:"yt-offer-item-renderer",disableElementRegistration:!0})],eq);
_.N(eq,"yt-offer-item-renderer",function(){if(V4O===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;d8A===void 0&&(d8A=document.createElement("template"));var l=d8A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);V4O=X}X=V4O;return X},{mode:2});var t4w;var Pns;_.Pz("itemSectionRenderer","subscriptionProductHeaderRenderer","yt-subscription-product-header-renderer");var Zm=function(){return _.F.apply(this,arguments)||this};
_.r(Zm,_.F);Zm.prototype.computeAriaLevel_=function(X){return this.getLevelID_(X)};
Zm.prototype.getLevelID_=function(X){return(X=X.match(/[0-9]+$/))&&X.length==1?X[0]:"1"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zm.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zm.prototype,"data",void 0);_.u([_.R({computed:"computeAriaLevel_(data.level)",reflectToAttribute:!0}),_.V("design:type",String)],Zm.prototype,"ariaLevel",void 0);_.u([_.R({value:"heading",reflectToAttribute:!0}),_.V("design:type",String)],Zm.prototype,"role",void 0);
_.u([_.R({value:-1,reflectToAttribute:!0}),_.V("design:type",Number)],Zm.prototype,"tabindex",void 0);_.u([_.se({is:"yt-subscription-product-header-renderer",disableElementRegistration:!0})],Zm);
_.N(Zm,"yt-subscription-product-header-renderer",function(){if(Pns===void 0){var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;t4w===void 0&&(t4w=document.createElement("template"));var l=t4w;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Pns=X}X=Pns;return X},{mode:2});var QYw;var EA0;_.Pz("itemSectionRenderer","subscriptionProductRenderer","yt-subscription-product-renderer");var hw=function(){return _.F.apply(this,arguments)||this};
_.r(hw,_.F);hw.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:_.QW("menuRenderer"),events:!0}}};
hw.prototype.onStampFinished_=function(){_.ya(this.hostElement).querySelector("#menu").children[0].icon="yt-icons:more_vert"};
hw.prototype.onStampFinished_=hw.prototype.onStampFinished_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hw.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hw.prototype,"data",void 0);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hw.prototype,"onStampFinished_",null);
_.u([_.se({is:"yt-subscription-product-renderer",disableElementRegistration:!0})],hw);
_.N(hw,"yt-subscription-product-renderer",function(){if(EA0===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;QYw===void 0&&(QYw=document.createElement("template"));var l=QYw;p.call(J,l.content.cloneNode(!0),X.content.firstChild);EA0=X}X=EA0;return X},{mode:2});var KJ2;var Tqp;_.Pz("itemSectionRenderer","subscriptionProductUpsellOfferRenderer","yt-subscription-product-upsell-offer-renderer");var xs=function(){return _.F.apply(this,arguments)||this};
_.r(xs,_.F);xs.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.secondaryButton":{id:"secondary-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
xs.prototype.imageScrimColorValuesChanged_=function(){var X,J=(X=this.data)==null?void 0:X.imageScrimColorValues;_.ya(this.hostElement).querySelector("#scrim").style.backgroundColor=J?_.zU(J[0]):"transparent"};
xs.prototype.imageScrimColorValuesChanged_=xs.prototype.imageScrimColorValuesChanged_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xs.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xs.prototype,"data",void 0);
_.u([_.mA("data.imageScrimColorValues"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xs.prototype,"imageScrimColorValuesChanged_",null);_.u([_.se({is:"yt-subscription-product-upsell-offer-renderer",disableElementRegistration:!0})],xs);
_.N(xs,"yt-subscription-product-upsell-offer-renderer",function(){if(Tqp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;KJ2===void 0&&(KJ2=document.createElement("template"));var l=KJ2;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Tqp=X}X=Tqp;return X},{mode:2});var zfA;var jYs;var iAT;var sYA;var XxJ;var JN2;var Ht=function(){return _.F.apply(this,arguments)||this};
_.r(Ht,_.F);Ht.prototype.onYtServiceRequestError_=function(X){_.k1(this.hostElement,X.detail.error.message)};
Ht.prototype.onYtServiceRequestError_=Ht.prototype.onYtServiceRequestError_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ht.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ht.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Ht.prototype,"collapsible",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Ht.prototype,"isManageRed",void 0);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Ht.prototype,"onYtServiceRequestError_",null);_.u([_.se({is:"yt-single-ypc-offer-renderer",disableElementRegistration:!0})],Ht);
_.N(Ht,"yt-single-ypc-offer-renderer",function(){if(JN2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;XxJ===void 0&&(XxJ=document.createElement("template"));var l=XxJ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);JN2=X}X=JN2;return X},{mode:2});var aE=function(){return _.F.apply(this,arguments)||this};
_.r(aE,_.F);aE.prototype.configureRendererStamper=function(){return{"data.singleYpcOfferSupportedRenderers":{id:"contents",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aE.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aE.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],aE.prototype,"isManageRed",void 0);_.u([_.se({is:"yt-single-ypc-offer-list-renderer",disableElementRegistration:!0})],aE);
_.N(aE,"yt-single-ypc-offer-list-renderer",function(){if(sYA===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;iAT===void 0&&(iAT=document.createElement("template"));var l=iAT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);sYA=X}X=sYA;return X},{mode:2});var pxO;var ljp;_.Pz("itemSectionRenderer","ypcOffersListRenderer","yt-ypc-offers-list-renderer");var UE=function(){return _.F.apply(this,arguments)||this};
_.r(UE,_.F);UE.prototype.configureRendererStamper=function(){return{"data.offersList":{id:"contents",mapping:{singleYpcOfferListRenderer:{component:"yt-single-ypc-offer-list-renderer",properties:{isManageRed:"[[isManageRed]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UE.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UE.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],UE.prototype,"isManageRed",void 0);_.u([_.se({is:"yt-ypc-offers-list-renderer",disableElementRegistration:!0})],UE);
_.N(UE,"yt-ypc-offers-list-renderer",function(){if(ljp===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;pxO===void 0&&(pxO=document.createElement("template"));var l=pxO;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ljp=X}X=ljp;return X},{mode:2});_.Pz("itemSectionRenderer","unlimitedManageSubscriptionPageRenderer","yt-unlimited-manage-subscription-page-renderer");var rg=function(){return _.F.apply(this,arguments)||this};
_.r(rg,_.F);
rg.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rg.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rg.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rg.prototype,"data",void 0);_.u([_.se({is:"yt-unlimited-manage-subscription-page-renderer",disableElementRegistration:!0})],rg);
_.N(rg,"yt-unlimited-manage-subscription-page-renderer",function(){if(jYs===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;zfA===void 0&&(zfA=document.createElement("template"));var l=zfA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);jYs=X}X=jYs;return X},{mode:2});var gJs;var B5b;var IE=function(){return _.F.apply(this,arguments)||this};
_.r(IE,_.F);_.W=IE.prototype;_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keypress":"onKeypress_"}};
_.W.configureRendererStamper=function(){return{"data.singleYpcOfferListSupportedRenderers":{id:"offers",mapping:{singleYpcOfferRenderer:{component:"yt-single-ypc-offer-renderer",params:{collapsible:!0}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.onKeypress_=function(X){X.detail.keyboardEvent.target==this&&this.expandOffers_()};
_.W.handleHeaderTap_=function(X){X.preventDefault();X.stopPropagation();this.expandOffers_()};
_.W.expandOffers_=function(){this.offersVisible_=!0;this.hostElement.setAttribute("tabindex","-1")};
_.W.dataChanged_=function(){this.data&&(this.offersVisible_=!this.data.isCollapsed)};
IE.prototype.dataChanged_=IE.prototype.dataChanged_;_.u([_.S(_.VJ),_.V("design:type",Object)],IE.prototype,"ironA11yKeysBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],IE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IE.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IE.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],IE.prototype,"offersVisible_",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],IE.prototype,"dataChanged_",null);_.u([_.se({is:"yt-collapsible-ypc-offer-renderer",disableElementRegistration:!0})],IE);
_.N(IE,"yt-collapsible-ypc-offer-renderer",function(){if(B5b===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;gJs===void 0&&(gJs=document.createElement("template"));var l=gJs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);B5b=X}X=B5b;return X},{mode:2});var $RA;var W7A;_.Pz("itemSectionRenderer","unlimitedPageHeaderRenderer","yt-unlimited-page-header-renderer");var yx=function(){return _.F.apply(this,arguments)||this};
_.r(yx,_.F);_.W=yx.prototype;_.W.configureRendererStamper=function(){return{"data.moreOffersRenderers":{id:"more-offers",mapping:{collapsibleYpcOfferRenderer:{component:"yt-collapsible-ypc-offer-renderer"}}}}};
_.W.dataChanged_=function(){if(this.data.backgroundImage){var X=_.h4(this.data.backgroundImage.thumbnails,screen.width),J=this.getScrimLayerColorStops_();this.hostElement.style.backgroundImage=J?"linear-gradient(180deg, "+J+"), url("+X+")":"url("+X+")";this.data.gtmId&&_.X7(this.data.gtmId,_.Bh("GL",""))}};
_.W.onYtServiceRequestError_=function(X){_.k1(this.hostElement,X.detail.error.message)};
_.W.getScrimLayerColorStops_=function(){var X,J,p=(X=this.data.unlimitedHeaderV2Data)==null?void 0:(J=X.unlimitedHeaderV2Data)==null?void 0:J.scrimLayerColors;if(!p)return null;var l=100/p.length;return p.map(function(g,B){B*=l;return _.zU(g)+" "+B+"%"}).join(",")};
_.W.computeLogoWithPadding=function(X){var J,p,l;return(X=(J=X.unlimitedLogoImage)==null?void 0:(p=J.thumbnails)==null?void 0:(l=p[0])==null?void 0:l.height)&&X%31===0?!0:!1};
yx.prototype.onYtServiceRequestError_=yx.prototype.onYtServiceRequestError_;yx.prototype.dataChanged_=yx.prototype.dataChanged_;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yx.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yx.prototype,"ytRendererBehavior",void 0);_.u([_.R({computed:"computeLogoWithPadding(data)"}),_.V("design:type",Boolean)],yx.prototype,"logoWithPadding",void 0);
_.u([_.R(),_.V("design:type",Object)],yx.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yx.prototype,"dataChanged_",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],yx.prototype,"onYtServiceRequestError_",null);_.u([_.se({is:"yt-unlimited-page-header-renderer",disableElementRegistration:!0})],yx);
_.N(yx,"yt-unlimited-page-header-renderer",function(){if(W7A===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;$RA===void 0&&($RA=document.createElement("template"));var l=$RA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);W7A=X}X=W7A;return X},{mode:2});var C52;var kdA;_.Pz("itemSectionRenderer","UnlimitedUserNotificationRenderer","yt-unlimited-user-notification-renderer");var oE=function(){return _.F.apply(this,arguments)||this};
_.r(oE,_.F);oE.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-confirm":!0}}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],oE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oE.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oE.prototype,"data",void 0);_.u([_.se({is:"yt-unlimited-user-notification-renderer",disableElementRegistration:!0})],oE);
_.N(oE,"yt-unlimited-user-notification-renderer",function(){if(kdA===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;C52===void 0&&(C52=document.createElement("template"));var l=C52;p.call(J,l.content.cloneNode(!0),X.content.firstChild);kdA=X}X=kdA;return X},{mode:2});var nJA;var L7A;var AN0=function(){return _.F.apply(this,arguments)||this};
_.r(AN0,_.F);_.u([_.R(),_.V("design:type",Object)],AN0.prototype,"data",void 0);_.u([_.se({is:"yt-alert-renderer",disableElementRegistration:!0})],AN0);
_.N(AN0,"yt-alert-renderer",function(){if(L7A===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;nJA===void 0&&(nJA=document.createElement("template"));var l=nJA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);L7A=X}X=L7A;return X},{mode:2});var Hk0=function(X){_.GL.call(this);this.JSC$21276_watchApi=X;this.temporaryTheaterMode=this.autonavCancelledBySignal=!1;wxp(this);YHO(this);vJ0(this);eZJ(this);Zkg(this);hZ2(this);xRb(this)};
_.r(Hk0,_.GL);var vJ0=function(X){var J=function(){_.H("kevlar_is_pupi_enabled")||Sq(X)};
X.JSC$21276_watchApi.getRoot().addEventListener("yt-player-updated",J);X.addOnDisposeCallback(function(){X.JSC$21276_watchApi.getRoot().removeEventListener("yt-player-updated",J)})},Zkg=function(X){if(_.H("kevlar_endscreen_auto_theater_mode")){var J=X.JSC$21276_watchApi.subscribeToActiveChanged(function(){ajw(X)},!1);
X.addOnDisposeCallback(J)}},wxp=function(X){var J,p,l,g,B;
_.L(function(k){if(k.nextAddress==1)return k.yield(X.JSC$21276_watchApi.playerApi,2);J=k.yieldResult;p=function(n){n=!!n;URp(X)&&(n=n?2:1,_.bH.getInstance().setState(n,!0,!1))};
l=function(n){n&&y8T(_.v5().getState())&&(_.xm(X.JSC$21276_watchApi.getRoot(),"yt-toggle-theater-mode",[!0,!1]),X.temporaryTheaterMode=!0)};
g=function(n){_.H("kevlar_player_update_autonav_on_new_data")&&n.type==="newdata"&&(_.H("kevlar_is_pupi_enabled")||Sq(X))};
B=function(n){X.onPlayerStateChange(n)};
_.H("kevlar_endscreen_auto_theater_mode")&&J.addEventListener("onAutonavCancelled",l);J.addEventListener("onAutonavChangeRequest",p);J.addEventListener("onVideoDataChange",g);J.addEventListener("onStateChange",B);X.addOnDisposeCallback(function(){J.removeEventListener("onAutonavChangeRequest",p);J.removeEventListener("onVideoDataChange",g);J.removeEventListener("onStateChange",B);_.H("kevlar_endscreen_auto_theater_mode")&&J.removeEventListener("onAutonavCancelled",l)});
_.Ma(k)})},YHO=function(X){X.JSC$21276_watchApi.registerActionHandler("yt-signal-action-cancel-autonav",function(){X.autonavCancelledBySignal=!0;
_.H("kevlar_is_pupi_enabled")||Sq(X)});
X.JSC$21276_watchApi.registerActionHandler("yt-autonav-state-changed-action",function(J,p,l){p&&Sq(X,l)});
X.JSC$21276_watchApi.registerActionHandler("yt-enable-autoplay-command",function(){URp(X)&&_.bH.getInstance().setState(2,!0,!0)});
X.JSC$21276_watchApi.registerActionHandler("yt-disable-autoplay-command",function(){URp(X)&&_.bH.getInstance().setState(1,!0,!0)});
X.addOnDisposeCallback(function(){X.JSC$21276_watchApi.unregisterActionHandler("yt-signal-action-cancel-autonav");X.JSC$21276_watchApi.unregisterActionHandler("yt-autonav-state-changed-action");X.JSC$21276_watchApi.unregisterActionHandler("yt-enable-autoplay-command");X.JSC$21276_watchApi.unregisterActionHandler("yt-disable-autoplay-command")})},eZJ=function(X){var J=X.JSC$21276_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){xRb(X)}),p=X.JSC$21276_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){hZ2(X)});
X.addOnDisposeCallback(function(){X.JSC$21276_watchApi.unsubscribeByKey(J);X.JSC$21276_watchApi.unsubscribeByKey(p)})},xRb=function(X){X.autonavCancelledBySignal=!1;
_.H("kevlar_is_pupi_enabled")||Sq(X)},hZ2=function(X){var J=X.JSC$21276_watchApi.getWatchNextResponse(),p,l;
var g=(J=(l=_.a(J==null?void 0:(g=J.playerOverlays)==null?void 0:(p=g.playerOverlayRenderer)==null?void 0:p.autonavToggle,_.cKj))==null?void 0:l.enabled)?2:1;_.H("kevlar_is_pupi_enabled")?_.bH.getInstance().setState(g,!1,!1):Sq(X);_.H("web_persist_server_autonav_state_on_client")&&typeof J==="boolean"&&_.pO4(g===2)},URp=function(X){if(X.autonavCancelledBySignal)return!1;
var J,p,l,g;return!!((J=X.JSC$21276_watchApi.getWatchNextResponse())==null?0:(p=J.contents)==null?0:(l=p.twoColumnWatchNextResults)==null?0:(g=l.autoplay)==null?0:g.autoplay)};
Hk0.prototype.onPlayerStateChange=function(X){if(X===0){X=!_.bH.getInstance().isAutoplaySetExplicitly();var J=this.JSC$21276_watchApi.getWatchNextResponse(),p,l,g,B;J=_.a(J==null?void 0:(p=J.contents)==null?void 0:(l=p.twoColumnWatchNextResults)==null?void 0:(g=l.autoplay)==null?void 0:(B=g.autoplay)==null?void 0:B.autoplayExplicitChoiceDialogRenderer,_.TEb);URp(this)&&X&&J&&_.Dp.instance.resolveCommand({openPopupAction:{popup:{confirmDialogRenderer:J},popupType:"DIALOG"}})}else ajw(this)};
var ajw=function(X){X.temporaryTheaterMode&&(X.temporaryTheaterMode=!1,_.xm(X.JSC$21276_watchApi.getRoot(),"yt-toggle-theater-mode",[!1,!1]))},Sq=function(X,J){J=J===void 0?!1:J;
var p;_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21276_watchApi.playerApi,2);p=l.yieldResult;URp(X)?p.setAutonavState(_.bH.getInstance().getState(),J):p.setAutonavState(1,J);_.Ma(l)})};var rN2={PLAYLIST:"PLAYLIST",ERROR_SCREEN:"ERROR_SCREEN",PRIMARY_INFO:"PRIMARY_INFO",SECONDARY_INFO:"SECONDARY_INFO",CLARIFICATION:"CLARIFICATION",INFO_PANEL_BELOW_METADATA:"INFO_PANEL_BELOW_METADATA",RICH_METADATA:"RICH_METADATA",COMMENTS_ENTRY_POINT_HEADER:"COMMENTS_ENTRY_POINT_HEADER",MERCH_SHELF:"MERCH_SHELF",MERCH_SHELF_IN_SD:"MERCH_SHELF_IN_SD",DONATION_SHELF:"DONATION_SHELF",OFFER_MODULE:"OFFER_MODULE",TICKET_SHELF:"TICKET_SHELF",LIMITED_STATE:"LIMITED_STATE",ALERTS:"ALERTS",SINGLE_COLUMN_CONTENTS:"SINGLE_COLUMN_CONTENTS",
COMMENTS:"COMMENTS",ENGAGEMENT_PANELS:"ENGAGEMENT_PANELS",INLINE_ENGAGEMENT_PANELS:"INLINE_ENGAGEMENT_PANELS",RICH_GRID_RENDERER:"RICH_GRID_RENDERER",WATCH_NEXT_SECONDARY_RESULTS:"WATCH_NEXT_SECONDARY_RESULTS",EXPANDABLE_METADATA:"EXPANDABLE_METADATA",LIVE_CHAT:"LIVE_CHAT",VIDEO_METADATA_CAROUSEL:"VIDEO_METADATA_CAROUSEL",SHOPPING_TIMELY_SHELF:"SHOPPING_TIMELY_SHELF"};var yNA=function(X){_.GL.call(this);var J=this;this.JSC$21281_watchApi=X;var p=this.JSC$21281_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){IjA(J)});
this.addOnDisposeCallback(function(){J.JSC$21281_watchApi.unsubscribeByKey(p)});
IjA(this)};
_.r(yNA,_.GL);var IjA=function(X){var J=X.JSC$21281_watchApi.getPlayerResponse(),p=X.JSC$21281_watchApi.getWatchNextResponse();if(!_.gXm(J==null?void 0:J.playabilityStatus,p==null?void 0:p.playerOverlays)){var l;var g=J==null?void 0:(l=J.playabilityStatus)==null?void 0:l.errorScreen}X.JSC$21281_watchApi.provideRenderingData("ERROR_SCREEN",g)};var oJA=_.q(function(X){return _.A("yt-player-grid-renderer",{class:_.yW("ytPlayerGridRendererHost",X.className)},_.A(_.NA,{data:X.data},{lockupViewModel:function(J){return _.A(_.Pj,{data:J.data,useOverlayStyling:!0})}}))},"Vj");var SHO=_.q(function(X){var J=X.data;X=_.H("web_watch_video_details_hide_subtitle");var p=_.H("web_watch_video_details_single_line_title"),l=_.Sv(function(){var n=J().onTap;n&&_.yG().resolve(_.SV).resolveCommand(n)}),g={},B={},k={};
return _.A("yt-player-overlay-video-details-renderer",{class:_.yW("ytPlayerOverlayVideoDetailsRendererHost",(g.ytPlayerOverlayVideoDetailsRendererFrostedGlass=!_.H("web_watch_video_details_transparent_background"),g)),"on:click":l,role:"button"},_.A("h2",{class:_.yW("ytPlayerOverlayVideoDetailsRendererTitle",(B.ytPlayerOverlayVideoDetailsRendererSingleLineTitle=function(){return p},B))},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:_.yW("ytPlayerOverlayVideoDetailsRendererSubtitle",
(k.ytPlayerOverlayVideoDetailsRendererHideSubtitle=X,k))},_.A(_.x3,{text:function(){return J().subtitle}})))},"Wj");var OE={LIKE:"LIKE_DELHI_PLAYER",DISLIKE:"DISLIKE_DELHI_PLAYER",SHARE:"SHARE_DELHI_PLAYER",COMMENT:"COMMENT_DELHI_PLAYER",MESSAGE_BUBBLE_OVERLAP:"MESSAGE_BUBBLE_OVERLAP_DELHI_PLAYER"},OkA=_.q(function(X){var J=X.data;var p=_.Fg(_.zq),l=_.H("web_watch_action_bar_resize_buttons"),g=_.H("web_watch_video_action_dsdvb"),B=_.H("delhi_modern_web_player_icons")&&!_.H("enable_web_delhi_icons");X=_.H("delhi_modern_web_player_disable_frosted_glass");var k=_.H("delhi_modern_web_player_compact_video_actions_controls"),
n=_.H("web_player_quick_action_buttons_icon_only"),w=function(){var e=l&&!p(),Z={};k?Z.size="S":e&&(Z.size="M");n&&(Z.iconPosition="icon-only");if(Object.keys(Z).length!==0)return Z},Y={};
return _.A("yt-player-quick-action-buttons",{class:_.yW("ytPlayerQuickActionButtonsHost",(Y.ytPlayerQuickActionButtonsHostCompactControls=function(){return!p()||k},Y.ytPlayerQuickActionButtonsHostDisableBackdropFilter=X,Y))},_.A(_.Kr,{each:function(){var e=J();
if(B){e=JSON.parse(JSON.stringify(e));for(var Z=_.C(e),h=Z.next();!h.done;h=Z.next()){var x=h.value,U=void 0;h=_.a((U=_.a(x,_.B6))==null?void 0:U.toggleButtonViewModel,_.xk);var y=void 0;U=_.a((y=_.a(x,_.$O))==null?void 0:y.toggleButtonViewModel,_.xk);y=_.a(x,_.ZD);x=_.a(x,_.xk);if(h)U=_.a(h.defaultButtonViewModel,_.ZD),h=_.a(h.toggledButtonViewModel,_.ZD),U&&U.iconName&&(U.iconName=OE[U.iconName]),h&&h.iconName&&(h.iconName=OE[h.iconName]);else if(U)h=_.a(U.defaultButtonViewModel,_.ZD),U=_.a(U.toggledButtonViewModel,
_.ZD),h&&h.iconName&&(h.iconName=OE[h.iconName]),U&&U.iconName&&(U.iconName=OE[U.iconName]);else if(y)y.iconName&&(y.iconName=OE[y.iconName]);else if(x){h=_.a(x.defaultButtonViewModel,_.ZD);U=_.a(x.toggledButtonViewModel,_.ZD);x=void 0;if((x=h)==null?0:x.iconName)h.iconName=OE[h.iconName];h=void 0;if((h=U)==null?0:h.iconName)U.iconName=OE[U.iconName]}}}g&&(e=Rdg(e));return e}},function(e){return _.A(_.NA,{data:function(){return e}},{buttonViewModel:function(Z){return _.A(_.q7,{data:Z.data,
buttonOverrides:w})},
likeButtonViewModel:function(Z){return _.A(_.Y5,{data:Z.data,buttonShapeOverrideables:w})},
dislikeButtonViewModel:function(Z){return _.A(_.wm,{data:Z.data,buttonShapeOverrideables:w})},
toggleButtonViewModel:function(Z){return _.A(_.gD,{data:Z.data,buttonShapeOverrides:w})}})}))},"Xj");var bkA=function(X){_.GL.call(this);var J=this;this.JSC$21289_watchApi=X;X=_.C(_.uo({},void 0,"OB6c5e"));this.quickActionsViewModel=X.next().value;this.setQuickActionsViewModel=X.next().value;X=_.C(_.uo({},void 0,"ZCXW8c"));this.playerOverlayVideoDetailsRenderer=X.next().value;this.setPlayerOverlayVideoDetailsRenderer=X.next().value;X=_.C(_.uo([],void 0,"A7tRk"));this.lockupViewModels=X.next().value;this.setLockupViewModels=X.next().value;var p=this.JSC$21289_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",
function(){cNg(J)});
this.addOnDisposeCallback(function(){J.JSC$21289_watchApi.unsubscribeByKey(p)});
cNg(this)};
_.r(bkA,_.GL);
var cNg=function(X){var J,p,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D;_.L(function(m){if(m.nextAddress==1)return m.yield(X.JSC$21289_watchApi.playerApi,2);J=m.yieldResult;p=X.JSC$21289_watchApi.getWatchNextResponse();B=(l=p)==null?void 0:(g=l.playerOverlays)==null?void 0:g.playerOverlayRenderer;n=_.a((k=B)==null?void 0:k.fullscreenQuickActionsBar,_.cPZ);(Y=(w=X).setQuickActionsViewModel)==null||Y.call(w,n||{});n&&fjp(X,J);h=(e=B)==null?void 0:(Z=e.videoDetails)==null?void 0:Z.playerOverlayVideoDetailsRenderer;(U=
(x=X).setPlayerOverlayVideoDetailsRenderer)==null||U.call(x,h||{});h&&DRp(X,J);if(_.H("web_player_use_external_grid_component")){var d=[],G,P,Q,E,BK=p==null?void 0:(G=p.contents)==null?void 0:(P=G.twoColumnWatchNextResults)==null?void 0:(Q=P.secondaryResults)==null?void 0:(E=Q.secondaryResults)==null?void 0:E.results;if(BK)for(G=_.C(BK),P=G.next();!P.done;P=G.next())if(P=P.value,P.lockupViewModel)d.push(P);else if(Q=void 0,(Q=P.itemSectionRenderer)==null?0:Q.contents)for(P=_.C(P.itemSectionRenderer.contents),
Q=P.next();!Q.done;Q=P.next())Q=Q.value,Q.lockupViewModel&&d.push(Q);y=d;(D=(c=X).setLockupViewModels)==null||D.call(c,y||[]);RZp(X,J)}_.Ma(m)})},fjp=function(X,J){if(!X.quickActionButtonsContainer)if(J.setFullscreenQuickActions){X.quickActionButtonsContainer=document.createElement("div");
J.setFullscreenQuickActions(X.quickActionButtonsContainer);var p=function(){return X.quickActionsViewModel().quickActionButtons||[]},l=_.j5(X.quickActionButtonsContainer,function(){return _.A(OkA,{data:p})},"Yj");
X.addOnDisposeCallback(function(){J.setFullscreenQuickActions(void 0);l()})}else _.Wf(new _.Kw("setFullscreenQuickActions not defined",{playerApi:Object.keys(J),
isReady:J.isReady(),appState:J.getAppState()}))},DRp=function(X,J){if(!X.playerOverlayVideoDetailsRendererContainer)if(J.setPlayerOverlayVideoDetailsRenderer){X.playerOverlayVideoDetailsRendererContainer=document.createElement("div");
J.setPlayerOverlayVideoDetailsRenderer(X.playerOverlayVideoDetailsRendererContainer);var p=_.j5(X.playerOverlayVideoDetailsRendererContainer,function(){return _.A(SHO,{data:X.playerOverlayVideoDetailsRenderer})},"Zj");
X.addOnDisposeCallback(function(){J.setPlayerOverlayVideoDetailsRenderer(void 0);p()})}else _.Wf(new _.Kw("setPlayerOverlayVideoDetailsRenderer not defined",{playerApi:Object.keys(J),
isReady:J.isReady(),appState:J.getAppState()}))},RZp=function(X,J){if(!X.gridRendererContainer)if(J.setFullscreenGrid){X.gridRendererContainer=document.createElement("div");
J.setFullscreenGrid(X.gridRendererContainer);var p=_.j5(X.gridRendererContainer,function(){return _.A(oJA,{data:X.lockupViewModels})},"$j");
X.addOnDisposeCallback(function(){J.setFullscreenGrid(void 0);p()})}else _.Wf(new _.Kw("setFullscreenGrid not defined",{playerApi:Object.keys(J),
isReady:J.isReady(),appState:J.getAppState()}))};var ct=function(X){_.GL.call(this);var J=this;this.JSC$21295_watchApi=X;this.JSC$21295_miniplayerActive=this.isFullscreen=this.shouldShowFullerscreenEdu=this.fullerscreenEduButtonClickedThisPlayback=this.fullerscreenEduButtonShownThisPlayback=!1;X=_.iH(_.v5(),_.zq,function(p){J.onFullscreenChanged(p)});
this.addOnDisposeCallback(X);X=_.iH(_.v5(),Bq,function(p){J.onWatchScroll(p)});
this.addOnDisposeCallback(X);_.H("kevlar_watch_while_v2")&&(X=_.iH(_.v5(),_.i0,function(p){mR2(J,p)}),this.addOnDisposeCallback(X));
F7O(this);qHs(this);N50();this.onWatchScroll(Bq(_.v5().getState()));_.$y("START_IN_FULL_WINDOW_MODE")&&this.JSC$21295_watchApi.dispatchEvent("yt-set-fullerscreen-styles")};
_.r(ct,_.GL);var F7O=function(X){X.JSC$21295_watchApi.registerActionHandler("yt-fullscreen-change-action",function(J){var p=X.JSC$21295_watchApi.isActive();J&&!p||_.v5().dispatch(_.a4({type:"SET_IS_WATCH_FULLSCREEN",payload:{isWatchFullscreen:!!J}}))});
X.addOnDisposeCallback(function(){X.JSC$21295_watchApi.unregisterActionHandler("yt-fullscreen-change-action")})},qHs=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21295_watchApi.playerApi,2);J=l.yieldResult;p=function(){X.onFullerscreenEduClicked()};
J.addEventListener("onFullerscreenEduClicked",p);X.addOnDisposeCallback(function(){J.removeEventListener("onFullerscreenEduClicked",p)});
_.Ma(l)})};
ct.prototype.onFullscreenChanged=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return J.isFullscreen=!!_.Ym(),l.yield(J.JSC$21295_watchApi.playerApi,2);p=l.yieldResult;J.JSC$21295_miniplayerActive||p.setFauxFullscreen(J.isFullscreen);if(X&&(J.JSC$21295_watchApi.focusOnPlayer(),!J.fullerscreenEduButtonShownThisPlayback)){J.fullerscreenEduButtonShownThisPlayback=!0;var g=_.tW("yt-fullerscreen-edu-button-shown-count")||0;_.V3("yt-fullerscreen-edu-button-shown-count",g+1,31536E3);
J.updateFullerscreenEduButtonSubtleModeState()}_.Ma(l)})};
var mR2=function(X,J){var p;_.L(function(l){if(l.nextAddress==1)return X.JSC$21295_miniplayerActive=J,l.yield(X.JSC$21295_watchApi.playerApi,2);p=l.yieldResult;p.setFauxFullscreen(!X.JSC$21295_miniplayerActive&&X.isFullscreen);_.Ma(l)})};
ct.prototype.onWatchScroll=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1)return _.H("external_fullscreen_with_edu")?g.yield(J.JSC$21295_watchApi.playerApi,2):g.return();p=g.yieldResult;l=X<=0;J.shouldShowFullerscreenEdu!==l&&(J.shouldShowFullerscreenEdu=l,p.updateFullerscreenEduButtonVisibility(!J.shouldShowFullerscreenEdu));_.Ma(g)})};
ct.prototype.onFullerscreenEduClicked=function(){this.JSC$21295_watchApi.scrollWatchTo(186,!0);if(!this.fullerscreenEduButtonClickedThisPlayback){this.fullerscreenEduButtonClickedThisPlayback=!0;var X=_.tW("yt-fullerscreen-edu-button-click-count")||0;_.V3("yt-fullerscreen-edu-button-click-count",X+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState()}};
ct.prototype.updateFullerscreenEduButtonSubtleModeState=function(){var X=this,J,p,l,g,B,k;return _.L(function(n){if(n.nextAddress==1)return J=_.tW("yt-fullerscreen-edu-button-click-count")||0,p=_.tW("yt-fullerscreen-edu-button-shown-count")||0,l=_.ch("external_fullscreen_button_click_threshold"),g=_.ch("external_fullscreen_button_shown_threshold"),B=J>=l||p>=g,n.yield(X.JSC$21295_watchApi.playerApi,2);k=n.yieldResult;k.updateFullerscreenEduButtonSubtleModeState(B);_.Ma(n)})};
ct.prototype.disposeInternal=function(){_.GL.prototype.disposeInternal.call(this);var X=_.Ym();_.H("kevlar_exit_fullscreen_leaving_watch")&&X&&_.vI(X)};
var N50=function(){if(_.H("web_watch_add_viewport_meta_tag")){var X=document.querySelector("meta[name=viewport]"),J=document.head;J&&!X&&(X=document.createElement("meta"),X.name="viewport",X.content="width=device-width, initial-scale=1.0, viewport-fit=cover",J.appendChild(X))}};var uKA=function(X){_.GL.call(this);var J=this;this.JSC$21298_watchApi=X;this.jobId=0;this.pendingRequestId=void 0;var p=this.JSC$21298_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){M9g(J)});
this.addOnDisposeCallback(function(){J.JSC$21298_watchApi.unsubscribeByKey(p)});
M9g(this)};
_.r(uKA,_.GL);var Gdp=function(X){_.gs.cancelJob(X.jobId);X.pendingRequestId=void 0},M9g=function(X){Gdp(X);
var J=mzg(X.JSC$21298_watchApi.getWatchNextResponse());if(J){var p=250,l,g=(l=_.a(J,_.OOe))==null?void 0:l.initialDelayMs;_.H("web_watch_updated_metadata_server_initial_delay")&&g&&(p=g);X.jobId=_.gs.addLowPriorityJob(function(){return X.fetchUpdatedMetadata(J)},p)}};
uKA.prototype.fetchUpdatedMetadata=function(X,J){var p=this,l,g,B,k,n,w,Y,e,Z,h,x,U,y,c,D;return _.L(function(m){switch(m.nextAddress){case 1:J&&(l={continuation:J});if(!_.H("web_get_updated_metadata_fantasy_panel_continuation_params")){m.jumpTo(2);break}g=_.yG().resolve(_.Bg);B="PAsports_fantasy";return m.yield(g.isVisible(B,!0),3);case 3:m.yieldResult&&(Y=(n=(k=g).getUpdatePanelContinuationData)==null?void 0:(w=n.call(k,B))==null?void 0:w.updatePanelContinuationRequest)&&(l||(l={}),l.clientParams=
{panelContinuationParams:{panelContinuation:Y}});case 2:e=_.yG().resolve(_.GU);if(!e)return _.Bf(Error("Ll")),m.return();Z={};p.pendingRequestId=Z;return m.yield(_.CE(e,X,l),4);case 4:h=m.yieldResult;if(Z!==p.pendingRequestId)return m.return();y=(x=h)==null?void 0:(U=x.continuation)==null?void 0:U.timedContinuationData;((c=y)==null?0:c.continuation)&&((D=y)==null?0:D.timeoutMs)&&(p.jobId=_.gs.addLowPriorityJob(function(){return p.fetchUpdatedMetadata(X,y.continuation)},y.timeoutMs));
_.Ma(m)}})};
uKA.prototype.disposeInternal=function(){_.GL.prototype.disposeInternal.call(this);Gdp(this)};var dR6=_.q(function(X){var J=_.Sv(function(){var l=X.data().videoId;if(X.active())l=_.Zt(l),_.yG().resolve(_.SV).resolveCommand(l);else{var g=X.playerApi(),B=g.getAvailableAudioTracks(),k,n,w=(k=X.sourceVideoConfig().audioTracks)==null?void 0:(n=k.find(function(Y){return Y.isDefaultForSource}))==null?void 0:n.id;
if(B=B.find(function(Y){return Y.getLanguageInfo().getId()===w}))g.setAudioTrack(B,!0),g.setCompositeParam({activeVideoId:l}),X.setActiveSourceId(l)}}),p={};
return _.A("ytw-composite-source-video-overlay",{class:_.yW("ytwCompositeSourceVideoOverlayHost",(p.ytwCompositeSourceVideoOverlayActive=X.active,p.ytwCompositeSourceVideoOverlayInteracting=X.interacting,p)),style:_.bY({left:function(){var l;return((l=X.data().topLeftCornerX)!=null?l:0)*100+"%"},
top:function(){var l;return((l=X.data().topLeftCornerY)!=null?l:0)*100+"%"},
width:function(){var l;return((l=X.data().width)!=null?l:0)*100+"%"},
height:function(){var l;return((l=X.data().height)!=null?l:0)*100+"%"}}),
"on:click":J},_.A("div",{class:"ytwCompositeSourceVideoOverlayOutline"}))},"ak");var V9A=_.q(function(X){var J=_.C(_.hF(function(){var k,n=(k=X.data().sources)==null?void 0:k.find(function(w){return w.isActive});
if(n)return n.videoId})),p=J.next().value,l=J.next().value;
J=_.C(_.uo(!1,void 0,"rmRJ8d"));var g=J.next().value,B=J.next().value;return _.A("ytw-composite-video-overlay-renderer",{class:"ytwCompositeVideoOverlayRendererHost","on:mouseover":_.Sv(function(){B(!0)}),
"on:mouseout":_.Sv(function(){B(!1)})},_.A(_.v,{cond:function(){return X.data().sources},
then:function(k){return _.A(_.Kr,{each:k},function(n){return _.A(dR6,{data:n,active:function(){return n.videoId===p()},
setActiveSourceId:l,interacting:g,playerApi:X.playerApi,sourceVideoConfig:function(){return F$2(X.compositeVideoConfig(),n.videoId)}})})}}))},"bk");var Qqw=function(X){_.GL.call(this);this.JSC$21313_watchApi=X;X=_.C(_.uo({},void 0,"RgF9Ae"));this.compositeVideoOverlayRenderer=X.next().value;this.setCompositeVideoOverlayRenderer=X.next().value;X=_.C(_.uo({},void 0,"OlaJpc"));this.compositeVideoConfig=X.next().value;this.setCompositeVideoConfig=X.next().value;t9p(this);P52(this)};
_.r(Qqw,_.GL);var t9p=function(X){var J=X.JSC$21313_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){P52(X)});
X.addOnDisposeCallback(function(){X.JSC$21313_watchApi.unsubscribeByKey(J)})},EJw=function(X){var J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$21313_watchApi.playerApi,2);J=p.yieldResult;J.setCompositeVideoOverlayRendererComponent(X.container);_.Ma(p)})},K7O=function(X){var J;
return _.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$21313_watchApi.playerApi,2);J=p.yieldResult;J.setCompositeVideoOverlayRendererComponent(void 0);_.Ma(p)})},T56=function(X){var J,p;
return _.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21313_watchApi.playerApi,2);J=l.yieldResult;X.container=document.createElement("div");p=_.j5(X.container,function(){return _.A(V9A,{data:X.compositeVideoOverlayRenderer,compositeVideoConfig:X.compositeVideoConfig,playerApi:J})},"ck");
X.addOnDisposeCallback(p);_.Ma(l)})},P52=function(X){var J,p,l,g,B,k,n,w;
_.L(function(Y){return Y.nextAddress==1?(J=X.JSC$21313_watchApi.getPlayerResponse(),B=_.a((p=J)==null?void 0:(l=p.overlay)==null?void 0:(g=l.playerControlsOverlayRenderer)==null?void 0:g.compositeVideoOverlay,Fnp),w=(k=J)==null?void 0:(n=k.playerConfig)==null?void 0:n.compositeVideoConfig,B&&X.setCompositeVideoOverlayRenderer(B),w&&X.setCompositeVideoConfig(w),B&&w?X.container?Y.jumpTo(6):Y.yield(T56(X),6):zZ6(X)?Y.yield(K7O(X),0):Y.jumpTo(0)):zZ6(X)?Y.jumpTo(0):Y.yield(EJw(X),0)})},zZ6=function(X){var J;
return!((J=X.container)==null||!J.parentElement)};
Qqw.prototype.disposeInternal=function(){zZ6(this)&&K7O(this);_.GL.prototype.disposeInternal.call(this)};var JVT=function(X){_.GL.call(this);var J=this;this.JSC$21319_watchApi=X;var p=this.JSC$21319_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){var l=J.JSC$21319_watchApi.getPlayerResponse();if(l){var g,B;if(l=_.a((g=l.endscreen)==null?void 0:(B=g.endscreenRenderer)==null?void 0:B.hideButton,_.xk)){var k;(k=J.setEndscreenHideButton)==null||k.call(J,l);jqp(J)}}});
this.addOnDisposeCallback(function(){J.JSC$21319_watchApi.unsubscribeByKey(p)});
X=_.C(_.uo({},void 0,"ER3tqb"));this.endscreenHideButton=X.next().value;this.setEndscreenHideButton=X.next().value;ikp(this);sqA(this);Xkg(this)};
_.r(JVT,_.GL);var jqp=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return X.creatorEndscreenHideButtonContainer?l.return():l.yield(X.JSC$21319_watchApi.playerApi,2);J=l.yieldResult;X.creatorEndscreenHideButtonContainer=document.createElement("div");_.hZ(X.creatorEndscreenHideButtonContainer,!1);J.setCreatorEndscreenHideButton(X.creatorEndscreenHideButtonContainer);p=_.j5(X.creatorEndscreenHideButtonContainer,function(){return _.A(_.gD,{data:X.endscreenHideButton,useOutlinedIcon:!0})},"dk");
X.addOnDisposeCallback(function(){p();var g;(g=J)==null||g.setCreatorEndscreenHideButton(void 0)});
_.Ma(l)})},ikp=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21319_watchApi.playerApi,2);J=l.yieldResult;p=function(){X.creatorEndscreenHideButtonContainer&&_.hZ(X.creatorEndscreenHideButtonContainer,!0)};
J.addEventListener("endscreenelementshown",p);X.addOnDisposeCallback(function(){var g;(g=J)==null||g.removeEventListener("endscreenelementshown",p)});
_.Ma(l)})},sqA=function(X){var J=function(){X.creatorEndscreenHideButtonContainer&&_.hZ(X.creatorEndscreenHideButtonContainer,!1)},p=X.JSC$21319_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",J),l=X.JSC$21319_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",J);
X.addOnDisposeCallback(function(){X.JSC$21319_watchApi.unsubscribeByKey(p);X.JSC$21319_watchApi.unsubscribeByKey(l)})},Xkg=function(X){X.JSC$21319_watchApi.registerActionHandler("yt-change-creator-endscreen-visibility-command",function(J){var p=_.a(J,INb);
X.JSC$21319_watchApi.playerApi.then(function(l){l==null||l.setCreatorEndscreenVisibility(!!p.hide)})});
X.addOnDisposeCallback(function(){X.JSC$21319_watchApi.unregisterActionHandler("yt-change-creator-endscreen-visibility-command")})};var lip=function(X){_.GL.call(this);this.JSC$21325_watchApi=X;pkp(this)};
_.r(lip,_.GL);var pkp=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21325_watchApi.playerApi,2);J=l.yieldResult;p=function(g){_.v5().dispatch(_.a4({type:"SET_IS_WATCH_RETRO_MODE",payload:{isWatchRetroMode:g}}))};
J.addEventListener("onRetroModeChanged",p);X.addOnDisposeCallback(function(){J.removeEventListener("onRetroModeChanged",p)});
_.Ma(l)})};var tYA=0,W8=0,QpA=0;var gU2=new Map([["10",6E5],["15",9E5],["20",12E5],["30",18E5],["45",27E5],["60",36E5]]),bx=function(X){_.GL.call(this);this.JSC$21342_watchApi=X;this.selectedOption="Off";this.pauseAutonavPlayback=!1;this.adjustmentsCount=this.presetPauseSchedulerId=this.presetFadeSchedulerId=0;BNg(this)};
_.r(bx,_.GL);
var BNg=function(X){var J,p,l;_.L(function(g){if(g.nextAddress==1)return g.yield(X.JSC$21342_watchApi.playerApi,2);J=g.yieldResult;if(X.isDisposed())return g.return();X.sessionStorage=_.B$2("yt-sleep-timer");X.sessionStorage||_.Wf(new _.Kw("SessionStorage for Sleep Timer is undefined."));((p=X.sessionStorage)==null?void 0:p.get("yt-sleep-timer"))==="true"&&(Tus(),(l=X.sessionStorage)==null||l.remove("yt-sleep-timer"),J.syncVolume());$Mg(X,J);WOw(X,J);C4T(X,J);_.Ma(g)})},$Mg=function(X,J){var p=function(Y){X.onSleepTimerSettingsChanged(Y,
J)},l=function(Y){X.onPlayerStateChange(Y,J)},g=function(){X.onLoopChange(J)},B=function(){X.onCloseMiniplayer(J)},k=function(){VY2(J,(0,_.S8)(),zdA(J),X.selectedOption==="End of video",J.getPlayerState()!==1)},n=function(){X.onSeekComplete(J)},w=function(){_.gs.cancelJob(W8);
var Y=J.getCurrentTime()>=J.getDuration(),e=X.selectedOption==="End of video"||X.selectedOption==="End of playlist"&&!uqJ(X.playlistId);Y&&e&&ktA(X,J)};
J.addEventListener("onSleepTimerSettingsChanged",p);J.addEventListener("onLoopChange",g);J.addEventListener("onLoopRangeChange",g);J.addEventListener("onStateChange",l);J.addEventListener("onCloseMiniplayer",B);J.addEventListener("onSleepTimerFeatureAvailable",k);J.addEventListener("SEEK_COMPLETE",n);J.addEventListener("onAdStart",w);X.addOnDisposeCallback(function(){J.removeEventListener("onSleepTimerSettingsChanged",p);J.removeEventListener("onLoopChange",g);J.removeEventListener("onLoopRangeChange",
g);J.removeEventListener("onStateChange",l);J.removeEventListener("onCloseMiniplayer",B);J.removeEventListener("onSleepTimerFeatureAvailable",k);J.removeEventListener("SEEK_COMPLETE",n);J.removeEventListener("onAdStart",w)})},WOw=function(X,J){var p=X.JSC$21342_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){a:{var l=J.getVideoData().video_id,g,B=(g=Nu0(X.JSC$21342_watchApi))==null?void 0:g.playlistId;
X.pauseAutonavPlayback&&(J.pauseVideo(),J.syncVolume(),X.pauseAutonavPlayback=!1);if(X.selectedOption==="End of video"&&l!==X.videoId)fW(X,J);else{if(X.selectedOption==="End of playlist"){g=uqJ(X.playlistId);if(B!==X.playlistId){fW(X,J);break a}g?g&&nUT(X,J):LOA(X,J)}X.videoId=l;X.playlistId=B}}});
X.addOnDisposeCallback(function(){X.JSC$21342_watchApi.unsubscribeByKey(p)})},C4T=function(X,J){var p=_.yG().resolve(_.k3),l=_.iH(p,_.HOC,function(B){B&&X.selectedOption!=="Off"&&fW(X,J)}),g=X.JSC$21342_watchApi.subscribeToActiveChanged(function(B){var k,n;
return _.L(function(w){if(w.nextAddress==1)return w.yield(_.To().navigationFinishPromise,2);k=!_.T_H();n=_.yG().resolve(_.g9).isMiniplayerActive();B||!qLT(X.selectedOption)||n||k||fW(X,J);_.Ma(w)})},!1);
p=_.iH(p,function(B){return B.entities.playlistLoopStateEntity||{}},function(B){B=B===void 0?{}:B;
var k=MYw(X.JSC$21342_watchApi);if(k){var n;((n=B[k])==null?void 0:n.state)==="PLAYLIST_LOOP_STATE_ALL"&&qLT(X.selectedOption)&&fW(X,J)}});
X.addOnDisposeCallback(l);X.addOnDisposeCallback(p);X.addOnDisposeCallback(g)};
bx.prototype.onSleepTimerSettingsChanged=function(X,J){switch(X){case "Off":this.selectedOption!=="Off"&&fW(this,J);break;case "End of video":case "End of playlist":AVg(this,X,J);break;default:AVg(this,X,J,gU2.get(X))}};
bx.prototype.onLoopChange=function(X){(X.getLoopVideo()||X.getLoopRange())&&qLT(this.selectedOption)&&fW(this,X)};
bx.prototype.onCloseMiniplayer=function(X){qLT(this.selectedOption)&&fW(this,X)};
var AVg=function(X,J,p,l){wkJ(X,p);X.selectedOption=J;X.videoId=p.getVideoData().video_id;X.playlistId="";var g;(g=X.sessionStorage)==null||g.set("yt-sleep-timer","true");X.adjustmentsCount++;VY2(p,(0,_.S8)(),zdA(p),X.selectedOption==="End of video");if(X.selectedOption==="End of video")LOA(X,p),Ykb(X,p);else if(X.selectedOption==="End of playlist"){Ykb(X,p);var B,k;X.playlistId=(k=(B=Nu0(X.JSC$21342_watchApi))==null?void 0:B.playlistId)!=null?k:"";uqJ(X.playlistId)||LOA(X,p)}else l&&(X.presetFadeSchedulerId=
_.Vg(_.gs,function(){E16(p,15E3)},l-15E3),X.presetPauseSchedulerId=_.Vg(_.gs,function(){ktA(X,p)},l),Pa2(p,(0,_.S8)(),l))},ktA=function(X,J){if(X.JSC$21342_watchApi.isActive()){var p={dismissDialogEndpoint:{}};
var l={commandExecutorCommand:{commands:[p,{watchPlayerOverflowMenuCommand:{openMenuItemKey:"menu_item_sleep_timer"}}]}};p={buttonViewModel:{title:_.cI("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:p}}};l={buttonViewModel:{title:_.cI("SLEEP_TIMER_ADD_TIME_LABEL"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:l}}};var g={dialogHeaderViewModel:{headline:{content:_.cI("SLEEP_TIMER_ENDED_TITLE")}}},
B={basicContentViewModel:{paragraphs:[{text:{content:_.cI("SLEEP_TIMER_ENDED_TEXT")}}]}};p={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:g,content:B,footer:{panelFooterViewModel:{primaryButton:p,secondaryButton:l,shouldHideDivider:!0}}}}}}};_.yG().resolve(_.SV).resolveCommand(p,{form:{element:X}})}else Tus();vUs(X,!1);eM2(X,J);J.pauseVideo();_.bH.getInstance().getState()===2&&J.getPlayerState()===5&&(X.pauseAutonavPlayback=!0)},fW=function(X,J){vUs(X,!0);
eM2(X,J);Tus()},eM2=function(X,J){wkJ(X,J);
X.selectedOption="Off";X.videoId="";X.playlistId="";X.adjustmentsCount=0;var p;(p=X.sessionStorage)==null||p.remove("yt-sleep-timer");_.gs.cancelJob(tYA);J.resetSleepTimerMenuSettings()},vUs=function(X,J){J={timer_length_adjustment_times_during_session:X.adjustmentsCount-1,
is_session_cancelled:J};switch(X.selectedOption){case "Off":J.option_type="SLEEP_TIMER_OPTION_TYPE_OFF";break;case "End of video":J.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_VIDEO";break;case "End of playlist":J.option_type="SLEEP_TIMER_OPTION_TYPE_END_OF_PLAYLIST";break;default:J.option_type="SLEEP_TIMER_OPTION_TYPE_FIXED_MINUTES_DURATION",J.option_duration_in_minutes=gU2.get(X.selectedOption)/6E4}_.le("sleepTimerSessionFinishEvent",J)};
bx.prototype.onPlayerStateChange=function(X,J){X===1?VY2(J,(0,_.S8)(),zdA(J),this.selectedOption==="End of video"):X===0?(_.gs.cancelJob(W8),J.setVideoTimeLeft(dzA(0,0))):X===2&&_.gs.cancelJob(W8);this.selectedOption==="End of video"?X===0?ktA(this,J):X===2&&K$6(J):this.selectedOption!=="End of playlist"||uqJ(this.playlistId)||(X===0?ktA(this,J):X===2&&K$6(J))};
bx.prototype.onSeekComplete=function(X){X.getPlayerState()===2&&VY2(X,(0,_.S8)(),zdA(X),this.selectedOption==="End of video",!0)};
bx.prototype.onCueRangeEnter=function(X,J){X==="sleep-timer-fade-audio"&&E16(J,(J.getDuration()-J.getProgressState().current)*1E3)};
bx.prototype.onCueRangeExit=function(X,J){X==="sleep-timer-fade-audio"&&J.getPlayerState()!==0&&K$6(J,!0)};
var LOA=function(X,J){J.addCueRange("sleep-timer-fade-audio",J.getDuration()-15,J.getDuration());J.addEventListener("onCueRangeEnter",function(p){X.onCueRangeEnter(p,J)});
J.addEventListener("onCueRangeExit",function(p){X.onCueRangeExit(p,J)})},nUT=function(X,J){J.removeCueRange("sleep-timer-fade-audio");
J.removeEventListener("onCueRangeEnter",function(p){X.onCueRangeEnter(p,J)});
J.removeEventListener("onCueRangeExit",function(p){X.onCueRangeExit(p,J)})},wkJ=function(X,J){qLT(X.selectedOption)?nUT(X,J):(_.gs.cancelJob(X.presetPauseSchedulerId),_.gs.cancelJob(X.presetFadeSchedulerId),X.presetPauseSchedulerId=0,X.presetFadeSchedulerId=0);
K$6(J,!0)},Ykb=function(X,J){J.setLoop(!1);
J.setLoopVideo(!1);J.setLoopRange(null);(X=MYw(X.JSC$21342_watchApi))&&_.yG().resolve(_.k3).dispatch(_.uE("playlistLoopStateEntity",X,{key:X,state:"PLAYLIST_LOOP_STATE_NONE"}))};var aiw=function(X){_.GL.call(this);var J=this;this.JSC$21345_watchApi=X;_.H("web_watch_force_start_in_theater_mode")&&ZpJ(this,!0,!1);hMO(this);xMA(this);HpA(this);var p=this.JSC$21345_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){_.ch("theater_mode_cookie_max_age_seconds",-1)!==-1&&_.VG.get("wide",void 0)==="1"&&_.tn("wide","1",_.ch("theater_mode_cookie_max_age_seconds",-1))});
this.addOnDisposeCallback(function(){J.JSC$21345_watchApi.unsubscribeByKey(p)});
X=X.getRoot();if(X.is==="ytd-watch-flexy"||X.is==="ytd-watch-grid")X.onTheaterReduxValueUpdate(this.getState());this.getState()&&qop();_.H("web_watch_log_theater_mode_cookie_state")&&_.VG.get("wide","0")==="1"&&_.PnR("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED")};
_.r(aiw,_.GL);var hMO=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21345_watchApi.playerApi,2);J=l.yieldResult;p=function(g){ZpJ(X,!!g)};
J.addEventListener("SIZE_CLICKED",p);X.addOnDisposeCallback(function(){J.removeEventListener("SIZE_CLICKED",p)});
_.Ma(l)})},xMA=function(X){X.JSC$21345_watchApi.registerActionHandler("yt-toggle-theater-mode",function(J,p){ZpJ(X,J,p===void 0?!0:p)});
X.addOnDisposeCallback(function(){X.JSC$21345_watchApi.unregisterActionHandler("yt-toggle-theater-mode")})};
aiw.prototype.getState=function(){return _.Tq(_.v5().getState())};
var ZpJ=function(X,J,p){p=p===void 0?!0:p;var l,g,B,k=_.H("enable_player_resize_transition")&&!!X.JSC$21345_watchApi.getWatchNextResponse()&&!((l=X.JSC$21345_watchApi.getWatchNextResponse())==null?0:(g=l.contents)==null?0:(B=g.twoColumnWatchNextResults)==null?0:B.conversationBar);USp(function(){_.v5().dispatch(_.a4({type:"SET_IS_THEATER_MODE",payload:{isTheaterMode:J}}));_.H("theater_mode_scroll_to_top_killswitch")||X.JSC$21345_watchApi.scrollWatchTo(0,!1);_.Ym()&&_.H("external_fullscreen")&&_.vI(document.documentElement);
HpA(X);p&&_.tn("wide",J?"1":"0",_.ch("theater_mode_cookie_max_age_seconds",-1));_.xm(X.JSC$21345_watchApi.getRoot(),"yt-close-popup-action",["yt-tooltip-renderer"]);X.JSC$21345_watchApi.dispatchEvent("yt-set-theater-mode-enabled",{enabled:J});J&&qop()},{shouldWrap:k})},HpA=function(X){var J;
_.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$21345_watchApi.playerApi,2);J=p.yieldResult;J.setSizeStyle(!0,X.getState());_.Ma(p)})};var Iig=function(X){_.GL.call(this);var J=this;this.playerApi=X;this.timeToPanelSyncKeyMap={};var p;if(X==null?0:(p=X.isReady)==null?0:p.call(X)){p=_.iH(_.yG().resolve(_.k3),function(g){return g.entities.timedMarkersListSyncEntity||{}},function(g,B){g=g===void 0?{}:g;
B=B===void 0?{}:B;for(var k=_.C(Object.keys(B)),n=k.next();!n.done;n=k.next())n=n.value,g[n]!==B[n]&&UMT(J,B[n]);B=_.C(Object.keys(g));for(k=B.next();!k.done;k=B.next())k=k.value,n=g[k],J.timeToPanelSyncKeyMap[k]&&rVT(J,n)});
this.addOnDisposeCallback(p);var l=function(g){J.onCueRangeEnter(g)};
X.addEventListener("onCueRangeEnter",l);this.addOnDisposeCallback(function(){var g;(g=X.removeEventListener)==null||g.call(X,"onCueRangeEnter",l)})}};
_.r(Iig,_.GL);
var rVT=function(X,J){var p,l;if((p=X.playerApi)==null?0:(l=p.isReady)==null?0:l.call(p)){var g;if((p=J==null?void 0:(g=J.timedListData)==null?void 0:g.sections)&&J!=null&&J.key)for(g=_.C(p),p=g.next();!p.done;p=g.next())if(p=p.value,p.timedSyncDataList&&p.sectionId)for(l=0;l<p.timedSyncDataList.length;l++){var B=p.timedSyncDataList[l];B.syncItemId&&X.playerApi.addCueRange(p.sectionId+"_"+J.key+"_"+B.syncItemId,Number(B.videoTimeMs)/1E3,l===p.timedSyncDataList.length-1?0x8000000000000:Number(p.timedSyncDataList[l+
1].videoTimeMs)/1E3)}}},UMT=function(X,J){var p,l;
if((p=X.playerApi)==null?0:(l=p.isReady)==null?0:l.call(p)){var g;if((p=J==null?void 0:(g=J.timedListData)==null?void 0:g.sections)&&J!=null&&J.key)for(g=_.C(p),p=g.next();!p.done;p=g.next())if(p=p.value,p.timedSyncDataList&&p.sectionId){l=_.C(p.timedSyncDataList);for(var B=l.next();!B.done;B=l.next())B=B.value,B.syncItemId&&X.playerApi.removeCueRange(p.sectionId+"_"+J.key+"_"+B.syncItemId)}}};
Iig.prototype.onCueRangeEnter=function(X){for(var J=_.C(Object.keys(this.timeToPanelSyncKeyMap)),p=J.next();!p.done;p=J.next()){p=p.value;var l=_.C(X.split("_"+p+"_")),g=l.next().value;l=l.next().value;if(g&&l){X=_.yG().resolve(_.k3);J=this.timeToPanelSyncKeyMap[p];var B=_.DTa(X.getState(),J);p=yVJ(p,g,l);if(p===-1)break;p={activeSyncId:l,activeItemIndex:p,activeSectionInfo:{sectionIdentifier:g}};B?X.dispatch(_.jY("markersEngagementPanelSyncEntity",J,p)):X.dispatch(_.uE("markersEngagementPanelSyncEntity",
J,Object.assign({},{key:J},p)));break}}};
var yVJ=function(X,J,p){var l=_.yG().resolve(_.k3),g,B;X=(g=hNJ(l.getState(),X))==null?void 0:(B=g.timedListData)==null?void 0:B.sections;if(!X)return-1;g=0;B=_.C(X);for(X=B.next();!X.done;X=B.next()){X=X.value;l=X.timedSyncDataList||[];if(X.sectionId===J)return J=l.findIndex(function(k){return k.syncItemId===p}),J===-1?J:g+J;
g+=l.length}return-1};var OpO=function(X){_.GL.call(this);var J=this;this.JSC$21359_watchApi=X;this.unresolvedCommands=[];this.JSC$21359_watchApi.registerActionHandler("yt-update-timed-markers-sync-observer-command",function(p){oU6(J,p)});
this.addOnDisposeCallback(function(){J.JSC$21359_watchApi.unregisterActionHandler("yt-update-timed-markers-sync-observer-command")});
SkJ(this)};
_.r(OpO,_.GL);var SkJ=function(X){var J;_.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$21359_watchApi.playerApi,2);J=p.yieldResult;if(X.isDisposed())return p.return();X.timedSyncObserver=new Iig(J);X.unresolvedCommands.length&&(X.unresolvedCommands.forEach(function(l){return oU6(X,l)}),X.unresolvedCommands=[]);
_.bF(X,X.timedSyncObserver);_.Ma(p)})},oU6=function(X,J){if(X.timedSyncObserver){var p=_.a(J,cl6);
if(p&&p.timedSyncEntityKey&&p.panelSyncEntityKey){X=X.timedSyncObserver;J=p.timedSyncEntityKey;var l=p.panelSyncEntityKey;p=!!p.isEnabled;p=p===void 0?!0:p;var g=_.yG().resolve(_.k3);g=hNJ(g.getState(),J);p?X.timeToPanelSyncKeyMap[J]||(X.timeToPanelSyncKeyMap[J]=l,rVT(X,g)):(delete X.timeToPanelSyncKeyMap[J],UMT(X,g))}}else X.unresolvedCommands.push(J)};var cV2=_.q(function(X){var J=X.data,p=X.maybeLogSmartSkipClientData,l=null,g=null,B=_.H("web_enable_auto_focus_for_timely_action_button"),k=function(){l=document.activeElement},n=function(){J().smartSkipMetadata&&(l=document.activeElement,FRO(function(){return g}))},w=function(e){if(J().smartSkipMetadata&&(!e||e.key!=="Enter")){l&&l.isConnected&&(FRO(function(){return l}),l=null);
var Z;(Z=g)==null||Z.blur()}};
X=_.Sv(function(){p==null||p(!0,J());return!1});
var Y=_.A4(_.j_(function(){return J().rendererContext},{onTap:function(e,Z){Z({disableClickTracking:!0})}}),_.cf({visibilityCallback:function(e){if(B)e?g&&J().smartSkipMetadata&&(n(),document.addEventListener("focusin",k)):(document.removeEventListener("focusin",k),w());
else if(e){e=_.Ty(J().rendererContext);var Z=Number(J().maxVisibleDurationMilliseconds),h,x=(h=_.a(J().rendererContext,_.ua))==null?void 0:h.label;e&&Z&&x&&(h={label:x,command:e,durationMs:Z},_.yG().resolve(_.SO).enqueue(h))}},
showOption:{calledOnce:!1,state:"visible"},hideOption:{calledOnce:!1,state:"hidden"}}));_.ii(function(){if(B){var e;if((g=(e=Y.value)==null?void 0:e.querySelector("button"))&&J().smartSkipMetadata){var Z;(Z=Y.value)==null||Z.addEventListener("keydown",w)}}});
_.Bo(function(){B&&(g&&J().smartSkipMetadata&&g.removeEventListener("keydown",w),document.removeEventListener("focusin",k),w())});
return _.A("ytw-timely-action-view-model",{class:"ytwTimelyActionViewModelHost",el:Y,"on:click":X},_.A(_.NA,{data:function(){return J().content}},{buttonViewModel:_.q7}))},"fk");var bpw=_.q(function(X){var J=X.data,p=X.playerApi,l=_.yG().resolve(_.ry0);X=_.C(_.hF(function(){J()}));
var g=X.next().value,B=X.next().value,k=function(){return spA(J(),g())},n=function(Y,e){var Z,h,x=(Z=_.a(e==null?void 0:e.rendererContext,_.uN))==null?void 0:(h=Z.loggingDirectives)==null?void 0:h.trackingParams;
if((e=e==null?void 0:e.smartSkipMetadata)&&e.loggingData&&(h=e.loggingData,e=h.algorithmId,Z=h.startMilliseconds,h=h.endMilliseconds,e&&Z!==void 0&&h!==void 0)){var U,y;Y={smartSkipData:Object.assign({},{versionName:e,startMediaTimeMs:Z,endMediaTimeMs:h},Y&&{userInteractionMediaTimeMs:(Math.floor(((U=_.hO())==null?void 0:(y=U.getPlayer())==null?void 0:y.getCurrentTime())||0)*1E3).toString()})};U=_.Kv();var c;x&&(c=_.V_(x));U&&c&&_.kt(U,c,Y)}},w=function(Y,e){var Z=spA(J(),Y);
if(Z){var h=_.a(Z,iow),x;if(x=e)x=p(),Z=_.a(Z,iow),x=Z!=null&&Z.smartSkipMetadata?!(x==null?0:x.isSameMarkerTypeVisible((Z==null?void 0:Z.smartSkipMetadata.markerKey)||"")):!0;if(x){var U,y;(h==null?0:(U=h.smartSkipMetadata)==null?0:(y=U.loggingData)==null?0:y.isCounterfactual)||(n(!1,h),B(Y))}else e||g()!==Y||B(void 0)}};
_.ge(function(){var Y=J().timelyActions;if(Y){Y=_.C(Y);for(var e=Y.next();!e.done;e=Y.next()){e=_.a(e.value,iow);var Z=void 0;(Z=e)!=null&&Z.cueRangeId&&l.timelyActionsMap.set(e.cueRangeId,w)}_.Bo(function(){l.timelyActionsMap.clear()})}},"l2RtC");
return _.A("ytw-timely-actions-overlay-view-model",{class:"ytwTimelyActionsOverlayViewModelHost"},_.A(_.NA,{data:k},{timelyActionViewModel:function(Y){return _.A(cV2,{data:Y.data,maybeLogSmartSkipClientData:function(){n(!0,_.a(k(),iow))}})}}))},"hk");var DM2=function(X){_.GL.call(this);this.JSC$21372_watchApi=X;X=_.C(_.uo({},void 0,"UN7k5e"));this.timelyActionsOverlay=X.next().value;this.setTimelyActionsOverlay=X.next().value;fi2(this)};
_.r(DM2,_.GL);var fi2=function(X){var J,p,l,g;_.L(function(B){if(B.nextAddress==1)return RMg(X),mMA(X),X.timelyActionsContainer=document.createElement("div"),B.yield(X.JSC$21372_watchApi.playerApi,2);J=B.yieldResult;(l=(p=J).insertTimelyActionUi)==null||l.call(p,X.timelyActionsContainer);g=_.j5(X.timelyActionsContainer,function(){return _.A(bpw,{data:X.timelyActionsOverlay,playerApi:J})},"ik");
X.addOnDisposeCallback(g);_.Ma(B)})},mMA=function(X){var J=X.JSC$21372_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){RMg(X)});
X.addOnDisposeCallback(function(){X.JSC$21372_watchApi.unsubscribeByKey(J)})},RMg=function(X){var J=X.JSC$21372_watchApi.getWatchNextResponse();
if(J){var p,l;if(J=_.a((p=J.playerOverlays)==null?void 0:(l=p.playerOverlayRenderer)==null?void 0:l.timelyActionsOverlayViewModel,DHJ)){var g;(g=X.setTimelyActionsOverlay)==null||g.call(X,J)}}};var qk2=function(X){_.GL.call(this);this.JSC$21376_watchApi=X;FOJ(this)};
_.r(qk2,_.GL);var FOJ=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21376_watchApi.playerApi,2);J=l.yieldResult;p=function(g){_.Dp.instance.resolveCommand({openPopupAction:{popup:{notificationActionRenderer:_.a(g,IcA)},popupType:"TOAST"}})};
J.addEventListener("onYtShowToast",p);X.addOnDisposeCallback(function(){J.removeEventListener("onYtShowToast",p)});
_.Ma(l)})};var NNT=function(X){var J=this;this.element=new Image;this.failed=this.loaded=!1;this.resolver=new _.OC;this.element.addEventListener("load",function(){J.loaded=!0;J.resolver.resolve(J.element)});
this.element.addEventListener("error",function(){J.failed=!0});
this.element.src=X};var Mkw=function(X,J){this.image=X;this.frame=J};
Mkw.prototype.drawToCanvas=function(X,J){var p=this.frame.width/this.frame.columns,l=this.frame.height/this.frame.rows,g=J.offsetX,B=J.offsetY;XW6(J)?(X.fillStyle=J.fullscreen?"#000":"#0f0f0f",X.fillRect(g,B,(J==null?void 0:J.width)||p,(J==null?void 0:J.height)||l)):X.drawImage(this.image,this.frame.column*p,this.frame.row*l,p,l,g,B,(J==null?void 0:J.width)||p,(J==null?void 0:J.height)||l)};
var uMp=function(X){this.color=X};
uMp.prototype.drawToCanvas=function(X,J){var p=J.offsetX,l=J.offsetY,g=J.width,B=J.height;X.fillStyle=XW6(J)?J.fullscreen?"#000":"#0f0f0f":this.color;X.fillRect(p,l,g,B)};var Dm=function(X,J){DH.call(this);this.playerApi=J;this.mosaics=new Map;this.colorStore=new Map;this.pendingStoryboardIndex=this.currentStoryboardIndex=this.colorStoreTimeInterval=NaN;this.currentStoryboardSize=new _.Fv(NaN,NaN);this.lastUpdateTime=NaN;this.paused=!1;this.addEventListeners();GtO(this,X);dMJ(this);this.update()};
_.r(Dm,DH);Dm.prototype.addEventListeners=function(){var X=this,J=function(){X.update()},p=function(g){X.paused||(g.type==="newdata"&&(X.mosaics.clear(),VkT(X),RE(X)),dMJ(X),X.update())},l=function(){X.onPlayerStateChange()};
this.playerApi.addEventListener("onVideoProgress",J);this.playerApi.addEventListener("onVideoDataChange",p);this.playerApi.addEventListener("onStateChange",l);this.addOnDisposeCallback(function(){X.playerApi.removeEventListener("onVideoProgress",J);X.playerApi.removeEventListener("onVideoDataChange",p);X.playerApi.removeEventListener("onStateChange",l)})};
var GtO=function(X,J){X.cinematicContainerRenderer!==J&&(X.cinematicContainerRenderer=J,VkT(X),RE(X),X.colorStoreUpdateJobId=_.gs.addLowPriorityJob(function(){var p;if((p=X.cinematicContainerRenderer.colorStore)!=null&&p.sampledColors){p=Infinity;for(var l=_.C(X.cinematicContainerRenderer.colorStore.sampledColors),g=l.next();!g.done;g=l.next()){g=g.value;var B=Number(g.key);B!==0&&B<p&&(p=B);B=_.zU(g.value);X.colorStore.set(g.key,B)}X.colorStoreTimeInterval=p}}))},VkT=function(X){X.colorStoreUpdateJobId&&
(_.gs.cancelJob(X.colorStoreUpdateJobId),X.colorStoreUpdateJobId=void 0);
X.colorStore.clear();X.currentStoryboardColor=void 0},tks=function(X,J){var p;
return(p=X.getStoryboardFrame(J))==null?void 0:p.url};
Dm.prototype.onPlayerStateChange=function(){this.update()};
Dm.prototype.isAdPlaying=function(){return this.playerApi.getPresentingPlayerType()===2};
var dMJ=function(X){var J=X.getStoryboardFrame(0);J&&(J=new _.Fv(J.width/J.columns,J.height/J.rows),fr0(X.currentStoryboardSize,J)||(X.currentStoryboardSize=J,X.publish("STORYBOARD_SIZE_CHANGED",X.currentStoryboardSize)))},P4w=function(X,J){X.currentStoryboardIndex=J;
X.pendingStoryboardIndex=NaN;J=X.getStoryboardFrame(X.currentStoryboardIndex);X.currentStoryboard=new Mkw(X.mosaics.get(J.url).element,J);X.publish("STORYBOARD_CHANGED",X.currentStoryboard);X.lastUpdateTime=(0,_.S8)()};
Dm.prototype.isShorts=function(){return this.cinematicContainerRenderer.config.pageType==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
var RE=function(X){X.currentStoryboardIndex=NaN;X.pendingStoryboardIndex=NaN;X.currentStoryboard&&(X.currentStoryboard=void 0,X.publish("STORYBOARD_CHANGED",void 0));X.lastUpdateTime=NaN};
Dm.prototype.update=function(){if(!this.paused&&this.playerApi.getNumberOfStoryboardLevels()>0)if(this.isAdPlaying()||this.isShorts()&&this.playerApi.getProgressState().duration<15)RE(this);else{var X=this.playerApi.getPlayerState(1);if(X===-1||X===5||X===0)RE(this);else if(isNaN(this.lastUpdateTime)||!((0,_.S8)()<this.lastUpdateTime+this.cinematicContainerRenderer.config.animationConfig.minImageUpdateIntervalMs))if(X=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){X=""+Math.round(X*1E3/this.colorStoreTimeInterval)*this.colorStoreTimeInterval;var J=this.colorStore.get(X);J?J!==this.currentStoryboardColor&&(this.currentStoryboardColor=this.currentStoryboardColor=J,this.currentStoryboard=new uMp(J),this.publish("STORYBOARD_CHANGED",this.currentStoryboard),
this.lastUpdateTime=(0,_.S8)()):(_.Wf(new _.Kw("Could not find color for timestamp: "+X,this.cinematicContainerRenderer)),RE(this))}else RE(this);else QN0(this,X)}};
var QN0=function(X,J){var p=X.getStoryboardFrameIndex(J);if(p!==X.currentStoryboardIndex&&p!==X.pendingStoryboardIndex){J=tks(X,p);var l=X.mosaics.get(J);l?l.loaded&&P4w(X,p):(X.pendingStoryboardIndex=p,p=new NNT(J),X.mosaics.set(J,p),p.resolver.promise.then(function(){if(!X.isDisposed()&&!X.paused&&!isNaN(X.pendingStoryboardIndex)){var g=tks(X,X.pendingStoryboardIndex);if(g){var B;(B=X.mosaics.get(g))!=null&&B.loaded&&P4w(X,X.pendingStoryboardIndex)}else RE(X)}}))}};
Dm.prototype.getStoryboardFrameIndex=function(X){var J=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0;return this.playerApi.getStoryboardFrameIndex(X,J)};
Dm.prototype.getStoryboardFrame=function(X){var J=this.isShorts()&&this.playerApi.getNumberOfStoryboardLevels()>1?1:0,p,l;return((l=(p=this.playerApi).getStoryboardFrame)==null?void 0:l.call(p,X,J))||null};
Dm.prototype.pause=function(){this.lastUpdateTime=NaN;this.paused=!0};var F6=function(X,J,p,l){l=l===void 0?!1:l;_.GL.call(this);this.cinematicContainerRenderer=J;this.playerApi=p;this.theater=this.fullscreen=!1;var g;this.ambientLightThemeEnabled=!l&&!!(J==null?0:(g=J.config)==null?0:g.enableInLightTheme);this.ambientTheaterModeEnabled=(this.ambientFullscreenEnabled=l)&&!0;this.container=document.createElement("div");X.appendChild(this.container);this.innerContainer=document.createElement("div");this.container.appendChild(this.innerContainer);EUb(this);this.backCanvas=
Jh2();this.frontCanvas=Jh2();this.innerContainer.appendChild(this.backCanvas.element);this.innerContainer.appendChild(this.frontCanvas.element);this.storyboardManager=new Dm(J,this.playerApi);_.bF(this,this.storyboardManager);this.addEventListeners();KOp(this)?TN0(this,100+mQ(this)*3*2,100+mQ(this)*3*2):zMp(this);jN6(this,this.storyboardManager.currentStoryboard)};
_.r(F6,_.GL);
var EUb=function(X){var J=X.playerApi.getVideoAspectRatio();_.kR(X.container,{"aspect-ratio":""+J,"max-width":"100%",height:"100%",margin:"0 auto",display:"flex","flex-direction":"column","justify-content":"center","pointer-events":"none"});var p;var l;if((X.fullscreen||X.theater)&&((p=X.cinematicContainerRenderer.config)==null?0:(l=p.watchFullscreenConfig)==null?0:l.colorSourceWidthMultiplier))p=X.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceWidthMultiplier;else{var g;p=(g=
X.cinematicContainerRenderer.config.colorSourceWidthMultiplier)!=null?g:X.cinematicContainerRenderer.config.colorSourceSizeMultiplier}var B,k;if((X.fullscreen||X.theater)&&((B=X.cinematicContainerRenderer.config)==null?0:(k=B.watchFullscreenConfig)==null?0:k.colorSourceHeightMultiplier))g=X.cinematicContainerRenderer.config.watchFullscreenConfig.colorSourceHeightMultiplier;else{var n;g=(n=X.cinematicContainerRenderer.config.colorSourceHeightMultiplier)!=null?n:X.cinematicContainerRenderer.config.colorSourceSizeMultiplier}_.kR(X.innerContainer,
{"aspect-ratio":""+J,position:"relative","max-height":"100%","max-width":"100%","pointer-events":"none",transform:"scale("+p+", "+g+")"});pWw()&&_.kR(X.innerContainer,"filter","blur("+_.ch("cinematic_watch_css_filter_blur_strength",40)+"px)")};
F6.prototype.setFullscreen=function(X,J){this.fullscreen=X;this.theater=!!J;EUb(this);if(this.ambientFullscreenEnabled||this.ambientLightThemeEnabled||this.ambientTheaterModeEnabled)this.backCanvas.context.clearRect(0,0,this.backCanvas.element.width,this.backCanvas.element.height),X=this.storyboardManager.currentStoryboard,ip2(this),X&&sNp(this,X)};
F6.prototype.addEventListeners=function(){var X=this,J=this.storyboardManager.subscribe("STORYBOARD_CHANGED",function(g){jN6(X,g)}),p=this.storyboardManager.subscribe("STORYBOARD_SIZE_CHANGED",function(){zMp(X)});
this.addOnDisposeCallback(function(){X.storyboardManager.unsubscribeByKey(J);X.storyboardManager.unsubscribeByKey(p)});
var l=function(){EUb(X)};
this.playerApi.addEventListener("onVideoDataChange",l);this.addOnDisposeCallback(function(){X.playerApi.removeEventListener("onVideoDataChange",l)})};
var zMp=function(X){if(!KOp(X)){var J=X.storyboardManager.currentStoryboardSize;isNaN(J.width)||isNaN(J.height)||TN0(X,Number(J.width)+mQ(X)*3*2,Number(J.height)+mQ(X)*3*2)}},TN0=function(X,J,p){X.backCanvas.element.width=J;
X.backCanvas.element.height=p;X.frontCanvas.element.width=J;X.frontCanvas.element.height=p},KOp=function(X){return X.cinematicContainerRenderer.presentationStyle==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"},jN6=function(X,J,p){p=p===void 0?!1:p;
var l=X.frontCanvas.element.getAnimations()[0];l?(l.pause(),X.backCanvas.context.globalAlpha=Number(getComputedStyle(X.frontCanvas.element).opacity),X.frontCanvas.element.style.opacity="0",l.finish()):X.backCanvas.context.globalAlpha=1;X.backCanvas.context.drawImage(X.frontCanvas.element,0,0,X.backCanvas.element.width,X.backCanvas.element.height);ip2(X);J&&sNp(X,J);J=J?X.cinematicContainerRenderer.config.animationConfig.crossfadeDurationMs:_.ch("cinematic_watch_fade_out_duration",500);l=_.ch("cinematic_watch_transition_frame_rate")/
1E3;var g={};l&&(g={easing:"steps("+Math.round(J*l)+")"});(p===void 0?0:p)||X.frontCanvas.element.animate([{opacity:0},{opacity:1}],Object.assign({},{duration:J,iterations:1},g));X.frontCanvas.element.style.opacity="1"},ip2=function(X){var J=X.ambientLightThemeEnabled||X.ambientTheaterModeEnabled,p=X.ambientLightThemeEnabled||X.ambientFullscreenEnabled;
X.frontCanvas.context.fillStyle=X.theater&&J||X.fullscreen&&p?"#000":"#0f0f0f";pWw()||(X.frontCanvas.context.filter="blur(0)");X.frontCanvas.context.fillRect(0,0,X.frontCanvas.element.width,X.frontCanvas.element.height)},sNp=function(X,J){pWw()||(X.frontCanvas.context.filter="blur("+mQ(X)+"px)");
X.frontCanvas.context.globalAlpha=X.fullscreen&&X.ambientFullscreenEnabled||X.theater&&X.ambientTheaterModeEnabled?_.ch("cinematic_watch_effect_letterbox_opacity",.4):_.ch("cinematic_watch_effect_opacity",.4);var p={offsetX:mQ(X)*3,offsetY:mQ(X)*3,theater:X.theater,fullscreen:X.fullscreen};KOp(X)&&(p.width=100,p.height=100);J.drawToCanvas(X.frontCanvas.context,p);X.frontCanvas.context.globalAlpha=1},mQ=function(X){var J;
return(J=X.cinematicContainerRenderer.config.blurStrength)!=null?J:5};
F6.prototype.disposeInternal=function(){_.GL.prototype.disposeInternal.call(this);this.container.remove()};
F6.prototype.clear=function(){jN6(this,void 0,!0)};
F6.prototype.pause=function(){this.storyboardManager.pause()};var XXp=_.EN(function(){var X,J,p=!((J=(X=document.createElement("canvas")).getContext)==null||!J.call(X,"2d")),l;X=!((l=CSS)==null||!l.supports("filter: blur(0)"));l=!!Element.prototype.animate&&!!Element.prototype.getAnimations;var g;return p&&X&&l&&!((g=CSS)==null||!g.supports("aspect-ratio: 1 / 1"))}),qW=function(X,J){DH.call(this);
this.container=X;this.playerApi=J;this.fullscreen=this.theater=this.settingEnabled=this.isDarkModeEnabled=this.wasAllowed=!1;this.prefersReducedMotionQuery=Jz0(this);this.update()};
_.r(qW,DH);var pX2=function(X){var J=document.documentElement.hasAttribute("dark");X.isDarkModeEnabled=J;X.update()},ldg=function(X,J){X.settingEnabled=J;
X.update()};
qW.prototype.setFullscreen=function(X,J){this.fullscreen=X;this.theater=!!J;this.update()};
var gwA=function(X,J){X.cinematicContainerRenderer=J;X.cinematicContainerRenderer&&(X.cinematicsVe=_.S_(X.isShorts()?227858:159022),_.dn(_.Mp(),X.cinematicsVe),X.loggingClientData={watchCinematicContainerData:{presentationStyle:X.cinematicContainerRenderer.presentationStyle}});X.update()};
qW.prototype.isShorts=function(){var X,J;return((X=this.cinematicContainerRenderer)==null?void 0:(J=X.config)==null?void 0:J.pageType)==="CINEMATIC_CONTAINER_PAGE_TYPE_SHORTS"};
qW.prototype.isAllowed=function(){var X;if(X=XXp()){var J,p,l;X=((p=this.cinematicContainerRenderer)==null?void 0:p.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_SINGLE_COLOR"&&!((l=this.cinematicContainerRenderer)==null||!l.colorStore)||((J=this.cinematicContainerRenderer)==null?void 0:J.presentationStyle)==="CINEMATIC_CONTAINER_PRESENTATION_STYLE_DYNAMIC_BLURRED"}if(X)if(_.H("web_cinematics_pausing")){var g,B;X=this.isDarkModeEnabled||!!((g=this.cinematicContainerRenderer)==
null?0:(B=g.config)==null?0:B.enableInLightTheme)}else{var k,n;g=!!((k=this.cinematicContainerRenderer)==null?0:(n=k.config)==null?0:n.enableInLightTheme)&&(_.Bh("INNERTUBE_CLIENT_NAME")==="MWEB"||this.fullscreen||this.theater);X=this.isDarkModeEnabled||g}if(k=X){var w,Y;k=!((Y=(w=this.prefersReducedMotionQuery)==null?void 0:w.matches)!=null&&Y)}return k};
var BU2=function(X){var J;(J=X.currentCinematicEffect)==null||J.clear()},$xp=function(X){var J;
(J=X.currentCinematicEffect)==null||J.pause()},WKT=function(X){(X=X.currentCinematicEffect)!=null&&(X=X.storyboardManager,X.paused=!1,dMJ(X),X.update())};
qW.prototype.isEnabled=function(){return this.isAllowed()&&this.settingEnabled};
var Jz0=function(X){if(!_.H("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&window.matchMedia){var J=window.matchMedia("(prefers-reduced-motion: reduce)"),p=function(){X.update()};
J.addListener(p);X.addOnDisposeCallback(function(){J.removeListener(p)});
return J}};
qW.prototype.update=function(){this.isAllowed()!==this.wasAllowed&&(this.wasAllowed=this.isAllowed(),this.publish("CINEMATICS_ALLOWED_CHANGED",this.wasAllowed));if(this.isEnabled()){var X=this.cinematicContainerRenderer;this.currentCinematicEffect||(this.currentCinematicEffect=new F6(this.container,X,this.playerApi,this.isDarkModeEnabled),_.bF(this,this.currentCinematicEffect));this.currentCinematicEffect.setFullscreen(this.fullscreen,this.theater);var J=this.currentCinematicEffect;J.cinematicContainerRenderer!==
X&&(J.cinematicContainerRenderer=X,GtO(J.storyboardManager,X),EUb(J));X=_.DV();_.Rm(0,194,!0);X.save();X=_.Kv();this.cinematicsVe&&X&&_.Bv(X,[this.cinematicsVe],this.loggingClientData)}else this.currentCinematicEffect&&(X=_.Kv(),this.cinematicsVe&&X&&_.$t(X,[this.cinematicsVe],!1,this.loggingClientData),_.wv(this.currentCinematicEffect),this.currentCinematicEffect=void 0)};
_.O1.Object.defineProperties(qW.prototype,{TEST_ONLY:{configurable:!0,enumerable:!0,get:function(){}}});var Ccp=!1,Azb=function(X){_.GL.call(this);this.JSC$21409_watchApi=X;this.fullscreen=this.theater=!1;kwT(this);nw2(this);LKA(this)};
_.r(Azb,_.GL);var LKA=function(X){var J,p,l;_.L(function(g){if(g.nextAddress==1)return g.yield(X.JSC$21409_watchApi.playerApi,2);J=g.yieldResult;if(X.isDisposed())return g.return();p=X.JSC$21409_watchApi.getElement("CINEMATICS");if(!p)return g.return();X.JSC$21409_cinematicController=new qW(p,J);_.bF(X,X.JSC$21409_cinematicController);pX2(X.JSC$21409_cinematicController);wXw(X,_.eua());l=X.JSC$21409_cinematicController.subscribe("CINEMATICS_ALLOWED_CHANGED",function(B){YIs(X,B)});
X.addOnDisposeCallback(function(){X.JSC$21409_watchApi.unsubscribeByKey(l)});
vww(X);YIs(X,X.JSC$21409_cinematicController.isAllowed());eDg(X);ZNA(X);_.Ma(g)})},eDg=function(X){X.fullscreen=_.zq(_.v5().getState());
X.theater=_.Tq(_.v5().getState());hDs(X,X.fullscreen,X.theater);var J=_.iH(_.v5(),_.zq,function(l){X.fullscreen=l;hDs(X,X.fullscreen,X.theater)}),p=_.iH(_.v5(),_.Tq,function(l){X.theater=l;
hDs(X,X.fullscreen,X.theater)});
X.addOnDisposeCallback(J);X.addOnDisposeCallback(p)},kwT=function(X){var J=X.JSC$21409_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){vww(X)});
X.addOnDisposeCallback(function(){X.JSC$21409_watchApi.unsubscribeByKey(J)})},nw2=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21409_watchApi.playerApi,2);J=l.yieldResult;p=function(g){wXw(X,g)};
J.addEventListener("cinematicSettingsToggleChange",p);X.addOnDisposeCallback(function(){J.removeEventListener("cinematicSettingsToggleChange",p)});
_.Ma(l)})},vww=function(X){var J=X.JSC$21409_watchApi.getWatchNextResponse(),p;
J=_.a(J==null?void 0:(p=J.pageVisualEffects)==null?void 0:p[0],U6);var l;(l=X.JSC$21409_cinematicController)==null||gwA(l,J)},wXw=function(X,J){var p;
(p=X.JSC$21409_cinematicController)==null||ldg(p,J);xx6(X)},YIs=function(X,J){var p;
_.L(function(l){if(l.nextAddress==1)return _.H("kevlar_watch_cinematics_invisible")&&(J=!1),l.yield(X.JSC$21409_watchApi.playerApi,2);p=l.yieldResult;p.updateCinematicSettings(J);xx6(X);_.Ma(l)})},ZNA=function(X){var J=_.DV();
if(_.H("kevlar_measure_ambient_mode_idle")&&!J.getFlag(192)&&!Ccp){Ccp=!0;var p=_.j1(_.gs,function(){_.yG().resolve(_.l60).start(1E4)},5E3);
X.addOnDisposeCallback(function(){_.gs.cancelJob(p);_.yG().resolve(_.l60).stop()})}},hDs=function(X,J,p){X.fullscreen=J;
X.theater=p;var l;(l=X.JSC$21409_cinematicController)==null||l.setFullscreen(X.fullscreen,X.theater);if(_.H("web_cinematics_pausing")&&!document.documentElement.hasAttribute("dark"))if(X.theater||X.fullscreen){var g;(g=X.JSC$21409_cinematicController)==null||WKT(g)}else{var B;(B=X.JSC$21409_cinematicController)==null||$xp(B)}},xx6=function(X){var J;
X.JSC$21409_watchApi.getRoot().toggleCinematicsActive(!((J=X.JSC$21409_cinematicController)==null||!J.isEnabled()))};var rzT=function(X){_.GL.call(this);var J=this;this.JSC$21412_watchApi=X;this.commentsReady=!1;this.setCommentsJobId=0;X=_.iH(_.v5(),Bq,function(){HNp(J)});
this.addOnDisposeCallback(X);var p=this.JSC$21412_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){ads(J)}),l=this.JSC$21412_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){ads(J)});
this.addOnDisposeCallback(function(){J.JSC$21412_watchApi.unsubscribeByKey(p);J.JSC$21412_watchApi.unsubscribeByKey(l)});
var g=function(){_.H("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&Ux6(J,"false")};
this.JSC$21412_watchApi.getRoot().addEventListener("yt-page-data-will-update",g);this.addOnDisposeCallback(function(){J.JSC$21412_watchApi.getRoot().removeEventListener("yt-page-data-will-update",g)});
ads(this)};
_.r(rzT,_.GL);var ads=function(X){X.commentsReady=!1;_.gs.cancelJob(X.setCommentsJobId);X.setCommentsJobId=_.j1(_.gs,function(){HNp(X)},1E3)},HNp=function(X){if(!X.commentsReady){_.KV("cmi");
_.gs.cancelJob(X.setCommentsJobId);var J,p,l,g,B=(J=X.JSC$21412_watchApi.getWatchNextResponse())==null?void 0:(p=J.contents)==null?void 0:(l=p.twoColumnWatchNextResults)==null?void 0:(g=l.results)==null?void 0:g.results.contents;J=void 0;if(B&&B.length)for(B=_.C(B),p=B.next();!p.done;p=B.next())if(p=p.value,g=l=void 0,((l=p)==null?void 0:(g=l.itemSectionRenderer)==null?void 0:g.sectionIdentifier)==="comment-item-section"){_.H("web_watch_provide_undefined_comments")?J=p.itemSectionRenderer:X.JSC$21412_watchApi.provideRenderingData("COMMENTS",
p.itemSectionRenderer);Ux6(X,"true");break}_.H("web_watch_provide_undefined_comments")&&X.JSC$21412_watchApi.provideRenderingData("COMMENTS",J);X.commentsReady=!0;X.JSC$21412_watchApi.dispatchEvent("yt-watch-comments-ready")}},Ux6=function(X,J){var p;
(p=X.JSC$21412_watchApi.getElement("COMMENTS"))==null||p.setAttribute("canScheduleJobs",J)};var Idp=["engagement-panel-ads"],cz2=function(X){_.GL.call(this);var J=this;this.JSC$21415_watchApi=X;this.providePlayerJobId=this.provideWatchNextJobId=this.provideRichGridJobId=0;this.directlyProvideComments=_.H("swatcheroo_directly_provide_comments");this.provideWatchNextSecondaryResults=_.H("web_watch_provide_secondary_results_renderer");this.swatcherooProvideAllDataOnScheduledJob=_.H("swatcheroo_provide_all_data_on_scheduled_job");this.provideAllDataDelayMs=_.ch("swatcheroo_provide_all_data_delay_ms",
250);if(this.swatcherooProvideAllDataOnScheduledJob)yzg(this);else{var p=this.JSC$21415_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){ow6(J);NW(J)}),l=this.JSC$21415_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){MW(J);
NW(J)});
this.JSC$21415_watchApi.getRoot().is==="ytd-watch-grid"&&_.H("swatcheroo_pbs_load_grid")&&(SIp(this),ONA(this));this.addOnDisposeCallback(function(){J.JSC$21415_watchApi.unsubscribeByKey(p);J.JSC$21415_watchApi.unsubscribeByKey(l);_.gs.cancelJob(J.provideRichGridJobId)});
ow6(this);MW(this)}};
_.r(cz2,_.GL);var yzg=function(X){var J=X.JSC$21415_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){X.providePlayerJobId=_.FQ(_.gs,function(){ow6(X);NW(X)},X.provideAllDataDelayMs)}),p=X.JSC$21415_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){X.provideWatchNextJobId=_.FQ(_.gs,function(){MW(X);
NW(X)},X.provideAllDataDelayMs)}),l=X.JSC$21415_watchApi.subscribe("WATCH_NEXT_RESPONSE_RELOADED",function(){X.provideWatchNextJobId=_.FQ(_.gs,function(){MW(X);
NW(X)},X.provideAllDataDelayMs)});
X.JSC$21415_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.j1(_.gs,function(){ow6(X);MW(X);NW(X)},100)});
X.JSC$21415_watchApi.addPageDisposeJob(function(){_.gs.cancelJob(X.provideWatchNextJobId);_.gs.cancelJob(X.providePlayerJobId)});
X.addOnDisposeCallback(function(){X.JSC$21415_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");X.JSC$21415_watchApi.unsubscribeByKey(J);X.JSC$21415_watchApi.unsubscribeByKey(p);X.JSC$21415_watchApi.unsubscribeByKey(l);_.gs.cancelJob(X.providePlayerJobId);_.gs.cancelJob(X.provideWatchNextJobId)});
ow6(X);MW(X)},ow6=function(X){var J=X.JSC$21415_watchApi.getPlayerResponse(),p,l,g=(l=J==null?void 0:(p=J.playabilityStatus)==null?void 0:p.messageRenderers)!=null?l:[],B,k;
J=(k=J==null?void 0:(B=J.playabilityStatus)==null?void 0:B.messages)!=null?k:[];B=_.C(J);for(k=B.next();!k.done;k=B.next())g.push({alertRenderer:{text:_.AW(k.value),type:"WARNING"}});X.JSC$21415_watchApi.provideRenderingData("ALERTS",g)},MW=function(X){var J=[],p,l,g,B=X.JSC$21415_watchApi.getWatchNextResponse(),k,n,w,Y,e=B==null?void 0:(k=B.contents)==null?void 0:(n=k.twoColumnWatchNextResults)==null?void 0:(w=n.results)==null?void 0:(Y=w.results)==null?void 0:Y.contents;
if(e)for(k=_.C(e),n=k.next();!n.done;n=k.next())if(n=n.value,n.videoPrimaryInfoRenderer)var Z=n;else if(n.videoSecondaryInfoRenderer){var h=n;Y=w=void 0;n=Object.assign({},(w=n.videoSecondaryInfoRenderer)==null?void 0:(Y=w.metadataRowContainer)==null?void 0:Y.metadataRowContainerRenderer);if(n.rows&&n.collapsedItemCount!==void 0){n.rows=n.rows.slice(0,n.collapsedItemCount).filter(function(bt){return!!bt.richMetadataRowRenderer});
n.collapsedItemCount=n.rows.length;var x={metadataRowContainerRenderer:n}}}else if(n.merchandiseShelfRenderer)var U=n;else if(n.ticketShelfRenderer)var y=n;else if(n.expandableMetadataRenderer)var c=n;else if(n.itemSectionRenderer)if(w=n.itemSectionRenderer.contents,Y=void 0,X.directlyProvideComments&&((Y=n.itemSectionRenderer)==null?void 0:Y.sectionIdentifier)==="comment-item-section")_.KV("cmi"),X.JSC$21415_watchApi.provideRenderingData("COMMENTS",n.itemSectionRenderer);else if(w)for(n=_.C(w),w=
n.next();!w.done;w=n.next())if(w=w.value,w.commentsEntryPointHeaderRenderer)var D=w;else if(w.clarificationRenderer||w.infoPanelContainerRenderer||w.infoPanelContentRenderer||w.emergencyOneboxRenderer){J.push(w);var m=m||!!h}else w.limitedStateMessageRenderer?l=w:w.videoMetadataCarouselViewModel&&(g=w);if(_.H("web_watch_merch_in_sd_when_ticket_shelf_present")&&U&&y){var d=U;U=void 0}if(X.provideWatchNextSecondaryResults){var G,P,Q;X.JSC$21415_watchApi.provideRenderingData("WATCH_NEXT_SECONDARY_RESULTS",
B==null?void 0:(G=B.contents)==null?void 0:(P=G.twoColumnWatchNextResults)==null?void 0:(Q=P.secondaryResults)==null?void 0:Q.secondaryResults)}if(X.JSC$21415_watchApi.getRoot().is==="ytd-watch-grid"){var E,BK;X.JSC$21415_watchApi.provideRenderingData("LIVE_CHAT",B==null?void 0:(E=B.contents)==null?void 0:(BK=E.twoColumnWatchNextResults)==null?void 0:BK.conversationBar)}var CY,Um,em,HK;(G=B==null?void 0:(CY=B.contents)==null?void 0:(Um=CY.twoColumnWatchNextResults)==null?void 0:(em=Um.secondaryResults)==
null?void 0:(HK=em.secondaryResults)==null?void 0:HK.offerModule)&&(G.donationShelfRenderer||G.donationUnavailableRenderer)&&X.JSC$21415_watchApi.getRoot().is!=="ytd-watch-grid"&&(p=G);CY=X.JSC$21415_watchApi.getPlayerResponse();if(!CY||!_.gXm(CY.playabilityStatus,B==null?void 0:B.playerOverlays)){var N4;if(B==null?0:(N4=B.contents)==null?0:N4.singleColumnWatchNextResults){var t6,dC;var ZX=B==null?void 0:(t6=B.contents.singleColumnWatchNextResults.results)==null?void 0:(dC=t6.results)==null?void 0:
dC.contents}else{var XU,Em,eu,hr;N4=!!(e==null?0:(XU=e[0])==null?0:(Em=XU.itemSectionRenderer)==null?0:(eu=Em.contents)==null?0:(hr=eu[0])==null?0:hr.backgroundPromoRenderer);var yk,UT;XU=!!(B==null?0:(yk=B.contents)==null?0:(UT=yk.twoColumnWatchNextResults)==null?0:UT.secondaryResults);N4&&!XU&&(ZX=e)}}e=J[0];yk=J[1];m&&J.length===1&&(yk=e,e=void 0);X.JSC$21415_watchApi.provideRenderingData("PRIMARY_INFO",Z);X.JSC$21415_watchApi.provideRenderingData("SECONDARY_INFO",h);X.JSC$21415_watchApi.provideRenderingData("COMMENTS_ENTRY_POINT_HEADER",
D);X.JSC$21415_watchApi.provideRenderingData("VIDEO_METADATA_CAROUSEL",g);X.JSC$21415_watchApi.provideRenderingData("CLARIFICATION",e);X.JSC$21415_watchApi.provideRenderingData("RICH_METADATA",x);X.JSC$21415_watchApi.provideRenderingData("MERCH_SHELF",U);_.H("web_watch_merch_in_sd_when_ticket_shelf_present")&&X.JSC$21415_watchApi.provideRenderingData("MERCH_SHELF_IN_SD",d);X.JSC$21415_watchApi.provideRenderingData("TICKET_SHELF",y);X.JSC$21415_watchApi.provideRenderingData("LIMITED_STATE",l);X.JSC$21415_watchApi.getRoot().is!==
"ytd-watch-grid"&&X.JSC$21415_watchApi.provideRenderingData("DONATION_SHELF",p);X.JSC$21415_watchApi.provideRenderingData("SINGLE_COLUMN_CONTENTS",ZX);X.JSC$21415_watchApi.provideRenderingData("INFO_PANEL_BELOW_METADATA",yk);X.JSC$21415_watchApi.provideRenderingData("EXPANDABLE_METADATA",c);if(X.swatcherooProvideAllDataOnScheduledJob){var Wp,vK,mW,W0,ut,c0;Z=B==null?void 0:(Wp=B.contents)==null?void 0:(vK=Wp.twoColumnWatchNextResults)==null?void 0:(mW=vK.secondaryResults)==null?void 0:(W0=mW.secondaryResults)==
null?void 0:(ut=W0.results)==null?void 0:(c0=ut[0])==null?void 0:c0.richGridRenderer;X.JSC$21415_watchApi.provideRenderingData("RICH_GRID_RENDERER",Z)}};
cz2.prototype.hasCompanionAds=function(X){var J,p;return(p=X==null?void 0:(J=X.adPlacements)==null?void 0:J.some(function(l){var g,B,k,n;return(l==null?void 0:(g=l.adPlacementRenderer)==null?void 0:(B=g.renderer)==null?void 0:B.actionCompanionAdRenderer)||(l==null?void 0:(k=l.adPlacementRenderer)==null?void 0:(n=k.renderer)==null?void 0:n.topBannerImageTextIconButtonedLayoutViewModel)}))!=null?p:!1};
var NW=function(X){if(!_.H("swaterdoo_ps_wn_handle_ks")){X.swatcherooProvideAllDataOnScheduledJob||ONA(X,3E3);var J=X.JSC$21415_watchApi.getPlayerResponse(),p,l,g,B,k,n=(p=X.JSC$21415_watchApi.getWatchNextResponse())==null?void 0:(l=p.contents)==null?void 0:(g=l.twoColumnWatchNextResults)==null?void 0:(B=g.secondaryResults)==null?void 0:(k=B.secondaryResults)==null?void 0:k.offerModule;J=X.hasCompanionAds(J);var w,Y;p=(n==null?void 0:(w=n.tvfilmOfferModuleRenderer)==null?void 0:w.clientShouldSuppressIfCompanionAdDisplayed)||
(n==null?void 0:(Y=n.unlimitedOfferModuleRenderer)==null?void 0:Y.suppressIfCompanionAds);w=J&&p;X.JSC$21415_watchApi.getRoot().is==="ytd-watch-grid"&&X.JSC$21415_watchApi.provideRenderingData("OFFER_MODULE",w?void 0:n)}},ONA=function(X,J){_.H("swatcheroo_pbs_load_grid")&&(X.provideRichGridJobId&&_.gs.cancelJob(X.provideRichGridJobId),X.provideRichGridJobId=_.FQ(_.gs,function(){X.provideRichGridJobId=0;
var p,l,g,B,k,n,w,Y=(p=X.JSC$21415_watchApi.getWatchNextResponse())==null?void 0:(l=p.contents)==null?void 0:(g=l.twoColumnWatchNextResults)==null?void 0:(B=g.secondaryResults)==null?void 0:(k=B.secondaryResults)==null?void 0:(n=k.results)==null?void 0:(w=n[0])==null?void 0:w.richGridRenderer;Y&&X.JSC$21415_watchApi.provideRenderingData("RICH_GRID_RENDERER",Y)},J))},SIp=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21415_watchApi.playerApi,2);J=l.yieldResult;p=function(){X.onPlaybackStart()};
J.addEventListener("onPlaybackStartExternal",p);X.addOnDisposeCallback(function(){J.removeEventListener("onPlaybackStartExternal",p)});
_.Ma(l)})};
cz2.prototype.onPlaybackStart=function(){ONA(this)};var bNA=_.S_(115994),fdg=_.S_(115993),ux=function(X,J,p){var l=this;var g=p.dragDownAction;this.layer=0;this.JSC$21430_watchConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{fade:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return l.dragDownAction()}}}};
this.JSC$21430_watchFullScreenConfig={startPosition:0,draggingClass:"gesture-dragging",triggers:{down:{disableFinish:!0,endOpacity:.6,endPosition:100,threshold:100,triggerAction:function(){return l.dragDownAction()}}}};
this.fullscreen=!1;var B=_.Mp();_.Vp(B,bNA,this.layer);_.Vp(B,fdg,this.layer);this.dragDownAction=function(){g();_.BE(B,{visualElement:l.fullscreen?bNA:fdg})};
this.gesture=new KA(X,J,this.getConfig(!1),"pandown");this.attach()};
ux.prototype.attach=function(){this.gesture.attach()};
ux.prototype.detach=function(){this.gesture.detach()};
ux.prototype.update=function(X){this.fullscreen=X;var J=this.gesture;X=this.getConfig(X);J.config=X};
ux.prototype.getConfig=function(X){return X?this.JSC$21430_watchFullScreenConfig:this.JSC$21430_watchConfig};var RD6=function(X){_.GL.call(this);var J=this;this.JSC$21433_watchApi=X;X.playerApi.then(function(p){J.player=p});
this.gestures=new ux(this.JSC$21433_watchApi.getRoot(),X.getElement("PLAYER_CONTAINER"),{dragDownAction:function(){if(Uwg(_.v5().getState())&&Bq(_.v5().getState())<=0)if(_.zq(_.v5().getState())){var p;(p=J.player)==null||p.toggleFullscreen()}else _.xm(J.JSC$21433_watchApi.getRoot(),"yt-activate-miniplayer-from-watch-action")}});
Dxb(this)};
_.r(RD6,_.GL);var Dxb=function(X){var J=_.iH(_.v5(),_.zq,function(p){X.onFullscreenChanged(p)});
X.addOnDisposeCallback(J);J=_.iH(_.v5(),Bq,function(p){X.gestures&&(p>0?X.gestures.detach():X.gestures.attach())});
X.addOnDisposeCallback(J)};
RD6.prototype.onFullscreenChanged=function(X){this.gestures&&this.gestures.update(X)};var mx6=["PLAYLIST"],qIT=function(X){_.GL.call(this);var J=this;this.JSC$21436_watchApi=X;this.clearDataJobId=0;this.pageDisposalDataTypes=[];this.runPageDisposeJob=function(){};
this.runClearDataJob=function(){};
this.runOnYtNavigateAwayFinish=function(){};
this.addOnDisposeCallback(X.subscribeToActiveChanged(function(p){J.onActiveChanged(p)}));
FK0(this)};
_.r(qIT,_.GL);var NUA=function(X){X.pageDisposalDataTypes=Object.values(rN2).filter(function(J){return!mx6.includes(J)})},FK0=function(X){if(_.H("swatcheroo_enable_ghost_cards")||_.H("web_watch_clear_data_on_page_dispose"))NUA(X),X.JSC$21436_watchApi.registerActionHandler("yt-pending-navigation-cancelled",function(){_.gs.cancelJob(X.clearDataJobId);
X.clearDataJobId=0}),X.runPageDisposeJob=function(){var J=_.yG().resolve(_.vE).getDestinationPageType()==="watch";
X.clearDataJobId=_.FQ(_.gs,X.runClearDataJob,J?0:_.ch("web_watch_delay_page_dispose_ms",1E4))},X.runClearDataJob=function(){MK6(X)},X.runOnYtNavigateAwayFinish=function(){X.clearDataJobId&&(_.gs.cancelJob(X.clearDataJobId),X.clearDataJobId=0,MK6(X))},document.addEventListener("yt-navigate-finish",X.runOnYtNavigateAwayFinish),X.JSC$21436_watchApi.addPageDisposeJob(X.runPageDisposeJob),X.addOnDisposeCallback(function(){X.JSC$21436_watchApi.removePageDisposeJob(X.runPageDisposeJob);
X.JSC$21436_watchApi.unregisterActionHandler("yt-pending-navigation-cancelled");document.removeEventListener("yt-navigate-finish",X.runOnYtNavigateAwayFinish)})},MK6=function(X){X.pageDisposalDataTypes.forEach(function(J){X.JSC$21436_watchApi.provideRenderingData(J,void 0)});
X.clearDataJobId=0};
qIT.prototype.onActiveChanged=function(X){X&&((X=document.querySelector("#watch-page-skeleton"))&&_.Fa(X),uTA(this),document.body.removeAttribute("no-y-overflow"),_.$y("IS_SHELL_LOAD")&&Qmw())};
var uTA=function(X){_.L(function(J){if(J.nextAddress==1)return J.yield(X.JSC$21436_watchApi.playerApi,2);_.$S();_.Ma(J)})};var GwA=_.H("kevlar_watch_while_counterfactual")?0:.25,Pc2=function(X){_.GL.call(this);this.JSC$21439_watchApi=X;this.JSC$21439_watchWhileEnabled=_.H("kevlar_watch_while_v2");this.JSC$21439_watchPipEnabled=_.H("web_watch_pip");dxO(this);VK2(this);tKw(this)};
_.r(Pc2,_.GL);var dxO=function(X){X.JSC$21439_watchApi.registerActionHandler("yt-activate-miniplayer-from-watch-action",function(){QFT(X)});
X.addOnDisposeCallback(function(){X.JSC$21439_watchApi.unregisterActionHandler("yt-activate-miniplayer-from-watch-action")})},VK2=function(X){var J,p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21439_watchApi.playerApi,2);J=l.yieldResult;p=function(g){g&&X.JSC$21439_watchPipEnabled?(g=_.yG().resolve(_.vE),_.To().watchPipActivation=!0,_.kOO(_.yG().resolve(_.g9),g.data)):QFT(X)};
J.addEventListener("onCollapseMiniplayer",p);X.addOnDisposeCallback(function(){J.removeEventListener("onCollapseMiniplayer",p)});
_.Ma(l)})},tKw=function(X){var J=X.JSC$21439_watchApi.getElement("PLAYER_CONTAINER");
window.IntersectionObserver&&J&&X.JSC$21439_watchWhileEnabled&&(X.playerIntersectionObserver=new IntersectionObserver(function(p){X.handleIntersect(p)},{threshold:[GwA]}),X.playerIntersectionObserver.observe(J),X.addOnDisposeCallback(function(){var p;
(p=X.playerIntersectionObserver)==null||p.disconnect()}))},QFT=function(X){var J,p,l;
_.L(function(g){if(g.nextAddress==1)return J=_.yG().resolve(_.vE),p=J.data,l=_.Mi4(p.response,p.playerResponse),_.To().miniplayerButtonActivation=!0,_.yG().resolve(_.g9).collapse(),g.yield(_.To().navigationFinishPromise,2);if(g.nextAddress!=3)return _.To().currentEndpoint=l.watchEndpoint||null,g.yield(_.yG().resolve(_.g9).activate(X.JSC$21439_watchApi.getElement("PLAYER"),l,p),3);_.To().userActivation=!0;_.Ma(g)})};
Pc2.prototype.handleIntersect=function(X){Ewg(this,X[X.length-1])};
var Ewg=function(X,J){X.watchWhileJobId&&_.gs.cancelJob(X.watchWhileJobId);X.watchWhileJobId=_.gs.addLowPriorityJob(function(){var p,l;return _.L(function(g){if(g.nextAddress==1)return X.watchWhileJobId=void 0,p=_.yG().resolve(_.g9),J.intersectionRatio>GwA?p.isMiniplayerActive()?g.yield(p.deactivate(),0):g.jumpTo(0):(l=!p.isMiniplayerActive())?g.yield(KKJ(X),5):g.jumpTo(4);g.nextAddress!=4&&(l=g.yieldResult);if(!l)return g.jumpTo(0);_.To().watchWhileActivation=!0;return g.yield(TUA(X),0)})},100)},
KKJ=function(X){return _.L(function(J){return J.nextAddress==1?_.H("kevlar_watch_while_paused")?J.return(!0):J.yield(X.isPlayerPlaying(),2):J.return(J.yieldResult)})};
Pc2.prototype.isPlayerPlaying=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$21439_watchApi.playerApi,2);J=p.yieldResult;return p.return(J.getPlayerStateObject().isPlaying)})};
var TUA=function(X){var J,p;return _.L(function(l){J=_.yG().resolve(_.vE).data;p=_.Mi4(J.response,J.playerResponse);_.To().currentEndpoint=p.watchEndpoint||null;return l.yield(_.yG().resolve(_.g9).activate(X.JSC$21439_watchApi.getElement("PLAYER"),p,J),0)})};var iN2=function(X){_.GL.call(this);this.JSC$21443_watchApi=X;zDp(this);jFw(this)};
_.r(iN2,_.GL);var jFw=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21443_watchApi.playerApi,2);J=l.yieldResult;p=function(g){var B;g.sessionData&&g.sessionData.itct&&(B=g.sessionData.itct);var k=g.watchEndpoint;if(k&&g.sessionData&&g.sessionData.autonav)k=_.gWY(k,B);else{var n;k=_.Zt(g.videoId,(n=g.listId)!=null?n:void 0,B)}B={endpoint:k};g.sessionData&&(B.tempData=g.sessionData);X.JSC$21443_watchApi.dispatchEvent("yt-navigate",B)};
J.addEventListener("onPlayVideo",p);X.addOnDisposeCallback(function(){J.removeEventListener("onPlayVideo",p)});
_.Ma(l)})},zDp=function(X){var J=function(p){X.onYtNavigate(p)};
X.JSC$21443_watchApi.getRoot().addEventListener("yt-navigate",J);X.addOnDisposeCallback(function(){X.JSC$21443_watchApi.getRoot().removeEventListener("yt-navigate",J)})};
iN2.prototype.onYtNavigate=function(X){var J=this,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){if(Z.nextAddress==1){if(!((p=X.detail)==null?0:(l=p.endpoint)==null?0:l.watchEndpoint))return Z.return();g=X.detail.endpoint.watchEndpoint;B=J.JSC$21443_watchApi.getWatchNextResponse();n=_.a((k=B)==null?void 0:k.currentVideoEndpoint,_.CV);if(!n)return Z.return();if(g.videoId!==n.videoId||g.playlistId&&g.playlistId!==n.playlistId||typeof g.startTimeSeconds!=="number")return Z.jumpTo(0);X.stopPropagation();(w=
_.H("kevlar_watch_while_v2")&&!_.H("kevlar_watch_while_counterfactual"))&&_.yG().resolve(_.g9).isMiniplayerActive()||J.JSC$21443_watchApi.scrollWatchTo(0,!0);return Z.yield(J.JSC$21443_watchApi.playerApi,3)}Y=Z.yieldResult;e=g.startTimeSeconds;Y.seekTo(e,void 0,void 0,void 0,84);Y.wakeUpControls();e<Y.getDuration()&&Y.playVideo();_.Ma(Z)})};var XtA=function(X){_.GL.call(this);var J=this;this.JSC$21446_watchApi=X;var p=this.JSC$21446_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){sFw(J)});
this.addOnDisposeCallback(function(){J.JSC$21446_watchApi.unsubscribeByKey(p)});
sFw(this);_.H("enable_ai_companion")&&(X=this.JSC$21446_watchApi.getElement("PERSISTENT_PANEL_CONTAINER"))&&Qfs(X,"WATCH")};
_.r(XtA,_.GL);var sFw=function(X){var J=X.JSC$21446_watchApi.getWatchNextResponse();if(J){var p,l=[].concat(_.EU((p=J==null?void 0:J.engagementPanels)!=null?p:[]));_.H("web_watch_comments_visible_by_default")&&(p=l.find(function(g){var B;return((B=g.engagementPanelSectionListRenderer)==null?void 0:B.targetId)==="engagement-panel-comments-section"}),p==null?0:p.engagementPanelSectionListRenderer)&&(p.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED");
l.unshift.apply(l,_.EU(JwO(J)));X.JSC$21446_watchApi.provideRenderingData("ENGAGEMENT_PANELS",l)}},lmA=function(X){var J,p,l,g=(J=X.engagementPanels)==null?void 0:(p=J.find(function(x){var U;
return((U=x.engagementPanelSectionListRenderer)==null?void 0:U.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(l=p.engagementPanelSectionListRenderer.content)==null?void 0:l.structuredDescriptionContentRenderer,B;
if(_.a(g==null?void 0:(B=g.items)==null?void 0:B.find(function(x){return!!_.a(x,YPw)}),YPw))return!0;
var k,n,w,Y;if(X=(((k=X.contents)==null?void 0:(n=k.twoColumnWatchNextResults)==null?void 0:(w=n.results)==null?void 0:(Y=w.results)==null?void 0:Y.contents)||[]).find(function(x){return x.videoPrimaryInfoRenderer})){var e,Z,h;
return(((e=X.videoPrimaryInfoRenderer)==null?void 0:(Z=e.videoActions)==null?void 0:(h=Z.menuRenderer)==null?void 0:h.flexibleItems)||[]).some(function(x){x=_.a(x,_.jZk);if(!x)return!1;var U,y;x=(U=x.topLevelButton)==null?void 0:(y=U.buttonViewModel)==null?void 0:y.onTap;if(!x)return!1;U=_.Xg(x);if(!U)return!1;if(ptp(U))return!0;if(_.H("enable_creator_chatbot")){U=_.a(U,_.Im);if(!U)return!1;var c;return(c=U.commands)==null?void 0:c.some(function(D){return ptp(D)})}return!1})}return!1},ptp=function(X){var J;
return((J=_.a(X,_.iy))==null?void 0:J.panelIdentifier)==="PAyouchat"},JwO=function(X){var J=[];
if(!_.H("web_watch_inject_placeholder_fantasy_panel_killswitch")){var p,l,g,B=(p=X.engagementPanels)==null?void 0:(l=p.find(function(n){var w;return((w=n.engagementPanelSectionListRenderer)==null?void 0:w.panelIdentifier)==="engagement-panel-structured-description"}))==null?void 0:(g=l.engagementPanelSectionListRenderer.content)==null?void 0:g.structuredDescriptionContentRenderer,k;
_.a(B==null?void 0:(k=B.items)==null?void 0:k.find(function(n){return!!_.a(n,lN2)}),lN2)&&(p=_.NlI("PAsports_fantasy"),p.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J.push(p))}lmA(X)&&(X=_.NlI("PAyouchat"),X.engagementPanelSectionListRenderer.targetId="PAyouchat",X.engagementPanelSectionListRenderer.visibility="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",J.push(X));
return J};var Bg2=function(X){_.GL.call(this);this.JSC$21449_watchApi=X;gsb(this)};
_.r(Bg2,_.GL);var gsb=function(X){X.JSC$21449_watchApi.registerActionHandler("yt-loop-command",function(J){$Ws(X,J)});
X.JSC$21449_watchApi.registerActionHandler("yt-repeat-chapter-command",function(J){WQs(X,J)});
X.addOnDisposeCallback(function(){X.JSC$21449_watchApi.unregisterActionHandler("yt-loop-command");X.JSC$21449_watchApi.unregisterActionHandler("yt-repeat-chapter-command")})},$Ws=function(X,J){var p;
_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21449_watchApi.playerApi,2);p=l.yieldResult;_.a(J,epp).loop?(p.setLoopRange({startTimeMs:Number(_.a(J,epp).startTimeMs),endTimeMs:Number(_.a(J,epp).endTimeMs),postId:_.a(J,epp).postId,type:"clips"}),p.playVideo()):p.setLoopRange(null);_.Ma(l)})},WQs=function(X,J){var p,l;
_.L(function(g){if(g.nextAddress==1)return g.yield(X.JSC$21449_watchApi.playerApi,2);p=g.yieldResult;l=_.a(J,RPA).repeat;l==="REPEAT_CHAPTER_TYPE_ENABLE_REPEAT"?(p.setLoopRange({startTimeMs:Number(_.a(J,RPA).startTimeMs),endTimeMs:Number(_.a(J,RPA).endTimeMs),type:"repeatChapter"}),p.playVideo()):l==="REPEAT_CHAPTER_TYPE_DISABLE_REPEAT"&&p.setLoopRange(null);_.Ma(g)})};var k9A=function(X){_.GL.call(this);this.JSC$21454_watchApi=X;Cxw(this)};
_.r(k9A,_.GL);var Cxw=function(X){X.JSC$21454_watchApi.registerActionHandler("yt-watch-player-overflow-menu-command",function(J){nsg(X,J)});
X.addOnDisposeCallback(function(){X.JSC$21454_watchApi.unregisterActionHandler("yt-watch-player-overflow-menu-command")})},nsg=function(X,J){var p,l,g,B,k,n,w,Y,e,Z,h;
_.L(function(x){if(x.nextAddress==1)return x.yield(X.JSC$21454_watchApi.playerApi,2);p=x.yieldResult;if(B=(g=(l=_.a(J,mYT))==null?void 0:l.highlightedMenuItemKey)!=null?g:"")(n=(k=p).highlightSettingsMenuItem)==null||n.call(k,B);if(e=(Y=(w=_.a(J,mYT))==null?void 0:w.openMenuItemKey)!=null?Y:"")(h=(Z=p).openSettingsMenuItem)==null||h.call(Z,e);_.Ma(x)})};var LQp=_.o4("/youtube/app/watch/player_state","playerStateEntity");var G9=function(X){_.GL.call(this);this.JSC$21457_watchApi=X;AwA(this)};
_.r(G9,_.GL);var wtg=function(X){switch(X){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"}},AwA=function(X){var J,p,l,g,B;
_.L(function(k){if(k.nextAddress==1)return k.yield(X.JSC$21457_watchApi.playerApi,2);J=k.yieldResult;if(X.isDisposed())return k.return();p=function(n){X.onPlayerStateChange(n)};
l=function(n){X.onAdStateChange(n)};
g=function(){X.onAdSkip()};
B=function(n){X.onVideoDataChange(n)};
J.addEventListener("onStateChange",p);J.addEventListener("onAdStateChange",l);J.addEventListener("onAdSkip",g);J.addEventListener("onVideoDataChange",B);X.addOnDisposeCallback(function(){J.removeEventListener("onStateChange",p);J.removeEventListener("onAdStateChange",l);J.removeEventListener("onAdSkip",g);J.removeEventListener("onVideoDataChange",B)});
_.Ma(k)})},YE6=function(X){var J=_.Yr(),p=J.dispatch;
a:switch(X.adsState){case -1:case 0:var l="ADS_STATE_NONE";break a;case 1:case 2:case 3:l="ADS_STATE_PLAYING";break a;default:l="ADS_STATE_UNKNOWN"}p.call(J,_.uE("playerStateEntity",LQp,{key:LQp,playerState:wtg(X.playerState),adsState:l,videoId:X.videoId}))};
G9.prototype.onPlayerStateChange=function(X){var J=this,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(J.JSC$21457_watchApi.playerApi,2);p=l.yieldResult;if(J.isDisposed())return l.return();J.playerState=X;J.videoId=p.getVideoData().video_id;YE6(J);_.Ma(l)})};
G9.prototype.onAdStateChange=function(X){this.adsState=X;YE6(this)};
G9.prototype.onAdSkip=function(){this.adsState=0;YE6(this)};
G9.prototype.onVideoDataChange=function(X){X.type==="newdata"&&(this.adsState=-1,YE6(this))};var eVA=function(X){_.GL.call(this);var J=this;this.JSC$21461_watchApi=X;this.enableExternalPlaylistPanelInPlayer=_.H("delhi_web_player_use_external_playlist_panel");_.yG().resolve(_.hI).setPlayer(this.JSC$21461_watchApi.getElement("PLAYER"));X=this.JSC$21461_watchApi.subscribeToActiveChanged(function(p){J.onActiveChanged(p)});
this.addOnDisposeCallback(X);vs6(this)};
_.r(eVA,_.GL);var vs6=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return X.enableExternalPlaylistPanelInPlayer?l.yield(X.JSC$21461_watchApi.playerApi,2):l.return();J=l.yieldResult;p=function(){if(X.playlistPanelElement)X.playlistPanelElement.onToggleExpanded()};
J.addEventListener("onToggleExternalPlaylistPanel",p);X.addOnDisposeCallback(function(){J.removeEventListener("onToggleExternalPlaylistPanel",p)});
_.Ma(l)})};
eVA.prototype.onActiveChanged=function(X){var J=this,p=_.yG().resolve(_.hI),l=function(){ZWb(J)};
X?(this.playlistPanelElement=this.JSC$21461_watchApi.getElement("PLAYLIST_PANEL"))?(p.setPlaylistComponent(this.playlistPanelElement),p.addEventListener("yt-playlist-data-updated",l),this.addOnDisposeCallback(function(){p.removeEventListener("yt-playlist-data-updated",l)}),ZWb(this)):_.An(Error("Nl")):(p.removeEventListener("yt-playlist-data-updated",l),p.cancelVideoSkip())};
var ZWb=function(X){var J=_.yG().resolve(_.hI);X.JSC$21461_watchApi.provideRenderingData("PLAYLIST",J.getPlaylistData())};var dg=function(X){_.GL.call(this);var J=this;this.JSC$21464_watchApi=X;this.onPageScroll=function(){J.scrollThrottle.fire();J.mastheadScrollThrottle.fire()};
this.scrollThrottle=new _.cz(this.onThrottledScroll,200,this);_.bF(this,this.scrollThrottle);this.mastheadScrollThrottle=new _.cz(this.onMastheadThrottledScroll,50,this);_.bF(this,this.mastheadScrollThrottle);this.animation=new _.yj(function(p){J.JSC$21464_watchApi.getRoot().setScrollTop(p)});
X=_.iH(_.v5(),_.zq,function(){J.onFullscreenChanged()});
this.addOnDisposeCallback(X);hV0(this);xWO(this);this.onThrottledScroll()};
_.r(dg,_.GL);
dg.prototype.onFullscreenChanged=function(){var X=this,J=this.JSC$21464_watchApi.getRoot();!this.pageScrollElement&&J.pageScrollElement?(this.pageScrollElement=J.pageScrollElement,J.pageScrollElement.addEventListener("scroll",this.onPageScroll),this.addOnDisposeCallback(function(){X.pageScrollElement&&X.pageScrollElement.removeEventListener("scroll",X.onPageScroll)})):this.pageScrollElement&&!J.pageScrollElement&&(this.pageScrollElement.removeEventListener("scroll",this.onPageScroll),this.pageScrollElement=
void 0)};
var hV0=function(X){window.addEventListener("scroll",X.onPageScroll);X.addOnDisposeCallback(function(){window.removeEventListener("scroll",X.onPageScroll)})},xWO=function(X){X.JSC$21464_watchApi.registerActionHandler("yt-scroll-to-watch-element",function(J){a:{var p;
if(p=X.JSC$21464_watchApi.getRoot().contains(J)&&!X.animation.isAnimating()){p=J.tagName==="YTD-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER";var l,g,B=(J==null?void 0:(l=J.parentElement)==null?void 0:(g=l.parentElement)==null?void 0:g.id)==="fixed-secondary";p=!(p&&B)}if(p){if(_.H("kevlar_watch_scroll_manager_absolute_offset_killswitch"))l=J.offsetTop;else for(l=0,g=J;g!==null;)l+=g.offsetTop,l-=g.scrollTop,g=g.offsetParent;g=l;l=g-24;J=g+J.offsetHeight+24;g=X.JSC$21464_watchApi.getRoot().getPageScrollingElement();
p=X.JSC$21464_watchApi.getRoot().getScrollTop();B=p+g.clientHeight-56;if(l<p+56)J=l-56;else if(J>B)J-=g.clientHeight;else break a;X.scrollWatchTo(Math.max(0,J),!0)}}});
X.addOnDisposeCallback(function(){X.JSC$21464_watchApi.unregisterActionHandler("yt-scroll-to-watch-element")})};
dg.prototype.onThrottledScroll=function(){var X=_.v5(),J=X.dispatch,p=this.JSC$21464_watchApi.getRoot().getScrollTop();J.call(X,_.a4({type:"SET_WATCH_SCROLL_TOP",payload:{watchScrollTop:p}}))};
dg.prototype.onMastheadThrottledScroll=function(){this.JSC$21464_watchApi.dispatchEvent("yt-watch-masthead-scroll",this.JSC$21464_watchApi.getRoot().getScrollTop())};
dg.prototype.scrollWatchTo=function(X,J){(J===void 0?0:J)?this.animation.start(this.JSC$21464_watchApi.getRoot().getScrollTop(),Math.max(0,X),500):this.JSC$21464_watchApi.getRoot().setScrollTop(X)};var UWp=function(X){_.GL.call(this);var J=this;this.JSC$21467_watchApi=X;var p=this.JSC$21467_watchApi.subscribe("PLAYER_RESPONSE_UPDATED",function(){HWJ(J)}),l=this.JSC$21467_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){am2(J)});
this.addOnDisposeCallback(function(){J.JSC$21467_watchApi.unsubscribeByKey(p);J.JSC$21467_watchApi.unsubscribeByKey(l)});
HWJ(this);am2(this)};
_.r(UWp,_.GL);
var HWJ=function(X){var J,p,l,g=(l=(J=X.JSC$21467_watchApi.getPlayerResponse())==null?void 0:(p=J.videoDetails)==null?void 0:p.title)!=null?l:"";X.JSC$21467_watchApi.dispatchEvent("yt-update-title",g)},am2=function(X){var J,p,l,g,B,k,n,w=(n=((k=(J=X.JSC$21467_watchApi.getWatchNextResponse())==null?void 0:(p=J.contents)==null?void 0:(l=p.twoColumnWatchNextResults)==null?void 0:(g=l.results)==null?void 0:(B=g.results)==null?void 0:B.contents)!=null?k:[]).find(function(Y){return!!Y.videoPrimaryInfoRenderer}))==null?
void 0:n.videoPrimaryInfoRenderer;
(J=_.wi(w==null?void 0:w.title))&&X.JSC$21467_watchApi.dispatchEvent("yt-update-title",J)};var ImO=function(X){_.GL.call(this);this.JSC$21470_watchApi=X;rw0(this)};
_.r(ImO,_.GL);var rw0=function(X){var J,p;_.L(function(l){if(l.nextAddress==1)return l.yield(X.JSC$21470_watchApi.playerApi,2);J=l.yieldResult;p=function(){X.onYpcContentRequest()};
J.addEventListener("onYpcContentRequest",p);X.addOnDisposeCallback(function(){J.removeEventListener("onYpcContentRequest",p)});
_.Ma(l)})};
ImO.prototype.onYpcContentRequest=function(){var X,J,p,l,g,B=(X=this.JSC$21470_watchApi.getWatchNextResponse())==null?void 0:(J=X.contents)==null?void 0:(p=J.twoColumnWatchNextResults)==null?void 0:(l=p.secondaryResults)==null?void 0:(g=l.secondaryResults)==null?void 0:g.offerModule,k,n,w,Y;X=(Y=(w=(n=(k=B==null?void 0:B.episodeOfferModuleRenderer)!=null?k:B==null?void 0:B.movieOfferModuleRenderer)!=null?n:B==null?void 0:B.unlimitedOfferModuleRenderer)!=null?w:B==null?void 0:B.liveOfferModuleRenderer)!=
null?Y:B==null?void 0:B.tvfilmOfferModuleRenderer;var e,Z,h;B=(h=B==null?void 0:(e=B.tvfilmOfferModuleRenderer)==null?void 0:(Z=e.actionButtons)==null?void 0:Z.length)!=null?h:0;Z=Math.max(B-1,0);var x,U,y;e=(y=X==null?void 0:(x=X.offerButton)==null?void 0:x.buttonRenderer)!=null?y:X==null?void 0:(U=X.actionButtons)==null?void 0:U[Z].buttonRenderer;var c,D;(x=(D=(c=e==null?void 0:e.navigationEndpoint)!=null?c:e==null?void 0:e.serviceEndpoint)!=null?D:e==null?void 0:e.command)&&_.Dp.instance.resolveCommand(x)};var ywb=function(X){DH.call(this);var J=this;this.rootElement=X;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return J.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(p){J.initOrDisposeActiveModules(p)}));
this.onAttached()};
_.r(ywb,DH);_.W=ywb.prototype;_.W.getRoot=function(){return this.rootElement};
_.W.getElement=function(X){return this.rootElement.getElement(X)};
_.W.setPlayerResponse=function(X){this.playerResponse=X;this.publish("PLAYER_RESPONSE_UPDATED",X)};
_.W.getPlayerResponse=function(){return this.playerResponse};
_.W.setWatchNextResponse=function(X){this.watchNextResponse===X?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=X,this.publish("WATCH_NEXT_RESPONSE_UPDATED",X))};
_.W.getWatchNextResponse=function(){return this.watchNextResponse};
_.W.registerActionHandler=function(X,J){var p=this;if(_.H("web_watch_controller_reg_multiple_handlers_killswitch")){var l={};_.xC(_.hT.getInstance(),(l[X]=J,l),this.getRoot())}else this.actionHandlers.has(X)||(this.actionHandlers.set(X,[]),l={},_.xC(_.hT.getInstance(),(l[X]=function(){var g=_.iA.apply(0,arguments);return(p.actionHandlers.get(X)||[]).map(function(B){return B.apply(null,_.EU(g))})},l),this.getRoot())),this.actionHandlers.get(X).push(J)};
_.W.unregisterActionHandler=function(X){if(_.H("web_watch_controller_reg_multiple_handlers_killswitch")){var J={};_.Hf(_.hT.getInstance(),(J[X]=!0,J),this.getRoot())}else(J=this.actionHandlers.get(X))?(J.pop(),J.length===0&&(J={},_.Hf(_.hT.getInstance(),(J[X]=!0,J),this.getRoot()),this.actionHandlers.delete(X))):_.Wf(new _.Kw("Attempted to unregister an action handler which is not registered.",X))};
_.W.addPageDisposeJob=function(X){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.c6K(this.rootElement.pageDisposeJobs,X)};
_.W.removePageDisposeJob=function(X){this.rootElement.pageDisposeJobs&&_.M4(this.rootElement.pageDisposeJobs,X)};
_.W.dispatchEvent=function(X,J){_.h8(this.rootElement,X,J)};
_.W.provideRenderingData=function(X,J){this.rootElement.provideRenderingData(X,J)};
_.W.scrollWatchTo=function(X,J){var p;(p=this.watchScrollManager)==null||p.scrollWatchTo(X,J)};
_.W.focusOnPlayer=function(){var X=this.getElement("PLAYER");_.oh(X,function(){if(X&&X.firstElementChild){var J=X.querySelector(".html5-video-player");J&&(_.cw(_.yG().resolve(_.NP)),J.focus())}else _.Wf(Error("Ol"))})};
var osA=function(X){var J=!!X.rootElement.theater,p=!!X.rootElement.fullscreen,l;(l=X.watchCinematicManager)==null||hDs(l,p,J)};
_.W=ywb.prototype;_.W.subscribeToActiveChanged=function(X,J){J=J===void 0?!0:J;var p=_.iH(_.v5(),r8J,function(l){X(l)});
J&&X(r8J(_.v5().getState()));return p};
_.W.isActive=function(){return r8J(_.v5().getState())};
_.W.onAttached=function(){var X=_.H("external_fullscreen");_.H("use_unified_flag_accessor")&&(X=_.yG().resolve(_.Nep).retriever.getFlag(_.Rrr));(X||_.$y("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
_.W.initPersistentModules=function(){if(_.H("kevlar_watch_flexy_theater_manager")){var X=new aiw(this);_.bF(this,X)}X=new qIT(this);_.bF(this,X);X=new ct(this);_.bF(this,X);X=new cz2(this);_.bF(this,X);X=new G9(this);_.bF(this,X);X=new bx(this);_.bF(this,X);_.H("kevlar_watch_flexy_playlist_manager")&&(X=new eVA(this),_.bF(this,X))};
_.W.initOrDisposeActiveModules=function(X){X?(this.watchScrollManager=new dg(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new iN2(this)),this.activeModules.push(new Hk0(this)),this.activeModules.push(new UWp(this)),this.activeModules.push(new Pc2(this)),_.H("kevlar_watch_flexy_error_screen_data_provider")&&this.activeModules.push(new yNA(this)),this.activeModules.push(new Bg2(this)),_.H("kevlar_watch_flexy_ypc_manager")&&this.activeModules.push(new ImO(this)),_.H("kevlar_watch_flexy_ads_manager")&&
this.activeModules.push(new qk2(this)),_.a8("kevlar_watch_cinematics")&&(this.watchCinematicManager=new Azb(this),this.activeModules.push(this.watchCinematicManager),osA(this)),_.H("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new k9A(this)),_.H("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new RD6(this)),X=_.H("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.H("kevlar_watch_flexy_comments_manager")&&!X&&this.activeModules.push(new rzT(this)),
_.H("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new uKA(this)),this.activeModules.push(new OpO(this)),this.activeModules.push(new XtA(this)),_.H("web_enable_timely_actions")&&this.activeModules.push(new DM2(this)),_.H("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new JVT(this)),_.H("web_watch_enable_multiview_manager")&&this.activeModules.push(new Qqw(this)),_.H("web_fullscreen_components")&&this.activeModules.push(new bkA(this)),_.H("web_player_rtr_ctrls")&&
this.activeModules.push(new lip(this))):(_.eU(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
_.W.disposeInternal=function(){DH.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.O1.Object.defineProperties(ywb.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.ZZ(_.q(function(X){var J=_.U$("script");_.ge(function(){var p;if(p=JSON)p=B4A(X.data()),p=_.n$(JSON.stringify(p).replace(/</g,"\\u003C"));var l=X.data(),g=_.wi(l.title).trim().length===0,B=!l.publishDate||l.publishDate.trim().length===0,k,n,w,Y,e=!((k=l.thumbnail)==null?0:(n=k.thumbnails)==null?0:n.length)||!((w=l.thumbnail)==null?0:w.thumbnails[0].url)||((Y=l.thumbnail)==null?void 0:Y.thumbnails[0].url.trim().length)===0;J.value&&p&&!(g||B||e)&&_.wV(J.value,p)},"Vy9K7b");
return _.A("player-microformat-renderer",{class:"playerMicroformatRendererHost"},_.A("script",{el:J,type:"application/ld+json"}))},"kk"),"player-microformat-renderer",{props:{data:_.Yq}});var SET={},OWJ=["learning-journey-engagement-panel","PAlearning_chat"];
SET.YtdLearningJourneyWatchBehavior=[_.K.YtRendererBehavior,_.UA.YtPlayerListenerBehavior,_.c7.YtRendererstamperBehavior,_.dE.YtActionHandlerBehavior,Aw.YtPageBehavior,_.Gf.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 _.$y("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.H("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.$y("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,
reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},jsPanelHeight_:{type:Boolean,value:function(){return _.H("kevlar_watch_js_panel_height")},
reflectToAttribute:!0},showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.H("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},
richItemMinWidth:{type:Number,value:function(){return _.ch("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.ch("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},
videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},cinematicsEnabled:{type:Boolean,
reflectToAttribute:!0,value:function(){return _.a8("kevlar_watch_cinematics")}},
responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerMedium:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
roundedPlayerLarge:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_rounded_player_large")||_.H("watch_next_grid_round_player")}},
showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},trackEngagementPanelVisibility:{type:Boolean,
value:function(){return _.H("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.H("web_watch_show_comment_teaser")}},
fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);updateChatLocation(liveChatPresentAndExpanded);watchNextSecondaryResultsChanged(data)".split(";"),monitorScroll:!0,configureRendererStamper:function(){return{info:{id:"info-contents",
mapping:{videoPrimaryInfoRenderer:{component:"ytd-video-primary-info-renderer"}}},meta:{id:"meta-contents",mapping:{videoSecondaryInfoRenderer:{component:"ytd-video-secondary-info-renderer",properties:{structuredDescriptionContentRenderer:"[[inlineStructuredDescriptionData]]"}}}},ticket:{id:"ticket-shelf",mapping:{ticketShelfRenderer:{component:"ytd-ticket-shelf-renderer",properties:{skinnyMode:"[[isTwoColumns_]]"}}}},offerModule:{id:"offer-module",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",
properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"},movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},
tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},expandableMetadata:{id:"expandable-metadata",mapping:{expandableMetadataRenderer:{component:"ytd-expandable-metadata-renderer",params:{isWatch:!0}}}},donation:{id:"donation-shelf",mapping:{donationShelfRenderer:{component:"ytd-donation-shelf-renderer",properties:{isCollapsed:"[[shouldCollapseDonationShelf]]"}},donationUnavailableRenderer:{component:"ytd-donation-unavailable-renderer"}}},
clarifyBox:{id:"clarify-box",mapping:{clarificationRenderer:"ytd-clarification-renderer",infoPanelContainerRenderer:"ytd-info-panel-container-renderer",infoPanelContentRenderer:"ytd-info-panel-content-renderer",emergencyOneboxRenderer:{component:"ytd-emergency-onebox-renderer",attributes:{"class":"watch"}}}},limitedState:{id:"limited-state",mapping:{limitedStateMessageRenderer:"ytd-limited-state-message-renderer"}},playerAds:{id:"player-ads",mapping:{playerLegacyDesktopWatchAdsRenderer:"ytd-player-legacy-desktop-watch-ads-renderer"},
initialRenderPriority:3,waitForSignal:hU(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:hU(["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 X=this;this.watchController=void 0;this.pageDisposeJobs=[function(){X.showMetadataPlaceholder_()},
function(){_.H("web_watch_dont_clear_comments")||X.clearComments_()},
function(){X.clearPlayerAds_()},
function(){X.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.H("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.H("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=!1);this.youThereManager_=new QgO(function(){return _.ZL(X)},
this.hostElement);
this.pageDisposeJobs.push(function(){X.youThereManager_.reset()});
_.H("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){X.resetFullerscreenEduButtonForNewPlayback_()}));
_.H("kevlar_watch_js_panel_height")&&(this.panelMaxHeightUpdateJob_=0);this.fullHeightPanelPositionUpdateJobId=0;this.playerEvents_=new _.E1;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",
this.onAdStateChange_);this.playerEvents_.set("onStateChange",this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;_.H("kevlar_watch_metadata_refresh")&&
(this.watchMetadata=void 0);_.H("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]="setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.H("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.Da(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(X){X&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:X}),X.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(X){_.H("kevlar_watch_flexy_theater_manager")&&(this.theater=X,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),_.H("kevlar_watch_js_panel_height")&&this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(X){!_.H("kevlar_watch_while_v2")&&!_.H("web_watch_pip")||X||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(X){this.active!==void 0&&(this.fullscreen=X,_.H("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(X){this.active!==void 0&&(_.h8(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.H("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(X>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(X){this.initCsi_();this.updatePageData_(X)},
updatePageData_:function(X){var J=this;if(X)if(this.data===X){this.onPageLoadWithSameData_();var p;(p=this.watchController)==null||p.setWatchNextResponse(this.data)}else this.data=X;this.playlist&&_.PI({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.KV("nw");this.loading=!1;_.j1(_.gs,function(){J.initDclkstatus_();var l,g=((l=J.player)==null?void 0:l.getVideoData().cpn)||"";shp(function(B,k){Jjp(B,k,g)})})},
onPageLoadWithSameData_:function(){_.H("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var X=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!X);this.set("loadingData.playlistLoading",X&&X!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),X=this.watchNextSkeletonEl_.firstElementChild;X;)X.classList.remove("hidden"),X=X.nextElementSibling;var J,p,l;X=(J=this.loadingData)==null?void 0:(p=J.endpoint)==null?void 0:(l=p.watchEndpoint)==null?void 0:l.videoId;var g;X&&(g="https://i.ytimg.com/vi/"+X+"/frame0.jpg");_.ya(this.hostElement).querySelector("#player").style.backgroundImage=g?"url("+g+")":""},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var X=_.ya(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&X&&(X.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var J,p;(p=(J=this.watchMetadata).updateSentimentBarWidth)==
null||p.call(J);var l,g;(g=(l=this.watchMetadata).resize)==null||g.call(l)}_.ya(this.hostElement).querySelector("#player").style.backgroundImage=""},
addSplitScrollMouseTrap:function(X){var J=_.ya(this.hostElement).querySelector(X);J?_.eH(J,!1):_.Wf(new _.Kw("Overscroll monitor not found for component: ",X))},
removeSplitScrollMouseTrap:function(X){var J=_.ya(this.hostElement).querySelector(X);J?_.ZV(J):_.Wf(new _.Kw("Disposal component for  overscroll monitoring not found: ",X))},
onLoadingChanged_:function(X){X?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(X){var J=this;X?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.gs.addLowPriorityJob(function(){J.onWindowResized_(_.qm(!0))})},
updateTheaterModeState_:function(X){if(!_.H("kevlar_watch_flexy_theater_manager")){X=X||this.fullWindowMode_;if(this.theater!==void 0||X)this.theater=X;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();X&&qop()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation()},
updatePlayerLocation:function(){var X=this.theater;_.H("external_fullscreen")&&this.fullscreen&&(X=!0);X=X?_.ya(this.hostElement).querySelector("#player-full-bleed-container"):_.ya(this.hostElement).querySelector("#player-container-inner");var J=this.getPlayerContainer(),p=_.H("kevlar_watch_while_v2")||_.H("web_watch_pip");J.parentElement!==X&&(p&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():(_.ZL(this).appendTo(X,J),X.appendChild(_.ya(this.hostElement).querySelector("#error-screen"))))},
deactivateMiniplayerAndResetPlayer:function(){var X=this;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.yG().resolve(_.g9).deactivate(),2);X.updatePlayerLocation();_.Ma(J)})},
updateCinematicsLocation:function(){var X=this.getElement("CINEMATICS");if(X){var J=this.getCinematicsLocationContainer();X.parentElement!==J&&J.appendChild(X);var p;(p=this.watchController)==null||osA(p)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInWideContainer(this.theater&&!this.fullscreen,this.fullscreen)?_.ya(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.ya(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInWideContainer:function(X,J){var p=document.documentElement.hasAttribute("dark"),l=!p&&this.cinematicLightTheme;return X&&p||J&&p||(J||X)&&l},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var X;(X=this.watchController)==null||X.setWatchNextResponse(this.data);_.H("kevlar_watch_flexy_comments_manager")||this.initComments_();_.H("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.yG().resolve(_.hI).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());this.data&&this.updateCinematicsLocation();if(_.H("web_watch_start_chat_in_theater_mode")){var J,
p,l;if((J=this.data)==null?0:(p=J.contents)==null?0:(l=p.twoColumnWatchNextResults)==null?0:l.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var g,B;((g=this.data)==null?0:(B=g.contents)==null?0:B.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=!1)}}},
playerDataChanged_:function(X){var J;(J=this.watchController)==null||J.setPlayerResponse(this.playerData);X&&X.playabilityStatus&&(J=this.isVideoPlayable_(X.playabilityStatus,this.getPlayerOverlays_(this.data)),X=this.isLiveStreamOffline_(X.playabilityStatus),J&&!X||_.oh(this,function(){_.KV("pbu")}));
this.setPlayerAds_();_.HI(this.hostElement,"ytd-watch-player-data-changed")},
watchPageActiveChanged_:function(X){_.v5().dispatch(_.a4({type:"SET_IS_LEARNING_JOURNEY_ACTIVE",payload:{isLearningJourneyActive:this.active}}));X?this.activate_():this.deactivate_()},
attached:function(){var X=this;this.watchController=new ywb(this.hostElement);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.H("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var J=_.ZL(this);_.H("kevlar_disable_prepare_player")||J.preparePlayer();_.H("kevlar_watch_flexy_playlist_manager")||_.yG().resolve(_.hI).setPlayer(J);this.updatePageMediaQueries();J={"--ytd-watch-flexy-scrollbar-width":T$()+
"px"};!_.ch("kv_pl_mx_sz_ks")&&_.ch("kevlar_watch_max_player_width")&&(J["--ytd-watch-flexy-max-player-width-wide-screen"]=J42+"px");_.ch("kevlar_watch_flexy_metadata_height")&&(J["--ytd-watch-flexy-space-below-player"]=lZA+"px");this.safeUpdateStyles(J);_.H("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new q5s(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return X.onPlayerTouchPanDown_()}}));
_.H("kevlar_watch_metadata_refresh")&&(this.watchMetadata=_.ya(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"))},
updatePageMediaQueries:function(){var X=T$(),J=z$+X,p=J;this.fixedPanels&&(J+=sCp);var l=657+X;X=1327+X;_.ya(this.hostElement).querySelector("#two-column-query").query="(min-width: "+J+"px)";_.ya(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(l+"px), (min-height: 630px) and (min-width: ")+(J+"px) and (max-width: ")+(X+"px)");_.ya(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(X+"px)");_.ya(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+p+"px)"},
calculateCurrentPlayerSize_:function(){var X=_.ya(this.hostElement).querySelector("#miniplayer-bar").firstChild;return X&&X.active||this.theater||_.H("web_watch_fullscreen_panels")&&this.fullscreen||!this.active||!this.windowSize_?new _.Fv(NaN,NaN):gqp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return gqp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.wv(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var X=this;this.onWindowResized_(_.qm());_.H("browse_skeleton_removal_on_watch_killswitch")||_.$y("IS_SHELL_LOAD")&&Qmw();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var J=_.ZL(this);J.addEventListener("yt-player-updated",_.Da(this,this.onPlayerUpdated_));J.getPlayerPromise().then(function(p){X.playerApiReady_(p)});
_.H("kevlar_watch_flexy_playlist_manager")||(J=_.yG().resolve(_.hI),_.H("kevlar_watch_observe_playlist_navigations_killswitch")&&J.addEventListener("yt-navigate",_.Da(this,this.onYtNavigate_)),J.setPlaylistComponent(_.ya(this.hostElement).querySelector("#playlist")),J.addEventListener("yt-playlist-data-updated",_.Da(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.gs.addLowPriorityJob(function(){_.h8(X.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.ZL(this).removeEventListener("yt-player-updated",_.Da(this,this.onPlayerUpdated_));if(!_.H("kevlar_watch_flexy_playlist_manager")){var X=_.yG().resolve(_.hI);_.H("kevlar_watch_observe_playlist_navigations_killswitch")&&X.removeEventListener("yt-navigate",_.Da(this,this.onYtNavigate_));X.cancelVideoSkip();X.removeEventListener("yt-playlist-data-updated",_.Da(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.H("kevlar_watch_while")&&
this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.h8(this.hostElement,"yt-autonav-pause-player",!1);X=_.Ym();_.H("kevlar_exit_fullscreen_leaving_watch")&&X&&_.vI(X)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(X){this.player&&this.player.updateVideoData({rvs:X.rvs})},
getPageContents:function(X){return X&&X.contents&&X.contents.twoColumnWatchNextResults&&X.contents.twoColumnWatchNextResults.results&&X.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(X){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",X)},
onRetrieveLocation_:function(X,J){J.hasComments?J.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):J.locationRetrieved("/related_ajax",void 0);X.stopPropagation()},
onSubscriptionChanged_:function(X,J){this.player&&(J?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){FCO("learning_journey_watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.ya(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.ya(this.hostElement).querySelector("#ytd-plj-player"));return this.playerEl},
playerApiReady_:function(X){this.player=X;this.setPlayerState(X.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.H("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.H("kevlar_unified_player")||_.H("kevlar_player_new_bootstrap_adoption"))&&_.$S()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(X,J){J=J===void 0?!0:J;_.Ym()&&_.H("external_fullscreen")&&_.vI(document.documentElement);this.theaterRequested_=X;J&&_.tn("wide",X?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();_.H("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_();_.xm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.h8(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(X){_.C7(X,typeof this.player),this.player&&_.C7(X,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var X;((X=this.player)==null?0:X.isFullscreen())?this.player.toggleFullscreen():_.xm(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(X,J){return this.loading?J:!!Object.keys(X).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(X){if(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next())J=J.value,J.youThereRenderer&&Tj0(this.youThereManager_,J.youThereRenderer)}},
setPlaylistData_:function(X){return X||{}},
userEngagementConfigDataChanged_:function(X){if(X)if(X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var J=this.youThereManager_;_.OB()<X.lowEngagementThresholdMs||sgT(J,!0)}else X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.xm(this.hostElement,"yt-autonav-pause-user-engagement",[X])},
isPlayerUnavailable_:function(X,J,p){return!!X&&!this.isVideoPlayable_(X,p)&&!J},
getPlayerOverlays_:function(X){return(X==null?void 0:X.playerOverlays)||null},
isVideoPlayable_:function(X,J){if(!X)return!1;var p=X.status==="OK"||X.status==="LIVE_STREAM_OFFLINE",l=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",X)||this.get("errorScreen.ypcTrailerRenderer",X);X=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",X);var g;J=J==null?void 0:(g=J.playerOverlayRenderer)==null?void 0:g.gatedActionsOverlayRenderer;return!!p||!!l||!!X||!!J},
hasWatchNextResponseErrorRenderer:function(X){var J=this.getPageContents(X),p,l,g,B,k;return!(X==null?0:(p=X.contents)==null?0:(l=p.twoColumnWatchNextResults)==null?0:l.secondaryResults)&&!!((g=J[0])==null?0:(B=g.itemSectionRenderer)==null?0:(k=B.contents[0])==null?0:k.backgroundPromoRenderer)},
isLiveStreamOffline_:function(X){return X?X.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(X,J,p){var l=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",J),g=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];g=_.H("web_no_skip_video_on_verification_checks")?(X==null?void 0:X.status)&&g.includes(X.status):X&&X.status==="AGE_CHECK_REQUIRED";var B=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",X);B==void 0&&(B=!0);!p||this.isVideoPlayable_(X,this.getPlayerOverlays_(J))||
l||g||!B||_.yG().resolve(_.hI).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();haT()},
onPlayerFeedbackStartRequest_:function(X){_.xm(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:X}])},
onPlayerFeedbackArticleRequest_:function(X){_.xm(this.hostElement,"yt-help-dialog-requested",[X])},
onPlayerYpcContentRequest_:function(){var X,J,p,l,g,B,k,n,w=((X=this.data)==null?NaN:(J=X.contents)==null?NaN:(p=J.twoColumnWatchNextResults)==null?NaN:(l=p.secondaryResults)==null?NaN:(g=l.secondaryResults)==null?NaN:(B=g.offerModule)==null?NaN:(k=B.tvfilmOfferModuleRenderer)==null?NaN:(n=k.actionButtons)==null?NaN:n.length)-1;X=[".offerButton.buttonRenderer.",".actionButtons."+(w>=0?w:0)+".buttonRenderer."];J=_.C(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(p=J.next();!p.done;p=J.next())for(p=p.value,l=_.C(X),g=l.next();!g.done;g=l.next())if(g="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+p+g.value,g=this.get(g+"navigationEndpoint",this.data)||this.get(g+"serviceEndpoint",this.data)||this.get(g+"command",this.data)){_.RC(g,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(X){_.h8(this.hostElement,"yt-autonav-pause-player",X)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(X){X()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.h8(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(X)},
setPlayerState:function(X){_.v5().dispatch(_.zPu(X))},
onPlayerSubscribe_:function(X){_.xm(this.hostElement,"yt-player-subscribe",[X])},
onPlayerUnsubscribe_:function(X){_.xm(this.hostElement,"yt-player-unsubscribe",[X])},
onPlayerAdYtShowToast_:function(X){_.xm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:X.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(X){if(X)return X},
computeCommentsEntryPointHeaderRenderer:function(){if(this.commentTeaserEnabled)return this.defaultTwoColumnLayout?void 0:this.commentsEntryPointHeaderRendererValue},
computeShowExpandableMetadata:function(X){return!_.a8("web_watch_move_summary_to_sd")&&!!X},
computeWatchMetadataRefresh:function(){return _.H("kevlar_watch_metadata_refresh")&&this.videoPrimaryInfoRenderer?!0:!1},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var X,J,p,l;this.watchNextSecondaryResults=(X=this.data)==null?void 0:(J=X.contents)==null?void 0:(p=J.twoColumnWatchNextResults)==null?void 0:(l=p.secondaryResults)==null?void 0:l.secondaryResults}},
setRichGridRendererData:function(X){this.richGridRendererData=X},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var X,J=(X=this.data)==null?void 0:X.engagementPanels;if(J==null?0:J.length){X=null;J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0;if(((l=p.engagementPanelSectionListRenderer)==null?void 0:l.targetId)==="engagement-panel-structured-description"){X=p;break}}var g,B,k;X=(g=X)==null?void 0:(B=g.engagementPanelSectionListRenderer)==null?void 0:(k=B.content)==null?void 0:k.structuredDescriptionContentRenderer;if(X==null?0:X.items){g=
[];B=_.C(X.items);for(k=B.next();!k.done;k=B.next()){k=k.value;if(!_.H("sd_horizontal_list_show_nav_killswitch")){var n=l=p=J=X=void 0,w=void 0,Y=(X=k.horizontalCardListRenderer)==null?void 0:(J=X.header)==null?void 0:(p=J.richListHeaderRenderer)==null?void 0:(l=p.navigationButton)==null?void 0:(n=l.buttonRenderer)==null?void 0:(w=n.command)==null?void 0:w.commandExecutorCommand;Y&&Y.commands&&(Y.commands=Y.commands.filter(function(e){return!_.a(e,o5T)}))}k.expandableVideoDescriptionBodyRenderer||
k.videoDescriptionHeaderRenderer||g.push(k)}return{items:g}}}},
constructWarning_:function(X){return{text:_.AW(X),type:"WARNING"}},
isPlaShelfEnabled_:function(X){if((this.get("adPlacements",X)||[]).length)return!0;X=this.get("playerAds",X)||[];return!(!X.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",X[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var X=this;_.h8(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var J=this.getScrollTop()>0;this.gestures_&&(J?this.gestures_.detach():this.gestures_.attach());J!==this.showFullerscreenEdu_&&_.H("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=J,_.ZL(this).getPlayerPromise().then(function(p){p.updateFullerscreenEduButtonVisibility(X.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.h8(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var X=this;this.commentsReady=!1;_.gs.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.j1(_.gs,function(){X.setComments_()},1E3)},
setComments_:function(){if(!_.H("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.KV("cmi");_.gs.cancelJob(this.setCommentsJobId_);var X=this.getPageContents(this.data);if(X&&X.length){X=_.C(X);for(var J=X.next();!J.done;J=X.next())if(J=J.value,this.get("itemSectionRenderer.sectionIdentifier",J)==="comment-item-section"){this.comments=J.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.h8(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.H("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.H("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.KV("cmc")},
doRemoveComments_:function(){this.comments={};_.H("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.gs.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.gs.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(X,J){var p=_.a(J.endpoint,_.CV);p&&(!(J=this.get("data.currentVideoEndpoint.watchEndpoint"))||p.videoId!==J.videoId||p.playlistId&&p.playlistId!==J.playlistId||p.index!==void 0&&p.index!==J.index||typeof p.startTimeSeconds!=="number"||(X.stopPropagation(),this.setScrollTop(0),_.ZL(this).getPlayerPromise().then(function(l){var g=p.startTimeSeconds;l.seekTo(g);l.wakeUpControls();g<l.getDuration()&&l.playVideo()})))},
updatePlayerStartTime_:function(){var X=Qzs();"t"in X&&(X=YhO(X.t),this.player.seekTo(X,!0))},
updateTitleFromWatchNext:function(X){X=this.getPageContents(X);var J,p;(X=_.wi(X==null?void 0:(J=X[0])==null?void 0:(p=J.videoPrimaryInfoRenderer)==null?void 0:p.title))&&_.h8(this.hostElement,"yt-update-title",X)},
updateTitle_:function(X){X=this.get("videoDetails.title",X)||"";_.h8(this.hostElement,"yt-update-title",X)},
syncWithRemoteVideo_:function(X,J,p){if(this.active&&this.player){var l=this.player.getVideoData();if(l.video_id===p&&(p=l.list,_.H("polymer_enable_mdx_queue")&&p&&p.startsWith("RQ")&&(p=void 0),l.video_id!==X||p!=J)){var g;_.H("kevlar_player_watch_endpoint_navigation")?g=_.gWY(c8b(X,J)):g=this.buildWatchEndpoint_(X,J);_.h8(this.hostElement,"yt-navigate",{endpoint:g,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(X,J,p){return _.Zt(X,J,p)},
initDclkstatus_:function(){TLT()},
attachWatchPageSkeleton_:function(){var X=document.querySelector("#watch-page-skeleton");if(X){var J=X.querySelector("#primary-info"),p=X.querySelector("#secondary-info"),l=X.querySelector("#related");J&&_.ya(this.hostElement).querySelector("#info-skeleton").appendChild(J);p&&_.ya(this.hostElement).querySelector("#meta-skeleton").appendChild(p);l&&(_.ya(this.hostElement).querySelector("#related-skeleton").appendChild(l),this.watchNextSkeletonEl_=l);_.Fa(X)}},
handlePlayerUpdated_:function(){_.ZL(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(X,J){if(this.watchNextSkeletonEl_&&typeof J!=="undefined"){var p=this.watchNextSkeletonEl_.children,l=X&&X.indexSplices.length?X.indexSplices[0].index:0;X=Math.min(this.watchNextShownItems.length,p.length);J||(l=0,X=p.length);for(J=l;J<X;J++)p[J].classList.add("hidden")}},
onPlayerFullscreenChange_:function(X){_.H("external_fullscreen")||_.xm(this.hostElement,"yt-player-fullscreen",[X.fullscreen])},
onFullscreenChange_:function(X){this.fullscreen=X;this.gestures_&&this.gestures_.update(this.fullscreen);var J=_.ZL(this);J.getPlayerPromise().then(function(p){p.setFauxFullscreen(!!_.Ym())});
this.updateFullBleedElementLocations();X&&(J.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(X,J){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!J},
computeIsDonationShelfCollapsed_:function(X){return X},
computeShouldShowMerchShelf:function(X,J){return J&&!!X},
computeResponseHasComments:function(X){var J,p,l,g,B;return!!(X==null?0:(J=X.contents)==null?0:(p=J.twoColumnWatchNextResults)==null?0:(l=p.results)==null?0:(g=l.results)==null?0:(B=g.contents)==null?0:B.some(function(k){var n;return(k==null?void 0:(n=k.itemSectionRenderer)==null?void 0:n.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(X,J){this.responseHasComments=this.computeResponseHasComments(this.data);return!!X&&!!Object.keys(X).length&&!J},
identity:_.DR,onWindowResized_:function(X){this.windowSize_=X;this.active&&(this.schedulePlayerSizeUpdate_(!0),_.H("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_());_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(X){var J=this;X&&X.type!=="dataloaded"&&X.type!=="dataupdated"||_.ZL(this).getPlayerPromise().then(function(p){var l=p.getPlayerState();l!==5&&l!==0&&(p=1/p.getVideoAspectRatio(),J.videoHeightToWidthRatio_!==p&&(J.videoHeightToWidthRatio_=p))})},
schedulePlayerSizeUpdate_:function(X){var J=this,p=_.H("kevlar_watch_while_v2")||_.H("web_watch_pip"),l=function(){if(J.watchMetadata){var g,B;(B=(g=J.watchMetadata).resize)==null||B.call(g)}_.ZL(J).getPlayerPromise().then(function(k){if(_.a8("kevlar_set_internal_player_size")){if(!p||!J.isMiniplayerActive()){var n=J.calculateCurrentPlayerSize_();k.setInternalSize(n.width,n.height)}}else k.setSize(NaN,NaN);_.H("kevlar_watch_while")&&J.updateWatchWhileScrollThreshold_()})};
X?l():_.FQ(_.gs,l)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(X){this.set("data.survey",X.detail)},
onYtShowSurveyCommand_:function(X){this.set("data.survey",_.a(X,WD0).survey)},
onDownloadedVideoDeleted:function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1){if(!J.active||(p=J.playerData)==null||!p.offlineState||J.videoId!==X)return g.return();(l=J.player)==null||l.stopVideo();_.To().navigatingAwayFromWatchDeletedVideo=!0;_.RC(_.ns5,J.hostElement);return g.yield(_.To().navigationFinishPromise,2)}_.To().navigatingAwayFromWatchDeletedVideo=!1;_.Ma(g)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var X;this.theater?X=_.Xl(.5625*this.windowSize_.width,480,this.windowSize_.height-185):X=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==X&&(this.watchWhileScrollThreshold_=X,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var X=_.ya(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&X){var J=this.windowSize_.height>=624,p=this.active?this.getScrollTop():0;!X.active&&J&&p>=this.watchWhileScrollThreshold_?(X.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):X.active&&(!J||p<this.watchWhileScrollThreshold_&&!_.Ym())&&(X.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
isTwoColumnsChanged_:function(X,J){if(X!==!0||J!==void 0){X=!_.H("live_chat_over_engagement_panels");J=_.ya(this.hostElement).querySelector("#chat-container");var p=_.ya(this.hostElement).querySelector("#plj-sidebar"),l=_.ya(this.hostElement).querySelector("#panels"),g=_.ya(this.hostElement).querySelector("#plj-panels"),B=_.ya(this.hostElement).querySelector("#plj-playlist"),k=_.ya(this.hostElement).querySelector("#alerts"),n=_.ya(this.hostElement).querySelector("#playlist"),w=_.ya(this.hostElement).querySelector("#related"),
Y=_.ya(this.hostElement).querySelector("#donation-shelf"),e=_.ya(this.hostElement).querySelector("#comments");this.isTwoColumns_?(k=_.ya(this.hostElement).querySelector("#secondary-inner"),k.appendChild(p),p.appendChild(B),B.appendChild(n),p.appendChild(g),X&&k.appendChild(l),_.H("web_watch_theater_chat")||k.appendChild(J),X||k.appendChild(l),k.appendChild(Y),k.appendChild(w)):(X&&_.Bu(l,k),_.Bu(n,k),_.H("web_watch_theater_chat")||_.Bu(J,k),X||_.Bu(l,k),_.Bu(Y,k),e&&(g&&_.Bu(g,e),_.Bu(w,e)));_.H("kevlar_watch_js_panel_height")&&
this.active&&this.schedulePanelMaxHeightUpdate_()}},
watchWhileWindowSizeSufficientChanged:function(){_.H("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(_.H("web_watch_theater_chat")){var X=_.ya(this.hostElement).querySelector("#chat-container"),J=this.theater&&!this.fullscreen||_.H("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&J?_.H("web_watch_theater_chat_beside_player")?(J=_.ya(this.hostElement).querySelector("#panels-full-bleed-container"),(X==null?void 0:X.parentElement)!==J&&J.append(X),this.panelsBesidePlayer=!0):_.H("web_watch_theater_fixed_chat")&&
(J=_.ya(this.hostElement).querySelector("#columns"),(X==null?void 0:X.parentElement)!==J&&J.append(X),this.fixedPanels=!0):(_.H("web_watch_theater_chat_beside_player")?this.panelsBesidePlayer=!1:_.H("web_watch_theater_fixed_chat")&&(this.fixedPanels=!1),J=_.ya(this.hostElement).querySelector("#playlist"),X&&J?_.$R(X,J):_.Wf(new _.Kw("Missing element when updating chat location",{"chatContainer defined":!!X,"playlist defined":!!J})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(X,J){return _.H("sw_metadata_vis_toggle_ks")?!0:!!X||!!J},
computeForceDarkPanelTheme:function(X){return _.H("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&X:!1},
safeUpdateStyles:function(X){try{_.bS(this.hostElement,X)}catch(J){_.Wf(J)}},
videoHeightToWidthRatioChanged_:function(X,J){J&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),_.H("kevlar_watch_js_panel_height")&&this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(X){this.videoHeightToWidthRatio_=1/X},
computeIsVerticalVideo_:function(X){return X>=1},
computeIsFourThreeToSixteenNineVideo_:function(X){return X<=.7501&&X>=.5624},
computeIsExtraWideVideo_:function(X){return X<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.ZL(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.ZL(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){X1O(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(X){var J=_.tW(X)||0;_.V3(X,J+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var X=_.tW("yt-fullerscreen-edu-button-click-count")||0,J=_.tW("yt-fullerscreen-edu-button-shown-count")||0,p=_.ch("external_fullscreen_button_shown_threshold"),l=X>=_.ch("external_fullscreen_button_click_threshold")||J>=p;_.ZL(this).getPlayerPromise().then(function(g){g.updateFullerscreenEduButtonSubtleModeState(l)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(X,J){return J},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.yG().resolve(_.hI).getPlaylistData()||{}},
schedulePanelMaxHeightUpdate_:function(){var X=this;this.panelMaxHeightUpdateJob_&&_.gs.cancelJob(this.panelMaxHeightUpdateJob_);this.panelMaxHeightUpdateJob_=_.gs.addLowPriorityJob(function(){X.panelMaxHeightUpdateJob_=0;var J;!X.isTwoColumns_||X.theater||X.fullscreen?J=460:J=X.calculateNormalPlayerSize_().height;var p=J+"px";_.H("live_chat_taller_height")&&!X.theater&&(p="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");_.H("live_chat_medium_height")&&
!X.theater&&(p="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.H("live_chat_scaled_height")&&!X.theater&&(p="calc(100vh - var(--ytd-toolbar-height) - 238px)");X.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":J+"px","--ytd-watch-flexy-chat-max-height":p,"--ytd-watch-flexy-structured-description-max-height":J+"px","--ytd-watch-flexy-comments-panel-max-height":J+"px","--ytd-comments-engagement-panel-content-height":J+"px"})})},
onYtShowEngagementPanelScrimAction_:function(X){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",X)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Uo(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(X){var J=_.ya(this.hostElement).querySelector("#engagement-panel-scrim");X?J.addEventListener("tap",_.Da(this,this.onEngagementPanelScrimClick_)):J.removeEventListener("tap",_.Da(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(X){if(this.hostElement.contains(X)&&!this.scrollToAnimation_.isAnimating()){var J=X.offsetTop-24;X=X.offsetTop+X.offsetHeight+24;var p=this.getPageScrollingElement(),l=this.getScrollTop(),g=l+p.clientHeight-56;if(J<l+56)J-=56;else if(X>g)J=X-p.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,J),500)}},
onYtSignalActionScrollToComments:function(){var X=this.hostElement.querySelector("#comments");if(X&&!this.scrollToAnimation_.isAnimating()){X=X.offsetTop-56-24;if(_.H("kevlar_comment_teaser_scroll_to_midpoint")&&(X-=_.qK().height/3,X<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,X),500)}},
onYtEngagementPanelVisibleChanged:function(X,J,p){this.active&&this.trackEngagementPanelVisibility&&!Idp.includes(p)&&(J==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"&&this.visiblePanelIdentifiers_.add(p),J!=="ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&J!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(p),this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0)},
computeLegacyMetadataClass:function(X){return X?"":"watch-active-metadata"},
computeNewMetadataClass:function(X){return X?"watch-active-metadata":""},
computeFullBleedPlayer:function(X,J){return X||J},
computeDefaultLayout:function(X){return!X},
computeDefaultTwoColumnLayout:function(X,J){return!X&&J},
computeWatchWhilePanelsActive:function(X,J){return X||J},
computeNoBorderOnChat:function(X){return _.H("web_watch_theater_chat_no_border")&&X},
computeLiveChatPresentAndExpanded:function(X,J){return X&&!J},
computePanelExpanded:function(X,J,p){return X||J||p},
onChangeMarkersVisibility:function(X){_.ZL(this).getPlayerPromise().then(function(J){var p;(p=J.changeMarkerVisibility)==null||p.call(J,_.a(X,rq).isVisible||!1,_.a(X,rq).entityKeys||[],_.a(X,rq).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(X){this.liveChatCollapsed=X.detail;_.v5().dispatch(Bhp(X.detail))},
provideRenderingData:function(X,J){switch(X){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=J;break;case "PRIMARY_INFO":_.H("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=J);this.videoPrimaryInfoRendererValue=J==null?void 0:J.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.H("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=J);this.videoSecondaryInfoRendererValue=J==null?void 0:J.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
J;break;case "CLARIFICATION":this.clarifyBoxValue=J;break;case "LIVE_CHAT":this.conversationBar=J;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=J;break;case "PLAYLIST":this.externalPlaylistData_=J!=null?J:{};break;case "MERCH_SHELF":this.merchShelfValue=J==null?void 0:J.merchandiseShelfRenderer;break;case "TICKET_SHELF":this.ticket=J;break;case "OFFER_MODULE":this.offerModule=J;break;case "LIMITED_STATE":this.limitedStateValue=J;break;case "DONATION_SHELF":this.donation=J;break;
case "ALERTS":this.alertsValue=J;break;case "COMMENTS":this.comments=J;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=J;break;case "ENGAGEMENT_PANELS":this.engagementPanels=J;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=J;break;case "RICH_GRID_RENDERER":this.richGridRendererData=J;break;case "EXPANDABLE_METADATA":this.expandableMetadata=J;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=J}},
toggleCinematicsActive:function(X){this.cinematicsActive=X},
isMiniplayerActive:function(){return _.yG().resolve(_.g9).isMiniplayerActive()},
getLearningJourneyEngagementPanels:function(X){return OWJ.map(function(J){return X.find(function(p){var l;return(p==null?void 0:(l=p.engagementPanelSectionListRenderer)==null?void 0:l.targetId)===J})}).filter(function(J){return J!==void 0})},
getNonLearningJourneyEngagementPanels:function(X){return X.filter(function(J){var p;return!OWJ.includes((J==null?void 0:(p=J.engagementPanelSectionListRenderer)==null?void 0:p.targetId)||"")})}}];var Vx=function(){return _.MB.apply(this,arguments)||this};
_.r(Vx,_.MB);_.W=Vx.prototype;_.W.activeChanged=function(){if(this.active){var X=_.ya(this.hostElement).querySelector("#header");X&&_.h8(X,"iron-resize");window.addEventListener("scroll",_.Da(this,this.onScroll))}else window.removeEventListener("scroll",_.Da(this,this.onScroll)),_.h8(this.hostElement,"yt-request-panel-mode-change",{mode:"seamed"})};
_.W.guideVisibleChanged=function(){var X=_.ya(this.hostElement).querySelector("#header");X&&_.h8(X,"iron-resize")};
_.W.onScroll=function(){var X=this;_.kr(this,"onScroll",function(){var J=_.ya(X.hostElement).querySelector("#header");J&&J.polymerController&&(J=J.polymerController.getScrollState().progress===1?"standard":"seamed",_.h8(X.hostElement,"yt-request-panel-mode-change",{mode:J}))},10)};
_.W.tabsChanged=function(){if(this.tabs){for(var X=null,J=0,p=this.tabs.length;J<p;++J){var l=this.tabs[J].tabRenderer;if(l&&l.selected){X=J;break}}this.selected=X}};
_.W.onTabsActivate=function(X){_.h8(this.hostElement,"yt-navigate",{endpoint:this.tabs[X.detail.selected].tabRenderer.endpoint})};
Vx.prototype.tabsChanged=Vx.prototype.tabsChanged;Vx.prototype.guideVisibleChanged=Vx.prototype.guideVisibleChanged;Vx.prototype.activeChanged=Vx.prototype.activeChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vx.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],Vx.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.R(),_.V("design:type",Array)],Vx.prototype,"tabs",void 0);
_.u([_.R(),_.V("design:type",Object)],Vx.prototype,"selected",void 0);_.u([_.R(),_.V("design:type",Boolean)],Vx.prototype,"active",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vx.prototype,"disableHeaderFluidWidth",void 0);_.u([_.mA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vx.prototype,"activeChanged",null);
_.u([_.mA("guidePersistentAndVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vx.prototype,"guideVisibleChanged",null);_.u([_.mA("tabs"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vx.prototype,"tabsChanged",null);_.u([_.uS()],Vx);var cwp=[_.K.YtRendererBehavior,_.Zg.YtdGuideStateAwareBehavior,Vx.prototype];var fm2=function(X){_.GL.call(this);var J=this;this.JSC$21502_watchApi=X;this.observer=null;var p=this.JSC$21502_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){bWp(J)});
this.addOnDisposeCallback(function(){J.JSC$21502_watchApi.unsubscribeByKey(p);J.observer&&(J.observer.disconnect(),J.observer=null)});
bWp(this)};
_.r(fm2,_.GL);var bWp=function(X){var J,p,l,g,B;_.L(function(k){if(k.nextAddress==1){X.observer&&(X.observer.disconnect(),X.observer=null);J=X.JSC$21502_watchApi.getWatchNextResponse();if(!J)return k.return();p=_.a(J,GsA);return((l=p)==null?0:l.enableCreatorChatbot)&&p.creatorChannelId?_.H("enable_creator_chatbot_link_out")?k.yield((0,_.Rz)("NSzT5"),6):k.yield((0,_.Rz)("NSzT5"),5):k.jumpTo(0)}if(k.nextAddress!=6)return g=_.DWg,g(p.creatorChannelId),k.jumpTo(0);B=_.RVb;B(p.creatorChannelId);_.Ma(k)})};var tw=function(X){_.GL.call(this);this.JSC$21506_watchApi=X;this.isShelfVisible=this.isTheaterMode=this.isAdPlaying=this.isSeeking=!1;mW6(this)};
_.r(tw,_.GL);var mW6=function(X){_.L(function(J){if(J.nextAddress==1)return J.yield(FQg(X),2);qE2(X);_.Ma(J)})},FQg=function(X){var J,p,l,g,B,k,n,w,Y;
return _.L(function(e){if(e.nextAddress==1)return e.yield(X.JSC$21506_watchApi.playerApi,2);J=e.yieldResult;X.JSC$21506_watchApi.registerActionHandler("yt-dismiss-shopping-timely-shelf-action",function(){NgT(X)});
X.JSC$21506_watchApi.registerActionHandler("yt-request-timely-shelf-state",function(){X.isShelfVisible?Mqw(X):Pt(X)});
p=_.v5().subscribe(function(){X.isTheaterMode=_.Tq(_.v5().getState());X.isTheaterMode?Pt(X):u6b(X)});
l=X.JSC$21506_watchApi.subscribe("WATCH_NEXT_RESPONSE_UPDATED",function(){qE2(X)});
g=function(Z){X.onCueRangeEnter(Z)};
J.addEventListener("onCueRangeEnter",g);B=function(Z){X.onCueRangeExit(Z)};
J.addEventListener("onCueRangeExit",B);k=function(){X.isSeeking=!0};
J.addEventListener("SEEK_TO",k);n=function(){X.onSeekComplete()};
J.addEventListener("SEEK_COMPLETE",n);w=function(){X.onAdStart()};
J.addEventListener("onAdStart",w);Y=function(){X.onAdComplete()};
J.addEventListener("onAdComplete",Y);X.addOnDisposeCallback(function(){p();X.JSC$21506_watchApi.unsubscribeByKey(l);J.removeEventListener("onCueRangeEnter",g);J.removeEventListener("onCueRangeExit",B);J.removeEventListener("SEEK_TO",k);J.removeEventListener("SEEK_COMPLETE",n);J.removeEventListener("onAdStart",w);J.removeEventListener("onAdComplete",Y)});
_.Ma(e)})},G9T=function(X){var J,p,l,g,B,k,n,w,Y;
return(B=(J=X.contents)==null?void 0:(p=J.twoColumnWatchNextResults)==null?void 0:(l=p.results)==null?void 0:(g=l.results)==null?void 0:g.contents)==null?void 0:(k=B.find(function(e){var Z,h,x;return(Z=e.itemSectionRenderer)==null?void 0:(h=Z.contents)==null?void 0:(x=h[0])==null?void 0:x.shoppingTimelyShelfViewModel}))==null?void 0:(n=k.itemSectionRenderer)==null?void 0:(w=n.contents)==null?void 0:(Y=w[0])==null?void 0:Y.shoppingTimelyShelfViewModel},qE2=function(X){var J;
_.L(function(p){if(p.nextAddress==1)return(J=X.JSC$21506_watchApi.getWatchNextResponse())?p.yield(NgT(X),2):p.return();X.shoppingTimelyShelfViewModel=G9T(J);dWw(X);Vqw(X);_.Ma(p)})},dWw=function(X){var J,p=(J=X.shoppingTimelyShelfViewModel)==null?void 0:J.offerIdToVariants;
p&&(J=p.filter(function(l){return l.key&&l.value}).map(function(l){return[l.key,
l.value]}),X.variantsMap=new Map(J))},Vqw=function(X){var J,p,l,g,B,k;
_.L(function(n){if(n.nextAddress==1)return(p=(J=X.shoppingTimelyShelfViewModel)==null?void 0:J.cueRanges)?n.yield(X.JSC$21506_watchApi.playerApi,2):n.return();l=n.yieldResult;X.cueRanges=p;g=_.C(p);for(B=g.next();!B.done;B=g.next())k=B.value,k.startTime!==void 0&&k.endTime!==void 0&&k.id!==void 0&&l.addCueRange("shopping_timely_shelf"+k.id,tqJ(k.startTime),tqJ(k.endTime));_.Ma(n)})},tqJ=function(X){return Number(X.seconds||0)+(X.nanos||0)/1E9};
tw.prototype.onCueRangeEnter=function(X){if(X.startsWith("shopping_timely_shelf")&&(this.activeCueId=X,!(this.isSeeking||this.isAdPlaying||this.isTheaterMode))){X=X.substring(21);var J,p,l=(J=this.variantsMap)==null?void 0:(p=J.get(X))==null?void 0:p.shelf;l&&(this.JSC$21506_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",l),Mqw(this))}};
tw.prototype.onCueRangeExit=function(X){X.startsWith("shopping_timely_shelf")&&(this.activeCueId=void 0,this.isSeeking||Pt(this))};
tw.prototype.onSeekComplete=function(){this.isSeeking=!1;u6b(this)};
var Mqw=function(X){X.shoppingTimelyShelfViewModel&&(X.isShelfVisible=!0,_.hT.getInstance().triggerAction("yt-show-shopping-timely-shelf"))},Pt=function(X){X.shoppingTimelyShelfViewModel&&X.isShelfVisible&&(X.isShelfVisible=!1,_.hT.getInstance().triggerAction("yt-hide-shopping-timely-shelf"))},NgT=function(X){var J,p,l,g,B;
return _.L(function(k){if(k.nextAddress==1)return k.yield(X.JSC$21506_watchApi.playerApi,2);J=k.yieldResult;if(X.cueRanges)for(p=_.C(X.cueRanges),l=p.next();!l.done;l=p.next())g=l.value,g.id&&(B="shopping_timely_shelf"+g.id,J.removeCueRange(B));X.JSC$21506_watchApi.provideRenderingData("SHOPPING_TIMELY_SHELF",{});Pt(X);X.shoppingTimelyShelfViewModel=void 0;X.cueRanges=void 0;X.variantsMap=void 0;X.isSeeking=!1;X.activeCueId=void 0;_.Ma(k)})};
tw.prototype.onAdStart=function(){this.isAdPlaying=!0;Pt(this)};
tw.prototype.onAdComplete=function(){this.isAdPlaying=!1;u6b(this)};
var u6b=function(X){if(X.activeCueId)X.onCueRangeEnter(X.activeCueId);else Pt(X)};var TgA=function(X){_.GL.call(this);var J=this;this.JSC$21513_watchApi=X;X=_.iH(_.v5(),_.xeC,function(){Pxb(J)});
this.addOnDisposeCallback(X);X=_.iH(_.v5(),IVT,function(){Pxb(J)});
this.addOnDisposeCallback(X);QET(this);Esp(this);KQp()};
_.r(TgA,_.GL);var QET=function(X){var J=function(l){_.v5().dispatch(g8A(l.matches))},p=window.matchMedia("(max-width: "+(999+T$())+"px)");
p.addListener(J);X.addOnDisposeCallback(function(){p.removeListener(J)});
J(p)},Esp=function(X){X.JSC$21513_watchApi.registerActionHandler("yt-window-resized",function(){KQp()});
X.addOnDisposeCallback(function(){X.JSC$21513_watchApi.unregisterActionHandler("yt-window-resized")})},KQp=function(){var X=_.qm();
_.v5().dispatch(_.a4({type:"SET_WATCH_WINDOW_SIZE",payload:{watchWindowSize:{width:X.width,height:X.height}}}))},Pxb=function(X){var J;
_.L(function(p){if(p.nextAddress==1)return p.yield(X.JSC$21513_watchApi.playerApi,2);J=p.yieldResult;J.setSize(NaN,NaN);_.Ma(p)})};var zVO=function(X){_.GL.call(this);var J=_.yG().resolve(_.sX);wGs(J,X.getElement("PLAYER_CONTAINER"),X.getElement("BELOW_THE_PLAYER"),X.getElement("SECONDARY"));this.addOnDisposeCallback(function(){var p=X.getElement("PLAYER_CONTAINER"),l=X.getElement("BELOW_THE_PLAYER"),g=X.getElement("SECONDARY");J.isLockupToWatchTransitionEnabled&&(p&&_.JJ(J.viewTransitionCoordinator,p),l&&_.JJ(J.viewTransitionCoordinator,l),g&&_.JJ(J.viewTransitionCoordinator,g))})};
_.r(zVO,_.GL);var Qx=function(X){DH.call(this);var J=this;this.rootElement=X;this.activeModules=[];this.actionHandlers=new Map;this.TEST_ONLY={getActiveModules:function(){return J.activeModules}};
this.initPersistentModules();this.addOnDisposeCallback(this.subscribeToActiveChanged(function(p){J.initOrDisposeActiveModules(p)}));
this.onAttached()};
_.r(Qx,DH);_.W=Qx.prototype;_.W.getRoot=function(){return this.rootElement};
_.W.getElement=function(X){return this.rootElement.getElement(X)};
_.W.setPlayerResponse=function(X){this.playerResponse=X;this.publish("PLAYER_RESPONSE_UPDATED",X)};
_.W.getPlayerResponse=function(){return this.playerResponse};
_.W.setWatchNextResponse=function(X){this.watchNextResponse===X?this.publish("WATCH_NEXT_RESPONSE_RELOADED"):(this.watchNextResponse=X,this.publish("WATCH_NEXT_RESPONSE_UPDATED",X))};
_.W.getWatchNextResponse=function(){return this.watchNextResponse};
_.W.registerActionHandler=function(X,J){var p=this;if(_.H("web_watch_controller_reg_multiple_handlers_killswitch")){var l={};_.xC(_.hT.getInstance(),(l[X]=J,l),this.getRoot())}else this.actionHandlers.has(X)||(this.actionHandlers.set(X,[]),l={},_.xC(_.hT.getInstance(),(l[X]=function(){var g=_.iA.apply(0,arguments);return(p.actionHandlers.get(X)||[]).map(function(B){return B.apply(null,_.EU(g))})},l),this.getRoot())),this.actionHandlers.get(X).push(J)};
_.W.unregisterActionHandler=function(X){if(_.H("web_watch_controller_reg_multiple_handlers_killswitch")){var J={};_.Hf(_.hT.getInstance(),(J[X]=!0,J),this.getRoot())}else(J=this.actionHandlers.get(X))?(J.pop(),J.length===0&&(J={},_.Hf(_.hT.getInstance(),(J[X]=!0,J),this.getRoot()),this.actionHandlers.delete(X))):_.Wf(new _.Kw("Attempted to unregister an action handler which is not registered.",X))};
_.W.addPageDisposeJob=function(X){this.rootElement.pageDisposeJobs||(this.rootElement.pageDisposeJobs=[]);_.c6K(this.rootElement.pageDisposeJobs,X)};
_.W.removePageDisposeJob=function(X){this.rootElement.pageDisposeJobs&&_.M4(this.rootElement.pageDisposeJobs,X)};
_.W.dispatchEvent=function(X,J){_.h8(this.rootElement,X,J)};
_.W.provideRenderingData=function(X,J){this.rootElement.provideRenderingData(X,J)};
_.W.scrollWatchTo=function(X,J){var p;(p=this.watchScrollManager)==null||p.scrollWatchTo(X,J)};
_.W.focusOnPlayer=function(){var X=this.getElement("PLAYER");_.oh(X,function(){if(X&&X.firstElementChild){var J=X.querySelector(".html5-video-player");J&&(_.cw(_.yG().resolve(_.NP)),J.focus())}else _.Wf(Error("Ol"))})};
_.W.subscribeToActiveChanged=function(X,J){J=J===void 0?!0:J;var p=_.iH(_.v5(),Uwg,function(l){X(l)});
J&&X(Uwg(_.v5().getState()));return p};
_.W.isActive=function(){return Uwg(_.v5().getState())};
_.W.onAttached=function(){var X=_.H("external_fullscreen");_.H("use_unified_flag_accessor")&&(X=_.yG().resolve(_.Nep).retriever.getFlag(_.Rrr));(X||_.$y("START_IN_FULL_WINDOW_MODE"))&&this.dispatchEvent("yt-set-fullerscreen-styles")};
var jEJ=function(X){return X.getRoot().is==="ytd-watch-flexy"||X.getRoot().is==="ytd-watch-grid"},EE=function(X){return X.getRoot().is==="ytd-watch-fixie"};
Qx.prototype.initPersistentModules=function(){if(EE(this)||jEJ(this)&&_.H("kevlar_watch_flexy_theater_manager")){var X=new aiw(this);_.bF(this,X)}X=new qIT(this);_.bF(this,X);X=new ct(this);_.bF(this,X);X=new cz2(this);_.bF(this,X);X=new G9(this);_.bF(this,X);X=new bx(this);_.bF(this,X);if(EE(this)||jEJ(this)&&_.H("kevlar_watch_flexy_playlist_manager"))X=new eVA(this),_.bF(this,X);_.H("web_thumbnail_to_watch_transition")&&(X=new zVO(this),_.bF(this,X))};
Qx.prototype.initOrDisposeActiveModules=function(X){X?(this.watchScrollManager=new dg(this),this.activeModules.push(this.watchScrollManager),this.activeModules.push(new iN2(this)),_.H("web_enable_shopping_timely_shelf_client")&&this.activeModules.push(new tw(this)),this.activeModules.push(new Hk0(this)),EE(this)&&this.activeModules.push(new TgA(this)),this.activeModules.push(new UWp(this)),this.activeModules.push(new Pc2(this)),(EE(this)||_.H("kevlar_watch_flexy_error_screen_data_provider"))&&this.activeModules.push(new yNA(this)),
this.activeModules.push(new Bg2(this)),(EE(this)||_.H("kevlar_watch_flexy_ypc_manager"))&&this.activeModules.push(new ImO(this)),(EE(this)||_.H("kevlar_watch_flexy_ads_manager"))&&this.activeModules.push(new qk2(this)),_.a8("kevlar_watch_cinematics")&&(this.watchCinematicManager=new Azb(this),this.activeModules.push(this.watchCinematicManager)),_.H("kevlar_watch_player_menu_highlight_manager_killswitch")||this.activeModules.push(new k9A(this)),_.H("kevlar_watch_flexy_gestures_manager")&&this.activeModules.push(new RD6(this)),
X=_.H("swatcheroo_directly_provide_comments")&&this.getRoot().is==="ytd-watch-grid",_.H("kevlar_watch_flexy_comments_manager")&&!X&&this.activeModules.push(new rzT(this)),_.H("web_watch_get_updated_metadata_manager")&&this.activeModules.push(new uKA(this)),this.activeModules.push(new OpO(this)),this.activeModules.push(new XtA(this)),_.H("web_enable_timely_actions")&&this.activeModules.push(new DM2(this)),_.H("web_enable_player_creator_endscreen_manager")&&this.activeModules.push(new JVT(this)),_.H("web_watch_enable_multiview_manager")&&
this.activeModules.push(new Qqw(this)),_.H("web_fullscreen_components")&&this.activeModules.push(new bkA(this)),_.H("web_player_rtr_ctrls")&&this.activeModules.push(new lip(this)),(_.H("enable_creator_chatbot")||_.H("enable_creator_chatbot_link_out"))&&this.activeModules.push(new fm2(this))):(_.eU(this.activeModules),this.activeModules.length=0,this.watchScrollManager=void 0)};
Qx.prototype.disposeInternal=function(){DH.prototype.disposeInternal.call(this);this.initOrDisposeActiveModules(!1)};
_.O1.Object.defineProperties(Qx.prototype,{playerApi:{configurable:!0,enumerable:!0,get:function(){return this.getRoot().getPlayer().getPlayerPromise()}}});_.ZZ(_.q(function(X){var J=X.data;X=_.C(_.uo(!1,void 0,"VotqNe"));var p=X.next().value,l=X.next().value;_.sy(function(){_.hT.getInstance().triggerAction("yt-request-timely-shelf-state")});
var g=_.QC(function(){var Y,e,Z=(Y=_.a(J().rendererContext,_.uN))==null?void 0:(e=Y.loggingDirectives)==null?void 0:e.trackingParams;if(Z)return _.V_(Z)},void 0,"AvMXxb");
_.xC(_.hT.getInstance(),{"yt-hide-shopping-timely-shelf":function(){l(!1);var Y=_.Kv(),e=g();Y&&e&&_.$t(Y,[e])},
"yt-show-shopping-timely-shelf":function(){requestAnimationFrame(function(){l(!0);var Y=_.Kv(),e=g();Y&&e&&_.Bv(Y,[e])})}});
var B=function(){var Y;return(Y=J().image)==null?void 0:Y.image},k=function(){var Y,e;
return!!((Y=B())==null?0:(e=Y.sources)==null?0:e.some(function(Z){var h;return!!(Z==null?0:(h=Z.clientResource)==null?0:h.imageName)}))},n=function(){var Y;
return((Y=J().image)==null?void 0:Y.height)||40},w=function(){var Y;
return(Y=J().image)==null?void 0:Y.backgroundColor};
X={};return _.A("yt-shopping-timely-shelf-content-view-model",{el:_.A4(_.j_(function(){return J().rendererContext})),
class:_.yW("ytShoppingTimelyShelfContentViewModelHost",(X.ytShoppingTimelyShelfContentViewModelIsVisible=function(){return!!(J().image||J().avatar||J().line1)&&p()},X)),
style:_.bY({"--shopping-timely-shelf-content-padding-top":function(){var Y;return $l6((Y=J().padding)==null?void 0:Y.top)},
"--shopping-timely-shelf-content-padding-bottom":function(){var Y;return $l6((Y=J().padding)==null?void 0:Y.bottom)},
"--shopping-timely-shelf-content-padding-start":function(){var Y;return $l6((Y=J().padding)==null?void 0:Y.start)},
"--shopping-timely-shelf-content-padding-end":function(){var Y;return $l6((Y=J().padding)==null?void 0:Y.end)},
"--yt-shopping-timely-shelf-background-color":function(){return J().backgroundColor!==void 0?_.zU(J().backgroundColor):"initial"},
"--yt-shopping-timely-shelf-image-corner-radius":function(){var Y,e;return((e=(Y=J().image)==null?void 0:Y.cornerRadius)!=null?e:0)+"px"},
"--yt-shopping-timely-shelf-image-background-color":function(){return w()!==void 0?_.zU(w()):"initial"},
"--yt-shopping-timely-shelf-image-width":function(){var Y;return(((Y=J().image)==null?void 0:Y.width)||40)+"px"}})},_.A(_.v,{cond:B,
then:function(Y){var e={};return _.A(_.wt,{preserveHeight:!0,preserveWidth:!0,height:n,data:Y,alt:"",className:_.yW("ytShoppingTimelyShelfContentViewModelImage",(e.ytShoppingTimelyShelfContentViewModelIcon=k,e))})}}),_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn}),_.A("div",{class:"ytShoppingTimelyShelfContentViewModelText"},_.A(_.NA,{data:function(){return J().line1}},{shoppingContentLineViewModel:function(Y){return _.A(_.Ia,{data:Y.data,
className:"ytShoppingTimelyShelfContentViewModelLine1"})}}),_.A(_.NA,{data:function(){return J().line2}},{shoppingContentLineViewModel:function(Y){return _.A(_.Ia,{data:Y.data,
className:"ytShoppingTimelyShelfContentViewModelLine2"})}})),_.A("div",{class:"ytShoppingTimelyShelfContentViewModelButtons"},_.A(_.NA,{data:function(){var Y;
return(Y=J().button)!=null?Y:[]}},{buttonViewModel:function(Y){var e=Y.data;
return _.A(_.q7,{data:e,className:"ytShoppingTimelyShelfContentViewModelButton",onClick:function(Z){e().onTap&&Z.stopPropagation()}})}})))},"lk"),"yt-shopping-timely-shelf-content-view-model",{props:{data:_.H7}});var iWb={};
iWb.YtdWatchBehavior=[_.K.YtRendererBehavior,_.UA.YtPlayerListenerBehavior,_.c7.YtRendererstamperBehavior,_.dE.YtActionHandlerBehavior,Aw.YtPageBehavior,_.Gf.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 _.$y("START_IN_FULL_WINDOW_MODE")}},
useProviderForSecondaryResultsRenderer:{type:Boolean,value:function(){return _.H("web_watch_provide_secondary_results_renderer")}},
fullscreen:{type:Boolean,reflectToAttribute:!0},playlist:{type:Boolean,reflectToAttribute:!0,computed:"hasPlaylist_(playlistData, loadingData.playlist)",observer:"secondaryColumnModulePresenceChanged_"},alerts:{type:Object,computed:"getAlerts_(playerData.playabilityStatus, alertsValue)"},alertsValue:{type:Object},microformat:{type:Object,computed:"getPlayerMicroformatRenderer_(playerData.microformat)"},commentsReady:{type:Boolean,observer:"commentsReadyChanged_"},theaterRequested_:{type:Boolean,reflectToAttribute:!0,
value:function(){return _.$y("START_IN_THEATER_MODE")}},
loading:{type:Boolean,observer:"onLoadingChanged_"},loadingData:{type:Object,value:{playlist:!1}},playerUnavailable:{type:Boolean,value:!1,reflectToAttribute:!0,computed:"isPlayerUnavailable_(playerData.playabilityStatus, playerLoading_, playerOverlays)"},playerOverlays:{type:Object,value:null,computed:"getPlayerOverlays_(data)"},plaShelfEnabled_:{type:Boolean,value:!1,computed:"isPlaShelfEnabled_(playerData)"},monetizationShelvesEnabled_:{type:Boolean,value:!0},watchNextShownItems:Array,watchNextCanShowMore:Boolean,
hidden:{type:Boolean,reflectToAttribute:!0,value:!1},shouldStampChat:{type:Boolean,value:!1,computed:"computeShouldStampChat_(data, hidden)",observer:"secondaryColumnModulePresenceChanged_",reflectToAttribute:!0},shouldCollapseDonationShelf:{type:Boolean,value:!1,computed:"computeIsDonationShelfCollapsed_(shouldStampChat)",reflectToAttribute:!0},shouldShowMerchShelf:{type:Boolean,value:!1,computed:"computeShouldShowMerchShelf(merchShelf, monetizationShelvesEnabled_)",reflectToAttribute:!0},canScheduleCommentJobs_:{type:Boolean,
value:!0},videoId:{type:String,value:"",computed:"identity(data.currentVideoEndpoint.watchEndpoint.videoId)",reflectToAttribute:!0},isTwoColumns_:{type:Boolean,reflectToAttribute:!0,observer:"isTwoColumnsChanged_"},isTwoColumnsInitialized:{type:Boolean,value:!1},isSingleColumn:{type:Boolean,reflectToAttribute:!0,computed:"computeIsSingleColumn(isTwoColumns_, isTwoColumnsInitialized)"},isVerticalVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsVerticalVideo_(videoHeightToWidthRatio_)"},
isFourThreeToSixteenNineVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsFourThreeToSixteenNineVideo_(videoHeightToWidthRatio_)"},isExtraWideVideo_:{type:Boolean,reflectToAttribute:!0,computed:"computeIsExtraWideVideo_(videoHeightToWidthRatio_)"},videoHeightToWidthRatio_:{type:Number,value:.5625,observer:"videoHeightToWidthRatioChanged_"},flexySmallWindow_:{type:Boolean,reflectToAttribute:!0},flexyLargeWindow_:{type:Boolean,reflectToAttribute:!0},playerLoading_:{type:Boolean,value:!1},
showEngagementPanelScrim_:{type:Boolean,reflectToAttribute:!0,observer:"showEngagementPanelScrimChanged_"},watchFeedBigThumbs_:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_feed_big_thumbs")}},
useEngagementPanelManagementComponent:{type:Boolean,value:function(){return _.H("kevlar_use_engagement_panel_management_component")}},
watchMetadataRefresh:{type:Boolean,value:!1,computed:"computeWatchMetadataRefresh(videoPrimaryInfoRenderer)",reflectToAttribute:!0},liveChatCollapsed:{type:Boolean},liveChatPresentAndExpanded:{type:Boolean,reflectToAttribute:!0,computed:"computeLiveChatPresentAndExpanded(shouldStampChat, liveChatCollapsed)"},playlistPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},engagementPanelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1},panelExpanded:{type:Boolean,reflectToAttribute:!0,value:!1,
computed:"computePanelExpanded(engagementPanelExpanded, playlistPanelExpanded, liveChatPresentAndExpanded)"},swatcherooSqueezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"swatcherooSqueezebackChanged",computed:"computeSwatcherooSqueezeback(panelExpanded, fullBleedPlayer, isTwoColumns_)"},squeezeback:{type:Boolean,reflectToAttribute:!0,value:!1,observer:"squeezebackChanged",computed:"computeSqueezeback(engagementPanelExpanded,liveChatPresentAndExpanded, playlistPanelExpanded, fullscreen, theater)"},
richItemMinWidth:{type:Number,value:function(){return _.ch("wn_grid_min_item_width",310)}},
richItemMaxWidth:{type:Number,value:function(){return _.ch("wn_grid_max_item_width",700)}},
commentsEntryPointHeaderRenderer:{type:Object,computed:"computeCommentsEntryPointHeaderRenderer(data, commentsEntryPointHeaderRendererValue, defaultTwoColumnLayout, isTwoColumns_)"},showRichGridContinuationButton:{type:Boolean,value:!1,computed:"computeShowRichGridContinuationButton(isTwoColumns_, commentsEntryPointHeaderRenderer)"},commentsEntryPointHeaderRendererValue:{type:Object},videoMetadataCarousel:{type:Object},richGridRendererData:{type:Object},watchNextSecondaryResults:{type:Object},videoPrimaryInfoRenderer:{type:Object,
computed:"computeVideoPrimaryInfoRenderer(data, videoPrimaryInfoRendererValue)"},videoPrimaryInfoRendererValue:{type:Object},videoSecondaryInfoRenderer:{type:Object,computed:"computeVideoSecondaryInfoRenderer(data, videoSecondaryInfoRendererValue)"},videoSecondaryInfoRendererValue:{type:Object},inlineStructuredDescriptionData:{type:Object,computed:"computeInlineStructuredDescriptionData(data)"},hideComments:{type:Boolean},legacyMetadataClass:{type:String,computed:"computeLegacyMetadataClass(watchMetadataRefresh)"},
newMetadataClass:{type:String,computed:"computeNewMetadataClass(watchMetadataRefresh)"},responseHasComments:{type:Boolean,reflectToAttribute:!0,value:function(){return!0}},
iMaxTheaterMode:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_imax_theater_mode")}},
swatcherooDirectUseRichGrid:{type:Boolean,value:function(){return _.H("swatcheroo_direct_use_rich_grid")}},
cinematicsActive:{type:Boolean,value:!1,reflectToAttribute:!0},noTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_no_top_margin")}},
reducedTopMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_reduced_top_margin")}},
frame0LoadingState:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("kevlar_watch_frame0_loading_state")}},
retroMode:{type:Boolean,value:!1},roundedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeRoundedPlayer(defaultLayout, retroMode)"},showExpandableMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeShowExpandableMetadata(expandableMetadata)"},fullBleedPlayer:{type:Boolean,reflectToAttribute:!0,computed:"computeFullBleedPlayer(fullscreen, theater, isSingleColumn)"},defaultLayout:{type:Boolean,reflectToAttribute:!0,computed:"computeDefaultLayout(fullBleedPlayer)"},defaultTwoColumnLayout:{type:Boolean,
reflectToAttribute:!0,computed:"computeDefaultTwoColumnLayout(fullBleedPlayer, isTwoColumns_)"},swatcherooSplitScroll:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("swatcheroo_split_scroll")}},
persistPanelOnDataChange:{type:Boolean,value:function(){return _.H("web_watch_persist_panel_on_data_change")}},
trackEngagementPanelVisibility:{type:Boolean,value:function(){return _.H("web_watch_track_engagement_panel_visibility")}},
commentTeaserEnabled:{type:Boolean,value:function(){return _.H("web_watch_show_comment_teaser")}},
swatcherooBinaryLayout:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("swatcheroo_binary_layout")}},
ghostCardsEnabled:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("swatcheroo_enable_ghost_cards")||_.H("web_watch_enable_ghost_cards")}},
showGhostMetadata:{type:Boolean,computed:"computeShowGhostMetadata_(ghostCardsEnabled, loading, videoPrimaryInfoRenderer)"},showGhostRelated:{type:Boolean,computed:"computeShowGhostRelated_(ghostCardsEnabled, loading, watchNextSecondaryResults)"},metadataSkinnyMode:{type:Boolean,reflectToAttribute:!0,value:!1,computed:"computeMetadataSkinnyMode(swatcherooBinaryLayout, isTwoColumns_, defaultTwoColumnLayout)"},fullBleedNoMaxWidthColumns:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_full_bleed_no_max_width_columns")}},
fixedPanels:{type:Boolean,reflectToAttribute:!0},panelsBesidePlayer:{type:Boolean,reflectToAttribute:!0},watchWhileWider:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_while_wider_panels")}},
watchWhileMargin:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_watch_while_panel_margin")}},
watchWhilePanelsActive:{type:Boolean,reflectToAttribute:!0,computed:"computeWatchWhilePanelsActive(fixedPanels, panelsBesidePlayer)"},noBorderOnChat:{type:Boolean,computed:"computeNoBorderOnChat(watchWhilePanelsActive)"},forceDarkPanelTheme:{type:Boolean,computed:"computeForceDarkPanelTheme(panelsBesidePlayer)"},hasMetadata:{type:Boolean,reflectToAttribute:!0,computed:"computeHasMetadata(videoPrimaryInfoRenderer)"},watchWhileWindowSizeSufficient:{type:Boolean,observer:"watchWhileWindowSizeSufficientChanged"},
thumbnailToWatchTransition:{type:Boolean,reflectToAttribute:!0,value:function(){return _.H("web_thumbnail_to_watch_transition")}},
playerContainerBackgroundImage:{type:Object,computed:"computePlayerContainerBackgroundImage(playerData, miniplayerIsActive)"},miniplayerIsActive:{type:Boolean},persistentPanelVisible:{type:Boolean,value:!1,reflectToAttribute:!0},aiCompanionEnabled:{type:Boolean,value:function(){return _.H("enable_ai_companion")}}},
observers:"watchPageActiveChanged_(active);shouldProceedToNextVideo_(playerData.playabilityStatus, data, playlist);userEngagementConfigDataChanged_(data.userEngagementConfig);updateTheaterModeState_(theaterRequested_);watchNextShownItemsAddedOrRemoved_(watchNextShownItems.splices, watchNextCanShowMore);youthereDataChanged_(playerData.messages);onSetPlaylistCollapsed(playlist);updateChatLocation(liveChatPresentAndExpanded);updatePanelsLocation(liveChatPresentAndExpanded, theater, fullscreen);swatcherooUpdatePanelsLocation(isTwoColumns_, fullBleedPlayer, squeezeback, playlistPanelExpanded, liveChatPresentAndExpanded, engagementPanelExpanded);scheduleFullHeightPanelPositionUpdate(defaultTwoColumnLayout, panelExpanded);watchNextSecondaryResultsChanged(data);defaultTwoColumnLayoutChanged(defaultTwoColumnLayout);onMiniplayerActiveReduxValueUpdate(miniplayerIsActive)".split(";"),
computeShowGhostMetadata_:function(X,J,p){return X&&(J||!p)},
computeShowGhostRelated_:function(X,J,p){return X&&(J||!p)},
monitorScroll:!0,configureRendererStamper:function(){var X={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:hU(["aa","eocs"])},"data.survey":{id:"survey",mapping:{surveyTriggerRenderer:"ytd-survey-trigger-renderer"},initialRenderPriority:3,waitForSignal:hU(["aa","eocs"])},alerts:{id:"alerts",mapping:{alertRenderer:"yt-alert-renderer",alertWithButtonRenderer:"ytd-alert-with-button-renderer"}},
"data.contents.twoColumnWatchNextResults.miniplayerBar":{id:"miniplayer-bar",mapping:{miniplayerBarRenderer:"ytd-miniplayer-bar-renderer"}},microformat:{id:"microformat",mapping:{playerMicroformatRenderer:"player-microformat-renderer"}},singleColumn:{id:"single-column-container",mapping:{itemSectionRenderer:"ytd-item-section-renderer"}}};this.is!=="ytd-watch-grid"||_.H("swa_prov_panels_ks")?X.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatch:!0}}}}:(X.engagementPanels={id:"panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}}},X.inlineEngagementPanels={id:"inline-panels",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",params:{isWatch:!0}}},reuseComponents:!1});return X},
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 X=this;this.watchController=void 0;this.pageDisposeJobs=[function(){X.showMetadataPlaceholder_()},
function(){_.H("web_watch_dont_clear_comments")||X.clearComments_()},
function(){X.clearPlayerAds_()},
function(){X.resetAutonavCanceledForNewPlayback_()}];
this.player=this.playerContainerEl=this.playerEl=this.watchNextSkeletonEl_=null;this.onPlayingCallbacks_=[];this.clearPlayerAdsJobId_=this.setCommentsJobId_=0;this.showFullerscreenEdu_=!1;this.windowSize_=null;this.is==="ytd-watch-grid"&&(this.visiblePanelIdentifiers_=new Set);this.trackEngagementPanelVisibility&&(this.visiblePanelIdentifiers_=new Set);this.autonavCanceledSignal_=!1;_.H("kevlar_watch_while")&&(this.watchWhileScrollThreshold_=NaN);_.H("web_watch_start_chat_in_theater_mode")&&(this.theaterEnabledForChat=
!1);this.youThereManager_=new QgO(function(){return _.ZL(X)},this.hostElement);
this.pageDisposeJobs.push(function(){X.youThereManager_.reset()});
_.H("external_fullscreen")&&(this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1,this.pageDisposeJobs.push(function(){X.resetFullerscreenEduButtonForNewPlayback_()}));
this.fullHeightPanelPositionUpdateJobId=this.panelMaxHeightUpdateJob_=0;this.playerEvents_=new _.E1;this.playerEvents_.set("onFeedbackStartRequest",this.onPlayerFeedbackStartRequest_);this.playerEvents_.set("onFeedbackArticleRequest",this.onPlayerFeedbackArticleRequest_);this.playerEvents_.set("onYpcContentRequest",this.onPlayerYpcContentRequest_);this.playerEvents_.set("onAutonavPauseRequest",this.onPlayerAutonavPauseRequest_);this.playerEvents_.set("onAdStateChange",this.onAdStateChange_);this.playerEvents_.set("onStateChange",
this.onPlayerStateChange_);this.playerEvents_.set("SUBSCRIBE",this.onPlayerSubscribe_);this.playerEvents_.set("UNSUBSCRIBE",this.onPlayerUnsubscribe_);this.playerEvents_.set("onYtShowToast",this.onPlayerAdYtShowToast_);this.playerEvents_.set("onFullscreenChange",this.onPlayerFullscreenChange_);this.playerEvents_.set("onVideoDataChange",this.onPlayerPresentingVideoDataChange_);this.engagementPanelScrimOnClickCommands_=null;this.watchMetadata=void 0;_.H("kevlar_watch_flexy_theater_manager")||(this.actionMap["yt-toggle-theater-mode"]=
"setTheaterModeRequested",this.actionMap["yt-is-theater"]="isTheater_",this.playerEvents_.set("SIZE_CLICKED",this.setTheaterModeRequested));_.H("kevlar_watch_flexy_comments_manager")||this.hostElement.addEventListener("yt-page-data-will-update",_.Da(this,this.onYtPageDataWillUpdate_))},
onYtUpdatedPlayabilityStatus:function(X){X&&(this.playerData=Object.assign({},this.playerData,{playabilityStatus:X}),X.status==="ERROR"&&(this.playerData.videoDetails=void 0))},
onTheaterReduxValueUpdate:function(X){_.H("kevlar_watch_flexy_theater_manager")&&(this.theater=X,this.updateFullBleedElementLocations(),this.schedulePlayerSizeUpdate_(),this.active!==void 0&&this.schedulePanelMaxHeightUpdate_())},
onMiniplayerActiveReduxValueUpdate:function(X){!_.H("kevlar_watch_while_v2")&&!_.H("web_watch_pip")||X||(this.player&&this.setPlayerTheaterMode_(),this.schedulePlayerSizeUpdate_())},
onFullscreenReduxValueUpdate:function(X){this.active!==void 0&&(this.fullscreen=X,_.H("kevlar_watch_flexy_gestures_manager")||this.gestures_&&this.gestures_.update(this.fullscreen),this.updateFullBleedElementLocations())},
onScrollReduxValueUpdate:function(X){this.active!==void 0&&(_.h8(this.hostElement,"yt-autonav-pause-scroll"),this.setComments_(),_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_(),_.H("kevlar_watch_flexy_gestures_manager")||this.gestures_&&(X>0?this.gestures_.detach():this.gestures_.attach()))},
loadPage_:function(X){this.initCsi_();this.updatePageData_(X)},
updatePageData_:function(X){var J=this;if(X)if(this.data===X){this.onPageLoadWithSameData_();var p;(p=this.watchController)==null||p.setWatchNextResponse(this.data)}else this.data=X;this.playlist&&_.PI({watchInfo:{isPlaylist:!0}});this.pageCount===1&&_.KV("nw");this.loading=!1;_.j1(_.gs,function(){J.initDclkstatus_();var l,g=((l=J.player)==null?void 0:l.getVideoData().cpn)||"";shp(function(B,k){Jjp(B,k,g)})})},
onPageLoadWithSameData_:function(){_.H("kevlar_watch_flexy_comments_manager")||this.initComments_();this.setPlayerAds_()},
setLoadingState_:function(){this.hostElement.classList.remove("hide-skeleton");this.hostElement.classList.add("show-skeleton");this.setPlayerLoadingState_();this.hostElement.classList.add("loading");var X=this.get("endpoint.watchEndpoint.playlistId",this.loadingData);this.set("loadingData.playlist",!!X);this.set("loadingData.playlistLoading",X&&X!==this.get("playlistId",this.playlistData));this.toggleBodyScrolling_(!1);if(this.watchNextSkeletonEl_)for(this.playlist?this.watchNextSkeletonEl_.setAttribute("playlist",
""):this.watchNextSkeletonEl_.removeAttribute("playlist"),X=this.watchNextSkeletonEl_.firstElementChild;X;)X.classList.remove("hidden"),X=X.nextElementSibling;if(_.H("kevlar_watch_frame0_loading_state")){var J,p,l;X=(J=this.loadingData)==null?void 0:(p=J.endpoint)==null?void 0:(l=p.watchEndpoint)==null?void 0:l.videoId;var g;X&&(g="https://i.ytimg.com/vi/"+X+"/frame0.jpg");_.ya(this.hostElement).querySelector("#player").style.backgroundImage=g?"url("+g+")":""}},
clearLoadingState_:function(){this.hostElement.classList.remove("show-skeleton");this.hostElement.classList.add("hide-skeleton");var X=_.ya(this.hostElement).querySelector("#related-skeleton");!this.get("data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults")&&X&&(X.hidden=!0);this.clearPlayerLoadingState_();this.hostElement.classList.remove("loading");this.loadingData={playlist:!1};this.toggleBodyScrolling_(!0);if(this.watchMetadata){var J,p;(p=(J=this.watchMetadata).updateSentimentBarWidth)==
null||p.call(J);var l,g;(g=(l=this.watchMetadata).resize)==null||g.call(l)}_.H("kevlar_watch_frame0_loading_state")&&(_.ya(this.hostElement).querySelector("#player").style.backgroundImage="")},
addSplitScrollMouseTrap:function(X){var J=_.ya(this.hostElement).querySelector(X);J?_.eH(J,!1):_.Wf(new _.Kw("Overscroll monitor not found for component: ",X))},
removeSplitScrollMouseTrap:function(X){var J=_.ya(this.hostElement).querySelector(X);J?_.ZV(J):_.Wf(new _.Kw("Disposal component for  overscroll monitoring not found: ",X))},
onLoadingChanged_:function(X){X?this.setLoadingState_():this.clearLoadingState_()},
setPlayerLoadingState_:function(){this.playerLoading_||(this.playerLoading_=!0,_.H("web_thumbnail_to_watch_transition")&&!_.BdJ||this.hostElement.classList.add("loading-player"))},
clearPlayerLoadingState_:function(){this.playerLoading_&&(this.playerLoading_=!1,_.H("web_thumbnail_to_watch_transition")&&!_.BdJ||this.hostElement.classList.remove("loading-player"))},
toggleBodyScrolling_:function(X){var J=this;X?document.body.removeAttribute("no-y-overflow"):document.body.setAttribute("no-y-overflow","");_.gs.addLowPriorityJob(function(){J.onWindowResized_(_.qm(!0))})},
updateTheaterModeState_:function(X){if(!_.H("kevlar_watch_flexy_theater_manager")){X=X||this.fullWindowMode_;if(this.theater!==void 0||X)this.theater=X;this.updateFullBleedElementLocations();this.player&&this.setPlayerTheaterMode_();this.togglePageSwatchActive_();X&&qop()}},
updateFullBleedElementLocations:function(){this.updateChatLocation();this.updatePlayerLocation();this.updateCinematicsLocation();this.updatePanelsLocation();this.updateErrorScreenLocation()},
updatePlayerLocation:function(){var X=this.fullBleedPlayer?_.ya(this.hostElement).querySelector("#player-full-bleed-container"):_.ya(this.hostElement).querySelector("#player-container-inner");var J=this.getPlayerContainer(),p=_.H("kevlar_watch_while_v2")||_.H("web_watch_pip");J.parentElement!==X&&(p&&this.isMiniplayerActive()?this.deactivateMiniplayerAndResetPlayer():_.ZL(this).appendTo(X,J))},
updateErrorScreenLocation:function(){var X=_.ya(this.hostElement).querySelector("#error-screen"),J=this.fullBleedPlayer?_.ya(this.hostElement).querySelector("#player-full-bleed-container"):_.ya(this.hostElement).querySelector("#player");X.parentElement!==J&&J.appendChild(X)},
deactivateMiniplayerAndResetPlayer:function(){var X=this;return _.L(function(J){if(J.nextAddress==1)return J.yield(_.yG().resolve(_.g9).deactivate(),2);X.updatePlayerLocation();_.Ma(J)})},
updateCinematicsLocation:function(){var X=this.getElement("CINEMATICS");if(X){var J=this.getCinematicsLocationContainer();X.parentElement!==J&&J.appendChild(X)}},
getCinematicsLocationContainer:function(){return this.shouldCinematicsBeInFullBleedContainer(this.theater&&!this.fullscreen,this.fullscreen,this.isSingleColumn)?_.ya(this.hostElement).querySelector("#cinematics-full-bleed-container"):_.ya(this.hostElement).querySelector("#cinematics-container")},
shouldCinematicsBeInFullBleedContainer:function(X,J,p){var l=document.documentElement.hasAttribute("dark"),g=!l&&this.cinematicLightTheme;return p||X&&l||J&&l||(J||X)&&g},
isTheater_:function(){return this.theater&&this.active},
dataChanged_:function(){var X=this,J;(J=this.watchController)==null||J.setWatchNextResponse(this.data);_.H("kevlar_watch_flexy_comments_manager")||this.initComments_();_.H("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.add("hide-skeleton");_.yG().resolve(_.hI).cancelVideoSkip();this.showEngagementPanelScrim_=!1;this.trackEngagementPanelVisibility&&!this.persistPanelOnDataChange&&(this.engagementPanelExpanded=!1,this.visiblePanelIdentifiers_.clear());if(this.is==="ytd-watch-grid")if(this.liveChatCollapsed=
!0,this.visiblePanelIdentifiers_.clear(),this.engagementPanelExpanded=!1,_.H("kevlar_watch_grid_auto_open_playlist"))this.onSetPlaylistCollapsed(!1),_.gs.addLowPriorityJob(function(){_.HI(X.hostElement,"yt-set-playlist-collapsed",[!1])},1E3);
else this.onSetPlaylistCollapsed(!this.playlistPanelExpanded);this.data&&this.updateCinematicsLocation();if(_.H("web_watch_start_chat_in_theater_mode")){var p,l,g;if((p=this.data)==null?0:(l=p.contents)==null?0:(g=l.twoColumnWatchNextResults)==null?0:g.conversationBar)this.setTheaterModeRequested(!0,!1),this.theaterEnabledForChat=!0;else{var B,k;((B=this.data)==null?0:(k=B.contents)==null?0:k.twoColumnWatchNextResults)&&this.theaterEnabledForChat&&(this.setTheaterModeRequested(!1,!1),this.theaterEnabledForChat=
!1)}}},
playerDataChanged_:function(X){var J;(J=this.watchController)==null||J.setPlayerResponse(this.playerData);X&&X.playabilityStatus&&(J=this.isVideoPlayable_(X.playabilityStatus,this.getPlayerOverlays_(this.data)),X=this.isLiveStreamOffline_(X.playabilityStatus),J&&!X||_.oh(this,function(){_.KV("pbu")}));
this.setPlayerAds_();_.HI(this.hostElement,"ytd-watch-player-data-changed")},
computePlayerContainerBackgroundImage:function(X,J){if((_.H("kevlar_watch_while_v2")||_.H("web_watch_pip"))&&this.playerData&&J)return this.playerData.videoDetails},
watchPageActiveChanged_:function(X){_.v5().dispatch(lK2(this.active));X?this.activate_():this.deactivate_()},
attached:function(){var X=this;this.watchController=new Qx(this.hostElement);this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.addSplitScrollMouseTrap("#primary"),this.addSplitScrollMouseTrap("#fixed-secondary"));this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data);_.H("web_watch_common_class_killswitch")||this.hostElement.classList.add("watch-root-element");var J=_.ZL(this);_.H("kevlar_disable_prepare_player")||
J.preparePlayer();_.H("kevlar_watch_flexy_playlist_manager")||_.yG().resolve(_.hI).setPlayer(J);this.is!=="ytd-watch-grid"&&this.attachWatchPageSkeleton_();this.updatePageMediaQueries();J={"--ytd-watch-flexy-scrollbar-width":T$()+"px"};this.is==="ytd-watch-grid"&&(_.v5().dispatch(_.a4({type:"SET_IS_SWATCHEROO_ACTIVE",payload:{isSwatcherooActive:!0}})),J["--ytd-watch-flexy-sidebar-width"]=sCp+"px",J["--ytd-watch-grid-horizontal-page-margins"]=jz+"px",J["--ytd-watch-grid-columns-top-margins"]=pzp+"px",
J["--ytd-watch-grid-min-player-height-medium"]="360px");!_.ch("kv_pl_mx_sz_ks")&&_.ch("kevlar_watch_max_player_width")&&(J["--ytd-watch-flexy-max-player-width-wide-screen"]=J42+"px");_.ch("kevlar_watch_flexy_metadata_height")&&(J["--ytd-watch-flexy-space-below-player"]=lZA+"px");this.safeUpdateStyles(J);_.H("kevlar_watch_flexy_gestures_manager")||(this.gestures_=new ux(this.hostElement,this.getPlayerContainer(),{dragDownAction:function(){return X.onPlayerTouchPanDown_()}}));
this.watchMetadata=_.ya(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])")},
updatePageMediaQueries:function(){var X=T$(),J=z$+X,p=J;this.fixedPanels&&(J+=sCp);var l=657+X;X=1327+X;_.ya(this.hostElement).querySelector("#two-column-query").query="(min-width: "+J+"px)";_.ya(this.hostElement).querySelector("#small-window-query").query="(max-height: 629px) and (min-width: "+(l+"px), (min-height: 630px) and (min-width: ")+(J+"px) and (max-width: ")+(X+"px)");_.ya(this.hostElement).querySelector("#large-window-query").query="(min-height: 630px) and (min-width: "+(X+"px)");_.ya(this.hostElement).querySelector("#watch-while-query").query=
"(min-width: "+p+"px)";this.isTwoColumnsInitialized=!0},
calculateCurrentPlayerSize_:function(){var X=_.ya(this.hostElement).querySelector("#miniplayer-bar").firstChild,J=this.squeezeback&&!_.H("web_watch_squeezeback_player_size_killswitch");return X&&X.active||this.theater||_.H("web_watch_fullscreen_panels")&&this.fullscreen||this.swatcherooSqueezeback||J||!this.active||!this.windowSize_||this.fullBleedPlayer?new _.Fv(NaN,NaN):gqp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
calculateNormalPlayerSize_:function(){return gqp(this.windowSize_,this.videoHeightToWidthRatio_,this.isTwoColumns_&&(this.playlist||this.shouldStampChat))},
detached:function(){_.wv(this.watchController);this.watchController=void 0;this.deactivate_()},
activate_:function(){var X=this;this.onWindowResized_(_.qm());_.H("browse_skeleton_removal_on_watch_killswitch")||_.$y("IS_SHELL_LOAD")&&Qmw();this.theaterRequested_=this.theater;this.togglePageSwatchActive_();var J=_.ZL(this);J.addEventListener("yt-player-updated",_.Da(this,this.onPlayerUpdated_));J.getPlayerPromise().then(function(p){X.playerApiReady_(p)});
_.H("kevlar_watch_flexy_playlist_manager")||(J=_.yG().resolve(_.hI),_.H("kevlar_watch_observe_playlist_navigations_killswitch")&&J.addEventListener("yt-navigate",_.Da(this,this.onYtNavigate_)),J.setPlaylistComponent(_.ya(this.hostElement).querySelector("#playlist")),J.addEventListener("yt-playlist-data-updated",_.Da(this,this.onYtPlaylistDataUpdated_)),this.onYtPlaylistDataUpdated_());_.gs.addLowPriorityJob(function(){_.h8(X.hostElement,"yt-autonav-pause-scroll")})},
deactivate_:function(){this.disconnectFromPlayer_();_.ZL(this).removeEventListener("yt-player-updated",_.Da(this,this.onPlayerUpdated_));this.swatcherooSplitScroll&&this.defaultTwoColumnLayout&&(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary"));if(!_.H("kevlar_watch_flexy_playlist_manager")){var X=_.yG().resolve(_.hI);_.H("kevlar_watch_observe_playlist_navigations_killswitch")&&X.removeEventListener("yt-navigate",_.Da(this,this.onYtNavigate_));
X.cancelVideoSkip();X.removeEventListener("yt-playlist-data-updated",_.Da(this,this.onYtPlaylistDataUpdated_))}this.loading&&this.toggleBodyScrolling_(!0);_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();this.schedulePlayerSizeUpdate_();_.h8(this.hostElement,"yt-autonav-pause-player",!1);X=_.Ym();_.H("kevlar_exit_fullscreen_leaving_watch")&&X&&_.vI(X)},
disconnectFromPlayer_:function(){this.player&&(this.unlistenFromPlayerEvents(this.player,this.playerEvents_),this.player=null)},
onUpdatePlayerNextVideo_:function(X){this.player&&this.player.updateVideoData({rvs:X.rvs})},
getPageContents:function(X){return X&&X.contents&&X.contents.twoColumnWatchNextResults&&X.contents.twoColumnWatchNextResults.results&&X.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(X){return this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",X)},
onRetrieveLocation_:function(X,J){J.hasComments?J.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0):J.locationRetrieved("/related_ajax",void 0);X.stopPropagation()},
onSubscriptionChanged_:function(X,J){this.player&&(J?this.player.channelSubscribed():this.player.channelUnsubscribed())},
initCsi_:function(){FCO("watch",["pbs","pbp","pbu"])},
getPlayerContainer:function(){this.playerContainerEl||(this.playerContainerEl=_.ya(this.hostElement).querySelector("#player-container"));return this.playerContainerEl},
getPlayer:function(){this.playerEl||(this.playerEl=_.ya(this.hostElement).querySelector("#ytd-player"));return this.playerEl},
playerApiReady_:function(X){this.player=X;this.setPlayerState(X.getPlayerState());this.listenToPlayerEvents(this.player,this.playerEvents_);this.updatePlayerStartTime_();this.setPlayerTheaterMode_();this.onPlayerPresentingVideoDataChange_();this.handlePlayerUpdated_();_.H("external_fullscreen")&&this.updateFullerscreenEduButtonSubtleModeState_();(_.H("kevlar_unified_player")||_.H("kevlar_player_new_bootstrap_adoption"))&&_.$S()},
onFullerscreenEduClicked_:function(){this.scrollToAnimation_.start(0,186,500);this.fullerscreenEduButtonClickedThisPlayback_||(this.fullerscreenEduButtonClickedThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-click-count"))},
setTheaterModeRequested:function(X,J){J=J===void 0?!0:J;_.Ym()&&_.H("external_fullscreen")&&_.vI(document.documentElement);this.theaterRequested_=X;J&&_.tn("wide",X?"1":"0",-1);this.togglePageSwatchActive_();this.player&&this.setPlayerTheaterMode_();this.schedulePlayerSizeUpdate_();this.schedulePanelMaxHeightUpdate_();_.xm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])},
togglePageSwatchActive_:function(){this.theater!==void 0&&this.active&&_.h8(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(X){_.C7(X,typeof this.player),this.player&&_.C7(X,this.player.setSizeStyle)}},
onPlayerTouchPanDown_:function(){if(this.active&&this.getScrollTop()<=0){var X;((X=this.player)==null?0:X.isFullscreen())?this.player.toggleFullscreen():_.xm(this.hostElement,"yt-activate-miniplayer-from-watch-action")}},
hasPlaylist_:function(X,J){return this.loading?J:!!Object.keys(X).length},
autonavAllowed_:function(){return this.autonavCanceledSignal_?!1:!!this.get("contents.twoColumnWatchNextResults.autoplay.autoplay",this.data)},
youthereDataChanged_:function(X){if(X){X=_.C(X);for(var J=X.next();!J.done;J=X.next())J=J.value,J.youThereRenderer&&Tj0(this.youThereManager_,J.youThereRenderer)}},
setPlaylistData_:function(X){return X||{}},
userEngagementConfigDataChanged_:function(X){if(X)if(X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_LOWER_QUALITY"){var J=this.youThereManager_;_.OB()<X.lowEngagementThresholdMs||sgT(J,!0)}else X.lowUserEngagementAction==="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"&&_.xm(this.hostElement,"yt-autonav-pause-user-engagement",[X])},
isPlayerUnavailable_:function(X,J,p){return!!X&&!this.isVideoPlayable_(X,p)&&!J},
getPlayerOverlays_:function(X){return(X==null?void 0:X.playerOverlays)||null},
isVideoPlayable_:function(X,J){if(!X)return!1;var p=X.status==="OK"||X.status==="LIVE_STREAM_OFFLINE",l=this.get("errorScreen.playerLegacyDesktopYpcTrailerRenderer",X)||this.get("errorScreen.ypcTrailerRenderer",X);X=this.get("errorScreen.playerLegacyDesktopYpcOfferRenderer",X);var g;J=J==null?void 0:(g=J.playerOverlayRenderer)==null?void 0:g.gatedActionsOverlayRenderer;return!!p||!!l||!!X||!!J},
hasWatchNextResponseErrorRenderer:function(X){var J=this.getPageContents(X),p,l,g,B,k;return!(X==null?0:(p=X.contents)==null?0:(l=p.twoColumnWatchNextResults)==null?0:l.secondaryResults)&&!!((g=J[0])==null?0:(B=g.itemSectionRenderer)==null?0:(k=B.contents[0])==null?0:k.backgroundPromoRenderer)},
isLiveStreamOffline_:function(X){return X?X.status==="LIVE_STREAM_OFFLINE":!1},
shouldProceedToNextVideo_:function(X,J,p){var l=!!this.get("contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule",J),g=["AGE_CHECK_REQUIRED","CONTENT_CHECK_REQUIRED","AGE_VERIFICATION_REQUIRED"];g=_.H("web_no_skip_video_on_verification_checks")?(X==null?void 0:X.status)&&g.includes(X.status):X&&X.status==="AGE_CHECK_REQUIRED";var B=this.get("skip.playabilityErrorSkipConfig.skipOnPlayabilityError",X);B==void 0&&(B=!0);!p||this.isVideoPlayable_(X,this.getPlayerOverlays_(J))||
l||g||!B||_.yG().resolve(_.hI).skipVideo()},
getServiceTrackingParams:function(){if(this.data&&this.data.responseContext)return this.data.responseContext.serviceTrackingParams},
onPlayerUpdated_:function(){this.handlePlayerUpdated_();haT()},
onPlayerFeedbackStartRequest_:function(X){_.xm(this.hostElement,"yt-feedback-dialog-requested",[{customProductData:X}])},
onPlayerFeedbackArticleRequest_:function(X){_.xm(this.hostElement,"yt-help-dialog-requested",[X])},
onPlayerYpcContentRequest_:function(){var X,J,p,l,g,B,k,n,w=((X=this.data)==null?NaN:(J=X.contents)==null?NaN:(p=J.twoColumnWatchNextResults)==null?NaN:(l=p.secondaryResults)==null?NaN:(g=l.secondaryResults)==null?NaN:(B=g.offerModule)==null?NaN:(k=B.tvfilmOfferModuleRenderer)==null?NaN:(n=k.actionButtons)==null?NaN:n.length)-1;X=[".offerButton.buttonRenderer.",".actionButtons."+(w>=0?w:0)+".buttonRenderer."];J=_.C(["episodeOfferModuleRenderer","movieOfferModuleRenderer","unlimitedOfferModuleRenderer",
"liveOfferModuleRenderer","tvfilmOfferModuleRenderer"]);for(p=J.next();!p.done;p=J.next())for(p=p.value,l=_.C(X),g=l.next();!g.done;g=l.next())if(g="contents.twoColumnWatchNextResults.secondaryResults.secondaryResults.offerModule."+p+g.value,g=this.get(g+"navigationEndpoint",this.data)||this.get(g+"serviceEndpoint",this.data)||this.get(g+"command",this.data)){_.RC(g,this.hostElement);return}},
onPlayerAutonavPauseRequest_:function(X){_.h8(this.hostElement,"yt-autonav-pause-player",X)},
onPlayerPlaying_:function(){this.onPlayingCallbacks_.forEach(function(X){X()});
this.onPlayingCallbacks_.length=0},
onAdStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_(),this.onPlayerPlaying_()}},
onPlayerStateChange_:function(X){switch(X){case 3:this.clearPlayerLoadingState_();break;case 1:this.clearPlayerLoadingState_();this.onPlayerPlaying_();break;case 0:_.h8(this.hostElement,"yt-autonav-pause-player-ended")}this.setPlayerState(X)},
setPlayerState:function(X){_.v5().dispatch(_.zPu(X))},
onPlayerSubscribe_:function(X){_.xm(this.hostElement,"yt-player-subscribe",[X])},
onPlayerUnsubscribe_:function(X){_.xm(this.hostElement,"yt-player-unsubscribe",[X])},
onPlayerAdYtShowToast_:function(X){_.xm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popup:{notificationActionRenderer:X.notificationActionRenderer},popupType:"TOAST"}},this])},
getAlerts_:function(){return this.alertsValue},
getPlayerMicroformatRenderer_:function(X){if(X)return X},
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(X){return!_.a8("web_watch_move_summary_to_sd")&&!!X},
computeWatchMetadataRefresh:function(){return this.videoPrimaryInfoRenderer?!0:!1},
computeRoundedPlayer:function(){return this.defaultLayout&&!(_.H("web_player_rtr_ctrls")&&this.retroMode)},
watchNextSecondaryResultsChanged:function(){if(!this.useProviderForSecondaryResultsRenderer){var X,J,p,l;this.watchNextSecondaryResults=(X=this.data)==null?void 0:(J=X.contents)==null?void 0:(p=J.twoColumnWatchNextResults)==null?void 0:(l=p.secondaryResults)==null?void 0:l.secondaryResults}},
computeVideoPrimaryInfoRenderer:function(){return this.videoPrimaryInfoRendererValue},
computeVideoSecondaryInfoRenderer:function(){return this.videoSecondaryInfoRendererValue},
computeInlineStructuredDescriptionData:function(){var X,J=(X=this.data)==null?void 0:X.engagementPanels;if(J==null?0:J.length){X=null;J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0;if(((l=p.engagementPanelSectionListRenderer)==null?void 0:l.targetId)==="engagement-panel-structured-description"){X=p;break}}var g,B,k;X=(g=X)==null?void 0:(B=g.engagementPanelSectionListRenderer)==null?void 0:(k=B.content)==null?void 0:k.structuredDescriptionContentRenderer;if(X==null?0:X.items){g=
[];B=_.C(X.items);for(k=B.next();!k.done;k=B.next()){k=k.value;if(!_.H("sd_horizontal_list_show_nav_killswitch")){var n=l=p=J=X=void 0,w=void 0,Y=(X=k.horizontalCardListRenderer)==null?void 0:(J=X.header)==null?void 0:(p=J.richListHeaderRenderer)==null?void 0:(l=p.navigationButton)==null?void 0:(n=l.buttonRenderer)==null?void 0:(w=n.command)==null?void 0:w.commandExecutorCommand;Y&&Y.commands&&(Y.commands=Y.commands.filter(function(e){return!_.a(e,o5T)}))}(!k.expandableVideoDescriptionBodyRenderer&&
!k.videoDescriptionHeaderRenderer||_.H("web_delhi_colorful_sd"))&&g.push(k)}return{items:g}}}},
constructWarning_:function(X){return{text:_.AW(X),type:"WARNING"}},
isPlaShelfEnabled_:function(X){if((this.get("adPlacements",X)||[]).length)return!0;X=this.get("playerAds",X)||[];return!(!X.length||!this.get("playerLegacyDesktopWatchAdsRenderer.playerAdParams.allowBelowThePlayerCompanion",X[0]))},
resetAutonavCanceledForNewPlayback_:function(){this.autonavCanceledSignal_=!1},
onThrottledScroll_:function(){var X=this;_.h8(this.hostElement,"yt-autonav-pause-scroll");this.setComments_();_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_();var J=this.getScrollTop()>0;this.gestures_&&(J?this.gestures_.detach():this.gestures_.attach());J!==this.showFullerscreenEdu_&&_.H("external_fullscreen_with_edu")&&this.fullscreen&&(this.showFullerscreenEdu_=J,_.ZL(this).getPlayerPromise().then(function(p){p.updateFullerscreenEduButtonVisibility(X.getScrollTop()>0)}))},
onMastheadThrottledScroll:function(){_.h8(this.hostElement,"yt-watch-masthead-scroll",this.getScrollTop())},
onYtPageDataWillUpdate_:function(){this.preparePageReset_()},
preparePageReset_:function(){this.clearScheduledCommentJobs_()},
initComments_:function(){var X=this;this.commentsReady=!1;_.gs.cancelJob(this.setCommentsJobId_);this.setCommentsJobId_=_.j1(_.gs,function(){X.setComments_()},1E3)},
setComments_:function(){if(!_.H("kevlar_watch_flexy_comments_manager")&&!this.commentsReady){_.KV("cmi");_.gs.cancelJob(this.setCommentsJobId_);var X=this.getPageContents(this.data);if(X&&X.length){X=_.C(X);for(var J=X.next();!J.done;J=X.next())if(J=J.value,this.get("itemSectionRenderer.sectionIdentifier",J)==="comment-item-section"){this.comments=J.itemSectionRenderer;this.canScheduleCommentJobs_=!0;break}}this.commentsReady=!0}},
commentsReadyChanged_:function(){this.commentsReady&&_.h8(this.hostElement,"yt-watch-comments-ready")},
clearScheduledCommentJobs_:function(){_.H("kevlar_cancel_scheduled_comment_jobs_on_navigate")&&(this.canScheduleCommentJobs_=!1)},
showMetadataPlaceholder_:function(){_.H("kevlar_metadata_reset_on_nav")&&this.hostElement.classList.remove("hide-skeleton")},
clearComments_:function(){this.doRemoveComments_();_.KV("cmc")},
doRemoveComments_:function(){this.comments={};_.H("kevlar_watch_hide_comments_while_panel_open")&&(this.hideComments=!1)},
setPlayerAds_:function(){_.gs.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=this.get("playerAds",this.playerData)},
clearPlayerAds_:function(){_.gs.cancelJob(this.clearPlayerAdsJobId_);this.playerAds=void 0},
onYtNavigate_:function(X,J){var p=_.a(J.endpoint,_.CV);p&&(!(J=this.get("data.currentVideoEndpoint.watchEndpoint"))||p.videoId!==J.videoId||p.playlistId&&p.playlistId!==J.playlistId||p.index!==void 0&&p.index!==J.index||typeof p.startTimeSeconds!=="number"||(X.stopPropagation(),this.setScrollTop(0),_.ZL(this).getPlayerPromise().then(function(l){var g=p.startTimeSeconds;l.seekTo(g);l.wakeUpControls();g<l.getDuration()&&l.playVideo()})))},
updatePlayerStartTime_:function(){var X=Qzs();"t"in X&&(X=YhO(X.t),this.player.seekTo(X,!0))},
updateTitleFromWatchNext:function(X){X=this.getPageContents(X);var J,p;(X=_.wi(X==null?void 0:(J=X[0])==null?void 0:(p=J.videoPrimaryInfoRenderer)==null?void 0:p.title))&&_.h8(this.hostElement,"yt-update-title",X)},
updateTitle_:function(X){X=this.get("videoDetails.title",X)||"";_.h8(this.hostElement,"yt-update-title",X)},
syncWithRemoteVideo_:function(X,J,p){if(this.active&&this.player){var l=this.player.getVideoData();if(l.video_id===p&&(p=l.list,_.H("polymer_enable_mdx_queue")&&p&&p.startsWith("RQ")&&(p=void 0),l.video_id!==X||p!=J)){var g;_.H("kevlar_player_watch_endpoint_navigation")?g=_.gWY(c8b(X,J)):g=this.buildWatchEndpoint_(X,J);_.h8(this.hostElement,"yt-navigate",{endpoint:g,isRemotePlayback:!0})}}},
buildWatchEndpoint_:function(X,J,p){return _.Zt(X,J,p)},
initDclkstatus_:function(){TLT()},
attachWatchPageSkeleton_:function(){var X=document.querySelector("#watch-page-skeleton");if(X){var J=X.querySelector("#primary-info"),p=X.querySelector("#secondary-info"),l=X.querySelector("#related");J&&_.ya(this.hostElement).querySelector("#info-skeleton").appendChild(J);p&&_.ya(this.hostElement).querySelector("#meta-skeleton").appendChild(p);l&&(_.ya(this.hostElement).querySelector("#related-skeleton").appendChild(l),this.watchNextSkeletonEl_=l);_.Fa(X)}},
handlePlayerUpdated_:function(){_.ZL(this).focusOnPlayer()},
watchNextShownItemsAddedOrRemoved_:function(X,J){if((this.is!=="ytd-watch-grid"||!this.swatcherooDirectUseRichGrid)&&this.watchNextSkeletonEl_&&typeof J!=="undefined"){var p=this.watchNextSkeletonEl_.children,l=X&&X.indexSplices.length?X.indexSplices[0].index:0;X=Math.min(this.watchNextShownItems.length,p.length);J||(l=0,X=p.length);if(!this.ghostCardsEnabled)for(J=l;J<X;J++)p[J].classList.add("hidden")}},
onPlayerFullscreenChange_:function(X){_.H("external_fullscreen")||_.xm(this.hostElement,"yt-player-fullscreen",[X.fullscreen])},
onFullscreenChange_:function(X){this.fullscreen=X;this.gestures_&&this.gestures_.update(this.fullscreen);var J=_.ZL(this);J.getPlayerPromise().then(function(p){p.setFauxFullscreen(!!_.Ym())});
this.updateFullBleedElementLocations();X&&(J.focusOnPlayer(),this.fullerscreenEduButtonShownThisPlayback_||(this.fullerscreenEduButtonShownThisPlayback_=!0,this.incrementFullerscreenEduButtonCount_("yt-fullerscreen-edu-button-shown-count")))},
computeShouldStampChat_:function(X,J){return!!this.get("data.contents.twoColumnWatchNextResults.conversationBar")&&!J},
computeIsDonationShelfCollapsed_:function(X){return X},
computeShouldShowMerchShelf:function(X,J){return J&&!!X},
computeResponseHasComments:function(X){var J,p,l,g,B;return!!(X==null?0:(J=X.contents)==null?0:(p=J.twoColumnWatchNextResults)==null?0:(l=p.results)==null?0:(g=l.results)==null?0:(B=g.contents)==null?0:B.some(function(k){var n;return(k==null?void 0:(n=k.itemSectionRenderer)==null?void 0:n.sectionIdentifier)==="comment-item-section"}))},
computeShowComments_:function(X,J,p,l){this.responseHasComments=this.computeResponseHasComments(this.data);return this.is==="ytd-watch-grid"&&l?!1:!!X&&!!Object.keys(X).length&&!J},
identity:_.DR,onWindowResized_:function(X){this.windowSize_=X;this.active&&(this.schedulePlayerSizeUpdate_(!0),this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate());_.H("kevlar_watch_while")&&this.updateMiniplayerBarVisibility_()},
onPlayerPresentingVideoDataChange_:function(X){var J=this;X&&X.type!=="dataloaded"&&X.type!=="dataupdated"||_.ZL(this).getPlayerPromise().then(function(p){var l=p.getPlayerState();l!==5&&l!==0&&(p=1/p.getVideoAspectRatio(),J.videoHeightToWidthRatio_!==p&&(J.videoHeightToWidthRatio_=p))})},
schedulePlayerSizeUpdate_:function(X){var J=this,p=_.H("kevlar_watch_while_v2")||_.H("web_watch_pip"),l=function(){if(J.watchMetadata){var g,B;(B=(g=J.watchMetadata).resize)==null||B.call(g)}_.ZL(J).getPlayerPromise().then(function(k){if(_.a8("kevlar_set_internal_player_size")){if(!p||!J.isMiniplayerActive()){var n=J.calculateCurrentPlayerSize_();k.setInternalSize(n.width,n.height)}}else k.setSize(NaN,NaN);_.H("kevlar_watch_while")&&J.updateWatchWhileScrollThreshold_()})};
X?l():_.FQ(_.gs,l)},
secondaryColumnModulePresenceChanged_:function(){this.isAttached&&this.schedulePlayerSizeUpdate_()},
onYtShowSurvey_:function(X){this.set("data.survey",X.detail)},
onYtShowSurveyCommand_:function(X){this.set("data.survey",_.a(X,WD0).survey)},
onDownloadedVideoDeleted:function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1){if(!J.active||(p=J.playerData)==null||!p.offlineState||J.videoId!==X)return g.return();(l=J.player)==null||l.stopVideo();_.To().navigatingAwayFromWatchDeletedVideo=!0;_.RC(_.ns5,J.hostElement);return g.yield(_.To().navigationFinishPromise,2)}_.To().navigatingAwayFromWatchDeletedVideo=!1;_.Ma(g)})},
updateWatchWhileScrollThreshold_:function(){if(this.windowSize_){var X;this.theater?X=_.Xl(.5625*this.windowSize_.width,480,this.windowSize_.height-185):X=this.calculateNormalPlayerSize_().height+24;this.watchWhileScrollThreshold_!==X&&(this.watchWhileScrollThreshold_=X,this.updateMiniplayerBarVisibility_())}},
updateMiniplayerBarVisibility_:function(){var X=_.ya(this.hostElement).querySelector("ytd-miniplayer-bar-renderer");if(this.windowSize_&&X){var J=this.windowSize_.height>=624,p=this.active?this.getScrollTop():0;!X.active&&J&&p>=this.watchWhileScrollThreshold_?(X.activate(this.getPlayer()),this.schedulePlayerSizeUpdate_()):X.active&&(!J||p<this.watchWhileScrollThreshold_&&!_.Ym())&&(X.deactivate().appendTo(this.getPlayerContainer()),this.schedulePlayerSizeUpdate_())}},
defaultTwoColumnLayoutChanged:function(){if(this.swatcherooBinaryLayout&&this.is==="ytd-watch-grid"){var X=_.ya(this.hostElement).querySelector("#secondary-inner");if(X){var J=_.ya(this.hostElement).querySelector("#below"),p=_.ya(this.hostElement).querySelector("#secondary"),l=_.ya(this.hostElement).querySelector("#comments");l&&p&&J&&(this.defaultTwoColumnLayout?(X.appendChild(l),p.appendChild(X)):(J.appendChild(l),SM(J,X)))}}},
isTwoColumnsChanged_:function(X,J){if(X!==!0||J!==void 0)if(this.updateFullBleedElementLocations(),this.is==="ytd-watch-grid"){if(!this.swatcherooBinaryLayout&&(X=_.ya(this.hostElement).querySelector("#secondary-inner"))){J=_.ya(this.hostElement).querySelector("#below");var p=_.ya(this.hostElement).querySelector("#secondary"),l=_.ya(this.hostElement).querySelector("#comments");l&&p&&J&&(this.isTwoColumns_?(X.appendChild(l),p.appendChild(X)):(J.appendChild(l),SM(J,X)))}}else{X=!_.H("web_watch_enable_fs_squeezeback_panels");
J=_.ya(this.hostElement).querySelector("#panels");var g=_.ya(this.hostElement).querySelector("#alerts"),B=_.ya(this.hostElement).querySelector("#shopping-timely-shelf");p=_.ya(this.hostElement).querySelector("#playlist");l=_.ya(this.hostElement).querySelector("#related");var k=_.ya(this.hostElement).querySelector("#donation-shelf"),n=_.ya(this.hostElement).querySelector("#comments"),w=_.ya(this.hostElement).querySelector("#persistent-panel-container");this.isTwoColumns_?(g=_.ya(this.hostElement).querySelector("#secondary-inner"),
X&&(g.appendChild(J),g.appendChild(p),this.aiCompanionEnabled&&w&&g.appendChild(w)),g.appendChild(k),g.appendChild(l)):(X&&(_.Bu(J,g),_.Bu(p,g),this.aiCompanionEnabled&&w&&_.Bu(w,g),_.Bu(B,p)),_.Bu(k,g),n&&_.Bu(l,n));this.active&&(this.schedulePanelMaxHeightUpdate_(),this.scheduleFullHeightPanelPositionUpdate())}},
watchWhileWindowSizeSufficientChanged:function(){_.H("web_watch_theater_chat")&&this.updateChatLocation()},
updateChatLocation:function(){if(this.is!=="ytd-watch-grid"&&!_.H("web_watch_enable_fs_squeezeback_panels")&&_.H("web_watch_theater_chat")){var X=_.ya(this.hostElement).querySelector("#chat-container"),J=this.theater&&!this.fullscreen||_.H("web_watch_fullscreen_panels")&&this.fullscreen;this.watchWhileWindowSizeSufficient&&this.liveChatPresentAndExpanded&&J?(J=_.ya(this.hostElement).querySelector("#columns"),(X==null?void 0:X.parentElement)!==J&&J.append(X),this.fixedPanels=!0):(this.fixedPanels=
!1,J=_.ya(this.hostElement).querySelector("#playlist"),X&&J?_.$R(X,J):_.Wf(new _.Kw("Missing element when updating chat location",{"chatContainer defined":!!X,"playlist defined":!!J})));this.updatePageMediaQueries();this.schedulePlayerSizeUpdate_()}},
computeHasMetadata:function(X,J){return _.H("sw_metadata_vis_toggle_ks")?!0:!!X||!!J},
computeForceDarkPanelTheme:function(X){return _.H("web_watch_theater_chat_beside_player_dark")?!document.documentElement.hasAttribute("dark")&&X:!1},
safeUpdateStyles:function(X){try{_.bS(this.hostElement,X)}catch(J){_.Wf(J)}},
videoHeightToWidthRatioChanged_:function(X,J){J&&(this.safeUpdateStyles({"--ytd-watch-flexy-width-ratio":1,"--ytd-watch-flexy-height-ratio":this.videoHeightToWidthRatio_}),this.schedulePlayerSizeUpdate_(),this.schedulePanelMaxHeightUpdate_())},
onYtInitialVideoAspectRatio_:function(X){this.videoHeightToWidthRatio_=1/X},
computeIsVerticalVideo_:function(X){return X>=1},
computeIsFourThreeToSixteenNineVideo_:function(X){return X<=.7501&&X>=.5624},
computeIsExtraWideVideo_:function(X){return X<.5624},
onYtUserActivity_:function(){this.youThereManager_.onUserActivity()},
handleSignalActionPausePlayer_:function(){this.active&&_.ZL(this).pause()},
handleSignalActionPlayPlayer_:function(){this.active&&_.ZL(this).play()},
handleSignalActionAcknowledgeYouThere_:function(){X1O(this.youThereManager_)},
incrementFullerscreenEduButtonCount_:function(X){var J=_.tW(X)||0;_.V3(X,J+1,31536E3);this.updateFullerscreenEduButtonSubtleModeState_()},
updateFullerscreenEduButtonSubtleModeState_:function(){var X=_.tW("yt-fullerscreen-edu-button-click-count")||0,J=_.tW("yt-fullerscreen-edu-button-shown-count")||0,p=_.ch("external_fullscreen_button_shown_threshold"),l=X>=_.ch("external_fullscreen_button_click_threshold")||J>=p;_.ZL(this).getPlayerPromise().then(function(g){g.updateFullerscreenEduButtonSubtleModeState(l)})},
resetFullerscreenEduButtonForNewPlayback_:function(){this.fullerscreenEduButtonShownThisPlayback_=this.fullerscreenEduButtonClickedThisPlayback_=!1},
computePlaylistData_:function(X,J){return J},
onYtPlaylistDataUpdated_:function(){this.externalPlaylistData_=_.yG().resolve(_.hI).getPlaylistData()||{}},
scheduleFullHeightPanelPositionUpdate:function(){var X=this;this.is==="ytd-watch-grid"&&(this.panelExpanded||this.playlist)&&(this.fullHeightPanelPositionUpdateJobId&&_.gs.cancelJob(this.fullHeightPanelPositionUpdateJobId),this.fullHeightPanelPositionUpdateJobId=_.gs.addLowPriorityJob(function(){X.fullHeightPanelPositionUpdateJobId=0;var J=_.ya(X.hostElement).querySelector("#secondary"),p=_.ya(X.hostElement).querySelector("#fixed-secondary");J=J.getBoundingClientRect();var l=J.width;X.swatcherooSqueezeback&&
(l+=jz);if(X.swatcherooSqueezeback){var g=_.ya(X.hostElement).querySelector("#squeezeback-constraining-container");g.style.width=l+"px";g.style.flex="0 0 "+l+"px"}p.style.width=l+"px";p.style.left=J.left+"px"}))},
schedulePanelMaxHeightUpdate_:function(){var X=this;this.is!=="ytd-watch-grid"&&(this.panelMaxHeightUpdateJob_&&_.gs.cancelJob(this.panelMaxHeightUpdateJob_),this.panelMaxHeightUpdateJob_=_.gs.addLowPriorityJob(function(){X.panelMaxHeightUpdateJob_=0;var J;!X.isTwoColumns_||X.theater||X.fullscreen?J=460:J=X.calculateNormalPlayerSize_().height;var p=J+"px";_.H("live_chat_taller_height")&&!X.theater&&(p="calc(100vh - var(--ytd-toolbar-height) -\n                        (var(--ytd-margin-6x) * 2))");
_.H("live_chat_medium_height")&&!X.theater&&(p="calc(100vh - var(--ytd-toolbar-height) - 144px)");_.H("live_chat_scaled_height")&&!X.theater&&(p="calc(100vh - var(--ytd-toolbar-height) - 238px)");X.safeUpdateStyles({"--ytd-watch-flexy-panel-max-height":J+"px","--ytd-watch-flexy-chat-max-height":p,"--ytd-watch-flexy-structured-description-max-height":J+"px","--ytd-watch-flexy-comments-panel-max-height":J+"px","--ytd-comments-engagement-panel-content-height":J+"px"})}))},
onYtShowEngagementPanelScrimAction_:function(X){this.engagementPanelScrimOnClickCommands_=this.get("showEngagementPanelScrimAction.onClickCommands",X)||null;this.showEngagementPanelScrim_=!0},
onYtHideEngagementPanelScrimAction_:function(){this.engagementPanelScrimOnClickCommands_=null;this.showEngagementPanelScrim_=!1},
onEngagementPanelScrimClick_:function(){this.engagementPanelScrimOnClickCommands_&&_.Uo(this.hostElement,this.engagementPanelScrimOnClickCommands_,this.hostElement)},
showEngagementPanelScrimChanged_:function(X){var J=_.ya(this.hostElement).querySelector("#engagement-panel-scrim");X?J.addEventListener("tap",_.Da(this,this.onEngagementPanelScrimClick_)):J.removeEventListener("tap",_.Da(this,this.onEngagementPanelScrimClick_))},
onGetCurrentVideoIdAction_:function(){if(this.active)return this.videoId},
onYtScrollToWatchElement_:function(X){if(this.hostElement.contains(X)&&!this.scrollToAnimation_.isAnimating()){var J=X.offsetTop-24;X=X.offsetTop+X.offsetHeight+24;var p=this.getPageScrollingElement(),l=this.getScrollTop(),g=l+p.clientHeight-56;if(J<l+56)J-=56;else if(X>g)J=X-p.clientHeight;else return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,J),500)}},
onYtSignalActionScrollToComments:function(){var X=this.hostElement.querySelector("#comments");if(X&&!this.scrollToAnimation_.isAnimating()){X=X.offsetTop-56-24;if(_.H("kevlar_comment_teaser_scroll_to_midpoint")&&(X-=_.qK().height/3,X<this.getScrollTop()))return;this.scrollToAnimation_.start(this.getScrollTop(),Math.max(0,X),500)}},
onYtEngagementPanelVisibleChanged:function(X,J,p){if(this.active&&this.trackEngagementPanelVisibility&&!Idp.includes(p)){if(J==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"){if(this.swatcherooBinaryLayout||this.squeezeback){this.onSetPlaylistCollapsed(!0);_.HI(this.hostElement,"yt-set-live-chat-collapsed-state-action",[{setLiveChatCollapsedStateAction:{collapsed:!0}}]);var l=_.yG().resolve(_.Bg);this.visiblePanelIdentifiers_.forEach(function(g){g!==p&&l.hidePanel({identifier:g})})}this.visiblePanelIdentifiers_.add(p)}J!==
"ENGAGEMENT_PANEL_VISIBILITY_COLLAPSED"&&J!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"||this.visiblePanelIdentifiers_.delete(p);
this.engagementPanelExpanded=this.visiblePanelIdentifiers_.size>0}},
computeLegacyMetadataClass:function(X){return X?"":"watch-active-metadata"},
computeNewMetadataClass:function(X){return X?"watch-active-metadata":""},
computeIsSingleColumn:function(X,J){return J&&!X},
computeFullBleedPlayer:function(X,J,p){return _.H("external_fullscreen")&&X||J||p},
computeDefaultLayout:function(X){return!X},
computeDefaultTwoColumnLayout:function(X,J){return!X&&J},
updatePanelsLocation:function(){if(_.H("web_watch_enable_fs_squeezeback_panels")){var X=_.ya(this.hostElement).querySelector("#below"),J=_.ya(this.hostElement).querySelector("#panels"),p=_.ya(this.hostElement).querySelector("#playlist"),l=_.ya(this.hostElement).querySelector("#chat-container"),g=_.ya(this.hostElement).querySelector("#panels-full-bleed-container"),B=_.ya(this.hostElement).querySelector("#secondary-inner"),k=_.ya(this.hostElement).querySelector("#shopping-timely-shelf"),n=_.ya(this.hostElement).querySelector("#persistent-panel-container");
if(X&&J&&p&&l&&g&&B&&k&&(this.aiCompanionEnabled?n:1)){var w=this.fullscreen||this.theater&&this.iMaxTheaterMode,Y=this.theater&&!this.fullscreen&&!this.iMaxTheaterMode&&this.liveChatPresentAndExpanded;this.fixedPanels=!1;Y?(Y=_.ya(this.hostElement).querySelector("#columns"),(l==null?void 0:l.parentElement)!==Y&&Y.append(l),this.fixedPanels=!0,this.updatePageMediaQueries(),this.schedulePlayerSizeUpdate_()):w?g.appendChild(l):this.isTwoColumns_?SM(B,l):SM(X,l);w?(g.appendChild(J),g.appendChild(p),
this.aiCompanionEnabled&&n&&g.appendChild(n)):(this.isTwoColumns_?(SM(B,J),SM(B,p),this.aiCompanionEnabled&&n&&SM(B,n)):(SM(X,J),SM(X,p),this.aiCompanionEnabled&&n&&SM(X,n)),SM(X,k))}}},
swatcherooUpdatePanelsLocation:function(X,J,p,l,g,B){if(this.is==="ytd-watch-grid"){J=X&&!J;this.swatcherooSplitScroll&&(J?(this.addSplitScrollMouseTrap("#secondary-inner"),this.addSplitScrollMouseTrap("#fixed-secondary")):(this.removeSplitScrollMouseTrap("#secondary-inner"),this.removeSplitScrollMouseTrap("#fixed-secondary")));p=_.ya(this.hostElement).querySelector("#panels");var k=_.ya(this.hostElement).querySelector("#playlist"),n=_.ya(this.hostElement).querySelector("#persistent-panel-container"),
w=_.ya(this.hostElement).querySelector("#fixed-secondary"),Y=_.ya(this.hostElement).querySelector("#fixed-below"),e=_.ya(this.hostElement).querySelector("ytd-watch-metadata:not([swatcheroo-secondary-below-metadata])"),Z=_.ya(this.hostElement).querySelector("#chat-container");B&&(X?(w.appendChild(p),this.aiCompanionEnabled&&n&&w.appendChild(n)):(Y.appendChild(p),this.aiCompanionEnabled&&n&&Y.appendChild(n)));g?X?w.appendChild(Z):Y.appendChild(Z):_.$R(Z,e);l?X?w.appendChild(k):Y.appendChild(k):_.$R(k,
e);this.swatcherooSplitScroll&&(X=_.ya(this.hostElement).querySelector("#secondary"),l=_.ya(this.hostElement).querySelector("#columns"),g=_.ya(this.hostElement).querySelector("#fixed-columns-secondary"),J?g.appendChild(X):l.appendChild(X))}},
computeMetadataSkinnyMode:function(X,J,p){return this.is!=="ytd-watch-grid"?!1:X?p:J},
computeWatchWhilePanelsActive:function(X,J){return X||J},
computeNoBorderOnChat:function(X){return _.H("web_watch_theater_chat_no_border")&&X},
computeLiveChatPresentAndExpanded:function(X,J){return X&&!J},
computePanelExpanded:function(X,J,p){return X||J||p},
computeSqueezeback:function(X,J,p,l){if(_.H("web_watch_enable_fs_squeezeback_panels")){var g=this.iMaxTheaterMode&&this.theater,B=this.theater&&!this.iMaxTheaterMode;return(X||J||p)&&(g||l)||J&&B}},
computeSwatcherooSqueezeback:function(X,J,p){return this.is!=="ytd-watch-grid"||_.H("ww_squeezeback_killswitch")?!1:X&&J&&p},
swatcherooSqueezebackChanged:function(){this.is==="ytd-watch-grid"&&this.schedulePlayerSizeUpdate_()},
squeezebackChanged:function(){this.schedulePlayerSizeUpdate_()},
onChangeMarkersVisibility:function(X){_.ZL(this).getPlayerPromise().then(function(J){var p;(p=J.changeMarkerVisibility)==null||p.call(J,_.a(X,rq).isVisible||!1,_.a(X,rq).entityKeys||[],_.a(X,rq).visibilityRestrictionMode||void 0)})},
onYtChatCollapsedChanged:function(X){this.liveChatCollapsed=X.detail;_.v5().dispatch(Bhp(X.detail));if(!this.liveChatCollapsed&&this.squeezeback){var J=_.yG().resolve(_.Bg);this.visiblePanelIdentifiers_.forEach(function(p){J.hidePanel({identifier:p})})}},
onSetPlaylistCollapsed:function(X){_.H("delhi_web_player_use_external_playlist_panel")&&(this.playlistPanelExpanded=this.playlist&&!X)},
provideRenderingData:function(X,J){switch(X){case "SINGLE_COLUMN_CONTENTS":this.singleColumnValue=J;break;case "PRIMARY_INFO":_.H("kevlar_watch_metadata_refresh_no_old_primary_data")||(this.info=J);this.videoPrimaryInfoRendererValue=J==null?void 0:J.videoPrimaryInfoRenderer;break;case "SECONDARY_INFO":_.H("kevlar_watch_metadata_refresh_no_old_secondary_data")||(this.meta=J);this.videoSecondaryInfoRendererValue=J==null?void 0:J.videoSecondaryInfoRenderer;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRendererValue=
J;break;case "CLARIFICATION":this.clarifyBoxValue=J;break;case "LIVE_CHAT":this.conversationBar=J;break;case "INFO_PANEL_BELOW_METADATA":this.infoPanelBelowMetadata=J;break;case "PLAYLIST":this.externalPlaylistData_=J!=null?J:{};break;case "MERCH_SHELF":this.merchShelfValue=J==null?void 0:J.merchandiseShelfRenderer;break;case "MERCH_SHELF_IN_SD":this.merchShelfInSd=J;break;case "TICKET_SHELF":this.ticket=J;break;case "OFFER_MODULE":this.offerModule=J;break;case "LIMITED_STATE":this.limitedStateValue=
J;break;case "DONATION_SHELF":this.donation=J;break;case "ALERTS":this.alertsValue=J;break;case "COMMENTS":this.comments=J;break;case "WATCH_NEXT_SECONDARY_RESULTS":this.watchNextSecondaryResults=J;break;case "ENGAGEMENT_PANELS":this.engagementPanels=J;break;case "INLINE_ENGAGEMENT_PANELS":this.inlineEngagementPanels=J;break;case "RICH_GRID_RENDERER":this.richGridRendererData=J;break;case "EXPANDABLE_METADATA":this.expandableMetadata=J;break;case "VIDEO_METADATA_CAROUSEL":this.videoMetadataCarousel=
J;break;case "IS_TWO_COLUMNS":this.isTwoColumns_=J;break;case "SHOPPING_TIMELY_SHELF":this.shoppingTimelyShelfValue=J}},
toggleCinematicsActive:function(X){this.cinematicsActive=X},
isMiniplayerActive:function(){return _.yG().resolve(_.g9).isMiniplayerActive()}}];var sEp=function(X,J){var p;return((p=X.prefixMapping)==null?0:p[J])?X.prefixMapping[J]:X.SHARED_RENDERERS_.hasOwnProperty(J)?"yt":X.prefix},KW={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}};KW.MEALBAR={component:"tp-yt-paper-dialog",properties:{keepBelowPlayer:!_.H("kevlar_mealbar_above_player"),modern:!0,noAutoFocus:!0,noCancelOnOutsideClick:!0,withBackdrop:!1,restoreFocusOnClose:!0},styles:{position:"fixed",top:"auto",left:"0",right:"auto",bottom:"0",margin:"16px"},rtlStyles:{position:"fixed",top:"auto",right:"0",left:"auto",bottom:"0",margin:"16px"}};
KW.BOTTOM_SHEET={component:"tp-yt-paper-dialog",properties:{},styles:{position:"fixed",bottom:"0",width:"100%",margin:"0"}};KW.MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0},forceFocus:!0,preventAutonav:!0};KW.LOCKED_MODAL={component:"tp-yt-paper-dialog",properties:{modal:!0,modern:!0,scrollAction:"lock"},forceFocus:!0,preventAutonav:!0};
KW.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)"}};
KW.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};
KW.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};
KW.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};
KW.CONTEXTUAL_SHEET={component:"tp-yt-iron-dropdown",properties:{noOverlap:!0,horizontalAlign:"auto",verticalAlign:"top",dynamicAlign:!0,withBackdrop:!1,avoidOuterEdge:!0,addSpacing:_.H("kevlar_add_spacing_to_sheets")},positionalProperties:{OPEN_POPUP_POSITION_RIGHT:{horizontalAlign:"left",verticalAlign:"middle"}},forceFocus:!0,slotName:"dropdown-content",preventAutonav:!0,styles:{"max-width":"400px"}};
KW.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"}};KW.TOP_ALIGNED_DIALOG={component:"tp-yt-paper-dialog",properties:{withBackdrop:!0,verticalAlign:"top",horizontalAlign:"center"},styles:{margin:"8px 0 0 0"},targetContainer:!0};KW.TOAST={component:null,properties:{}};var XJA=new function(X,J,p){this.supportedPopups=X;this.navigationEndpointPopupMap=J;this.popupTypeMap=p;this.supportedPopups=X;this.navigationEndpointPopupMap=J;this.popupTypeMap=p}({aboutThisAdRenderer:!0,
adFeedbackRenderer:!0,adInfoDialogRenderer:!0,addToPlaylistRenderer:!0,backstagePostDialogPopupRenderer:!0,bubbleHintRenderer:!0,channelCreationDialogRenderer:!0,channelWarmWelcomeRenderer:!0,channelWarmWelcomeContRenderer:!0,checkboxSurveyRenderer:!0,confirmDialogRenderer:!0,dismissalFollowUpRenderer:!0,enforcementMessageViewModel:!0,fancyDismissibleDialogRenderer:!0,formPopupRenderer:!0,gamingAccountLinkConfirmDialogRenderer:!0,gamingAccountLinkSettingRenderer:!0,hotkeyDialogRenderer:!0,sponsorshipConfirmCancelRenderer:!0,
modalWithTitleAndButtonRenderer:!0,notificationActionRenderer:!0,reportFormModalRenderer:!0,searchSuggestionReportDialog:!0,sharingRenderer:!0,sharingEmbedRenderer:!0,menuPopupRenderer:!0,singleOptionSurveyRenderer:!0,surveyFollowUpRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,ypcUpgradeDialogRenderer:!0,ypcOffersOverlayRenderer:!0,redCancelSurveyRenderer:!0,conversationSectionController:!0,
conversationHighPriorityNotificationContentRenderer:!0},{adFeedbackEndpoint:"adFeedbackEndpoint.content",adInfoDialogEndpoint:"adInfoDialogEndpoint.dialog",createBackstagePostDialogEndpoint:"createBackstagePostDialogEndpoint.dialog",confirmDialogEndpoint:"confirmDialogEndpoint.content",managePurchaseEndpoint:"managePurchaseEndpoint.content",modalEndpoint:"modalEndpoint.modal",shareEndpoint:"shareEndpoint",shareEntityEndpoint:"shareEntityEndpoint",unlimitedFamilyFlowEndpoint:"unlimitedFamilyFlowEndpoint.unlimitedFamilyFlowEndpointSupportedRenderers",
openPopupAction:"openPopupAction.popup",ypcCancelSurveyEndpoint:"ypcCancelSurveyEndpoint.surveySupportedRenderers"},{aboutThisAdRenderer:"DIALOG",adFeedbackRenderer:"DIALOG",adInfoDialogRenderer:"RESPONSIVE_DROPDOWN",addToPlaylistRenderer:_.H("desktop_add_to_playlist_renderer_dialog_popup")?"DIALOG":"RESPONSIVE_DROPDOWN",backstagePostDialogPopupRenderer:"DIALOG",bubbleHintRenderer:"HINT",checkboxSurveyRenderer:"SURVEY",confirmDialogRenderer:"DIALOG",dismissalFollowUpRenderer:"DIALOG",enforcementMessageViewModel:"LOCKED_MODAL",
fancyDismissibleDialogRenderer:"DIALOG",gamingAccountLinkConfirmDialogRenderer:"DIALOG",gamingAccountLinkSettingRenderer:"DIALOG",hotkeyDialogRenderer:"DIALOG",sponsorshipConfirmCancelRenderer:"DIALOG",menuPopupRenderer:"RESPONSIVE_DROPDOWN",modalWithTitleAndButtonRenderer:"RESPONSIVE_DROPDOWN",notificationActionRenderer:"TOAST",reportFormModalRenderer:"DIALOG",searchSuggestionReportDialog:"DIALOG",sharingEmbedRenderer:"DIALOG",sharingRenderer:"RESPONSIVE_DROPDOWN",singleOptionSurveyRenderer:"SURVEY",
surveyFollowUpRenderer:"SURVEY",unifiedSharePanelRenderer:"DIALOG",unlimitedFamilyMessageInterstitialRenderer:"DIALOG",unlimitedFamilyProfileInterstitialRenderer:"DIALOG",unpluggedPauseMembershipDialogRenderer:"DIALOG",ypcOffersOverlayRenderer:"DIALOG",ypcUpgradeDialogRenderer:"DIALOG",redCancelSurveyRenderer:"DIALOG",conversationSectionController:"MOLE",conversationHighPriorityNotificationContentRenderer:"NOTIFICATION"}),JpA=new function(){this.prefix="ytd";this.prefixMapping=void 0;this.SHARED_RENDERERS_=
{aboutThisAdRenderer:!0,bubbleHintRenderer:!0,confirmDialogRenderer:!0,fancyDismissibleDialogRenderer:!0,mealbarPromoRenderer:!0,notificationActionRenderer:!0,reportDetailsFormRenderer:!0,reportFormModalRenderer:!0,sharingEmbedRenderer:!0,sharingRenderer:!0,showActionDialogRenderer:!0,sortFilterSubMenuPopupRenderer:!0,tooltipRenderer:!0,unifiedSharePanelRenderer:!0,unlimitedFamilyMessageInterstitialRenderer:!0,unlimitedFamilyProfileInterstitialRenderer:!0,unpluggedPauseMembershipDialogRenderer:!0,
upsellDialogRenderer:!0,ypcOffersModalRenderer:!0,ypcUpgradeDialogRenderer:!0,loadingRenderer:!0,sheetViewModel:!0,miniAppGameInfoDialogViewModel:!0,profileCardViewModel:!0,genAiFeedbackFormViewModel:!0,dialogViewModel:!0,gulpTriggeringDialogViewModel:!0,imageEditorRenderer:!0,storiesViewerViewModel:!0};this.JSC$21531_popupConfig=KW;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 pJg=function(){this.pageNameToElement=new Map;this.TEST_ONLY=void 0;this.elementPoolPopulator=_.nd.getInstance()},T9=function(X,J){var p=X.pageNameToElement.get(J);
if(!p){switch(J){case "watch":var l=_.H("web_watch_force_learning_journey_for_testing")?_.oZ("ytd-watch-learning-journey"):_.H("kevlar_watch_fixie")?_.oZ("ytd-watch-fixie"):_.H("kevlar_watch_grid")?_.oZ("ytd-watch-grid"):_.oZ("ytd-watch-flexy");break;case "learning_journey_watch":l=_.oZ("ytd-watch-learning-journey");break;case "shorts":l=_.oZ("ytd-shorts");break;case "search":l=_.oZ("ytd-search");break;case "channel":l=_.oZ("ytd-browse");l.pageSubtype="channels";break;case "trending":l=_.oZ("ytd-browse");
l.pageSubtype="trending";break;case "playlist":case "standalone":case "home":case "explore":case "learning":case "learning_journey_browse":case "live":case "news":case "sports":case "music":case "playables":case "mini_app":case "red":case "WEB_PAGE_TYPE_SETTINGS":case "history":case "labs":case "handle":case "subscriptions":case "filteredsubscriptions":case "memberships-and-purchases":case "channel-memberships-shopfront":case "yts-products":case "ypc-offers":case "ypc-checkout":case "fashion":case "hashtag-landing-page":case "companion-canvas":case "show":case "open-in-app":case "audio-pivot":case "subscriptions-channels":case "your-courses":case "report-history":l=
_.oZ("ytd-browse");l.pageSubtype=J;break;case "browse":l=_.oZ("ytd-browse");break;default:_.Wf(new _.Kw("Error getting page element for type",J))}p=l;X.pageNameToElement.set(J,p)}return p};
pJg.prototype.preparePage=function(X,J,p){p&&(X=_.DA(p)||X);if(X!=="watch"&&X!=="learning_journey_watch"){var l=this.elementPoolPopulator,g=X;g!=l.targetPage_&&l.pendingPages_.indexOf(g)>-1&&(l.targetPage_&&(l.pendingPages_.unshift(l.targetPage_),l.abort()),km6(l,g),_.u1G(l,g))}if((l=T9(this,X))||!_.a(p,_.Zo)){l.isAttached||l===J||(l.hidden=!0);if(!l.data&&(X!=="watch"&&X!=="learning_journey_watch"||!_.H("swatcheroo_page_pool_dont_provide_filler_data"))){var B;if(X=(B=_.Bh("FILLER_DATA",{})[X])==
null?void 0:B.response)l.data=X}return l}};var lh2=function(X){this.JSC$33407_clientRoot=X;this.playlistHandlerActionMap={"yt-add-to-playlist-command":nS2,"yt-end-playlist-command":LTg,"yt-recover-playlist-command":wW6,"yt-refresh-playlist-command":e32,"yt-playlist-remove-videos-action":Y9b};_.xC(_.hT.getInstance(),this.playlistHandlerActionMap,this.JSC$33407_clientRoot);oFp()},gIp;var z9=function(X,J,p){this.apiKey=X;this.endpoint=J;this.confidenceThreshold=p===void 0?.5:p;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=J==="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||J==="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||
J==="https://embeddedassistant-frontend-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel"||J==="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";new lab};
_.W=z9.prototype;
_.W.start=function(X){if(this.state===0)if(this.isOnline()){X.supportsHttpHeadersOverwriteParam!==void 0&&(this.supportsHttpHeadersOverwriteParam=X.supportsHttpHeadersOverwriteParam);X.startCustomCsiTimeline!==void 0&&(this.startCustomCsiTimeline=X.startCustomCsiTimeline);this.startCustomCsiTimeline&&_.Eo("voice_assistant");_.Tl("voz_ms",void 0,"voice_assistant");this.state=1;this.receivedEndOfUtterance=!1;this.languageCode=X.languageCode||"en-US";this.supportsCrossDomainXhr=X.supportsCrossDomainXhr||this.supportsCrossDomainXhr;
this.youtubeAssistantRequest=X.youtubeAssistantRequest||null;this.listeningHandler=X.listeningHandler||this.listeningHandler;this.audioDetectedHandler=X.audioDetectedHandler||this.audioDetectedHandler;this.stopHandler=X.stopHandler||this.stopHandler;this.completeHandler=X.completeHandler||this.completeHandler;this.transcriptionCompleteHandler=X.transcriptionCompleteHandler||this.transcriptionCompleteHandler;this.vaaConsentUpdateHandler=X.vaaConsentUpdateHandler||this.vaaConsentUpdateHandler;this.errorHandler=
X.errorHandler||this.errorHandler;this.transcriptionUpdateHandler=X.transcriptionUpdateHandler||this.transcriptionUpdateHandler;this.accessToken=X.accessToken;this.additionalHeaders=X.additionalHeaders||{};var J;this.prefetchResponseTimeoutMs=(J=X.prefetchResponseTimeoutMs)!=null?J:this.prefetchResponseTimeoutMs;BI6(this);this.startAudio();$52(this)}else this.errorHandler("OFFLINE")};
_.W.stop=function(X){var J=X===void 0?{}:X;X=J.logCancel===void 0?!0:J.logCancel;var p=J.logMicClosed===void 0?!0:J.logMicClosed;var l=J.handleError===void 0?!0:J.handleError;J=J.handleStop===void 0?!0:J.handleStop;this.state!==0&&(X&&jq("voz_cx"),ix(this,{logMicClosed:p,handleStop:J}),l&&this.errorHandler("ABORTED"))};
_.W.getState=function(){return this.state};
_.W.isSupported=function(){return!0};
_.W.stopAudio=function(X){(X===void 0||X)&&jq("voz_mf")};
_.W.startAudio=function(){jq("voz_vp");return _.rL(null)};
var WS0=function(X,J){X.channelOpen&&(X.state!==2&&(X.state=2,jq("voz_ss"),X.listeningHandler()),J=new Uint8Array(J),J='{ "audioIn": "'+_.jm(J)+'" }',X.channel.send(J))},ix=function(X,J){var p=J===void 0?{}:J;
J=p.logMicClosed===void 0?!0:p.logMicClosed;p=p.handleStop===void 0?!0:p.handleStop;X.vozEndOfDataTimeout>-1&&(clearTimeout(X.vozEndOfDataTimeout),X.vozEndOfDataTimeout=-1);Czp(X);X.stopAudio(J);X.channel&&(X.channelOpen=!1,X.manuallyClosedChannel=!0,X.channel.close(),X.channel=void 0);X.transcribedSpeechResults=[];X.state=0;p&&X.stopHandler()},BI6=function(X){var J={httpHeadersOverwriteParam:X.supportsHttpHeadersOverwriteParam?"$httpHeaders":void 0,
httpSessionIdParam:"gsessionid",sendRawJson:!0,initMessageHeaders:Object.assign({},X.additionalHeaders,X.accessToken&&X.isUsingVoz?{Authorization:"Bearer "+X.accessToken}:{"x-goog-api-key":X.apiKey}),supportsCrossDomainXhr:X.supportsCrossDomainXhr};X.channel=new YA(X.endpoint,J);X.channel.open();_.PH(X.channel,"w",function(){var p=X.channel,l=p.send,g=X.isUsingVoz?"PLACEHOLDER":"example";g={config:{dialogStateIn:{languageCode:X.languageCode},deviceConfig:{deviceId:g,deviceModelId:g},audioInConfig:{encoding:"LINEAR16",
sampleRateHertz:16E3},audioOutConfig:{encoding:"MP3",sampleRateHertz:22050,volumePercentage:0}}};if(!X.isUsingVoz)g.config.requestType=4;else if(X.isUsingVoz&&X.youtubeAssistantRequest){var B=JSON.stringify(X.youtubeAssistantRequest);g.config.internalIn={youtubeAssistantS3InputJson:B}}l.call(p,g);X.channelOpen=!0;X.manuallyClosedChannel=!1});
_.PH(X.channel,"x",function(){X.manuallyClosedChannel||(X.channelOpen=!1,X.channel=void 0,ix(X))});
_.PH(X.channel,"z",function(p){if(p.data){Czp(X);for(var l=0;l<p.data.length;l++){var g=X,B=p.data[l],k=B.speechResults;if(k)a:{var n=[];B=[];var w=!1;k=_.C(k);for(var Y=k.next();!Y.done;Y=k.next()){Y=Y.value;if(Y.noSpeech){ix(g);g.errorHandler("NO_SPEECH");break a}Y.transcript!==void 0&&Y.stability!==void 0&&(Y.stability<g.confidenceThreshold&&(w=!0),w?B.push(Y.transcript):n.push(Y.transcript))}if(n.length!==0||B.length!==0)n=n.join(" "),B=B.join(" "),g.receivedEndOfUtterance&&!g.isUsingVoz?g.isUsingVoz||
g.completeHandler([n,B]):(w=g,k=n,Y=B,jq("voz_sf"),w.transcriptionUpdateHandler(k,Y),w.transcribedSpeechResults=[k,Y]),g.receivedEndOfUtterance&&(jq("voz_eou"),g.transcriptionCompleteHandler([n,B]),g.isUsingVoz&&(g.prefetchResponseTimeoutMs===0?ix(g,{logMicClosed:!1,handleStop:!0}):g.prefetchResponseTimeoutMs>0&&kMw(g)))}else g.isUsingVoz&&(B==null?0:B.internalOut)?(B=JSON.parse(B.internalOut.youtubeAssistantS3OutputJson),B.userHasOptedInToVaa||B.vaaConsent?g.vaaConsentUpdateHandler(!!B.userHasOptedInToVaa,
!!B.vaaConsent):(nIA(g),B&&(n=g.transcribedSpeechResults,jq("voz_rqf"),g.completeHandler(n,B)))):B.eventType==="END_OF_UTTERANCE"?g.receivedEndOfUtterance=!0:(jq("voz_err"),g.errorHandler("UNEXPECTED_ASSISTANT_RESPONSE"),_.Wf(Error("Pl")))}}});
_.PH(X.channel,"y",function(p){ix(X);switch(p.status){case 1:p="WEBCHANNEL_NETWORK_ERROR";break;case 2:p="WEBCHANNEL_SERVER_ERROR";break;default:p="WEBCHANNEL_UNKNOWN_ERROR"}X.errorHandler(p);X.logError(Error(p))})};
z9.prototype.logError=function(X){_.Bf(X)};
z9.prototype.isOnline=function(){return!0};
var kMw=function(X){nIA(X);X.prefetchResponseSetTimeoutId=setTimeout(function(){ix(X,{logMicClosed:!1,handleStop:!0})},X.prefetchResponseTimeoutMs)},nIA=function(X){X.prefetchResponseSetTimeoutId>-1&&(clearTimeout(X.prefetchResponseSetTimeoutId),X.prefetchResponseSetTimeoutId=-1)},$52=function(X){Czp(X);
X.noResponseReceivedTimeout=window.setTimeout(function(){ix(X);X.errorHandler("NO_SPEECH")},11E3)},Czp=function(X){X.noResponseReceivedTimeout>-1&&(window.clearTimeout(X.noResponseReceivedTimeout),X.noResponseReceivedTimeout=-1)},jq=function(X){_.KV(X,void 0,"voice_assistant")};var sE=function(){z9.apply(this,arguments);this.audioContext=this.processor=null;this.audioDetected=!1};
_.r(sE,z9);sE.prototype.isSupported=function(){return ZuJ()};
sE.prototype.startAudio=function(){var X=this;if(!navigator||!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia)return _.EW(null);this.audioContext=new (window.AudioContext||window.webkitAudioContext)({latencyHint:"interactive"});this.processor=this.audioContext.createScriptProcessor(1024,1,1);this.processor.onaudioprocess=function(l){LSs(X,l)};
this.processor.connect(this.audioContext.destination);var J=function(l){X.stream=l;if(!X.audioContext)return _.rL(null);l=X.audioContext.createMediaStreamSource(l);X.processor&&l.connect(X.processor);return _.rL(null)},p={audio:{sampleSize:16,
channelCount:1},video:!1};this.stream?J(this.stream):(p=navigator.mediaDevices.getUserMedia(p))?p.then(J).catch(function(l){ix(X);l.name&&l.name==="NotAllowedError"?X.errorHandler("NO_MICROPHONE_PERMISSION"):(X.errorHandler("AUDIO_ERROR"),X.logError(l));return _.EW(null)}):(ix(this),this.errorHandler("AUDIO_ERROR"),_.Wf(Error("Ql")));
return z9.prototype.startAudio.call(this)};
sE.prototype.stopAudio=function(X){X=X===void 0?!0:X;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(J){J.stop()}),this.stream=null));
this.processor=null;this.audioDetected=!1;z9.prototype.stopAudio.call(this,X)};
sE.prototype.isOnline=function(){return navigator.onLine};
var LSs=function(X,J){if(X.audioContext)if(window.OfflineAudioContext){var p=X.audioContext.sampleRate,l=J.inputBuffer.getChannelData(0);J=new window.OfflineAudioContext(1,l.length,16E3);for(var g=J.createBuffer(1,l.length,p),B=g.getChannelData(0),k=0,n=0;n<l.length;n++)B[n]=l[n],k+=B[n]*B[n];!X.audioDetected&&Math.sqrt(k/l.length)>.01&&(X.audioDetected=!0,X.audioDetectedHandler());l=J.createBufferSource();l.buffer=g;l.connect(J.destination);l.start(0);J.oncomplete=function(w){w=w.renderedBuffer.getChannelData(0);
for(var Y=Math.floor(16384E3/p),e=new Int16Array(Y),Z=0;Z<Y;++Z)e[Z]=Math.max(-1,Math.min(1,w[Z]))*32767;WS0(X,e.buffer)};
J.startRendering()}else Ap6(X,J)},Ap6=function(X,J){var p=X.audioContext.sampleRate,l=J.inputBuffer.getChannelData(0),g=Math.floor((p+8E3)/16E3);
p=l.length/g;J=new Float32Array(p);for(var B=0;B<p;++B)J[B]=l[B*g];l=new Int16Array(p);for(g=0;g<p;++g)l[g]=Math.max(-1,Math.min(1,J[g]))*32767;WS0(X,l.buffer)};var wJ2={FAILURE:"failure",NO_INPUT:"no_input",OPEN:"open",SUCCESS:"success"};var YM2=function(){this.JSC$21596_audioEnabled=!0;this.audioFeedbackHolder={}};
YM2.prototype.isPlaying=function(X){return X.currentTime>0&&!X.paused&&!X.ended&&X.readyState>2};
var vIg=function(X){for(var J=_.C(Object.values(wJ2)),p=J.next();!p.done;p=J.next())p=p.value,X.audioFeedbackHolder[p]=new Audio,X.audioFeedbackHolder[p].src="/s/search/audio/"+p+".mp3",X.audioFeedbackHolder[p].load()},X4=function(X,J){if(X.JSC$21596_audioEnabled!==!1&&J in X.audioFeedbackHolder){for(var p=_.C(Object.values(X.audioFeedbackHolder)),l=p.next();!l.done;l=p.next())l=l.value,X.isPlaying(l)&&l.pause();
X.audioFeedbackHolder[J].currentTime=0;X.audioFeedbackHolder[J].play().catch(function(){})}};var eiJ=function(X,J){var p=this;this.store=X;this.service=J;this.stream=null;this.permissionsSupported=!0;this.enableFirstPartyAuth=this.enableInlineSearchResponse=!1;this.audioPlayer=null;this.enableFPAForSignedInUsers=this.disableHttpHeadersOverwrite=!1;this.handleOfflineEvent=function(){p.setState("offline");p.stop()};
this.audioPlayer=new YM2;var l;(l=this.audioPlayer)==null||vIg(l)};
_.W=eiJ.prototype;_.W.getService=function(){return this.service};
_.W.isEnabled=function(){return!!this.service};
_.W.isSupported=function(){var X;return(X=this.service)==null?void 0:X.isSupported()};
_.W.start=function(){var X=this,J,p,l,g,B,k,n,w,Y,e,Z,h,x;return _.L(function(U){switch(U.nextAddress){case 1:X.store.dispatch($jp("",""));if(!navigator.onLine)return X.setState("offline"),U.return();window.addEventListener("offline",X.handleOfflineEvent);X.stream=null;if(!X.permissionsSupported){U.jumpTo(2);break}_.f$(U,3);return U.yield(Z16(X),5);case 5:J=U.yieldResult;if(!J)return(p=X.audioPlayer)==null||X4(p,"failure"),U.return();X.service.stream=X.stream;X.setState("listening");_.e8(U,2);break;
case 3:_.qa(U),X.permissionsSupported=!1;case 2:l={context:_.UmT(_.c3())},l.youtubeAssistantParams={searchParams:{inlineSearchResponse:X.enableInlineSearchResponse}},g=function(y,c){X.store.dispatch(Wop("transcribing"));X.store.dispatch($jp(y,c))},B=function(){var y;
(y=X.audioPlayer)==null||X4(y,"open");X.setState("listening")},k=function(){X.setState("transcribing")},n=function(y){X.setErrorState(y)},w=function(y,c){var D;
(D=X.audioPlayer)==null||X4(D,"success");c&&(_.H("kevlar_voice_search_inline_search")&&(X.responseProcessor=_.yG().resolve(_.mkI),X.responseProcessor&&(D=c.navigationAction,y=c.prefetchedSearchResponse,D&&y&&(D=(new _.xhg).JSC$14451_getStoreKey(D),_.CR(X.responseProcessor,y,D)))),X.JSC$21614_actionRouter.triggerOptionalAction("yt-speech-query-complete-action",c))},Y=function(){window.removeEventListener("offline",X.handleOfflineEvent)},e=_.fAY(!1),Z=e.Authorization!=null,h=X.enableFirstPartyAuth||
X.enableFPAForSignedInUsers&&Z?e:{"X-Goog-Visitor-Id":e["X-Goog-Visitor-Id"]},x={completeHandler:w,
errorHandler:n,listeningHandler:B,audioDetectedHandler:k,stopHandler:Y,transcriptionUpdateHandler:g,youtubeAssistantRequest:l,languageCode:hi2(),additionalHeaders:h,supportsCrossDomainXhr:X.enableFirstPartyAuth||X.enableFPAForSignedInUsers&&Z,supportsHttpHeadersOverwriteParam:!X.disableHttpHeadersOverwrite},X.service.start(x),_.Ma(U)}})};
_.W.stop=function(){this.service.getState()!==0&&this.service.stop()};
_.W.reset=function(){this.store.dispatch(_.a4({type:"RESET_VOICE_SEARCH_STATE"}))};
_.W.setState=function(X){this.store.dispatch(Wop(X))};
_.W.setErrorState=function(X){switch(X){case "OFFLINE":case "WEBCHANNEL_NETWORK_ERROR":case "WEBCHANNEL_SERVER_ERROR":case "WEBCHANNEL_UNKNOWN_ERROR":var J;(J=this.audioPlayer)==null||X4(J,"failure");this.setState("offline");break;case "NO_MICROPHONE_PERMISSION":if(this.permissionsSupported)Z16(this);else{var p;(p=this.audioPlayer)==null||X4(p,"failure");this.setState("permission-denied")}break;case "ABORTED":var l;(l=this.audioPlayer)==null||X4(l,"no_input");break;default:var g;(g=this.audioPlayer)==
null||X4(g,"no_input");this.setState("timeout")}};
var Z16=function(X){var J,p;return _.L(function(l){switch(l.nextAddress){case 1:return l.yield(navigator.permissions.query({name:"microphone"}),2);case 2:J=l.yieldResult;if(J.state==="granted")return l.return(!0);if(J.state==="denied")return X.setState("permission-denied"),l.return(!1);X.setState("permission");p={audio:{sampleSize:16,channelCount:1},video:!1};_.f$(l,3);return l.yield(navigator.mediaDevices.getUserMedia(p),5);case 5:return X.stream=l.yieldResult,l.return(!0);case 3:return _.qa(l),
X.setState("permission-denied"),l.return(!1)}})},hi2=function(){var X=_.Bh("INNERTUBE_CONTEXT_HL"),J=_.Bh("INNERTUBE_CONTEXT_GL");
return X.indexOf("-")>-1?X:X+"-"+J};var x52=function(X,J,p){eiJ.call(this,J,p);this.JSC$21614_actionRouter=X;this.enableInlineSearchResponse=_.H("kevlar_voice_search_inline_search");this.enableFirstPartyAuth=_.H("kevlar_voice_search_auth_enabled");this.disableHttpHeadersOverwrite=!0;this.enableFPAForSignedInUsers=_.H("kevlar_voice_search_enable_fpa_signedin_users")},H10;
_.r(x52,eiJ);
var ahp=function(){if(!H10){var X="https://embeddedassistant-webchannel.googleapis.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel";_.H("kevlar_voice_search_auth_enabled")||_.H("kevlar_voice_search_use_yt_endpoint")?X="https://embeddedassistant-frontend-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel":_.H("kevlar_voice_search_use_fp_endpoint")&&(X="https://embeddedassistant-clients6.youtube.com/google.assistant.embedded.v1.EmbeddedAssistant/YTAssist/channel");H10=
new x52(_.hT.getInstance(),_.v5(),new sE(_.Bh("VOZ_API_KEY"),X,.5))}return H10};var U5p=function(X){this.JSC$21618_clientRoot=X;this.autonavPauseReasons={scroll:!1,inputBoxFocus:!1,overlayOpen:!1,guideOpen:!1,backgroundAndMute:!1,requestedByPlayer:!1,longIdle:!1,youthereLactExperiment:!1,userEngagement:!1,commentsPanelOpen:!1};this.autonavPauseActionMap={"ytd-log-youthere-nav":this.onYtEndpointChanged.bind(this),"yt-autonav-pause-user-engagement":this.onYtAutonavPauseUserEngagement.bind(this),"yt-user-activity":this.onYtUserActivity.bind(this),"yt-get-autonav-pause-debug-state":this.onYtGetAutonavPauseDebugState.bind(this)};
this.userEngagementCsn=null;this.eventListeners=new Map;this.eventListeners.set(document,new Map([["visibilitychange",this.onYtAutonavVisibilityChanged.bind(this)]]));this.eventListeners.set(this.JSC$21618_clientRoot,new Map([["iron-overlay-opened",this.onIronOverlayOpened.bind(this)],["iron-overlay-closed",this.onIronOverlayClosed.bind(this)],["yt-autonav-pause-focus",this.onYtAutonavPauseFocus.bind(this)],["yt-autonav-pause-blur",this.onYtAutonavPauseBlur.bind(this)],["yt-autonav-pause-guide-opened",
this.onYtAutonavPauseGuideOpened.bind(this)],["yt-autonav-pause-guide-closed",this.onYtAutonavPauseGuideClosed.bind(this)],["yt-autonav-pause-scroll",this.onYtAutonavPauseScroll.bind(this)],["yt-autonav-pause-player",this.onYtAutonavPausePlayer.bind(this)],["yt-autonav-pause-player-ended",this.onYtAutonavPausePlayerEnded.bind(this)],["yt-autonav-engagement-panel-visible-changed",this.onYtEngagementPanelVisibleChanged.bind(this)]]));X=_.C(this.eventListeners);for(var J=X.next();!J.done;J=X.next()){var p=
_.C(J.value);J=p.next().value;p=p.next().value;p=_.C(p);for(var l=p.next();!l.done;l=p.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;J.addEventListener(l,g)}}_.xC(_.hT.getInstance(),this.autonavPauseActionMap,this.JSC$21618_clientRoot)},rpJ,Ihb=function(X){return _.H("kevlar_autonav_popup_filtering")?(X=_.vn(X))?X.hasAttribute("prevent-autonav"):!0:!0};
_.W=U5p.prototype;_.W.onIronOverlayOpened=function(X){Ihb(X)&&(this.autonavPauseReasons.overlayOpen=!0,Jp(this))};
_.W.onIronOverlayClosed=function(X){Ihb(X)&&(this.autonavPauseReasons.overlayOpen=!1,Jp(this))};
_.W.onYtAutonavPauseFocus=function(){this.autonavPauseReasons.inputBoxFocus=!0;Jp(this)};
_.W.onYtAutonavPauseBlur=function(){var X=this;_.gs.addJob(function(){ypg()||(X.autonavPauseReasons.inputBoxFocus=!1,Jp(X))},8,0)};
_.W.onYtAutonavPauseGuideOpened=function(){this.autonavPauseReasons.guideOpen=!0;Jp(this)};
_.W.onYtAutonavPauseGuideClosed=function(){this.autonavPauseReasons.guideOpen=!1;Jp(this)};
_.W.onYtAutonavPauseScroll=function(){var X=_.yG().resolve(_.vE);X.isOnWatch()&&(X=X.getCurrentPage().getPlayerContainer())&&(this.autonavPauseReasons.scroll=X.getBoundingClientRect().top<-200,Jp(this))};
_.W.onYtAutonavPauseUserEngagement=function(X){var J=this;if(_.H("user_engagement_enable_autoplay_pause_feature")){var p=Number(X.lowEngagementThresholdMs);isNaN(p)||p<=0||X.lowUserEngagementAction!=="LOW_USER_ENGAGEMENT_ACTION_PAUSE_AUTOPLAY"?iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_INVALID_LACT_THRESHOLD"):(_.yG().resolve(_.NP),_.OB()<p?_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_BELOW_LACT_THRESHOLD")}):LeA()?(this.userEngagementCsn=_.Kv(),_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_ENABLED",
J.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!0,Jp(this)):iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_RATE_LIMITED"))}else _.RYm(Error("Rl`"+JSON.stringify(X)))};
_.W.onYtAutonavPausePlayer=function(X){this.autonavPauseReasons.requestedByPlayer=!!X.detail;Jp(this)};
_.W.onYtAutonavVisibilityChanged=function(){var X=this,J,p,l;return _.L(function(g){if(g.nextAddress==1)return(J=_.hO())?g.yield(J.getPlayerPromise(),2):g.return();p=g.yieldResult;l=p.isMuted()||p.getVolume()===0;X.autonavPauseReasons.backgroundAndMute=ypg()&&l;Jp(X);_.Ma(g)})};
_.W.onYtAutonavPausePlayerEnded=function(){_.yG().resolve(_.NP);var X=144E5;_.H("user_engagement_enable_autoplay_pause_feature")||_.H("is_part_of_any_user_engagement_experiment")||(X=45E5);this.autonavPauseReasons.longIdle=_.OB()>X;oI2(this);Jp(this)};
_.W.onYtUserActivity=function(){var X=this;this.autonavPauseReasons.userEngagement&&(_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSE_DISABLED_BY_LACT_RESET",X.userEngagementCsn)}),this.autonavPauseReasons.userEngagement=!1,Jp(this));
this.autonavPauseReasons.youthereLactExperiment&&(_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_AUTOPLAY_RESUMED",X.userEngagementCsn);_.gH()}),this.autonavPauseReasons.youthereLactExperiment=!1,Jp(this));
this.autonavPauseReasons.longIdle&&!_.H("disable_kevlar_resume_autonav_after_user_activity")&&(this.autonavPauseReasons.longIdle=!1,Jp(this))};
var ypg=function(){var X=window.document.visibilityState;return!(!X||X==="visible")},Jp=function(X){for(var J=!1,p=_.C(Object.values(X.autonavPauseReasons)),l=p.next();!l.done;l=p.next())l=l.value,J=J||l;
J?_.bH.getInstance().pause(X.autonavPauseReasons):(X=_.bH.getInstance(),X.autonavState_==3?(X.setState(2,!1,!1),X.autonavPauseReason_=void 0):X.autonavState_==1&&(X.disabledAutonavPauseReason_=void 0))},oI2=function(X){var J=!1;
if(_.H("enable_autoplay_pause_by_lact")){_.yG().resolve(_.NP);J=_.ch("autoplay_pause_by_lact_sec")*1E3;var p=_.ch("autoplay_pause_by_lact_sampling_fraction");(J=_.OB()>=J&&Math.random()<p)&&!LeA()&&(_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_AUTOPLAY_RATE_LIMITED")}),J=!1)}J!==X.autonavPauseReasons.youthereLactExperiment&&(X.autonavPauseReasons.youthereLactExperiment=J)&&(X.userEngagementCsn=_.Kv(),_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_AUTOPLAY_PAUSED",X.userEngagementCsn)}));
X.autonavPauseReasons.userEngagement&&_.j1(_.gs,function(){iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_PAUSED",X.userEngagementCsn)})};
U5p.prototype.onYtEndpointChanged=function(){this.autonavPauseReasons.youthereLactExperiment&&(iD("YOU_THERE_EVENT_TYPE_AUTOPLAY_NAVIGATED_OUT",this.userEngagementCsn),_.gH(),this.autonavPauseReasons.youthereLactExperiment=!1,Jp(this));this.autonavPauseReasons.userEngagement&&(iD("YOU_THERE_EVENT_TYPE_F_AUTONAV_NAVIGATED_OUT",this.userEngagementCsn),this.autonavPauseReasons.userEngagement=!1,Jp(this))};
U5p.prototype.onYtEngagementPanelVisibleChanged=function(X){X.detail&&X.detail.targetId==="engagement-panel-comments-section"&&(this.autonavPauseReasons.commentsPanelOpen=X.detail.visible,Jp(this))};
U5p.prototype.onYtGetAutonavPauseDebugState=function(){return JSON.stringify(this.autonavPauseReasons)};var SMb=_.$1.persistentPanelVisibleSelector,p1=function(){var X=_.F.apply(this,arguments)||this;X.miniGuideVisible=!1;X.guideOpened=_.H("disable_initial_guide_state_fix")?!1:X.canFitPersistentGuide(X.initialBodyClientWidth);X.guideUserStateOpened=X.getInitialGuideUserStateOpened();X.isFullscreenShorts=!1;X.miniGuideWidthThreshold=_.ch("kevlar_mini_guide_width_threshold",791);X.persistentGuideBlockedPages="/clip /musicpremium /new /handle /premium /premiumlite /red /watch /contribute-notes".split(" ");
X.persistentGuideBlockedPagesPatterns="^/clip(/|$) ^/musicpremium(/|$) ^/new(/|$) ^/handle(/|$) ^/premium(/|$) ^/premiumlite(/|$) ^/red(/|$) ^/watch(/|$) ^/playables/(?!saved). ^/contribute-notes(/|$)".split(" ");X.persistentGuideBlockedPagePathRegex=new RegExp(X.persistentGuideBlockedPagesPatterns.join("|"));X.animationTransitionDuration=0;X.lateDataResolver=_.kz();X.initialGuideDataFetchFailed=!1;X.initialLoad=!0;X.guideRenderers=new Set;X.isMouseOverGuide=!1;X.sessionUserManuallyExpandedGuideState=
!1;X.actionMap={"yt-start-loading-watch":"startLoadingWatch","yt-start-loading-shorts":"startLoadingShorts","yt-mini-guide-mouseentered":"handleMiniGuideMouseEnter","yt-guide-mouseleaved":"handleGuideMouseLeave"};return X};
_.r(p1,_.F);_.W=p1.prototype;_.W.onGuidePersistendAndVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-and-visible-changed",{detail:{value:this.guidePersistentAndVisible,queueProperty:!0}}))};
_.W.onGuideIsVisibleButNotPersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-is-visible-but-not-persistent-changed",{detail:{value:this.guideIsVisibleButNotPersistent,queueProperty:!0}}))};
_.W.onMiniGuideVisibleChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("mini-guide-visible-changed",{detail:{value:this.miniGuideVisible,queueProperty:!0}}))};
_.W.onActiveEndpointChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("active-endpoint-changed",{detail:{value:this.activeEndpoint,queueProperty:!0}}))};
_.W.onRenderGuideChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("render-guide-changed",{detail:{value:this.renderGuide,queueProperty:!0}}))};
_.W.onGuidePersistentChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("guide-persistent-changed",{detail:{queueProperty:!0,value:this.guidePersistent}}))};
_.W.ready=function(){_.yG().addProvider({provide:_.ec,useValue:this.hostElement})};
_.W.attached=function(){var X=this;this.cachedClientWidth=this.initialBodyClientWidth;this.resetGuide();document.addEventListener("yt-navigate-finish",_.Da(this,this.onYtNavigateFinish));document.addEventListener("yt-guide-toggle",_.Da(this,this.onYtGuideToggle));document.addEventListener("yt-guide-close",_.Da(this,this.onYtGuideClose));document.addEventListener("yt-guide-show",_.Da(this,this.onYtGuideShow));_.oh(this,function(){X.animationTransitionDuration=200})};
_.W.detached=function(){document.removeEventListener("yt-navigate-finish",_.Da(this,this.onYtNavigateFinish));document.removeEventListener("yt-guide-toggle",_.Da(this,this.onYtGuideToggle));document.removeEventListener("yt-guide-close",_.Da(this,this.onYtGuideClose));document.removeEventListener("yt-guide-show",_.Da(this,this.onYtGuideShow));this.guideElement&&(this.guideElement.removeEventListener("opened-changed",_.Da(this,this.onDrawerOpenedChanged)),this.guideElement.removeEventListener("app-drawer-transitioned",
_.Da(this,this.onAppDrawerTransitioned)),this.guideElement.removeEventListener("app-drawer-transitioned",_.Da(this,this.onAppDrawerTransitionedFromKeyInput)))};
_.W.getData=function(){return this.data};
_.W.load=function(){var X=this,J,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:if(!window.ytInitialGuideData&&window.ytInitialGuideDataPresent)return window.loadGuideDataHook=X.lateDataResolver.resolve.bind(X),B.return(X.lateDataResolver.promise);if(window.ytInitialGuideData)return J=_.kz(),J.resolve(window.ytInitialGuideData),B.return(J.promise);l=!1;_.f$(B,2);return B.yield(X.fetchGuideData(),4);case 4:p=B.yieldResult;_.e8(B,3);break;case 2:g=_.qa(B),g.message==="Returned error"&&(l=
!0);case 3:if(p)return B.return(p);X.onYtGuideClose();l||(X.initialGuideDataFetchFailed=!0);return B.return(X.lateDataResolver.promise)}})};
_.W.fetchGuideData=function(){var X=this,J,p,l,g,B,k,n;return _.L(function(w){if(w.nextAddress==1)return J=_.yG(),X.guidePromise||(p=J.resolve(_.GU),X.guidePromise=_.CE(p,Dnw)),w.yield(X.guidePromise,2);if(w.nextAddress!=3)return l=w.yieldResult,g=J.resolve(_.WT),w.yield(g(),3);(B=w.yieldResult)&&((k=l)==null?void 0:(n=k.responseContext)==null?void 0:n.maxAgeSeconds)!==0&&B.put("service:guide:fallback",new _.Vf({innertubeResponse:l}));return w.return(l)})};
_.W.initializeGuideDataIfEmpty=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1){if(!X.initialGuideDataFetchFailed||X.data)return l.return();_.f$(l,2);return l.yield(X.fetchGuideData(),4)}if(l.nextAddress!=2)return(J=l.yieldResult)&&X.lateDataResolver.resolve(J),_.e8(l,0);p=_.qa(l);_.Wf(p);_.Ma(l)})};
_.W.initializeGuideData=function(){var X=this,J,p;return _.L(function(l){switch(l.nextAddress){case 1:return _.De(kN6(),{mainAppWeb:_.nL()}),_.f$(l,2),l.yield(X.load(),4);case 4:X.data=l.yieldResult;_.e8(l,3);break;case 2:J=_.qa(l),_.RD(kN6(),"FAILURE"),_.Wf(new _.Kw("Guide data not present",{errorMessage:J.message}));case 3:p=X.data&&X.data.items&&X.data.items.length>0?"SUCCESS":"FAILURE",p==="FAILURE"&&_.Wf(new _.Kw("Guide data.items empty")),_.RD(kN6(),p),_.Ma(l)}})};
_.W.setGuideData=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1)return J.disabled?g.return():J.data?(X.data=J.data,J.guideRenderers.add(X),g.return()):g.yield(J.initializeGuideData(),2);J.graftGuideToPage();p=_.$y("IS_HOMEPAGE_COLD")?"eop":void 0;_.H("disable_element_pool_populator")?J.setGuideDataAfterInit(X):(l=new _.Se(1,p),_.O2(l,J.setGuideDataAfterInit.bind(J,X)));_.Ma(g)})};
_.W.setGuideDataAfterInit=function(X){X.data=this.data;X.markDirty();this.guideRenderers.add(X);_.CC(function(){_.KV("gle")});
_.oh(this,function(){_.KV("gpe")})};
_.W.graftGuideToPage=function(){if(this.data){var X=this.data&&this.data.trackingParams;X&&(X=_.V_(X),_.Vp(_.Mp(),X))}};
_.W.onGuideElementChanged=function(){this.guideElement.addEventListener("opened-changed",_.Da(this,this.onDrawerOpenedChanged));this.guideElement.swipeOpen=!0};
_.W.onDrawerOpenedChanged=function(X,J){!J.value&&this.guideOpened&&(this.guideOpened=!1)};
_.W.onYtGuideToggle=function(X){var J=this.guideOpened;this.guideOpened=!J;if(this.guidePersistent){this.guideUserStateOpened=this.guideOpened;var p=_.DV();_.Rm(0,109,!this.guideUserStateOpened);this.sessionUserManuallyExpandedGuideState=this.guideUserStateOpened;p.save()}this.updateGuideDrawerElementState();if(this.guideElement){var l;this.guideOpened&&((l=X.detail)==null?0:l.isKeyInput)&&this.guideElement.addEventListener("app-drawer-transitioned",_.Da(this,this.onAppDrawerTransitionedFromKeyInput));
this.guideElement.addEventListener("app-drawer-transitioned",_.Da(this,this.onAppDrawerTransitioned))}J||this.initializeGuideDataIfEmpty()};
_.W.onAppDrawerTransitionedFromKeyInput=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Da(this,this.onAppDrawerTransitionedFromKeyInput));this.guideOpened&&this.guideElement&&_.HC(this.guideElement)};
_.W.onAppDrawerTransitioned=function(){this.guideElement.removeEventListener("app-drawer-transitioned",_.Da(this,this.onAppDrawerTransitioned));this.ytdReduxBehavior.dispatch(ses(this.guideOpened))};
_.W.guidePersistentAndVisibleChanged=function(){_.HI(this.hostElement,"ytd-update-guide-state-action",[this.guidePersistentAndVisible])};
_.W.guideIsVisibleButNotPersistentChanged=function(){this.ytdReduxBehavior.dispatch(_.a4({type:"SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT",payload:this.guideIsVisibleButNotPersistent}))};
_.W.miniGuideVisibleChanged=function(){_.HI(this.hostElement,"ytd-update-mini-guide-state-action",[this.miniGuideVisible])};
_.W.guideOpenedChanged=function(){this.initialLoad&&(this.ytdReduxBehavior.dispatch(ses(this.guideOpened)),this.initialLoad=!1);_.HI(this.hostElement,"ytd-update-guide-opened-action",[this.guideOpened])};
_.W.activeEndpointChanged=function(){_.HI(this.hostElement,"ytd-update-active-endpoint-action",[this.activeEndpoint]);this.initializeGuideDataIfEmpty()};
_.W.resetGuide=function(){this.forceMiniGuideClose=!1;if(this.pageType)if(this.persistentGuideEnabled(this.pageType,this.pageUrl))this.onYtGuideShow();else this.onYtGuideClose()};
_.W.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()};
_.W.cachedClientWidthChanged=function(){this.updateGuideState()};
_.W.persistentPanelVisibleChanged=function(){this.updateGuideState()};
_.W.updateGuideState=function(){if(this.persistentGuideEnabled(this.pageType,this.pageUrl)){var X=this.canFitPersistentGuide(this.cachedClientWidth);X?this.guideOpened=this.guideUserStateOpened:this.guidePersistent&&(this.guideOpened=!1);this.guidePersistent=X}this.updateGuideDrawerElementState()};
_.W.getGuidePersistentAndVisible=function(){return!!this.guidePersistentAndVisible};
_.W.getGuideOpened=function(){return this.guideOpened};
_.W.getGuideExpandsAutomatically=function(){return this.guideUserStateOpened};
_.W.getActiveEndpoint=function(){return this.activeEndpoint};
_.W.getMiniGuideVisible=function(){return this.miniGuideVisible};
_.W.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&&_.h8(this.hostElement,"yt-guide-hover"),!this.guideOpened||this.guidePersistent)&&(document.body.style.overflow="")};
_.W.handleMiniGuideMouseEnter=function(){!this.sessionUserManuallyExpandedGuideState&&_.H("web_guide_hover_expansion")&&(this.isMouseOverGuide=!0,this.miniGuideVisible&&!this.guideOpened&&(this.renderGuide=this.guideOpened=!0,this.updateGuideDrawerElementState()))};
_.W.handleGuideMouseLeave=function(){var X=this;!this.sessionUserManuallyExpandedGuideState&&_.H("web_guide_hover_expansion")&&(this.isMouseOverGuide=!1,_.kr(this,"handleGuideMouseLeave",function(){X.isMouseOverGuide||!X.guideOpened||X.miniGuideVisible||(X.guideOpened=!1,X.updateGuideDrawerElementState())},100))};
_.W.computeGuidePersistentAndVisible=function(){var X=this;_.kr(this,"computeGuidePersistentAndVisible",function(){X.guidePersistentAndVisible=X.guideOpened&&X.guidePersistent;X.guideIsVisibleButNotPersistent=!(!X.guideOpened||X.guidePersistent)})};
_.W.observeForMiniGuideVisible=function(){this.guidePersistentAndVisible!==void 0&&(this.miniGuideVisible=!this.forceMiniGuideClose&&!this.guidePersistentAndVisible&&this.canFitMiniGuide(this.cachedClientWidth)&&this.persistentGuideEnabled(this.pageType,this.pageUrl))};
_.W.closeGuide=function(){this.guideOpened=!1;this.updateGuideDrawerElementState()};
_.W.onYtGuideClose=function(){this.closeGuide();this.forceMiniGuideClose=!0;this.guidePersistent=this.miniGuideVisible=!1};
_.W.startLoadingWatch=function(){this.closeGuide()};
_.W.startLoadingShorts=function(){_.H("web_hide_guide_on_shorts")&&this.closeGuide()};
_.W.onYtNavigateFinish=function(X,J){if(!_.O4||J){this.activeEndpoint=J.endpoint;this.pageType=J.pageType;this.pageUrl=J.response.url;var p,l;X=(l=_.a((p=J.endpoint)==null?void 0:p.commandMetadata,_.SH))==null?void 0:l.url;!this.pageUrl&&X&&(this.pageUrl=X);_.H("kevlar_use_vimio_behavior")&&this.markGuideRendererDirty(this.getVisibleGuideRenderer())}};
_.W.getVisibleGuideRenderer=function(){for(var X=_.C(this.guideRenderers),J=X.next();!J.done;J=X.next())if(J=J.value,this.miniGuideVisible&&J.is==="ytd-mini-guide-renderer"||this.guideOpened&&J.is==="ytd-guide-renderer")return J;return null};
_.W.markGuideRendererDirty=function(X){if(X){typeof X.markDirty==="function"&&X.markDirty();X=_.C([].concat(_.EU(_.ya(X).children)));for(var J=X.next();!J.done;J=X.next())this.markGuideRendererDirty(J.value)}};
_.W.persistentGuideEnabled=function(X,J){if(!J||X==="watch"||X==="settings"||X==="shorts"&&this.isFullscreenShorts||_.H("reels_web_disable_persistent_guide_shorts")&&X==="shorts")return!1;var p=_.NN(J)||"";return _.H("kevlar_premium_guide_collapse_killswitch")?!this.persistentGuideBlockedPages.some(function(l){return p===l}):!this.persistentGuideBlockedPagePathRegex.test(p)};
_.W.canFitPersistentGuide=function(X){var J=_.ch("kevlar_persistent_guide_width_threshold",1312);return J===-1||_.H("reels_web_show_mini_guide_on_shorts")&&this.pageType==="shorts"?!1:X>this.calculateGuideThreshold(J)};
_.W.calculateGuideThreshold=function(X){return _.H("enable_ai_companion")?X+(this.persistentPanelVisible?400:0):X};
_.W.canFitMiniGuide=function(X){return this.miniGuideWidthThreshold===-1?!1:X>this.calculateGuideThreshold(this.miniGuideWidthThreshold)};
_.W.onResize=function(){var X=this;_.kr(this,"calculateGuideState",function(){X.onResizeDebounced()})};
_.W.onResizeDebounced=function(){this.cachedClientWidth=window.innerWidth};
_.W.disableGuideAnimation=function(){this.guideElement.transitionDuration=0};
_.W.enableGuideAnimation=function(){this.guideElement.transitionDuration=this.animationTransitionDuration};
_.W.getInitialGuideUserStateOpened=function(){return _.H("web_force_mini_guide_default")?!1:!_.DV().getFlag(109)};
_.O1.Object.defineProperties(p1.prototype,{initialBodyClientWidth:{configurable:!0,enumerable:!0,get:function(){return _.Bh("initialBodyClientWidth")||window.innerWidth}}});
p1.prototype.onResize=p1.prototype.onResize;p1.prototype.observeForMiniGuideVisible=p1.prototype.observeForMiniGuideVisible;p1.prototype.computeGuidePersistentAndVisible=p1.prototype.computeGuidePersistentAndVisible;p1.prototype.persistentPanelVisibleChanged=p1.prototype.persistentPanelVisibleChanged;p1.prototype.cachedClientWidthChanged=p1.prototype.cachedClientWidthChanged;p1.prototype.resetGuide=p1.prototype.resetGuide;p1.prototype.activeEndpointChanged=p1.prototype.activeEndpointChanged;
p1.prototype.guideOpenedChanged=p1.prototype.guideOpenedChanged;p1.prototype.miniGuideVisibleChanged=p1.prototype.miniGuideVisibleChanged;p1.prototype.guideIsVisibleButNotPersistentChanged=p1.prototype.guideIsVisibleButNotPersistentChanged;p1.prototype.guidePersistentAndVisibleChanged=p1.prototype.guidePersistentAndVisibleChanged;p1.prototype.onGuideElementChanged=p1.prototype.onGuideElementChanged;p1.prototype.onGuidePersistentChanged=p1.prototype.onGuidePersistentChanged;
p1.prototype.onRenderGuideChanged=p1.prototype.onRenderGuideChanged;p1.prototype.onActiveEndpointChanged=p1.prototype.onActiveEndpointChanged;p1.prototype.onMiniGuideVisibleChanged=p1.prototype.onMiniGuideVisibleChanged;p1.prototype.onGuideIsVisibleButNotPersistentChanged=p1.prototype.onGuideIsVisibleButNotPersistentChanged;p1.prototype.onGuidePersistendAndVisibleChanged=p1.prototype.onGuidePersistendAndVisibleChanged;
_.u([_.S(_.sJ),_.V("design:type",Object)],p1.prototype,"ironResizableBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],p1.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],p1.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],p1.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],p1.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Boolean)],p1.prototype,"disabled",void 0);_.u([_.R(),_.V("design:type",Boolean)],p1.prototype,"guidePersistentAndVisible",void 0);_.u([_.mA("guidePersistentAndVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onGuidePersistendAndVisibleChanged",null);_.u([_.R(),_.V("design:type",Boolean)],p1.prototype,"guideIsVisibleButNotPersistent",void 0);
_.u([_.mA("guideIsVisibleButNotPersistent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onGuideIsVisibleButNotPersistentChanged",null);_.u([_.R(),_.V("design:type",Object)],p1.prototype,"miniGuideVisible",void 0);_.u([_.mA("miniGuideVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onMiniGuideVisibleChanged",null);_.u([_.R(),_.V("design:type",Boolean)],p1.prototype,"forceMiniGuideClose",void 0);
_.u([_.R(),_.V("design:type",Object)],p1.prototype,"activeEndpoint",void 0);_.u([_.mA("activeEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onActiveEndpointChanged",null);_.u([_.R(),_.V("design:type",Boolean)],p1.prototype,"renderGuide",void 0);_.u([_.mA("renderGuide"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onRenderGuideChanged",null);
_.u([_.R({selector:SMb}),_.V("design:type",Boolean)],p1.prototype,"persistentPanelVisible",void 0);_.u([_.R(),_.V("design:type",Object)],p1.prototype,"guideOpened",void 0);_.u([_.R(),_.V("design:type",Boolean)],p1.prototype,"guidePersistent",void 0);_.u([_.mA("guidePersistent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onGuidePersistentChanged",null);_.u([_.R(),_.V("design:type",Object)],p1.prototype,"guideUserStateOpened",void 0);
_.u([_.R(),_.V("design:type",String)],p1.prototype,"pageUrl",void 0);_.u([_.R(),_.V("design:type",String)],p1.prototype,"pageType",void 0);_.u([_.R(),_.V("design:type",Number)],p1.prototype,"cachedClientWidth",void 0);_.u([_.R(),_.V("design:type",Object)],p1.prototype,"guideElement",void 0);_.u([_.R({selector:_.UL}),_.V("design:type",Object)],p1.prototype,"isFullscreenShorts",void 0);
_.u([_.mA("guideElement"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onGuideElementChanged",null);_.u([_.mA("guidePersistentAndVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"guidePersistentAndVisibleChanged",null);
_.u([_.GA("guideIsVisibleButNotPersistent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"guideIsVisibleButNotPersistentChanged",null);_.u([_.mA("miniGuideVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"miniGuideVisibleChanged",null);_.u([_.GA("guideOpened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"guideOpenedChanged",null);
_.u([_.mA("activeEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"activeEndpointChanged",null);_.u([_.GA("pageUrl"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"resetGuide",null);_.u([_.GA("cachedClientWidth"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"cachedClientWidthChanged",null);
_.u([_.GA("persistentPanelVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"persistentPanelVisibleChanged",null);_.u([_.mA("guideOpened","guidePersistent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"computeGuidePersistentAndVisible",null);
_.u([_.GA("guidePersistentAndVisible","pageUrl","cachedClientWidth","persistentPanelVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"observeForMiniGuideVisible",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],p1.prototype,"onResize",null);_.u([_.Xo({disableElementRegistration:!0,is:"yt-guide-manager"})],p1);
var O1A=_.N(p1,"yt-guide-manager",void 0,{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var Hug=["INPUT".toString(),"SELECT".toString(),"TEXTAREA".toString(),"EMBED".toString(),"YTD-COMMENTBOX","YT-LIVE-CHAT-RENDERER","YTD-PDG-BUY-FLOW-RENDERER"],ke=new Map;ke.set(32,59972);ke.set(27,50765);ke.set(70,60102);ke.set(76,60221);ke.set(77,60222);ke.set(74,60223);ke.set(84,60224);ke.set(38,61941);ke.set(40,61942);ke.set(73,62521);ke.set(67,62522);ke.set(80,63390);ke.set(78,63397);ke.set(75,59972);ke.set(188,63385);ke.set(190,63384);ke.set(36,63387);ke.set(35,63386);ke.set(37,63388);
ke.set(39,63389);ke.set(79,63423);ke.set(87,63424);ke.set(107,63426);ke.set(109,63425);ke.set(65,63428);ke.set(83,63430);ke.set(68,63429);ke.set(221,63431);ke.set(219,63432);ke.set(97,63439);ke.set(98,63440);ke.set(99,63441);ke.set(100,63442);ke.set(101,63443);ke.set(102,63444);ke.set(103,63445);ke.set(104,63446);ke.set(105,63447);var Ci=new Map;Ci.set(80,63390);Ci.set(78,63397);Ci.set(188,63400);Ci.set(190,63401);Ci.set(191,60765);Ci.set(13,247917);var xlw=new Map,h36=new Map;var lz=function(){var X=_.F.apply(this,arguments)||this;X.JSC$21627_keyboardInUse=!1;X.boundHandleCapturedKeydownEvent=function(J){X.handleCapturedKeydownEvent(J)};
return X};
_.r(lz,_.F);_.W=lz.prototype;_.W.attached=function(){this.listenToDocument(document)};
_.W.listenToDocument=function(X){X.addEventListener("keydown",_.Da(this,this.onKeyDownEvent));X.addEventListener("keyup",_.Da(this,this.onKeyUpEvent));X.addEventListener("mousedown",_.Da(this,this.onMouseDownEvent));_.H("desktop_keyboard_capture_keydown_killswitch")||X.addEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);X.addEventListener("yt-page-data-updated",_.Da(this,this.onPageUpdate))};
_.W.detached=function(){this.unlistenFromDocument(document)};
_.W.unlistenFromDocument=function(X){X.removeEventListener("keydown",_.Da(this,this.onKeyDownEvent));X.removeEventListener("keyup",_.Da(this,this.onKeyUpEvent));X.removeEventListener("mousedown",_.Da(this,this.onMouseDownEvent));_.H("desktop_keyboard_capture_keydown_killswitch")||X.removeEventListener("keydown",this.boundHandleCapturedKeydownEvent,!0);X.removeEventListener("yt-page-data-updated",_.Da(this,this.onPageUpdate))};
_.W.ready=function(){_.yG().addProvider({provide:_.bX,useValue:this})};
_.W.isKeyBoardInUse=function(){return this.JSC$21627_keyboardInUse};
_.W.handleCapturedKeydownEvent=function(X){if(X.keyCode===32&&!this.isKeyBoardInUse())this.onKeyDownEvent(X)};
_.W.onMouseDownEvent=function(){this.JSC$21627_keyboardInUse=!1};
_.W.onPageUpdate=function(){if(_.H("desktop_keyboard_shortcut_usage_log")||this.isShortsPage&&_.H("web_shorts_keyboard_shortcut_usage_log")){xlw.clear();for(var X=_.C(ke),J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;p=p.next().value;p=_.S_(p);xlw.set(J,p);_.ps(_.Kv(),_.El(),p)}h36.clear();X=_.C(Ci);for(J=X.next();!J.done;J=X.next())p=_.C(J.value),J=p.next().value,p=p.next().value,p=_.S_(p),h36.set(J,p),_.ps(_.Kv(),_.El(),p);_.l0(_.Kv(),_.El(),[].concat(_.EU(h36.values()),_.EU(xlw.values())));
_.Bv(_.Kv(),[].concat(_.EU(h36.values()),_.EU(xlw.values())))}};
_.W.onMiniplayerActiveChange=function(){var X;(X=_.yG().resolve(_.g9).pipController.getWindow())&&(this.miniplayerIsActive?this.listenToDocument(X.document):this.unlistenFromDocument(X.document))};
_.W.ignoreKeyEvent=function(X){if(X.ctrlKey||X.altKey)if(_.H("kevlar_macro_markers_keyboard_shortcut")){if(X.keyCode!==37&&X.keyCode!==39)return!0}else return!0;var J=_.Yj(X)||[];return aep(J)?(_.H("web_button_or_anchor_list_item")&&Ul0(J,X)&&(this.JSC$21627_keyboardInUse=!0),!0):X.defaultPrevented?(ni(X.keyCode,X.shiftKey,this.isShortsPage),!0):X.keyCode===32&&this.isKeyBoardInUse()?this.isSpacebarClick(X):!1};
_.W.isSpacebarClick=function(X){var J=X||window.event;var p;J.composedPath&&typeof J.composedPath==="function"?p=J.composedPath():p=J.path;p&&p.length?J=p[0]:(J=J||window.event,J=J.target||J.srcElement,J.nodeType==3&&(J=J.parentNode));return J&&X.keyCode===32&&(X=J.tagName==="BUTTON"||J.tagName==="A"||J.tagName==="INPUT",J=(J=J.getAttribute("role"))&&(J==="option"||J==="button"||J.indexOf("menuitem")===0),X||J)?!0:!1};
_.W.onKeyDownEvent=function(X){if(!this.ignoreKeyEvent(X)&&(X.keyCode===191&&(X.shiftKey||X.metaKey?X.repeat!=null&&X.repeat||(this.openHotkeyDialog(),ni(X.keyCode,X.shiftKey,this.isShortsPage)):(this.focusSearchBox(),X.preventDefault())),!X.metaKey)){var J=_.yG().resolve(_.g9);switch(X.keyCode){case 9:this.JSC$21627_keyboardInUse=!0;break;case 32:this.handlePlayerSpaceKey(X);break;case 84:J.pipController.getWindow()&&window.focus();this.toggleTheaterMode(X.keyCode,X.shiftKey);break;case 73:J.pipController.getWindow()&&
window.focus();this.toggleMiniplayer(X.keyCode,X.shiftKey);break;case 70:if(this.isShortsPage){jfT();break}this.isMiniplayerActive()?J.pipController.getWindow()&&(J.close(!0),window.focus()):this.passEventToPlayer(X);break;case 27:this.isPresentingTheaterMode()?this.toggleTheaterMode(X.keyCode,X.shiftKey):this.closeMiniplayer(X.keyCode,X.shiftKey)||this.passEventToPlayer(X);break;case 13:X.shiftKey&&_.yG().resolve(_.SO).activate(X);break;default:this.passEventToPlayer(X)}}};
_.W.onKeyUpEvent=function(X){if(!this.ignoreKeyEvent(X))if(_.H("web_speedmaster_spacebar_control")&&X.keyCode===32)this.handlePlayerSpaceKey(X,!0);else{var J=this.getPlayerManager();J&&(J=J.getPlayer())&&J.handleGlobalKeyUp(X.keyCode,X.shiftKey,X.ctrlKey,X.altKey,X.metaKey,X.key,X.code)}};
_.W.getPlayerManager=function(){var X=_.hO(),J=_.yG().resolve(_.I6(_.vE));return X&&J&&J.isOnWatch()?X:null};
_.W.passEventToPlayer=function(X,J){var p=this,l,g,B,k;return _.L(function(n){if(n.nextAddress==1){if(!_.H("desktop_keyboard_shortcuts_enabled_miniplayer_killswitch")&&p.isMiniplayerActive())l=_.yG().resolve(_.g9).getPlayerElement();else if(p.inlinePreviewIsActive){if(g=_.HI(p.hostElement,"yt-get-inline-preview-player-action"),(B=g)==null?0:B[0])l=g[0]}else l=_.hO();return l?n.yield(l.getPlayerPromise(),3):n.jumpTo(0)}k=n.yieldResult;J?k.handleGlobalKeyUp(X.keyCode,X.shiftKey,X.ctrlKey,X.altKey,X.metaKey,
X.key,X.code):k.handleGlobalKeyDown(X.keyCode,X.shiftKey,X.ctrlKey,X.altKey,X.metaKey,X.key,X.code,X.repeat);X.keyCode!==38&&X.keyCode!==40&&ni(X.keyCode,X.shiftKey,p.isShortsPage);_.Ma(n)})};
_.W.focusSearchBox=function(){_.h8(this.hostElement,"yt-focus-searchbox")};
_.W.openHotkeyDialog=function(){_.h8(this.hostElement,"yt-open-hotkey-dialog")};
_.W.isMiniplayerActive=function(){return _.yG().resolve(_.g9).isMiniplayerActive()};
_.W.closeMiniplayer=function(X,J){return this.isMiniplayerActive()?(_.yG().resolve(_.g9).close(),ni(X,J,this.isShortsPage),!0):!1};
_.W.toggleTheaterMode=function(X,J){var p=_.Tq(_.v5().getState()),l=this.getPlayerManager(),g=_.H("disable_theater_mode_keyboard")||_.$y("START_IN_FULL_WINDOW_MODE");l&&!g&&(p=!p,_.Ym()&&_.H("external_fullscreen")&&(p=!0),_.xm(this.hostElement,"yt-toggle-theater-mode",[p]),ni(X,J,this.isShortsPage))};
_.W.toggleMiniplayer=function(X,J){var p=this.getPlayerManager();if(this.isMiniplayerActive()){var l;((l=_.yG().resolve(_.I6(_.vE)))==null?0:l.isOnWatch())?_.yG().resolve(_.g9).close(!0):_.qe(_.yG().resolve(_.g9));ni(X,J,this.isShortsPage)}else p&&(_.xm(this.hostElement,"yt-activate-miniplayer-from-watch-action"),ni(X,J,this.isShortsPage))};
_.W.handlePlayerSpaceKey=function(X,J){var p=!!_.hO()||this.isMiniplayerActive();p=_.H("disable_space_scroll_fix")||p;_.H("global_spacebar_pause")&&!this.isKeyBoardInUse()&&p&&(X.preventDefault(),this.passEventToPlayer(X,J))};
_.W.isPresentingTheaterMode=function(){return _.H("web_watch_enable_tm_esc_key")?_.Tq(_.v5().getState())&&!_.Ym():!1};
lz.prototype.onMiniplayerActiveChange=lz.prototype.onMiniplayerActiveChange;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],lz.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],lz.prototype,"ytdReduxBehavior",void 0);_.u([_.R({selector:_.aIK}),_.V("design:type",Boolean)],lz.prototype,"inlinePreviewIsActive",void 0);_.u([_.R({selector:_.$xI}),_.V("design:type",Boolean)],lz.prototype,"isShortsPage",void 0);
_.u([_.R({selector:_.i0}),_.V("design:type",Boolean)],lz.prototype,"miniplayerIsActive",void 0);_.u([_.mA("miniplayerIsActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lz.prototype,"onMiniplayerActiveChange",null);_.u([_.Xo({disableElementRegistration:!0,is:"yt-hotkey-manager"})],lz);_.N(lz,"yt-hotkey-manager",void 0,{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var gI=function(){var X=_.F.apply(this,arguments)||this;X.loopStateEntityKey_=null;X.playlistLoopStateEntity_=null;X.isShuffleNextPlaylist=!1;X.PLAYER_EVENTS_=new Map;X.playerListenersSetup_=!1;X.videoSkipJob_=0;X.canAutoAdvance_=!1;X.playerManager_=null;X.TEST_ONLY={};return X};
_.r(gI,_.F);_.W=gI.prototype;_.W.ready=function(){_.yG().addProvider({provide:_.hI,useValue:this.hostElement})};
_.W.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_)};
_.W.attached=function(){document.addEventListener("yt-navigate-start",_.Da(this,this.onYtNavigateStart_));document.addEventListener("yt-navigate-finish",_.Da(this,this.onYtNavigateFinish_))};
_.W.detached=function(){document.removeEventListener("yt-navigate-start",_.Da(this,this.onYtNavigateStart_));document.removeEventListener("yt-navigate-finish",_.Da(this,this.onYtNavigateFinish_))};
_.W.updatePlaylistEventListeners=function(X,J){J&&!this.playerListenersSetup_?(this.playerManager_=X,this.registerPlaylistEventListeners_(X)):!J&&this.playerListenersSetup_&&(this.playerManager_=null,this.removePlaylistEventListeners_(X))};
_.W.setPlayer=function(X){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_);this.playerManager_=X};
_.W.activate_=function(){this.playerManager_&&this.registerPlaylistEventListeners_(this.playerManager_)};
_.W.deactivate_=function(){this.playerManager_&&this.removePlaylistEventListeners_(this.playerManager_)};
_.W.registerPlaylistEventListeners_=function(X){var J=this;X.getPlayerPromise().then(function(p){J.playerListenersSetup_||(J.ytPlayerListenerBehavior.listenToPlayerEvents(p,J.PLAYER_EVENTS_),J.playerListenersSetup_=!0)})};
_.W.removePlaylistEventListeners_=function(X){var J=this;X.getPlayerPromise().then(function(p){J.playerListenersSetup_&&(J.ytPlayerListenerBehavior.unlistenFromPlayerEvents(p,J.PLAYER_EVENTS_),J.playerListenersSetup_=!1)})};
_.W.setPlaylistComponent=function(X){this.playlistComponent&&(this.playlistComponent.removeEventListener("yt-navigate",_.Da(this,this.onPlaylistYtNavigate_)),X&&(X.data&&this.playlistComponent.data&&X.data.playlistId==this.playlistComponent.data.playlistId?(X.loopOn=this.playlistComponent.loopOn,X.shuffleOn=this.playlistComponent.shuffleOn):(X.loopOn=!1,X.shuffleOn=!1),this.isShuffleNextPlaylist&&(X.shuffleOn=!0,this.isShuffleNextPlaylist=!1)));this.playlistComponent=X;this.playlistComponent.addEventListener("yt-navigate",
_.Da(this,this.onPlaylistYtNavigate_))};
_.W.setAutoplayRenderer=function(X){this.autoplayData=X};
_.W.setPlaylistData=function(X){this.currentPlaylistData_=X;_.h8(this.hostElement,"yt-playlist-data-updated");_.Q5.isEmpty(X)?this.deactivate_():this.activate_();this.setLoopStateEntityKey_(X)};
_.W.setPlayerPlaybackControlData=function(X){this.playerManager_&&this.playerManager_.updatePlayerComponents(X.playlistPanelRenderer)};
_.W.getPlaylistData=function(){return this.currentPlaylistData_};
_.W.getTempData_=function(X,J){if(this.playlistComponent==null)return null;X={};this.playlistComponent.shuffleOn&&(X.shuffle_on=this.playlistComponent.shuffleOn);this.playlistComponent.loopOn&&(X.loop_on=this.playlistComponent.loopOn);J&&(X.autonav="1",_.yG().resolve(_.NP),J=_.OB(),J>0&&(X.lact=J),this.playerManager_&&(J=this.playerManager_.getPlayer())&&J.shouldSendVisibilityState()&&(J=J.getVisibilityState(),J!=0&&(X.vis=J)));_.H("enable_unknown_lact_fix_on_html5")&&(_.yG().resolve(_.NP),X.lact=
_.OB());return X};
_.W.getPlaylistState_=function(){return this.playlistComponent.loopOn&&this.playlistComponent.shuffleOn?"LOOP_SHUFFLE":this.playlistComponent.loopOn?"LOOP":this.playlistComponent.shuffleOn?"SHUFFLE":"NORMAL"};
_.W.setLoopStateEntityKey_=function(X){var J;this.loopStateEntityKey_=((J=this.getPlaylistLoopData_(X))==null?void 0:J.playlistLoopStateEntityKey)||null};
_.W.onPlaylistNext=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"nextButtonVideo")};
_.W.onPlaylistPrevious=function(){this.playlistComponent&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"previousButtonVideo")};
_.W.skipVideo=function(){var X=this,J=_.H("web_playlist_queue_multiple_skips_ks");if(!this.videoSkipJob_||J)J=this.isInBackground_()?1E3:5E3,this.videoSkipJob_=_.Vg(_.gs,function(){X.onPlaylistNext();X.videoSkipJob_=0},J)};
_.W.cancelVideoSkip=function(){this.videoSkipJob_&&(_.gs.cancelJob(this.videoSkipJob_),this.videoSkipJob_=0)};
_.W.isInBackground_=function(){var X=window.document.visibilityState;return!(!X||X=="visible")};
_.W.onPlaylistIndex_=function(X){this.playlistComponent&&(X=this.playlistComponent.data.contents[X].playlistPanelVideoRenderer.navigationEndpoint,_.h8(this.hostElement,"yt-navigate",{endpoint:X,tempData:this.getTempData_(X)}))};
_.W.onPlayerStateChange_=function(X){if(X=X==0&&this.playlistComponent&&this.canAutoAdvance_)X=_.bH.getInstance(),X=!(X.autonavState_===3?X.autonavPauseReason_&&X.autonavPauseReason_.inputBoxFocus===!0:X.autonavState_===1&&X.disabledAutonavPauseReason_&&X.disabledAutonavPauseReason_.inputBoxFocus===!0);X&&this.navigateToAutoplayWatchEndpoint_(this.getPlaylistState_(),"autoplayVideo",!0)};
_.W.onYtNavigateStart_=function(){this.canAutoAdvance_=!1};
_.W.onYtNavigateFinish_=function(){this.canAutoAdvance_=!0};
_.W.navigateToAutoplayWatchEndpoint_=function(X,J,p){var l=this.playlistComponent.data.currentIndex,g=this.getNumPlayableVideos_();X=="NORMAL"&&J=="autoplayVideo"&&l+1>=g&&p||!(X=this.getVideoEndpoint_(X,J))||(p=this.getTempData_(X,p),_.h8(this.hostElement,"yt-navigate",{endpoint:X,tempData:p}))};
_.W.getNumPlayableVideos_=function(){for(var X=0,J=_.C(this.playlistComponent.data.contents||[]),p=J.next();!p.done;p=J.next())p.value.playlistPanelVideoRenderer&&(X+=1);return X};
_.W.getVideoEndpoint_=function(X,J){if(this.autoplayData&&this.autoplayData.sets)for(var p=0,l=this.autoplayData.sets.length;p<l;p++){var g=this.autoplayData.sets[p];if(g.mode==X){if(g[J])return g[J];break}}else X=new _.Kw("AutoplayData is undefined in playlist manager","Mode: "+X+" endpoint: "+J),_.Wf(X)};
_.W.getAutoplayEndpoint=function(){if(this.playlistComponent)return this.getVideoEndpoint_(this.getPlaylistState_(),"autoplayVideo")};
_.W.onPlaylistYtNavigate_=function(X){if(X.detail.endpoint){X.stopPropagation();var J=X.detail;J.tempData=this.getTempData_(X.detail.endpoint);_.h8(this.hostElement,"yt-navigate",J)}};
_.W.hasAutoplayData=function(){return!(!this.autoplayData||!this.autoplayData.sets)};
_.W.onPlaylistLoopStateEntityChanged=function(){this.playlistLoopStateEntityChanged_(this.playlistLoopStateEntity_)};
_.W.playlistLoopStateEntityChanged_=function(X){var J=this,p,l,g;return _.L(function(B){if(B.nextAddress==1){if(!X)return B.return();p=X.state==="PLAYLIST_LOOP_STATE_ONE";return J.playerManager_?B.yield(J.playerManager_.getPlayerPromise(),3):B.jumpTo(2)}B.nextAddress!=2&&(l=B.yieldResult,l.setLoopVideo(p));g=X.state==="PLAYLIST_LOOP_STATE_ALL";J.playlistComponent&&(J.playlistComponent.loopOn=g);_.Ma(B)})};
_.W.getPlaylistLoopData_=function(X){var J,p;if(X=X==null?void 0:(J=X.playlistButtons)==null?void 0:(p=J.menuRenderer)==null?void 0:p.topLevelButtons)for(J=_.C(X),p=J.next();!p.done;p=J.next())if(p=p.value,p.playlistLoopButtonRenderer)return p.playlistLoopButtonRenderer};
_.W.getLoopStateCommand_=function(X){var J=this.getPlaylistData(),p;J=((p=this.getPlaylistLoopData_(J))==null?void 0:p.states)||[];var l;X=(l=_.a(J[X?1:2],_.YJZ))==null?void 0:l.button;var g;return(g=_.a(X,_.wn))==null?void 0:g.command};
_.W.onPlayerLoopChange_=function(X){this.playlistLoopStateEntity_&&(X?"PLAYLIST_LOOP_STATE_ONE":"PLAYLIST_LOOP_STATE_NONE")!==this.playlistLoopStateEntity_.state&&(X=this.getLoopStateCommand_(X))&&this.ytComponentBehavior.resolveCommand(X)};
_.W.onSleepTimerSettingsChanged_=function(X){this.canAutoAdvance_=X!=="End of video"};
gI.prototype.onPlaylistLoopStateEntityChanged=gI.prototype.onPlaylistLoopStateEntityChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],gI.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],gI.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],gI.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gI.prototype,"loopStateEntityKey_",void 0);
_.u([_.R({selectorArgs:["loopStateEntityKey_"],selector:_.lW.playlistLoopStateEntitySelector}),_.V("design:type",Object)],gI.prototype,"playlistLoopStateEntity_",void 0);_.u([_.mA("playlistLoopStateEntity_"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gI.prototype,"onPlaylistLoopStateEntityChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"yt-playlist-manager"})],gI);_.N(gI,"yt-playlist-manager",void 0,{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var cpJ,b1g=function(){if(cpJ!==void 0)return cpJ;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return cpJ=X};var BJ=function(){var X=_.F.apply(this,arguments)||this;X.lastCallback=null;X.getAccountLinkPromises={};X.redirectModeProviderAllowlist=new Set(["football.fantasysports.yahoo.com","riotgames.com"]);X.actionMap={"yt-initialize-third-party":"handleInitializeRequest","yt-account-link-command":"handleAccountLinkCommand","yt-account-unlink-command":"handleAccountUnlinkCommand","yt-log-account-linking-event-command":"handleLogAccountLinkingEventCommand"};return X};
_.r(BJ,_.F);_.W=BJ.prototype;_.W.getLocation=function(){return window.location.href};
_.W.getCompletionUrl=function(){return _.LV(this.getLocation())};
_.W.containsRedirectState=function(X){return(X=_.Ku(_.fH5(X)))?(new URLSearchParams(X)).get("redirect_state")!==null:!1};
_.W.createGalConfig=function(X,J){var p=new MWT;X=p=J?this.getPopupOrRedirectSetting(p,_.Bh("LINK_API_KEY"),_.Bh("LINK_API_KEY_REDIRECT"),X):udp(p,_.Bh("LINK_API_KEY"));X.authUser=_.Bh("SESSION_INDEX")||0;X.supportedFlows=new Set([4]);return X.build()};
_.W.getPopupOrRedirectSetting=function(X,J,p,l){this.isGalInteractionPopupMode(l)?(X.interactionMode=0,X=udp(X,J)):(X.interactionMode=1,J=this.getCompletionUrl(),X.completionUrl=J,X=udp(X,p));return X};
_.W.isGalInteractionPopupMode=function(X){if(this.redirectModeProviderAllowlist.has(X))switch(X){case "football.fantasysports.yahoo.com":return!1;case "riotgames.com":return!1;default:return!1}return!0};
_.W.getStatusEntityKeyForProviderId=function(X){return _.o4(X+":all","accountLinkStatusEntity")};
_.W.findNestedPropValue=function(X,J){var p=!1,l=null;JSON.stringify(X,function(g,B){p||g!==J||(p=!0,l=B);return p?null:B});
return l};
_.W.findAccountLinkButtonViewModel=function(X,J){var p=null,l=!1;JSON.stringify(X,function(g,B){l||B.accountLinkStatusEntityKey!==J||B.accountLinkStatusSecondaryEntityKey||(l=!0,p=B);return l?null:B});
return p};
_.W.executeLinkingSuccessOrFailureCommands=function(X,J,p){var l=null,g;(J==null?0:(g=J.url)==null?0:g.includes("account_sharing"))?l=J==null?void 0:J.response:l=J==null?void 0:J.response;(J=this.findAccountLinkButtonViewModel(l,X))?(X=p?this.findNestedPropValue(J,"onSuccessCommand"):this.findNestedPropValue(J,"onFailureCommand"))?_.y1([X],this.hostElement):_.An(Error("Sl")):_.An(Error("Tl`"+X))};
_.W.handleInitializeRequest=function(X,J){var p=this,l=nH2(this.createGalConfig(X,!0));this.containsRedirectState(this.getLocation())?Bi2(X,l.config,l.galService).then(function(g){var B=p.getStatusEntityKeyForProviderId(X);if(g.statusCode===1)J&&p.executeLinkingSuccessOrFailureCommands(B,J,!0),g=p.getLocation().indexOf("#"),g!==-1&&window.history.pushState(null,"",p.getLocation().substring(0,g));else return J&&p.executeLinkingSuccessOrFailureCommands(B,J,!1),Promise.reject(Error(g.statusMessage))}).catch(function(g){_.Wf(g);
_.le("gamingAccountLinkStatusChanged",{serviceId:X,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(g)}):this.getAccountLinkPromises[X]=l.startLinkingSession({serviceId:X})};
_.W.handleAccountLinkCommand=function(X){_.a(X,Alp)&&this.handleLinkRequest(_.a(X,Alp))};
_.W.handleLinkRequest=function(X){var J=this,p=X.thirdPartyId;if(p)if(this.isGalInteractionPopupMode(p)){var l=function(){J.closeAndFire("ytd-gaming-account-link-setting-renderer",X.onFailureCommand)},g=function(){J.closeAndFire("ytd-gaming-account-link-setting-renderer",X.onSuccessCommand)};
this.lastCallback=g;this.getAccountLinkPromises[p].then(function(B){H6J(B).then(function(k){k.statusCode===1?g():l()})}).catch(function(){l()})}else this.getAccountLinkPromises[p].then(function(B){H6J(B).then(function(k){if(k.statusCode!==1)return Promise.reject(Error(k.statusMessage))})}).catch(function(B){_.Wf(B);
_.le("gamingAccountLinkStatusChanged",{serviceId:p,event:"GAMING_ACCOUNT_LINK_ACTION_LINKING",actionStatus:"GAMING_ACCOUNT_LINK_ACTION_STATUS_FAILED"});return Promise.reject(B)})};
_.W.closeAndFire=function(X,J){_.xm(this.hostElement,"yt-close-popup-action",[X]);J&&_.y1([J],this.hostElement)};
_.W.handleAccountUnlinkCommand=function(X){_.a(X,wjw)&&this.handleUnlinkRequest(_.a(X,wjw))};
_.W.handleUnlinkRequest=function(X){var J=this,p=X.thirdPartyId;if(p){var l=function(){J.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",X.onFailureCommand)},g=function(){J.closeAndFire("ytd-gaming-account-link-confirm-dialog-renderer",X.onSuccessCommand)};
this.lastCallback=g;var B=nH2(this.createGalConfig(p,!1));this.unlinkUserGal(B,p).then(function(k){k.statusCode===1?g():l()}).catch(function(){l()})}};
_.W.unlinkUserGal=function(X,J){return X.deleteLink(J)};
_.W.handleLogAccountLinkingEventCommand=function(X){_.H("enable_gel_log_commands")&&_.a(X,vTp)&&(X=_.a(X,vTp).event)&&_.le("gamingAccountLinkStatusChanged",X)};
_.O1.Object.defineProperties(BJ,{template:{configurable:!0,enumerable:!0,get:function(){return b1g()}}});
_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],BJ.prototype,"ytOpenPopupBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],BJ.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-third-party-manager"})],BJ);_.N(BJ,"ytd-third-party-manager",function(){return b1g()},{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var fhp=2/3,D5A=_.S_(130749),RiA=function(X,J){var p=this;this.element=X;this.layer=0;this.refreshConfig={startPosition:0,startAction:function(){p.startAction()},
draggingClass:"gesture-dragging",triggers:{down:{endPosition:80,threshold:120,disableFinish:!0,translateBack:!0,moveRatio:fhp,moveAction:function(l){p.moveAction(l)},
triggerAction:function(){p.element.isReloading=!0;_.BE(_.Mp(),{visualElement:D5A});_.Dp.instance.resolveCommand({signalAction:{signal:"SOFT_RELOAD_PAGE"}},{form:{element:p.element}})}}}};
_.Vp(_.Mp(),D5A,this.layer);this.gesture=new KA(X,J,this.refreshConfig,"pan-down");this.attach()};
_.W=RiA.prototype;_.W.attach=function(){this.gesture.attach()};
_.W.detach=function(){this.gesture.detach()};
_.W.reset=function(){this.element.close()};
_.W.startAction=function(){this.element.reset();this.element.isReloading=!1};
_.W.moveAction=function(X){this.element.rotation=X*360};var m56=_.S_(130750),qMw=function(X,J,p,l,g){var B=this;this.element=X;this.parent=p;this.channelHeader=l;this.ytdReduxDispatch=g;this.layer=0;this.scrollPositionNeedsUpdate=!1;this.scrollPositionForTabs=new Map;this.tabConfig={startPosition:0,draggingClass:"gesture-tab-dragging",startAction:function(){B.tabsStartAtInPx=B.channelHeader.clientHeight-48;var k;(k=B.selectedTab)!=null&&k.title&&(k=_.yG().resolve(_.I6(_.vE)))&&(k=k.getCurrentPage(),B.lastVisitedTabScrollPosition=k.getScrollTop(),B.previousTab&&
((B.lastVisitedTabScrollPosition===void 0?0:B.lastVisitedTabScrollPosition<B.channelHeader.clientHeight-48)?B.scrollPositionForTabs.has(B.selectedTab.title)&&B.scrollPositionForTabs.delete(B.selectedTab.title):B.scrollPositionForTabs.set(B.selectedTab.title,k.getScrollTop())))},
triggers:{right:{endPosition:500,threshold:100,transitionEndPosition:FSp(),triggerAction:function(){B.navigate(B.previousTab)},
moveAction:function(k,n){B.moveAction(k,n)}},
left:{endPosition:-500,threshold:-100,transitionEndPosition:-FSp(),triggerAction:function(){B.navigate(B.nextTab)},
moveAction:function(k,n){B.moveAction(k,n)}}}};
_.Vp(_.Mp(),m56,this.layer);this.gesture=new KA(X,J,this.tabConfig);this.attach()};
_.W=qMw.prototype;_.W.attach=function(){this.gesture.attach()};
_.W.detach=function(){this.gesture.detach()};
_.W.tabsChanged=function(X){if(X){var J=void 0;this.nextTab=this.previousTab=this.selectedTab=void 0;X=_.C(X);for(var p=X.next();!p.done;p=X.next()){p=p.value.tabRenderer;this.selectedTab&&!this.nextTab&&(this.nextTab=p);var l=void 0;if((l=p)==null?0:l.selected)this.previousTab=J,this.selectedTab=p;J=p}J=this.gesture;X=this.getConfig();J.config=X;this.scrollPositionNeedsUpdate=!0}};
_.W.getConfig=function(){return this.previousTab?this.nextTab?this.tabConfig:Object.assign({},this.tabConfig,{triggers:{right:this.tabConfig.triggers.right}}):Object.assign({},this.tabConfig,{triggers:{left:this.tabConfig.triggers.left}})};
_.W.moveAction=function(X,J){if(!this.tabsElement){var p;this.tabsElement=(p=this.parent.header)==null?void 0:p.tabsElement;J==="right"&&this.previousTab?(p=this.previousTab.endpoint,_.$hp(_.yG().resolve(_.QQ),p,{},"")):J==="left"&&this.nextTab&&(p=this.nextTab.endpoint,_.$hp(_.yG().resolve(_.QQ),p,{},""));if(!this.tabsElement)return}p=this.tabsElement._pos;J==="right"&&(X*=-1);this.tabsElement._positionBar(p.width,p.left*1+p.width*X)};
var FSp=function(){var X,J;return(J=(X=_.yG().resolve(_.vE).getCurrentPage())==null?void 0:X.clientWidth)!=null?J:0};
qMw.prototype.navigate=function(X){this.element.data=void 0;if(X=X==null?void 0:X.endpoint)this.ytdReduxDispatch(Jb2(!0)),_.BE(_.Mp(),{visualElement:m56}),_.Dp.instance.resolveCommand({navigateAction:{endpoint:X}},{form:{element:this.element}})};var NI6;var Mnp;var $I=function(){var X=_.F.apply(this,arguments)||this;X.rotation=0;X.isReloading=!1;return X};
_.r($I,_.F);$I.prototype.rotationChanged=function(){this.icon.style.transform="rotate("+(this.rotation+180)+"deg)";this.icon.style.opacity=""+(.7/360*this.rotation+.3)};
$I.prototype.reset=function(){this.hostElement.style.opacity=""};
$I.prototype.close=function(){var X=this;return _.L(function(J){if(J.nextAddress==1)return J.yield(X.hostElement.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.4)",opacity:0}],{duration:150,easing:"cubic-bezier(.05, 0, 0, 1)"}).finished,2);X.hostElement.style.opacity="0";_.Ma(J)})};
$I.prototype.rotationChanged=$I.prototype.rotationChanged;_.u([_.R(),_.V("design:type",Object)],$I.prototype,"rotation",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],$I.prototype,"isReloading",void 0);_.u([_.qB("#icon"),_.V("design:type",HTMLElement)],$I.prototype,"icon",void 0);_.u([_.mA("rotation"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$I.prototype,"rotationChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-refresh"})],$I);
_.N($I,"ytd-refresh",function(){if(Mnp!==void 0)return Mnp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Mnp=X},{mode:1});var u4g;var WJ=function(){var X=_.F.apply(this,arguments)||this;X.useRaf=!_.H("web_use_raf_app_header_layout_killswitch");return X};
_.r(WJ,_.F);WJ.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"}}}};
WJ.prototype.dataChanged=function(){if(this.data){var X=this.hasBannerArt;this.hasBannerArt=!1;if(this.data&&this.data.banner){var J=_.h4(this.data.banner.thumbnails,this.hostElement.clientWidth);J&&(J.indexOf("//")===0&&(J="https:"+J),this.hasBannerArt=!0,_.bS(this.hostElement,{"--ytd-interactive-tabbed-header-renderer-banner-url":"url("+J+")"}))}this.hasBannerArt!==X&&_.ya(this.hostElement).querySelector("#header").fire("iron-resize")}};
WJ.prototype.updateSelectedFromBinding=function(X){this.selected=X.detail.value};
WJ.prototype.dataChanged=WJ.prototype.dataChanged;_.u([_.S(cwp),_.V("design:type",Object)],WJ.prototype,"ytdTabbedHeaderBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],WJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.vw),_.V("design:type",Object)],WJ.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],WJ.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],WJ.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WJ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],WJ.prototype,"selected",void 0);_.u([_.R(),_.V("design:type",Boolean)],WJ.prototype,"active",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],WJ.prototype,"hasBannerArt",void 0);_.u([_.R(),_.V("design:type",Object)],WJ.prototype,"useRaf",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],WJ.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-interactive-tabbed-header-renderer",disableElementRegistration:!0})],WJ);
_.N(WJ,"ytd-interactive-tabbed-header-renderer",function(){if(u4g!==void 0)return u4g;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-interactive-tabbed-header-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-app-header id="header" slot="header" condenses="" disabled="[[!active]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-interactive-tabbed-header-renderer"><svg id="bg" viewBox="0 0 1439 304" preserveAspectRatio="xMinYMid slice" class="style-scope ytd-interactive-tabbed-header-renderer"><path opacity="0.5" d="M 0,304 V 0 H 963 L 1439,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.5" d="M 0,0 l 0,304 580,0 L 1055,0 0,0 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path><path opacity="0.9" d="M 0,304 V 0 H 780 L 1247,304 Z" class="style-scope ytd-interactive-tabbed-header-renderer"></path></svg><div id="content-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="content" class="style-scope ytd-interactive-tabbed-header-renderer"><yt-img-shadow id="box-art" object-fit="COVER" thumbnail="[[data.boxArt]]" class="style-scope ytd-interactive-tabbed-header-renderer"></yt-img-shadow><div id="details" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="title" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.title)]]</div><div id="auto-generated" hidden="[[!data.autoGenerated]]" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.autoGenerated)]]</div><div id="description" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.description)]]</div><div id="metadata" class="style-scope ytd-interactive-tabbed-header-renderer">[[getSimpleString(data.metadata)]]</div><ytd-badge-supported-renderer badges="[[data.badges]]" class="style-scope ytd-interactive-tabbed-header-renderer"></ytd-badge-supported-renderer><div id="buttons" class="style-scope ytd-interactive-tabbed-header-renderer"></div></div></div></div><tp-yt-app-toolbar sticky="" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-container" class="style-scope ytd-interactive-tabbed-header-renderer"><div id="tabs-inner-container" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tabs noink="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-interactive-tabbed-header-renderer"><template is="dom-repeat" items="[[tabs]]" class="style-scope ytd-interactive-tabbed-header-renderer"><tp-yt-paper-tab hidden="[[!item.tabRenderer]]" class="style-scope ytd-interactive-tabbed-header-renderer">\n                [[item.tabRenderer.title]]\n              </tp-yt-paper-tab></template></tp-yt-paper-tabs></div></div></tp-yt-app-toolbar></tp-yt-app-header></tp-yt-app-header-layout>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return u4g=X},{mode:1});var GMJ;var C1=function(){return _.F.apply(this,arguments)||this};
_.r(C1,_.F);C1.prototype.configureRendererStamper=function(){return{"data.leftActions":{id:"left-actions",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.actions":{id:"actions",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
C1.prototype.computeActionsAlignment=function(X){return(X==null?void 0:X.actionsAlignment)||""};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],C1.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],C1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],C1.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeActionsAlignment(data)"}),_.V("design:type",String)],C1.prototype,"actionsAlignment",void 0);
_.u([_.Xo({is:"ytd-page-footer-renderer",disableElementRegistration:!0})],C1);
_.N(C1,"ytd-page-footer-renderer",function(){if(GMJ!==void 0)return GMJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return GMJ=X},{mode:1});var d5T;var VnO;var kI=function(){var X=_.F.apply(this,arguments)||this;X.isEditing=!1;X.useSlot=!1;X.isMultiline=!1;return X};
_.r(kI,_.F);_.W=kI.prototype;_.W.onKeydown=function(X){if(X.keyCode===13&&!this.isMultiline)this.onSave();else if(X.keyCode===27)this.onCancel()};
_.W.computeComponentStyle=function(X){return(X==null?0:X.style)?X.style:"INLINE_FORM_STYLE_UNKNOWN"};
_.W.computeisMultiline=function(X){if(this.multilineOverride!==void 0)return this.multilineOverride;var J,p;return!!(X==null?0:(J=X.formField)==null?0:(p=J.textInputFormFieldRenderer)==null?0:p.isMultiline)};
_.W.computeTextDisplayed=function(X,J){if(X)return X;if(J)return J};
_.W.onEdit=function(){this.isEditing=!0;this.textForm.focusTextInput()};
_.W.onSave=function(){if(this.textForm.validate()){this.textForm.save();var X=this.textForm.value;if(X)this.set("data.textDisplayed",_.AW(X));else{var J;((J=this.data)==null?0:J.placeholder)&&this.set("data.textDisplayed",this.data.placeholder)}this.hostElement.dispatchEvent(new _.Ut("inline-form-changed",this.data));this.isEditing=!1}};
_.W.onCancel=function(){var X=_.wi(this.data.textDisplayed);X===this.data.placeholder?this.textForm.reset(""):this.textForm.reset(X);this.isEditing=!1};
kI.prototype.onKeydown=kI.prototype.onKeydown;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],kI.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kI.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kI.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],kI.prototype,"isEditing",void 0);_.u([_.R(),_.V("design:type",Object)],kI.prototype,"useSlot",void 0);_.u([_.R(),_.V("design:type",Boolean)],kI.prototype,"multilineOverride",void 0);_.u([_.R(),_.V("design:type",Boolean)],kI.prototype,"enableOverlayTheme",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeComponentStyle(data)"}),_.V("design:type",String)],kI.prototype,"componentStyle",void 0);
_.u([_.R({computed:"computeisMultiline(data)"}),_.V("design:type",Object)],kI.prototype,"isMultiline",void 0);_.u([_.qB("#text-form"),_.V("design:type",Object)],kI.prototype,"textForm",void 0);_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],kI.prototype,"onKeydown",null);_.u([_.Xo({is:"ytd-inline-form-renderer",disableElementRegistration:!0})],kI);
_.N(kI,"ytd-inline-form-renderer",function(){if(VnO!==void 0)return VnO;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return VnO=X},{mode:1});var tn2;var n1=function(){var X=_.F.apply(this,arguments)||this;X.previousSelectValue=void 0;X.selectedItemMessage=void 0;return X};
_.r(n1,_.F);n1.prototype.detached=function(){this.selectedItemMessage=this.previousSelectValue=void 0};
n1.prototype.selectedValueChanged=function(){if(this.selectedValue!==void 0){var X,J,p,l,g=(X=this.data)==null?void 0:(J=X.dropdown)==null?void 0:(p=J.dropdownRenderer)==null?void 0:(l=p.entries)==null?void 0:l.map(function(n){return n.privacyDropdownItemRenderer});
X=_.C(g!=null?g:[]);for(J=X.next();!J.done;J=X.next())if((J=J.value)&&J.int32Value===this.selectedValue){this.selectedItemMessage=J.itemMessage;break}}else this.selectedItemMessage=void 0;var B;(B=this.onValueChanged)==null||B.call(this);if(this.selectedValue!==-1)if(this.previousSelectValue===void 0)this.previousSelectValue=this.selectedValue;else if(this.previousSelectValue!==this.selectedValue){var k;(k=this.data)!=null&&k.key&&this.data.onChange&&(this.set(this.data.key,this.selectedValue,this.data.onChange),
this.ytComponentBehavior.resolveCommand(this.data.onChange),this.previousSelectValue=this.selectedValue)}};
n1.prototype.onValueChangedForSelectedValue=function(X){this.selectedValue=X.detail.value};
n1.prototype.selectedValueChanged=n1.prototype.selectedValueChanged;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],n1.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],n1.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],n1.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],n1.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],n1.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],n1.prototype,"theme",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Number)],n1.prototype,"selectedValue",void 0);_.u([_.R(),_.V("design:type",Function)],n1.prototype,"onValueChanged",void 0);
_.u([_.GA("selectedValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],n1.prototype,"selectedValueChanged",null);_.u([_.Xo({is:"ytd-dropdown-form-field-renderer",disableElementRegistration:!0})],n1);
_.N(n1,"ytd-dropdown-form-field-renderer",function(){if(tn2!==void 0)return tn2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return tn2=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var Pzb;var L1=function(){return _.F.apply(this,arguments)||this};
_.r(L1,_.F);_.O1.Object.defineProperties(L1.prototype,{byline:{configurable:!0,enumerable:!0,get:function(){for(var X=[],J=_.C(this.data||[]),p=J.next();!p.done;p=J.next())(p=_.a(p.value,qXb))&&X.push(p);return X}}});
_.u([_.R(),_.V("design:type",Array)],L1.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],L1.prototype,"byline",null);_.u([_.Xo({is:"ytd-playlist-byline-renderer",disableElementRegistration:!0})],L1);
_.N(L1,"ytd-playlist-byline-renderer",function(){if(Pzb!==void 0)return Pzb;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Pzb=X},{mode:1});var QvA;var Ap=function(){var X=_.F.apply(this,arguments)||this;X.rtlBullet=_.H("web_playlist_stats_rtl_bullet_icon_killswitch");X.modern=_.H("web_modern_buttons");X.actionMap={"yt-update-playlist-action":"onUpdatePlaylistAction"};return X};
_.r(Ap,_.F);_.W=Ap.prototype;_.W.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"}}}}};
_.W.attached=function(){};
_.W.computeIsCustomThumbnail=function(X){return X?!!X.playlistCustomThumbnailRenderer:!1};
_.W.onYtNavigate=function(X,J){if(J&&J.actions&&J.actions.indexOf("shuffle")>-1){X=_.yG().resolve(_.hI);var p=J.tempData||{};p.watch_params=this.get("menu.menuRenderer.topLevelButtons[1].buttonRenderer.navigationEndpoint.watchEndpoint.params",this.data);J.tempData=p;X.isShuffleNextPlaylist=!0}};
_.W.onUpdatePlaylistAction=function(X){var J;X=(J=_.a(X,_.cb0))==null?void 0:J.updatedRenderer;if(J=_.a(X,ih0))this.data=J};
_.W.computeStyleType=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeThumbnailWidth=function(X){return X==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"?412:357};
_.W.computeHideThumbnailAria=function(X){if(X==null?0:X.thumbnailOverlays)for(var J=0;J<X.thumbnailOverlays.length;J++){var p=void 0;if((p=X.thumbnailOverlays[J])==null?0:p.tvfilmShowWatchForwardOverlayRenderer)return!1}return!0};
Ap.prototype.onYtNavigate=Ap.prototype.onYtNavigate;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ap.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ap.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ap.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ap.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Ap.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Ap.prototype,"rtlBullet",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyleType(data.style)"}),_.V("design:type",String)],Ap.prototype,"styleType",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeThumbnailWidth(data.style)"}),_.V("design:type",Number)],Ap.prototype,"thumbnailWidth",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Ap.prototype,"modern",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsCustomThumbnail(data.thumbnailRenderer)"}),_.V("design:type",Boolean)],Ap.prototype,"isCustomThumbnail",void 0);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[Event,Object]),_.V("design:returntype")],Ap.prototype,"onYtNavigate",null);_.u([_.Xo({is:"ytd-playlist-sidebar-primary-info-renderer",disableElementRegistration:!0})],Ap);
_.N(Ap,"ytd-playlist-sidebar-primary-info-renderer",function(){if(QvA!==void 0)return QvA;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return QvA=X},{mode:1});var EIT;var wI=function(){return _.F.apply(this,arguments)||this};
_.r(wI,_.F);wI.prototype.computeOwnerVisibility=function(X){return!(!X.videoOwner&&!X.button)};
wI.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wI.prototype,"data",void 0);_.u([_.Xo({is:"ytd-playlist-sidebar-secondary-info-renderer",disableElementRegistration:!0})],wI);
_.N(wI,"ytd-playlist-sidebar-secondary-info-renderer",function(){if(EIT!==void 0)return EIT;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return EIT=X},{mode:1});var KSs;var YI=function(){var X=_.F.apply(this,arguments)||this;X.expanded=!1;X.isCompact=!1;return X};
_.r(YI,_.F);_.W=YI.prototype;_.W.attached=function(){this.ytdAutoScrollBehavior.scrollTarget=this.text};
_.W.dataChanged=function(){this.data&&_.vU(_.ya(this.text),_.Wle(_.nMs,_.wi(this.data.text||null)))};
_.W.computeAutoScrollEnabled=function(X,J){return X&&!J};
_.W.expandedChanged=function(){this.expanderIcon.icon="yt-icons:expand-"+(this.expanded?"less":"more")};
_.W.toggleOnTap=function(){this.expanded=!this.expanded};
YI.prototype.expandedChanged=YI.prototype.expandedChanged;YI.prototype.dataChanged=YI.prototype.dataChanged;_.u([_.S(b8g),_.V("design:type",Object)],YI.prototype,"ytdAutoScrollBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YI.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],YI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YI.prototype,"expanded",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YI.prototype,"isCompact",void 0);_.u([_.R({computed:"computeAutoScrollEnabled(data.autoscroll, expanded)"}),_.V("design:type",Boolean)],YI.prototype,"autoScrollEnabled",void 0);_.u([_.qB("#text"),_.V("design:type",Object)],YI.prototype,"text",void 0);_.u([_.qB("#expander-icon"),_.V("design:type",Object)],YI.prototype,"expanderIcon",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YI.prototype,"dataChanged",null);_.u([_.mA("expanded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YI.prototype,"expandedChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-channel-legal-info-renderer"})],YI);
_.N(YI,"ytd-channel-legal-info-renderer",function(){if(KSs!==void 0)return KSs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return KSs=X},{mode:1});var TIp;var zi0=_.cI("DOWNLOAD",{},"Download"),jvw=_.cI("DOWNLOADING",{},"Downloading"),i1A=_.cI("DOWNLOADED",{},"Downloaded"),vJ=function(){var X=_.F.apply(this,arguments)||this;X.downloadProgress=0;X.isDownloadComplete=!1;X.transferState="TRANSFER_STATE_UNKNOWN";return X};
_.r(vJ,_.F);_.W=vJ.prototype;_.W.attached=function(){this.hostElement.hasAttribute("button-renderer")||this.hostElement.setAttribute("button-renderer","true")};
_.W.dataChanged=function(){var X;(X=this.data)!=null&&X.tooltip||(X=_.pf(_.v5().getState(),this.playlistId),this.updateButtonState(X))};
_.W.computePlaylistId=function(X){return X};
_.W.onTransferStateChanged=function(){this.updateButtonState(this.transferState)};
_.W.updateButtonState=function(X){if(this.data&&(this.data.tooltip!==jvw||!_.NI(X))){this.isDownloadComplete=!1;switch(X){case "TRANSFER_STATE_UNKNOWN":X=zi0;var J="OFFLINE_DOWNLOAD";var p="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_COMPLETE":X=i1A;J="OFFLINE_PIN";p="ACTION_REMOVE_WITH_PROMPT";this.isDownloadComplete=!0;break;case "TRANSFER_STATE_PRE_TRANSFER":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":case "TRANSFER_STATE_TRANSFERRING":X=jvw;J="OFFLINE_DOWNLOADING_ZERO";p="ACTION_REMOVE_WITH_PROMPT";
break;default:X=zi0,J="OFFLINE_DOWNLOAD",p="ACTION_ADD"}var l=Object.assign({},this.data);l.tooltip=X;l.accessibilityData={accessibilityData:{label:X}};l.icon={iconType:J};l.size="SIZE_DEFAULT";_.a(l.command,_.Rr)&&(_.a(l.command,_.Rr).action=p);this.set("data",l)}};
_.W.updateProgress=function(){if(this.data&&this.transferState!=="TRANSFER_STATE_COMPLETE"){this.isDownloadComplete=!1;var X="OFFLINE_DOWNLOAD";this.downloadProgress>0&&this.downloadProgress<=.1?X="OFFLINE_DOWNLOADING_ZERO":this.downloadProgress>.1&&this.downloadProgress<=.3?X="OFFLINE_DOWNLOADING_TWENTY":this.downloadProgress>.3&&this.downloadProgress<=.5?X="OFFLINE_DOWNLOADING_FORTY":this.downloadProgress>.5&&this.downloadProgress<=.7?X="OFFLINE_DOWNLOADING_SIXTY":this.downloadProgress>.7&&this.downloadProgress<
1?X="OFFLINE_DOWNLOADING_EIGHTY":this.downloadProgress===1&&(X="OFFLINE_PIN",this.isDownloadComplete=!0);var J;X!==((J=this.data.icon)==null?void 0:J.iconType)&&(J=Object.assign({},this.data),J.tooltip=jvw,J.accessibilityData={accessibilityData:{label:jvw}},J.icon={iconType:X},_.a(J.command,_.Rr)&&(_.a(J.command,_.Rr).action="ACTION_REMOVE_WITH_PROMPT"),this.set("data",J))}};
vJ.prototype.updateProgress=vJ.prototype.updateProgress;vJ.prototype.onTransferStateChanged=vJ.prototype.onTransferStateChanged;vJ.prototype.dataChanged=vJ.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vJ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],vJ.prototype,"ytdReduxBehavior",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vJ.prototype,"forceIconButton",void 0);
_.u([_.R({value:!0}),_.V("design:type",Boolean)],vJ.prototype,"forceIconOnly",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vJ.prototype,"overrides",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vJ.prototype,"buttonTooltipPosition",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vJ.prototype,"styleActionButton",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vJ.prototype,"disableTextTransform",void 0);
_.u([_.R({computed:"computePlaylistId(data.command.offlinePlaylistEndpoint.playlistId)"}),_.V("design:type",String)],vJ.prototype,"playlistId",void 0);_.u([_.R(),_.V("design:type",Object)],vJ.prototype,"data",void 0);_.u([_.R({selector:_.bOU,selectorArgs:["playlistId"]}),_.V("design:type",Object)],vJ.prototype,"downloadProgress",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],vJ.prototype,"isDownloadComplete",void 0);
_.u([_.R({selector:_.pf,selectorArgs:["playlistId"]}),_.V("design:type",String)],vJ.prototype,"transferState",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],vJ.prototype,"showTooltips",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],vJ.prototype,"sendCommandWhenDisabled",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],vJ.prototype,"disabled",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vJ.prototype,"dataChanged",null);_.u([_.GA("transferState"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vJ.prototype,"onTransferStateChanged",null);_.u([_.GA("downloadProgress"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vJ.prototype,"updateProgress",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-download-playlist-button-renderer"})],vJ);
_.N(vJ,"ytd-download-playlist-button-renderer",function(){if(TIp!==void 0)return TIp;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return TIp=X},{mode:1});var svp;_.ZZ(_.YIX,"thumbnail-overlay-button-view-model",{props:{data:_.H7,lockupExperiments:_.H7}});var en=function(){var X=_.F.apply(this,arguments)||this;X.isSquare=!1;X.isVertical=!1;return X};
_.r(en,_.F);en.prototype.computeIsSquare=function(X){return X!=null&&X.thumbnail?wIs(X.thumbnail)==="SQUARE":!1};
en.prototype.computeIsVertical=function(X){return X!=null&&X.thumbnail?wIs(X.thumbnail)==="VERTICAL":!1};
en.prototype.configureRendererStamper=function(){return{"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayButtonViewModel:"thumbnail-overlay-button-view-model"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],en.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],en.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsSquare(data)"}),_.V("design:type",Object)],en.prototype,"isSquare",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsVertical(data)"}),_.V("design:type",Object)],en.prototype,"isVertical",void 0);
_.u([_.R(),_.V("design:type",Object)],en.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-hero-playlist-thumbnail-renderer"})],en);
_.N(en,"ytd-hero-playlist-thumbnail-renderer",function(){if(svp!==void 0)return svp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return svp=X},{mode:1});var Zh=function(){var X=_.F.apply(this,arguments)||this;X.isDarkTheme=!1;X.isUltraWide=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction","yt-window-resized":"onWindowResize"};return X};
_.r(Zh,_.F);_.W=Zh.prototype;_.W.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");_.yG();var X;(X=_.yG().resolve(_.I6(_.lC)))!=null&&(X.headerElement=this.hostElement)};
_.W.detached=function(){var X;(X=_.yG().resolve(_.I6(_.lC)))!=null&&(X.headerElement=void 0)};
_.W.onUpdateHeader=function(X){(X=X.detail)&&this.set("data",X)};
_.W.computeTextDisplayed=function(X){if(X)return X.textDisplayed?X.textDisplayed:X.placeholder};
_.W.gradientColorToLinearGradientStop=function(X){var J=this.isDarkTheme?X.darkThemeColor:X.lightThemeColor;return J?_.zU(J)+" "+((X==null?void 0:X.startLocation)||0)*100+"%":"transparent"};
_.W.onWindowResize=function(){var X;((X=this.data)==null?0:X.descriptionForm)?this.editableDescriptionInlineExpander.resize():this.descriptionInlineExpander.resize()};
_.W.onIronResize=function(X){this.isUltraWide=!X.detail.value};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.onUpdatePlaylistName=function(X){var J=this;this.set("data.titleForm.inlineFormRenderer",Object.assign({},X.detail.value));_.oh(this,function(){var p;(p=J.editableTitle)==null||p.resize()})};
_.W.onUpdatePlaylistDescription=function(X){var J=this;this.set("data.descriptionForm.inlineFormRenderer",Object.assign({},X.detail.value));_.oh(this,function(){var p;(p=J.editableDescriptionInlineExpander)==null||p.resize()})};
_.W.getCinematicData=function(X){return _.a(X==null?void 0:X.cinematicContainer,U6)};
_.O1.Object.defineProperties(Zh.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 X,J=(X=this.getCinematicData(this.data))==null?void 0:X.config;return(X=this.isDarkTheme?J==null?void 0:J.darkThemeBackgroundColor:J==null?void 0:J.lightThemeBackgroundColor)?"background-color:"+_.TU(X)+";":"background-color:transparent;"}},
descriptionFormData:{configurable:!0,enumerable:!0,get:function(){var X;return _.a((X=this.data)==null?void 0:X.descriptionForm,Tm2)}},
getDropdownTheme:{configurable:!0,enumerable:!0,get:function(){return this.noCinematicData?"":"WHITE_THEME"}},
gradientStyle:{configurable:!0,enumerable:!0,get:function(){var X=this,J,p,l;return"background:linear-gradient(to bottom, "+(((l=(J=this.getCinematicData(this.data))==null?void 0:(p=J.gradientColorConfig)==null?void 0:p.map(function(g){return X.gradientColorToLinearGradientStop(g)}))==null?void 0:l.join(", "))+");")}},
descriptionTapText:{configurable:!0,enumerable:!0,get:function(){var X;return _.wi((X=this.data)==null?void 0:X.descriptionTapText)}}});
Zh.prototype.onUpdateHeader=Zh.prototype.onUpdateHeader;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zh.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Zh.prototype,"actionHandlerBehavior",void 0);_.u([_.qB("#description-inline-expander"),_.V("design:type",Object)],Zh.prototype,"descriptionInlineExpander",void 0);
_.u([_.qB("#editable-description-inline-expander"),_.V("design:type",Object)],Zh.prototype,"editableDescriptionInlineExpander",void 0);_.u([_.R(),_.V("design:type",Object)],Zh.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Zh.prototype,"isUltraWide",void 0);_.u([_.qB("#editable-title-display"),_.V("design:type",Object)],Zh.prototype,"editableTitle",void 0);_.u([_.O("isUltraWide"),_.V("design:type",Object),_.V("design:paramtypes",[])],Zh.prototype,"maxDescriptionLines",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Zh.prototype,"noCinematicData",null);_.u([_.R8("yt-new-playlist-header"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Zh.prototype,"onUpdateHeader",null);_.u([_.O("data","isDarkTheme"),_.V("design:type",Object),_.V("design:paramtypes",[])],Zh.prototype,"backgroundStyle",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Zh.prototype,"descriptionFormData",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Zh.prototype,"getDropdownTheme",null);_.u([_.O("data","isDarkTheme"),_.V("design:type",String),_.V("design:paramtypes",[])],Zh.prototype,"gradientStyle",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Zh.prototype,"descriptionTapText",null);
_.u([_.Xo({is:"ytd-playlist-header-renderer",disableElementRegistration:!0})],Zh);
_.N(Zh,"ytd-playlist-header-renderer",function(){if(d5T!==void 0)return d5T;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return d5T=X},{mode:_.oC("kevlar_poly_si_batch_j078")?1:2});var XBT;var Jes;var hp=function(){return _.F.apply(this,arguments)||this};
_.r(hp,_.F);hp.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{gridShowRenderer:"ytd-grid-show-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hp.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hp.prototype,"data",void 0);_.u([_.Xo({is:"ytd-playlist-sidebar-tertiary-info-renderer",disableElementRegistration:!0})],hp);
_.N(hp,"ytd-playlist-sidebar-tertiary-info-renderer",function(){if(Jes!==void 0)return Jes;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Jes=X},{mode:1});var xI=function(){return _.F.apply(this,arguments)||this};
_.r(xI,_.F);
xI.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}}}}};
xI.prototype.computeUsePremiumShowStyle=function(X){if(!X||!X.items)return!1;for(var J=0;J<X.items.length;J++)if(_.a(X.items[J],ih0)){var p=void 0;return((p=_.a(X.items[J],ih0))==null?void 0:p.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeUsePremiumShowStyle(data)"}),_.V("design:type",Boolean)],xI.prototype,"usePremiumShowStyle",void 0);
_.u([_.Xo({is:"ytd-playlist-sidebar-renderer",disableElementRegistration:!0})],xI);
_.N(xI,"ytd-playlist-sidebar-renderer",function(){if(XBT!==void 0)return XBT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return XBT=X},{mode:1});var pB2;var l0p;var g_p=function(X,J,p,l,g,B,k,n){this.minWidth=X;this.minHeight=J;this.recommendedWidth=p;this.recommendedHeight=l;this.JSC$21702_maxFileSize=g;this.title=B;this.bannerGalleryTitle=k;this.channelId=n;this.picker_=null;X=_.T3I("yt-banner");J=X.addView;p=(new G1b("youtubebanner")).addUploadMetadata("silo_id","19");p.opts.ytMaxFileSize=this.JSC$21702_maxFileSize;l=this.recommendedHeight;p.opts.ytRecWidth=this.recommendedWidth;p.opts.ytRecHeight=l;J.call(X,p);X.addView(new _.jF);J=X.addView;p=new _.jF;
p.opts.type="ytbanner";J.call(X,p.JSC$10350_setLabel(this.bannerGalleryTitle));J=X.setTitle(this.title).setSize(1E3);J.urlParamMap_.set("thumbs","orig");p=this.minWidth;l=this.minHeight;if(isNaN(p)||isNaN(l))throw Error("hb`"+p+"`"+l);J.urlParamMap_.set("minSize",p+"x"+l);J.urlParamMap_.set("cropMode","ytcb");this.builder_=X};
g_p.prototype.open=function(){var X=this;return new _.u_(function(J,p){_.dSe(X.builder_,function(l){l.action=="picked"?J(l):l.action=="cancel"&&p(Error("Ul"))});
X.picker_&&X.picker_.dispose();X.picker_=X.builder_.build();X.picker_.setVisible(!0)})};
g_p.prototype.dispose=function(){this.picker_&&(this.picker_.dispose(),this.picker_=null)};var BK0=function(X){this.channelId=X};
BK0.prototype.upload=function(X){var J="";X.viewToken&&(J=X.viewToken[2].type);var p=X.docs[0];X=p.crop;J={channel_id:this.channelId,fife_url:p.thumbnails[0].url,photo_id:p.id,is_gallery_image:J=="ytbanner"};X&&(J.crop_top=X.top,J.crop_right=X.right,J.crop_bottom=X.bottom,J.crop_left=X.left);return _.f0B("/channels_profile_ajax?action_update_banner_image=1",{method:"POST",postParams:J})};var HJ=function(){var X=_.F.apply(this,arguments)||this;X.ariaLabel=null;return X};
_.r(HJ,_.F);_.W=HJ.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","button");this.hostElement.hasAttribute("tabindex")||this.hostElement.setAttribute("tabindex","0")};
_.W.detached=function(){this.picker&&this.picker.dispose()};
_.W.dataChanged=function(){this.uploader=this.picker=this.message=null};
_.W.computeAriaLabel=function(X){return X};
_.W.onTap=function(){var X=this,J;if((J=this.data)==null||!J.editBannerCommand){this.message=null;!this.picker&&this.data&&(this.picker=new g_p(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 p;(p=this.picker)==null||p.open().then(function(l){X.handleBannerPicked(l)},function(){})}};
_.W.handleBannerPicked=function(X){var J=this;this.uploader||(this.uploader=new BK0(this.data.channelId||""));this.message=this.data.uploadingText;this.uploader.upload(X).then(function(p){J.handleBannerUploadSucceeded(p)},function(p){J.handleBannerUploadFailed(p)})};
_.W.handleBannerUploadSucceeded=function(X){X&&X.errors?this.handleBannerUploadFailed(X):(_.h8(this.hostElement,"yt-banner-updated",X),this.message=null)};
_.W.handleBannerUploadFailed=function(X){this.message=X&&X.errors&&X.errors.length?X.errors[0]:null};
HJ.prototype.dataChanged=HJ.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],HJ.prototype,"componentBehavior",void 0);_.u([_.S(_.Ji),_.V("design:type",Object)],HJ.prototype,"ironButtonState",void 0);_.u([_.R(),_.V("design:type",Object)],HJ.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.buttonLabel)"}),_.V("design:type",Object)],HJ.prototype,"ariaLabel",void 0);
_.u([_.R(),_.V("design:type",Object)],HJ.prototype,"message",void 0);_.u([_.R(),_.V("design:type",Object)],HJ.prototype,"picker",void 0);_.u([_.R(),_.V("design:type",Object)],HJ.prototype,"uploader",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],HJ.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-channel-banner-editor-renderer",disableElementRegistration:!0})],HJ);
_.N(HJ,"ytd-channel-banner-editor-renderer",function(){if(l0p!==void 0)return l0p;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return l0p=X},{mode:1});var $10;var Wxp=_.w9(["#"]),av=function(){return _.F.apply(this,arguments)||this};
_.r(av,_.F);av.prototype.computeHrefWithDefault=function(X){return this.ytComponentBehavior.computeHref_(X,!0)||_.xa6(Wxp)};
av.prototype.dataChanged=function(){var X=this.data;X&&X.targetId&&_.Ev(_.KQ(),X.targetId,this.moreIcon)};
av.prototype.dataChanged=av.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],av.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],av.prototype,"data",void 0);_.u([_.qB("#more-icon"),_.V("design:type",Object)],av.prototype,"moreIcon",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],av.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-channel-tagline-renderer",disableElementRegistration:!0})],av);
_.N(av,"ytd-channel-tagline-renderer",function(){if($10!==void 0)return $10;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $10=X},{mode:1});var CmO;var UM=function(){return _.F.apply(this,arguments)||this};
_.r(UM,_.F);_.W=UM.prototype;_.W.ready=function(){var X=this;_.ya(this.hostElement).querySelector("#form").addEventListener("submit",function(J){X.onSubmit(J)})};
_.W.onDataChanged=function(){var X;((X=this.data)==null?0:X.selected)&&this.ytdExpandableInputBehavior.setShowInput(!0)};
_.W.onIconButtonKeydown=function(X){X.keyCode===13&&this.iconButton.click()};
_.W.closeOnOutsideClickHandler=function(){this.set("data.expandedText","")};
_.W.openOnClickHandler=function(){this.input.focus()};
_.W.onSubmit=function(X){X.preventDefault();return!1};
_.W.submitOnEnterKeyUp=function(X){var J;if(X.keyCode===13&&((J=this.data)==null?0:J.expandedText)){X=this.data.endpoint;J=_.Q5.unsafeClone(X);var p;((p=_.a(J==null?void 0:J.commandMetadata,_.SH))==null?0:p.url)?(_.a(J.commandMetadata,_.SH).url=_.L7(_.a(J.commandMetadata,_.SH).url,"query",this.data.expandedText),_.a(J,_.R7)&&(_.a(J,_.R7).query=this.data.expandedText),_.h8(this.hostElement,"yt-navigate",{endpoint:J,tempData:{disableCache:!0}})):(p=new _.Kw("Error: Trying to navigate to an endpoint without url",
X),_.Bf(p))}};
_.W.updateDataExpandedTextFromBinding=function(X){this.set("data.expandedText",X.detail.value)};
_.O1.Object.defineProperties(UM.prototype,{searchIcon:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_web_delhi_icons")?"search":"yt-icons:search"}}});
UM.prototype.onDataChanged=UM.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UM.prototype,"ytRendererBehavior",void 0);_.u([_.S(Ddb),_.V("design:type",Object)],UM.prototype,"ytdExpandableInputBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UM.prototype,"data",void 0);_.u([_.qB("#input"),_.V("design:type",Object)],UM.prototype,"input",void 0);_.u([_.qB("#icon-button"),_.V("design:type",HTMLElement)],UM.prototype,"iconButton",void 0);
_.u([_.R(),_.V("design:type",String),_.V("design:paramtypes",[])],UM.prototype,"searchIcon",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UM.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-expandable-tab-renderer"})],UM);
var rhw=_.y_()(UM,"ytd-expandable-tab-renderer",function(){if(CmO===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);CmO=X}X=CmO;return X},{allowedProps:["data"],
callbackProps:["onYtNavigate"],mode:1});var kn2;var rI=function(){var X=_.F.apply(this,arguments)||this;X.avatarSize=80;X.ariaLabel=_.cI("EDIT_AVATAR_LABEL",void 0,"Edit channel icon");return X};
_.r(rI,_.F);rI.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
rI.prototype.computeHref=function(X){var J;return((J=_.a(X,_.Zo))==null?0:J.url)?this.componentBehavior.computeHref_(X):null};
rI.prototype.onTap=function(){var X,J;(X=this.data)==null||!X.editAvatarServiceEndpoint||((J=_.a(this.data.editAvatarServiceEndpoint,_.Zo))==null?0:J.url)||_.yG().resolve(_.SV).resolveCommand(this.data.editAvatarServiceEndpoint,{form:{element:this.hostElement}})};
_.u([_.S(_.Ji),_.V("design:type",Object)],rI.prototype,"ironButtonState",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],rI.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rI.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],rI.prototype,"avatarSize",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],rI.prototype,"ariaLabel",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-channel-avatar-editor"})],rI);
_.N(rI,"ytd-channel-avatar-editor",function(){if(kn2!==void 0)return kn2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return kn2=X},{mode:1});var n_6=_.q(function(X){var J=X.data;var p=X.noPadding;var l=X.enableBanner;var g=X.cinematicContainerTopbarOffset;var B=X.allowCinematicContainerOverflow;var k=X.displayAsSidebar;X=X.className;_.ge(function(){J().tagManagerId&&(_.X7(J().tagManagerId,_.Bh("GL")),ZSg(J().tagManagerId))},"vUc8md");
var n=_.mM(yhA,function(){return J().pageHeaderEntityKey});
return _.A("yt-page-header-renderer",{class:_.yW("pageHeaderRendererHost",X)},_.A(_.NA,{data:function(){var w;return((w=n())==null?0:w.header)?n().header:(k==null?0:k())&&J().sidebarContent?J().sidebarContent:J().content}},{pageHeaderViewModel:function(w){return _.A(_.pK2,{data:w.data,
noPadding:p,enableBanner:l,cinematicContainerTopbarOffset:g,allowCinematicContainerOverflow:B,displayAsSidebar:function(){return(k==null?void 0:k())&&J().enableSidebarView}})}}))},"nk");
n_6.idomCompat=!0;_.ZZ(n_6,"yt-page-header-renderer",{props:{data:_.H7,noPadding:_.H7,enableBanner:_.H7,cinematicContainerTopbarOffset:_.H7,allowCinematicContainerOverflow:_.H7,displayAsSidebar:_.H7,className:_.H7}});_.ZZ(_.aa,"yt-image-banner-view-model",{props:{data:_.H7,isPositionRelative:_.H7}});_.ZZ(_.aRb,"yt-tab-group-shape",{props:{shape:_.H7}});var LxO=_.$1.persistentPanelVisibleSelector,Iv=function(){var X=_.F.apply(this,arguments)||this;X.expandableCustomTabRenderable=function(J){return IeT(J,function(){return void X.onSearchNavigate()})};
X.isRichGrid=!1;X.isConstrainedList=!1;X.richGridMiniMode=!1;X.richGridStyle="RICH_GRID_STYLE_UNKNOWN";X.isRichGridShorts=!1;X.responsiveSizing="COMPACT";X.disableGridStateAware=!1;X.useRaf=!_.H("web_use_raf_app_header_layout_killswitch");X.actionMap={"yt-insert-channel-tab-command":"handleInsertTabCommand","ytd-refresh-channel-tab-action":"handleRefreshChannelTabAction","yt-window-resized":"onWindowResize"};return X};
_.r(Iv,_.F);_.W=Iv.prototype;_.W.computeHeaderDisabled=function(X,J){return J||!X||this.tabsHidden};
_.W.computeTabsHidden=function(){return!this.tabs||this.tabs.length<=1};
_.W.computeIsRichGridShorts=function(X){return X==="RICH_GRID_STYLE_SHORTS_GRID"||X==="RICH_GRID_STYLE_SHORTS_GRID_SLIM"};
_.W.computeImageBannerViewModel=function(){var X,J;return _.a((J=_.a((X=this.data)==null?void 0:X.content,_.CsH))==null?void 0:J.banner,_.JKk)};
_.W.computeHasCinematicContainer=function(){var X,J;return!((J=_.a((X=this.data)==null?void 0:X.content,_.CsH))==null||!J.background)};
_.W.handleHeaderResize=function(){var X=_.ya(this.hostElement).querySelector("#header");X&&_.h8(X,"iron-resize")};
_.W.handleInsertTabCommand=function(X){var J=_.a(X,PQ2);J&&(J.tabIdentifier&&this.ytdTabbedHeaderBehavior.tabs.some(function(p){return p.tabRenderer&&p.tabRenderer.tabIdentifier===J.tabIdentifier})||this.splice("tabs",J.tabIndex||-1,0,J.tab))};
_.W.handleRefreshChannelTabAction=function(X){this.ytdTabbedHeaderBehavior.selected&&this.ytdTabbedHeaderBehavior.tabs[this.ytdTabbedHeaderBehavior.selected].tabRenderer.tabIdentifier===X&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.ytdGuideStateAwareBehavior.activeEndpoint,tempData:{disableCache:!0}})};
_.W.persistentPanelVisibleChanged=function(){this.handleHeaderResize()};
_.W.observerRichGridItemsPerRow=function(){this.isRichGrid&&this.richGridItemsPerRow&&_.bS(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.W.observerRichGridSlimItemsPerRow=function(){_.bS(this.hostElement,{"--ytd-rich-grid-slim-items-per-row":""+this.richGridSlimItemsPerRow})};
_.W.updateCssVars=function(){this.richGridItemsPerRow&&_.bS(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.ch("rich_grid_max_item_width",500))+16)-16+"px"})};
_.W.updateCssVarsForResponsiveGrid=function(){this.richGridContainerWidth&&_.bS(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridContainerWidth+"px"})};
_.W.onDataChanged=function(){this.handleHeaderResize()};
_.W.onWindowResize=function(){this.handleHeaderResize()};
_.W.onFocusedChanged=function(X){(X=_.vn(X))&&X.is==="tp-yt-paper-tab"&&X.hasRipple()&&(X.getRipple().holdDown=!X.pointerDown&&X.focused)};
_.W.updateSelectedFromBinding=function(X){this.ytdTabbedHeaderBehavior.selected=X.detail.value};
_.W.onSearchNavigate=function(){this.tabsElement.selected=-1};
_.O1.Object.defineProperties(Iv.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:S9g(this.tabs,this.expandableCustomTabRenderable)}:{}}},
hasBanner:{configurable:!0,enumerable:!0,get:function(){return!!this.imageBannerViewModel}},
hasInsetBanner:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.imageBannerViewModel)==null?void 0:X.style)==="IMAGE_BANNER_STYLE_INSET"}}});
Iv.prototype.onDataChanged=Iv.prototype.onDataChanged;Iv.prototype.updateCssVarsForResponsiveGrid=Iv.prototype.updateCssVarsForResponsiveGrid;Iv.prototype.updateCssVars=Iv.prototype.updateCssVars;Iv.prototype.observerRichGridSlimItemsPerRow=Iv.prototype.observerRichGridSlimItemsPerRow;Iv.prototype.observerRichGridItemsPerRow=Iv.prototype.observerRichGridItemsPerRow;Iv.prototype.persistentPanelVisibleChanged=Iv.prototype.persistentPanelVisibleChanged;
_.u([_.S(_.vw),_.V("design:type",Object)],Iv.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.S(cwp),_.V("design:type",Object)],Iv.prototype,"ytdTabbedHeaderBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Iv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Iv.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],Iv.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Iv.prototype,"ytdReduxBehavior",void 0);_.u([_.qB("#tabs"),_.V("design:type",Object)],Iv.prototype,"tabsElement",void 0);_.u([_.R(),_.V("design:type",Array)],Iv.prototype,"tabs",void 0);_.u([_.R(),_.V("design:type",Object)],Iv.prototype,"expandableCustomTabRenderable",void 0);
_.u([_.O("tabs.*"),_.V("design:type",Object),_.V("design:paramtypes",[])],Iv.prototype,"tabGroupShape",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Iv.prototype,"isRichGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Iv.prototype,"isConstrainedList",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Object)],Iv.prototype,"richGridMiniMode",void 0);_.u([_.R({selector:function(X){return X.ui.richGridStyle}}),
_.V("design:type",Object)],Iv.prototype,"richGridStyle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsRichGridShorts(richGridStyle)"}),_.V("design:type",Object)],Iv.prototype,"isRichGridShorts",void 0);_.u([_.R({selector:_.jZ}),_.V("design:type",Number)],Iv.prototype,"richGridItemsPerRow",void 0);_.u([_.R({selector:function(X){return X.ui.richGridContainerWidth}}),
_.V("design:type",Number)],Iv.prototype,"richGridContainerWidth",void 0);_.u([_.R({selector:_.e64}),_.V("design:type",Number)],Iv.prototype,"richGridSlimItemsPerRow",void 0);_.u([_.R(),_.V("design:type",Object)],Iv.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Iv.prototype,"responsiveSizing",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Iv.prototype,"disableGridStateAware",void 0);
_.u([_.R({computed:"computeImageBannerViewModel(data)"}),_.V("design:type",Object)],Iv.prototype,"imageBannerViewModel",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasCinematicContainer(data)"}),_.V("design:type",Boolean)],Iv.prototype,"hasCinematicContainer",void 0);_.u([_.R({selector:Mts,reflectToAttribute:!0}),_.V("design:type",Boolean)],Iv.prototype,"guideIsVisibleButNotPersistent",void 0);
_.u([_.R({selector:LxO}),_.V("design:type",Boolean)],Iv.prototype,"persistentPanelVisible",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("imageBannerViewModel"),_.V("design:type",Object),_.V("design:paramtypes",[])],Iv.prototype,"hasBanner",null);_.u([_.R({reflectToAttribute:!0}),_.O("imageBannerViewModel"),_.V("design:type",Object),_.V("design:paramtypes",[])],Iv.prototype,"hasInsetBanner",null);_.u([_.R(),_.V("design:type",Object)],Iv.prototype,"useRaf",void 0);
_.u([_.R({computed:"computeTabsHidden(tabs)",value:!0}),_.V("design:type",Boolean)],Iv.prototype,"tabsHidden",void 0);_.u([_.mA("persistentPanelVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iv.prototype,"persistentPanelVisibleChanged",null);_.u([_.mA("richGridItemsPerRow","isRichGrid"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iv.prototype,"observerRichGridItemsPerRow",null);
_.u([_.mA("richGridSlimItemsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iv.prototype,"observerRichGridSlimItemsPerRow",null);_.u([_.mA("richGridItemsPerRow","richGridMiniMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iv.prototype,"updateCssVars",null);
_.u([_.mA("richGridContainerWidth"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iv.prototype,"updateCssVarsForResponsiveGrid",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iv.prototype,"onDataChanged",null);_.u([_.Xo({is:"ytd-tabbed-page-header",disableElementRegistration:!0})],Iv);
_.N(Iv,"ytd-tabbed-page-header",function(){if(pB2!==void 0)return pB2;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-tabbed-page-header--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[!tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <tp-yt-app-header-layout use-raf="[[useRaf]]" class="style-scope ytd-tabbed-page-header">\n    <tp-yt-app-header id="header" slot="header" condenses="" disabled="[[computeHeaderDisabled(active, guideIsVisibleButNotPersistent, tabs)]]" effects="parallax-background" effects-config="{&quot;parallax-background&quot;: {&quot;scalar&quot;: 0.5}}" fixed="" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n        <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n          <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n            <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n              <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header">\n              </yt-image-banner-view-model>\n            </div>\n          </div>\n        </template>\n        <div id="page-header" class="style-scope ytd-tabbed-page-header">\n          <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[tabsHidden]]" no-padding="" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n        </div>\n      </div>\n      <tp-yt-app-toolbar disable-upgrade$="[[tabsHidden]]" sticky="" class="style-scope ytd-tabbed-page-header">\n        <div id="tabs-container" class="style-scope ytd-tabbed-page-header">\n          \n          <div id="tabs-inner-container" class="style-scope ytd-tabbed-page-header">\n            <div id="tabs-divider" class="style-scope ytd-tabbed-page-header"></div>\n            <tp-yt-paper-tabs id="tabs" disable-upgrade$="[[tabsHidden]]" noink="" remove-idle-scroll-buttons="" scrollable="" selected="[[selected]]" on-iron-activate="onTabsActivate" on-selected-changed="updateSelectedFromBinding" class="style-scope ytd-tabbed-page-header">\n              <yt-tab-group-shape shape="[[tabGroupShape]]" class="style-scope ytd-tabbed-page-header"> </yt-tab-group-shape>\n            </tp-yt-paper-tabs>\n          </div>\n        </div>\n      </tp-yt-app-toolbar>\n    </tp-yt-app-header>\n  </tp-yt-app-header-layout>\n</template>\n<template is="dom-if" if="[[tabsHidden]]" class="style-scope ytd-tabbed-page-header">\n  <div id="page-header-container" class="style-scope ytd-tabbed-page-header">\n    <template is="dom-if" if="[[hasBanner]]" class="style-scope ytd-tabbed-page-header">\n      <div id="page-header-banner" class="style-scope ytd-tabbed-page-header">\n        <div id="page-header-banner-sizer" class="style-scope ytd-tabbed-page-header">\n          <yt-image-banner-view-model data="[[imageBannerViewModel]]" class="style-scope ytd-tabbed-page-header"> </yt-image-banner-view-model>\n        </div>\n      </div>\n    </template>\n    <div id="page-header" class="style-scope ytd-tabbed-page-header">\n      <yt-page-header-renderer allow-cinematic-container-overflow="" data="[[data]]" disable-upgrade$="[[!tabsHidden]]" no-padding="true" class="style-scope ytd-tabbed-page-header"></yt-page-header-renderer>\n    </div>\n  </div>\n</template>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return pB2=X},{mode:1});var AeJ;var ov=function(){return _.F.apply(this,arguments)||this};
_.r(ov,_.F);ov.prototype.configureRendererStamper=function(){return{"data.deleteButton":{id:"delete-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!0}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ov.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ov.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ov.prototype,"data",void 0);_.u([_.Xo({is:"ytd-labs-edit-renderer",disableElementRegistration:!0})],ov);
_.N(ov,"ytd-labs-edit-renderer",function(){if(AeJ!==void 0)return AeJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return AeJ=X},{mode:1});var wB2;var Sn=function(){var X=_.F.apply(this,arguments)||this;X.dark=!1;X.headerBackgroundLight="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";X.headerBackgroundDark="https://www.gstatic.com/youtube/img/labs/early_access_web_background_expanded_ai_2x.jpg";X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(Sn,_.F);Sn.prototype.configureRendererStamper=function(){return{"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
Sn.prototype.ready=function(){var X=document.documentElement.hasAttribute("dark");this.setBackgroundImage(X);this.dark=X};
Sn.prototype.onDarkModeToggledAction=function(X){this.setBackgroundImage(X);this.dark=X};
Sn.prototype.setBackgroundImage=function(X){_.bS(this.hostElement,{"--yt-labs-header-background":"url("+(X?this.headerBackgroundDark:this.headerBackgroundLight)+")"})};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Sn.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Sn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Sn.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Sn.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Sn.prototype,"dark",void 0);
_.u([_.Xo({is:"ytd-labs-header-renderer",disableElementRegistration:!0})],Sn);
_.N(Sn,"ytd-labs-header-renderer",function(){if(wB2!==void 0)return wB2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wB2=X},{mode:1});var YY2;var OM=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-check-labs-opted-in-state":"onCheckLabsOptedInState","yt-manage-labs-state-command":"onManageLabsState"};return X};
_.r(OM,_.F);OM.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"}}}}}};
OM.prototype.onYtToggleButton=function(X){this.notifyPath("data.primaryButton.toggleButtonRenderer.isToggled",X.detail.toggled)};
OM.prototype.onManageLabsState=function(X){if(X=_.a(X,dVb))X.stateChange==="LABS_STATE_TYPE_OVERRIDE_OPT_IN"&&this.data?X.labsItemId!==this.data.labsItemId?this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1):this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0):this.data&&X.labsItemId===this.data.labsItemId&&(X.stateChange==="LABS_STATE_TYPE_OPT_IN"?_.xm(this.hostElement,"yt-check-labs-opted-in-state").some(function(J){return J})&&this.data.confirmationDialogCommand?_.Uo(this.hostElement,
[this.data.confirmationDialogCommand],this.hostElement):this.data.optInCommand&&(_.yG().resolve(_.SV).resolveCommand(this.data.optInCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!0)):this.data.optOutCommand&&X.stateChange==="LABS_STATE_TYPE_OPT_OUT"&&(_.yG().resolve(_.SV).resolveCommand(this.data.optOutCommand,{form:{element:this.hostElement}}),this.set("data.primaryButton.toggleButtonRenderer.isToggled",!1)))};
OM.prototype.onCheckLabsOptedInState=function(){var X=this.get("data.primaryButton.toggleButtonRenderer");return X?X.isToggled:!1};
_.O1.Object.defineProperties(OM.prototype,{itemStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.itemStyle}}});
OM.prototype.onYtToggleButton=OM.prototype.onYtToggleButton;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],OM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],OM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],OM.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],OM.prototype,"itemStyle",null);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],OM.prototype,"onYtToggleButton",null);_.u([_.Xo({is:"ytd-labs-item-renderer",disableElementRegistration:!0})],OM);
_.N(OM,"ytd-labs-item-renderer",function(){if(YY2!==void 0)return YY2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return YY2=X},{mode:1});var v_s;var eEO;var ZlA=function(){return _.F.apply(this,arguments)||this};
_.r(ZlA,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ZlA.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ZlA.prototype,"data",void 0);_.u([_.Xo({is:"ytd-live-chat-history-new-sponsor-chip-renderer",disableElementRegistration:!0})],ZlA);
_.N(ZlA,"ytd-live-chat-history-new-sponsor-chip-renderer",function(){if(eEO!==void 0)return eEO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return eEO=X},{mode:1});var hEb;var cJ=function(){return _.F.apply(this,arguments)||this};
_.r(cJ,_.F);cJ.prototype.observeSuperchatChip=function(){if(this.data){var X={"--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)};_.bS(this.hostElement,X)}};
cJ.prototype.colorFromDecimal=function(X){return _.zU(Number(X||0))};
cJ.prototype.observeSuperchatChip=cJ.prototype.observeSuperchatChip;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cJ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cJ.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cJ.prototype,"observeSuperchatChip",null);_.u([_.Xo({is:"ytd-live-chat-history-super-chat-chip-renderer",disableElementRegistration:!0})],cJ);
_.N(cJ,"ytd-live-chat-history-super-chat-chip-renderer",function(){if(hEb!==void 0)return hEb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return hEb=X},{mode:1});var bz=function(){return _.F.apply(this,arguments)||this};
_.r(bz,_.F);bz.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"}}}};
_.O1.Object.defineProperties(bz.prototype,{hideMessageBlock:{configurable:!0,enumerable:!0,get:function(){return!!this.data&&!this.data.charityName&&!!this.data.chip}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],bz.prototype,"ytdDismissibleItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bz.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],bz.prototype,"hideMessageBlock",null);
_.u([_.Xo({is:"ytd-live-chat-history-entry-renderer",disableElementRegistration:!0})],bz);
_.N(bz,"ytd-live-chat-history-entry-renderer",function(){if(v_s!==void 0)return v_s;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return v_s=X},{mode:1});var x1A;var f1=function(){return _.F.apply(this,arguments)||this};
_.r(f1,_.F);f1.prototype.observerRichGridItemsPerRow=function(){this.richGridItemsPerRow&&_.bS(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.richGridItemsPerRow})};
_.O1.Object.defineProperties(f1.prototype,{badgeIconName:{configurable:!0,enumerable:!0,get:function(){var X,J;return this.componentBehavior.computeIcon_(((J=_.a((X=this.data)==null?void 0:X.badge,_.A$U))==null?void 0:J.icon)||null)}},
badgeLabel:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.badge,_.A$U))==null?void 0:J.label}}});
f1.prototype.observerRichGridItemsPerRow=f1.prototype.observerRichGridItemsPerRow;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],f1.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],f1.prototype,"componentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],f1.prototype,"ytdReduxBehavior",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.zb}),_.V("design:type",Boolean)],f1.prototype,"richGridMiniMode",void 0);
_.u([_.R({selector:_.jZ}),_.V("design:type",Number)],f1.prototype,"richGridItemsPerRow",void 0);_.u([_.R(),_.V("design:type",Object)],f1.prototype,"data",void 0);_.u([_.mA("richGridItemsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],f1.prototype,"observerRichGridItemsPerRow",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],f1.prototype,"badgeIconName",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],f1.prototype,"badgeLabel",null);_.u([_.Xo({is:"ytd-member-hub-profile-renderer",disableElementRegistration:!0})],f1);
_.N(f1,"ytd-member-hub-profile-renderer",function(){if(x1A!==void 0)return x1A;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return x1A=X},{mode:1});var Hl0;var Dh=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-settings-update-text-command":"handleUpdateTextCommand","yt-settings-update-connected-app-renderer-command":"handleUpdateConnectedAppRendererCommand"};return X};
_.r(Dh,_.F);
Dh.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"}}}};
Dh.prototype.handleUpdateTextCommand=function(X){(X=_.a(X,_.sWZ))&&this.data&&this.data.id===X.id&&this.set("data",X)};
Dh.prototype.handleUpdateConnectedAppRendererCommand=function(X){if(_.a(X,_.pds)&&this.data){var J,p;if(X=(J=_.a(X,_.pds))==null?void 0:(p=J.newConnectedAppRenderer)==null?void 0:p.connectedAppRenderer)this.data=X}};
Dh.prototype.computeConnectedAppStyle=function(X){return X.style?X.style.toLowerCase().replace(/_/g,"-"):""};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Dh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Dh.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Dh.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Dh.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeConnectedAppStyle(data)"}),_.V("design:type",String)],Dh.prototype,"connectedAppStyle",void 0);_.u([_.Xo({is:"ytd-connected-app-renderer",disableElementRegistration:!0})],Dh);
_.N(Dh,"ytd-connected-app-renderer",function(){if(Hl0!==void 0)return Hl0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Hl0=X},{mode:1});var a0T;var U1O=function(){return _.F.apply(this,arguments)||this};
_.r(U1O,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],U1O.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],U1O.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-options-renderer",disableElementRegistration:!0})],U1O);
_.N(U1O,"ytd-channel-options-renderer",function(){if(a0T!==void 0)return a0T;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return a0T=X},{mode:1});var reb;var Rv=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-settings-update-checkbox-command":"handleUpdateCheckboxCommand"};return X};
_.r(Rv,_.F);Rv.prototype.onCheckboxChange=function(X){this.data&&(X=(this.checked=_.vn(X).checked)?this.data.enableServiceEndpoint:this.data.disableServiceEndpoint)&&_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})};
Rv.prototype.handleUpdateCheckboxCommand=function(X){(X=_.a(X,_.iSr))&&this.data&&this.data.id===X.id&&(this.set("data.disabled",X.disabled),this.set("data.title",X.title))};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Rv.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Rv.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Rv.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Rv.prototype,"checked",void 0);_.u([_.Xo({is:"ytd-settings-checkbox-renderer",disableElementRegistration:!0})],Rv);
_.N(Rv,"ytd-settings-checkbox-renderer",function(){if(reb!==void 0)return reb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return reb=X},{mode:1});var I0A;var mS=function(){return _.F.apply(this,arguments)||this};
_.r(mS,_.F);mS.prototype.configureRendererStamper=function(){return{"data.resumeButton":{id:"resume-button",mapping:{buttonRenderer:"ytd-button-renderer",toggleButtonRenderer:"ytd-toggle-button-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mS.prototype,"data",void 0);_.u([_.Xo({is:"ytd-settings-email-item-renderer",disableElementRegistration:!0})],mS);
_.N(mS,"ytd-settings-email-item-renderer",function(){if(I0A!==void 0)return I0A;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return I0A=X},{mode:1});var yeA;var F4=function(){return _.F.apply(this,arguments)||this};
_.r(F4,_.F);F4.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"}}}};
F4.prototype.getExpansionIcon=function(X){return X?"COLLAPSE":"EXPAND"};
F4.prototype.onToggleListExpansion=function(){this.expanded=!this.expanded};
_.O1.Object.defineProperties(F4.prototype,{emailListExpanded:{configurable:!0,enumerable:!0,get:function(){return this.expanded?"true":"false"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],F4.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],F4.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],F4.prototype,"data",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],F4.prototype,"expanded",void 0);_.u([_.O("expanded"),_.V("design:type",String),_.V("design:paramtypes",[])],F4.prototype,"emailListExpanded",null);
_.u([_.qB("#options"),_.V("design:type",Object)],F4.prototype,"options",void 0);_.u([_.Xo({is:"ytd-settings-email-list-renderer",disableElementRegistration:!0})],F4);
_.N(F4,"ytd-settings-email-list-renderer",function(){if(yeA!==void 0)return yeA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return yeA=X},{mode:1});var o_p;var SYT;var Olw;var ceg;var blp;var q5=function(){return _.F.apply(this,arguments)||this};
_.r(q5,_.F);_.W=q5.prototype;_.W.computePreselectedOption=function(X,J){return J===this.itemSelected_?X:void 0};
_.W.dataChanged_=function(){var X=this;this.preselectedSubreason=this.itemSelected_=-1;var J;(J=this.data)!=null&&J.key&&_.oh(this,function(){var p,l=Number((p=X.data)==null?void 0:p.key);!Number.isNaN(l)&&(X.itemSelected_=l,p=(p=(X.data.items||[])[l])&&p.optionSelectableItemRenderer&&p.optionSelectableItemRenderer.preselectedIndex)&&(X.preselectedSubreason=p)})};
_.W.isSubReasonHidden_=function(X,J){return X!=J};
_.W.onTopItemSelected_=function(X,J){for(var p=_.ya(this.hostElement).querySelectorAll("tp-yt-paper-listbox"),l=0,g=p.length;l<g;l++)p[l].select(0);_.xm(this.hostElement,"yt-report-form-update",[J.item.value]);X.stopPropagation()};
_.W.onItemSelected_=function(X,J){_.xm(this.hostElement,"yt-report-form-update",[J.item.value]);X.stopPropagation()};
_.W.getItem_=function(X){return X.serviceItem?X.serviceItem:X.navigationItem?X.navigationItem:X.optionSelectableItemRenderer?X.optionSelectableItemRenderer:null};
_.W.computeText_=function(X){return(X=this.getItem_(X))?this.ytRendererBehavior.getSimpleString(X.text):null};
_.W.validate=function(){return this.itemSelected_!==-1};
_.W.computeAriaLabel_=function(X){var J=_.wi(X.text);(X=X.accessibility&&X.accessibility.accessibilityData&&X.accessibility.accessibilityData.label)&&(J+=". "+X);return J};
_.W.computeItemSelected_=function(X){return X};
_.W.preventSelection_=function(X){X.stopPropagation();this.tooltipTapped=!0};
_.W.onPaperRippleTransitionEnd_=function(){this.tooltipTapped=!1};
_.W.updateItemSelectedFromBinding=function(X){this.itemSelected_=X.detail.value};
_.W.save=function(){var X;this.validate()&&(X=this.data)!=null&&X.items&&(X=this.data.items[this.itemSelected_],X!=null&&X.optionSelectableItemRenderer&&(this.ytComponentBehavior.resolveCommand(X.optionSelectableItemRenderer.submitEndpoint)||_.am(this.hostElement,[X.optionSelectableItemRenderer.submitEndpoint])))};
q5.prototype.onPaperRippleTransitionEnd_=q5.prototype.onPaperRippleTransitionEnd_;q5.prototype.dataChanged_=q5.prototype.dataChanged_;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],q5.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],q5.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],q5.prototype,"data",void 0);_.u([_.R({value:-1}),_.V("design:type",Number)],q5.prototype,"itemSelected_",void 0);
_.u([_.R({computed:"computeItemSelected_(itemSelected_)"}),_.V("design:type",Number)],q5.prototype,"value",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],q5.prototype,"restoreFocusOnClose",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],q5.prototype,"tooltipTapped",void 0);_.u([_.R({value:-1}),_.V("design:type",Number)],q5.prototype,"preselectedSubreason",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],q5.prototype,"dataChanged_",null);_.u([_.R8("transitionend"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],q5.prototype,"onPaperRippleTransitionEnd_",null);_.u([_.se({is:"yt-options-renderer",disableElementRegistration:!0})],q5);
_.N(q5,"yt-options-renderer",function(){if(blp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ceg===void 0&&(ceg=document.createElement("template"));var l=ceg;p.call(J,l.content.cloneNode(!0),X.content.firstChild);blp=X}X=blp;return X},{mode:2});var f0w;var D1J;var REA;var m1A;var N5=function(){return _.F.apply(this,arguments)||this};
_.r(N5,_.F);N5.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.onShow()};
N5.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
N5.prototype.onTap=function(X){if(this.hostElement.classList.contains("selected")||_.xm(this.hostElement,"yt-share-panel-can-select-contact-action")[0])X&&X.detail&&(X.detail.x||X.detail.y)&&_.ya(this.hostElement).querySelector("#target").blur(),(X=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),X={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!1,serialization:X?this.data.serializedContactInvitee:
null,undoFn:this.onTap.bind(this)},_.xm(this.hostElement,"yt-share-panel-select-contact-action",[X])};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],N5.prototype,"ytRendererBehavior",void 0);_.u([_.R({observer:"onDataChanged"}),_.V("design:type",Object)],N5.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.V("design:type",String)],N5.prototype,"componentTitle",void 0);_.u([_.qB("#thumbnail"),_.V("design:type",Object)],N5.prototype,"thumbnail",void 0);_.u([_.se({is:"yt-enrolled-contact-renderer",disableElementRegistration:!0})],N5);
_.N(N5,"yt-enrolled-contact-renderer",function(){if(m1A===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;REA===void 0&&(REA=document.createElement("template"));var l=REA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);m1A=X}X=m1A;return X},{mode:2});var Fxs;var qYb;var M5=function(){return _.F.apply(this,arguments)||this};
_.r(M5,_.F);M5.prototype.onDataChanged=function(){if(this.thumbnail)this.thumbnail.polymerController.onShow_()};
M5.prototype.onFocus=function(){getComputedStyle(this.hostElement).getPropertyValue("pointer-events")==="none"?this.hostElement.setAttribute("aria-disabled","true"):this.hostElement.removeAttribute("aria-disabled")};
M5.prototype.onTap=function(X){if(this.hostElement.classList.contains("selected")||_.xm(this.hostElement,"yt-share-panel-can-select-contact-action")[0])X&&X.detail&&(X.detail.x||X.detail.y)&&_.ya(this.hostElement).querySelector("#target").blur(),(X=this.hostElement.classList.toggle("selected"))?this.hostElement.setAttribute("aria-checked","true"):this.hostElement.removeAttribute("aria-checked"),X={name:this.componentTitle,id:this.data.contactId,isGroup:!1,isSuggested:!0,serialization:X?this.data.serializedSuggestedContact:
null,undoFn:this.onTap.bind(this)},_.xm(this.hostElement,"yt-share-panel-select-contact-action",[X])};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],M5.prototype,"ytRendererBehavior",void 0);_.u([_.R({observer:"onDataChanged"}),_.V("design:type",Object)],M5.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"getSimpleString(data.name)"}),_.V("design:type",String)],M5.prototype,"componentTitle",void 0);_.u([_.qB("#thumbnail"),_.V("design:type",Object)],M5.prototype,"thumbnail",void 0);_.u([_.se({is:"yt-suggested-contact-renderer",disableElementRegistration:!0})],M5);
_.N(M5,"yt-suggested-contact-renderer",function(){if(qYb===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Fxs===void 0&&(Fxs=document.createElement("template"));var l=Fxs;p.call(J,l.content.cloneNode(!0),X.content.firstChild);qYb=X}X=qYb;return X},{mode:2});var uz=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-share-panel-reset-action":"onReset"};return X};
_.r(uz,_.F);uz.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"}}}}}};
uz.prototype.onDataChanged=function(){this.data&&this.data.selectMessageRenderer&&this.data.selectMessageRenderer.contactSelectMessageRenderer&&_.xm(this.hostElement,"yt-share-panel-set-select-message-renderer-action",[this.data.selectMessageRenderer.contactSelectMessageRenderer])};
uz.prototype.onReset=function(){for(var X=_.ya(this.hostElement).querySelector("#contents").getElementsByClassName("selected"),J=X.length-1;J>=0;J--)X[J].classList.toggle("selected")};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],uz.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],uz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R({observer:"onDataChanged"}),_.V("design:type",Object)],uz.prototype,"data",void 0);
_.u([_.se({is:"yt-contact-section-renderer",disableElementRegistration:!0})],uz);
_.N(uz,"yt-contact-section-renderer",function(){if(D1J===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;f0w===void 0&&(f0w=document.createElement("template"));var l=f0w;p.call(J,l.content.cloneNode(!0),X.content.firstChild);D1J=X}X=D1J;return X},{mode:2});var GM=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-refresh-form-command":"onYtRefreshFormCommand"};return X};
_.r(GM,_.F);_.W=GM.prototype;_.W.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"}}}};
_.W.onYtRefreshFormCommand=function(X){var J;(X=_.a((J=_.a(X,_.mje))==null?void 0:J.formRenderer,Krg))&&this.set("data",X)};
_.W.reset=function(){var X=_.ya(this.hostElement).querySelector("#fields").children;X=_.C(X);for(var J=X.next();!J.done;J=X.next())J=J.value,J.reset&&J.reset()};
_.W.getForm=function(){var X={},J=_.ya(this.hostElement).querySelector("#fields").children;J=_.C(J);for(var p=J.next();!p.done;p=J.next()){p=p.value;if(!p.validate())return null;X[p.data.key]=p.value}return X};
_.W.submitFormFields=function(){if(this.fields)for(var X=_.C(this.fields),J=X.next();!J.done;J=X.next())J=J.value,J.nodeName==="YT-TEXT-INPUT-FORM-FIELD-RENDERER"?J.save():J.nodeName==="YT-OPTIONS-RENDERER"&&J.save()};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],GM.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],GM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],GM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],GM.prototype,"data",void 0);_.u([_.NB("#fields > *"),_.V("design:type",Array)],GM.prototype,"fields",void 0);
_.u([_.se({is:"yt-form-renderer",disableElementRegistration:!0})],GM);
_.N(GM,"yt-form-renderer",function(){if(Olw===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;SYT===void 0&&(SYT=document.createElement("template"));var l=SYT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Olw=X}X=Olw;return X},{mode:2});var dI=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return X};
_.r(dI,_.F);dI.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"}}}};
dI.prototype.handleSignalActionSubmitForm=function(){var X,J=(X=this.formRenderer)==null?void 0:X.getForm();J&&this.data.serviceEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.serviceEndpoint,{form:Object.assign({},J,{element:this.hostElement})})};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],dI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dI.prototype,"data",void 0);_.u([_.qB("yt-form-renderer"),_.V("design:type",Object)],dI.prototype,"formRenderer",void 0);
_.u([_.Xo({is:"ytd-settings-gaia-link-renderer",disableElementRegistration:!0})],dI);
_.N(dI,"ytd-settings-gaia-link-renderer",function(){if(o_p!==void 0)return o_p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return o_p=X},{mode:1});var NK2;var MI2;var Vt=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-select-settings-radio-option":"onSelectOption"};return X};
_.r(Vt,_.F);Vt.prototype.dataChanged=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return X.radio.removeAttribute("checked"),!X.data||!X.data.id||X.data.id!=="SETTINGS_OPTIONS_ID_TYPE_AV1_SD"||Wes()&&window.SourceBuffer&&window.SourceBuffer.prototype.changeType?(J=X.data&&X.data.id)?p.yield(kqw(X.data.id),4):p.jumpTo(3):(X.set("data.hidden",!0),p.jumpTo(0));p.nextAddress!=3&&(J=p.yieldResult);J&&_.xm(X.hostElement,"yt-select-settings-radio-option",[X.data.id]);_.Ma(p)})};
Vt.prototype.onButtonChanged=function(X){_.vn(X).checked?this.data&&this.data.id&&(this.data.serviceEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),_.xm(this.hostElement,"yt-select-settings-radio-option",[this.data.id])):this.radio.setAttribute("checked","")};
Vt.prototype.onSelectOption=function(X){this.data&&this.data.id&&(this.data.id===X?this.radio.setAttribute("checked",""):this.radio.removeAttribute("checked"))};
Vt.prototype.dataChanged=Vt.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vt.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Vt.prototype,"ytActionHandlerBehavior",void 0);_.u([_.qB("#radio"),_.V("design:type",Object)],Vt.prototype,"radio",void 0);_.u([_.R(),_.V("design:type",Object)],Vt.prototype,"data",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],Vt.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-settings-radio-option-renderer",disableElementRegistration:!0})],Vt);
_.N(Vt,"ytd-settings-radio-option-renderer",function(){if(MI2!==void 0)return MI2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return MI2=X},{mode:1});_.ZZ(_.vF,"basic-content-view-model",{props:{data:_.Yq,className:_.Yq}});var tp=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-settings-update-options-command":"handleUpdateOptionsCommand"};return X};
_.r(tp,_.F);tp.prototype.dataChanged=function(){this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_AV1_OPTIONS"&&Wes()&&this.set("data.hidden",!1)};
tp.prototype.onSwitchReady=function(){var X=this;this.data&&this.data.id&&this.data.id==="SETTINGS_OPTIONS_ID_TYPE_PUSH_NOTIFICATIONS_ENABLED"&&_.H("service_worker_push_enabled")&&navigator.serviceWorker.ready.then(function(){unA().then(function(J){J&&(Notification.permission==="default"?X.set("data.hidden",!1):Notification.permission==="granted"&&X1("NotificationsDisabled").then(function(p){p||_.xm(X.hostElement,"yt-toggle-settings-switch",[X.data.id,!p]);X.set("data.hidden",!1)}).catch(function(){}))})})};
tp.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{channelOptionsRenderer:{component:"ytd-channel-options-renderer",noInjection:!0},copyLinkRenderer:{component:"yt-copy-link-renderer",noInjection:!0,params:{adaptiveFullWidth:!0}},dropdownRenderer:{component:"ytd-dropdown-renderer",params:{hasBackground:!0,verticalAlign:"bottom",noUnderline:!0},noInjection:!0},settingsCheckboxRenderer:{component:"ytd-settings-checkbox-renderer",noInjection:!0},settingsEmailListRenderer:{component:"ytd-settings-email-list-renderer",
noInjection:!0},settingsGaiaLinkRenderer:{component:"ytd-settings-gaia-link-renderer",noInjection:!0},settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0},settingsSwitchRenderer:{component:"ytd-settings-switch-renderer",noInjection:!0},connectedAppRenderer:{component:"ytd-connected-app-renderer",noInjection:!0},basicContentViewModel:{component:"basic-content-view-model",noInjection:!0}}}}};
tp.prototype.handleUpdateOptionsCommand=function(X){(X=_.a(X,_.Xdb))&&this.data&&this.data.id===X.id&&(this.set("data.hidden",X.hidden),X.text!==void 0&&this.set("data.text",X.text),X.clearOptions&&this.set("data.options",[]))};
tp.prototype.onSwitchReady=tp.prototype.onSwitchReady;tp.prototype.dataChanged=tp.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tp.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tp.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],tp.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tp.prototype,"data",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tp.prototype,"dataChanged",null);_.u([_.R8("yt-settings-switch-ready"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tp.prototype,"onSwitchReady",null);_.u([_.Xo({is:"ytd-settings-options-renderer",disableElementRegistration:!0})],tp);
_.N(tp,"ytd-settings-options-renderer",function(){if(NK2!==void 0)return NK2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return NK2=X},{mode:1});var u8g;var PJ=function(){return _.F.apply(this,arguments)||this};
_.r(PJ,_.F);PJ.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{compactLinkRenderer:{component:"ytd-compact-link-renderer",noInjection:!0}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],PJ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],PJ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],PJ.prototype,"data",void 0);_.u([_.Xo({is:"ytd-settings-sidebar-renderer",disableElementRegistration:!0})],PJ);
_.N(PJ,"ytd-settings-sidebar-renderer",function(){if(u8g!==void 0)return u8g;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return u8g=X},{mode:1});var GnT;var Qt=function(){return _.F.apply(this,arguments)||this};
_.r(Qt,_.F);Qt.prototype.onYtExpanderMoreTapped=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
Qt.prototype.configureRendererStamper=function(){return{"data.attributionLinkButtonRenderer":{id:"attribution-link-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{disableTextTransform:!0}}}}}};
Qt.prototype.onYtExpanderMoreTapped=Qt.prototype.onYtExpanderMoreTapped;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Qt.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Qt.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Qt.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Qt.prototype,"data",void 0);
_.u([_.R8("yt-expander-more-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Qt.prototype,"onYtExpanderMoreTapped",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-description-renderer"})],Qt);
_.N(Qt,"ytd-product-details-description-renderer",function(){if(GnT!==void 0)return GnT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return GnT=X},{mode:1});var d1p;var EM=function(){var X=_.F.apply(this,arguments)||this;X.shippingIcon="https://www.gstatic.com/images/icons/material/system/1x/local_shipping_grey600_48dp.png";X.shippingAddressIcon="https://www.gstatic.com/images/icons/material/system/1x/location_on_grey600_48dp.png";X.googleGuaranteeIcon="https://www.gstatic.com/images/icons/material/system/1x/google_guarantee_grey600_48dp.png";X.returnPolicyIcon="https://www.gstatic.com/images/icons/material/system/1x/undo_grey600_48dp.png";return X};
_.r(EM,_.F);EM.prototype.configureRendererStamper=function(){return{"data.purchaseButtonRenderer":{id:"purchase-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.purchaseButtonRenderers":{id:"purchase-buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O1.Object.defineProperties(EM.prototype,{showAdditionalFees:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:(J=X.offerData)==null?void 0:J.additionalFeesText)!==""}},
showMultiPurchaseButtons:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?void 0:X.purchaseButtonRenderers)!==void 0&&((J=this.data)==null?void 0:J.purchaseButtonRenderers.length)!==0}},
showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.formattedFromMerchantText)&&(!((J=this.data)==null||!J.purchaseButtonRenderer)||this.showMultiPurchaseButtons)}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],EM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],EM.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EM.prototype,"data",void 0);
_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0}),_.V("design:type",Object)],EM.prototype,"shippingIcon",void 0);_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0}),_.V("design:type",Object)],EM.prototype,"shippingAddressIcon",void 0);_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0}),_.V("design:type",Object)],EM.prototype,"googleGuaranteeIcon",void 0);
_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0}),_.V("design:type",Object)],EM.prototype,"returnPolicyIcon",void 0);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],EM.prototype,"showAdditionalFees",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],EM.prototype,"showMultiPurchaseButtons",null);
_.u([_.O("data","showMultiPurchaseButtons"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],EM.prototype,"showPurchaseData",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-hero-offer-renderer"})],EM);
_.N(EM,"ytd-product-details-hero-offer-renderer",function(){if(d1p!==void 0)return d1p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return d1p=X},{mode:1});var VI6;var tIJ;var K1=function(){return _.F.apply(this,arguments)||this};
_.r(K1,_.F);_.W=K1.prototype;_.W.attached=function(){this.hostElement.addEventListener("click",this.handleSelection);this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
_.W.onKeyDown=function(X){X=X.keyCode;X!==13&&X!==32||this.handleSelection()};
_.W.onMouseEnterImage=function(){var X;((X=this.data)==null?void 0:X.thumbnailDetails)!==void 0&&_.HI(this.polymerController.hostElement,"ytd-product-details-variant-image-select",[this.data.thumbnailDetails])};
_.W.onMouseLeaveImage=function(){_.HI(this.polymerController.hostElement,"ytd-product-details-variant-image-unselect")};
_.W.handleSelection=function(){this.data&&_.h8(this.hostElement,"ytd-product-details-thumbnail-renderer-selected",this.data.index)};
_.O1.Object.defineProperties(K1.prototype,{isSelected:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.isSelected)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],K1.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],K1.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],K1.prototype,"isSelected",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-thumbnail-renderer"})],K1);
_.N(K1,"ytd-product-details-thumbnail-renderer",function(){if(tIJ!==void 0)return tIJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return tIJ=X},{mode:1});var TM=function(){var X=_.F.apply(this,arguments)||this;var J={};X.actionMap=(J["ytd-product-details-variant-image-select"]="handlePreviewImageSelect",J["ytd-product-details-variant-image-unselect"]="handlePreviewImageDeselect",J);X.selectedThumbnailIndex=0;X.selectItem=function(p){p.target.onKeyDown(p)};
return X};
_.r(TM,_.F);_.W=TM.prototype;_.W.handlePreviewImageSelect=function(X){this.hoverThumbnail=X};
_.W.handlePreviewImageDeselect=function(){this.hoverThumbnail=void 0};
_.W.configureRendererStamper=function(){return{"populatedData.imageRenderer":{id:"items",mapping:{productDetailsThumbnailRenderer:{component:"ytd-product-details-thumbnail-renderer",attributes:{role:"option"}}}}}};
_.W.onThumbnailSelected=function(X,J){this.selectedThumbnailIndex=J};
_.W.dataChanged=function(){this.ytdHorizontalListBehavior.reset();this.selectedThumbnailIndex=0};
_.W.updateOffset=function(){var X=_.ya(this.hostElement).querySelector("#scroll-container").clientWidth;this.ytdHorizontalListBehavior.offset=Math.max(0,Math.min(this.ytdHorizontalListBehavior.offset,this.items.clientWidth-X));this.ytdHorizontalListBehavior.reposition_()};
_.O1.Object.defineProperties(TM.prototype,{showThumbnails:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.imageRenderer){var J,p;return((J=this.data)==null?void 0:(p=J.imageRenderer)==null?void 0:p.length)>1}return!1}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.hoverThumbnail!==void 0)return this.hoverThumbnail;var X;if((X=this.data)==null?0:X.imageRenderer){var J;return(J=_.a(this.data.imageRenderer[this.selectedThumbnailIndex],hP6))==null?void 0:J.thumbnailDetails}}},
populatedData:{configurable:!0,enumerable:!0,get:function(){var X=this,J,p,l,g=(l=(J=this.data)==null?void 0:(p=J.imageRenderer)==null?void 0:p.map(function(B,k){return{productDetailsThumbnailRenderer:Object.assign({},_.a(B,hP6),{index:k,isSelected:k===X.selectedThumbnailIndex})}}))!=null?l:[];
return Object.assign({},this.data,{imageRenderer:g})}}});
TM.prototype.updateOffset=TM.prototype.updateOffset;TM.prototype.dataChanged=TM.prototype.dataChanged;TM.prototype.onThumbnailSelected=TM.prototype.onThumbnailSelected;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],TM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Dg.YtdHorizontalListBehavior),_.V("design:type",Object)],TM.prototype,"ytdHorizontalListBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],TM.prototype,"componentBehavior",void 0);_.u([_.S([_.dE.YtActionHandlerBehavior]),_.V("design:type",Object)],TM.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TM.prototype,"data",void 0);_.u([_.R({value:"$.items.children"}),_.V("design:type",String)],TM.prototype,"itemsPath",void 0);_.u([_.R({value:3}),_.V("design:type",Number)],TM.prototype,"initialCount",void 0);
_.u([_.qB("#items"),_.V("design:type",Object)],TM.prototype,"items",void 0);_.u([_.R(),_.V("design:type",Object)],TM.prototype,"selectedThumbnailIndex",void 0);_.u([_.R(),_.V("design:type",Object)],TM.prototype,"hoverThumbnail",void 0);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TM.prototype,"showThumbnails",null);
_.u([_.R8("ytd-product-details-thumbnail-renderer-selected"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Number]),_.V("design:returntype")],TM.prototype,"onThumbnailSelected",null);_.u([_.O("data","selectedThumbnailIndex","hoverThumbnail"),_.V("design:type",Object),_.V("design:paramtypes",[])],TM.prototype,"thumbnailDetails",null);_.u([_.O("data","selectedThumbnailIndex"),_.V("design:type",Object),_.V("design:paramtypes",[])],TM.prototype,"populatedData",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TM.prototype,"dataChanged",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TM.prototype,"updateOffset",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-image-carousel-renderer"})],TM);
_.N(TM,"ytd-product-details-image-carousel-renderer",function(){if(VI6!==void 0)return VI6;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return VI6=X},{mode:_.oC("kevlar_poly_si_batch_j079")?1:2});var PmA;var zM=function(){return _.F.apply(this,arguments)||this};
_.r(zM,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],zM.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zM.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-offer-renderer"})],zM);
_.N(zM,"ytd-product-details-offer-renderer",function(){if(PmA!==void 0)return PmA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return PmA=X},{mode:1});var QAA;var jn=function(){var X=_.F.apply(this,arguments)||this;X.isOffersHidden=!0;return X};
_.r(jn,_.F);jn.prototype.toggleOffers=function(){this.isOffersHidden=!this.isOffersHidden;var X,J=_.a((X=this.data)==null?void 0:X.viewOffersButton,_.wn);J&&this.ytRendererBehavior.logExplicitClick(J)};
jn.prototype.configureRendererStamper=function(){return{"data.offers":{id:"offer",mapping:{productDetailsOfferRenderer:"ytd-product-details-offer-renderer"}}}};
_.O1.Object.defineProperties(jn.prototype,{firstOfferVendorLogoUrl:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;return(p=_.a((X=this.data)==null?void 0:(J=X.offers)==null?void 0:J[0],UYp))==null?void 0:(l=p.offerData)==null?void 0:l.vendorLogoUrl}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jn.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],jn.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jn.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],jn.prototype,"isOffersHidden",void 0);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],jn.prototype,"firstOfferVendorLogoUrl",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-offers-container-renderer"})],jn);
_.N(jn,"ytd-product-details-offers-container-renderer",function(){if(QAA!==void 0)return QAA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return QAA=X},{mode:1});var E_A;var KxA;var iz=function(){return _.F.apply(this,arguments)||this};
_.r(iz,_.F);iz.prototype.ready=function(){this.hostElement.addEventListener("mouseenter",this.onMouseEnterImage);this.hostElement.addEventListener("mouseleave",this.onMouseLeaveImage)};
iz.prototype.onMouseEnterImage=function(){this.isImageButton&&this.thumbnailDetails!==void 0&&_.HI(this,"ytd-product-details-variant-image-select",[this.thumbnailDetails])};
iz.prototype.onMouseLeaveImage=function(){this.isImageButton&&_.HI(this,"ytd-product-details-variant-image-unselect")};
_.O1.Object.defineProperties(iz.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 X;return((X=this.data)==null?void 0:X.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"}},
isUnavailable:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?void 0:X.variantAvailability)==="VARIANT_AVAILABILITY_NO_OFFERS"||((J=this.data)==null?void 0:J.variantOptionState)==="VARIANT_OPTION_STATE_OTHER_ATTRIBUTE_WILL_CHANGE"||((p=this.data)==null?void 0:p.variantOptionState)==="VARIANT_OPTION_STATE_DISABLED"}},
thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){if(this.isImageButton){var X;if(((X=this.data)==null?void 0:X.imageDetails)!==void 0)return this.data.imageDetails}}},
accessibilityLabel:{configurable:!0,enumerable:!0,get:function(){var X,J;return this.isUnavailable?(X=this.data)==null?void 0:X.variantOptionUnavailableAccessibilityLabel:(J=this.data)==null?void 0:J.variantOptionAccessibilityLabel}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],iz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],iz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],iz.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iz.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],iz.prototype,"displayType",void 0);
_.u([_.O("displayType","data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],iz.prototype,"isImageButton",null);_.u([_.O("displayType","data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],iz.prototype,"isPillButton",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],iz.prototype,"isActive",null);
_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],iz.prototype,"isUnavailable",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],iz.prototype,"thumbnailDetails",null);_.u([_.O("isUnavailable","data"),_.V("design:type",Object),_.V("design:paramtypes",[])],iz.prototype,"accessibilityLabel",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-variant-option-renderer"})],iz);
_.N(iz,"ytd-product-details-variant-option-renderer",function(){if(KxA!==void 0)return KxA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return KxA=X},{mode:1});var TKT;var sM=function(){var X=_.F.apply(this,arguments)||this;X.variantsExpanded=!1;X.hideShowMoreLessVariantButton=!0;X.initialized=!1;X.computeVariantsDebouncer=null;X.computeVariants=function(J){J=J===void 0?!1:J;X.variantsExpanded||X.showOptions()||!J||(X.variantsExpanded=!0);if(X.variantsExpanded){J=_.C(X.items.children);for(var p=J.next();!p.done;p=J.next())p.value.hidden=!1}X.initialized=!0};
return X};
_.r(sM,_.F);_.W=sM.prototype;_.W.ready=function(){var X=this;setTimeout(function(){X.computeVariants(!0)})};
_.W.showOptions=function(){for(var X=_.C(this.items.children),J=X.next();!J.done;J=X.next())J.value.hidden=!0;var p=this.container.getBoundingClientRect().width,l=0,g=X=0;J=!1;for(var B=_.C(this.items.children),k=B.next();!k.done;k=B.next()){k=k.value;k.hidden=!1;var n=k.getBoundingClientRect().width;if(l+n<p)l+=n;else if(++g<2)l=n;else break;X+=1;k.hasAttribute("is-active")&&(J=!0)}for(p=X;p<this.items.children.length;p++)this.items.children[p].hidden=!0;this.hideShowMoreLessVariantButton=X===this.items.children.length;
return J};
_.W.debouncedComputeVariants=function(){this.computeVariantsDebouncer=_.FZ(this.computeVariantsDebouncer,_.rh.after(100),this.computeVariants)};
_.W.onShowMoreLessVariantsButtonClick=function(){var X;(X=this.data)!=null&&X.variantOptionRenderers&&(this.variantsExpanded=!this.variantsExpanded,this.computeVariants())};
_.W.configureRendererStamper=function(){return{"data.variantOptionRenderers":{id:"items",mapping:{productDetailsVariantOptionRenderer:{component:"ytd-product-details-variant-option-renderer",properties:{displayType:"[[displayType]]"}}}}}};
_.O1.Object.defineProperties(sM.prototype,{selectedOptionName:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.variantOptionRenderers)==null?void 0:J.find(function(B){return _.a(B,HBT).variantOptionState==="VARIANT_OPTION_STATE_SELECTED"}),l,g;
return(g=(l=_.a(p,HBT))==null?void 0:l.name)!=null?g:""}},
displayType:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.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"}}}});
sM.prototype.debouncedComputeVariants=sM.prototype.debouncedComputeVariants;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sM.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sM.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],sM.prototype,"componentBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],sM.prototype,"ironResizableBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],sM.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],sM.prototype,"variantsExpanded",void 0);_.u([_.R(),_.V("design:type",Object)],sM.prototype,"hideShowMoreLessVariantButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],sM.prototype,"initialized",void 0);_.u([_.qB("#items"),_.V("design:type",HTMLDivElement)],sM.prototype,"items",void 0);_.u([_.qB("#container"),_.V("design:type",HTMLDivElement)],sM.prototype,"container",void 0);
_.u([_.qB("#more-variants-button"),_.V("design:type",HTMLElement)],sM.prototype,"moreVariantsButton",void 0);_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],sM.prototype,"selectedOptionName",null);_.u([_.mA("data","variantsExpanded"),_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sM.prototype,"debouncedComputeVariants",null);
_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],sM.prototype,"displayType",null);_.u([_.O("displayType"),_.V("design:type",Object),_.V("design:paramtypes",[])],sM.prototype,"variantItemsClassname",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-variant-renderer"})],sM);
_.N(sM,"ytd-product-details-variant-renderer",function(){if(TKT!==void 0)return TKT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return TKT=X},{mode:1});var X8=function(){return _.F.apply(this,arguments)||this};
_.r(X8,_.F);
X8.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"}}}};
_.O1.Object.defineProperties(X8.prototype,{showPurchaseData:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.heroOfferRenderer)}},
showHeroOfferRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.heroOfferRenderer)}},
showBrandText:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.formattedByBrandText)}},
showOffers:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(J=_.a((X=this.data)==null?void 0:X.offersContainerRenderer,ac0))==null?void 0:J.offers;return p!==void 0&&(p==null?void 0:p.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 X,J,p;return((p=(X=this.data)==null?void 0:(J=X.variants)==null?void 0:J.map(function(l){var g,B;l=(B=(g=_.a(l,xYg))==null?void 0:g.variantOptionRenderers)==null?void 0:B.find(function(n){var w;return((w=_.a(n,HBT))==null?void 0:w.variantOptionState)==="VARIANT_OPTION_STATE_SELECTED"});
var k;return(k=_.a(l,HBT))==null?void 0:k.name}).filter(function(l){return typeof l==="string"}))!=null?p:[]).join(" \u2022 ")}},
shoppingReportingButtonData:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l=(J=_.a((X=this.data)==null?void 0:X.shoppingFlaggingRenderer,rDp))==null?void 0:(p=J.reportButton)==null?void 0:p.buttonRenderer;if(l)return{text:l.text,command:l.command,icon:{iconType:"FLAG"},accessibilityData:l.accessibilityData,trackingParams:l.trackingParams,loggingDirectives:l.loggingDirectives}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],X8.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],X8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],X8.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],X8.prototype,"data",void 0);_.u([_.qB("#image-carousel-renderer"),_.V("design:type",Object)],X8.prototype,"imageCarouselRenderer",void 0);
_.u([_.qB("#hero-offer-renderer"),_.V("design:type",Object)],X8.prototype,"productDetailsHeroOfferRenderer",void 0);_.u([_.qB("#variants"),_.V("design:type",Object)],X8.prototype,"productDetailsVariantRenderer",void 0);_.u([_.qB("#offers"),_.V("design:type",Object)],X8.prototype,"productDetailsOffersContainerRenderer",void 0);_.u([_.qB("#description-renderer"),_.V("design:type",Object)],X8.prototype,"productDetailsDescriptionRenderer",void 0);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],X8.prototype,"showPurchaseData",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],X8.prototype,"showHeroOfferRenderer",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],X8.prototype,"showBrandText",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],X8.prototype,"showOffers",null);
_.u([_.O("showOffers","showPurchaseData"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],X8.prototype,"showBuySeparator",null);_.u([_.O("showOffers","showPurchaseData"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],X8.prototype,"showBuyCard",null);_.u([_.O("data"),_.V("design:type",String),_.V("design:paramtypes",[])],X8.prototype,"selectedVariantsText",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],X8.prototype,"shoppingReportingButtonData",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-product-details-renderer"})],X8);
_.N(X8,"ytd-product-details-renderer",function(){if(E_A!==void 0)return E_A;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return E_A=X},{mode:1});var zEg;var jAb;var ilA;var Je=function(){return _.F.apply(this,arguments)||this};
_.r(Je,_.F);Je.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.O1.Object.defineProperties(Je.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Je.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Je.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Je.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],Je.prototype,"formattedAmount",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Je.prototype,"ariaLabel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data.style"),_.V("design:type",String),_.V("design:paramtypes",[])],Je.prototype,"vcBalanceWidgetStyle",null);_.u([_.se({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],Je);
_.N(Je,"yt-vc-balance-renderer",function(){if(ilA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;jAb===void 0&&(jAb=document.createElement("template"));var l=jAb;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ilA=X}X=ilA;return X},{mode:2});_.Pz("vcBalanceRenderer","vcBalanceRenderer","ytd-vc-balance-renderer");var pl=function(){return _.F.apply(this,arguments)||this};
_.r(pl,_.F);_.O1.Object.defineProperties(pl.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:""}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],pl.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pl.prototype,"data",void 0);_.u([_.R({selectorArgs:["data.vcBalanceEntityKey"],selector:function(X,J){return _.SZ(X.entities,"vcBalanceEntity",J)}}),
_.V("design:type",Object)],pl.prototype,"vcBalanceEntity",void 0);_.u([_.O("vcBalanceEntity"),_.V("design:type",String),_.V("design:paramtypes",[])],pl.prototype,"formattedAmount",null);_.u([_.O("vcBalanceEntity"),_.V("design:type",String),_.V("design:paramtypes",[])],pl.prototype,"vcBalanceAriaLabel",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-vc-balance-renderer"})],pl);
_.N(pl,"ytd-vc-balance-renderer",function(){if(zEg!==void 0)return zEg;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return zEg=X},{mode:1});var sAs;var lm=function(){var X=_.F.apply(this,arguments)||this;X.expandableCustomTabRenderable=function(J){return IeT(J,function(){return void X.onSearchNavigate()})};
return X};
_.r(lm,_.F);lm.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:"ytd-subscribe-button-renderer"}}}};
lm.prototype.onSearchNavigate=function(){this.selected=void 0};
lm.prototype.onTabsChange=function(){var X,J=(X=this.tabs)==null?void 0:X.findIndex(function(p){var l;return p==null?void 0:(l=p.tabRenderer)==null?void 0:l.selected});
J!==void 0&&(this.selected=J)};
lm.prototype.onTabsActive=function(X){if(this.tabs!==void 0){var J,p;(X=(J=this.tabs[X.detail.selected])==null?void 0:(p=J.tabRenderer)==null?void 0:p.endpoint)&&_.h8(this.hostElement,"yt-navigate",{endpoint:X})}};
_.O1.Object.defineProperties(lm.prototype,{tabGroupShape:{configurable:!0,enumerable:!0,get:function(){return this.tabs?{isOverflowHidden:!0,tabs:S9g(this.tabs,this.expandableCustomTabRenderable)}:{}}},
tabsEnabled:{configurable:!0,enumerable:!0,get:function(){return this.tabs!==void 0&&this.tabs.length>1}}});
lm.prototype.onTabsChange=lm.prototype.onTabsChange;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],lm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.vw),_.V("design:type",Object)],lm.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lm.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],lm.prototype,"ytdGuideStateAwareBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],lm.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Array)],lm.prototype,"tabs",void 0);_.u([_.R(),_.V("design:type",Number)],lm.prototype,"selected",void 0);_.u([_.O("tabs.*"),_.V("design:type",Object),_.V("design:paramtypes",[])],lm.prototype,"tabGroupShape",null);_.u([_.R(),_.V("design:type",Object)],lm.prototype,"expandableCustomTabRenderable",void 0);
_.u([_.O("tabs"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],lm.prototype,"tabsEnabled",null);_.u([_.GA("tabs"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lm.prototype,"onTabsChange",null);_.u([_.Xo({is:"ytd-topic-channel-details-renderer",disableElementRegistration:!0})],lm);
_.N(lm,"ytd-topic-channel-details-renderer",function(){if(sAs!==void 0)return sAs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return sAs=X},{mode:1});var X9A;var gK=function(){var X=_.F.apply(this,arguments)||this;X.disableGridStateAware=!1;return X};
_.r(gK,_.F);gK.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]]"}}}}}};
gK.prototype.activeChanged=function(){this.carousel&&(this.carousel.active=this.active)};
gK.prototype.updateCssVars=function(){_.bS(this.hostElement,{"--ytd-rich-grid-max-width":this.richGridItemsPerRow*((this.richGridMiniMode?320:_.ch("rich_grid_max_item_width",500))+16)-16+"px"})};
gK.prototype.updateCssVars=gK.prototype.updateCssVars;gK.prototype.activeChanged=gK.prototype.activeChanged;_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],gK.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],gK.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gK.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],gK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gK.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Array)],gK.prototype,"tabs",void 0);_.u([_.R(),_.V("design:type",Boolean)],gK.prototype,"active",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],gK.prototype,"disableGridStateAware",void 0);
_.u([_.R({selector:_.jZ}),_.V("design:type",Number)],gK.prototype,"richGridItemsPerRow",void 0);_.u([_.R({selector:_.zb}),_.V("design:type",Boolean)],gK.prototype,"richGridMiniMode",void 0);_.u([_.qB("ytd-carousel-item-renderer"),_.V("design:type",Object)],gK.prototype,"carousel",void 0);_.u([_.mA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gK.prototype,"activeChanged",null);
_.u([_.mA("richGridItemsPerRow","richGridMiniMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gK.prototype,"updateCssVars",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-carousel-header-renderer"})],gK);
_.N(gK,"ytd-carousel-header-renderer",function(){if(X9A!==void 0)return X9A;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return X9A=X},{mode:1});var Jqp;var p92=_.w9(["https://www.google-analytics.com/analytics.js"]),BB=function(){var X=_.F.apply(this,arguments)||this;X.scriptAnalyticsAdded=!1;return X};
_.r(BB,_.F);BB.prototype.dataChanged=function(){this.data&&this.data.analyticsId&&this.sendGoogleAnalyticsPageview(this.data.analyticsId);var X,J=(X=this.data)==null?void 0:X.tagManagerId;J&&(_.X7(J,_.Bh("GL")),ZSg(J))};
BB.prototype.sendGoogleAnalyticsPageview=function(X){this.scriptAnalyticsAdded||this.appendAnalyticsScript();window.ga=window.ga||function(){var p=_.iA.apply(0,arguments);(window.ga.q=window.ga.q||[]).push(p)};
var J=window.ga;J("set","page",window.location.pathname);J.l=+new Date;J("set","forceSSL",!0);J("create",X,"'auto'");J("send","pageview")};
BB.prototype.appendAnalyticsScript=function(){this.scriptAnalyticsAdded=!0;var X=_.mt("SCRIPT");X.name="ga-analytics";var J=_.rb(p92);_.Y0(X,J);X.async=!0;_.ya(this.hostElement).appendChild(X)};
BB.prototype.dataChanged=BB.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],BB.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BB.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-channel-metadata-renderer"})],BB);
_.N(BB,"ytd-channel-metadata-renderer",function(){if(Jqp!==void 0)return Jqp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Jqp=X},{mode:1});var lB2;var g$b;var Bls=function(){return _.F.apply(this,arguments)||this};
_.r(Bls,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Bls.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Bls.prototype,"data",void 0);_.u([_.Xo({is:"ytd-sub-feed-option-renderer",disableElementRegistration:!0})],Bls);
_.N(Bls,"ytd-sub-feed-option-renderer",function(){if(g$b!==void 0)return g$b;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return g$b=X},{mode:1});var $qA;var $_=function(){return _.F.apply(this,arguments)||this};
_.r($_,_.F);$_.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{subFeedOptionRenderer:{component:"ytd-sub-feed-option-renderer",noInjection:!0}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$_.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$_.prototype,"ytRendererStamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$_.prototype,"data",void 0);_.u([_.Xo({is:"ytd-sub-feed-selector-renderer",disableElementRegistration:!0})],$_);
_.N($_,"ytd-sub-feed-selector-renderer",function(){if($qA!==void 0)return $qA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $qA=X},{mode:1});var WB=function(){return _.F.apply(this,arguments)||this};
_.r(WB,_.F);
WB.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}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],WB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],WB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WB.prototype,"data",void 0);_.u([_.Xo({is:"ytd-browse-feed-actions-renderer",disableElementRegistration:!0})],WB);
_.N(WB,"ytd-browse-feed-actions-renderer",function(){if(lB2!==void 0)return lB2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return lB2=X},{mode:1});var W0s;var CO6;var Cl=function(){return _.F.apply(this,arguments)||this};
_.r(Cl,_.F);Cl.prototype.configureRendererStamper=function(){return{"data.subscribeButton":{id:"subscribe",mapping:{subscribeButtonRenderer:"ytd-subscribe-button-renderer",buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Cl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Cl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Cl.prototype,"data",void 0);_.u([_.Xo({is:"ytd-mini-channel-renderer",disableElementRegistration:!0})],Cl);
_.N(Cl,"ytd-mini-channel-renderer",function(){if(CO6!==void 0)return CO6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CO6=X},{mode:1});var kXp;var k_=function(){return _.F.apply(this,arguments)||this};
_.r(k_,_.F);k_.prototype.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{miniChannelRenderer:"ytd-mini-channel-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],k_.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],k_.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],k_.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-vertical-channel-section-renderer"})],k_);
_.N(k_,"ytd-vertical-channel-section-renderer",function(){if(kXp!==void 0)return kXp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return kXp=X},{mode:1});var nl=function(){return _.F.apply(this,arguments)||this};
_.r(nl,_.F);nl.prototype.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{verticalChannelSectionRenderer:{component:"ytd-vertical-channel-section-renderer",noInjection:!0}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],nl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nl.prototype,"data",void 0);_.u([_.Xo({is:"ytd-browse-secondary-contents-renderer",disableElementRegistration:!0})],nl);
_.N(nl,"ytd-browse-secondary-contents-renderer",function(){if(W0s!==void 0)return W0s;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return W0s=X},{mode:1});var n$w;var Ll=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-replace-feed-content-action":"onReplaceFeedContentAction"};X.notActive=!1;X.isConstrainedList=!1;X.marginSettings=0;return X};
_.r(Ll,_.F);_.W=Ll.prototype;
_.W.configureRendererStamper=function(){return{content:{id:"primary",mapping:{richGridRenderer:{component:"ytd-rich-grid-renderer"},sectionListRenderer:{component:"ytd-section-list-renderer",properties:{initialCount:"[[initialCount]]",pageSubtype:"[[pageSubtype]]",isConstrainedList:"[[isConstrainedList]]",responsiveSizing:"[[responsiveSizing]]",marginSettings:"[[marginSettings]]"},matcher:function(X){var J;return(X==null?void 0:(J=X.webComponentHint)==null?void 0:J.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}}}}};
_.W.getPath=function(X,J){var p="data.tabs.#"+J+".";X.tabs[J].tabRenderer?p+="tabRenderer.":X.tabs[J].expandableTabRenderer&&(p+="expandableTabRenderer.");return p+"content.sectionListRenderer"};
_.W.computeDisplayedContent=function(X){this.unlinkPaths("content");if(X&&X.tabs)for(var J=X.tabs.length,p=0;p<J;p++){var l=X.tabs[p].tabRenderer||X.tabs[p].expandableTabRenderer;if(l.selected&&l.content)return this.linkPaths("content",this.getPath(X,p)),l.content}return null};
_.W.computeHasSecondaryColumnData=function(X){return!!X&&!!X.secondaryContents};
_.W.onRetrieveLocation=function(X,J){J.locationRetrieved(J.hasComments?"/comment_service_ajax?action_get_comments=1&pbj=1":"/browse_ajax",void 0);X.stopPropagation()};
_.W.onYtServiceRequestSent=function(X,J){_.H("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(J)};
_.W.onYtServiceRequestCompleted=function(X,J){_.H("replace_feed_content_action_killswitch")&&this.handleServiceRequestActions(J)};
_.W.onReplaceFeedContentAction=function(X){if(!_.H("replace_feed_content_action_killswitch")&&!this.notActive){var J;(X=(J=_.a(X,$Vw))==null?void 0:J.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(X)}};
_.W.handleServiceRequestActions=function(X){if(X=X.actions){X=_.C(X);for(var J=X.next();!J.done;J=X.next()){J=J.value;var p=void 0;((p=_.a(J,$Vw))==null?0:p.items)&&this.listRenderer&&this.listRenderer.replacePrimaryContent(_.a(J,$Vw).items)}}};
Ll.prototype.onYtServiceRequestCompleted=Ll.prototype.onYtServiceRequestCompleted;Ll.prototype.onYtServiceRequestSent=Ll.prototype.onYtServiceRequestSent;Ll.prototype.onRetrieveLocation=Ll.prototype.onRetrieveLocation;_.u([_.S(_.vw),_.V("design:type",Object)],Ll.prototype,"ytdGridStateAwareBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ll.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ll.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ll.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ll.prototype,"data",void 0);_.u([_.R({computed:"computeDisplayedContent(data)"}),_.V("design:type",Object)],Ll.prototype,"content",void 0);
_.u([_.R({computed:"computeHasSecondaryColumnData(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Ll.prototype,"hasSecondaryColumnData",void 0);_.u([_.R({value:function(){return window.outerHeight>1024?3:2}}),
_.V("design:type",Number)],Ll.prototype,"initialCount",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],Ll.prototype,"pageSubtype",void 0);_.u([_.qB("ytd-section-list-renderer"),_.V("design:type",Object)],Ll.prototype,"listRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],Ll.prototype,"notActive",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Ll.prototype,"isConstrainedList",void 0);
_.u([_.R(),_.V("design:type",String)],Ll.prototype,"responsiveSizing",void 0);_.u([_.R(),_.V("design:type",Number)],Ll.prototype,"marginSettings",void 0);_.u([_.R8("yt-retrieve-location"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],Ll.prototype,"onRetrieveLocation",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],Ll.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],Ll.prototype,"onYtServiceRequestCompleted",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-two-column-browse-results-renderer"})],Ll);
_.N(Ll,"ytd-two-column-browse-results-renderer",function(){if(n$w!==void 0)return n$w;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return n$w=X},{mode:2});var L0A;var Aqs;var Ae=function(){var X=_.F.apply(this,arguments)||this;X.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"]);X.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"]);X.actionMap={"ytd-update-elements-per-row-action":"onUpdateElementsPerRowAction"};
return X};
_.r(Ae,_.F);_.W=Ae.prototype;_.W.attached=function(){this.requestElementsPerRow()};
_.W.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_]]"}}}}}};
_.W.onUpdateElementsPerRowAction=function(X){X&&this.elementsPerRow!==X&&(this.elementsPerRow=X)};
_.W.dismissButtonTap_=function(){this.set("data.isVisible",!this.closeOnDismissButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.W.acceptButtonTap_=function(){this.set("data.isVisible",!this.closeOnAcceptButton.has(this.data.dismissStrategy||"ALERT_WITH_ACTIONS_DISMISS_STRATEGY_UNKNOWN"))};
_.W.computeAlertStyle_=function(X){return X};
_.W.observerElementsPerRow=function(){this.elementsPerRow&&_.bS(this.hostElement,{"--ytd-rich-grid-items-per-row":""+this.elementsPerRow})};
_.W.onIsVisibleChanged_=function(){this.data&&!this.data.isVisible&&this.ytRendererBehavior.impressionLog()};
_.W.requestElementsPerRow=function(){_.h8(this.hostElement,"yt-request-elements-per-row")};
Ae.prototype.onIsVisibleChanged_=Ae.prototype.onIsVisibleChanged_;Ae.prototype.observerElementsPerRow=Ae.prototype.observerElementsPerRow;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ae.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ae.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ae.prototype,"actionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Ae.prototype,"data",void 0);_.u([_.R({value:6,reflectToAttribute:!0}),_.V("design:type",Number)],Ae.prototype,"elementsPerRow",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Ae.prototype,"wrapButtons",void 0);_.u([_.R({value:_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.V("design:type",Boolean)],Ae.prototype,"isMusic",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeAlertStyle_(data.alertType.type)"}),_.V("design:type",String)],Ae.prototype,"alertStyle",void 0);_.u([_.R({value:function(){return this.dismissButtonTap_.bind(this)}}),
_.V("design:type",Function)],Ae.prototype,"dismissBoundButtonTap_",void 0);_.u([_.R({value:function(){return this.acceptButtonTap_.bind(this)}}),
_.V("design:type",Function)],Ae.prototype,"acceptBoundButtonTap_",void 0);_.u([_.mA("elementsPerRow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ae.prototype,"observerElementsPerRow",null);_.u([_.mA("data.isVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ae.prototype,"onIsVisibleChanged_",null);_.u([_.se({is:"yt-alert-with-actions-renderer",disableElementRegistration:!0})],Ae);
_.N(Ae,"yt-alert-with-actions-renderer",function(){if(Aqs===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;L0A===void 0&&(L0A=document.createElement("template"));var l=L0A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Aqs=X}X=Aqs;return X},{mode:2});var w96=_.q(function(X){var J={};return _.A(_.x3,{text:X.text,className:_.yW("ytPersonalGreetingViewModelHeadline",(J.ytPersonalGreetingViewModelHeadlineSmall=X.isSmallHeadline,J))})},"pk");_.ZZ(_.q(function(X){var J=_.j_(function(){var h;return(h=X.data())==null?void 0:h.rendererContext},void 0,void 0,void 0,!0),p=function(){return X.data().canvasPromoData},l=function(){var h;
return(h=X.data().bannerHeight)!=null?h:56},g=_.C(_.Mz({throttleMs:100})),B=g.next().value;
g=g.next().value;var k=_.C(_.Mz({throttleMs:100})),n=k.next().value;k=k.next().value;var w=_.C(_.Mz({throttleMs:100})),Y=w.next().value;w=w.next().value;var e=function(){return n.width()-B.width()>1},Z=function(){return l()===48};
return _.A("yt-personal-greeting-view-model",{el:_.A4(J,g),"aria-hidden":e,class:_.yW(X.className,"ytPersonalGreetingViewModelHost"),style:_.bY({height:(0,_.wO)(function(){return e()?0:l()})})},_.A(_.v,{cond:function(){return X.data().avatar&&!(Y.width()+(X.data().avatar?48:0)-B.width()>1)},
then:function(){return _.A(_.NA,{data:function(){return X.data().avatar}},{decoratedAvatarViewModel:function(h){return _.A(_.Ln,{data:h.data,
className:_.yW("ytPersonalGreetingViewModelAvatar")})}})}}),_.A("h1",null,_.A(w96,{text:function(){var h;
return(p==null?void 0:(h=p())==null?void 0:h.headline)||(Y.width()+(X.data().avatar?48:0)-B.width()>1?X.data().shorterGreeting:X.data().greeting)},
isSmallHeadline:Z})),_.A("span",{el:_.A4(w),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.A(w96,{text:function(){return X.data().greeting},
isSmallHeadline:Z})),_.A("span",{el:_.A4(k),class:"ytPersonalGreetingViewModelHeadlineInvisible","aria-hidden":"true"},_.A(w96,{text:function(){return X.data().shorterGreeting},
isSmallHeadline:Z})))},"ok"),"yt-personal-greeting-view-model",{props:{data:_.H7,
className:_.H7}});var wK=function(){var X=_.F.apply(this,arguments)||this;X.hidden=!1;X.isConstrainedList=!1;X.responsiveSizing="COMPACT";X.attachedPlayers=_.H("kevlar_channel_trailer_multi_attach")?[]:void 0;X.player=null;X.actionMap={"yt-alert-command":"handleAlertCommand","yt-playlist-deletion-redirect-command":"handleYtPlaylistDeletionRedirect"};return X};
_.r(wK,_.F);_.W=wK.prototype;
_.W.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}}}}};
_.W.created=function(){var X=this;this.ytRendererBehavior.monitorScroll=!0;this.ytPageBehavior.pageDisposeJobs=[function(){X.disposeMastheadAd()}]};
_.W.attached=function(){this.pageSubtype==="home"&&this.refresh&&this.contents&&(this.refreshGesture=new RiA(this.refresh,this.contents))};
_.W.detached=function(){this.tabGestures&&(this.tabGestures.detach(),this.tabGestures=void 0);this.refreshGesture&&(this.refreshGesture.detach(),this.refreshGesture=void 0)};
_.W.activeChanged=function(){var X=this.ytPageBehavior.active;this.header&&this.header.firstChild&&(this.header.firstChild.active=X)};
_.W.tabsChanged=function(){var X=this,J,p;if(this.pageSubtype==="channels"||_.H("kevlar_tab_gestures_for_tabbed_header_data")&&((J=this.data)==null?0:(p=J.header)==null?0:p.carouselHeaderRenderer))this.tabGestures=new qMw(this.contents,this.contents,this.hostElement,this.header,function(k){X.ytdReduxBehavior.dispatch(k)});
var l,g,B;J=(l=this.data)==null?void 0:(g=l.contents)==null?void 0:(B=g.twoColumnBrowseResultsRenderer)==null?void 0:B.tabs;this.tabGestures&&this.tabGestures.tabsChanged(J)};
_.W.scrollAtTopChanged=function(){this.refreshGesture&&(this.scrollAtTop?this.refreshGesture.attach():this.refreshGesture.detach())};
_.W.engagementPanelsChanged=function(){var X=_.yG().resolve(_.Bg);if(X){if(this.engagementPanels)for(var J=_.C(this.engagementPanels),p=J.next();!p.done;p=J.next()){var l=void 0;(p=(l=p.value.identifier)==null?void 0:l.tag)&&X.panelMap.delete(p)}this.engagementPanels=[];var g;J=_.C(((g=this.data)==null?void 0:g.panels)||[]);for(g=J.next();!g.done;g=J.next()){g=_.a(g.value,A72);var B=p=void 0,k=void 0,n=void 0;if(l=((p=g)==null?void 0:p.targetId)||((B=g)==null?void 0:B.panelIdentifier)||((k=g)==null?
void 0:(n=k.identifier)==null?void 0:n.tag))B=p=void 0,(B=(p=X).registerPanelContent)==null||B.call(p,l,{engagementPanelSectionListRenderer:g}),this.engagementPanels.push(g)}}};
_.W.onStampFinished=function(){var X=this;_.oh(this,function(){if(X.tabGestures){var J=X.tabGestures;if(J.scrollPositionNeedsUpdate){var p=_.yG().resolve(_.I6(_.vE)),l;if((l=J.selectedTab)!=null&&l.title&&p&&(l=p.getCurrentPage())){if(J.scrollPositionForTabs.has(J.selectedTab.title)){var g,B;p=(B=(g=p.getCurrentPage())==null?void 0:g.clientHeight)!=null?B:0;g=J.scrollPositionForTabs.get(J.selectedTab.title);l.setScrollTop(g);p>g+100&&(J.scrollPositionNeedsUpdate=!1)}else l.setScrollTop(Math.min(J.lastVisitedTabScrollPosition!==
void 0?J.lastVisitedTabScrollPosition:Number.MAX_SAFE_INTEGER,J.tabsStartAtInPx)),J.scrollPositionNeedsUpdate=!1;J.ytdReduxDispatch(Jb2(!1))}}}})};
_.W.loadPage_=function(X){this.initCsi();X&&(this.data=X);this.updateTitle(this.data);this.setMastheadAd(this.data)};
_.W.getTitle=function(X){if(this.pageSubtype=="home")return"";if(this.get("microformat.microformatDataRenderer.title",X))return this.get("microformat.microformatDataRenderer.title",X);if(this.get("header.feedTabbedHeaderRenderer.title",X))return _.wi(this.get("header.feedTabbedHeaderRenderer.title",X));if(this.get("header.interactiveTabbedHeaderRenderer.title",X))return this.get("header.interactiveTabbedHeaderRenderer.title",X);if(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",
X))return _.wi(this.get("contents.twoColumnBrowseResultsRenderer.tabs.0.tabRenderer.content.richGridRenderer.contents.0.richSectionRenderer.content.sourcePivotHeaderRenderer.headerInformation.profilePageHeaderInformationRenderer.title.profilePageHeaderTitleRenderer.title",X));var J,p;return(X==null?0:(J=X.header)==null?0:(p=J.pageHeaderRenderer)==null?0:p.pageTitle)?X.header.pageHeaderRenderer.pageTitle:""};
_.W.updateTitle=function(X){_.h8(this.hostElement,"yt-update-title",this.getTitle(X))};
_.W.initCsi=function(){FCO(this.pageSubtype||"browse",["ol","cpt"])};
_.W.getPlayer=function(){if(_.H("kevlar_channel_trailer_multi_attach")){for(var X=_.C(this.attachedPlayers),J=X.next();!J.done;J=X.next())if(J=J.value,J.isConnected||_.AZ(this.hostElement,J))return J;return null}return this.player};
_.W.getPlayerContainer=function(){return null};
_.W.onPlayerAttached=function(X,J){_.H("kevlar_channel_trailer_multi_attach")?this.attachedPlayers.push(J):this.player=J};
_.W.onPlayerDetached=function(X,J){_.H("kevlar_channel_trailer_multi_attach")?(X=this.attachedPlayers.indexOf(J),X<0||this.attachedPlayers.splice(X,1)):this.player=null};
_.W.getServiceTrackingParams=function(){var X,J;return((X=this.data)==null?void 0:(J=X.responseContext)==null?void 0:J.serviceTrackingParams)||[]};
_.W.setMastheadAd=function(X){X&&X.mastheadAd&&(this.mastheadAdData=void 0);this.mastheadAdData=X&&X.mastheadAd};
_.W.dataChanged=function(){var X=this;this.refreshGesture&&this.refreshGesture.reset();this.get("filler",this.data)||Qmw();_.oh(this,function(){_.HI(X.hostElement,"ytd-update-grid-state-action")})};
_.W.disposeMastheadAd=function(){this.mastheadAdData=void 0};
_.W.computeAlertBannerData=function(){if(this.data&&this.data.alerts){var X=this.data.alerts;return X&&X.find(function(J){return!!J.alertWithActionsRenderer})}};
_.W.computeGreetingData=function(){if(this.data&&this.data.alerts){var X=this.data.alerts;return X&&X.find(function(J){return!!J.personalGreetingViewModel})}};
_.W.computeHasMemberHubProfileRenderer=function(X){var J;return!!(X==null?0:(J=X.header)==null?0:J.memberHubProfileRenderer)};
_.W.handleAlertCommand=function(X){this.get("alertCommand.alert.alertWithActionsRenderer",X)&&(X=_.a(X,Ikp),this.data.alerts||this.set("data.alerts",[]),this.unshift("data.alerts",X.alert))};
_.W.handleYtPlaylistDeletionRedirect=function(X){X=this.get("playlistDeletionRedirectCommand.redirectEndpoint",X);_.h8(this.hostElement,"yt-navigate",{endpoint:X})};
_.W.computeFluidWidth=function(X,J,p){if(J==="mini_app"||p)return!0;var l,g,B;X=X==null?void 0:(l=X.contents)==null?void 0:(g=l.twoColumnBrowseResultsRenderer)==null?void 0:(B=g.tabs)==null?void 0:B.find(function(w){var Y;return w==null?void 0:(Y=w.tabRenderer)==null?void 0:Y.selected});
if(!X)return!1;var k,n;return!!((k=X.tabRenderer)==null?0:(n=k.content)==null?0:n.richGridRenderer)&&!["channel","channels","playables"].includes(J)};
_.W.computeHeaderFluidWidth=function(X){return X==="hashtag-landing-page"};
_.W.computeHasSidebar=function(X){var J;return!!(X.sidebar||((J=X.header)==null?0:J.playlistHeaderRenderer))};
_.W.computeHasPageHeaderSidebar=function(X){var J,p;return!!((J=X.header)==null?0:(p=J.pageHeaderRenderer)==null?0:p.enableSidebarView)};
_.W.computeUseUnifiedShowPageLayout=function(X){if(!X||this.pageSubtype!=="show"||!X.sidebar||!X.sidebar.playlistSidebarRenderer)return!1;X=X.sidebar.playlistSidebarRenderer;if(!X.items)return!1;for(var J=0;J<X.items.length;J++)if(_.a(X.items[J],ih0)){var p=void 0;return((p=_.a(X.items[J],ih0))==null?void 0:p.style)==="PLAYLIST_SIDEBAR_PRIMARY_INFO_RENDERER_STYLE_TYPE_SHOW"}return!1};
_.W.computeIsConstrainedList=function(X){return X==="subscriptions-channels"};
_.W.computeResponsiveSizing=function(X){return X==="subscriptions-channels"?"STANDARD":"COMPACT"};
_.O1.Object.defineProperties(wK.prototype,{usePlaylistHeaderRenderer:{configurable:!0,enumerable:!0,get:function(){var X,J;return((X=this.data)==null?0:(J=X.header)==null?0:J.playlistHeaderRenderer)?!0:!1}},
useOldPlaylistSidebarRenderer:{configurable:!0,enumerable:!0,get:function(){var X,J;if(!((X=this.data)==null?0:(J=X.sidebar)==null?0:J.playlistSidebarRenderer))return!1;var p;return(p=this.data)!=null&&p.header?!1:!0}}});
_.O1.Object.defineProperties(wK,{template:{configurable:!0,enumerable:!0,get:function(){if(NI6===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);NI6=X}X=NI6;return X}}});
wK.prototype.dataChanged=wK.prototype.dataChanged;wK.prototype.onPlayerDetached=wK.prototype.onPlayerDetached;wK.prototype.onPlayerAttached=wK.prototype.onPlayerAttached;wK.prototype.onStampFinished=wK.prototype.onStampFinished;wK.prototype.engagementPanelsChanged=wK.prototype.engagementPanelsChanged;wK.prototype.scrollAtTopChanged=wK.prototype.scrollAtTopChanged;wK.prototype.tabsChanged=wK.prototype.tabsChanged;wK.prototype.activeChanged=wK.prototype.activeChanged;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],wK.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],wK.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],wK.prototype,"ytdReduxBehavior",void 0);_.u([_.S(Aw.YtPageBehavior),_.V("design:type",Object)],wK.prototype,"ytPageBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],wK.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],wK.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wK.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wK.prototype,"hidden",void 0);
_.u([_.R(),_.V("design:type",Object)],wK.prototype,"mastheadAdData",void 0);_.u([_.R({readOnly:!0,computed:"computeAlertBannerData(data.alerts.*)"}),_.V("design:type",Object)],wK.prototype,"alertBannerData",void 0);_.u([_.R({readOnly:!0,computed:"computeGreetingData(data.alerts.*)"}),_.V("design:type",Object)],wK.prototype,"greetingData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],wK.prototype,"pageSubtype",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasMemberHubProfileRenderer(data)"}),_.V("design:type",Boolean)],wK.prototype,"hasMemberHubProfileRenderer",void 0);_.u([_.R({computed:"computeHasSidebar(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],wK.prototype,"hasSidebar",void 0);_.u([_.R({computed:"computeHasPageHeaderSidebar(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],wK.prototype,"hasPageHeaderSidebar",void 0);
_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],wK.prototype,"roundedContainer",void 0);_.u([_.R({computed:"computeUseUnifiedShowPageLayout(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],wK.prototype,"useUnifiedShowPageLayout",void 0);_.u([_.R({computed:"computeIsConstrainedList(pageSubtype)"}),_.V("design:type",Object)],wK.prototype,"isConstrainedList",void 0);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],wK.prototype,"usePlaylistHeaderRenderer",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],wK.prototype,"useOldPlaylistSidebarRenderer",null);_.u([_.R({computed:"computeFluidWidth(data, pageSubtype, isConstrainedList)"}),_.V("design:type",Boolean)],wK.prototype,"fluidWidth",void 0);_.u([_.R({selector:uj2}),_.V("design:type",Boolean)],wK.prototype,"scrollAtTop",void 0);
_.u([_.R({selector:GNp}),_.V("design:type",Boolean)],wK.prototype,"tabGesturesIsActive",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHeaderFluidWidth(pageSubtype)"}),_.V("design:type",Boolean)],wK.prototype,"disableHeaderFluidWidth",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeResponsiveSizing(pageSubtype)"}),_.V("design:type",String)],wK.prototype,"responsiveSizing",void 0);
_.u([_.qB("ytd-two-column-browse-results-renderer"),_.V("design:type",HTMLElement)],wK.prototype,"contents",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLElement)],wK.prototype,"header",void 0);_.u([_.qB("ytd-refresh"),_.V("design:type",Object)],wK.prototype,"refresh",void 0);_.u([_.mA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wK.prototype,"activeChanged",null);
_.u([_.mA("data.contents.twoColumnBrowseResultsRenderer.tabs"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wK.prototype,"tabsChanged",null);_.u([_.mA("scrollAtTop"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wK.prototype,"scrollAtTopChanged",null);_.u([_.R(),_.V("design:type",Object)],wK.prototype,"engagementPanels",void 0);
_.u([_.mA("data.panels"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wK.prototype,"engagementPanelsChanged",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wK.prototype,"onStampFinished",null);_.u([_.R8("yt-player-attached"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Element]),_.V("design:returntype")],wK.prototype,"onPlayerAttached",null);
_.u([_.R8("yt-player-detached"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Element]),_.V("design:returntype")],wK.prototype,"onPlayerDetached",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wK.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-browse"})],wK);var YGp,v$p=function(){if(YGp!==void 0)return YGp;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return YGp=X};var eQ6=new _.yo("MODULE_REGISTRY_TOKEN");var Y_=function(){var X=_.F.apply(this,arguments)||this;X.currentPage=void 0;X.renderLoadingStateJobId=0;X.updatePageDataJobId=0;X.pageDisposeJobsets=new WeakMap;X.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"};X.shouldApplyLockupToWatchTransition=_.H("web_thumbnail_to_watch_transition");X.shouldApplySlideTransition=_.b8("web_page_transition_type")==="slide"||_.H("enable_plj_landing_page");X.shouldApplyLearningJourneyTransition=_.H("enable_plj_landing_page");X.TEST_ONLY=void 0;return X};
_.r(Y_,_.F);_.W=Y_.prototype;_.W.ready=function(){var X=_.yG();X.addProvider({provide:_.vE,useValue:this});X.addProvider({provide:_.j02,useValue:this})};
_.W.created=function(){this.pagePool=new pJg;this.contextSwitcher=new UiT};
_.W.attached=function(){_.h8(this.hostElement,"attached");var X=_.yG().resolve(_.I6(_.ur));X&&(this.contextSwitcher.JSC$20076_networkService_=X);this.viewTransitionManager=_.yG().resolve(_.sX)};
_.W.getPageOffset=function(X){return X.getScrollTop()};
_.W.setPageOffset=function(X,J){try{X.setScrollTop(J)}catch(p){}};
_.W.setPageOffsetForNavigation=function(X,J){_.h8(this.hostElement,"yt-navigate-set-page-offset",{page:X,offset:J===void 0?0:J})};
_.W.pauseActiveContext=function(){var X=this.contextSwitcher;X.activeContext_&&X.activeContext_.pause()};
_.W.getModuleNameForType=function(X){return X==="watch"?_.H("kevlar_watch_fixie")?"watchFixie":_.H("kevlar_watch_grid")?"watchGrid":"watchFlexy":X==="shorts"||X==="search"?X:"browse"};
_.W.attachPage=function(X){var J,p=!_.H("pc_is_attached_ks")&&(X==null?void 0:(J=X.polymerController)==null?void 0:J.isAttached);if(!X.isAttached&&!p)try{_.ya(this.hostElement).appendChild(X)}catch(g){var l;_.Wf(new _.Kw("Error attaching page element for component",{origin:(l=this.currentPage)==null?void 0:l.is,component:X.is}))}};
_.W.setActivePage=function(X,J){var p=this,l=!1,g=function(){var B=p.isOnWatch(),k=p.currentPage;if(X)if(X!==p.currentPage){k&&(k.hidden=!0,k.active=!1,k.removeAttribute("role"));p.currentPage=X;var n,w=J!=null?J:_.DA((n=p.data)==null?void 0:n.endpoint);k&&_.h8(p.hostElement,"yt-page-type-changed",{oldPageType:k.is,newPageType:X.is,newPageSubtype:w});_.Yr().dispatch(_.a4({type:"SET_SHARED_CURRENT_PAGE_TYPE",payload:X.is}));_.Yr().dispatch(_.a4({type:"SET_SHARED_CURRENT_PAGE_SUB_TYPE",payload:w||""}));
X.hidden=!1;p.attachPage(X);X.active=!0;X.setAttribute("role","main");k&&p.setPageOffsetForNavigation(X,0);_.H("kevlar_remove_page_dom_on_switch")&&!B&&k&&_.ya(p.hostElement).removeChild(k)}else l=!0;else p.handleMissingDestinationPage(k)};
this.shouldRunBrowseTransition(this.currentPage,X)?Ybp(this.viewTransitionManager,g):this.shouldRunLearningJourneyTransition(this.currentPage,X)?ZIp(this.viewTransitionManager,g):g();return l};
_.W.handleMissingDestinationPage=function(X){if(this.isColdLoadForUnknownPage(X))_.Wf(new _.Kw("Cold load for unknown page"));else{var J;X=new _.Kw("Unable to set active page",X?X.is:"unknown origin",(J=this.data)==null?void 0:J.endpoint);_.Bf(X)}};
_.W.isColdLoadForUnknownPage=function(X){return!X&&Q2(this.data)==="unknown"};
_.W.shouldRunBrowseTransition=function(X,J){return this.shouldApplySlideTransition&&(X==null?void 0:X.is)==="ytd-browse"&&(J==null?void 0:J.is)==="ytd-browse"&&X!==J};
_.W.shouldRunLearningJourneyTransition=function(X,J){return this.shouldApplyLearningJourneyTransition&&(X==null?void 0:X.is)==="ytd-browse"&&((J==null?void 0:J.is)==="ytd-watch-learning-journey"||(J==null?void 0:J.tagName.toLowerCase())==="ytd-watch-learning-journey")};
_.W.shouldRunWatchNextLoadedTransition=function(X,J){return this.viewTransitionManager&&X.is==="ytd-watch-flexy"&&J};
_.W.updatePageData=function(X){var J=this,p=this.data;this.updatePageDataJobId&&_.gs.cancelJob(this.updatePageDataJobId);this.data=X;return new _.u_(function(l){var g=function(){X.filler?J.performDataUpdate(X,p):$g0(function(){J.performDataUpdate(X,p)});
var w=_.HY();_.aL(w,"cr")||w.processSignal("cr");l()},B=function(){X&&X.page==="watch"?J.updatePageDataJobId=_.Vg(_.gs,g):g()};
if(_.H("kevlar_enable_mss_page_modules_client")&&X){var k=_.yG().resolve(eQ6),n=J.getModuleNameForType(X.page);(k=k.getFetching([n]))?k.then(B):B()}else B()})};
_.W.isDownloadsPage=function(X){var J,p;return(X==null?void 0:(J=X.endpoint)==null?void 0:(p=J.browseEndpoint)==null?void 0:p.browseId)==="FEdownloads"};
_.W.setPlayerSyncInterval=function(X){var J;return _.L(function(p){if(p.nextAddress==1)return p.yield(_.yG().resolve(_.rz),2);J=p.yieldResult;J.setUpPositionSyncInterval(X);_.Ma(p)})};
_.W.performDataUpdate=function(X,J){_.H("kevlar_early_popup_close")||_.xm(this.hostElement,"yt-close-all-popups-action",[["ytd-video-download-toast-renderer"]]);var p=!X.filler;p&&(_.KV("lps"),_.H("config_age_report_killswitch")||ocA());var l=Q2(X),g,B=!1;if(_.H("kevlar_remove_page_dom_on_switch")){var k=J&&Q2(J);l===k&&(g=this.getCurrentPage())}g||(g=T9(this.pagePool,l));p&&nFb(this.pagePool.elementPoolPopulator,l);p&&!this.renderLoadingStateJobId&&(B=this.setActivePage(g));if(g){k=l==="watch";var n=
l==="shorts",w=l==="learning_journey_watch";_.H("kevlar_flush_jobs_before_setting_player_response")&&this.flushPageDisposeJobset(g);if(k||n||w)g.playerData=X.playerResponse;if(n){X.reelWatchSequenceResponse?g.reelWatchSequenceResponse=X.reelWatchSequenceResponse:g.cachedReelWatchSequenceResponse&&!g.reelWatchSequenceResponse&&(g.reelWatchSequenceResponse=g.cachedReelWatchSequenceResponse);X.reelWatchSequenceResponse&&(J==null?void 0:J.page)!=="shorts"&&(g.cachedReelWatchSequenceResponse=X.reelWatchSequenceResponse);
g.currentEndpoint=X.endpoint;var Y;g.isPreviousPageShorts=!!(J==null?0:(Y=J.endpoint)==null?0:Y.reelWatchEndpoint)}Y=this.isDownloadsPage(X);var e=this.isDownloadsPage(J);Y&&!e?this.setPlayerSyncInterval(6E5):!Y&&e&&this.setPlayerSyncInterval();_.H("block_all_player_prefetch_requests")||this.preparePrefetchRequest(X,g,p,k,n,w);hhg(_.yG().resolve(_.g9),J,X);if(_.H("enable_ai_companion")){var Z;(Z=_.yG().resolve(_.I6(_.Ch)))==null||_.Ocg(Z,this.getPersistentPanelSurface(l))}_.cw(_.yG().resolve(_.NP));
_.H("kevlar_flush_jobs_before_setting_player_response")||this.flushPageDisposeJobset(g);p?(p=typeof g.loadPage,p==="function"?(g.pageContext=rRA(this.contextSwitcher,g,g.data!==X.response),p=function(){g.loadPage(X.response)},this.shouldApplySlideTransition&&g.is==="ytd-browse"&&B&&(l==="learning"||this.isDifferentBrowseId(X==null?void 0:X.endpoint,J==null?void 0:J.endpoint))?Ybp(this.viewTransitionManager,p):this.shouldRunWatchNextLoadedTransition(g,B)?ehO(this.viewTransitionManager,p):p()):_.$C(new _.Kw("b/38014653 ",
[l,
g.is,g.nodeName,p,g.isAttached,J&&Q2(J),this.hostElement.children.length])),_.KV("pdl")):(g.hidden=!0,X.response.filler=!0,g.data=X.response,this.attachPage(g));_.h8(this.hostElement,"yt-page-data-updated",{pageType:l})}_.j1(_.gs,function(){_.H("logging_avoid_blocking_during_navigation")&&_.WMK().transition("none");var h=MLg(),x=g;if(X){var U=BtO(X),y=$P2(X),c;a:{if(X.playerResponse){var D=X.playerResponse,m;if((c=D.auxiliaryUi)==null?0:(m=c.messageRenderers)==null?0:m.upsellDialogRenderer){c=D.auxiliaryUi.messageRenderers.upsellDialogRenderer;
break a}}else if(X.response&&(c=X.response,(D=c.overlay)==null?0:D.upsellDialogRenderer)){c=c.overlay.upsellDialogRenderer;break a}c=void 0}var d;var G;m=(d=X.playerResponse)==null?void 0:(G=d.auxiliaryUi)==null?void 0:G.messageRenderers;d=(m==null?void 0:m.enforcementMessageViewModel)||(m==null?void 0:m.bkaEnforcementMessageViewModel);d=(d==null?void 0:d.displayType)!=="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"?d:void 0;var P;a:{if(X.response&&(G=X.response,(P=G.overlay)==null?0:P.commandWrapperPromoRenderer)){P=
G.overlay.commandWrapperPromoRenderer;break a}P=void 0}NjJ(h,U,y,c,d,P,x)}})};
_.W.preparePrefetchRequest=function(X,J,p,l,g,B){var k,n,w,Y,e,Z,h,x,U,y,c,D,m,d,G;return _.L(function(P){if(P.nextAddress==1)return!p||!(l||g||B)||_.H("kevlar_disable_background_prefetch")&&_.nw(ATp)()===0?P.return():(k=_.ZL(J))?P.yield(k.getPlayerPromise(),2):P.return();n=P.yieldResult;w=_.yG().resolve(_.I6(_.ur));if(!w)return P.return();if(g)return Y=_.aD(_.dM),IQs(Y,(e=X.endpoint)==null?void 0:e.reelWatchEndpoint,J.reelWatchSequenceResponse,n,w),P.return();x=(Z=X.response)==null?void 0:(h=Z.responseContext)==
null?void 0:h.webResponseContextExtensionData;if(!x)return P.return();m=(U=X.response)==null?void 0:(y=U.contents)==null?void 0:(c=y.twoColumnWatchNextResults)==null?void 0:(D=c.autoplay)==null?void 0:D.autoplay;d=_.yG().resolve(_.hI);G=_.aD(_.dM);yk2(G,x,n,w,d,m);_.Ma(P)})};
_.W.movePlayerToWatch=function(X){var J=this,p,l;return _.L(function(g){p=T9(J.pagePool,"watch");l=p.getPlayerContainer();X.appendTo(l);_.Ma(g)})};
_.W.movePlayerToShorts=function(X){var J=this,p,l,g;return _.L(function(B){p=T9(J.pagePool,"shorts");l=p.getPlayerContainer();(g=X)==null||g.appendTo(l,void 0,!0);_.Ma(B)})};
_.W.getPlayerFromWatch=function(){var X=T9(this.pagePool,"watch");return _.ZL(X)};
_.W.getPlayerFromShorts=function(){var X=T9(this.pagePool,"shorts");return _.ZL(X)};
_.W.startLoadingWatch=function(){var X=this,J=T9(this.pagePool,"watch");this.renderLoadingStateJobId?(_.gs.cancelJob(this.renderLoadingStateJobId),this.renderLoadingStateJobId=0,_.H("web_watch_transition_enable_start_loading_watch_callsite")?vuw(this.viewTransitionManager,function(){X.renderPageLoadingState("watch")}):this.renderPageLoadingState("watch")):this.setActivePage(J,"watch");
if(_.H("enable_ai_companion")){var p;(p=_.yG().resolve(_.I6(_.Ch)))==null||_.Ocg(p,this.getPersistentPanelSurface("watch"))}};
_.W.startLoadingShorts=function(){var X=T9(this.pagePool,"shorts");this.setActivePage(X,"shorts")};
_.W.startLoadingLearningJourney=function(){var X=T9(this.pagePool,"learning_journey_watch");this.setActivePage(X,"learning_journey_watch")};
_.W.getCurrentPage=function(){return this.currentPage};
_.W.getDestinationPageType=function(){return this.destinationPageType};
_.W.getCurrentData=function(){return this.data};
_.W.isOnWatch=function(){return this.isWatchPage(this.currentPage)};
_.W.isOnShorts=function(){var X;return((X=this.currentPage)==null?void 0:X.is)==="ytd-shorts"};
_.W.isWatchPage=function(X){return!!X&&(X.is==="ytd-watch-flexy"||X.is==="ytd-watch-fixie"||X.is==="ytd-watch-grid")};
_.W.preparePage=function(X,J){var p=this,l=function(){var k=p.pagePool.preparePage(X,p.currentPage,J);k&&p.attachPage(k)},g=function(k){_.C7(k,J);
_.Wf(k)};
if(_.H("kevlar_enable_mss_page_modules_client")){var B=this.getModuleNameForType(X);if(B=_.yG().resolve(eQ6).getFetching([B])){B.then(l.bind(this)).catch(g.bind(this));return}}try{l()}catch(k){g(k)}};
_.W.lazyPrepareCriticalPages=function(X,J){X=_.DA(J)||X;_.H("kevlar_enable_mss_page_modules_client")?this.downloadPageModules(X).then(this.maybePrepareWatchPage.bind(this,X)):this.maybePrepareWatchPage(X)};
_.W.maybePrepareWatchPage=function(X){X==="watch"||X==="learning_journey_watch"&&_.H("web_watch_learning_journey_disable_lazy_pages")||_.j1(_.gs,this.preparePage.bind(this,"watch"))};
_.W.downloadPageModules=function(X){X=this.getModuleNameForType(X);var J=new Set(["browse","search","shorts",this.getModuleNameForType("watch")]);J.delete(X);var p=_.yG().resolve(eQ6);p.JSC$33509_loadModules(X);return p.JSC$33509_loadModules.apply(p,_.EU(J))};
_.W.renderPageLoadingState=function(X,J){this.preparePage(X,J);var p=T9(this.pagePool,X);p.loadingData&&(p.loadingData.endpoint=J);p.loading=!0;this.setActivePage(p,X);X!=="watch"&&X!=="learning_journey_watch"||_.h8(this.hostElement,"yt-guide-close")};
_.W.prepareForNavigation=function(X,J){var p=this;if(this.currentPage&&this.data){var l=_.DA(J)||X;this.destinationPageType=l;Q2(this.data)==l&&_.h8(this.currentPage,"yt-page-data-will-update",{bubbles:!1})}if((X==="watch"||X==="learning_journey_watch")&&this.data&&this.data.page!=="watch"&&this.data.page!=="learning_journey_watch"){this.renderLoadingStateJobId&&_.gs.cancelJob(this.renderLoadingStateJobId);_.yG().resolve(_.g9).deactivate(J);_.FQ(_.gs,function(){var B=p.viewTransitionManager,k=p.currentPage;
if(B.isLockupToWatchTransitionEnabled&&B.isLockupThumbnailRegistrationEnabled&&k)if(B.registeredLockupThumbnail)B.lockupThumbnailRegisteredFromWatchEndpoint&&_.Wf(new _.Kw("Lockup thumbnail already registered from watch endpoint."));else{a:{var n=_.a(J,_.CV);if(n==null?0:n.videoId){var w="yt-lockup-view-model ."+_.AV5(n.videoId)+" yt-thumbnail-view-model";k=k.querySelectorAll(w);if(k.length===1){n=k[0];break a}k.length>1?_.Wf(new _.Kw("Multiple LockupViewModel thumbnails found for videoId: "+n.videoId+
". Selector: "+w)):_.H("web_thumbnail_to_watch_transition_debug")&&_.Wf(new _.Kw("No LockupViewModel thumbnail found for videoId: "+n.videoId+". Selector: "+w))}n=void 0}n&&(B.registeredLockupThumbnail=n,B.lockupThumbnailRegisteredFromWatchEndpoint=!0,_.Lsp(B,n))}});
var g=this.data;this.renderLoadingStateJobId=_.FQ(_.gs,function(){vuw(p.viewTransitionManager,function(){if(p.data!=g){var B=T9(p.pagePool,X);p.setActivePage(B)}else p.renderPageLoadingState(X,J);p.renderLoadingStateJobId=0})},150)}};
_.W.preparePageDispose=function(){if(this.currentPage&&Array.isArray(this.currentPage.pageDisposeJobs)&&this.currentPage.pageDisposeJobs.length!==0){var X=new _.Se(1);this.currentPage.pageDisposeJobs.forEach(function(J){_.O2(X,J)});
this.pageDisposeJobsets.set(this.currentPage,X)}};
_.W.flushPageDisposeJobset=function(X){var J=this.pageDisposeJobsets.get(X);J&&(J.flushJobs(),this.pageDisposeJobsets.delete(X))};
_.W.onYtStopOldPlayer=function(X,J){J=J===void 0?!1:J;var p,l=_.D6("kevlar_new_stop_old_player_logic_pages");if(_.H("kevlar_check_current_page_on_stop_old_player")&&(l.length===0||this.currentPage&&l.includes(this.currentPage.is)))if(this.data&&(p=Q2(this.data)),Q2(X)===p&&this.currentPage&&Q2(this.currentPage.data)!==p)var g=_.ZL(this.currentPage);else p=Q2(this.data),g=T9(this.pagePool,p),g=_.ZL(g);else this.data&&(p=Q2(this.data),g=T9(this.pagePool,p),g=_.ZL(g));if(g){l=Q2(X);var B=T9(this.pagePool,
l);B=_.ZL(B);if(g==B)J&&!_.H("kevlar_disable_preemptive_player_reset")&&g.resetForNewPlayback();else if(J=p==="watch"&&l!=="watch",!J||l==="shorts"||_.T_H()&&!rT6(this.data,X))X=_.yG().resolve(_.g9),J&&X.isMiniplayerActive()&&X.pipController.getWindow()||g.stop()}};
_.W.isDifferentBrowseId=function(X,J){X=_.a(X,_.R7);J=_.a(J,_.R7);return(X==null?void 0:X.browseId)!==(J==null?void 0:J.browseId)};
_.W.getPersistentPanelSurface=function(X){switch(X){case "watch":return"WATCH";default:return"APP"}};
_.O1.Object.defineProperties(Y_,{template:{configurable:!0,enumerable:!0,get:function(){return v$p()}}});
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Y_.prototype,"ytActionHandlerBehavior",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-page-manager"})],Y_);_.N(Y_,"ytd-page-manager",function(){return v$p()},{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var ZHg;var hQ2;var vB=function(){var X=_.F.apply(this,arguments)||this;X.hasChipBar=!1;return X};
_.r(vB,_.F);vB.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}}};
vB.prototype.computeHasChipBar=function(X){return!(X==null||!X.chipBar)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],vB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHasChipBar(data)"}),_.V("design:type",Object)],vB.prototype,"hasChipBar",void 0);_.u([_.Xo({is:"ytd-search-header-renderer",disableElementRegistration:!0})],vB);
_.N(vB,"ytd-search-header-renderer",function(){if(hQ2!==void 0)return hQ2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return hQ2=X},{mode:1});var xqA;var eI=function(){return _.F.apply(this,arguments)||this};
_.r(eI,_.F);eI.prototype.configureRendererStamper=function(){return{"data.menu":{id:"menu",mapping:{menuRenderer:"ytd-menu-renderer"}}}};
eI.prototype.computeBlueBottomLink=function(X){return X};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],eI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eI.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],eI.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.bottomIcon)"}),_.V("design:type",String)],eI.prototype,"bottomIcon",void 0);
_.u([_.R({computed:"computeBlueBottomLink(data.blueBottomLink)",reflectToAttribute:!0}),_.V("design:type",Boolean)],eI.prototype,"enableBlueBottomLink",void 0);_.u([_.Xo({is:"ytd-web-answer-renderer",disableElementRegistration:!0})],eI);
_.N(eI,"ytd-web-answer-renderer",function(){if(xqA!==void 0)return xqA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return xqA=X},{mode:_.oC("kevlar_poly_si_batch_j035")?1:2});var HHg;var Z0=function(){return _.F.apply(this,arguments)||this};
_.r(Z0,_.F);Z0.prototype.configureRendererStamper=function(){return{"data.pages":{id:"pages",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Z0.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Z0.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Z0.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-page-continuation"})],Z0);
_.N(Z0,"ytd-page-continuation",function(){if(HHg!==void 0)return HHg;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return HHg=X},{mode:1});var aBb;var UqA;var rqp;var IBO=function(){return _.F.apply(this,arguments)||this};
_.r(IBO,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IBO.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IBO.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-watch-card-one-vs-one-event"})],IBO);
_.N(IBO,"ytd-watch-card-one-vs-one-event",function(){if(rqp!==void 0)return rqp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return rqp=X},{mode:1});var yqs=function(){return _.F.apply(this,arguments)||this};
_.r(yqs,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yqs.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yqs.prototype,"data",void 0);_.u([_.Xo({is:"ytd-watch-card-hero-one-vs-one-event-renderer",disableElementRegistration:!0})],yqs);
_.N(yqs,"ytd-watch-card-hero-one-vs-one-event-renderer",function(){if(UqA!==void 0)return UqA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return UqA=X},{mode:1});var o$A;var SGs=function(){return _.F.apply(this,arguments)||this};
_.r(SGs,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],SGs.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],SGs.prototype,"data",void 0);_.u([_.Xo({is:"ytd-banner-and-box-hero-image-renderer",disableElementRegistration:!0})],SGs);
_.N(SGs,"ytd-banner-and-box-hero-image-renderer",function(){if(o$A!==void 0)return o$A;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return o$A=X},{mode:1});var OHT;var he=function(){var X=_.F.apply(this,arguments)||this;X.modern=_.H("web_modern_buttons");return X};
_.r(he,_.F);he.prototype.computeIcon=function(){var X,J,p=(X=this.data)==null?void 0:(J=X.icon)==null?void 0:J.iconType;if(p)return _.bN(p)};
he.prototype.computeButtonShape=function(){var X;return{buttonText:_.wi((X=this.data)==null?void 0:X.label),iconPosition:"leading",style:"overlay",type:"filled",size:"M",state:"active"}};
_.O1.Object.defineProperties(he.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"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],he.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],he.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],he.prototype,"modern",void 0);_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?String:void 0,reflectToAttribute:!0}),_.O("data.style"),_.V("design:type",Object),_.V("design:paramtypes",[])],he.prototype,"buttonColor",null);
_.u([_.Xo({is:"ytd-call-to-action-button-renderer",disableElementRegistration:!0})],he);
_.N(he,"ytd-call-to-action-button-renderer",function(){if(OHT!==void 0)return OHT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OHT=X},{mode:1});var cq2;var x_=function(){return _.F.apply(this,arguments)||this};
_.r(x_,_.F);x_.prototype.onLeftThumbnailChanged=function(){this.data&&this.data.leftThumbnail&&(_.ya(this.hostElement).querySelector("#section-left").style.backgroundImage="url("+_.h4(this.data.leftThumbnail.thumbnails,216)+")")};
x_.prototype.onLeftThumbnailChanged=x_.prototype.onLeftThumbnailChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],x_.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],x_.prototype,"data",void 0);_.u([_.mA("data.leftThumbnail"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],x_.prototype,"onLeftThumbnailChanged",null);_.u([_.Xo({is:"ytd-collage-hero-image-renderer",disableElementRegistration:!0})],x_);
_.N(x_,"ytd-collage-hero-image-renderer",function(){if(cq2!==void 0)return cq2;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return cq2=X},{mode:1});var bHA;var HB=function(){return _.F.apply(this,arguments)||this};
_.r(HB,_.F);HB.prototype.computeStyle=function(X){return X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],HB.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],HB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeStyle(data.style)"}),_.V("design:type",String)],HB.prototype,"componentStyle",void 0);_.u([_.Xo({is:"ytd-single-hero-image-renderer",disableElementRegistration:!0})],HB);
_.N(HB,"ytd-single-hero-image-renderer",function(){if(bHA!==void 0)return bHA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return bHA=X},{mode:1});var fBA;var aA=function(){return _.F.apply(this,arguments)||this};
_.r(aA,_.F);_.W=aA.prototype;
_.W.configureRendererStamper=function(){return{"data.heroImage":{id:"hero-image",mapping:{bannerAndBoxHeroImageRenderer:"ytd-banner-and-box-hero-image-renderer",singleHeroImageRenderer:"ytd-single-hero-image-renderer",collageHeroImageRenderer:"ytd-collage-hero-image-renderer"}},"data.callToActionButton":{id:"call-to-action-button",mapping:{callToActionButtonRenderer:"ytd-call-to-action-button-renderer"}},"data.reminderButton":{id:"reminder-button",mapping:{toggleButtonRenderer:"ytd-toggle-button-renderer",upcomingEventReminderButtonRenderer:"ytd-upcoming-event-reminder-button-renderer",
buttonRenderer:"ytd-button-renderer"}},"data.thumbnailOverlays":{id:"overlays",mapping:{thumbnailOverlayPlaybackStatusRenderer:"ytd-thumbnail-overlay-playback-status-renderer",thumbnailOverlayHoverTextRenderer:"ytd-thumbnail-overlay-hover-text-renderer",thumbnailOverlayResumePlaybackRenderer:"ytd-thumbnail-overlay-resume-playback-renderer",thumbnailOverlaySidePanelRenderer:"ytd-thumbnail-overlay-side-panel-renderer",thumbnailOverlayTimeStatusRenderer:"ytd-thumbnail-overlay-time-status-renderer",thumbnailOverlayToggleButtonRenderer:"ytd-thumbnail-overlay-toggle-button-renderer"},
initialRenderPriority:_.H("defer_overlays")?0:void 0,waitForSignal:"eocs"}}};
_.W.computeSubtitle=function(X){if(this.data){var J;if(this.data.upcomingEventData){X=_.wi(X.subtitle);var p=Number(this.data.upcomingEventData.startTime);isNaN(p)||(J=_.AW(_.tO(X,p)))}else J=X.subtitle;return J}};
_.W.onHeroTap=function(X){X.preventDefault();var J=this.data&&this.data.navigationEndpoint;!J||!_.wz(_.Yj(X),this.hostElement,["YTD-CALL-TO-ACTION-BUTTON-RENDERER"])&&_.wz(_.Yj(X),this.hostElement,["A".toString(),"BUTTON".toString()])||(_.H("kevlar_watchcard_hero_video_renderer_killswitch")?_.h8(this.hostElement,"yt-navigate",{navigationEndpoint:J}):this.ytComponentBehavior.resolveCommand(J))};
_.W.computeHeroTabIndex=function(X){return X&&X.simpleText?-1:0};
_.W.computeHeroRole=function(X){return X&&X.simpleText?"":"link"};
_.W.computeIsReminderButtonPresent=function(X){return!(!X||!X.reminderButton)};
_.W.computeHideBottomItems=function(X){return!(this.computeIsReminderButtonPresent(X)||X.subtitle)};
_.W.dataChanged=function(){var X=this.get("data.buttons.buttonRenderer.serviceEndpoint"),J;((J=_.a(X==null?void 0:X.commandMetadata,_.jR))==null?0:J.fireAutomatically)&&this.ytComponentBehavior.resolveCommand(X)};
aA.prototype.dataChanged=aA.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],aA.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aA.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aA.prototype,"data",void 0);
_.u([_.R({computed:"computeSubtitle(data)"}),_.V("design:type",String)],aA.prototype,"subtitle",void 0);_.u([_.R({computed:"computeIsReminderButtonPresent(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],aA.prototype,"isReminderButtonPresent",void 0);_.u([_.R({computed:"computeHideBottomItems(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],aA.prototype,"hideBottomItems",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],aA.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-watch-card-hero-video-renderer",disableElementRegistration:!0})],aA);
_.N(aA,"ytd-watch-card-hero-video-renderer",function(){if(fBA!==void 0)return fBA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return fBA=X},{mode:1});var Dq0;var UY=function(){return _.F.apply(this,arguments)||this};
_.r(UY,_.F);_.W=UY.prototype;_.W.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"}}}};
_.W.computeTitleBadges=function(X){return X?[X]:[]};
_.W.computeHeaderStyle=function(X){return X?X.replace("WATCH_CARD_RICH_HEADER_RENDERER_STYLE_","").toLowerCase():""};
_.W.computeAvatarAriaLabel=function(X){if(X){var J,p,l,g;return(g=(J=X.avatar)==null?void 0:(p=J.accessibility)==null?void 0:(l=p.accessibilityData)==null?void 0:l.label)!=null?g:_.wi(X==null?void 0:X.title)}};
_.W.computeAvatarHeight=function(X){return X==="WATCH_CARD_RICH_HEADER_RENDERER_STYLE_LEFT_AVATAR"?72:48};
_.W.computeBadgeRowClass=function(X){return(X==null?0:X[0].metadataBadgeRenderer)?"layout-block":"layout-inline"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UY.prototype,"data",void 0);_.u([_.R({computed:"computeTitleBadges(data.titleBadge)"}),_.V("design:type",Array)],UY.prototype,"titleBadges",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHeaderStyle(data.style)"}),_.V("design:type",String)],UY.prototype,"headerStyle",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeBadgeRowClass(data.badges)"}),_.V("design:type",String)],UY.prototype,"badgeRowClass",void 0);_.u([_.Xo({is:"ytd-watch-card-rich-header-renderer",disableElementRegistration:!0})],UY);
_.N(UY,"ytd-watch-card-rich-header-renderer",function(){if(Dq0!==void 0)return Dq0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Dq0=X},{mode:1});var RQA;var mqp;var rK=function(){return _.F.apply(this,arguments)||this};
_.r(rK,_.F);rK.prototype.onMetadataTap=function(X){var J=this.data&&this.data.navigationEndpoint;J&&!_.wz(_.Yj(X),this.hostElement,["A".toString()])&&_.h8(this.hostElement,"yt-navigate",{endpoint:J})};
_.O1.Object.defineProperties(rK.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 X;if(this.data.upcomingEventData){var J=_.wi(this.data.subtitle),p=Number(this.data.upcomingEventData.startTime);isNaN(p)||(X=_.AW(_.tO(J,p)))}else X=this.data.subtitle;return X}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rK.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rK.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.style"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],rK.prototype,"isCondensed",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],rK.prototype,"subtitle",null);
_.u([_.Xo({is:"ytd-watch-card-compact-video-renderer",disableElementRegistration:!0})],rK);
_.N(rK,"ytd-watch-card-compact-video-renderer",function(){if(mqp!==void 0)return mqp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return mqp=X},{mode:1});var F0w;var qGA=function(){return _.F.apply(this,arguments)||this};
_.r(qGA,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qGA.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qGA.prototype,"data",void 0);_.u([_.Xo({is:"ytd-watch-card-one-vs-one-event-compact-video-renderer",disableElementRegistration:!0})],qGA);
_.N(qGA,"ytd-watch-card-one-vs-one-event-compact-video-renderer",function(){if(F0w!==void 0)return F0w;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return F0w=X},{mode:1});var IA=function(){return _.F.apply(this,arguments)||this};
_.r(IA,_.F);IA.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}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],IA.prototype,"ytRendererStamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IA.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IA.prototype,"data",void 0);_.u([_.Xo({is:"ytd-vertical-watch-card-list-renderer",disableElementRegistration:!0})],IA);
_.N(IA,"ytd-vertical-watch-card-list-renderer",function(){if(RQA!==void 0)return RQA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return RQA=X},{mode:1});var Nlp;var yO=function(){var X=_.F.apply(this,arguments)||this;X.ariaExpanded="false";return X};
_.r(yO,_.F);_.W=yO.prototype;_.W.configureRendererStamper=function(){return{"data.lists":{id:"lists",mapping:{verticalWatchCardListRenderer:"ytd-vertical-watch-card-list-renderer"}}}};
_.W.dataChanged=function(){var X;this.currentSeasonIndex=((X=this.data)==null?void 0:X.dropdownDefaultSelectedIndex)||0;this.lists.select(this.currentSeasonIndex);this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex])};
_.W.computeEpisodesInfo=function(X,J,p){if(X!==void 0&&J.length===X.length)return X[p]};
_.W.onSeasonSelect=function(){this.ytRendererBehavior.markDirty()};
_.W.currentSeasonIndexChanged=function(){this.data&&this.data.dropdownTitles&&(this.label=this.getUppercaseSimpleString(this.data.dropdownTitles[this.currentSeasonIndex]))};
_.W.onLabelClick=function(){this.hostElement.ariaExpanded="true"};
_.W.onIronOverlayClosed=function(){this.hostElement.ariaExpanded="false"};
_.W.getUppercaseSimpleString=function(X){return this.ytRendererBehavior.getSimpleString(X).toUpperCase()};
_.W.updateCurrentSeasonIndexFromBinding=function(X){this.currentSeasonIndex=X.detail.value};
yO.prototype.onIronOverlayClosed=yO.prototype.onIronOverlayClosed;yO.prototype.currentSeasonIndexChanged=yO.prototype.currentSeasonIndexChanged;yO.prototype.dataChanged=yO.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yO.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",String)],yO.prototype,"label",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],yO.prototype,"currentSeasonIndex",void 0);_.u([_.R({computed:"computeEpisodesInfo(data.dropdownSubtitles,data.dropdownTitles,currentSeasonIndex)"}),_.V("design:type",Object)],yO.prototype,"episodesInfo",void 0);_.u([_.R({value:"false"}),_.V("design:type",Object)],yO.prototype,"ariaExpanded",void 0);_.u([_.qB("#lists"),_.V("design:type",Object)],yO.prototype,"lists",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yO.prototype,"dataChanged",null);_.u([_.GA("currentSeasonIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yO.prototype,"currentSeasonIndexChanged",null);_.u([_.R8("iron-overlay-closed"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],yO.prototype,"onIronOverlayClosed",null);
_.u([_.Xo({is:"ytd-watch-card-section-dropdown-renderer",disableElementRegistration:!0})],yO);
_.N(yO,"ytd-watch-card-section-dropdown-renderer",function(){if(Nlp!==void 0)return Nlp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Nlp=X},{mode:1});var MGb;var oA=function(){var X=_.F.apply(this,arguments)||this;X.isSearch=!1;return X};
_.r(oA,_.F);oA.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}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],oA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oA.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oA.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],oA.prototype,"isSearch",void 0);_.u([_.Xo({is:"ytd-watch-card-section-sequence-renderer",disableElementRegistration:!0})],oA);
_.N(oA,"ytd-watch-card-section-sequence-renderer",function(){if(MGb!==void 0)return MGb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return MGb=X},{mode:1});var uP2=_.q(function(X){return _.A("ytd-button-banner-view-model",{class:"ytwYtdButtonBannerViewModelHost"},_.A(_.NA,{data:function(){return X.data().ctaButton}},{buttonViewModel:_.q7}),_.A(_.x3,{text:function(){return X.data().subtext},
className:"ytwYtdButtonBannerViewModelSubtext"}))},"qk");
uP2.idomCompat=!0;_.ZZ(uP2,"ytd-button-banner-view-model",{props:{data:_.H7}});var SI=function(){var X=_.F.apply(this,arguments)||this;X.isSearch=!1;return X};
_.r(SI,_.F);
SI.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"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],SI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],SI.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],SI.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!0}),_.V("design:type",Boolean)],SI.prototype,"rounded",void 0);_.u([_.R(),_.V("design:type",Object)],SI.prototype,"isSearch",void 0);
_.u([_.Xo({is:"ytd-universal-watch-card-renderer",disableElementRegistration:!0})],SI);
_.N(SI,"ytd-universal-watch-card-renderer",function(){if(aBb!==void 0)return aBb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return aBb=X},{mode:1});var GXA;_.ZZ(_.q(function(X){var J=X.data;var p;X=!((p=_.yG().resolve(_.I6(_.MA)))==null||!p());p={};return _.A("overview-message-view-model",{class:_.yW("ytwOverviewMessageViewModelHost",(p.ytwOverviewMessageViewModelDarkBackground=X,p.ytwOverviewMessageViewModelLightBackground=!X,p))},_.A(_.v,{cond:function(){return J().primaryImage},
then:function(l){return _.A(_.wt,{data:l,contentMode:"CONTENT_MODE_CENTER",alt:"",targetWidth:120,targetHeight:120,className:"ytwOverviewMessageViewModelMessageImage"})}}),_.A(_.v,{cond:function(){return J().primaryText},
then:function(){return _.A("div",{class:"ytwOverviewMessageViewModelPrimaryMessageText"},_.A(_.x3,{text:function(){return J().primaryText}}))}}),_.A(_.v,{cond:function(){return J().secondaryText},
then:function(){return _.A("div",{class:"ytwOverviewMessageViewModelSecondaryMessageText"},_.A(_.x3,{text:function(){return J().secondaryText}}))}}))},"rk"),"overview-message-view-model",{props:{data:_.H7}});_.ZZ(_.CTT,"ytd-overview-answer-view-model",{props:{data:_.H7}});var OY=function(){return _.F.apply(this,arguments)||this};
_.r(OY,_.F);OY.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"}}}};
OY.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents"}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],OY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],OY.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],OY.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],OY.prototype,"isSearch",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-secondary-search-container-renderer"})],OY);
_.N(OY,"ytd-secondary-search-container-renderer",function(){if(GXA!==void 0)return GXA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return GXA=X},{mode:1});var dqJ;var cB=function(){var X=_.F.apply(this,arguments)||this;X.renderSecondarySearchContainer=!1;X.isSearch=!1;return X};
_.r(cB,_.F);_.W=cB.prototype;_.W.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"}}}};
_.W.created=function(){var X=this;this.boundStampSecondarySearchContainerIfFits=function(){X.stampSecondarySearchContainerIfFits()};
_.g$("REMAINING_DOVA_DEFERRED_CHUNKS",1)};
_.W.computeIsSearchFrictionPage=function(X){var J,p,l,g,B;X=X==null?void 0:(J=X.primaryContents)==null?void 0:(p=J.sectionListRenderer)==null?void 0:(l=p.contents)==null?void 0:(g=l[0])==null?void 0:(B=g.itemSectionRenderer)==null?void 0:B.contents;if(!X)return!1;J=_.C(X);for(p=J.next();!p.done;p=J.next())if(l=void 0,(l=p.value)==null?0:l.searchFrictionViewModel)return!0;return!1};
_.W.computeShowSecondaryColumn=function(X,J){return!!(J&&J.secondaryContents&&X)};
_.W.activeChanged=function(){var X=this;this.active&&!this.renderSecondarySearchContainer?(window.addEventListener("resize",_.Da(this,this.debounceStampSecondarySearchContainerIfFits)),_.CC(function(){X.debounceStampSecondarySearchContainerIfFits()})):this.active||window.removeEventListener("resize",_.Da(this,this.debounceStampSecondarySearchContainerIfFits))};
_.W.persistentGuideChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
_.W.stampSecondarySearchContainerIfFits=function(){!this.renderSecondarySearchContainer&&window.innerWidth>=1090&&(this.renderSecondarySearchContainer=!0)};
_.W.debounceStampSecondarySearchContainerIfFits=function(){_.kr(this,"stampSecondarySearchContainerIfFits",this.boundStampSecondarySearchContainerIfFits)};
_.W.onRetrieveLocation=function(X,J){J.locationRetrieved(location.pathname+location.search+"&pbj=1",void 0);X.stopPropagation()};
_.W.dataChanged=function(){this.active&&!this.renderSecondarySearchContainer&&this.debounceStampSecondarySearchContainerIfFits()};
cB.prototype.dataChanged=cB.prototype.dataChanged;cB.prototype.onRetrieveLocation=cB.prototype.onRetrieveLocation;cB.prototype.persistentGuideChanged=cB.prototype.persistentGuideChanged;cB.prototype.activeChanged=cB.prototype.activeChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],cB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cB.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],cB.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],cB.prototype,"ironResizableBehavior",void 0);_.u([_.R(),_.V("design:type",Boolean)],cB.prototype,"active",void 0);_.u([_.R(),_.V("design:type",Object)],cB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.H("enable_desktop_search_bigger_thumbs")}}),
_.V("design:type",Boolean)],cB.prototype,"useBiggerThumbs",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.b8("desktop_search_bigger_thumbs_style")}}),
_.V("design:type",String)],cB.prototype,"biggerThumbsStyle",void 0);_.u([_.R(),_.V("design:type",Object)],cB.prototype,"renderSecondarySearchContainer",void 0);_.u([_.R({computed:"computeShowSecondaryColumn(renderSecondarySearchContainer, data)"}),_.V("design:type",Boolean)],cB.prototype,"showSecondaryColumn",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeIsSearchFrictionPage(data)"}),_.V("design:type",Boolean)],cB.prototype,"isSearchFrictionPage",void 0);
_.u([_.R(),_.V("design:type",Object)],cB.prototype,"isSearch",void 0);_.u([_.mA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cB.prototype,"activeChanged",null);_.u([_.mA("guidePersistentAndVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cB.prototype,"persistentGuideChanged",null);
_.u([_.R8("yt-retrieve-location"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],cB.prototype,"onRetrieveLocation",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cB.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-two-column-search-results-renderer"})],cB);
_.N(cB,"ytd-two-column-search-results-renderer",function(){if(dqJ!==void 0)return dqJ;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return dqJ=X},{mode:1});var bm=function(){var X=_.F.apply(this,arguments)||this;X.hasSearchHeader=!1;X.hasSecondaryContent=!1;X.hasBiggerThumbs=_.H("enable_desktop_search_bigger_thumbs");X.actionMap={"yt-show-search-contents-command":"onYtShowSearchContentsCommand"};return X};
_.r(bm,_.F);_.W=bm.prototype;_.W.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:hU(["aa","eocs"])}}};
_.W.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"contents","yt-reload-continuation-items-command-header":"header"}};
_.W.loadPage_=function(X){this.initCsi();X&&(this.data=X,_.g$("REFINEMENTS_TUPLE",["FromSearchResponse",X.refinements||[]]),this.ytRendererBehavior.parentComponent&&_.HC(this.ytRendererBehavior.parentComponent));this.updateTitle()};
_.W.initCsi=function(){FCO("results",["ol","cpt"])};
_.W.updateTitle=function(){var X=_.wQ(window.location.href,"q");X||(X=_.wQ(window.location.href,"search_query"));_.h8(this.hostElement,"yt-update-title",X||"")};
_.W.onYtShowSearchContentsCommand=function(){this.set("data.hideContents",!1)};
_.W.dataChanged=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data);_.H("web_srp_data_changed_terminate_imp_killswitch")||_.xm(this.hostElement,"yt-terminate-video-preview-action")};
_.W.onReloadContinuationFinish=function(){this.hasSearchHeader=this.computeHasSearchHeader(this.data);this.hasSecondaryContent=this.computeHasSecondaryContent(this.data)};
_.W.computeHasSearchHeader=function(X){var J;X=X==null?void 0:(J=X.header)==null?void 0:J.searchHeaderRenderer;return!!X&&(!!X.searchFilterButton||!!X.chipBar)};
_.W.computeHasSecondaryContent=function(X){var J,p;return!!(X==null?0:(J=X.contents)==null?0:(p=J.twoColumnSearchResultsRenderer)==null?0:p.secondaryContents)};
_.O1.Object.defineProperties(bm,{template:{configurable:!0,enumerable:!0,get:function(){if(ZHg===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);ZHg=X}X=ZHg;return X}}});
bm.prototype.onReloadContinuationFinish=bm.prototype.onReloadContinuationFinish;bm.prototype.dataChanged=bm.prototype.dataChanged;_.u([_.S(Aw.YtPageBehavior),_.V("design:type",Object)],bm.prototype,"ytPageBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],bm.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bm.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bm.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],bm.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bm.prototype,"data",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],bm.prototype,"monitorScroll",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bm.prototype,"hasSearchHeader",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bm.prototype,"hasSecondaryContent",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],bm.prototype,"hasBiggerThumbs",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bm.prototype,"dataChanged",null);
_.u([_.R8("yt-reload-continuation-finish"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bm.prototype,"onReloadContinuationFinish",null);_.u([_.Xo({is:"ytd-search"})],bm);var VGp;var tGJ;var POJ;var fl=function(){var X=_.F.apply(this,arguments)||this;X.ctaVisualElement=null;X.currentCsn=null;return X};
_.r(fl,_.F);_.W=fl.prototype;_.W.onDataChanged=function(){this.maybeLogShows()};
_.W.computeButtonShape=function(){var X=this;if(this.data)return{buttonText:_.wi(this.data.text),state:"active",onTap:function(){X.onTap()},
iconPosition:"leading",style:"overlay-dark",type:"tonal",size:"M"}};
_.W.maybeCreateCtaVe=function(){var X;if((X=this.data)!=null&&X.badgeInteractionLogging){var J;if(X=(J=this.data.badgeInteractionLogging)==null?void 0:J.trackingParams)this.ctaVisualElement=_.V_(X)}};
_.W.maybeLogClicks=function(){this.currentCsn=_.Kv(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Wv(this.currentCsn,this.ctaVisualElement)};
_.W.maybeLogShows=function(){this.currentCsn=_.Kv(this.ytRendererBehavior.getScreenLayer());this.maybeCreateCtaVe();this.ctaVisualElement&&this.currentCsn&&_.Bv(this.currentCsn,[this.ctaVisualElement])};
_.W.onTap=function(){var X;if((X=this.data)!=null&&X.onClickCommand){var J;this.ytComponentBehavior.resolveCommand((J=this.data)==null?void 0:J.onClickCommand);this.maybeLogClicks()}};
fl.prototype.onDataChanged=fl.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],fl.prototype,"ytComponentBehavior",void 0);_.u([_.R({}),_.V("design:type",Object)],fl.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],fl.prototype,"onDataChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-shopping-overlay-badge-renderer"})],fl);
_.N(fl,"ytd-shopping-overlay-badge-renderer",function(){if(POJ!==void 0)return POJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return POJ=X},{mode:1});var Qow;var D0=function(){return _.F.apply(this,arguments)||this};
_.r(D0,_.F);D0.prototype.computeShouldButtonBeVertical=function(X,J){return X||J};
D0.prototype.onYtServiceRequestSent=function(X,J){(X=_.a(J.endpoint,_.pz))&&(this.likeStatusEntityKey?this.ytdReduxBehavior.dispatch(_.uE("likeStatusEntity",this.likeStatusEntityKey,{key:this.likeStatusEntityKey,likeStatus:X.status})):this.handleLikeEndpoint(X))};
D0.prototype.computelikeStatusEntityKey=function(X){return X==null?void 0:X.likeStatusEntityKey};
D0.prototype.handleLikeEndpoint=function(X){X.status==="LIKE"?this.JSC$21986_ytdDislikeToggleButtonRenderer.toggle(!1):X.status==="DISLIKE"?this.JSC$21986_ytdLikeToggleButtonRenderer.toggle(!1):(this.JSC$21986_ytdLikeToggleButtonRenderer.toggle(!1),this.JSC$21986_ytdDislikeToggleButtonRenderer.toggle(!1))};
_.O1.Object.defineProperties(D0.prototype,{likeButton:{configurable:!0,enumerable:!0,get:function(){var X;return bu6(this.data,!0,this.useShortsIcon?"SHORTS_LIKE":"LIKE",(X=this.likeStatusEntity)==null?void 0:X.likeStatus)}},
dislikeButton:{configurable:!0,enumerable:!0,get:function(){var X;if(this.data&&((X=this.data)==null||!X.hideDislikeButton)){var J;return bu6(this.data,!1,this.useShortsIcon?"SHORTS_DISLIKE":"DISLIKE",(J=this.likeStatusEntity)==null?void 0:J.likeStatus)}}}});
D0.prototype.onYtServiceRequestSent=D0.prototype.onYtServiceRequestSent;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],D0.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],D0.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],D0.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],D0.prototype,"vertical",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],D0.prototype,"textTransform",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],D0.prototype,"useShortsIcon",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],D0.prototype,"underIconLabel",void 0);_.u([_.R({value:"left"}),_.V("design:type",String)],D0.prototype,"buttonTooltipPosition",void 0);_.u([_.R(),_.V("design:type",Object)],D0.prototype,"overrides",void 0);
_.u([_.qB("#like-button"),_.V("design:type",Object)],D0.prototype,"JSC$21986_ytdLikeToggleButtonRenderer",void 0);_.u([_.qB("#dislike-button"),_.V("design:type",Object)],D0.prototype,"JSC$21986_ytdDislikeToggleButtonRenderer",void 0);_.u([_.O("data","likeStatusEntity.likeStatus","useShortsIcon"),_.V("design:type",Object),_.V("design:paramtypes",[])],D0.prototype,"likeButton",null);
_.u([_.O("data","likeStatusEntity.likeStatus","useShortsIcon"),_.V("design:type",Object),_.V("design:paramtypes",[])],D0.prototype,"dislikeButton",null);_.u([_.R({computed:"computelikeStatusEntityKey(data)"}),_.V("design:type",String)],D0.prototype,"likeStatusEntityKey",void 0);_.u([_.R({selectorArgs:["likeStatusEntityKey"],selector:_.sh}),_.V("design:type",Object)],D0.prototype,"likeStatusEntity",void 0);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],D0.prototype,"onYtServiceRequestSent",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-like-button-renderer"})],D0);
_.y_()(D0,"ytd-like-button-renderer",function(){if(Qow===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);Qow=X}X=Qow;return X},{mode:1});_.ZZ(_.$up,"reel-sound-metadata-view-model",{props:{data:_.Yq,overlayDensity:_.Yq}});_.ZZ(_.zww,"player-disclosure-view-model",{props:{data:_.H7,extractOverlay:_.H7}});_.ZZ(_.VnU,"pivot-button-view-model",{props:{data:_.Yq,className:_.Yq}});_.ZZ(_.tnG,"reel-action-bar-view-model",{props:{data:_.H7,buttonShapeOverrideables:_.H7}});_.ZZ(_.$Xs,"yt-reel-metapanel-view-model",{props:{data:_.H7,overlayDensity:_.H7,extractOverlay:_.H7}});var E$w=_.q(function(X){var J=X.children;var p=X.region;X=_.C(_.uo(void 0,void 0,"flxBBc"));var l=X.next().value,g=X.next().value;X=_.C(_.uo("0px",void 0,"IAR7k"));var B=X.next().value,k=X.next().value;X=_.C(_.uo("0px",void 0,"QV4iWb"));var n=X.next().value,w=X.next().value;X=_.C(_.uo(0,void 0,"Q2oK6b"));var Y=X.next().value,e=X.next().value;X=_.C(_.uo(0,void 0,"hYKowe"));var Z=X.next().value,h=X.next().value,x=function(){var d=l();if(d){var G;if(((G=_.cE())==null?void 0:G.getPlayerState())!==-1){d.style.display=
"inherit";var P;(P=_.cE())==null||P.removeEventListener("onStateChange",x)}else d.style.display="none";y()}},U=function(){var d;
return(d=_.hO())==null?void 0:d.querySelector("video")},y=function(){var d=U();
if(d){e(d.getBoundingClientRect().width);h(d.getBoundingClientRect().height);var G;k((d==null?void 0:(G=d.style)==null?void 0:G.left)||"0px");var P;w((d==null?void 0:(P=d.style)==null?void 0:P.top)||"0px")}};
_.ge(function(){var d=l();if(d){var G,P,Q;if(((G=_.cE())==null?void 0:G.getPlayerState())===-1&&Math.round(((Q=(P=_.cE())==null?void 0:P.getVideoAspectRatio())!=null?Q:0)*100)!==Math.round(Y()/Z()*100)){d.style.display="none";var E,BK;h(Y()/((BK=(E=_.cE())==null?void 0:E.getVideoAspectRatio())!=null?BK:1))}}},"N29KDe");
var c=function(){y()},D;
_.ii(function(){y();var d;if(!(p==null?0:(d=p())==null?0:d.transformationMatrix))throw Error("Yl");var G;(G=_.cE())==null||G.addEventListener("onStateChange",x);if(window.ResizeObserver){if(d=U())D=new ResizeObserver(c),D.observe(d)}else window.addEventListener("resize",y);_.Bo(function(){var P;(P=_.cE())==null||P.removeEventListener("onStateChange",x);D?D.disconnect():window.removeEventListener("resize",y)})});
var m=function(){var d,G,P=(G=p==null?void 0:(d=p())==null?void 0:d.transformationMatrix)!=null?G:[];d=Y();G=Z();for(var Q=[],E=0,BK=-1;E<P.length;E++)E%3===0&&(BK++,Q[BK]=[]),Q[BK].push(P[E]);P=new Hq(Q);Q=new Hq([[0,1,1,0],[0,0,1,1],[1,1,1,1]]);Q=P.multiply(Q);P=new Hq([[0,0],[0,0],[0,0],[0,0]]);for(E=0;E<Q.getSize().width;E++){BK=v_(Q,0,E);var CY=v_(Q,1,E);if(BK===null||CY===null)throw Error("Xl`"+(E+1).toString());Uyg(P,E,0,BK*d);Uyg(P,E,1,CY*G)}d=v_(P,0,0);E=v_(P,1,0);G=v_(P,0,1);BK=v_(P,1,1);
if(d===null||E===null||G===null||BK===null)throw Error("Vl");Q=feg(d,E,G,BK);CY=v_(P,3,0);P=v_(P,3,1);if(CY===null||P===null)throw Error("Wl");P=feg(d,CY,G,P);BK=(Number((BK*-1).toFixed(2))-Number((G*-1).toFixed(2)))/(Number(E.toFixed(2))-Number(d.toFixed(2)));CY=Math.atan(BK)*180/Math.PI;E=BK===Number.POSITIVE_INFINITY?-90:BK===Number.NEGATIVE_INFINITY?90:Object.is(BK,-0)?180:BK===0?0:BK>0?CY*-1:d<E?CY*-1:Math.abs(CY)+180;return"left:calc("+d+"px + "+B()+"); top:calc("+(G+"px + "+n()+"); width:")+
(Q+"px; height:")+(P+"px; transform:rotate(")+(E+"deg);\n        --sticker-width:"+Q+";")};
return _.A(fAJ,{root:"#sticker-layer"},function(){return _.A("yt-overlay-sticker",{el:_.A4(g),style:m,class:"ytOverlayStickerHost"},J)})},"uk");var K02=_.q(function(X){function J(){var x,U,y,c,D=(U=_.a((x=w())==null?void 0:x.command,_.wGX))==null?void 0:(y=U.item)==null?void 0:(c=y.notificationTextRenderer)==null?void 0:c.successResponseText;if(D)x=_.ZA(D),_.xm(l.value,"yt-open-popup-action",[x,l.value]);else if(Y())R3g(Y(),l.value);else{var m;R3g((m=w())==null?void 0:m.command,l.value);document.dispatchEvent(new CustomEvent("yt-shorts-reset"))}}
var p=X.data;var l=_.U$("svg"),g=_.C(_.uo(!1,void 0,"e9onLe"));X=g.next().value;var B=g.next().value,k=_.C(_.uo(!1,void 0,"ptnIQd"));g=k.next().value;var n=k.next().value,w=function(){var x;return _.a((x=p())==null?void 0:x.popUp,$$p)},Y=function(){var x;
return(x=p())==null?void 0:x.command},e=function(){return _.a(Y(),_.Gy)!==void 0};
k=_.Sv(function(){J();return!1});
var Z={},h={};return _.A("svg",{"on:mouseover":_.Sv(function(){e()&&B(!0);n(!0);return!1}),
"on:mouseout":_.Sv(function(){B(!1);n(!1);return!1}),
"on:keydown":_.Sv(function(x){x.key==="Enter"&&J();return!1}),
"on:focus":_.Sv(function(){e()&&B(!0);return!1}),
"on:blur":_.Sv(function(){e()&&B(!1);return!1}),
el:l,tabindex:0,"aria-label":function(){var x;return(x=p())==null?void 0:x.a11yString},
id:"player-overlay-video-interaction-svg",class:_.yW("ytPlayerOverlayInteractionInteractionsSvg",(Z.ytPlayerOverlayInteractionInteractionsSvgHover=X,Z),(h.ytPlayerOverlayInteractionInteractionsSvgHideOutline=g,h)),role:"button","on:click":k})},"xk");_.ZZ(_.q(function(X){var J=X.data;_.ii(function(){var p;if((p=J())==null?0:p.trackingParams){var l;_.Mp().graftServerVe((l=J().trackingParams)!=null?l:"")}});
return _.A("yt-player-overlay-interaction",null,_.A(E$w,{region:function(){var p,l;return(p=J())==null?void 0:(l=p.regions)==null?void 0:l[0]}},_.A(K02,Object.assign({},X))))},"wk"),"yt-player-overlay-interaction",{props:{data:_.H7}});var TlA=_.q(function(X){var J=X.data;var p=X.index;var l=X.selectedChoice;var g=function(){var B;return _.a((B=J())==null?void 0:B.renderer,r7p)};
X={};return _.A("yt-overlay-poll-sticker-choice",{class:_.yW("ytOverlayPollStickerChoiceHost"),style:_.bY({"--displayed-percentage":function(){var B,k,n,w;return""+Math.ceil(Number((l==null?void 0:l())===p()?(B=g())==null?void 0:(k=B.selected)==null?void 0:k.progressBarWidth:(n=g())==null?void 0:(w=n.unselected)==null?void 0:w.progressBarWidth)*100)}})},_.A("div",{class:_.yW("ytOverlayPollStickerChoicePollChoice",(X.ytOverlayPollStickerChoiceShowVotePercentage=function(){return(l==null?void 0:l())!==
void 0},X.ytOverlayPollStickerChoicePollChoiceSelected=function(){return(l==null?void 0:l())===p()},X))},_.A("div",{class:"ytOverlayPollStickerChoicePollChoiceText"},function(){var B;
return((B=g())==null?void 0:B.text)||""}),_.A("div",{class:"ytOverlayPollStickerChoiceVotePercentage"},function(){if(typeof(l==null?void 0:l())==="undefined")var B="";
else{var k,n,w,Y;B=(l==null?void 0:l())===p()?(k=g())==null?void 0:(n=k.selected)==null?void 0:n.votePercentage:(w=g())==null?void 0:(Y=w.unselected)==null?void 0:Y.votePercentage}return B})))},"yk");var zQb=_.q(function(X){var J=X.data;var p=X.enableDebuggingFeatures;var l=_.Fg(function(B){var k,n=((k=J())==null?void 0:k.postPollStateEntityKey)||"";B=_.SZ(B.entities,"postPollStateEntity",n);var w;return((w=J())==null?0:w.viewerIsOwner)?Object.assign({},B,{selectedOptionId:-1,voted:!0}):B}),g=_.yG().resolve(_.SV);
X={};return _.A("yt-overlay-poll-sticker",null,_.A(E$w,{region:function(){var B,k;return(B=J())==null?void 0:(k=B.region)==null?void 0:k.interactionRegion}},_.A("div",{class:_.yW("ytOverlayPollStickerHost",(X.ytOverlayPollStickerDebugStyle=function(){return p==null?void 0:p()},X)),
style:_.bY({"--original-height":function(){var B;return""+(((B=J())==null?void 0:B.mainBodyHeight)||1)},
"--original-width":function(){var B;return""+(((B=J())==null?void 0:B.mainBodyWidth)||1)},
"--scaled-width":function(){var B;return""+(((B=J())==null?void 0:B.mainBodyWidth)||1)},
"--primary-surface":function(){var B,k;return DlA(((B=J())==null?void 0:(k=B.theme)==null?void 0:k.primarySurface)||0)},
"--raised-surface":function(){var B,k;return DlA(((B=J())==null?void 0:(k=B.theme)==null?void 0:k.raisedSurface)||0)},
"--secondary-surface":function(){var B,k;return DlA(((B=J())==null?void 0:(k=B.theme)==null?void 0:k.secondarySurface)||0)},
"--primary-text":function(){var B,k;return DlA(((B=J())==null?void 0:(k=B.theme)==null?void 0:k.primaryText)||0)},
"--secondary-text":function(){var B,k;return DlA(((B=J())==null?void 0:(k=B.theme)==null?void 0:k.secondaryText)||0)}})},_.A("h1",{class:"ytOverlayPollStickerQuestionText"}," ",function(){return J().questionText}," "),_.A(_.Kr,{each:function(){return J().pollChoiceConfigs||[]}},function(B,k){return _.A("div",{class:"ytOverlayPollStickerPollChoice",
"on:click":_.Sv(function(){var n=k(),w;if((w=J())==null||!w.viewerIsOwner){var Y,e;w=(Y=J())==null?void 0:(e=Y.pollChoiceConfigs)==null?void 0:e[n];if(e=(w==null?0:w.renderer)?_.a(w.renderer,r7p):void 0){var Z;Y=((Z=l())==null?void 0:Z.selectedOptionId)!==n;var h;if(Z=(h=Y?e.selectedPollCommand:e.deselectedPollCommand)==null?void 0:h.innertubeCommand){g.resolveCommand(Z);var x,U;_.Yr().dispatch(_.uE("postPollStateEntity",((x=l())==null?void 0:x.key)||"",{key:((U=l())==null?void 0:U.key)||"",selectedOptionId:Y?
n:-1,voted:Y}))}}}})},_.A(TlA,{data:B,
index:k,selectedChoice:function(){var n,w;return((n=l())==null?0:n.voted)?(w=l())==null?void 0:w.selectedOptionId:void 0}}))}),_.A("div",{class:"ytOverlayPollStickerVoteCount"},function(){var B,k;
return((B=l())==null?0:B.voted)&&((k=l())==null?void 0:k.selectedOptionId)!==-1?J().postVoteCountText:J().preVoteCountText}))))},"zk");_.ZZ(_.q(function(X){var J=X.data;X=_.QC(function(){var p;return _.H("enable_shorts_poll_stickers_web")?(((p=J())==null?void 0:p.stickers)||[]).filter(function(l){return l.pollSticker}):[]},void 0,"Cflxwb");
return _.A("yt-stickers-layer",null,_.A(_.Kr,{each:X},function(p){return _.A(zQb,{data:p.pollSticker,enableDebuggingFeatures:function(){var l;return(l=J())==null?void 0:l.enableDebuggingFeatures}})}))},"Ak"),"yt-stickers-layer",{props:{data:_.H7}});var RA=function(){var X=_.F.apply(this,arguments)||this;X.showScrubber=!1;X.isWatchWhileMode=!1;X.enableAnchoredPanel=_.H("desktop_shorts_v2_anchored_panel");X.enablePollStickers=_.H("enable_shorts_poll_stickers_web");X.enableShortsModernControls=_.H("web_shorts_modern_controls");X.anchoredPanelActive=!1;X.enableLivingroomLayout=_.H("reels_enable_livingroom_layout");X.enablePlayerMetadataContainer=_.H("reels_web_enable_metadata_container");X.enableSqueezebackPanels=_.H("web_shorts_enable_squeezeback_panels");
X.useAspectRatio=_.H("web_use_aspect_ratio");X.isSqueezebackActive=!1;X.smallScreenSqueezeback=!1;X.isPlayerStarted=!1;X.overlayDensity=0;X.extractOverlay=!1;X.extractActionBar=!1;X.isOverlay=!1;X.isImmersive=!1;X.isImmersiveHorizontal=!1;X.isFullscreen=!1;X.onWindowResized=function(){var J;X.set("isImmersive",((J=window.getComputedStyle(X.hostElement))==null?void 0:J.getPropertyValue("--immersive-mode-on"))==="1");X.set("isImmersiveHorizontal",X.isImmersive&&X.enableLivingroomLayout&&!X.isWatchWhileMode)};
return X};
_.r(RA,_.F);_.W=RA.prototype;_.W.updateIsOverlay=function(X){this.isOverlay=X.detail.value};
_.W.computeIsShortsImmersive=function(){return!this.isWatchWhileMode&&this.isImmersive&&!this.anchoredPanelActive};
_.W.onIsActiveChanged=function(){this.isActive||this.setEmptyOverlayMetadata()};
_.W.computeActionBarButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",iconPosition:"icon-with-label",size:"L"}};
_.W.computeButtonOverride=function(){return{style:this.extractActionBar?"mono":"overlay-dark",type:"tonal",iconPosition:"icon-with-label",size:"L"}};
_.W.onOverlayDensityChange=function(){var X=_.ya(this.hostElement).querySelector("ytd-info-panel-container-renderer");X&&(X.set("extractOverlay",this.extractOverlay),X.set("roundedContainer",this.extractOverlay))};
_.W.attached=function(){window.addEventListener("resize",this.onWindowResized);this.onWindowResized()};
_.W.detached=function(){window.removeEventListener("resize",this.onWindowResized)};
_.W.ready=function(){(_.H("enable_reel_action_bar_view_model")||this.get("data.likeButton")||this.get("data.viewCommentsButton")||this.get("data.shareButton")||this.get("data.remixButton")||this.get("data.menu")||this.get("data.subscribeButtonRenderer"))&&(!_.H("enable_reel_action_bar_view_model")||this.get("data.buttonBar")||this.get("data.menu"))||this.setFakeLoadingButtons();this.hostElement.style.setProperty("--metadata-justify-content",_.b8("reels_metadata_justified_content")||"flex-start");
this.hostElement.style.setProperty("--action-justify-content",_.b8("reels_action_justified_content")||"flex-start")};
_.W.configureRendererStamper=function(){return{"data.pivotButton":{id:"pivot-button",mapping:{pivotButtonViewModel:{component:"pivot-button-view-model",params:{className:"ytd-reel-player-overlay-renderer"}}},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0},"data.badge":{id:"badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0},"data.disclosure":{id:"disclosure",
mapping:{playerDisclosureViewModel:{component:"player-disclosure-view-model"}},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0},"data.infoPanel":{id:"info-panel",mapping:{infoPanelContainerRenderer:{component:"ytd-info-panel-container-renderer",properties:{roundedContainer:"[[extractOverlay]]",extractOverlay:"[[extractOverlay]]"}}},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0}}};
_.W.setFakeLoadingButtons=function(){_.H("enable_reel_action_bar_view_model")?this.set("data.buttonBar",{}):(this.set("data.likeButton",{likeButtonRenderer:{likesAllowed:!0,likeStatus:"INDIFFERENT",likeCountText:{simpleText:_.cI("LIKE_LABEL",void 0,"Like")},dislikeCountText:{simpleText:_.cI("DISLIKE_LABEL",void 0,"Dislike")}}}),this.set("data.viewCommentsButton",{buttonRenderer:{icon:{iconType:"SHORTS_COMMENT"},text:{simpleText:_.cI("COMMENT_LABEL",void 0,"Comment")}}}),this.set("data.shareButton",
{buttonRenderer:{icon:{iconType:"SHORTS_SHARE"},text:{simpleText:_.cI("SHARE_LABEL",void 0,"Share")}}}),this.set("data.remixButton",{buttonRenderer:{icon:{iconType:"REMIX_FILLED"},text:{simpleText:_.cI("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()};
_.W.setEmptyOverlayMetadata=function(){_.H("web_shorts_deflate_inactive_slides")&&(this.set("data.multiFormatLink",{reelMultiFormatLinkViewModel:void 0}),this.set("data.multimixAttributionLabel",void 0),this.set("data.suggestedAction",{shoppingOverlayRenderer:void 0,shortsSuggestedActionRenderer:void 0}),this.set("data.soundMetadata",{reelSoundMetadataViewModel:void 0}))};
_.O1.Object.defineProperties(RA.prototype,{hasInfoPanel:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.infoPanel)}}});
RA.prototype.onOverlayDensityChange=RA.prototype.onOverlayDensityChange;RA.prototype.onIsActiveChanged=RA.prototype.onIsActiveChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],RA.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],RA.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],RA.prototype,"ytdReduxBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],RA.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],RA.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],RA.prototype,"isActive",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],RA.prototype,"hidden",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],RA.prototype,"useShortsIcon",void 0);
_.u([_.R({value:"left"}),_.V("design:type",String)],RA.prototype,"buttonTooltipPosition",void 0);_.u([_.R({value:_.H("reels_enable_livingroom_layout")?"top":"left"}),_.V("design:type",String)],RA.prototype,"likeButtonTooltipPosition",void 0);_.u([_.R({value:"none"}),_.V("design:type",String)],RA.prototype,"textTransform",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"showScrubber",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"isWatchWhileMode",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.infoPanel"),_.V("design:type",Object),_.V("design:paramtypes",[])],RA.prototype,"hasInfoPanel",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"enableAnchoredPanel",void 0);_.u([_.R(),_.V("design:type",Object)],RA.prototype,"enablePollStickers",void 0);
_.u([_.R(),_.V("design:type",Object)],RA.prototype,"enableShortsModernControls",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"anchoredPanelActive",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"enableLivingroomLayout",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],RA.prototype,"enablePlayerMetadataContainer",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"enableSqueezebackPanels",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"useAspectRatio",void 0);_.u([_.R({selector:_.WKm,reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"isSqueezebackActive",void 0);_.u([_.R({selector:VH2,reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"smallScreenSqueezeback",void 0);
_.u([_.R({selector:tHp}),_.V("design:type",Object)],RA.prototype,"isPlayerStarted",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"overlayDensity",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"extractOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"extractActionBar",void 0);_.u([_.R(),_.V("design:type",Object)],RA.prototype,"isOverlay",void 0);
_.u([_.R(),_.V("design:type",Object)],RA.prototype,"isImmersive",void 0);_.u([_.R(),_.V("design:type",Object)],RA.prototype,"isImmersiveHorizontal",void 0);_.u([_.R({computed:"computeIsShortsImmersive(isImmersive, isWatchWhileMode, anchoredPanelActive)"}),_.V("design:type",Boolean)],RA.prototype,"isShortsImmersive",void 0);_.u([_.R({computed:"computeButtonOverride(extractActionBar)"}),_.V("design:type",Object)],RA.prototype,"buttonOverride",void 0);
_.u([_.R({computed:"computeActionBarButtonOverride(extractActionBar)"}),_.V("design:type",Object)],RA.prototype,"actionBarButtonOverride",void 0);_.u([_.R({selector:_.UL,reflectToAttribute:!0}),_.V("design:type",Object)],RA.prototype,"isFullscreen",void 0);_.u([_.mA("isActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RA.prototype,"onIsActiveChanged",null);
_.u([_.mA("extractOverlay"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],RA.prototype,"onOverlayDensityChange",null);_.u([_.Xo({is:"ytd-reel-player-overlay-renderer",disableElementRegistration:!0})],RA);
_.N(RA,"ytd-reel-player-overlay-renderer",function(){if(tGJ!==void 0)return tGJ;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-player-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="metadata-container style-scope ytd-reel-player-overlay-renderer" role="heading" aria-level="1">\n  <div id="overlay" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!data.videoInteractions.elementsInteractionsLayer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <template is="dom-repeat" items="[[data.videoInteractions.interactions]]" as="item" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-player-overlay-interaction data="[[item]]" class="style-scope ytd-reel-player-overlay-renderer"> </yt-player-overlay-interaction>\n      </template>\n    </template>\n    <template is="dom-if" if="[[enablePollStickers]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <yt-stickers-layer data="[[data.videoInteractions.elementsInteractionsLayer.stickersLayerRenderer]]" class="style-scope ytd-reel-player-overlay-renderer">\n      </yt-stickers-layer>\n  </template>\n    <template is="dom-if" if="[[data.metapanel]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="metapanel" class="style-scope ytd-reel-player-overlay-renderer">\n        <yt-reel-metapanel-view-model data="[[data.metapanel.reelMetapanelViewModel]]" extract-overlay="[[extractOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-player-overlay-renderer"></yt-reel-metapanel-view-model>\n      </div>\n    </template>\n  </div>\n  <div id="info-panel" class="style-scope ytd-reel-player-overlay-renderer"></div>\n</div>\n\n<div class="action-container style-scope ytd-reel-player-overlay-renderer">\n  <div id="actions" class="style-scope ytd-reel-player-overlay-renderer">\n    <template is="dom-if" if="[[!enableShortsModernControls]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="menu-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-menu-renderer data="[[data.menu.menuRenderer]]" is-overlay="[[!extractActionBar]]" overrides="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-menu-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.buttonBar]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="button-bar" class="style-scope ytd-reel-player-overlay-renderer">\n        <reel-action-bar-view-model button-shape-overrideables="[[actionBarButtonOverride]]" data="[[data.buttonBar.reelActionBarViewModel]]" class="style-scope ytd-reel-player-overlay-renderer"></reel-action-bar-view-model>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.likeButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="like-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-like-button-renderer button-tooltip-position="[[likeButtonTooltipPosition]]" data="[[data.likeButton.likeButtonRenderer]]" overrides="[[buttonOverride]]" text-transform="[[textTransform]]" use-shorts-icon="[[useShortsIcon]]" vertical="[[!isImmersiveHorizontal]]" class="style-scope ytd-reel-player-overlay-renderer"></ytd-like-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.viewCommentsButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="comments-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.viewCommentsButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.shareButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="share-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.shareButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <template is="dom-if" if="[[data.remixButton]]" class="style-scope ytd-reel-player-overlay-renderer">\n      <div id="remix-button" class="button-container style-scope ytd-reel-player-overlay-renderer">\n        <ytd-button-renderer button-tooltip-position="[[buttonTooltipPosition]]" data="[[data.remixButton.buttonRenderer]]" overrides="[[buttonOverride]]" vertically-aligned="" class="style-scope ytd-reel-player-overlay-renderer"></ytd-button-renderer>\n      </div>\n    </template>\n    <div id="pivot-button" class="button-container style-scope ytd-reel-player-overlay-renderer" tabindex="0"></div>\n  </div>\n</div>\n<iron-media-query id="overlay-query" query="(max-width: 599px)" query-matches="[[isOverlay]]" on-query-matches-changed="updateIsOverlay" class="style-scope ytd-reel-player-overlay-renderer"></iron-media-query>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return tGJ=X},{mode:1});var joA;var mx=function(){var X=_.F.apply(this,arguments)||this;X.videoDuration=0;X.playedTime=0;X.isActive=!1;X.JSC$22011_playerEvents=new Map;return X};
_.r(mx,_.F);_.W=mx.prototype;_.W.created=function(){this.JSC$22011_playerEvents.set("onVideoDataChange",this.onVideoDataChange);this.JSC$22011_playerEvents.set("onVideoProgress",this.onVideoProgress)};
_.W.attached=function(){this.getPlayerAndInitializeListeners()};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22011_playerEvents),this.player=null);document.removeEventListener("yt-page-type-changed",_.Da(this,this.onPageChanged))};
_.W.getPlayerAndInitializeListeners=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return J=_.hO(),J?p.yield(J.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Da(X,X.onPageChanged)),p.jumpTo(0));X.player=p.yieldResult;X.initializePlayerListeners();_.Ma(p)})};
_.W.onPageChanged=function(X){var J=this;return _.L(function(p){if(p.nextAddress==1)return X.detail.newPageType!=="ytd-shorts"?p.return():p.yield(_.xz().getPlayerPromise(),2);J.player=p.yieldResult;J.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Da(J,J.onPageChanged));_.Ma(p)})};
_.W.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22011_playerEvents)};
_.W.onVideoDataChange=function(X){var J=this;return _.L(function(p){if(!J.player||X.type!=="newdata")return p.return();J.videoDuration=_.H("web_shorts_use_progress_state_for_gapless")?J.player.getProgressState(X.playertype).seekableEnd:J.player.getDuration(X.playertype);J.playedTime=0;_.Ma(p)})};
_.W.onVideoProgress=function(X){var J=this,p,l;return _.L(function(g){if(!J.player)return g.return();p=J.player.getPresentingPlayerType();l=J.player.getPlayerState();J.videoDuration=_.H("web_shorts_use_progress_state_for_gapless")?J.player.getProgressState(p).seekableEnd:J.player.getDuration(p);J.playedTime=l===0?J.videoDuration:X;_.Ma(g)})};
_.W.getPercentPlayed=function(X,J){return X?_.Xl(J/X,0,1):0};
_.O1.Object.defineProperties(mx.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 X="";return X=this.videoDuration&&this.playedTime?X+("transform:scaleX("+this.getPercentPlayed(this.videoDuration,this.playedTime)+");"):X+"transform:scaleX(0);"}},
hideProgressBar:{configurable:!0,enumerable:!0,get:function(){return this.videoDuration?!(this.isActive&&this.videoDuration>30):!1}}});
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],mx.prototype,"componentBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],mx.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mx.prototype,"player",void 0);_.u([_.R(),_.V("design:type",Object)],mx.prototype,"videoDuration",void 0);_.u([_.R(),_.V("design:type",Object)],mx.prototype,"playedTime",void 0);_.u([_.R(),_.V("design:type",Object)],mx.prototype,"isActive",void 0);
_.u([_.O("videoDuration","playedTime"),_.V("design:type",Number),_.V("design:paramtypes",[])],mx.prototype,"percentPlayed",null);_.u([_.O("videoDuration","playedTime"),_.V("design:type",Object),_.V("design:paramtypes",[])],mx.prototype,"percentPlayedStyle",null);_.u([_.O("videoDuration","isActive"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],mx.prototype,"hideProgressBar",null);
_.N(mx,"ytd-progress-bar-line",function(){if(joA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);joA=X}X=joA;return X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var iHA;_.ZZ(MzA,"ytm-closed-captioning-button",{props:{captionIconType:_.H7,onClick:_.Yq,ariaLabel:_.H7,ariaPressed:_.H7,isOverlay:_.Yq,isModern:_.Yq}});_.ZZ(_.JLT,"desktop-shorts-volume-controls",{props:{orientation:_.H7}});var F8=function(){var X=_.F.apply(this,arguments)||this;X.playerState=null;X.isMuted=!1;X.shortsModernControlsEnabled=_.H("web_shorts_modern_controls");X.volumeControlsOrientationState="horizontal_right";X.isOverlay=!0;X.isAdsOverlay=!1;X.captionIconType=-1;X.ariaLabel="";X.overlayDensity=0;X.JSC$22014_playerEvents=new Map;X.onClosedCaptionsButtonClick=function(){X.player&&zNg(X.player)&&(X.player.toggleSubtitles(),X.updateCaptionIconType())};
return X};
_.r(F8,_.F);_.W=F8.prototype;_.W.created=function(){this.JSC$22014_playerEvents.set("onStateChange",this.onPlayerStateChange);this.JSC$22014_playerEvents.set("onVolumeChange",this.onPlayerVolumeChange);this.shortsModernControlsEnabled&&this.JSC$22014_playerEvents.set("captionschanged",this.updateCaptionIconType)};
_.W.attached=function(){this.getPlayerAndInitializeListeners();this.muteButtonClientVE=_.S_(28662);this.playPauseButtonClientVE=_.S_(36842);this.fullscreenButtonToggleOffClientVE=_.S_(222256);this.fullscreenButtonToggleOnClientVE=_.S_(222257);var X=_.Kv(),J=_.El();X&&J&&(_.H("combine_ve_grafts")?(_.dn(_.Mp(),this.muteButtonClientVE,J),_.dn(_.Mp(),this.playPauseButtonClientVE,J)):_.l0(X,J,[this.muteButtonClientVE,this.playPauseButtonClientVE,this.fullscreenButtonToggleOffClientVE,this.fullscreenButtonToggleOnClientVE]))};
_.W.detached=function(){this.player&&(this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22014_playerEvents),this.player=null)};
_.W.updateCaptionIconType=function(){var X=-1,J=void 0,p=_.cI("CLOSED_CAPTIONS_DISABLED");this.player&&zNg(this.player)&&(jmp(this.player)?(J=!0,p=_.cI("CLOSED_CAPTIONS_ON"),X=1):(J=!1,p=_.cI("CLOSED_CAPTIONS_OFF"),X=0));this.captionIconType=X;this.ariaPressedState=J;this.ariaLabel=p};
_.W.computeActionBarButtonOverride=function(){return{style:"overlay-dark",iconPosition:"icon-only",size:"L",disableBackdropFilter:!0,customColors:{backgroundColor:"transparent",color:"var(--yt-spec-overlay-icon-active-other)"}}};
_.W.getPlayerAndInitializeListeners=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return J=_.hO(),J?p.yield(J.getPlayerPromise(),3):(document.addEventListener("yt-page-type-changed",_.Da(X,X.onPageChanged)),p.jumpTo(0));X.player=p.yieldResult;X.initializePlayerListeners();_.Ma(p)})};
_.W.onPageChanged=function(X){var J=this;return _.L(function(p){if(p.nextAddress==1)return X.detail.newPageType!=="ytd-shorts"?p.return():p.yield(_.xz().getPlayerPromise(),2);J.player=p.yieldResult;J.initializePlayerListeners();document.removeEventListener("yt-page-type-changed",_.Da(J,J.onPageChanged));_.Ma(p)})};
_.W.initializePlayerListeners=function(){this.ytPlayerListenerBehavior.listenToPlayerEvents(this.player,this.JSC$22014_playerEvents);this.shortsModernControlsEnabled&&this.updateCaptionIconType()};
_.W.onPlayerStateChange=function(X){this.playerState=X};
_.W.onPlayerVolumeChange=function(X){this.isMuted=X.muted};
_.W.onPlayPauseButtonClick=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(_.xz().getPlayerPromise(),2);J=l.yieldResult;(p=_.Kv())&&X.playPauseButtonClientVE&&_.Wv(p,X.playPauseButtonClientVE);J.getPlayerState()!==1?J.playVideo():J.pauseVideo();_.Ma(l)})};
_.W.computePlayPauseIcon=function(X){return X===2||X===-1||X===5?_.H("web_shorts_modern_controls")?"PLAY_ARROW_DELHI_PLAYER_FILLED":"PLAY_ARROW_FILLED":_.H("web_shorts_modern_controls")?"PAUSE_DELHI_PLAYER_FILLED":_.H("enable_web_delhi_icons")?"PAUSE_FILLED":"miniplayer:shorts-pause"};
_.W.computeFullscreenLabel=function(X){return X?_.cI("FULLSCREEN_EXIT_LABEL"):_.cI("FULLSCREEN_ENTER_LABEL")};
_.W.computePlayPauseLabel=function(X){return X===1||X===3?_.cI("PLAYER_LABEL_PAUSE"):_.cI("PLAYER_LABEL_PLAY")};
_.W.onMuteButtonClick=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(_.xz().getPlayerPromise(),2);J=l.yieldResult;(p=_.Kv())&&X.muteButtonClientVE&&_.Wv(p,X.muteButtonClientVE);J.isMuted()?J.unMute(!0):J.mute(!0);_.Ma(l)})};
_.W.computeMuteIcon=function(X){return X?"miniplayer:volume-off":"miniplayer:volume-up"};
_.W.computeMuteLabel=function(X){return X?_.cI("PLAYER_LABEL_UNMUTE"):_.cI("PLAYER_LABEL_MUTE")};
_.W.onFullscreenButtonClick=function(){var X=_.Kv();X&&(this.fullscreenButtonToggleOffClientVE&&this.isFullscreen?_.Wv(X,this.fullscreenButtonToggleOffClientVE):this.fullscreenButtonToggleOnClientVE&&!this.isFullscreen&&_.Wv(X,this.fullscreenButtonToggleOnClientVE));document.activeElement instanceof HTMLElement&&document.activeElement.blur();jfT()};
_.O1.Object.defineProperties(F8.prototype,{playPauseButtonData:{configurable:!0,enumerable:!0,get:function(){var X=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(){X.onPlayPauseButtonClick()},
disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"var(--yt-spec-overlay-background-medium-light)"}:{}}}},
fullscreenButtonData:{configurable:!0,enumerable:!0,get:function(){return{disabled:!1,accessibilityLabel:this.computeFullscreenLabel(this.isFullscreen),iconPosition:"icon-only",size:"L",state:"active",style:"overlay-dark",type:"tonal",tooltipText:this.computeFullscreenLabel(this.isFullscreen),disableBackdropFilter:this.shortsModernControlsEnabled,customColors:this.shortsModernControlsEnabled?{backgroundColor:"transparent"}:{}}}},
fullscreenIcon:{configurable:!0,enumerable:!0,get:function(){return this.isFullscreen?_.H("web_shorts_modern_controls")?"player_full_exit_alt":_.H("enable_web_delhi_icons")?"player_full_exit":"screen_full_exit":_.H("web_shorts_modern_controls")?"player_full_enter_alt":_.H("enable_web_delhi_icons")?"SCREEN_FULLSCREEN":"screen_full"}}});
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],F8.prototype,"componentBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],F8.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],F8.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"player",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"playerState",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"isMuted",void 0);
_.u([_.R({computed:"computePlayPauseIcon(playerState)"}),_.V("design:type",String)],F8.prototype,"playPauseIcon",void 0);_.u([_.R({computed:"computeMuteIcon(isMuted)"}),_.V("design:type",String)],F8.prototype,"muteIcon",void 0);_.u([_.R({selector:_.UL}),_.V("design:type",Boolean)],F8.prototype,"isFullscreen",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],F8.prototype,"shortsModernControlsEnabled",void 0);
_.u([_.R(),_.V("design:type",Object)],F8.prototype,"volumeControlsOrientationState",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"isOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],F8.prototype,"isAdsOverlay",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"captionIconType",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"ariaLabel",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"ariaPressedState",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],F8.prototype,"overlayDensity",void 0);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"data",void 0);_.u([_.R({computed:"computeActionBarButtonOverride()"}),_.V("design:type",Object)],F8.prototype,"actionBarButtonOverride",void 0);_.u([_.O("playerState"),_.V("design:type",Object),_.V("design:paramtypes",[])],F8.prototype,"playPauseButtonData",null);
_.u([_.O("isFullscreen"),_.V("design:type",Object),_.V("design:paramtypes",[])],F8.prototype,"fullscreenButtonData",null);_.u([_.R(),_.V("design:type",Object)],F8.prototype,"onClosedCaptionsButtonClick",void 0);_.u([_.O("isFullscreen"),_.V("design:type",String),_.V("design:paramtypes",[])],F8.prototype,"fullscreenIcon",null);
_.N(F8,"ytd-shorts-player-controls",function(){if(iHA===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts-player-controls--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<template is="dom-if" if="[[shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <div id="left-controls" class="style-scope ytd-shorts-player-controls">\n    <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n    </yt-button-shape>\n    <desktop-shorts-volume-controls orientation="[[volumeControlsOrientationState]]" class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  </div>\n  <div id="right-controls" class="style-scope ytd-shorts-player-controls">\n    <div id="closed-captioning-button-container" class="style-scope ytd-shorts-player-controls">\n      <ytm-closed-captioning-button aria-label="[[ariaLabel]]" aria-pressed="[[ariaPressedState]]" caption-icon-type="[[captionIconType]]" is-modern="[[shortsModernControlsEnabled]]" is-overlay="[[isOverlay]]" on-click="[[onClosedCaptionsButtonClick]]" class="style-scope ytd-shorts-player-controls">\n      </ytm-closed-captioning-button>\n    </div>\n    <div id="menu-button" class="button-container style-scope ytd-shorts-player-controls">\n      <ytd-menu-renderer data="[[data]]" is-overlay="[[isOverlay]]" three-dot-button-override="[[actionBarButtonOverride]]" three-dot-size="L" tonal-override="" use-overlay-dark="" class="style-scope ytd-shorts-player-controls"></ytd-menu-renderer>\n    </div>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</div>\n</template>\n<template is="dom-if" if="[[!shortsModernControlsEnabled]]" class="style-scope ytd-shorts-player-controls">\n  <yt-button-shape id="play-pause-button-shape" data="[[playPauseButtonData]]" icon-name="[[playPauseIcon]]" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n  <desktop-shorts-volume-controls class="style-scope ytd-shorts-player-controls"></desktop-shorts-volume-controls>\n  <yt-button-shape id="fullscreen-button-shape" data="[[fullscreenButtonData]]" icon-name="[[fullscreenIcon]]" on-click="onFullscreenButtonClick" class="style-scope ytd-shorts-player-controls">\n  </yt-button-shape>\n</template>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);iHA=X}X=iHA;return X},{mode:1});var sog;_.ZZ(_.Gup,"yt-interstitial-view-model",{props:{data:_.H7}});var XVs=_.q(function(X){var J=X.data;return _.A("reel-watch-break-view-model",{class:"reelWatchBreakViewModelHost"},_.A("h1",{class:"reelWatchBreakViewModelHostTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A("h2",{class:"reelWatchBreakViewModelHostBody"},_.A(_.x3,{text:function(){return J().body},
isOverlay:!0})),_.A(_.NA,{data:function(){return J().buttons}},{buttonViewModel:function(p,l){return _.A("div",{class:function(){return l()===0?"reelWatchBreakViewModelHostContinueWatchingButton":"reelWatchBreakViewModelHostGoHomeButton"}},_.A(_.q7,{data:p.data}))}}))},"Bk");
XVs.idomCompat=!0;_.ZZ(XVs,"reel-watch-break-view-model",{props:{data:_.H7}});var q1=function(){return _.F.apply(this,arguments)||this};
_.r(q1,_.F);q1.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}}};
_.O1.Object.defineProperties(q1.prototype,{isSurvey:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.a((X=this.data)==null?void 0:X.renderer,gT0)}},
isInterstitialViewModel:{configurable:!0,enumerable:!0,get:function(){var X;return!!_.a((X=this.data)==null?void 0:X.renderer,rlp)}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],q1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],q1.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],q1.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],q1.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data.renderer"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],q1.prototype,"isSurvey",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.renderer"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],q1.prototype,"isInterstitialViewModel",null);_.u([_.Xo({is:"ytd-reel-non-video-content-renderer",disableElementRegistration:!0})],q1);
_.N(q1,"ytd-reel-non-video-content-renderer",function(){if(sog!==void 0)return sog;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return sog=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var JS2;_.ZZ(_.XCb,"desktop-shorts-player-controls",{});var N1=function(){var X=_.F.apply(this,arguments)||this;X.isPlayerPaused=!1;X.isPlayerStarted=!1;X.showPlayerControls=!1;X.showScrubber=!1;X.autoHideJobId=0;X.overlayType=_.b8("web_shorts_expanded_overlay_type");X.panelData=void 0;X.isWatchWhileMode=!1;X.hasError=!1;X.panelShowDelayMs=1;X.scrubberComponent={};X.isFullscreen=!1;X.shouldHideOverlay=!1;X.enableAnchoredPanel=_.H("desktop_shorts_v2_anchored_panel");X.enablePersistentAnchoredPanel=_.H("desktop_shorts_v2_persistent_anchored_panel");X.hideWatchWhilePanel=
_.H("web_shorts_hide_watch_while_panel");X.useAspectRatio=_.H("web_use_aspect_ratio");X.enableShortsModernControls=_.H("web_shorts_modern_controls");X.isPersistentPanelActive=!1;X.anchoredPanelActive=!1;X.isShortsPipActive=!1;X.smallScreenSqueezeback=!1;X.enableFlexibleOverlay=_.H("web_enable_flexible_overlay");X.overlayDensity=0;X.extractOverlay=!1;X.extractActionBar=!1;X.actionMap={"yt-show-reels-comments-overlay-command":"handleShowReelsCommentsOverlayCommand","yt-engagement-panel-visible-changed":"handleEngagementPanelVisibilityChanged"};
X.onWindowResized=function(){_.kr(X,"calculateOverlayDensity",function(){X.calculateOverlayDensity()},100)};
return X};
_.r(N1,_.F);_.W=N1.prototype;_.W.updateShouldHideOverlay=function(){this.shouldHideOverlay=this.isActive&&this.hasError};
_.W.onScrubberDataChange=function(){this.shouldRenderScrubber?this.scrubberComponent={desktopShortsPlayerControls:{}}:this.scrubberComponent={}};
_.W.onEngagementPanelsChanged=function(){if(this.watchWhileEngagementPanels)if(this.isActive){if(this.panelData=this.watchWhileEngagementPanels,this.isActive){var X=_.yG().resolve(_.Bg);this.isWatchWhileMode&&_.gs.addJob(function(){X.showPanel({identifier:"shorts-comments-panel",target:null})},_.H("web_enable_shorts_no_idle_job")?1:0)}}else this.panelData=void 0};
_.W.handleShowReelsCommentsOverlayCommand=function(X){X=_.a(X,u_J);this.isActive&&(X==null?0:X.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))};
_.W.updateEngagementPanelVisibility=function(X,J){X&&this.ytComponentBehavior.resolveCommand({changeEngagementPanelVisibilityAction:{visibility:J?"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED":"ENGAGEMENT_PANEL_VISIBILITY_HIDDEN",targetId:X}})};
_.W.detached=function(){this.panelData=this.watchWhileEngagementPanels=void 0;this.isWatchWhileMode=!1;window.removeEventListener("resize",this.onWindowResized)};
_.W.handleEngagementPanelVisibilityChanged=function(){this.isActive&&!this.enablePersistentAnchoredPanel&&(_.yG().resolve(_.E5).watchWhileIndices.has(this.index)?this.anchoredPanelActive=!0:this.anchoredPanelActive=!1)};
_.W.handleWatchWhilePanelScrimClick=function(){var X=_.yG().resolve(_.Bg);this.activeWatchWhilePanel&&(X.hidePanel({identifier:this.activeWatchWhilePanel}),this.isWatchWhileMode=!1,this.activeWatchWhilePanel=void 0)};
_.W.attached=function(){this.isFirstReel()&&this.handlePlayerClick();window.addEventListener("resize",this.onWindowResized);this.calculateOverlayDensity()};
_.W.configureRendererStamper=function(){return{scrubberComponent:{id:"scrubber",mapping:{desktopShortsPlayerControls:{component:"desktop-shorts-player-controls"}},initialRenderPriority:_.H("web_enable_shorts_no_idle_job")?8:2},overlayComponent:{id:"experiment-overlay",mapping:{reelPlayerOverlayRenderer:{component:"ytd-reel-player-overlay-renderer",properties:{anchoredPanelActive:"[[anchoredPanelActive]]",disableUpgrade:"[[shouldHideOverlay]]",hidden:"[[shouldHideOverlay]]",isActive:"[[isActive]]",
isWatchWhileMode:"[[watchWhileOrPersistentActive]]",overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]",showScrubber:"[[showScrubber]]"}},adsOverlay:{component:"ytd-ad-slot-renderer",properties:{overlayDensity:"[[overlayDensity]]",extractOverlay:"[[extractOverlay]]",extractActionBar:"[[extractActionBar]]"}}},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0}}};
_.W.handlePlayerClick=function(X){var J=this,p,l;if((l=(p=window).matchMedia)!=null&&l.call(p,"(any-pointer: coarse)").matches||!X)this.showPlayerControls=!0,_.gs.cancelJob(this.autoHideJobId),this.autoHideJobId=_.gs.addJob(function(){J.showPlayerControls=!1},_.H("web_enable_shorts_no_idle_job")?1:0,4E3)};
_.W.isFirstReel=function(){return this.index===0};
_.W.handleMouseenter=function(){_.gs.cancelJob(this.autoHideJobId);this.showPlayerControls=!0};
_.W.handleMouseleave=function(){this.isPlayerPaused||(this.showPlayerControls=!1)};
_.W.handleScrubberEnter=function(){this.showScrubber=!0};
_.W.handleScrubberLeave=function(){this.showScrubber=!1};
_.W.maybeLogNonDefaultAspectRatio=function(){var X;(X=this.data)!=null&&X.thumbnail&&this.isActive&&.5625!==Yo0(this.data.thumbnail)&&_.PnR("GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO")};
_.W.calculateOverlayDensity=function(){var X=document.querySelector("#shorts-container");if(X){var J=!1,p,l=this.playerContainer.offsetWidth,g=this.playerContainer.offsetHeight;X=X.offsetWidth/2-l/2;X>=368?(X=1,J=p=!0):X>=72?(X=0,p=!0):(X=2,p=!1);l>=600&&g>=840?X=1:window.innerWidth<=599&&(X=2,p=J=!1);this.isPersistentPanelActive&&(X=0,J=!1);this.extractActionBar=p;_.H("web_enable_flexible_overlay")&&(this.overlayDensity=X,this.extractOverlay=J);var B;(B=this.onOverlayDensityChanged)==null||B.call(this,
this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar)}};
_.W.onOverlayDensityChange=function(){var X;(X=this.onOverlayDensityChanged)==null||X.call(this,this.index,this.overlayDensity,this.extractOverlay,this.extractActionBar);if(X=_.ya(this.hostElement).querySelector("ytd-reel-player-overlay-renderer"))X.set("overlayDensity",this.overlayDensity),X.set("extractOverlay",this.extractOverlay),X.set("extractActionBar",this.extractActionBar);if(X=this.hostElement.querySelector("reels-player-overlay-layout-view-model"))X.overlayDensity=this.overlayDensity,X.extractOverlay=
this.extractOverlay,X.extractActionBar=this.extractActionBar};
_.W.isVideoContent=function(X){_.yG().resolve(_.E5);return!!_.a(X,_.Nm)};
_.W.isNonVideoContent=function(X){_.yG().resolve(_.E5);return!!_.a(X,_.nz)};
_.W.closeInactiveWatchWhilePanel=function(){this.activeWatchWhilePanel&&this.isWatchWhileMode&&this.updateEngagementPanelVisibility(this.activeWatchWhilePanel,!1)};
_.O1.Object.defineProperties(N1.prototype,{isAdsOverlay:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.adsOverlay)}},
shouldRenderPlayerElements:{configurable:!0,enumerable:!0,get:function(){return this.isActive&&!this.hasError&&(this.isPlayerStarted||!_.H("web_shorts_modern_controls"))}},
watchWhileOrPersistentActive:{configurable:!0,enumerable:!0,get:function(){return this.isWatchWhileMode}},
shouldRenderScrubber:{configurable:!0,enumerable:!0,get:function(){var X;return!this.isActive||!this.isPlayerStarted||(X=this.data)!=null&&X.adsOverlay?!1:!0}},
overlayComponent:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.data)==null?0:X.command)&&this.isVideoContent(this.data.command)){var J,p;if(((J=this.data)==null?0:J.adsOverlay)&&Object.keys((p=this.data)==null?void 0:p.adsOverlay).length>0)return{adsOverlay:this.data.adsOverlay};var l,g;if(((l=this.data)==null?0:l.reelPlayerOverlayRenderer)&&Object.keys((g=this.data)==null?void 0:g.reelPlayerOverlayRenderer).length>0)return{reelPlayerOverlayRenderer:this.data.reelPlayerOverlayRenderer}}return{}}}});
N1.prototype.onOverlayDensityChange=N1.prototype.onOverlayDensityChange;N1.prototype.calculateOverlayDensity=N1.prototype.calculateOverlayDensity;N1.prototype.maybeLogNonDefaultAspectRatio=N1.prototype.maybeLogNonDefaultAspectRatio;N1.prototype.onEngagementPanelsChanged=N1.prototype.onEngagementPanelsChanged;N1.prototype.onScrubberDataChange=N1.prototype.onScrubberDataChange;N1.prototype.updateShouldHideOverlay=N1.prototype.updateShouldHideOverlay;
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],N1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],N1.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],N1.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],N1.prototype,"index",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],N1.prototype,"isActive",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],N1.prototype,"isHiddenInDom",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"isPlayerPaused",void 0);_.u([_.R({selector:tHp}),_.V("design:type",Object)],N1.prototype,"isPlayerStarted",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"showPlayerControls",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"showScrubber",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"autoHideJobId",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"overlayType",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],N1.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],N1.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],N1.prototype,"watchWhileEngagementPanels",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"panelData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"isWatchWhileMode",void 0);_.u([_.R(),_.V("design:type",String)],N1.prototype,"activeWatchWhilePanel",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"hasError",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"panelShowDelayMs",void 0);
_.u([_.R(),_.V("design:type",Object)],N1.prototype,"scrubberComponent",void 0);_.u([_.R({selector:_.UL,reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"isFullscreen",void 0);_.u([_.R(),_.V("design:type",Object)],N1.prototype,"shouldHideOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"enableAnchoredPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"enablePersistentAnchoredPanel",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"hideWatchWhilePanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"useAspectRatio",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"enableShortsModernControls",void 0);_.u([_.R({selector:_.WKm,reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"isPersistentPanelActive",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"anchoredPanelActive",void 0);_.u([_.R({selector:_.ru,reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"isShortsPipActive",void 0);_.u([_.R({selector:VH2,reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"smallScreenSqueezeback",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data.adsOverlay"),_.V("design:type",Object),_.V("design:paramtypes",[])],N1.prototype,"isAdsOverlay",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"enableFlexibleOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"overlayDensity",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"extractOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],N1.prototype,"extractActionBar",void 0);_.u([_.R(),_.V("design:type",Function)],N1.prototype,"onOverlayDensityChanged",void 0);
_.u([_.R(),_.O("isActive","hasError","isPlayerStarted"),_.V("design:type",Object),_.V("design:paramtypes",[])],N1.prototype,"shouldRenderPlayerElements",null);_.u([_.R(),_.O("isActive","isWatchWhileMode"),_.V("design:type",Object),_.V("design:paramtypes",[])],N1.prototype,"watchWhileOrPersistentActive",null);_.u([_.mA("isActive","hasError","showingExpandedOverlay"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N1.prototype,"updateShouldHideOverlay",null);
_.u([_.R({reflectToAttribute:!0}),_.O("isActive","isPlayerStarted","data"),_.V("design:type",Object),_.V("design:paramtypes",[])],N1.prototype,"shouldRenderScrubber",null);_.u([_.mA("shouldRenderScrubber"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N1.prototype,"onScrubberDataChange",null);_.u([_.O("data.adsOverlay","data.reelPlayerOverlayRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],N1.prototype,"overlayComponent",null);
_.u([_.mA("watchWhileEngagementPanels"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N1.prototype,"onEngagementPanelsChanged",null);_.u([_.qB("#player-container"),_.V("design:type",HTMLElement)],N1.prototype,"playerContainer",void 0);_.u([_.qB("#cinematic-container"),_.V("design:type",HTMLElement)],N1.prototype,"cinematicContainer",void 0);
_.u([_.mA("isPersistentPanelActive","data.thumbnail"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N1.prototype,"maybeLogNonDefaultAspectRatio",null);_.u([_.mA("isPersistentPanelActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N1.prototype,"calculateOverlayDensity",null);
_.u([_.mA("overlayDensity","extractOverlay","extractActionBar"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],N1.prototype,"onOverlayDensityChange",null);_.u([_.Xo({is:"ytd-reel-video-renderer",disableElementRegistration:!0})],N1);
_.N(N1,"ytd-reel-video-renderer",function(){if(JS2!==void 0)return JS2;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-reel-video-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div class="short-video-container style-scope ytd-reel-video-renderer" id="short-video-container" hidden="[[!isVideoContent(data.command)]]">\n  <div id="sticker-layer" class="sticker-layer style-scope ytd-reel-video-renderer"></div>\n  <div id="cinematic-container" class="cinematic-container style-scope ytd-reel-video-renderer"></div>\n  <div class="player-wrapper style-scope ytd-reel-video-renderer">\n    <div id="player-container" class="player-container style-scope ytd-reel-video-renderer" on-click="handlePlayerClick" on-mouseenter="handleMouseenter" on-mouseleave="handleMouseleave">\n      <div class="pip-blur-filter style-scope ytd-reel-video-renderer" hidden="[[!isShortsPipActive]]"></div>\n          <template is="dom-if" if="[[shouldRenderPlayerElements]]" restamp="" class="style-scope ytd-reel-video-renderer">\n            <div class="player-controls style-scope ytd-reel-video-renderer">\n              <ytd-shorts-player-controls data="[[data.reelPlayerOverlayRenderer.menu.menuRenderer]]" disable-upgrade="[[!isActive]]" is-ads-overlay="[[isAdsOverlay]]" overlay-density="[[overlayDensity]]" class="style-scope ytd-reel-video-renderer"></ytd-shorts-player-controls>\n            </div>\n          </template>\n    </div>\n    <div id="scrubber" on-mouseenter="handleScrubberEnter" on-mouseleave="handleScrubberLeave" class="style-scope ytd-reel-video-renderer">\n    </div>\n  </div>\n</div>\n<div id="experiment-overlay" class="overlay style-scope ytd-reel-video-renderer"></div>\n<template is="dom-if" if="[[isNonVideoContent(data.command)]]" class="style-scope ytd-reel-video-renderer">\n  <ytd-reel-non-video-content-renderer data="[[data.reelNonVideoContentRenderer]]" class="style-scope ytd-reel-video-renderer">\n  </ytd-reel-non-video-content-renderer>\n</template>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JS2=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var M1=function(){var X=_.F.apply(this,arguments)||this;X.isPreviousPageShorts=!1;X.index=0;X.delayedActiveIndex=0;X.playablePreviousIndex=null;X.isPlayerPaused=!1;X.isPlayerStarted=!1;X.intersectionObserverThreshold=.6;X.fitToVisibleBounds=!1;X.pageSubtype="shorts";X.enablePreviousContinuation=_.H("shorts_in_playlists_web");X.shortsPipEnabled=_.H("web_shorts_pip");X.isDark=document.documentElement.hasAttribute("dark");X.shortsViewTransitions=_.H("web_shorts_view_transitions");X.isFullscreen=!1;X.isShortsPipActive=
!1;X.buttonOverride={iconPosition:"icon-only",size:"XL"};X.anchoredPanelActive=!1;X.isActive=!1;X.smallScreenPersistentPanel=!1;X.isPersistentPanelActive=!1;X.smallScreenSqueezeBack=!1;X.enableScrollIntoViewCenter=_.H("web_scroll_into_view_center");X.enableFlexibleOverlay=_.H("web_enable_flexible_overlay");X.extractOverlay=!1;X.useAspectRatio=_.H("web_use_aspect_ratio");X.enableShortsSequenceRefactorUnify=_.H("web_enable_shorts_sequence_refactor_unify");X.continuationRequestPending=!1;X.carouselContainers=
[];X.isShortsInitialized=!1;X.shortsContentList=[];X.hasDataUpdated=!1;X.playerInPosition=!1;X.hidePreviousButtonImmediately=!1;X.showPreviousButtonImmediately=!1;X.endOfNextContinuation=!1;X.currentPlayerIndex=0;X.nextReelVe=_.S_(56921);X.prevReelVe=_.S_(56922);X.loopToggleOffVe=_.S_(198013);X.loopToggleOnVe=_.S_(198014);X.ambientModeToggleVe=_.S_(227860);X.reelPlayerPausedStateRendererVe=_.S_(141313);X.storedPlaybackSpeed=null;X.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"};X.onOverlayDensityChanged=function(J,p,l,g){J=X.getActiveReelVideo(J);X.extractOverlay=!!l;J==null||J.setAttribute("overlay-density",String(p));l===void 0||J!=null&&J.toggleAttribute("extract-overlay",l);g===void 0||J!=null&&J.toggleAttribute("extract-action-bar",g)};
return X};
_.r(M1,_.F);_.W=M1.prototype;_.W.setFirstShortsData=function(){!this.firstShortsData&&this.data&&(this.firstShortsData=this.getCurrentShort())};
_.W.setShortsContentList=function(){var X=this;if(this.enableShortsSequenceRefactorUnify){var J=this.shortsContentList&&this.reelWatchSequenceResponse?[].concat(_.EU(this.shortsContentList)):[],p=this.firstShortsData;if(p){var l=this.reelWatchSequenceResponse;(p=this.shortsController==null?void 0:zT6(J,p,l!=null?l:null))&&p.newContentList&&(p=p.newContentList,p.length!==J.length&&(this.shortsContentList=p,_.oh(this,function(){X.observeShorts()})))}}};
_.W.calculateIsSmallWidth=function(){return window.innerWidth<=599};
_.W.onResize=function(){var X=_.v5(),J=X.dispatch,p=this.calculateIsSmallWidth();J.call(X,_.a4({type:"SET_IS_DESKTOP_SMALL_WIDTH",payload:{isDesktopSmallWidth:p}}));this.updateBackNavContainerWidth();this.calculateSqueezebackPanelSize()};
_.W.configureRendererStamper=function(){return{"data.overlay.reelPlayerOverlayRenderer.backNavigationButton":{id:"back-nav-button",mapping:{buttonRenderer:"ytd-button-renderer"},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0},"data.watchStatus":{id:"offline-container",mapping:{backgroundPromoRenderer:"ytd-background-promo-renderer"},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0},anchoredEngagementPanels:{id:"anchored-panel",mapping:{engagementPanelSectionListRenderer:{component:"ytd-engagement-panel-section-list-renderer",
params:{isWatchWhilePanel:!0,shortsPanel:!0}}},renderPriority:_.H("web_enable_shorts_no_idle_job")?8:0}}};
_.W.updateBackNavContainerWidth=function(){if(this.player&&this.backNavButton){var X=(this.hostElement.clientWidth-this.shortsInnerContainer.clientWidth)/2,J=X,p=0;X<250&&(J=X+this.shortsInnerContainer.clientWidth,p=24);_.bS(this.hostElement,{"--ytd-shorts-header-width":J+"px","--ytd-shorts-top-spacing":p+"px"})}};
_.W.isFirstShorts=function(X){return X&&!this.enableShortsSequenceRefactorUnify?this.index===-X.length:this.index===0};
_.W.isActiveReel=function(X,J,p){p&&(J=this.calculatePrevIndex(J,p));return X===J};
_.W.onFullscreenChange=function(){_.H("web_fullscreen_shorts")&&(this.scrollToVideoThrottle.fire(this.activeIndex,"instant"),this.isFullscreen&&this.isShortsPipActive&&_.yG().resolve(_.g9).close(!0))};
_.W.engagementPanelsChanged=function(){var X;this.watchWhileEngagementPanels=(X=this.data)==null?void 0:X.engagementPanels};
_.W.unregisterPanels=function(){var X=_.yG().resolve(_.Bg);if(this.watchWhileEngagementPanels)for(var J=_.C(this.watchWhileEngagementPanels),p=J.next();!p.done;p=J.next()){var l=p.value,g=void 0,B=void 0;p=(g=l.engagementPanelSectionListRenderer)==null?void 0:(B=g.identifier)==null?void 0:B.tag;l=this.getPanelIdentifier(l.engagementPanelSectionListRenderer);X&&(p&&X.panelMap.delete(p),l&&_.H("web_shorts_panel_caching_bugfix")&&(g=p=void 0,(g=(p=X).unregisterPanelContent)==null||g.call(p,l)))}};
_.W.isVideoContent=function(X){return this.isVideoContentCommand(X==null?void 0:X.command)};
_.W.getActiveReelVideo=function(X){return _.ya(this.hostElement).querySelector('.reel-video-in-sequence-new[id="'+X+'"]')};
_.W.calculatePrevIndex=function(X,J){return J?X-((J==null?void 0:J.length)||0):-1};
_.W.onKeydown=function(X){var J=_.Yj(X)||[];if(!aep(J))if(X.code==="ArrowUp")X.preventDefault(),this.handlePrevButtonClick();else if(X.code==="ArrowDown")X.preventDefault(),this.handleNextButtonClick();else if(X.code==="KeyM")this.toggleMuteUnmuteVideo();else if(X.code==="KeyK"||X.code==="Space")this.togglePlayPauseVideo();else if((X.code==="KeyA"||X.code==="ArrowLeft")&&_.H("web_shorts_keyboard_enable_seek_shortcuts")){var p;(p=this.player)==null||p.seekBy(-5)}else if((X.code==="KeyD"||X.code===
"ArrowRight")&&_.H("web_shorts_keyboard_enable_seek_shortcuts")&&this.player&&this.player.getDuration()>this.player.getCurrentTime()+6){var l;(l=this.player)==null||l.seekBy(5)}};
_.W.onServiceRequestCompleted=function(X,J){X=J.data;if(this.enableShortsSequenceRefactorUnify){if(this.continuationRequestPending=!1,X.continuationEndpoint||X.prevContinuationEndpoint)this.reelWatchSequenceResponse=X}else X.continuationEndpoint&&X.entries?(this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{entries:X.entries,continuationEndpoint:X.continuationEndpoint}}),this.cachedReelWatchSequenceResponse=X):X.prevContinuationEndpoint&&
X.prevEntries?this.processAppendReelWatchSequenceContinuationEntriesAction({appendReelWatchSequenceContinuationEntriesAction:{prevEntries:X.prevEntries,prevContinuationEndpoint:X.prevContinuationEndpoint}}):this.shortsProcessedSequence&&this.index>0&&(this.endOfNextContinuation=!0)};
_.W.handleEngagementPanelVisibilityChanged=function(X,J){var p=_.yG().resolve(_.Bg);if(X&&p){var l=this.getPanelIdentifier(X);if(J==="ENGAGEMENT_PANEL_VISIBILITY_EXPANDED")if(this.anchoredPanelActive&&this.activePanel!==l){p.hidePanel({identifier:this.activePanel});var g;this.activePanel=((g=X.identifier)==null?void 0:g.tag)||X.panelIdentifier}else this.isPersistentPanelActive=!0,_.v5().dispatch(TJg(!0)),this.anchoredPanelActive=!0,this.activePanel=l;else J==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&
this.activePanel===l&&(this.isPersistentPanelActive=this.anchoredPanelActive=!1,_.v5().dispatch(TJg(!1)))}};
_.W.handlePanelScrimClick=function(){var X=_.yG().resolve(_.Bg);this.activePanel&&(X.hidePanel({identifier:this.activePanel}),_.v5().dispatch(TJg(!1)))};
_.W.getShortsLoopSetting=function(){var X,J,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return _.H("kevlar_shorts_auto_advance")?B.yield(_.BY.getInstance(),2):B.return(!0);case 2:return(X=B.yieldResult)?B.yield(X.get("sfvles"),3):B.return(!0);case 3:return p=(J=B.yieldResult)!=null?J:!1,B.yield(X.get("sfvle"),4);case 4:return g=(l=B.yieldResult)!=null?l:!0,p?B.return(g):B.return(!0)}})};
_.W.handleSignalActionToggleLoopShortsOff=function(){var X=this,J,p,l;return _.L(function(g){switch(g.nextAddress){case 1:if(!X.player)return g.return();X.player.setLoopVideo(!1);J=_.Mp();_.tv(J,X.loopToggleOffVe);return g.yield(_.BY.getInstance(),2);case 2:return(p=g.yieldResult)?g.yield(p.set("sfvle",!1),3):g.return();case 3:return g.yield(p.set("sfvles",!0),4);case 4:l=_.DV(),_.Rm(0,203,!1),_.Rm(0,204,!0),l.save(),_.Ma(g)}})};
_.W.handleSignalActionToggleLoopShortsOn=function(){var X=this,J,p,l;return _.L(function(g){switch(g.nextAddress){case 1:if(!X.player)return g.return();X.player.setLoopVideo(!0);J=_.Mp();_.tv(J,X.loopToggleOnVe);return g.yield(_.BY.getInstance(),2);case 2:return(p=g.yieldResult)?g.yield(p.set("sfvle",!0),3):g.return();case 3:return g.yield(p.set("sfvles",!0),4);case 4:l=_.DV(),_.Rm(0,203,!0),_.Rm(0,204,!0),l.save(),_.Ma(g)}})};
_.W.handleSignalActionToggleCinematicShortsOn=function(){pvO(!0);var X;(X=this.JSC$22039_cinematicController)==null||ldg(X,!0);_.tv(_.Mp(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!1}})};
_.W.handleSignalActionToggleCinematicShortsOff=function(){pvO(!1);var X;(X=this.JSC$22039_cinematicController)==null||ldg(X,!1);_.tv(_.Mp(),this.ambientModeToggleVe,{toggleButtonData:{isToggledOn:!0}})};
_.W.toggleMuteUnmuteVideo=function(){this.player&&(this.player.isMuted()?this.player.unMute():this.player.mute())};
_.W.togglePlayPauseVideo=function(){this.player&&(this.player.getPlayerState()===1?this.player.pauseVideo():this.player.getPlayerState()===2&&this.player.playVideo())};
_.W.unhideCurrentOverlay=function(){this.hasDataUpdated=!0;if(this.overlayContainer&&this.playerInPosition){var X=this.overlayContainer.querySelector("#experiment-overlay");X&&_.gs.addLowPriorityJob(function(){X.style.display="unset"},100)}else if(this.overlayContainer){var J;
((J=this.playerElement.getPlayer())==null?void 0:J.getPlayerState())===-1&&this.movePlayerToVideo(this.index)}};
_.W.getCurrentShort=function(){if(this.currentEndpoint){var X=this.currentEndpoint;if(this.isNonVideoContentCommand(X)){var J=_.a(X,_.nz);return{reelNonVideoContentRenderer:_.a(J==null?void 0:J.renderer,_.Av),command:X}}if(this.data){var p;J=(p=_.a(this.currentEndpoint,_.Nm))==null?void 0:p.thumbnail;var l;p=(l=this.data.overlay)==null?void 0:l.reelPlayerOverlayRenderer;_.yG().resolve(_.E5);X=this.data;var g,B;l=(g=X.overlay)==null?void 0:(B=g.shortsAdsRenderer)==null?void 0:B.adSlots;if(l!==void 0)l.length===
0?(_.Co("Shorts ads returned no ad slots."),X=void 0):(l.length>1&&_.Co("Shorts ads has more than one ad slots."),X=_.a(l[0],_.Ubv));else{var k,n;X=_.a((k=X.overlay)==null?void 0:(n=k.shortsAdsRenderer)==null?void 0:n.overlay,_.Ubv)}k=X;X=Object.assign({},this.currentEndpoint,{reelWatchEndpoint:Object.assign({},_.a(this.currentEndpoint,_.Nm),{sequenceParams:void 0,sequenceProvider:void 0,racyCheckOk:void 0,contentCheckOk:void 0})});var w;return{reelPlayerOverlayRenderer:p,thumbnail:J,command:X,adsOverlay:k,
videoId:(w=_.a(this.currentEndpoint,_.Nm))==null?void 0:w.videoId}}}};
_.W.created=function(){var X=this;this.scrollToVideoThrottle=new _.cz(function(J,p){p=p===void 0?"smooth":p;var l;(l=X.getActiveReelVideo(J))==null||l.scrollIntoView({behavior:p,block:"nearest",inline:X.enableScrollIntoViewCenter?"center":"start"})},500,this);
this.shortsController=_.yG().resolve(_.E5);this.maybeCreateIntersectionObserver()};
_.W.onScroll=function(){this.scrollToVideoThrottle.fire(this.index)};
_.W.attached=function(){var X=this;_.yG().resolve(_.E5).registerRootElement(this);this.pageScrollElement=_.ya(this.hostElement).querySelector("#shorts-container");document.addEventListener("yt-shorts-reset",_.Da(this,this.processResetAction));_.H("web_fullscreen_shorts")&&window.ResizeObserver&&!this.resizeObserver&&(this.resizeObserver=this.onResizeFinished(this.shortsContainer,function(){X.maybeCreateIntersectionObserver();X.scrollToVideoThrottle.fire(X.activeIndex,"instant");X.shortsContainer.style.overflowY=
"scroll"}))};
_.W.calculateSqueezebackPanelSize=function(){var X=this,J=window.innerWidth-456-(window.innerHeight-106)*.5625;_.gs.addLowPriorityJob(function(){J<360?(X.hostElement.style.setProperty("--anchored-panel-width","480px"),_.v5().dispatch(zhA(!0))):(X.hostElement.style.setProperty("--anchored-panel-width",Math.min(J,480)+"px"),_.v5().dispatch(zhA(!1)))})};
_.W.detached=function(){var X=_.yG().resolve(_.E5);X.rootElement=void 0;var J;(J=X.unsubscribeFromStore)==null||J.call(X);X.unsubscribeFromStore=void 0;document.removeEventListener("yt-shorts-reset",_.Da(this,this.processResetAction));this.intersectionObserver=this.resizeObserver=void 0};
_.W.onResizeFinished=function(X,J){var p=this,l=new ResizeObserver(function(){p.shortsContainer.style.overflowY="hidden";_.gs.addLowPriorityJob(function(){J()},100)});
l.observe(X);return l};
_.W.resetDocumentScrollTop=function(){var X,J;if((X=document)==null?0:(J=X.scrollingElement)==null?0:J.scrollTop)document.scrollingElement.scrollTop=0};
_.W.loadPage_=function(X){var J=this;this.resetDocumentScrollTop();if(this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint))this.data=this.playerData=void 0;else if(this.initCsi(),this.updateTitle(this.playerData),X){var p;if((p=_.a(this.currentEndpoint,_.Nm))==null?0:p.sequenceParams)this.index=0,this.scrollToVideoThrottle.fire(this.index),this.movePlayerToVideo(this.index);this.data=X;this.isPlayerStarted?this.handleOnPlaybackCommand():this.afterPlayerStarted=function(){J.isPlayerStarted&&
(J.handleOnPlaybackCommand(),J.afterPlayerStarted=function(){})};
this.registerPanel(X)}};
_.W.afterPlayerStarted=function(){};
_.W.handleOnPlaybackCommand=function(){if(_.H("web_shorts_comment_stickers")&&this.isPlayerStarted){var X,J=(X=_.a(this.currentEndpoint,_.Nm))==null?void 0:X.onPlaybackCommand;J&&this.ytComponentBehavior.resolveCommand(J)}};
_.W.maybeCreateIntersectionObserver=function(){var X=this,J=this.calculateIntersectionObserverThreshold();if(!this.intersectionObserver||this.intersectionObserverThreshold!==J){this.intersectionObserverThreshold=J;var p={rootMargin:"0px",threshold:J},l;(l=this.intersectionObserver)==null||l.disconnect();this.intersectionObserver=new IntersectionObserver(function(g){g=_.C(g);for(var B=g.next();!B.done;B=g.next())if(B=B.value,B.intersectionRatio>J){B=Number(B.target.id);if(isNaN(B))break;if(B===X.index)break;
_.m_6();X.loadVideo(B);_.zl("r_vtc")}},p);
this.enableShortsSequenceRefactorUnify||this.observeShorts()}};
_.W.observeShorts=function(){var X,J,p,l=this.enableShortsSequenceRefactorUnify?((X=this.shortsContentList)==null?void 0:X.length)||0:(((J=this.shortsProcessedPrevSequence)==null?void 0:J.length)||0)+(((p=this.shortsProcessedSequence)==null?void 0:p.length)||0);if(this.carouselContainers.length<l&&(this.carouselContainers=[].concat(_.EU(_.ya(this.hostElement).querySelectorAll(".reel-video-in-sequence-new"))),this.enableShortsSequenceRefactorUnify))for(X=_.C(this.carouselContainers),J=X.next();!J.done;J=
X.next())J=J.value,p=void 0,(p=this.intersectionObserver)==null||p.observe(J);if(!this.enableShortsSequenceRefactorUnify)for(X=_.C(this.carouselContainers),J=X.next();!J.done;J=X.next())J=J.value,p=void 0,(p=this.intersectionObserver)==null||p.observe(J)};
_.W.initCsi=function(){FCO("reel_watch","pbs pbp pbu r_vtc r_tr cpt".split(" "));var X={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"}},J,p;if((J=this.playerData)==null?0:(p=J.cacheMetadata)==null?0:p.isCacheHit)X.isCacheHit=!0;var l;if(J=(l=_.a(this.currentEndpoint,_.Nm))==null?void 0:
l.prefetchTaskId)X.prefetchInfo={taskId:J};_.PI(X)};
_.W.isAd=function(){var X,J;return!!((X=_.a(this.currentEndpoint,_.Nm))==null?0:(J=X.adClientParams)==null?0:J.isAd)};
_.W.getPlayer=function(){this.$||this._enableProperties();return this.playerElement};
_.W.getPlayerContainer=function(){var X;return(X=_.ya(this.hostElement).querySelector("ytd-reel-video-renderer"))==null?void 0:X.playerContainer};
_.W.onPlayerStateChange=function(X){var J=this;this.isPlayerPaused=X===2;X!==1&&this.isShortPlayable()||this.currentPlayerIndex===this.index?X===1&&this.index===0&&(this.isPlayerStarted||_.v5().dispatch(je2(!0))):(this.movePlayerToVideo(this.index),this.isPlayerStarted||_.v5().dispatch(je2(!0)));this.player&&!this.player.getLoopVideo()&&_.gs.addLowPriorityJob(function(){J.getShortsLoopSetting().then(function(p){var l;(l=J.player)==null||l.setLoopVideo(p)})});
this.isPlayerPaused&&_.H("web_shorts_paused_state_logging")&&_.Bv(_.Kv(),[this.reelPlayerPausedStateRendererVe])};
_.W.isShortPlayable=function(){if(_.H("kevlar_playable_short_killswitch"))return!0;var X;return(X=this.playerData)!=null&&X.playabilityStatus?this.playerData.playabilityStatus.status==="OK":!1};
_.W.setNormalPlaybackSpeed=function(){var X=this,J,p;return _.L(function(l){if(l.nextAddress==1)return l.yield(X.getPlayer().getPlayerPromise(),2);J=l.yieldResult;p=J.getPlaybackRate();p!==1&&(X.storedPlaybackSpeed=p,J.setPlaybackRate(1));_.Ma(l)})};
_.W.restorePlaybackSpeed=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1)return X.storedPlaybackSpeed===null?p.jumpTo(0):p.yield(X.getPlayer().getPlayerPromise(),3);J=p.yieldResult;J.setPlaybackRate(X.storedPlaybackSpeed);X.storedPlaybackSpeed=null;_.Ma(p)})};
_.W.playerDataChanged=function(){var X=this,J,p,l,g,B,k,n,w,Y;return _.L(function(e){if(e.nextAddress==1){J=X.getPlayer();X.enableShortsSequenceRefactorUnify||(p=X.intersectionObserver)==null||p.disconnect();if(X.playerData){if(((l=X.playerData.videoDetails)==null?void 0:l.videoId)!==((g=J.getPlayer())==null?void 0:g.getVideoData().video_id)){B={};if(k=_.a(X.currentEndpoint,_.Nm))B.watch_endpoint=k,k.endTimeSeconds&&(B.end=k.endTimeSeconds);J.loadVideoWithPlayerResponse(X.playerData,B)}}else return e.return();
return X.player?e.jumpTo(2):e.yield(J.getPlayerPromise(),3)}e.nextAddress!=2&&(X.player=e.yieldResult,X.JSC$22039_playerStateChangeListener=X.onPlayerStateChange.bind(X),X.player.addEventListener("onStateChange",X.JSC$22039_playerStateChangeListener),_.H("kevlar_client_enable_shorts_player_bootstrap")&&_.$S(),X.scrollToVideoThrottle.fire(X.index),X.movePlayerToVideo(X.index),_.gs.addLowPriorityJob(function(){X.getShortsLoopSetting().then(function(Z){var h;(h=X.player)==null||h.setLoopVideo(Z)})}),
_.MhH.resolve(X.player),X.player.syncVolume(),X.getPlayer().focusOnPlayer());
_.gs.addLowPriorityJob(function(){X.observeShorts()},100);
n=X.player.getPlayerState(X.player.getPresentingPlayerType());n!==1||X.isPlayerStarted||_.v5().dispatch(je2(!0));X.updateBackNavContainerWidth();w=_.a(X.currentEndpoint,_.Nm);((Y=w)==null?0:Y.startTimeSeconds)&&X.player.seekTo(w.startTimeSeconds);if(X.JSC$22039_cinematicController||X.cinematicsInitializeJobId)return e.return();X.cinematicsInitializeJobId=_.gs.addLowPriorityJob(function(){X.initCinematicController();X.cinematicsInitializeJobId=void 0});
_.Ma(e)})};
_.W.onShortUndoDismiss=function(){var X=this,J=KPT().pop();J!==void 0&&(_.oh(this,function(){X.showCardWithIndex(J)}),this.playablePreviousIndex=this.getPlayablePreviousIndex())};
_.W.onShortsDismiss=function(X){if(X=X.detail.reelDismissalActionRenderer)(X=_.a(X.onDismissalCompletionRenderer,IcA))&&this.ytComponentBehavior.resolveCommand({openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:X}}}),this.scrollAndDismissCard()};
_.W.processReelNonVideoContentDismissalCommand=function(X){var J=this;this.activeDimissalTimeout&&(clearTimeout(this.activeDimissalTimeout),this.activeDimissalTimeout=void 0);X=_.a(X,Mh0);this.activeDimissalTimeout=setTimeout(function(){J.scrollAndDismissCard()},Number(X==null?void 0:X.delayMs))};
_.W.scrollAndDismissCard=function(){var X=this,J=this.index;KPT().push(J);_.oh(this,function(){var p=X.getPlayableNextIndex();p!==null&&(X.hideCardWithIndex(J),X.scrollToVideoThrottle.fire(p))})};
_.W.hideCardWithIndex=function(X){if(X=this.getActiveReelVideo(X))X.hidden=!0};
_.W.showCardWithIndex=function(X){if(X=this.getActiveReelVideo(X))X.hidden=!1};
_.W.onActiveChanged=function(){this.activeChanged(this.ytPageBehavior.active)};
_.W.activeChanged=function(X){_.v5().dispatch(_.a4({type:"SET_IS_SHORTS_ACTIVE",payload:{isShortsActive:X}}));if(X)document.addEventListener("keydown",_.Da(this,this.onKeydown)),document.body.setAttribute("no-y-overflow",""),this.setNormalPlaybackSpeed(),this.getPlayer().focusOnPlayer();else{if(this.isAd()){var J;(J=this.player)==null||J.sendAbandonmentPing()}var p;(p=this.player)==null||p.cueVideoByPlayerVars({videoId:"00000000"});document.removeEventListener("keydown",_.Da(this,this.onKeydown));
document.body.removeAttribute("no-y-overflow");this.restorePlaybackSpeed();this.processResetAction()}};
_.W.graftClientVisualElements=function(){if(this.data){var X=_.Mp();_.F3Z(X,_.rL({response:this.reelWatchSequenceResponse}));_.dn(X,this.nextReelVe);_.dn(X,this.prevReelVe);_.H("kevlar_shorts_auto_advance")&&(_.dn(X,this.loopToggleOffVe),_.dn(X,this.loopToggleOnVe));_.dn(X,this.ambientModeToggleVe);_.Bv(_.Kv(),[this.nextReelVe,this.prevReelVe]);_.H("web_shorts_paused_state_logging")&&_.dn(X,this.reelPlayerPausedStateRendererVe)}};
_.W.graftNvcRenderer=function(){var X,J,p,l,g,B,k=this.enableShortsSequenceRefactorUnify?(X=this.shortsContentList)==null?void 0:(J=X[this.index])==null?void 0:J.command:this.index<0?(p=this.shortsProcessedPrevSequence)==null?void 0:(l=p[this.shortsProcessedPrevSequence.length+this.index])==null?void 0:l.command:(g=this.shortsProcessedSequence)==null?void 0:(B=g[this.index])==null?void 0:B.command;if(k&&this.isNonVideoContentCommand(k)){X=_.a(k,_.nz);var n,w;(X=(n=_.a(X==null?void 0:X.renderer,_.Av))==
null?void 0:(w=n.loggingDirectives)==null?void 0:w.trackingParams)&&_.Mp().graftServerVe(X)}};
_.W.setActiveIndex=function(){_.yG().resolve(_.E5).setActiveIndex(this.index)};
_.W.onShortsPipActiveChanged=function(){this.isShortsMiniplayerActive()&&this.updateMiniplayerData()};
_.W.lazyUpdateMiniplayerData=function(){var X=this;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.updateMiniplayerDataJobId=_.gs.addLowPriorityJob(function(){X.updateMiniplayerData();X.updateMiniplayerDataJobId=void 0}))};
_.W.cancelPreviousMiniplayerDataUpdate=function(){this.updateMiniplayerDataJobId&&_.gs.cancelJob(this.updateMiniplayerDataJobId)};
_.W.updateMiniplayerData=function(){var X,J,p,l=_.yG().resolve(_.g9),g={shortsData:this.getCurrentShort(),previousButtonDisabled:!((X=this.prevButtonData)==null||!X.isDisabled),nextButtonDisabled:!((J=this.nextButtonData)==null||!J.isDisabled),playabilityStatus:(p=this.playerData)==null?void 0:p.playabilityStatus};_.uU(l,g)};
_.W.resetPlayerLocation=function(){var X=this.getPlayer();this.initialPlayerContainer&&X.appendTo(this.initialPlayerContainer,void 0,!0);this.shortsInnerContainer&&this.overlayContainer&&(this.shortsInnerContainer.appendChild(this.overlayContainer),this.overlayContainer=void 0)};
_.W.movePlayerToVideo=function(X,J){var p=this;J=J===void 0?!0:J;var l=this.getActiveReelVideo(X),g=this.getPlayer();if(l){this.overlayContainer?l.appendChild(this.overlayContainer):(this.overlayContainer=_.ya(this.hostElement).querySelector("ytd-reel-video-renderer")||void 0,l.appendChild(this.overlayContainer),this.isShortsMiniplayerActive()||g.appendTo(this.overlayContainer.playerContainer,void 0,!0));var B;(B=this.player)==null||B.setSize(NaN,NaN);this.isActive||_.gs.addJob(function(){p.isActive=
!0},_.H("web_enable_shorts_no_idle_job")?1:0);
g.style.visibility="visible";this.playerInPosition=!0;this.hasDataUpdated&&this.unhideCurrentOverlay();_.H("reels_web_disable_rtr_tick")||_.H("reels_web_use_pbs_first_shorts")&&X===0||_.KV("r_tr");this.currentPlayerIndex=X;l.appendChild(this.errorScreenContainer);var k;(k=this.JSC$22039_cinematicController)==null||WKT(k)}else J?_.gs.addLowPriorityJob(function(){p.movePlayerToVideo(p.index,!1)}):Math.random()<=_.ch("web_shorts_error_logging_threshold")&&_.$C(new _.Kw("Trying to movePlayerToVideo with undefined container.",
{firstAttempt:J,
index:X}))};
_.W.getAspectRatio=function(X){return(X==null?0:X.thumbnail)&&Yo0(X.thumbnail)?"--ytd-shorts-player-ratio: "+Yo0(X.thumbnail):"--ytd-shorts-player-ratio: 0.5625"};
_.W.getBackgroundImage=function(X){if(X!=null&&X.thumbnail)return(X=_.xq(X.thumbnail.thumbnails))?'background-image:url("'+X+'");':"background-color:black;"};
_.W.onPersistentPanelActiveChanged=function(){var X=this.getCurrentShort();if(X&&(X==null?0:X.thumbnail)&&Yo0(X.thumbnail)!==.5625){var J;(J=this.player)==null||J.setSize(NaN,NaN)}};
_.W.isShortsMiniplayerActive=function(){return this.shortsPipEnabled&&this.isShortsPipActive};
_.W.moveCinematicsToVideo=function(){var X=_.ya(this.hostElement).querySelector("ytd-reel-video-renderer");(X==null?0:X.cinematicContainer)&&X.cinematicContainer!==this.shortsCinematicContainer.parentElement&&X.cinematicContainer.appendChild(this.shortsCinematicContainer)};
_.W.onPrevButtonDataChange=function(){this.updatePrevButtonData()};
_.W.updatePrevButtonData=function(){var X=this.get("overlay.reelPlayerOverlayRenderer.prevItemButton.buttonRenderer",this.data);X?this.prevButtonData=X=Object.assign({},X,{accessibility:{label:_.cI("PREVIOUS_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_UP"},tooltip:this.isUpArrowHidden?"":_.cI("PREVIOUS_VIDEO_LABEL")}):this.prevButtonData&&(this.prevButtonData=X=Object.assign({},this.prevButtonData,{isDisabled:!1}))};
_.W.onNextButtonDataChange=function(){this.updateNextButtonData()};
_.W.updateNextButtonData=function(){var X=this.get("overlay.reelPlayerOverlayRenderer.nextItemButton.buttonRenderer",this.data);X&&(this.nextButtonData=X=Object.assign({},X,{accessibility:{label:_.cI("NEXT_VIDEO_LABEL")},icon:{iconType:"YOUTUBE_SHORTS_ARROW_DOWN"},tooltip:_.cI("NEXT_VIDEO_LABEL")||""}))};
_.W.getPlayablePreviousIndex=function(){for(var X,J=this.index-1;J>=-(((X=this.prevShortsSequence)==null?void 0:X.length)||0);J--)if(!KPT().includes(J))return J;return null};
_.W.getIndexInSequence=function(X,J){return X.findIndex(function(p){var l;return((l=_.a(p.command,_.Nm))==null?void 0:l.videoId)===J})};
_.W.handlePrevButtonClick=function(X){var J=this,p,l;return _.L(function(g){p=J.getPlayablePreviousIndex();if(p===null)return g.return();J.gestureType=((l=X)==null?void 0:l.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";p===0&&(J.hidePreviousButtonImmediately=!0);if(J.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){J.scrollToVideoThrottle.fire(p,"auto")}),g.return();
J.scrollToVideoThrottle.fire(p);_.Ma(g)})};
_.W.getPlayableNextIndex=function(){for(var X,J,p=this.index+1;p<(this.enableShortsSequenceRefactorUnify?(X=this.shortsContentList)==null?void 0:X.length:((J=this.shortsProcessedSequence)==null?void 0:J.length)||0);p++)if(!KPT().includes(p))return p;return null};
_.W.handleNextButtonClick=function(X,J){var p=this,l,g;return _.L(function(B){l=p.getPlayableNextIndex();if(l===null)return B.return();l===1&&(p.showPreviousButtonImmediately=!0);p.gestureType=((g=X)==null?void 0:g.type)==="click"?"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK":"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS";J&&(p.gestureType=J);if(p.shortsViewTransitions&&document.startViewTransition)return document.startViewTransition(function(){p.scrollToVideoThrottle.fire(l,"auto")}),B.return();
p.scrollToVideoThrottle.fire(l);_.Ma(B)})};
_.W.handleReelNavigateCommand=function(X,J,p){(X=_.a(X,Nkb))&&J&&X.destination==="REEL_NAVIGATION_DESTINATION_NEXT"&&this.handleNextButtonClick(p)};
_.W.loadVideo=function(X,J){var p=this;J=J===void 0?!1:J;if(X!==this.currentPlayerIndex){_.v5().dispatch(je2(!1));if(this.isAd()&&!J){var l;(l=this.player)==null||l.notifyShortsAdSwipeEvent()}var g;(g=this.JSC$22039_cinematicController)==null||$xp(g);var B;(B=this.JSC$22039_cinematicController)==null||BU2(B);l=X>this.index;this.isShortsMiniplayerActive()&&(this.cancelPreviousMiniplayerDataUpdate(),this.setMiniplayerPreview(l));this.getPlayer().style.visibility="hidden";this.hasDataUpdated=this.playerInPosition=
!1;this.overlayContainer&&(this.overlayContainer.querySelector("#experiment-overlay").style.display="none");var k,n,w,Y,e,Z;J=this.enableShortsSequenceRefactorUnify?(k=this.shortsContentList)==null?void 0:(n=k[X])==null?void 0:n.command:X<0?(w=this.shortsProcessedPrevSequence)==null?void 0:(Y=w[this.shortsProcessedPrevSequence.length+X])==null?void 0:Y.command:(e=this.shortsProcessedSequence)==null?void 0:(Z=e[X])==null?void 0:Z.command;this.index=X;this.gestureType||(this.gestureType=l?"INTERACTION_LOGGING_GESTURE_TYPE_SWIPE":
"INTERACTION_LOGGING_GESTURE_TYPE_BACK_SWIPE");J&&this.isVideoContentCommand(J)&&(this.ytComponentBehavior.resolveCommand(J,{form:{createScreenConfig:{clickedVisualElement:l?this.nextReelVe:this.prevReelVe,implicitGestureType:this.gestureType}}}),this.gestureType=void 0);if(J&&this.isNonVideoContentCommand(J)){this.currentEndpoint=J;this.data=void 0;k=_.Mp();n=_.a(J,_.nz);var h,x;(n=(h=_.a(n==null?void 0:n.renderer,_.Av))==null?void 0:(x=h.screenLoggingData)==null?void 0:x.screenVeType)&&_.Go(k,n);
this.currentPlayerIndex=-1;this.player&&this.isShortPlayable()&&this.player.pauseVideo();(h=this.getActiveReelVideo(X))&&h.appendChild(this.overlayContainer)}var U,y;h=this.enableShortsSequenceRefactorUnify?((U=this.shortsContentList)==null?NaN:U.length)-4<=X:((y=this.reelWatchSequenceResponse)==null?void 0:y.entries)&&X===this.reelWatchSequenceResponse.entries.length-1;var c;if(((c=this.reelWatchSequenceResponse)==null?0:c.continuationEndpoint)&&h){var D,m,d={contentPlaybackContext:_.oD({},(m=_.a((D=
this.currentEndpoint)==null?void 0:D.commandMetadata,_.SH))==null?void 0:m.url,window.location.href)};this.enableShortsSequenceRefactorUnify?this.continuationRequestPending||(_.FQ(_.gs,function(){p.ytComponentBehavior.resolveCommand(p.reelWatchSequenceResponse.continuationEndpoint,{form:d})}),this.continuationRequestPending=!0):this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.continuationEndpoint,{form:d})}var G,P;
X=this.enableShortsSequenceRefactorUnify?!1:X===-(((G=this.reelWatchSequenceResponse)==null?void 0:(P=G.prevEntries)==null?void 0:P.length)||0);var Q,E;((Q=this.reelWatchSequenceResponse)==null?0:Q.prevContinuationEndpoint)&&((E=this.reelWatchSequenceResponse)==null?0:E.prevEntries)&&X&&this.ytComponentBehavior.resolveCommand(this.reelWatchSequenceResponse.prevContinuationEndpoint)}};
_.W.setMiniplayerPreview=function(X){X=(X===void 0?0:X)?this.getPlayableNextIndex():this.getPlayablePreviousIndex();var J,p,l,g,B=_.yG().resolve(_.g9),k={shortsData:void 0,shortsPreviewThumbnail:X?this.enableShortsSequenceRefactorUnify?(J=this.shortsContentList)==null?void 0:(p=J[X])==null?void 0:p.thumbnail:(l=this.shortsProcessedSequence)==null?void 0:(g=l[X])==null?void 0:g.thumbnail:void 0};_.uU(B,k)};
_.W.updateTitle=function(X){var J,p;X=(X==null?0:X.adSlots)?"":(p=X==null?void 0:(J=X.videoDetails)==null?void 0:J.title)!=null?p:"";_.h8(this.hostElement,"yt-update-title",X)};
_.W.registerPanel=function(X){var J=_.yG().resolve(_.Bg);if(J){X=_.C(X.engagementPanels||[]);for(var p=X.next();!p.done;p=X.next()){p=p.value;var l=this.getPanelIdentifier(p.engagementPanelSectionListRenderer),g=void 0,B=void 0;(B=(g=J).registerPanelContent)==null||B.call(g,l,p)}}};
_.W.getPanelIdentifier=function(X){var J;return(X==null?void 0:(J=X.identifier)==null?void 0:J.tag)||(X==null?void 0:X.panelIdentifier)||(X==null?void 0:X.targetId)};
_.W.processResetAction=function(){this.currentPlayerIndex=this.index=0;this.playerData=this.player=void 0;this.unregisterPanels();this.firstShortsData=this.reelWatchSequenceResponse=this.data=void 0;this.shortsContentList=[];this.currentEndpoint=void 0;this.continuationRequestPending=this.endOfNextContinuation=this.isPersistentPanelActive=this.anchoredPanelActive=!1;_.v5().dispatch(je2(!1));this.isShortsInitialized=!1;this.resetPlayerLocation();this.shortsContainer.scrollTop=0;this.carouselContainers=
[];_.v5().dispatch(TJg(!1));var X;(X=this.shortsController)!=null&&(X.dismissedIndices=[]);var J;(J=this.shortsController)!=null&&J.watchWhileIndices.clear();this.isShortsMiniplayerActive()&&_.yG().resolve(_.g9).close(!0)};
_.W.processAppendReelWatchSequenceContinuationEntriesAction=function(X){var J=this,p;(p=this.intersectionObserver)==null||p.disconnect();X=X.appendReelWatchSequenceContinuationEntriesAction;if(X==null?0:X.entries){var l;this.reelWatchSequenceResponse=Object.assign({},this.reelWatchSequenceResponse,{entries:[].concat(_.EU(((l=this.reelWatchSequenceResponse)==null?void 0:l.entries)||[]),_.EU(X.entries)),continuationEndpoint:X.continuationEndpoint})}else if(X==null?0:X.prevEntries){var g;this.reelWatchSequenceResponse=
Object.assign({},this.reelWatchSequenceResponse,{prevEntries:[].concat(_.EU(((g=this.reelWatchSequenceResponse)==null?void 0:g.prevEntries)||[]),_.EU(X.prevEntries)),prevContinuationEndpoint:X.prevContinuationEndpoint});_.gs.addLowPriorityJob(function(){J.movePlayerToVideo(J.index);J.scrollToVideoThrottle.fire(J.index,"instant")})}else return;
_.gs.addLowPriorityJob(function(){J.observeShorts()},100)};
_.W.processWatchSequence=function(X){var J=this;return X.map(function(p){p=p.command;if(J.isVideoContentCommand(p)){var l=_.a(p,_.Nm);return{reelPlayerOverlayRenderer:_.a(l==null?void 0:l.overlay,_.te0),thumbnail:l.thumbnail,command:p}}return J.isNonVideoContentCommand(p)?(l=_.a(p,_.nz),{reelNonVideoContentRenderer:_.a(l==null?void 0:l.renderer,_.Av),command:p}):{command:p}})};
_.W.calculateIntersectionObserverThreshold=function(){var X=_.ya(this.hostElement).querySelector("ytd-reel-video-renderer"),J=1;(X==null?0:X.offsetHeight)&&(X==null?0:X.offsetWidth)&&(J=Math.min(X.offsetHeight,this.shortsContainer.offsetHeight)/X.offsetHeight*(Math.min(X.offsetWidth,this.shortsContainer.offsetWidth)/X.offsetWidth));return Math.round(J*.6*10)/10};
_.W.isVideoContentCommand=function(X){_.yG().resolve(_.E5);return!!_.a(X,_.Nm)};
_.W.isNonVideoContentCommand=function(X){_.yG().resolve(_.E5);return!!_.a(X,_.nz)};
_.W.initCinematicController=function(){var X=this;if(this.player&&this.shortsCinematicContainer){this.JSC$22039_cinematicController=new qW(this.shortsCinematicContainer,this.player);var J,p=_.a((J=this.data)==null?void 0:J.background,U6);gwA(this.JSC$22039_cinematicController,p);ldg(this.JSC$22039_cinematicController,Ju2(p));pX2(this.JSC$22039_cinematicController);_.gs.addLowPriorityJob(function(){X.moveCinematicsToVideo()})}};
_.W.handleMiniplayerNavigateShorts=function(X){X==="REEL_NAVIGATION_DESTINATION_NEXT"?this.handleNextButtonClick():X==="REEL_NAVIGATION_DESTINATION_PREV"&&this.handlePrevButtonClick()};
_.W.handleSignalActionToggleShortsPictureInPicture=function(){if(_.yG().resolve(_.g9).pictureInPictureSupported()){var X=_.yG().resolve(_.E5);if(_.H("web_shorts_pip")){var J=_.yG().resolve(_.g9);X.isShortsPipActive()?J.deactivate():J.isMiniplayerActive()||(_.To().shortsPipActivation=!0,_.n6p(J))}}else(X=this.player)==null||X.togglePictureInPicture()};
_.O1.Object.defineProperties(M1.prototype,{prevShortsSequence:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.reelWatchSequenceResponse)!=null&&X.prevEntries)return this.processWatchSequence([].concat(_.EU(this.reelWatchSequenceResponse.prevEntries)).reverse())}},
shortsProcessedPrevSequence:{configurable:!0,enumerable:!0,get:function(){if(this.prevShortsSequence)return this.index>0?this.shortsProcessedPrevSequence:this.shortsProcessedPrevSequence&&this.prevShortsSequence&&this.shortsProcessedPrevSequence.length===this.prevShortsSequence.length?this.shortsProcessedPrevSequence:[].concat(_.EU(this.prevShortsSequence))}},
shortsSequence:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.reelWatchSequenceResponse)!=null&&X.entries&&!this.enableShortsSequenceRefactorUnify)return this.processWatchSequence(this.reelWatchSequenceResponse.entries)}},
shortsProcessedSequence:{configurable:!0,enumerable:!0,get:function(){var X=this;if(this.firstShortsData){if(!this.shortsSequence)return[this.firstShortsData];var J;if(this.index<0||this.shortsProcessedSequence&&this.shortsSequence&&((J=this.shortsProcessedSequence)==null?void 0:J.length)>this.shortsSequence.length)return this.shortsProcessedSequence;var p;J=_.a((p=this.firstShortsData)==null?void 0:p.command,_.Nm);if(J==null||!J.videoId)return this.shortsProcessedSequence;p=this.getIndexInSequence(this.shortsSequence,
J.videoId);if(p!==-1){if(this.shortsProcessedSequence&&this.shortsSequence&&this.shortsProcessedSequence.length===this.shortsSequence.length)return this.shortsProcessedSequence;this.index===0&&(this.currentPlayerIndex=this.index=p,_.gs.addLowPriorityJob(function(){X.scrollToVideoThrottle.fire(X.index,"auto");X.movePlayerToVideo(X.index)}));
return[].concat(_.EU(this.shortsSequence))}this.shortsProcessedPrevSequence||_.FQ(_.gs,function(){X.observeShorts()},100);
return[this.firstShortsData].concat(_.EU(this.shortsSequence))}}},
isUpArrowHidden:{configurable:!0,enumerable:!0,get:function(){this.playablePreviousIndex=this.getPlayablePreviousIndex();var X=this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null;X&&(this.hidePreviousButtonImmediately=!1);if(this.showPreviousButtonImmediately){if(X)return!1;this.showPreviousButtonImmediately=!1}return this.hidePreviousButtonImmediately||this.isFirstShorts(this.prevShortsSequence)||this.playablePreviousIndex===null}},
isDownArrowHidden:{configurable:!0,enumerable:!0,get:function(){if(this.enableShortsSequenceRefactorUnify){var X;return this.index===((X=this.shortsContentList)==null?NaN:X.length)-1}if(this.endOfNextContinuation){var J,p;return this.index===((J=this.reelWatchSequenceResponse)==null?void 0:(p=J.entries)==null?void 0:p.length)}var l;return!((l=this.reelWatchSequenceResponse)==null?0:l.entries)&&this.index===0}},
activeIndex:{configurable:!0,enumerable:!0,get:function(){var X;(X=this.delayedActiveIndexUpdateDebouncer)==null||X.fire(this.index);return this.index}},
shouldRenderOfflineContent:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return this.isShortPlayable()||((J=_.a((X=this.data)==null?void 0:X.watchStatus,_.sZt))==null?void 0:(p=J.style)==null?void 0:p.value)!=="BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT"?!1:!0}},
anchoredEngagementPanels:{configurable:!0,enumerable:!0,get:function(){var X=this,J=this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint),p;if((this.data||J)&&(((p=this.data)==null?0:p.engagementPanels)||this.isAd()||J)){J=!1;this.activePanel="shorts-comments-panel";var l;p=_.C(((l=this.data)==null?void 0:l.engagementPanels)||[]);for(l=p.next();!l.done;l=p.next())if(this.getPanelIdentifier(l.value.engagementPanelSectionListRenderer)===this.activePanel){J=!0;break}if(this.isPersistentPanelActive){var g=
_.yG().resolve(_.Bg);_.gs.addJob(function(){g.showPanel({identifier:X.activePanel,target:null})},_.H("web_enable_shorts_no_idle_job")?1:0,100)}var B;
l=[].concat(_.EU(Object.values(((B=this.data)==null?void 0:B.engagementPanels)||{})));B=this.get("overlay.reelPlayerOverlayRenderer.viewCommentsButton.buttonRenderer",this.data);p=this.get("overlay.reelPlayerOverlayRenderer.buttonBar.reelActionBarViewModel.buttonViewModels.2.buttonViewModel",this.data);return B===void 0&&p===void 0||(B==null?0:B.isDisabled)||(p==null?void 0:p.state)==="BUTTON_VIEW_MODEL_STATE_DISABLED"||this.currentEndpoint&&this.isNonVideoContentCommand(this.currentEndpoint)||this.isAd()||
!J?(J=l==null?void 0:l.findIndex(function(k){var n,w;return((n=k.engagementPanelSectionListRenderer)==null?void 0:(w=n.identifier)==null?void 0:w.tag)==="shorts-comments-panel"}),J===-1||J===void 0||l!=null&&l.splice(J,1),[{engagementPanelSectionListRenderer:{header:{engagementPanelTitleHeaderRenderer:{title:{runs:[{text:_.cI("COMMENTS",void 0,"Comments")}]},
visibilityButton:{buttonRenderer:{style:"STYLE_DEFAULT",size:"SIZE_DEFAULT",icon:{iconType:"CLOSE"},accessibilityData:{accessibilityData:{label:_.cI("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:_.cI("COMMENTS_OFF",void 0,"Comments are turned off. ")},
{text:" "},{text:_.cI("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(_.EU(Object.values(l||
{})))):l}}},
errorScreen:{configurable:!0,enumerable:!0,get:function(){var X=this,J,p,l;if((J=this.playerData)==null?0:(p=J.playabilityStatus)==null?0:(l=p.errorScreen)==null?0:l.playerInterstitialRenderer)return _.gs.addLowPriorityJob(function(){X.movePlayerToVideo(X.index)}),this.playerData.playabilityStatus.errorScreen;
var g,B;return((g=this.data)==null?void 0:g.status)==="REEL_ITEM_WATCH_STATUS_EMPTY"&&((B=this.data)==null?0:B.watchStatus)&&_.a(this.data.watchStatus,_.Z6k)?(_.gs.addLowPriorityJob(function(){X.movePlayerToVideo(X.index)}),this.data.watchStatus):null}},
hasError:{configurable:!0,enumerable:!0,get:function(){return!!this.errorScreen}}});
_.O1.Object.defineProperties(M1,{template:{configurable:!0,enumerable:!0,get:function(){if(VGp===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-shorts--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-shorts">\n  <div id="back-nav-button" class="style-scope ytd-shorts"></div>\n</div>\n<div id="offline-container" hidden="[[!shouldRenderOfflineContent]]" class="style-scope ytd-shorts"></div>\n<div id="shorts-container" hidden="[[shouldRenderOfflineContent]]" class="style-scope ytd-shorts">\n  <div id="cinematic-shorts-scrim" class="style-scope ytd-shorts"></div>\n  <div id="shorts-inner-container" class="style-scope ytd-shorts">\n    <div id="initial-player-container" class="style-scope ytd-shorts">\n      <div id="shorts-cinematic-container" class="style-scope ytd-shorts"></div>\n      <ytd-player id="player" aria-hidden="[[hasError]]" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS" disable-touch-gestures="" class="style-scope ytd-shorts">\n      </ytd-player>\n      <yt-playability-error-supported-renderers id="error-screen" data="[[errorScreen]]" hidden$="[[!errorScreen]]" no-backgrounds="" class="style-scope ytd-shorts">\n      </yt-playability-error-supported-renderers>\n    </div>\n    <template is="dom-if" if="[[!enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <template is="dom-if" if="[[enablePreviousContinuation]]" class="style-scope ytd-shorts">\n        <dom-repeat items="[[shortsProcessedPrevSequence]]" class="style-scope ytd-shorts">\n          <template class="style-scope ytd-shorts">\n            <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[calculatePrevIndex(index, shortsProcessedPrevSequence)]]" style$="[[getAspectRatio(item)]]">\n              <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n              </div>\n            </div>\n          </template>\n        </dom-repeat>\n      </template>\n      <dom-repeat items="[[shortsProcessedSequence]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <template is="dom-if" if="[[enableShortsSequenceRefactorUnify]]" class="style-scope ytd-shorts">\n      <dom-repeat items="[[shortsContentList]]" class="style-scope ytd-shorts">\n        <template class="style-scope ytd-shorts">\n          <div class="reel-video-in-sequence-new style-scope ytd-shorts" id$="[[index]]" style$="[[getAspectRatio(item)]]">\n            <div class="reel-video-in-sequence-thumbnail style-scope ytd-shorts" style$="[[getBackgroundImage(item)]]">\n            </div>\n          </div>\n        </template>\n      </dom-repeat>\n    </template>\n    <ytd-reel-video-renderer id="reel-video-renderer" data="[[getCurrentShort(data)]]" has-error="[[hasError]]" index="[[index]]" is-active="[[isActive]]" is-persistent-panel-active="[[isPersistentPanelActive]]" is-player-paused="[[isPlayerPaused]]" watch-while-engagement-panels="[[watchWhileEngagementPanels]]" on-overlay-density-changed="[[onOverlayDensityChanged]]" class="style-scope ytd-shorts">\n    </ytd-reel-video-renderer>\n  </div>\n</div>\n<div id="shorts-panel-container" class="style-scope ytd-shorts">\n  <div id="anchored-panel-scrim" on-click="handlePanelScrimClick" class="style-scope ytd-shorts"></div>\n  <div id="anchored-panel" class="anchored-panel style-scope ytd-shorts"></div>\n</div>\n<div class="navigation-container style-scope ytd-shorts">\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-up">\n    <ytd-button-renderer button-tooltip-position="left" data="[[prevButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handlePrevButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n  <div class="navigation-button style-scope ytd-shorts" id="navigation-button-down">\n    <ytd-button-renderer button-tooltip-position="left" data="[[nextButtonData]]" fit-to-visible-bounds="[[fitToVisibleBounds]]" overrides="[[buttonOverride]]" on-click="handleNextButtonClick" class="style-scope ytd-shorts">\n    </ytd-button-renderer>\n  </div>\n</div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);VGp=X}X=VGp;return X}}});
M1.prototype.onNextButtonDataChange=M1.prototype.onNextButtonDataChange;M1.prototype.onPrevButtonDataChange=M1.prototype.onPrevButtonDataChange;M1.prototype.onPersistentPanelActiveChanged=M1.prototype.onPersistentPanelActiveChanged;M1.prototype.lazyUpdateMiniplayerData=M1.prototype.lazyUpdateMiniplayerData;M1.prototype.onShortsPipActiveChanged=M1.prototype.onShortsPipActiveChanged;M1.prototype.setActiveIndex=M1.prototype.setActiveIndex;M1.prototype.graftNvcRenderer=M1.prototype.graftNvcRenderer;
M1.prototype.graftClientVisualElements=M1.prototype.graftClientVisualElements;M1.prototype.onActiveChanged=M1.prototype.onActiveChanged;M1.prototype.onShortsDismiss=M1.prototype.onShortsDismiss;M1.prototype.onShortUndoDismiss=M1.prototype.onShortUndoDismiss;M1.prototype.playerDataChanged=M1.prototype.playerDataChanged;M1.prototype.afterPlayerStarted=M1.prototype.afterPlayerStarted;M1.prototype.unhideCurrentOverlay=M1.prototype.unhideCurrentOverlay;M1.prototype.onServiceRequestCompleted=M1.prototype.onServiceRequestCompleted;
M1.prototype.engagementPanelsChanged=M1.prototype.engagementPanelsChanged;M1.prototype.onFullscreenChange=M1.prototype.onFullscreenChange;M1.prototype.onResize=M1.prototype.onResize;M1.prototype.setShortsContentList=M1.prototype.setShortsContentList;M1.prototype.setFirstShortsData=M1.prototype.setFirstShortsData;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],M1.prototype,"ytComponentBehavior",void 0);
_.u([_.S(Aw.YtPageBehavior),_.V("design:type",Object)],M1.prototype,"ytPageBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],M1.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],M1.prototype,"ironResizableBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],M1.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.wa),_.V("design:type",Object)],M1.prototype,"ytdDismissibleItemBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],M1.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],M1.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"playerData",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"reelWatchSequenceResponse",void 0);
_.u([_.R(),_.V("design:type",Object)],M1.prototype,"cachedReelWatchSequenceResponse",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"currentEndpoint",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"nextButtonData",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"prevButtonData",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"isPreviousPageShorts",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"index",void 0);
_.u([_.R(),_.V("design:type",Object)],M1.prototype,"delayedActiveIndex",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"playablePreviousIndex",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"player",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"isPlayerPaused",void 0);_.u([_.R({selector:tHp}),_.V("design:type",Object)],M1.prototype,"isPlayerStarted",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"intersectionObserver",void 0);
_.u([_.R(),_.V("design:type",Number)],M1.prototype,"cinematicsInitializeJobId",void 0);_.u([_.R(),_.V("design:type",Number)],M1.prototype,"updateMiniplayerDataJobId",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"fitToVisibleBounds",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"pageSubtype",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],M1.prototype,"enablePreviousContinuation",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"shortsPipEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"isDark",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"shortsViewTransitions",void 0);_.u([_.R({selector:_.UL,reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"isFullscreen",void 0);
_.u([_.R({selector:_.ru,reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"isShortsPipActive",void 0);_.u([_.qB("#shorts-inner-container"),_.V("design:type",HTMLElement)],M1.prototype,"shortsInnerContainer",void 0);_.u([_.qB("#back-nav-button ytd-button-renderer"),_.V("design:type",_.bW)],M1.prototype,"backNavButton",void 0);_.u([_.qB("#shorts-container"),_.V("design:type",HTMLElement)],M1.prototype,"shortsContainer",void 0);
_.u([gw("error-screen"),_.V("design:type",HTMLElement)],M1.prototype,"errorScreenContainer",void 0);_.u([gw("player"),_.V("design:type",Object)],M1.prototype,"playerElement",void 0);_.u([gw("shorts-cinematic-container"),_.V("design:type",HTMLElement)],M1.prototype,"shortsCinematicContainer",void 0);_.u([gw("initial-player-container"),_.V("design:type",HTMLElement)],M1.prototype,"initialPlayerContainer",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"buttonOverride",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"anchoredPanelActive",void 0);_.u([_.R(),_.V("design:type",String)],M1.prototype,"activePanel",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"isActive",void 0);_.u([_.R({selector:VH2,reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"smallScreenPersistentPanel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"isPersistentPanelActive",void 0);
_.u([_.R(),_.V("design:type",Object)],M1.prototype,"smallScreenSqueezeBack",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"enableScrollIntoViewCenter",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"enableFlexibleOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"extractOverlay",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"useAspectRatio",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],M1.prototype,"enableShortsSequenceRefactorUnify",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"continuationRequestPending",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"shortsController",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"panelContainer",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"overlayContainer",void 0);
_.u([_.R(),_.V("design:type",Array)],M1.prototype,"carouselContainers",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"isShortsInitialized",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"firstShortsData",void 0);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"firstShortsDataModel",void 0);_.u([_.R(),_.V("design:type",Array)],M1.prototype,"shortsContentList",void 0);
_.u([_.O("reelWatchSequenceResponse"),_.V("design:type",Object),_.V("design:paramtypes",[])],M1.prototype,"prevShortsSequence",null);_.u([_.O("data","prevShortsSequence"),_.V("design:type",Object),_.V("design:paramtypes",[])],M1.prototype,"shortsProcessedPrevSequence",null);_.u([_.O("reelWatchSequenceResponse"),_.V("design:type",Object),_.V("design:paramtypes",[])],M1.prototype,"shortsSequence",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"setFirstShortsData",null);_.u([_.mA("reelWatchSequenceResponse","firstShortsData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"setShortsContentList",null);_.u([_.O("data","shortsSequence","firstShortsData"),_.V("design:type",Object),_.V("design:paramtypes",[])],M1.prototype,"shortsProcessedSequence",null);
_.u([_.R({reflectToAttribute:!0}),_.O("index","playablePreviousIndex","prevShortsSequence","hidePreviousButtonImmediately","showPreviousButtonImmediately"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],M1.prototype,"isUpArrowHidden",null);_.u([_.R({reflectToAttribute:!0}),_.O("reelWatchSequenceResponse","index","endOfNextContinuation","shortsContentList"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],M1.prototype,"isDownArrowHidden",null);
_.u([_.R(),_.O("index"),_.V("design:type",Number),_.V("design:paramtypes",[])],M1.prototype,"activeIndex",null);_.u([_.O("isShortPlayable","data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],M1.prototype,"shouldRenderOfflineContent",null);_.u([_.R8("iron-resize"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onResize",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],M1.prototype,"anchoredEngagementPanels",null);
_.u([_.R(),_.V("design:type",Object)],M1.prototype,"watchWhileEngagementPanels",void 0);_.u([_.mA("isFullscreen"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onFullscreenChange",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"engagementPanelsChanged",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],M1.prototype,"onServiceRequestCompleted",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"unhideCurrentOverlay",null);_.u([_.mA("isPlayerStarted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"afterPlayerStarted",null);
_.u([_.O("playerData","reelWatchSequenceResponse","data"),_.V("design:type",Object),_.V("design:paramtypes",[])],M1.prototype,"errorScreen",null);_.u([_.O("errorScreen"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],M1.prototype,"hasError",null);_.u([_.mA("playerData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],M1.prototype,"playerDataChanged",null);
_.u([_.R8("yt-dismissible-item-undo-feedback"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onShortUndoDismiss",null);_.u([_.R8("yt-disable-lockup-interaction"),_.V("design:type",Function),_.V("design:paramtypes",[Object]),_.V("design:returntype")],M1.prototype,"onShortsDismiss",null);_.u([_.GA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onActiveChanged",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"graftClientVisualElements",null);_.u([_.mA("currentPlayerIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"graftNvcRenderer",null);_.u([_.mA("index"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"setActiveIndex",null);
_.u([_.mA("isShortsPipActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onShortsPipActiveChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"lazyUpdateMiniplayerData",null);_.u([_.R(),_.V("design:type",Object)],M1.prototype,"onOverlayDensityChanged",void 0);
_.u([_.mA("isPersistentPanelActive"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onPersistentPanelActiveChanged",null);_.u([_.mA("index","data","isUpArrowHidden"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onPrevButtonDataChange",null);_.u([_.mA("index","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],M1.prototype,"onNextButtonDataChange",null);
_.u([_.Xo({is:"ytd-shorts"})],M1);var pVw;var lzg;var gZ2;var um=function(){return _.F.apply(this,arguments)||this};
_.r(um,_.F);um.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],um.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],um.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],um.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-compact-tvfilm-entry-point-renderer"})],um);
_.N(um,"ytd-compact-tvfilm-entry-point-renderer",function(){if(gZ2!==void 0)return gZ2;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return gZ2=X},{mode:1});var BRO;var $s0;var WFb;var Gn=function(){return _.F.apply(this,arguments)||this};
_.r(Gn,_.F);Gn.prototype.ready=function(){this.initializeDefs()};
Gn.prototype.initializeDefs=function(){var X=this.meta.byKey("yt-icons"),J=_.ya(X).querySelector("#star"),p=_.ya(X).querySelector("#star_half");X=_.ya(X).querySelector("#star_border");J&&this.defs.appendChild(J.cloneNode(!0));p&&this.defs.appendChild(p.cloneNode(!0));X&&this.defs.appendChild(X.cloneNode(!0))};
Gn.prototype.percentChanged=function(){for(var X=this.rating;X.firstChild;)X.removeChild(X.firstChild);var J=Math.round(this.percent/10);X=Math.floor(J/2);J%=2;var p=5-X-J;this.appendStars("star",X,0);this.appendStars("star_half",J,X);this.appendStars("star_border",p,X+J)};
Gn.prototype.appendStars=function(X,J,p){for(var l=0;l<J;l++){var g=(18+this.spacing)*(l+p),B=document.createElementNS("http://www.w3.org/2000/svg","use");RS0(B,"#"+X);B.setAttribute("x",""+g);B.setAttribute("y","0");this.rating.appendChild(B)}};
Gn.prototype.percentChanged=Gn.prototype.percentChanged;_.u([_.qB("#defs"),_.V("design:type",HTMLElement)],Gn.prototype,"defs",void 0);_.u([_.qB("#rating"),_.V("design:type",HTMLElement)],Gn.prototype,"rating",void 0);_.u([_.R(),_.V("design:type",Number)],Gn.prototype,"percent",void 0);_.u([_.R({value:6}),_.V("design:type",Number)],Gn.prototype,"spacing",void 0);_.u([_.R({value:_.jX.create("iron-meta",{type:"iconset"})}),_.V("design:type",_.Tj)],Gn.prototype,"meta",void 0);
_.u([_.mA("percent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Gn.prototype,"percentChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-ratings"})],Gn);
_.N(Gn,"ytd-ratings",function(){if(WFb!==void 0)return WFb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WFb=X},{mode:1});var CIp=function(){return _.F.apply(this,arguments)||this};
_.r(CIp,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],CIp.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],CIp.prototype,"data",void 0);_.u([_.Xo({is:"ytd-offer-review-renderer",disableElementRegistration:!0})],CIp);
_.N(CIp,"ytd-offer-review-renderer",function(){if($s0!==void 0)return $s0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $s0=X},{mode:1});var dK=function(){var X=_.F.apply(this,arguments)||this;X.badges=[{textBadge:{label:_.AW("CC")}}];return X};
_.r(dK,_.F);_.W=dK.prototype;_.W.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
_.W.dataChanged=function(){var X=this.get("data.offerButton.buttonRenderer.serviceEndpoint");if(X&&X.commandMetadata&&_.a(X.commandMetadata,_.jR)&&_.a(X.commandMetadata,_.jR).fireAutomatically)_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}});else{var J;X&&((J=_.a(X,_.jR))==null?0:J.fireAutomatically)&&_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})}};
_.W.isEmptyContent=function(X){return this.isStorefrontEntryPointEmpty(X)&&this.shouldHideOfferModule(X)};
_.W.isStorefrontEntryPointEmpty=function(X){return!X||!X.storefrontEntryPoint};
_.W.shouldHideOfferModule=function(X){return!!X.hideVideoDetails};
_.W.isOfferModuleNavigationInactive=function(X){return!X.navigationEndpoint&&!X.serviceEndpoint};
_.W.maybeNavigateWithServiceEndpoint=function(){this.data&&this.data.navigationEndpoint||this.data&&this.data.serviceEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
dK.prototype.dataChanged=dK.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dK.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dK.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dK.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isEmptyContent(data)"}),_.V("design:type",Boolean)],dK.prototype,"hidden",void 0);
_.u([_.R(),_.V("design:type",Object)],dK.prototype,"badges",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dK.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-movie-offer-module-renderer"})],dK);
_.N(dK,"ytd-movie-offer-module-renderer",function(){if(BRO!==void 0)return BRO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return BRO=X},{mode:1});var khb;var nZp=function(){return _.F.apply(this,arguments)||this};
_.r(nZp,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],nZp.prototype,"componentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nZp.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-media-masthead-renderer"})],nZp);
_.N(nZp,"ytd-media-masthead-renderer",function(){if(khb!==void 0)return khb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return khb=X},{mode:1});var LFO;_.ZZ(_.iZt,"course-metadata-view-model",{props:{data:_.Yq,isOverlay:_.Yq}});var VO=function(){var X=_.F.apply(this,arguments)||this;X.isMetadataVisible=!1;X.actionMap={"yt-hide-tvfilm-offer-module":"handleHideAction"};return X};
_.r(VO,_.F);_.W=VO.prototype;
_.W.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"}}}}};
_.W.descriptionChanged=function(){this.expander.collapsed=!0;this.expander.reset()};
_.W.dataChanged=function(){this.hostElement.hidden=!1;this.isMetadataVisible=this.isExpandButtonToggled()};
_.W.expanderChanged=function(){var X;if((X=this.data)==null?0:X.expandedMetadata)this.expander.hidden=this.isMetadataVisible};
_.W.isExpandButtonToggled=function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.expandMetadataButton,_.xk))==null?void 0:J.isToggled};
_.W.onVisibilityButtonClick=function(){var X;if((X=this.data)==null?0:X.expandMetadataButton)this.isMetadataVisible=!this.isMetadataVisible};
_.W.handleHideAction=function(){this.data&&this.data.clientShouldSuppressIfCompanionAdDisplayed&&(this.hostElement.hidden=!0)};
VO.prototype.expanderChanged=VO.prototype.expanderChanged;VO.prototype.dataChanged=VO.prototype.dataChanged;VO.prototype.descriptionChanged=VO.prototype.descriptionChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],VO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],VO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S([_.dE.YtActionHandlerBehavior]),_.V("design:type",Object)],VO.prototype,"actionHandlerBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],VO.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],VO.prototype,"isMetadataVisible",void 0);_.u([_.qB("#expander"),_.V("design:type",Object)],VO.prototype,"expander",void 0);_.u([_.mA("data.description"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VO.prototype,"descriptionChanged",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VO.prototype,"dataChanged",null);_.u([_.mA("isMetadataVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VO.prototype,"expanderChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-tvfilm-offer-module-renderer"})],VO);
_.N(VO,"ytd-tvfilm-offer-module-renderer",function(){if(LFO!==void 0)return LFO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return LFO=X},{mode:2});var AS2;var te=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-hide-unlimited-offer-module":"handleHideAction"};return X};
_.r(te,_.F);te.prototype.dataChanged=function(){this.hostElement.hidden=!1};
te.prototype.configureRendererStamper=function(){return{"data.storefrontEntryPoint":{id:"storefront-entry-point",mapping:{compactTvfilmEntryPointRenderer:"ytd-compact-tvfilm-entry-point-renderer"}}}};
te.prototype.onThumbnailTap=function(X){this.data&&this.data.serviceEndpoint&&(_.yG().resolve(_.SV).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}}),X.stopPropagation())};
te.prototype.handleHideAction=function(){this.data&&this.data.suppressIfCompanionAds&&(this.hostElement.hidden=!0)};
te.prototype.dataChanged=te.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],te.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],te.prototype,"rendererBehaviors",void 0);_.u([_.S([_.dE.YtActionHandlerBehavior]),_.V("design:type",Object)],te.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],te.prototype,"data",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],te.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-unlimited-offer-module-renderer",disableElementRegistration:!0})],te);
_.N(te,"ytd-unlimited-offer-module-renderer",function(){if(AS2!==void 0)return AS2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return AS2=X},{mode:1});var wVp;var YO2;var PB=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-related-chip-command":"handleRelatedChipCommand"};return X};
_.r(PB,_.F);PB.prototype.configureRendererStamper=function(){return{"data.content":{id:"content",mapping:{chipCloudRenderer:{component:"yt-chip-cloud-renderer"}}}}};
PB.prototype.handleRelatedChipCommand=function(X){X=_.a(X,nNp);var J=X.contents;J?_.HI(this.hostElement,"yt-item-section-replace-action",[J,X.targetSectionIdentifier]):_.HI(this.hostElement,"yt-item-section-continuation-action",[X.continuationData,X.targetSectionIdentifier])};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],PB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],PB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],PB.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],PB.prototype,"data",void 0);_.u([_.se({is:"yt-related-chip-cloud-renderer",disableElementRegistration:!0})],PB);
_.N(PB,"yt-related-chip-cloud-renderer",function(){if(YO2===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;wVp===void 0&&(wVp=document.createElement("template"));var l=wVp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);YO2=X}X=YO2;return X},{mode:2});var QO=function(){var X=_.F.apply(this,arguments)||this;X.isTwoColumns=!0;X.watchFeedBigThumbs=_.H("kevlar_watch_feed_big_thumbs");X.watchFeedBigThumbsOnLockup=_.H("web_watch_next_big_thumbs");X.watchFeedBigThumbsCompactLayout=_.H("web_watch_next_big_thumbs")&&_.H("web_watch_next_big_thumbs_compact_layout");X.watchFeedBigThumbsExpandedLayout=_.H("web_watch_next_big_thumbs")&&_.H("web_watch_next_big_thumbs_expanded_layout");X.watchNextGridHideChips=_.H("kevlar_watch_grid_hide_chips");X.eligibleToSwitchToGrid=
!0;X.disableShortsShelfHeightOverride=_.H("web_shorts_wn_shelf_ratio_tuning");X.isWatchNextGrid=!1;X.reuseComponents=!_.H("kevlar_watch_grid");X.nextContinuation={continuationType:"watchNextSecondaryResultsContinuation",contentsArray:"data.results",continuationsArray:"data.continuations",responseContentsKey:"results",requestPath:"/related_ajax"};return X};
_.r(QO,_.F);_.W=QO.prototype;
_.W.configureRendererStamper=function(){return{"data.offerModule":{id:"offer-module",mapping:{movieOfferModuleRenderer:"ytd-movie-offer-module-renderer",episodeOfferModuleRenderer:"ytd-movie-offer-module-renderer",liveOfferModuleRenderer:"ytd-movie-offer-module-renderer",channelOfferModuleRenderer:"ytd-movie-offer-module-renderer",unlimitedOfferModuleRenderer:{component:"ytd-unlimited-offer-module-renderer",properties:{hidden:"[[hideUnlimitedOfferModule]]"}},tvfilmOfferModuleRenderer:{component:"ytd-tvfilm-offer-module-renderer",properties:{hidden:"[[hideTvfilmOfferModule]]"}},
ctaShelfRenderer:"ytd-brandconnect-cta-shelf-card-renderer"}},shownItems:{id:"items",reuseComponents:this.reuseComponents,mapping:{lockupViewModel:{component:"yt-lockup-view-model",params:{className:"ytd-watch-next-secondary-results-renderer lockup",sizing:"COMPACT",thumbnailFixedWidth:"168px",force16By9ThumbnailAspectRatio:!0},properties:{containerType:"[[lockupContainerType]]"}},compactMovieRenderer:"ytd-compact-movie-renderer",compactVideoRenderer:"ytd-compact-video-renderer",compactCourseVideoRenderer:"ytd-compact-video-renderer",
compactPromotedVideoRenderer:"ytd-compact-promoted-video-renderer",compactRadioRenderer:"ytd-compact-radio-renderer",compactPlaylistRenderer:"ytd-compact-playlist-renderer",promotedSparklesWebRenderer:"ytd-promoted-sparkles-web-renderer",adSlotRenderer:"ytd-ad-slot-renderer",relatedChipCloudRenderer:"yt-related-chip-cloud-renderer",itemSectionRenderer:{component:"ytd-item-section-renderer",params:{isWatch:!0},properties:{continuationShowButton:"[[showButton]]",eligibleToSwitchToGrid:"[[eligibleToSwitchToGrid]]",
useBigThumbs:"[[watchFeedBigThumbsOnLockup]]"}},reelShelfRenderer:"ytd-reel-shelf-renderer",richGridRenderer:{component:"ytd-rich-grid-renderer",properties:{disableStickyFilterBar:"[[isWatchNextGrid]]",transparentBackgroundChipsBar:"[[isWatchNextGrid]]",reducedBottomMargin:"[[isWatchNextGrid]]",rowReducedHorizontalMargin:"[[isWatchNextGrid]]"},params:{resizeOnObserverInit:!_.H("web_watch_grid_resize_on_observer_init_killswitch")}},continuationItemRenderer:{component:"ytd-continuation-item-renderer",
properties:{showButton:"[[showButton]]"}}}},"data.continuations":{id:"continuations",mapping:{nextContinuationData:{component:"yt-next-continuation",properties:{showButton:"[[showButton]]"}}},renderPriority:0}}};
_.W.getItemsPath=function(){return"data.results"};
_.W.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"results","yt-reload-continuation-items-command-body":"results"}};
_.W.created=function(){this.ytLazyListBehavior.initialCount=1};
_.W.ready=function(){_.bS(this.hostElement,{"--yt-img-shadow-placeholder-color":"var(--yt-spec-outline)","--yt-img-shadow-min-height":"100%","--yt-img-shadow-min-width":"100%"})};
_.W.resultsChanged=function(){if(this.data&&this.data.results){for(var X=this.data.results,J=null,p=null,l=0;l<X.length;l++)X[l].relatedChipCloudRenderer?J=X[l].relatedChipCloudRenderer:X[l].itemSectionRenderer&&(p=X[l].itemSectionRenderer);if(J&&p)for(this.set("data.continuations",[]),X=_.a(J.content,_.XbU).chips,J=0;J<X.length;J++)if(l=this.get("chipCloudChipRenderer.navigationEndpoint.relatedChipCommand",X[J]),l.loadCached||!l.contents){l.contents=p.contents;break}}};
_.W.dataChanged=function(){var X=this,J;if((J=this.data)!=null&&J.results&&this.hasAllowedInstreamAd(this.playerData)){if(J=this.data.results.filter(function(n){return!!n.promotedSparklesWebRenderer})){for(var p=0;p<J.length;p++){var l=this.get("promotedSparklesWebRenderer.errorCommand.loggingUrls",J[p]);
if(l)for(var g=0;g<l.length;g++)l[g]&&l[g].baseUrl&&_.Y6(l[g].baseUrl)}this.set("data.results",this.data.results.filter(function(n){return!n.promotedSparklesWebRenderer}))}if(J=this.data.results.filter(function(n){return!!X.getSparklesAd(n)})){J=_.C(J);
for(g=J.next();!g.done;g=J.next())if(l=p=void 0,g=(p=this.getSparklesAd(g.value))==null?void 0:(l=p.errorCommand)==null?void 0:l.loggingUrls)for(p=_.C(g),l=p.next();!l.done;l=p.next())(l=l.value)&&l.baseUrl&&_.Y6(l.baseUrl);var B,k;this.set("data.results",(B=this.data)==null?void 0:(k=B.results)==null?void 0:k.filter(function(n){return!n.adSlotRenderer}))}}};
_.W.getSparklesAd=function(X){var J,p;X=_.a((J=X.adSlotRenderer)==null?void 0:(p=J.fulfillmentContent)==null?void 0:p.fulfilledLayout,_.HIv);return _.a(X==null?void 0:X.renderingContent,n56)};
_.W.hasAllowedInstreamAd=function(X){X=this.get("adPlacements",X)||[];for(var J=0;J<X.length;J++){var p=this.get("adPlacementRenderer.config.adPlacementConfig",X[J]);if(p&&p.suppressDisplayAd)return!0}return!1};
_.W.computeHideUnlimitedOfferModule=function(X,J){return X&&X.offerModule&&J&&X.offerModule.unlimitedOfferModuleRenderer&&X.offerModule.unlimitedOfferModuleRenderer.suppressIfCompanionAds&&this.hasCompanionAds(J)?!0:!1};
_.W.hideUnlimitedOfferModuleChanged=function(){var X=_.ya(this.hostElement).querySelector("ytd-unlimited-offer-module-renderer");X&&(X.hidden=this.hideUnlimitedOfferModule)};
_.W.updateLockupContainerTypes=function(X){if(this.eligibleToSwitchToGrid){var J;(J=Array.from(this.hostElement.querySelectorAll("#items yt-lockup-view-model")))==null||J.forEach(function(p){p.containerType=X})}};
_.W.computeHideTvfilmOfferModule=function(X,J){var p,l;return!!((X==null?0:(p=X.offerModule)==null?0:(l=p.tvfilmOfferModuleRenderer)==null?0:l.clientShouldSuppressIfCompanionAdDisplayed)&&J&&this.hasCompanionAds(J))};
_.W.hideTvfilmOfferModuleChanged=function(){var X=_.ya(this.hostElement).querySelector("ytd-tvfilm-offer-module-renderer");X&&(X.hidden=this.hideTvfilmOfferModule)};
_.W.hasCompanionAds=function(X){X=this.get("adPlacements",X)||[];for(var J=0;J<X.length;J++){if(this.get("adPlacementRenderer.renderer.actionCompanionAdRenderer",X[J]))return!0;var p=void 0,l=void 0,g=void 0;if(!_.H("web_watch_top_banner_companion_check_killswitch")&&((p=X[J])==null?0:(l=p.adPlacementRenderer)==null?0:(g=l.renderer)==null?0:g.topBannerImageTextIconButtonedLayoutViewModel))return!0}return!1};
_.W.hasSuppressedResults=function(X){return X==null?!0:X.filter(function(J){return!J.continuationItemRenderer&&!J.compactPromotedVideoRenderer&&!J.promotedSparklesWebRenderer}).length===0};
_.W.computeShowButton=function(X,J){return this.isWatchNextGrid?X:X||this.hasSuppressedResults(J)};
_.W.showButtonChanged=function(){if(this.isWatchNextGrid){var X=_.ya(this.hostElement).querySelector("ytd-rich-grid-renderer");X&&this.showButton!==null&&(X.continuationShowButton=this.showButton)}else{X=_.ya(this.hostElement).querySelector("yt-next-continuation");var J=_.ya(this.hostElement).querySelector("ytd-continuation-item-renderer"),p=_.ya(this.hostElement).querySelector("ytd-item-section-renderer");X&&(X.showButton=this.showButton);J&&(J.showButton=this.showButton);p&&(p.continuationShowButton=
this.showButton)}};
_.W.continuationTap=function(X){var J;if(((J=this.data)==null?void 0:J.continuations)!=null&&X.target.tagName==="TP-YT-PAPER-BUTTON")for(X=this.data.continuations,J=0;J<X.length;J++)X[J].nextContinuationData&&this.ytRendererBehavior.logExplicitClick(X[J].nextContinuationData||{})};
_.W.shownItemsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("shown-items-changed",this.shownItems))};
_.O1.Object.defineProperties(QO.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 X;return!((X=this.shownItems)==null||!X.some(function(J){return!!J.lockupViewModel||J.compactVideoRenderer}))}}});
QO.prototype.shownItemsChangedForBinding=QO.prototype.shownItemsChangedForBinding;QO.prototype.showButtonChanged=QO.prototype.showButtonChanged;QO.prototype.hideTvfilmOfferModuleChanged=QO.prototype.hideTvfilmOfferModuleChanged;QO.prototype.updateLockupContainerTypes=QO.prototype.updateLockupContainerTypes;QO.prototype.hideUnlimitedOfferModuleChanged=QO.prototype.hideUnlimitedOfferModuleChanged;QO.prototype.dataChanged=QO.prototype.dataChanged;QO.prototype.resultsChanged=QO.prototype.resultsChanged;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],QO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],QO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],QO.prototype,"ytLazyListBehavior",void 0);_.u([_.S(_.yc.YtNextContinuationBehavior),_.V("design:type",Object)],QO.prototype,"ytNextContinuationBehavior",void 0);
_.u([_.S(_.I$),_.V("design:type",Object)],QO.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],QO.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QO.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],QO.prototype,"playerData",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],QO.prototype,"autoFill",void 0);_.u([_.R({value:60}),_.V("design:type",Number)],QO.prototype,"targetFramerate",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"isTwoColumns",void 0);_.u([_.R(),_.V("design:type",Object)],QO.prototype,"shownItems",void 0);_.u([_.R({computed:"computeHideUnlimitedOfferModule(data, playerData)"}),_.V("design:type",Boolean)],QO.prototype,"hideUnlimitedOfferModule",void 0);_.u([_.R({computed:"computeHideTvfilmOfferModule(data, playerData)"}),_.V("design:type",Boolean)],QO.prototype,"hideTvfilmOfferModule",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"watchFeedBigThumbs",void 0);_.u([_.R(),_.V("design:type",Object)],QO.prototype,"watchFeedBigThumbsOnLockup",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"watchFeedBigThumbsCompactLayout",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"watchFeedBigThumbsExpandedLayout",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"watchNextGridHideChips",void 0);_.u([_.R(),_.V("design:type",Object)],QO.prototype,"eligibleToSwitchToGrid",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"disableShortsShelfHeightOverride",void 0);_.u([_.R({selector:_.iY,reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"isGridViewEnabled",void 0);
_.u([_.R({selector:_.hvC,reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"isSwatcherooActive",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],QO.prototype,"showMoreButton",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],QO.prototype,"isWatchNextGrid",void 0);_.u([_.R({computed:"computeShowButton(showMoreButton, data.results)"}),_.V("design:type",Boolean)],QO.prototype,"showButton",void 0);
_.u([_.GA("data.results.*"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QO.prototype,"resultsChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QO.prototype,"dataChanged",null);_.u([_.mA("hideUnlimitedOfferModule"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QO.prototype,"hideUnlimitedOfferModuleChanged",null);
_.u([_.O("isGridViewEnabled","containsLockups","data"),_.R({reflectToAttribute:!0}),_.V("design:type",Number),_.V("design:paramtypes",[])],QO.prototype,"lockupContainerType",null);_.u([_.mA("lockupContainerType","data"),_.V("design:type",Function),_.V("design:paramtypes",[Number]),_.V("design:returntype")],QO.prototype,"updateLockupContainerTypes",null);
_.u([_.mA("hideTvfilmOfferModule"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QO.prototype,"hideTvfilmOfferModuleChanged",null);_.u([_.mA("showButton"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QO.prototype,"showButtonChanged",null);_.u([_.mA("shownItems"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QO.prototype,"shownItemsChangedForBinding",null);
_.u([_.O("shownItems"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],QO.prototype,"containsLockups",null);
_.N(QO,"ytd-watch-next-secondary-results-renderer",function(){if(lzg===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-next-secondary-results-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="offer-module" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="items" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n<div id="continuations" hidden="[[canShowMore]]" on-click="continuationTap" class="style-scope ytd-watch-next-secondary-results-renderer"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);lzg=X}X=lzg;return X},{mode:1});var vZw;var EY=function(){var X=_.F.apply(this,arguments)||this;X.currentPageUrl="";X.baseUrl="";X.isHiddenByUser=null;X.hidden=!1;X.showAboveScrim=!1;X.watchNextGrid=_.H("kevlar_watch_grid");X.modernButtons=_.H("web_modern_buttons");X.roundedContainer=!0;X.noBorder=!1;X.roundBackground=!_.H("live_chat_round_background_killswitch");X.overflowHideChat=_.H("live_chat_overflow_hide_chat");X.forceDarkTheme=!1;X.theaterWatchWhile=!1;X.isListeningForPlayerProgress=!1;X.JSC$22092_playerEvents=new Map;X.isFrameReady=
!1;X.player=null;X.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 X};
_.r(EY,_.F);_.W=EY.prototype;_.W.onShowHideChat=function(){this.isHiddenByUser=!this.collapsed;_.HI(this.hostElement,"yt-set-live-chat-collapsed",[this.collapsed])};
_.W.created=function(){var X=this;this.handleIframeEventListener=function(J){X.handleIframeEvent(J)};
this.handleKeyboardEventListener=function(J){X.handleKeyboardEvent(J)};
this.JSC$22092_playerEvents.set("onVideoProgress",this.playerProgressHandler);this.JSC$22092_playerEvents.set("onAdStart",this.playerAdStartHandler);this.JSC$22092_playerEvents.set("onAdEnd",this.playerAdEndHandler);this.JSC$22092_playerEvents.set("onStateChange",this.playerStateChangeHandler);this.JSC$22092_playerEvents.set("onLoopRangeChange",this.onLoopRangeChange)};
_.W.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()};
_.W.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};
_.W.computeBaseUrl=function(X){var J="/live_chat";this.isChatReplay()&&(J="/live_chat_replay");return _.b7(_.ce(_.Og(_.vi(X),J),null),"").toString()};
_.W.dataChanged=function(){_.H("web_watch_theater_chat")&&(this.isHiddenByUser=null)};
_.W.urlChanged=function(){if(this.url!==void 0){this.isFrameReady=!this.isChatReplay();var X=this.url;if(this.isChatReplay()&&this.player){var J=Math.floor(this.player.getProgressState().current*1E3);X=_.ZE(_.vi(X),"playerOffsetMs",J.toString()).toString()}J=this.chatframe;try{var p=X==="about:blank"?_.pUk:_.zu(X),l=J.contentDocument.location,g=_.su(p);g!==void 0&&l.replace(g)}catch(B){J.src=X}}};
_.W.collapsedChanged=function(){_.h8(this.hostElement,"yt-chat-collapsed-changed",this.collapsed)};
_.W.handleIframeEvent=function(X){if(X&&this.baseUrl.startsWith(X.origin)&&X.source===this.chatframe.contentWindow&&_.QZ(X.data))if(X.data["yt-iframed-buyflow-launcher"])this.handleBuyflowMessages(X);else if(X.data["yt-iframed-player-progress-relay"])this.handleChatFrameReady();else if(X.data["yt-show-feedback-dialog"]){var J=_.yG().resolve(_.I6(_.Rb2));if(J){var p=X.ports,l;p&&p.length&&(l=function(){p[0].postMessage({})});
X=X.data["yt-show-feedback-dialog"];J.showFeedbackDialog(X.customProductData,X.feedbackContent,l,X.bucket)}}else if(X.data["yt-show-survey"])_.h8(this.hostElement,"yt-show-survey",X.data["yt-show-survey"]);else if(X.data["yt-purchase-membership"])_.yG().resolve(_.SV).resolveCommand(X.data["yt-purchase-membership"],{form:{element:this.hostElement}});else if(X.data["yt-tunnel-out-live-service-request"])this.ytComponentBehavior.resolveCommand(X.data["yt-tunnel-out-live-service-request"]);else if(X.data["yt-user-activity"])_.S1();
else if(X.data["yt-attach-live-chat-response-tracking-params"])this.attachLiveChatResponseVeTrackingParams(X.data["yt-attach-live-chat-response-tracking-params"].trackingParams);else if(X.data["yt-open-popup"])this.ytOpenPopupBehavior.openPopup(X.data["yt-open-popup"]);else if(X.data["yt-log-flow-logging-event-command"])this.ytComponentBehavior.resolveCommand(X.data["yt-log-flow-logging-event-command"]);else if(X.data["yt-hide-live-chat"])this.onShowHideChat();else X.data["yt-report-moderation-state-log"]&&
this.player&&(J={cpn:this.player.getVideoData().cpn},_.le("liveChatBeingModerated",J))};
_.W.attachLiveChatResponseVeTrackingParams=function(X){X=_.V_(X);var J=_.Kv(),p=_.Lw("liveChatRenderer.trackingParams",this.data);J&&p&&_.ps(J,_.V_(p),X)};
_.W.handleBuyflowMessages=function(X){var J=X.data["yt-iframed-buyflow-launcher"].encryptedPurchaseParams,p=X.data["yt-iframed-buyflow-launcher"].serializedTransactionFlowLoggingParams,l=X.data["yt-iframed-buyflow-launcher"].serializedPaymentsClientParams;_.pVB(_.aD(_.wF),J.replace(/-/g,"+").replace(/_/g,"/"),function(g){X.ports[0].postMessage({success:!0,buyFlowResponse:g})},void 0,function(g){X.ports[0].postMessage({success:!1,
error:g&&g.message||"Buyflow rejected without error."})},_.DV().get("hl"),void 0,function(){X.ports[0].postMessage({closed:!0})},p,l)};
_.W.setupPlayerProgressRelay=function(){var X=this;if(!this.isListeningForPlayerProgress){var J=_.xz();J!=null&&J.getPlayerPromise&&(J.getPlayerPromise().then(function(p){X.playerApiReady(p)}),this.isListeningForPlayerProgress=!0)}};
_.W.handleChatFrameReady=function(){this.isFrameReady=!0;this.player&&this.player.getAdState()===1&&this.postToContentWindow({"yt-player-ad-start":""})};
_.W.playerApiReady=function(X){this.setPlayer(X)};
_.W.playerProgressHandler=function(){if(this.player){var X=this.player.getProgressState();this.postToContentWindow({"yt-player-video-progress":X.current})}};
_.W.playerAdStartHandler=function(X){this.postToContentWindow({"yt-player-ad-start":X})};
_.W.playerAdEndHandler=function(){this.postToContentWindow({"yt-player-ad-end":!0})};
_.W.playerStateChangeHandler=function(X){this.postToContentWindow({"yt-player-state-change":X})};
_.W.setPlayer=function(X){this.player&&this.ytPlayerListenerBehavior.unlistenFromPlayerEvents(this.player,this.JSC$22092_playerEvents);X&&(this.player=X,this.ytPlayerListenerBehavior.listenToPlayerEvents(X,this.JSC$22092_playerEvents),_.h8(this.hostElement,"player-api-ready"))};
_.W.liveChatPageUrl=function(X,J,p,l){return!p||J?"about:blank":p.liveChatRenderer?(J=_.vi(this.currentPageUrl).JSC$10308_queryData_,Hgp(J),X=_.vi(X),J.add("continuation",p.liveChatRenderer.continuations[0].reloadContinuationData.continuation),p=_.lS()==="USER_INTERFACE_THEME_DARK",(l||p)&&J.add("dark_theme","true"),_.ce(X,J),l=_.vi(X.toString()),p=l.JSC$10308_queryData_,"SESSION_INDEX"in _.l8&&(p.add("authuser",_.Bh("SESSION_INDEX")),"DELEGATED_SESSION_ID"in _.l8&&p.add("pageId",_.Bh("DELEGATED_SESSION_ID"))),
"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"in _.l8&&p.add("sdc",_.Bh("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT")),l.toString()):""};
_.W.isCollapsed=function(X,J){return J!==null?J:this.isChatReplay()||X&&X.conversationBarRenderer&&X.conversationBarRenderer.availabilityMessage?!0:X?X.liveChatRenderer?X.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_COLLAPSED":!_.H("live_chat_hide_premiere_replay_message")||X.conversationBarRenderer&&X.conversationBarRenderer.availabilityMessage?!1:!0:!1};
_.W.isHidden=function(X,J,p){var l=J&&J.conversationBarRenderer&&J.conversationBarRenderer.availabilityMessage,g=J&&J.liveChatRenderer&&J.liveChatRenderer.showHideButton,B=J&&J.liveChatRenderer&&J.liveChatRenderer.showButton;return p&&X&&!l&&!B||!p&&X&&!l&&!g?!0:J&&J.liveChatRenderer&&J.liveChatRenderer.initialDisplayState?J.liveChatRenderer.initialDisplayState==="LIVE_CHAT_DISPLAY_STATE_HIDDEN":!1};
_.W.computeButtonOverride=function(X,J){if(X&&J)return{type:"outline"}};
_.W.setCollapsedState=function(X){_.a(X,_.riZ)&&((this.isHiddenByUser=!!_.a(X,_.riZ).collapsed)||_.xm(this.hostElement,"yt-scroll-to-watch-element",[this.hostElement]))};
_.W.forwardReduxActionToIframe=function(X){this.postToContentWindow({"yt-live-chat-forward-redux-action":X})};
_.W.onLoopRangeChange=function(X){this.showAboveScrim=!(X==null||!X.postId)};
_.W.onDarkThemeAction=function(){this.sendDarkThemePostMessage(!0)};
_.W.onLightThemeAction=function(){this.sendDarkThemePostMessage(!1)};
_.W.onClosePdgBuyFlow=function(){this.postToContentWindow({"yt-live-chat-close-buy-flow":!0})};
_.W.sendDarkThemePostMessage=function(X){this.postToContentWindow({"yt-live-chat-set-dark-theme":X})};
_.W.onLiveChatBuyFlowCallback=function(X){this.postToContentWindow({"yt-live-chat-buy-flow-callback":X})};
_.W.handleKeyboardEvent=function(X){(0,_.Q5.containsValue)(JQs,X.keyCode)&&this.postToContentWindow({"yt-live-chat-keyboard-event":{eventType:X.type,keyCode:X.keyCode}})};
_.W.isChatReplay=function(){return!!(this.data&&this.data.liveChatRenderer&&this.data.liveChatRenderer.isReplay)};
_.W.postToContentWindow=function(X){if(this.isFrameReady)try{var J=window.location.protocol+"//"+window.location.host,p;(p=this.chatframe)!=null&&p.contentWindow?this.chatframe.contentWindow.postMessage(X,J):_.Wf(new _.Kw("Tried posting a message to an iframe with no content window",X))}catch(l){_.Bf(l)}};
_.W.shouldHideChatFrame=function(X){return X&&_.H("hide_live_chat_button_when_collapsed")};
_.O1.Object.defineProperties(EY.prototype,{enableShowWithoutHideChatButton:{configurable:!0,enumerable:!0,get:function(){if(_.H("live_chat_overflow_hide_chat")||_.H("web_watch_chat_hide_button_killswitch"))return _.H("live_chat_overflow_hide_chat");var X,J,p,l;return!!((X=this.data)==null?0:(J=X.liveChatRenderer)==null?0:(p=J.header)==null?0:(l=p.liveChatHeaderRenderer)==null?0:l.collapseButton)}}});
EY.prototype.collapsedChanged=EY.prototype.collapsedChanged;EY.prototype.urlChanged=EY.prototype.urlChanged;EY.prototype.dataChanged=EY.prototype.dataChanged;EY.prototype.onShowHideChat=EY.prototype.onShowHideChat;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],EY.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EY.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],EY.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.UA.YtPlayerListenerBehavior),_.V("design:type",_.ra)],EY.prototype,"ytPlayerListenerBehavior",void 0);_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],EY.prototype,"ytOpenPopupBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EY.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],EY.prototype,"currentPageUrl",void 0);
_.u([_.R({computed:"computeBaseUrl(currentPageUrl,data)"}),_.V("design:type",Object)],EY.prototype,"baseUrl",void 0);_.u([_.R({computed:"liveChatPageUrl(baseUrl, collapsed, data, forceDarkTheme)"}),_.V("design:type",String)],EY.prototype,"url",void 0);_.u([_.R(),_.V("design:type",Object)],EY.prototype,"isHiddenByUser",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isHidden(collapsed, data, enableShowWithoutHideChatButton)"}),_.V("design:type",Object)],EY.prototype,"hidden",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"isCollapsed(data,isHiddenByUser)"}),_.V("design:type",Boolean)],EY.prototype,"collapsed",void 0);_.u([_.R({reflectToAttribute:!0,computed:"shouldHideChatFrame(collapsed)"}),_.V("design:type",Boolean)],EY.prototype,"hideChatFrame",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EY.prototype,"showAboveScrim",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EY.prototype,"watchNextGrid",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],EY.prototype,"modernButtons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EY.prototype,"roundedContainer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EY.prototype,"noBorder",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],EY.prototype,"roundBackground",void 0);
_.u([_.R({computed:"computeButtonOverride(collapsed,modernButtons)"}),_.V("design:type",Object)],EY.prototype,"toggleButtonOverride",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],EY.prototype,"overflowHideChat",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EY.prototype,"forceDarkTheme",void 0);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],EY.prototype,"enableShowWithoutHideChatButton",null);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],EY.prototype,"theaterWatchWhile",void 0);_.u([_.qB("#chatframe"),_.V("design:type",HTMLIFrameElement)],EY.prototype,"chatframe",void 0);_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EY.prototype,"onShowHideChat",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EY.prototype,"dataChanged",null);
_.u([_.mA("url"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EY.prototype,"urlChanged",null);_.u([_.mA("collapsed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],EY.prototype,"collapsedChanged",null);_.u([_.Xo({is:"ytd-live-chat-frame",disableElementRegistration:!0})],EY);
_.N(EY,"ytd-live-chat-frame",function(){if(vZw!==void 0)return vZw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return vZw=X},{mode:1});var eup;var Kl=function(){var X=_.F.apply(this,arguments)||this;X.lastRenderedPanelIds=new Set;X.visiblePanels=[];X.actionMap={"yt-change-engagement-panel-visibility-action":"onYtChangeEngagementPanelVisibilityAction"};return X};
_.r(Kl,_.F);_.W=Kl.prototype;_.W.dataChanged=function(){if(this.data){for(var X=[],J=_.C(this.data),p=J.next();!p.done;p=J.next()){p=p.value;var l=void 0,g=void 0,B=(l=p)==null?void 0:(g=l.engagementPanelSectionListRenderer)==null?void 0:g.visibility;g=l=void 0;((l=p)==null?0:(g=l.engagementPanelSectionListRenderer)==null?0:g.targetId)&&B!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&X.push(p)}this.visiblePanels=X}else this.visiblePanels=[]};
_.W.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}}};
_.W.withoutVisiblePanelById=function(X){return this.visiblePanels.filter(function(J){var p;return((p=J.engagementPanelSectionListRenderer)==null?void 0:p.targetId)!==X})};
_.W.onYtChangeEngagementPanelVisibilityAction=function(X){var J=this,p=_.a(X,_.IKb);if(this.data&&(p==null?0:p.targetId)&&(p==null?0:p.visibility)){var l,g=(l=this.data.find(function(k){var n;return((n=k.engagementPanelSectionListRenderer)==null?void 0:n.targetId)===p.targetId}))==null?void 0:l.engagementPanelSectionListRenderer;
if(g){var B=this.withoutVisiblePanelById(p.targetId);p.visibility!=="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&(X=this.data.find(function(k){var n;return((n=k.engagementPanelSectionListRenderer)==null?void 0:n.targetId)===p.targetId}))&&(B=[X].concat(_.EU(B)));
this.hideDelayMs&&p.visibility==="ENGAGEMENT_PANEL_VISIBILITY_HIDDEN"&&B.length===0?_.gs.addJob(function(){g.visibility=p.visibility;J.visiblePanels=B},10,this.hideDelayMs):(g.visibility=p.visibility,this.visiblePanels=B);
_.HI(this.hostElement,"yt-engagement-panels-visible-changed",[B])}}};
_.W.onRendererstamperFinished=function(){var X=new Set(this.visiblePanels.map(function(J){var p;return(p=J.engagementPanelSectionListRenderer)==null?void 0:p.targetId}));
this.handlePanelVisibilityChange(X,this.lastRenderedPanelIds);this.lastRenderedPanelIds=X};
_.W.handlePanelVisibilityChange=function(X,J){X=X===void 0?new Set:X;J=J===void 0?new Set:J;if(this.data)for(var p=_.C(this.data),l=p.next();!l.done;l=p.next()){l=l.value;var g=void 0,B=void 0,k=(g=l)==null?void 0:(B=g.engagementPanelSectionListRenderer)==null?void 0:B.targetId;if(k&&(g=J.has(k),B=X.has(k),k=void 0,!g&&B?(B=g=void 0,k=(g=l)==null?void 0:(B=g.engagementPanelSectionListRenderer)==null?void 0:B.onShowCommands):g&&!B&&(B=g=void 0,k=(g=l)==null?void 0:(B=g.engagementPanelSectionListRenderer)==
null?void 0:B.onHideCommands),k))for(l=_.C(k),k=l.next();!k.done;k=l.next())this.ytComponentBehavior.resolveCommand(k.value)}};
Kl.prototype.onRendererstamperFinished=Kl.prototype.onRendererstamperFinished;Kl.prototype.dataChanged=Kl.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Kl.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Kl.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Kl.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Kl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Kl.prototype,"lastRenderedPanelIds",void 0);_.u([_.R(),_.V("design:type",Number)],Kl.prototype,"hideDelayMs",void 0);_.u([_.R(),_.V("design:type",Array)],Kl.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Array)],Kl.prototype,"visiblePanels",void 0);_.u([_.R(),_.V("design:type",Boolean)],Kl.prototype,"isWatchWhilePanel",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kl.prototype,"dataChanged",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Kl.prototype,"onRendererstamperFinished",null);_.u([_.Xo({is:"ytd-watch-engagement-panels",disableElementRegistration:!0})],Kl);
_.N(Kl,"ytd-watch-engagement-panels",function(){if(eup!==void 0)return eup;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return eup=X},{mode:1});var Z3A;var huT;var xsp=function(){return _.F.apply(this,arguments)||this};
_.r(xsp,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xsp.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xsp.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-comments-entry-point-message-renderer"})],xsp);
_.N(xsp,"ytd-comments-entry-point-message-renderer",function(){if(huT!==void 0)return huT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return huT=X},{mode:1});var H30;var Tn=function(){return _.F.apply(this,arguments)||this};
_.r(Tn,_.F);_.O1.Object.defineProperties(Tn.prototype,{hasAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.teaserAvatar)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Tn.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Tn.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Tn.prototype,"hasAvatar",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-comments-entry-point-teaser-renderer"})],Tn);
_.N(Tn,"ytd-comments-entry-point-teaser-renderer",function(){if(H30!==void 0)return H30;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return H30=X},{mode:1});var az0;var Usb=function(){return _.F.apply(this,arguments)||this};
_.r(Usb,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Usb.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Usb.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-comments-simplebox-renderer"})],Usb);
_.N(Usb,"ytd-comments-simplebox-renderer",function(){if(az0!==void 0)return az0;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return az0=X},{mode:1});var zn=function(){var X=_.F.apply(this,arguments)||this;X.fullHeight=!_.H("comment_teaser_full_height_kill_switch")&&_.H("kevlar_watch_grid");return X};
_.r(zn,_.F);zn.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"}}}};
zn.prototype.attached=function(){this.hostElement.setAttribute("role","button");this.hostElement.setAttribute("tabindex","0")};
zn.prototype.onTap=function(){var X=this.tapCommand;X&&(this.data&&this.ytRendererBehavior.logExplicitClick(this.data),this.ytComponentBehavior.resolveCommand(X))};
zn.prototype.onKeyUp=function(X){if(X.keyCode===13)this.onTap()};
_.O1.Object.defineProperties(zn.prototype,{tapCommand:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.onTap)return this.data.onTap;var J,p;if(((J=this.data)==null?0:J.teaserContent)||((p=this.data)==null?0:p.simpleboxPlaceholder))return{signalAction:{signal:"SCROLL_TO_COMMENTS"}}}},
simpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.simpleboxPlaceholder}},
hasSimpleboxPlaceholder:{configurable:!0,enumerable:!0,get:function(){return!!this.simpleboxPlaceholder}},
simpleboxAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.simpleboxAvatar}},
teaserContent:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.teaserContent}},
hasTeaserContent:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserContent}},
teaserAvatar:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.teaserAvatar}},
hasTeaserAvatar:{configurable:!0,enumerable:!0,get:function(){return!!this.teaserAvatar}},
messageText:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.messageText}},
contentRenderer:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.contentRenderer}},
hasContents:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)!=null&&X.contents?this.data.contents.length>0:!1}},
hasContentRenderer:{configurable:!0,enumerable:!0,get:function(){return!!this.contentRenderer}}});
zn.prototype.onKeyUp=zn.prototype.onKeyUp;zn.prototype.onTap=zn.prototype.onTap;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zn.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zn.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],zn.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zn.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],zn.prototype,"fullHeight",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"tapCommand",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"simpleboxPlaceholder",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zn.prototype,"hasSimpleboxPlaceholder",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"simpleboxAvatar",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"teaserContent",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zn.prototype,"hasTeaserContent",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"teaserAvatar",null);
_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zn.prototype,"hasTeaserAvatar",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"messageText",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],zn.prototype,"contentRenderer",null);_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zn.prototype,"hasContents",null);
_.u([_.O("data"),_.R({reflectToAttribute:!0}),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zn.prototype,"hasContentRenderer",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zn.prototype,"onTap",null);_.u([_.R8("keypress"),_.V("design:type",Function),_.V("design:paramtypes",[_.Pu]),_.V("design:returntype")],zn.prototype,"onKeyUp",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-comments-entry-point-header-renderer"})],zn);
_.N(zn,"ytd-comments-entry-point-header-renderer",function(){if(Z3A!==void 0)return Z3A;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Z3A=X},{mode:1});var rSp;_.ZZ(_.Ddv,"yt-animated-rolling-number",{props:{numberText:_.H7,numberValue:_.H7,heightPx:_.H7,fontSizeMultiplier:_.H7,shouldAnimate:_.H7,forceRollUp:_.H7}});var Izg=Number(getComputedStyle(document.documentElement).fontSize.replace("px","")),ySp={numberText:"",heightPx:2*Izg,shouldAnimate:!1},jI=function(){var X=_.F.apply(this,arguments)||this;X.usingAnimatedComponents=!0;X.wasDetailed=!1;X.JSC$22122_browserSupportsAnimation=_.H("web_supports_animations_api");X.actionMap={"yt-update-viewership-action":"onYtUpdateViewershipAction","yt-update-date-text-action":"onYtUpdateDateTextAction"};X.detailed=!1;X.shouldAnimate=!1;X.viewCountProps=ySp;X.dateTextProps=
ySp;X.metadataBadgesInDescription=_.H("web_metadata_badges_in_description");return X};
_.r(jI,_.F);_.W=jI.prototype;_.W.attached=function(){var X=this;_.yG().resolve(_.Md).subtitleChangeCallbackMap.set("ytd-watch-info-text",function(J){X.set("videoPrimaryInfoRenderer.subtitle",J)})};
_.W.detached=function(){_.yG().resolve(_.Md).subtitleChangeCallbackMap.delete("ytd-watch-info-text")};
_.W.resetAnimationState=function(){this.shouldAnimate=!1};
_.W.updateDynamicMetadata=function(){if(this.JSC$22122_browserSupportsAnimation){if(!this.detailed){var X,J,p,l;var g=(X=this.videoPrimaryInfoRenderer)==null?void 0:(J=X.viewCount)==null?void 0:(p=J.videoViewCountRenderer)==null?void 0:(l=p.extraShortViewCount)==null?void 0:l.simpleText;var B,k,n,w;var Y=(B=this.videoPrimaryInfoRenderer)==null?void 0:(k=B.viewCount)==null?void 0:(n=k.videoViewCountRenderer)==null?void 0:(w=n.shortViewCount)==null?void 0:w.simpleText}if(!Y){var e,Z,h,x;g=(e=this.videoPrimaryInfoRenderer)==
null?void 0:(Z=e.viewCount)==null?void 0:(h=Z.videoViewCountRenderer)==null?void 0:(x=h.unlabeledViewCountValue)==null?void 0:x.simpleText;var U,y,c,D;Y=(U=this.videoPrimaryInfoRenderer)==null?void 0:(y=U.viewCount)==null?void 0:(c=y.videoViewCountRenderer)==null?void 0:(D=c.viewCount)==null?void 0:D.simpleText}var m,d,G;X=Number((m=this.videoPrimaryInfoRenderer)==null?void 0:(d=m.viewCount)==null?void 0:(G=d.videoViewCountRenderer)==null?void 0:G.originalViewCount);var P,Q;m=(P=this.videoPrimaryInfoRenderer)==
null?void 0:(Q=P.relativeDateText)==null?void 0:Q.simpleText;var E;P=!((E=this.videoPrimaryInfoRenderer)==null||!E.relativeDateText);if(g&&Y&&X&&(m||!P)){this.wasDetailed!==this.detailed&&(this.shouldAnimate=!1);this.wasDetailed=this.detailed;E=Y.split(new RegExp("("+g+")"));g=_.AW(E[0]);var BK;Y={numberText:(BK=E[1])!=null?BK:"",numberValue:X,heightPx:2*Izg,shouldAnimate:this.shouldAnimate&&!!this.viewCountProps.numberText};var CY;BK=((CY=E[2])!=null?CY:"")+"  ";this.setViewCount(Y,g,_.AW(BK));if(!this.detailed&&
P){g=m.split(/(\d+)/);CY=_.AW(g[0]);var Um;BK={numberText:(Um=g[1])!=null?Um:"",heightPx:2*Izg,shouldAnimate:this.shouldAnimate&&!!this.dateTextProps.numberText};var em;Um=((em=g[2])!=null?em:"")+"  ";this.setDateText(BK,CY,_.AW(Um))}else this.setDateText();this.usingAnimatedComponents=!0;this.shouldAnimate=!1}else this.usingAnimatedComponents=!1,this.setViewCount(),this.setDateText()}else this.usingAnimatedComponents=!1};
_.W.setViewCount=function(X,J,p){_.wi(J)!==_.wi(this.viewCountPreNumberText)&&(this.viewCountPreNumberText=J);this.viewCountProps.numberText!==(X==null?void 0:X.numberText)&&(this.viewCountProps=X||ySp);_.wi(p)!==_.wi(this.viewCountPostNumberText)&&(this.viewCountPostNumberText=p)};
_.W.setDateText=function(X,J,p){_.wi(J)!==_.wi(this.dateTextPreNumberText)&&(this.dateTextPreNumberText=J);this.dateTextProps.numberText!==(X==null?void 0:X.numberText)&&(this.dateTextProps=X||ySp);_.wi(p)!==_.wi(this.dateTextPostNumberText)&&(this.dateTextPostNumberText=p)};
_.W.onYtUpdateViewershipAction=function(X){this.videoPrimaryInfoRenderer&&(_.a(X,kiT).isEmpty?this.set("videoPrimaryInfoRenderer.viewCount",null):_.a(X,kiT).viewCount&&(this.shouldAnimate=!0,this.set("videoPrimaryInfoRenderer.viewCount",_.a(X,kiT).viewCount)))};
_.W.onYtUpdateDateTextAction=function(X){if(this.videoPrimaryInfoRenderer){X=_.a(X,WYp).dateText;this.shouldAnimate=!0;var J;((J=this.videoPrimaryInfoRenderer)==null?0:J.relativeDateText)?this.set("videoPrimaryInfoRenderer.relativeDateText",X):this.set("videoPrimaryInfoRenderer.dateText",X)}};
_.O1.Object.defineProperties(jI.prototype,{infoText:{configurable:!0,enumerable:!0,get:function(){return Mgw(this.videoPrimaryInfoRenderer,this.detailed,!this.usingAnimatedComponents)}},
descriptionInfoTooltipText:{configurable:!0,enumerable:!0,get:function(){return _.wi(Mgw(this.videoPrimaryInfoRenderer,!0,!0,"\u2022",!0))}},
showDescriptionInfoTooltip:{configurable:!0,enumerable:!0,get:function(){return!this.detailed}},
animatedViewCountAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.wi(this.viewCountPreNumberText),this.viewCountProps.numberText,_.wi(this.viewCountPostNumberText)].join("")}},
animatedDateTextAccessibilityLabel:{configurable:!0,enumerable:!0,get:function(){return[_.wi(this.dateTextPreNumberText),this.dateTextProps.numberText,_.wi(this.dateTextPostNumberText)].join("")}}});
jI.prototype.updateDynamicMetadata=jI.prototype.updateDynamicMetadata;jI.prototype.resetAnimationState=jI.prototype.resetAnimationState;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],jI.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jI.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],jI.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jI.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"detailed",void 0);_.u([_.R(),_.V("design:type",Object)],jI.prototype,"shouldAnimate",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"viewCountPreNumberText",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"viewCountProps",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"viewCountPostNumberText",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"dateTextPreNumberText",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"dateTextProps",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"dateTextPostNumberText",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],jI.prototype,"metadataBadgesInDescription",void 0);_.u([_.O("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed","usingAnimatedComponents"),_.V("design:type",Object),_.V("design:paramtypes",[])],jI.prototype,"infoText",null);
_.u([_.O("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount"),_.V("design:type",String),_.V("design:paramtypes",[])],jI.prototype,"descriptionInfoTooltipText",null);_.u([_.O("detailed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jI.prototype,"showDescriptionInfoTooltip",null);
_.u([_.O("viewCountPreNumberText","viewCountProps.numberText","viewCountPostNumberText"),_.V("design:type",String),_.V("design:paramtypes",[])],jI.prototype,"animatedViewCountAccessibilityLabel",null);_.u([_.O("dateTextPreNumberText","dateTextProps.numberText","dateTextPostNumberText"),_.V("design:type",String),_.V("design:paramtypes",[])],jI.prototype,"animatedDateTextAccessibilityLabel",null);
_.u([_.mA("videoPrimaryInfoRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jI.prototype,"resetAnimationState",null);_.u([_.mA("videoPrimaryInfoRenderer","videoPrimaryInfoRenderer.subtitle","videoPrimaryInfoRenderer.dateText","videoPrimaryInfoRenderer.viewCount","detailed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jI.prototype,"updateDynamicMetadata",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-watch-info-text"})],jI);
_.N(jI,"ytd-watch-info-text",function(){if(rSp!==void 0)return rSp;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-info-text--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="info-container" class="style-scope ytd-watch-info-text">\n  <template is="dom-if" if="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string id="subtitle" ellipsis-truncate="" text="[[videoPrimaryInfoRenderer.subtitle]]" class="style-scope ytd-watch-info-text">\n    </yt-formatted-string>\n  </template>\n  <div id="view-count" aria-label$="[[animatedViewCountAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="[[viewCountProps.forceRollUp]]" height-px="[[viewCountProps.heightPx]]" number-text="[[viewCountProps.numberText]]" number-value="[[viewCountProps.numberValue]]" should-animate="[[viewCountProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[viewCountPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <div id="date-text" aria-label$="[[animatedDateTextAccessibilityLabel]]" class="style-scope ytd-watch-info-text">\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPreNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n    <yt-animated-rolling-number force-roll-up="true" height-px="[[dateTextProps.heightPx]]" number-text="[[dateTextProps.numberText]]" number-value="[[dateTextProps.numberValue]]" should-animate="[[dateTextProps.shouldAnimate]]" class="style-scope ytd-watch-info-text"></yt-animated-rolling-number>\n    <yt-formatted-string aria-hidden="true" text="[[dateTextPostNumberText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  </div>\n  <yt-formatted-string id="info" text="[[infoText]]" class="style-scope ytd-watch-info-text"></yt-formatted-string>\n  <template is="dom-if" if="[[metadataBadgesInDescription]]" class="style-scope ytd-watch-info-text">\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[!videoPrimaryInfoRenderer.badges]]" class="style-scope ytd-watch-info-text">\n    </ytd-badge-supported-renderer>\n  </template>\n</div>\n<template is="dom-if" restamp="" if="[[showDescriptionInfoTooltip]]" class="style-scope ytd-watch-info-text">\n  <tp-yt-paper-tooltip class="style-scope ytd-watch-info-text">[[descriptionInfoTooltipText]]</tp-yt-paper-tooltip>\n</template>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return rSp=X},{mode:1});var oZp;var SOp="baseBackground raisedBackground additiveBackground textPrimary textSecondary outline keyLight collectionStack invertedBackground textPrimaryInverse textDisabled dropShadow cardOutline overlayBackground overlayTextPrimary".split(" ");var O3w=_.q(function(X){var J=X.data;var p=X.setTapCommand;_.ge(function(){var l=_.Xg(J().onTap);p(l)},"CLm0Xe");
return _.A("yt-comment-input-box-carousel-item-view-model",{class:"ytCommentInputBoxCarouselItemViewModelHost"},_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn}),_.A("div",{class:"ytCommentInputBoxCarouselItemViewModelInputBox"},_.A("span",null,function(){return J().simpleboxText})))},"Dk");var cSp=_.q(function(X){return _.A("comments-entry-point-teaser-view-model",{class:"ytCommentsEntryPointTeaserViewModelHost"},_.A(_.v,{cond:function(){return _.a(X.data().avatar,_.sV)},
then:function(J){return _.A(_.nn,{data:J,avatarButtonCustomClassName:"ytCommentsEntryPointTeaserViewModelAvatar"})}}),_.A("div",{class:"ytCommentsEntryPointTeaserViewModelTeaser"},_.A(_.x3,{text:function(){return X.data().teaserText}})))},"Ek");var b3w=_.q(function(X){var J=X.data;var p=X.setTapCommand;_.ge(function(){var l=_.Xg(J().onTap);p(l)},"qxjCCd");
return _.A("yt-comment-teaser-carousel-item-view-model",{class:"ytCommentTeaserCarouselItemViewModelHost"},_.A(_.NA,{data:function(){return J().teasers}},{commentsEntryPointTeaserViewModel:cSp}))},"Gk");var fz0=_.q(function(X){var J=X.data;var p=X.setTapCommand;_.ge(function(){var l=_.Xg(J().onTap);p(l)},"CRZByf");
return _.A("yt-comments-entry-point-message-view-model",{class:"ytCommentsEntryPointMessageViewModelHost"},_.A(_.x3,{text:function(){return J().messageText}}))},"Ik");var Ds6=_.q(function(X){var J=X.data;var p=X.setTapCommand;var l=X.isDisabled;_.ge(function(){var g=(l==null?0:l())?void 0:_.Xg(J().onTap);p(g)},"GZxRqd");
return _.A("yt-text-carousel-item-view-model",{class:"ytTextCarouselItemViewModelHost"},_.A(_.f_,{icon:function(){return J().iconName},
className:"ytTextCarouselItemViewModelImageType"}),_.A(_.v,{cond:function(){return J().image},
then:function(g){return _.A(_.wt,{data:g,alt:"",className:"ytTextCarouselItemViewModelImageType"})}}),_.A(_.x3,{text:function(){return J().text},
className:function(){return J().image||J().iconName?"ytTextCarouselItemViewModelText":"ytTextCarouselItemViewModelTextWithoutImage"},
ellipsisTruncate:!0}),_.A(_.NA,{data:function(){return J().button}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytTextCarouselItemViewModelButton",buttonOverrides:function(){return{disabled:l==null?void 0:l()}}})}}))},"Kk");var RuJ=_.q(function(X){var J=X.data;var p=X.itemIndex;var l=X.selectedIndex;var g=X.indexUpdatedCallback;var B=X.observer;X=X.title;var k=_.U$("yt-carousel-item-view-model",function(Z){B&&B().observe(Z)}),n=function(Z){p()===l()&&g(Z)},w=_.Fg(omw),Y=_.Fg(_.aCZ),e=function(){var Z,h,x,U,y;
return((Z=J())==null?void 0:Z.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_LIVE_CHAT_STATIC_TEXT"&&!w()||((h=J())==null?void 0:h.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_QUIZ_TEASER_STATIC_TEXT"&&((x=Y())==null?void 0:x.includes("PAposts_by_host"))||((U=J())==null?void 0:U.itemType)==="VIDEO_METADATA_CAROUSEL_PAGINATION_TYPE_YOUCHAT_STATIC_TEXT"&&((y=Y())==null?void 0:y.includes("PAyouchat"))};
return _.A("yt-carousel-item-view-model",{el:k,class:"ytCarouselItemViewModelHost",tabindex:0,"aria-label":X},_.A(_.NA,{data:function(){var Z,h;return(h=(Z=_.a(J().carouselItem,xVA))==null?void 0:Z.textCarousel)!=null?h:J().carouselItem}},{textCarouselItemViewModel:function(Z){return _.A(Ds6,{data:Z.data,
setTapCommand:n,isDisabled:e})},
commentTeaserCarouselItemViewModel:function(Z){return _.A(b3w,{data:Z.data,setTapCommand:n})},
commentInputBoxCarouselItemViewModel:function(Z){return _.A(O3w,{data:Z.data,setTapCommand:n})},
commentsEntryPointMessageViewModel:function(Z){return _.A(fz0,{data:Z.data,setTapCommand:n})}}))},"Lk");var msp=_.q(function(X){var J=X.numDots;var p=X.activeIndex;return _.A("yt-carousel-dots-shape",{class:"ytCarouselDotsShapeHost"},_.A(_.Kr,{each:function(){return Array.from({length:J()})},
keyBy:"INDEX"},function(l,g){return _.A("div",{class:function(){var B={};return _.Qg("ytCarouselDotsShapeDot",(B.ytCarouselDotsShapeDotActive=g===p(),B))}})}))},"Mk");var FFO=_.q(function(X){var J=X.data;var p=X.handleCarouselNavigation;var l=X.numItems;var g=X.selectedIndex;var B=function(){return{disabled:g()===0}},k=function(){return{disabled:g()===l()-1}};
return _.A("yt-carousel-title-view-model",{class:"ytCarouselTitleViewModelHost"},_.A("div",null,_.A("h2",{class:"ytCarouselTitleViewModelTitle","aria-live":"polite"},function(){return J().title}),_.A(_.v,{cond:function(){return J().subtitle},
then:function(n){return _.A("span",{class:"ytCarouselTitleViewModelSubtitle","aria-label":function(){return J().subtitleAccessibilityText}},n)}})),_.A(_.v,{cond:function(){return l()>1},
then:function(){return _.A("div",{class:"ytCarouselTitleViewModelNavigation"},_.A(msp,{numDots:l,activeIndex:g}),_.A(_.v,{cond:function(){return J().previousButton},
then:function(n){return _.A(_.NA,{data:n},{buttonViewModel:function(w){return _.A(_.q7,{data:w.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return p(-1)},
buttonOverrides:B})}})}}),_.A(_.v,{cond:function(){return J().nextButton},
then:function(n){return _.A(_.NA,{data:n},{buttonViewModel:function(w){return _.A(_.q7,{data:w.data,className:"ytCarouselTitleViewModelNavigationButton",onClick:function(){return p(1)},
buttonOverrides:k})}})}}))}}))},"Nk");_.ZZ(_.q(function(X){var J=X.data;var p,l=_.U$("yt-video-metadata-carousel-view-model"),g=_.U$("div",function(P){var Q=function(){var E=P.offsetWidth*y(),BK=24*(y()-1);h(E+BK)};
Q();window.ResizeObserver&&(p=new ResizeObserver(Q),p.observe(P))}),B=_.Bh("HTML_DIR")==="rtl",k=!1,n=0,w=0;
X=_.C(_.uo(0,void 0,"M49TDf"));var Y=X.next().value,e=X.next().value;X=_.C(_.uo(0,void 0,"zLIok"));var Z=X.next().value,h=X.next().value;X=_.C(_.uo(!1,void 0,"bhelhc"));var x=X.next().value,U=X.next().value,y=function(){var P,Q,E;return(E=(P=J())==null?void 0:(Q=P.carouselTitles)==null?void 0:Q.length)!=null?E:0},c=function(){g.value&&g.value.scrollLeft!==n&&e((B?g.value.scrollLeft<n:g.value.scrollLeft>n)?Math.min(Y()+1,y()-1):Math.max(Y()-1,0))},D;
window.IntersectionObserver&&(D=new IntersectionObserver(function(P){P=_.C(P);for(var Q=P.next();!Q.done;Q=P.next())if(Q.value.isIntersecting){if(k){k=!1;break}c()}else e(w)},{threshold:.2}));
_.ge(function(){if(g.value){var P=(B?-1:1)*(Z()/y()+12)*(x()&&D?w:Y());typeof g.value.scrollTo==="function"?g.value.scrollTo({left:P,behavior:"smooth"}):g.value.scrollLeft=P;n=P;w=x()&&D?w:Y()}},"s9rbgc");
var m,d=function(P){m=P};
_.Bo(function(){var P;(P=p)==null||P.disconnect();var Q;(Q=D)==null||Q.disconnect()});
var G=function(P){P=Y()+P;P>=0&&P<y()&&(k=!0,e(P))};
return _.A("yt-video-metadata-carousel-view-model",{class:"ytVideoMetadataCarouselViewModelHost",el:l,"on:click":_.Sv(function(P){if(_.KE(_.EV(P),l.value,["BUTTON".toString()])||!m)return!1;_.yG().resolve(_.SV).resolveCommand(m,{forceClickLogging:!0});return!1}),
"on:touchstart":_.Sv(function(){U(!0);return!1}),
"on:touchend":_.Sv(function(){D||c();U(!1);return!1}),
hidden:function(){var P,Q;return!((P=J())==null?0:(Q=P.carouselItems)==null?0:Q.length)}},_.A("div",{class:"ytVideoMetadataCarouselViewModelTitleSection"},_.A(_.v,{cond:function(){return J().carouselTitles},
then:function(P){return _.A(_.NA,{data:function(){return P()[x()&&D?w:Y()]}},{carouselTitleViewModel:function(Q){return _.A(FFO,{data:Q.data,
handleCarouselNavigation:G,numItems:y,selectedIndex:Y})}})}})),_.A("div",{class:"ytVideoMetadataCarouselViewModelCarouselContainer",
el:g},_.A("div",{class:"ytVideoMetadataCarouselViewModelItemSection",style:function(){return"min-width: "+Z()+"px;"}},_.A(_.v,{cond:function(){return J().carouselItems},
then:function(P){return _.A(_.Kr,{each:P},function(Q,E){return _.A(_.NA,{data:function(){return Q}},{carouselItemViewModel:function(BK){return _.A(RuJ,{data:BK.data,
itemIndex:E,selectedIndex:Y,indexUpdatedCallback:d,observer:D,title:function(){a:{var CY=E();var Um,em=(Um=J())==null?void 0:Um.carouselTitles;if(em&&(CY=em[CY])){var HK;CY=(HK=_.a(CY,hWg))==null?void 0:HK.title;break a}CY=void 0}return CY}})}})})}}))))},"Pk"),"yt-video-metadata-carousel-view-model",{props:{data:_.H7}});var qOO=_.H("web_action_buttons_update_owner_width")?32:12,im=function(){var X=_.F.apply(this,arguments)||this;X.isHovering=!1;X.enableColorSampling=_.H("web_delhi_colorful_sd");X.metadataBadgesInDescription=_.H("web_metadata_badges_in_description");X.descriptionCollapsed=!0;X.useFadedScrimDescription=_.H("kevlar_enable_faded_scrim_on_description");X.skinnyMode=!1;X.playlist=!1;X.isDark=document.documentElement.hasAttribute("dark");X.disableVideoOwnerOnTap=_.H("swatchie_video_owner_on_tap_ks");X.swatcherooDelayLoad=
_.H("swatcheroo_enable_ghost_cards");X.primaryMenuWidth=0;X.videoId="";X.titleHeadlineXs=_.H("web_watch_typography_title_headline_xs");X.titleHeadlineS=_.H("web_watch_typography_title_headline_s");X.titleHeadlineM=_.H("web_watch_typography_title_headline_m");X.titleHashtagBlackLinkified=_.H("web_title_hashtag_black_linkified");X.titleHashtagGreyLinkified=_.H("web_title_hashtag_grey_linkified");X.actionButtonsUpdateOwnerWidth=_.H("web_action_buttons_update_owner_width");X.shouldForceIconOnly=!1;X.actionMap=
{"yt-update-title-action":"onYtUpdateTitleAction","yt-update-description-action":"onYtUpdateDescriptionAction","yt-dark-mode-toggled-action":"onYtDarkModeToggledAction"};X.isFullscreen=!1;X.isTheaterMode=!1;return X};
_.r(im,_.F);_.W=im.prototype;_.W.ready=function(){this.updateOwnerAndDescriptionPosition()};
_.W.updateOwnerAndDescriptionPosition=function(){_.H("kevlar_watch_grid")&&this.titleElement&&this.descriptionElement&&this.bottomRowElement&&this.ownerElement&&this.topRowElement&&(this.skinnyMode?(this.titleElement.appendChild(this.descriptionElement),SM(this.bottomRowElement,this.ownerElement)):(SM(this.bottomRowElement,this.descriptionElement),SM(this.topRowElement,this.ownerElement)))};
_.W.titleOnTap=function(X){if(this.descriptionExpandCommand&&this.skinnyMode&&!_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;((J=window.getSelection())==null?0:J.toString().length)||this.handleExpandDescriptionCommands()}};
_.W.videoOwnerOnTap=function(X){this.disableVideoOwnerOnTap||this.skinnyMode&&this.videoOwnerCommand&&(_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])||this.ytComponentBehavior.resolveCommand(this.videoOwnerCommand))};
_.W.detached=function(){var X=this,J;return _.L(function(p){(J=X.resizeObserver)==null||J.disconnect();_.Ma(p)})};
_.W.maybeAttachResizeObserver=function(){var X=this;this.flexMenuEnabled&&window.ResizeObserver&&(this.resizeThrottle||(this.resizeThrottle=new _.cz(this.resize,200,this)),this.resizeObserver=this.resizeObserver||new ResizeObserver(function(){X.resizeThrottle.fire()}),this.resizeObserver.observe(this.hostElement))};
_.W.maybeUpdateActionsOnSeparateLine=function(){if(this.skinnyMode)this.actionsOnSeparateLine=!0;else if(this.primaryMenuWidth){var X=this.hostElement.clientWidth,J=Math.max(this.largerItemWrap?400:350,X/2-qOO);_.H("web_action_buttons_update_owner_width")&&(J=this.ownerElement.clientWidth+qOO);this.actionsOnSeparateLine=this.primaryMenuWidth>X-J?!0:!1}};
_.W.stripAttributedDescription=function(X){return{content:X.content.replace(/[\r\n]{2,}/g,"\n")}};
_.W.configureRendererStamper=function(){return{"videoPrimaryInfoRenderer.videoActions":{id:"menu",mapping:{menuRenderer:{component:"ytd-menu-renderer",params:{icon:"yt-icons:more",styleActionButton:!0,disableTextTransformOnButtons:!0,tonalOverride:_.H("web_modern_buttons"),forceIconButton:!_.H("web_modern_buttons")},properties:{topLevelIconsOnly:"[[skinnyMode]]"}}},events:!0},"videoSecondaryInfoRenderer.subscribeButton":{id:"subscribe-button",mapping:{buttonRenderer:"ytd-button-renderer",subscribeButtonRenderer:{component:"ytd-subscribe-button-renderer",
params:{withCount:!0,showTextWhileAnimating:!0},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"}}}};
_.W.videoPrimaryInfoRendererChanged=function(){var X;if((X=this.videoPrimaryInfoRenderer)==null?0:X.trackingParams)this.data={trackingParams:this.videoPrimaryInfoRenderer.trackingParams};this.flexMenuEnabled&&(this.maybeAttachResizeObserver(),this.updatePrimaryMenuWidth())};
_.W.videoSecondaryInfoRendererChanged=function(){var X,J;(X=this.descriptionInlineExpander)==null||(J=X.collapse)==null||J.call(X);this.descriptionExpandClientVe=_.S_(110509);this.descriptionCollapseClientVe=_.S_(110510);X=_.Kv();J=_.El();X&&J&&(_.H("combine_ve_grafts")?(_.dn(_.Mp(),this.descriptionExpandClientVe,J),_.dn(_.Mp(),this.descriptionCollapseClientVe,J)):_.l0(X,J,[this.descriptionExpandClientVe,this.descriptionCollapseClientVe]))};
_.W.structuredDescriptionContentRendererChanged=function(){this.useFadedScrimDescription&&this.fadedStructuredDescriptionContentRendererElement?this.fadedStructuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed:this.structuredDescriptionContentRendererElement&&(this.structuredDescriptionContentRendererElement.data=this.structuredDescriptionContentRendererComputed)};
_.W.updateTopLevelIconsOnly=function(){var X=this;_.H("top_level_update_killswitch")||this.menu&&_.gs.addLowPriorityJob(function(){X.menu.topLevelIconsOnly=X.skinnyMode},_.ch("swathceroo_delay_flexible_menu_update",100))};
_.W.updateShouldForceIconOnly=function(){this.shouldForceIconOnly=!0};
_.W.moveActionsElement=function(){this.skinnyMode?this.bottomActionsElement.appendChild(this.actionsElement):this.topRowElement.appendChild(this.actionsElement)};
_.W.onYtTextInlineExpanderExpandClicked=function(){this.logExpandClick()};
_.W.onYtTextInlineExpanderCollapseClicked=function(){this.logCollapseClick();this.isWatchFlexy&&this.scrollToTopOfContainer()};
_.W.onYtTextInlineExpanderExpandedChanged=function(){if(!_.H("kevlar_watch_grid")){this.descriptionCollapsed=!this.descriptionInlineExpander.isExpanded;var X,J;(J=(X=this.structuredDescriptionContentRendererElement).resize)==null||J.call(X)}};
_.W.onRenderStamperFinished=function(X){(X==null?void 0:X.target)===this.hostElement&&this.updatePrimaryMenuWidth()};
_.W.onYtExpanderMoreTapped=function(){this.handleExpandDescriptionCommands()};
_.W.onYtExpanderLessTapped=function(){var X,J=(X=this.videoSecondaryInfoRenderer)==null?void 0:X.showLessCommand;J&&this.ytComponentBehavior.resolveCommand(J)};
_.W.onDescriptionDown=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerDown()};
_.W.onDescriptionUp=function(){this.descriptionCollapsed&&this.descriptionInteraction.triggerUp()};
_.W.onDescriptionClick=function(X){if(!_.wz(_.Yj(X)||[],this.hostElement,["A".toString(),"BUTTON".toString(),"TP-YT-PAPER-BUTTON"])){var J;((J=window.getSelection())==null?0:J.toString().length)||(this.descriptionCollapsed?this.handleExpandDescriptionClick():_.H("kevlar_watch_metadata_entire_collapse_click_target")&&this.handleCollapseDescriptionClick())}};
_.W.handleExpandDescriptionClick=function(){this.descriptionCollapsed&&(this.useFadedScrimDescription&&this.logExpandClick(),this.expandDescription())};
_.W.handleCollapseDescriptionClick=function(){!this.descriptionCollapsed&&this.useFadedScrimDescription&&(this.collapseDescription(),this.scrollToTopOfContainer(),this.logCollapseClick())};
_.W.logCollapseClick=function(){var X=_.Kv();X&&this.descriptionCollapseClientVe&&_.Wv(X,this.descriptionCollapseClientVe)};
_.W.logExpandClick=function(){var X=_.Kv();X&&this.descriptionExpandClientVe&&_.Wv(X,this.descriptionExpandClientVe)};
_.W.collapseDescription=function(){this.descriptionCollapsed=!0};
_.W.scrollToTopOfContainer=function(){_.xm(this.hostElement,"yt-scroll-to-watch-element",[this.titleElement])};
_.W.expandDescription=function(){if(this.descriptionCollapsed)if(this.useFadedScrimDescription)this.descriptionCollapsed=!1,this.handleExpandDescriptionCommands();else this.descriptionInlineExpander.onExpandClick()};
_.W.handleExpandDescriptionCommands=function(){this.descriptionExpandCommand&&!this.structuredDescriptionContentRendererComputed&&this.ytComponentBehavior.resolveCommand(this.descriptionExpandCommand)};
_.W.getAboveTheFoldHeight=function(){return this.aboveTheFoldContainer.offsetHeight};
_.W.resize=function(){if(this.videoSecondaryInfoRenderer)if(this.descriptionInlineExpander){var X,J;(J=(X=this.descriptionInlineExpander).resize)==null||J.call(X)}else _.Wf(new _.Kw("Tried to resize description inline expander when the HTML element was null",this.videoSecondaryInfoRenderer));if(this.flexMenuEnabled){var p;(p=this.menu)==null||p.maybeFlushDebouncer();this.updatePrimaryMenuWidth();this.primaryMenuWidth!==0&&this.maybeUpdateActionsOnSeparateLine()}};
_.W.updatePrimaryMenuWidth=function(){if(this.flexMenuEnabled&&this.menu){var X,J,p,l,g=_.H("web_action_buttons_update_owner_width")?(p=(X=_.ya(this.menu).querySelector("#button-shape"))==null?void 0:X.clientWidth)!=null?p:0:(l=(J=_.ya(this.menu).querySelector("#button"))==null?void 0:J.clientWidth)!=null?l:0,B,k;X=((k=(B=_.ya(this.menu).querySelector("#top-level-buttons-computed"))==null?void 0:B.clientWidth)!=null?k:0)+8+g;var n,w;g=(w=(n=_.ya(this.menu).querySelector("#top-level-buttons-computed"))==
null?void 0:n.children.length)!=null?w:2;X<=8*g||(this.primaryMenuWidth=X)}};
_.W.onYtUpdateTitleAction=function(X){this.videoPrimaryInfoRenderer&&this.set("videoPrimaryInfoRenderer.title",_.a(X,CKA).title)};
_.W.onYtUpdateDescriptionAction=function(X){if(X=_.a(X,_.yKH)){var J,p=!((J=this.videoSecondaryInfoRenderer)==null||!J.attributedDescription);X.isEmpty||!X.description&&!X.attributedDescription?(this.set("videoSecondaryInfoRenderer.attributedDescription",null),this.set("videoSecondaryInfoRenderer.description",null)):X.attributedDescription?this.set("videoSecondaryInfoRenderer.attributedDescription",X.attributedDescription):X.description&&(p?this.set("videoSecondaryInfoRenderer.attributedDescription",
_.zS(X.description)):this.set("videoSecondaryInfoRenderer.description",X.description))}};
_.W.onYtDarkModeToggledAction=function(X){this.isDark=X};
_.W.registerPanel=function(){if(!_.H("kevlar_watch_metadata_ep_killswitch")&&this.hasInlineStructuredDescription){var X=_.H("web_watch_imax_theater_mode")&&this.isTheaterMode;X=_.H("web_watch_enable_fs_squeezeback_panels")&&this.isFullscreen||X;var J=_.yG().resolve(_.Bg);J&&!X&&J.registerPanel("engagement-panel-structured-description",this)}};
_.W.resetDescriptionState=function(){this.useFadedScrimDescription&&(this.descriptionCollapsed=!0)};
_.W.parseColorSamplingData=function(){var X;if(_.H("web_delhi_colorful_sd")&&((X=this.structuredDescriptionContentRenderer)==null?0:X.items)&&(X=this.structuredDescriptionContentRenderer.items.find(function(g){return!!_.a(g,IY)}))){var J,p;
this.hoverColor={lightTheme:(J=_.a(X,IY))==null?void 0:J.lightThemeColorPalette,darkTheme:(p=_.a(X,IY))==null?void 0:p.darkThemeColorPalette};var l;this.hoverText=(l=_.a(X,IY))==null?void 0:l.colorSampledDescriptionBodyText}};
_.W.updateHoverColor=function(){if(_.H("web_delhi_colorful_sd")){var X=this.hoverColor,J={},p;X=(p=this.isDark?X==null?void 0:X.darkTheme:X==null?void 0:X.lightTheme)!=null?p:{};p=_.C(SOp);for(var l=p.next();!l.done;l=p.next()){l=l.value;var g=X[l];J["--yt-saturated-"+_.c$(l)]=g?_.zU(g):"initial"}_.bS(this.hostElement,J)}};
_.W.onDescriptionMouseEnter=function(){this.isHovering=!0};
_.W.onDescriptionMouseLeave=function(){this.isHovering=!1};
_.W.showPanel=function(X){this.expandDescription();var J=this.useFadedScrimDescription?this.fadedStructuredDescriptionContentRendererElement:this.structuredDescriptionContentRendererElement;J.resize();var p,l=X==null?void 0:(p=X.sectionListEngagementPanelExtras)==null?void 0:p.scrollToItemSectionIdentifier;l?_.gs.addJob(function(){J==null||J.scrollToSection(l)},8):this.scrollToTopOfContainer()};
_.W.isVisible=function(){return!this.descriptionCollapsed};
_.W.getReloadContinuation=function(){};
_.W.hidePanel=function(){};
_.W.updatePanel=function(){};
_.O1.Object.defineProperties(im.prototype,{structuredDescriptionContentRendererComputed:{configurable:!0,enumerable:!0,get:function(){var X;return _.H("web_delhi_colorful_sd")&&(X=this.structuredDescriptionContentRenderer)!=null&&X.items?Object.assign({},this.structuredDescriptionContentRenderer,{items:this.structuredDescriptionContentRenderer.items.filter(function(J){return!_.a(J,IY)&&!_.a(J,wRw)})}):this.structuredDescriptionContentRenderer}},
productShelf:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.structuredDescriptionContentRendererComputed)!=null&&X.items){var J;X=_.C((J=this.structuredDescriptionContentRendererComputed)==null?void 0:J.items);for(J=X.next();!J.done;J=X.next())if(J=_.a(J.value,_.h4k))return J}}},
shouldHideBadges:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.videoPrimaryInfoRenderer)==null?0:X.badges)||this.metadataBadgesInDescription}},
shouldShowProductShelf:{configurable:!0,enumerable:!0,get:function(){return!(!this.productShelf||this.descriptionCollapsed)}},
largerItemWrap:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!!((X=this.videoSecondaryInfoRenderer)==null?0:(J=X.owner)==null?0:(p=J.videoOwnerRenderer)==null?0:p.membershipButton)}},
descriptionText:{configurable:!0,enumerable:!0,get:function(){if(this.skinnyMode){var X,J;if((X=this.videoSecondaryInfoRenderer)==null?0:(J=X.attributedDescription)==null?0:J.content){var p,l;return(l=this.stripAttributedDescription((p=this.videoSecondaryInfoRenderer)==null?void 0:p.attributedDescription))!=null?l:{runs:[]}}}if(_.H("web_delhi_colorful_sd")&&this.isHovering&&this.descriptionCollapsed&&this.hoverText)return this.hoverText;var g,B,k,n;return(n=(k=(g=this.videoSecondaryInfoRenderer)==
null?void 0:g.description)!=null?k:(B=this.videoSecondaryInfoRenderer)==null?void 0:B.attributedDescription)!=null?n:{runs:[]}}},
headerRuns:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.videoSecondaryInfoRenderer)==null?void 0:X.headerRuns)!=null?J:[]}},
hasTeaser:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.commentsEntryPointHeaderRenderer)==null||!X.commentsEntryPointHeaderRenderer)}},
hasTeaserCarousel:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.videoMetadataCarousel)==null||!X.videoMetadataCarouselViewModel)}},
descriptionMaxLines:{configurable:!0,enumerable:!0,get:function(){return this.skinnyMode?_.ch("swatchie_desc_lines",3):this.hasTeaserCarousel?2:3}},
collapsibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){var X,J,p=Object.assign({},(X=this.videoSecondaryInfoRenderer)==null?void 0:(J=X.metadataRowContainer)==null?void 0:J.metadataRowContainerRenderer);if(p&&p.rows&&p.collapsedItemCount!==void 0&&!(p.rows.length<=p.collapsedItemCount))return p.rows=p.rows.slice(p.collapsedItemCount),p.collapsedItemCount=0,p}},
alwaysVisibleMetadataRows:{configurable:!0,enumerable:!0,get:function(){if(!this.suppressTopLevelMetadataRows){var X,J,p=Object.assign({},(X=this.videoSecondaryInfoRenderer)==null?void 0:(J=X.metadataRowContainer)==null?void 0:J.metadataRowContainerRenderer);if(p&&p.rows&&p.collapsedItemCount!==void 0)return p.rows=p.rows.slice(0,p.collapsedItemCount),p.collapsedItemCount=p.rows.length,p}}},
hasInlineStructuredDescription:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!((X=this.structuredDescriptionContentRendererComputed)==null?0:(J=X.items)==null?0:J.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 X;return(X=this.videoSecondaryInfoRenderer)==null?void 0:X.showMoreCommand}},
videoOwnerCommand:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.videoSecondaryInfoRenderer)==null?0:(J=X.owner)==null?0:(p=J.videoOwnerRenderer)==null?0:p.navigationEndpoint)?this.videoSecondaryInfoRenderer.owner.videoOwnerRenderer.navigationEndpoint:null}},
flexMenuEnabled:{configurable:!0,enumerable:!0,get:function(){var X,J,p,l;return!!((X=this.videoPrimaryInfoRenderer)==null?0:(J=X.videoActions)==null?0:(p=J.menuRenderer)==null?0:(l=p.flexibleItems)==null?0:l.length)}},
showAttributedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&_.kq(this.descriptionText)}},
showFormattedStringDescription:{configurable:!0,enumerable:!0,get:function(){return this.useFadedScrimDescription&&!_.kq(this.descriptionText)}},
showFadedStructuredDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.useFadedScrimDescription||!this.hasInlineStructuredDescription||this.descriptionCollapsed)}},
videoTitle:{configurable:!0,enumerable:!0,get:function(){var X=this;if(_.H("web_title_hashtag_grey_delinkified")){var J,p=_.Q5.unsafeClone((J=this.videoPrimaryInfoRenderer)==null?void 0:J.title);(J=p==null?void 0:p.runs)&&J.forEach(function(l){if(l==null?0:l.navigationEndpoint)l.textColor=4284506208,X.isDark&&(l.textColor=4289374890)});
return p}return(p=this.videoPrimaryInfoRenderer)==null?void 0:p.title}},
noEndpoints:{configurable:!0,enumerable:!0,get:function(){return _.H("web_title_hashtag_black_delinkified")||_.H("web_title_hashtag_grey_delinkified")}}});
im.prototype.updateHoverColor=im.prototype.updateHoverColor;im.prototype.parseColorSamplingData=im.prototype.parseColorSamplingData;im.prototype.resetDescriptionState=im.prototype.resetDescriptionState;im.prototype.registerPanel=im.prototype.registerPanel;im.prototype.onYtExpanderLessTapped=im.prototype.onYtExpanderLessTapped;im.prototype.onYtExpanderMoreTapped=im.prototype.onYtExpanderMoreTapped;im.prototype.onRenderStamperFinished=im.prototype.onRenderStamperFinished;
im.prototype.onYtTextInlineExpanderExpandedChanged=im.prototype.onYtTextInlineExpanderExpandedChanged;im.prototype.onYtTextInlineExpanderCollapseClicked=im.prototype.onYtTextInlineExpanderCollapseClicked;im.prototype.onYtTextInlineExpanderExpandClicked=im.prototype.onYtTextInlineExpanderExpandClicked;im.prototype.moveActionsElement=im.prototype.moveActionsElement;im.prototype.updateShouldForceIconOnly=im.prototype.updateShouldForceIconOnly;im.prototype.updateTopLevelIconsOnly=im.prototype.updateTopLevelIconsOnly;
im.prototype.structuredDescriptionContentRendererChanged=im.prototype.structuredDescriptionContentRendererChanged;im.prototype.videoSecondaryInfoRendererChanged=im.prototype.videoSecondaryInfoRendererChanged;im.prototype.videoPrimaryInfoRendererChanged=im.prototype.videoPrimaryInfoRendererChanged;im.prototype.maybeUpdateActionsOnSeparateLine=im.prototype.maybeUpdateActionsOnSeparateLine;im.prototype.updateOwnerAndDescriptionPosition=im.prototype.updateOwnerAndDescriptionPosition;
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],im.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],im.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],im.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],im.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],im.prototype,"ytdReduxBehavior",void 0);_.u([_.qB("#above-the-fold"),_.V("design:type",HTMLElement)],im.prototype,"aboveTheFoldContainer",void 0);_.u([_.qB("#menu ytd-menu-renderer"),_.V("design:type",Object)],im.prototype,"menu",void 0);_.u([_.qB("#description-inline-expander"),_.V("design:type",Object)],im.prototype,"descriptionInlineExpander",void 0);
_.u([_.qB("#faded-structured-description"),_.V("design:type",Object)],im.prototype,"fadedStructuredDescriptionContentRendererElement",void 0);_.u([_.qB("#structured-description"),_.V("design:type",Object)],im.prototype,"structuredDescriptionContentRendererElement",void 0);_.u([_.qB("#title"),_.V("design:type",HTMLElement)],im.prototype,"titleElement",void 0);_.u([_.qB("#description"),_.V("design:type",HTMLElement)],im.prototype,"descriptionElement",void 0);
_.u([_.qB("#description-interaction"),_.V("design:type",Object)],im.prototype,"descriptionInteraction",void 0);_.u([_.qB("#owner"),_.V("design:type",HTMLElement)],im.prototype,"ownerElement",void 0);_.u([_.qB("#top-row"),_.V("design:type",HTMLElement)],im.prototype,"topRowElement",void 0);_.u([_.qB("#bottom-row"),_.V("design:type",HTMLElement)],im.prototype,"bottomRowElement",void 0);_.u([_.qB("#actions"),_.V("design:type",HTMLElement)],im.prototype,"actionsElement",void 0);
_.u([_.qB("#bottom-actions"),_.V("design:type",HTMLElement)],im.prototype,"bottomActionsElement",void 0);_.u([_.qB("#ytd-watch-info-text"),_.V("design:type",Object)],im.prototype,"watchInfoTextElement",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"videoSecondaryInfoRenderer",void 0);
_.u([_.R(),_.V("design:type",Object)],im.prototype,"commentsEntryPointHeaderRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"videoMetadataCarousel",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"structuredDescriptionContentRenderer",void 0);_.u([_.O("structuredDescriptionContentRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"structuredDescriptionContentRendererComputed",null);
_.u([_.R(),_.V("design:type",Object)],im.prototype,"videoSummary",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"merchShelf",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"infoPanelBelowMetadata",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"hoverColor",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"hoverText",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"isHovering",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"enableColorSampling",void 0);_.u([_.O("structuredDescriptionContentRendererComputed"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"productShelf",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"metadataBadgesInDescription",void 0);_.u([_.O("videoPrimaryInfoRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"shouldHideBadges",null);
_.u([_.O("productShelf","descriptionCollapsed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"shouldShowProductShelf",null);_.u([_.R(),_.V("design:type",Boolean)],im.prototype,"isWatchFlexy",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"descriptionCollapsed",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],im.prototype,"useFadedScrimDescription",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"skinnyMode",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("videoSecondaryInfoRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"largerItemWrap",null);_.u([_.R(),_.V("design:type",Object)],im.prototype,"playlist",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"clarifyBox",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"playerAds",void 0);
_.u([_.R(),_.V("design:type",Boolean)],im.prototype,"isDark",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],im.prototype,"actionsOnSeparateLine",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"disableVideoOwnerOnTap",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"swatcherooDelayLoad",void 0);_.u([_.R(),_.V("design:type",Boolean)],im.prototype,"suppressTopLevelMetadataRows",void 0);
_.u([_.R(),_.V("design:type",Object)],im.prototype,"primaryMenuWidth",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"videoId",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"titleHeadlineXs",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"titleHeadlineS",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"titleHeadlineM",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"titleHashtagBlackLinkified",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"titleHashtagGreyLinkified",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"actionButtonsUpdateOwnerWidth",void 0);_.u([_.R(),_.V("design:type",Object)],im.prototype,"shouldForceIconOnly",void 0);
_.u([_.GA("skinnyMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"updateOwnerAndDescriptionPosition",null);_.u([_.GA("skinnyMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"maybeUpdateActionsOnSeparateLine",null);
_.u([_.O("videoSecondaryInfoRenderer.description","videoSecondaryInfoRenderer.attributedDescription","isHovering","hoverText","descriptionCollapsed"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"descriptionText",null);_.u([_.O("videoSecondaryInfoRenderer.headerRuns"),_.V("design:type",Array),_.V("design:paramtypes",[])],im.prototype,"headerRuns",null);
_.u([_.R({value:!1}),_.O("commentsEntryPointHeaderRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"hasTeaser",null);_.u([_.R({value:!1,reflectToAttribute:!0}),_.O("videoMetadataCarousel"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"hasTeaserCarousel",null);_.u([_.R({value:3}),_.O("skinnyMode","playerAds","clarifyBox","hasTeaserCarousel"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"descriptionMaxLines",null);
_.u([_.O("videoSecondaryInfoRenderer.metadataRowContainer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"collapsibleMetadataRows",null);_.u([_.O("videoSecondaryInfoRenderer.metadataRowContainer","suppressTopLevelMetadataRows"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"alwaysVisibleMetadataRows",null);
_.u([_.O("videoSecondaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"hasInlineStructuredDescription",null);_.u([_.O("useFadedScrimDescription","hasInlineStructuredDescription","descriptionCollapsed"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"showInlineStructuredDescription",null);
_.u([_.O("data","hasInlineStructuredDescription","videoSecondaryInfoRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"descriptionExpandCommand",null);_.u([_.O("videoSecondaryInfoRenderer.owner"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"videoOwnerCommand",null);_.u([_.R({reflectToAttribute:!0}),_.O("videoPrimaryInfoRenderer.videoActions"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"flexMenuEnabled",null);
_.u([_.R({selector:_.zq,reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"isFullscreen",void 0);_.u([_.R({selector:_.Tq,reflectToAttribute:!0}),_.V("design:type",Object)],im.prototype,"isTheaterMode",void 0);_.u([_.O("descriptionText","useFadedScrimDescription"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"showAttributedStringDescription",null);
_.u([_.O("descriptionText","useFadedScrimDescription"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"showFormattedStringDescription",null);_.u([_.O("useFadedScrimDescription","descriptionCollapsed","hasInlineStructuredDescription"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],im.prototype,"showFadedStructuredDescription",null);
_.u([_.GA("videoPrimaryInfoRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"videoPrimaryInfoRendererChanged",null);_.u([_.O("videoPrimaryInfoRenderer.title"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"videoTitle",null);_.u([_.O("videoPrimaryInfoRenderer"),_.V("design:type",Object),_.V("design:paramtypes",[])],im.prototype,"noEndpoints",null);
_.u([_.GA("videoSecondaryInfoRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"videoSecondaryInfoRendererChanged",null);_.u([_.mA("videoPrimaryInfoRenderer","structuredDescriptionContentRendererComputed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"structuredDescriptionContentRendererChanged",null);
_.u([_.mA("skinnyMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"updateTopLevelIconsOnly",null);_.u([_.mA("skinnyMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"updateShouldForceIconOnly",null);_.u([_.mA("skinnyMode"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"moveActionsElement",null);
_.u([_.R8("yt-text-inline-expander-expand-clicked"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"onYtTextInlineExpanderExpandClicked",null);_.u([_.R8("yt-text-inline-expander-collapse-clicked"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"onYtTextInlineExpanderCollapseClicked",null);
_.u([_.R8("yt-text-inline-expander-expanded-changed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"onYtTextInlineExpanderExpandedChanged",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],im.prototype,"onRenderStamperFinished",null);
_.u([_.R8("yt-expander-more-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"onYtExpanderMoreTapped",null);_.u([_.R8("yt-expander-less-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"onYtExpanderLessTapped",null);
_.u([_.mA("videoPrimaryInfoRenderer","hasInlineStructuredDescription","isFullscreen"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"registerPanel",null);_.u([_.mA("videoSecondaryInfoRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"resetDescriptionState",null);
_.u([_.mA("structuredDescriptionContentRenderer"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"parseColorSamplingData",null);_.u([_.mA("hoverColor","isDark"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],im.prototype,"updateHoverColor",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-watch-metadata"})],im);
_.N(im,"ytd-watch-metadata",function(){if(oZp!==void 0)return oZp;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-metadata--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="above-the-fold" class="style-scope ytd-watch-metadata">\n  <div id="title" on-click="titleOnTap" class="style-scope ytd-watch-metadata">\n    <ytd-badge-supported-renderer hidden="[[!videoPrimaryInfoRenderer.topStandaloneBadge]]" top-standalone-badge="[[videoPrimaryInfoRenderer.topStandaloneBadge]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n    <h1 class="style-scope ytd-watch-metadata">\n      <yt-formatted-string force-default-style="" no-endpoints="[[noEndpoints]]" text="[[videoTitle]]" title="[[getSimpleString(videoPrimaryInfoRenderer.title)]]" class="style-scope ytd-watch-metadata">\n      </yt-formatted-string>\n    </h1>\n    <ytd-badge-supported-renderer badges="[[videoPrimaryInfoRenderer.badges]]" hidden="[[shouldHideBadges]]" class="style-scope ytd-watch-metadata">\n    </ytd-badge-supported-renderer>\n  </div>\n\n  <div id="top-row" class="style-scope ytd-watch-metadata">\n    <div id="owner" class="item style-scope ytd-watch-metadata" hidden="[[!videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" on-click="videoOwnerOnTap">\n      <ytd-video-owner-renderer data="[[videoSecondaryInfoRenderer.owner.videoOwnerRenderer]]" subscribe-key="[[videoSecondaryInfoRenderer.subscribeButton.subscribeButtonRenderer.subscribedEntityKey]]" watch-metadata-refresh="" class="style-scope ytd-watch-metadata">\n      </ytd-video-owner-renderer>\n      <div id="subscribe-button" class="style-scope ytd-watch-metadata"></div>\n    </div>\n    <div id="actions" class="item style-scope ytd-watch-metadata">\n      <div id="actions-inner" class="style-scope ytd-watch-metadata">\n        <div id="menu" class="style-scope ytd-watch-metadata"></div>\n      </div>\n    </div>\n  </div>\n\n  <div id="middle-row" class="style-scope ytd-watch-metadata"></div>\n\n  <div id="bottom-row" class="style-scope ytd-watch-metadata">\n    <template is="dom-if" if="[[videoSecondaryInfoRenderer]]" id="description-wrapper" class="style-scope ytd-watch-metadata">\n      <div id="description" class="item style-scope ytd-watch-metadata" on-down="onDescriptionDown" on-up="onDescriptionUp" on-click="onDescriptionClick" on-mouseenter="onDescriptionMouseEnter" on-mouseleave="onDescriptionMouseLeave">\n        <div id="description-inner" class="style-scope ytd-watch-metadata">\n          <ytd-watch-info-text id="ytd-watch-info-text" detailed="[[!descriptionCollapsed]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" class="style-scope ytd-watch-metadata"></ytd-watch-info-text>\n          \n          <template is="dom-if" if="[[shouldShowProductShelf]]" restamp="" id="product-shelf" class="style-scope ytd-watch-metadata">\n            <ytd-merch-shelf-renderer data="[[productShelf]]" detailed-description-override="[[!descriptionCollapsed]]" class="style-scope ytd-watch-metadata">\n            </ytd-merch-shelf-renderer>\n          </template>\n          <yt-formatted-string id="description-placeholder" hidden="[[!videoSecondaryInfoRenderer.descriptionPlaceholder]]" text="[[videoSecondaryInfoRenderer.descriptionPlaceholder]]" class="style-scope ytd-watch-metadata">\n          </yt-formatted-string>\n          <div id="description-text-container" hidden="[[!useFadedScrimDescription]]" class="style-scope ytd-watch-metadata">\n            <yt-attributed-string id="attributed-description-text" data="[[descriptionText]]" disable-upgrade$="[[!showAttributedStringDescription]]" header-runs="[[headerRuns]]" hidden$="[[!showAttributedStringDescription]]" user-input="" class="style-scope ytd-watch-metadata">\n            </yt-attributed-string>\n            \n            <yt-formatted-string id="formatted-description-text" disable-upgrade$="[[!showFormattedStringDescription]]" hidden="[[!showFormattedStringDescription]]" split-lines="[[showFormattedStringDescription]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            </yt-formatted-string>\n            <ytd-structured-description-content-renderer id="faded-structured-description" data="[[structuredDescriptionContentRendererComputed]]" disable-upgrade$="[[!showFadedStructuredDescription]]" hidden="[[!showFadedStructuredDescription]]" inline-structured-description="" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n            </ytd-structured-description-content-renderer>\n            <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n            </ytd-metadata-row-container-renderer>\n            <tp-yt-paper-button id="collapse-button" class="button style-scope ytd-watch-metadata" hidden="[[descriptionCollapsed]]" on-click="handleCollapseDescriptionClick">[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]</tp-yt-paper-button>\n          </div>\n          <ytd-text-inline-expander id="description-inline-expander" always-show-expand-button="" collapse-label="[[getSimpleString(videoSecondaryInfoRenderer.showLessText)]]" disable-upgrade$="[[useFadedScrimDescription]]" expand-command="[[descriptionExpandCommand]]" expand-label="[[getSimpleString(videoSecondaryInfoRenderer.showMoreText)]]" header-runs="[[headerRuns]]" hidden="[[useFadedScrimDescription]]" max-lines="[[descriptionMaxLines]]" text="[[descriptionText]]" class="style-scope ytd-watch-metadata">\n            <div slot="extra-content" class="style-scope ytd-watch-metadata">\n              <ytd-structured-description-content-renderer id="structured-description" data="[[structuredDescriptionContentRendererComputed]]" hidden="[[!showInlineStructuredDescription]]" inline-structured-description="" merch-shelf="[[merchShelf]]" video-summary="[[videoSummary]]" class="style-scope ytd-watch-metadata">\n              </ytd-structured-description-content-renderer>\n              <ytd-metadata-row-container-renderer data="[[collapsibleMetadataRows]]" disable-upgrade$="[[!collapsibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n              </ytd-metadata-row-container-renderer>\n            </div>\n          </ytd-text-inline-expander>\n        </div>\n        <yt-interaction id="description-interaction" class="rounded-large style-scope ytd-watch-metadata" hidden="[[skinnyMode]]"></yt-interaction>\n      </div>\n    </template>\n    <div id="bottom-actions" class="style-scope ytd-watch-metadata"></div>\n    <div id="comment-teaser" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaser]]"></div>\n    <div id="teaser-carousel" class="item style-scope ytd-watch-metadata" hidden="[[!hasTeaserCarousel]]"></div>\n  </div>\n</div>\n\n<ytd-metadata-row-container-renderer data="[[alwaysVisibleMetadataRows]]" full-width="[[skinnyMode]]" class="style-scope ytd-watch-metadata">\n</ytd-metadata-row-container-renderer>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return oZp=X},{mode:2});var sY=function(){var X=_.F.apply(this,arguments)||this;X.hidden=!1;X.errorScreen=null;X.playlistData={};return X};
_.r(sY,_.F);_.W=sY.prototype;_.W.getPlayer=function(){return this.ytdPlayer};
_.W.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:hU(["aa","eocs"])}}};
_.W.onActiveChanged=function(){_.v5().dispatch(lK2(this.ytPageBehavior.active))};
_.W.playerDataChanged=function(){var X;(X=this.watchController)==null||X.setPlayerResponse(this.playerData)};
_.W.dataChanged=function(){var X;(X=this.watchController)==null||X.setWatchNextResponse(this.data)};
_.W.sizeChanged=function(){var X,J;(J=(X=this.metadata).resize)==null||J.call(X)};
_.W.attached=function(){this.watchController=new Qx(this);this.playerData&&this.watchController.setPlayerResponse(this.playerData);this.data&&this.watchController.setWatchNextResponse(this.data)};
_.W.detached=function(){_.wv(this.watchController);this.watchController=void 0};
_.W.getPlayerContainer=function(){return this.playerContainer};
_.W.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.playlistPanel}};
_.W.provideRenderingData=function(X,J){switch(X){case "SINGLE_COLUMN_CONTENTS":this.singleColumnContents=J;break;case "ERROR_SCREEN":this.errorScreen=J!=null?J:null;break;case "PRIMARY_INFO":this.videoPrimaryInfoRenderer=J;break;case "SECONDARY_INFO":this.videoSecondaryInfoRenderer=J;break;case "COMMENTS_ENTRY_POINT_HEADER":this.commentsEntryPointHeaderRenderer=J;break;case "RICH_METADATA":this.richMetadataRowContainer=J;break;case "CLARIFICATION":this.clarificationData=J;break;case "PLAYLIST":this.playlistData=
J!=null?J:{};break;case "MERCH_SHELF":this.merchShelf=J;break;case "TICKET_SHELF":this.ticketShelf=J;break;case "LIMITED_STATE":this.limitedState=J;break;case "DONATION_SHELF":this.donationShelf=J;break;case "ALERTS":this.alerts=J}};
_.O1.Object.defineProperties(sY.prototype,{hasPlaylistData:{configurable:!0,enumerable:!0,get:function(){return this.playlistData&&!!Object.keys(this.playlistData).length}},
hasChat:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return!this.hidden&&!!((X=this.data)==null?0:(J=X.contents)==null?0:(p=J.twoColumnWatchNextResults)==null?0:p.conversationBar)}}});
sY.prototype.sizeChanged=sY.prototype.sizeChanged;sY.prototype.dataChanged=sY.prototype.dataChanged;sY.prototype.playerDataChanged=sY.prototype.playerDataChanged;sY.prototype.onActiveChanged=sY.prototype.onActiveChanged;_.u([_.S(Aw.YtPageBehavior),_.V("design:type",Object)],sY.prototype,"ytPageBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],sY.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],sY.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"playerData",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],sY.prototype,"hidden",void 0);_.u([_.qB("#ytd-player"),_.V("design:type",HTMLElement)],sY.prototype,"ytdPlayer",void 0);_.u([_.qB("#player-container"),_.V("design:type",HTMLElement)],sY.prototype,"playerContainer",void 0);_.u([_.qB("#metadata"),_.V("design:type",Object)],sY.prototype,"metadata",void 0);_.u([_.qB("#playlist"),_.V("design:type",HTMLElement)],sY.prototype,"playlistPanel",void 0);
_.u([_.R({selector:y8T,reflectToAttribute:!0}),_.V("design:type",Object)],sY.prototype,"fixie",void 0);_.u([_.R({selector:_.HXa,reflectToAttribute:!0}),_.V("design:type",Object)],sY.prototype,"singleColumn",void 0);_.u([_.R({selector:function(X){return _.Tq(X)&&!_.zq(X)},
reflectToAttribute:!0}),_.V("design:type",Object)],sY.prototype,"theater",void 0);_.u([_.R({selector:_.zq,reflectToAttribute:!0}),_.V("design:type",Object)],sY.prototype,"fullscreen",void 0);_.u([_.R({selector:IVT}),_.V("design:type",Object)],sY.prototype,"windowSize",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"singleColumnContents",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"errorScreen",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"playlistData",void 0);
_.u([_.R(),_.V("design:type",Object)],sY.prototype,"videoPrimaryInfoRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"videoSecondaryInfoRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"richMetadataRowContainer",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"clarificationData",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"commentsEntryPointHeaderRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"ticketShelf",void 0);
_.u([_.R(),_.V("design:type",Object)],sY.prototype,"merchShelf",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"donationShelf",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"limitedState",void 0);_.u([_.R(),_.V("design:type",Object)],sY.prototype,"alerts",void 0);_.u([_.O("playlistData"),_.V("design:type",Object),_.V("design:paramtypes",[])],sY.prototype,"hasPlaylistData",null);
_.u([_.O("data","hidden"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],sY.prototype,"hasChat",null);_.u([_.mA("active"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sY.prototype,"onActiveChanged",null);_.u([_.mA("playerData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sY.prototype,"playerDataChanged",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sY.prototype,"dataChanged",null);_.u([_.mA("windowSize","singleColumn"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sY.prototype,"sizeChanged",null);
_.N(sY,"ytd-watch-fixie",function(){if(pVw===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);pVw=X}X=pVw;return X},{mode:1});var NRs;var XP=function(){var X=_.F.apply(this,arguments)||this;X.viewTransitionEnabled=_.H("enable_player_resize_transition");X.smallerChatMinHeight=_.H("live_chat_smaller_min_height");X.isDarkTheme=document.documentElement.hasAttribute("dark");X.defaultCollapsePlaylist=_.H("web_watch_default_collapse_playlist");X.respectAspectRatio=_.H("web_enable_aspect_ratio_fix");X.retroModeReduxValue=!1;X.persistentPanelVisibleValue=!1;return X};
_.r(XP,_.F);_.W=XP.prototype;_.W.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.W.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.W.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.W.updateRetroModeReduxValue=function(){_.H("web_player_rtr_ctrls")&&(this.ytdWatchBehavior.retroMode=this.retroModeReduxValue)};
_.W.updatePersistentPanelVisibleValue=function(){_.H("enable_ai_companion")&&(this.ytdWatchBehavior.persistentPanelVisible=this.persistentPanelVisibleValue)};
_.W.ready=function(){var X=this,J=function(){X.onColumnScroll()};
this.primary.addEventListener("scroll",J);this.secondary.addEventListener("scroll",J)};
_.W.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.W.updateIsTwoColumnsFromBinding=function(X){_.H("web_watch_update_narrow_width_killswitch")||_.v5().dispatch(g8A(!X.detail.value));this.ytdWatchBehavior.isTwoColumns_=X.detail.value};
_.W.updateFlexySmallWindowFromBinding=function(X){this.ytdWatchBehavior.flexySmallWindow_=X.detail.value};
_.W.updateFlexyLargeWindowFromBinding=function(X){this.ytdWatchBehavior.flexyLargeWindow_=X.detail.value};
_.W.updateWatchWhileWindowSizeSufficientFromBinding=function(X){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=X.detail.value};
_.W.updateWatchNextCanShowMoreFromBinding=function(X){this.ytdWatchBehavior.watchNextCanShowMore=X.detail.value};
_.W.updateShownItemsFromBinding=function(X){X.detail.path?this.set(X.detail.path,X.detail.value):this.ytdWatchBehavior.watchNextShownItems=X.detail.value};
_.W.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22145_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22145_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments;case "BELOW_THE_PLAYER":return this.below;case "SECONDARY":return this.secondary;case "PERSISTENT_PANEL_CONTAINER":return this.persistentPanelContainer}};
_.O1.Object.defineProperties(XP.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.pageVisualEffects)return!1;for(var J=0;J<this.data.pageVisualEffects.length;J++)if(X=_.a(this.data.pageVisualEffects[J],U6))return J=void 0,(J=X.config)==null?void 0:J.enableInLightTheme;return!1}}});
_.O1.Object.defineProperties(XP,{template:{configurable:!0,enumerable:!0,get:function(){if(NRs===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-flexy--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-flexy">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-flexy"></iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-flexy"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-flexy"></div>\n\n<div id="full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="player-full-bleed-container" class="style-scope ytd-watch-flexy">\n    <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n      <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n    </div>\n    <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n  </div>\n  <div id="panels-full-bleed-container" class="style-scope ytd-watch-flexy"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-flexy"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-flexy">\n  <div id="primary" class="style-scope ytd-watch-flexy">\n    <div id="primary-inner" class="style-scope ytd-watch-flexy">\n      <div id="player" class="style-scope ytd-watch-flexy">\n        <div id="cinematics-container" class="style-scope ytd-watch-flexy">\n          <div id="cinematics" class="style-scope ytd-watch-flexy"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-flexy">\n          <div id="player-container-inner" class="style-scope ytd-watch-flexy">\n            <div class="player-container-background style-scope ytd-watch-flexy" hidden="[[!playerContainerBackgroundImage]]">\n              <ytd-thumbnail class="player-container-background-image style-scope ytd-watch-flexy" data="[[playerContainerBackgroundImage]]"></ytd-thumbnail>\n            </div>\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-flexy">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-flexy">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-flexy">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-flexy">\n        <div id="alerts" class="style-scope ytd-watch-flexy"></div>\n        <div id="messages" class="style-scope ytd-watch-flexy"></div>\n        <div id="shopping-timely-shelf" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-flexy"></div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-flexy"></div>\n        <ytd-watch-metadata class$="[[newMetadataClass]] style-scope ytd-watch-flexy" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" disable-upgrade$="[[!watchMetadataRefresh]]" hidden="[[!watchMetadataRefresh]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" is-watch-flexy="" merch-shelf="[[merchShelfInSd]]" structured-description-content-renderer="[[inlineStructuredDescriptionData]]" video-id="[[videoId]]" video-metadata-carousel="[[videoMetadataCarousel]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" video-summary="[[expandableMetadata]]">\n        </ytd-watch-metadata>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-flexy" hidden$="[[!showGhostMetadata]]">\n          <div id="info" class="style-scope ytd-watch-flexy">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-flexy">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-flexy"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy"></div>\n          </div>\n        </div>\n        <div id="expandable-metadata" hidden="[[!showExpandableMetadata]]" class="style-scope ytd-watch-flexy"></div>\n        <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-flexy"></div>\n        \n        <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-flexy">\n          <ytd-merch-shelf-renderer data="[[merchShelf]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-flexy">\n          </ytd-merch-shelf-renderer>\n        </template>\n        <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" disable-upgrade$="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat)]]" class="style-scope ytd-watch-flexy">\n        </ytd-comments>\n      </div>\n    </div>\n  </div>\n\n  <div id="secondary" class="style-scope ytd-watch-flexy">\n    <div id="secondary-inner" class="style-scope ytd-watch-flexy">\n      <div id="panels" class="style-scope ytd-watch-flexy">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-flexy">\n        </ytd-watch-engagement-panels>\n      </div>\n      <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[defaultCollapsePlaylist]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" class="style-scope ytd-watch-flexy">\n      </ytd-playlist-panel-renderer>\n      <div id="donation-shelf" class="style-scope ytd-watch-flexy"></div>\n      <div id="chat-container" class="style-scope ytd-watch-flexy">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-flexy">\n          <ytd-live-chat-frame id="chat" data="[[data.contents.twoColumnWatchNextResults.conversationBar]]" force-dark-theme="[[forceDarkPanelTheme]]" no-border="[[noBorderOnChat]]" theater-watch-while="[[watchWhilePanelsActive]]" class="style-scope ytd-watch-flexy">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n      <div id="related" class="style-scope ytd-watch-flexy">\n        <div id="player-ads" class="style-scope ytd-watch-flexy"></div>\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" is-two-columns="[[isTwoColumns_]]" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-flexy">\n        </ytd-watch-next-secondary-results-renderer>\n        <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-flexy" hidden$="[[!showGhostRelated]]"></div>\n      </div>\n      <div id="persistent-panel-container" class="style-scope ytd-watch-flexy"></div>\n    </div>\n  </div>\n</div>\n\n<div id="survey" class="style-scope ytd-watch-flexy"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-flexy"></div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);NRs=X}X=NRs;return X}}});
XP.prototype.updatePersistentPanelVisibleValue=XP.prototype.updatePersistentPanelVisibleValue;XP.prototype.updateRetroModeReduxValue=XP.prototype.updateRetroModeReduxValue;XP.prototype.updateScrollTopValue=XP.prototype.updateScrollTopValue;XP.prototype.updateFullscreenValue=XP.prototype.updateFullscreenValue;XP.prototype.updateTheaterValue=XP.prototype.updateTheaterValue;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XP.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],XP.prototype,"ytComponentBehavior",void 0);_.u([_.S(iWb.YtdWatchBehavior),_.V("design:type",Object)],XP.prototype,"ytdWatchBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],XP.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XP.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],XP.prototype,"playerData",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],XP.prototype,"viewTransitionEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],XP.prototype,"smallerChatMinHeight",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],XP.prototype,"isDarkTheme",void 0);_.u([_.R(),_.V("design:type",Object)],XP.prototype,"defaultCollapsePlaylist",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],XP.prototype,"respectAspectRatio",void 0);
_.u([_.R({selector:_.Tq}),_.V("design:type",Object)],XP.prototype,"theaterValue",void 0);_.u([_.R({selector:_.zq}),_.V("design:type",Object)],XP.prototype,"fullscreenValue",void 0);_.u([_.R({selector:Bq}),_.V("design:type",Object)],XP.prototype,"scrollTopValue",void 0);_.u([_.R({selector:_.i0}),_.V("design:type",Object)],XP.prototype,"miniplayerIsActive",void 0);_.u([_.R({selector:function(X){return X.watch.isWatchRetroMode}}),
_.V("design:type",Object)],XP.prototype,"retroModeReduxValue",void 0);_.u([_.R({selector:_.$1.persistentPanelVisibleSelector}),_.V("design:type",Object)],XP.prototype,"persistentPanelVisibleValue",void 0);_.u([gw("ytd-player"),_.V("design:type",HTMLElement)],XP.prototype,"ytdPlayer",void 0);_.u([_.qB("#playlist"),_.V("design:type",HTMLElement)],XP.prototype,"JSC$22145_ytdPlaylistPanelRenderer",void 0);_.u([gw("ytd-comments"),_.V("design:type",HTMLElement)],XP.prototype,"ytdComments",void 0);
_.u([_.qB("#primary"),_.V("design:type",HTMLElement)],XP.prototype,"primary",void 0);_.u([_.qB("#secondary"),_.V("design:type",HTMLElement)],XP.prototype,"secondary",void 0);_.u([_.qB("#player-container"),_.V("design:type",HTMLElement)],XP.prototype,"playerContainer",void 0);_.u([_.qB("#below"),_.V("design:type",HTMLElement)],XP.prototype,"below",void 0);_.u([_.qB("#cinematics"),_.V("design:type",HTMLElement)],XP.prototype,"JSC$22145_cinematics",void 0);
_.u([_.qB("#persistent-panel-container"),_.V("design:type",HTMLElement)],XP.prototype,"persistentPanelContainer",void 0);_.u([_.mA("theaterValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XP.prototype,"updateTheaterValue",null);_.u([_.mA("fullscreenValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XP.prototype,"updateFullscreenValue",null);
_.u([_.mA("scrollTopValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XP.prototype,"updateScrollTopValue",null);_.u([_.mA("retroModeReduxValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XP.prototype,"updateRetroModeReduxValue",null);_.u([_.mA("persistentPanelVisibleValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],XP.prototype,"updatePersistentPanelVisibleValue",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],XP.prototype,"cinematicLightTheme",null);_.u([_.Xo({is:"ytd-watch-flexy"})],XP);var MET;var uz2;var GhO=function(){return _.F.apply(this,arguments)||this};
_.r(GhO,_.F);_.u([_.Xo({is:"ytd-ghost-comments-renderer",disableElementRegistration:!0})],GhO);
_.N(GhO,"ytd-ghost-comments-renderer",function(){if(uz2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);uz2=X}X=uz2;return X},{mode:1});var ds6;var VEp=function(){return _.F.apply(this,arguments)||this};
_.r(VEp,_.F);_.u([_.Xo({is:"ytd-ghost-watch-metadata-renderer",disableElementRegistration:!0})],VEp);
_.N(VEp,"ytd-ghost-watch-metadata-renderer",function(){if(ds6===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);ds6=X}X=ds6;return X},{mode:1});var Jq=function(){var X=_.F.apply(this,arguments)||this;X.ghostGridRenderer={rows:6};X.smallerChatMinHeight=_.H("live_chat_smaller_min_height");X.darkerPanels=_.H("web_watch_darker_panels");X.isDarkTheme=document.documentElement.hasAttribute("dark");return X};
_.r(Jq,_.F);_.W=Jq.prototype;_.W.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.W.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.W.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.W.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.W.ready=function(){var X=this,J=function(){X.onColumnScroll()};
this.primary.addEventListener("scroll",J);this.secondary.addEventListener("scroll",J)};
_.W.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.W.updateIsTwoColumnsFromBinding=function(X){this.ytdWatchBehavior.isTwoColumns_=X.detail.value};
_.W.updateFlexySmallWindowFromBinding=function(X){this.ytdWatchBehavior.flexySmallWindow_=X.detail.value};
_.W.updateFlexyLargeWindowFromBinding=function(X){this.ytdWatchBehavior.flexyLargeWindow_=X.detail.value};
_.W.updateWatchWhileWindowSizeSufficientFromBinding=function(X){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=X.detail.value};
_.W.updateWatchNextCanShowMoreFromBinding=function(X){this.ytdWatchBehavior.watchNextCanShowMore=X.detail.value};
_.W.updateShownItemsFromBinding=function(X){_.H("swatcheroo_direct_use_rich_grid")||(X.detail.path?this.set(X.detail.path,X.detail.value):this.ytdWatchBehavior.watchNextShownItems=X.detail.value)};
_.W.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22150_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22150_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.O1.Object.defineProperties(Jq.prototype,{cinematicLightTheme:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.pageVisualEffects)return!1;for(var J=0;J<this.data.pageVisualEffects.length;J++)if(X=_.a(this.data.pageVisualEffects[J],U6))return J=void 0,(J=X.config)==null?void 0:J.enableInLightTheme;return!1}}});
Jq.prototype.updateMiniplayerIsActiveValue=Jq.prototype.updateMiniplayerIsActiveValue;Jq.prototype.updateScrollTopValue=Jq.prototype.updateScrollTopValue;Jq.prototype.updateFullscreenValue=Jq.prototype.updateFullscreenValue;Jq.prototype.updateTheaterValue=Jq.prototype.updateTheaterValue;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Jq.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Jq.prototype,"ytComponentBehavior",void 0);
_.u([_.S(iWb.YtdWatchBehavior),_.V("design:type",Object)],Jq.prototype,"ytdWatchBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Jq.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Jq.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Jq.prototype,"ghostGridRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],Jq.prototype,"playerData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Jq.prototype,"smallerChatMinHeight",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Jq.prototype,"darkerPanels",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Jq.prototype,"isDarkTheme",void 0);_.u([_.R({selector:_.Tq}),_.V("design:type",Object)],Jq.prototype,"theaterValue",void 0);_.u([_.R({selector:_.zq}),_.V("design:type",Object)],Jq.prototype,"fullscreenValue",void 0);_.u([_.R({selector:Bq}),_.V("design:type",Object)],Jq.prototype,"scrollTopValue",void 0);
_.u([_.R({selector:_.i0}),_.V("design:type",Object)],Jq.prototype,"miniplayerIsActiveValue",void 0);_.u([_.qB("#ytd-player"),_.V("design:type",HTMLElement)],Jq.prototype,"ytdPlayer",void 0);_.u([_.qB("#playlist"),_.V("design:type",HTMLElement)],Jq.prototype,"JSC$22150_ytdPlaylistPanelRenderer",void 0);_.u([_.qB("#ytd-comments"),_.V("design:type",HTMLElement)],Jq.prototype,"ytdComments",void 0);_.u([_.qB("#primary"),_.V("design:type",HTMLElement)],Jq.prototype,"primary",void 0);
_.u([_.qB("#secondary"),_.V("design:type",HTMLElement)],Jq.prototype,"secondary",void 0);_.u([_.qB("#player-container"),_.V("design:type",HTMLElement)],Jq.prototype,"playerContainer",void 0);_.u([_.qB("#cinematics"),_.V("design:type",HTMLElement)],Jq.prototype,"JSC$22150_cinematics",void 0);_.u([_.mA("theaterValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Jq.prototype,"updateTheaterValue",null);
_.u([_.mA("fullscreenValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Jq.prototype,"updateFullscreenValue",null);_.u([_.mA("scrollTopValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Jq.prototype,"updateScrollTopValue",null);_.u([_.mA("miniplayerIsActiveValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Jq.prototype,"updateMiniplayerIsActiveValue",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Jq.prototype,"cinematicLightTheme",null);
_.N(Jq,"ytd-watch-grid",function(){if(MET===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-watch-grid--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e\n<iron-media-query id="two-column-query" query-matches="[[isTwoColumns_]]" on-query-matches-changed="updateIsTwoColumnsFromBinding" class="style-scope ytd-watch-grid"></iron-media-query>\n<iron-media-query id="small-window-query" query-matches="[[flexySmallWindow_]]" on-query-matches-changed="updateFlexySmallWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="large-window-query" query-matches="[[flexyLargeWindow_]]" on-query-matches-changed="updateFlexyLargeWindowFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n<iron-media-query id="watch-while-query" query-matches="[[watchWhileWindowSizeSufficient]]" on-query-matches-changed="updateWatchWhileWindowSizeSufficientFromBinding" class="style-scope ytd-watch-grid">\n</iron-media-query>\n\n<div id="microformat" class="style-scope ytd-watch-grid"></div>\n\n<div id="miniplayer-bar" class="style-scope ytd-watch-grid"></div>\n\n<div id="player-full-bleed-container" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="cinematics-full-bleed-container" class="style-scope ytd-watch-grid">\n  </div>\n  <div id="squeezeback-constraining-container" hidden="[[!squeezeback]]" class="style-scope ytd-watch-grid"></div>\n</div>\n\n<div id="single-column-container" hidden="[[!singleColumn]]" class="style-scope ytd-watch-grid"></div>\n<div id="columns" hidden="[[singleColumn]]" class="style-scope ytd-watch-grid">\n  <div id="primary" class="style-scope ytd-watch-grid">\n    <div id="primary-inner" class="style-scope ytd-watch-grid">\n      <div id="player" class="style-scope ytd-watch-grid">\n        <div id="cinematics-container" class="style-scope ytd-watch-grid">\n          <div id="cinematics" class="style-scope ytd-watch-grid"></div>\n        </div>\n        <div id="player-container-outer" class="style-scope ytd-watch-grid">\n          <div id="player-container-inner" class="style-scope ytd-watch-grid">\n            <div id="player-container" role="complementary" class="style-scope ytd-watch-grid">\n              <ytd-player id="ytd-player" context="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH" watch-next-data="[[data]]" class="style-scope ytd-watch-grid">\n              </ytd-player>\n            </div>\n          </div>\n        </div>\n        <yt-playability-error-supported-renderers id="error-screen" data="[[playerData.playabilityStatus.errorScreen]]" disable-upgrade$="[[!playerUnavailable]]" hidden$="[[!playerUnavailable]]" status="[[playerData.playabilityStatus.status]]" class="style-scope ytd-watch-grid">\n        </yt-playability-error-supported-renderers>\n      </div>\n      <div id="below" class="style-scope ytd-watch-grid">\n        <div id="fixed-below" class="style-scope ytd-watch-grid"></div>\n        <div id="bottom-grid" class="style-scope ytd-watch-grid">\n        <ytd-watch-next-secondary-results-renderer can-show-more="[[watchNextCanShowMore]]" data="[[watchNextSecondaryResults]]" disable-upgrade$="[[!watchNextSecondaryResults]]" hidden="[[!watchNextSecondaryResults]]" hide-offer-modules="[[hideOfferModules]]" is-two-columns="[[isTwoColumns_]]" is-watch-next-grid="" player-data="[[playerData]]" show-more-button="[[!isTwoColumns_]]" shown-items="[[watchNextShownItems]]" on-can-show-more-changed="updateWatchNextCanShowMoreFromBinding" on-shown-items-changed="updateShownItemsFromBinding" class="style-scope ytd-watch-grid">\n          </ytd-watch-next-secondary-results-renderer>\n          <ytd-ghost-grid-renderer data="[[ghostGridRenderer]]" hidden="[[data.contents.twoColumnWatchNextResults.secondaryResults.secondaryResults]]" is-watch-next="" rich-item-min-width="[[richItemMinWidth]]" class="style-scope ytd-watch-grid"></ytd-ghost-grid-renderer>\n        </div>\n      </div>\n    </div>\n  </div>\n  <div id="secondary" class="style-scope ytd-watch-grid">\n    <div id="fixed-secondary" class="style-scope ytd-watch-grid">\n      <div id="panels" class="style-scope ytd-watch-grid">\n        <ytd-watch-engagement-panels data="[[data.engagementPanels]]" disable-upgrade$="[[!useEngagementPanelManagementComponent]]" hidden="[[!useEngagementPanelManagementComponent]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-engagement-panels>\n      </div>\n      <div id="chat-container" class="style-scope ytd-watch-grid">\n        \n        <template is="dom-if" if="[[shouldStampChat]]" restamp="" id="chat-template" class="style-scope ytd-watch-grid">\n          <ytd-live-chat-frame id="chat" data="[[conversationBar]]" class="style-scope ytd-watch-grid">\n          </ytd-live-chat-frame>\n        </template>\n      </div>\n    </div>\n    <div id="secondary-inner" class="style-scope ytd-watch-grid">\n        <ytd-watch-metadata clarify-box="[[clarifyBox]]" comments-entry-point-header-renderer="[[commentsEntryPointHeaderRenderer]]" hidden="[[!videoPrimaryInfoRenderer]]" info-panel-below-metadata="[[infoPanelBelowMetadata]]" player-ads="[[playerAds]]" playlist="[[playlist]]" skinny-mode="[[metadataSkinnyMode]]" swatcheroo-enable-double-metadata="[[swatcherooUseDoubleMetadata]]" video-primary-info-renderer="[[videoPrimaryInfoRenderer]]" video-secondary-info-renderer="[[videoSecondaryInfoRenderer]]" class="style-scope ytd-watch-grid">\n        </ytd-watch-metadata>\n        <ytd-ghost-watch-metadata-renderer hidden="[[hasMetadata]]" class="style-scope ytd-watch-grid"></ytd-ghost-watch-metadata-renderer>\n        <div id="inline-panels" class="style-scope ytd-watch-grid"></div>\n        <div id="clarify-box" class="attached-message style-scope ytd-watch-grid"></div>\n        <div id="alerts" class="style-scope ytd-watch-grid"></div>\n        <div id="messages" class="style-scope ytd-watch-grid"></div>\n        <div id="related" class="style-scope ytd-watch-grid">\n          <div id="player-ads" class="style-scope ytd-watch-grid"></div>\n          <div id="related-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n        </div>\n        <ytd-playlist-panel-renderer id="playlist" autoplay-data="[[data.contents.twoColumnWatchNextResults.autoplay.autoplay]]" collapsed="[[!playlistPanelExpanded]]" data="[[playlistData]]" hidden="[[!playlist]]" loading$="[[loadingData.playlistLoading]]" meta-panel="[[swatcherooSplitScroll]]" class="style-scope ytd-watch-grid">\n        </ytd-playlist-panel-renderer>\n        <div id="expandable-metadata" hidden="[[!expandableMetadata]]" class="style-scope ytd-watch-grid"></div>\n        <div class$="[[legacyMetadataClass]] style-scope ytd-watch-grid" hidden="">\n          <div id="info" class="style-scope ytd-watch-grid">\n            <div id="info-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="info-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n          <div id="meta" class="style-scope ytd-watch-grid">\n            <div id="meta-skeleton" class="watch-skeleton style-scope ytd-watch-grid"></div>\n            <div id="meta-contents" hidden="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid"></div>\n          </div>\n        </div>\n        <div id="limited-state" class="attached-message style-scope ytd-watch-grid"></div>\n      <div id="offer-module" class="style-scope ytd-watch-grid"></div>\n      <div id="donation-shelf" class="style-scope ytd-watch-grid"></div>\n      <div id="ticket-shelf" hidden="[[!monetizationShelvesEnabled_]]" class="style-scope ytd-watch-grid"></div>\n      \n      <template is="dom-if" if="[[shouldShowMerchShelf]]" restamp="" id="merch-shelf" class="style-scope ytd-watch-grid">\n        <ytd-merch-shelf-renderer data="[[merchShelf]]" meta-panel="[[swatcherooSplitScroll]]" skinny-mode="[[isTwoColumns_]]" watch-metadata-refresh="[[watchMetadataRefresh]]" class="style-scope ytd-watch-grid">\n        </ytd-merch-shelf-renderer>\n      </template>\n      <ytd-ghost-comments-renderer hidden="[[comments]]" class="style-scope ytd-watch-grid"></ytd-ghost-comments-renderer>\n      <ytd-comments id="comments" can-schedule-jobs="[[canScheduleCommentJobs_]]" data="[[comments]]" hidden="[[!computeShowComments_(comments, hideComments, shouldStampChat, commentsEntryPointHeaderRenderer)]]" hide-panel-button="[[!defaultTwoColumnLayout]]" is-watch-grid="" class="style-scope ytd-watch-grid">\n      </ytd-comments>\n    </div>\n  </div>\n</div>\n<div id="fixed-columns-secondary" hidden="[[!swatcherooSplitScroll]]" class="style-scope ytd-watch-grid"> </div>\n\n<div id="survey" class="style-scope ytd-watch-grid"></div>\n<div id="engagement-panel-scrim" hidden="[[!showEngagementPanelScrim_]]" class="style-scope ytd-watch-grid"></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);MET=X}X=MET;return X},{mode:2});var tE2;var pH=function(){var X=_.F.apply(this,arguments)||this;X.flexy=!0;X.learningJourney=!0;X.viewTransitionEnabled=_.H("enable_player_resize_transition");X.smallerChatMinHeight=_.H("live_chat_smaller_min_height");X.isDarkTheme=document.documentElement.hasAttribute("dark");X.theaterLargerPlayer=_.H("web_watch_theater_larger_player");X.defaultCollapsePlaylist=_.H("web_watch_default_collapse_playlist");X.enableCanvasLayout=_.H("web_enable_canvas_on_learning_journey");return X};
_.r(pH,_.F);_.W=pH.prototype;_.W.updateTheaterValue=function(){this.ytdWatchBehavior.onTheaterReduxValueUpdate(!!this.theaterValue)};
_.W.updateFullscreenValue=function(){this.ytdWatchBehavior.onFullscreenReduxValueUpdate(!!this.fullscreenValue)};
_.W.updateScrollTopValue=function(){this.ytdWatchBehavior.onScrollReduxValueUpdate(this.scrollTopValue||0)};
_.W.updateMiniplayerIsActiveValue=function(){this.ytdWatchBehavior.onMiniplayerActiveReduxValueUpdate(!!this.miniplayerIsActiveValue)};
_.W.ready=function(){var X=this,J=function(){X.onColumnScroll()};
this.primary.addEventListener("scroll",J);this.secondary.addEventListener("scroll",J)};
_.W.onColumnScroll=function(){this.ytRendererBehavior.markDirty()};
_.W.updateIsTwoColumnsFromBinding=function(X){_.H("web_watch_update_narrow_width_killswitch")||_.v5().dispatch(g8A(!X.detail.value));this.ytdWatchBehavior.isTwoColumns_=X.detail.value};
_.W.updateFlexySmallWindowFromBinding=function(X){this.ytdWatchBehavior.flexySmallWindow_=X.detail.value};
_.W.updateFlexyLargeWindowFromBinding=function(X){this.ytdWatchBehavior.flexyLargeWindow_=X.detail.value};
_.W.updateWatchWhileWindowSizeSufficientFromBinding=function(X){this.ytdWatchBehavior.watchWhileWindowSizeSufficient=X.detail.value};
_.W.updateWatchNextCanShowMoreFromBinding=function(X){this.ytdWatchBehavior.watchNextCanShowMore=X.detail.value};
_.W.updateShownItemsFromBinding=function(X){X.detail.path?this.set(X.detail.path,X.detail.value):this.ytdWatchBehavior.watchNextShownItems=X.detail.value};
_.W.getElement=function(X){switch(X){case "PLAYER":return this.ytdPlayer;case "PLAYLIST_PANEL":return this.JSC$22153_ytdPlaylistPanelRenderer;case "CINEMATICS":return this.JSC$22153_cinematics;case "PLAYER_CONTAINER":return this.playerContainer;case "COMMENTS":return this.ytdComments}};
_.O1.Object.defineProperties(pH.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 X;if((X=this.data)==null||!X.pageVisualEffects)return!1;for(var J=0;J<this.data.pageVisualEffects.length;J++)if(X=_.a(this.data.pageVisualEffects[J],U6))return J=void 0,(J=X.config)==null?void 0:J.enableInLightTheme;return!1}},
hasLearningJourneyPanels:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.learningJourneyEngagementPanels)==null?void 0:X.length)>0}},
backButtonData:{configurable:!0,enumerable:!0,get:function(){var X,J=(X=this.learningJourneyEngagementPanels)==null?void 0:X.find(function(h){var x;return(h==null?void 0:(x=h.engagementPanelSectionListRenderer)==null?void 0:x.panelIdentifier)==="learning-journey-engagement-panel"});
if(J){var p,l,g,B,k,n,w,Y,e;if(X=(Y=((w=(k=((B=J==null?void 0:(p=J.engagementPanelSectionListRenderer)==null?void 0:(l=p.content)==null?void 0:(g=l.sectionListRenderer)==null?void 0:g.contents)!=null?B:[])[0])==null?void 0:(n=k.itemSectionRenderer)==null?void 0:n.contents)!=null?w:[])[0])==null?void 0:(e=Y.accordionViewModel)==null?void 0:e.onTitleTap){var Z=_.Xg(X);if(Z)return{type:"filled",style:"mono",state:"active",size:"M",iconPosition:"icon-only",onTap:function(){_.Dp.instance.resolveCommand(Z)}}}}}}});
_.O1.Object.defineProperties(pH,{template:{configurable:!0,enumerable:!0,get:function(){if(tE2===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);tE2=X}X=tE2;return X}}});
pH.prototype.updateMiniplayerIsActiveValue=pH.prototype.updateMiniplayerIsActiveValue;pH.prototype.updateScrollTopValue=pH.prototype.updateScrollTopValue;pH.prototype.updateFullscreenValue=pH.prototype.updateFullscreenValue;pH.prototype.updateTheaterValue=pH.prototype.updateTheaterValue;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],pH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],pH.prototype,"ytComponentBehavior",void 0);
_.u([_.S(SET.YtdLearningJourneyWatchBehavior),_.V("design:type",Object)],pH.prototype,"ytdWatchBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],pH.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pH.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],pH.prototype,"playerData",void 0);_.u([_.R(),_.V("design:type",Object)],pH.prototype,"browseData",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pH.prototype,"flexy",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pH.prototype,"learningJourney",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pH.prototype,"viewTransitionEnabled",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pH.prototype,"smallerChatMinHeight",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pH.prototype,"isDarkTheme",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],pH.prototype,"theaterLargerPlayer",void 0);_.u([_.R(),_.V("design:type",Object)],pH.prototype,"defaultCollapsePlaylist",void 0);_.u([_.R(),_.V("design:type",Object)],pH.prototype,"enableCanvasLayout",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("playerData","browseData","enableCanvasLayout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],pH.prototype,"showBrowseResponse",null);
_.u([_.R({reflectToAttribute:!0}),_.O("playerData","enableCanvasLayout"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],pH.prototype,"showWatchResponse",null);_.u([_.R({selector:_.Tq}),_.V("design:type",Object)],pH.prototype,"theaterValue",void 0);_.u([_.R({selector:_.zq}),_.V("design:type",Object)],pH.prototype,"fullscreenValue",void 0);_.u([_.R({selector:Bq}),_.V("design:type",Object)],pH.prototype,"scrollTopValue",void 0);
_.u([_.R({selector:_.i0}),_.V("design:type",Object)],pH.prototype,"miniplayerIsActiveValue",void 0);_.u([_.qB("#ytd-plj-player"),_.V("design:type",HTMLElement)],pH.prototype,"ytdPlayer",void 0);_.u([_.qB("#playlist"),_.V("design:type",HTMLElement)],pH.prototype,"JSC$22153_ytdPlaylistPanelRenderer",void 0);_.u([gw("ytd-comments"),_.V("design:type",HTMLElement)],pH.prototype,"ytdComments",void 0);_.u([_.qB("#primary"),_.V("design:type",HTMLElement)],pH.prototype,"primary",void 0);
_.u([_.qB("#secondary"),_.V("design:type",HTMLElement)],pH.prototype,"secondary",void 0);_.u([_.qB("#player-container"),_.V("design:type",HTMLElement)],pH.prototype,"playerContainer",void 0);_.u([_.qB("#cinematics"),_.V("design:type",HTMLElement)],pH.prototype,"JSC$22153_cinematics",void 0);_.u([_.mA("theaterValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pH.prototype,"updateTheaterValue",null);
_.u([_.mA("fullscreenValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pH.prototype,"updateFullscreenValue",null);_.u([_.mA("scrollTopValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pH.prototype,"updateScrollTopValue",null);_.u([_.mA("miniplayerIsActiveValue"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],pH.prototype,"updateMiniplayerIsActiveValue",null);
_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],pH.prototype,"cinematicLightTheme",null);_.u([_.R({reflectToAttribute:!0}),_.O("learningJourneyEngagementPanels"),_.V("design:type",Object),_.V("design:paramtypes",[])],pH.prototype,"hasLearningJourneyPanels",null);_.u([_.O("learningJourneyEngagementPanels"),_.V("design:type",Object),_.V("design:paramtypes",[])],pH.prototype,"backButtonData",null);_.u([_.Xo({is:"ytd-watch-learning-journey"})],pH);var PI0;var lO=function(){var X=_.F.apply(this,arguments)||this;X.useListItemStyles=_.H("web_list_item_style_for_menu_items");X.systemIcons=_.H("kevlar_system_icons");return X};
_.r(lO,_.F);_.W=lO.prototype;_.W.ready=function(){this.hostElement.addEventListener("tap",_.Da(this,this.onEndpointTapExtra))};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.W.onFocus=function(){var X;(X=_.ya(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.W.onEndpointTapExtra=function(X){_.h8(this.hostElement,"iron-activate");var J=this.data.navigationEndpoint;J&&_.a(J,_.d2I)&&(X.stopPropagation(),_.Uo(this.hostElement,[J],this.hostElement))};
_.W.computeIcon=function(X){return X&&X.iconType?_.bN(X.iconType):""};
_.W.computeHasSeparator=function(){return!(!this.data||!this.data.hasSeparator)};
_.W.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.W.forceUpdateStylesOnLegacyBrowsers=function(){_.H("kevlar_legacy_browsers")&&_.bS(this.hostElement)};
lO.prototype.forceUpdateStylesOnLegacyBrowsers=lO.prototype.forceUpdateStylesOnLegacyBrowsers;lO.prototype.onFocus=lO.prototype.onFocus;_.u([_.S(_.Ot),_.V("design:type",Object)],lO.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.Ufp.YtConditionalRendererBehavior),_.V("design:type",Object)],lO.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],lO.prototype,"ytEndpointBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],lO.prototype,"data",void 0);_.u([_.R({computed:"computeIcon(data.icon)",value:""}),_.V("design:type",String)],lO.prototype,"icon",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],lO.prototype,"useIcons",void 0);_.u([_.R({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.V("design:type",Boolean)],lO.prototype,"hasSeparator",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],lO.prototype,"useListItemStyles",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],lO.prototype,"systemIcons",void 0);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lO.prototype,"onFocus",null);_.u([_.mA("useIcons","hasSeparator"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lO.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.N(lO,"ytd-menu-navigation-item-renderer",function(){if(PI0===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);PI0=X}X=PI0;return X},{mode:1});var QwO;var EZ6=_.AW(_.cI("DOWNLOAD",{},"Download")),KF2=_.AW(_.cI("DELETE_FROM_DOWNLOADS",{},"Delete from downloads")),TRJ=_.AW(_.cI("RETRY",{},"Retry")),zu2=_.AW(_.cI("PAUSE_DOWNLOADING",{},"Pause downloading")),jw6=_.AW(_.cI("RESUME_DOWNLOAD",{},"Resume download")),gl=function(){var X=_.F.apply(this,arguments)||this;X.primaryText=EZ6;X.primaryIconType="OFFLINE_DOWNLOAD";X.hasSecondaryContent=!1;X.hasSeparator=!1;X.transferState="TRANSFER_STATE_UNKNOWN";X.isVideoDeletedByUser=!1;X.isHidden=!1;X.offlineabilityState=
"ADD_TO_OFFLINE_BUTTON_STATE_ENABLED";return X};
_.r(gl,_.F);_.W=gl.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.W.onFocus=function(){this.primaryEntry.focus()};
_.W.onPrimaryClicked=function(){this.sendOfflineAction(this.primaryAction)};
_.W.onSecondaryClicked=function(){this.sendOfflineAction(this.secondaryAction)};
_.W.getRemoveAction=function(){return"ACTION_REMOVE"};
_.W.sendOfflineAction=function(X){var J=this.data.serviceEndpoint;if(J){var p=_.a(J,_.DL);p&&X&&(p.action=X);this.ytComponentBehavior.resolveCommand(J)}};
_.W.onTransferStateChange=function(){this.hasSecondaryContent=!1;this.secondaryAction=this.primaryAction=void 0;if(this.isVideoDeletedByUser)this.primaryText=EZ6,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD";else switch(this.transferState){case "TRANSFER_STATE_UNKNOWN":this.primaryText=EZ6;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_ADD";break;case "TRANSFER_STATE_FAILED":case "TRANSFER_STATE_WAITING_FOR_PLAYER_RESPONSE_REFRESH":this.primaryText=TRJ;
this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RETRY";this.secondaryText=KF2;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_PAUSED_BY_USER":this.primaryText=jw6;this.primaryIconType="OFFLINE_DOWNLOAD";this.primaryAction="ACTION_RESUME";this.secondaryText=KF2;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_TRANSFERRING":this.primaryText=
zu2;this.primaryIconType="OFFLINE_PAUSE";this.primaryAction="ACTION_PAUSE";this.secondaryText=KF2;this.secondaryIconType="DELETE";this.secondaryAction=this.getRemoveAction();this.hasSecondaryContent=!0;break;case "TRANSFER_STATE_COMPLETE":case "TRANSFER_STATE_TRANSFER_IN_QUEUE":this.primaryText=KF2;this.primaryIconType="DELETE";this.primaryAction=this.getRemoveAction();break;default:this.primaryText=EZ6,this.primaryIconType="OFFLINE_DOWNLOAD",this.primaryAction="ACTION_ADD"}};
_.W.showHideButton=function(){var X;this.isHidden=this.offlineabilityState!=="ADD_TO_OFFLINE_BUTTON_STATE_ENABLED"||((X=this.playerStateEntity)==null?void 0:X.adsState)==="ADS_STATE_PLAYING"};
_.W.isSecondaryEntryHidden=function(X,J){return X?!0:!J};
_.W.computeHasSeparator=function(){var X;return!((X=this.data)==null||!X.hasSeparator)};
_.W.computePlayerStateEntityKey=function(X){return X};
gl.prototype.showHideButton=gl.prototype.showHideButton;gl.prototype.onTransferStateChange=gl.prototype.onTransferStateChange;gl.prototype.onFocus=gl.prototype.onFocus;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],gl.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],gl.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],gl.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],gl.prototype,"primaryText",void 0);_.u([_.R(),_.V("design:type",String)],gl.prototype,"primaryIconType",void 0);_.u([_.R(),_.V("design:type",String)],gl.prototype,"primaryAction",void 0);_.u([_.R(),_.V("design:type",Object)],gl.prototype,"secondaryText",void 0);_.u([_.R(),_.V("design:type",String)],gl.prototype,"secondaryIconType",void 0);
_.u([_.R(),_.V("design:type",String)],gl.prototype,"secondaryAction",void 0);_.u([_.R(),_.V("design:type",Object)],gl.prototype,"hasSecondaryContent",void 0);_.u([_.R({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.V("design:type",Object)],gl.prototype,"hasSeparator",void 0);_.u([_.R({computed:"computePlayerStateEntityKey(data.playerStateEntityKey)"}),_.V("design:type",String)],gl.prototype,"playerStateEntityKey",void 0);
_.u([_.R({selector:_.o1,selectorArgs:["playerStateEntityKey"]}),_.V("design:type",Object)],gl.prototype,"playerStateEntity",void 0);_.u([_.R({selector:_.JW,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.V("design:type",String)],gl.prototype,"transferState",void 0);_.u([_.R({selector:_.uEm,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.V("design:type",Object)],gl.prototype,"isVideoDeletedByUser",void 0);
_.u([_.R(),_.V("design:type",Object)],gl.prototype,"isHidden",void 0);_.u([_.R({selector:_.Dy6,selectorArgs:["data.serviceEndpoint.offlineVideoEndpoint.videoId"]}),_.V("design:type",Object)],gl.prototype,"offlineabilityState",void 0);_.u([_.qB("#primary-entry"),_.V("design:type",Object)],gl.prototype,"primaryEntry",void 0);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gl.prototype,"onFocus",null);
_.u([_.GA("transferState","isVideoDeletedByUser"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gl.prototype,"onTransferStateChange",null);_.u([_.GA("offlineabilityState","playerStateEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],gl.prototype,"showHideButton",null);
_.N(gl,"ytd-menu-service-item-download-renderer",function(){if(QwO===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);QwO=X}X=QwO;return X},{mode:1});var i3p;var B9=function(){var X=_.F.apply(this,arguments)||this;X.useIcons=!1;X.systemIcons=_.H("kevlar_system_icons");X.useListItemStyles=_.H("web_list_item_style_for_menu_items");return X};
_.r(B9,_.F);_.W=B9.prototype;_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menuitem")};
_.W.onFocus=function(){var X;(X=_.ya(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.W.onTap=function(){_.HI(this.hostElement,"yt-menu-service-item-selected-action",[this.data]);var X=this.data.serviceEndpoint,J=this.data.command;if(X){var p,l=(p=this.data)==null?void 0:p.trackingParams;p=!!_.a(X,_.JPj);l&&p&&_.v5().dispatch(_.a4({type:"SET_PARENT_CLICK_TRACKING_PARAMS",payload:{parentClickTrackingParams:l}}));this.ytComponentBehavior.resolveCommand(X)||_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}})}J&&(this.ytComponentBehavior.resolveCommand(J)||_.Uo(this.hostElement,
[J],this.hostElement))};
_.W.computeIcon=function(X){return X&&X.iconType?_.bN(X.iconType):""};
_.W.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.W.computeHasSeparator=function(){var X;return!((X=this.data)==null||!X.hasSeparator)};
_.W.forceUpdateStylesOnLegacyBrowsers=function(){_.H("kevlar_legacy_browsers")&&_.bS(this.hostElement)};
_.W.computeIsSelected=function(){var X;return!((X=this.data)==null||!X.isSelected)};
B9.prototype.forceUpdateStylesOnLegacyBrowsers=B9.prototype.forceUpdateStylesOnLegacyBrowsers;B9.prototype.onTap=B9.prototype.onTap;B9.prototype.onFocus=B9.prototype.onFocus;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],B9.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],B9.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],B9.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.Ufp.YtConditionalRendererBehavior),_.V("design:type",Object)],B9.prototype,"ytConditionalRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],B9.prototype,"data",void 0);_.u([_.R({computed:"computeIcon(data.icon)",value:""}),_.V("design:type",String)],B9.prototype,"icon",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],B9.prototype,"useIcons",void 0);
_.u([_.R({computed:"computeHasSeparator(data.hasSeparator)",reflectToAttribute:!0}),_.V("design:type",Boolean)],B9.prototype,"hasSeparator",void 0);_.u([_.R({computed:"computeIsSelected(data.isSelected)",reflectToAttribute:!0}),_.V("design:type",Boolean)],B9.prototype,"isSelected",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],B9.prototype,"systemIcons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],B9.prototype,"useListItemStyles",void 0);
_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],B9.prototype,"onFocus",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],B9.prototype,"onTap",null);_.u([_.mA("useIcons","hasSeparator"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],B9.prototype,"forceUpdateStylesOnLegacyBrowsers",null);
_.N(B9,"ytd-menu-service-item-renderer",function(){if(i3p===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);i3p=X}X=i3p;return X},{mode:2});var swO;var $$=function(){return _.F.apply(this,arguments)||this};
_.r($$,_.F);_.W=$$.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onDataChanged=function(){var X=this;_.oh(this,function(){X.postbox.openDialog();X.focus();_.h8(X.hostElement,"yt-refit")})};
_.W.focus=function(){this.postbox.focus()};
_.W.closePopup=function(){_.xm(this.hostElement,"yt-close-popup-action")};
_.W.onYtCommentboxDismiss=function(){this.closePopup()};
$$.prototype.onYtCommentboxDismiss=$$.prototype.onYtCommentboxDismiss;$$.prototype.onDataChanged=$$.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$$.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$$.prototype,"data",void 0);_.u([_.R({value:function(){return _.cI("SBOX_INAPPROPRIATE_CANCEL")}}),
_.V("design:type",String)],$$.prototype,"closeButtonAriaLabel",void 0);_.u([_.qB("#postbox"),_.V("design:type",Object)],$$.prototype,"postbox",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$$.prototype,"onDataChanged",null);_.u([_.R8("yt-commentbox-dismiss"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$$.prototype,"onYtCommentboxDismiss",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-backstage-post-dialog-popup-renderer"})],$$);
_.N($$,"ytd-backstage-post-dialog-popup-renderer",function(){if(swO!==void 0)return swO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return swO=X},{mode:1});var XyA;var W9=function(){var X=_.F.apply(this,arguments)||this;X.modernModal=!0;return X};
_.r(W9,_.F);W9.prototype.attached=function(){this.hostElement.setAttribute("modal","true")};
W9.prototype.computeShouldHideOldButtons=function(){var X;return!((X=this.data)==null?0:X.button)};
_.O1.Object.defineProperties(W9.prototype,{buttonRendererData:{configurable:!0,enumerable:!0,get:function(){var X,J;return(X=this.data)==null?void 0:(J=X.button)==null?void 0:J.buttonRenderer}}});
_.u([_.R(),_.V("design:type",Object)],W9.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],W9.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],W9.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],W9.prototype,"modernModal",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],W9.prototype,"buttonRendererData",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-modal-with-title-and-button-renderer"})],W9);
_.N(W9,"ytd-modal-with-title-and-button-renderer",function(){if(XyA!==void 0)return XyA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XyA=X},{mode:1});var J_p;var CH=function(){return _.F.apply(this,arguments)||this};
_.r(CH,_.F);CH.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("page-changed",this.page))};
CH.prototype.pageChangedForBinding=CH.prototype.pageChangedForBinding;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],CH.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],CH.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],CH.prototype,"page",void 0);_.u([_.mA("page"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],CH.prototype,"pageChangedForBinding",null);
_.u([_.Xo({is:"ytd-account-item-section-header-renderer",disableElementRegistration:!0})],CH);
_.N(CH,"ytd-account-item-section-header-renderer",function(){if(J_p!==void 0)return J_p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return J_p=X},{mode:1});var pyJ;var k$=function(){return _.F.apply(this,arguments)||this};
_.r(k$,_.F);k$.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"}}}};
k$.prototype.configureContinuationPathMap=function(){return{"yt-append-continuation-items-action":"contents"}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],k$.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],k$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],k$.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],k$.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Function)],k$.prototype,"onAccountItemTap",void 0);
_.u([_.Xo({is:"ytd-account-item-section-renderer",disableElementRegistration:!0})],k$);
_.N(k$,"ytd-account-item-section-renderer",function(){if(pyJ!==void 0)return pyJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return pyJ=X},{mode:1});var lU2;var gXA;var BSs=function(){return _.F.apply(this,arguments)||this};
_.r(BSs,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],BSs.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BSs.prototype,"data",void 0);_.u([_.Xo({is:"ytd-accounts-dialog-header-renderer",disableElementRegistration:!0})],BSs);
_.N(BSs,"ytd-accounts-dialog-header-renderer",function(){if(gXA!==void 0)return gXA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gXA=X},{mode:1});var $Ds;var nH=function(){return _.F.apply(this,arguments)||this};
_.r(nH,_.F);nH.prototype.configureRendererStamper=function(){return{"data.managedAccountDisclaimer":{id:"managedAccountDisclaimer",mapping:{compactLinkRenderer:"ytd-compact-link-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],nH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],nH.prototype,"data",void 0);_.u([_.Xo({is:"ytd-google-account-header-renderer",disableElementRegistration:!0})],nH);
_.N(nH,"ytd-google-account-header-renderer",function(){if($Ds!==void 0)return $Ds;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $Ds=X},{mode:1});var LH=function(){return _.F.apply(this,arguments)||this};
_.r(LH,_.F);LH.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"}}}};
LH.prototype.pageChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("page-changed",this.page))};
LH.prototype.pageChangedForBinding=LH.prototype.pageChangedForBinding;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],LH.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],LH.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],LH.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],LH.prototype,"page",void 0);
_.u([_.mA("page"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],LH.prototype,"pageChangedForBinding",null);_.u([_.Xo({is:"ytd-account-section-list-renderer",disableElementRegistration:!0})],LH);
_.y_()(LH,"ytd-account-section-list-renderer",function(){if(lU2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);lU2=X}X=lU2;return X},{allowedProps:["data"],
mode:1});var W82;var Aq=function(){var X=_.F.apply(this,arguments)||this;X.enableHandlesAccountMenuSwitcher=_.H("enable_handles_account_menu_switcher");return X};
_.r(Aq,_.F);Aq.prototype.dataChanged=function(){if(this.data)this.avatar.onShow()};
Aq.prototype.dataChanged=Aq.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Aq.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Aq.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Aq.prototype,"enableHandlesAccountMenuSwitcher",void 0);_.u([_.qB("#avatar"),_.V("design:type",Object)],Aq.prototype,"avatar",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Aq.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-active-account-header-renderer",disableElementRegistration:!0})],Aq);
_.y_()(Aq,"ytd-active-account-header-renderer",function(){if(W82===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);W82=X}X=W82;return X},{allowedProps:["data"],
mode:1});var CGg;var kRb;var wl=function(){return _.F.apply(this,arguments)||this};
_.r(wl,_.F);wl.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
wl.prototype.onBackTap=function(){_.h8(this.hostElement,"yt-menu-back-tapped")};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wl.prototype,"data",void 0);_.u([_.Xo({is:"ytd-simple-menu-header-renderer",disableElementRegistration:!0})],wl);
_.y_()(wl,"ytd-simple-menu-header-renderer",function(){if(kRb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);kRb=X}X=kRb;return X},{allowedProps:["data"],
mode:2});var nX0;var L8p=function(){return _.F.apply(this,arguments)||this};
_.r(L8p,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],L8p.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],L8p.prototype,"data",void 0);_.u([_.Xo({is:"ytd-comment-video-thumbnail-header-renderer",disableElementRegistration:!0})],L8p);
_.N(L8p,"ytd-comment-video-thumbnail-header-renderer",function(){if(nX0!==void 0)return nX0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return nX0=X},{mode:1});var A_2;var wyp=function(){return _.F.apply(this,arguments)||this};
_.r(wyp,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wyp.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wyp.prototype,"data",void 0);_.u([_.Xo({is:"ytd-abuse-type-selector-renderer",disableElementRegistration:!0})],wyp);
_.N(wyp,"ytd-abuse-type-selector-renderer",function(){if(A_2!==void 0)return A_2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return A_2=X},{mode:1});var YwO;var vX6=(0,_.ySU)(_.IzZ.reportChannelAbuse,{isVideoIdSelectedSelector:function(X,J){return J in X.selectedVideoIds},
additionalContextSelector:function(X){return X.additionalContext},
impersonatedChannelUrlSelector:function(X){return X.impersonatedChannelUrl},
reportChannelAbuseSelector:function(X){return X}});var Y$=function(){return _.F.apply(this,arguments)||this};
_.r(Y$,_.F);Y$.prototype.attached=function(){var X=this;this.additionalContext=this.additionalContextRedux||"";requestAnimationFrame(function(){X.additionalContextInput.focusTextInput()})};
Y$.prototype.handleAdditionalContextChanged=function(){var X=this;_.kr(this,"ytd-report-channel-additional-context-update",function(){X.ytdReduxBehavior.dispatch(_.a4({type:"ADDITIONAL_CONTEXT_UPDATED",payload:X.additionalContext}))},300)};
Y$.prototype.updateAdditionalContextFromBinding=function(X){this.additionalContext=X.detail.value};
Y$.prototype.handleAdditionalContextChanged=Y$.prototype.handleAdditionalContextChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],Y$.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",String)],Y$.prototype,"additionalContext",void 0);_.u([_.R({selector:vX6.additionalContextSelector}),_.V("design:type",String)],Y$.prototype,"additionalContextRedux",void 0);_.u([_.R(),_.V("design:type",Object)],Y$.prototype,"data",void 0);
_.u([_.qB("yt-text-input-form-field-renderer"),_.V("design:type",Object)],Y$.prototype,"additionalContextInput",void 0);_.u([_.mA("additionalContext"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Y$.prototype,"handleAdditionalContextChanged",null);_.u([_.Xo({is:"ytd-report-channel-modal-additional-context-renderer",disableElementRegistration:!0})],Y$);
_.N(Y$,"ytd-report-channel-modal-additional-context-renderer",function(){if(YwO!==void 0)return YwO;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return YwO=X},{mode:1});var etp;var v9=function(){var X=_.F.apply(this,arguments)||this;X.nextButtonDisabled=null;X.submitEndpoint=null;X.navigationEndpoint=null;X.actionMap={"yt-report-form-update":"handleReportFormEndpointUpdateAction","yt-signal-action-submit-form":"handleSignalActionSubmitForm","ytd-report-channel-modal-disable-next-button-action":"handleReportChannelModalDisableNextButtonAction"};return X};
_.r(v9,_.F);_.W=v9.prototype;_.W.computeNextButtonData=function(X,J,p){var l={};J&&(l.navigationEndpoint=J);p&&(l.serviceEndpoint=p);X&&X.buttonRenderer&&_.Q5.extend(l,X.buttonRenderer);return l};
_.W.handleReportChannelModalDisableNextButtonAction=function(X){this.setNextButtonIsDisabled(X)};
_.W.handleReportFormEndpointUpdateAction=function(X){this.setNextButtonIsDisabled(!!X.disableSubmitButton);this.resetEndpointData();X.submitEndpoint?this.submitEndpoint=X.submitEndpoint:X.submitNavigationEndpoint&&(this.navigationEndpoint=X.submitNavigationEndpoint)};
_.W.handleSignalActionSubmitForm=function(){var X,J=Object.keys(((X=this.reportChannelAbuseForm)==null?void 0:X.selectedVideoIds)||{}),p;X=((p=this.reportChannelAbuseForm)==null?void 0:p.additionalContext)||"";var l;p=((l=this.reportChannelAbuseForm)==null?void 0:l.impersonatedChannelUrl)||"";var g;if((g=this.data)==null?0:g.submitEndpoint){J={impersonated_channel_url:p,text:X,video_ids:J};var B;_.yG().resolve(_.SV).resolveCommand((B=this.data)==null?void 0:B.submitEndpoint,{form:Object.assign({},
J,{element:this.hostElement})})}this.setNextButtonIsDisabled(!0)};
_.W.onYtServiceRequestCompleted=function(){this.resetEndpointData()};
_.W.onYtServiceRequestError=function(X){this.setNextButtonIsDisabled(!1);_.k1(this.hostElement,X.detail.error.message)};
_.W.setNextButtonIsDisabled=function(X){this.set("data.nextButton.buttonRenderer.isDisabled",X)};
_.W.resetEndpointData=function(){this.submitEndpoint=this.navigationEndpoint=null};
v9.prototype.onYtServiceRequestError=v9.prototype.onYtServiceRequestError;v9.prototype.onYtServiceRequestCompleted=v9.prototype.onYtServiceRequestCompleted;_.u([_.R(),_.V("design:type",Object)],v9.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],v9.prototype,"nextButtonDisabled",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],v9.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],v9.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],v9.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],v9.prototype,"submitEndpoint",void 0);_.u([_.R(),_.V("design:type",Object)],v9.prototype,"navigationEndpoint",void 0);_.u([_.R({selector:vX6.reportChannelAbuseSelector}),_.V("design:type",Object)],v9.prototype,"reportChannelAbuseForm",void 0);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],v9.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],v9.prototype,"onYtServiceRequestError",null);_.u([_.Xo({is:"ytd-report-channel-modal-footer-renderer",disableElementRegistration:!0})],v9);
_.N(v9,"ytd-report-channel-modal-footer-renderer",function(){if(etp!==void 0)return etp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return etp=X},{mode:1});var Za2;var eG=function(){var X=_.F.apply(this,arguments)||this;X.boundOnTapDismissButton=function(){X.closePopup()};
return X};
_.r(eG,_.F);eG.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapDismissButton]]"}}}}}};
eG.prototype.handleDataChanged=function(){_.x6(this.hostElement)};
eG.prototype.closePopup=function(){_.xm(this.hostElement,"yt-close-popup-action")};
eG.prototype.handleDataChanged=eG.prototype.handleDataChanged;_.u([_.R(),_.V("design:type",Object)],eG.prototype,"boundOnTapDismissButton",void 0);_.u([_.R(),_.V("design:type",Object)],eG.prototype,"data",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eG.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],eG.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],eG.prototype,"handleDataChanged",null);_.u([_.Xo({is:"ytd-report-channel-modal-header-renderer",disableElementRegistration:!0})],eG);
_.N(eG,"ytd-report-channel-modal-header-renderer",function(){if(Za2!==void 0)return Za2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Za2=X},{mode:1});var htA;var ZB=function(){var X=_.F.apply(this,arguments)||this;X.autoValidate=!1;X.invalid=!1;X.actionMap={"yt-modify-report-form-command":"handleModifyReportFormCommand"};return X};
_.r(ZB,_.F);_.W=ZB.prototype;_.W.attached=function(){var X=this;this.impersonatedChannelUrlRedux?(this.impersonatedChannelUrl=this.impersonatedChannelUrlRedux,this.handleImpersonatedChannelUrlChanged()):this.impersonatedChannelUrl="";requestAnimationFrame(function(){X.channelUrlInput.focusTextInput()})};
_.W.disableNextButton=function(X){_.xm(this.hostElement,"ytd-report-channel-modal-disable-next-button-action",[X])};
_.W.handleImpersonatedChannelUrlChanged=function(){var X=this;this.disableNextButton(!0);this.invalid=!1;_.kr(this,"ytd-report-channel-impersonated-channel-update",function(){var J=X.impersonatedChannelUrl.trim();X.ytdReduxBehavior.dispatch(_.a4({type:"IMPERSONATED_CHANNEL_URL_UPDATED",payload:J}));var p;((p=X.data)==null?0:p.submitEndpoint)&&J&&_.yG().resolve(_.SV).resolveCommand(X.data.submitEndpoint,{form:{impersonated_channel_url:J,element:X.hostElement}})},500)};
_.W.handleModifyReportFormCommand=function(X){this.invalid=this.get("modifyReportFormCommand.action",X)!=="REPORT_FORM_ACTION_ENABLE_SUBMIT_BUTTON";this.disableNextButton(this.invalid)};
_.W.updateInvalidFromBinding=function(X){this.invalid=X.detail.value};
_.W.updateImpersonatedChannelUrlFromBinding=function(X){this.impersonatedChannelUrl=X.detail.value};
ZB.prototype.handleImpersonatedChannelUrlChanged=ZB.prototype.handleImpersonatedChannelUrlChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],ZB.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ZB.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ZB.prototype,"autoValidate",void 0);_.u([_.R(),_.V("design:type",Object)],ZB.prototype,"invalid",void 0);
_.u([_.R(),_.V("design:type",String)],ZB.prototype,"impersonatedChannelUrl",void 0);_.u([_.R({selector:vX6.impersonatedChannelUrlSelector}),_.V("design:type",String)],ZB.prototype,"impersonatedChannelUrlRedux",void 0);_.u([_.R(),_.V("design:type",Object)],ZB.prototype,"data",void 0);_.u([_.qB("#text-input"),_.V("design:type",Object)],ZB.prototype,"channelUrlInput",void 0);
_.u([_.mA("impersonatedChannelUrl"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ZB.prototype,"handleImpersonatedChannelUrlChanged",null);_.u([_.Xo({is:"ytd-report-channel-modal-impersonation-renderer",disableElementRegistration:!0})],ZB);
_.N(ZB,"ytd-report-channel-modal-impersonation-renderer",function(){if(htA!==void 0)return htA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return htA=X},{mode:1});var xDp;var Ha2;var hq=function(){return _.F.apply(this,arguments)||this};
_.r(hq,_.F);hq.prototype.onCheckboxToggled=function(X){var J,p,l=(p=_.a((J=this.data)==null?void 0:J.video,_.vO))==null?void 0:p.videoId;l&&this.ytdReduxBehavior.dispatch(X.target.checked?_.a4({type:"VIDEO_SELECTED",payload:l}):_.a4({type:"VIDEO_UNSELECTED",payload:l}))};
hq.prototype.configureRendererStamper=function(){return{video:{id:"video",mapping:{videoRenderer:{component:"ytd-video-renderer",params:{isPostCompactVideo:!0}}}}}};
_.O1.Object.defineProperties(hq.prototype,{video:{configurable:!0,enumerable:!0,get:function(){var X,J=(X=this.data)==null?void 0:X.video;if(!J)return{};var p;X=(p=_.a(J,_.vO))==null?void 0:p.navigationEndpoint;if(!X)return J;_.a(X==null?void 0:X.commandMetadata,_.SH)&&(_.a(X.commandMetadata,_.SH).ignoreNavigation=!0);return J}}});
_.u([_.R({reflectToAttribute:!0,selector:vX6.isVideoIdSelectedSelector,selectorArgs:["data.video.videoRenderer.videoId"]}),_.V("design:type",Boolean)],hq.prototype,"checked",void 0);_.u([_.R(),_.V("design:type",Object)],hq.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],hq.prototype,"video",null);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hq.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],hq.prototype,"ytdReduxBehavior",void 0);_.u([_.Xo({is:"ytd-selectable-video-renderer",disableElementRegistration:!0})],hq);
_.N(hq,"ytd-selectable-video-renderer",function(){if(Ha2!==void 0)return Ha2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Ha2=X},{mode:1});var x$=function(){var X=_.F.apply(this,arguments)||this;X.monitorScroll=!0;return X};
_.r(x$,_.F);x$.prototype.configureRendererStamper=function(){return{"data.selectableVideos":{id:"selectable-videos",mapping:{selectableVideoRenderer:{component:"ytd-selectable-video-renderer"}},events:!0}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],x$.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],x$.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],x$.prototype,"data",void 0);_.u([_.Xo({is:"ytd-selectable-video-list-renderer",disableElementRegistration:!0})],x$);
_.N(x$,"ytd-selectable-video-list-renderer",function(){if(xDp!==void 0)return xDp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return xDp=X},{mode:1});var aUw;_.Pz("multiPageMenuSectionItems","toggleItemRenderer","ytd-toggle-item-renderer");var H9=function(){return _.F.apply(this,arguments)||this};
_.r(H9,_.F);H9.prototype.onChange=function(X){if(X=_.vn(X).checked?this.data.toggleOnActions:this.data.toggleOffActions)if(_.H("kevlar_command_handler_migration_killswitch"))_.Uo(this.hostElement,X,this.hostElement);else{X=_.C(X);for(var J=X.next();!J.done;J=X.next())this.ytComponentBehavior.resolveCommand(J.value)}};
H9.prototype.isEnabled=function(){return!!this.data.toggleOnActions||!!this.data.toggleOffActions};
H9.prototype.updateDataToggledFromBinding=function(X){this.set("data.toggled",X.detail.value)};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],H9.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],H9.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],H9.prototype,"data",void 0);_.u([_.R({computed:"isEnabled(data)"}),_.V("design:type",Boolean)],H9.prototype,"enabled",void 0);_.u([_.Xo({is:"ytd-toggle-item-renderer",disableElementRegistration:!0})],H9);
_.N(H9,"ytd-toggle-item-renderer",function(){if(aUw!==void 0)return aUw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return aUw=X},{mode:1});var UDp;var r_6;var IUT;var ao=function(){var X=_.F.apply(this,arguments)||this;X.setVisible=!1;X.boundOnSubmitButtonClick=function(){X.onSubmitButtonClick()};
X.actionMap={"yt-survey-flow-step-option-changed":"handleSurveyFlowStepOptionChanged","yt-signal-action-submit-form":"handleSignalActionSubmitForm"};return X};
_.r(ao,_.F);ao.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}}}}}};
ao.prototype.handleSurveyFlowStepOptionChanged=function(){this.setVisible=!0};
ao.prototype.onSubmitButtonClick=function(){var X;((X=this.data)==null?0:X.submitEndpoint)&&!_.H("enable_ytc_refunds_submit_form_signal_action")&&_.am(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
ao.prototype.handleSignalActionSubmitForm=function(){var X;((X=this.data)==null?0:X.submitEndpoint)&&_.am(this.hostElement,[this.data.submitEndpoint,{formData:{ypcBrowseFormData:{problemFlowFormData:{surveyFeedbackData:this.surveyFeedbackData}}}}])};
_.O1.Object.defineProperties(ao.prototype,{visibilityHidden:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.hiddenByDefault)&&!this.setVisible}}});
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ao.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ao.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ao.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ao.prototype,"setVisible",void 0);_.u([_.R(),_.V("design:type",Object)],ao.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],ao.prototype,"surveyFeedbackData",void 0);_.u([_.R(),_.V("design:type",Object)],ao.prototype,"boundOnSubmitButtonClick",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data","setVisible"),_.V("design:type",Object),_.V("design:paramtypes",[])],ao.prototype,"visibilityHidden",null);_.u([_.se({is:"yt-flow-footer-renderer",disableElementRegistration:!0})],ao);
_.N(ao,"yt-flow-footer-renderer",function(){if(IUT===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;r_6===void 0&&(r_6=document.createElement("template"));var l=r_6;p.call(J,l.content.cloneNode(!0),X.content.firstChild);IUT=X}X=IUT;return X},{mode:2});var y_2=(0,_.ySU)(_.IzZ.ypc,{surveyFeedbackDataSelector:function(X){return X.surveyFeedbackData}});var UG=function(){return _.F.apply(this,arguments)||this};
_.r(UG,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UG.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],UG.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UG.prototype,"data",void 0);_.u([_.R({selector:y_2.surveyFeedbackDataSelector}),_.V("design:type",Object)],UG.prototype,"surveyFeedbackData",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-flow-footer-renderer"})],UG);
_.N(UG,"ytd-flow-footer-renderer",function(){if(UDp!==void 0)return UDp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return UDp=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var oXp;var Swp;var uO=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-broadcast-user-invalidation-action":"updateMenu_","yt-hide-enclosing-action":"handleHideEnclosingAction_"};return X};
_.r(uO,_.F);_.W=uO.prototype;_.W.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:_.QW("multiPageMenuSectionItems")}}};
_.W.handleHideEnclosingAction_=function(X){if(this.data&&this.data.items)for(var J=0;J<this.data.items.length;J++){var p=this.data.items[J].notificationRenderer;if(p&&p.notificationId==X.hideEnclosingAction.notificationId){this.splice("data.items",J,1);_.xm(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.maybeHideNotificationSection_();break}}};
_.W.maybeHideNotificationSection_=function(){this.data&&this.data.items&&this.data.items.length==0&&_.Oe(this.hostElement,"hidden",!0)};
_.W.updateMenu_=function(X){if(this.ytRendererBehavior.parentComponent.isPopUpOpen&&this.data&&this.data.continuations&&X&&!X.doNotRefreshInbox){X=this.data.continuations;for(var J=0;J<X.length;J++)if(X[J].invalidationContinuationData){var p=void 0;var l=(p=X[J].invalidationContinuationData)==null?void 0:p.continuation;break}X=_.Q5.clone(this.data.continuationUpdateEndpoint||null);X.continuation=l;X.click_tracking_params=this.data.trackingParams;_.am(this.hostElement,[X])}};
_.W.onServiceRequestCompleted_=function(X,J){if(this.data&&(X=J.actions)){J=0;for(var p=X.length;J<p;J++){var l=_.a(X[J],_.rbU);if(!l)break;if((l.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"||l.target==="CONTINUATION_TARGET_CONVERSATION_MENU")&&l.continuationItems&&this.data.items){var g=this.data.items.length-1;this.data.items[g].continuationItemRenderer&&(l=["data.items",g,1].concat(l.continuationItems),this.splice.apply(this,l))}}}};
uO.prototype.onServiceRequestCompleted_=uO.prototype.onServiceRequestCompleted_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],uO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],uO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uO.prototype,"data",void 0);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],uO.prototype,"onServiceRequestCompleted_",null);_.u([_.se({is:"yt-multi-page-menu-section-renderer",disableElementRegistration:!0})],uO);
_.y_()(uO,"yt-multi-page-menu-section-renderer",function(){if(Swp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;oXp===void 0&&(oXp=document.createElement("template"));var l=oXp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Swp=X}X=Swp;return X},{allowedProps:["data"],
mode:2});var OaJ;var c_p;var GX=function(){return _.F.apply(this,arguments)||this};
_.r(GX,_.F);GX.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0},params:{noink:!0}}}}}};
_.O1.Object.defineProperties(GX.prototype,{showProgressBar:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.progress)!=null}},
progress:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.progress)==null?0:this.data.progress*100}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],GX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],GX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],GX.prototype,"data",void 0);_.u([_.O("data.progress"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],GX.prototype,"showProgressBar",null);
_.u([_.O("data.progress"),_.V("design:type",Number),_.V("design:paramtypes",[])],GX.prototype,"progress",null);_.u([_.se({is:"yt-flow-header-renderer",disableElementRegistration:!0})],GX);
_.N(GX,"yt-flow-header-renderer",function(){if(c_p===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;OaJ===void 0&&(OaJ=document.createElement("template"));var l=OaJ;p.call(J,l.content.cloneNode(!0),X.content.firstChild);c_p=X}X=c_p;return X},{mode:2});var bab;var fUg;var dl=function(){return _.F.apply(this,arguments)||this};
_.r(dl,_.F);dl.prototype.configureRendererStamper=function(){return{"data.text":{id:"text",mapping:{cardItemTextCollectionRenderer:{component:"yt-card-item-text-collection-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dl.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dl.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dl.prototype,"data",void 0);_.u([_.se({is:"yt-post-confirmation-flow-step-renderer",disableElementRegistration:!0})],dl);
_.N(dl,"yt-post-confirmation-flow-step-renderer",function(){if(fUg===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;bab===void 0&&(bab=document.createElement("template"));var l=bab;p.call(J,l.content.cloneNode(!0),X.content.firstChild);fUg=X}X=fUg;return X},{mode:2});var DDp;var Rtp;var VF=function(){return _.F.apply(this,arguments)||this};
_.r(VF,_.F);
VF.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],VF.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],VF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],VF.prototype,"data",void 0);_.u([_.se({is:"yt-refund-confirmation-flow-step-renderer",disableElementRegistration:!0})],VF);
_.N(VF,"yt-refund-confirmation-flow-step-renderer",function(){if(Rtp===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;DDp===void 0&&(DDp=document.createElement("template"));var l=DDp;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Rtp=X}X=Rtp;return X},{mode:2});var mDp=_.q(function(X){var J=X.data;return _.A("yt-profile-badge-view-model",{class:"profileBadgeViewModelHost"},_.A("div",{class:"profileBadgeViewModelBadgeIconContainer"},_.A(_.wt,{data:function(){return{thumbnails:[{url:J().badgeIconUrl}]}},
alt:"",targetWidth:36,targetHeight:36})),_.A("div",{class:"profileBadgeViewModelContent"},_.A("div",{class:"profileBadgeViewModelBadgeDescription"},function(){return J().badgeDesc}),_.A(_.v,{cond:function(){return J().badgeSubtitle},
then:function(){return _.A("div",{class:"profileBadgeViewModelBadgeSubtitle"},function(){return J().badgeSubtitle})}})))},"Qk");
mDp.idomCompat=!0;var F8A=_.q(function(X){var J=X.data;return _.A("yt-comment-interaction-view-model",{el:_.A4(_.j_(function(){return J().rendererContext})),
class:"ytCommentInteractionViewModelHost"},_.A("div",{class:"ytCommentInteractionViewModelFrame",role:"button","aria-label":function(){return J().onTapA11yLabel},
"on:keydown":_.gJR(),tabindex:0},_.A("div",{class:"ytCommentInteractionViewModelHeader"},_.A("div",{class:"ytCommentInteractionViewModelVideoTitle"},function(){return J().headerPrefix},' "',function(){return J().videoTitle}),_.A("div",{class:"ytCommentInteractionViewModelVideoTitleQuote"},'"')),_.A("div",{class:"ytCommentInteractionViewModelContent"},_.A("div",{class:"ytCommentInteractionViewModelCommentContent"},function(){return J().commentContent}),_.A("div",{class:"ytCommentInteractionViewModelChevron"},
_.A(_.wt,{data:function(){return{thumbnails:[{url:J().chevronUrl}]}},
alt:"",targetWidth:18,targetHeight:18})))))},"Rk");
F8A.idomCompat=!0;var qwJ=_.q(function(X){var J=X.data;return _.A("yt-shared-subscription-view-model",{class:"ytSharedSubscriptionViewModelHost"},_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn}),_.A("div",{class:"ytSharedSubscriptionViewModelChannelName"},function(){return J().channelName}))},"Sk");
qwJ.idomCompat=!0;var dDg=_.q(function(X){var J=X.data;X={};return _.A("yt-profile-info-view-model",{class:_.yW("ytProfileInfoViewModelHost",(X.ytProfileInfoViewModelWithVideoShelf=function(){return J().videosHorizontalShelf},X))},_.A(NSw,{profileInfo:J}),_.A(_.NA,{data:function(){return J().videosHorizontalShelf}},{horizontalShelfViewModel:function(p){return _.A("div",{class:"ytProfileInfoViewModelVideoShelfContainer"},_.A(_.HF,{data:p.data}))}}),_.A(_.v,{cond:function(){return J().comments},
then:function(){return _.A(MaT,{profileInfo:J})}}),_.A(_.v,{cond:function(){return J().sharedSubscriptionsTitle},
then:function(){return _.A(_.v,{cond:function(){return J().subscriptionsAccessButtonCommand},
then:function(){return _.A(ufw,{profileInfo:J})},
else:function(){return _.A(GR0,{profileInfo:J})}})}}))},"Tk");
dDg.idomCompat=!0;var MaT=_.q(function(X){var J=X.profileInfo;return _.A("div",{class:"ytProfileInfoViewModelActivity"},_.A("div",{class:"ytProfileInfoViewModelHeader"},_.A("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return J().commentsInteractionTitle})),_.A(_.NA,{data:function(){return J().comments}},{commentInteractionViewModel:function(p){return _.A("div",{class:"ytProfileInfoViewModelActivity"},_.A(F8A,{data:p.data}))}}))},"Uk"),ufw=_.q(function(X){var J=X.profileInfo;
return _.A("div",{class:"ytProfileInfoViewModelSubSection"},_.A("div",{class:"ytProfileInfoViewModelSubHeader"},_.A(_.fK,{command:function(){return J().subscriptionsAccessButtonCommand},
className:"ytProfileInfoViewModelAnotherHeader"},_.A("div",{class:"ytProfileInfoViewModelSectionTitleModern"},function(){return J().sharedSubscriptionsTitle}),_.A("div",null,_.A(_.NA,{data:function(){return J().subscriptionsAccessButton}},{buttonViewModel:_.q7})))),_.A(Va2,{sharedSubscriptions:function(){var p;
return((p=J().sharedSubscriptions)==null?void 0:p.slice(0,5))||[]}}))},"Vk"),GR0=_.q(function(X){var J=X.profileInfo;
return _.A("div",{class:"ytProfileInfoViewModelSubSection"},_.A("div",{class:"ytProfileInfoViewModelSubHeader"},_.A("h2",{class:"ytProfileInfoViewModelSectionTitle"},function(){return J().sharedSubscriptionsTitle})),_.A(Va2,{sharedSubscriptions:function(){var p;
return((p=J().sharedSubscriptions)==null?void 0:p.slice(0,5))||[]}}))},"Wk"),Va2=_.q(function(X){return _.A("div",{class:"ytProfileInfoViewModelSubs"},_.A(_.NA,{data:X.sharedSubscriptions},{sharedSubscriptionViewModel:function(J){return _.A("div",{class:"ytProfileInfoViewModelSub"},_.A(qwJ,{data:J.data}))}}))},"Xk"),NSw=_.q(function(X){var J=X.profileInfo;
return _.A("div",{class:"ytProfileInfoViewModelActivity"},_.A(_.Kr,{each:function(){return[J().profileBadgeInfoYtWide,J().profileBadgeInfoChannelWide].filter(function(p){return!!p})},
keyBy:"INDEX"},function(p){return _.A(_.o3,null,_.A("div",{class:"ytProfileInfoViewModelHeader"},_.A("div",{class:"ytProfileInfoViewModelSectionTitle"},function(){return p().profileSectionTitle}),_.A("div",{class:"ytProfileInfoViewModelSectionDesc"},_.A("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var l;
return(l=p().commentBadge)==null?void 0:l.commentDesc}),_.A(_.v,{cond:function(){var l;
return(l=p().commentBadge)==null?void 0:l.blackHeartDesc},
then:function(){return _.A("div",{class:"ytProfileInfoViewModelSectionDivider"},"\u2022")}}),_.A("div",{class:"ytProfileInfoViewModelSectionHeartIcon"},_.A(_.wt,{data:function(){var l;
return{thumbnails:[{url:(l=p().commentBadge)==null?void 0:l.blackHeartIconUrl}]}},
alt:"",targetWidth:14,targetHeight:14,preserveWidth:!0,preserveHeight:!0})),_.A("div",{class:"ytProfileInfoViewModelSectionSubtitle"},function(){var l;return(l=p().commentBadge)==null?void 0:l.blackHeartDesc}))),_.A("div",{class:"ytProfileInfoViewModelBadge"},_.A(_.Kr,{each:function(){return p().badges||[]}},function(l){return _.A(mDp,{data:l})})))}))},"Yk");var ta0=_.q(function(X){var J=X.data;var p=function(){return J().profileCardContext==="PROFILE_CARD_CONTEXT_CHANNEL_INFO_CARD"};
return _.A("yt-profile-card-view-model",{class:"ytProfileCardViewModelHost",style:"overflow: hidden"},_.A(_.NA,{data:function(){return J().profileIdentityInfo}},{profileIdentityInfoViewModel:function(l){return _.A(ke2,{data:l.data,
hideDivider:p,isChannelInfoCard:p})},
profileInfoViewModel:dDg}),_.A(_.NA,{data:function(){return J().profileInfo}},{profileIdentityInfoViewModel:ke2,
profileInfoViewModel:dDg}))},"Zk");
ta0.idomCompat=!0;_.ZZ(ta0,"yt-profile-card-view-model",{props:{data:_.H7}});var tq=function(){var X=_.F.apply(this,arguments)||this;X.enableFocusFix=_.H("music_web_enable_focus_on_setting_menu_fix")&&_.$y("IS_MOBILE_WEB",!1);X.covered=!1;X.hideMenu=!1;X.isCommentNotificationOnProfileCard=!1;X.scrolledByTouch=!1;X.disableBackdropFilter=_.H("web_disable_backdrop_filter");X.HIGH_PRIORITY_NOTIFICATION_DISPLAY_TIMEOUT_MS=4E3;return X};
_.r(tq,_.F);_.W=tq.prototype;
_.W.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"}}}};
_.W.ready=function(){var X=this;this.JSC$22260_containerElement.addEventListener("scroll",function(){X.ytRendererBehavior.markDirty()})};
_.W.attributeChanged=function(X,J){X==="menu-style"&&_.xm(this.hostElement,"yt-multi-page-menu-closed-action",[J])};
_.W.detached=function(){this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Da(this,this.focusOnStampFinished))};
_.W.focusFirstItem=function(){this.doFocus();this.hostElement.addEventListener("yt-rendererstamper-finished",_.Da(this,this.focusOnStampFinished))};
_.W.reset=function(){this.closeJobId&&(_.gs.cancelJob(this.closeJobId),this.closeJobId=0);this.covered=!1};
_.W.focusOnStampFinished=function(X){X.detail.container===this.sectionsElement&&(this.hostElement.removeEventListener("yt-rendererstamper-finished",_.Da(this,this.focusOnStampFinished)),this.doFocus())};
_.W.doFocus=function(){var X=_.rss(this.sectionsElement);X.length&&X[0].focus()};
_.W.computeMenuStyle=function(X){return X?X.toLowerCase().replace(/_/g,"-"):""};
_.W.computeIsCommentNotificationOnProfileCard=function(X){return _.H("enable_profile_cards_on_comments")&&X.style==="MULTI_PAGE_MENU_STYLE_TYPE_PROFILE_CARD_COMMENTS"};
_.W.computeHideMenu=function(X,J){return X||!(!J||!J.showLoadingSpinner)};
_.W.onPopupClosed=function(){this.isPopUpOpen=!1;_.xm(this.hostElement,"yt-multi-page-menu-closed-action",[this.menuStyle])};
_.W.onPopupOpened=function(X,J){this.isPopUpOpen=!0;J.is==="ytd-multi-page-menu-renderer"&&(this.reset(),_.h8(this.hostElement,"yt-refit"),this.enableFocusFix&&this.doFocus(),this.data.style==="MULTI_PAGE_MENU_STYLE_TYPE_REPORT_CHANNEL"&&this.ytdReduxBehavior.dispatch(_.a4({type:"CHANNEL_REPORT_RESET"})))};
_.W.onYtNavigate=function(X,J){this.shouldCloseOnNavigateEvent(J.endpoint)&&_.xm(this.hostElement,"yt-close-all-popups-action")};
_.W.handleEndpoint=function(X){X=_.a(X,_.Cz);!this.isCommentNotificationOnProfileCard&&X&&(this.spinnerElement.hidden=!1,this.headerElement.hidden=!0,this.JSC$22260_containerElement.hidden=!0,this.submenuElement.hidden=!0)};
_.W.handleActions=function(X){for(var J=0,p=X.length;J<p;J++){var l=_.a(X[J],SZT);l&&this.handleGetMultiPageMenuAction(l);(l=_.a(X[J],_.rbU))&&this.handleAppendContinuationItemsAction(l)}};
_.W.onServiceRequestSentOrCompleted=function(X,J){X.detail&&X.detail.endpoint&&this.handleEndpoint(X.detail.endpoint);J.actions&&this.handleActions(J.actions)};
_.W.handleGetMultiPageMenuAction=function(X){var J=document.createElement("ytd-multi-page-menu-renderer");this.refitAfterRender();this.emptySubmenuContainer();_.ya(this.submenuElement).appendChild(J);(X=X.menu.multiPageMenuRenderer)&&this.logSubmenu(X);J.data=X;J.covered=!1;this.covered=!0;this.spinnerElement.hidden=!0};
_.W.handleAppendContinuationItemsAction=function(X){if(this.data&&X.target==="CONTINUATION_TARGET_NOTIFICATION_MENU"&&X.continuationItems&&this.data.sections){var J=this.data.sections.length-1;this.data.sections[J].continuationItemRenderer&&(this.splice("data.sections",this.data.sections.length-1,1),J--);if(this.data.sections[J].multiPageMenuNotificationSectionRenderer&&X.continuationItems){X=_.C(X==null?void 0:X.continuationItems);for(var p=X.next();!p.done;p=X.next())if(p=p.value,_.a(p,yDJ)){var l=
void 0,g=void 0,B=void 0,k=void 0,n=void 0;((l=this)==null?0:(g=l.data)==null?0:(B=g.sections)==null?0:(k=B[J])==null?0:(n=k.multiPageMenuNotificationSectionRenderer)==null?0:n.items)&&this.push("data.sections."+J+".multiPageMenuNotificationSectionRenderer.items",p)}else if(_.a(p,_.wdX)||_.a(p,_.xS))this.push("data.sections",p),J++}}};
_.W.logSubmenu=function(X){if(!_.H("kevlar_multi_page_menu_sub_page_loggin_killswitch")){var J=this.ytRendererBehavior.getScreenLayer(),p=_.Kv(J),l=_.El(J);if((X=X.trackingParams)&&p&&l){var g=_.V_(X);_.H("combine_ve_grafts")?_.Mp().graftServerVe(X,l,J):_.ps(p,l,g)}}};
_.W.emptySubmenuContainer=function(){for(var X=_.ya(this.submenuElement);X.firstChild;)X.removeChild(X.firstChild)};
_.W.onMenuBackTap=function(X){_.h8(this.hostElement,"yt-submenu-closed");X.stopPropagation()};
_.W.onSubmenuClosed=function(X){_.vn(X)!==this.hostElement&&(this.covered=!1,_.h8(this.hostElement,"yt-refit"),X.stopPropagation())};
_.W.onRetrieveLocation=function(X,J){J.hasComments&&(J.locationRetrieved("/comment_service_ajax?action_get_comments=1&pbj=1",void 0),X.stopPropagation())};
_.W.shouldCloseOnNavigateEvent=function(X){if(!X)return!0;if(_.a(X,_.Kkr)||_.a(X,_.TMH)||_.a(X,_.Exr)||_.a(X,_.Zo))return!1;var J;return((J=_.a(X==null?void 0:X.commandMetadata,_.SH))==null?0:J.ignoreNavigation)?!1:!0};
_.W.onContainerTouchStart=function(){this.scrolledByTouch=!0};
_.W.onContainerTouchEnd=function(){this.scrolledByTouch=!1};
_.W.refitAfterRender=function(){var X=this;_.oh(this,function(){_.h8(X.hostElement,"yt-refit")})};
tq.prototype.refitAfterRender=tq.prototype.refitAfterRender;tq.prototype.onRetrieveLocation=tq.prototype.onRetrieveLocation;tq.prototype.onSubmenuClosed=tq.prototype.onSubmenuClosed;tq.prototype.onMenuBackTap=tq.prototype.onMenuBackTap;tq.prototype.onServiceRequestSentOrCompleted=tq.prototype.onServiceRequestSentOrCompleted;tq.prototype.onYtNavigate=tq.prototype.onYtNavigate;tq.prototype.onPopupOpened=tq.prototype.onPopupOpened;tq.prototype.onPopupClosed=tq.prototype.onPopupClosed;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tq.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],tq.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],tq.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tq.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],tq.prototype,"enableFocusFix",void 0);_.u([_.R(),_.V("design:type",Object)],tq.prototype,"covered",void 0);_.u([_.R({computed:"computeHideMenu(covered, data)"}),_.V("design:type",Object)],tq.prototype,"hideMenu",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeMenuStyle(data.style)"}),_.V("design:type",String)],tq.prototype,"menuStyle",void 0);
_.u([_.R({computed:"computeIsCommentNotificationOnProfileCard(data)"}),_.V("design:type",Object)],tq.prototype,"isCommentNotificationOnProfileCard",void 0);_.u([_.R(),_.V("design:type",Boolean)],tq.prototype,"isPopUpOpen",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],tq.prototype,"scrolledByTouch",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],tq.prototype,"disableBackdropFilter",void 0);
_.u([_.qB("#sections"),_.V("design:type",HTMLElement)],tq.prototype,"sectionsElement",void 0);_.u([_.qB("#spinner"),_.V("design:type",HTMLElement)],tq.prototype,"spinnerElement",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLElement)],tq.prototype,"headerElement",void 0);_.u([_.qB("#container"),_.V("design:type",HTMLElement)],tq.prototype,"JSC$22260_containerElement",void 0);_.u([_.qB("#submenu"),_.V("design:type",HTMLElement)],tq.prototype,"submenuElement",void 0);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tq.prototype,"onPopupClosed",null);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],tq.prototype,"onPopupOpened",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],tq.prototype,"onYtNavigate",null);
_.u([_.R8("yt-service-request-completed"),_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],tq.prototype,"onServiceRequestSentOrCompleted",null);_.u([_.R8("yt-menu-back-tapped"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],tq.prototype,"onMenuBackTap",null);
_.u([_.R8("yt-submenu-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],tq.prototype,"onSubmenuClosed",null);_.u([_.R8("yt-retrieve-location"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],tq.prototype,"onRetrieveLocation",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],tq.prototype,"refitAfterRender",null);
_.u([_.Xo({is:"ytd-multi-page-menu-renderer",disableElementRegistration:!0})],tq);
_.N(tq,"ytd-multi-page-menu-renderer",function(){if(CGg!==void 0)return CGg;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return CGg=X},{mode:1});var PG2;var P9=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction","yt-update-topbar-avatar-action":"handleUpdateTopbarAvatarAction"};return X};
_.r(P9,_.F);_.W=P9.prototype;_.W.created=function(){this.showTooltips=!0};
_.W.computeAccessibility_=function(X){return this.get("accessibility.accessibilityData",X)||null};
_.W.onTap=function(){var X=_.HI(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]);this.toggleIconState(!0);if(X&&X.length===1&&X[0])_.xm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);else{var J;if((J=this.data)==null?0:J.menuRenderer)this.ytdOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DROPDOWN",popup:this.data.menuRenderer}});else{var p;((p=this.data)==null?0:p.menuRequest)&&_.am(this.hostElement,[this.data.menuRequest])}}};
_.W.handleTopbarMenuClosedAction=function(X){var J,p;(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(X)===((J=this.data)==null?void 0:(p=J.icon)==null?void 0:p.iconType)&&this.toggleIconState(!1)};
_.W.toggleIconState=function(X){_.H("kevlar_system_icons")&&this.iconButton&&(this.iconButton.pressed=X)};
_.W.handleUpdateTopbarAvatarAction=function(X){var J;X=(J=_.a(X,wgw))==null?void 0:J.avatarUrl;var p,l;J=(p=this.data)==null?void 0:(l=p.avatar)==null?void 0:l.thumbnails;X&&J&&(p={thumbnails:[Object.assign({},J[0],{url:X})]},this.set("data.avatar",p))};
_.O1.Object.defineProperties(P9.prototype,{container:{configurable:!0,enumerable:!0,get:function(){return _.ya(this.hostElement).querySelector("#button")}}});
P9.prototype.onTap=P9.prototype.onTap;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],P9.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],P9.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],P9.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.v4t.YtButtonBehavior),_.V("design:type",Object)],P9.prototype,"ytButtonBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],P9.prototype,"data",void 0);
_.u([_.qB("yt-icon-button#button"),_.V("design:type",Object)],P9.prototype,"iconButton",void 0);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],P9.prototype,"onTap",null);_.u([_.Xo({is:"ytd-topbar-menu-button-renderer",disableElementRegistration:!0})],P9);
_.y_()(P9,"ytd-topbar-menu-button-renderer",function(){if(PG2===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);PG2=X}X=PG2;return X},{allowedProps:["data"],
mode:1});var Qsb;var QF=function(){return _.F.apply(this,arguments)||this};
_.r(QF,_.F);QF.prototype.getSelected=function(){return this.reasons.selected};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],QF.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QF.prototype,"data",void 0);_.u([_.qB("#reasons"),_.V("design:type",Object)],QF.prototype,"reasons",void 0);_.u([_.Xo({is:"ytd-ad-feedback-content",disableElementRegistration:!0})],QF);
_.N(QF,"ytd-ad-feedback-content",function(){if(Qsb!==void 0)return Qsb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Qsb=X},{mode:1});var EXp;var EG=function(){return _.F.apply(this,arguments)||this};
_.r(EG,_.F);_.W=EG.prototype;_.W.onPopupOpened=function(){_.xm(this.hostElement,"yt-mute-ad-action",["ytd-ad-feedback-renderer",this])};
_.W.computeConfirmButton=function(X){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:X.confirmLabel}};
_.W.computeCancelButton=function(X){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:X.cancelLabel}};
_.W.onConfirmTap=function(){var X=this.content.getSelected();X!==void 0&&(X=this.data.reasons[X].endpoint)&&(_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}}),_.xm(this.hostElement,"yt-close-popup-action"),this.sendFeedbackSubmitToastAction())};
_.W.sendFeedbackSubmitToastAction=function(){var X;(X=this.data)!=null&&X.completionMessage&&(X=_.ZA(this.data.completionMessage),_.xm(this.hostElement,"yt-open-popup-action",[X,this]))};
_.W.onCancelTap=function(){_.xm(this.hostElement,"yt-close-popup-action")};
EG.prototype.onPopupOpened=EG.prototype.onPopupOpened;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],EG.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],EG.prototype,"data",void 0);_.u([_.qB("#content"),_.V("design:type",Object)],EG.prototype,"content",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],EG.prototype,"onPopupOpened",null);
_.u([_.Xo({is:"ytd-ad-feedback-renderer",disableElementRegistration:!0})],EG);
_.N(EG,"ytd-ad-feedback-renderer",function(){if(EXp!==void 0)return EXp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return EXp=X},{mode:1});var K8T;var TST=function(){return _.F.apply(this,arguments)||this};
_.r(TST,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TST.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TST.prototype,"data",void 0);_.u([_.Xo({is:"ytd-ad-info-dialog-content",disableElementRegistration:!0})],TST);
_.N(TST,"ytd-ad-info-dialog-content",function(){if(K8T!==void 0)return K8T;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return K8T=X},{mode:1});var zt2;var KH=function(){return _.F.apply(this,arguments)||this};
_.r(KH,_.F);KH.prototype.computeConfirmButton=function(X){return{style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:X.confirmLabel}};
KH.prototype.onConfirmTap=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-ad-info-dialog-renderer"])};
KH.prototype.computeShouldShowTitle=function(){var X;return!((X=this.data)==null||!X.title)};
KH.prototype.onPopupClosed=function(){this.data&&this.data.confirmServiceEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.confirmServiceEndpoint,{form:{element:this.hostElement}})};
KH.prototype.onPopupClosed=KH.prototype.onPopupClosed;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],KH.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],KH.prototype,"data",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],KH.prototype,"onPopupClosed",null);_.u([_.Xo({is:"ytd-ad-info-dialog-renderer",disableElementRegistration:!0})],KH);
_.N(KH,"ytd-ad-info-dialog-renderer",function(){if(zt2!==void 0)return zt2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return zt2=X},{mode:1});var jsp;var TX=function(){var X=_.F.apply(this,arguments)||this;X.actionButtonClass="action-button";X.dismissButtonId="dismiss-button";X.dialogDismiss=!0;return X};
_.r(TX,_.F);_.W=TX.prototype;_.W.computeInPlayer=function(X){return(X==null?void 0:X.displayType)==="ENFORCEMENT_MESSAGE_VIEW_MODEL_DISPLAY_TYPE_PLAYER"};
_.W.computedLogo=function(){var X,J;return this.isDarkTheme()?(X=this.data)==null?void 0:X.logoDark:(J=this.data)==null?void 0:J.logo};
_.W.computedHeaderImage=function(){var X,J;return this.isDarkTheme()?(X=this.data)==null?void 0:X.headerImageDark:(J=this.data)==null?void 0:J.headerImage};
_.W.computeLogoIconId=function(){var X,J,p,l=(X=this.computedLogo())==null?void 0:(J=X.sources)==null?void 0:(p=J[0])==null?void 0:p.height;return l&&l%31===0?"logo-icon-with-padding":"logo-icon"};
_.W.computeLogoIconHeight=function(){var X,J,p,l=(X=this.computedLogo())==null?void 0:(J=X.sources)==null?void 0:(p=J[0])==null?void 0:p.height;return l&&l%31===0?"31":"24"};
_.W.onPopupClosed=function(){_.yG().resolve(_.B1).dispose()};
_.W.isDarkTheme=function(){return document.documentElement.hasAttribute("dark")||this.inPlayer};
_.W.onShow=function(){this.inPlayer&&_.ff(6);this.titleElement.focus()};
_.W.impressionLog=function(){if(this.data&&this.data.impressionEndpoints)for(var X=0;X<this.data.impressionEndpoints.length;X++){var J=_.a(this.data.impressionEndpoints[X],_.sW);J&&this.ytComponentBehavior.resolveCommand(J)}};
_.W.onDismissClicked=function(){getComputedStyle(this.dismissButton).getPropertyValue("pointer-events")!=="none"&&_.xm(this.hostElement,"yt-close-popup-action",["ytd-enforcement-message-view-model"])};
_.O1.Object.defineProperties(TX.prototype,{hasHeaderImage:{configurable:!0,enumerable:!0,get:function(){var X,J;return!((X=this.data)==null||!X.headerImageDark)&&!((J=this.data)==null||!J.headerImage)}},
hasPremiumButton:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.secondaryButton)}}});
TX.prototype.onPopupClosed=TX.prototype.onPopupClosed;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],TX.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.v7.YtVisibilityBehavior),_.V("design:type",Object)],TX.prototype,"ytVisibilityBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TX.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],TX.prototype,"actionButtonClass",void 0);_.u([_.R(),_.V("design:type",Object)],TX.prototype,"dismissButtonId",void 0);_.u([_.R(),_.V("design:type",Object)],TX.prototype,"dialogDismiss",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],TX.prototype,"hasHeaderImage",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],TX.prototype,"hasPremiumButton",null);
_.u([_.R({reflectToAttribute:!0,computed:"computeInPlayer(data)"}),_.V("design:type",Boolean)],TX.prototype,"inPlayer",void 0);_.u([_.qB("#dismiss-button"),_.V("design:type",HTMLElement)],TX.prototype,"dismissButton",void 0);_.u([_.qB("#title"),_.V("design:type",HTMLElement)],TX.prototype,"titleElement",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],TX.prototype,"onPopupClosed",null);
_.u([_.Xo({is:"ytd-enforcement-message-view-model",disableElementRegistration:!0})],TX);
_.N(TX,"ytd-enforcement-message-view-model",function(){if(jsp!==void 0)return jsp;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-enforcement-message-view-model--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="fc-dialog-container style-scope ytd-enforcement-message-view-model">\n<div id="header" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedLogo(data)]]" height$="[[computeLogoIconHeight()]]" id$="[[computeLogoIconId()]]" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n  <yt-button-view-model id="[[dismissButtonId]]" data="[[data.dismissButton]]" icon="[[data.dismissButton.iconName]]" scoping-class-name="[[is]]" on-click="onDismissClicked" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="header-image" hidden="[[!hasHeaderImage]]" class="style-scope ytd-enforcement-message-view-model">\n  <yt-image data="[[computedHeaderImage(data)]]" height="64" preserve-height="" class="style-scope ytd-enforcement-message-view-model">\n  </yt-image>\n</div>\n\n<div id="title" tabindex="0" role="heading" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string data="[[data.title]]" class="style-scope ytd-enforcement-message-view-model"></yt-attributed-string>\n</div>\n\n<ul id="body" class="style-scope ytd-enforcement-message-view-model">\n  <template is="dom-repeat" items="[[data.bulletList.bulletListItems]]" as="item" class="style-scope ytd-enforcement-message-view-model">\n    <li class="style-scope ytd-enforcement-message-view-model">\n      <yt-attributed-string class="body-message style-scope ytd-enforcement-message-view-model" data="[[item.title]]"></yt-attributed-string>\n    </li>\n  </template>\n</ul>\n\n<div id="buttons" class="style-scope ytd-enforcement-message-view-model">\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.primaryButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n  <yt-button-view-model classes="[[actionButtonClass]]" data="[[data.secondaryButton]]" dialog-dismiss="[[dialogDismiss]]" hidden$="[[!hasPremiumButton]]" scoping-class-name="[[is]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-button-view-model>\n</div>\n\n<div id="divider" class="style-scope ytd-enforcement-message-view-model"></div>\n\n<div id="feedback" class="style-scope ytd-enforcement-message-view-model">\n  <yt-attributed-string id="feedback-message" data="[[data.feedbackMessage]]" class="style-scope ytd-enforcement-message-view-model">\n  </yt-attributed-string>\n</div>\n</div>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jsp=X},{mode:1});var ia2;var ss0;var zX=function(){var X=_.F.apply(this,arguments)||this;X.TEST_ONLY={immediateValidation:function(){X.immediateValidation()},
onValidationResponse:function(J){X.onValidationResponse(J)},
onGenerateHandleFromNameResponse:function(J){X.onGenerateHandleFromNameResponse(J)}};
return X};
_.r(zX,_.F);_.W=zX.prototype;_.W.onValueChanged=function(){this.hostElement.dispatchEvent(new CustomEvent("value-changed",{detail:{value:this.value,queueProperty:!0}}))};
_.W.validate=function(){this.immediateValidation()};
_.W.applyHandleEdit=function(){this.handleEdit!==void 0&&this.setHandleInputValue(this.handleEdit)};
_.W.setHandleInputValue=function(X){this.handleDir=this.getHandleDir(X);this.handleInput.value=X;this.validationState={status:"PENDING"};this.immediateValidation()};
_.W.getHandleDir=function(X){var J=X===""&&!1;return(J=_.jKX.test.call(_.jKX,X))?"rtl":"ltr"};
_.W.onDataChanged=function(){var X,J;this.handleDir=this.getHandleDir((J=(X=this.data)==null?void 0:X.handle)!=null?J:"");var p;this.validationState=((p=this.data)==null?0:p.handle)?{status:"UNKNOWN",handle:this.data.handle}:void 0;var l;((l=this.data)==null?0:l.validateOnInit)&&this.immediateValidation()};
_.W.stopPropagation=function(X){X.stopPropagation()};
_.W.onInput=function(){var X;this.handleDir=this.getHandleDir((X=this.handleInput.value)!=null?X:"");this.wasEdited=!0;this.validationState={status:"PENDING"};this.delayedValidation()};
_.W.onFocusout=function(X){this.handleInput.contains(X.relatedTarget)||this.validationState!==void 0&&this.validationState.status!=="PENDING"||this.immediateValidation()};
_.W.delayedValidation=function(){var X,J;this.debouncedValidation((J=(X=this.data)==null?void 0:X.validationDelayMs)!=null?J:1E3)};
_.W.immediateValidation=function(){this.debouncedValidation(0)};
_.W.debouncedValidation=function(X){var J=this;_.kr(this,"debouncedValidation",function(){var p,l=J.staticValidation((p=J.handleInput.value)!=null?p:"");if(l!==void 0)J.validationState={status:"INVALID",errorIndicator:"BORDER",errorMessage:l};else{var g;if((g=J.data)!=null&&g.validateChannelHandleCommand){J.validationState={status:"LOADING"};var B;J.ytComponentBehavior.resolveCommand(J.data.validateChannelHandleCommand,{form:{handle:(B=J.handleInput.value)!=null?B:""},commandController:{onSuccess:function(k,
n){J.onValidationResponse(n)},
onServerError:function(k,n){J.onValidationServerError(n)}}})}else J.handleUnexpectedValidationError(new _.Kw("Missing validateChannelHandleCommand in ChannelHandleInputRenderer.",J.data))}},X)};
_.W.staticValidation=function(X){var J;if(((J=this.data)==null?void 0:J.channelHandleStaticValidationParams)!==void 0){J=this.data.channelHandleStaticValidationParams;if(this.validValueRegexp!==void 0&&!this.validValueRegexp.test(X)&&J.validValueRegexpErrorMessage!==void 0)return J.validValueRegexpErrorMessage;if(J.minLength!==void 0&&X.length<J.minLength&&J.minLengthErrorMessage!==void 0)return J.minLengthErrorMessage;if(J.maxLength!==void 0&&X.length>J.maxLength&&J.maxLengthErrorMessage!==void 0)return J.maxLengthErrorMessage}};
_.W.onValidationResponse=function(X){var J=_.a(X.result,YZs);J===void 0?this.handleUnexpectedValidationError(new _.Kw("ValidateChannelHandleResponse does not contain ChannelHandleValidationResultRenderer.",X)):this.handleValidationResultRenderer(J)};
_.W.onValidationServerError=function(X){this.handleUnexpectedValidationError(new _.Kw("ValidateChannelHandle request failed.",X))};
_.W.handleValidationResultRenderer=function(X){if(X.handle===void 0)this.handleUnexpectedValidationError(new _.Kw("ChannelHandleValidationResultRenderer does not contain handle.",X));else if(X.handle===this.handleInput.value)switch(X.result){case "CHANNEL_HANDLE_VALIDATION_RESULT_OK":this.validationState={status:"OK",handle:X.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:X.errorMessage};break;case "CHANNEL_HANDLE_VALIDATION_RESULT_UNKNOWN":case void 0:this.handleUnexpectedValidationError(new _.Kw("Unrecognized ChannelHandleValidationResult",X));break;default:_.JA(X.result)}};
_.W.handleUnexpectedValidationError=function(X){var J;this.validationState={status:"UNKNOWN",handle:(J=this.handleInput.value)!=null?J:""};_.Wf(X)};
_.W.stopEventPropagation=function(X){X.stopPropagation()};
_.W.updateHandleOnChannelNameInputChange=function(X){if(!this.wasEdited){var J,p;this.debouncedGenerateHandleFromName(X,(p=(J=this.data)==null?void 0:J.validationDelayMs)!=null?p:1E3)}};
_.W.debouncedGenerateHandleFromName=function(X,J){var p=this;_.kr(this,"debouncedGenerateHandleFromName",function(){var l;(l=p.data)!=null&&l.validateChannelHandleCommand?p.ytComponentBehavior.resolveCommand(p.data.validateChannelHandleCommand,{form:{name:X},commandController:{onSuccess:function(g,B){p.onGenerateHandleFromNameResponse(B)},
onServerError:function(g,B){_.Wf(new _.Kw("Error calling GenerateHandleFromName",B))}}}):_.Wf(new _.Kw("Missing validateChannelHandleCommand in ChannelHandleInputRenderer when generate handle from name.",p.data))},J)};
_.W.onGenerateHandleFromNameResponse=function(X){this.wasEdited||((X=_.a(X.result,v5O))?this.setHandleInputValue(X.handle):_.Wf(new _.Kw("Invalid results when generate handle from name")))};
_.O1.Object.defineProperties(zX.prototype,{value:{configurable:!0,enumerable:!0,get:function(){var X;if(X=this.validationState)X=this.validationState,X=X.status==="OK"||X.status==="UNKNOWN";if(X)return this.validationState.handle}},
errorIndicator:{configurable:!0,enumerable:!0,get:function(){var X;if(((X=this.validationState)==null?void 0:X.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 X,J=(X=this.channelHandleEntity)==null?void 0:X.handleEdit;this.handleDir=this.getHandleDir(J!=null?J:"");return J}},
validValueRegexp:{configurable:!0,enumerable:!0,get:function(){var X,J;if(((X=this.data)==null?void 0:(J=X.channelHandleStaticValidationParams)==null?void 0:J.validValueRegexp)!==void 0)return new RegExp("^"+this.data.channelHandleStaticValidationParams.validValueRegexp+"$")}}});
zX.prototype.stopEventPropagation=zX.prototype.stopEventPropagation;zX.prototype.onDataChanged=zX.prototype.onDataChanged;zX.prototype.applyHandleEdit=zX.prototype.applyHandleEdit;zX.prototype.onValueChanged=zX.prototype.onValueChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],zX.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],zX.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zX.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Boolean)],zX.prototype,"wasEdited",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],zX.prototype,"handleDir",void 0);_.u([_.qB("#handle-input"),_.V("design:type",Object)],zX.prototype,"handleInput",void 0);_.u([_.R(),_.O("validationState"),_.V("design:type",Object),_.V("design:paramtypes",[])],zX.prototype,"value",null);
_.u([_.mA("value"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zX.prototype,"onValueChanged",null);_.u([_.O("validationState"),_.V("design:type",Object),_.V("design:paramtypes",[])],zX.prototype,"errorIndicator",null);_.u([_.R({reflectToAttribute:!0}),_.O("errorIndicator"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],zX.prototype,"borderErrorIndicator",null);
_.u([_.R({selectorArgs:["data.channelHandleEntityKey"],selector:function(X,J){return _.SZ(X.entities,"channelHandle",J)}}),
_.V("design:type",Object)],zX.prototype,"channelHandleEntity",void 0);_.u([_.O("channelHandleEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],zX.prototype,"handleEdit",null);_.u([_.mA("handleEdit"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zX.prototype,"applyHandleEdit",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zX.prototype,"onDataChanged",null);
_.u([_.O("data.channelHandleStaticValidationParams.validValueRegexp"),_.V("design:type",Object),_.V("design:paramtypes",[])],zX.prototype,"validValueRegexp",null);_.u([_.R8("yt-service-request-sent"),_.R8("yt-service-request-completed"),_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],zX.prototype,"stopEventPropagation",null);_.u([_.Xo({is:"ytd-channel-handle-input-renderer",disableElementRegistration:!0})],zX);
_.N(zX,"ytd-channel-handle-input-renderer",function(){if(ss0!==void 0)return ss0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return ss0=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var jG=function(){var X=_.F.apply(this,arguments)||this;X.data=null;X.errorMessage=null;X.isLoading=!0;X.hideContainer=!1;X.enableNewChannelCreationOnIdForAll=_.H("enable_new_channel_creation_for_id4all");X.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"};X.testOnly={setErrorMessage:function(J){X.resetErrorState();
X.setErrorState(J)}};
return X};
_.r(jG,_.F);_.W=jG.prototype;_.W.created=function(){this.logScreenVe()};
_.W.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")};
_.W.dataChanged=function(){this.set("isLoading",!1);this.graftServerVe();this.set("errorMessage",null);var X;((X=this.zeroStepErrorMessageEntity)==null?0:X.value)&&this.set("errorMessage",_.AW(this.zeroStepErrorMessageEntity.value))};
_.W.onCreateTap=function(){var X=this;if(this.data&&this.data.channelCreationEndpoint){var J,p;if(!((J=this.data.createChannelButton)==null?0:(p=J.buttonRenderer)==null?0:p.isDisabled)){var l;if((l=this.nameInput)!=null&&l.value){this.setLoadingState();var g,B;J=Object.assign({},{name:this.nameInput.value},this.encryptedBlobId?{encryptedBlobId:this.encryptedBlobId}:{avatar_url:this.userSetPhotoThumbnailUrl},{handle:(g=this.handleInput)==null?void 0:g.value,isNameChanged:this.isNameChanged(this.nameInput.value),
isHandleChanged:this.isHandleChanged((B=this.handleInput)==null?void 0:B.value),isDefaultProfilePhoto:this.data.isDefaultProfilePhoto,obakeImageSource:this.obakeImageSource,enableIdentityForAllChannelCreationDialog:this.enableIdentityForAllChannelCreationDialog});this.ytComponentBehavior.resolveCommand(this.data.channelCreationEndpoint,{form:J,commandController:{onSuccess:function(k,n){X.onChannelCreationEndpointSuccess(n);X.obakeImageSource&&_.le("channelCreatedWithObakeImage",{imageSourceType:X.obakeImageSource})},
onServerError:function(){X.onChannelCreationEndpointError()}}});
this.maybeWipeZeroStepErrorMessage()}}}};
_.W.endpointRequiresServiceRequestAction=function(X){return!!_.a(X,_.iy)||!!_.a(X,wgw)};
_.W.isNavigateAction=function(X){var J;return!!_.a(X,Bm6)||!!_.a((J=_.a(X,HhT))==null?void 0:J.command,Bm6)};
_.W.isPlaylistAction=function(X){return!!_.a(X,_.kk)||!!_.a(X,_.eT)};
_.W.onChannelCreationEndpointSuccess=function(X){if(X.createChannelError){var J;this.setErrorState((J=X.createChannelError)==null?void 0:J.errorMessage);this.handleInput&&this.handleInput.validate()}else{X.navigationEndpoint&&this.ytComponentBehavior.resolveCommand(X.navigationEndpoint);if(X.actions){J=_.C(X.actions);for(var p=J.next();!p.done;p=J.next())if(p=p.value,this.endpointRequiresServiceRequestAction(p)&&this.ytComponentBehavior.resolveCommand(p),this.isNavigateAction(p)){var l=void 0;p=_.a((l=
_.a(p,HhT))==null?void 0:l.command,Bm6);l=void 0;this.isPlaylistAction((l=p)==null?void 0:l.endpoint)&&(_.xm(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"]),l=void 0,this.ytComponentBehavior.resolveCommand((l=p)==null?void 0:l.endpoint))}}X.actions&&X.actions.some(function(g){var B;return _.a(g,Bm6)||_.a((B=_.a(g,HhT))==null?void 0:B.command,Bm6)})||_.xm(this.hostElement,"yt-close-popup-action",["ytd-channel-creation-dialog-renderer"])}};
_.W.onChannelCreationEndpointError=function(){this.setErrorState();this.handleInput&&this.handleInput.validate()};
_.W.onCancelTap=function(){var X,J,p;if(!((X=this.data)==null?0:(J=X.cancelButton)==null?0:(p=J.buttonRenderer)==null?0:p.isDisabled)){var l,g,B;X=(l=this.data)==null?void 0:(g=l.cancelButton)==null?void 0:(B=g.buttonRenderer)==null?void 0:B.command;if(!X||!_.a(X,_.Gvm)){var k;this.nameInput&&((k=this.data)==null?0:k.name)&&(this.nameInput.value=this.data.name);var n;this.handleInput&&((n=this.data)==null?0:n.channelHandleInput)&&(this.handleInput.data=_.a(this.data.channelHandleInput,eWT));this.encryptedBlobId=
this.previewDataUrl=void 0;this.maybeWipeZeroStepErrorMessage()}}};
_.W.toggleCreateChannelButton=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!this.nameInput.value||this.handleInput&&this.handleInput.value===void 0)};
_.W.onChannelNameInput=function(){this.toggleCreateChannelButton();this.handleInput&&this.nameInput.value&&this.handleInput.updateHandleOnChannelNameInputChange(this.nameInput.value)};
_.W.onClearProfilePhotoTap=function(){var X,J,p;((X=this.data)==null?0:(J=X.clearProfilePhotoButton)==null?0:(p=J.buttonRenderer)==null?0:p.isDisabled)||(this.set("data.isDefaultProfilePhoto",!0),this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",!0))};
_.W.onEditAvatarTap=function(){var X,J,p;((X=this.data)==null?0:(J=X.editAvatarButton)==null?0:(p=J.buttonRenderer)==null?0:p.isDisabled)||(this.hideContainer=!0,this.openProfilePicturePicker())};
_.W.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)};
_.W.resetErrorState=function(){this.set("data.createChannelButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);var X;this.set("data.clearProfilePhotoButton.buttonRenderer.isDisabled",((X=this.data)==null?0:X.isDefaultProfilePhoto)?!0:!1);this.set("isLoading",!1);this.set("errorMessage",null)};
_.W.setErrorState=function(X){this.resetErrorState();if(X)this.set("errorMessage",X);else{var J;if((J=this.zeroStepErrorMessageEntity)==null?0:J.value)this.set("errorMessage",_.AW(this.zeroStepErrorMessageEntity.value));else{var p;((p=this.data)==null?0:p.errorMessage)?this.set("errorMessage",this.data.errorMessage):this.set("errorMessage",null)}}};
_.W.fetchImageBlobWithAlr=function(X,J){J=J===void 0?5:J;var p=this,l,g,B,k,n;return _.L(function(w){switch(w.nextAddress){case 1:return w.yield(fetch(X,{method:"GET",mode:"cors"}),2);case 2:l=w.yieldResult;if(l.ok){w.jumpTo(3);break}if(J===0)throw Error();g=p.addJitter(Math.pow(2,5-J));return w.yield(new Promise(function(Y){setTimeout(Y,g*1E3)}),4);
case 4:return w.return(p.fetchImageBlobWithAlr(X,J-1));case 3:if(!l.headers.get("content-type").split(";").some(function(Y){return Y.trim()==="text/plain"})){w.jumpTo(5);
break}B=p;k=B.fetchImageBlobWithAlr;return w.yield(l.text(),6);case 6:return w.return(k.call(B,w.yieldResult,J-1));case 5:return w.yield(l.blob(),7);case 7:return n=w.yieldResult,w.return(n)}})};
_.W.addJitter=function(X){var J=X*.3*Math.random();Math.random()>.5&&(J*=-1);return X+J};
_.W.openProfilePicturePicker=function(){var X=this,J,p,l,g,B,k;return _.L(function(n){if(n.nextAddress==1){J=X.data.scottyUploadUrl;if(!J)return n.return();p=document.documentElement.hasAttribute("dark");l=document.body.style.colorScheme;p&&(document.body.style.colorScheme="dark");g=e4T(ZQJ(vx2(CPT(p?"dark":"light")),function(w){var Y,e,Z,h,x;return _.L(function(U){if(U.nextAddress==1)return Y=_.vu(mGp(new SCA(w.photoUrl,!1)).build(),"alr","yes"),X.obakeImageSource=X.pictureChangeSourceToObakeImageSourceType(w.photoSource),
_.f$(U,2),X.setLoadingState(),U.yield(X.fetchImageBlobWithAlr(Y),4);if(U.nextAddress!=2)return e=U.yieldResult,Z=new FileReader,Z.addEventListener("load",function(){var y,c,D,m,d,G;return _.L(function(P){if(P.nextAddress==1){if(e.size>15728640)return X.setErrorState((y=X.data)==null?void 0:y.imageSizeErrorMessage),_.Wf(Error("bm")),P.return();if(!Z.result)return X.setErrorState((c=X.data)==null?void 0:c.genericImageLoadErrorMessage),_.Wf(Error("cm")),P.return();D=Z.result;_.f$(P,2);return P.yield(uQp(e,
J),4)}if(P.nextAddress!=2)return m=P.yieldResult,X.handleImageUpdatedAction(D,m),X.resetErrorState(),_.e8(P,0);d=_.qa(P);X.setErrorState((G=X.data)==null?void 0:G.uploadErrorMessage);if(d instanceof Error)_.Bf(d);else{var Q=new _.Kw(JSON.stringify(d));_.Bf(Q)}_.Ma(P)})}),Z.readAsDataURL(e),_.e8(U,0);
h=_.qa(U);X.setErrorState((x=X.data)==null?void 0:x.genericImageLoadErrorMessage);h instanceof Error?_.Bf(h):_.$C(new _.Kw(JSON.stringify(h)));_.Ma(U)})}),function(){X.hideContainer=!1;
document.body.style.colorScheme=l});
_.f$(n,2);return((B=X.data)==null?0:B.shouldViewChannelCreationFormForSupex)?n.yield(g.openPicker("profile-picture/art-selection"),5):n.yield(g.openPicker(),5)}if(n.nextAddress!=2)return _.e8(n,0);_.qa(n);X.setErrorState((k=X.data)==null?void 0:k.selectImageErrorMessage);_.Ma(n)})};
_.W.pictureChangeSourceToObakeImageSourceType=function(X){switch(X){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;default:return 0}};
_.W.logScreenVe=function(){_.Go(_.Mp(),124448)};
_.W.graftServerVe=function(){var X=_.El(),J,p,l=(J=this.data)==null?void 0:(p=J.loggingDirectives)==null?void 0:p.trackingParams;l&&X&&(this.channelCreationFormVe=_.Mp().graftServerVe(l,X),X={visualElement:this.channelCreationFormVe},_.qp().reportShown(X))};
_.W.isNameChanged=function(X){var J;return((J=this.data)==null?void 0:J.name)!==X};
_.W.isHandleChanged=function(X){var J,p=_.a((J=this.data)==null?void 0:J.channelHandleInput,eWT);return p&&X?p.handle!==X:!1};
_.W.handleImageUpdatedAction=function(X,J){this.hideContainer=!1;this.previewDataUrl=X;this.encryptedBlobId=J};
_.W.handleImageSelectionErrorAction=function(X){this.hideContainer=!1;this.setErrorState(X)};
_.W.handleImageSelectionResetErrorAction=function(){this.hideContainer=!1;this.resetErrorState()};
_.W.showContainer=function(){this.hideContainer=!1};
_.W.maybeWipeZeroStepErrorMessage=function(){var X,J=(X=this.data)==null?void 0:X.zeroStepErrorMessageEntityKey,p;J&&((p=this.zeroStepErrorMessageEntity)==null?0:p.value)&&this.ytdReduxBehavior.dispatch(_.uE("stringEntity",J,{key:J,value:""}))};
_.O1.Object.defineProperties(jG.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 X;return((X=this.photoThumbnail)==null?0:X.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 X;return!((X=this.data)==null||!X.descriptionInfo)}},
description:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.descriptionInfo}}});
jG.prototype.dataChanged=jG.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],jG.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],jG.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],jG.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jG.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],jG.prototype,"errorMessage",void 0);
_.u([_.R(),_.V("design:type",Object)],jG.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",String)],jG.prototype,"previewDataUrl",void 0);_.u([_.R(),_.V("design:type",Number)],jG.prototype,"obakeImageSource",void 0);_.u([_.R(),_.V("design:type",Object)],jG.prototype,"hideContainer",void 0);_.u([_.qB("#title-input"),_.V("design:type",Object)],jG.prototype,"nameInput",void 0);_.u([_.qB("#handle-input"),_.V("design:type",Object)],jG.prototype,"handleInput",void 0);
_.u([_.R(),_.V("design:type",Boolean)],jG.prototype,"enableNewChannelCreationOnIdForAll",void 0);_.u([_.R({selectorArgs:["data.zeroStepErrorMessageEntityKey"],selector:_.r2T}),_.V("design:type",Object)],jG.prototype,"zeroStepErrorMessageEntity",void 0);_.u([_.O("data","data.isDefaultProfilePhoto","previewDataUrl"),_.V("design:type",Object),_.V("design:paramtypes",[])],jG.prototype,"photoThumbnail",null);
_.u([_.O("data","data.isDefaultProfilePhoto","photoThumbnail"),_.V("design:type",Object),_.V("design:paramtypes",[])],jG.prototype,"userSetPhotoThumbnailUrl",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jG.prototype,"hideProfilePhotoButtonLayer",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],jG.prototype,"enableIdentityForAllChannelCreationDialog",null);
_.u([_.GA("data","zeroStepErrorMessageEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],jG.prototype,"dataChanged",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.descriptionInfo","zeroStepErrorMessageEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],jG.prototype,"description",null);_.u([_.Xo({is:"ytd-channel-creation-dialog-renderer",disableElementRegistration:!0})],jG);
_.N(jG,"ytd-channel-creation-dialog-renderer",function(){if(ia2!==void 0)return ia2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return ia2=X},{mode:1});var XLb;var iO=function(){var X=_.F.apply(this,arguments)||this;X.isLoading=!1;X.isDisabled=!1;return X};
_.r(iO,_.F);iO.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
iO.prototype.updateDisabled=function(){var X;this.isDisabled=this.isLoading||((X=this.handleInput)==null?void 0:X.value)===void 0;this.set("data.saveButton.buttonRenderer.isDisabled",this.isDisabled)};
iO.prototype.onSaveClick=function(){var X=this;if(!this.isDisabled&&this.handleInput.value!==void 0){var J;((J=this.data)==null?void 0:J.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 p;if((p=X.data)==null?0:p.nextEndpoint){var l;X.ytComponentBehavior.resolveCommand((l=X.data)==null?void 0:l.nextEndpoint)}else X.isLoading=
!1,X.closeDialog()},
onServerError:function(){X.isLoading=!1;X.handleInput.validate();var p;X.errorMessage=(p=X.data)==null?void 0:p.errorMessage}}}))}};
iO.prototype.closeDialog=function(){_.xm(this.hostElement,"yt-close-popup-action",[this.is])};
iO.prototype.updateDisabled=iO.prototype.updateDisabled;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],iO.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iO.prototype,"data",void 0);_.u([_.qB("#handle-input"),_.V("design:type",Object)],iO.prototype,"handleInput",void 0);_.u([_.mA("isLoading"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],iO.prototype,"updateDisabled",null);
_.u([_.Xo({is:"ytd-channel-handle-edit-dialog-renderer",disableElementRegistration:!0})],iO);
_.N(iO,"ytd-channel-handle-edit-dialog-renderer",function(){if(XLb!==void 0)return XLb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XLb=X},{mode:1});var JG2;var sG=function(){return _.F.apply(this,arguments)||this};
_.r(sG,_.F);sG.prototype.configureRendererStamper=function(){return{"data.button":{id:"button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.feedback":{id:"feedback",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sG.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],sG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sG.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-switcher-footer-renderer",disableElementRegistration:!0})],sG);
_.N(sG,"ytd-channel-switcher-footer-renderer",function(){if(JG2!==void 0)return JG2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return JG2=X},{mode:1});var pL6;var lus;var Xz=function(){return _.F.apply(this,arguments)||this};
_.r(Xz,_.F);Xz.prototype.onIronChange=function(){if(this.checkbox&&this.onDontAskAgainChanged)this.onDontAskAgainChanged(this.checkbox.checked)};
Xz.prototype.onIronChange=Xz.prototype.onIronChange;_.u([_.R(),_.V("design:type",Object)],Xz.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Function)],Xz.prototype,"onDontAskAgainChanged",void 0);_.u([_.qB("#checkbox"),_.V("design:type",Object)],Xz.prototype,"checkbox",void 0);_.u([_.R8("iron-change"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xz.prototype,"onIronChange",null);
_.u([_.Xo({is:"ytd-identity-prompt-footer-renderer",disableElementRegistration:!0})],Xz);
_.N(Xz,"ytd-identity-prompt-footer-renderer",function(){if(lus!==void 0)return lus;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return lus=X},{mode:1});var JS=function(){var X=_.F.apply(this,arguments)||this;X.dontAskAgain=!1;X.showPopup=!1;X.boundDontAskAgainChanged=function(J){X.dontAskAgainChanged(J)};
X.boundOnAccountItemTap=function(J){X.onAccountItemTap(J)};
return X};
_.r(JS,_.F);_.W=JS.prototype;
_.W.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]]"}}}}}};
_.W.ready=function(){var X=this;_.ya(this.hostElement).querySelector("#container").addEventListener("scroll",function(){X.ytRendererBehavior.markDirty()})};
_.W.dontAskAgainChanged=function(X){this.dontAskAgain=X};
_.W.onAccountItemTap=function(X){if(X){var J={};this.dontAskAgain&&(J={dont_ask_again:this.dontAskAgain});_.Jo(X,J)}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){this.data&&this.redirectOnlyAccount(this.data)};
_.W.redirectOnlyAccount=function(X){X.sections&&X.sections.length>0&&(X=_.a(X.sections[0],_.CJr),(X==null?0:X.contents)&&(X==null?void 0:X.contents.length)<=1?(X=_.eV(window.location.href),(X==null?0:X.next)&&_.c8W(X.next)?_.Jo(X.next):_.Jo("/")):this.showPopup=!0)};
JS.prototype.dataChanged=JS.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],JS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],JS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],JS.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Object)],JS.prototype,"dontAskAgain",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],JS.prototype,"showPopup",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Object)],JS.prototype,"boundDontAskAgainChanged",void 0);_.u([_.R({reflectToAttribute:!1}),_.V("design:type",Object)],JS.prototype,"boundOnAccountItemTap",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],JS.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-channel-switcher-renderer",disableElementRegistration:!0})],JS);
_.N(JS,"ytd-channel-switcher-renderer",function(){if(pL6!==void 0)return pL6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return pL6=X},{mode:1});var gB2;var p3=function(){return _.F.apply(this,arguments)||this};
_.r(p3,_.F);_.O1.Object.defineProperties(p3.prototype,{steps:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.steps?this.data.steps:[]}}});
_.u([_.R(),_.V("design:type",Object)],p3.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],p3.prototype,"steps",null);_.u([_.Xo({is:"ytd-channel-transfer-stepper-renderer",disableElementRegistration:!0})],p3);
_.N(p3,"ytd-channel-transfer-stepper-renderer",function(){if(gB2!==void 0)return gB2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gB2=X},{mode:1});var Bfp;var lI=function(){var X=_.F.apply(this,arguments)||this;X.data=null;X.isError=!1;X.isLoading=!1;return X};
_.r(lI,_.F);_.W=lI.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){this.set("isLoading",!1);this.set("isError",!1)};
_.W.computeProfileName=function(X){return X?X.givenNameValue+" "+X.familyNameValue:""};
_.W.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)};
_.W.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)};
lI.prototype.onYtServiceRequestError=lI.prototype.onYtServiceRequestError;lI.prototype.onYtServiceRequestSent=lI.prototype.onYtServiceRequestSent;lI.prototype.dataChanged=lI.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],lI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],lI.prototype,"data",void 0);
_.u([_.R({computed:"computeProfileName(data.personalAccountTile.contents.createCoreIdentityChannelContentRenderer)"}),_.V("design:type",String)],lI.prototype,"profileName",void 0);_.u([_.R(),_.V("design:type",Object)],lI.prototype,"isError",void 0);_.u([_.R(),_.V("design:type",Object)],lI.prototype,"isLoading",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lI.prototype,"dataChanged",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],lI.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],lI.prototype,"onYtServiceRequestError",null);_.u([_.Xo({is:"ytd-channel-warm-welcome-cont-renderer",disableElementRegistration:!0})],lI);
_.N(lI,"ytd-channel-warm-welcome-cont-renderer",function(){if(Bfp!==void 0)return Bfp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Bfp=X},{mode:1});var $Q2;var gR=function(){var X=_.F.apply(this,arguments)||this;X.data=null;return X};
_.r(gR,_.F);gR.prototype.configureRendererStamper=function(){return{"data.nextButton":{id:"next-button",mapping:{buttonRenderer:"ytd-button-renderer"}},"data.cancelButton":{id:"cancel-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
gR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("autofocus")||this.hostElement.setAttribute("autofocus","true")};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],gR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gR.prototype,"data",void 0);_.u([_.Xo({is:"ytd-channel-warm-welcome-renderer",disableElementRegistration:!0})],gR);
_.N(gR,"ytd-channel-warm-welcome-renderer",function(){if($Q2!==void 0)return $Q2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return $Q2=X},{mode:1});var WXp;var BV=function(){return _.F.apply(this,arguments)||this};
_.r(BV,_.F);_.O1.Object.defineProperties(BV.prototype,{thumbnailDetails:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.authorThumbnail)||{}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],BV.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],BV.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],BV.prototype,"thumbnailDetails",null);_.u([_.Xo({is:"ytd-comment-preview-renderer",disableElementRegistration:!0})],BV);
_.N(BV,"ytd-comment-preview-renderer",function(){if(WXp!==void 0)return WXp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WXp=X},{mode:1});var Cqp;var $Z=function(){return _.F.apply(this,arguments)||this};
_.r($Z,_.F);$Z.prototype.configureRendererStamper=function(){return{submitButton:{id:"submit-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.O1.Object.defineProperties($Z.prototype,{submitButton:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.submitButton}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$Z.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],$Z.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$Z.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],$Z.prototype,"submitButton",null);_.u([_.Xo({is:"ytd-notice-renderer",disableElementRegistration:!0})],$Z);
_.N($Z,"ytd-notice-renderer",function(){if(Cqp!==void 0)return Cqp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Cqp=X},{mode:1});var kVp;var WV=function(){return _.F.apply(this,arguments)||this};
_.r(WV,_.F);WV.prototype.configureRendererStamper=function(){return{"data.comment":{id:"comment-preview",mapping:{commentPreviewRenderer:{component:"ytd-comment-preview-renderer"}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],WV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],WV.prototype,"data",void 0);_.u([_.Xo({is:"ytd-preview-comment-dialog-content",disableElementRegistration:!0})],WV);
_.N(WV,"ytd-preview-comment-dialog-content",function(){if(kVp!==void 0)return kVp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return kVp=X},{mode:1});var nB0;var C3=function(){return _.F.apply(this,arguments)||this};
_.r(C3,_.F);C3.prototype.attached=function(){this.hostElement.setAttribute("dialog","true")};
C3.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:{component:"yt-button-renderer"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],C3.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],C3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],C3.prototype,"data",void 0);_.u([_.Xo({is:"ytd-preview-comment-dialog-renderer",disableElementRegistration:!0})],C3);
_.N(C3,"ytd-preview-comment-dialog-renderer",function(){if(nB0!==void 0)return nB0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return nB0=X},{mode:1});var LX2;var AGp=_.H("web_button_rework")&&_.$y("BUTTON_REWORK")||_.H("web_button_rework_with_live"),kZ=function(){var X=_.F.apply(this,arguments)||this;X.closeLabel=_.cI("CLOSE");X.selectedAmountIndex=1;X.privacyCheckboxValue=!1;X.useAmsterdamStyle=AGp;X.amountPlaceholderIndex=-1;return X};
_.r(kZ,_.F);_.W=kZ.prototype;_.W.onAmountClick=function(X){this.selectedAmountIndex=_.ya(this.hostElement).querySelector("#amounts").indexForElement(X.currentTarget)};
_.W.onCloseClick=function(){this.hostElement.hasAttribute("live-chat")&&(_.xm(this.hostElement,"yt-live-chat-close-buy-flow"),this.ytLiveChatErrorMessageBehavior._setErrorRenderer(null))};
_.W.onDonateButtonClick=function(){if(this.hostElement.hasAttribute("live-chat"))this.donateCommand&&_.xm(this.hostElement,"yt-live-chat-start-buy-flow",[this.donateCommand,{},this.donationCallback.bind(this)]);else{_.xm(this.hostElement,"yt-close-popup-action",[this.is]);var X;(X=_.hO())==null||X.getPlayerPromise().then(function(J){J.pauseVideo()})}};
_.W.donationCallback=function(X){X.success?(this.hostElement.hasAttribute("live-chat")&&X.response&&X.response.data&&X.response.data.actions&&_.xm(this.hostElement,"yt-live-chat-open-popup",[X.response.data.actions[0]]),_.xm(this.hostElement,"yt-close-popup-action",[this.is]),_.xm(this.hostElement,"yt-live-chat-close-buy-flow")):X.errorMessageRenderer&&this.ytLiveChatErrorMessageBehavior._setErrorRenderer(X.errorMessageRenderer)};
_.W.setFocusOnCustomAmountInput=function(){this.customAmount!==null&&_.ya(this.hostElement).querySelector("#custom-amount-input").focus()};
_.W.updateConfirmationDialogTextWithAmount=function(X){var J=this.getConfirmDialogRuns();J&&this.set(["data","confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs",this.getAmountPlaceholderIndex(J),"text"],this.getFormattedAmount(X))};
_.W.getConfirmDialogRuns=function(){return this.get(["confirmLargeAmount","openPopupAction","popup","confirmDialogRenderer","dialogMessages",0,"runs"],this.data)};
_.W.getAmountPlaceholderIndex=function(X){this.amountPlaceholderIndex<0&&(this.amountPlaceholderIndex=X.findIndex(function(J){return J.text==="${amount}"}));
return this.amountPlaceholderIndex};
_.W.getFormattedAmount=function(X){var J;return(new _.W5(4,((J=this.data)==null?void 0:J.currencyCode)||"")).format(X)};
_.W.isAmountValid=function(X){if(X==="")return!1;X=Number(X)*1E6;var J=this.get("minAmountMicros",this.data),p=this.get("maxAmountMicros",this.data);return J&&X<J||p&&X>p?!1:!0};
_.W.setInputError=function(){this.shouldShowValidationError?_.ya(this.hostElement).querySelector("#custom-amount-input").setAttribute("invalid",""):_.ya(this.hostElement).querySelector("#custom-amount-input").removeAttribute("invalid")};
_.W.setInitialCheckboxValue=function(){var X;this.privacyCheckboxValue=!((X=this.data)==null||!X.privacyCheckboxInitialState)};
_.W.updateCustomAmountInputFromBinding=function(X){this.customAmountInput=X.detail.value};
_.W.updatePrivacyCheckboxValueFromBinding=function(X){this.privacyCheckboxValue=X.detail.value};
_.O1.Object.defineProperties(kZ.prototype,{suggestedAmountButtons:{configurable:!0,enumerable:!0,get:function(){var X=this,J,p;return((J=this.data)==null?void 0:(p=J.suggestedAmounts)==null?void 0:p.map(function(l,g){return{buttonRenderer:{style:X.selectedAmountIndex===g?"STYLE_PRIMARY":"STYLE_SUGGESTIVE",text:l.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 X;return!((X=this.data)==null||!X.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 X=this.hostElement.hasAttribute("live-chat")?this.get("payFromLiveChat",this.data):this.get("donateButton.buttonRenderer.command",this.data);if(X&&this.amountMicros!==null)return Object.assign({},X,{ypcGetCartEndpoint:Object.assign({},X.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 X=this.get("confirmLargeAmount",this.data);if(X&&this.amountMicros)return this.updateConfirmationDialogTextWithAmount(this.amountMicros/1E6),this.set("data.confirmLargeAmount.openPopupAction.popup.confirmDialogRenderer.confirmButton.buttonRenderer.command",this.donateCommand),X}},
donateButtonRenderer:{configurable:!0,enumerable:!0,get:function(){var X=this.get("donateButton.buttonRenderer",this.data);if(X)return Object.assign({},X,{isDisabled:!this.isDonateButtonEnabled,command:this.hostElement.hasAttribute("live-chat")?void 0:this.donateCommandWithConfirmation})}}});
kZ.prototype.setInitialCheckboxValue=kZ.prototype.setInitialCheckboxValue;kZ.prototype.setInputError=kZ.prototype.setInputError;kZ.prototype.setFocusOnCustomAmountInput=kZ.prototype.setFocusOnCustomAmountInput;_.u([_.S(p1O),_.V("design:type",Object)],kZ.prototype,"ytLiveChatErrorMessageBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kZ.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kZ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],kZ.prototype,"closeLabel",void 0);_.u([_.R(),_.V("design:type",Object)],kZ.prototype,"selectedAmountIndex",void 0);_.u([_.R(),_.V("design:type",String)],kZ.prototype,"customAmountInput",void 0);_.u([_.R(),_.V("design:type",Object)],kZ.prototype,"privacyCheckboxValue",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],kZ.prototype,"useAmsterdamStyle",void 0);_.u([_.mA("customAmount"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kZ.prototype,"setFocusOnCustomAmountInput",null);_.u([_.O("data","selectedAmountIndex"),_.V("design:type",Array),_.V("design:paramtypes",[])],kZ.prototype,"suggestedAmountButtons",null);
_.u([_.O("data","selectedAmountIndex"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],kZ.prototype,"isCustomAmountSelected",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],kZ.prototype,"showPrivacyCheckbox",null);_.u([_.O("data","selectedAmountIndex","customAmount"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"amountMicros",null);
_.u([_.O("isCustomAmountSelected","customAmountInput"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"customAmount",null);_.u([_.O("customAmount"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],kZ.prototype,"shouldShowValidationError",null);_.u([_.O("customAmount"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],kZ.prototype,"isDonateButtonEnabled",null);
_.u([_.O("data","isDonateButtonEnabled","amountMicros","privacyCheckboxValue"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"donateCommand",null);_.u([_.O("donateCommand","isCustomAmountSelected","confirmLargeAmountCommand","amountMicros"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"donateCommandWithConfirmation",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"largeDonationThreshold",null);
_.u([_.O("customAmount","donateCommand","amountMicros"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"confirmLargeAmountCommand",null);_.u([_.O("data","isDonateButtonEnabled","donateCommandWithConfirmation"),_.V("design:type",Object),_.V("design:paramtypes",[])],kZ.prototype,"donateButtonRenderer",null);_.u([_.mA("shouldShowValidationError"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kZ.prototype,"setInputError",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kZ.prototype,"setInitialCheckboxValue",null);_.u([_.Xo({is:"ytd-donation-amount-picker-renderer",disableElementRegistration:!0})],kZ);
_.N(kZ,"ytd-donation-amount-picker-renderer",function(){if(LX2!==void 0)return LX2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return LX2=X},{mode:1});var wLA;var YQ6=function(){return _.F.apply(this,arguments)||this};
_.r(YQ6,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],YQ6.prototype,"ytComponentBehavior",void 0);_.u([_.R({}),_.V("design:type",Object)],YQ6.prototype,"data",void 0);_.u([_.Xo({is:"ytd-donation-post-transaction-content",disableElementRegistration:!0})],YQ6);
_.N(YQ6,"ytd-donation-post-transaction-content",function(){if(wLA!==void 0)return wLA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wLA=X},{mode:1});var vBp;var n3=function(){return _.F.apply(this,arguments)||this};
_.r(n3,_.F);n3.prototype.configureRendererStamper=function(){return{"data.doneButton":{id:"done-button",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],n3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],n3.prototype,"ytRendererBehavior",void 0);_.u([_.R({}),_.V("design:type",Object)],n3.prototype,"data",void 0);_.u([_.Xo({is:"ytd-donation-post-transaction-renderer",disableElementRegistration:!0})],n3);
_.N(n3,"ytd-donation-post-transaction-renderer",function(){if(vBp!==void 0)return vBp;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return vBp=X},{mode:1});var ezT;var Z2T;var L3=function(){return _.F.apply(this,arguments)||this};
_.r(L3,_.F);L3.prototype.computeIsStreamingProvider=function(X){return!!X.isStreamingShelf};
L3.prototype.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",params:{alignByText:!1}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],L3.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],L3.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],L3.prototype,"data",void 0);_.u([_.R({computed:"computeIsStreamingProvider(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],L3.prototype,"isStreamingProvider",void 0);
_.u([_.Xo({is:"ytd-media-provider-renderer",disableElementRegistration:!0})],L3);
_.N(L3,"ytd-media-provider-renderer",function(){if(Z2T!==void 0)return Z2T;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Z2T=X},{mode:1});var hz6;var AS=function(){return _.F.apply(this,arguments)||this};
_.r(AS,_.F);AS.prototype.observeLightsourcePalette=function(){var X,J=(X=this.data)==null?void 0:X.vibrantsourceColorPaletteData;J&&_.VW(this.hostElement,J)};
AS.prototype.observeLightsourcePalette=AS.prototype.observeLightsourcePalette;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],AS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],AS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],AS.prototype,"data",void 0);
_.u([_.mA("data.vibrantsourceColorPaletteData"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AS.prototype,"observeLightsourcePalette",null);_.u([_.Xo({is:"ytd-streaming-pop-up-dialog",disableElementRegistration:!0})],AS);
_.N(AS,"ytd-streaming-pop-up-dialog",function(){if(hz6!==void 0)return hz6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return hz6=X},{mode:1});var wR=function(){return _.F.apply(this,arguments)||this};
_.r(wR,_.F);wR.prototype.onPopupOpened_=function(){var X;((X=this.data)==null?0:X.serviceEndpoint)&&_.yG().resolve(_.SV).resolveCommand(this.data.serviceEndpoint,{form:{element:this.hostElement}})};
wR.prototype.configureContinuationPathMap=function(){return{"yt-reload-continuation-items-command-body":"content"}};
wR.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"}}}}};
wR.prototype.onPopupOpened_=wR.prototype.onPopupOpened_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],wR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.I$),_.V("design:type",Object)],wR.prototype,"ytContinuationHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wR.prototype,"data",void 0);
_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wR.prototype,"onPopupOpened_",null);_.u([_.Xo({is:"ytd-brandconnect-popup-renderer",disableElementRegistration:!0})],wR);
_.N(wR,"ytd-brandconnect-popup-renderer",function(){if(ezT!==void 0)return ezT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ezT=X},{mode:1});var xQT;var YZ=function(){return _.F.apply(this,arguments)||this};
_.r(YZ,_.F);_.W=YZ.prototype;_.W.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{checkboxSurveyOptionRenderer:"ytd-checkbox-survey-option-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){for(var X=0;X<this.getOptionRenderers().length;X++)this.notifyPath("data.options."+X+".checkboxSurveyOptionRenderer.checked"),this.set("data.options."+X+".checkboxSurveyOptionRenderer.checked",!1);this.updateSubmitButton(!1)};
_.W.updateSubmitButton=function(X){this.set("data.submitButton.buttonRenderer.isDisabled",!X)};
_.W.computeAlt=function(X){return _.wi(X)};
_.W.onDismissTap=function(){_.xm(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.W.getOptionRenderers=function(X){return(X=X||this.data)&&X.options?X.options.reduce(function(J,p){p.checkboxSurveyOptionRenderer&&J.push(p.checkboxSurveyOptionRenderer);return J},[]):[]};
_.W.onOptionChange=function(X){var J=this,p=!1;if(X.detail.checked)for(var l=this.getOptionRenderers().find(function(n){return n.value===X.detail.value}),g=this.getOptionRenderers(),B=0;B<g.length;B++){var k=g[B];
this.notifyPath("data.options."+B+".checkboxSurveyOptionRenderer.checked");k.checked&&((l==null?0:l.isExclusiveOption)?!k.isExclusiveOption:k.isExclusiveOption)?this.set("data.options."+B+".checkboxSurveyOptionRenderer.checked",!1):k.checked&&(p=!0)}else p=this.getOptionRenderers().some(function(n,w){J.notifyPath("data.options."+w+".checkboxSurveyOptionRenderer.checked");return n.checked});
this.updateSubmitButton(p)};
_.W.onSubmitTap=function(){var X=this.getOptionRenderers().filter(function(B){return B.checked});
if(X.length!==0){var J=X.map(function(B){return B.responseEndpoint});
X=[];for(var p=1;p<J.length;p++){var l=void 0,g=(l=_.a(J[p],_.s9))==null?void 0:l.feedbackToken;g&&X.push(g)}J=[J[0]];X.length&&J.push({extra_feedback_tokens:X});_.am(this.hostElement,J);_.xm(this.hostElement,"yt-close-popup-action",["ytd-checkbox-survey-renderer"]);X=this.data&&this.data.submitActions||[];if(_.H("kevlar_command_handler_migration_killswitch"))_.Uo(this.hostElement,X,this.hostElement);else for(X=_.C(X),J=X.next();!J.done;J=X.next())this.ytComponentBehavior.resolveCommand(J.value)}};
YZ.prototype.onOptionChange=YZ.prototype.onOptionChange;YZ.prototype.dataChanged=YZ.prototype.dataChanged;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],YZ.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],YZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],YZ.prototype,"ytComponentBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(R_w),_.V("design:type",Object)],YZ.prototype,"ytdHatsSurveyBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],YZ.prototype,"data",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YZ.prototype,"dataChanged",null);
_.u([_.R8("ytd-checkbox-survey-option-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],YZ.prototype,"onOptionChange",null);_.u([_.Xo({is:"ytd-checkbox-survey-renderer",disableElementRegistration:!0})],YZ);
_.N(YZ,"ytd-checkbox-survey-renderer",function(){if(xQT!==void 0)return xQT;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return xQT=X},{mode:1});var H22;var auA;var vV=function(){return _.F.apply(this,arguments)||this};
_.r(vV,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vV.prototype,"ytRendererBehavior",void 0);_.u([_.S(fOp),_.V("design:type",Object)],vV.prototype,"ytdDismissalReasonBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vV.prototype,"data",void 0);_.u([_.Xo({is:"ytd-dismissal-reason-text-renderer",disableElementRegistration:!0})],vV);
_.N(vV,"ytd-dismissal-reason-text-renderer",function(){if(auA!==void 0)return auA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return auA=X},{mode:1});var UQO;var eE=function(){return _.F.apply(this,arguments)||this};
_.r(eE,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],eE.prototype,"ytRendererBehavior",void 0);_.u([_.S(fOp),_.V("design:type",Object)],eE.prototype,"ytdDismissalReasonBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],eE.prototype,"data",void 0);_.u([_.Xo({is:"ytd-dismissal-reason-video-renderer",disableElementRegistration:!0})],eE);
_.N(eE,"ytd-dismissal-reason-video-renderer",function(){if(UQO!==void 0)return UQO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return UQO=X},{mode:1});var Zz=function(){return _.F.apply(this,arguments)||this};
_.r(Zz,_.F);_.W=Zz.prototype;_.W.created=function(){this.selectedFeedbackTokens=new rw};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.configureRendererStamper=function(){return{"data.reasons":{id:"reasons",mapping:{dismissalReasonTextRenderer:"ytd-dismissal-reason-text-renderer",dismissalReasonVideoRenderer:"ytd-dismissal-reason-video-renderer"}}}};
_.W.dataChanged=function(){this.hasReasonsSelected=!1;this.selectedFeedbackTokens.clear()};
_.W.onDismissalReasonSelected=function(X,J){_.h8(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.add(J);this.hasReasonsSelected=!0};
_.W.onDismissalReasonDeselected=function(X,J){_.h8(this.hostElement,"yt-invalidate-popup-tabbables");this.selectedFeedbackTokens.delete(J);this.hasReasonsSelected=this.selectedFeedbackTokens.size!==0};
_.W.onCancelTap=function(){_.xm(this.hostElement,"yt-close-popup-action")};
_.W.onSubmitTap=function(){var X=Array.from(this.selectedFeedbackTokens.values());this.data.submitFeedbackEndpoint&&(X={feedback_tokens:X},_.yG().resolve(_.SV).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},X,{element:this.hostElement})}));_.xm(this.hostElement,"yt-close-popup-action")};
Zz.prototype.onDismissalReasonDeselected=Zz.prototype.onDismissalReasonDeselected;Zz.prototype.onDismissalReasonSelected=Zz.prototype.onDismissalReasonSelected;Zz.prototype.dataChanged=Zz.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Zz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zz.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zz.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Boolean)],Zz.prototype,"hasReasonsSelected",void 0);_.u([_.R(),_.V("design:type",rw)],Zz.prototype,"selectedFeedbackTokens",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Zz.prototype,"dataChanged",null);_.u([_.R8("yt-dismissal-reason-selected"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,String]),_.V("design:returntype")],Zz.prototype,"onDismissalReasonSelected",null);
_.u([_.R8("yt-dismissal-reason-deselected"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,String]),_.V("design:returntype")],Zz.prototype,"onDismissalReasonDeselected",null);_.u([_.Xo({is:"ytd-dismissal-follow-up-renderer",disableElementRegistration:!0})],Zz);
_.N(Zz,"ytd-dismissal-follow-up-renderer",function(){if(H22!==void 0)return H22;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return H22=X},{mode:1});var rGp;var hS=function(){return _.F.apply(this,arguments)||this};
_.r(hS,_.F);_.W=hS.prototype;_.W.onCheckedChange=function(){this.multiselect||_.h8(this.hostElement,"yt-feedback-single-select-changed");_.ya(this.hostElement).querySelector("#freeform").focus();_.h8(this.hostElement,"yt-refit")};
_.W.showTextBox=function(X,J){return X&&J};
_.W.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))};
_.W.updateDataCheckedFromBinding=function(X){this.set("data.checked",X.detail.value)};
_.W.updateDataResultTextFromBinding=function(X){this.set("data.resultText",X.detail.value)};
hS.prototype.dataChanged=hS.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hS.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hS.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],hS.prototype,"multiselect",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],hS.prototype,"dataChanged",null);
_.u([_.Xo({is:"ytd-feedback-option-renderer",disableElementRegistration:!0})],hS);
_.N(hS,"ytd-feedback-option-renderer",function(){if(rGp!==void 0)return rGp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return rGp=X},{mode:1});var Iu0;var xZ=function(){return _.F.apply(this,arguments)||this};
_.r(xZ,_.F);xZ.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{feedbackOptionRenderer:{component:"ytd-feedback-option-renderer",properties:{multiselect:"[[data.multiSelect]]"}}}}}};
xZ.prototype.onSingleSelectCheckedChanged=function(X){X=_.vn(X);for(var J=0;J<this.data.options.length;J++)if(X.data!==_.a(this.data.options[J],E2A)){var p="data.options."+J+".feedbackOptionRenderer.checked";this.notifyPath(p);this.set(p,!1)}};
xZ.prototype.onSingleSelectCheckedChanged=xZ.prototype.onSingleSelectCheckedChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xZ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xZ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xZ.prototype,"data",void 0);
_.u([_.R8("yt-feedback-single-select-changed"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],xZ.prototype,"onSingleSelectCheckedChanged",null);_.u([_.Xo({is:"ytd-feedback-question-renderer",disableElementRegistration:!0})],xZ);
_.N(xZ,"ytd-feedback-question-renderer",function(){if(Iu0!==void 0)return Iu0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Iu0=X},{mode:1});var yG0;var HV=function(){return _.F.apply(this,arguments)||this};
_.r(HV,_.F);HV.prototype.configureRendererStamper=function(){return{"data.questions":{id:"questions",mapping:{feedbackQuestionRenderer:"ytd-feedback-question-renderer"}}}};
HV.prototype.getSelectedFeedbackResults=function(){for(var X={},J=0;J<this.data.questions.length;J++)for(var p=_.a(this.data.questions[J],QMA),l=0;l<p.options.length;l++){var g=_.a(p.options[l],E2A);g&&g.checked&&(X[g.optionKey]=g.resultText)}return X};
HV.prototype.onKeyUp=function(){var X=this;_.Uh(_.gs,function(){_.h8(X.hostElement,"yt-refit")});
_.gs.start()};
HV.prototype.submitSurvey=function(){var X=this.getSelectedFeedbackResults();Object.keys(X).length>0&&this.data.submitFeedbackEndpoint&&(X={survey_results:X,is_feedback_token_unencrypted:!0},_.yG().resolve(_.SV).resolveCommand(this.data.submitFeedbackEndpoint,{form:Object.assign({},X,{element:this.hostElement})}))};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],HV.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],HV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],HV.prototype,"data",void 0);_.u([_.Xo({is:"ytd-feedback-survey-renderer",disableElementRegistration:!0})],HV);
_.N(HV,"ytd-feedback-survey-renderer",function(){if(yG0!==void 0)return yG0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return yG0=X},{mode:1});var oB2;var SQw;var aw=function(){return _.F.apply(this,arguments)||this};
_.r(aw,_.F);aw.prototype.computeAlt=function(X){return _.wi(X)};
aw.prototype.submitResponse=function(){var X,J;(X=this.data)!=null&&X.feedbackToken&&((J=this.data)==null?void 0:J.nextStageIndex)!==void 0&&(_.HI(this.hostElement,"yt-single-select-submit-feedback",[this.data.feedbackToken]),_.HI(this.hostElement,"yt-survey-set-stage-index",[this.data.nextStageIndex]))};
aw.prototype.onClick=function(){this.submitResponse()};
aw.prototype.onClick=aw.prototype.onClick;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aw.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aw.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],aw.prototype,"vertical",void 0);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],aw.prototype,"onClick",null);
_.u([_.Xo({is:"ytd-single-select-answer-option-renderer",disableElementRegistration:!0})],aw);
_.N(aw,"ytd-single-select-answer-option-renderer",function(){if(SQw!==void 0)return SQw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return SQw=X},{mode:1});var O2J;var UO=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-single-select-submit-feedback":"submitFeedback"};return X};
_.r(UO,_.F);UO.prototype.configureRendererStamper=function(){return{"data.answerOptions":{id:"options",mapping:{singleSelectAnswerOptionRenderer:{component:"ytd-single-select-answer-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
UO.prototype.dataChanged=function(){var X,J;this.vertical=((J=(X=this.data)==null?void 0:X.answerOrientation)!=null?J:"SURVEY_LAYOUT_TYPE_HORIZONTAL")==="SURVEY_LAYOUT_TYPE_VERTICAL"};
UO.prototype.submitFeedback=function(X){var J;((J=this.data)==null?0:J.responseEndpoint)&&X&&_.am(this.hostElement,[this.data.responseEndpoint,{extra_feedback_tokens:[X]}])};
UO.prototype.dataChanged=UO.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],UO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],UO.prototype,"eventForwardingBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UO.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],UO.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],UO.prototype,"vertical",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],UO.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-single-select-question-renderer",disableElementRegistration:!0})],UO);
_.N(UO,"ytd-single-select-question-renderer",function(){if(O2J!==void 0)return O2J;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return O2J=X},{mode:1});var rR=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-survey-set-stage-index":"jumpToStage"};return X};
_.r(rR,_.F);_.W=rR.prototype;_.W.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"}}}};
_.W.dataChanged=function(){this.jumpToStage(0)};
_.W.jumpToStage=function(X){var J,p;if((J=this.data)==null?0:(p=J.stages)==null?0:p[X])this.currentStage=this.data.stages[X],this.refitAfterRender()};
_.W.computeAlt=function(X){return _.wi(X)};
_.W.computeSimpleMessage=function(X){var J;return(J=_.a(X,zPA))==null?void 0:J.messageText};
_.W.computeHideDismiss=function(X){var J;return(J=_.a(X,E5A))==null?void 0:J.hideParentDismissButton};
_.W.onDismissTap=function(){_.xm(this.hostElement,"yt-close-popup-action");_.a(this.currentStage,zPA)||this.data.dismissalEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}})};
_.W.refitAfterRender=function(){var X=this;_.oh(this,function(){_.h8(X.hostElement,"yt-refit")})};
rR.prototype.dataChanged=rR.prototype.dataChanged;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],rR.prototype,"eventForwardingBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],rR.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S(R_w),_.V("design:type",Object)],rR.prototype,"ytdHatsSurveyBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rR.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],rR.prototype,"currentStage",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rR.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-multi-stage-survey-renderer",disableElementRegistration:!0})],rR);
_.N(rR,"ytd-multi-stage-survey-renderer",function(){if(oB2!==void 0)return oB2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return oB2=X},{mode:1});var cGw;var Iw=function(){return _.F.apply(this,arguments)||this};
_.r(Iw,_.F);Iw.prototype.computeAlt=function(X){return _.wi(X)};
Iw.prototype.submitResponse=function(){this.data&&this.data.submissionEndpoint&&(_.yG().resolve(_.SV).resolveCommand(this.data.submissionEndpoint,{form:{element:this.hostElement}}),_.xm(this.hostElement,"yt-close-popup-action",["ytd-single-option-survey-renderer"]),this.ytdReduxBehavior.dispatch(X22(!1)))};
Iw.prototype.onTap=function(){this.vertical&&this.submitResponse()};
Iw.prototype.onTap=Iw.prototype.onTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Iw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Iw.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Iw.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Iw.prototype,"vertical",void 0);
_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Iw.prototype,"onTap",null);_.u([_.Xo({is:"ytd-single-option-survey-option-renderer",disableElementRegistration:!0})],Iw);
_.N(Iw,"ytd-single-option-survey-option-renderer",function(){if(cGw!==void 0)return cGw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return cGw=X},{mode:1});var b2A;var yB=function(){return _.F.apply(this,arguments)||this};
_.r(yB,_.F);_.W=yB.prototype;_.W.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{singleOptionSurveyOptionRenderer:{component:"ytd-single-option-survey-option-renderer",properties:{vertical:"[[vertical]]"}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){var X,J;this.vertical=(((X=this.data)==null?void 0:(J=X.surveyOrientation)==null?void 0:J.type)||"HORIZONTAL")==="VERTICAL"};
_.W.computeAlt=function(X){return _.wi(X)};
_.W.onDismissTap=function(){_.xm(this.hostElement,"yt-close-popup-action");this.data.dismissalEndpoint&&_.yG().resolve(_.SV).resolveCommand(this.data.dismissalEndpoint,{form:{element:this.hostElement}});this.ytdReduxBehavior.dispatch(X22(!1))};
yB.prototype.dataChanged=yB.prototype.dataChanged;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],yB.prototype,"eventForwardingBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(R_w),_.V("design:type",Object)],yB.prototype,"ytdHatsSurveyBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],yB.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yB.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],yB.prototype,"vertical",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],yB.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-single-option-survey-renderer",disableElementRegistration:!0})],yB);
_.N(yB,"ytd-single-option-survey-renderer",function(){if(b2A!==void 0)return b2A;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return b2A=X},{mode:1});var fup;var ow=function(){return _.F.apply(this,arguments)||this};
_.r(ow,_.F);ow.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
ow.prototype.onDismissTap=function(){_.xm(this.hostElement,"yt-close-popup-action")};
ow.prototype.onNavigate=function(){_.xm(this.hostElement,"yt-close-popup-action")};
ow.prototype.onNavigate=ow.prototype.onNavigate;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ow.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],ow.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ow.prototype,"data",void 0);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ow.prototype,"onNavigate",null);
_.u([_.Xo({is:"ytd-survey-follow-up-renderer",disableElementRegistration:!0})],ow);
_.N(ow,"ytd-survey-follow-up-renderer",function(){if(fup!==void 0)return fup;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return fup=X},{mode:1});var DQw;var RzT;var mQb;var SE=function(){var X=_.F.apply(this,arguments)||this;X.polymer2="Element"in Polymer;return X};
_.r(SE,_.F);_.W=SE.prototype;_.W.ready=function(){this.secondsEl.addEventListener("blur",this.formatSeconds.bind(this))};
_.W.secondsChanged=function(){this.secondsEl.focused||this.formatSeconds()};
_.W.formatSeconds=function(){this.seconds.length===1&&(this.seconds="0"+this.seconds)};
_.W.minutesChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("minutes-changed",this.minutes))};
_.W.secondsChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("seconds-changed",this.seconds))};
_.W.updateMinutesFromBinding=function(X){this.minutes=X.detail.value};
_.W.updateSecondsFromBinding=function(X){this.seconds=X.detail.value};
SE.prototype.secondsChangedForBinding=SE.prototype.secondsChangedForBinding;SE.prototype.minutesChangedForBinding=SE.prototype.minutesChangedForBinding;SE.prototype.secondsChanged=SE.prototype.secondsChanged;_.u([_.R(),_.V("design:type",String)],SE.prototype,"minutes",void 0);_.u([_.R(),_.V("design:type",String)],SE.prototype,"seconds",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],SE.prototype,"polymer2",void 0);
_.u([_.qB("#seconds"),_.V("design:type",Object)],SE.prototype,"secondsEl",void 0);_.u([_.mA("seconds"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],SE.prototype,"secondsChanged",null);_.u([_.mA("minutes"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],SE.prototype,"minutesChangedForBinding",null);
_.u([_.mA("seconds"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],SE.prototype,"secondsChangedForBinding",null);_.u([_.se({is:"yt-timestamp-input",disableElementRegistration:!0})],SE);
_.N(SE,"yt-timestamp-input",function(){if(mQb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;RzT===void 0&&(RzT=document.createElement("template"));var l=RzT;p.call(J,l.content.cloneNode(!0),X.content.firstChild);mQb=X}X=mQb;return X},{mode:2});var OO=function(){return _.F.apply(this,arguments)||this};
_.r(OO,_.F);_.W=OO.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.JSC$22432_scroller.dialogElement=this.hostElement.parentNode};
_.W.dataChanged=function(){var X=this;this.description.value="";this.seconds=this.minutes=this.fullName.value="";this.toggleSubmitButton(!1);this.showTimestamp&&_.xz().getPlayerPromise().then(function(J){J=J.getCurrentTime();X.minutes=Math.floor(J/60).toString();X.seconds=(Math.floor(J)%60).toString()})};
_.W.onTapSubmit=function(X){X.stopPropagation();this.serviceEndpoint&&!this.get("submitButton.isDisabled")&&(X={flag_description:this.descriptionText.trim(),flag_issue_type:this.issueType,flag_affiliation:this.affiliation},this.fullNameText&&(X.flag_full_name=this.fullNameText.trim()),this.showTimestamp&&(X.minutes=this.minutes,X.seconds=this.seconds),_.yG().resolve(_.SV).resolveCommand(this.serviceEndpoint,{form:Object.assign({},X,{element:this.hostElement})}))};
_.W.onYtServiceRequestSent=function(){this.toggleSubmitButton(!1)};
_.W.onYtServiceRequestCompleted=function(X,J){J=J.actions;if(Array.isArray(J))for(var p=0,l=J.length;p<l;p++)_.a(J[p],_.zT)&&(X.stopPropagation(),this.hostElement.parentElement.close(),this.ytOpenPopupBehavior.openPopup(J[p]))};
_.W.onYtServiceRequestError=function(){this.toggleSubmitButton(!0)};
_.W.toggleSubmitButton=function(X){this.set("submitButton.isDisabled",!X)};
_.W.handleInput=function(){var X=this.issueType,J=this.affiliation,p=this.minutes,l=this.seconds;p=!this.showTimestamp||!!p&&!!l;this.toggleSubmitButton(!!this.descriptionText&&!!X&&!!J&&p)};
_.W.computeServiceEndpoint=function(X){return this.get("submitButton.buttonRenderer.serviceEndpoint",X)};
_.W.computeSubmitButton=function(X){(X=this.get("submitButton.buttonRenderer",X))&&(X=Object.assign({},X,{serviceEndpoint:void 0}));return X};
_.W.computeShowTimestamp=function(X){return!!X};
_.W.onValueChangedForIssueType=function(X){this.issueType=X.detail.value};
_.W.onValueChangedForAffiliation=function(X){this.affiliation=X.detail.value};
_.W.updateDescriptionTextFromBinding=function(X){this.descriptionText=X.detail.value};
_.W.updateFullNameTextFromBinding=function(X){this.fullNameText=X.detail.value};
_.W.updateMinutesFromBinding=function(X){this.minutes=X.detail.value};
_.W.updateSecondsFromBinding=function(X){this.seconds=X.detail.value};
OO.prototype.handleInput=OO.prototype.handleInput;OO.prototype.onYtServiceRequestError=OO.prototype.onYtServiceRequestError;OO.prototype.onYtServiceRequestCompleted=OO.prototype.onYtServiceRequestCompleted;OO.prototype.onYtServiceRequestSent=OO.prototype.onYtServiceRequestSent;OO.prototype.dataChanged=OO.prototype.dataChanged;_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],OO.prototype,"ytOpenPopupBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OO.prototype,"ytRendererBehavior",void 0);_.u([_.qB("#scroller"),_.V("design:type",Object)],OO.prototype,"JSC$22432_scroller",void 0);_.u([_.qB("#description"),_.V("design:type",HTMLInputElement)],OO.prototype,"description",void 0);_.u([_.qB("#full-name"),_.V("design:type",Object)],OO.prototype,"fullName",void 0);_.u([_.R(),_.V("design:type",Object)],OO.prototype,"data",void 0);
_.u([_.R({computed:"computeShowTimestamp(data.timestampLabel)"}),_.V("design:type",Boolean)],OO.prototype,"showTimestamp",void 0);_.u([_.R({readOnly:!0,computed:"computeServiceEndpoint(data)"}),_.V("design:type",Object)],OO.prototype,"serviceEndpoint",void 0);_.u([_.R({computed:"computeSubmitButton(data)"}),_.V("design:type",Object)],OO.prototype,"submitButton",void 0);_.u([_.R(),_.V("design:type",String)],OO.prototype,"descriptionText",void 0);
_.u([_.R(),_.V("design:type",Number)],OO.prototype,"issueType",void 0);_.u([_.R(),_.V("design:type",Number)],OO.prototype,"affiliation",void 0);_.u([_.R(),_.V("design:type",String)],OO.prototype,"fullNameText",void 0);_.u([_.R(),_.V("design:type",String)],OO.prototype,"minutes",void 0);_.u([_.R(),_.V("design:type",String)],OO.prototype,"seconds",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OO.prototype,"dataChanged",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],OO.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],OO.prototype,"onYtServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],OO.prototype,"onYtServiceRequestError",null);_.u([_.mA("descriptionText","issueType","affiliation","fullNameText","minutes","seconds"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],OO.prototype,"handleInput",null);_.u([_.Xo({is:"ytd-legal-report-details-form-renderer",disableElementRegistration:!0})],OO);
_.N(OO,"ytd-legal-report-details-form-renderer",function(){if(DQw!==void 0)return DQw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return DQw=X},{mode:1});var FXp;var cV=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-signal-action-submit-form":"handleSignalActionSubmitForm","yt-signal-action-submit-popup-form-fields":"handleSignalActionSubmitPopupFormFields"};return X};
_.r(cV,_.F);cV.prototype.configureRendererStamper=function(){return{"data.form":{id:"form",mapping:{formRenderer:"yt-form-renderer"}}}};
cV.prototype.handleSignalActionSubmitForm=function(){if(this.formRenderer){var X=this.formRenderer.getForm();X&&this.data.submitEndpoint&&(_.yG().resolve(_.SV).resolveCommand(this.data.submitEndpoint,{form:Object.assign({},X,{element:this.hostElement})}),_.xm(this.hostElement,"yt-close-popup-action"))}};
cV.prototype.handleSignalActionSubmitPopupFormFields=function(){this.formRenderer&&(this.formRenderer.submitFormFields(),_.xm(this.hostElement,"yt-close-popup-action"))};
cV.prototype.onPopupClosed=function(){this.formRenderer&&this.formRenderer.reset()};
cV.prototype.onPopupClosed=cV.prototype.onPopupClosed;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],cV.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],cV.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],cV.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cV.prototype,"ytRendererBehavior",void 0);
_.u([_.qB("yt-form-renderer"),_.V("design:type",Object)],cV.prototype,"formRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],cV.prototype,"data",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cV.prototype,"onPopupClosed",null);_.u([_.Xo({is:"ytd-form-popup-content",disableElementRegistration:!0})],cV);
_.N(cV,"ytd-form-popup-content",function(){if(FXp!==void 0)return FXp;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FXp=X},{mode:1});var qQ6;var bI=function(){return _.F.apply(this,arguments)||this};
_.r(bI,_.F);bI.prototype.configureRendererStamper=function(){return{"data.buttons":{id:"buttons",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
bI.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
bI.prototype.onPopupOpened=function(){_.h8(this.hostElement,"yt-invalidate-popup-tabbables")};
bI.prototype.onYtServiceRequestCompleted=function(X,J){J.data&&J.data.success&&(this.set("data.buttons.1.buttonRenderer.isDisabled",!1),_.h8(this.hostElement,"yt-invalidate-popup-tabbables"))};
bI.prototype.onYtServiceRequestCompleted=bI.prototype.onYtServiceRequestCompleted;bI.prototype.onPopupOpened=bI.prototype.onPopupOpened;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],bI.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bI.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],bI.prototype,"data",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],bI.prototype,"onPopupOpened",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],bI.prototype,"onYtServiceRequestCompleted",null);_.u([_.Xo({is:"ytd-form-popup-renderer",disableElementRegistration:!0})],bI);
_.N(bI,"ytd-form-popup-renderer",function(){if(qQ6!==void 0)return qQ6;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return qQ6=X},{mode:1});var NfA;var f3=function(){var X=_.F.apply(this,arguments)||this;X.isLoading=!1;return X};
_.r(f3,_.F);_.W=f3.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");S1w(this.hostElement)};
_.W.onYtServiceRequestSent=function(){this.isLoading=!0};
_.W.onYtServiceRequestCompleted=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-confirm-dialog-renderer"])};
_.W.fireOnCloseActions=function(){this.isLoading=!1;this.data&&this.data.onClosedActions&&_.Uo(this.hostElement,this.data.onClosedActions,this.hostElement)};
_.W.closePopupHandler=function(){this.fireOnCloseActions()};
_.W.onHeaderImageChanged=function(){if(this.data){this.data.headerImage?this.hostElement.setAttribute("dialog-with-header-image",""):this.hostElement.removeAttribute("dialog-with-header-image");var X=this.get("data.headerImage.thumbnails");X&&(X=_.h4(X,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+X+")")}};
_.W.onYtNavigate=function(X){(X=_.vn(X))&&X.parentElement===this.confirmButton&&this.hostElement.parentElement&&this.hostElement.parentElement.close()};
f3.prototype.onYtNavigate=f3.prototype.onYtNavigate;f3.prototype.onHeaderImageChanged=f3.prototype.onHeaderImageChanged;f3.prototype.closePopupHandler=f3.prototype.closePopupHandler;f3.prototype.onYtServiceRequestCompleted=f3.prototype.onYtServiceRequestCompleted;f3.prototype.onYtServiceRequestSent=f3.prototype.onYtServiceRequestSent;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],f3.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],f3.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],f3.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],f3.prototype,"isLoading",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLDivElement)],f3.prototype,"header",void 0);_.u([_.qB("#confirm-button"),_.V("design:type",_.s2)],f3.prototype,"confirmButton",void 0);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],f3.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],f3.prototype,"onYtServiceRequestCompleted",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],f3.prototype,"closePopupHandler",null);_.u([_.mA("data.headerImage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],f3.prototype,"onHeaderImageChanged",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],f3.prototype,"onYtNavigate",null);
_.u([_.Xo({is:"ytd-gaming-account-link-confirm-dialog-renderer",disableElementRegistration:!0})],f3);
_.N(f3,"ytd-gaming-account-link-confirm-dialog-renderer",function(){if(NfA!==void 0)return NfA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return NfA=X},{mode:1});var MiO;var Dz=function(){var X=_.F.apply(this,arguments)||this;X.isLoading=!1;return X};
_.r(Dz,_.F);_.W=Dz.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable&&(this.scrollable.dialogElement=this.hostElement.parentNode);S1w(this.hostElement)};
_.W.onYtServiceRequestCompleted=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-gaming-account-link-setting-renderer"])};
_.W.onYtServiceRequestError=function(X){_.k1(this.hostElement,X.detail.error.message)};
_.W.onDomChange=function(){this.ytRendererBehavior.markDirty()};
_.W.onButtonClick=function(){this.data&&(this.data.isContinueDialog||this.data.thirdPartyId&&this.data.thirdPartyId!=="gpg"&&_.xm(this.hostElement,"yt-initialize-third-party",[this.data.thirdPartyId]),this.isLoading=!0)};
_.W.onDataChanged=function(){this.isLoading=!1;var X=this.get("data.headerImage.thumbnails");X&&(X=_.h4(X,this.hostElement.clientWidth),this.header.style.backgroundImage="url("+X+")");X=_.Kv();var J=_.El(),p=this.get("data.trackingParams");p&&J&&X&&_.ps(X,J,_.V_(p))};
_.O1.Object.defineProperties(Dz.prototype,{hasDescription:{configurable:!0,enumerable:!0,get:function(){return!(!this.data||!this.data.descriptions)}}});
Dz.prototype.onDataChanged=Dz.prototype.onDataChanged;Dz.prototype.onDomChange=Dz.prototype.onDomChange;Dz.prototype.onYtServiceRequestError=Dz.prototype.onYtServiceRequestError;Dz.prototype.onYtServiceRequestCompleted=Dz.prototype.onYtServiceRequestCompleted;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Dz.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Dz.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Dz.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Dz.prototype,"isLoading",void 0);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Dz.prototype,"hasDescription",null);_.u([_.qB("tp-yt-paper-dialog-scrollable"),_.V("design:type",Object)],Dz.prototype,"scrollable",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLElement)],Dz.prototype,"header",void 0);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Dz.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Dz.prototype,"onYtServiceRequestError",null);
_.u([_.R8("dom-change"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Dz.prototype,"onDomChange",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Dz.prototype,"onDataChanged",null);_.u([_.Xo({is:"ytd-gaming-account-link-setting-renderer",disableElementRegistration:!0})],Dz);
_.N(Dz,"ytd-gaming-account-link-setting-renderer",function(){if(MiO!==void 0)return MiO;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return MiO=X},{mode:1});var ubA;var GVO;var Rw=function(){var X=_.F.apply(this,arguments)||this;X.isHeader=!1;X.getEndpointForm=function(){return QDb(X.data)};
return X};
_.r(Rw,_.F);_.W=Rw.prototype;_.W.triggerHintActions=function(){var X=this;this.data&&this.data.hintActions&&this.taskEmitterBehavior.getTaskManager().addLowPriorityJob(function(){var J=_.HI(X.hostElement,"yt-get-opened-popups-action");!(J&&J.length===1?J[0]:[]).some(function(p){p=p.openPopupAction.popupType;return p==="SURVEY"||p==="MEALBAR"||p==="HINT"})&&X.data.hintActions&&X.guideOpened&&(_.Uo(X.hostElement,X.data.hintActions,X.hostElement),X.data.hintActions=void 0)})};
_.W.getBadgeIconType=function(X){return X&&X.liveBroadcasting?"live":null};
_.W.onDown=function(){this.interaction.triggerDown()};
_.W.onUp=function(){this.interaction.triggerUp()};
_.W.onTap=function(X){if(this.data.serviceEndpoint){var J;_.H("shorts_controller_retrieve_seedless_sequence_v2")&&((J=_.a(this.data.serviceEndpoint,_.Nm))==null?void 0:J.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"?this.componentBehavior.resolveCommand(this.data.serviceEndpoint):Py0(this.data.serviceEndpoint,this);X.preventDefault()}else this.data.navigationEndpoint&&!_.wz(_.Yj(X),this.hostElement,["A".toString()])&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})};
_.W.computeActive=function(X,J){if(!X)return!1;var p=X.navigationEndpoint;X=X.serviceEndpoint;if(!p&&!X||!J)return!1;if(p){X=(X=_.DA(J))&&["subscriptions","filteredsubscriptions"].includes(X);if(_.a(p,_.R7)&&_.a(J,_.R7)&&!X){var l=_.a(p,_.R7).browseId;J=_.a(J,_.R7).browseId;return l!==void 0&&J!==void 0&&(l===J||l==="VLWL"&&J==="FEwatch_later"||l==="FEwatch_later"&&J==="VLWL")}var g;p=(g=_.a(p.commandMetadata,_.SH))==null?void 0:g.url;J=(l=_.a(J.commandMetadata,_.SH))==null?void 0:l.url;return!(!p||
!J||p!==J&&p!==_.NN(J))}return this.isActiveShortsTab(X,J)};
_.W.isActiveShortsTab=function(X,J){J=!!_.a(J,_.Nm)||!!_.a(J,_.nz);return(!!_.a(X,_.Nm)||!!_.a(X,_.nz))&&J};
_.W.computeIsPrimary=function(X){return!!X};
_.O1.Object.defineProperties(Rw.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 X=this.get("data.accessibility.accessibilityData.label");if(this.lineEndStyle!=="none"&&X)return X}}});
Rw.prototype.onTap=Rw.prototype.onTap;Rw.prototype.onUp=Rw.prototype.onUp;Rw.prototype.onDown=Rw.prototype.onDown;Rw.prototype.triggerHintActions=Rw.prototype.triggerHintActions;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Rw.prototype,"componentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Rw.prototype,"rendererBehavior",void 0);_.u([_.S(_.ye.YtTaskEmitterBehavior),_.V("design:type",Object)],Rw.prototype,"taskEmitterBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Rw.prototype,"activeEndpoint",void 0);_.u([_.R(),_.V("design:type",Object)],Rw.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Rw.prototype,"guideOpened",void 0);_.u([_.R(),_.V("design:type",String)],Rw.prototype,"type",void 0);_.u([_.qB("yt-interaction"),_.V("design:type",Object)],Rw.prototype,"interaction",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Rw.prototype,"isHeader",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data","activeEndpoint"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Rw.prototype,"active",null);_.u([_.R({reflectToAttribute:!0}),_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Rw.prototype,"isPrimary",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.count","data.presentationStyle","data.badges.*"),_.V("design:type",String),_.V("design:paramtypes",[])],Rw.prototype,"lineEndStyle",null);
_.u([_.O("lineEndStyle"),_.V("design:type",Object),_.V("design:paramtypes",[])],Rw.prototype,"ariaLabel",null);_.u([_.mA("data.hintActions","guideOpened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Rw.prototype,"triggerHintActions",null);_.u([_.R8("down"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Rw.prototype,"onDown",null);
_.u([_.R8("up"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Rw.prototype,"onUp",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Rw.prototype,"onTap",null);_.u([_.Xo({is:"ytd-guide-entry-renderer",disableElementRegistration:!0})],Rw);
_.N(Rw,"ytd-guide-entry-renderer",function(){if(GVO!==void 0)return GVO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return GVO=X},{mode:1});var mF=function(){var X=_.F.apply(this,arguments)||this;X.userToggled=!1;return X};
_.r(mF,_.F);_.W=mF.prototype;_.W.getItemsPath=function(){return"data.expandableItems"};
_.W.configureRendererStamper=function(){return{shownItems:{id:"expandable-items",mapping:{guideEntryRenderer:{component:"ytd-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]"},noInjection:!0}}}}};
_.W.onExpanderItemTapped=function(X){var J=this;this._setExpanded(!0);this.userToggled=!0;this.ytLazyListBehavior.fillRemainingListItems();this.expandableItems&&!_.H("kevlar_guide_expandable_items_killswitch")&&_.oh(this,function(){_.HC(J.expandableItems)});
X.preventDefault()};
_.W.onCollapserItemTapped=function(X){var J=this;this._setExpanded(!1);this.userToggled=!0;X.preventDefault();this.expandableItems&&!_.H("kevlar_guide_collapsible_items_killswitch")&&_.oh(this,function(){_.x6(J.hostElement)})};
_.W.observeActiveEndpoint=function(){for(var X=this.activeEndpoint,J=this.data,p=this.expandableItems.children,l=0,g=p.length;l<g;l++)p[l].activeEndpoint=X;J&&J.autoExpandCommand&&X&&!this.userToggled&&(p=this.data.autoExpandCommand,J=!(!_.a(p,_.R7)||!_.a(X,_.R7)||_.a(p,_.R7).browseId!==_.a(X,_.R7).browseId),X=this.get("commandMetadata.webCommandMetadata.url",X),p=this.get("commandMetadata.webCommandMetadata.url",p),J=J||!!(X&&p&&X.includes(p)),this._setExpanded(J),J&&this.ytLazyListBehavior.fillRemainingListItems())};
mF.prototype.observeActiveEndpoint=mF.prototype.observeActiveEndpoint;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mF.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mF.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],mF.prototype,"ytLazyListBehavior",void 0);_.u([_.qB("#expandable-items"),_.V("design:type",HTMLElement)],mF.prototype,"expandableItems",void 0);
_.u([_.R(),_.V("design:type",Object)],mF.prototype,"data",void 0);_.u([_.R({readOnly:!0,reflectToAttribute:!0}),_.V("design:type",Boolean)],mF.prototype,"expanded",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],mF.prototype,"initialCount",void 0);_.u([_.R(),_.V("design:type",Object)],mF.prototype,"activeEndpoint",void 0);_.u([_.mA("data","activeEndpoint","canShowMore"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mF.prototype,"observeActiveEndpoint",null);
_.u([_.Xo({is:"ytd-guide-collapsible-entry-renderer",disableElementRegistration:!0})],mF);
_.N(mF,"ytd-guide-collapsible-entry-renderer",function(){if(ubA!==void 0)return ubA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ubA=X},{mode:_.oC("kevlar_poly_si_batch_j079")?1:2});var dQp;var Vig;var Fz=function(){var X=_.F.apply(this,arguments)||this;X.allVideosCount=0;X.renderGuideEntry=!1;return X};
_.r(Fz,_.F);Fz.prototype.observeRenderEntry=function(){var X;this.renderGuideEntry=!((X=this.data)==null||!X.alwaysShow)||!!this.allVideosCount};
Fz.prototype.observeRenderEntry=Fz.prototype.observeRenderEntry;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Fz.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Fz.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Fz.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Fz.prototype,"activeEndpoint",void 0);_.u([_.R({selector:_.StB}),_.V("design:type",Object)],Fz.prototype,"allVideosCount",void 0);
_.u([_.R(),_.V("design:type",Object)],Fz.prototype,"renderGuideEntry",void 0);_.u([_.GA("allVideosCount","data.alwaysShow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Fz.prototype,"observeRenderEntry",null);_.u([_.Xo({is:"ytd-guide-downloads-entry-renderer",disableElementRegistration:!0})],Fz);
_.N(Fz,"ytd-guide-downloads-entry-renderer",function(){if(Vig===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);Vig=X}X=Vig;return X},{mode:1});var qs=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-add-to-guide-section-action":"handleAddToGuideSectionAction","yt-remove-from-guide-section-action":"handleRemoveFromGuideSectionAction"};return X};
_.r(qs,_.F);_.W=qs.prototype;_.W.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]]"}}}}}};
_.W.activeEndpointChanged=function(){if(this.activeEndpoint){this.headerEntry.activeEndpoint=this.activeEndpoint;for(var X=this.sectionItems.children,J=0,p=X.length;J<p;J++)X[J].activeEndpoint=this.activeEndpoint}};
_.W.handleAddToGuideSectionAction=function(X){var J=_.a(X,Oh2);if(J&&this.data&&(X=J.items,J=J.handlerData,X&&J&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(J)>-1)){J=0;for(var p=X.length;J<p;J++)X[J].guideEntryRenderer&&this.data.sectionItems&&this.splice("data.sectionItems",this.data.sectionItems.length-1,0,X[J])}};
_.W.handleRemoveFromGuideSectionAction=function(X){var J=_.a(X,cBO);J&&this.data&&(X=J.guideEntryId,J=J.handlerData,X&&J&&this.data.handlerDatas&&this.data.handlerDatas.indexOf(J)>-1&&this.data&&this.data.sectionItems&&(this.removeFromExpandedSection(X,this.data.sectionItems),this.removeFromCollapsedSection(X,this.data.sectionItems)))};
_.W.removeFromExpandedSection=function(X,J){X=this.getEntryIndexMatchingId(X,J);X!==-1&&this.splice("data.sectionItems",X,1)};
_.W.removeFromCollapsedSection=function(X,J){var p=J.findIndex(function(l){return!!_.a(l,KTO)});
p&&p!==-1&&J[p]&&_.a(J[p],KTO)&&(J=_.a(J[p],KTO).expandableItems)&&(X=this.getEntryIndexMatchingId(X,J),X!==-1&&this.splice("data.sectionItems."+p+".guideCollapsibleEntryRenderer.expandableItems",X,1))};
_.W.getEntryIndexMatchingId=function(X,J){var p=this;return J.findIndex(function(l){return p.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",l)===X})};
qs.prototype.activeEndpointChanged=qs.prototype.activeEndpointChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qs.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],qs.prototype,"actionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#section-items"),_.V("design:type",HTMLDivElement)],qs.prototype,"sectionItems",void 0);
_.u([_.qB("#header-entry"),_.V("design:type",Object)],qs.prototype,"headerEntry",void 0);_.u([_.R(),_.V("design:type",Object)],qs.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],qs.prototype,"activeEndpoint",void 0);_.u([_.mA("activeEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qs.prototype,"activeEndpointChanged",null);_.u([_.Xo({is:"ytd-guide-collapsible-section-entry-renderer",disableElementRegistration:!0})],qs);
_.N(qs,"ytd-guide-collapsible-section-entry-renderer",function(){if(dQp===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-guide-collapsible-section-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="header" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  <ytd-guide-entry-renderer id="header-entry" data="[[data.headerEntry.guideEntryRenderer]]" is-header="true" class="style-scope ytd-guide-collapsible-section-entry-renderer">\n  </ytd-guide-entry-renderer>\n</div>\n<div id="section-items" class="style-scope ytd-guide-collapsible-section-entry-renderer"></div>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);dQp=X}X=dQp;return X},{mode:1});var tib;var Pqp;var Ns=function(){var X=_.F.apply(this,arguments)||this;X.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 X};
_.r(Ns,_.F);_.W=Ns.prototype;
_.W.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}}}}};
_.W.persistentGuideChanged=function(){if(!this.ytdGuideStateAwareBehavior.guidePersistentAndVisible){var X=_.HI(this.hostElement,"yt-get-popup-opened-action",["yt-bubble-hint-renderer"]);X&&X.length===1&&X[0]&&_.HI(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"])}};
_.W.handleResetChannelUnreadCountCommand=function(X){var J;(X=(J=_.a(X,DVO))==null?void 0:J.channelId)&&this.data&&this.data.items&&(J=this.getPathToEntryMatchingId(X))&&(this.set(J+".guideEntryRenderer.count",0),this.set(J+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.W.handleResetSubscriptionsUnreadDotCommand=function(X){var J,p=(J=_.a(X,RW2))==null?void 0:J.targetId,l;p&&(l=this.data)!=null&&l.items&&(X=this.data.items.findIndex(function(g){var B;return((B=g.guideEntryRenderer)==null?void 0:B.targetId)===p}),X<0||this.set("data.items."+X+".guideEntryRenderer.presentationStyle","GUIDE_ENTRY_PRESENTATION_STYLE_NONE"))};
_.W.getPathToEntryMatchingId=function(X){if(this.data&&this.data.items){var J=this.getEntryIndexMatchingId(X,this.data.items);if(J>-1)return"data.items."+J;for(var p=0;p<this.data.items.length;p++)if(J=this.get("guideCollapsibleEntryRenderer.expandableItems",this.data.items[p]))if(J=this.getEntryIndexMatchingId(X,J),J>-1)return"data.items."+p+".guideCollapsibleEntryRenderer.expandableItems."+J}};
_.W.handleAddToGuideSectionAction=function(X){var J=this;if(_.a(X,Oh2)){var p=_.a(X,Oh2).items;X=_.a(X,Oh2).handlerData;var l,g;if(p&&X&&((l=this.data)==null?void 0:(g=l.handlerDatas)==null?void 0:g.indexOf(X))>-1){p=p.filter(function(k){return(k=J.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",k))&&!J.isGuideItemPresent(k)});
var B;if(X==="GUIDE_ACTION_ADD_TO_SUBSCRIPTIONS"&&((B=this.data)==null?0:B.items)&&(l=this.getHeaderEntryIndexMatchingIdFromCollapsibleSection("subscriptions-channels-header",this.data.items),l>-1)){this.splice.apply(this,["data.items",l+1,0].concat(_.EU(p)));return}this.unshift.apply(this,["data.items"].concat(_.EU(p)))}}};
_.W.isGuideItemPresent=function(X){if(this.data&&this.data.items){if(this.getEntryIndexMatchingId(X,this.data.items)!==-1)return!0;var J=this.data.items.find(function(p){return!!p.guideCollapsibleEntryRenderer});
if((J==null?0:J.guideCollapsibleEntryRenderer.expandableItems)&&this.getEntryIndexMatchingId(X,J.guideCollapsibleEntryRenderer.expandableItems)!==-1)return!0}return!1};
_.W.getEntryIndexMatchingId=function(X,J){var p=this;return J.findIndex(function(l){return p.get("guideEntryRenderer.entryData.guideEntryData.guideEntryId",l)===X})};
_.W.getHeaderEntryIndexMatchingIdFromCollapsibleSection=function(X,J){var p=this;return J.findIndex(function(l){return p.get("guideCollapsibleSectionEntryRenderer.headerEntry.guideEntryRenderer.entryData.guideEntryData.guideEntryId",l)===X})};
_.W.handleRemoveFromGuideSectionAction=function(X){if(_.a(X,cBO)){var J=_.a(X,cBO).guideEntryId;X=_.a(X,cBO).handlerData;var p,l;J&&X&&((p=this.data)==null?void 0:(l=p.handlerDatas)==null?void 0:l.indexOf(X))>-1&&this.data&&this.data.items&&(this.removeFromExpandedSection(J,this.data.items),this.removeFromCollapsedSection(J,this.data.items))}};
_.W.removeFromExpandedSection=function(X,J){X=this.getEntryIndexMatchingId(X,J);X!==-1&&this.splice("data.items",X,1)};
_.W.removeFromCollapsedSection=function(X,J){var p=J.findIndex(function(l){return!!l.guideCollapsibleEntryRenderer});
p!==-1&&(J=J[p].guideCollapsibleEntryRenderer.expandableItems)&&(X=this.getEntryIndexMatchingId(X,J),X!==-1&&this.splice("data.items."+p+".guideCollapsibleEntryRenderer.expandableItems",X,1))};
_.W.activeEndpointChanged=function(){for(var X=_.ya(this.hostElement).querySelector("#items").children,J=0,p=X.length;J<p;J++)X[J].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.W.guideOpenedChanged=function(){for(var X=_.ya(this.hostElement).querySelector("#items").children,J=0,p=X.length;J<p;J++)X[J].guideOpened=this.ytdGuideStateAwareBehavior.guideOpened};
Ns.prototype.guideOpenedChanged=Ns.prototype.guideOpenedChanged;Ns.prototype.activeEndpointChanged=Ns.prototype.activeEndpointChanged;Ns.prototype.persistentGuideChanged=Ns.prototype.persistentGuideChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ns.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ns.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ns.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],Ns.prototype,"ytLazyListBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],Ns.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ns.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ns.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",String)],Ns.prototype,"type",void 0);_.u([_.R({value:20}),_.V("design:type",Number)],Ns.prototype,"initialCount",void 0);_.u([_.R({value:10}),_.V("design:type",Number)],Ns.prototype,"targetFramerate",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],Ns.prototype,"autoFill",void 0);_.u([_.R({value:50}),_.V("design:type",Number)],Ns.prototype,"renderDelay",void 0);
_.u([_.mA("guidePersistentAndVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ns.prototype,"persistentGuideChanged",null);_.u([_.GA("activeEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ns.prototype,"activeEndpointChanged",null);_.u([_.GA("guideOpened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ns.prototype,"guideOpenedChanged",null);
_.u([_.Xo({is:"ytd-guide-section-renderer",disableElementRegistration:!0})],Ns);
_.N(Ns,"ytd-guide-section-renderer",function(){if(Pqp!==void 0)return Pqp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Pqp=X},{mode:_.oC("kevlar_poly_si_batch_j073")?1:2});var QO2;var Ms=function(){return _.F.apply(this,arguments)||this};
_.r(Ms,_.F);_.O1.Object.defineProperties(Ms.prototype,{alignByText:{configurable:!0,enumerable:!0,get:function(){return this.get("data.signInButton.buttonRenderer.style")==="STYLE_BLUE_TEXT"}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ms.prototype,"rendererBehaviors",void 0);_.u([_.R(),_.V("design:type",Object)],Ms.prototype,"data",void 0);_.u([_.R(),_.O("data.signInButton.buttonRenderer.style"),_.V("design:type",Object),_.V("design:paramtypes",[])],Ms.prototype,"alignByText",null);_.u([_.Xo({is:"ytd-guide-signin-promo-renderer",disableElementRegistration:!0})],Ms);
_.N(Ms,"ytd-guide-signin-promo-renderer",function(){if(QO2===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);QO2=X}X=QO2;return X},{mode:1});var uI=function(){var X=_.F.apply(this,arguments)||this;X.showFooter=!1;return X};
_.r(uI,_.F);uI.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}}}}};
uI.prototype.attached=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1){J=_.yG().resolve(_.I6(_.ec));if(!J)return p.jumpTo(0);J.setGuideData(X.hostElement);return p.yield(0,3)}X.ytLazyListBehavior.initialCount=2;return p.return()})};
uI.prototype.onMouseExit=function(){_.H("web_guide_hover_expansion")&&_.HI(this.hostElement,"yt-guide-mouseleaved",[])};
uI.prototype.dataChanged=function(){this.data&&(this.showFooter=!0)};
uI.prototype.dataChanged=uI.prototype.dataChanged;uI.prototype.onMouseExit=uI.prototype.onMouseExit;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uI.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],uI.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.fd.YtLazyListBehavior),_.V("design:type",Object)],uI.prototype,"ytLazyListBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],uI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uI.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],uI.prototype,"showFooter",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],uI.prototype,"autoFill",void 0);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uI.prototype,"onMouseExit",null);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],uI.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-guide-renderer",disableElementRegistration:!0})],uI);
_.N(uI,"ytd-guide-renderer",function(){if(tib!==void 0)return tib;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return tib=X},{mode:_.oC("kevlar_poly_si_batch_j073")?1:2});var EB0;var Gh=function(){var X=_.F.apply(this,arguments)||this;X.systemIcons=_.H("kevlar_system_icons");X.frostedGlass=_.H("web_frosted_glass");X.onAllyMenuButtonClick=function(){var J=X.getShowSheetCommand();J&&X.ytComponentBehavior.resolveCommand(J)};
X.getEndpointForm=function(){return QDb(X.data)};
return X};
_.r(Gh,_.F);_.W=Gh.prototype;_.W.attached=function(){this.JSC$22485_sheetController=_.yG().resolve(_.$5)};
_.W.onDown=function(){this.interaction.triggerDown()};
_.W.onMouseEnter=function(){if(this.data.mouseEnterEndpoint){this.ytComponentBehavior.resolveCommand(this.data.mouseEnterEndpoint);var X;(X=this.JSC$22485_sheetController)==null||EFg(X,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this))}};
_.W.onMouseLeave=function(){this.data.mouseLeaveEndpoint&&this.ytComponentBehavior.resolveCommand(this.data.mouseLeaveEndpoint)};
_.W.isSeedlessReelCommand=function(X){var J;return!!X&&((J=_.a(X,_.Nm))==null?void 0:J.inputType)==="REEL_WATCH_INPUT_TYPE_SEEDLESS"};
_.W.isShowSheetCommand=function(X){return!!X&&!!_.a(X,_.Gy)};
_.W.getShowSheetCommand=function(){if(this.isShowSheetCommand(this.data.serviceEndpoint))return this.data.serviceEndpoint;if(this.isShowSheetCommand(this.data.mouseEnterEndpoint))return this.data.mouseEnterEndpoint};
_.W.mouseEnterCallback=function(){this.hostElement.classList.add("hovered")};
_.W.mouseLeaveCallback=function(){this.hostElement.classList.remove("hovered")};
_.W.onUp=function(){this.interaction.triggerUp()};
_.W.onTap=function(X){if(this.data.serviceEndpoint){if(_.H("shorts_controller_retrieve_seedless_sequence_v2")&&this.isSeedlessReelCommand(this.data.serviceEndpoint))this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);else{if(this.isShowSheetCommand(this.data.serviceEndpoint)){this.ytComponentBehavior.resolveCommand(this.data.serviceEndpoint);var J;(J=this.JSC$22485_sheetController)==null||EFg(J,this.mouseEnterCallback.bind(this),this.mouseLeaveCallback.bind(this));X.preventDefault();
return}Py0(this.data.serviceEndpoint,this)}X.preventDefault()}else{var p;((p=this.data)==null?0:p.navigationEndpoint)&&!_.wz(_.Yj(X),this.hostElement,["A".toString()])&&_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint})}};
_.W.computeActive=function(X,J){if(!X)return!1;var p=X.navigationEndpoint;X=X.serviceEndpoint;if(!p&&!X||!J)return!1;if(p){X=_.a(p,_.R7);var l=_.a(J,_.R7);if(X&&l)return X.browseId===l.browseId&&X.params===l.params;var g;p=(g=_.a(p.commandMetadata,_.SH))==null?void 0:g.url;var B;J=(B=_.a(J.commandMetadata,_.SH))==null?void 0:B.url;return!(!p||!J||p!==J&&p!==_.NN(J))}return this.isActiveShortsTab(X,J)};
_.W.isActiveShortsTab=function(X,J){J=!!_.a(J,_.Nm)||!!_.a(J,_.nz);return(!!_.a(X,_.Nm)||!!_.a(X,_.nz))&&J};
_.W.computeTitle=function(X,J){return J?"":_.wi(X)};
_.W.computeEndpoint=function(X){return this.isSeedlessReelCommand(X.serviceEndpoint)?X.serviceEndpoint:X.navigationEndpoint};
_.W.computeAriaLabelTitle=function(X){return _.wi(X)};
_.W.computeAllyShowMenuOnTap=function(X){return this.isShowSheetCommand(X.mouseEnterEndpoint)||this.isShowSheetCommand(X.serviceEndpoint)};
_.O1.Object.defineProperties(Gh.prototype,{ariaSelected:{configurable:!0,enumerable:!0,get:function(){if(this.isActive!==void 0)return this.isActive.toString()}}});
Gh.prototype.onMouseLeave=Gh.prototype.onMouseLeave;Gh.prototype.onMouseEnter=Gh.prototype.onMouseEnter;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Gh.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Gh.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ji),_.V("design:type",Object)],Gh.prototype,"ironButtonState",void 0);_.u([_.R(),_.V("design:type",Object)],Gh.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],Gh.prototype,"activeEndpoint",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Gh.prototype,"noLabels",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeActive(data,activeEndpoint)"}),_.V("design:type",Boolean)],Gh.prototype,"isActive",void 0);_.u([_.R({computed:"computeEndpoint(data)"}),_.V("design:type",Object)],Gh.prototype,"computedEndpoint",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gh.prototype,"systemIcons",void 0);_.u([_.qB("yt-interaction"),_.V("design:type",Object)],Gh.prototype,"interaction",void 0);_.u([_.O("isActive"),_.V("design:type",Object),_.V("design:paramtypes",[])],Gh.prototype,"ariaSelected",null);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Gh.prototype,"frostedGlass",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeAllyShowMenuOnTap(data)"}),_.V("design:type",Boolean)],Gh.prototype,"allyShowMenuOnTap",void 0);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[MouseEvent]),_.V("design:returntype")],Gh.prototype,"onMouseEnter",null);_.u([_.R8("mouseleave"),_.V("design:type",Function),_.V("design:paramtypes",[MouseEvent]),_.V("design:returntype")],Gh.prototype,"onMouseLeave",null);
_.u([_.Xo({is:"ytd-mini-guide-entry-renderer",disableElementRegistration:!0})],Gh);
_.N(Gh,"ytd-mini-guide-entry-renderer",function(){if(EB0!==void 0)return EB0;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-mini-guide-entry-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<a id="endpoint" class="yt-simple-endpoint style-scope ytd-mini-guide-entry-renderer" href$="[[computeHref_(computedEndpoint)]]" data="[[computedEndpoint]]" title="[[computeTitle(data.formattedTitle, noLabels)]]" get-form="[[getEndpointForm]]" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-selected="[[isActive]]" on-click="onTap" on-down="onDown" on-up="onUp">\n  <yt-icon id="icon" class="guide-icon style-scope ytd-mini-guide-entry-renderer" active="[[isActive]]" disable-upgrade$="[[data.thumbnail]]" hidden="[[data.thumbnail]]" icon="[[data.icon.iconType]]">\n  </yt-icon>\n  <span class="title style-scope ytd-mini-guide-entry-renderer" hidden="[[noLabels]]">[[getSimpleString(data.formattedTitle)]]</span>\n  <tp-yt-paper-tooltip animation-delay="0" hidden="[[!noLabels]]" offset="0" position="right" class="style-scope ytd-mini-guide-entry-renderer">\n    [[getSimpleString(data.formattedTitle)]]\n  </tp-yt-paper-tooltip>\n  <yt-interaction class="style-scope ytd-mini-guide-entry-renderer"></yt-interaction>\n</a>\n<span hidden="[[!allyShowMenuOnTap]]" class="style-scope ytd-mini-guide-entry-renderer">\n  <button type="button" id="ally-menu-button" class="ally-menu-button style-scope ytd-mini-guide-entry-renderer" aria-label="[[computeAriaLabelTitle(data.formattedTitle)]]" aria-haspopup="true" aria-expanded="false" on-click="onAllyMenuButtonClick"></button>\n</span>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return EB0=X},{mode:_.oC("kevlar_poly_si_batch_j063")?1:2});var KXp;var dR=function(){var X=_.F.apply(this,arguments)||this;X.allVideosCount=0;X.noLabels=_.H("kevlar_mini_guide_no_labels");X.frostedGlass=_.H("web_frosted_glass");return X};
_.r(dR,_.F);_.W=dR.prototype;_.W.configureRendererStamper=function(){return{miniGuideItems:{id:"items",mapping:{guideEntryRenderer:{component:"ytd-mini-guide-entry-renderer",properties:{activeEndpoint:"[[activeEndpoint]]",noLabels:"[[noLabels]]"},noInjection:!0}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","navigation");this.registerWithViewTransitionManager()};
_.W.onMouseEnter=function(){_.H("web_guide_hover_expansion")&&_.HI(this.hostElement,"yt-mini-guide-mouseentered",[])};
_.W.visibleChanged=function(){if(this.visible&&!this.data){var X=_.yG().resolve(_.I6(_.ec));X&&X.setGuideData(this.hostElement);_.dn(_.Mp(),this.miniGuideVe);(X=_.Kv())&&this.miniGuideVe&&_.gZ(X,this.miniGuideVe)}};
_.W.dataChanged=function(){var X=_.H("kevlar_guide_menu_on_hover")&&_.H("kevlar_modern_mini_guide"),J=_.H("kevlar_guide_menu_on_click")&&_.H("kevlar_modern_mini_guide"),p;var l=(p=this.data)==null?void 0:p.items;p=this.allVideosCount;var g=[];X=X?0:J?1:void 0;J=X!==void 0;if(l){for(var B=[],k=_.C(l),n=k.next();!n.done;n=k.next())if(n=n.value,n.guideSubscriptionsSectionRenderer){var w=void 0;B=((w=n.guideSubscriptionsSectionRenderer)==null?void 0:w.items)||[]}l=_.C(l);for(k=l.next();!k.done;k=l.next())if(k=
k.value,n=void 0,(n=k.guideSectionRenderer)==null?0:n.items)for(n=void 0,k=_.C((n=k.guideSectionRenderer)==null?void 0:n.items),n=k.next();!n.done;n=k.next()){n=n.value;var Y=void 0,e=void 0;w=n.guideEntryRenderer||_.a((Y=n)==null?void 0:(e=Y.guideCollapsibleSectionEntryRenderer)==null?void 0:e.headerEntry,ES6);Y=[];e=[];var Z=void 0;if(((Z=w)==null?void 0:Z.targetId)==="subscriptions-guide-item")Y=B;else{var h=Z=void 0;if((Z=n)==null?0:(h=Z.guideCollapsibleSectionEntryRenderer)==null?0:h.sectionItems)e=
Y=n.guideCollapsibleSectionEntryRenderer.sectionItems}z3J(g,w,J?Y:[],X);if(e.length>0)for(n=_.C(e),w=n.next();!w.done;w=n.next())w=w.value,e=_.a(w,ZnO),Y=void 0,e=e&&(e.alwaysShow||p)?_.a((Y=e)==null?void 0:Y.entryRenderer,ES6):_.a(w,ES6),z3J(g,e,[])}}this.miniGuideItems=g};
_.W.activeEndpointChanged=function(){for(var X=this.items.children,J=0;J<X.length;J++)X[J].activeEndpoint=this.ytdGuideStateAwareBehavior.activeEndpoint};
_.W.registerWithViewTransitionManager=function(){var X=this;_.j1(_.gs,function(){var J=_.yG().resolve(_.I6(_.sX));if(J&&J.isAnyTransitionEnabled){var p={};J.viewTransitionCoordinator.registerElement(X.hostElement,(p.slide="mini-guide-page-transition",p))}})};
dR.prototype.activeEndpointChanged=dR.prototype.activeEndpointChanged;dR.prototype.dataChanged=dR.prototype.dataChanged;dR.prototype.visibleChanged=dR.prototype.visibleChanged;dR.prototype.onMouseEnter=dR.prototype.onMouseEnter;_.u([_.S(_.Ld),_.V("design:type",Object)],dR.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dR.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],dR.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],dR.prototype,"ytComponentBehavior",void 0);_.u([_.qB("#items"),_.V("design:type",Object)],dR.prototype,"items",void 0);_.u([_.R(),_.V("design:type",Object)],dR.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Boolean)],dR.prototype,"visible",void 0);_.u([_.R(),_.V("design:type",Object)],dR.prototype,"miniGuideItems",void 0);_.u([_.R({selector:_.StB}),_.V("design:type",Object)],dR.prototype,"allVideosCount",void 0);_.u([_.R({value:_.S_(283834)}),_.V("design:type",_.Q8)],dR.prototype,"miniGuideVe",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dR.prototype,"noLabels",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],dR.prototype,"frostedGlass",void 0);_.u([_.R8("mouseenter"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dR.prototype,"onMouseEnter",null);_.u([_.GA("visible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dR.prototype,"visibleChanged",null);
_.u([_.GA("data","allVideosCount"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dR.prototype,"dataChanged",null);_.u([_.GA("activeEndpoint"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dR.prototype,"activeEndpointChanged",null);_.u([_.Xo({is:"ytd-mini-guide-renderer",disableElementRegistration:!0})],dR);
_.N(dR,"ytd-mini-guide-renderer",function(){if(KXp===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);KXp=X}X=KXp;return X},{mode:1});var Tf0;var zzA=/^[\x00-\x7F]+$/,VB=function(){return _.F.apply(this,arguments)||this};
_.r(VB,_.F);_.O1.Object.defineProperties(VB.prototype,{displayHandle:{configurable:!0,enumerable:!0,get:function(){var X,J=_.wi((X=this.data)==null?void 0:X.handle);if(J)return _.AW("@"+J)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){var X=_.wi(this.displayHandle),J,p=_.wi((J=this.data)==null?void 0:J.handleUrl);if(X&&p)return _.AW(p+X)}},
warningText:{configurable:!0,enumerable:!0,get:function(){var X=_.wi(this.displayHandle);if(X&&!zzA.test(X)){var J;return(J=this.data)==null?void 0:J.warningText}}},
urlInfoTextWithUrl:{configurable:!0,enumerable:!0,get:function(){var X=_.wi(this.displayHandleUrl),J,p=_.wi((J=this.data)==null?void 0:J.urlInfoText);if(X&&p)return _.AW(p+" "+X)}}});
_.u([_.R(),_.V("design:type",Object)],VB.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],VB.prototype,"displayHandle",null);_.u([_.O("displayHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],VB.prototype,"displayHandleUrl",null);_.u([_.O("displayHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],VB.prototype,"warningText",null);
_.u([_.O("displayHandleUrl"),_.V("design:type",Object),_.V("design:paramtypes",[])],VB.prototype,"urlInfoTextWithUrl",null);_.u([_.Xo({is:"ytd-handles-claiming-confirm-dialog-content",disableElementRegistration:!0})],VB);
_.N(VB,"ytd-handles-claiming-confirm-dialog-content",function(){if(Tf0!==void 0)return Tf0;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Tf0=X},{mode:1});var jOA;var tS=function(){var X=_.F.apply(this,arguments)||this;X.okButtonOverride={style:"mono",type:"outline",size:"M"};return X};
_.r(tS,_.F);tS.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
tS.prototype.configureRendererStamper=function(){return{"data.okButton":{id:"ok-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[okButtonOverride]]"}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],tS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],tS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],tS.prototype,"okButtonOverride",void 0);_.u([_.R(),_.V("design:type",Object)],tS.prototype,"data",void 0);_.u([_.Xo({is:"ytd-handles-claiming-confirm-dialog-renderer",disableElementRegistration:!0})],tS);
_.N(tS,"ytd-handles-claiming-confirm-dialog-renderer",function(){if(jOA!==void 0)return jOA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return jOA=X},{mode:1});var i2p;var sOw=/^[\x00-\x7F]+$/,PV=function(){var X=_.F.apply(this,arguments)||this;X.isLoading=!1;return X};
_.r(PV,_.F);PV.prototype.selectedHandleChanged=function(){if(this.handleInput&&this.onSelectedHandleChanged){var X;this.selectedHandle=(X=this.handleInput)==null?void 0:X.value;this.onSelectedHandleChanged(this.selectedHandle);_.HI(this.hostElement,"yt-refit-popups-action")}};
_.O1.Object.defineProperties(PV.prototype,{handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var X;return(X=this.data)==null?void 0:X.handleUrlPrefix}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.AW("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.AW(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!sOw.test(this.selectedHandle)){var X;return(X=this.data)==null?void 0:X.warningText}}}});
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],PV.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],PV.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],PV.prototype,"selectedHandle",void 0);_.u([_.R(),_.V("design:type",Object)],PV.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Function)],PV.prototype,"onSelectedHandleChanged",void 0);_.u([_.qB("#channel-handle-input"),_.V("design:type",Object)],PV.prototype,"handleInput",void 0);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],PV.prototype,"handleUrlPrefix",null);_.u([_.O("selectedHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],PV.prototype,"displayHandle",null);_.u([_.O("selectedHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],PV.prototype,"displayHandleUrl",null);_.u([_.O("selectedHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],PV.prototype,"warningText",null);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],PV.prototype,"ytRendererBehavior",void 0);_.u([_.Xo({is:"ytd-handles-claiming-edit-dialog-content",disableElementRegistration:!0})],PV);
_.N(PV,"ytd-handles-claiming-edit-dialog-content",function(){if(i2p!==void 0)return i2p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return i2p=X},{mode:1});var XAw;var QB=function(){var X=_.F.apply(this,arguments)||this;X.actionButtonOverride={style:"mono",type:"filled",size:"M"};X.cancelButtonOverride={style:"mono",type:"text",size:"M"};X.selectButtonDisabled=!1;X.isLoading=!1;X.hasSelectedHandleEventListener=!1;X.selectedHandleChanged=function(J){X.selectedHandle=J};
return X};
_.r(QB,_.F);_.W=QB.prototype;_.W.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled()};
_.W.onDataChanged=function(){var X,J;this.selectedHandle=(J=_.a((X=this.data)==null?void 0:X.inputField,eWT))==null?void 0:J.handle};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onCancel=function(){this.selectedHandle="";_.xm(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.onSelectHandle=function(){var X=this;if(this.selectedHandle!==void 0){var J;((J=this.data)==null?void 0:J.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(p,l){if(l.newHandleUpdateStatus!==void 0&&l.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&l.newHandleUpdateStatus.errorMessage)_.k1(X.hostElement,_.wi(l.newHandleUpdateStatus.errorMessage)),
X.isLoading=!1;else{var g;if((g=X.data)==null?0:g.onChannelUpdateSuccess){p=X.data.onChannelUpdateSuccess;var B,k;if(l=(B=_.a(p,_.zT))==null?void 0:(k=B.popup)==null?void 0:k.handlesClaimingConfirmDialogRenderer)l.handle=_.AW(X.selectedHandle);X.ytComponentBehavior.resolveCommand(p);_.xm(X.hostElement,"yt-close-popup-action",[X.is])}else X.isLoading=!1}},
onServerError:function(){var p;X.content&&((p=X.content)==null?0:p.handleInput)&&X.content.handleInput.validate();X.isLoading=!1;_.k1(X.hostElement,_.cI("TRY_AGAIN_LATER"))}}}))}};
_.W.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
QB.prototype.onDataChanged=QB.prototype.onDataChanged;QB.prototype.onSelectedHandleChanged=QB.prototype.onSelectedHandleChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],QB.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"actionButtonOverride",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"cancelButtonOverride",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",String)],QB.prototype,"selectedHandle",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"selectButtonDisabled",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"hasSelectedHandleEventListener",void 0);_.u([_.R(),_.V("design:type",Object)],QB.prototype,"handleInput",void 0);
_.u([_.mA("selectedHandle"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QB.prototype,"onSelectedHandleChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QB.prototype,"onDataChanged",null);_.u([_.qB("ytd-handles-claiming-edit-dialog-content"),_.V("design:type",Object)],QB.prototype,"content",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],QB.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],QB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Xo({is:"ytd-handles-claiming-edit-dialog-renderer",disableElementRegistration:!0})],QB);
_.N(QB,"ytd-handles-claiming-edit-dialog-renderer",function(){if(XAw!==void 0)return XAw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return XAw=X},{mode:1});var JaA;var EO=function(){return _.F.apply(this,arguments)||this};
_.r(EO,_.F);_.O1.Object.defineProperties(EO.prototype,{formattedHandle:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null?0:X.handle){var J;return _.AW("@"+_.wi((J=this.data)==null?void 0:J.handle))}}}});
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],EO.prototype,"formattedHandle",null);_.u([_.R(),_.V("design:type",Object)],EO.prototype,"data",void 0);_.u([_.Xo({is:"ytd-handles-claiming-radio-option-renderer",disableElementRegistration:!0})],EO);
_.N(EO,"ytd-handles-claiming-radio-option-renderer",function(){if(JaA!==void 0)return JaA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return JaA=X},{mode:1});var pAJ;var l3p=/^[\x00-\x7F]+$/,K3=function(){var X=_.F.apply(this,arguments)||this;X.initialRadioIndex="-1";X.isLoading=!1;X.maybeSubmitFeedback=function(){X.feedbackSurveyRenderer.submitSurvey()};
return X};
_.r(K3,_.F);K3.prototype.updateSelectedHandleIndexFromBinding=function(X){this.selectedRadioIndex=+X.detail.value;if(this.onSelectedRadioIndexChanged)this.onSelectedRadioIndexChanged(X)};
K3.prototype.selectedHandleChanged=function(X){if(this.handleInput&&Number(this.selectedRadioIndex)===this.radioButtonLength&&this.onSelectedHandleChanged){var J;this.selectedHandle=(J=this.handleInput)==null?void 0:J.value;this.onSelectedHandleChanged(X)}};
_.O1.Object.defineProperties(K3.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.radioButton)||[]).length}},
handleUrlPrefix:{configurable:!0,enumerable:!0,get:function(){var X;return this.ytRendererBehavior.getSimpleString((X=this.data)==null?void 0:X.handleUrlPrefix)}},
displayHandle:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle)return _.AW("@"+this.selectedHandle)}},
displayHandleUrl:{configurable:!0,enumerable:!0,get:function(){if(this.handleUrlPrefix&&this.selectedHandle)return _.AW(this.handleUrlPrefix+"@"+this.selectedHandle)}},
warningText:{configurable:!0,enumerable:!0,get:function(){if(this.selectedHandle&&!l3p.test(this.selectedHandle)){var X;return(X=this.data)==null?void 0:X.warningText}}}});
_.u([_.R(),_.V("design:type",Object)],K3.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],K3.prototype,"initialRadioIndex",void 0);_.u([_.R(),_.V("design:type",Number)],K3.prototype,"selectedRadioIndex",void 0);_.u([_.R(),_.V("design:type",String)],K3.prototype,"selectedHandle",void 0);_.u([_.R(),_.V("design:type",Object)],K3.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Function)],K3.prototype,"onSelectedHandleChanged",void 0);
_.u([_.R(),_.V("design:type",Function)],K3.prototype,"onSelectedRadioIndexChanged",void 0);_.u([_.qB("#channel-handle-input"),_.V("design:type",Object)],K3.prototype,"handleInput",void 0);_.u([_.qB("ytd-feedback-survey-renderer"),_.V("design:type",Object)],K3.prototype,"feedbackSurveyRenderer",void 0);_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],K3.prototype,"radioButtonLength",null);
_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],K3.prototype,"handleUrlPrefix",null);_.u([_.O("selectedHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],K3.prototype,"displayHandle",null);_.u([_.O("selectedHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],K3.prototype,"displayHandleUrl",null);_.u([_.O("selectedHandle"),_.V("design:type",Object),_.V("design:paramtypes",[])],K3.prototype,"warningText",null);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],K3.prototype,"ytRendererBehavior",void 0);_.u([_.Xo({is:"ytd-handles-claiming-select-dialog-content",disableElementRegistration:!0})],K3);
_.N(K3,"ytd-handles-claiming-select-dialog-content",function(){if(pAJ!==void 0)return pAJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return pAJ=X},{mode:1});var gD2;var Th=function(){var X=_.F.apply(this,arguments)||this;X.actionButtonOverride={style:"mono",type:"filled",size:"M"};X.cancelButtonOverride={style:"mono",type:"text",size:"M"};X.initialRadioIndex="-1";X.selectButtonDisabled=!1;X.isLoading=!1;X.selectedRadioIndexChanged=function(J){X.selectedRadioIndex=Number(J.detail.value)};
X.selectedHandleChanged=function(J){X.selectedHandle=J.detail.value};
return X};
_.r(Th,_.F);_.W=Th.prototype;_.W.onDataChanged=function(){this.initialRadioIndex="0";this.selectedRadioIndex=0};
_.W.onSelectedHandleIndexChanged=function(){this.updateSelectedHandle()};
_.W.onSelectedHandleChanged=function(){this.updateSelectButtonDisabled();_.HI(this.hostElement,"yt-refit-popups-action")};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onCancel=function(){this.initialRadioIndex="-1";this.selectedRadioIndex=-1;_.xm(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.onSelectHandle=function(){var X=this;if(this.selectedHandle!==void 0){var J;((J=this.data)==null?void 0:J.updateChannelPageSettings)!==void 0&&(this.isLoading=!0,this.ytComponentBehavior.resolveCommand(this.data.updateChannelPageSettings,{form:{handle:this.selectedHandle},commandController:{onSuccess:function(p,l){if(l.newHandleUpdateStatus!==void 0&&l.newHandleUpdateStatus.error==="HANDLE_UPDATE_ERROR_HANDLE_CHANGE_QUOTA_EXCEEDED"&&l.newHandleUpdateStatus.errorMessage)_.k1(X.hostElement,_.wi(l.newHandleUpdateStatus.errorMessage)),
X.isLoading=!1;else{var g;if((g=X.data)==null?0:g.onChannelUpdateSuccess){p=X.data.onChannelUpdateSuccess;l=_.a(p,_.zT);var B;if(l==null?0:(B=l.popup)==null?0:B.handlesClaimingConfirmDialogRenderer)l.popup.handlesClaimingConfirmDialogRenderer.handle=_.AW(X.selectedHandle);X.ytComponentBehavior.resolveCommand(p);_.xm(X.hostElement,"yt-close-popup-action",[X.is])}else X.isLoading=!1}},
onServerError:function(){if(X.selectedRadioIndex===X.radioButtonLength){var p;X.content&&((p=X.content)==null?0:p.handleInput)&&X.content.handleInput.validate()}X.isLoading=!1;_.k1(X.hostElement,_.cI("TRY_AGAIN_LATER"))}}}))}};
_.W.updateSelectedHandle=function(){if(this.selectedRadioIndex!==void 0)if(this.selectedRadioIndex<0)this.selectedHandle=void 0;else if(this.selectedRadioIndex===this.radioButtonLength){var X,J;this.selectedHandle=(X=this.content)==null?void 0:(J=X.handleInput)==null?void 0:J.value}else this.selectedRadioIndex>=0&&((X=this.getRadioItem(this.selectedRadioIndex))?this.selectedHandle=this.ytRendererBehavior.getSimpleString(X==null?void 0:X.handle):this.selectedHandle=void 0)};
_.W.updateSelectButtonDisabled=function(){this.selectButtonDisabled=this.isLoading||this.selectedHandle===void 0||this.selectedHandle===""||!this.selectedHandle};
_.W.getRadioItem=function(X){if(this.radioButtonLength>X&&X>=0)return _.a(this.data.radioButton[X],zWs)};
_.O1.Object.defineProperties(Th.prototype,{radioButtonLength:{configurable:!0,enumerable:!0,get:function(){var X;return(((X=this.data)==null?void 0:X.radioButton)||[]).length}}});
Th.prototype.onSelectedHandleChanged=Th.prototype.onSelectedHandleChanged;Th.prototype.onSelectedHandleIndexChanged=Th.prototype.onSelectedHandleIndexChanged;Th.prototype.onDataChanged=Th.prototype.onDataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Th.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Th.prototype,"actionButtonOverride",void 0);_.u([_.R(),_.V("design:type",Object)],Th.prototype,"cancelButtonOverride",void 0);
_.u([_.R(),_.V("design:type",Object)],Th.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Th.prototype,"initialRadioIndex",void 0);_.u([_.R(),_.V("design:type",Number)],Th.prototype,"selectedRadioIndex",void 0);_.u([_.R(),_.V("design:type",String)],Th.prototype,"selectedHandle",void 0);_.u([_.R(),_.V("design:type",Object)],Th.prototype,"selectButtonDisabled",void 0);_.u([_.R(),_.V("design:type",Object)],Th.prototype,"isLoading",void 0);
_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],Th.prototype,"radioButtonLength",null);_.u([_.qB("ytd-handles-claiming-select-dialog-content"),_.V("design:type",Object)],Th.prototype,"content",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Th.prototype,"onDataChanged",null);
_.u([_.mA("selectedRadioIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Th.prototype,"onSelectedHandleIndexChanged",null);_.u([_.mA("selectedHandle"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Th.prototype,"onSelectedHandleChanged",null);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Th.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Th.prototype,"ytRendererstamperBehavior",void 0);_.u([_.Xo({is:"ytd-handles-claiming-select-dialog-renderer",disableElementRegistration:!0})],Th);
_.N(Th,"ytd-handles-claiming-select-dialog-renderer",function(){if(gD2!==void 0)return gD2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return gD2=X},{mode:1});var B6p;var $kg;var zh=function(){return _.F.apply(this,arguments)||this};
_.r(zh,_.F);zh.prototype.configureRendererStamper=function(){return{"data.badge":{id:"standalone-badge",mapping:{metadataBadgeRenderer:{component:"ytd-badge-supported-renderer",properties:{topStandaloneBadge:"[[data.badge]]"}}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],zh.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zh.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zh.prototype,"data",void 0);_.u([_.Xo({is:"ytd-hotkey-dialog-section-option-renderer",disableElementRegistration:!0})],zh);
_.N(zh,"ytd-hotkey-dialog-section-option-renderer",function(){if($kg!==void 0)return $kg;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return $kg=X},{mode:1});var WIw;var jE=function(){return _.F.apply(this,arguments)||this};
_.r(jE,_.F);jE.prototype.configureRendererStamper=function(){return{"data.options":{id:"options",mapping:{hotkeyDialogSectionOptionRenderer:"ytd-hotkey-dialog-section-option-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],jE.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],jE.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],jE.prototype,"data",void 0);_.u([_.Xo({is:"ytd-hotkey-dialog-section-renderer",disableElementRegistration:!0})],jE);
_.N(jE,"ytd-hotkey-dialog-section-renderer",function(){if(WIw!==void 0)return WIw;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return WIw=X},{mode:1});var iI=function(){return _.F.apply(this,arguments)||this};
_.r(iI,_.F);iI.prototype.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{hotkeyDialogSectionRenderer:"ytd-hotkey-dialog-section-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],iI.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iI.prototype,"data",void 0);_.u([_.Xo({is:"ytd-hotkey-dialog-content",disableElementRegistration:!0})],iI);
_.N(iI,"ytd-hotkey-dialog-content",function(){if(B6p!==void 0)return B6p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return B6p=X},{mode:1});var C32;var sO=function(){return _.F.apply(this,arguments)||this};
_.r(sO,_.F);sO.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var X=document.querySelector("ytd-hotkey-dialog-content #scrollable");X&&(X.dialogElement=this.hostElement.parentElement)};
sO.prototype.onCloseTap=function(){_.xm(this.hostElement,"yt-close-popup-action")};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sO.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],sO.prototype,"data",void 0);_.u([_.Xo({is:"ytd-hotkey-dialog-renderer",disableElementRegistration:!0})],sO);
_.N(sO,"ytd-hotkey-dialog-renderer",function(){if(C32!==void 0)return C32;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return C32=X},{mode:1});var kEA;var Xf=function(){return _.F.apply(this,arguments)||this};
_.r(Xf,_.F);Xf.prototype.onYtServiceRequestError=function(){if(this.blocked){var X;var J=(X=this.data)==null?void 0:X.defaultServiceEndpoint}else{var p;J=(p=this.data)==null?void 0:p.toggledServiceEndpoint}var l;(J=(l=_.a(J,_.xtj))==null?void 0:l.onFailureAction)&&this.ytComponentBehavior.resolveCommand(J);this.updateBlockState(!this.blocked)};
Xf.prototype.onYtToggleButton=function(X){this.updateBlockState(X.detail.toggled)};
Xf.prototype.updateBlockState=function(X){if(X!==this.blocked){var J=this.blockedEntityKey;J&&this.ytdReduxBehavior.dispatch(_.uE("blockStateEntity",J,{key:J,blocked:X}));this.set("data.isToggled",X)}};
_.O1.Object.defineProperties(Xf.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)}}});
Xf.prototype.onYtToggleButton=Xf.prototype.onYtToggleButton;Xf.prototype.onYtServiceRequestError=Xf.prototype.onYtServiceRequestError;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Xf.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Xf.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Xf.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Xf.prototype,"blockedEntityKey",void 0);
_.u([_.R({selectorArgs:["blockedEntityKey"],selector:function(X,J){return _.SZ(X.entities,"blockStateEntity",J)}}),
_.V("design:type",Object)],Xf.prototype,"blockStateEntity",void 0);_.u([_.O("data","blockStateEntity"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Xf.prototype,"blocked",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Xf.prototype,"onYtServiceRequestError",null);
_.u([_.R8("yt-toggle-button"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Xf.prototype,"onYtToggleButton",null);_.u([_.Xo({is:"ytd-block-button",disableElementRegistration:!0})],Xf);
_.N(Xf,"ytd-block-button",function(){if(kEA!==void 0)return kEA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return kEA=X},
{mode:1});var nD6;var LI0;var J_=function(){return _.F.apply(this,arguments)||this};
_.r(J_,_.F);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],J_.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],J_.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],J_.prototype,"data",void 0);_.u([_.Xo({is:"ytd-kids-blocklist-picker-item-renderer",disableElementRegistration:!0})],J_);
_.N(J_,"ytd-kids-blocklist-picker-item-renderer",function(){if(LI0!==void 0)return LI0;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return LI0=X},{mode:1});var pa=function(){return _.F.apply(this,arguments)||this};
_.r(pa,_.F);pa.prototype.configureRendererStamper=function(){return{"data.childRows":{id:"child-rows",mapping:{kidsBlocklistPickerItemRenderer:"ytd-kids-blocklist-picker-item-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],pa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],pa.prototype,"data",void 0);_.u([_.Xo({is:"ytd-kids-blocklist-picker-content",disableElementRegistration:!0})],pa);
_.N(pa,"ytd-kids-blocklist-picker-content",function(){if(nD6!==void 0)return nD6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return nD6=
X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var Aap;var lG=function(){var X=_.F.apply(this,arguments)||this;X.hasAnyRequestSucceeded=!1;X.hasAnyRequestFailed=!1;X.numPendingRequests=0;return X};
_.r(lG,_.F);_.W=lG.prototype;_.W.attached=function(){this.hostElement.setAttribute("dialog","")};
_.W.onDoneButtonTap=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-kids-blocklist-picker-renderer"])};
_.W.onYtServiceRequestSent=function(){this.numPendingRequests+=1};
_.W.onYtServiceRequestCompleted=function(){--this.numPendingRequests;this.hasAnyRequestSucceeded=!0};
_.W.onYtServiceRequestError=function(){--this.numPendingRequests;this.hasAnyRequestFailed=!0};
_.W.onPopupClosed=function(X){var J,p;if(((J=X.detail)==null?void 0:(p=J.popup)==null?void 0:p.is)==="tp-yt-paper-dialog"){var l;this.numPendingRequests<=0&&this.hasAnyRequestSucceeded&&!this.hasAnyRequestFailed&&((l=this.data)==null?0:l.successfulToastActionMessage)&&(X=_.ZA(this.data.successfulToastActionMessage),this.ytComponentBehavior.resolveCommand(X));this.hasAnyRequestFailed=this.hasAnyRequestSucceeded=!1;this.numPendingRequests=0}};
lG.prototype.onPopupClosed=lG.prototype.onPopupClosed;lG.prototype.onYtServiceRequestError=lG.prototype.onYtServiceRequestError;lG.prototype.onYtServiceRequestCompleted=lG.prototype.onYtServiceRequestCompleted;lG.prototype.onYtServiceRequestSent=lG.prototype.onYtServiceRequestSent;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],lG.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],lG.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],lG.prototype,"data",void 0);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lG.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lG.prototype,"onYtServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lG.prototype,"onYtServiceRequestError",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],lG.prototype,"onPopupClosed",null);_.u([_.Xo({is:"ytd-kids-blocklist-picker-renderer",disableElementRegistration:!0})],lG);
_.N(lG,"ytd-kids-blocklist-picker-renderer",function(){if(Aap!==void 0)return Aap;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Aap=X},{mode:1});var wAO;var Y30;var gS=function(){return _.F.apply(this,arguments)||this};
_.r(gS,_.F);gS.prototype.setTip=function(X){var J=this;this.data&&(this.tip=aTp(xiw.getInstance(),X,this.data),_.oh(this,function(){_.h8(J.hostElement,"yt-refit")}))};
gS.prototype.clearTip=function(){this.tip=void 0};
gS.prototype.computeHidden=function(X){return!X};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],gS.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],gS.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeHidden(tip)",value:!0}),_.V("design:type",Boolean)],gS.prototype,"hidden",void 0);_.u([_.R(),_.V("design:type",Object)],gS.prototype,"tip",void 0);_.u([_.Xo({is:"ytd-menu-popup-tip-renderer",disableElementRegistration:!0})],gS);
_.N(gS,"ytd-menu-popup-tip-renderer",function(){if(Y30!==void 0)return Y30;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);
return Y30=X},{mode:1});var vDs;var By=function(){var X=_.F.apply(this,arguments)||this;X.useIcons=!1;X.role="menuitem";X.systemIcons=_.H("kevlar_system_icons");return X};
_.r(By,_.F);_.W=By.prototype;_.W.onFocus=function(){var X;(X=_.ya(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.W.onTap=function(){var X=this.data.isToggled?this.data.toggledServiceEndpoint:this.data.defaultServiceEndpoint;if(X&&_.a(X,_.Im))this.componentBehavior.resolveCommand(X),this.updateToggledStateInEntity();else if(X){this.componentBehavior.resolveCommand(X)||_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}});var J;((J=_.a(X,_.om))==null?void 0:J.signal)==="CLIENT_SIGNAL"&&this.updateToggledStateInEntity()}};
_.W.onYtServiceRequestCompleted=function(){this.updateToggledStateInEntity()};
_.W.toggledStateEntityChanged=function(){this.toggleMenuServiceItemEntity&&this.set("data.isToggled",!!this.toggleMenuServiceItemEntity.isToggled)};
_.W.updateToggledStateInEntity=function(){var X=this.data.toggleMenuServiceItemEntityKey,J=!this.data.isToggled;X&&this.ytdReduxBehavior.dispatch(_.uE("toggleMenuServiceItemEntity",X,{key:X,isToggled:J}))};
_.W.computeIcon=function(X,J,p){return(X=X?p:J)&&X.iconType?_.bN(X.iconType):""};
_.W.computeIconHidden=function(){return this.useIcons?!1:!this.icon};
_.W.isIconActive=function(X){return!_.H("toggle_menu_active_icon_killswitch")&&X};
_.O1.Object.defineProperties(By.prototype,{toggleButtonText:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?0:X.isToggled)?(J=this.data)==null?void 0:J.toggledText:(p=this.data)==null?void 0:p.defaultText}}});
By.prototype.toggledStateEntityChanged=By.prototype.toggledStateEntityChanged;By.prototype.onYtServiceRequestCompleted=By.prototype.onYtServiceRequestCompleted;By.prototype.onTap=By.prototype.onTap;By.prototype.onFocus=By.prototype.onFocus;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],By.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],By.prototype,"componentBehavior",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],By.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],By.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],By.prototype,"useIcons",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],By.prototype,"role",void 0);_.u([_.R({computed:"computeIcon(data.isToggled,data.defaultIcon,data.toggledIcon)",value:""}),_.V("design:type",String)],By.prototype,"icon",void 0);
_.u([_.R({selectorArgs:["data.toggleMenuServiceItemEntityKey"],selector:_.lW.toggleMenuServiceItemEntitySelector}),_.V("design:type",Object)],By.prototype,"toggleMenuServiceItemEntity",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],By.prototype,"systemIcons",void 0);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],By.prototype,"onFocus",null);
_.u([_.O("data.isToggled"),_.V("design:type",Object),_.V("design:paramtypes",[])],By.prototype,"toggleButtonText",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],By.prototype,"onTap",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],By.prototype,"onYtServiceRequestCompleted",null);
_.u([_.mA("toggleMenuServiceItemEntity.isToggled","data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],By.prototype,"toggledStateEntityChanged",null);_.u([_.Xo({is:"ytd-toggle-menu-service-item-renderer",disableElementRegistration:!0})],By);
_.N(By,"ytd-toggle-menu-service-item-renderer",function(){if(vDs!==void 0)return vDs;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return vDs=X},{mode:1});var ec6;var $X=function(){return _.F.apply(this,arguments)||this};
_.r($X,_.F);$X.prototype.onFocus=function(){var X;(X=_.ya(this.hostElement).querySelector("tp-yt-paper-item"))==null||X.focus()};
_.O1.Object.defineProperties($X.prototype,{imageSource:{configurable:!0,enumerable:!0,get:function(){if(this.data&&this.data.iconUrl)return _.zu(this.data.iconUrl)}}});
$X.prototype.onFocus=$X.prototype.onFocus;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],$X.prototype,"rendererBehavior",void 0);_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],$X.prototype,"ytEndpointBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],$X.prototype,"data",void 0);_.u([_.R8("focus"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],$X.prototype,"onFocus",null);
_.u([_.O("data.iconUrl"),_.V("design:type",Object),_.V("design:paramtypes",[])],$X.prototype,"imageSource",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-menu-custom-icon-item-renderer"})],$X);
_.N($X,"ytd-menu-custom-icon-item-renderer",function(){if(ec6!==void 0)return ec6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ec6=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});_.ZZ(_.ZJ,"yt-list-item-view-model",{props:{data:_.H7,isMenuItem:_.H7,isCompact:_.H7,onTap:_.Yq,trailingAccessory:_.Yq,hideSelectionTextChevron:_.H7,disabled:_.H7,inPopup:_.H7,disableHorizontalPadding:_.H7,isOverlay:_.H7,isToggled:_.H7,ariaLabel:_.H7,ariaPressed:_.H7,shouldNotFillIcon:_.H7}});var Wy=function(){var X=_.F.apply(this,arguments)||this;X.disableBackdropFilter=_.H("web_disable_backdrop_filter");return X};
_.r(Wy,_.F);_.W=Wy.prototype;
_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")};
_.W.computeAriaLabel=function(X){return X};
_.W.onPopupOpened=function(){this.items.selected=0;for(var X=_.C(_.ya(this.items).children),J=X.next();!J.done;J=X.next())J.value.popupPositionTarget=this.positionTarget;if(X=this.popupTip||void 0)X.setTip(this.source||""),this.source=void 0;this.veData&&(X=_.Kv())&&_.Bv(X,[this.veData])};
_.W.onPopupClosed=function(){var X=this.popupTip||void 0;X&&X.clearTip()};
_.W.onIronActivate=function(X){this.shouldPersist(X)||_.xm(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(X=_.Kv())&&_.Wv(X,this.veData)};
_.W.shouldPersist=function(X){var J,p;if(((J=X.detail)==null?void 0:J.selected)===void 0||(p=this.data)==null||!p.items)return!1;var l,g;return!((g=(l=this.data.items[X.detail.selected])==null?void 0:l.toggleMenuServiceItemRenderer)==null||!g.persistentOnMenuPopup)};
_.W.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(X){return X.menuNavigationItemRenderer?!!X.menuNavigationItemRenderer.icon:X.menuServiceItemRenderer?!!X.menuServiceItemRenderer.icon:X.menuConditionalServiceItemRenderer?!!X.menuConditionalServiceItemRenderer.icon:X.menuConditionalNavigationItemRenderer?!!X.menuConditionalNavigationItemRenderer.icon:X.toggleMenuServiceItemRenderer?!!X.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1};
Wy.prototype.onPopupClosed=Wy.prototype.onPopupClosed;Wy.prototype.onPopupOpened=Wy.prototype.onPopupOpened;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],Wy.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Wy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Wy.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Wy.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Wy.prototype,"veData",void 0);_.u([_.R({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),_.V("design:type",String)],Wy.prototype,"ariaLabel",void 0);_.u([_.R({computed:"computeUseIcons(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],Wy.prototype,"useIcons",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Wy.prototype,"disableBackdropFilter",void 0);_.u([_.qB("#items"),_.V("design:type",Object)],Wy.prototype,"items",void 0);_.u([_.qB("ytd-menu-popup-tip-renderer"),_.V("design:type",Object)],Wy.prototype,"popupTip",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Wy.prototype,"onPopupOpened",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Wy.prototype,"onPopupClosed",null);_.u([_.Xo({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],Wy);
_.N(Wy,"ytd-menu-popup-renderer",function(){if(wAO!==void 0)return wAO;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return wAO=X},{mode:1});var ZZ2;var hcg=_.q(function(X){X=_.Zp(X,{icon:void 0});var J=X.data;X=X.icon;var p=function(){return J().iconBadgeText},l={},g=_.yW("yt-spec-icon-badge-shape",function(){a:switch(J().iconBadgeType){case "notification":var B="yt-spec-icon-badge-shape--type-notification";
break a;case "cart":B="yt-spec-icon-badge-shape--type-cart";break a;default:B=""}return B},function(){a:switch(J().iconBadgeStyle){case "overlay":var B="yt-spec-icon-badge-shape--style-overlay";
break a;default:B=""}return B},(l["yt-spec-icon-badge-shape--text-size-small"]=function(){var B=p();
return!!((B==null?0:B.length)&&B.length>2)},l));
return _.A("yt-icon-badge-shape",null,_.A(_.v,{cond:X,then:function(B){return _.A("div",{class:g},_.A("div",{class:"yt-spec-icon-badge-shape__icon"},_.A(_.f_,{icon:B})),_.A(_.v,{cond:p,then:function(k){return _.A("div",{class:"yt-spec-icon-badge-shape__badge"},k)}}))}}))},"$k");
hcg.idomCompat=!0;_.ZZ(hcg,"yt-icon-badge-shape",{props:{data:_.H7,icon:_.H7}});var Ca=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-notifications-unseen-count-action":"handleUpdateNotificationsUnseenCountAction","yt-multi-page-menu-closed-action":"handleTopbarMenuClosedAction"};X.unseenCount=0;X.isOverlay=!1;return X};
_.r(Ca,_.F);_.W=Ca.prototype;_.W.attached=function(){var X=this;this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);navigator&&navigator.serviceWorker&&navigator.serviceWorker.addEventListener("message",function(J){X.onServiceWorkerMessage(J)})};
_.W.onDataChanged=function(){this.isAttached&&!this.JSC$22572_lastData&&this.data&&this.data.updateUnseenCountEndpoint&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint);this.JSC$22572_lastData=this.data};
_.W.computeIconBadgeShape=function(){return{iconBadgeType:"notification",iconBadgeText:this.unseenCount,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.W.computeIcon=function(){var X,J;return(X=this.data)==null?void 0:(J=X.icon)==null?void 0:J.iconType};
_.W.onServiceWorkerMessage=function(X){X.data.type==="update_unseen_notifications_count_signal"&&this.data&&this.data.updateUnseenCountEndpoint&&this.hasUnseenNotificationCountEndpoint()&&this.sendUnseenCountRequest(this.data.updateUnseenCountEndpoint)};
_.W.hasUnseenNotificationCountEndpoint=function(){return!!this.data&&!!this.data.updateUnseenCountEndpoint&&!!_.a(this.data.updateUnseenCountEndpoint,_.om)&&_.a(this.data.updateUnseenCountEndpoint,_.om).signal==="GET_UNSEEN_NOTIFICATION_COUNT"};
_.W.handleUpdateNotificationsUnseenCountAction=function(X){var J=this;X=_.a(X,fkT);X!=null&&X.unseenCount&&X.handlerData==="NOTIFICATION_ACTION_UPDATE_UNSEEN_COUNT"&&(this.updateCountUI(X.unseenCount),_.gs.addLowPriorityJob(function(){J.data.updateUnseenCountEndpoint&&J.ytComponentBehavior.resolveCommand(J.data.updateUnseenCountEndpoint)},X.timeoutMs))};
_.W.onClick=function(){_.h8(this.hostElement,"yt-update-unseen-notification-count",0);this.set("unseenCount",0);this.toggleIconState(!0);var X=_.HI(this.hostElement,"yt-get-popup-opened-action",["ytd-multi-page-menu-renderer"]),J=this.data.menuRequest;X&&X.length===1&&X[0]?_.xm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]):J&&this.ytComponentBehavior.resolveCommand(J)};
_.W.handleTopbarMenuClosedAction=function(X){X==="multi-page-menu-style-type-notifications"&&this.toggleIconState(!1)};
_.W.toggleIconState=function(X){this.iconButton&&(this.iconButton.pressed=X)};
_.W.sendUnseenCountRequest=function(X){var J=this;_.j1(_.gs,function(){J.ytComponentBehavior.resolveCommand(X)})};
_.W.updateCountUI=function(X){this.set("unseenCount",X<9?X:"9+")};
_.O1.Object.defineProperties(Ca.prototype,{showNotificationCount:{configurable:!0,enumerable:!0,get:function(){return this.unseenCount}}});
Ca.prototype.handleUpdateNotificationsUnseenCountAction=Ca.prototype.handleUpdateNotificationsUnseenCountAction;Ca.prototype.onDataChanged=Ca.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ca.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ca.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Ot),_.V("design:type",Object)],Ca.prototype,"ytdOpenPopupBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ca.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ca.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Ca.prototype,"unseenCount",void 0);_.u([_.R(),_.V("design:type",Object)],Ca.prototype,"isOverlay",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],Ca.prototype,"showTooltips",void 0);_.u([_.qB("yt-icon-button"),_.V("design:type",Object)],Ca.prototype,"iconButton",void 0);
_.u([_.O("unseenCount"),_.V("design:type",Object),_.V("design:paramtypes",[])],Ca.prototype,"showNotificationCount",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ca.prototype,"onDataChanged",null);_.u([_.R8("yt-update-notifications-unseen-count-action"),_.V("design:type",Function),_.V("design:paramtypes",[Object]),_.V("design:returntype")],Ca.prototype,"handleUpdateNotificationsUnseenCountAction",null);
_.u([_.Xo({is:"ytd-notification-topbar-button-renderer",disableElementRegistration:!0})],Ca);
_.N(Ca,"ytd-notification-topbar-button-renderer",function(){if(ZZ2!==void 0)return ZZ2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ZZ2=X},{mode:_.oC("kevlar_poly_si_batch_j025")?1:2});var xkJ;var kX=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggled"};return X};
_.r(kX,_.F);kX.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}}}}}};
kX.prototype.attached=function(){this.dark=document.documentElement.hasAttribute("dark")};
kX.prototype.onDarkModeToggled=function(X){this.dark=X};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],kX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kX.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],kX.prototype,"data",void 0);_.u([_.R({value:!0,reflectToAttribute:!0}),_.V("design:type",Boolean)],kX.prototype,"dark",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"yt-pdg-buy-flow-header-renderer"})],kX);
_.N(kX,"yt-pdg-buy-flow-header-renderer",function(){if(xkJ!==void 0)return xkJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return xkJ=X},{mode:1});var HZp;var a3T;var na=function(){var X=_.F.apply(this,arguments)||this;X.immediateValue=0;X.isDarkTheme=!1;X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(na,_.F);_.W=na.prototype;_.W.created=function(){_.n6.requestAvailability()};
_.W.attached=function(){this.isDarkTheme=document.documentElement.hasAttribute("dark")};
_.W.dataChanged=function(){var X=_.ya(this.hostElement).querySelector("#color-slider");X.immediateValue&&this.updateSliderKnobAndGradientStyles(X.immediateValue);this.data.notches[0].knobColorArgb&&_.bS(this.hostElement,{"--ytd-pdg-color-slider-first-knob-color":_.zU(this.data.notches[0].knobColorArgb)});this.data.notches&&(this.maxMarkers=this.data.notches.length-1);_.Bh("HTML_DIR")==="rtl"&&_.ya(this.hostElement).querySelector("#color-slider").setAttribute("dir","rtl");this.updateSliderAria()};
_.W.onSliderImmediateChange=function(){var X=_.ya(this.hostElement).querySelector("#color-slider");X.dragging&&(X.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(X.immediateValue),this.updateSliderKnobAndGradientStyles(X.immediateValue)),this.updateSliderAria())};
_.W.onSliderChange=function(){var X=_.ya(this.hostElement).querySelector("#color-slider");X.immediateValue!==void 0&&(this.updateSuperThanksSelectedTierEntity(X.immediateValue),this.updateSliderKnobAndGradientStyles(X.immediateValue));this.updateSliderAria()};
_.W.updateSliderAria=function(){var X=_.ya(this.hostElement).querySelector("#color-slider"),J=_.ya(this.hostElement).querySelector("#color-slider");J=_.wi(this.data.notches[J.immediateValue].tierValue);_.hBW()&&_.h8(this.hostElement,"iron-announce",{text:J});X.setAttribute("aria-valuetext",J)};
_.W.updateSuperThanksSelectedTierEntity=function(X){if(X!==this.immediateValue){var J,p,l=this==null?void 0:(J=this.data)==null?void 0:(p=J.superThanksSelectedTierEntity)==null?void 0:p.key;l&&l.length>0&&this.ytdReduxBehavior.dispatch(_.uE("superThanksSelectedTierEntity",l,{key:l,index:X}))}};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.updateSliderKnobAndGradientStyles=function(X){this.immediateValue=X;X=this.data.notches[X];if(X==null?0:X.knobColorArgb)var J={"--ytd-pdg-color-slider-knob-color":_.zU(X.knobColorArgb)};(X==null?0:X.linearGradientCssStyle)&&J!==null&&(J=Object.assign({},J,{"--ytd-pdg-color-slider-active-color":X==null?void 0:X.linearGradientCssStyle}));J!==null&&_.bS(this.hostElement,J)};
na.prototype.onSliderChange=na.prototype.onSliderChange;na.prototype.onSliderImmediateChange=na.prototype.onSliderImmediateChange;na.prototype.dataChanged=na.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],na.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],na.prototype,"immediateValue",void 0);_.u([_.R(),_.V("design:type",Number)],na.prototype,"maxMarkers",void 0);
_.u([_.R({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:mw2}),_.V("design:type",Object)],na.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],na.prototype,"isDarkTheme",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],na.prototype,"ytdReduxBehavior",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],na.prototype,"dataChanged",null);
_.u([_.R8("immediate-value-change"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],na.prototype,"onSliderImmediateChange",null);_.u([_.R8("change"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],na.prototype,"onSliderChange",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-pdg-color-slider-renderer"})],na);
_.N(na,"ytd-pdg-color-slider-renderer",function(){if(a3T!==void 0)return a3T;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return a3T=X},{mode:1});var Uk2;var raA;var La=null;
_.KL({is:"ytd-comment-input",_template:function(){if(raA!==void 0)return raA;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return raA=X},
behaviors:[_.qXW.YtHostElementBehavior,_.VJ,_.AP.YtComponentBehavior,_.c7.YtRendererstamperBehavior,_.zRb.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 _.hY}},
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",_.Da(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;_.Ga();this.focus()},
detached:function(){document.removeEventListener("tap",_.Da(this,this.onTap_))},
created:function(){document.addEventListener("selectionchange",this.onSelectionChange_);this.textRequiresScrolling=!1},
onEmojiSelect:function(X){X=X.detail;X=X.isCustomEmoji?X.shortcuts[0]:X.emojiId;var J=this.getInputRange_().cloneRange();this.insertTextWithEmojis_(J,X);this.maybeUpdateTextDirection_();_.h8(this.hostElement,"input")},
getInputRange_:function(){var X=_.NL();if(X){X=X.getBrowserRangeObject();for(var J=X.commonAncestorContainer;J;){if(J===this.getEditableTextArea_())return X;J=J.parentNode}}X=this.getEditableTextArea_();X=_.GN(X,X.childNodes.length);X.select();return X.getBrowserRangeObject()},
insertTextWithEmojis_:function(X,J,p){(J=this.emojiManager.createDocumentFragment(J,!0,!1,p===void 0?!0:p))&&J.childNodes.length!==0&&(X.collapsed||X.deleteContents(),p=J.lastChild,X.insertNode(J),_.$PG(p).select(),this.getInputRange_().collapse(!1),this.getEditableTextArea_().normalize())},
onSelectionChange_:function(){var X=_.NL();if(X){var J=X.JSC$11620_getStartNode(),p=X.JSC$11620_getEndNode();if(jDp(J)&&jDp(p)){var l=X.JSC$11620_getStartOffset(),g;if(_.b9&&J.nodeType===Node.ELEMENT_NODE&&(g=_.axk(J)))_.GN(g,0).select();else{g=Li(J)?J:_.iZ(J,Li);var B=Li(p)?p:_.iZ(p,Li);if(g||B)if(X.isCollapsed()){if(J.nodeType===Node.TEXT_NODE){X=!0;l===J.length&&(X=!1);if(La==="end"||La==="right")X=!1;J=J.parentNode;X=[].concat(_.EU(J.parentNode.childNodes)).indexOf(J)+(X?0:1);_.GN(J.parentNode,
X).select()}}else g?g.previousSibling&&g.previousSibling.length>0?_.dP(p,X.JSC$11620_getEndOffset(),g.previousSibling,g.previousSibling.length-1).select():(J=document.createTextNode("\u200b"),g.parentNode.insertBefore(J,g),_.dP(p,X.JSC$11620_getEndOffset(),J,0).select()):B&&(B.nextSibling&&B.nextSibling.length>0?_.dP(J,X.JSC$11620_getStartOffset(),B.nextSibling,1).select():(p=document.createTextNode("\u200b"),B.parentNode.insertBefore(p,B.nextSibling),_.dP(J,X.JSC$11620_getStartOffset(),p,p.length).select()));
La=null}}else La=null}else La=null},
leftKeyPressed_:function(){La="left"},
rightKeyPressed_:function(){La="right"},
endKeyPressed_:function(){La="end"},
maybeDeleteChip_:function(){var X=gO0(!0);if(X){var J=_.NL(),p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();_.uv(p,J,X,X.childNodes.length).select()}},
maybeBackspaceChip_:function(){var X=gO0(!1);if(X){var J=_.NL(),p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();_.uv(p,J,X,0).select()}},
maybeBackspaceChipWordMode_:function(X){var J=_.NL();if(J.isCollapsed()){var p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();var l=B9g(p,J,!0);l&&(_.uv(p,J,l,0).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
maybeDeleteChipWordMode_:function(X){var J=_.NL();if(J.isCollapsed()){var p=J.JSC$11620_getStartNode();J=J.JSC$11620_getStartOffset();var l=B9g(p,J,!1);l&&(_.uv(p,J,l,l.childNodes.length).select(),document.execCommand("delete"),X.preventDefault(),X.stopImmediatePropagation())}},
onContentClick:function(X){X.target.id==="content"&&this.getEditableTextArea_().focus()},
onTap_:function(X){X.defaultPrevented||X.currentTarget.tagName==="YTD-COMMENT-INPUT"&&Li(X.target)&&X.preventDefault()},
clear:function(){this.errorMessage_=null;this.setTextAreaValue(this.editableText);this.previousText_=this.getTextAreaValue().trim();this.updateCharCount_();this.receivedFocusPreviously_=!1},
getEditableTextArea_:function(){return _.ya(this.hostElement).querySelector("#contenteditable-textarea").getRoot().root.node},
getEditableFormattedString_:function(){return _.ya(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(X,J){X=sDA(X,this.emojiManager,J).cloneNode(!0);for(J=X.firstChild;J;)if(J.nodeType!==1)J=J.nextSibling;else switch(J.tagName){case "BR":var p=_.pg();_.cy0(p,J);J=p.nextSibling;break;case "DIV":(p=J.lastChild)&&J.nextSibling&&_.$R(_.pg(),p);J.previousSibling&&(J.previousSibling.nodeType===1||J.previousSibling.nodeType===3&&!J.previousSibling.textContent.endsWith("\n"))&&_.Bu(_.pg(),J);p&&p.nodeName==="BR"&&_.Fa(p);p=J;J.hasChildNodes()?(J=J.firstChild,
_.bFk(p)):(J=J.nextSibling,_.Fa(p));break;default:J=J.nextSibling}return $EJ(X)},
setTextAreaValue:function(X){X||(X="");var J=this.getEditableFormattedString_();J.text="";this.getEditableTextArea_().innerText="";typeof X==="string"&&(X={runs:[{text:X}]});J.text=X},
focus:function(){this.getEditableTextArea_().focus();this.maybeSetCursorAtEnd_();this.maybeUpdateTextDirection_();La=null},
maybeSetCursorAtEnd_:function(){if(!this.receivedFocusPreviously_){var X=this.getEditableTextArea_();X&&(_.GN(X,X.childNodes.length).select(),this.receivedFocusPreviously_=!0)}},
maybeUpdateTextDirection_:function(){if(_.Bh("HTML_DIR")==="rtl"){var X=this.getEditableTextArea_(),J=this.getTextAreaValue()!==""?"auto":"rtl";X.setAttribute("dir",J)}},
handleInputEvent_:function(){var X=null;if(this.isEmojiButtonDisplayed){var J=this.getInputRange_();J&&(X=this.emojiInput.retrieveTextBeforeRange(J))}this.insertText_(X,!0);this.updateCharCount_();X=this.getEditableTextArea_();this.isBackstagePost&&(this.textRequiresScrolling=X.scrollHeight>X.clientHeight);this.maybeHeightChanged()},
maybeHeightChanged:function(){var X=52+this.getEditableTextArea_().offsetHeight;this.fire("yt-commentbox-resize",{height:X})},
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(X){this.isEmojiButtonDisplayed&&(X.preventDefault(),X.stopImmediatePropagation(),X=X.clipboardData.getData("text/plain"),this.insertText_(X,!1,!1),_.h8(this.hostElement,"input"))},
insertText_:function(X,J,p){J=J===void 0?!1:J;p=p===void 0?!0:p;this.maybeUpdateTextDirection_();if(this.isEmojiButtonDisplayed&&X){var l=this.getInputRange_().cloneRange();this.emojiManager&&l&&(J&&this.emojiInput.offsetStartOfRangeBy(l,X.length),this.insertTextWithEmojis_(l,X,p),iug(this.getEditableTextArea_().lastChild)||(l=this.getInputRange_().cloneRange()),l&&(this.emojiInput.updateSuggestions(l,X),this.updateSuggestionOffset_(l)))}},
getSimpleString:_.wi,computeHasCommentChip_:function(){return this.commentChip!==void 0},
computeCreationBoxClass_:function(X){return X?"focused":"not-focused"},
computePlaceholderText_:function(X){return this.getSimpleString(X)},
computeEditableText_:function(X){return this.getSimpleString(X)},
onPrefilledContentDismissed_:function(X){X.stopPropagation();this.dismissPrefilledContent_();this.getEditableTextArea_().focus()},
onInsertMention_:function(){this.updateCharCount_()},
isValidInput_:function(){return this.aboveCharLimit_?!1:!!this.getTextAreaValue().trim()},
onIsInputFocusChanged_:function(X,J){X?this.fire("yt-autonav-pause-focus"):J!==void 0&&this.fire("yt-autonav-pause-blur")},
plaintextDrop_:function(X){var J=this.getEditableTextArea_();[].concat(_.EU(X.dataTransfer.items)).forEach(function(p){p.kind==="string"&&p.type.match("^text/plain")&&p.getAsString(function(l){J.appendChild(document.createTextNode(l))})});
X.preventDefault()},
preventDefault_:function(X){X.preventDefault()},
onSuggestionInsert_:function(X){this.insertTextWithEmojis_(X.detail.range,X.detail.text)},
onEmojiSuggestionClick_:function(X){this.emojiInput.insertSuggestion(X.detail)},
updateSuggestionOffset_:function(X){if(this.emojiInput&&_.ya(this.emojiInput).querySelector("#dropdown")){var J=this.getEditableTextArea_().getBoundingClientRect().bottom,p=X.getBoundingClientRect().top;this.verticalSuggestionsOffset=Math.ceil(J-p)+5;J=this.getEditableTextArea_().getBoundingClientRect().left;X=X.getBoundingClientRect().left-J;_.ya(this.emojiInput).querySelector("#dropdown").style.marginLeft=X+"px"}},
getLocalStorage_:function(){this.localStorage||(this.localStorage=new _.k6("yt-post"));return this.localStorage}});var A_=function(){var X=_.F.apply(this,arguments)||this;X.currentCommentOptionIndex=0;X.isEmojiPickerDisplayed=!1;X.emojiManager=_.hY;X.isUgcEmpty=!1;X.userGeneratedCommentChangedHandler=function(){_.h8(X.hostElement,"ytd-pdg-user-generated-comment-changed");X.isEmojiYtdCommentInputEnabled&&(X.isUgcEmpty=!X.ytdCommentInputEl.getTextAreaValue())};
X.pasteHandler=function(J){J.preventDefault();J.stopImmediatePropagation();var p;if(J=(p=J.clipboardData)==null?void 0:p.getData("text/plain"))p=document.getSelection().getRangeAt(0),p.collapsed||p.deleteContents(),J=document.createTextNode(J),p.insertNode(J),p.selectNodeContents(J),p.collapse(!1),J=window.getSelection(),J.removeAllRanges(),J.addRange(p)};
X.onDocumentClick=function(J){if(X.isEmojiPickerDisplayed){var p,l,g;!(J.target instanceof Node)||(p=J.composedPath())!=null&&p.includes(X.editableTextEl)||(l=J.composedPath())!=null&&l.includes(X.emojiButtonEl)||(g=J.composedPath())!=null&&g.includes(X.emojiPickerEl)||(X.isEmojiPickerDisplayed=!1)}};
return X};
_.r(A_,_.F);_.W=A_.prototype;_.W.configureRendererStamper=function(){return{emojiPicker:{id:"emoji-picker",mapping:{emojiPickerRenderer:{component:"yt-emoji-picker-renderer",properties:{emojiManager:"[[emojiManager]]"}}}}}};
_.W.attached=function(){this.containerEl.addEventListener("input",this.userGeneratedCommentChangedHandler);this.containerEl.addEventListener("paste",this.pasteHandler);document.addEventListener("click",this.onDocumentClick)};
_.W.detached=function(){var X;(X=this.contentEl)==null||X.removeEventListener("input",this.userGeneratedCommentChangedHandler);var J;(J=this.contentEl)==null||J.removeEventListener("paste",this.pasteHandler);document.removeEventListener("click",this.onDocumentClick)};
_.W.currentCommentOptionChanged=function(){this.handleBackgroundColorStyling()};
_.W.dataChanged=function(){this.containerEl.classList.add("ugc");if(this.contentEl){var X;this.contentEl.textContent=this.rendererBehavior.getSimpleString((X=this.data)==null?void 0:X.defaultCommentText)}this.isEmojiYtdCommentInputEnabled&&(this.containerEl.classList.add("emojis"),this.reloadEmojis());this.handleTextScrolling()};
_.W.reloadEmojis=function(){this.emojiPickerEl&&_.a(this.emojiPicker,_.XOZ)&&this.emojiPickerEl.updateEmojiCategories()};
_.W.handleTextScrolling=function(){this.isEmojiYtdCommentInputEnabled||_.bS(this.hostElement,{"--ytd-pdg-comment-preview-max-height":"300px","--ytd-pdg-comment-preview-overflow":"auto"})};
_.W.handleBackgroundColorStyling=function(){var X;if((X=this.currentCommentOption)==null?0:X.commentBackgroundColorArgb){var J;_.bS(this.hostElement,{"--ytd-pdg-comment-preview-background-color":_.zU((J=this.currentCommentOption)==null?void 0:J.commentBackgroundColorArgb)})}else _.bS(this.hostElement,{"--ytd-pdg-comment-preview-background-color":"initial"})};
_.W.onContainerClick=function(){if(this.isEmojiYtdCommentInputEnabled)this.containerEl.focus();else if(this.containerEl.classList.contains("ugc")){var X;(X=this.contentEl)==null||X.focus()}};
_.W.onEditButtonClick=function(X){var J=document.getSelection();J&&this.contentEl&&(X.stopPropagation(),X.preventDefault(),J.selectAllChildren(this.contentEl),J.collapseToEnd())};
_.W.onContentDrop=function(X){var J=this;if(X.dataTransfer){X=_.C(X.dataTransfer.items);for(var p=X.next();!p.done;p=X.next())p=p.value,p.kind==="string"&&p.type.match("^text/plain")&&p.getAsString(function(l){var g;(g=J.contentEl)==null||g.appendChild(document.createTextNode(l))})}};
_.W.onEmojiButtonClick=function(){this.isEmojiPickerDisplayed=!this.isEmojiPickerDisplayed;this.emojiPickerEl.selected=!this.emojiPickerEl.selected};
_.W.getUserGeneratedCommentText=function(){var X,J=this.isEmojiYtdCommentInputEnabled?this.ytdCommentInputEl.getTextAreaValue():(X=this.contentEl)==null?void 0:X.textContent;return J?J.trim():""};
_.W.getIsEmojiYtdCommentInputEnabled=function(){return this.isEmojiYtdCommentInputEnabled};
_.W.onEmojiSelect=function(X){this.ytdCommentInputEl.onEmojiSelect(X)};
_.O1.Object.defineProperties(A_.prototype,{isEmojiYtdCommentInputEnabled:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.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 X;return!((X=this.currentCommentOption)==null||!X.chipRenderer)}},
paidCommentChipRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if(_.a((X=this.currentCommentOption)==null?void 0:X.chipRenderer,_.rPU)){var J;return _.a((J=this.currentCommentOption)==null?void 0:J.chipRenderer,_.rPU)}}},
currentCommentOption:{configurable:!0,enumerable:!0,get:function(){if(this.superThanksSelectedTierEntity&&this.superThanksSelectedTierEntity.index!==void 0){var X,J;return((X=this.data)==null?0:X.commentOptionRenderers)?_.a((J=this.data)==null?void 0:J.commentOptionRenderers[this.superThanksSelectedTierEntity.index],OBw):void 0}var p,l;return((p=this.data)==null?0:p.commentOptionRenderers)?_.a((l=this.data)==null?void 0:l.commentOptionRenderers[this.currentCommentOptionIndex],OBw):void 0}},
commentText:{configurable:!0,enumerable:!0,get:function(){var X;return this.rendererBehavior.getSimpleString((X=this.data)==null?void 0:X.defaultCommentText)}},
placeholderText:{configurable:!0,enumerable:!0,get:function(){var X;return this.rendererBehavior.getSimpleString((X=this.data)==null?void 0:X.placeholderText)}},
editableText:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.commentDialog,_.enr))==null?void 0:J.editableText}},
emojiButton:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.commentDialog,_.enr))==null?void 0:J.emojiButton}},
emojiPicker:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=_.a((X=this.data)==null?void 0:X.commentDialog,_.enr))==null?void 0:J.emojiPicker}},
isEmojiButtonDisplayed:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(J=_.a((X=this.data)==null?void 0:X.commentDialog,_.enr))==null?void 0:J.emojiPicker;if(!_.a(p,_.XOZ)||!_.a(p,_.XOZ).categories)return!1;X=function(B){return B.emojiPickerCategoryRenderer?B.emojiPickerCategoryRenderer.emojiIds&&B.emojiPickerCategoryRenderer.emojiIds.length>0:B.emojiPickerUpsellCategoryRenderer?B.emojiPickerUpsellCategoryRenderer.emojis&&B.emojiPickerUpsellCategoryRenderer.emojis.length>0:!1};
var l,g;return((l=_.a(p,_.XOZ))==null?0:(g=l.categories)==null?0:g.find(X))?!0:!1}}});
A_.prototype.onEmojiSelect=A_.prototype.onEmojiSelect;A_.prototype.dataChanged=A_.prototype.dataChanged;A_.prototype.currentCommentOptionChanged=A_.prototype.currentCommentOptionChanged;_.u([_.S(_.Ld),_.V("design:type",Object)],A_.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],A_.prototype,"rendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],A_.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.qB("#content-dom-if"),_.V("design:type",_.zA)],A_.prototype,"contentDomIfEl",void 0);_.u([_.qB("#content-no-emojis"),_.V("design:type",HTMLElement)],A_.prototype,"contentEl",void 0);_.u([_.qB("#container"),_.V("design:type",HTMLElement)],A_.prototype,"containerEl",void 0);_.u([_.qB("#comment-chip-container"),_.V("design:type",HTMLElement)],A_.prototype,"paidCommentChipContainerEl",void 0);_.u([_.qB("#text-input"),_.V("design:type",HTMLElement)],A_.prototype,"editableTextEl",void 0);
_.u([_.qB("#emoji-button"),_.V("design:type",HTMLElement)],A_.prototype,"emojiButtonEl",void 0);_.u([_.qB("#emoji-picker > yt-emoji-picker-renderer"),_.V("design:type",Object)],A_.prototype,"emojiPickerEl",void 0);_.u([_.qB("#text-input > ytd-comment-input"),_.V("design:type",Object)],A_.prototype,"ytdCommentInputEl",void 0);_.u([_.R(),_.V("design:type",Object)],A_.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],A_.prototype,"currentCommentOptionIndex",void 0);
_.u([_.R({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:mw2}),_.V("design:type",Object)],A_.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.R(),_.V("design:type",Object)],A_.prototype,"isEmojiPickerDisplayed",void 0);_.u([_.R(),_.V("design:type",Object)],A_.prototype,"emojiManager",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],A_.prototype,"isUgcEmpty",void 0);
_.u([_.mA("currentCommentOption"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],A_.prototype,"currentCommentOptionChanged",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],A_.prototype,"dataChanged",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],A_.prototype,"isEmojiYtdCommentInputEnabled",null);
_.u([_.O("data.title"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"title",null);_.u([_.O("data.authorText"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"channelName",null);_.u([_.O("data.commentOptionRenderers","currentCommentOption"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],A_.prototype,"shouldShowPaidCommentChipRenderer",null);
_.u([_.O("data.commentOptionRenderers","currentCommentOption"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"paidCommentChipRenderer",null);_.u([_.O("data.commentOptionRenderers","currentCommentOptionIndex","superThanksSelectedTierEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"currentCommentOption",null);
_.u([_.O("data.defaultCommentText","superThanksSelectedTierEntity"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"commentText",null);_.u([_.O("data.placeholderText"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"placeholderText",null);_.u([_.O("data.commentDialog.commentDialogRenderer.editableText"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"editableText",null);
_.u([_.O("data.commentDialog.commentDialogRenderer.emojiButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"emojiButton",null);_.u([_.O("data.commentDialog.commentDialogRenderer.emojiPicker"),_.V("design:type",Object),_.V("design:paramtypes",[])],A_.prototype,"emojiPicker",null);
_.u([_.O("data.commentDialog.commentDialogRenderer.emojiPicker","data.commentDialog.commentDialogRenderer.emojiButton"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],A_.prototype,"isEmojiButtonDisplayed",null);_.u([_.R8("yt-emoji-select"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],A_.prototype,"onEmojiSelect",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-pdg-comment-preview-renderer"})],A_);
_.N(A_,"ytd-pdg-comment-preview-renderer",function(){if(Uk2!==void 0)return Uk2;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Uk2=X},{mode:2});var I32;var wS=function(){var X=_.F.apply(this,arguments)||this;X.selected=!1;return X};
_.r(wS,_.F);_.W=wS.prototype;_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={"enter:keydown":"onKeyboardSelect","space:keydown":"onKeyboardSelect"}};
_.W.attached=function(){this.hostElement.setAttribute("tabindex","0");this.hostElement.setAttribute("role","radio")};
_.W.dataChanged=function(){this.data&&(_.o8(this.hostElement).setAttribute("selectable","true"),this.data.chipColorArgb&&this.data.chipFontColorArgb&&_.bS(this.hostElement,{"--yt-pdg-super-vod-selectable-item-button-chip-background-color":_.zU(this.data.chipColorArgb),"--yt-pdg-super-vod-selectable-item-button-chip-font-color":_.zU(this.data.chipFontColorArgb)}),this.basePriceText=this.data.basePriceText,this.purchaseCommand=this.data.purchaseCommand)};
_.W.selectedChanged=function(){this.hostElement.setAttribute("aria-checked",this.selected.toString())};
_.W.onClick=function(){this.logClick()};
_.W.onKeyboardSelect=function(){_.h8(this.hostElement,"tap");this.onClick()};
_.W.logClick=function(){this.data&&this.ytRendererBehavior.logExplicitClick(this.data)};
wS.prototype.onClick=wS.prototype.onClick;wS.prototype.selectedChanged=wS.prototype.selectedChanged;wS.prototype.dataChanged=wS.prototype.dataChanged;_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],wS.prototype,"componentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wS.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.VJ),_.V("design:type",Object)],wS.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.S(_.LC),_.V("design:type",Object)],wS.prototype,"ironSelectableBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],wS.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],wS.prototype,"shownThumbnail",void 0);_.u([_.R(),_.V("design:type",Object)],wS.prototype,"basePriceText",void 0);_.u([_.R(),_.V("design:type",Object)],wS.prototype,"purchaseCommand",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],wS.prototype,"selected",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wS.prototype,"dataChanged",null);_.u([_.mA("selected"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wS.prototype,"selectedChanged",null);_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wS.prototype,"onClick",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-pdg-super-vod-selectable-item-button-renderer"})],wS);
_.N(wS,"ytd-pdg-super-vod-selectable-item-button-renderer",function(){if(I32!==void 0)return I32;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return I32=X},{mode:1});var YX=function(){var X=_.F.apply(this,arguments)||this;X.selectedItemIndex=0;X.buyButtonDisabled=!1;return X};
_.r(YX,_.F);_.W=YX.prototype;
_.W.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]]"}}}}}};
_.W.onBuyButtonClick=function(){if(!this.buyButtonDisabled&&this.selectedItemIndex!==void 0){if(this.isColorSlider){var X;var J=(X=_.a(this.data.colorSlider,SXT))==null?void 0:X.notches[this.selectedItemIndex].purchaseCommand}else{var p;J=(p=_.a(this.data.selectableItemButtons[this.selectedItemIndex],bB2))==null?void 0:p.purchaseCommand}if(J){X=_.a(J,_.WrU);X.productData||(X.productData={});var l;X.productData={pdgData:{commentMessageText:(l=this.commentPreviewRenderer)==null?void 0:l.getUserGeneratedCommentText()}};
_.h8(this.hostElement,"yt-pdg-buy-flow-selection-submitted");this.ytComponentBehavior.resolveCommand(J)}}};
_.W.dataChanged=function(){if(this.data){_.hY.emojis.length===0&&(this.data.unicodeEmojisUrl&&_.oVb(_.hY,this.data.unicodeEmojisUrl),this.data.customEmojis&&_.hY.load(this.data.customEmojis));this.isColorSlider=!!this.data.colorSlider;var X;this.buyButtonDisabled=!((X=_.a(this.data.commentPreview,cDT))==null||!X.placeholderText);this.updatePriceSelectorStatus();var J;if((J=this.data)==null?0:J.defaultPriceTier)this.selectedItemIndex=this.data.defaultPriceTier||0;X=[];this.data.preloadImages&&(X=this.data.preloadImages);
X=X.map(function(p){return _.h4(p.thumbnails,1920)});
X=_.C(X);for(J=X.next();!J.done;J=X.next())(J=J.value)&&_.iXW(J).thenCatch(function(){_.Wf(Error("dm"))})}};
_.W.superThanksSelectedTierEntityChanged=function(){var X;(this==null?void 0:(X=this.superThanksSelectedTierEntity)==null?void 0:X.index)!==void 0&&(this.selectedItemIndex=this.superThanksSelectedTierEntity.index)};
_.W.selectedItemIndexChanged=function(){this.commentPreviewRenderer&&(this.commentPreviewRenderer.currentCommentOptionIndex=this.selectedItemIndex)};
_.W.updatePriceSelectorStatus=function(){this.isColorSlider?(_.ya(this.hostElement).querySelector("#selectable-items").setAttribute("hidden","true"),_.ya(this.hostElement).querySelector("#slider").removeAttribute("hidden")):(_.ya(this.hostElement).querySelector("#selectable-items").removeAttribute("hidden"),_.ya(this.hostElement).querySelector("#slider").setAttribute("hidden","true"))};
_.W.closeBuyFlow=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"])};
_.W.onUserGeneratedContentChanged=function(){var X;this.buyButtonDisabled=!((X=this.commentPreviewRenderer)==null?0:X.getUserGeneratedCommentText())};
_.W.updateSelectedItemIndexFromBinding=function(X){this.selectedItemIndex=X.detail.value};
_.O1.Object.defineProperties(YX.prototype,{isDisclaimerTextShown:{configurable:!0,enumerable:!0,get:function(){var X;return!((X=this.data)==null||!X.disclaimerText)}}});
YX.prototype.onUserGeneratedContentChanged=YX.prototype.onUserGeneratedContentChanged;YX.prototype.closeBuyFlow=YX.prototype.closeBuyFlow;YX.prototype.selectedItemIndexChanged=YX.prototype.selectedItemIndexChanged;YX.prototype.superThanksSelectedTierEntityChanged=YX.prototype.superThanksSelectedTierEntityChanged;YX.prototype.dataChanged=YX.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YX.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],YX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],YX.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],YX.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],YX.prototype,"selectedItemIndex",void 0);_.u([_.R(),_.V("design:type",Boolean)],YX.prototype,"isColorSlider",void 0);
_.u([_.R(),_.V("design:type",Object)],YX.prototype,"buyButtonDisabled",void 0);_.u([_.R({selectorArgs:["data.superThanksSelectedTierEntity.key"],selector:mw2}),_.V("design:type",Object)],YX.prototype,"superThanksSelectedTierEntity",void 0);_.u([_.qB("ytd-pdg-comment-preview-renderer"),_.V("design:type",Object)],YX.prototype,"commentPreviewRenderer",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],YX.prototype,"ytdReduxBehavior",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YX.prototype,"dataChanged",null);_.u([_.mA("superThanksSelectedTierEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YX.prototype,"superThanksSelectedTierEntityChanged",null);_.u([_.mA("selectedItemIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YX.prototype,"selectedItemIndexChanged",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YX.prototype,"closeBuyFlow",null);_.u([_.R8("ytd-pdg-user-generated-comment-changed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YX.prototype,"onUserGeneratedContentChanged",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],YX.prototype,"isDisclaimerTextShown",null);
_.u([_.Xo({disableElementRegistration:!0,is:"yt-super-vod-buy-flow-content-renderer"})],YX);
_.N(YX,"yt-super-vod-buy-flow-content-renderer",function(){if(HZp!==void 0)return HZp;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return HZp=X},{mode:1});var ya6;var vy=function(){var X=_.F.apply(this,arguments)||this;X.lottieAnimationRef={};return X};
_.r(vy,_.F);_.W=vy.prototype;_.W.created=function(){_.n6.requestAvailability();this.hostElement.addEventListener("iron-overlay-opened",_.Da(this,this.onPopupIronOverlayOpened));this.ironOverlayBehavior.scrollAction="lock";this.ironOverlayBehavior.noCancelOnEscKey=!0;this.ironOverlayBehavior.noCancelOnOutsideClick=!0;this.ironOverlayBehavior.allowClickThrough=!1};
_.W.onPopupIronOverlayOpened=function(){this.data&&this.data.accessibility&&this.data.accessibility.accessibilityData&&this.data.accessibility.accessibilityData.label&&_.h8(this.hostElement,"iron-announce",{text:this.data.accessibility.accessibilityData.label})};
_.W.detached=function(){this.autoCloseJobId&&_.gs.cancelJob(this.autoCloseJobId);this.hostElement.removeEventListener("iron-overlay-opened",_.Da(this,this.onPopupIronOverlayOpened))};
_.W.dataChanged=function(){var X=this;this.data&&this.data.autoCloseDelay&&(_.xm(this.hostElement,"yt-close-popup-action",["ytd-pdg-buy-flow-renderer"]),this.data.lottie||(this.autoCloseJobId=_.Uh(_.gs,function(){X.closePopup()},(Number(this.data.autoCloseDelay.seconds)||0)*1E3)),this.data.lottieImageScalePercent&&this.data.lottie&&_.bS(this.hostElement,{"--ytd-desktop-image-overlay-scale-percent":this.data.lottieImageScalePercent+"%"}))};
_.W.onDOMLoadedLottie=function(){var X=this,J,p,l=Number((J=this.data)==null?void 0:(p=J.autoCloseDelay)==null?void 0:p.seconds)||0;this.fadeOutJobId=_.Uh(_.gs,function(){X.lottiePlayerEl.classList.add("fadeout")},(l-.25)*1E3);
this.autoCloseJobId=_.Uh(_.gs,function(){X.closePopup()},l*1E3)};
_.W.openPopup=function(){this.ironOverlayBehavior.open()};
_.W.closePopup=function(){this.ironOverlayBehavior.close();this.data&&(_.xm(this.hostElement,"yt-close-popup-action",["ytd-desktop-image-overlay-renderer"]),this.data.onCloseCommand&&_.Uo(this.hostElement,[this.data.onCloseCommand],this.hostElement),this.data.onCloseSurveyCommand&&_.yG().resolve(_.SV).resolveCommand(this.data.onCloseSurveyCommand,{form:{element:this.hostElement}}),this.autoCloseJobId&&_.gs.cancelJob(this.autoCloseJobId),this.fadeOutJobId&&_.gs.cancelJob(this.fadeOutJobId),this.lottiePlayerEl.classList.contains("fadeout")&&
this.lottiePlayerEl.classList.remove("fadeout"))};
_.W.maybeInitializeLottie=function(){if(this.hasLottieAnimation){var X,J;(X=this.lottieAnimationRef)==null||(J=X.lottieEl)==null||J.destroy();X=this.data.lottie;var p,l;this.lottiePlayerProps={animationRef:this.lottieAnimationRef,animationConfig:{name:X.url+"_"+Math.random(),path:X.url,autoplay:!0,loop:(l=(p=X.settings)==null?void 0:p.loop)!=null?l:!1,renderer:"svg",rendererSettings:{viewBoxOnly:!1,preserveAspectRatio:"xMidYMid meet"}},listeners:{DOMLoaded:this.onDOMLoadedLottie.bind(this)}}}};
_.O1.Object.defineProperties(vy.prototype,{hasLottieAnimation:{configurable:!0,enumerable:!0,get:function(){var X,J;return!!((X=this.data)==null?0:(J=X.lottie)==null?0:J.url)}}});
vy.prototype.maybeInitializeLottie=vy.prototype.maybeInitializeLottie;vy.prototype.dataChanged=vy.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vy.prototype,"rendererBehavior",void 0);_.u([_.S(_.v4),_.V("design:type",Object)],vy.prototype,"ironOverlayBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vy.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],vy.prototype,"lottiePlayerProps",void 0);
_.u([_.R(),_.V("design:type",Object)],vy.prototype,"lottieAnimationRef",void 0);_.u([_.qB("ytd-lottie-player"),_.V("design:type",HTMLElement)],vy.prototype,"lottiePlayerEl",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vy.prototype,"dataChanged",null);_.u([_.O("data"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],vy.prototype,"hasLottieAnimation",null);
_.u([_.mA("data.lottie.url"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],vy.prototype,"maybeInitializeLottie",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-desktop-image-overlay-renderer"})],vy);
_.N(vy,"ytd-desktop-image-overlay-renderer",function(){if(ya6!==void 0)return ya6;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-desktop-image-overlay-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="container" class="style-scope ytd-desktop-image-overlay-renderer">\n  <yt-img-shadow hidden$="[[hasLottieAnimation]]" thumbnail="[[data.image]]" width="1920" class="style-scope ytd-desktop-image-overlay-renderer"></yt-img-shadow>\n  <ytd-lottie-player class="lottie-player style-scope ytd-desktop-image-overlay-renderer" data="[[lottiePlayerProps]]" hidden$="[[!hasLottieAnimation]]">\n</ytd-lottie-player></div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ya6=X},{mode:1});var oDg;var ea=function(){return _.F.apply(this,arguments)||this};
_.r(ea,_.F);_.W=ea.prototype;_.W.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"}}}}};
_.W.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",_.Da(this,this.closePopup))};
_.W.detached=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Da(this,this.closePopup))};
_.W.dataChanged=function(){_.HI(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.data&&this.data.header&&_.a(this.data.header,o26)&&(this.hasBackgroundBanner=!!_.a(this.data.header,o26).backgroundBanner)};
_.W.handleBuyflowSelectionSubmitted=function(){this.hostElement.removeEventListener("yt-popup-closed",_.Da(this,this.closePopup))};
_.W.closePopup=function(){this.data&&this.data.onCloseCommand&&_.am(this.hostElement,[this.data.onCloseCommand])};
ea.prototype.handleBuyflowSelectionSubmitted=ea.prototype.handleBuyflowSelectionSubmitted;ea.prototype.dataChanged=ea.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ea.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ea.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ea.prototype,"data",void 0);
_.u([_.R({value:!0,reflectToAttribute:!0}),_.V("design:type",Boolean)],ea.prototype,"hasBackgroundBanner",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ea.prototype,"dataChanged",null);_.u([_.R8("yt-pdg-buy-flow-selection-submitted"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ea.prototype,"handleBuyflowSelectionSubmitted",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-pdg-buy-flow-renderer"})],ea);
_.N(ea,"ytd-pdg-buy-flow-renderer",function(){if(oDg!==void 0)return oDg;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return oDg=X},{mode:1});var S3s;var ZU=function(){var X=_.F.apply(this,arguments)||this;X.isOpen=!1;X.isPlaylistCreated=!1;return X};
_.r(ZU,_.F);_.W=ZU.prototype;_.W.reset=function(){this.isPlaylistCreated=this.isOpen=!1;this.nameInput.reset();this.privacyInput.reset()};
_.W.onOpenTap=function(){this.isOpen=!0;this.isPlaylistCreated=!1;this.nameInput.focusTextInput();_.h8(this.hostElement,"yt-refit")};
_.W.onCreateTap=function(){var X=this;!this.isPlaylistCreated&&this.nameInput.validate()&&(_.am(this.hostElement,[this.data.serviceEndpoint,{create_playlist_title:this.nameInput.value,create_playlist_privacy_status:this.privacyInput.value},{onSuccess:function(J,p){if(!_.H("killswitch_ep_in_create_playlist_response")&&(p==null?0:p.actions))for(J=_.C(p.actions),p=J.next();!p.done;p=J.next())p=p.value,_.a(p,_.iy)&&X.ytComponentBehavior.resolveCommand(p)}}]),this.isPlaylistCreated=!0)};
_.W.onKeydown=function(X){if(X.keyCode===13)this.onCreateTap()};
_.W.onServiceRequestCompleted=function(X){X.stopPropagation();_.xm(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.W.computePrivacyBadge=function(X){return X?[{metadataBadgeRenderer:X}]:[]};
ZU.prototype.onServiceRequestCompleted=ZU.prototype.onServiceRequestCompleted;ZU.prototype.onKeydown=ZU.prototype.onKeydown;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ZU.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ZU.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ZU.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],ZU.prototype,"isOpen",void 0);
_.u([_.R(),_.V("design:type",Object)],ZU.prototype,"isPlaylistCreated",void 0);_.u([_.R({value:{REQUIRED_LABEL:_.cI("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.cI("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.V("design:type",Object)],ZU.prototype,"addToStrings",void 0);_.u([_.R({computed:"computePrivacyBadge(data.privacyInput.metadataBadgeRenderer)"}),_.V("design:type",Array)],ZU.prototype,"privacyBadge",void 0);
_.u([_.qB("#privacy-input"),_.V("design:type",Object)],ZU.prototype,"privacyInput",void 0);_.u([_.qB("#name-input"),_.V("design:type",Object)],ZU.prototype,"nameInput",void 0);_.u([_.R8("keydown"),_.V("design:type",Function),_.V("design:paramtypes",[KeyboardEvent]),_.V("design:returntype")],ZU.prototype,"onKeydown",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ZU.prototype,"onServiceRequestCompleted",null);
_.u([_.Xo({is:"ytd-add-to-playlist-create-renderer",disableElementRegistration:!0})],ZU);
_.N(ZU,"ytd-add-to-playlist-create-renderer",function(){if(S3s!==void 0)return S3s;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return S3s=X},{mode:1});var OZ6;var caJ;var h_=function(){var X=_.F.apply(this,arguments)||this;X.transferState="TRANSFER_STATE_UNKNOWN";return X};
_.r(h_,_.F);h_.prototype.dataChanged=function(){this.data&&(this.checkbox.checked=this.data.containsSelectedVideos==="ALL")};
h_.prototype.onCheckboxChange=function(X){var J=this;this.data&&_.kr(this,"yt-playlist-checkbox-changed",function(){var p=_.vn(X).checked?J.data.addToPlaylistServiceEndpoint:J.data.removeFromPlaylistServiceEndpoint;p&&_.yG().resolve(_.SV).resolveCommand(p,{form:{element:J.hostElement}});_.H("dl_playlist_killswitch")||J.transferState!=="TRANSFER_STATE_UNKNOWN"&&J.transferState!=="TRANSFER_STATE_FAILED"&&J.ytComponentBehavior.resolveCommand({offlinePlaylistEndpoint:{playlistId:J.data.playlistId,action:"ACTION_SYNC"}})},
100)};
h_.prototype.computeIconType=function(X){return X?"yt-icons:"+X.toLowerCase():null};
h_.prototype.dataChanged=h_.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],h_.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],h_.prototype,"data",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],h_.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],h_.prototype,"ytComponentBehavior",void 0);_.u([_.qB("#checkbox"),_.V("design:type",HTMLInputElement)],h_.prototype,"checkbox",void 0);
_.u([_.R({selector:_.pf,selectorArgs:["data.playlistId"]}),_.V("design:type",String)],h_.prototype,"transferState",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],h_.prototype,"dataChanged",null);_.u([_.Xo({is:"ytd-playlist-add-to-option-renderer",disableElementRegistration:!0})],h_);
_.N(h_,"ytd-playlist-add-to-option-renderer",function(){if(caJ!==void 0)return caJ;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return caJ=X},{mode:1});var bZT=_.q(function(X){var J=X.data;return _.A("ytd-menu-title-renderer",{class:"ytdMenuTitleRendererHost"},_.A("div",null,_.A(_.x3,{text:function(){return J().title}})),_.A(_.v,{cond:function(){return J().subtitle},
then:function(p){return _.A("div",{class:"ytdMenuTitleRendererSubtitle"},_.A(_.x3,{text:p}))}}))},"al");
bZT.idomCompat=!0;_.ZZ(bZT,"ytd-menu-title-renderer",{props:{data:_.H7}});var xX=function(){var X=_.F.apply(this,arguments)||this;X.addToStrings={ADD_TO_DROPDOWN_LABEL:_.cI("ADD_TO_DROPDOWN_LABEL",void 0,"Save to...")};X.closeButtonAriaLabel=_.cI("SBOX_INAPPROPRIATE_CANCEL");X.dialog=_.H("desktop_add_to_playlist_renderer_dialog_popup");return X};
_.r(xX,_.F);_.W=xX.prototype;_.W.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"}}}};
_.W.onPopupOpened=function(){_.S0(this.playlists,"scrollable",!0);this.createRenderer&&this.createRenderer.reset()};
_.W.onPopupClosed=function(){_.S0(this.playlists,"scrollable",!1)};
_.W.computeAriaLabel=function(){var X;if(this==null?0:(X=this.data)==null?0:X.actions){X=_.C(this.data.actions);for(var J=X.next();!J.done;J=X.next())if(J=J.value,J.menuTitleRenderer)return _.wi(J.menuTitleRenderer.title)}};
_.W.onTapClose=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-add-to-playlist-renderer"])};
_.O1.Object.defineProperties(xX.prototype,{menuTitleRenderer:{configurable:!0,enumerable:!0,get:function(){var X;if(this==null?0:(X=this.data)==null?0:X.actions){X=_.C(this.data.actions);for(var J=X.next();!J.done;J=X.next())if(J=J.value,J.menuTitleRenderer)return J.menuTitleRenderer}return!1}}});
xX.prototype.onPopupClosed=xX.prototype.onPopupClosed;xX.prototype.onPopupOpened=xX.prototype.onPopupOpened;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xX.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],xX.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xX.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],xX.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],xX.prototype,"addToStrings",void 0);_.u([_.R({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.V("design:type",String)],xX.prototype,"ariaLabel",void 0);_.u([_.R(),_.V("design:type",String)],xX.prototype,"closeButtonAriaLabel",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],xX.prototype,"dialog",void 0);
_.u([_.qB("#playlists"),_.V("design:type",HTMLElement)],xX.prototype,"playlists",void 0);_.u([_.qB("ytd-add-to-playlist-create-renderer"),_.V("design:type",Object)],xX.prototype,"createRenderer",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],xX.prototype,"menuTitleRenderer",null);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xX.prototype,"onPopupOpened",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],xX.prototype,"onPopupClosed",null);_.u([_.Xo({is:"ytd-add-to-playlist-renderer",disableElementRegistration:!0})],xX);
_.N(xX,"ytd-add-to-playlist-renderer",function(){if(OZ6!==void 0)return OZ6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OZ6=X},{mode:1});var f3T;var Hy=function(){var X=_.F.apply(this,arguments)||this;X.isPlaylistEditComplete=!1;X.isCollabEngagementDisabled=!1;X.closeButtonAriaLabel=_.cI("SBOX_INAPPROPRIATE_CANCEL");X.saveButton={title:_.cI("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"};X.onValueChanged=function(){X.updateSaveButtonState();X.computeCollabEngagementDisabled()};
return X};
_.r(Hy,_.F);_.W=Hy.prototype;_.W.attached=function(){this.JSC$22626_scroller&&(this.JSC$22626_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22626_scroller.attached&&typeof this.JSC$22626_scroller.attached==="function"&&this.JSC$22626_scroller.attached())};
_.W.reset=function(){this.isPlaylistEditComplete=!1;this.nameInput.reset();this.descriptionInput.reset();this.computeCollabEngagementDisabled();this.updateSaveButtonState()};
_.W.onPopupClosed=function(){this.reset()};
_.W.close=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-playlist-settings-editor-renderer"])};
_.W.onClickSave=function(){var X=this;if(!this.isPlaylistEditComplete&&this.nameInput.validate()&&this.descriptionInput.validate()){var J=[];this.nameInput.value!==null&&J.push({action:"ACTION_SET_PLAYLIST_NAME",playlistName:this.nameInput.value});this.descriptionInput.value!==null&&J.push({action:"ACTION_SET_PLAYLIST_DESCRIPTION",playlistDescription:this.descriptionInput.value});if(this.privacyInput.value!==null){var p=Number(this.privacyInput.value);isNaN(p)||J.push({action:"ACTION_SET_PLAYLIST_PRIVACY",
playlistPrivacy:p})}this.votingInput.value!==null&&(p=this.votingInput.value)&&J.push({action:"ACTION_SET_ALLOW_ITEM_VOTE",itemVotePermission:p});if(J.length>0){var l;_.a((l=this.data)==null?void 0:l.updateSettingsEndpoint,_.kk).actions=J;var g;if((g=this.data)==null?0:g.updateSettingsEndpoint)this.ytComponentBehavior.resolveCommand(this.data.updateSettingsEndpoint,{commandController:{onSuccess:function(){X.close()}}}),this.isPlaylistEditComplete=!0}}};
_.W.computePrivacyBadge=function(X){return X?[{metadataBadgeRenderer:X}]:[]};
_.W.computeEditorData=function(X){var J,p;return X==null?void 0:(J=X.sections)==null?void 0:(p=J[0])==null?void 0:p.playlistSettingsEditorCasualSectionRenderer};
_.W.computeCollabEngagementDisabled=function(){this.isCollabEngagementDisabled=this.privacyInput.value===0};
_.W.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}}}}}};
_.W.computeAriaLabel=function(){var X,J,p,l=(X=this.data)==null?void 0:(J=X.sections)==null?void 0:(p=J[0])==null?void 0:p.playlistSettingsEditorCasualSectionRenderer;return _.wi(l==null?void 0:l.title)};
_.W.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"}))};
_.W.isFormValid=function(){return this.nameInput.validate()&&this.descriptionInput.validate()};
_.W.isFormChanged=function(){return this.isNameChanged()||this.isDescriptionChanged()||this.isPrivacyChanged()||this.isVotingChanged()};
_.W.isNameChanged=function(){var X,J,p;return(((X=this.editorData)==null?void 0:(J=X.name)==null?void 0:(p=J.textInputFormFieldRenderer)==null?void 0:p.value)||"")!==(this.nameInput.value||"")};
_.W.isDescriptionChanged=function(){var X,J,p;return(((X=this.editorData)==null?void 0:(J=X.description)==null?void 0:(p=J.textInputFormFieldRenderer)==null?void 0:p.value)||"")!==(this.descriptionInput.value||"")};
_.W.isPrivacyChanged=function(){var X,J,p,l,g,B,k,n;return((k=(X=this.editorData)==null?void 0:(J=X.privacy)==null?void 0:(p=J.dropdownFormFieldRenderer)==null?void 0:(l=p.dropdown)==null?void 0:(g=l.dropdownRenderer)==null?void 0:(B=g.entries)==null?void 0:B.find(function(w){var Y;return w==null?void 0:(Y=w.privacyDropdownItemRenderer)==null?void 0:Y.isSelected}))==null?void 0:(n=k.privacyDropdownItemRenderer)==null?void 0:n.int32Value)!==this.privacyInput.value};
_.W.isVotingChanged=function(){var X,J,p,l,g,B,k,n;return((k=(X=this.editorData)==null?void 0:(J=X.voting)==null?void 0:(p=J.dropdownFormFieldRenderer)==null?void 0:(l=p.dropdown)==null?void 0:(g=l.dropdownRenderer)==null?void 0:(B=g.entries)==null?void 0:B.find(function(w){var Y;return w==null?void 0:(Y=w.privacyDropdownItemRenderer)==null?void 0:Y.isSelected}))==null?void 0:(n=k.privacyDropdownItemRenderer)==null?void 0:n.int32Value)!==this.votingInput.value};
Hy.prototype.onPopupClosed=Hy.prototype.onPopupClosed;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Hy.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Hy.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],Hy.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Hy.prototype,"ytRendererStamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Hy.prototype,"data",void 0);_.u([_.R({computed:"computePrivacyBadge(editorData.privacy.metadataBadgeRenderer)"}),_.V("design:type",Array)],Hy.prototype,"privacyBadge",void 0);_.u([_.R({computed:"computeEditorData(data)"}),_.V("design:type",Object)],Hy.prototype,"editorData",void 0);_.u([_.R(),_.V("design:type",Object)],Hy.prototype,"isPlaylistEditComplete",void 0);_.u([_.R(),_.V("design:type",Object)],Hy.prototype,"isCollabEngagementDisabled",void 0);
_.u([_.R({value:{REQUIRED_LABEL:_.cI("REQUIRED_LABEL",void 0,"Required"),NO_ANGLE_BRACKET_LABEL:_.cI("NO_ANGLE_BRACKET_LABEL",void 0,"Cannot contain < or >")}}),_.V("design:type",Object)],Hy.prototype,"addToStrings",void 0);_.u([_.R({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data)"}),_.V("design:type",String)],Hy.prototype,"ariaLabel",void 0);_.u([_.R(),_.V("design:type",String)],Hy.prototype,"closeButtonAriaLabel",void 0);
_.u([_.R(),_.V("design:type",Object)],Hy.prototype,"saveButton",void 0);_.u([_.qB("#name-input"),_.V("design:type",Object)],Hy.prototype,"nameInput",void 0);_.u([_.qB("#description-input"),_.V("design:type",Object)],Hy.prototype,"descriptionInput",void 0);_.u([_.qB("#privacy-input"),_.V("design:type",Object)],Hy.prototype,"privacyInput",void 0);_.u([_.qB("#voting-input"),_.V("design:type",Object)],Hy.prototype,"votingInput",void 0);
_.u([_.qB("#scroller"),_.V("design:type",Object)],Hy.prototype,"JSC$22626_scroller",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Hy.prototype,"onPopupClosed",null);_.u([_.R(),_.V("design:type",Object)],Hy.prototype,"onValueChanged",void 0);_.u([_.Xo({is:"ytd-playlist-settings-editor-renderer",disableElementRegistration:!0})],Hy);
_.N(Hy,"ytd-playlist-settings-editor-renderer",function(){if(f3T===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);f3T=X}X=f3T;return X},{mode:1});var Dkp;_.Pz("itemSectionRenderer","redCancelSurveyRenderer","ytd-red-cancel-survey-renderer");var as=function(){return _.F.apply(this,arguments)||this};
_.r(as,_.F);_.W=as.prototype;_.W.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}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.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 X=this.get("data.nextButton.buttonRenderer.navigationEndpoint");X&&(this.nextNavigationEndpoint=X,this.set("data.nextButton.buttonRenderer.navigationEndpoint",void 0))};
_.W.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 X={feedbackTokens:[this.get(["data.singleOptions.styles",this.selectedResponseIndex]).radioButtonSurveyOptionRenderer.submissionEndpoint.feedbackEndpoint.feedbackToken]};
this.set("nextNavigationEndpoint.confirmDialogEndpoint.content.confirmDialogRenderer.confirmButton.buttonRenderer.serviceEndpoint.ypcCancelRecurrenceEndpoint.feedbackData",X)}}};
_.W.onPopupOpened=function(X){X.detail!==this&&X.detail!==this.hostElement||!_.H("enable_premium_voluntary_pause")||_.xm(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"])};
_.W.onNextButtonTap=function(){var X=this.nextNavigationEndpoint&&this.ytdOpenPopupBehavior.getNavigationEndpointPopupAction(this.nextNavigationEndpoint);X&&this.ytdOpenPopupBehavior.openPopup(X)};
_.W.updateSelectedResponseIndexFromBinding=function(X){this.selectedResponseIndex=X.detail.value};
as.prototype.onPopupOpened=as.prototype.onPopupOpened;as.prototype.onSelectedResponseIndexChange=as.prototype.onSelectedResponseIndexChange;as.prototype.dataChanged=as.prototype.dataChanged;_.u([_.S(_.Ot),_.V("design:type",Object)],as.prototype,"ytdOpenPopupBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],as.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],as.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],as.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],as.prototype,"selectedResponseIndex",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],as.prototype,"dataChanged",null);_.u([_.mA("selectedResponseIndex"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],as.prototype,"onSelectedResponseIndexChange",null);
_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],as.prototype,"onPopupOpened",null);_.u([_.Xo({is:"ytd-red-cancel-survey-renderer",disableElementRegistration:!0})],as);
_.N(as,"ytd-red-cancel-survey-renderer",function(){if(Dkp!==void 0)return Dkp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return Dkp=X},{mode:1});var RcA;var Uw=function(){var X=_.F.apply(this,arguments)||this;X.closeButtonAriaLabel=_.cI("SBOX_INAPPROPRIATE_CANCEL");return X};
_.r(Uw,_.F);Uw.prototype.configureRendererStamper=function(){return{"data.groups":{id:"options",mapping:{searchFilterGroupRenderer:{component:"ytd-search-filter-group-renderer"}}}}};
Uw.prototype.onClickClose=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-search-filter-options-dialog-renderer"])};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Uw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Uw.prototype,"rendererStamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Uw.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],Uw.prototype,"closeButtonAriaLabel",void 0);_.u([_.Xo({is:"ytd-search-filter-options-dialog-renderer",disableElementRegistration:!0})],Uw);
_.N(Uw,"ytd-search-filter-options-dialog-renderer",function(){if(RcA!==void 0)return RcA;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return RcA=X},{mode:1});var mkp;var k8O=function(){return function(X){X=X.availabilityType;return X===void 0||X==="OFFLINEABILITY_AVAILABILITY_TYPE_UNKNOWN"||X==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?!0:!1}};var rS=function(){var X=_.F.apply(this,arguments)||this;X.qualityOptions=[];X.upsellOptions=[];X.showUpsellSection=!1;X.rememberSettingsChecked=!1;return X};
_.r(rS,_.F);_.W=rS.prototype;_.W.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}}}}};
_.W.dataChanged=function(){this.updateRememberString();this.updateQualityOptions()};
_.W.updateQualityOptions=function(){if(this.formats===void 0)_.xm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);else{var X=[],J=[];this.showUpsellSection=!1;for(var p=_.C(this.formats),l=p.next();!l.done;l=p.next())(l=l.value)&&(l.availabilityType==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED"?J.push(l):X.push(l));X.length&&(this.qualityOptions=C92(X));J.length&&(this.showUpsellSection=!0,this.upsellOptions=C92(J))}};
_.W.updateRememberString=function(){if(this.downloadQualityPickerEntity)var X=this.downloadQualityPickerEntity.rememberSettingString;else if(this.selectedUpsellQuality){var J;X=(J=this.data)==null?void 0:J.premiumRememberSettingString}else{var p;X=(p=this.data)==null?void 0:p.rememberSettingString}X=X===void 0?_.cI("REMEMBER_MY_SETTINGS",void 0,"Remember my settings"):X;this.rememberSettingsCheckboxRenderer={title:_.hu(X),disabled:!1}};
_.W.rememberSettingsCheckedChanged=function(){if(this.onRememberSettingsCheckedChanged)this.onRememberSettingsCheckedChanged(this.rememberSettingsCheckbox.checked)};
_.O1.Object.defineProperties(rS.prototype,{formats:{configurable:!0,enumerable:!0,get:function(){var X;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(X=this.data)==null?void 0:X.qualityFormats}}});
rS.prototype.updateRememberString=rS.prototype.updateRememberString;rS.prototype.updateQualityOptions=rS.prototype.updateQualityOptions;rS.prototype.dataChanged=rS.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],rS.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rS.prototype,"data",void 0);
_.u([_.S(_.Ld),_.V("design:type",Object)],rS.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Boolean)],rS.prototype,"selectedUpsellQuality",void 0);_.u([_.R({computed:"computeIcon_(data.premiumIcon)",value:""}),_.V("design:type",String)],rS.prototype,"premiumIcon",void 0);_.u([_.R({selector:VtO,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.V("design:type",Object)],rS.prototype,"downloadQualityPickerEntity",void 0);
_.u([_.R(),_.V("design:type",Array)],rS.prototype,"qualityOptions",void 0);_.u([_.R(),_.V("design:type",Array)],rS.prototype,"upsellOptions",void 0);_.u([_.R(),_.V("design:type",Object)],rS.prototype,"showUpsellSection",void 0);_.u([_.R(),_.V("design:type",Object)],rS.prototype,"rememberSettingsCheckboxRenderer",void 0);_.u([_.qB("#remember-settings"),_.V("design:type",HTMLInputElement)],rS.prototype,"rememberSettingsCheckbox",void 0);
_.u([_.R(),_.V("design:type",Object)],rS.prototype,"rememberSettingsChecked",void 0);_.u([_.R(),_.V("design:type",Function)],rS.prototype,"onRememberSettingsCheckedChanged",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rS.prototype,"dataChanged",null);_.u([_.mA("downloadQualityPickerEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rS.prototype,"updateQualityOptions",null);
_.u([_.mA("selectedUpsellQuality"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rS.prototype,"updateRememberString",null);_.u([_.Xo({is:"ytd-download-quality-selector-content",disableElementRegistration:!0})],rS);
_.N(rS,"ytd-download-quality-selector-content",function(){if(mkp!==void 0)return mkp;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return mkp=X},{mode:1});var FIs;var Is=function(){var X=_.F.apply(this,arguments)||this;X.selectedUpsellQuality=!1;X.qualityOptions=[];X.useUpsellDismissAlternate=_.H("use_not_now_dl_upsell_dismiss_cta");X.shouldShowAlternateUpsellDimiss=!1;X.rememberSettings=!1;X.rememberSettingsChecked=!1;X.actionMap={"yt-select-settings-radio-option":"onQualityOptionsSelect"};X.rememberSettingsCheckedChanged=function(J){X.rememberSettingsChecked=J};
return X};
_.r(Is,_.F);_.W=Is.prototype;
_.W.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.rememberSettingsCheckedChanged(!1);this.downloadButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hu(_.cI("DOWNLOAD",void 0,"Download")),isDisabled:!0};this.upsellButtonRenderer={style:"STYLE_BLUE_TEXT",size:"SIZE_DEFAULT",text:_.hu(_.cI("GET_PREMIUM",void 0,"Get Premium")),isDisabled:!0};this.cancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.hu(_.cI("SBOX_INAPPROPRIATE_CANCEL",
void 0,"Cancel"))};this.upsellCancelButtonRenderer={style:"STYLE_TEXT",size:"SIZE_DEFAULT",text:_.hu(_.cI("NOT_NOW",void 0,"Not now"))};this.updateQualityOptions()};
_.W.updateQualityOptions=function(){this.formats===void 0?_.xm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]):this.qualityOptions=C92(this.formats)};
_.W.onQualityOptionsSelect=function(X){if(this.qualityOptions&&X){X!==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 J=_.C(this.qualityOptions.entries()),p=J.next();!p.done;p=
J.next()){p=_.C(p.value);var l=p.next().value;p=p.next().value;var g=void 0,B=void 0;if(((g=p)==null?void 0:(B=g.settingsRadioOptionRenderer)==null?void 0:B.id)===X){this.selectedQualityIndex=l;X=void 0;this.shouldShowAlternateUpsellDimiss=(this.selectedUpsellQuality=((X=this.formats[l])==null?void 0:X.availabilityType)==="OFFLINEABILITY_AVAILABILITY_TYPE_PREMIUM_LOCKED")&&this.useUpsellDismissAlternate;break}}}};
_.W.onClickSubmit=function(){var X;if((X=this.downloadButtonRenderer)==null||!X.isDisabled){var J,p;X=(p=(J=this.data)==null?void 0:J.onSubmitEndpoint)!=null?p:{};var l,g;if(this.formats&&(((l=_.a(X,_.DL))==null?0:l.videoId)||((g=_.a(X,_.Rr))==null?0:g.playlistId))){var B,k,n,w,Y,e;J={formatType:(w=(B=this.formats)==null?void 0:(k=B[(n=this.selectedQualityIndex)!=null?n:0])==null?void 0:k.format)!=null?w:"UNKNOWN_FORMAT_TYPE",settingsAction:this.getOfflineSettingsAction(this.rememberSettingsChecked,
(Y=this.getOfflineEndpoint(X))==null?void 0:(e=Y.actionParams)==null?void 0:e.settingsAction)};this.getOfflineEndpoint(X).actionParams=J;this.ytComponentBehavior.resolveCommand(X)}_.xm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])}};
_.W.onClickUpsell=function(){var X;if((X=this.upsellButtonRenderer)==null||!X.isDisabled){var J,p;X=(p=(J=this.data)==null?void 0:J.upsellEndpoint)!=null?p:{};this.ytComponentBehavior.resolveCommand(X);_.xm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"]);J="UNKNOWN_FORMAT_TYPE";if(this.rememberSettingsChecked){var l,g,B,k;J=(k=(l=this.formats)==null?void 0:(g=l[(B=this.selectedQualityIndex)!=null?B:0])==null?void 0:g.format)!=null?k:"UNKNOWN_FORMAT_TYPE"}this.ytComponentBehavior.resolveCommand({setPrefStorageEntryCommand:{key:"lmqf",
value:J}})}};
_.W.onClickClose=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-download-quality-selector-renderer"])};
_.W.getOfflineSettingsAction=function(X,J){return X?J===void 0?"DOWNLOAD_QUALITY_SETTINGS_ACTION_SAVE":J:"DOWNLOAD_QUALITY_SETTINGS_ACTION_DONT_SAVE"};
_.W.getOfflineEndpoint=function(X){return _.a(X,_.DL)?_.a(X,_.DL):_.a(X,_.Rr)};
_.O1.Object.defineProperties(Is.prototype,{titleText:{configurable:!0,enumerable:!0,get:function(){return _.hu(_.cI("DOWNLOAD_QUALITY",void 0,"Download Quality"))}},
formats:{configurable:!0,enumerable:!0,get:function(){var X;return this.downloadQualityPickerEntity?this.downloadQualityPickerEntity.formats:(X=this.data)==null?void 0:X.qualityFormats}}});
Is.prototype.updateQualityOptions=Is.prototype.updateQualityOptions;Is.prototype.dataChanged=Is.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Is.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Is.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Is.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Is.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Number)],Is.prototype,"selectedQualityIndex",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"selectedUpsellQuality",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Is.prototype,"ytdReduxBehavior",void 0);
_.u([_.R({selector:VtO,selectorArgs:["data.downloadQualityPickerEntityKey"]}),_.V("design:type",Object)],Is.prototype,"downloadQualityPickerEntity",void 0);_.u([_.R(),_.V("design:type",Array)],Is.prototype,"qualityOptions",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Is.prototype,"useUpsellDismissAlternate",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"shouldShowAlternateUpsellDimiss",void 0);
_.u([_.R(),_.V("design:type",Object)],Is.prototype,"downloadButtonRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"upsellButtonRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"cancelButtonRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"upsellCancelButtonRenderer",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"rememberSettings",void 0);_.u([_.R(),_.V("design:type",Object)],Is.prototype,"rememberSettingsChecked",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Is.prototype,"dataChanged",null);_.u([_.mA("downloadQualityPickerEntity"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Is.prototype,"updateQualityOptions",null);_.u([_.Xo({is:"ytd-download-quality-selector-renderer",disableElementRegistration:!0})],Is);
_.N(Is,"ytd-download-quality-selector-renderer",function(){if(FIs!==void 0)return FIs;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FIs=X},{mode:1});var q3p;var yY=function(){return _.F.apply(this,arguments)||this};
_.r(yY,_.F);yY.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
yY.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yY.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yY.prototype,"data",void 0);_.u([_.R({computed:"computeIcon_(data.infoIcon)"}),_.V("design:type",Object)],yY.prototype,"infoIcon",void 0);
_.u([_.R({computed:"computeIcon_(data.warningIcon)"}),_.V("design:type",Object)],yY.prototype,"warningIcon",void 0);_.u([_.Xo({is:"ytd-cross-account-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],yY);
_.N(yY,"ytd-cross-account-transfer-channel-confirm-dialog-renderer",function(){if(q3p!==void 0)return q3p;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return q3p=X},{mode:1});var N6T;var Sa=function(){return _.F.apply(this,arguments)||this};
_.r(Sa,_.F);Sa.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Sa.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"}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Sa.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Sa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Sa.prototype,"data",void 0);_.u([_.Xo({is:"ytd-cross-account-transfer-channel-overview-renderer",disableElementRegistration:!0})],Sa);
_.N(Sa,"ytd-cross-account-transfer-channel-overview-renderer",function(){if(N6T!==void 0)return N6T;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return N6T=X},{mode:1});var M6A;var Ow=function(){return _.F.apply(this,arguments)||this};
_.r(Ow,_.F);Ow.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
Ow.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"}}}}};
Ow.prototype.onServiceRequestSentOrCompleted=function(X,J){J&&J.actions&&J.actions.length>0&&_.xm(this.hostElement,"yt-close-popup-action",[this.is])};
Ow.prototype.onServiceRequestSentOrCompleted=Ow.prototype.onServiceRequestSentOrCompleted;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Ow.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ow.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ow.prototype,"data",void 0);
_.u([_.R8("yt-service-request-completed"),_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],Ow.prototype,"onServiceRequestSentOrCompleted",null);_.u([_.Xo({is:"ytd-cross-account-transfer-channel-tnc-dialog-renderer",disableElementRegistration:!0})],Ow);
_.N(Ow,"ytd-cross-account-transfer-channel-tnc-dialog-renderer",function(){if(M6A!==void 0)return M6A;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return M6A=X},{mode:1});var ui6;var cy=function(){var X=_.F.apply(this,arguments)||this;X.submitButtonDisabled=!0;return X};
_.r(cy,_.F);_.W=cy.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.configureRendererStamper=function(){return{"data.sections":{id:"sections",mapping:{itemSectionRenderer:{component:"ytd-item-section-renderer",noInjection:!0}}}}};
_.W.onDataChanged=function(){var X,J,p;if(((X=this.data)==null?void 0:(J=X.confirmButton)==null?void 0:(p=J.buttonRenderer)==null?void 0:p.isDisabled)!==void 0){var l,g,B;this.submitButtonDisabled=(l=this.data)==null?void 0:(g=l.confirmButton)==null?void 0:(B=g.buttonRenderer)==null?void 0:B.isDisabled}};
_.W.checkboxChanged=function(){this.submitButtonDisabled=!this.submitButtonDisabled};
_.W.updateSubmitButtonDisabledFromBinding=function(X){this.submitButtonDisabled=X.detail.value};
_.W.updateSubmitButtonDisabledFromConfirmCheckbox=function(X){this.submitButtonDisabled=!X.detail.value};
cy.prototype.onDataChanged=cy.prototype.onDataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],cy.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cy.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cy.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],cy.prototype,"submitButtonDisabled",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],cy.prototype,"onDataChanged",null);_.u([_.Xo({is:"ytd-transfer-channel-confirm-dialog-renderer",disableElementRegistration:!0})],cy);
_.N(cy,"ytd-transfer-channel-confirm-dialog-renderer",function(){if(ui6!==void 0)return ui6;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return ui6=X},{mode:1});var GEp;var bG=function(){return _.F.apply(this,arguments)||this};
_.r(bG,_.F);_.O1.Object.defineProperties(bG.prototype,{ariaLabel:{configurable:!0,enumerable:!0,get:function(){var X,J,p;return((X=this.data)==null?void 0:X.title)+" "+((J=this.data)==null?void 0:J.metadataPrimary)+" "+((p=this.data)==null?void 0:p.metadataSecondary)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bG.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],bG.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bG.prototype,"data",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],bG.prototype,"ariaLabel",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-compact-product-list-item-renderer"})],bG);
_.N(bG,"ytd-compact-product-list-item-renderer",function(){if(GEp!==void 0)return GEp;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return GEp=X},{mode:1});var dkJ;var fa=function(){return _.F.apply(this,arguments)||this};
_.r(fa,_.F);fa.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]]"}}}}}};
_.O1.Object.defineProperties(fa.prototype,{buttonOverrides:{configurable:!0,enumerable:!0,get:function(){return{style:"mono"}}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],fa.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],fa.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],fa.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],fa.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-compact-product-list-renderer"})],fa);
_.N(fa,"ytd-compact-product-list-renderer",function(){if(dkJ!==void 0)return dkJ;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return dkJ=X},{mode:1});var V62;var DU=function(){return _.F.apply(this,arguments)||this};
_.r(DU,_.F);_.W=DU.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.configureRendererStamper=function(){return{"data.okayButton":{id:"okay-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.W.getBackgroundUrl=function(){var X=this.get("data.headerImage.thumbnails");return X?"url("+_.h4(X,this.hostElement.clientWidth)+")":""};
_.W.onDataChanged=function(){var X=this.getBackgroundUrl();X&&(this.header.style.backgroundImage=X);X=_.Kv();var J=_.El(),p=this.get("data.trackingParams");p&&J&&X&&_.ps(X,J,_.V_(p));X=_.C(this.hostElement.querySelectorAll("yt-img-shadow"));for(J=X.next();!J.done;J=X.next())J.value.onShow()};
_.W.onPopupClosed=function(X){_.vn(X).localName==="ytd-membership-post-cancel-renderer"&&_.xm(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"])};
DU.prototype.onPopupClosed=DU.prototype.onPopupClosed;DU.prototype.onDataChanged=DU.prototype.onDataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],DU.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],DU.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],DU.prototype,"data",void 0);_.u([_.qB("#header"),_.V("design:type",HTMLDivElement)],DU.prototype,"header",void 0);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],DU.prototype,"onDataChanged",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],DU.prototype,"onPopupClosed",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-membership-post-cancel-renderer"})],DU);
_.N(DU,"ytd-membership-post-cancel-renderer",function(){if(V62!==void 0)return V62;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return V62=X},{mode:1});var t60;var Rs=function(){return _.F.apply(this,arguments)||this};
_.r(Rs,_.F);Rs.prototype.maybeSubmitFeedback=function(){this.feedbackSurveyRenderer&&this.feedbackSurveyRenderer.submitSurvey()};
Rs.prototype.configureRendererStamper=function(){return{"data.feedbackSurvey":{id:"feedback-survey",mapping:{feedbackSurveyRenderer:"ytd-feedback-survey-renderer"}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Rs.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Rs.prototype,"data",void 0);_.u([_.qB("ytd-feedback-survey-renderer"),_.V("design:type",Object)],Rs.prototype,"feedbackSurveyRenderer",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-content"})],Rs);
_.N(Rs,"ytd-sponsorship-confirm-cancel-content",function(){if(t60!==void 0)return t60;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return t60=X},{mode:1});var P3s;var m8=function(){var X=_.F.apply(this,arguments)||this;X.maybeSubmitFeedback=function(){X.content&&X.content.maybeSubmitFeedback()};
return X};
_.r(m8,_.F);_.W=m8.prototype;_.W.configureRendererStamper=function(){return{"data.confirmButton":{id:"confirm-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[maybeSubmitFeedback]]"}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.scrollable.dialogElement=this.hostElement.parentNode;this.scrollable._ensureTarget();this.onDataChanged()};
_.W.onYtPopupOpened=function(X,J){J===this&&this.data&&this.data.onOpenCommands&&_.Uo(this.hostElement,this.data.onOpenCommands,this.hostElement);_.xm(this.hostElement,"yt-close-popups-action",[["ytd-manage-membership-renderer","ytd-membership-offer-renderer"]])};
_.W.onYtPopupClosed=function(X,J){(J&&J.canceled===!0||J&&J.canceled===!1&&J.confirmed===!1)&&this.data&&this.data.onDismissCommands&&_.Uo(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.W.onYtServiceRequestCompleted=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-sponsorship-confirm-cancel-renderer"])};
_.W.onYtServiceRequestError=function(X){_.k1(this.hostElement,X.detail.error.message)};
_.W.onDataChanged=function(){if(this.isAttached){var X=this.backgroundUrl;X&&(_.ya(this.hostElement).querySelector("#header").style.backgroundImage=X)}};
_.O1.Object.defineProperties(m8.prototype,{backgroundUrl:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.header.sponsorshipDialogHeaderRenderer.headerImage.thumbnails");return X?"url("+_.h4(X,this.hostElement.clientWidth)+")":""}}});
m8.prototype.onDataChanged=m8.prototype.onDataChanged;m8.prototype.onYtServiceRequestError=m8.prototype.onYtServiceRequestError;m8.prototype.onYtServiceRequestCompleted=m8.prototype.onYtServiceRequestCompleted;m8.prototype.onYtPopupClosed=m8.prototype.onYtPopupClosed;m8.prototype.onYtPopupOpened=m8.prototype.onYtPopupOpened;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],m8.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],m8.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],m8.prototype,"data",void 0);_.u([_.R({value:function(){return _.cI("SBOX_INAPPROPRIATE_CANCEL")}}),
_.V("design:type",String)],m8.prototype,"closeButtonAriaLabel",void 0);_.u([_.qB("#scrollable"),_.V("design:type",Object)],m8.prototype,"scrollable",void 0);_.u([_.qB("ytd-sponsorship-confirm-cancel-content"),_.V("design:type",Object)],m8.prototype,"content",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],m8.prototype,"onYtPopupOpened",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],m8.prototype,"onYtPopupClosed",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],m8.prototype,"onYtServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],m8.prototype,"onYtServiceRequestError",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],m8.prototype,"onDataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorship-confirm-cancel-renderer"})],m8);
_.N(m8,"ytd-sponsorship-confirm-cancel-renderer",function(){if(P3s!==void 0)return P3s;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return P3s=X},{mode:_.oC("kevlar_poly_si_batch_j081")?1:2});var Qxw;var Ff=function(){return _.F.apply(this,arguments)||this};
_.r(Ff,_.F);Ff.prototype.configureRendererStamper=function(){return{"data.contents":{id:"content",mapping:{sponsorshipsListTileRenderer:{component:"ytd-sponsorships-list-tile-renderer"}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Ff.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Ff.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-content"})],Ff);
_.N(Ff,"ytd-sponsorships-celebration-content",function(){if(Qxw!==void 0)return Qxw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Qxw=
X},{mode:1});var ED6;var KIs=_.w9(["\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('event', 'conversion', {'send_to': 'AW-10800507011/WarlCOX0sIIDEIPRip4o', 'transaction_id': ''});\n    "]),qD=function(){var X=_.F.apply(this,arguments)||this;X.scriptsAppended=!1;X.useFullWidthPrimaryButton=!1;X.buttonOverrides={type:"tonal",style:"overlay-dark"};return X};
_.r(qD,_.F);_.W=qD.prototype;_.W.dataChanged=function(){var X;this.useFullWidthPrimaryButton=!((X=this.data)==null||!X.useFullWidthPrimaryButton)};
_.W.configureRendererStamper=function(){return{"data.header.sponsorshipsHeaderRenderer.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",attributes:{"dialog-dismiss":!0},properties:{overrides:"[[buttonOverrides]]"},params:{forceModernIconButton:_.H("web_modern_buttons")}}}},"data.primaryButton":{id:"primary-button",mapping:{buttonRenderer:{component:"yt-button-renderer",attributes:{"dialog-dismiss":!0}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.onDataChanged=function(){var X;(X=this.header)==null||X.style.setProperty("background-color",this.backgroundColor);if(X=this.headerImageUrl){var J;(J=this.header)==null||J.style.setProperty("background-image",X)}J=_.Kv(4);X=_.El(4);var p=this.get("data.trackingParams");if(p&&X&&J){var l=_.V_(p);_.ps(J,X,l);_.H("combine_ve_grafts")?_.Mp().graftServerVe(p,X,4):_.ps(J,X,l)}J=_.C(this.hostElement.querySelectorAll("yt-img-shadow"));for(X=J.next();!X.done;X=J.next())X.value.onShow();if(J=this.get("data.gtmId"))_.X7(J,
_.Bh("GL","")),this.setupConversionTracking()};
_.W.setupConversionTracking=function(){if(!this.scriptsAppended){var X=document.createElement("script");_.wV(X,_.n$(KIs.join("")));document.head.appendChild(X);X=document.createElement("noscript");X.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(X);this.scriptsAppended=!0}};
_.W.onPopupClosed=function(X){if(_.vn(X).localName==="ytd-sponsorships-celebration-renderer"){_.xm(this.hostElement,"ytd-refresh-channel-tab-action",["TAB_ID_SPONSORSHIPS"]);var J;this.data&&((J=this.data)==null?0:J.dismissCommand)&&_.Dp.instance.resolveCommand(this.data.dismissCommand,{form:{element:this.hostElement}})}};
_.O1.Object.defineProperties(qD.prototype,{backgroundColor:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");return _.zU(X)}},
headerImageUrl:{configurable:!0,enumerable:!0,get:function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails");return X?"url("+_.h4(X,this.hostElement.getBoundingClientRect().width)+")":""}}});
qD.prototype.onPopupClosed=qD.prototype.onPopupClosed;qD.prototype.onDataChanged=qD.prototype.onDataChanged;qD.prototype.dataChanged=qD.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qD.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],qD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qD.prototype,"data",void 0);
_.u([_.qB("#header"),_.V("design:type",HTMLElement)],qD.prototype,"header",void 0);_.u([_.R(),_.V("design:type",Object)],qD.prototype,"scriptsAppended",void 0);_.u([_.R({type:Boolean,reflectToAttribute:!0}),_.V("design:type",Object)],qD.prototype,"useFullWidthPrimaryButton",void 0);_.u([_.R(),_.V("design:type",Object)],qD.prototype,"buttonOverrides",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qD.prototype,"dataChanged",null);
_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qD.prototype,"onDataChanged",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],qD.prototype,"onPopupClosed",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-celebration-renderer"})],qD);
_.N(qD,"ytd-sponsorships-celebration-renderer",function(){if(ED6!==void 0)return ED6;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return ED6=X},{mode:1});var T6s;var ND=function(){return _.F.apply(this,arguments)||this};
_.r(ND,_.F);_.W=ND.prototype;_.W.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"}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.detached=function(){this.playerElement.stop()};
_.W.onYtServiceRequestCompleted=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-sponsorships-offer-renderer"])};
_.W.onYtServiceRequestError=function(X){_.k1(this.hostElement,X.detail.error.message)};
_.W.onYtPopupOpened=function(){this.scrollable&&(this.scrollable.scrollTarget.scrollTop=0)};
_.W.onYtPopupClosed=function(){this.playerElement.stop();this.backgroundPlayerElement&&this.isBackgroundPlayerAlreadyPlaying&&!this.tierRenderer.purchaseButtonClicked&&this.backgroundPlayerElement.play();this.set("selectedTier",0)};
_.W.getTier=function(X,J){return!X||!X.tiers||J<0?null:_.a(X.tiers[J],KnJ)};
_.W.moreThanOne=function(X){return!!(X&&X.length>1)};
_.W.tierOverviewTap=function(X){var J=this;this.selectedTier=X.model.index;_.oh(this,function(){_.h8(J.hostElement,"yt-refit")})};
_.W.computeSelectedClass=function(X,J){return this.isSelected(X,J)?"selected":""};
_.W.computeButtonAriaPressed=function(X,J){return this.isSelected(X,J)?"true":"false"};
_.W.isSelected=function(X,J){return X===J};
_.W.onDataChanged=function(){_.ya(this.hostElement).querySelector("#header-overlay").style.visibility="";_.ya(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 X=_.C(this.hostElement.querySelectorAll("yt-img-shadow")),
J=X.next();!J.done;J=X.next())J.value.onShow();var p;this.set("selectedTier",(p=this.get("data.targetTierIndex"))!=null?p:0);var l;(X=(l=this.data)==null?void 0:l.onVisible)&&this.ytComponentBehavior.resolveCommand(X)};
_.W.initializeVe=function(X){var J=_.Kv(),p=_.El(),l=this.get("data.trackingParams");p&&J&&(this.screenLayer=4,J=_.nw(_.EkY)(void 0,69877,{clientScreenNonce:J,visualElement:p},void 0,void 0,void 0),_.z4(J,69877,4),p=_.El(4),l&&p&&(l=_.V_(l),_.ps(J,p,l),X&&(this.offerVideoVe=_.S_(74659),_.ps(J,l,this.offerVideoVe))))};
_.W.setHeaderBackground=function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundColor");_.ya(this.hostElement).querySelector("#background-image-layer").style.backgroundColor=_.zU(X);if(X=this.getHeaderImage())X=_.h4(X,screen.width),_.ya(this.hostElement).querySelector("#background-image-layer").style.backgroundImage="url("+X+")"};
_.W.getHeaderImage=function(){var X=this.get("data.header.sponsorshipsHeaderRenderer.backgroundImageDarkMode.thumbnails");return this.isAppDarkTheme()&&X?X:this.get("data.header.sponsorshipsHeaderRenderer.backgroundImage.thumbnails")};
_.W.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.W.setupVideoPlayer=function(X){var J=this,p,l,g,B;return _.L(function(k){if(k.nextAddress==1)return p=J.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.autoplay"),l=J.get("data.header.sponsorshipsHeaderRenderer.inlineVideo.sponsorshipsOfferVideoRenderer.playerWatchEndpointParams"),_.H("kevlar_player_update_killswitch")?J.playerElement.update({args:{autoplay:p,video_id:X,player_params:l}}):J.playerElement.loadVideoWithPlayerVars({autoplay:p,video_id:X,player_params:l}),
k.yield(J.playerElement.getPlayerPromise(),2);g=k.yieldResult;g.addEventListener("onStateChange",function(n){J.onPlayerStateChange(n)});
g.setScreenLayer(J.screenLayer);(B=_.Kv(4))&&J.offerVideoVe&&_.gZ(B,J.offerVideoVe);p&&(J.pauseOtherPlayers(),J.playerElement.focusOnPlayer(),J.playerElement.getPlayer().hideControls(),_.j1(_.gs,function(){J.fadeOutHeaderOverlay()},4E3));
_.Ma(k)})};
_.W.onPlayerStateChange=function(X){X===1?this.backgroundPlayerElement&&(X=this.backgroundPlayerElement.player_.getPlayerState(),X!==1&&X!==3||this.backgroundPlayerElement.pause()):X===0&&(_.ya(this.hostElement).querySelector("#header-overlay").style.visibility="",this.playerElement.getPlayer().hideControls(),_.ya(this.hostElement).querySelector("#header-overlay").classList.remove("header-overlay-transition"))};
_.W.fadeOutHeaderOverlay=function(){_.ya(this.hostElement).querySelector("#header-overlay").classList.add("header-overlay-transition");this.playerElement.getPlayer().showControls()};
_.W.onHeaderTap=function(){if(this.offerVideo){_.ya(this.hostElement).querySelector("#header-overlay").style.visibility="hidden";this.pauseOtherPlayers();var X;((X=this.playerElement.player_)==null?void 0:X.getPlayerState())===1?this.playerElement.pause():this.playerElement.play();(X=_.Kv(4))&&this.offerVideoVe&&_.Wv(X,this.offerVideoVe)}};
_.W.getBackgroundImageLayerClass=function(X){return X?"background-image-layer-with-video":""};
_.W.getHeaderClass=function(X){return X?"header-with-video":""};
_.W.getHeaderOverlayClass=function(X){return X?"header-overlay-with-video":""};
_.W.getTitleContainerClass=function(X,J){return X?"title-container-with-video":J?"title-container-without-video-flexible":"title-container-without-video"};
_.W.tierTitleDisplayStatus=function(X){return this.moreThanOne(X)?"hide":"show"};
_.W.pauseOtherPlayers=function(){this.isMiniplayerActive()?this.backgroundPlayerElement=_.yG().resolve(_.g9).getPlayerElement():this.backgroundPlayerElement=_.hO();if(this.backgroundPlayerElement&&this.backgroundPlayerElement.player_){var X=this.backgroundPlayerElement.player_.getPlayerState();this.isBackgroundPlayerAlreadyPlaying=X===1||X===3;this.backgroundPlayerElement.pause()}};
_.W.isMiniplayerActive=function(){return _.yG().resolve(_.g9).isMiniplayerActive()};
_.W.selectedTierChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("selected-tier-changed",this.selectedTier))};
ND.prototype.selectedTierChangedForBinding=ND.prototype.selectedTierChangedForBinding;ND.prototype.onDataChanged=ND.prototype.onDataChanged;ND.prototype.onYtPopupClosed=ND.prototype.onYtPopupClosed;ND.prototype.onYtPopupOpened=ND.prototype.onYtPopupOpened;ND.prototype.onYtServiceRequestError=ND.prototype.onYtServiceRequestError;ND.prototype.onYtServiceRequestCompleted=ND.prototype.onYtServiceRequestCompleted;
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ND.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ND.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ND.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ND.prototype,"data",void 0);_.u([_.R({value:0}),_.V("design:type",Number)],ND.prototype,"selectedTier",void 0);
_.u([_.R({value:""}),_.V("design:type",String)],ND.prototype,"offerVideo",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],ND.prototype,"isBackgroundPlayerAlreadyPlaying",void 0);_.u([_.R({value:function(){return"ytd-sponsorships-offer-with-video-renderer-"+_.KY(this)}}),
_.V("design:type",String)],ND.prototype,"playerId",void 0);_.u([_.qB("tp-yt-paper-dialog-scrollable"),_.V("design:type",Object)],ND.prototype,"scrollable",void 0);_.u([_.qB("ytd-sponsorships-tier-renderer"),_.V("design:type",Object)],ND.prototype,"tierRenderer",void 0);_.u([_.qB("#player"),_.V("design:type",Object)],ND.prototype,"playerElement",void 0);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ND.prototype,"onYtServiceRequestCompleted",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],ND.prototype,"onYtServiceRequestError",null);
_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ND.prototype,"onYtPopupOpened",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ND.prototype,"onYtPopupClosed",null);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ND.prototype,"onDataChanged",null);
_.u([_.mA("selectedTier"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ND.prototype,"selectedTierChangedForBinding",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-offer-renderer"})],ND);
_.N(ND,"ytd-sponsorships-offer-renderer",function(){if(T6s!==void 0)return T6s;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return T6s=X},{mode:_.oC("kevlar_poly_si_batch_j077")?1:2});var zcw;var MD=function(){var X=_.F.apply(this,arguments)||this;X.buttonOverrides={type:"filled",style:"mono"};return X};
_.r(MD,_.F);MD.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}}}}}};
MD.prototype.backgroundColorChanged=function(){var X,J,p,l=(J=_.a((X=this.data)==null?void 0:X.content,TkT))==null?void 0:(p=J.backgroundColor)==null?void 0:p.backgroundColor;l&&(X=_.TU(l),_.ya(this.hostElement).querySelector("#banner").style.backgroundColor=X,_.ya(this.hostElement).querySelector("#abstract-art").style.backgroundColor=X)};
MD.prototype.attached=function(){this.JSC$22704_scroller&&(this.JSC$22704_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22704_scroller.attached&&typeof this.JSC$22704_scroller.attached==="function"&&this.JSC$22704_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
MD.prototype.backgroundColorChanged=MD.prototype.backgroundColorChanged;_.u([_.R(),_.V("design:type",Object)],MD.prototype,"data",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],MD.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#scroller"),_.V("design:type",Object)],MD.prototype,"JSC$22704_scroller",void 0);_.u([_.R(),_.V("design:type",Object)],MD.prototype,"buttonOverrides",void 0);
_.u([_.mA("data.content.sponsorshipsPromotionChannelRenderer.backgroundColor"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],MD.prototype,"backgroundColorChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-sponsorships-promotion-celebration-renderer"})],MD);
_.N(MD,"ytd-sponsorships-promotion-celebration-renderer",function(){if(zcw!==void 0)return zcw;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return zcw=X},{mode:_.oC("kevlar_poly_si_batch_j077")?1:2});var jxb;var iZ2;var uG=function(){return _.F.apply(this,arguments)||this};
_.r(uG,_.F);uG.prototype.getValue=function(){return this.checkbox.checked?this.data.params:void 0};
uG.prototype.computeIsInitiallyChecked=function(X){return X===1};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],uG.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uG.prototype,"data",void 0);_.u([_.qB("#checkbox"),_.V("design:type",Object)],uG.prototype,"checkbox",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-subscription-toggle-option-renderer"})],uG);
_.N(uG,"ytd-subscription-toggle-option-renderer",function(){if(iZ2!==void 0)return iZ2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return iZ2=X},{mode:1});var GR=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-signal-action-submit-notification-options-form":"handleSignalActionSubmitNotificationOptionsForm"};return X};
_.r(GR,_.F);GR.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"}}}};
GR.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
GR.prototype.handleSignalActionSubmitNotificationOptionsForm=function(){var X=_.ya(this.hostElement).querySelector("#options").selected;X=this.data.options[X].subscriptionRadioOptionRenderer.serviceEndpoint;var J=_.ya(this.hostElement).querySelector("ytd-subscription-toggle-option-renderer");J&&X&&X.modifyChannelNotificationPreferenceEndpoint&&(J=J.getValue())&&(X.modifyChannelNotificationPreferenceEndpoint.secondaryParams=[J]);_.yG().resolve(_.SV).resolveCommand(X,{form:{element:this.hostElement}});
_.xm(this.hostElement,"yt-close-popup-action")};
_.O1.Object.defineProperties(GR.prototype,{initialIndex:{configurable:!0,enumerable:!0,get:function(){if(!this.data||!this.data.options)return null;for(var X=this.data.options,J=0;J<X.length;J++){var p=X[J].subscriptionRadioOptionRenderer;if(p&&p.selected)return J}return null}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],GR.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],GR.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],GR.prototype,"eventForwardingBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],GR.prototype,"ytRendererBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],GR.prototype,"data",void 0);_.u([_.O("data.options"),_.V("design:type",Object),_.V("design:paramtypes",[])],GR.prototype,"initialIndex",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-subscription-notification-options-renderer"})],GR);
_.N(GR,"ytd-subscription-notification-options-renderer",function(){if(jxb!==void 0)return jxb;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return jxb=X},{mode:1});var sx2;var XKG=function(){return _.F.apply(this,arguments)||this};
_.r(XKG,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],XKG.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],XKG.prototype,"data",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-tvfilm-offer-groups-renderer"})],XKG);
_.N(XKG,"ytd-tvfilm-offer-groups-renderer",function(){if(sx2!==void 0)return sx2;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return sx2=X},{mode:1});var J6B;var dS=function(){return _.F.apply(this,arguments)||this};
_.r(dS,_.F);_.W=dS.prototype;_.W.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"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.hasAttribute("aria-label")||this.hostElement.setAttribute("aria-label","Offers")};
_.W.computeThumbnailClass=function(X){return X.thumbnailOverlays?X.isShow?"thumbnail-show":"thumbnail-movie":X.isShow?"thumbnail-no-overlay-show":"thumbnail-no-overlay-movie"};
_.W.computeCommerceSectionClass=function(X){return X.offers&&X.offers.tvfilmOffersRenderer?"commerce-section-groups":"commerce-section-tabs"};
_.W.computeTitleClass=function(X){return X.offers&&X.offers.tvfilmOffersRenderer?"title-with-offer-groups":""};
_.W.onDataChanged=function(){[].concat(_.EU(this.hostElement.querySelectorAll("yt-img-shadow"))).forEach(function(X){X.onShow()})};
dS.prototype.onDataChanged=dS.prototype.onDataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],dS.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],dS.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],dS.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],dS.prototype,"onDataChanged",null);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-ypc-offers-overlay-renderer"})],dS);
_.N(dS,"ytd-ypc-offers-overlay-renderer",function(){if(J6B!==void 0)return J6B;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return J6B=X},{mode:_.oC("kevlar_poly_si_batch_j028")?1:2});var pKB;var lRl=function(){this.usedMethods=new Set};
lRl.prototype.add=function(X){this.usedMethods.add(X)};
lRl.prototype.reset=function(){this.usedMethods.clear()};var gaG,BCF;
_.$4f=function(X,J){this.query=X;this.previousSearchQuery=J;this.id=gaG++;if(!BCF){J=_.Bh("SBOX_SETTINGS");X="https://"+((J==null?void 0:J.SEARCHBOX_HOST_OVERRIDE)||"suggestqueries-clients6.youtube.com")+"/complete/search?ds=yt";var p=J==null?void 0:J.REQUEST_LANGUAGE;p&&(X+="&hl="+p);(p=J==null?void 0:J.REQUEST_DOMAIN)&&(X+="&gl="+p);X+="&client=youtube&gs_ri=youtube";(p=J==null?void 0:J.SUGG_EXP_ID)&&(X+="&sugexp="+encodeURIComponent(p));(p=J==null?void 0:J.PSUGGEST_TOKEN)&&(X+="&tok="+p);(J=J==
null?void 0:J.SESSION_INDEX)&&(X+="&authuser="+J);_.H("desktop_enable_visual_suggest")&&(X+="&h=180&w=320&ytvs=1");BCF=X}};
_.WWB=function(X){var J="q="+encodeURIComponent(X.query);X.previousSearchQuery&&(J+="&pq="+encodeURIComponent(X.previousSearchQuery));return J};
_.CTu=function(){var X=_.Bh("SBOX_SETTINGS"),J={};if(X==null?0:X.SEND_VISITOR_DATA)J["X-Goog-Visitor-Id"]=X==null?void 0:X.VISITOR_DATA;return J};
_.k5M=function(X){var J=BCF;J+="&gs_id="+X.id.toString(36);J+="&q="+encodeURIComponent(X.query);J+="&cp="+X.query.length;X.previousSearchQuery&&(J+="&pq="+encodeURIComponent(X.previousSearchQuery));(X=window.URLSearchParams?(new URLSearchParams(window.location.search)).get("v"):null)&&(J+="&video_id="+X);return J};
gaG=0;BCF="";var na9=Dd.SEARCH_ENTITY_SUGGESTION_ALBUM_NO_ARTIST,LWG=Dd.SEARCH_ENTITY_SUGGESTION_MOVIE,A69=Dd.SEARCH_ENTITY_SUGGESTION_SONG_NO_ARTIST,wK9=Dd.SEARCH_ENTITY_SUGGESTION_TV_SHOW,Yml=function(X,J){this.text=X;this.bold=J},vaG=function(X,J,p){this.input=J;
this.index=p;this.text="";this.suggestionSources={COMPLETE_SERVER:1};this.text=X[0];this.type=X[1];this.subtypes=X[2];var l;this.displayText=LVp((l=X[3])==null?void 0:l.b);var g;this.ignoredPrefix=LVp((g=X[3])==null?void 0:g.a);var B,k;this.hasNewVideo=((B=X[3])==null?void 0:(k=B.zam)==null?void 0:k.toString())==="true"?!0:!1;var n;this.visualSuggestUrl=(n=X[3])==null?void 0:n.zai;var w;this.entityType=LVp((w=X[3])==null?void 0:w.zap);var Y;this.entityName=LVp((Y=X[3])==null?void 0:Y.zao);var e;J=
LVp((e=X[3])==null?void 0:e.zaf);var Z;this.entityMid=(Z=X[3])==null?void 0:Z.zae;e=Afb(this.subtypes,this.entityMid);if(J&&e){if(J){Z="";switch(e){case "YOUTUBE_ENTITY_TYPE_SONG":Z=A69;break;case "YOUTUBE_ENTITY_TYPE_ALBUM":Z=na9;break;case "YOUTUBE_ENTITY_TYPE_TV_SHOW":Z=wK9;break;case "YOUTUBE_ENTITY_TYPE_MOVIE":Z=LWG}e=e==="YOUTUBE_ENTITY_TYPE_SONG"||e==="YOUTUBE_ENTITY_TYPE_ALBUM"?Z+" \u2022  \u2022 "+J:J}else e="";this.entitySubtitle=e}var h;this.externalChannelId=(h=X[3])==null?void 0:h.zav;
var x;this.entityThumbnailAttributionUrl=(x=X[3])==null?void 0:x.zaq},ZYl=function(X,J){var p=[],l,g=(l=X.displayText)!=null?l:X.text;
(J==null?0:J.useEntityName)&&eBt(X)&&X.entityName&&(g=X.entityName);if(X.type===33)return p.push(new Yml(g,!1)),p;if(g.length>=X.input.length&&g.substring(0,X.input.length)===X.input)p.push(new Yml(X.input,!1)),p.push(new Yml(g.substring(X.input.length),!0));else{var B=new Set(X.input.split(/\s/)),k=g.split(/\s/);p=k.map(function(n,w){return new Yml(n.trim()+(w===k.length-1?"":" "),!B.has(n))})}return p},eBt=function(X){var J=!!Afb(X.subtypes);
X=!!X.entityMid;return J||X};_.hBG=function(X){this.rawResponse=["",[],{}];this.suggestions=[];try{var J=JSON.parse(w6J(X));if(typeof J==="object"&&J!==null)this.rawResponse=J;else{console.log("Suggest: Unexpected type from JSON.parse!");return}}catch(l){console.log("Suggest: Failed to parse SuggestResponse!");return}var p=this.rawResponse[0];this.suggestions=this.rawResponse[1].map(function(l,g){return new vaG(l,p,g)})};var x49=function(){this.sessionNumber=this.startTime=-1;this.outOfSyncResponseCount=0;this.zeroPrefixSuggestionCount=-1;this.availableSuggestions=[];this.previousSuggestions={};this.selectedSuggestionIndex=-1;this.inputMethodsTracker=new lRl;this.zeroPrefixRoundTripTime=this.maxRoundTripTime=this.JSC$22741_totalRoundTripTime=0;this.roundTripTimeHistogram=Array.from({length:10}).fill(0);this.lastEditTime=this.firstEditTime=this.lastQueryBuildTime=-1;this.experimentTriggeredBeforeFinal=this.experimentTriggeredFinal=
!1},HYA,aRG=function(){HYA||(HYA=new x49);
return HYA};
x49.prototype.updateSuggestions=function(X){var J=this;this.availableSuggestions.forEach(function(p){J.previousSuggestions[p]=!0});
this.availableSuggestions=X.map(function(p){var l=p.type.toString();p.subtypes.length>0&&(l+="i"+p.subtypes.join("i"),l+="k"+p.suggestionSources.COMPLETE_SERVER.toString());return l})};
var U4A=function(X,J){var p=Date.now();X.firstEditTime<0&&(X.firstEditTime=p);J&&(X.lastQueryBuildTime=p);X.lastEditTime=p};
x49.prototype.reset=function(){this.startTime=Date.now();++this.sessionNumber;this.inputMethodsTracker.reset();this.selectedSuggestionIndex=-1;this.maxRoundTripTime=this.JSC$22741_totalRoundTripTime=this.outOfSyncResponseCount=0;this.roundTripTimeHistogram.fill(0);this.zeroPrefixSuggestionCount=this.lastQueryBuildTime=this.lastEditTime=this.firstEditTime=-1};
var r6u=function(X){var J="";X.availableSuggestions.forEach(function(g){delete X.previousSuggestions[g]});
for(var p=_.C(Object.keys(X.previousSuggestions)),l=p.next();!l.done;l=p.next())l=l.value,X.previousSuggestions[l]&&(J+=(J?"j":"")+l);return J},IRF=function(X,J){var p=[];
J&&(p[1]=J.toString());p[0]="youtube";p[7]=Date.now()-X.startTime;p[6]=X.sessionNumber;X.zeroPrefixSuggestionCount>=0&&(p[33]=X.zeroPrefixSuggestionCount);p[13]=X.outOfSyncResponseCount;if(X.availableSuggestions.length>0){for(var l=J="",g=0,B=_.C(X.availableSuggestions),k=B.next();!k.done;k=B.next())k=k.value,k!==l&&(g>1&&(J+="l"+g),J+=(l?"j":"")+k,g=0,l=k),g+=1;g>1&&(J+="l"+g);p[3]=J}p[35]=r6u(X);X.selectedSuggestionIndex>=0&&(p[2]=X.selectedSuggestionIndex);var n;if(J=(n=_.Bh("SBOX_SETTINGS"))==
null?void 0:n.SUGG_EXP_ID)p[19]=X.normalize(J),n=0,X.experimentTriggeredBeforeFinal&&(n|=1),X.experimentTriggeredFinal&&(n|=2),p[20]=n;p[26]=Array.from(X.inputMethodsTracker.usedMethods).join("j");if(X.JSC$22741_totalRoundTripTime>0){p[15]=X.JSC$22741_totalRoundTripTime;p[14]=X.maxRoundTripTime;n=[];for(g=J=0;g<10;g++)l=X.roundTripTimeHistogram[g],l===0?J++:(J>1?n.push(g+"-"+l):J===1?n.push("0j"+l):n.push(l.toString()),J=0);n=n.join("j");p[16]=n}X.zeroPrefixRoundTripTime>0&&(p[36]=X.zeroPrefixRoundTripTime);
X.lastQueryBuildTime>0&&(p[18]=X.lastQueryBuildTime-X.startTime);X.firstEditTime>0&&(p[4]=X.firstEditTime-X.startTime);X.lastEditTime>0&&(p[5]=X.lastEditTime-X.startTime);return p.join(".")};
x49.prototype.normalize=function(X){return X.replaceAll(".","-")};
var y6M=[0,1,2,3,4,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8];var VY=function(){var X=_.F.apply(this,arguments)||this;X.microphoneSpinnerActive=!1;X.noAnimations=!1;X.boundExitClick=function(){X.onExitButtonClick()};
X.speechOverlayClassName="";X.isLevelAnimating=!1;X.playCloseDialogAudioFeedback=!0;X.actionMap={"yt-speech-query-complete-action":"handleSpeechQueryCompleteAction"};return X};
_.r(VY,_.F);_.W=VY.prototype;_.W.configureRendererStamper=function(){return{"data.exitButton":{id:"exit-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundExitClick]]"}}}}}};
_.W.attached=function(){this.hostElement.setAttribute("dialog","true");this.manager=ahp()};
_.W.dataChanged=function(){this.logDialog()};
_.W.onPopupClosed=function(){if(this.manager){this.manager.reset();if(!this.playCloseDialogAudioFeedback){var X;(X=this.manager.audioPlayer)!=null&&(X.JSC$21596_audioEnabled=!1)}this.manager.stop();(X=this.manager.audioPlayer)!=null&&(X.JSC$21596_audioEnabled=!0);this.playCloseDialogAudioFeedback=!0}};
_.W.handleSpeechQueryCompleteAction=function(X){var J=X.navigationAction;J&&(X.trackingParams&&_.Mp().graftServerVe(X.trackingParams,this.dialogVe,5),_.h8(this.hostElement,"yt-navigate",{endpoint:J,tempData:this.getNavigationParams(J),createScreenConfig:{parentLayer:5}}),this.playCloseDialogAudioFeedback=!1,this.closeDialog())};
_.W.onExitButtonClick=function(){this.closeDialog()};
_.W.onMicrophoneTap=function(){if(this.state==="listening"||this.state==="transcribing"){var X;if((X=this.manager)!=null){var J;(J=X.audioPlayer)==null||X4(J,"failure");X.setState("microphone-off");X.stop()}}else(X=this.manager)==null||X.start()};
_.W.transcriptionChanged=function(){var X,J;(((X=this.transcription)==null?0:X.low)||((J=this.transcription)==null?0:J.high))&&this.setState("transcribing",this.transcription)};
_.W.stateChanged=function(){this.setState(this.state,this.transcription)};
_.W.logDialog=function(){var X;(X=this.data)!=null&&X.trackingParams&&(X=_.Mp(),_.Go(X,22678,void 0,{layer:5,parentLayer:0}),this.dialogVe=X.graftServerVe(this.data.trackingParams,void 0,5))};
_.W.getNavigationParams=function(X){var J={};if(_.H("web_yt_searchbox")){var p=aRG();p.inputMethodsTracker.add(6);p=IRF(p,15);J.gs_l=p;var l;J.oq=((l=_.a(X,_.m1))==null?void 0:l.query)||""}else if(X=window.ytvoicesearchloggingparams){if(X=X())J.oq=X.oq,J.gs_l=X.gs_l}else _.An(Error("em"));return J};
_.W.closeDialog=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-voice-search-dialog-renderer"])};
_.W.setState=function(X,J){if(this.data){var p=this.data,l={};switch(X){case "listening":l={headerText:p.placeholderHeader,microphoneState:"listening",microphoneAriaLabel:p.microphoneButtonAriaLabel};break;case "timeout":l={headerText:p.promptHeader,microphoneState:"try-again",microphoneLabel:p.promptMicrophoneLabel,microphoneAriaLabel:p.promptMicrophoneLabel};break;case "microphone-off":l={headerText:p.microphoneOffPromptHeader,microphoneState:"try-again",microphoneLabel:p.promptMicrophoneLabel,
microphoneAriaLabel:p.promptMicrophoneLabel};break;case "transcribing":(J==null?0:J.low)||(J==null?0:J.high)?l={transcriptionLow:J==null?void 0:J.low,transcriptionHigh:J==null?void 0:J.high,microphoneState:"speaking",microphoneAriaLabel:p.microphoneButtonAriaLabel}:l={headerText:p.placeholderHeader,microphoneState:"speaking",microphoneAriaLabel:p.microphoneButtonAriaLabel};break;case "processing":l={headerText:p.loadingHeader,microphoneState:"processing",microphoneAriaLabel:p.microphoneButtonAriaLabel};
break;case "offline":l={headerText:p.connectionErrorHeader,microphoneState:"try-again",microphoneLabel:p.connectionErrorMicrophoneLabel,microphoneAriaLabel:p.connectionErrorMicrophoneLabel};break;case "permission":l={headerText:p.permissionsHeader,bodyLine1:p.permissionsSubtext,microphoneState:"try-again",microphoneAriaLabel:p.permissionsSubtext};break;case "permission-denied":l={headerText:p.disabledHeader,bodyLine1:p.disabledSubtext,microphoneState:"try-again",microphoneAriaLabel:p.disabledSubtext}}l.className=
X;this.speechOverlayState=l;this.setClass(this.speechOverlayState.className);this.setMicrophoneState(this.speechOverlayState.microphoneState)}};
_.W.setMicrophoneState=function(X){var J=this.isLevelAnimating;this.isLevelAnimating=X==="speaking";!J&&this.isLevelAnimating&&this.runLevelAnimation();this.microphoneSpinnerActive=X==="processing"&&!this.noAnimations};
_.W.setClass=function(X){this.speechOverlayClassName&&_.S0(this.hostElement,this.speechOverlayClassName,!1);X&&(this.speechOverlayClassName=X,_.S0(this.hostElement,X,!0))};
_.W.runLevelAnimation=function(){var X=this;if(!this.noAnimations&&this.level)if(this.isLevelAnimating){var J=1+Math.random()*.75,p=Math.round(110+Math.random()*10);this.level.style.setProperty("transition","transform "+p/1E3+"s ease-in-out");this.level.style.setProperty("transform","scale("+J+")");_.gs.addJob(function(){X.runLevelAnimation()},3,p)}else this.level.style.removeProperty("opacity"),this.level.style.removeProperty("transition"),this.level.style.removeProperty("transform")};
VY.prototype.stateChanged=VY.prototype.stateChanged;VY.prototype.transcriptionChanged=VY.prototype.transcriptionChanged;VY.prototype.onPopupClosed=VY.prototype.onPopupClosed;VY.prototype.dataChanged=VY.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],VY.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],VY.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],VY.prototype,"rendererStamperBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],VY.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],VY.prototype,"eventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],VY.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],VY.prototype,"speechOverlayState",void 0);
_.u([_.R(),_.V("design:type",Object)],VY.prototype,"microphoneSpinnerActive",void 0);_.u([_.R({type:_.H("kevlar_property_type_migration_killswitch")?Boolean:void 0,reflectToAttribute:!0}),_.V("design:type",Object)],VY.prototype,"noAnimations",void 0);_.u([_.R({selector:function(X){var J;return(J=X.voiceSearch)==null?void 0:J.transcription}}),
_.V("design:type",Object)],VY.prototype,"transcription",void 0);_.u([_.R({selector:function(X){var J;return(J=X.voiceSearch)==null?void 0:J.overlay}}),
_.V("design:type",String)],VY.prototype,"state",void 0);_.u([_.R(),_.V("design:type",Object)],VY.prototype,"boundExitClick",void 0);_.u([_.qB("#microphone-levels"),_.V("design:type",HTMLElement)],VY.prototype,"level",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VY.prototype,"dataChanged",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VY.prototype,"onPopupClosed",null);
_.u([_.GA("transcription"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VY.prototype,"transcriptionChanged",null);_.u([_.GA("state"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],VY.prototype,"stateChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-voice-search-dialog-renderer"})],VY);
_.N(VY,"ytd-voice-search-dialog-renderer",function(){if(pKB!==void 0)return pKB;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return pKB=X},{mode:1});var oat;var t_=function(){var X=_.F.apply(this,arguments)||this;X.isOverlay=!1;X.hidden=!1;return X};
_.r(t_,_.F);_.W=t_.prototype;_.W.onPopupClosed=function(){this.toggleIconState(!1)};
_.W.computeIcon=function(){var X,J,p;return(J=_.a((X=this.data)==null?void 0:X.icon,aPA))==null?void 0:(p=J.icon)==null?void 0:p.iconType};
_.W.computeIconBadgeShape=function(){var X;return{iconBadgeType:"cart",iconBadgeText:(X=this.iconBadgeEntity)==null?void 0:X.badgeText,iconBadgeStyle:this.isOverlay?"overlay":"mono"}};
_.W.onClick=function(){var X;(X=this.data)!=null&&X.onClick&&(this.toggleIconState(!0),this.ytComponentBehavior.resolveCommand(this.data.onClick))};
_.W.computeHidden=function(X){return!X};
_.W.toggleIconState=function(X){this.iconButton&&(this.iconButton.pressed=X)};
t_.prototype.onPopupClosed=t_.prototype.onPopupClosed;_.u([_.S(_.Ld),_.V("design:type",Object)],t_.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],t_.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],t_.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],t_.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],t_.prototype,"isOverlay",void 0);
_.u([_.R({computed:"computeHidden(iconBadgeEntity.isVisible)",reflectToAttribute:!0}),_.V("design:type",Object)],t_.prototype,"hidden",void 0);_.u([_.R({selectorArgs:["data.iconBadgeEntityKey"],selector:function(X,J){return _.SZ(X.entities,"iconBadgeEntity",J)}}),
_.V("design:type",Object)],t_.prototype,"iconBadgeEntity",void 0);_.u([_.qB("yt-icon-button"),_.V("design:type",HTMLButtonElement)],t_.prototype,"iconButton",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],t_.prototype,"onPopupClosed",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-icon-badge-topbar-button-renderer"})],t_);
_.N(t_,"ytd-icon-badge-topbar-button-renderer",function(){if(oat!==void 0)return oat;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return oat=X},{mode:1});var Smb;var Py=function(){var X=_.F.apply(this,arguments)||this;X.premiumOptions=[];return X};
_.r(Py,_.F);Py.prototype.configureRendererStamper=function(){return{premiumOptions:{id:"premium-options",mapping:{settingsRadioOptionRenderer:{component:"ytd-settings-radio-option-renderer",noInjection:!0}}}}};
_.O1.Object.defineProperties(Py.prototype,{hasPremiumOptions:{configurable:!0,enumerable:!0,get:function(){return!!this.premiumOptions}}});
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Py.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Py.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Array)],Py.prototype,"premiumOptions",void 0);_.u([_.O("premiumOptions"),_.V("design:type",Object),_.V("design:paramtypes",[])],Py.prototype,"hasPremiumOptions",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offline-promo-content"})],Py);
_.N(Py,"ytd-offline-promo-content",function(){if(Smb!==void 0)return Smb;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Smb=X},{mode:1});var OY9;var QY=function(){var X=_.F.apply(this,arguments)||this;X.premiumOptions=[];return X};
_.r(QY,_.F);QY.prototype.dataChanged=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");var X;this.premiumOptions=nOw((X=this.data)==null?void 0:X.formats)};
QY.prototype.onClickSubmit=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-offline-promo-renderer"]);var X;(X=_.hO())==null||X.pause()};
QY.prototype.attached=function(){this.JSC$22761_scroller&&(this.JSC$22761_scroller.dialogElement=this.hostElement.parentNode)};
_.O1.Object.defineProperties(QY.prototype,{showIcon:{configurable:!0,enumerable:!0,get:function(){return this.headersIcon}}});
QY.prototype.dataChanged=QY.prototype.dataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],QY.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],QY.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],QY.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],QY.prototype,"data",void 0);
_.u([_.R({computed:"computeIcon_(data.headersIcon)",value:""}),_.V("design:type",String)],QY.prototype,"headersIcon",void 0);_.u([_.R(),_.V("design:type",Array)],QY.prototype,"premiumOptions",void 0);_.u([_.qB("#scroller"),_.V("design:type",Object)],QY.prototype,"JSC$22761_scroller",void 0);_.u([_.O("headersIcon"),_.V("design:type",Object),_.V("design:paramtypes",[])],QY.prototype,"showIcon",null);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],QY.prototype,"dataChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-offline-promo-renderer"})],QY);
_.N(QY,"ytd-offline-promo-renderer",function(){if(OY9!==void 0)return OY9;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return OY9=X},{mode:1});var c6M;var Ew=function(){var X=_.F.apply(this,arguments)||this;X.playbackPauseInterval=NaN;X.isLoading=!1;X.hasError=!1;X.dialogClass="";X.youtubeLabel=_.cI("LOGO_ALT_LABEL",{},"YouTube Home");X.logoName="yt-logos-ext:yt-logo-updated";X.actionMap={"yt-save-consent-action":"handleSaveConsent","yt-disable-personalization-action":"handleDisablePersonalization"};return X};
_.r(Ew,_.F);_.W=Ew.prototype;_.W.onDataChange=function(){var X;if(this.showEOMV1Text=!((X=this.data)==null||!X.eomV1Text))this.dialogClass="eom-v1-dialog"};
_.W.attached=function(){this.pausePlayer()};
_.W.detached=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN)};
_.W.handleLangSelect=function(X){this.langSelect.style.display="none";this.ytComponentBehavior.resolveCommand(this.data.languageList.dropdownRenderer.entries[X.target.selectedIndex].dropdownItemRenderer.onSelectCommand)};
_.W.showLangPicker=function(){this.langSelect.style.display=this.langSelect.style.display&&this.langSelect.style.display!=="none"?"none":"block"};
_.W.handleSaveConsent=function(X){var J=this;this.showLoadingSpinner();this.showLoadingSpinner();vEp(_.a(X,g5p)).catch(function(p){_.Wf(new _.Kw("Something went wrong when save consent "+(p.message?p.message:p)+"."));J.hideLoadingSpinner();J.showErrorMessage()})};
_.W.handleDisablePersonalization=function(X){var J=this;this.showLoadingSpinner();eAp(_.a(X,lkp)).then(function(){J.dialog.close();J.resumePlayer()}).catch(function(p){_.Wf(new _.Kw("Something went wrong when disable personalization "+(p.message?p.message:p)+"."));
J.hideLoadingSpinner();J.showErrorMessage()})};
_.W.showLoadingSpinner=function(){var X=this;this.showSpinnerJobId=_.gs.addLowPriorityJob(function(){X.isLoading=!0},500)};
_.W.hideLoadingSpinner=function(){this.isLoading=!1;this.showSpinnerJobId!==void 0&&(_.gs.cancelJob(this.showSpinnerJobId),this.showSpinnerJobId=void 0)};
_.W.showErrorMessage=function(){var X=this;this.hasError=!0;_.gs.addLowPriorityJob(function(){X.hasError=!1},2E3)};
_.W.pausePlayer=function(){this.playbackPauseInterval||(this.playbackPauseInterval=_.FG(function(){try{var X=_.hO();X&&X.pause()}catch(J){}},100))};
_.W.resumePlayer=function(){this.playbackPauseInterval&&(window.clearInterval(this.playbackPauseInterval),this.playbackPauseInterval=NaN);try{var X=_.hO();X&&X.play()}catch(J){}};
_.O1.Object.defineProperties(Ew.prototype,{eomEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.eomV1Text)return[];X=[];for(var J=["SHIELD","WARNING","BAR_CHART"],p=this.data.eomV1Text.essentialCookieMsg.items,l=0;l<J.length&&l<p.length;l++)X.push({icon:J[l],text:p[l]});return X}},
eomNonEssentialCookieMsgItems:{configurable:!0,enumerable:!0,get:function(){var X;if((X=this.data)==null||!X.eomV1Text)return[];X=[];for(var J=["TRENDING_UP","BAR_CHART","AUTO_AWESOME","PURCHASES"],p=this.data.eomV1Text.nonEssentialCookieMsg.items,l=0;l<J.length&&l<p.length;l++)X.push({icon:J[l],text:p[l]});return X}}});
Ew.prototype.onDataChange=Ew.prototype.onDataChange;_.u([_.R(),_.V("design:type",Object)],Ew.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],Ew.prototype,"showEOMV1Text",void 0);_.u([_.R(),_.V("design:type",Object)],Ew.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Object)],Ew.prototype,"hasError",void 0);_.u([_.R(),_.V("design:type",Number)],Ew.prototype,"showSpinnerJobId",void 0);_.u([_.R(),_.V("design:type",Object)],Ew.prototype,"dialogClass",void 0);
_.u([_.qB("#dialog"),_.V("design:type",Object)],Ew.prototype,"dialog",void 0);_.u([_.qB("#cb-header"),_.V("design:type",HTMLElement)],Ew.prototype,"header",void 0);_.u([_.qB("#lang-select"),_.V("design:type",HTMLElement)],Ew.prototype,"langSelect",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Ew.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Ew.prototype,"ytComponentBehavior",void 0);
_.u([_.R(),_.V("design:type",String)],Ew.prototype,"youtubeLabel",void 0);_.u([_.R(),_.V("design:type",Object)],Ew.prototype,"logoName",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Ew.prototype,"onDataChange",null);_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],Ew.prototype,"eomEssentialCookieMsgItems",null);
_.u([_.O("data"),_.V("design:type",Array),_.V("design:paramtypes",[])],Ew.prototype,"eomNonEssentialCookieMsgItems",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-consent-bump-v2-lightbox"})],Ew);
_.N(Ew,"ytd-consent-bump-v2-lightbox",function(){if(c6M!==void 0)return c6M;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return c6M=X},{mode:1});var bYB;var Ka=function(){return _.F.apply(this,arguments)||this};
_.r(Ka,_.F);Ka.prototype.ready=function(){if(!_.Ph()||EuJ)var X=!0;else EuJ=!0,X=!1;X||(X=document.querySelector("ytd-app"),X||(X=document.body),this.internalLightBox=_.ya(X).appendChild(this.lightBox),this.internalLightBox.dialog.open())};
_.u([_.R(),_.V("design:type",Object)],Ka.prototype,"data",void 0);_.u([_.qB("#lightbox"),_.V("design:type",Object)],Ka.prototype,"lightBox",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-consent-bump-v2-renderer"})],Ka);
_.N(Ka,"ytd-consent-bump-v2-renderer",function(){if(bYB!==void 0)return bYB;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return bYB=X},{mode:1});var fRG;var D41;var RBu;var TR=function(){return _.F.apply(this,arguments)||this};
_.r(TR,_.F);_.W=TR.prototype;_.W.toastOpenedChanged=function(){this.toastManager&&this.hasOpened&&this.toast&&!this.toast.opened&&this.toastType!==1&&i5p(this.toastManager,this.toastType)};
_.W.open=function(X){this.toast&&(this.ephemeralAction&&_.yG().resolve(_.SO).enqueue(this.ephemeralAction),this.hasOpened=!0,this.toastManager?(this.toastType=X!=null?X:0,this.toastManager.enqueue(this.toast,X)):this.toast.open())};
_.W.close=function(X){var J;(J=this.toast)==null||J.close();this.toastManager&&X===1&&i5p(this.toastManager,X)};
_.W.refit=function(){var X;(X=this.toast)==null||X.refit()};
_.W.tapClose=function(){if(!this.useCloseButton||this.closeToastOnActionButtonClick){var X;(X=this.toast)==null||X.close()}};
_.W.setVerticalOffset=function(X){this.toast&&(this.toast.verticalOffset=X,this.toast.fit())};
_.W.computeButtonClass_=function(X){return X?"toast-button":""};
_.W.computeText_=function(X){return _.wi(X)};
_.W.toastOpenedChangedForBinding=function(){this.hostElement.dispatchEvent(new _.Ut("toast-opened-changed",this.toastOpened))};
_.W.updateToastOpenedFromBinding=function(X){this.toastOpened=X.detail.value};
_.O1.Object.defineProperties(TR.prototype,{command:{configurable:!0,enumerable:!0,get:function(){var X,J,p=(X=this.data)==null?void 0:(J=X.actionButton)==null?void 0:J.buttonRenderer;return(p==null?void 0:p.command)||(p==null?void 0:p.serviceEndpoint)||(p==null?void 0:p.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 X=[],J;((J=this.data)==null?0:J.responseText)&&X.push(_.wi(this.data.responseText));var p;((p=this.data)==null?0:p.subText)&&X.push(_.wi(this.data.subText));var l,g;if((l=this.data)==null?0:(g=l.actionButton)==null?0:g.buttonRenderer){var B,k;X.push(((B=this.data.actionButton.buttonRenderer.accessibilityData)==null?void 0:(k=B.accessibilityData)==null?void 0:k.label)||_.wi(this.data.actionButton.buttonRenderer.text))}return X.filter(function(n){return n}).join(". ")}},
opened:{configurable:!0,enumerable:!0,get:function(){var X,J;return(J=(X=this.toast)==null?void 0:X.opened)!=null?J:!1}}});
TR.prototype.toastOpenedChangedForBinding=TR.prototype.toastOpenedChangedForBinding;TR.prototype.toastOpenedChanged=TR.prototype.toastOpenedChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],TR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],TR.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],TR.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],TR.prototype,"duration",void 0);
_.u([_.R(),_.V("design:type",Number)],TR.prototype,"toastType",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],TR.prototype,"useCloseButton",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],TR.prototype,"closeToastOnActionButtonClick",void 0);_.u([_.R({value:function(){return _.cI("SBOX_INAPPROPRIATE_CANCEL")}}),
_.V("design:type",String)],TR.prototype,"closeButtonAriaLabel",void 0);_.u([_.R(),_.V("design:type",Boolean)],TR.prototype,"toastOpened",void 0);_.u([_.R(),_.V("design:type",Boolean)],TR.prototype,"hasOpened",void 0);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],TR.prototype,"command",null);_.u([_.O("labelText","command","duration"),_.V("design:type",Object),_.V("design:paramtypes",[])],TR.prototype,"ephemeralAction",null);
_.u([_.O("ephemeralAction"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],TR.prototype,"hasEphemeralAction",null);_.u([_.qB("#toast"),_.V("design:type",Object)],TR.prototype,"toast",void 0);_.u([_.R({value:function(){return{style:"call-to-action-inverse"}}}),
_.V("design:type",Object)],TR.prototype,"buttonOverrides",void 0);_.u([_.R({value:{style:"mono-inverse"}}),_.V("design:type",Object)],TR.prototype,"closeButtonOverrides",void 0);_.u([_.R({value:function(){return _.yG().resolve(_.I6(_.IQ))}}),
_.V("design:type",Object)],TR.prototype,"toastManager",void 0);_.u([_.O("data.responseText","data.subText","data.actionButton"),_.V("design:type",Object),_.V("design:paramtypes",[])],TR.prototype,"labelText",null);_.u([_.mA("toastOpened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TR.prototype,"toastOpenedChanged",null);
_.u([_.mA("toastOpened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],TR.prototype,"toastOpenedChangedForBinding",null);_.u([_.se({is:"yt-notification-action-renderer",disableElementRegistration:!0})],TR);
_.N(TR,"yt-notification-action-renderer",function(){if(RBu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;D41===void 0&&(D41=document.createElement("template"));var l=D41;p.call(J,l.content.cloneNode(!0),X.content.firstChild);RBu=X}X=RBu;return X},{mode:2});var zR=function(){var X=_.F.apply(this,arguments)||this;X.duration=4E3;X.downloadingCount=0;X.downloadedCount=0;X.downloadingOnlySmartDownloads=!1;X.sessionTotalDownloads=0;X.sessionDownloaded=0;X.previousSessionsDownloaded=0;X.totalDownloadPercentage=0;X.currentDownloadProgress=0;X.currentDownloadPercentage=0;X.isLeaderTab=!0;X.isFullScreen=!1;X.actionMap={"yt-fullscreen-change-action":"handleFullscreenChange"};X.boundBeforeUnload=function(J){X.isLeaderTab&&X.downloadingCount>0&&(J.preventDefault(),
J.returnValue=!0)};
return X};
_.r(zR,_.F);_.W=zR.prototype;
_.W.open=function(){this.updateDownloadState();if(this.data){var X=this.sessionDownloaded+1,J=this.sessionTotalDownloads>1?_.cI("VIDEOS_DOWNLOADING_RATIO",{downloaded:X.toString(),total:this.sessionTotalDownloads.toString()},"Downloading... "+X+"/"+this.sessionTotalDownloads):_.cI("DOWNLOADING",void 0,"Downloading")+"...";this.downloadingOnlySmartDownloads&&(J=this.sessionTotalDownloads>1?_.cI("SMART_DOWNLOADS_UPDATING_RATIO",{downloaded:X.toString(),total:this.sessionTotalDownloads.toString()},"Updating Smart downloads... "+
X+"/"+this.sessionTotalDownloads):_.cI("SMART_DOWNLOADS_UPDATING",void 0,"`Updating Smart downloads..."));X=this.isLeaderTab?_.cI("KEEP_OPEN",{},"Keep window open to continue"):"";if(_.wi(this.data.responseText)!==J||_.wi(this.data.subText)!==X)this.set("data.responseText",_.AW(J)),this.set("data.subText",_.AW(X)),this.notificationActionRenderer.refit()}this.notificationActionRenderer.open(1);window.addEventListener("beforeunload",this.boundBeforeUnload)};
_.W.close=function(){this.previousSessionsDownloaded=this.sessionDownloaded=this.sessionTotalDownloads=0;this.notificationActionRenderer.hasOpened&&this.notificationActionRenderer.close(1);window.removeEventListener("beforeunload",this.boundBeforeUnload)};
_.W.updatePopup=function(){!this.data||this.isFullScreen||this.downloadingCount===0?this.close():this.open()};
_.W.updateCurrentDownloadProgress=function(){this.currentDownloadPercentage=Math.floor(this.currentDownloadProgress*100)};
_.W.updateDownloadState=function(){this.previousSessionsDownloaded===0&&(this.previousSessionsDownloaded=this.downloadedCount);var X=this.downloadedCount-this.previousSessionsDownloaded;X<this.sessionDownloaded&&(this.previousSessionsDownloaded-=this.sessionDownloaded-X);this.sessionDownloaded=this.downloadedCount-this.previousSessionsDownloaded;this.sessionTotalDownloads=this.downloadingCount+this.sessionDownloaded};
_.W.handleFullscreenChange=function(X){(this.isFullScreen=X)||this.updatePopup()};
zR.prototype.updateCurrentDownloadProgress=zR.prototype.updateCurrentDownloadProgress;zR.prototype.updatePopup=zR.prototype.updatePopup;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],zR.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],zR.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],zR.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],zR.prototype,"actionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"duration",void 0);_.u([_.R({selector:function(X){return _.o35(X.entities).length}}),
_.V("design:type",Object)],zR.prototype,"downloadingCount",void 0);_.u([_.R({selector:dLA}),_.V("design:type",Object)],zR.prototype,"downloadedCount",void 0);_.u([_.R({selector:function(X){var J=_.o35(X.entities);return NPp(X.entities,J)}}),
_.V("design:type",Object)],zR.prototype,"downloadingOnlySmartDownloads",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"sessionTotalDownloads",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"sessionDownloaded",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"previousSessionsDownloaded",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"totalDownloadPercentage",void 0);
_.u([_.R({selector:function(X){var J;X=(J=_.o35(X.entities))!=null?J:[];return X.length>0?_.v36(X.slice(-1)):0}}),
_.V("design:type",Object)],zR.prototype,"currentDownloadProgress",void 0);_.u([_.R(),_.V("design:type",Object)],zR.prototype,"currentDownloadPercentage",void 0);_.u([_.R({selector:_.fIY}),_.V("design:type",Object)],zR.prototype,"isLeaderTab",void 0);_.u([_.qB("yt-notification-action-renderer"),_.V("design:type",Object)],zR.prototype,"notificationActionRenderer",void 0);
_.u([_.GA("downloadingCount","downloadedCount","downloadingOnlySmartDownloads","isLeaderTab"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zR.prototype,"updatePopup",null);_.u([_.GA("currentDownloadProgress"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],zR.prototype,"updateCurrentDownloadProgress",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-video-download-toast-renderer"})],zR);
_.N(zR,"ytd-video-download-toast-renderer",function(){if(fRG!==void 0)return fRG;var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return fRG=X},{mode:1});var m4M;var FWM;var ja=function(){return _.F.apply(this,arguments)||this};
_.r(ja,_.F);ja.prototype.computeIsRedLogo=function(X,J){!X&&J&&(X=J);return X==="YOUTUBE_RED_LOGO"||X==="YOUTUBE_PREMIUM_LOGO"};
ja.prototype.computeLogoName=function(X){X=this.componentBehavior.computeIcon_(X);return X===""?"yt-logos-ext:yt-logo-updated":X};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],ja.prototype,"componentBehavior",void 0);_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(data.iconType, logoType)"}),_.V("design:type",Boolean)],ja.prototype,"isRedLogo",void 0);_.u([_.R({computed:"computeLogoName(data)"}),_.V("design:type",String)],ja.prototype,"logoName",void 0);_.u([_.R({value:{}}),_.V("design:type",Object)],ja.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],ja.prototype,"logoType",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-logo"})],ja);
_.N(ja,"ytd-logo",function(){if(FWM!==void 0)return FWM;var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return FWM=X},{mode:_.oC("kevlar_poly_si_batch_j074")?1:2});var iG=function(){var X=_.F.apply(this,arguments)||this;X.animationRef={};return X};
_.r(iG,_.F);_.W=iG.prototype;_.W.attached=function(){document.addEventListener("yt-navigate-finish",_.Da(this,this.logYoodle))};
_.W.detached=function(){document.removeEventListener("yt-navigate-finish",_.Da(this,this.logYoodle))};
_.W.logYoodle=function(){var X,J;if((X=this.data)==null?0:(J=X.loggingDirectives)==null?0:J.trackingParams)this.ytRendererBehavior.markDirty(),_.Mp().graftServerVe(this.data.loggingDirectives.trackingParams)};
_.W.computeHideImg=function(X,J){return!!X||!!J};
_.W.computeHideYtdLogo=function(X,J){return!X||!!J};
_.W.computeHideLottie=function(X){return!X};
_.W.computeIsRedLogo=function(X){return X==="YOUTUBE_RED_LOGO"||X==="YOUTUBE_PREMIUM_LOGO"};
_.W.renderLogoEntity=function(){var X=this.getThumbnailUrl(this.useDarkThemeYoodle,this.data),J=this.getAnimatedThumbnailUrl(this.useDarkThemeYoodle,this.data),p=this.getLogoTitleText(this.data),l=this.getLottieUrl(this.useDarkThemeYoodle,this.data);this.url!==X&&(this.url=X);this.animatedUrl!==J&&(this.animatedUrl=J);this.logoTitleText!==p&&(this.logoTitleText=p);this.lottieUrl!==l&&(this.lottieUrl=l,this.lottiePlayerProps=this.computeLottiePlayerProps(l))};
_.W.getSanitizedThumbnail=function(X){return X&&X.thumbnails?_.Wga(X.thumbnails,122)||"":""};
_.W.getThumbnailUrl=function(X,J){if(!J)return"";var p,l;X=X?(p=J.darkThemeLogo)==null?void 0:p.thumbnail:(l=J.lightThemeLogo)==null?void 0:l.thumbnail;return this.getSanitizedThumbnail(X)};
_.W.getAnimatedThumbnailUrl=function(X,J){return J?this.getSanitizedThumbnail(X?J.darkThemeAnimatedLogo:J.lightThemeAnimatedLogo):""};
_.W.getLogoTitleText=function(X){if(X)return _.wi(X.tooltipText)};
_.W.computeLogoIcon=function(X,J){if(J){var p,l;return X?(p=J.darkThemeLogo)==null?void 0:p.icon:(l=J.lightThemeLogo)==null?void 0:l.icon}};
_.W.playAnimation=function(){this.hideLottie||this.animationRef.lottieEl&&this.animationRef.lottieEl.isPaused&&this.animationRef.lottieEl.goToAndPlay(0)};
_.W.getLottieUrl=function(X,J){var p,l,g,B;return X?J==null?void 0:(p=J.darkThemeLogo)==null?void 0:(l=p.lottieAnimation)==null?void 0:l.url:J==null?void 0:(g=J.lightThemeLogo)==null?void 0:(B=g.lottieAnimation)==null?void 0:B.url};
_.W.computeLottiePlayerProps=function(X){if(X){var J;if((J=this.animationRef)==null?0:J.lottieEl){var p;(p=this.animationRef)==null||p.lottieEl.destroy()}return{animationRef:this.animationRef,animationConfig:{name:"LOGO_ENTITY_ANIMATION_NAME",path:X,autoplay:!0,loop:!1,rendererSettings:{viewBoxOnly:!1}},listeners:{data_failed:this.onLottieError.bind(this),error:this.onLottieError.bind(this)}}}};
_.W.onLottieError=function(){this.data&&this.lottieUrl&&_.h8(this.hostElement,"yoodle-error")};
_.W.onImgError=function(){this.data&&!this.lottieUrl&&_.h8(this.hostElement,"yoodle-error")};
iG.prototype.playAnimation=iG.prototype.playAnimation;iG.prototype.renderLogoEntity=iG.prototype.renderLogoEntity;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],iG.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],iG.prototype,"data",void 0);_.u([_.R({value:!1,computed:"computeHideImg(logoIcon, lottiePlayerProps)"}),_.V("design:type",Boolean)],iG.prototype,"hideImg",void 0);
_.u([_.R({value:!0,computed:"computeHideYtdLogo(logoIcon, lottiePlayerProps)"}),_.V("design:type",Boolean)],iG.prototype,"hideYtdLogo",void 0);_.u([_.R({value:!0,reflectToAttribute:!0,computed:"computeHideLottie(lottiePlayerProps)"}),_.V("design:type",Boolean)],iG.prototype,"hideLottie",void 0);_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeIsRedLogo(logoType)"}),_.V("design:type",Boolean)],iG.prototype,"isRedLogo",void 0);
_.u([_.R(),_.V("design:type",Boolean)],iG.prototype,"useDarkThemeYoodle",void 0);_.u([_.R(),_.V("design:type",String)],iG.prototype,"url",void 0);_.u([_.R(),_.V("design:type",String)],iG.prototype,"animatedUrl",void 0);_.u([_.R(),_.V("design:type",String)],iG.prototype,"logoTitleText",void 0);_.u([_.R({value:{},computed:"computeLogoIcon(useDarkThemeYoodle, data)"}),_.V("design:type",Object)],iG.prototype,"logoIcon",void 0);_.u([_.R(),_.V("design:type",Object)],iG.prototype,"logoType",void 0);
_.u([_.R(),_.V("design:type",String)],iG.prototype,"lottieUrl",void 0);_.u([_.R(),_.V("design:type",Object)],iG.prototype,"lottiePlayerProps",void 0);_.u([_.R(),_.V("design:type",Object)],iG.prototype,"animationRef",void 0);_.u([_.mA("data"),_.mA("useDarkThemeYoodle"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],iG.prototype,"renderLogoEntity",null);
_.u([_.R8("click"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],iG.prototype,"playAnimation",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-yoodle-renderer"})],iG);
_.N(iG,"ytd-yoodle-renderer",function(){if(m4M!==void 0)return m4M;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-yoodle-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<picture hidden="[[hideImg]]" class="style-scope ytd-yoodle-renderer">\n  <source srcset$="[[animatedUrl]]" type="image/webp" class="style-scope ytd-yoodle-renderer">\n  <img src$="[[url]]" alt="[[logoTitleText]]" on-error="onImgError" class="style-scope ytd-yoodle-renderer">\n</picture>\n<ytd-logo data="[[logoIcon]]" hidden="[[hideYtdLogo]]" logo-type="[[logoType]]" class="style-scope ytd-yoodle-renderer">\n</ytd-logo>\n<ytd-lottie-player class="lottie-player style-scope ytd-yoodle-renderer" aria-label="[[logoTitleText]]" data="[[lottiePlayerProps]]">\n</ytd-lottie-player>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return m4M=X},{mode:_.oC("kevlar_poly_si_batch_j074")?1:2});var qm9;var NCt;var Mml=_.$1.currentPageTypeSelector,uIA=_.$1.currentPageSubTypeSelector,sw=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-navigate-home-action":"onNavigateHomeAction"};return X};
_.r(sw,_.F);_.W=sw.prototype;_.W.onYoodleError=function(){_.H("kevlar_yoodle_handle_load_failure_killswitch")||(this.yoodleError=!0)};
_.W.computeLogoName=function(X){X=this.componentBehavior.computeIcon_(X);return X===""?"yt-logos-ext:yt-logo-updated":X};
_.W.computeTitle=function(X,J,p){return p&&(J==null?0:J.tooltipText)?_.wi(J.tooltipText):_.wi(X)};
_.W.computeAriaLabel=function(X,J,p){return p&&(J==null?0:J.tooltipText)?_.wi(X):""};
_.W.computeShowYoodle=function(X,J,p){return!X||!J&&!!p&&!_.Q5.isEmpty(p)};
_.W.onNavigateHomeAction=function(){if(_.H("kevlar_miniplayer_navigate_home_from_app_killswitch")){var X;(X=_.ya(this.hostElement).querySelector(".yt-simple-endpoint"))==null||X.click()}};
_.W.computeLogoHref=function(X,J,p){var l;(p==null?0:p.onTapCommand)?l=this.componentBehavior.computeHref_(p.onTapCommand):X&&(l=this.componentBehavior.computeHref_(X));return l?l:J};
_.W.computeCommand=function(X,J){return(J==null?void 0:J.onTapCommand)||X};
_.W.getEndpointForm=function(){if(_.H("kevlar_topbar_disable_cache_only_home")){var X=_.yG().resolve(_.k3),J=Mml(X.getState())||"";X=uIA(X.getState())||"";return{disableCache:J==="ytd-browse"&&X==="home"}}return{disableCache:!0}};
sw.prototype.onYoodleError=sw.prototype.onYoodleError;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],sw.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],sw.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],sw.prototype,"componentBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],sw.prototype,"ytdReduxBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],sw.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],sw.prototype,"countryCode",void 0);_.u([_.R({selectorArgs:["data.overrideEntityKey"],selector:function(X,J){return _.SZ(X.entities,"logoEntity",J)}}),
_.V("design:type",Object)],sw.prototype,"logoEntity",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeShowYoodle(data, yoodleError, logoEntity)"}),_.V("design:type",Boolean)],sw.prototype,"showYoodle",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],sw.prototype,"yoodleError",void 0);_.u([_.R({computed:"computeTitle(data.tooltipText, logoEntity, showYoodle)"}),_.V("design:type",String)],sw.prototype,"titleText",void 0);
_.u([_.R({value:"",computed:"computeAriaLabel(data.tooltipText, logoEntity, showYoodle)"}),_.V("design:type",String)],sw.prototype,"ariaLabelText",void 0);_.u([_.R({value:"/"}),_.V("design:type",String)],sw.prototype,"defaultEndpointUrl",void 0);_.u([_.R({computed:"computeLogoHref(data.endpoint, defaultEndpointUrl, logoEntity)"}),_.V("design:type",String)],sw.prototype,"endpointUrl",void 0);
_.u([_.R({computed:"computeCommand(data.endpoint, logoEntity)"}),_.V("design:type",String)],sw.prototype,"command",void 0);_.u([_.R(),_.V("design:type",Object)],sw.prototype,"logoType",void 0);_.u([_.R({}),_.V("design:type",Boolean)],sw.prototype,"useDarkThemeYoodle",void 0);_.u([_.R8("yoodle-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],sw.prototype,"onYoodleError",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-topbar-logo-renderer"})],sw);
_.N(sw,"ytd-topbar-logo-renderer",function(){if(NCt!==void 0)return NCt;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return NCt=X},{mode:_.oC("kevlar_poly_si_batch_j027")?1:2});var G5A=0;var d4A=Dd.SEARCH_APPEND_LABEL,Vmt=Dd.SUGGESTION_NEW_VIDEOS_TEXT,tmb=Dd.SUGGESTION_THUMBNAIL_LABEL,PTA=Dd.SUGGESTION_THUMBNAIL_ATTRIBUTION_LABEL,QUM=_.q(function(X){function J(TZ){var GZ,LJ;return _.L(function(V9){if(V9.nextAddress==1)return GZ=new Request(TZ),_.f$(V9,2),V9.yield(fetch(GZ,{credentials:"include"}),4);if(V9.nextAddress!=2)return vK(!0),_.e8(V9,0);LJ=_.qa(V9);_.Wf(LJ);_.Ma(V9)})}
var p=X.isHighlighted;var l=X.suggestion;var g=X.onClickCallback;var B=X.onHoverUpdateCallback;var k=X.labels;var n=X.queryBuilderFunction;var w=X.onRemoveCallback;var Y=X.suggestionIndex;var e=X.generateUniqueId;var Z=X.highlightedId;var h=X.useScrollMargin;var x=X.isKeyboardMode;var U=null,y=null,c=null,D=_.U$("div"),m=_.U$("span");X=_.C(_.uo(!1,void 0,"LafNkf"));var d=X.next().value,G=X.next().value,P=_.rH("a",function(TZ){TZ&&_.PD(237477,TZ,y,function(GZ){y=GZ})}),Q=_.rH("button",function(TZ){TZ&&
_.PD(237477,TZ,y,function(GZ){y=GZ})}),E=_.rH("div",function(TZ){TZ&&_.PD(281939,TZ,c,function(GZ){c=GZ})}),BK=_.Sv(function(TZ){if((TZ==null?void 0:TZ.button)===2)return TZ.preventDefault(),!1;
var GZ=_.Kv();GZ&&U&&_.Cs(GZ,U,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");var LJ;g(TZ,l().text,l().index,l().entityMid,TZ==null?void 0:(LJ=TZ.detail)==null?void 0:LJ.wasSelectedByKeyboard);return!1}),CY=function(){return l().type===35},Um=function(){return _.H("desktop_enable_single_suggestion_highlight")},em=function(){return _.ch("desktop_suggestions_panel_row_height")||0},HK=function(){var TZ;
return _.H("desktop_enable_new_video_metadata")&&((TZ=l())==null?void 0:TZ.hasNewVideo)===!0},N4=function(){return _.H("desktop_enable_visual_suggest")},t6=function(){return _.H("desktop_enable_entity_suggest")&&eBt(l())},dC=function(){return l().entitySubtitle},ZX=function(){return Um()?(p==null?void 0:p())||ut()&&!(x==null?0:x()):(p==null?void 0:p())||ut()},XU=function(){var TZ=_.Bh("SBOX_SETTINGS");
return CY()&&!(TZ==null?0:TZ.HIDE_REMOVE_LINK)},Em=function(){return ZYl(l(),{useEntityName:t6()})},eu,hr=!((eu=_.yG().resolve(_.I6(_.MA)))==null||!eu()),yk=function(){return CY()?_.H("enable_web_delhi_icons")?"HISTORY":"ARROW_TIME":"SEARCH"},UT=function(){return k==null?void 0:k().SUGGESTION_DISMISS_LABEL},Wp=function(){return k==null?void 0:k().SUGGESTION_DISMISSED_LABEL};
X=_.C(_.uo(!1,void 0,"JyfUlf"));eu=X.next().value;var vK=X.next().value;X=_.C(_.uo(!1,void 0,"QKfAGe"));var mW=X.next().value,W0=X.next().value,ut=mW,c0=_.Sv(function(){n(m.value.innerText);return!1}),bt=_.Sv(function(TZ){TZ.preventDefault();
return!1}),AE=_.Sv(function(TZ){var GZ=l().text,LJ=_.Bh("SBOX_SETTINGS"),V9="https://"+(LJ.SEARCHBOX_HOST_OVERRIDE||"suggestqueries-clients6.youtube.com")+"/complete/deleteitems?client=youtube";
V9+="&delq="+encodeURIComponent(GZ);(GZ=LJ==null?void 0:LJ.PSUGGEST_TOKEN)&&(V9+="&tok="+GZ);(LJ=LJ==null?void 0:LJ.SESSION_INDEX)&&(V9+="&authuser="+LJ);J(V9);TZ.preventDefault();(TZ=_.Kv())&&y&&_.Cs(TZ,y,"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");w(Y==null?void 0:Y());return!1}),Ke=_.Sv(function(){if(Um()&&(x==null?0:x()))return!1;
W0(!0);B(!0);return!1}),$p=_.Sv(function(){W0(!1);
B(!1);return!1}),Qk=_.Sv(function(){G(!0);
return!1}),ET=_.Sv(function(){G(!1);
return!1}),ne=_.Sv(function(TZ){TZ.preventDefault();
if(l().entityThumbnailAttributionUrl){c&&_.tv(_.Mp(),c);var GZ=l().entityThumbnailAttributionUrl;TZ=l().entityName;var LJ={dismissDialogEndpoint:{}};GZ={commandExecutorCommand:{commands:[LJ,{urlEndpoint:{url:GZ,target:"TARGET_NEW_WINDOW"},commandMetadata:{webCommandMetadata:{url:GZ}}}]}};LJ={buttonViewModel:{title:_.cI("CLOSE"),style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_TONAL",onTap:{innertubeCommand:LJ}}};GZ={buttonViewModel:{title:_.cI("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_BUTTON_LABEL"),
style:"BUTTON_VIEW_MODEL_STYLE_MONO",type:"BUTTON_VIEW_MODEL_TYPE_FILLED",onTap:{innertubeCommand:GZ}}};TZ={dialogHeaderViewModel:{headline:{content:TZ!=null?TZ:_.cI("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_TITLE"),alignment:"TEXT_ALIGNMENT_CENTER"}}};var V9={basicContentViewModel:{paragraphs:[{text:{content:_.cI("SUGGESTION_THUMBNAIL_ATTRIBUTION_DIALOG_DESCRIPTION"),alignment:"TEXT_ALIGNMENT_CENTER"}}]}};TZ={showDialogCommand:{panelLoadingStrategy:{inlineContent:{dialogViewModel:{header:TZ,footer:{panelFooterViewModel:{primaryButton:GZ,
secondaryButton:LJ,shouldHideDivider:!0}},content:V9}}}}};_.yG().resolve(_.SV).resolveCommand(TZ)}return!1});
X=_.C(_.uo("",void 0,"MvIBn"));var hA=X.next().value,v0=X.next().value;_.ii(function(){XU()&&v0(e==null?void 0:e(Y==null?void 0:Y()));D.value&&_.PD(12453,D.value,U,function(TZ){U=TZ})});
return _.A(_.v,{cond:eu,then:function(){var TZ={};return _.A("div",{class:_.yW("ytSuggestionComponentRemovedText",(TZ.ytSuggestionComponentLargerRemovedText=function(){return N4()},TZ)),
style:function(){return em()>0?"height: "+em()+"px;":""},
role:"button"},Wp)},
else:function(){var TZ={},GZ={};return _.A("div",{class:_.yW("ytSuggestionComponentSuggestion",(TZ.ytSuggestionComponentSuggestionHover=function(){return!Um()},TZ.ytSuggestionComponentHighlighted=ZX,TZ.ytSuggestionComponentPersonalizedSuggestion=CY,TZ.ytSuggestionComponentMweb=!1,TZ.ytSuggestionComponentLargerSuggestion=function(){return HK()||N4()},TZ.ytSuggestionComponentThumbnailSuggestion=function(){return N4()},TZ.ytSuggestionComponentRoundedSuggestion=function(){return _.H("desktop_enable_scrollable_suggestions_panel")&&
_.H("desktop_enable_suggestions_panel_padding")},TZ.ytSuggestionComponentThumbnailPadding=function(){return N4()&&!CY()},TZ)),
style:function(){return em()>0?"height: "+em()+"px;":""},
role:"presentation","on:mousedown":BK,"on:mouseover":Ke,"on:mouseout":$p,el:D},_.A("div",{class:_.yW("ytSuggestionComponentText",(GZ.ytSuggestionComponentScrollMargin=h,GZ)),"aria-label":function(){return HK()?l().text+" "+Vmt:l().text},
id:function(){return e==null?void 0:e(Y==null?void 0:Y())},
"on:mousedown":BK,role:"option"},_.A(_.v,{cond:function(){return l().type!==33},
then:function(){return _.A(_.f_,{icon:yk,className:"ytSuggestionComponentIcon"})}}),_.A("div",{class:"ytSuggestionComponentLeftContainer"},_.A("span",{el:m,
role:"button",tabindex:0},_.A(_.Kr,{each:Em},function(LJ){return LJ.bold?_.A("span",{class:"ytSuggestionComponentBold"},LJ.text):_.A("span",null,LJ.text)})),_.A(_.v,{cond:function(){return t6()&&!!l().entitySubtitle||HK()},
then:function(){return _.A("div",{class:"ytSuggestionComponentMetadataContainer"},_.A(_.v,{cond:function(){return t6()&&!!l().entitySubtitle},
then:function(){return _.A("div",{class:"ytSuggestionComponentEntitySubtitle"},dC)}}),_.A(_.v,{cond:function(){return HK()},
then:function(){return _.A("div",{class:"ytSuggestionComponentNewVideoContainer"},_.A("div",{class:"ytSuggestionComponentNewVideoIcon"}),_.A("div",{class:"ytSuggestionComponentNewVideoText"},Vmt))}}))}}))),_.A("div",{class:"ytSuggestionComponentRightContainer"},_.A(_.v,{cond:function(){return N4()&&l().visualSuggestUrl!==void 0},
then:function(){var LJ={};return _.A("div",{class:"ytSuggestionComponentThumbnailContainer"},_.A("img",{"aria-label":tmb,class:_.yW("ytSuggestionComponentVisualSuggestThumbnail",(LJ.ytSuggestionComponentCircularFrame=function(){return t6()&&l().subtypes.includes(790)},LJ.ytSuggestionComponentEntitySuggestThumbnail=function(){return t6()},LJ)),
src:function(){return l().visualSuggestUrl}}),_.A(_.v,{cond:function(){return t6()&&!!l().entityThumbnailAttributionUrl},
then:function(){var V9={};return _.A("span",{title:PTA,role:"tooltip"},_.A("div",{el:E,"on:mouseover":Qk,"on:mouseout":ET,"on:mousedown":ne,class:_.yW("ytSuggestionComponentThumbnailOverlay",(V9.ytSuggestionComponentThumbnailOverlayHidden=function(){return!d()},V9))},_.A(_.f_,{icon:"INFO",
className:"ytSuggestionComponentInfoIcon"})))}}))}}),_.A(_.T_,null,_.A(_.Qw,{when:function(){return N4()&&XU()}},function(){var LJ={};
return _.A("button",{class:_.yW("ytSuggestionComponentRemoveLinkClearButton",(LJ.ytSuggestionComponentRemoveLinkClearButtonSelected=function(){return hA()&&hA()===(Z==null?void 0:Z())},LJ.ytSuggestionComponentRemoveLinkClearButtonHidden=function(){return!ZX()},LJ)),
el:Q,"on:mousedown":AE,"aria-label":UT,id:function(){return hA()}},_.A(_.f_,{icon:"DISMISSAL",
className:"ytSuggestionComponentClearButtonIcon"}))}),_.A(_.Qw,{when:function(){return!(N4()&&l().visualSuggestUrl!==void 0)&&XU()}},function(){var LJ={};
return _.A("a",{class:_.yW("ytSuggestionComponentRemoveLink",(LJ.ytSuggestionComponentRemoveLinkDark=hr,LJ.ytSuggestionComponentRemoveLinkSelected=function(){return hA()&&hA()===(Z==null?void 0:Z())},LJ)),
el:P,"on:mousedown":AE,"aria-label":UT,tabindex:0,role:"button",id:function(){return hA()}},UT)}),_.A(_.Qw,{when:function(){return!1}},function(){return _.A("button",{class:"ytSuggestionComponentQueryBuilderButton",
"on:click":c0,"on:mousedown":bt,role:"button","aria-label":d4A},_.A(_.f_,{icon:"ARROW_DIAGONAL",className:"ytSuggestionComponentQueryBuilderButtonIcon"}))}))))}})},"cl");var Eat=_.w9(["//www.google.com/textinputassistant/","/","_tia.js"]),KWD=_.q(function(){return _.A("ytd-text-input-assistant",{class:"ytdTextInputAssistantHost"},_.A("button",{class:"ytdTextInputAssistantButton","on:click":_.Sv(function(){aRG().inputMethodsTracker.add(3);var X,J=(X=_.Bh("SBOX_SETTINGS"))==null?void 0:X.REQUEST_LANGUAGE;if(J)return _.J8(_.rb(Eat,14,J)),!1})},_.A("img",{class:"ytdTextInputAssistantIcon",
tia_field_name:"search_query",tia_disable_swap:"true",tia_property:"youtube",src:"//www.gstatic.com/inputtools/images/tia.png",alt:""})))},"dl");var zBt;_.TCB=function(){this.cache=new Map};
zBt=function(X){for(var J=_.C(X.cache.entries()),p=J.next();!p.done;p=J.next()){var l=_.C(p.value);p=l.next().value;l=l.next().value;l.suggestions.some(function(g){return g.type===35})&&X.cache.delete(p)}};var jUD=Dd.SEARCH,iYM=Dd.SEARCH_CLEAR_LABEL,sUG=new _.yo("FAKE_SUGGEST_RESPONSE"),X0t=_.q(function(X){function J(){Ke||(Ke=setTimeout(function(){Qk()},1E3))}
function p(oH,rG,V6){if(oH.trim()){AE=oH;_.g$("REFINEMENTS_TUPLE",void 0);c0=!0;var WM;rG=IRF(Wp,rG);var xb=(WM=X.searchEndpoint)==null?void 0:WM.call(X);_.vOp(oH,rG,xb,eu.value.value,V6);Qk();eu.value.value=oH;eu.value.blur();Wp.reset()}}
function l(oH){return _.L(function(rG){return rG.return(new Promise(function(V6){var WM=new XMLHttpRequest;WM.open("GET",_.k5M(oH),!0);WM.withCredentials=!0;var xb=_.Bh("SBOX_SETTINGS");(xb==null?0:xb.SEND_VISITOR_DATA)&&WM.setRequestHeader("X-Goog-Visitor-Id",xb==null?void 0:xb.VISITOR_DATA);WM.onload=function(){V6(WM.responseText)};
WM.onerror=function(){_.Wf(Error("gm"));V6(null)};
setTimeout(function(){WM.abort()},1E4);
WM.send(null)}))})}
function g(oH){var rG,V6,WM,xb;return _.L(function(RB){switch(RB.nextAddress){case 1:return rG={credentials:"include",headers:_.CTu()},window.AbortController&&(V6=new AbortController,setTimeout(function(){V6.abort("ytsbox-suggest-timeout")},1E4),rG.signal=V6.signal),_.f$(RB,2),RB.yield(fetch(_.k5M(oH),rG),4);
case 4:WM=RB.yieldResult.text();_.e8(RB,3);break;case 2:return xb=_.qa(RB),xb!=="ytsbox-abort-last"&&xb!=="ytsbox-suggest-timeout"&&_.Wf(xb),RB.return(null);case 3:return RB.return(WM)}})}
function B(oH){var rG,V6,WM;return _.L(function(xb){switch(xb.nextAddress){case 1:if(rG=_.yG().resolve(_.I6(sUG)))return xb.return(rG);V6=Date.now();J();return _.H("yt_searchbox_xhr")?xb.yield(l(oH),5):xb.yield(g(oH),4);case 4:WM=xb.yieldResult;xb.jumpTo(3);break;case 5:WM=xb.yieldResult;case 3:if(WM){Ke&&(clearTimeout(Ke),Ke=null);var RB=Wp,XG=V6,t1=oH.query.length===0;XG=Date.now()-XG;t1?RB.zeroPrefixRoundTripTime=XG:(RB.JSC$22741_totalRoundTripTime+=XG,RB.maxRoundTripTime=Math.max(RB.maxRoundTripTime,
XG),t1=Math.floor(XG/100),t1>=y6M.length?++RB.roundTripTimeHistogram[9]:++RB.roundTripTimeHistogram[y6M[t1]])}return xb.return(WM)}})}
function k(oH){var rG,V6,WM;return _.L(function(xb){if(xb.nextAddress==1)return(rG=UT.cache.get(_.WWB(oH)))?xb.return(rG):xb.yield(B(oH),2);V6=xb.yieldResult;if(V6===null)return xb.return(null);WM=new _.hBG(V6);oH.query.length===0&&WM.suggestions.length===0||UT.cache.set(_.WWB(oH),WM);return xb.return(WM)})}
function n(oH){var rG,V6;return _.L(function(WM){if(WM.nextAddress==1){bt=!1;var xb=AE;xb=_.wu()==="search"?(_.wQ(location.href,"search_query")||_.wQ(location.href,"q"))===xb:!1;rG=new _.$4f(oH,xb?AE:null);return WM.yield(k(rG),2)}V6=WM.yieldResult;if(V6===null)return WM.return();rG.query.length===0&&(Wp.zeroPrefixSuggestionCount=V6.suggestions.length);if(rG.id<=$p)return Wp.outOfSyncResponseCount++,WM.return();if(document.activeElement!==eu.value)return WM.return();$p=rG.id;var RB=Wp,XG=V6.rawResponse[2]||
{};RB.experimentTriggeredBeforeFinal||(RB.experimentTriggeredBeforeFinal=RB.experimentTriggeredFinal);RB.experimentTriggeredFinal=!!XG.e;Wp.updateSuggestions(V6.suggestions);c(-1);dC([]);V6.suggestions!==x()&&Cc(V6.suggestions.length);U(V6.suggestions);BK(V6.suggestions.length>0&&V6.suggestions[0].type===33);yk&&(yk.hidden=V6.suggestions.length===0,E()?(yk.style.minWidth="",RB=yk.style,XG=(xb=x()[0])==null?void 0:xb.ignoredPrefix,RB.marginLeft=(XG?Math.min(XG.length*6,hr.value.offsetWidth):0).toString()+
"px"):(yk.style.minWidth=hr.value.offsetWidth+"px",yk.style.marginLeft="0"),b$());_.Ma(WM)})}
function w(){if(!c0)return!1;var oH=_.Bh("REFINEMENTS_TUPLE"),rG;return oH&&((rG=oH[1])==null?0:rG.length)?(oH=oH[1].map(function(V6,WM){return new vaG([V6,0,[71]],eu.value.value,WM)}),x()!==oH&&Cc(oH.length),dC([]),U(oH),Wp.updateSuggestions(oH),c0=!1,yk.hidden=oH.length===0,bt=oH.length>0,!0):!1}
function Y(){var oH=eu.value.value;(typeof oH==="string"||oH instanceof String)&&oH!==""?G(!0):G(!1)}
function e(){if(_.wu()==="search"){var oH=window.location.href;try{var rG=_.wQ(oH,"search_query")||_.wQ(oH,"q")||""}catch(V6){rG=""}rG&&(eu.value.value=rG,G(!0))}}
var Z=_.C(_.uo([],void 0,"OC8EPc")),h=Z.next().value;Z=Z.next().value;var x=h,U=Z;h=_.C(_.uo(-1,void 0,"t2tVQb"));var y=h.next().value,c=h.next().value;h=_.C(_.uo(-1,void 0,"v0RZCe"));var D=h.next().value,m=h.next().value;h=_.C(_.uo(!1,void 0,"rjAnI"));var d=h.next().value,G=h.next().value;h=_.C(_.uo(!1,void 0,"SyGLvb"));var P=h.next().value,Q=h.next().value;Z=_.C(_.uo(!1,void 0,"tL09Cb"));h=Z.next().value;Z=Z.next().value;var E=h,BK=Z;Z=_.C(_.uo(!1,void 0,"FlH7mc"));h=Z.next().value;var CY=Z.next().value;
Z=_.C(_.uo(!1,void 0,"ea3fwe"));var Um=Z.next().value,em=Z.next().value;Z=_.C(_.uo(1,void 0,"vSK1xe"));var HK=Z.next().value,N4=Z.next().value;Z=_.C(_.uo([],void 0,"ijlw4b"));var t6=Z.next().value,dC=Z.next().value;Z=_.C(_.uo(!1,void 0,"HcRey"));var ZX=Z.next().value,XU=Z.next().value;Z=_.H("web_searchbox_animate_suggestions")&&"contentVisibility"in document.documentElement.style&&"interpolateSize"in document.documentElement.style;var Em=_.U$("yt-searchbox"),eu=_.U$("input"),hr=_.U$("div"),yk,UT=
new _.TCB,Wp=aRG(),vK=_.yG().resolve(_.I6(_.MA)),mW=function(){var oH;return((oH=X.forceDarkMode)==null?void 0:oH.call(X))||!(vK==null||!vK())},W0=function(){return _.H("desktop_enable_scrollable_suggestions_panel")},ut="i"+G5A++,c0=!1,bt=!1,AE="",Ke=null,$p=-1,Qk=function(){dC([]);
U([]);BK(!1);yk&&(yk.hidden=!0);Ke&&(clearTimeout(Ke),Ke=null);c(-1)},ET=function(oH,rG){oH.preventDefault();
XU(!0);yk&&(yk.hidden=!1);var V6=y();oH=x();var WM=t6();rG=eFA(rG);V6+=rG;for(V6>=oH.length?V6=-1:V6<-1&&(V6=oH.length-1);V6!==-1&&(WM.includes(V6)||V6>=oH.length||V6<0);)V6+=rG,V6>=oH.length&&(V6=-1);c(V6);y()>=0&&(eu.value.value=x()[y()].text,m(0),Y(),oH=y(),WM=D(),(WM=document.getElementById($M[oH][WM]))&&W0()&&(oH===x().length-1?yk.scrollTop=yk.scrollHeight:WM.scrollIntoView({block:"nearest",inline:"start"})))},ne=_.Sv(function(oH){if(!(oH.relatedTarget instanceof Element&&oH.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){Q(!0);
var rG;(rG=X.focusCallback)==null||rG.call(X,!0);w()||(bt?yk.hidden=!1:(_.h8(Em.value,"yt-autonav-pause-focus",{}),n(oH.target.value)))}}),hA=_.Sv(function(oH){if(!(oH.relatedTarget instanceof Element&&oH.relatedTarget.className.includes("ytSuggestionComponentRemoveLinkClearButton"))){Q(!1);
var rG;(rG=X.focusCallback)==null||rG.call(X,!1);yk.scrollTop=0;yk.hidden=!0;_.h8(Em.value,"yt-autonav-pause-blur",{})}}),v0=function(oH){oH=eFA(oH);
var rG;((rG=$M[y()])==null?0:rG[D()+oH])&&m(D()+oH)},TZ=_.Sv(function(oH){var rG=oH.keyCode,V6=oH.target;
XU(!0);switch(rG){case 13:oH.preventDefault();var WM;if((WM=$M[y()])==null?0:WM[D()]){var xb;(xb=document.getElementById($M[y()][D()]))==null||xb.dispatchEvent(new CustomEvent("mousedown",{detail:{wasSelectedByKeyboard:!0}}));break}oH=oH.shiftKey?4:3;rG=Wp;WM=y();rG.selectedSuggestionIndex=WM;p(V6.value,oH);break;case 27:yk&&(yk.hidden=!0);break;case 40:ET(oH,40);break;case 38:ET(oH,38);break;case 39:v0(39);break;case 37:v0(37);break;case 229:Wp.inputMethodsTracker.add(4);break;default:Wp.inputMethodsTracker.add(1),
U4A(Wp)}return!1}),GZ=_.Sv(function(oH){n(oH.target.value);
Y();W0()&&yk&&(yk.scrollTop=0);return!1}),LJ=_.Sv(function(){Wp.inputMethodsTracker.add(2);
U4A(Wp);return!1});
_.ii(function(){if(yk){Wp.reset();if(window.ResizeObserver){var oH=new ResizeObserver(function(){E()||(yk.style.minWidth=hr.value.offsetWidth+"px")});
oH.observe(hr.value);(new ResizeObserver(function(){b$()})).observe(yk);
_.Bo(function(){oH.disconnect()})}e();
window.addEventListener("yt-navigate-finish",e);window.addEventListener("yt-focus-searchbox",function(){eu.value.focus()});
var rG;CY((rG=_.Bh("SBOX_SETTINGS"))==null?void 0:rG.HAS_ON_SCREEN_KEYBOARD)}else _.Bf(new _.Kw("suggestionsEl was not set in onInit. Component may be broken."),"WARNING")});
var V9=_.Sv(function(oH){oH.preventDefault();p(eu.value.value,12);return!1}),tr=_.Sv(function(oH){oH.preventDefault();
var rG,V6;(rG=eu)==null||(V6=rG.value)==null||V6.focus();var WM,xb;((WM=eu)==null?void 0:(xb=WM.value)==null?void 0:xb.value)!==""&&(eu.value.value="",eu.value.dispatchEvent(new Event("input")));return!1}),CJ=_.Sv(function(){var oH=Xvw(eu.value.value,x().filter(function(rG){return rG.type!==35}).map(function(rG){return{label:rG.text}}));
_.xm(Em.value,"yt-open-popup-action",[{openPopupAction:oH},document.body]);return!1}),i2=_.Sv(function(){eu.value.focus();
return!1}),J1=function(oH,rG,V6,WM,xb){Wp.selectedSuggestionIndex=V6;
p(rG,xb?3:1,WM)},iF=function(oH){eu.value.value=oH;
eu.value.dispatchEvent(new Event("input"));Wp.inputMethodsTracker.add(5);U4A(Wp,!0)},$M=[[]],Wi=function(oH){var rG="searchbox-suggestion"+_.gJ(_.Ax);
$M[oH].push(rG);return rG},Cc=function(oH){if(x()){$M=[[]];
for(var rG=0;rG<oH;rG++)$M.push([])}},b$=function(){if(W0()){var oH=yk,rG=oH.scrollTop;
oH=oH.scrollHeight-oH.clientHeight;em(rG>=oH);rG=Math.abs(oH-rG);rG<=40?N4(1-(40-rG)/40):N4(1)}},oj=function(){return"opacity: "+HK()*100+"%"},Om=_.Sv(function(){b$();
return!1}),uT=_.Sv(function(){XU(!1);
return!1}),T5,aH={},y6={},SD={},cp={};
return _.A("yt-searchbox",{class:_.yW("ytSearchboxComponentHost",(aH.ytSearchboxComponentMweb=!1,aH.ytSearchboxComponentDesktop=!0,aH["yt-searchbox-filled-query"]=function(){return d()},aH["ytd-masthead"]=function(){return!P()},aH.ytSearchboxComponentHostDark=mW,aH)),
role:"search",el:Em,"client-ve-type":10349},_.A("div",{el:hr,"on:click":i2,class:_.yW("ytSearchboxComponentInputBox",(y6.ytSearchboxComponentInputBoxDark=mW,y6.ytSearchboxComponentInputBoxHasFocus=P,y6))},_.A("form",{action:"/results",class:"ytSearchboxComponentSearchForm","on:submit":V9},_.A(_.v,{cond:P,then:function(){return _.A("div",{class:"ytSearchboxComponentInnerSearchIcon"},_.A(_.f_,{icon:"SEARCH"}))}}),_.A("input",{el:eu,
class:_.yW("ytSearchboxComponentInput","yt-searchbox-input","title"),name:"search_query","aria-controls":ut,"aria-expanded":!((T5=yk)==null?0:T5.hidden),type:"text",autocomplete:"off",autocorrect:"off",spellcheck:"false","on:blur":hA,"on:focus":ne,"on:input":GZ,"on:keydown":TZ,"on:paste":LJ,placeholder:X.placeholderText,"aria-activedescendant":function(){var oH;return(oH=$M[y()])==null?void 0:oH[D()]},
"aria-autocomplete":"list",role:"combobox"})),_.A(_.v,{cond:h,then:function(){return _.A("div",{class:"ytSearchboxComponentYtdTextInputAssistantWrapper"},_.A(KWD,null))}}),_.A(_.v,{cond:d,
then:function(){return _.A("div",{class:"ytSearchboxComponentClearButtonWrapper"},_.A("button",{class:"ytSearchboxComponentClearButton","on:click":tr,"aria-label":X.clearButtonAriaLabel||iYM},_.A(_.f_,{icon:"DISMISSAL",className:"ytSearchboxComponentClearButtonIcon"}),_.A(_.D8,{model:{}})))}})),_.A("button",{class:_.yW("ytSearchboxComponentSearchButton",(SD.ytSearchboxComponentSearchButtonDark=mW,SD)),
"on:click":V9,"aria-label":jUD,title:X.placeholderText},_.A(_.f_,{icon:"SEARCH"})),_.A(_.v,{cond:function(){if(ZuJ()&&_.H("mweb_voice_search")&&X.voiceSearchButton)return X.voiceSearchButton()},
then:function(oH){var rG={};return _.A("div",{class:_.yW("ytSearchboxComponentVoiceSearchWrapper",(rG.ytSearchboxComponentHideVoiceSearchButton=function(){return d()},rG))},_.A(_.NA,{data:oH},{buttonRenderer:function(V6){return _.A(_.Sp,{data:V6.data,
onButtonClickCallback:function(){}})}}))}}),_.A("div",{el:_.A4(function(oH){return void(yk=oH)}),
id:ut,class:_.yW("ytSearchboxComponentSuggestionsContainer",(cp.ytSearchboxComponentSuggestionsContainerDark=mW,cp["yt-searchbox-suggestions-container"]=!1,cp.ytSearchboxComponentSuggestionsContainerScrollable=W0(),cp.ytSearchboxComponentSuggestionsContainerAnimated=Z,cp)),"on:scroll":Om,"on:mousemove":uT,role:"listbox",hidden:!0},_.A(_.Kr,{each:x},function(oH,rG){return _.A(QUM,{suggestion:oH,isHighlighted:function(){return rG()===y()},
onClickCallback:J1,onHoverUpdateCallback:function(V6){if(_.H("desktop_enable_single_suggestion_highlight")){var WM=rG();V6&&(m(0),c(WM))}},
onRemoveCallback:function(V6){zBt(UT);V6===void 0||V6<0||t6().includes(V6)||dC([].concat(_.EU(t6()),[V6]))},
labels:X.labels,queryBuilderFunction:iF,suggestionIndex:rG,generateUniqueId:Wi,highlightedId:function(){var V6;return(V6=$M[y()])==null?void 0:V6[D()]},
useScrollMargin:W0(),isKeyboardMode:ZX})}),_.A(_.v,{cond:function(){return!E()&&x().find(function(oH){return oH.type!==35})&&_.H("searchbox_reporting")},
then:function(){return _.A("button",{class:"ytSearchboxComponentReportButton","on:mousedown":CJ},_.cI("SBOX_INAPPROPRIATE_PROMPT",void 0,"Report search predictions"))}}),_.A(_.v,{cond:function(){return!Um()&&W0()},
then:function(){return _.A("div",{class:"ytSearchboxComponentSuggestionsContainerFooter"},_.A("div",{class:"ytSearchboxComponentSuggestionsContainerFooterGradient",style:oj}))}})))},"fl");
X0t.idomCompat={callbacks:{focusCallback:!0}};_.ZZ(X0t,"yt-searchbox",{props:{searchEndpoint:_.H7,placeholderText:_.H7,labels:_.H7,voiceSearchButton:_.H7,focusCallback:_.Yq,clearButtonAriaLabel:_.H7,forceDarkMode:_.H7}});var Xb=function(){var X=_.F.apply(this,arguments)||this;X.menuButtonTargetId="topbar-guide-menu";X.narrow=!1;X.menuStrings={BACK_ALT_LABEL:_.cI("BACK_ALT_LABEL",void 0,"Back"),GUIDE_ALT_LABEL:_.cI("GUIDE_ALT_LABEL",void 0,"Guide"),LOGO_ALT_LABEL:_.cI("LOGO_ALT_LABEL",void 0,"YouTube Home"),SEARCH_ALT_LABEL:_.cI("SBOX_PLACEHOLDER",void 0,"Search")};X.pageDarkTheme=document.documentElement.hasAttribute("dark");X.watchPageScrollTop=0;X.theater=!1;X.fullscreen=!1;X.disableFrostedGlassDuringViewTransition=
!1;X.desktopUnifiedSearchPanelMode=_.H("desktop_enable_unified_search_panel");X.aiCompanionEnabled=_.H("enable_ai_companion");X.ytSearchboxFocused=!1;X.searchboxLabels=_.Bh("SBOX_LABELS");X.topbarIsAboveChipbar=!1;X.isDarkThemeForced=!1;X.areGhostCardsHidden=!1;X.guideKeyboardToggle=!1;X.voiceSearchManager=ahp();X.actionMap={"yt-send-feedback-action":"onYtSendFeedbackAction","yt-fullscreen-change-action":"onFullscreenChangeAction"};X.setYtSearchboxFocused=function(J){X.ytSearchboxFocused=J};
X.toggleFrostedGlassDuringViewTransition=function(J){X.disableFrostedGlassDuringViewTransition=J};
return X};
_.r(Xb,_.F);_.W=Xb.prototype;_.W.computeSimpleText=function(X){return _.wi(X)};
_.W.onDarkChanged=function(){for(var X=_.C(this.buttons||[]),J=X.next();!J.done;J=X.next())J.value.isOverlay=!!this.dark;X=_.C(this.buttonRenderers||[]);for(J=X.next();!J.done;J=X.next())J.value.overrides=this.computeButtonOverride()};
_.W.computeButtonOverride=function(){return this.dark?{style:"overlay"}:void 0};
_.W.configureRendererStamper=function(){return{"data.interstitial":{id:"interstitial",mapping:{consentBumpV2Renderer:"ytd-consent-bump-v2-renderer"}},"data.voiceSearchButton":{id:"voice-search-button",mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{"on-tap":"[[boundOnTapVoiceButton]]",overrides:"[[buttonOverrides]]"}}},reuseComponents:!1},"data.aiCompanionButton":{id:"ai-companion-button",mapping:{buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}}}},
"data.topbarButtons":{id:"buttons",events:!0,mapping:{buttonRenderer:{component:"ytd-button-renderer",properties:{overrides:"[[buttonOverrides]]"}},buttonViewModel:{component:"yt-button-view-model",properties:{scopingClassName:"[[is]]"}},notificationTopbarButtonRenderer:{component:"ytd-notification-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},iconBadgeTopbarButtonRenderer:{component:"ytd-icon-badge-topbar-button-renderer",properties:{isOverlay:"[[dark]]"}},topbarMenuButtonRenderer:"ytd-topbar-menu-button-renderer"},
initialRenderPriority:1},"data.a11ySkipNavigationButton":{id:"skip-navigation",mapping:{buttonRenderer:"ytd-button-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","banner");var X=_.aL(_.HY(),"aa");_.S0(this.hostElement,"shell",!1);!this.hostElement.classList.contains("dark")&&!this.hostElement.classList.contains("theater")||X||(this.isDarkThemeForced=this.dark=!0);this.logoType?(X=this.hostElement.querySelector("#masthead-logo"))&&(_.H("polymer_on_demand_shady_dom")?X.setAttribute("slot","masthead-logo-old"):_.Fa(X)):this.logo.hidden=!0;document.addEventListener("yt-watch-masthead-scroll",
_.Da(this,this.onWatchScroll));document.addEventListener("yt-set-theater-mode-enabled",_.Da(this,this.onSetTheaterModeEnabled));this.registerWithViewTransitionManager()};
_.W.detached=function(){document.removeEventListener("yt-watch-masthead-scroll",_.Da(this,this.onWatchScroll));document.removeEventListener("yt-set-theater-mode-enabled",_.Da(this,this.onSetTheaterModeEnabled))};
_.W.dataChanged=function(){var X=this.data;X&&(this.voiceEnabled=X.voiceSearchButton?ahp().isSupported():!1,_.Ev(_.KQ(),this.menuButtonTargetId,this.guideButton),X.onReceivedActions&&X.onReceivedActions.length>0&&!this.hasShownCreatorEmailOptInPopup&&(_.Uo(this.hostElement,X.onReceivedActions,this.hostElement),this.hasShownCreatorEmailOptInPopup=!0),!this.hasRenderedWithData&&X&&(this.hasRenderedWithData=!0,this.logo.hidden=!1,_.S0(this.hostElement,"dark",!1),_.S0(this.hostElement,"theater",!1),(X=
this.hostElement.querySelector("#masthead-logo"))&&(_.H("polymer_on_demand_shady_dom")?X.setAttribute("slot","masthead-logo-old"):_.Fa(X))))};
_.W.computeCenterHidden=function(){var X;return this.data&&!((X=this.data.searchbox)==null?0:X.fusionSearchboxRenderer)};
_.W.onRendererStamperFinished=function(){this.areGhostCardsHidden||(_.S0(this.hostElement,"masthead-finish",!0),this.areGhostCardsHidden=!0)};
_.W.onWatchPageChange=function(){this.isWatchPage||this.resetBackground()};
_.W.onWatchScroll=function(X){this.watchPageScrollTop=X.detail||0;this.updateMastheadBackgroundOpacity()};
_.W.onFullscreenChangeAction=function(X){X||(this.watchPageScrollTop=0);this.fullscreen=X;this.updateMastheadBackgroundOpacity()};
_.W.onSetTheaterModeEnabled=function(X){this.theater=X.detail.enabled;this.updateMastheadBackgroundOpacity()};
_.W.updateMastheadBackgroundOpacity=function(){this.shouldShowCinematicMastHead()&&(this.fullscreen?this.resetBackground():document.body.className.indexOf("lock-scrollbar")===-1&&this.setBackgroundOpacity(this.watchPageScrollTop))};
_.W.resetBackground=function(){this.background.style.removeProperty("opacity");this.watchPageScrollTop=0};
_.W.setBackgroundOpacity=function(X){X=this.calculateBackgroundOpacity(X);this.background.style.opacity=""+X};
_.W.calculateBackgroundOpacity=function(X){var J=this.theater?.6:0,p=this.hostElement.clientHeight/2;return Math.min(Math.max(X,0),p)/p*(1-J)+J};
_.W.shouldShowCinematicMastHead=function(){var X=_.H("kevlar_watch_grid")&&!_.H("swatchie_cinematic_masthead_ks");return this.isWatchPage&&(X||this.pageDarkTheme)};
_.W.focusGuide=function(){this.guideButton.focus()};
_.W.onGuideToggleTap=function(){_.h8(this.hostElement,"yt-guide-toggle",{isKeyInput:this.guideKeyboardToggle});this.guideKeyboardToggle=!1};
_.W.onGuideButtonKeydown=function(){this.guideKeyboardToggle=!0};
_.W.onGuideToggleHover=function(){_.h8(this.hostElement,"yt-guide-hover")};
_.W.onSearchCloseClick=function(){this.ytdExpandableInputBehavior.showInput=!1};
_.W.narrowChanged=function(){this.narrow?this.ytSearchboxFocused&&this.ytdExpandableInputBehavior.openOnClick_():this.ytdExpandableInputBehavior.showInput=!1};
_.W.closeOnOutsideClickCondition=function(X){for(X=_.Yj(X);X[0];){var J=X.shift();if(J instanceof Element&&J.id==="kbd")return!1}return!0};
_.W.onVoiceTap=function(){this.pausePlayer();this.voiceSearchManager.start()};
_.W.pausePlayer=function(){var X;(X=_.hO())==null||X.pause();this.pauseMiniplayer()};
_.W.pauseMiniplayer=function(){if(this.isMiniplayerActive()){var X;(X=_.yG().resolve(_.g9).getPlayerElement())==null||X.pause()}};
_.W.isMiniplayerActive=function(){return _.yG().resolve(_.g9).isMiniplayerActive()};
_.W.updateNarrowFromBinding=function(X){this.narrow=X.detail.value};
_.W.onYtSendFeedbackAction=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.W.registerWithViewTransitionManager=function(){AHb(_.yG().resolve(_.sX),this.hostElement,this.toggleFrostedGlassDuringViewTransition)};
_.O1.Object.defineProperties(Xb.prototype,{guideIcon:{configurable:!0,enumerable:!0,get:function(){return _.H("enable_web_delhi_icons")?"menu":"yt-icons:menu"}},
shouldShowVoiceSearchButton:{configurable:!0,enumerable:!0,get:function(){return!!this.voiceEnabled&&!this.desktopUnifiedSearchPanelMode}},
shouldShowAiCompanionButton:{configurable:!0,enumerable:!0,get:function(){var X;return!!(this.aiCompanionEnabled&&((X=this.data)==null?0:X.aiCompanionButton))}},
voiceSearchButton:{configurable:!0,enumerable:!0,get:function(){if(this.desktopUnifiedSearchPanelMode){var X;return(X=this.data)==null?void 0:X.voiceSearchButton}}},
narrowQuery:{configurable:!0,enumerable:!0,get:function(){return"max-width: "+(this.aiCompanionEnabled?750:656)+"px"}}});
Xb.prototype.narrowChanged=Xb.prototype.narrowChanged;Xb.prototype.onWatchPageChange=Xb.prototype.onWatchPageChange;Xb.prototype.onRendererStamperFinished=Xb.prototype.onRendererStamperFinished;Xb.prototype.dataChanged=Xb.prototype.dataChanged;Xb.prototype.onDarkChanged=Xb.prototype.onDarkChanged;_.u([_.S(_.sJ),_.V("design:type",Object)],Xb.prototype,"ironResizableBehavior",void 0);_.u([_.S(Ddb),_.V("design:type",Object)],Xb.prototype,"ytdExpandableInputBehavior",void 0);
_.u([_.S(_.Zg.YtdGuideStateAwareBehavior),_.V("design:type",Object)],Xb.prototype,"ytdGuideStateAwareBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Xb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Xb.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Xb.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Xb.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Ld),_.V("design:type",Object)],Xb.prototype,"ytdReduxBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"narrow",void 0);_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"logoType",void 0);_.u([_.R(),_.V("design:type",Boolean)],Xb.prototype,"voiceEnabled",void 0);
_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"menuStrings",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Xb.prototype,"dark",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Xb.prototype,"pageDarkTheme",void 0);_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"watchPageScrollTop",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.xyU}),_.V("design:type",Boolean)],Xb.prototype,"isWatchPage",void 0);
_.u([_.R({reflectToAttribute:!0,selector:_.HOC}),_.V("design:type",Boolean)],Xb.prototype,"isShortsPage",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Xb.prototype,"theater",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Xb.prototype,"fullscreen",void 0);_.u([_.R({reflectToAttribute:!0,selector:_.II5}),_.V("design:type",String)],Xb.prototype,"frostedGlassMode",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Xb.prototype,"disableFrostedGlassDuringViewTransition",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Xb.prototype,"aiCompanionEnabled",void 0);_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"ytSearchboxFocused",void 0);_.u([_.NB("#buttons > *"),_.V("design:type",Array)],Xb.prototype,"buttons",void 0);_.u([_.NB("ytd-button-renderer"),_.V("design:type",Array)],Xb.prototype,"buttonRenderers",void 0);
_.u([_.qB("#background"),_.V("design:type",HTMLDivElement)],Xb.prototype,"background",void 0);_.u([_.qB("#guide-button"),_.V("design:type",Object)],Xb.prototype,"guideButton",void 0);_.u([_.qB("#logo"),_.V("design:type",Object)],Xb.prototype,"logo",void 0);_.u([_.R({computed:"computeButtonOverride(dark)"}),_.V("design:type",Object)],Xb.prototype,"buttonOverrides",void 0);
_.u([_.GA("dark"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xb.prototype,"onDarkChanged",null);_.u([_.R({value:function(){return this.onVoiceTap.bind(this)}}),
_.V("design:type",Function)],Xb.prototype,"boundOnTapVoiceButton",void 0);_.u([_.R(),_.V("design:type",Object)],Xb.prototype,"topbarIsAboveChipbar",void 0);_.u([_.R(),_.V("design:type",String),_.V("design:paramtypes",[])],Xb.prototype,"guideIcon",null);_.u([_.O("voiceEnabled"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Xb.prototype,"shouldShowVoiceSearchButton",null);
_.u([_.O("data.aiCompanionButton","aiCompanionEnabled"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Xb.prototype,"shouldShowAiCompanionButton",null);_.u([_.O("data"),_.V("design:type",Object),_.V("design:paramtypes",[])],Xb.prototype,"voiceSearchButton",null);_.u([_.O("aiCompanionEnabled"),_.V("design:type",String),_.V("design:paramtypes",[])],Xb.prototype,"narrowQuery",null);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xb.prototype,"dataChanged",null);_.u([_.R8("yt-rendererstamper-finished"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xb.prototype,"onRendererStamperFinished",null);_.u([_.GA("isWatchPage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xb.prototype,"onWatchPageChange",null);
_.u([_.GA("narrow"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Xb.prototype,"narrowChanged",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-masthead"})],Xb);
_.N(Xb,"ytd-masthead",function(){if(qm9!==void 0)return qm9;var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-masthead--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<iron-media-query query="[[narrowQuery]]" query-matches="[[narrow]]" on-query-matches-changed="updateNarrowFromBinding" class="style-scope ytd-masthead">\n</iron-media-query>\n<div id="ticker" class="style-scope ytd-masthead"></div>\n<div id="interstitial" class="style-scope ytd-masthead"></div>\n<div id="background" hidden="[[hideBackground]]" class="style-scope ytd-masthead"></div>\n<div id="container" class="style-scope ytd-masthead">\n  <div id="start" class="style-scope ytd-masthead">\n    <yt-icon-button id="back-button" label="[[menuStrings.BACK_ALT_LABEL]]" on-click="onSearchCloseClick" class="style-scope ytd-masthead">\n      <yt-icon disable-upgrade$="[[!showInput]]" icon="yt-icons:arrow-back" class="style-scope ytd-masthead">\n      </yt-icon>\n    </yt-icon-button>\n    <tp-yt-paper-tooltip id="back-button-tooltip" disable-upgrade$="[[!showInput]]" for="back-button" class="style-scope ytd-masthead">\n      [[menuStrings.BACK_ALT_LABEL]]\n    </tp-yt-paper-tooltip>\n    <yt-icon-button id="guide-button" label="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="[[guideOpened]]" toggleable="true" on-click="onGuideToggleTap" on-keydown="onGuideButtonKeydown" on-mouseenter="onGuideToggleHover" class="style-scope ytd-masthead">\n      <yt-icon id="guide-icon" icon="[[guideIcon]]" class="style-scope ytd-masthead"></yt-icon>\n    </yt-icon-button>\n    <slot name="masthead-logo" class="style-scope ytd-masthead"></slot>\n    <ytd-topbar-logo-renderer id="logo" country-code="[[data.countryCode]]" data="[[data.logo.topbarLogoRenderer]]" logo-type="[[logoType]]" use-dark-theme-yoodle="[[dark]]" class="style-scope ytd-masthead">\n    </ytd-topbar-logo-renderer>\n    <div id="skip-navigation" class="style-scope ytd-masthead"></div>\n  </div>\n  <div id="center" hidden="[[computeCenterHidden(data)]]" class="style-scope ytd-masthead">\n    <yt-searchbox clear-button-aria-label="[[data.searchbox.fusionSearchboxRenderer.clearButton.buttonRenderer.accessibilityData.accessibilityData.label]]" focus-callback="[[setYtSearchboxFocused]]" force-dark-mode="[[dark]]" labels="[[searchboxLabels]]" placeholder-text="[[computeSimpleText(data.searchbox.fusionSearchboxRenderer.placeholderText)]]" search-endpoint="[[data.searchbox.fusionSearchboxRenderer.searchEndpoint]]" voice-search-button="[[voiceSearchButton]]" class="style-scope ytd-masthead">\n    </yt-searchbox>\n    <yt-icon-button id="search-button-narrow" label="[[menuStrings.SEARCH_ALT_LABEL]]" on-click="openOnClick_" class="style-scope ytd-masthead">\n      <yt-icon class="topbar-icons style-scope ytd-masthead" disable-upgrade$="[[!narrow]]" icon="yt-icons:search">\n      </yt-icon>\n      <tp-yt-paper-tooltip disable-upgrade$="[[!narrow]]" for="search-button-narrow" hidden="[[!narrow]]" class="style-scope ytd-masthead">\n        [[menuStrings.SEARCH_ALT_LABEL]]\n      </tp-yt-paper-tooltip>\n    </yt-icon-button>\n    <div id="voice-search-button" hidden="[[!shouldShowVoiceSearchButton]]" class="style-scope ytd-masthead">\n    </div>\n    <div id="ai-companion-button" hidden="[[!shouldShowAiCompanionButton]]" class="style-scope ytd-masthead">\n    </div>\n  </div>\n  <div id="end" class="style-scope ytd-masthead">\n    <slot name="masthead-skeleton" class="style-scope ytd-masthead"></slot>\n    <div id="buttons" class="style-scope ytd-masthead"></div>\n  </div>\n</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return qm9=X},{mode:_.oC("kevlar_poly_si_batch_j036")?1:2});var Jru;var p0u={},lXB={},gbD={},BGb={},$Ub=(BGb.OFFLINE=(p0u["publicytnetworkstatus-online"]="BACK_ONLINE",p0u),BGb.ONLINE=(lXB["publicytnetworkstatus-offline"]="OFFLINE",lXB),BGb.BACK_ONLINE=(gbD["publicytnetworkstatus-offline"]="OFFLINE",gbD.TIMER_TRIGGER="ONLINE",gbD),BGb),JG=function(){var X=_.F.apply(this,arguments)||this;X.currentState="ONLINE";X.scheduledJobId=0;X.bannerString="";X.bannerVe=null;X.networkStatusManagerInstance=new _.e1;return X};
_.r(JG,_.F);_.W=JG.prototype;_.W.attached=function(){var X=this;this.networkStatusManagerInstance.isNetworkAvailable()||this.stateChangeHandler("publicytnetworkstatus-offline");this.networkStatusManagerInstance.listen("publicytnetworkstatus-online",function(){X.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.listen("publicytnetworkstatus-offline",function(){X.stateChangeHandler("publicytnetworkstatus-offline")})};
_.W.detached=function(){var X=this;this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-online",function(){X.stateChangeHandler("publicytnetworkstatus-online")});
this.networkStatusManagerInstance.unlisten("publicytnetworkstatus-offline",function(){X.stateChangeHandler("publicytnetworkstatus-offline")})};
_.W.enterState=function(X){var J=this;this.scheduledJobId&&_.gs.cancelJob(this.scheduledJobId);X==="ONLINE"?(this.logVisibility(!1),this.bannerString=""):X==="OFFLINE"?(this.logVisibility(!0),this.bannerString=_.cI("NO_INTERNET_CONNECTION",void 0,"No internet connection")):X==="BACK_ONLINE"&&(this.bannerString=_.cI("BACK_ONLINE",void 0,"Back Online"),this.scheduledJobId=_.j1(_.gs,function(){J.stateChangeHandler("TIMER_TRIGGER")},3E3));
this.currentState=X};
_.W.stateChangeHandler=function(X){(X=$Ub[this.currentState][X])&&this.enterState(X)};
_.W.logVisibility=function(X){var J=_.Kv();this.createBannerVe(X);J&&this.bannerVe&&(X?_.Bv(J,[this.bannerVe]):_.$t(J,[this.bannerVe]))};
_.W.createBannerVe=function(X){!this.bannerVe&&X&&(this.bannerVe=_.S_(37929),_.Vp(_.Mp(),this.bannerVe))};
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",String)],JG.prototype,"currentState",void 0);_.u([_.R(),_.V("design:type",Object)],JG.prototype,"scheduledJobId",void 0);_.u([_.R(),_.V("design:type",Object)],JG.prototype,"bannerString",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-network-status-banner"})],JG);
_.N(JG,"ytd-network-status-banner",function(){if(Jru!==void 0)return Jru;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Jru=
X},{mode:1});var WvB;var p2=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-update-permission-role-command":"handleUpdatePermissionRoleCommand"};X.hidden=!0;X.frostedGlass=_.H("web_frosted_glass");return X};
_.r(p2,_.F);p2.prototype.computeHidden=function(X){return X&&X.status?!1:!0};
p2.prototype.handleUpdatePermissionRoleCommand=function(X){if(X=_.a(X,_.yPk))if(X=_.a(X.renderer,_.I8k))this.data=X};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],p2.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],p2.prototype,"componentBehavior",void 0);_.u([_.R({value:!0,computed:"computeHidden(data)"}),_.V("design:type",Object)],p2.prototype,"hidden",void 0);_.u([_.R(),_.V("design:type",Object)],p2.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],p2.prototype,"frostedGlass",void 0);
_.u([_.Xo({disableElementRegistration:!0,is:"ytd-permission-role-bottom-bar-renderer"})],p2);
_.N(p2,"ytd-permission-role-bottom-bar-renderer",function(){if(WvB!==void 0)return WvB;var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);return WvB=X},{mode:1});var Ct9;var kZ9;var ZR2={productId:"5047190",bucket:"suggest",enableAnonymousFeedback:!0,flow:"submit",allowNonLoggedInFeedback:!0};var lq=function(){return _.F.apply(this,arguments)||this};
_.r(lq,_.F);_.W=lq.prototype;_.W.attached=function(){this.JSC$22845_scroller&&(this.JSC$22845_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22845_scroller.attached&&typeof this.JSC$22845_scroller.attached==="function"&&this.JSC$22845_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(){if(this.data!==void 0){Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).forEach(function(p){p.checked=!1});
this.catagorySelected=this.suggestionSelected=!1;var X=_.ya(this.hostElement);X.querySelector("tp-yt-paper-radio-group").selected="";var J=X.querySelector("#reason-text");J&&(J.value="");X.querySelector("#description-text").value=""}};
_.W.canSubmit=function(X,J){_.h8(this.hostElement,"yt-invalidate-popup-tabbables");return!(X&&J)};
_.W.onCancel=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"])};
_.W.onSubmit=function(){var X=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).filter(function(B){return B.active}).map(function(B){return B.innerText.trim()}),J=this.hostElement.querySelector("tp-yt-paper-radio-group"),p=J.selectedItem,l=p.name;
p=p.innerText.trim();var g=J.querySelector("#reason-text");J=void 0;g&&(J=g.value);(g=this.descriptionText.value)&&(g=g.trim());hF6(this.data.searchQuery,X,l,p,g,J);_.xm(this.hostElement,"yt-close-popup-action",["ytd-search-suggestion-report-dialog"]);this.sendFormSubmitToast()};
_.W.sendFormSubmitToast=function(){var X=_.hW(_.cI("SBOX_INAPPROPRIATE_TOAST"));_.xm(this.hostElement,"yt-open-popup-action",[X,this])};
_.W.onIronChange=function(){this.suggestionSelected=Array.prototype.slice.call(this.hostElement.querySelectorAll("tp-yt-paper-checkbox")).some(function(X){return X.active})};
_.W.onIronSelect=function(){this.catagorySelected=!!this.hostElement.querySelector("tp-yt-paper-radio-group").selected};
lq.prototype.onIronSelect=lq.prototype.onIronSelect;lq.prototype.onIronChange=lq.prototype.onIronChange;lq.prototype.dataChanged=lq.prototype.dataChanged;_.u([_.R(),_.V("design:type",Object)],lq.prototype,"data",void 0);_.u([_.R({value:!0,computed:"canSubmit(suggestionSelected,catagorySelected)"}),_.V("design:type",Boolean)],lq.prototype,"submitDisabled",void 0);_.u([_.R(),_.V("design:type",Boolean)],lq.prototype,"suggestionSelected",void 0);
_.u([_.R(),_.V("design:type",Boolean)],lq.prototype,"catagorySelected",void 0);_.u([_.qB("#scroller"),_.V("design:type",Object)],lq.prototype,"JSC$22845_scroller",void 0);_.u([_.qB("#description-text"),_.V("design:type",Object)],lq.prototype,"descriptionText",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lq.prototype,"dataChanged",null);
_.u([_.R8("iron-change"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lq.prototype,"onIronChange",null);_.u([_.R8("iron-select"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],lq.prototype,"onIronSelect",null);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-search-suggestion-report-dialog"})],lq);
_.N(lq,"ytd-search-suggestion-report-dialog",function(){if(kZ9!==void 0)return kZ9;var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return kZ9=X},{mode:1});var gf=function(X){var J=X.openPopupAction;var p=X.target;var l=X.container;var g=X.popupContainerConfig;var B=X.getElement;X=X.removeWhenClosed===void 0?!1:X.removeWhenClosed;this.naturalHeight=this.popupContent=this.popup=void 0;this.openPopupAction=J;this.target=p;this.container=l;this.popupContainerConfig=g;this.getElement=B;this.JSC$22851_popupConfig=this.popupContainerConfig.JSC$21531_popupConfig[this.openPopupAction.popupType];this.rendererName=(J=this.getName())?_.uJC(J,sEp(this.popupContainerConfig,
J)):"";_.H("ytpopup_disable_default_html_caching")&&(this.removeWhenClosed=X);this.createPopup()};
gf.prototype.updatePopup=function(X){this.openPopupAction=X;this.JSC$22851_popupConfig=this.popupContainerConfig.JSC$21531_popupConfig[this.openPopupAction.popupType];nbA(this);_.H("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0)};
gf.prototype.refit=function(){this.popup.opened&&this.popup.refit()};
var w0u=function(X,J,p){(J=J&&X.JSC$22851_popupConfig.narrowProperties?X.JSC$22851_popupConfig.narrowProperties:X.JSC$22851_popupConfig.properties)&&p!==void 0&&(J.isAriaModal=p);Lvb(X,J);X.isRtl()&&Lvb(X,X.JSC$22851_popupConfig.rtlProperties);Aru(X)};
gf.prototype.createPopup=function(){var X=this.JSC$22851_popupConfig.component;if(this.popupContent=Ysb(this,this.rendererName)){if(X){this.popup=Ysb(this,X);var J=this.popupContent;_.H("web_enable_wrapper_for_cow_component_in_popup")&&(J=document.createElement("div"),J.appendChild(this.popupContent));_.H("kevlar_keyboard_button_focus")&&(this.popup.restoreFocusOnClose=!0);this.JSC$22851_popupConfig.slotName&&J.setAttribute("slot",this.JSC$22851_popupConfig.slotName);X=this.popup;var p=this.container.tagName.toLowerCase();
_.a8("desktop_web_boolean_flag_with_counterfactual_study");var l=_.Za(J);_.Mr4(_.xj(X),_.Ue(J,p,l));document.body.appendChild(this.popup)}else this.popup=this.popupContent;_.H("ytpopup_disable_default_html_caching")&&(this.popup.removeWhenClosed=this.removeWhenClosed);_.ya(this.container).appendChild(this.popup)}};
var nbA=function(X){var J,p,l=(J=X.openPopupAction.accessibilityData)==null?void 0:(p=J.accessibilityData)==null?void 0:p.label;l&&(X.popup.ariaLabel=l);var g;((g=X.popupContent.polymerController)!=null?g:X.popupContent).data=(0,_.Q5.unsafeClone)(X.openPopupAction.popup[X.getName()]);X.popupContent.duration=vb1(X);X.popupContent.positionType=X.openPopupAction.position;var B=X.openPopupAction.properties;B&&Object.keys(B).forEach(function(k){X.popupContent[k]=B[k]})},Lvb=function(X,J){if(J)for(var p=
_.C(Object.keys(J)),l=p.next();!l.done;l=p.next())l=l.value,X.popup[l]=J[l]},Aru=function(X){if(X.openPopupAction.position){var J=X.JSC$22851_popupConfig.positionalProperties&&X.JSC$22851_popupConfig.positionalProperties[X.openPopupAction.position],p=X.JSC$22851_popupConfig.rtlPositionalProperties&&X.JSC$22851_popupConfig.rtlPositionalProperties[X.openPopupAction.position];
J=X.isRtl()&&p?p:J;J.shiftedHorizontalOffset&&(p=X.popup.style.display,X.popup.style.display="block",X.popupContent&&X.popup.positionTarget&&X.popupContent.clientWidth>X.popup.positionTarget.clientWidth&&(J.horizontalOffset=X.popup.positionTarget.clientWidth/2-J.shiftedHorizontalOffset),X.popup.style.display=p);Lvb(X,J)}},eju=function(X,J,p){if(J){for(var l=_.C(Object.keys(J)),g=l.next();!g.done;g=l.next())g=g.value,X.popup.style[g]=J[g];
if(p)for(J=_.C(Object.keys(p)),l=J.next();!l.done;l=J.next())l=l.value,X.popup.style[l]=p[l]}};
gf.prototype.getName=function(){return _.pw(this.openPopupAction.popup,"renderer")||_.pw(this.openPopupAction.popup,"dialog")||_.pw(this.openPopupAction.popup,"model")||void 0};
var vb1=function(X){X=X.openPopupAction.durationHintMs;return X===0?X:Math.max(4E3,X||4E3)};
gf.prototype.isRtl=function(){return _.Bh("HTML_DIR")==="rtl"};
var Ysb=function(X,J){X=X.getElement(J,X.target);X==null&&_.Wf(new _.Kw("popup getElement returned null",J));return X};var Zeu={};
Zeu.YtPopupContainerBehavior=[_.AP.YtComponentBehavior,_.dE.YtActionHandlerBehavior,{created:function(){this.popupContainerConfig=null;this.popups_={};this.shownPopupKeys_=new Set;this.popupContainerActionMap_={"yt-close-popup-action":"handleClosePopupAction_","yt-close-popup-command":"handleClosePopupCommand_","yt-close-popups-action":"handleClosePopupsAction_","yt-close-all-popups-action":"handleCloseAllPopupsAction_","yt-get-popup-opened-action":"handleGetPopupOpenedAction_","yt-get-opened-popups-action":"handleGetOpenedPopupsAction_","yt-open-popup-action":"handleOpenPopupAction",
"yt-signal-action-close-popup":"handleSignalActionClosePopup_","yt-window-scrolled":"windowResizedOrScrolled_","yt-window-resized":"windowResizedOrScrolled_","yt-refit-popups-action":"refitPopups_"};this.narrowMediaQuery_=void 0;this.repositionEventsBound_=!1;this.setPopupVisibilityJobId_=this.setPopupPositioningJobId_=0;this.dynamicallyPositionedElements_=new Set;this.expandToFullWidth=this.isAriaModal=!1;this.doNotCacheList_=["yt-dialog-view-model"]},
attached:function(){this.registerActionMap(this.popupContainerActionMap_);_.eH(this.hostElement,!1)},
detached:function(){this.unregisterActionMap(this.popupContainerActionMap_);_.ZV(this.hostElement)},
closePopup:function(X){var J=this.createCacheKey(void 0,X);this.popups_[J]&&this.handleClosePopupAction_(void 0,X)},
windowResizedOrScrolled_:function(){this.setPopupPositioningJobId_||(this.setPopupPositioningJobId_=_.gs.addLowPriorityJob(this.setPopupPositioning_.bind(this)));this.setPopupVisibilityJobId_||(this.setPopupVisibilityJobId_=_.gs.addLowPriorityJob(this.setPopupVisibility_.bind(this)))},
setPopupPositioning_:function(){this.dynamicallyPositionedElements_.forEach(function(X){X.opened&&X.keepBelowPlayer&&this.ensurePopupBelowPlayer(X)},this);
this.setPopupPositioningJobId_=0},
setPopupVisibility_:function(){for(var X in this.popups_){var J=this.popups_[X];if(J.popup.scrollAction==="refit"){var p=J.popup.positionTarget.getBoundingClientRect(),l=J.popup;p=p.top;var g=J;if(!g.naturalHeight){g.popup.hidden=!1;g.popup.style.position="fixed";g.popup.style.top="0px";g.popup.style.left="0px";var B=g.popup.getBoundingClientRect();g.naturalHeight=B.bottom-B.top;g.popup.refit()}l.hidden=!(p>=g.naturalHeight+60);J.popupContent.clientHeight===0&&J.popup.refit()}}this.setPopupVisibilityJobId_=
0},
ensurePopupBelowPlayer:function(){return!1},
initPopupContainerBehavior:function(X){this.popupContainerConfig=X},
handleOpenPopupAction:function(X,J,p){var l=X.openPopupAction,g=_.yG().resolve(_.I6(_.IQ))&&l.popupType==="TOAST";g&&!l.uniqueId&&(l.uniqueId=zv());if(!_.H("popup_container_parent_target_killswitch")){var B;J=(B=this.getParentTarget(J))!=null?B:J}var k=this.ensurePopup_(l,J);return new _.u_(function(n){k.then(function(w){if(!w)return n();this.maybeCreateNarrowMediaQuery_();var Y=this.createCacheKey(w.rendererName,w.openPopupAction.uniqueId);if(l.showOncePerUniqueId){if(this.shownPopupKeys_.has(Y))return n();
this.shownPopupKeys_.add(Y)}Y=this.popups_[Y];var e=!(!Y||!Y.openPopupAction.beReused);e=!!l.reusePopup||e;if(w.popup.opened&&!e){g&&!w.openPopupAction.replacePopup||this.handleClosePopupAction_(w.rendererName,w.openPopupAction.uniqueId);e=l.popupType==="DIALOG"&&!_.H("popup_container_dialog_reopen_killswitch");if(!g&&!e&&Y&&Y.target==J&&(_.H("popup_container_event_target_check_killswitch")||Y.target==p)&&!w.openPopupAction.replacePopup)return n();_.oh(w.popup,function(){this.completeOpenPopupAction_(l,
J,w);n()}.bind(this))}else w.popup.opened?w.updatePopup(l):this.completeOpenPopupAction_(l,J,w),n()}.bind(this))}.bind(this))},
getParentTarget:function(X){if(X&&X instanceof HTMLElement)for(var J=_.C(Object.entries(this.popups_)),p=J.next();!p.done;p=J.next())if(p=_.C(p.value),p.next(),p=p.next().value,this.popupClosesOnClick(p)&&p.popup.contains(X))return p.target},
popupClosesOnClick:function(X){return X.popup.tagName!=="TP-YT-IRON-DROPDOWN"?!1:!["YTD-MULTI-PAGE-MENU-RENDERER","YTCP-ENGAGEMENT-PANEL-SECTION-LIST-RENDERER"].includes(X.rendererName.toUpperCase())},
completeOpenPopupAction_:function(X,J,p){p.updatePopup(X);var l=this.narrowMediaQuery_.queryMatches,g=this.isAriaModal;X=this.expandToFullWidth;p.target=J;var B;J=((B=p.target.polymerController)!=null?B:p.target).popupPositionTarget||p.target;p.JSC$22851_popupConfig.targetContainer&&(J=p.container);p.popup.positionTarget=J;p.popupContent.positionTarget=J;Aru(p);p.JSC$22851_popupConfig.forceFocus&&(p.popupContent.style.outline="none");p.popupContent.tabIndex=-1;p.JSC$22851_popupConfig.narrowProperties&&
(p.popup.style.position="static");p.JSC$22851_popupConfig.preventAutonav&&p.popup.setAttribute("prevent-autonav",!0);p.JSC$22851_popupConfig.forceCloseOnOutsideClick&&p.popup.setAttribute("force-close-on-outside-click",!0);w0u(p,l,g);B={};B.width=X?"100%":"";eju(p,p.JSC$22851_popupConfig.styles,B);p.isRtl()&&eju(p,p.JSC$22851_popupConfig.rtlStyles,B);if(!p.openPopupAction.shouldStopParentSignal){var k;X=(k=p.target.polymerController)!=null?k:p.target;(p.popupContent.startForwardingEvents||p.popupContainerConfig.forwardingEnabledPopups.has(p.rendererName))&&
X.parentComponent!==p.popupContent&&p.popupContent!==p.target&&p.target!==document.body&&(p.popupContent.startForwardingEvents?p.popupContent.startForwardingEvents(p.popupContainerConfig.forwardedEvents,p.target):(p.JSC$22851_eventForwarder||(p.JSC$22851_eventForwarder=new _.cW(p.popupContent)),p.JSC$22851_eventForwarder.start(p.popupContainerConfig.forwardedEvents,p.target)))}p=p.popup;p.addEventListener("iron-overlay-opened",_.Da(this,this.onPopupIronOverlayOpened_));p.addEventListener("iron-overlay-closed",
_.Da(this,this.onPopupIronOverlayClosed_));p.addEventListener("iron-overlay-canceled",_.Da(this,this.onPopupIronOverlayCanceled_));p.addEventListener("yt-refit",_.Da(this,this.refitPopup_));p.addEventListener("yt-invalidate-popup-tabbables",_.Da(this,this.handleInvalidatePopupTabbables_));p.open()},
getPopupDurationMs_:function(X){return X.durationHintMs===0?X.durationHintMs:Math.max(4E3,X.durationHintMs||4E3)},
handleClosePopupAction_:function(X,J){var p=_.H("web_popup_cache_key_killswitch")||!!J;if(X||p){var l=this.createCacheKey(X,J);X=(X=this.popups_[l])&&X.popup}else X=_.oYj(_.w0);if(X&&X.close){if(J=_.yG().resolve(_.I6(_.bX)))X.restoreFocusOnClose=J.isKeyBoardInUse();if(X&&X.positionTarget&&!_.H("ytpopup_close_sibling_popups_killswitch")){J=_.C(Object.entries(this.popups_));for(p=J.next();!p.done;p=J.next()){var g=_.C(p.value);p=g.next().value;g=g.next().value;var B=void 0,k=void 0,n=void 0,w=void 0,
Y=void 0,e=void 0;X.positionTarget==((B=g)==null?void 0:(k=B.popupContent)==null?void 0:k.positionTarget)&&g.popup&&(!((n=g.popup)==null?0:(w=n.style)==null?0:w.display)||((Y=g.popup)==null?void 0:(e=Y.style)==null?void 0:e.display)!=="none")&&(B=void 0,(B=g.popup)==null?0:B.close)&&(g.popup.close(),this.removePopup_(g.popup,p))}X&&this.popups_[l]&&(X.close(),this.removePopup_(X,l))}else X.close(),this.removePopup_(X,l)}},
handleClosePopupCommand_:function(X){X.closePopupCommand&&X.closePopupCommand.uniquePopupId&&this.handleClosePopupAction_(void 0,X.closePopupCommand.uniquePopupId)},
handleCloseAllPopupsAction_:function(X){var J={},p;for(p in this.popups_)if(J={key$jscomp$1245:J.key$jscomp$1245},J.key$jscomp$1245=p,!X||!X.some(function(B){return function(k){return k==B.key$jscomp$1245}}(J))){var l=this.popups_[J.key$jscomp$1245],g=l.popup;
_.yG().resolve(_.I6(_.IQ))&&l.openPopupAction.popupType==="TOAST"||(g&&g.close&&g.close(),this.removePopup_(g,J.key$jscomp$1245))}},
handleClosePopupsAction_:function(X){X.forEach(function(J){var p=this.popups_[J];p&&((p=p.popup)&&p.close&&p.close(),this.removePopup_(p,J))}.bind(this))},
handleGetPopupOpenedAction_:function(X,J){return(J=this.createCacheKey(X,J))&&this.popups_[J]?this.popups_[X].popup.opened:!1},
handleGetOpenedPopupsAction_:function(){var X=[],J;for(J in this.popups_){var p=this.popups_[J];p.popup.opened&&X.push(p)}return X},
getOpenedPopups:function(){this.handleGetOpenedPopupsActions_()},
handleSignalActionClosePopup_:function(){this.handleCloseAllPopupsAction_()},
removePopup_:function(X,J){_.H("ytpopup_disable_default_html_caching")&&X&&X.removeWhenClosed&&(_.ya(this.hostElement).removeChild(X),J&&this.popups_[J]&&delete this.popups_[J])},
shouldReusePopup_:function(X){return!(!X||!X.reusePopup)||!(!X||!X.beReused)},
ensurePopup_:function(X,J){this.maybeCreateNarrowMediaQuery_();var p=_.pw(X.popup,"renderer")||_.pw(X.popup,"dialog")||_.pw(X.popup,"model");if(!p)return _.rL();p=_.uJC(p,sEp(this.popupContainerConfig,p));return _.rL(this.getAndMaybeCreatePopup_(X,p,J))},
getAndMaybeCreatePopup_:function(X,J,p){var l=this.createCacheKey(J,X.uniqueId);if(this.popups_[l])return this.popups_[l];X=new gf({openPopupAction:X,target:p,container:this.hostElement,popupContainerConfig:this.popupContainerConfig,getElement:this.getElement.bind(this),removeWhenClosed:this.shouldRemoveWhenClosed_(J)});return this.popups_[l]=X},
getElement:function(){return null},
shouldRemoveWhenClosed_:function(X){return _.H("ytpopup_disable_default_html_caching")?_.H("ytpopup_disable_cache_allowlist")?X&&this.doNotCacheList_.includes(X):X&&X.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",_.Da(this,this.openPopupQueryMatchesChanged_)),_.ya(this.hostElement).appendChild(this.narrowMediaQuery_))},
openPopupQueryMatchesChanged_:function(X){X=X.detail.value;for(var J in this.popups_)w0u(this.popups_[J],X)},
onPopupIronOverlayClosed_:function(X){var J=X.currentTarget,p=_.Bkm(J);p=p.length>0?p[0]:J;if(p.is!=="ytd-reel-watch-while-dialog-renderer"||X.target.is!=="tp-yt-iron-dropdown"){X.detail.popup=J;X.detail.popupRenderer=p;var l,g={context:{openingElement:((l=this.popups_[(p==null?void 0:p.is)||""])==null?void 0:l.target)||void 0}};Object.assign(g,X.detail);var B;_.h8((B=p.hostElement)!=null?B:p,"yt-popup-closed",g);J.removeEventListener("yt-refit",_.Da(this,this.refitPopup_));J.removeEventListener("yt-invalidate-popup-tabbables",
_.Da(this,this.handleInvalidatePopupTabbables_));J.removeEventListener("iron-overlay-canceled",_.Da(this,this.onPopupIronOverlayCanceled_));J.removeEventListener("iron-overlay-closed",_.Da(this,this.onPopupIronOverlayClosed_));this.dynamicallyPositionedElements_.delete(J)}},
onPopupIronOverlayCanceled_:function(X,J){var p=X.currentTarget,l=_.Bkm(p);l=l.length>0?l[0]:p;if(l.is!=="ytd-reel-watch-while-dialog-renderer"||X.target.is!=="tp-yt-iron-dropdown"){var g;_.h8((g=l.hostElement)!=null?g:l,"yt-popup-canceled",X.detail);g=J?_.Yj(J):null;(!J||["click","tap"].includes(J.type))&&!p.hasAttribute("force-close-on-outside-click")&&p.positionTarget&&g&&g.includes(p.positionTarget)&&X.preventDefault();p.restoreFocusOnClose=_.VJ.keyboardEventMatchesKeys(J,"esc")}},
onPopupIronOverlayOpened_:function(X){X=X.currentTarget;var J=_.Bkm(X);J=J.length>0?J[0]:X;var p,l;_.h8((p=J.hostElement)!=null?p:J,"yt-popup-opened",(l=J.hostElement)!=null?l:J);X.keepBelowPlayer&&(this.ensurePopupBelowPlayer(X,!0),this.dynamicallyPositionedElements_.add(X));p=_.yG().resolve(_.I6(_.bX));l=!!J.querySelector("#toast");p&&p.isKeyBoardInUse()&&!l&&(typeof J.focusFirstItem==="function"?J.focusFirstItem():(J=_.rss(X),J.length&&J[0].focus()));X.removeEventListener("iron-overlay-opened",
_.Da(this,this.onPopupIronOverlayOpened_))},
refitPopup_:function(X){X=X.currentTarget;X.refit&&X.refit()},
refitPopups_:function(){for(var X in this.popups_)this.popups_[X].refit()},
handleInvalidatePopupTabbables_:function(X){X=X.currentTarget;X.invalidateTabbables&&X.invalidateTabbables()},
createCacheKey:function(X,J){return _.H("web_popup_cache_key_killswitch")?J?X+"#"+J:X:J?"#"+J:X},
openSheet:function(X,J,p){var l=X==null?void 0:X.openPopupActionCommand;if(!l&&(X==null?0:X.viewModel)){if(X.sheetPosition)a:switch(X.sheetPosition){case "SHEET_POSITION_RIGHT":l="OPEN_POPUP_POSITION_RIGHT";break a;default:l="OPEN_POPUP_POSITION_UNKNOWN"}else l=void 0;l={openPopupAction:{popup:{sheetViewModel:X.viewModel},popupType:"CONTEXTUAL_SHEET",position:l}}}if(l){var g;this.expandToFullWidth=(g=X==null?void 0:X.expandToFullWidth)!=null?g:!1;this.handleOpenPopupAction(l,J,p===void 0?J:p)}},
closeSheet:function(){this.handleClosePopupAction_("yt-sheet-view-model")},
isSheetOpen:function(){var X=this;return _.L(function(J){return J.return(X.handleGetOpenedPopupsAction_().filter(function(p){var l;return((l=p.openPopupAction)==null?void 0:l.popupType)==="CONTEXTUAL_SHEET"}).length>0)})},
getSheetContainerElement:function(){return this.hostElement},
openDialog:function(X,J,p){if(_.H("web_dialog_utils_killswitch")){var l=X==null?void 0:X.openPopupActionCommand,g=(p==null?0:p.ariaLabel)?{accessibilityData:{accessibilityData:{label:p.ariaLabel}}}:void 0;!l&&(X==null?0:X.viewModel)&&(l={openPopupAction:Object.assign({},{popup:{dialogViewModel:X.viewModel},popupType:(p==null?0:p.isModal)?"MODAL":"DIALOG"},g&&g)});l&&this.handleOpenPopupAction(l,J)}else{if(g=X==null?void 0:X.viewModel){var B=p=p===void 0?{}:p;p=B.ariaLabel;g={popup:{dialogViewModel:g},
popupType:B.isModal?"MODAL":"DIALOG"};B={accessibilityData:{label:p}};p&&(g.accessibilityData=B);g={openPopupAction:g}}else g=void 0;if(g=(l=g)!=null?l:X==null?void 0:X.openPopupActionCommand)this.isAriaModal=_.H("web_dialog_aria_modal_killswitch")?!1:!0,this.handleOpenPopupAction(g,J)}},
closeDialog:function(){this.handleClosePopupAction_("yt-dialog-view-model")},
isDialogOpen:function(){var X=this;return _.L(function(J){return J.return(X.handleGetOpenedPopupsAction_().filter(function(p){var l;return((l=p.openPopupAction)==null?void 0:l.popupType)==="DIALOG"}).length>0)})}}];var hjt;var xU9;var HeD=_.w9(["about:blank"]),BL=function(){var X=_.F.apply(this,arguments)||this;X.isMuted=!1;X.pageLoadTimeoutId=void 0;X.enableA11yFocusFix=_.H("enable_a11y_focus_fix_for_mac_panel_on_desktop");X.moveFocusToContent=function(){X.iframe.focus()};
return X};
_.r(BL,_.F);_.W=BL.prototype;_.W.dataChanged=function(){var X=this;if(this.data){this.ytRendererBehavior.markDirty();this.isMuted=!1;var J=this.data.url,p=_.BC(J);_.H("enable_yt_ata_iframe_authuser")?(p=_.BC(J),_.BU(this.iframe,xET(p))):_.BU(this.iframe,p);this.pageLoadTimeoutId=_.j1(_.TP(),function(){return void X.logStateChanged({pageLoadTimedOut:!0})},5E3);
_.SS({destination:window,iframe:this.iframe,origin:_.wmG(p.toString()),channelName:"ataiframe",onMessage:_.IFs(Wrp,function(l){CgJ(l.data)?(l=_.jA(l.data,1,_.w2,_.xn()),l.length!==1?_.Wf(Error("hm")):(l=l[0],l===3?(X.isMuted=!0,X.logStateChanged({adMuteRequested:!0})):l===1&&X.close())):_.Wf(Error("im"))}),
onEstablished:function(){X.cancelPageLoadTimeout();X.logStateChanged({pageLoadSucceeded:!0})}})}};
_.W.cancelPageLoadTimeout=function(){this.pageLoadTimeoutId!==void 0&&(_.TP().cancelJob(this.pageLoadTimeoutId),this.pageLoadTimeoutId=void 0)};
_.W.logStateChanged=function(X){var J;if((J=this.data)==null?0:J.trackingParams)X={adsClientData:{aboutThisAdData:X}},_.Mp().stateChanged(this.data.trackingParams,X)};
_.W.close=function(){_.xm(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.handlesPopupClosed=function(X,J){var p=this,l,g;return _.L(function(B){if(B.nextAddress==1)return _.Bh("INNERTUBE_CLIENT_NAME")==="WEB_KIDS"?(_.xm(p.hostElement,"on-about-this-ad-popup-closed",[p.isMuted,J]),B.jumpTo(0)):X&&HR2(X)?B.yield(a46(X),4):(p.isMuted&&_.xm(p.hostElement,"yt-mute-ad-action",[p.is,p]),B.jumpTo(0));if(l=B.yieldResult){var k=g=new _.Wa(l),n=p.isMuted;k.getOptions().includes("onAboutThisAdPopupClosed")?_.nsZ(k,"onAboutThisAdPopupClosed",{isMuted:n,layoutId:J}):_.Co("Calling onAboutThisAdPopupClosed when adModule is not loaded")}_.Ma(B)})};
_.W.onPopupClosed=function(X){var J=this,p,l;return _.L(function(g){p=_.rb(HeD);_.BU(J.iframe,p);J.cancelPageLoadTimeout();if(!J.data)return g.jumpTo(0);J.ytRendererBehavior.markDirty();l=X.detail.context.openingElement;return g.yield(J.handlesPopupClosed(l,J.data.layoutId),0)})};
_.W.detached=function(){this.cancelPageLoadTimeout()};
_.W.ready=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
BL.prototype.onPopupClosed=BL.prototype.onPopupClosed;BL.prototype.dataChanged=BL.prototype.dataChanged;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],BL.prototype,"ytRendererBehavior",void 0);_.u([_.qB("#iframe"),_.V("design:type",HTMLIFrameElement)],BL.prototype,"iframe",void 0);_.u([_.R(),_.V("design:type",Object)],BL.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],BL.prototype,"dataChanged",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype",Promise)],BL.prototype,"onPopupClosed",null);_.u([_.se({is:"yt-about-this-ad-renderer",disableElementRegistration:!0})],BL);
_.N(BL,"yt-about-this-ad-renderer",function(){if(xU9===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-about-this-ad-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js,video.youtube.src.web.polymer.shared.ui.renderers.ads.yt_about_this_ad_renderer.yt.about.this.ad.renderer.css.js--\x3e<iframe id="iframe" class="style-scope yt-about-this-ad-renderer"></iframe><template is="dom-if" if="[[enableA11yFocusFix]]" restamp="" class="style-scope yt-about-this-ad-renderer"><div id="focusTrapEnd" tabindex="0" on-focus="moveFocusToContent" class="style-scope yt-about-this-ad-renderer"></div></template>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;hjt===void 0&&(hjt=document.createElement("template"));var l=hjt;p.call(J,l.content.cloneNode(!0),X.content.firstChild);xU9=X}X=xU9;return X},{mode:2});var aXl;var UUu;var rrM=function(X){var J=Error.call(this,"Try adding a file that's {$maxFileSizeMB}MB or smaller");this.message=J.message;"stack"in J&&(this.stack=J.stack);this.maxFileSizeMB=X;Object.setPrototypeOf(this,rrM.prototype)};
_.r(rrM,Error);var IXF=function(X,J){var p=Error.call(this,"Images must be at least {$minWidth} x {$minHeight} pixels");this.message=p.message;"stack"in p&&(this.stack=p.stack);this.minWidth=X;this.minHeight=J;Object.setPrototypeOf(this,IXF.prototype)};
_.r(IXF,Error);var yrA=function(X){this.requirements=X;this.JSC$22879_maxFileSize=X.maxFileSizeMB*1024*1024},obA=function(X,J){if(J.size>X.JSC$22879_maxFileSize)throw new rrM(X.requirements.maxFileSizeMB);
};var SsM=function(X,J){this.canvas=X;this.imageEditorBuilder=J};
SsM.prototype.addEventListeners=function(X){var J=function(g){Oef(X,g)};
this.JSC$22885_mouseDownEvent=J;var p=function(g){crA(X,g)};
this.JSC$22885_mouseMoveEvent=p;var l=function(){beB(X)};
this.JSC$22885_mouseUpEvent=l;this.canvas.addEventListener("mousedown",J);this.canvas.addEventListener("mousemove",p);document.addEventListener("mouseup",l)};
SsM.prototype.removeEventListeners=function(){this.JSC$22885_mouseDownEvent&&this.canvas.removeEventListener("mousedown",this.JSC$22885_mouseDownEvent);this.JSC$22885_mouseMoveEvent&&this.canvas.removeEventListener("mousemove",this.JSC$22885_mouseMoveEvent);this.JSC$22885_mouseUpEvent&&document.removeEventListener("mouseup",this.JSC$22885_mouseUpEvent)};
var fXG=function(X,J){X.removeEventListeners();return new Promise(function(p){var l=new Image;l.crossOrigin="anonymous";l.onload=function(){var g=X.imageEditorBuilder(X.canvas,l);X.addEventListeners(g);p(g)};
l.src=J})},$B=function(X,J,p,l,g,B,k,n){this.canvas=X;
this.image=J;this.requiredRatio=p;this.minImageCropDimension=l;this.minOutputImageResolution=g;this.component=B;this.styleFocusedCorner=n===void 0?!0:n;this.action=2;this.focusedCorner=this.resizeCorner=0;X=this.canvas.getContext("2d");if(!X)throw Error("jm");this.ctx=X;this.canvasMargin=k!=null?k:24;this.canvasInnerWidth=this.canvas.width-2*this.canvasMargin;k=this.image;X=this.canvasInnerWidth/k.width;k.height*X>912&&(X=k.width/k.height*912/k.width);k=X;this.scaledImageWidth=this.canvas.width%2?
rf2(this.image.width*k):UET(this.image.width*k);this.scaledImageHeight=Math.round(this.image.height*k);this.canvas.height=this.scaledImageHeight+2*this.canvasMargin;this.horizontalMargin=(this.canvas.width-this.scaledImageWidth)/2;this.JSC$22888_overlayMarginBottom=this.JSC$22888_overlayMarginTop=this.canvasMargin;this.JSC$22888_overlayMarginRight=this.JSC$22888_overlayMarginLeft=this.horizontalMargin;this.JSC$22888_overlayWidth=this.scaledImageWidth;this.JSC$22888_overlayHeight=this.scaledImageHeight;
X=this.image.width/this.image.height;X>this.requiredRatio?(this.JSC$22888_overlayWidth=this.canvas.width%2?rf2(this.scaledImageHeight*this.requiredRatio):UET(this.scaledImageHeight*this.requiredRatio),this.JSC$22888_overlayMarginRight=this.JSC$22888_overlayMarginLeft=(this.canvas.width-this.JSC$22888_overlayWidth)/2):X<this.requiredRatio&&(this.JSC$22888_overlayHeight=this.canvas.height%2?rf2(this.scaledImageWidth/this.requiredRatio):UET(this.scaledImageWidth/this.requiredRatio),this.JSC$22888_overlayMarginBottom=
this.JSC$22888_overlayMarginTop=(this.canvas.height-this.JSC$22888_overlayHeight)/2);this.minOverlayWidth=Math.min(this.minImageCropDimension[0]*k,this.scaledImageWidth);DU1(this)};
$B.prototype.getContext=function(){return this.ctx};
var Oef=function(X,J){J={x:Math.round(J.pageX-X.canvas.getBoundingClientRect().left),y:Math.round(J.pageY-X.canvas.getBoundingClientRect().top)};X.dragStart=J;RjD(X,J)!==0?(X.action=1,mUu(X,J),X.resizeCorner=RjD(X,J)):J.x>X.JSC$22888_overlayMarginLeft&&J.x<X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth&&J.y>X.JSC$22888_overlayMarginTop&&J.y<X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight&&(X.action=0)},FvA=function(X,J){switch(J){case 1:return{x:X.JSC$22888_overlayMarginLeft,
y:X.JSC$22888_overlayMarginTop};case 2:return{x:X.JSC$22888_overlayMarginLeft,y:X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight};case 3:return{x:X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth,y:X.JSC$22888_overlayMarginTop};case 4:return{x:X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth,y:X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight};default:throw Error("km");}},NGu=function(X,J){if(X.focusedCorner!==0){X.dragStart=FvA(X,X.focusedCorner);
X.action=1;X.resizeCorner=X.focusedCorner;var p=X.dragStart.x,l=X.dragStart.y;switch(J){case 0:X.focusedCorner===1||X.focusedCorner===4?(p-=10,l-=10):(p-=10,l+=10);break;case 1:X.focusedCorner===1||X.focusedCorner===4?(p+=10,l+=10):(p+=10,l-=10);break;case 2:p=X.focusedCorner===1||X.focusedCorner===4?p-10:p+10;l-=10;break;case 3:p=X.focusedCorner===1||X.focusedCorner===4?p+10:p-10;l+=10;break;default:throw Error("lm");}qsD(X,{x:p,y:l});DU1(X);X.action=2;X.dragStart=void 0}},crA=function(X,J){J={x:Math.round(J.pageX-
X.canvas.getBoundingClientRect().left),
y:Math.round(J.pageY-X.canvas.getBoundingClientRect().top)};mUu(X,J);switch(X.action){case 1:qsD(X,J);break;case 0:X.dragStart&&(X.JSC$22888_overlayMarginLeft=Math.max(X.horizontalMargin,Math.min(X.JSC$22888_overlayMarginLeft-(X.dragStart.x-J.x),X.horizontalMargin+X.scaledImageWidth-X.JSC$22888_overlayWidth)),X.JSC$22888_overlayMarginRight=X.canvas.width-X.JSC$22888_overlayMarginLeft-X.JSC$22888_overlayWidth,X.JSC$22888_overlayMarginTop=Math.max(X.canvasMargin,Math.min(X.JSC$22888_overlayMarginTop-
(X.dragStart.y-J.y),X.scaledImageHeight-X.JSC$22888_overlayHeight+X.canvasMargin)),X.JSC$22888_overlayMarginBottom=X.canvas.height-(X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight));break;default:return}DU1(X);X.dragStart=J},beB=function(X){X.action=2;
X.dragStart=void 0;document.body.style.cursor="auto"},mUu=function(X,J){switch(RjD(X,J)){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:X.action!==1&&(document.body.style.cursor="auto")}},RjD=function(X,J){var p=X.JSC$22888_overlayMarginLeft-5,l=X.JSC$22888_overlayMarginTop-5,g=X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth-5;
X=X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-5;return Mul(J,{x:p,y:l})?1:Mul(J,{x:g,y:l})?3:Mul(J,{x:p,y:X})?2:Mul(J,{x:g,y:X})?4:0},Mul=function(X,J){return X.x>=J.x&&X.x<=J.x+10&&X.y>=J.y&&X.y<=J.y+10},qsD=function(X,J){if(X.dragStart)switch(X.resizeCorner){case 2:Math.abs((X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth-J.x)/(J.y-X.JSC$22888_overlayMarginTop))>=X.requiredRatio?uUf(X,J.x):GZA(X,J.y);
break;case 1:Math.abs((X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth-J.x)/(X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-J.y))>=X.requiredRatio?dUB(X,J.x):GZA(X,J.y);break;case 4:Math.abs((J.x-X.JSC$22888_overlayMarginLeft)/(J.y-X.JSC$22888_overlayMarginTop))>=X.requiredRatio?uUf(X,J.x):Vuu(X,J.y);break;case 3:Math.abs((J.x-X.JSC$22888_overlayMarginLeft)/(X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-J.y))>=X.requiredRatio?dUB(X,J.x):Vuu(X,J.y);break;default:throw Error("mm");
}},uUf=function(X,J){var p=X.JSC$22888_overlayMarginTop;
X.JSC$22888_overlayMarginBottom=tuF(X,J);X.JSC$22888_overlayHeight=X.canvas.height-X.JSC$22888_overlayMarginBottom-p;X.JSC$22888_overlayWidth=Math.round(X.JSC$22888_overlayHeight*X.requiredRatio);PtG(X)},dUB=function(X,J){var p=X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight;
X.JSC$22888_overlayMarginTop=tuF(X,J);X.JSC$22888_overlayHeight=p-X.JSC$22888_overlayMarginTop;X.JSC$22888_overlayWidth=Math.round(X.JSC$22888_overlayHeight*X.requiredRatio);PtG(X)},PtG=function(X){switch(X.resizeCorner){case 2:case 1:X.JSC$22888_overlayMarginLeft=X.canvas.width-X.JSC$22888_overlayMarginRight-X.JSC$22888_overlayWidth;
break;case 4:case 3:X.JSC$22888_overlayMarginRight=X.canvas.width-X.JSC$22888_overlayMarginLeft-X.JSC$22888_overlayWidth;break;default:throw Error("mm");}},GZA=function(X,J){var p=X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth;
X.JSC$22888_overlayMarginLeft=QHA(X,J);X.JSC$22888_overlayWidth=p-X.JSC$22888_overlayMarginLeft;X.JSC$22888_overlayHeight=Math.round(X.JSC$22888_overlayWidth/X.requiredRatio);EbG(X)},Vuu=function(X,J){var p=X.JSC$22888_overlayMarginLeft;
X.JSC$22888_overlayMarginRight=QHA(X,J);X.JSC$22888_overlayWidth=X.canvas.width-X.JSC$22888_overlayMarginRight-p;X.JSC$22888_overlayHeight=Math.round(X.JSC$22888_overlayWidth/X.requiredRatio);EbG(X)},EbG=function(X){switch(X.resizeCorner){case 2:case 4:X.JSC$22888_overlayMarginBottom=X.canvas.height-X.JSC$22888_overlayMarginTop-X.JSC$22888_overlayHeight;
break;case 1:case 3:X.JSC$22888_overlayMarginTop=X.canvas.height-X.JSC$22888_overlayMarginBottom-X.JSC$22888_overlayHeight;break;default:throw Error("mm");}},tuF=function(X,J){switch(X.resizeCorner){case 2:J=X.canvas.height-(X.JSC$22888_overlayMarginTop+KvA(X,J));
break;case 4:J=X.canvas.height-(X.JSC$22888_overlayMarginTop+TGA(X,J));break;case 1:J=X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-KvA(X,J);break;case 3:J=X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-TGA(X,J);break;default:throw Error("mm");}return Math.max(J,X.canvasMargin)},KvA=function(X,J){J=X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth-Math.max(J,X.horizontalMargin);
J=J<0?X.JSC$22888_overlayWidth:Math.max(J,X.minOverlayWidth);return Math.round(J/X.requiredRatio)},TGA=function(X,J){J=X.canvas.width-Math.max(X.canvas.width-J,X.horizontalMargin)-X.JSC$22888_overlayMarginLeft;
J=J<0?X.JSC$22888_overlayWidth:Math.max(J,X.minOverlayWidth);return Math.round(J/X.requiredRatio)},QHA=function(X,J){switch(X.resizeCorner){case 2:J=X.canvas.width-X.JSC$22888_overlayMarginRight-zjF(X,J);
break;case 4:J=X.canvas.width-X.JSC$22888_overlayMarginLeft-zjF(X,J);break;case 1:J=X.canvas.width-X.JSC$22888_overlayMarginRight-jH1(X,J);break;case 3:J=X.canvas.width-X.JSC$22888_overlayMarginLeft-jH1(X,J);break;default:throw Error("mm");}return Math.max(J,X.horizontalMargin)},zjF=function(X,J){J=X.canvas.height-Math.max(X.canvas.height-J,X.canvasMargin)-X.JSC$22888_overlayMarginTop;
return J<0?X.JSC$22888_overlayWidth:Math.max(Math.round(J*X.requiredRatio),X.minOverlayWidth)},jH1=function(X,J){J=X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-Math.max(J,X.canvasMargin);
return J<0?X.JSC$22888_overlayWidth:Math.max(Math.round(J*X.requiredRatio),X.minOverlayWidth)},DU1=function(X){X.ctx.clearRect(0,0,X.canvas.width,X.canvas.height);
X.ctx.drawImage(X.image,0,0,X.image.width,X.image.height,X.horizontalMargin,X.canvasMargin,X.canvas.width-2*X.horizontalMargin,X.scaledImageHeight);X.ctx.fillStyle="rgba(0, 0, 0, 0.7)";X.ctx.fillRect(X.horizontalMargin,X.JSC$22888_overlayMarginTop,X.JSC$22888_overlayMarginLeft-X.horizontalMargin,X.JSC$22888_overlayHeight);X.ctx.fillRect(X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth,X.JSC$22888_overlayMarginTop,X.JSC$22888_overlayMarginRight-X.horizontalMargin,X.JSC$22888_overlayHeight);X.ctx.fillRect(X.horizontalMargin,
X.canvasMargin,X.scaledImageWidth,X.JSC$22888_overlayMarginTop-X.canvasMargin);X.ctx.fillRect(X.horizontalMargin,X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight,X.scaledImageWidth,X.JSC$22888_overlayMarginBottom-X.canvasMargin);X.drawOverlay();X.component&&_.h8(X.component,"image-updated")};
$B.prototype.drawOverlay=function(){this.ctx.lineWidth=2;this.ctx.strokeStyle="#3EA6FF";this.ctx.strokeRect(this.JSC$22888_overlayMarginLeft,this.JSC$22888_overlayMarginTop,this.JSC$22888_overlayWidth,this.JSC$22888_overlayHeight);ief(this)};
var ief=function(X){var J=X.JSC$22888_overlayMarginLeft-5,p=X.JSC$22888_overlayMarginTop-5,l=X.JSC$22888_overlayMarginLeft+X.JSC$22888_overlayWidth-5,g=X.JSC$22888_overlayMarginTop+X.JSC$22888_overlayHeight-5;X.ctx.fillStyle="#FFF";X.ctx.fillRect(J,p,10,10);X.ctx.strokeRect(J,p,10,10);X.ctx.fillRect(l,p,10,10);X.ctx.strokeRect(l,p,10,10);X.ctx.fillRect(J,g,10,10);X.ctx.strokeRect(J,g,10,10);X.ctx.fillRect(l,g,10,10);X.ctx.strokeRect(l,g,10,10);if(X.focusedCorner!==0&&X.styleFocusedCorner){X.ctx.lineWidth=
4;X.ctx.strokeStyle="#3EA6FF";switch(X.focusedCorner){case 1:--J;--p;break;case 2:--J;p=g-1;break;case 3:J=l-1;--p;break;case 4:J=l-1;p=g-1;break;default:return}X.ctx.strokeRect(J,p,12,12)}};
$B.prototype.crop=function(X,J){J=J===void 0?!0:J;var p=this.image.width/this.scaledImageWidth,l=document.createElement("canvas"),g=this.minOutputImageResolution?this.minOutputImageResolution[1]:this.minImageCropDimension[1],B=this.JSC$22888_overlayWidth*p,k=this.JSC$22888_overlayHeight*p;l.width=Math.max(B,this.minOutputImageResolution?this.minOutputImageResolution[0]:this.minImageCropDimension[0]);l.height=Math.max(k,g);X&&(l.width=Math.min(l.width,l.height),l.height=Math.min(l.width,l.height));
X=l.getContext("2d");if(!X)throw Error("am");g=(this.JSC$22888_overlayMarginLeft-this.horizontalMargin)*p;p*=this.JSC$22888_overlayMarginTop-this.canvasMargin;J||(X.fillStyle="white",X.fillRect(0,0,l.width,l.height));X.drawImage(this.image,g,p,B,k,0,0,l.width,l.height);return l};var sHA=function(X,J,p,l,g){$B.call(this,X,J,p,l,void 0,g,8,!1)};
_.r(sHA,$B);sHA.prototype.drawOverlay=function(){var X=this.getContext(),J=this.JSC$22888_overlayWidth,p=this.JSC$22888_overlayHeight,l=this.JSC$22888_overlayMarginTop,g=this.JSC$22888_overlayMarginLeft;X.lineWidth=2;X.strokeStyle="#3EA6FF";X.beginPath();X.arc(g+J/2,l+p/2,J/2,0,2*Math.PI);X.stroke();X.strokeRect(g,l,J,p);ief(this)};
var XpA={maxFileSizeMB:15,minWidth:98,minHeight:98},JAu=["image/png","image/jpeg","image/gif"],WL=function(){var X=_.F.apply(this,arguments)||this;X.fileSelectorFocusListener=null;X.errorMessage=null;X.isLoading=!0;X.hideContainer=!0;X.actionMap={"yt-upload-image-to-scotty-command":"handleUploadImageToScottyCommand","yt-image-selection-error-action":"handleImageSelectionErrorAction"};return X};
_.r(WL,_.F);_.W=WL.prototype;_.W.cleanupFocusListener=function(){this.fileSelectorFocusListener&&window.removeEventListener("focus",this.fileSelectorFocusListener)};
_.W.setLoadingState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!0);this.set("data.cancelButton.buttonRenderer.isDisabled",!0);this.isLoading=!0;this.errorMessage=null};
_.W.computePlaylistThumbnail=function(X){return X==="IMAGE_TYPE_PLAYLIST_THUMBNAIL"};
_.W.resetErrorState=function(){this.set("data.updateButton.buttonRenderer.isDisabled",!1);this.set("data.cancelButton.buttonRenderer.isDisabled",!1);this.isLoading=!1;this.errorMessage=null;this.isPlaylistThumbnail||_.xm(this.hostElement,"yt-image-selection-reset-error-action",[])};
_.W.setErrorState=function(X){this.resetErrorState();X&&(this.errorMessage=X)};
_.W.showPopup=function(){var X=this;this.hideContainer=!1;_.j1(_.gs,function(){_.h8(X.hostElement,"yt-refit")});
this.isLoading=!1};
_.W.resetFileSelector=function(){this.fileSelector.value="";this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.W.closePopup=function(){this.resetFileSelector();_.xm(this.hostElement,"yt-close-popup-action",[this.is])};
_.W.onCancelTap=function(){this.isPlaylistThumbnail||_.xm(this.hostElement,"yt-show-caller-popup-action",[]);this.closePopup()};
_.W.openFileSelector=function(){var X=this;this.resetErrorState();try{this.fileSelector.click(),this.fileSelectorFocusListener=function(){_.j1(_.gs,function(){setTimeout(function(){if(!X.fileSelector.files||X.fileSelector.files.length===0)X.onCancelTap();X.cleanupFocusListener()},2E3)},500)},window.addEventListener("focus",this.fileSelectorFocusListener)}catch(J){J instanceof Error?_.Bf(J):_.$C(new _.Kw(JSON.stringify(J)))}};
_.W.handleFileSelection=function(){var X=this,J,p,l,g,B,k;return _.L(function(n){switch(n.nextAddress){case 1:_.f$(n,2);if(!X.fileSelector.files||!X.imageEditorCanvas)return X.onCancelTap(),n.return();J=X.fileSelector.files[0];obA(X.imageChecker,J);_.f$(n,4);return n.yield(dlp(J),6);case 6:X.mimeType=n.yieldResult;_.e8(n,5,2);break;case 4:_.qa(n,2),_.xm(X.hostElement,"yt-image-selection-error-action",[(p=X.data)==null?void 0:p.genericImageLoadErrorMessage]),X.onCancelTap();case 5:l=new FileReader;
l.addEventListener("load",function(){var w,Y;return _.L(function(e){if(e.nextAddress==1){if(!l.result)return _.Wf(Error("cm")),e.return();w=l.result;Y=new Image;Y.src=w;Y.onload=function(){try{var Z=X.imageChecker;if(Y.width<Z.requirements.minWidth||Y.height<Z.requirements.minHeight)throw new IXF(Z.requirements.minWidth,Z.requirements.minHeight);}catch(x){if(x instanceof IXF){var h;_.xm(X.hostElement,"yt-image-selection-error-action",[(h=X.data)==null?void 0:h.imageDimensionErrorMessage]);X.logImageDimensionErrorVe()}else x instanceof
Error?_.Bf(x):(Z=new _.Kw(JSON.stringify(x)),_.Bf(Z));X.onCancelTap()}X.showPopup()};
Y.onerror=function(){var Z;_.xm(X.hostElement,"yt-image-selection-error-action",[(Z=X.data)==null?void 0:Z.genericImageLoadErrorMessage]);X.onCancelTap()};
return e.yield(fXG(X.imageEditorCanvas,w),2)}X.imageEditor=e.yieldResult;X.updatePositionOfAllCorners();X.addEventListeners(X.imageEditor);_.Ma(e)})},!1);
l.readAsDataURL(J);_.e8(n,0);break;case 2:g=_.qa(n),g instanceof rrM?_.xm(X.hostElement,"yt-image-selection-error-action",[(B=X.data)==null?void 0:B.imageSizeErrorMessage]):(g instanceof Error?_.Bf(g):_.$C(new _.Kw(JSON.stringify(g))),_.xm(X.hostElement,"yt-image-selection-error-action",[(k=X.data)==null?void 0:k.genericImageLoadErrorMessage])),X.onCancelTap(),_.Ma(n)}})};
_.W.logImageDimensionErrorVe=function(){if(this.isPlaylistThumbnail){var X=_.Np(_.Mp(),{veType:232707,visualElement:_.S_(232707)});X&&(X={visualElement:X},_.qp().reportShown(X))}};
_.W.handleImageSelectionErrorAction=function(X){this.isPlaylistThumbnail&&_.cVC(this.hostElement,X)};
_.W.convertToImageFormatBundle=function(X){var J=this,p,l,g;return _.L(function(B){switch(B.nextAddress){case 1:return p=X.toDataURL(J.outputMimeType,1),B.yield(VgO(p),2);case 2:l=B.yieldResult;_.f$(B,3);obA(J.imageChecker,l);_.e8(B,4);break;case 3:g=_.qa(B);if(!(g instanceof rrM))throw g;_.Wf(new _.Kw("Output size is bigger than input size for image",J.mimeType,J.outputMimeType,l.size));p=X.toDataURL("image/jpeg",.95);return B.yield(VgO(p),6);case 6:l=B.yieldResult;case 4:return B.return({dataUrl:p,
imageFile:l})}})};
_.W.handleUploadImageToScottyCommand=function(X){var J=this,p,l,g,B,k,n,w,Y,e,Z;return _.L(function(h){switch(h.nextAddress){case 1:if(!J.imageEditor||!_.a(X,uFp))return h.return();p=_.a(X,uFp).scottyUploadUrl;if(!p){var x=new _.Kw("Cannot handle UploadImageToScottyCommand without scotty upload\n    URL");_.Bf(x);return h.return()}_.f$(h,2);J.setLoadingState();l=J.imageEditor.crop(!1,!1);return h.yield(J.convertToImageFormatBundle(l),4);case 4:return g=h.yieldResult,h.yield(uQp(g.imageFile,p),5);
case 5:B=h.yieldResult;((k=J.data)==null?0:k.onUploadEndpoint)?(n=J.buildUploadServiceEndpoint(B),J.ytComponentBehavior.resolveCommand(n),w=_.a(n,_.kk),((Y=w)==null?0:Y.params)?J.closePopup():J.resetFileSelector()):(_.xm(J.hostElement,"yt-image-updated-action",[g.dataUrl,B]),J.closePopup());_.e8(h,0);break;case 2:e=_.qa(h),J.setErrorState((Z=J.data)==null?void 0:Z.uploadErrorMessage),e instanceof Error?_.Bf(e):(x=new _.Kw(JSON.stringify(e)),_.Bf(x)),_.Ma(h)}})};
_.W.buildUploadServiceEndpoint=function(X){return this.data&&this.data.onUploadEndpoint?(this.set("data.onUploadEndpoint.playlistEditEndpoint.actions.0.addedCustomThumbnail.playlistScottyEncryptedBlobId",X),this.data.onUploadEndpoint):null};
_.W.dataChanged=function(){var X=this,J;return _.L(function(p){if(p.nextAddress==1){if(!X.data||!X.canvasElement)return p.return();X.data.imageRatio&&X.data.minImageCropWidth||_.$C(new _.Kw("Renderer data is incomplete: missing image_ratio or \nmin_image_crop_width"));J=function(l,g){return X.data.imageType==="IMAGE_TYPE_AVATAR"?new sHA(l,g,X.data.imageRatio,[X.data.minImageCropWidth,X.data.minImageCropWidth/X.data.imageRatio],X.hostElement):new $B(l,g,X.data.imageRatio,[X.data.minImageCropWidth,
X.data.minImageCropWidth/X.data.imageRatio],void 0,X.hostElement,8,!1)};
X.imageEditorCanvas=new SsM(X.canvasElement,J);return X.data.url?p.yield(fXG(X.imageEditorCanvas,X.data.url),3):(X.hideContainer=!0,X.openFileSelector(),p.jumpTo(0))}X.imageEditor=p.yieldResult;X.showPopup();X.addEventListeners(X.imageEditor);_.Ma(p)})};
_.W.addEventListeners=function(X){this.removeEventListeners();var J=function(g){Oef(X,g)};
this.JSC$22896_mouseDownEvent=J;var p=function(g){crA(X,g)};
this.JSC$22896_mouseMoveEvent=p;var l=function(){beB(X)};
this.JSC$22896_mouseUpEvent=l;this.topLeftCorner.addEventListener("mousedown",J);this.topLeftCorner.addEventListener("mousemove",p);this.topLeftCorner.addEventListener("mouseup",l);this.topRightCorner.addEventListener("mousedown",J);this.topRightCorner.addEventListener("mousemove",p);this.topRightCorner.addEventListener("mouseup",l);this.bottomLeftCorner.addEventListener("mousedown",J);this.bottomLeftCorner.addEventListener("mousemove",p);this.bottomLeftCorner.addEventListener("mouseup",l);this.bottomRightCorner.addEventListener("mousedown",
J);this.bottomRightCorner.addEventListener("mousemove",p);this.bottomRightCorner.addEventListener("mouseup",l)};
_.W.removeEventListeners=function(){this.JSC$22896_mouseDownEvent&&(this.topLeftCorner.removeEventListener("mousedown",this.JSC$22896_mouseDownEvent),this.topRightCorner.removeEventListener("mousedown",this.JSC$22896_mouseDownEvent),this.bottomLeftCorner.removeEventListener("mousedown",this.JSC$22896_mouseDownEvent),this.bottomRightCorner.removeEventListener("mousedown",this.JSC$22896_mouseDownEvent));this.JSC$22896_mouseMoveEvent&&(this.topLeftCorner.removeEventListener("mousemove",this.JSC$22896_mouseMoveEvent),
this.topRightCorner.removeEventListener("mousemove",this.JSC$22896_mouseMoveEvent),this.bottomLeftCorner.removeEventListener("mousemove",this.JSC$22896_mouseMoveEvent),this.bottomRightCorner.removeEventListener("mousemove",this.JSC$22896_mouseMoveEvent));this.JSC$22896_mouseUpEvent&&(this.topLeftCorner.removeEventListener("mouseup",this.JSC$22896_mouseUpEvent),this.topRightCorner.removeEventListener("mouseup",this.JSC$22896_mouseUpEvent),this.bottomLeftCorner.removeEventListener("mouseup",this.JSC$22896_mouseUpEvent),
this.bottomRightCorner.removeEventListener("mouseup",this.JSC$22896_mouseUpEvent))};
_.W.setFocusInImageEditor=function(){if(!this.imageEditor)return!1;for(var X=document.activeElement;X&&X.shadowRoot&&X.shadowRoot.activeElement;)X=X.shadowRoot.activeElement;switch(X){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};
_.W.updatePositionOfCorner=function(X,J){var p=X.y-J.offsetHeight/2+4;J.style.left=X.x-J.offsetWidth/2+16+"px";J.style.top=p+"px"};
_.W.updatePositionOfAllCorners=function(){if(this.imageEditor)for(var X=_.C([{corner:1,div:this.topLeftCorner},{corner:3,div:this.topRightCorner},{corner:2,div:this.bottomLeftCorner},{corner:4,div:this.bottomRightCorner}]),J=X.next();!J.done;J=X.next()){J=J.value;var p=FvA(this.imageEditor,J.corner);this.updatePositionOfCorner(p,J.div)}};
_.W.onLeft=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(NGu(this.imageEditor,0),this.updatePositionOfAllCorners(),X.preventDefault())};
_.W.onRight=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(NGu(this.imageEditor,1),this.updatePositionOfAllCorners(),X.preventDefault())};
_.W.onUp=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(NGu(this.imageEditor,2),this.updatePositionOfAllCorners(),X.preventDefault())};
_.W.onDown=function(X){this.imageEditor&&this.setFocusInImageEditor()&&(NGu(this.imageEditor,3),this.updatePositionOfAllCorners(),X.preventDefault())};
_.W.beforeRegister=function(){this.ironA11yKeysBehavior.keyBindings={left:"onLeft",right:"onRight",up:"onUp",down:"onDown"}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.detached=function(){this.removeEventListeners();this.cleanupFocusListener();this.fileSelectorFocusListener=null};
_.O1.Object.defineProperties(WL.prototype,{outputMimeType:{configurable:!0,enumerable:!0,get:function(){return this.mimeType&&JAu.includes(this.mimeType)?this.mimeType:"image/jpeg"}},
imageChecker:{configurable:!0,enumerable:!0,get:function(){var X,J,p;((J=this.data)==null?0:J.imageRatio)&&((p=this.data)==null?0:p.minImageCropWidth)?X={maxFileSizeMB:15,minWidth:this.data.minImageCropWidth,minHeight:this.data.minImageCropWidth/this.data.imageRatio}:X=XpA;return new yrA(X)}}});
WL.prototype.updatePositionOfAllCorners=WL.prototype.updatePositionOfAllCorners;WL.prototype.dataChanged=WL.prototype.dataChanged;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],WL.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],WL.prototype,"ytComponentBehavior",void 0);_.u([_.S(_.VJ),_.V("design:type",Object)],WL.prototype,"ironA11yKeysBehavior",void 0);
_.u([_.qB("#canvas"),_.V("design:type",HTMLCanvasElement)],WL.prototype,"canvasElement",void 0);_.u([_.qB("#file-selector"),_.V("design:type",HTMLInputElement)],WL.prototype,"fileSelector",void 0);_.u([_.qB("#top-left-corner"),_.V("design:type",HTMLDivElement)],WL.prototype,"topLeftCorner",void 0);_.u([_.qB("#top-right-corner"),_.V("design:type",HTMLDivElement)],WL.prototype,"topRightCorner",void 0);
_.u([_.qB("#bottom-left-corner"),_.V("design:type",HTMLDivElement)],WL.prototype,"bottomLeftCorner",void 0);_.u([_.qB("#bottom-right-corner"),_.V("design:type",HTMLDivElement)],WL.prototype,"bottomRightCorner",void 0);_.u([_.R(),_.V("design:type",Object)],WL.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],WL.prototype,"errorMessage",void 0);_.u([_.R(),_.V("design:type",Object)],WL.prototype,"isLoading",void 0);_.u([_.R(),_.V("design:type",Object)],WL.prototype,"hideContainer",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computePlaylistThumbnail(data.imageType)"}),_.V("design:type",Boolean)],WL.prototype,"isPlaylistThumbnail",void 0);_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],WL.prototype,"dataChanged",null);_.u([_.R8("image-updated"),_.R8("yt-refit"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],WL.prototype,"updatePositionOfAllCorners",null);
_.u([_.se({is:"yt-image-editor-renderer",disableElementRegistration:!0})],WL);
_.N(WL,"yt-image-editor-renderer",function(){if(UUu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;aXl===void 0&&(aXl=document.createElement("template"));var l=aXl;p.call(J,l.content.cloneNode(!0),X.content.firstChild);UUu=X}X=UUu;return X},{mode:2});var ppG;var lst;var C2=function(){return _.F.apply(this,arguments)||this};
_.r(C2,_.F);C2.prototype.updateMinutesFromBinding=function(X){this.handleMinutesChanged&&this.handleMinutesChanged(X)};
C2.prototype.updateSecondsFromBinding=function(X){this.handleSecondsChanged&&this.handleSecondsChanged(X)};
C2.prototype.updateDescriptionFromBinding=function(X){this.handleDescriptionChanged&&this.handleDescriptionChanged(X)};
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],C2.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],C2.prototype,"data",void 0);_.u([_.R(),_.V("design:type",String)],C2.prototype,"minutes",void 0);_.u([_.R(),_.V("design:type",String)],C2.prototype,"seconds",void 0);_.u([_.R(),_.V("design:type",String)],C2.prototype,"description",void 0);_.u([_.R(),_.V("design:type",Function)],C2.prototype,"handleMinutesChanged",void 0);
_.u([_.R(),_.V("design:type",Function)],C2.prototype,"handleSecondsChanged",void 0);_.u([_.R(),_.V("design:type",Function)],C2.prototype,"handleDescriptionChanged",void 0);_.u([_.R(),_.V("design:type",Number)],C2.prototype,"characterLimit",void 0);_.u([_.R(),_.V("design:type",Number)],C2.prototype,"textNumRows",void 0);_.u([_.se({is:"yt-report-details-form-content",disableElementRegistration:!0})],C2);
_.N(C2,"yt-report-details-form-content",function(){if(lst===void 0){var X=document.createElement("template");_.I(X,'\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>');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;ppG===void 0&&(ppG=document.createElement("template"));var l=ppG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);lst=X}X=lst;return X},{mode:2});var gpu;var B29;var kB=function(){var X=_.F.apply(this,arguments)||this;X.updateMinutesFromBinding=function(J){X.minutes=J.detail.value};
X.updateSecondsFromBinding=function(J){X.seconds=J.detail.value};
X.updateDescriptionFromBinding=function(J){X.description=J.detail.value};
return X};
_.r(kB,_.F);_.W=kB.prototype;_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isMusic&&(this.seconds=this.minutes="0")};
_.W.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"}}}};
_.W.ready=function(){_.ya(this.hostElement).querySelector("#submit-button").addEventListener("yt-action",this.onSubmitYtAction.bind(this))};
_.W.onSubmitYtAction=function(X){var J=X.detail;J.actionName==="yt-service-request"&&(J=J.args[1],J.flagEndpoint&&(X.stopPropagation(),this.refireAction(J)))};
_.W.refireAction=function(X){var J={text:this.description,minutes:Number(this.minutes),seconds:Number(this.seconds)};this.vssId&&(J.vss_id=this.vssId);_.am(this.hostElement,[X,J]);this.submitDisabled=!0};
_.W.dataChanged=function(){var X=this;this.seconds=this.minutes="";this.isMusic&&(this.seconds=this.minutes="0");this.vssId=this.description="";this.submitDisabled=!1;var J=_.hO();J&&J.getPlayerPromise().then(function(p){var l=p.getOption("cc","track")||p.getOption("captions","track");l&&(X.vssId=l.vss_id);p=p.getCurrentTime();X.minutes=Math.floor(p/60).toString();X.seconds=(Math.floor(p)%60).toString()})};
_.W.updateSubmitButtonState=function(){var X;((X=this.data)==null?0:X.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==="")};
_.W.onYtServiceRequestCompleted=function(){_.xm(this.hostElement,"yt-close-popup-action")};
_.W.onYtServiceRequestError=function(){this.submitDisabled=!1};
_.O1.Object.defineProperties(kB.prototype,{characterLimit:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.characterLimit)||500}},
textNumRows:{configurable:!0,enumerable:!0,get:function(){var X;return((X=this.data)==null?void 0:X.textNumRows)||4}}});
kB.prototype.onYtServiceRequestError=kB.prototype.onYtServiceRequestError;kB.prototype.onYtServiceRequestCompleted=kB.prototype.onYtServiceRequestCompleted;kB.prototype.updateSubmitButtonState=kB.prototype.updateSubmitButtonState;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],kB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],kB.prototype,"ytRendererBehavior",void 0);
_.u([_.R({observer:"dataChanged"}),_.V("design:type",Object)],kB.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Boolean)],kB.prototype,"submitDisabled",void 0);_.u([_.R(),_.V("design:type",String)],kB.prototype,"minutes",void 0);_.u([_.R(),_.V("design:type",String)],kB.prototype,"seconds",void 0);_.u([_.R(),_.V("design:type",String)],kB.prototype,"description",void 0);_.u([_.R(),_.V("design:type",String)],kB.prototype,"vssId",void 0);
_.u([_.R({value:_.Bh("INNERTUBE_CLIENT_NAME")==="WEB_REMIX",reflectToAttribute:!0}),_.V("design:type",Boolean)],kB.prototype,"isMusic",void 0);_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],kB.prototype,"characterLimit",null);_.u([_.O("data"),_.V("design:type",Number),_.V("design:paramtypes",[])],kB.prototype,"textNumRows",null);
_.u([_.GA("minutes","seconds","description","submitDisabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kB.prototype,"updateSubmitButtonState",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kB.prototype,"onYtServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],kB.prototype,"onYtServiceRequestError",null);_.u([_.se({is:"yt-report-details-form-renderer",disableElementRegistration:!0})],kB);
_.N(kB,"yt-report-details-form-renderer",function(){if(B29===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;gpu===void 0&&(gpu=document.createElement("template"));var l=gpu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);B29=X}X=B29;return X});var $OM;var Wbb;var C2F;var kgu;var n2=function(){return _.F.apply(this,arguments)||this};
_.r(n2,_.F);
n2.prototype.onCheckedChanged_=function(){if(this.data){var X=_.ya(this.hostElement).querySelector("#checkbox").checked;this.data.identifier==="yt-external-links-checkbox"?_.xm(this.hostElement,"yt-additional-detail-checkbox-update",[X]):this.data.identifier==="yt-hide-user-checkbox"?_.xm(this.hostElement,"yt-hide-user-checkbox-update",[X]):X&&this.data.enableCommand?_.xm(this.hostElement,"yt-modify-report-form-command",[_.a(this.data.enableCommand,Chs)]):!X&&this.data.disableCommand&&_.xm(this.hostElement,
"yt-modify-report-form-command",[_.a(this.data.enableCommand,Chs)])}};
n2.prototype.onLabelTap_=function(X){X.target.tagName!="A"&&(_.ya(this.hostElement).querySelector("#checkbox").checked=!_.ya(this.hostElement).querySelector("#checkbox").checked)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],n2.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],n2.prototype,"data",void 0);_.u([_.se({is:"yt-boolean-form-field-v2-renderer",disableElementRegistration:!0})],n2);
_.N(n2,"yt-boolean-form-field-v2-renderer",function(){if(kgu===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;C2F===void 0&&(C2F=document.createElement("template"));var l=C2F;p.call(J,l.content.cloneNode(!0),X.content.firstChild);kgu=X}X=kgu;return X});var L2=function(){var X=_.F.apply(this,arguments)||this;X.canShowAdditionalDetailCheckbox=!1;X.canShowCheckbox=!1;X.keepDropdownFocusedAfterSelection=!0;return X};
_.r(L2,_.F);L2.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}}}}};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],L2.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],L2.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],L2.prototype,"canShowAdditionalDetailCheckbox",void 0);_.u([_.R(),_.V("design:type",Object)],L2.prototype,"canShowCheckbox",void 0);_.u([_.R(),_.V("design:type",Object)],L2.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.u([_.se({is:"yt-report-form-modal-content",disableElementRegistration:!0})],L2);
_.N(L2,"yt-report-form-modal-content",function(){if(Wbb===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;$OM===void 0&&($OM=document.createElement("template"));var l=$OM;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Wbb=X}X=Wbb;return X},{mode:2});var npG;var Lbu;var AG=function(){var X=_.F.apply(this,arguments)||this;X.submitting=!1;X.submitButtonDisabled=!0;X.command=null;X.canShowCheckbox=!1;X.canShowAdditionalDetailCheckbox=!1;X.canShowNextButton=!1;X.additionalDetailCheckboxChecked=!1;X.refitJob=0;X.keepDropdownFocusedAfterSelection=!0;X.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 X};
_.r(AG,_.F);_.W=AG.prototype;_.W.created=function(){this.refitJob=0};
_.W.attached=function(){this.JSC$22919_scroller&&(this.JSC$22919_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22919_scroller.attached&&typeof this.JSC$22919_scroller.attached==="function"&&this.JSC$22919_scroller.attached());this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.dataChanged=function(X){X&&(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,X.legalReportCheckbox&&this.set("data.legalReportCheckbox.booleanFormFieldV2Renderer.value",
!1),X.additionalDetailCheckbox&&this.set("data.additionalDetailCheckbox.booleanFormFieldV2Renderer.value",!1),this.updateDialogStyling())};
_.W.onYtPopupOpened=function(){var X=_.hO();X&&X.getPlayerPromise().then(function(J){J.pauseVideo()})};
_.W.onYtNavigate=function(X){_.a(X.detail.endpoint,_.PJj)&&(X.stopPropagation(),this.hideReportForm=!0)};
_.W.onYtServiceRequestSent=function(){this.toggleSubmitButton(!0)};
_.W.onYtServiceRequestCompleted=function(X,J){var p=J.actions;if(p){if(p.length===1&&_.a(p[0],_.Im)){var l;p=((l=_.a(p[0],_.Im))==null?void 0:l.commands)||[]}l=0;for(var g=p.length;l<g;l++)_.a(p[l],_.zT)&&(X.stopPropagation(),this.hostElement.parentElement.close(),this.openPopupBehavior.openPopup(p[l]))}if(J.data&&(X=this.get("feedbackResponses",J.data)))for(J=0;J<X.length;J++)if(X[J].isThumbnailReporting){this.hostElement.parentElement.close();break}};
_.W.onYtServiceRequestError=function(){this.toggleSubmitButton(!1)};
_.W._onDescendantIronResize=function(X){X.stopPropagation();return!1};
_.W.handleReportFormEndpointUpdateAction=function(X){if(X.submitEndpoint){var J=this.command=X.submitEndpoint;J=_.a(J,_.VWt);if(J==null?0:J.additionalDetailCheckboxChecked)J.additionalDetailCheckboxChecked=this.additionalDetailCheckboxChecked;this.toggleSubmitButton(!1)}else X.submitNavigationEndpoint?(this.command=X.submitNavigationEndpoint,this.toggleSubmitButton(!1)):X.confirmDialog?(this.command={confirmDialogEndpoint:{content:{confirmDialogRenderer:X.confirmDialog.confirmDialogRenderer}}},this.toggleSubmitButton(!1)):
this.command=null;X.disableSubmitButton&&this.toggleSubmitButton(!0);this.handleModifyReportFormCommand(this.get("clickCommands.0.modifyReportFormCommand",X));this.refit()};
_.W.handleConfirmDialogCloseAction=function(X){X.confirmed?this.hostElement.parentElement.close():this.hideReportForm=!1};
_.W.submitButtonDisabledChanged=function(){var X=this.hostElement.parentElement;X&&X.invalidateTabbables&&X.invalidateTabbables()};
_.W.handleModifyReportFormCommand=function(X){X=this.get("action",X);X==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE"?this.canShowCheckbox=!1:X==="REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW"?this.canShowCheckbox=!0:X==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_HIDE"?this.canShowAdditionalDetailCheckbox=!1:X==="REPORT_FORM_ACTION_ADDITIONAL_DETAIL_CHECKBOX_SHOW"?this.canShowAdditionalDetailCheckbox=!0:X==="REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW"?this.canShowNextButton=!1:X==="REPORT_FORM_ACTION_NEXT_BUTTON_SHOW"&&
(this.canShowNextButton=!0);this.refit()};
_.W.updateDialogStyling=function(){var X,J,p,l,g,B=((g=(X=this.data)==null?void 0:(J=X.optionsSupportedRenderers)==null?void 0:(p=J.optionsRenderer)==null?void 0:(l=p.items)==null?void 0:l.length)!=null?g:0)<=2?0:240;_.bS(this.hostElement,{"--yt-report-form-modal-renderer-min-width":B+"px"})};
_.W.toggleSubmitButton=function(X){this.submitButtonDisabled=!X;this.submitButtonDisabled=X};
_.W.computeSubmitButtonData=function(X,J){var p={};_.a(J,_.PJj)?p.navigationEndpoint=J:p.command=J||void 0;X&&X.buttonRenderer&&_.Q5.extend(p,X.buttonRenderer);return p};
_.W.computeNextButtonData=function(X,J){var p={};if(!X||!X.buttonRenderer)return p;_.Q5.extend(p,X.buttonRenderer);if(!J)return p;if(_.a(J,_.PJj))p.navigationEndpoint=rHA(J);else if(p.command=rHA(J),X=_.a(p.command,_.VWt))X.legalCheckboxChecked=!0;return p};
_.W.computeShowNextButton=function(X,J,p){return!!X&&J&&p};
_.W.refit=function(){var X=this;this.refitJob||(this.refitJob=_.gs.addLowPriorityJob(function(){_.h8(X.hostElement,"yt-refit");X.refitJob=0}))};
_.W.handleAdditionalDetailCheckboxUpdateAction=function(X){this.additionalDetailCheckboxChecked=X;_.a(this.command,_.VWt).additionalDetailCheckboxChecked=X};
_.O1.Object.defineProperties(AG,{template:{configurable:!0,enumerable:!0,get:function(){if(Lbu===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;npG===void 0&&(npG=document.createElement("template"));var l=npG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);Lbu=X}X=Lbu;return X}}});
AG.prototype.onYtServiceRequestError=AG.prototype.onYtServiceRequestError;AG.prototype.onYtServiceRequestCompleted=AG.prototype.onYtServiceRequestCompleted;AG.prototype.onYtServiceRequestSent=AG.prototype.onYtServiceRequestSent;AG.prototype.onYtNavigate=AG.prototype.onYtNavigate;AG.prototype.onYtPopupOpened=AG.prototype.onYtPopupOpened;_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],AG.prototype,"openPopupBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],AG.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],AG.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],AG.prototype,"eventForwardingBehavior",void 0);_.u([_.S(_.sJ),_.V("design:type",Object)],AG.prototype,"ironResizableBehavior",void 0);_.u([_.R({observer:"dataChanged"}),_.V("design:type",Object)],AG.prototype,"data",void 0);
_.u([_.R(),_.V("design:type",Object)],AG.prototype,"submitting",void 0);_.u([_.R({observer:"submitButtonDisabledChanged"}),_.V("design:type",Object)],AG.prototype,"submitButtonDisabled",void 0);_.u([_.R(),_.V("design:type",Object)],AG.prototype,"command",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],AG.prototype,"hideReportForm",void 0);_.u([_.R(),_.V("design:type",Object)],AG.prototype,"canShowCheckbox",void 0);
_.u([_.R(),_.V("design:type",Object)],AG.prototype,"canShowAdditionalDetailCheckbox",void 0);_.u([_.R(),_.V("design:type",Object)],AG.prototype,"canShowNextButton",void 0);_.u([_.R(),_.V("design:type",Object)],AG.prototype,"additionalDetailCheckboxChecked",void 0);_.u([_.R(),_.V("design:type",Object)],AG.prototype,"refitJob",void 0);_.u([_.R(),_.V("design:type",Object)],AG.prototype,"keepDropdownFocusedAfterSelection",void 0);
_.u([_.qB("#scroller"),_.V("design:type",Object)],AG.prototype,"JSC$22919_scroller",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],AG.prototype,"onYtPopupOpened",null);_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],AG.prototype,"onYtNavigate",null);
_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],AG.prototype,"onYtServiceRequestSent",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],AG.prototype,"onYtServiceRequestCompleted",null);
_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],AG.prototype,"onYtServiceRequestError",null);_.u([_.se({is:"yt-report-form-modal-renderer",notifyObserversOnUndefined:!1,noInjection:!0})],AG);var AAG;var wpF;var wf=function(){return _.F.apply(this,arguments)||this};
_.r(wf,_.F);_.W=wf.prototype;_.W.attached=function(){this.isDarkTheme=!!document.documentElement.hasAttribute("dark");this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.hostElement.id="mealbar-promo-renderer"};
_.W.onVisible=function(){var X,J;(J=_.yG().resolve(_.I6(_.SO)))==null||J.enqueue({label:_.wi((X=this.data)==null?void 0:X.messageTitle),elementToFocus:this.hostElement})};
_.W.onThumbnailLoaded=function(){_.h8(this.hostElement,"yt-refit")};
_.W.onDismissTap=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-mealbar-promo-renderer"])};
_.W.computeAlternateIcon=function(X){return X?X==="BACKSTAGE_ARTWORK"?"backstage:artwork":X:null};
_.W.computeFontFamily=function(X){return X==="PROMO_FONT_FAMILY_YOUTUBE_SANS_BOLD"};
_.W.computeBackgroundStyle=function(X,J){if(X=this.computeBackgroundImage(X,J))if(X=_.xq(X.thumbnails))return'background-image: url("'+X+'");'};
_.W.computeHasFullHeightImage=function(X){return!(!(X&&X.thumbnails&&X.thumbnails.length>0)||this.modern)};
_.W.isModernStyle=function(X){return X.style==="STYLE_MODERN"};
_.W.computeIcon=function(X,J){if(X&&X.icon)return J?X.iconDark:X.icon};
_.W.computeBackgroundImage=function(X,J){if(X&&X.backgroundImage)return J?X.backgroundImageDark:X.backgroundImage};
_.W.computeLogo=function(X,J){if(X&&X.logo)return J?X.logoDark:X.logo};
_.W.computeShouldShowModernIcon=function(X,J){return X&&!!J};
_.W.getLogoContainerClassName=function(X){return this.logoWithPadding(X)?"yt-mealbar-promo-renderer-logo-with-padding":"yt-mealbar-promo-renderer-logo"};
_.W.getLogoImageId=function(X){return this.logoWithPadding(X)?"mealbar-logo-with-padding":"mealbar-logo"};
_.W.logoWithPadding=function(X){var J,p,l;return(X=(J=this.computeLogo(X,this.isDarkTheme))==null?void 0:(p=J.thumbnails)==null?void 0:(l=p[0])==null?void 0:l.height)&&X%31===0?!0:!1};
wf.prototype.onThumbnailLoaded=wf.prototype.onThumbnailLoaded;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],wf.prototype,"ytRendererBehavior",void 0);_.u([_.R({}),_.V("design:type",Object)],wf.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,computed:"isModernStyle(data)"}),_.V("design:type",Boolean)],wf.prototype,"modern",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],wf.prototype,"isDarkTheme",void 0);
_.u([_.R({computed:"computeIcon(data, isDarkTheme)"}),_.V("design:type",Object)],wf.prototype,"icon",void 0);_.u([_.R({computed:"computeLogo(data, isDarkTheme)"}),_.V("design:type",Object)],wf.prototype,"logo",void 0);_.u([_.R({computed:"computeBackgroundStyle(data, isDarkTheme)"}),_.V("design:type",Object)],wf.prototype,"backgroundStyle",void 0);_.u([_.R({computed:"computeAlternateIcon(data.alternateIcon.iconType)"}),_.V("design:type",Object)],wf.prototype,"alternateIcon",void 0);
_.u([_.R({reflectToAttribute:!0,computed:"computeHasFullHeightImage(data.icon)"}),_.V("design:type",Boolean)],wf.prototype,"hasFullHeightImage",void 0);_.u([_.R({reflectToAttribute:!0,computed:"computeFontFamily(data.font)"}),_.V("design:type",Boolean)],wf.prototype,"useYoutubeSans",void 0);_.u([_.R({computed:"computeShouldShowModernIcon(modern, icon)"}),_.V("design:type",Boolean)],wf.prototype,"shouldShowModernIcon",void 0);
_.u([_.R8("yt-img-shadow-loaded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],wf.prototype,"onThumbnailLoaded",null);_.u([_.se({is:"yt-mealbar-promo-renderer",disableElementRegistration:!0})],wf);
_.N(wf,"yt-mealbar-promo-renderer",function(){if(wpF===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;AAG===void 0&&(AAG=document.createElement("template"));var l=AAG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);wpF=X}X=wpF;return X},{mode:2});var YTD;var vp9;var YB=function(){return _.F.apply(this,arguments)||this};
_.r(YB,_.F);_.W=YB.prototype;_.W.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]]"}}}}}};
_.W.computeHasButtons_=function(X){return!(!X.dismissButton&&!X.acceptButton)};
_.W.computeStyle_=function(X){return X||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.W.observeImpressionEndpoints_=function(){var X=this;this.data&&this.data.promoConfig&&this.data.promoConfig.impressionEndpoints&&this.data.promoConfig.impressionEndpoints.forEach(function(J){J.clickTrackingParams&&delete J.clickTrackingParams;_.am(X.hostElement,[J])})};
_.W.onTap_=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"])};
YB.prototype.observeImpressionEndpoints_=YB.prototype.observeImpressionEndpoints_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],YB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],YB.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],YB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],YB.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],YB.prototype,"positionType",void 0);_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.V("design:type",Boolean)],YB.prototype,"hasButtons_",void 0);_.u([_.R({value:function(){return this.onTap_.bind(this)}}),
_.V("design:type",Function)],YB.prototype,"boundOnTap_",void 0);_.u([_.R({value:{style:"mono-inverse"}}),_.V("design:type",Object)],YB.prototype,"buttonOverride",void 0);_.u([_.mA("data.promoConfig.impressionEndpoints"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],YB.prototype,"observeImpressionEndpoints_",null);_.u([_.se({is:"yt-tooltip-renderer",disableElementRegistration:!0})],YB);
_.N(YB,"yt-tooltip-renderer",function(){if(vp9===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;YTD===void 0&&(YTD=document.createElement("template"));var l=YTD;p.call(J,l.content.cloneNode(!0),X.content.firstChild);vp9=X}X=vp9;return X},{mode:2});var ewt;var ZJf;var hwu;var xO1;var vL=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-open-popup-action":"onOpen"};return X};
_.r(vL,_.F);_.W=vL.prototype;_.W.attached=function(){this.onOpen()};
_.W.updateTimeSecs=function(X){this.currentTimeSecs=X};
_.W.computeTimeString=function(X){X=X.toString();var J=Math.floor(Number(X)/3600),p=Math.floor(Number(X)%3600%60);return(J>0?J+":":"")+_.bf(Math.floor(Number(X)%3600/60),J>0?2:1)+":"+_.bf(p,2)};
_.W.computeTimeStringA11y=function(X){return _.EKU({seconds:X})};
_.W.getTimeParam=function(){return I4b(this.timeString)};
_.W.onChangeStartAtCheckbox=function(){this.startAtTimestamp.disabled=!this.isStartAtChecked;this.setTimestamp();var X={checkboxData:{state:this.isStartAtChecked?"CHECKBOX_STATE_ON":"CHECKBOX_STATE_OFF"}},J;_.PO(_.Mp(),(J=this.data)==null?void 0:J.trackingParams,X,7)};
_.W.onChangeStartAtTimestamp=function(){for(var X=this.startAtTimestamp.value.split(":"),J=0,p=1,l=X.length-1;l>=0;l--)J+=Number(X[l])*p,p*=60;this.updateTimeSecs(J);this.setTimestamp()};
_.W.onOpen=function(){var X=this;this.updateTimeSecs(0);this.isStartAtChecked=!1;var J=_.hO();J?J.getPlayerPromise().then(function(p){p=p.getCurrentTime();X.updateTimeSecs(p)}):OV2()&&this.updateTimeSecs(OV2())};
_.W.setTimestamp=function(){var X=Math.floor(this.currentTimeSecs);_.xm(this.hostElement,"yt-share-panel-set-timestamp-action",[{isSet:this.isStartAtChecked&&!!X,timestamp:X||""}])};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],vL.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],vL.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],vL.prototype,"data",void 0);_.u([_.R({value:!1,notify:!0}),_.V("design:type",Boolean)],vL.prototype,"isStartAtChecked",void 0);_.u([_.R(),_.V("design:type",Number)],vL.prototype,"currentTimeSecs",void 0);
_.u([_.R({computed:"computeTimeString(currentTimeSecs)"}),_.V("design:type",String)],vL.prototype,"timeString",void 0);_.u([_.R({computed:"computeTimeStringA11y(currentTimeSecs)"}),_.V("design:type",String)],vL.prototype,"timeStringA11y",void 0);_.u([_.qB("#start-at-timestamp"),_.V("design:type",Object)],vL.prototype,"startAtTimestamp",void 0);_.u([_.se({is:"yt-start-at-renderer",disableElementRegistration:!0})],vL);
_.N(vL,"yt-start-at-renderer",function(){if(xO1===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;hwu===void 0&&(hwu=document.createElement("template"));var l=hwu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);xO1=X}X=xO1;return X},{mode:2});var HJM={},asM=(HJM.WEB_REMIX="music.youtube.com",HJM),ei=function(){var X=_.F.apply(this,arguments)||this;X.actionMap={"yt-signal-action-copy-share-embed-url":"handleSignalActionCopyShareEmbedUrl_","yt-share-panel-set-timestamp-action":"handleSetTimestamp_"};return X};
_.r(ei,_.F);_.W=ei.prototype;_.W.configureRendererStamper=function(){return{"data.actionButtons":{id:"action-buttons",mapping:{buttonRenderer:"yt-button-renderer"}},"data.startAt":{id:"start-at",mapping:{startAtRenderer:"yt-start-at-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.created=function(){this.embedHost_=asM[_.Bh("INNERTUBE_CLIENT_NAME")]||"www.youtube.com"};
_.W.ready=function(){_.ya(this.hostElement).querySelector("#embed-code").addEventListener("tap",this.onEmbedCode_.bind(this))};
_.W.computeEmbedCode_=function(X,J,p,l,g){if(!X)return"";var B=X.videoId,k=X.fullListId,n=[];X.attributionId&&n.push("si="+X.attributionId);l||n.push("controls=0");p&&Number(J)>0&&n.push("start="+J);k&&(B="videoseries",n.push("list="+k));p="https://"+(g?"www.youtube-nocookie.com":this.embedHost_)+"/embed/"+B;X.clipId&&(n.push("clip="+X.clipId),n.push("clipt="+X.clipTiming));J=n.length>0?p+"?"+n.join("&amp;"):p;X.encryptedEmbedConfig&&n.push("embed_config="+JSON.stringify({enc:X.encryptedEmbedConfig}));
n=n.length>0?p+"?"+n.join("&amp;"):p;_.H("web_sharing_embed_preview_killswitch")?_.ya(this.videoPreviewContainer).innerHTML=this.getEmbedCode_(n,X.previewWidth||854,X.previewHeight||480):(_.go(this.videoPreviewContainer),_.ya(this.videoPreviewContainer).appendChild(this.buildIframeElement(n)));return this.getEmbedCode_(J,X.width||560,X.height||315)};
_.W.buildIframeElement=function(X){var J=document.createElement("iframe"),p,l;J.width=""+((l=(p=this.data)==null?void 0:p.previewWidth)!=null?l:854);var g,B;J.height=""+((B=(g=this.data)==null?void 0:g.previewHeight)!=null?B:480);_.$0(J,2,X);J.title="YouTube video player";J.frameBorder="0";J.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share";J.referrerPolicy="strict-origin-when-cross-origin";J.allowFullscreen=!0;return J};
_.W.computeIsSquareAspectRatio_=function(X){return X.previewHeight&&X.previewWidth?X.previewHeight==X.previewWidth:!1};
_.W.computeShowEmbedOptions_=function(X){return!!X.enablePrivacyModeOptionLabel||!!X.showPlayerControlsOptionLabel};
_.W.getEmbedCode_=function(X,J,p){return'<iframe width="'+J+'" height="'+p+'" src="'+X+'" 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>'};
_.W.handleSignalActionCopyShareEmbedUrl_=function(){_.ya(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();document.execCommand("copy");this.trackEmbedCopyUrl_()};
_.W.handleSetTimestamp_=function(X){this.startAtTimeStamp_=(this.startAtChecked_=X.isSet)?X.timestamp:0};
_.W.closePanel_=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-sharing-embed-renderer"])};
_.W.onEmbedCode_=function(){_.ya(this.hostElement).querySelector("#embed-code").inputElement.textarea.select();this.trackEmbedCopyUrl_()};
_.W.onYtPopupClosed_=function(){_.go(_.ya(this.hostElement).querySelector("#video-preview"))};
_.W.trackEmbedCopyUrl_=function(){this&&this.data&&this.data.actionButtons&&this.data.actionButtons.length>0&&_.a(this.data.actionButtons[0],_.wn)&&this.ytRendererBehavior.logExplicitClick(_.a(this.data.actionButtons[0],_.wn))};
ei.prototype.onYtPopupClosed_=ei.prototype.onYtPopupClosed_;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],ei.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],ei.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],ei.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],ei.prototype,"data",void 0);
_.u([_.R({computed:"computeEmbedCode_(data, startAtTimeStamp_, startAtChecked_, isPlayerControlsOptionChecked_, isPrivacyModeOptionChecked_)"}),_.V("design:type",String)],ei.prototype,"embedCode_",void 0);_.u([_.R({value:!0}),_.V("design:type",Boolean)],ei.prototype,"isPlayerControlsOptionChecked_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],ei.prototype,"isPrivacyModeOptionChecked_",void 0);_.u([_.R({value:!1,notify:!0}),_.V("design:type",Boolean)],ei.prototype,"startAtChecked_",void 0);
_.u([_.R({value:0}),_.V("design:type",Number)],ei.prototype,"startAtTimeStamp_",void 0);_.u([_.R({computed:"computeIsSquareAspectRatio_(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],ei.prototype,"isSquareAspectRatio_",void 0);_.u([_.qB("#video-preview"),_.V("design:type",HTMLElement)],ei.prototype,"videoPreviewContainer",void 0);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],ei.prototype,"onYtPopupClosed_",null);
_.u([_.se({is:"yt-sharing-embed-renderer",disableElementRegistration:!0})],ei);
_.N(ei,"yt-sharing-embed-renderer",function(){if(ZJf===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ewt===void 0&&(ewt=document.createElement("template"));var l=ewt;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ZJf=X}X=ZJf;return X},{mode:2});var UO1;var rAu=function(){return _.F.apply(this,arguments)||this};
_.r(rAu,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rAu.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rAu.prototype,"data",void 0);_.u([_.se({disableElementRegistration:!0,is:"yt-sender-id-section-renderer"})],rAu);
_.N(rAu,"yt-sender-id-section-renderer",function(){if(UO1===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-sender-id-section-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<div id="text" class="style-scope yt-sender-id-section-renderer">[[getSimpleString(data.text)]]</div>\n');X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);UO1=X}X=
UO1;return X},{mode:1});var IsB;var yAF;var Zu=function(){return _.F.apply(this,arguments)||this};
_.r(Zu,_.F);Zu.prototype.closePopup=function(){_.xm(this.hostElement,"yt-close-popup-action")};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Zu.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Zu.prototype,"data",void 0);_.u([_.se({is:"yt-community-post-section-renderer",disableElementRegistration:!0})],Zu);
_.N(Zu,"yt-community-post-section-renderer",function(){if(yAF===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;IsB===void 0&&(IsB=document.createElement("template"));var l=IsB;p.call(J,l.content.cloneNode(!0),X.content.firstChild);yAF=X}X=yAF;return X},{mode:2});var opD;var STB;var OJG;var cAD;var bJ9;var fsu;var DOf=function(){return _.F.apply(this,arguments)||this};
_.r(DOf,_.F);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],DOf.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],DOf.prototype,"data",void 0);_.u([_.se({is:"yt-share-start-time-with-context-renderer",disableElementRegistration:!0})],DOf);
_.N(DOf,"yt-share-start-time-with-context-renderer",function(){if(fsu===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;bJ9===void 0&&(bJ9=document.createElement("template"));var l=bJ9;p.call(J,l.content.cloneNode(!0),X.content.firstChild);fsu=X}X=fsu;return X},{mode:2});var hG=function(){return _.F.apply(this,arguments)||this};
_.r(hG,_.F);hG.prototype.configureRendererStamper=function(){return{"data.subtitle":{id:"subtitle",mapping:{shareStartTimeWithContextRenderer:"yt-share-start-time-with-context-renderer"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],hG.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],hG.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],hG.prototype,"data",void 0);_.u([_.se({is:"yt-share-panel-title-v15-renderer",disableElementRegistration:!0})],hG);
_.N(hG,"yt-share-panel-title-v15-renderer",function(){if(cAD===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;OJG===void 0&&(OJG=document.createElement("template"));var l=OJG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);cAD=X}X=cAD;return X},{mode:2});var xB=function(){return _.F.apply(this,arguments)||this};
_.r(xB,_.F);xB.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],xB.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],xB.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],xB.prototype,"data",void 0);_.u([_.se({is:"yt-share-panel-header-renderer",disableElementRegistration:!0})],xB);
_.N(xB,"yt-share-panel-header-renderer",function(){if(STB===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;opD===void 0&&(opD=document.createElement("template"));var l=opD;p.call(J,l.content.cloneNode(!0),X.content.firstChild);STB=X}X=STB;return X},{mode:2});var Rwf;var mOt;var Fbu={};Fbu.YtBindingExpressionsBehavior={identity:_.DR,msg:function(X,J){J=J===void 0?{}:J;return _.cI(X,J,X)},
msgPlural:function(X,J){return _.bu(X,J)},
getMusicIconFromType:function(X){return _.bN(X)}};var qTG;var N2G;var MAb;var upG=document.head,Ggb=upG.appendChild,dO9;
if(MAb===void 0){var VAG=document.createElement("template");_.I(VAG,'\x3c!--css-build:shady--\x3e<svg style="position: absolute; height: 0; width: 0;" aria-hidden="true"><defs><clipPath id="android_messenger__a"><path fill="#fff" d="M0 0h192v192H0z"></path></clipPath><mask id="android_messenger__b" width="192" height="192" x="0" y="0" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path fill="#fff" d="M0 0h192v192H0z"></path></mask></defs></svg><iron-iconset-svg name="socialNetworks" size="48"><svg><defs></defs></svg></iron-iconset-svg><iron-iconset-svg name="socialNetworksRound" size="60"><svg><defs></defs></svg></iron-iconset-svg>');MAb=
VAG}dO9=MAb;Ggb.call(upG,dO9.content);var HL=function(){var X=_.F.apply(this,arguments)||this;X.screenLayer=7;return X};
_.r(HL,_.F);HL.prototype.getScreenLayer=function(){return this.screenLayer};
HL.prototype.onTap=function(X){X&&X.detail&&(X.detail.x||X.detail.y)&&_.ya(this.hostElement).querySelector("#target").blur();this.data.serviceEndpoint?_.am(this.hostElement,[this.data.serviceEndpoint]):this.data.navigationEndpoint&&(X=this.getScreenLayer(),_.h8(this.hostElement,"yt-navigate",{endpoint:this.data.navigationEndpoint,createScreenConfig:{layer:X}}));this.data.onTapCommand&&this.ytComponentBehavior.resolveCommand(this.data.onTapCommand,{form:{createScreenConfig:{layer:this.getScreenLayer()}}})};
_.O1.Object.defineProperties(HL.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()}}});
HL.prototype.onTap=HL.prototype.onTap;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],HL.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],HL.prototype,"ytComponentBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],HL.prototype,"data",void 0);_.u([_.O("data.title"),_.V("design:type",Object),_.V("design:paramtypes",[])],HL.prototype,"title",null);
_.u([_.O("data.serviceName"),_.V("design:type",String),_.V("design:paramtypes",[])],HL.prototype,"icon",null);_.u([_.R8("tap"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],HL.prototype,"onTap",null);_.u([_.se({is:"yt-share-target-renderer",disableElementRegistration:!0})],HL);
_.N(HL,"yt-share-target-renderer",function(){if(N2G===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;qTG===void 0&&(qTG=document.createElement("template"));var l=qTG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);N2G=X}X=N2G;return X},{mode:2});var tAl;var P2t;var aO=function(){var X=_.F.apply(this,arguments)||this;X.SHARE_TARGET_WIDTH=70;X.SHARE_TARGET_MARGIN_RIGHT=8;X.PAGE_SCROLL_SPEED=9;X.actionMap={"yt-share-panel-reset-action":"onReset_"};return X};
_.r(aO,_.F);_.W=aO.prototype;_.W.configureRendererStamper=function(){return{"data.shareTargets":{id:"contents",mapping:{shareTargetRenderer:{component:"yt-share-target-renderer",attributes:{role:"button"}}}}}};
_.W.onDataChanged_=function(){this.data&&this.data.shareTargets&&(_.ya(this.hostElement).querySelector("#scroll-button-back").hidden=!0,_.ya(this.hostElement).querySelector("#scroll-button-forward").hidden=this.data.shareTargets.length<=6)};
_.W.onReset_=function(){if(_.ya(this.hostElement).querySelector("#list")){var X=_.ya(this.hostElement).querySelector("#list");var J=_.ya(this.hostElement).querySelector("#list");var p=J.offsetLeft,l=J.offsetParent;l||_.EMj(J)!="fixed"||(l=_.zz(J).documentElement);if(l){if(_.Fj&&!_.c6(58)){var g=_.J0H(l);p+=g.left}else Number(_.xUk)>=8&&!(Number(_.xUk)>=9)&&(g=_.J0H(l),p-=g.left);J=_.sBt(l)?l.clientWidth-(p+J.offsetWidth):p}else J=p;MNO(X,J);this.updateScrollButtons_()}};
_.W.onScrollBack_=function(){this.smoothScrollByOnePage_(!1)};
_.W.onScrollForward_=function(){this.smoothScrollByOnePage_(!0)};
_.W.onScrollWheel_=function(X){X.stopPropagation();X.preventDefault();var J=NH0(_.ya(this.hostElement).querySelector("#list"));X=Math.abs(X.deltaX)>Math.abs(X.deltaY)?X.deltaX:X.deltaY;MNO(_.ya(this.hostElement).querySelector("#list"),J+X);this.updateScrollButtons_()};
_.W.smoothScrollByOnePage_=function(X){var J=_.ya(this.hostElement).querySelector("#list"),p=(Math.floor(J.clientWidth/this.SHARE_TARGET_WIDTH)*(this.SHARE_TARGET_WIDTH+this.SHARE_TARGET_MARGIN_RIGHT)-this.SHARE_TARGET_MARGIN_RIGHT)/2,l=NH0(J),g=p*(X?1:-1),B=this.PAGE_SCROLL_SPEED,k=this.updateScrollButtons_.bind(this),n=0,w;(function e(){n+=B;w=n/p*2;MNO(J,l+g*(w<1?w*w:-w*w+4*w-2));n<p?window.requestAnimationFrame(e):k()})()};
_.W.updateScrollButtons_=function(){var X=NH0(_.ya(this.hostElement).querySelector("#list")),J=_.ya(this.hostElement).querySelector("#list").scrollWidth-_.ya(this.hostElement).querySelector("#list").clientWidth;_.ya(this.hostElement).querySelector("#scroll-button-back").hidden=X<=0;_.ya(this.hostElement).querySelector("#scroll-button-forward").hidden=X>=J};
aO.prototype.onScrollWheel_=aO.prototype.onScrollWheel_;aO.prototype.onDataChanged_=aO.prototype.onDataChanged_;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],aO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],aO.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(Fbu.YtBindingExpressionsBehavior),_.V("design:type",Object)],aO.prototype,"ytBindingExpressionsBehavior",void 0);
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],aO.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],aO.prototype,"data",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],aO.prototype,"onDataChanged_",null);_.u([_.R8("wheel"),_.V("design:type",Function),_.V("design:paramtypes",[WheelEvent]),_.V("design:returntype")],aO.prototype,"onScrollWheel_",null);
_.u([_.se({is:"yt-third-party-share-target-section-renderer",disableElementRegistration:!0})],aO);
_.N(aO,"yt-third-party-share-target-section-renderer",function(){if(P2t===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;tAl===void 0&&(tAl=document.createElement("template"));var l=tAl;p.call(J,l.content.cloneNode(!0),X.content.firstChild);P2t=X}X=P2t;return X},{mode:2});var UQ=function(){return _.F.apply(this,arguments)||this};
_.r(UQ,_.F);UQ.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"}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],UQ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],UQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],UQ.prototype,"data",void 0);_.u([_.se({is:"yt-third-party-network-section-renderer",disableElementRegistration:!0})],UQ);
_.N(UQ,"yt-third-party-network-section-renderer",function(){if(mOt===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;Rwf===void 0&&(Rwf=document.createElement("template"));var l=Rwf;p.call(J,l.content.cloneNode(!0),X.content.firstChild);mOt=X}X=mOt;return X},{mode:2});var Q0G;_.ZZ(_.q(function(X){return _.A("first-party-network-section-view-model",{class:"ytwFirstPartyNetworkSectionViewModelHost"},_.A("div",{class:"ytwFirstPartyNetworkSectionViewModelfirstPartyItems"},_.A(_.NA,{data:function(){return X.data().firstPartyItems}},{listItemViewModel:_.ZJ})))},"gl"),"first-party-network-section-view-model",{props:{data:_.H7}});var Epb=_.w9(["data:image/svg+xml;charset=UTF-8;base64,",""]),rf=function(){var X=_.F.apply(this,arguments)||this;X.screenLayer=7;X.qrCodeEnabled=_.H("web_enable_sharing_qr_code");X.actionMap={"yt-share-panel-set-timestamp-action":"handleSetTimestamp"};return X};
_.r(rf,_.F);_.W=rf.prototype;_.W.configureRendererStamper=function(){return{"data.contents":{id:"contents",mapping:{senderIdSectionRenderer:"yt-sender-id-section-renderer",thirdPartyNetworkSection:"yt-third-party-network-section-renderer",firstPartyNetworkSectionViewModel:"first-party-network-section-view-model"}}}};
_.W.attached=function(){this.JSC$22970_scroller&&(this.JSC$22970_scroller.dialogElement=this.hostElement.parentNode,this.JSC$22970_scroller.attached&&typeof this.JSC$22970_scroller.attached==="function"&&this.JSC$22970_scroller.attached(),this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true"))};
_.W.onDataChanged=function(){var X=this,J;(J=this.data)!=null&&J.contents&&(this.hostElement.setAttribute("links-only","true"),_.Oe(this.hostElement,"can-post",this.hasCommunityPostRenderer()),this.maybeRenderQrCode(this.shortUrl()),_.oh(this,function(){_.h8(X.hostElement,"yt-refit");X.focusSharePanelHeader()}))};
_.W.focusSharePanelHeader=function(){this.header&&(this.header.setAttribute("tabindex","-1"),this.header.focus())};
_.W.handleSetTimestamp=function(X){var J=this.shortUrl();X.isSet&&(J=_.vu(J,"t",X.timestamp));this.maybeRenderQrCode(J)};
_.W.shortUrl=function(){var X,J=(X=this.data)==null?void 0:X.contents;if(J)for(X=0;X<J.length;X++){var p=void 0,l=void 0;if((p=J[X])==null?0:(l=p.thirdPartyNetworkSection)==null?0:l.copyLinkContainer){var g=l=p=void 0;return(g=_.a((p=J[X])==null?void 0:(l=p.thirdPartyNetworkSection)==null?void 0:l.copyLinkContainer,ZhJ))==null?void 0:g.shortUrl}}};
_.W.maybeRenderQrCode=function(X){var J=this,p,l,g,B,k,n,w,Y,e;return _.L(function(Z){if(Z.nextAddress==1){p=_.ya(J.hostElement).querySelector("#qr-code");if(!J.qrCodeEnabled||!X)return p&&(p.style.display="none"),Z.return();l=_.pTI(_.yG().resolve(_.fC),{iconName:"youtube_logo_icon",iconStyle:"youtube_fill"});g=document.createElement("div");return typeof l==="function"?(l(g),Z.jumpTo(2)):Z.yield(l,3)}Z.nextAddress!=2&&(B=Z.yieldResult,B(g));w=(k=g)==null?void 0:(n=k.firstChild)==null?void 0:n.firstChild;
Y=document.createElement("img");e=_.xa6(Epb,btoa(w.outerHTML));Y.onload=function(){var h={canvas:p,cellStyle:1,backgroundColor:"white",borderRadius:30,color:"black",padding:10,width:256,logo:Y},x=new Nib;PrA(x,X);Q7p(x,!1,EHp(x));var U=x.modules,y=Object.assign({},n3p,h);U=structuredClone(U);h=U.length;var c,D=(c=y.canvas)!=null?c:document.createElement("canvas");c=y.cellSize;x=y.logo;var m,d=(m=y.logoSize)!=null?m:Math.floor(h/4);h%2!==d%2&&d++;var G=y.logoPadding,P=y.backgroundColor;m=h*c;var Q=
y.width,E=0;Q&&(E=y.padding,E=Math.ceil(E*m/(Q-E*2)),D.style.width=Q+"px",D.style.height=Q+"px");D.width!==m+E*2&&(D.width=m+E*2);D.height!==m+E*2&&(D.height=m+E*2);m=D.getContext("2d");y.autoClear&&m.clearRect(0,0,D.width,D.height);m.fillStyle=P;m.beginPath();m.roundRect(0,0,D.width,D.height,y.borderRadius);m.fill();m.save();m.translate(E,E);if(x)for(D=Math.floor(h-d)/2-G,G=Math.floor(h+d)/2+G,P=D;P<G;P++)for(Q=D;Q<G;Q++)U[P][Q]=!1;for(D=0;D<h;D++)for(G=0;G<h;G++)(D<7&&G<7||D<7&&G>=h-7||D>=h-7&&
G<7)&&(U[D][G]=!1);var BK;D=(BK=y.markerColor)!=null?BK:y.color;Tip(m,0,0,c,D);Tip(m,c*(h-7),0,c,D);Tip(m,0,c*(h-7),c,D);switch(y.cellStyle){case 0:BK=U;U=BK.length;D=y.cellSize;m.beginPath();for(G=0;G<U;G++)for(P=0;P<U;P++)BK[G][P]&&m.rect(G*D,P*D,D,D);m.fillStyle=y.color;m.fill();break;case 1:BK=U;U=BK.length;D=y.cellSize;G=D*y.relativeCircleSize;m.fillStyle=y.color;m.beginPath();for(y=0;y<U;y++)for(P=0;P<U;P++)BK[y][P]&&(m.beginPath(),m.ellipse((y+.5)*D,(P+.5)*D,G/2,G/2,0,0,2*Math.PI),m.fill());
m.fill();break;case 2:BK=U;U=BK.length;D=y.cellSize;m.fillStyle=y.color;y=[[1,1],[-1,1],[-1,-1],[1,-1]];m.beginPath();for(G=0;G<U;G++)for(P=0;P<U;P++)if(BK[G][P])m.roundRect(G*D,P*D,D,D,D/2),G+1<U&&BK[G+1][P]&&m.rect(G*D+D/2,P*D,D,D),P+1<U&&BK[G][P+1]&&m.rect(G*D,P*D+D/2,D,D);else{Q=G*D+D/2;E=P*D+D/2;for(var CY=0;CY<4;CY++){var Um=_.C(y[CY]),em=Um.next().value;Um=Um.next().value;G+em>=0&&G+em<U&&P+Um>=0&&P+Um<U&&BK[G+em][P]&&BK[G][P+Um]&&BK[G+em][P+Um]&&(em=CY*Math.PI/2,Um=D/2,m.moveTo(Q+Um*Math.cos(em),
E+Um*Math.sin(em)),m.arc(Q,E,D/2,em,em+Math.PI/2,!1),m.lineTo(Q+Um*(Math.cos(em)-Math.sin(em)),E+Um*(Math.cos(em)+Math.sin(em))),m.lineTo(Q+Um*Math.cos(em),E+Um*Math.sin(em)))}}m.fill()}x&&m.drawImage(x,(h-d)*c/2,(h-d)*c/2,d*c,d*c);m.restore();p.style.removeProperty("display")};
Y.src=_.Q9(e);_.Ma(Z)})};
_.W.hasCommunityPostRenderer=function(){var X,J,p,l;return!!((X=this.data)==null?0:(J=X.header)==null?0:(p=J.sharePanelHeaderRenderer)==null?0:(l=p.communityPost)==null?0:l.communityPostSectionRenderer)};
_.W.onTapClose=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-unified-share-panel-renderer"])};
_.W.getScreenLayer=function(){return this.screenLayer};
rf.prototype.onDataChanged=rf.prototype.onDataChanged;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],rf.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],rf.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],rf.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],rf.prototype,"data",void 0);
_.u([_.R({value:_.cI("SBOX_INAPPROPRIATE_CANCEL")}),_.V("design:type",String)],rf.prototype,"closeButtonAriaLabel",void 0);_.u([_.qB("yt-share-panel-header-renderer"),_.V("design:type",HTMLElement)],rf.prototype,"header",void 0);_.u([_.R(),_.V("design:type",Object)],rf.prototype,"qrCodeEnabled",void 0);_.u([_.qB("#scroller"),_.V("design:type",Object)],rf.prototype,"JSC$22970_scroller",void 0);
_.u([_.GA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],rf.prototype,"onDataChanged",null);_.u([_.se({disableElementRegistration:!0,is:"yt-unified-share-panel-renderer"})],rf);
_.N(rf,"yt-unified-share-panel-renderer",function(){if(Q0G===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:yt-unified-share-panel-renderer--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<tp-yt-paper-dialog-scrollable id="scroller" class="style-scope yt-unified-share-panel-renderer">\n  <div id="spinner" hidden="[[!data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n    <tp-yt-paper-spinner active="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer"></tp-yt-paper-spinner>\n  </div>\n  <yt-icon-button id="close-button" label="[[closeButtonAriaLabel]]" on-click="onTapClose" class="style-scope yt-unified-share-panel-renderer">\n    <yt-icon icon="close" class="style-scope yt-unified-share-panel-renderer"></yt-icon>\n  </yt-icon-button>\n  <yt-share-panel-header-renderer id="share-panel-header" data="[[data.header.sharePanelHeaderRenderer]]" hidden="[[data.showLoadingSpinner]]" class="style-scope yt-unified-share-panel-renderer">\n  </yt-share-panel-header-renderer>\n  <div id="contents" class="style-scope yt-unified-share-panel-renderer"></div>\n  <canvas id="qr-code" alt="QR code" hidden="[[!qrCodeVisible]]" class="style-scope yt-unified-share-panel-renderer">\n</canvas></tp-yt-paper-dialog-scrollable>\n');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);Q0G=X}X=Q0G;return X},{mode:1});var Kbu={};
Kbu.YtUnlimitedFamilyInterstitialBehavior=[_.uX.YtOpenPopupBehavior,_.dE.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(X){X=_.tCU(_.vn(X),"yt-button-renderer");return X?X.hasAttribute("footer-button")?(this.hostElement.parentElement.close(),!0):!1:!1},
pushToHistory:function(X){this.dialogHistory_.push(X)},
popFromHistory:function(){return this.dialogHistory_.pop()},
handleSignalActionShowPreviousFamilyDialog_:function(){var X=this.popFromHistory();if(X){var J={openPopupAction:{popupType:"DIALOG",popup:{}}};J.openPopupAction.popup[X.renderer]=X.data;this.showingPreviousDialog_=!0;this.openPopup(J)}},
handleOpenPopupAction_:function(X){if(this.showingPreviousDialog_)this.showingPreviousDialog_=!1;else{var J=["unlimitedFamilyMessageInterstitialRenderer","unlimitedFamilyProfileInterstitialRenderer"].some(function(l){return!!X.openPopupAction.popup[l]}),p=this.getElementName_();
J&&this.data&&(this.pushToHistory({renderer:p,data:this.data}),this.hostElement.parentElement.close())}},
handleUnlimitedCreateFamilyEndpoint_:function(X){if(X=_.a(X,x$p))this.loading=!0,_.xm(this.hostElement,"yt-open-create-family-dialog",[X,this.unicornReadyCallback_.bind(this)])},
getElementName_:function(){var X=this.hostElement.nodeName.split("-").slice(1).map(function(J){return""+J[0].toUpperCase()+J.slice(1).toLowerCase()}).join("");
return X[0].toLowerCase()+X.slice(1)},
unicornReadyCallback_:function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1}}];var T2B;var zwb;var IO=function(){return _.F.apply(this,arguments)||this};
_.r(IO,_.F);_.W=IO.prototype;_.W.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}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.xm(this.hostElement,"yt-register-create-family-dialog");_.ya(this.hostElement).querySelector("#thumbnail").onShow()};
_.W.fireOnCloseCommand_=function(){var X;((X=this.data)==null?0:X.onCloseCommand)&&_.Uo(this.hostElement,[this.data.onCloseCommand],this.hostElement)};
_.W.onYtServiceRequestSent_=function(X,J){J&&J.endpoint&&_.a(J.endpoint,_.om)||(this.loading=!0)};
_.W.onYtServiceRequestCompleted_=function(){var X=this.hostElement.parentElement;X.close&&X.close();this.loading=!1};
_.W.openPopupHandler_=function(X){if(X.detail==this){var J;((J=this.data)==null?0:J.onOpenCommands)&&_.Uo(this.hostElement,this.data.onOpenCommands,this.hostElement)}};
_.W.closePopupHandler_=function(X,J){this.fireOnCloseCommand_();if(J&&J.canceled===!0||J&&J.canceled===!1&&J.confirmed===!1){var p;((p=this.data)==null?0:p.onDismissCommands)&&_.Uo(this.hostElement,this.data.onDismissCommands,this.hostElement)}};
_.W.dataChanged_=function(){this.loading=!1};
IO.prototype.dataChanged_=IO.prototype.dataChanged_;IO.prototype.closePopupHandler_=IO.prototype.closePopupHandler_;IO.prototype.openPopupHandler_=IO.prototype.openPopupHandler_;IO.prototype.onYtServiceRequestCompleted_=IO.prototype.onYtServiceRequestCompleted_;IO.prototype.onYtServiceRequestSent_=IO.prototype.onYtServiceRequestSent_;_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],IO.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],IO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(Kbu.YtUnlimitedFamilyInterstitialBehavior),_.V("design:type",Object)],IO.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],IO.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],IO.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],IO.prototype,"loading",void 0);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],IO.prototype,"onYtServiceRequestSent_",null);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],IO.prototype,"onYtServiceRequestCompleted_",null);
_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],IO.prototype,"openPopupHandler_",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],IO.prototype,"closePopupHandler_",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],IO.prototype,"dataChanged_",null);
_.u([_.se({is:"yt-unlimited-family-message-interstitial-renderer",disableElementRegistration:!0})],IO);
_.N(IO,"yt-unlimited-family-message-interstitial-renderer",function(){if(zwb===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;T2B===void 0&&(T2B=document.createElement("template"));var l=T2B;p.call(J,l.content.cloneNode(!0),X.content.firstChild);zwb=X}X=zwb;return X},{mode:2});var j0A;var iJl;var yb=function(){return _.F.apply(this,arguments)||this};
_.r(yb,_.F);yb.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"}}}};
yb.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ya(this.hostElement).querySelectorAll(".secondary-thumbnail").forEach(function(X){X.onShow()});
_.ya(this.hostElement).querySelector("#main-thumbnail").onShow()};
yb.prototype.onButtonTap_=function(X){this.ytUnlimitedFamilyInterstitialBehavior.maybeCloseDialogOnFooterButtonTap(X)};
yb.prototype.computeMainThumbnailWidth_=function(X){return X&&X.length!==0?72:96};
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],yb.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],yb.prototype,"ytRendererBehavior",void 0);_.u([_.S(Kbu.YtUnlimitedFamilyInterstitialBehavior),_.V("design:type",Object)],yb.prototype,"ytUnlimitedFamilyInterstitialBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],yb.prototype,"data",void 0);
_.u([_.R({computed:"computeMainThumbnailWidth_(data.secondaryThumbnails)"}),_.V("design:type",Number)],yb.prototype,"mainThumbnailWidth_",void 0);_.u([_.R({value:function(){return this.onButtonTap_.bind(this)}}),
_.V("design:type",Function)],yb.prototype,"boundButtonTap_",void 0);_.u([_.se({is:"yt-unlimited-family-profile-interstitial-renderer",disableElementRegistration:!0})],yb);
_.N(yb,"yt-unlimited-family-profile-interstitial-renderer",function(){if(iJl===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;j0A===void 0&&(j0A=document.createElement("template"));var l=j0A;p.call(J,l.content.cloneNode(!0),X.content.firstChild);iJl=X}X=iJl;return X},{mode:2});var s0B;var XM1;var oO=function(){var X=_.F.apply(this,arguments)||this;X.sliderAriaValueText_=null;X.selectedIndex_=0;X.messages={PAUSE_SLIDER:_.cI("PAUSE_SLIDER",void 0,"Pause Duration")};return X};
_.r(oO,_.F);_.W=oO.prototype;_.W.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_]]"}}}}}};
_.W.onPopupOpened_=function(X){X.detail==this&&_.H("enable_premium_voluntary_pause")&&(_.xm(this.hostElement,"yt-close-popup-action",["yt-confirm-dialog-renderer"]),this.handleOnOpenCommands_())};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true")};
_.W.setDialogData=function(X){this.data=X;this.resetSlider_()};
_.W.dataChanged_=function(){this.data&&this.resetSlider_()};
_.W.onSubmitTap_=function(){if(this.data.confirmCommand){var X=this.data.confirmCommand;_.a(X,_.Qdv)&&_.am(this.hostElement,[X,{resume_time_ms:parseInt(this.selectedData_.resumeTimeMs,10)}])}};
_.W.onExitButtonTap_=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-unplugged-pause-membership-dialog-renderer"])};
_.W.closePopupHandler_=function(X,J){(J&&J.canceled===!0||J.canceled===!1&&J.confirmed===!1)&&this.handleOnDismissCommands_()};
_.W.onSliderChange_=function(){this.selectedIndex_=_.ya(this.hostElement).querySelector("#id-pause-slider").immediateValue;this.updateUiState_()};
_.W.updateUiState_=function(){this.data&&(this.selectedData_=this.data.endOptions[this.selectedIndex_],this.setSliderAriaValueText_())};
_.W.setSliderAriaValueText_=function(){this.selectedData_&&(this.sliderAriaValueText_=this.selectedData_.accessibilityData.label)};
_.W.resetSlider_=function(){if(this.data){var X=this.data.defaultEndOptionIndex||0,J=_.ya(this.hostElement).querySelector("#id-pause-slider");if(J.immediateValue<X)for(;J.immediateValue!=X;)J.increment();else if(X<J.immediateValue)for(;J.immediateValue!=X;)J.decrement();this.selectedIndex_=X;this.selectIndexMax_=this.data.endOptions.length-1;this.updateUiState_()}};
_.W.handleOnOpenCommands_=function(){this.data&&this.data.onOpenCommands&&this.data.onOpenCommands&&_.Uo(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.W.handleOnDismissCommands_=function(){this.data&&this.data.onDismissCommands&&this.data.onDismissCommands&&_.Uo(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.W.onYtServiceRequestSent=function(){this.loading=!0};
_.W.onYtServiceRequestCompleted=function(){this.hostElement.parentElement.close&&this.hostElement.parentElement.close();this.loading=!1};
oO.prototype.onYtServiceRequestCompleted=oO.prototype.onYtServiceRequestCompleted;oO.prototype.onYtServiceRequestSent=oO.prototype.onYtServiceRequestSent;oO.prototype.closePopupHandler_=oO.prototype.closePopupHandler_;oO.prototype.dataChanged_=oO.prototype.dataChanged_;oO.prototype.onPopupOpened_=oO.prototype.onPopupOpened_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],oO.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],oO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],oO.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],oO.prototype,"loading",void 0);_.u([_.R(),_.V("design:type",Number)],oO.prototype,"selectIndexMax_",void 0);_.u([_.R(),_.V("design:type",Object)],oO.prototype,"selectedData_",void 0);
_.u([_.R(),_.V("design:type",Object)],oO.prototype,"sliderAriaValueText_",void 0);_.u([_.R({value:function(){return this.onSubmitTap_.bind(this)}}),
_.V("design:type",Function)],oO.prototype,"onButtonTap_",void 0);_.u([_.R({value:function(){return this.onExitButtonTap_.bind(this)}}),
_.V("design:type",Function)],oO.prototype,"onSecondaryTap_",void 0);_.u([_.R(),_.V("design:type",Object)],oO.prototype,"messages",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],oO.prototype,"onPopupOpened_",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],oO.prototype,"dataChanged_",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],oO.prototype,"closePopupHandler_",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],oO.prototype,"onYtServiceRequestSent",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],oO.prototype,"onYtServiceRequestCompleted",null);_.u([_.se({is:"yt-unplugged-pause-membership-dialog-renderer",disableElementRegistration:!0})],oO);
_.N(oO,"yt-unplugged-pause-membership-dialog-renderer",function(){if(XM1===void 0){var X=document.createElement("template");_.I(X,'\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>');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;s0B===void 0&&(s0B=document.createElement("template"));var l=s0B;p.call(J,l.content.cloneNode(!0),X.content.firstChild);XM1=X}X=XM1;return X},{mode:2});var J1M;var pMA;var Si=function(){return _.F.apply(this,arguments)||this};
_.r(Si,_.F);Si.prototype.configureRendererStamper=function(){return{"data.vcBalance":{id:"vc-balance",mapping:_.QW("vcBalanceRenderer")}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Si.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Si.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Si.prototype,"data",void 0);_.u([_.se({is:"yt-vc-offer-layout-header-renderer",disableElementRegistration:!0})],Si);
_.N(Si,"yt-vc-offer-layout-header-renderer",function(){if(pMA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;J1M===void 0&&(J1M=document.createElement("template"));var l=J1M;p.call(J,l.content.cloneNode(!0),X.content.firstChild);pMA=X}X=pMA;return X},{mode:2});var lF9;var gGB;var BBt;var $f1;var OQ=function(){return _.F.apply(this,arguments)||this};
_.r(OQ,_.F);OQ.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}};
_.O1.Object.defineProperties(OQ.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)}}});
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],OQ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],OQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.aX0.YtTappableItemBehavior),_.V("design:type",Object)],OQ.prototype,"ytTappableItemBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],OQ.prototype,"data",void 0);
_.u([_.R({reflectToAttribute:!0}),_.O("data.accessibilityText"),_.V("design:type",String),_.V("design:paramtypes",[])],OQ.prototype,"ariaLabel",null);_.u([_.R({reflectToAttribute:!0}),_.O("data.style"),_.V("design:type",String),_.V("design:paramtypes",[])],OQ.prototype,"vcOfferStyle",null);_.u([_.O("data.style","data.titleText"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],OQ.prototype,"showTitleText",null);_.u([_.se({is:"yt-vc-offer-renderer",disableElementRegistration:!0})],OQ);
_.N(OQ,"yt-vc-offer-renderer",function(){if($f1===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;BBt===void 0&&(BBt=document.createElement("template"));var l=BBt;p.call(J,l.content.cloneNode(!0),X.content.firstChild);$f1=X}X=$f1;return X},{mode:2});var cL=function(){return _.F.apply(this,arguments)||this};
_.r(cL,_.F);cL.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],cL.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],cL.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],cL.prototype,"data",void 0);_.u([_.se({is:"yt-vc-offer-layout-renderer",disableElementRegistration:!0})],cL);
_.N(cL,"yt-vc-offer-layout-renderer",function(){if(gGB===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;lF9===void 0&&(lF9=document.createElement("template"));var l=lF9;p.call(J,l.content.cloneNode(!0),X.content.firstChild);gGB=X}X=gGB;return X},{mode:2});var WG1;var CAu;var kuA;var nGG;var bq=function(){return _.F.apply(this,arguments)||this};
_.r(bq,_.F);bq.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}}}}}};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],bq.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],bq.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],bq.prototype,"data",void 0);_.u([_.se({is:"yt-ypc-offers-modal-top-bar-renderer",disableElementRegistration:!0})],bq);
_.N(bq,"yt-ypc-offers-modal-top-bar-renderer",function(){if(nGG===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;kuA===void 0&&(kuA=document.createElement("template"));var l=kuA;p.call(J,l.content.cloneNode(!0),X.content.firstChild);nGG=X}X=nGG;return X},{mode:2});var f2=function(){return _.F.apply(this,arguments)||this};
_.r(f2,_.F);f2.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"}}}}};
f2.prototype.ready=function(){this.hostElement.setAttribute("dialog","")};
f2.prototype.attached=function(){this.scrollable.dialogElement=this.hostElement.parentNode;var X=this.scrollable;X.attached&&typeof X.attached==="function"&&X.attached()};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],f2.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],f2.prototype,"ytRendererstamperBehavior",void 0);_.u([_.qB("#scrollable"),_.V("design:type",Object)],f2.prototype,"scrollable",void 0);_.u([_.R(),_.V("design:type",Object)],f2.prototype,"data",void 0);_.u([_.se({is:"yt-ypc-offers-modal-renderer",disableElementRegistration:!0})],f2);
_.N(f2,"yt-ypc-offers-modal-renderer",function(){if(CAu===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;WG1===void 0&&(WG1=document.createElement("template"));var l=WG1;p.call(J,l.content.cloneNode(!0),X.content.firstChild);CAu=X}X=CAu;return X},{mode:2});var LGF;var A1F;var Du=function(){return _.F.apply(this,arguments)||this};
_.r(Du,_.F);_.W=Du.prototype;_.W.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}}}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ya(this.hostElement).querySelector("#scrollable").dialogElement=this.hostElement.parentNode};
_.W.onYtServiceRequestCompleted_=function(){this.set("showSpinner",!1);_.xm(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"])};
_.W.onYtPopupOpened_=function(X,J){(J==null?void 0:J.is)==="yt-ypc-upgrade-dialog-renderer"&&this.data.onOpenCommands&&_.Uo(this.hostElement,this.data.onOpenCommands,this.hostElement)};
_.W.onYtPopupClosed_=function(X,J){this.continueButtonTapped||J&&(J.canceled===!0||J.canceled===!1&&J.confirmed===!1)&&this.data.onDismissCommands&&_.Uo(this.hostElement,this.data.onDismissCommands,this.hostElement)};
_.W.onYtServiceRequestError_=function(X){this.set("showSpinner",!1);_.k1(this.hostElement,X.detail.error.message)};
_.W.onContinueTapped_=function(){this.set("continueButtonTapped",!0);_.H("enable_ypc_spinners")?_.xm(this.hostElement,"yt-close-popup-action",["yt-ypc-upgrade-dialog-renderer"]):this.set("showSpinner",!0)};
Du.prototype.onYtServiceRequestError_=Du.prototype.onYtServiceRequestError_;Du.prototype.onYtPopupClosed_=Du.prototype.onYtPopupClosed_;Du.prototype.onYtPopupOpened_=Du.prototype.onYtPopupOpened_;Du.prototype.onYtServiceRequestCompleted_=Du.prototype.onYtServiceRequestCompleted_;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Du.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],Du.prototype,"ytRendererstamperBehavior",void 0);
_.u([_.R(),_.V("design:type",Object)],Du.prototype,"data",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Du.prototype,"showSpinner",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],Du.prototype,"continueButtonTapped",void 0);_.u([_.R({value:function(){return this.onContinueTapped_.bind(this)}}),
_.V("design:type",Function)],Du.prototype,"bindOnContinueTapped_",void 0);_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Du.prototype,"onYtServiceRequestCompleted_",null);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],Du.prototype,"onYtPopupOpened_",null);
_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],Du.prototype,"onYtPopupClosed_",null);_.u([_.R8("yt-service-request-error"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Du.prototype,"onYtServiceRequestError_",null);_.u([_.se({is:"yt-ypc-upgrade-dialog-renderer",disableElementRegistration:!0})],Du);
_.N(Du,"yt-ypc-upgrade-dialog-renderer",function(){if(A1F===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;LGF===void 0&&(LGF=document.createElement("template"));var l=LGF;p.call(J,l.content.cloneNode(!0),X.content.firstChild);A1F=X}X=A1F;return X},{mode:2});var wMG;var YuA;var RO=function(){return _.F.apply(this,arguments)||this};
_.r(RO,_.F);RO.prototype.configureRendererStamper=function(){return{"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.confirmButton":{id:"accept-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
RO.prototype.computeHasButtons_=function(X){return!(!X.dismissButton&&!X.confirmButton)};
RO.prototype.computeStyle_=function(X){return X||"BUBBLE_HINT_STYLE_UNKNOWN"};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],RO.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],RO.prototype,"ytEventForwardingBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],RO.prototype,"ytRendererstamperBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],RO.prototype,"data",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],RO.prototype,"positionType",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeHasButtons_(data)"}),_.V("design:type",Boolean)],RO.prototype,"hasButtons_",void 0);_.u([_.R({computed:"computeStyle_(data.style)",reflectToAttribute:!0}),_.V("design:type",Boolean)],RO.prototype,"style_",void 0);_.u([_.se({is:"yt-bubble-hint-renderer",disableElementRegistration:!0})],RO);
_.N(RO,"yt-bubble-hint-renderer",function(){if(YuA===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;wMG===void 0&&(wMG=document.createElement("template"));var l=wMG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);YuA=X}X=YuA;return X},{mode:2});var vGD;var ebB;var mX=function(){var X=_.cc.apply(this,arguments)||this;X.actionMap={"yt-hide-user-checkbox-update":"handleCheckBoxUpdateAction_"};return X};
_.r(mX,_.cc);_.W=mX.prototype;_.W.configureRendererStamper=function(){return{"data.checkbox":{id:"checkbox-container",mapping:{booleanFormFieldV2Renderer:{component:"yt-boolean-form-field-v2-renderer",noInjection:!0}}}}};
_.W.attached=function(){var X=this;this.hasAttribute("dialog")||this.setAttribute("dialog","true");this.$.scroller.dialogElement=this.parentNode;window.requestAnimationFrame(function(){X.$.thumbnail.onShow();X.$["header-image"].onShow()})};
_.W.handleCheckBoxUpdateAction_=function(X){this.canShowCheckboxEnabledConfirmButton=X};
_.W.computeUseOverlayForSpinner_=function(X,J){return!!X&&J};
_.W.computeShowSpinner_=function(X,J){return X||!!J};
_.W.fireOnCloseActions_=function(){var X,J=_.C(((X=this.data)==null?void 0:X.onClosedActions)||[]);for(X=J.next();!X.done;X=J.next())this.ytRendererBehavior.resolveCommand(X.value)};
_.W.fireOnOpenCommands_=function(X){var J,p=(J=this.data)==null?void 0:J.onOpenCommands;if(p)for(X.stopImmediatePropagation(),X=_.C(p),J=X.next();!J.done;J=X.next())this.ytRendererBehavior.resolveCommand(J.value)};
_.W.fireOnDismissCommands_=function(X){var J,p=(J=this.data)==null?void 0:J.onDismissCommands;if(p)for(X.stopImmediatePropagation(),X=_.C(p),J=X.next();!J.done;J=X.next())this.ytRendererBehavior.resolveCommand(J.value)};
_.W.openPopupHandler_=function(X){X.detail==this&&this.fireOnOpenCommands_(X)};
_.W.closePopupHandler_=function(X,J){_.HI(this,"yt-confirm-dialog-close-action",[J]);this.fireOnCloseActions_();(J&&J.canceled===!0||J&&J.canceled===!1&&J.confirmed===!1)&&this.fireOnDismissCommands_(X)};
_.W.onHeaderImageChanged_=function(){var X;((X=this.data)==null?0:X.headerImage)?this.setAttribute("dialog-with-header-image",""):this.removeAttribute("dialog-with-header-image")};
_.W.computeHasHeaderImageWidth_=function(X){return X!=void 0};
_.W.computeHasLoadingMessage=function(X){return!!X};
_.W.onHeaderImageWidthChanged_=function(){var X,J=(X=this.data)==null?void 0:X.headerImageWidth;if(J){if(X=1.25*J*2+J,this.$.main.style.width=X+"px",J=this.$.scroller.firstElementChild)J.style.minWidth=X+"px"}else this.$.main.style.width="100%"};
_.W.onThumbnailChanged_=function(){var X;((X=this.data)==null?0:X.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")};
_.W.onYtNavigate_=function(X){X=_.vn(X);X instanceof Node&&_.o8(this.$["confirm-button"]).contains(X)&&this.parentElement&&this.parentElement.close&&this.parentElement.close()};
_.W.computePrimaryIsCancel_=function(X){return X};
_.W.computeIsCancelButtonHidden_=function(X){return X.skipCancelButton||!X.cancelButton};
_.W.computeIsCheckboxHidden_=function(X){return!X.checkbox};
_.W.onThumbnailLoaded_=function(){this.parentElement&&this.parentElement.fit&&this.parentElement.fit()};
_.W.onYtServiceRequestSent_=function(){this.isActionInProgress_=!0};
_.W.onYtServiceRequestCompleted_=function(){var X;((X=this.data)==null?0:X.showLoadingSpinnerOnAction)&&this.parentElement&&this.parentElement.close&&this.parentElement.opened&&this.parentElement.close();this.isActionInProgress_=!1};
_.O1.Object.defineProperties(mX,{template:{configurable:!0,enumerable:!0,get:function(){if(ebB===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;vGD===void 0&&(vGD=document.createElement("template"));var l=vGD;p.call(J,l.content.cloneNode(!0),X.content.firstChild);ebB=X}X=ebB;return X}}});
mX.prototype.onYtServiceRequestCompleted_=mX.prototype.onYtServiceRequestCompleted_;mX.prototype.onYtServiceRequestSent_=mX.prototype.onYtServiceRequestSent_;mX.prototype.onThumbnailLoaded_=mX.prototype.onThumbnailLoaded_;mX.prototype.onYtNavigate_=mX.prototype.onYtNavigate_;mX.prototype.onThumbnailChanged_=mX.prototype.onThumbnailChanged_;mX.prototype.onHeaderImageWidthChanged_=mX.prototype.onHeaderImageWidthChanged_;mX.prototype.onHeaderImageChanged_=mX.prototype.onHeaderImageChanged_;
mX.prototype.closePopupHandler_=mX.prototype.closePopupHandler_;mX.prototype.openPopupHandler_=mX.prototype.openPopupHandler_;_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],mX.prototype,"ytActionHandlerBehavior",void 0);_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],mX.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],mX.prototype,"ytRendererBehavior",void 0);
_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],mX.prototype,"ytEventForwardingBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],mX.prototype,"data",void 0);_.u([_.R({computed:"computePrimaryIsCancel_(data.primaryIsCancel)",reflectToAttribute:!0,readOnly:!0}),_.V("design:type",Boolean)],mX.prototype,"primaryIsCancel",void 0);_.u([_.R({computed:"computeIsCancelButtonHidden_(data)",readOnly:!0}),_.V("design:type",Boolean)],mX.prototype,"isCancelButtonHidden",void 0);
_.u([_.R({computed:"computeIsCheckboxHidden_(data)",readOnly:!0}),_.V("design:type",Boolean)],mX.prototype,"isCheckboxHidden",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],mX.prototype,"canShowCheckboxEnabledConfirmButton",void 0);_.u([_.R({value:!1,computed:"computeUseOverlayForSpinner_(data.showLoadingSpinnerOnAction, isActionInProgress_)",reflectToAttribute:!0}),_.V("design:type",Boolean)],mX.prototype,"useOverlayForSpinner_",void 0);
_.u([_.R({value:!1,computed:"computeShowSpinner_(useOverlayForSpinner_, data.showLoadingSpinner)"}),_.V("design:type",Boolean)],mX.prototype,"showSpinner_",void 0);_.u([_.R({value:!1}),_.V("design:type",Boolean)],mX.prototype,"isActionInProgress_",void 0);_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeHasHeaderImageWidth_(data.headerImageWidth)"}),_.V("design:type",Boolean)],mX.prototype,"hasHeaderImageWidth_",void 0);
_.u([_.R({value:!1,reflectToAttribute:!0,computed:"computeHasLoadingMessage(data.loadingMessage)"}),_.V("design:type",Boolean)],mX.prototype,"hasLoadingMessage",void 0);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],mX.prototype,"openPopupHandler_",null);_.u([_.R8("yt-popup-closed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],mX.prototype,"closePopupHandler_",null);
_.u([_.mA("data.headerImage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mX.prototype,"onHeaderImageChanged_",null);_.u([_.mA("data.headerImageWidth"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mX.prototype,"onHeaderImageWidthChanged_",null);_.u([_.mA("data.thumbnail"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mX.prototype,"onThumbnailChanged_",null);
_.u([_.R8("yt-navigate"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],mX.prototype,"onYtNavigate_",null);_.u([_.R8("yt-img-shadow-loaded"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],mX.prototype,"onThumbnailLoaded_",null);_.u([_.R8("yt-service-request-sent"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.gz]),_.V("design:returntype")],mX.prototype,"onYtServiceRequestSent_",null);
_.u([_.R8("yt-service-request-completed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,_.LE]),_.V("design:returntype")],mX.prototype,"onYtServiceRequestCompleted_",null);_.u([_.se({is:"yt-confirm-dialog-renderer",noInjection:!0})],mX);var ZtM;var hb9;var Fb=function(){return _.F.apply(this,arguments)||this};
_.r(Fb,_.F);Fb.prototype.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");_.ya(this.hostElement).querySelector("#scroller").dialogElement=this.hostElement.parentNode};
Fb.prototype.computeConfirmButton_=function(X){var J={text:X.confirmLabel,size:"SIZE_DEFAULT",style:"STYLE_BLUE_TEXT"};X.confirmNavigationEndpoint?J.navigationEndpoint=X.confirmNavigationEndpoint:X.confirmServiceEndpoint&&(J.serviceEndpoint=X.confirmServiceEndpoint);return J};
Fb.prototype.computeShowTitle_=function(X){return!(X==null||!X.title)};
_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Fb.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],Fb.prototype,"data",void 0);_.u([_.R({computed:"computeShowTitle_(data)"}),_.V("design:type",Boolean)],Fb.prototype,"showTitle",void 0);_.u([_.se({is:"yt-fancy-dismissible-dialog-renderer",disableElementRegistration:!0})],Fb);
_.N(Fb,"yt-fancy-dismissible-dialog-renderer",function(){if(hb9===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;ZtM===void 0&&(ZtM=document.createElement("template"));var l=ZtM;p.call(J,l.content.cloneNode(!0),X.content.firstChild);hb9=X}X=hb9;return X});var xfG;var HtD;var qQ=function(){var X=_.F.apply(this,arguments)||this;X.spinnerActive=!1;return X};
_.r(qQ,_.F);qQ.prototype.created=function(){r52(2201)};
qQ.prototype.onIronOverlayOpened=function(){this.spinnerActive=!0};
qQ.prototype.onIronOverlayClosed=function(){this.spinnerActive=!1};
qQ.prototype.onIronOverlayClosed=qQ.prototype.onIronOverlayClosed;qQ.prototype.onIronOverlayOpened=qQ.prototype.onIronOverlayOpened;_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],qQ.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.v4),_.V("design:type",Object)],qQ.prototype,"tpYtIronOverlayBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],qQ.prototype,"data",void 0);_.u([_.R(),_.V("design:type",Object)],qQ.prototype,"spinnerActive",void 0);
_.u([_.R8("iron-overlay-opened"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qQ.prototype,"onIronOverlayOpened",null);_.u([_.R8("iron-overlay-closed"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],qQ.prototype,"onIronOverlayClosed",null);_.u([_.se({is:"yt-loading-renderer",disableElementRegistration:!0})],qQ);
_.N(qQ,"yt-loading-renderer",function(){if(HtD===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;xfG===void 0&&(xfG=document.createElement("template"));var l=xfG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);HtD=X}X=HtD;return X},{mode:2});var aFu;var UfM;var NQ=function(){var X=_.F.apply(this,arguments)||this;X.closeOnDismissButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_DISMISS_BUTTON_TAP"]);X.closeOnAcceptButton_=new Set(["UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN","UPSELL_DIALOG_DISMISS_STRATEGY_ONLY_ACTION_BUTTON_TAP"]);X.defaultDismissStrategy_="UPSELL_DIALOG_DISMISS_STRATEGY_UNKNOWN";X.actionMap={"yt-dark-mode-toggled-action":"onDarkModeToggledAction"};return X};
_.r(NQ,_.F);_.W=NQ.prototype;_.W.configureRendererStamper=function(){return{"data.actionButton":{id:"action-button",mapping:{buttonRenderer:"yt-button-renderer"}},"data.dismissButton":{id:"dismiss-button",mapping:{buttonRenderer:"yt-button-renderer"}}}};
_.W.attached=function(){this.hostElement.hasAttribute("dialog")||this.hostElement.setAttribute("dialog","true");this.isDarkTheme=!!document.documentElement.hasAttribute("dark")};
_.W.onDarkModeToggledAction=function(X){this.isDarkTheme=X};
_.W.dataChanged_=function(){this.data&&(this.hostElement.hidden=!this.data.isVisible,this.data.isVisible||this.ytRendererBehavior.impressionLog())};
_.W.openPopupHandler_=function(X){X.detail===this.hostElement&&this.hostElement.hidden&&_.xm(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"])};
_.W.onDismissButtonTap_=function(){var X;this.closeOnDismissButton_.has(((X=this.data)==null?void 0:X.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.xm(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.W.onAcceptButtonTap_=function(){var X;this.closeOnAcceptButton_.has(((X=this.data)==null?void 0:X.dismissStrategy)||this.defaultDismissStrategy_)&&(this.set("data.isVisible",!1),_.xm(this.hostElement,"yt-close-popup-action",["yt-upsell-dialog-renderer"]))};
_.W.computeHasHeader_=function(X){return!!X.headerBackgroundImage};
_.W.computeLayoutStyle_=function(X){return X};
_.W.computePopupSize_=function(X){return X};
_.W.computeIconType_=function(X){return X.dialogIcon&&X.dialogIcon.iconType?X.dialogIcon.iconType==="YOUTUBE_LOGO"?"yt-logos-ext:yt-logo-updated":X.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"?"yt-logos-ext:yt-logo-red-updated":X.dialogIcon.iconType:""};
_.W.computeIsLogo_=function(X){return!!X.dialogIcon&&!!X.dialogIcon.iconType&&(X.dialogIcon.iconType==="YOUTUBE_LOGO"||X.dialogIcon.iconType==="YOUTUBE_PREMIUM_LOGO"||X.dialogIcon.iconType==="YOUTUBE_MUSIC_LOGO_SHORT")};
_.W.computeHasCustomLogo=function(X){return!(X==null||!X.headerForegroundImage)};
_.W.computeCustomLogo=function(X,J){if(X!=null&&X.headerForegroundImage)return X.headerForegroundImageDark?J?X.headerForegroundImageDark:X.headerForegroundImage:X.headerForegroundImage};
_.W.computeHeaderBackgroundImage=function(X,J){if(X!=null&&X.headerBackgroundImage)return J&&(X==null?0:X.headerBackgroundImageDark)?X.headerBackgroundImageDark:X.headerBackgroundImage};
_.W.shouldShowIconContainer=function(X,J){return X&&!J};
_.W.shouldShowNonYouTubeIcon=function(X,J){return!X&&!J};
_.W.getLogoImageId=function(X){var J,p,l;return(X=(J=this.computeCustomLogo(X,this.isDarkTheme))==null?void 0:(p=J.thumbnails)==null?void 0:(l=p[0])==null?void 0:l.height)&&X%31===0?"custom-logo-with-padding":"custom-logo"};
NQ.prototype.openPopupHandler_=NQ.prototype.openPopupHandler_;NQ.prototype.dataChanged_=NQ.prototype.dataChanged_;_.u([_.S(_.c7.YtRendererstamperBehavior),_.V("design:type",Object)],NQ.prototype,"ytRendererstamperBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],NQ.prototype,"ytRendererBehavior",void 0);_.u([_.R(),_.V("design:type",Boolean)],NQ.prototype,"isDarkTheme",void 0);
_.u([_.R({computed:"computeCustomLogo(data, isDarkTheme)"}),_.V("design:type",Object)],NQ.prototype,"customLogo",void 0);_.u([_.R({computed:"computeHeaderBackgroundImage(data, isDarkTheme)"}),_.V("design:type",Object)],NQ.prototype,"headerBackgroundImage",void 0);_.u([_.R(),_.V("design:type",Object)],NQ.prototype,"data",void 0);_.u([_.R({computed:"computeHasHeader_(data)"}),_.V("design:type",Boolean)],NQ.prototype,"hasHeader",void 0);
_.u([_.R({computed:"computeLayoutStyle_(data.layout)",reflectToAttribute:!0}),_.V("design:type",Object)],NQ.prototype,"layoutStyle",void 0);_.u([_.R({computed:"computePopupSize_(data.popupSize)",reflectToAttribute:!0}),_.V("design:type",Object)],NQ.prototype,"popupSize",void 0);_.u([_.R({computed:"computeIsLogo_(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],NQ.prototype,"hasLogo",void 0);
_.u([_.R({computed:"computeHasCustomLogo(data)",reflectToAttribute:!0}),_.V("design:type",Boolean)],NQ.prototype,"hasCustomLogo",void 0);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],NQ.prototype,"dataChanged_",null);_.u([_.R8("yt-popup-opened"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],NQ.prototype,"openPopupHandler_",null);
_.u([_.se({is:"yt-upsell-dialog-renderer",disableElementRegistration:!0})],NQ);
_.N(NQ,"yt-upsell-dialog-renderer",function(){if(UfM===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;aFu===void 0&&(aFu=document.createElement("template"));var l=aFu;p.call(J,l.content.cloneNode(!0),X.content.firstChild);UfM=X}X=UfM;return X},{mode:2});var r1B=_.q(function(X){return _.A("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogHeader"},_.A(_.v,{cond:X.title,then:function(J){return _.A("h2",{class:"miniAppGameInfoDialogViewModelHeaderTitle"},J)}}))},"hl"),IFu=_.q(function(X){return _.A("div",{class:"miniAppGameInfoDialogViewModelGameInfoDialogFooter"},_.A(_.NA,{data:X.closeButton},{buttonViewModel:function(J){return _.A("div",null,_.A(_.q7,{data:J.data}))}}))},"il"),y1A=_.q(function(X){var J=X.data;
return _.A(_.o3,null,_.A("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfoDetails"},_.A("div",{class:"miniAppGameInfoDialogViewModelGameImageWrapper"},_.A(_.v,{cond:function(){return!!J().image&&!!J().title},
then:function(){return _.A(_.wt,{data:function(){return J().image},
alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL"})}})),_.A("div",{class:"miniAppGameInfoDialogViewModelPrimaryGameInfo"},_.A(_.v,{cond:function(){return J().title},
then:function(p){return _.A("h3",{class:"miniAppGameInfoDialogViewModelTitle"},p)}}),_.A(_.v,{cond:function(){return J().primaryGenre},
then:function(p){return _.A("span",{class:"miniAppGameInfoDialogViewModelGenre"},p)}}))),_.A(_.v,{cond:function(){var p=J().description;
return p&&p.length<=150},
then:function(){return _.A("div",{class:"miniAppGameInfoDialogViewModelGameDescriptionWrapper"},_.A("span",{class:"miniAppGameInfoDialogViewModelGameDescription"},function(){return J().description}))}}))},"jl"),oGu=_.q(function(X){var J=X.ageRating;
return _.A("span",{class:"miniAppGameInfoDialogViewModelAgeRatingWrapper"},_.A(_.wt,{data:function(){return{sources:[{url:J().imageUrl||"",width:18,height:18}]}},
className:"miniAppGameInfoDialogViewModelAgeRatingImage",alt:"",targetHeight:18,targetWidth:18,preserveWidth:!0,preserveHeight:!0}),_.A("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.A(_.x3,{text:function(){return J().attributedLabel},
noPreWrap:!0})))},"kl"),SuA=_.q(function(X){X=X.infoRows;
var J=_.yG().resolve(_.og),p=_.H("enable_displaying_ppn");return _.A("div",{class:"miniAppGameInfoDialogViewModelGameInfoRowsWrapper"},_.A(_.Kr,{each:X},function(l){return _.A("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.A(_.v,{cond:function(){return l.label},
then:function(g){return _.A("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},g)}}),_.A(_.v,{cond:function(){return l.attributedLabel},
then:function(g){return _.A("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},_.A(_.x3,{text:g,noPreWrap:!0}))}}),_.A(_.v,{cond:function(){return l.value},
then:function(g){return _.A("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},g)}}),_.A(_.v,{cond:function(){return l.attributedValue},
then:function(g){return _.A("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},_.A(_.x3,{text:g,noPreWrap:!0}))}}),_.A(_.v,{cond:function(){return l.ageRating},
then:function(g){return _.A(oGu,{ageRating:g})}}))}),_.A(_.v,{cond:function(){return p&&J.clientData.has("post_play_nonce")},
then:function(){return _.A("div",{class:"miniAppGameInfoDialogViewModelGameInfoRow"},_.A("span",{class:"miniAppGameInfoDialogViewModelInfoLabel"},"Post Play Nonce"),_.A("span",{class:"miniAppGameInfoDialogViewModelInfoValue"},J.getData("post_play_nonce")))}}))},"ll"),Otf=_.q(function(X){var J=X.data;
return _.A("yt-mini-app-game-info-dialog-view-model",{class:"miniAppGameInfoDialogViewModelHost"},_.A(r1B,{title:function(){return J().dialogTitle}}),_.A(y1A,{data:J}),_.A(_.v,{cond:function(){return J().infoRow},
then:function(p){return _.A(SuA,{infoRows:p})}}),_.A(IFu,{closeButton:function(){return J().closeButton}}))},"ml");
Otf.idomCompat=!0;_.ZZ(Otf,"yt-mini-app-game-info-dialog-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;return _.A("yt-gulp-triggering-dialog-view-model",{class:_.yW("ytGulpTriggeringDialogViewModelHost","ytGulpTriggeringDialogViewModelResetSpacing"),dialog:!0},_.A(_.wt,{data:function(){return J().headerImage},
alt:"",className:"ytGulpTriggeringDialogViewModelHostImage"}),_.A("div",{class:"ytGulpTriggeringDialogViewModelHostDialog"},_.A("div",{class:"ytGulpTriggeringDialogViewModelHostContent"},_.A("p",{class:"ytGulpTriggeringDialogViewModelHostTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A(_.v,{cond:function(){return J().bodyText},
then:function(p){return _.A(_.Kr,{each:p},function(l){return _.A("p",{class:"ytGulpTriggeringDialogViewModelHostParagraph"},_.A(_.x3,{text:l}))})}})),_.A("div",{class:"ytGulpTriggeringDialogViewModelHostButtonRow"},_.A(_.NA,{data:function(){return J().dismissButton}},{buttonViewModel:function(p){return _.A("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},_.A(_.q7,{data:p.data}))}}),_.A(_.NA,{data:function(){return J().actionButton}},{buttonViewModel:function(p){return _.A("div",{class:"ytGulpTriggeringDialogViewModelHostButton"},
_.A(_.q7,{data:p.data}))}}))))},"nl"),"yt-gulp-triggering-dialog-view-model",{props:{data:_.H7}});var c1l=_.q(function(X){var J=X.data;X=_.eb(function(){return J().agreements},[]);
return _.A("installment-agreements-view-model",{class:_.yW("ytInstallmentAgreementsViewModelHost")},_.A(_.Kr,{each:X},function(p){return _.A("div",{class:"ytInstallmentAgreementsViewModelAgreementRow"},_.A("div",{class:"ytInstallmentAgreementsViewModelAgreementLabel"},_.A(_.x3,{text:p.label})),_.A("div",{class:"ytInstallmentAgreementsViewModelAgreementButton"},_.A(_.NA,{data:function(){return p.openButton}},{buttonViewModel:_.q7})))}))},"ol");
c1l.idomCompat=!0;var btG=_.q(function(X){var J=_.C(_.hF(function(){var Q,E;return((Q=X.data().createPlaylistDialogFormSchema)==null?0:(E=Q.initialValues)==null?0:E.title)?X.data().createPlaylistDialogFormSchema.initialValues.title:""})),p=J.next().value,l=J.next().value;
J=_.C(_.hF(function(){X.data();return!1}));
var g=J.next().value,B=J.next().value;J=_.C(_.hF(function(){X.data();return!1}));
var k=J.next().value,n=J.next().value;J=_.C(_.hF(function(){var Q,E;return(Q=X.data().createPlaylistDialogFormSchema)==null?void 0:(E=Q.initialValues)==null?void 0:E.visibility}));
var w=J.next().value,Y=J.next().value;J=_.C(_.hF(function(){X.data();return!1}));
var e=J.next().value,Z=J.next().value;J=_.C(_.hF(function(){var Q,E;return(Q=X.data().createPlaylistDialogFormSchema)==null?void 0:(E=Q.initialValues)==null?void 0:E.isCollaborative}));
var h=J.next().value,x=J.next().value,U=_.U$("div");_.ge(function(){var Q=U.value.querySelector("textarea");Q&&(Q.value=p())},"axFRaf");
_.sy(function(){var Q;RNg((Q=X.data().createPlaylistDialogFormSchema)==null?void 0:Q.id,{onSubmit:function(){var E=p();var BK=w(),CY=h(),Um=X.data();E={commandExecutorCommand:{commands:[{createPlaylistServiceEndpoint:{title:E,privacyStatus:BK,videoIds:Um.videoIds,sourcePlaylistId:Um.sourcePlaylistId,params:CY?Um.createPlaylistParamsCollaborationEnabled:Um.createPlaylistParamsCollaborationDisabled}},{dismissDialogEndpoint:{}}]}};_.yG().resolve(_.SV).resolveCommand(E)},
isValid:function(){return g()&&!k()&&!e()}})});
var y=function(Q){if(Q!==void 0&&(l(Q),!g()&&Q.length>0&&B(!0),g())){var E=yfJ(X.data());if(E){var BK=E.minLength;E=E.maxLength;BK&&Q.length<BK?n(!0):E&&Q.length>E?n(!0):n(!1)}}},c=function(){var Q=!(!h()||w()!=="PRIVATE");
Z(Q)},D=function(Q){Q!==void 0&&(Y(Q),c())},m=function(){if(e())return S40(X.data())},d=function(){x(!h());
c()},G=function(){return{validate:function(Q){if(g()){var E=yfJ(X.data());
if(E){var BK=E.minLength;E=E.translations;if(BK&&Q.length<BK)return E==null?void 0:E.minLengthErrorMessage}}}}},P=function(){var Q=yfJ(X.data()),E=Q==null?void 0:Q.maxLength,BK;
Q=Q==null?void 0:(BK=Q.translations)==null?void 0:BK.maxLengthErrorMessage;if(E&&Q)return{maxChars:E,errorMessage:Q}};
return _.A("yt-create-playlist-dialog-form-view-model",{class:"ytCreatePlaylistDialogFormViewModelHost"},_.A("div",{class:"ytCreatePlaylistDialogFormViewModelTitleField",el:U},_.A(_.NA,{data:function(){return X.data().playlistTitle}},{textFormFieldViewModel:function(Q){return _.A(YRT,{data:Q.data,
text:p,onInput:y,validation:G,characterLimit:P})},
textFieldViewModel:function(Q){return _.A(wq2,{data:Q.data,text:p,onInput:y,validation:G,characterLimit:P})}})),_.A("div",{class:"ytCreatePlaylistDialogFormViewModelVisibilityField"},_.A(_.NA,{data:function(){return X.data().playlistVisibility}},{dropdownViewModel:function(Q){return _.A(IHA,{data:Q.data,
onSelected:D,error:m})}})),_.A(_.v,{cond:function(){return!!X.data().playlistCollaborate},
then:function(){return _.A("div",null,_.A(_.NA,{data:function(){return X.data().playlistCollaborate}},{switchListItemViewModel:function(Q){return _.A(_.eck,{data:Q.data,
onTap:d})}}))}}))},"ql");var fFf=_.q(function(X){var J=X.data;return _.A("upsell-offer-table-cell-content-view-model",null,_.A("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.A(_.T_,null,_.A(_.Qw,{when:function(){var p;return(p=J().icon)==null?void 0:p.iconType}},function(){return _.A("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.A(_.f_,{icon:function(){var p;
return(p=J().icon)==null?void 0:p.iconType.toString()}}))}),_.A(_.Qw,{when:function(){return J().title}},function(){return _.A(_.x3,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",
text:function(){return J().title}})}),_.A(_.Qw,{when:function(){return J().subtitle}},function(){return _.A(_.x3,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",
text:function(){return J().subtitle}})}),_.A(_.Qw,{when:function(){return J().infoText}},function(){return _.A(_.x3,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",
text:function(){return J().infoText}})}),_.A(_.Qw,{when:function(){return J().featureDescription}},function(){return _.A(_.x3,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",
text:function(){return J().featureDescription}})}),_.A(_.Qw,{when:function(){return J().note}},function(){return _.A(_.x3,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote",
text:function(){return J().note}})})),_.A(_.v,{cond:function(){var p;
return(p=J().icon)==null?void 0:p.iconAccessibilityText},
then:function(){return _.A("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},function(){var p;return(p=J().icon)==null?void 0:p.iconAccessibilityText})}})))},"rl");
fFf.idomCompat=!0;var DfG=_.q(function(X){var J=X.data;var p=X.cellIndex;var l=X.rowIndex;return _.A("upsell-offer-table-cell-view-model",null,_.A("div",{class:_.yW("ytUpsellOfferTableCellViewModelCellWrapper",function(){return J().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":J().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"}),
id:function(){var g,B;return"cell-"+((g=l==null?void 0:l())!=null?g:0)+"-"+((B=p==null?void 0:p())!=null?B:0)},
role:function(){return J().isFirstRow?"columnHeader":J().isFirstColumn?"rowheader":"gridcell"}},_.A(_.NA,{data:function(){return J().contents}},{upsellOfferTableCellContentViewModel:fFf})))},"sl");
DfG.idomCompat=!0;var RbA=_.q(function(X){var J=X.data;var p=X.upsellTableIsFirstRow;var l=X.rowIndex;var g=function(){return(p==null?0:p())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell"},B=function(){return(p==null?0:p())?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell"};
return _.A("ytm-upsell-offer-table-row-view-model",null,_.A("div",{class:function(){return(p==null?0:p())?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost"},
role:"row","aria-owns":function(){return"cell-"+(l==null?void 0:l())+"-1 cell-"+(l==null?void 0:l())+"-2"}},_.A(_.NA,{data:function(){return J().rowHeaderCell}},{upsellOfferTableCellViewModel:function(k){return _.A("div",{class:g},_.A(DfG,{data:k.data,
cellIndex:0,rowIndex:l}))}}),_.A("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.A(_.NA,{data:function(){return J().contentCells}},{upsellOfferTableCellViewModel:function(k,n){return _.A("div",{class:B},_.A(DfG,{data:k.data,
cellIndex:function(){return n()+1},
rowIndex:l}))}}))))},"tl");
RbA.idomCompat=!0;var mfG=_.q(function(X){var J=X.data;return _.A("ytm-upsell-offer-table-view-model",null,_.A("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.A("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.A(_.NA,{data:function(){return J().rows}},{upsellOfferTableRowViewModel:function(p,l){return _.A(RbA,{data:p.data,
upsellTableIsFirstRow:function(){return l()===0},
rowIndex:l})}}))))},"ul");
mfG.idomCompat=!0;var FGA=_.q(function(X){var J=function(){return X.data()},p=_.eb(X.noPadding,!1),l=function(){var B,k;
return(k=(B=J().logo.accessibilityData)==null?void 0:B.label)!=null?k:""},g={};
return _.A("upsell-view-model",{class:_.yW("ytUpsellViewModelHost",(g.ytUpsellViewModelHostNoPadding=function(){return p()},g.ytUpsellViewModelHostWide=function(){return J().offerTable!==void 0},g))},_.A("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.A(_.v,{cond:function(){return _.BD(J().logo)},
then:function(B){return _.A(_.wt,{data:B,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:l})}})),_.A("div",{class:"ytUpsellViewModelHostUpsellTitle",
role:"heading","aria-level":1,autofocus:!0,tabindex:-1},_.A(_.x3,{text:function(){return J().title}})),_.A("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.A(_.Kr,{each:function(){var B;
return(B=J().subtitles)!=null?B:[]},
keyBy:"INDEX"},function(B){var k={};return _.A("div",{class:_.yW("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",(k.ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary=function(){return J().offerTable!==void 0},k))},_.A(_.x3,{text:B}))})),_.A("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.A(_.Kr,{each:function(){var B;
return(B=J().benefitInfos)!=null?B:[]},
keyBy:"INDEX"},function(B){return _.A(_.v,{cond:function(){return B().info},
then:function(k){return _.A("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.A(_.f_,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.A(_.x3,{text:k}))}})})),_.A(_.v,{cond:function(){return J().offerTable!==void 0},
then:function(){return _.A("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.A(_.NA,{data:function(){return J().offerTable}},{upsellOfferTableViewModel:function(B){return _.A(mfG,{data:B.data})}}))}}),_.A("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"},_.A(_.Kr,{each:function(){var B;
return(B=J().legalInfos)!=null?B:[]},
keyBy:"INDEX"},function(B){var k={};return _.A("div",{class:_.yW("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",(k.ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller=function(){return J().offerTable!==void 0},k))},_.A(_.x3,{text:B}))})))},"vl");var qu9=_.q(function(X){var J=X.data;X={};X=(X.ytMiniAppScoreChallengeViewModelScoreRadial=!0,X.ytMiniAppScoreChallengeViewModelDarkScoreRadial=ORA(),X);return _.A("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.A("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},function(){return J().title}),_.A("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},function(){return J().subtitle}),_.A("div",{class:_.Qg(X)},_.A("div",{class:"ytMiniAppScoreChallengeViewModelScore"},
function(){return J().score})),_.A("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},function(){return J().prompt}))},"wl");var NBA=function(){this.store=_.Yr();this.formId=""};
NBA.prototype.onInit=function(X){X.formId&&(this.formId=X.formId,this.store.dispatch(_.a4({type:"SET_CURRENT_FORM_ID",payload:{formId:this.formId}})))};
NBA.prototype.cleanup=function(){this.store.dispatch(_.a4({type:"RESET_COMMAND_MAP"}))};var MD9=_.q(function(X){function J(n){if(n&&(n=_.a(n,_.dz)))return Object.assign({},n,{isSelected:B()})}
var p=_.C(_.hF(function(){var n,w;return(w=(n=_.a(X.data().option,_.dz))==null?void 0:n.isSelected)!=null?w:!1})),l=p.next().value,g=p.next().value,B=l;
_.sy(function(){var n;RNg((n=X.data().formSchema)==null?void 0:n.id,{onSubmit:function(){var w=_.yG().resolve(_.SV),Y=!!X.data().selectedCommand,e=!!X.data().unselectedCommand;if(B()){if(Y)var Z=X.data().selectedCommand}else e&&(Z=X.data().unselectedCommand);Z=_.Xg(Z);J(X.data().option)&&!Z?(w="",!Y&&e?w="selected ":Y&&!e&&(w="unselected "),Y=new _.Kw("No "+w+"command found for SelectionListItemFormViewModel"),_.Bf(Y)):Z&&w.resolveCommand(Z)},
isValid:function(){return!0}})});
var k=function(){g(!B())};
_.Bo(function(){var n,w,Y=(n=X.data())==null?void 0:(w=n.formSchema)==null?void 0:w.id;Y&&_.FJ()().delete(Y)});
return _.A("yt-selection-list-item-form-view-model",{class:"ytSelectionListItemFormViewModelHost"},_.A("div",{class:"ytSelectionListItemFormViewModelParagraph"},_.A(_.x3,{text:function(){return X.data().paragraph}})),_.A(_.v,{cond:function(){return J(X.data().option)},
then:function(n){return _.A(_.ZJ,{data:n,isCompact:!0,hideSelectionTextChevron:!0,onTap:k,disableHorizontalPadding:!0})}}))},"xl");var uAt=_.q(function(X){var J=X.data;var p=X.disablePadding;var l=X.className;var g=_.U$("yt-dialog-header-view-model"),B=function(){var w=J().imageBanner;a:switch(J().assetContainerPaddingStyle){case "DIALOG_HEADER_ASSET_PADDING_STYLE_INSET":var Y="CONTENT_PREVIEW_IMAGE_STYLE_CUSTOM_ASPECT_RATIO";break a;default:Y="CONTENT_PREVIEW_IMAGE_STYLE_DEFAULT"}return{themedImage:w,style:Y,layoutMode:"CONTENT_PREVIEW_IMAGE_LAYOUT_MODE_FULL_WIDTH"}},k=function(){return J().assetContainerPaddingStyle!=="DIALOG_HEADER_ASSET_PADDING_STYLE_INSET"},
n=function(){return J().alignment==="DIALOG_HEADER_ALIGNMENT_CENTER"};
_.sy(function(){var w=function(){_.xm(g.value,"yt-refit-popups-action")},Y;
(Y=g.value)==null||Y.addEventListener("image-loaded",w);_.Bo(function(){var e;(e=g.value)==null||e.removeEventListener("image-loaded",w)})});
X={};return _.A("yt-dialog-header-view-model",{el:g,class:_.yW(l,(X.ytDialogHeaderViewModelHost=!0,X.ytDialogHeaderViewModelHostDisablePadding=p,X.ytDialogHeaderViewModelHostCentered=n,X))},_.A(_.v,{cond:function(){return J().imageBanner},
then:function(){var w={};return _.A("div",{class:_.yW(l,(w.ytDialogHeaderViewModelBanner=!0,w.ytDialogHeaderViewModelBannerFullBleed=k,w)),style:_.bY({"max-height":function(){return J().assetContainerMaxHeight!==void 0?J().assetContainerMaxHeight+"px":void 0}})},_.A(_.NH,{data:B,
className:"ytDialogHeaderViewModelBannerImage",notifyOnLoaded:!0}))}}),_.A(_.v,{cond:function(){return J().headerBlock},
then:function(){var w={};return _.A("div",{class:_.yW("ytDialogHeaderViewModelHeaderBlock",(w.ytDialogHeaderViewModelHeaderBlockCentered=n,w))},_.A(_.NA,{data:function(){return J().headerBlock}},{contentPreviewImageViewModel:function(Y){return _.A(_.NH,{data:Y.data,
notifyOnLoaded:!0})}}))}}),_.A(_.v,{cond:function(){return J().customBanner},
then:function(w){var Y={};return _.A("div",{class:_.yW("ytDialogHeaderViewModelCustomAssetContainer",(Y.ytDialogHeaderViewModelCustomAssetContainerCentered=n,Y))},_.A(_.NA,{data:w},{avatarStackViewModel:_.Al}))}}),_.A(_.v,{cond:function(){return J().headline},
then:function(w){return _.A("h2",null,_.A(_.x3,{text:w,className:"ytDialogHeaderViewModelText"}))}}))},"yl");
uAt.idomCompat=!0;var GuM=_.q(function(X){var J=_.OiT(function(){return X.data().formId}),p=J.submitForm,l=J.isValid;
return _.A("yt-form-panel-footer-view-model",{class:"ytFormPanelFooterViewModelHost"},_.A(_.NA,{data:function(){return X.data().panelFooter}},{panelFooterViewModel:function(g){return _.A(oF,{data:g.data,
disablePadding:!0,disablePrimaryButton:function(){return!l()},
onClickPrimaryButton:function(){p()}})}}))},"zl");var dfG=_.q(function(X){var J=function(){var p,l;return(l=(p=_.a(X.data().rendererContext,_.ua))==null?void 0:p.label)!=null?l:""};
return _.A("yt-dialog-image-content-view-model",{class:_.yW("ytDialogImageContentViewModelHost",X.className)},_.A(_.v,{cond:function(){return _.BD(X.data().image)},
then:function(p){var l={};return _.A("div",{style:_.bY((l.width=(0,_.wO)(function(){var g;return(g=X.data().imageMaxWidth)!=null?g:""}),l)),
class:"ytDialogImageContentViewModelImage"},_.A(_.wt,{data:p,alt:J,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT"}))}}),_.A(_.x3,{text:function(){return X.data().description},
className:"ytDialogImageContentViewModelDescription"}))},"Al");var PAb=_.q(function(X){var J=_.Zp(X,{headerPosition:0,buttonLayout:0,buttonStyle:0,contentAlignment:0,maxHeight:0,isFullscreen:!1,isHeaderWizDefined:!1,isFooterWizDefined:!1}),p=J.elRefCallback;X=J.Icon;var l=J.Asset,g=J.assetType,B=J.Title,k=J.LeadingActionHeader,n=J.TrailingActionHeader,w=J.headerPosition,Y=J.Content,e=J.buttonLayout,Z=J.buttonStyle,h=J.primaryButtonWiz,x=J.secondaryButtonWiz,U=J.contentAlignment,y=J.isFullscreen,c=J.width,D=J.maxHeight,m=J.isHeaderWizDefined,d=J.Header,G=J.isFooterWizDefined,
P=J.Footer;J=_.U$("dialog-layout",function(N4){p==null||p(N4)});
var Q=h?function(){var N4={};return h({buttonOverrides:function(){return{style:(Z==null?void 0:Z())===1?"call-to-action":"mono",type:"filled",state:"active",size:"M"}},
className:_.yW((N4["yt-spec-dialog-layout__dialog-layout-button"]=!0,N4["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(e==null?void 0:e())===0||(e==null?void 0:e())===2},N4))})}:void 0,E=x?function(){var N4={};
return x({buttonOverrides:{style:"mono",type:"outline",state:"active",size:"M"},className:_.yW((N4["yt-spec-dialog-layout__dialog-layout-button"]=!0,N4["yt-spec-dialog-layout__dialog-layout-button--dialog-buttons-inline-stretched"]=function(){return(e==null?void 0:e())===0||(e==null?void 0:e())===2},N4))})}:void 0,BK=function(){return(!!B||!!k||!!n)&&w()===0},CY={},Um={},em={},HK={};
return _.A("dialog-layout",{el:J,class:_.yW((CY["yt-spec-dialog-layout"]=!0,CY["yt-spec-dialog-layout--dialog-layout-fullscreen"]=y,CY["yt-spec-dialog-layout--dialog-layout-responsive"]=function(){return!y()},CY["yt-spec-dialog-layout--dialog-layout-extended-max-height"]=function(){return D()===1},CY["yt-spec-dialog-layout--dialog-layout-asset-inset"]=function(){return(g==null?void 0:g())===1},CY)),
style:function(){return(c==null?void 0:c())!==void 0?"width: "+c()+"px;":""}},X?_.A("div",{class:_.yW((Um["yt-spec-dialog-layout__dialog-layout-icon"]=!0,Um["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-above-media"]=function(){return!!l&&w()===1},Um["yt-spec-dialog-layout__dialog-layout-icon--dialog-layout-icon-center-align"]=function(){return U()===1},Um))},_.A(X,null)):null,_.A(_.v,{cond:m,
then:function(){return d?_.A("div",{class:"yt-spec-dialog-layout__dialog-header-container"},_.A(d,null)):null},
else:function(){return _.A(_.o3,null,_.A(_.v,{cond:BK,then:function(){return _.A(VDb,{contentAlignment:U,LeadingActionHeader:k,TrailingActionHeader:n,Title:B,isAboveAsset:!!l})}}),l?_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-asset"},_.A(l,{className:"yt-spec-dialog-layout__dialog-layout-asset-item"})):null)}}),_.A("div",{class:_.yW((em["yt-spec-dialog-layout__dialog-layout-container"]=!0,em["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(U==null?void 0:U())===1},
em["yt-spec-dialog-layout__dialog-layout-container--dialog-layout-top-padding"]=function(){return!B&&!(d&&m())||!!l&&(w==null?void 0:w())===0},em))},_.A(_.v,{cond:function(){return B&&!d&&(w==null?void 0:w())===1},
then:function(){return _.A(VDb,{contentAlignment:U,LeadingActionHeader:k,TrailingActionHeader:n,Title:B,isAboveAsset:!1})}}),Y?_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-content"},_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-content-inner"},_.A(Y,null))):null,_.A(_.v,{cond:G,
then:function(){return P?_.A("div",{class:"yt-spec-dialog-layout__dialog-layout-footer-container"},_.A(P,null)):null}}),Q||E?_.A(tDb,{footerClasses:_.yW((HK["yt-spec-dialog-layout__dialog-layout-footer-container"]=!0,HK["yt-spec-dialog-layout__dialog-layout-footer"]=!0,HK["yt-spec-dialog-layout--dialog-buttons-stacked"]=function(){return(e==null?void 0:e())===2},HK["yt-spec-dialog-layout__dialog-layout-footer--dialog-buttons-inline-end"]=function(){return(e==null?void 0:e())===1},HK)),
PrimaryButton:Q,SecondaryButton:E}):null))},"Bl"),VDb=_.q(function(X){var J=_.Zp(X,{isAboveAsset:!1,
enableLeadingActionHeader:!0}),p=J.contentAlignment,l=J.LeadingActionHeader;X=J.Title;var g=J.TrailingActionHeader,B=J.isAboveAsset,k=J.enableLeadingActionHeader;J={};return _.A("div",{class:_.yW((J["yt-spec-dialog-layout__dialog-header-container"]=!0,J["yt-spec-dialog-layout__dialog-header"]=!0,J["yt-spec-dialog-layout__dialog-header--dialog-header-above-asset"]=B,J["yt-spec-dialog-layout--dialog-layout-center-align"]=function(){return(p==null?void 0:p())===1&&k()},J))},_.A(_.v,{cond:function(){return k()},
then:function(){return l?_.A("div",{class:"yt-spec-dialog-layout__dialog-leading-action-header"},_.A(l,null)):null}}),X?_.A("h2",{class:"yt-spec-dialog-layout__dialog-layout-title"},_.A(X,null)):null,g?_.A("div",null,_.A(g,null)):null)},"Cl"),tDb=_.q(function(X){var J=X.footerClasses;
var p=X.PrimaryButton;X=X.SecondaryButton;return _.A("div",{class:J},X?_.A(X,null):null,p?_.A(p,null):null)},"Dl");var Qlu=new _.yo("TIME_PICKER_VIEW_MODEL_TOKEN");var EGl=_.q(function(X){var J=X.data;return _.A("ytfz-fanzone-scheduled-info-view-model",{class:"ytfzFanzoneScheduledInfoViewModelHost"},_.A("div",{class:"ytfzFanzoneScheduledInfoViewModelAvatar"},_.A(_.NA,{data:function(){return J().avatar}},{avatarViewModel:_.nn})),_.A("h2",{class:"ytfzFanzoneScheduledInfoViewModelTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A(_.x3,{text:function(){return J().description},
className:"ytfzFanzoneScheduledInfoViewModelDescription"}))},"El");var KGt=_.q(function(X){return _.A("collaborative-playlist-invite-message-view-model",{class:"ytCollaborativePlaylistInviteMessageViewModelHost"},_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelInviteMessageWrapper"},_.A(_.x3,{text:function(){return X.data().inviteMessage}})),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountSectionHeaderText"},_.A(_.x3,{text:function(){return X.data().attributedAccountSectionHeaderText}})),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountWrapper"},
_.A(_.NA,{data:function(){return X.data().accountAvatar}},{avatarViewModel:_.nn}),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelAccountText"},_.A(_.x3,{text:function(){return X.data().accountName}}),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelHandle"},_.A(_.x3,{text:function(){return X.data().handle}}))),_.A(_.NA,{data:function(){return X.data().trailingButton}},{buttonViewModel:_.q7})),_.A("div",{class:"ytCollaborativePlaylistInviteMessageViewModelTermsOfService"},
_.A(_.x3,{text:function(){return X.data().termsOfService}})))},"Fl");var TBA=_.q(function(X){var J=X.data;return _.A("yt-access-confirmation-view-model",{class:"ytAccessConfirmationViewModelHost"},_.A("div",{class:"ytAccessConfirmationViewModelContent"},_.A(_.NA,{data:function(){var p;return(p=J().avatar)!=null?p:J().dualAvatar}},{dualAvatarViewModel:function(p){return _.A(_.CAg,{data:p.data,
className:"ytAccessConfirmationViewModelAvatar"})},
decoratedAvatarViewModel:function(p){return _.A(_.Ln,{data:p.data,className:"ytAccessConfirmationViewModelAvatar"})}}),_.A("h2",{class:"ytAccessConfirmationViewModelTitle"},_.A(_.x3,{text:function(){return J().title}})),_.A(_.x3,{text:function(){return J().subtitle},
className:"ytAccessConfirmationViewModelSubtitle"})))},"Gl");var zbB=_.q(function(X){var J=function(){var n,w;return(n=X.data().formSchema)==null?void 0:(w=n.initialValues)==null?void 0:w.selectedLanguages},p=_.C(_.hF(function(){return J()})),l=p.next().value,g=p.next().value,B={};
_.ge(function(){var n=X.data().formSchema,w=n==null?void 0:n.submitConfig;X.data()!==B&&(B=X.data(),n&&w&&DwA(n.id,{isValid:function(){var Y,e=(Y=l())!=null?Y:[],Z;Y=(Z=J())!=null?Z:[];if(e.length!==Y.length)return!0;Z=new Set(Y);e=_.C(e);for(Y=e.next();!Y.done;Y=e.next())if(!Z.has(Y.value))return!0;return!1},
formData:function(){return{preferredLanguageSettingsFormData:{selectedLanguages:l()||[]}}},
submitConfig:w}))},"iCaJcc");
var k=function(n){var w=n.key;if(w){var Y;if(w&&((Y=l())==null?0:Y.includes(w))){var e;g((e=l())==null?void 0:e.filter(function(Z){return Z!==w}))}else g([].concat(_.EU(l()||[]),[w]))}};
return _.A("yt-preferred-language-settings-panel-view-model",{class:"ytPreferredLanguageSettingsPanelViewModelHost"},_.A(_.NA,{data:function(){return X.data().checkboxGroup}},{checkboxGroupViewModel:function(n){return _.A(nWp,{data:n.data,
onItemTap:k,selectedKeys:l,controlledMode:!0,disableHorizontalPadding:X.disableHorizontalPadding})}}))},"Il");var jlt=_.q(function(X){var J=X.data;var p=void 0;X=_.C(_.hF(function(){var e;return((e=_.a(J().content,iBb))==null?void 0:e.defaultSelectedKey)||""}));
var l=X.next().value,g=X.next().value,B,k=function(){g("");var e;(e=p)==null||e.cleanup()};
_.sy(function(){p=new NBA;window.addEventListener("yt-popup-closed",k)});
_.ge(function(){if(p&&B!==J().formId&&(p.onInit(J()),(B=J().formId)&&l())){var e=p,Z={key:l()};Z.command&&e.store.dispatch(K92(B,Z.command))}},"bo7oA");
_.Bo(function(){window.removeEventListener("yt-popup-closed",k)});
var n=function(e,Z,h){Z.key&&h&&Z.key!==l()&&(g(Z.key),p&&Z.command&&p.store.dispatch(K92(h,Z.command)))},w=function(){if(_.a(J().content,iBb))return!(l==null?0:l())},Y=_.yG().resolve(_.I6(Qlu));
return _.A("yt-dialog-view-model",{class:_.yW("ytDialogViewModelHost","ytDialogViewModelResetSpacing"),dialog:!0},_.A(PAb,{Header:function(){return _.A(_.NA,{data:function(){return J().header}},{dialogHeaderViewModel:function(e){return _.A(uAt,{data:e.data,
disablePadding:!0})}})},
isHeaderWizDefined:function(){return!!J().header},
Content:function(){return _.A(_.NA,{data:function(){return J().customContent?J().customContent:J().content}},Object.assign({},{basicContentViewModel:_.vF,
createPlaylistDialogFormViewModel:btG,collaborativePlaylistInviteMessageViewModel:KGt,preferredLanguageSettingsPanelViewModel:function(e){return _.A(zbB,{data:e.data,disableHorizontalPadding:!0})},
miniAppScoreChallengeViewModel:qu9,radioButtonGroupViewModel:function(e){var Z=e.data;return _.A(CD2,{data:Z,selectedKey:l,onSelected:n,groupName:function(){return Z().formId}})},
selectionListItemFormViewModel:MD9,upsellViewModel:function(e){return _.A(FGA,{data:e.data,noPadding:!0})},
fanzoneScheduledInfoViewModel:EGl,installmentAgreementsViewModel:c1l,accessConfirmationViewModel:TBA,listViewModel:function(e){return _.A(_.I3G,{data:e.data,disableHorizontalPadding:!0})},
dialogImageContentViewModel:dfG},Y&&{timePickerViewModel:Y}))},
Footer:function(){return _.A(_.NA,{data:function(){return J().footer}},{panelFooterViewModel:function(e){return _.A(oF,{data:e.data,
disablePadding:!0,disablePrimaryButton:w})},
formPanelFooterViewModel:GuM,formFooterViewModel:function(e){return _.A(pqJ,{data:e.data,disablePadding:!0})}})},
isFooterWizDefined:function(){return!!J().footer}}))},"Kl");
jlt.idomCompat=!0;_.ZZ(jlt,"yt-dialog-view-model",{props:{data:_.H7},unsafeExternallySettableAttributes:new Set(["tabindex","style"])});var itA=_.q(function(X){var J=X.data;return _.A("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.A(_.v,{cond:function(){return J().title},
then:function(p){return _.A("h2",{class:"ytPanelHeaderViewModelTitleHeader"},_.A(_.x3,{text:p,className:"ytPanelHeaderViewModelTitle"}))}}),_.A(_.v,{cond:function(){return J().subtitle},
then:function(p){return _.A(_.x3,{text:p,className:"ytPanelHeaderViewModelSubtitle"})}}))},"Ll"),slG=_.q(function(X){var J=X.data;
var p=_.lhC(function(){return J().rendererContext});
X={};return _.A("yt-panel-header-view-model",{class:_.yW("ytPanelHeaderViewModelHost",(X.ytPanelHeaderViewModelHostHideDivider=function(){return!!J().shouldHideDivider},X.ytPanelHeaderViewModelHostCompact=function(){return!!J().subtitle},X)),
"aria-label":function(){var l;return(l=p())==null?void 0:l.label}},_.A(_.v,{cond:function(){return _.zy(J().rendererContext)},
then:function(){return _.A(_.WIj,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:function(){return _.Ty(J().rendererContext)},
focusedClassName:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.A(itA,{data:J}))},
else:function(){return _.A(itA,{data:J})}}),_.A("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.A(_.NA,{data:function(){return J().trailingButtons}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
className:"ytPanelHeaderViewModelButton"})}})))},"Ml");
slG.idomCompat=!0;var XUG=_.q(function(X){var J=_.Sv(function(B){var k;if((k=X.skipContentClick)==null?0:k.call(X))return!1;X.onContentWrapperClick(B);return!0}),p,l,g;
return _.A("div",{class:_.yW("yt-spec-bottom-sheet-layout","yt-spec-bottom-sheet-layout__bottom-sheet-renderer-container","yt-spec-bottom-sheet-layout--modern"),style:function(){return X.isAnimating()?"transform: translateY("+X.currentY()+"px);transition: 0.2s":""}},(p=X.header)==null?void 0:p.call(X),_.A("div",{id:X.contentWrapperId,
class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-content-wrapper",style:_.bY({"max-height":(0,_.wO)(X.maxHeightForContentWrapper)}),"on:scroll":_.Sv(function(B){return X.onScroll(B),!1}),
"on:touchmove":_.Sv(function(B){return B.stopPropagation(),!1})},_.A("div",{el:_.A4(X.contentWrapperEl),
class:"yt-spec-bottom-sheet-layout__bottom-sheet-content","on:click":J},(l=X.body)==null?void 0:l.call(X))),(g=X.footer)==null?void 0:g.call(X))},"Nl");
XUG.idomCompat={callbacks:{onScroll:!0,contentWrapperEl:!0,onContentWrapperClick:!0}};var JEu=_.q(function(X){var J=_.eb(X.leadingLabel),p=_.eb(X.trailingLabel),l=_.eb(X.footerButtonType),g=function(){return J()||p()||X.hasPrimaryButton()||X.hasSecondaryButton()},B={},k=_.yW("yt-spec-bottom-sheet-layout__primary-button",(B["yt-spec-bottom-sheet-layout__primary-button--default"]=function(){return l()===0&&X.hasPrimaryButton()},B["yt-spec-bottom-sheet-layout__primary-button--trailing-pair"]=function(){return l()===1&&X.hasPrimaryButton()},B["yt-spec-bottom-sheet-layout__primary-button--split-pair"]=
function(){return l()===2&&X.hasPrimaryButton()},B["yt-spec-bottom-sheet-layout__primary-button--primary-split-pair"]=function(){return l()===3&&X.hasPrimaryButton()},B));
B={};var n=_.yW("yt-spec-bottom-sheet-layout__secondary-button",(B["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-trailing-pair"]=function(){return l()===1&&X.hasSecondaryButton()},B["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-split-pair"]=function(){return l()===2&&X.hasSecondaryButton()},B["yt-spec-bottom-sheet-layout__secondary-button--secondary-button-primary-split-pair"]=function(){return l()===3&&X.hasPrimaryButton()},B));
return _.A(_.v,{cond:X.hasFooterOverride,then:function(){var w;return _.A(_.o3,null,(w=X.footerOverride)==null?void 0:w.call(X))},
else:function(){return _.A(_.v,{cond:g,then:function(){return _.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-footer-wrapper"},_.A(_.v,{cond:function(){return J()||p()},
then:function(){var w={};return _.A("div",{class:_.yW("yt-spec-bottom-sheet-layout__footer-label-wrapper",(w["yt-spec-bottom-sheet-layout__footer-label-wrapper--without-buttons"]=function(){return!X.hasPrimaryButton()},w))},_.A(_.v,{cond:J,
then:function(){return _.A("div",{class:"yt-spec-bottom-sheet-layout__leading-label"},J)}}),_.A(_.v,{cond:p,
then:function(){return _.A("div",{class:"yt-spec-bottom-sheet-layout__trailing-label"},p)}}))}}),_.A(_.v,{cond:function(){return X.hasPrimaryButton()||X.hasSecondaryButton()},
then:function(){var w={};return _.A("div",{class:_.yW("yt-spec-bottom-sheet-layout__footer-button-wrapper",(w["yt-spec-bottom-sheet-layout__footer-button-wrapper--landscape-button-wrapper"]=_.sGr,w))},_.A(_.v,{cond:function(){return X.hasSecondaryButton()&&l()!==0},
then:function(){var Y;return _.A("div",{class:n},(Y=X.secondaryButton)==null?void 0:Y.call(X))}}),_.A(_.v,{cond:X.hasPrimaryButton,
then:function(){var Y;return _.A("div",{class:k},(Y=X.primaryButton)==null?void 0:Y.call(X))}}))}}))}})}})},"Ol");
JEu.idomCompat={callbacks:{primaryButton:!0,secondaryButton:!0,footerOverride:!0}};var pU9=_.q(function(X){var J=_.eb(X.title),p=_.eb(X.subtitle);return _.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper",id:X.headerId,"on:touchstart":_.Sv(function(l){var g;(g=X.touchstart)==null||g.call(X,l);return!1}),
"on:touchmove":_.Sv(function(l){var g;(g=X.touchmove)==null||g.call(X,l);return!1}),
"on:touchend":_.Sv(function(l){var g;(g=X.touchend)==null||g.call(X,l);return!1})},_.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-drag-line"}),_.A(_.v,{cond:X.hasHeaderOverride,
then:function(){var l;return _.A(_.o3,null,(l=X.headerOverride)==null?void 0:l.call(X))},
else:function(){var l={};return _.A("div",{class:_.yW((l["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header"]=!0,l["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header--with-title"]=J,l))},_.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-title-wrapper"},_.A(_.v,{cond:J,then:function(){return _.A(_.o3,null,_.A("h2",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-title"},J),_.A(_.v,{cond:p,then:function(){return _.A("h3",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-subtitle"},
p)}}))}})),_.A(_.v,{cond:function(){return J()&&X.hasActionHeader()},
then:function(){var g;return _.A("div",{class:"yt-spec-bottom-sheet-layout__bottom-sheet-layout-action-header"},(g=X.actionHeader)==null?void 0:g.call(X))}}))}}))},"Pl");
pU9.idomCompat={callbacks:{touchstart:!0,touchmove:!0,touchend:!0,actionHeader:!0,headerOverride:!0}};_.q(function(X){function J(BK){if(!d&&typeof MutationObserver!=="undefined"){var CY={childList:!0};"MutationObserver"in window&&(d=new MutationObserver(p.bind(void 0,BK)),d.observe(BK,CY))}}
function p(BK){typeof d!=="undefined"&&(G["content-wrapper"]===void 0&&(G["content-wrapper"]=BK.children[0].clientHeight),y(G["content-wrapper"]),U()>c()||D(U()))}
function l(){x(window.innerHeight);U()>c()||D(U());P.isFullScreen[0]()&&U()>c()?Q().dispatch("Snap To Full Screen",{maxHeight:m()}):Q().dispatch("Snap To Neutral Position",{maxHeight:c()})}
function g(BK){document.body.style.overscrollBehavior="none";BK.preventDefault();Q().dispatch("Touch Start",{event:BK})}
function B(BK){BK.preventDefault();Q().dispatch("Touch Move",{event:BK,contentScrollable:U()>c(),fullContentWrapperHeight:m(),contentWrapperHeight:c(),heightMap:G,contentWrapperId:"content-wrapper",header:RFw(X),footer:RFw(X),headerDivHeight:G["bottom-sheet-header"],footerDivHeight:G["bottom-sheet-footer"]})}
function k(){document.body.style.overscrollBehavior="";P.isFullScreen[0]()?P.currentY[0]()>=60?Q().dispatch("Snap To Neutral Position",{maxHeight:c()}):Q().dispatch("Snap To Full Screen",{maxHeight:m()}):P.currentY[0]()>=60?n():P.currentY[0]()<=-60&&U()>c()?Q().dispatch("Snap To Full Screen",{maxHeight:m()}):Q().dispatch("Snap To Neutral Position",{maxHeight:c()})}
function n(){Q().dispatch("Close Sheet",{clientHeight:h(),maxHeight:0});setTimeout(function(){DE2()},250)}
var w=_.U$("div"),Y=_.U$("div"),e=_.C(_.uo(window.innerHeight,void 0,"CmOsU")),Z=e.next().value;e=e.next().value;var h=Z,x=e;e=_.C(_.uo(0,void 0,"p0Flhb"));Z=e.next().value;e=e.next().value;var U=Z,y=e;e=_.C(_.hF(function(){var BK=RFw(X);return.6*h()-cf0(BK)-bRT(BK)}));
Z=e.next().value;e=e.next().value;var c=Z,D=e,m=function(){var BK=RFw(X),CY=h(),Um=G["bottom-sheet-header"],em=G["bottom-sheet-footer"];return CY-(BK.hasHeaderFn&&Um!==void 0?Um:cf0(BK))-(BK.hasFooterFn&&em!==void 0?em:bRT(BK))-24-24},d=null,G={},P={initialY:_.uo(0,void 0,"sxdESd"),
currentY:_.uo(0,void 0,"GZzqeb"),isAnimating:_.uo(!1,void 0,"vJBupc"),isFullScreen:_.uo(!1,void 0,"XyRDp"),maxHeightForContentWrapper:_.hF(c)},Q=function(){var BK=null;return function(){if(!BK){var CY={initialY:P.initialY[0](),currentY:P.currentY[0](),isAnimating:P.isAnimating[0](),isFullScreen:P.isFullScreen[0](),maxHeightForContentWrapper:P.maxHeightForContentWrapper[0]()};BK=f4p(CY)}return BK}}();
_.sy(function(){window.addEventListener("resize",l);Q().subscribe(function(BK){P.initialY[1](BK.initialY);P.currentY[1](BK.currentY);P.isAnimating[1](BK.isAnimating);P.isFullScreen[1](BK.isFullScreen);P.maxHeightForContentWrapper[1](BK.maxHeightForContentWrapper)});
requestAnimationFrame(function(){w.value&&(G["bottom-sheet-header"]=w.value.clientHeight);Y.value&&(G["bottom-sheet-footer"]=Y.value.clientHeight)})});
_.Bo(function(){window.removeEventListener("resize",l);d&&(d.disconnect(),d=null)});
var E=_.yW({"bottom-sheet-content-without-icon":function(){var BK;return!((BK=X.shouldShowIcons)==null?0:BK.call(X))}});
return _.A("bottom-sheet-layout",null,_.A(XUG,{contentWrapperId:"content-wrapper",isAnimating:function(){return P.isAnimating[0]()},
currentY:function(){return P.currentY[0]()},
maxHeightForContentWrapper:function(){return P.maxHeightForContentWrapper[0]()},
shouldShowIcons:X.shouldShowIcons,skipContentClick:X.skipContentClick,onScroll:function(){var BK=document.getElementById("bottom-sheet-header"),CY=document.getElementById("content-wrapper");if(BK&&CY){var Um={};Um=(Um["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"]=!0,Um["yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper--bottom-border"]=!0,Um);BK.className=CY.scrollTop>1?_.Qg(Um):"yt-spec-bottom-sheet-layout__bottom-sheet-layout-header-wrapper"}},
onContentWrapperClick:DE2,contentWrapperEl:function(BK){J(BK);requestAnimationFrame(function(){p(BK)})},
header:function(){return _.A("div",{el:w},_.A(pU9,{touchstart:g,touchmove:B,touchend:k,title:X.headerTitle,subtitle:X.headerSubtitle,headerId:"bottom-sheet-header",headerOverride:X.headerFn,hasHeaderOverride:X.hasHeaderFn,actionHeader:X.headerActionHeader,hasActionHeader:X.hasHeaderActionHeader}))},
footer:function(){return _.A("div",{el:Y},_.A(JEu,{footerButtonType:X.footerButtonType,leadingLabel:X.footerLeadingLabel,trailingLabel:X.footerTrailingLabel,primaryButton:X.footerPrimaryButton,hasPrimaryButton:X.hasFooterPrimaryButton,secondaryButton:X.footerSecondaryButton,hasSecondaryButton:X.hasFooterSecondaryButton,footerOverride:X.footerFn,hasFooterOverride:X.hasFooterFn}))},
body:function(){return _.A(_.v,{cond:X.hasContentFn,then:function(){var BK;return _.A("div",{class:E},(BK=X.contentFn)==null?void 0:BK.call(X))}})}}))},"Ql").idomCompat={callbacks:{headerActionHeader:!0,
headerFn:!0,contentFn:!0,footerFn:!0,footerPrimaryButton:!0,footerSecondaryButton:!0}};var l29=_.q(function(X){var J=_.yG().resolve(_.$5);return _.A("yt-contextual-sheet-layout",{class:"ytContextualSheetLayoutHost","on:click":_.Sv(function(){return void J.closeSheet()})},_.A(_.v,{cond:function(){return!!X.header},
then:function(){return _.A("div",{class:"ytContextualSheetLayoutHeaderContainer"},X.header())}}),_.A(_.v,{cond:function(){return!!X.content},
then:function(){return _.A("div",{class:"ytContextualSheetLayoutContentContainer"},X.content())}}),_.A(_.v,{cond:function(){return!!X.footer},
then:function(){return _.A("div",{class:"ytContextualSheetLayoutFooterContainer"},X.footer())}}))},"Rl");
l29.idomCompat={callbacks:{header:!0,content:!0,footer:!0}};var g0A=_.q(function(X){var J=X.data;var p=_.yG().resolve(_.SV),l=_.U$("yt-sheet-view-model",function(g){if(_.H("web_focus_first_element_sheet")||!_.H("sheet_focus_first_killswitch"))return g.addEventListener("focus",function(){Iog(g)}),function(){g.removeEventListener("focus",function(){Iog(g)})}});
X={};return _.A("yt-sheet-view-model",{"on:mousedown":_.Sv(function(g){_.H("sheet_focus_first_killswitch")||g.currentTarget!==g.target&&g.preventDefault()}),
"on:focus":_.Sv(function(){_.H("sheet_focus_first_killswitch")||Iog(l.value)}),
"on:mouseleave":_.Sv(function(){var g,B=J==null?void 0:(g=J())==null?void 0:g.rendererContext,k;(g=(k=_.a(B,_.iE))==null?void 0:k.onHoverEnd)&&p.resolveCommand(g)}),
class:_.yW("ytSheetViewModelHost",(X.ytSheetViewModelContextual=!0,X.ytSheetViewModelDisableBackdropFilter=_.H("web_disable_backdrop_filter"),X)),el:l,tabindex:-1},_.A(_.v,{cond:J,then:function(g){return _.A(l29,{header:function(){return _.A(_.NA,{data:function(){return g().header}},{panelHeaderViewModel:slG})},
content:function(){return _.A(_.NA,{data:function(){return g().content}},{listViewModel:function(B){return _.A(_.I3G,{data:B.data,
isCompact:!0,inPopup:!0})},
upsellViewModel:FGA,miniAppScoreChallengeViewModel:qu9})},
footer:function(){return _.A(_.NA,{data:function(){return g().footer}},{panelFooterViewModel:oF})}})}}))},"Sl");
g0A.idomCompat=!0;_.ZZ(g0A,"yt-sheet-view-model",{props:{data:_.H7}});var $aB=_.q(function(X){var J=function(){var p;return(p=X.data().enableDebuggingFeatures)!=null?p:!1};
return _.A("yt-stories-sticker-layer-view-model",{class:"ytStoriesStickerLayerViewModelHost"},_.A(_.Kr,{each:function(){var p;return(p=X.data().stickers)!=null?p:[]}},function(p){return _.A(BVD,{data:function(){return p},
debugMode:J})}))},"Tl"),BVD=_.q(function(X){var J=_.Zp(X,{debugMode:!1}).debugMode,p=_.eb(function(){var w;
return(w=X.data().region)==null?void 0:w.w},0),l=_.eb(function(){var w;
return(w=X.data().region)==null?void 0:w.h},0),g=_.eb(function(){var w;
return(w=X.data().region)==null?void 0:w.x},0),B=_.eb(function(){var w;
return(w=X.data().region)==null?void 0:w.y},0),k=_.Sv(function(){var w=X.data().onTap;
w&&_.gt(w)}),n={};
return _.A("div",{class:_.yW("ytStoriesStickerLayerViewModelSticker",(n.ytStoriesStickerLayerViewModelDebugMode=J,n)),style:_.bY({width:function(){return 100*p()+"%"},
height:function(){return 100*l()+"%"},
left:function(){return 100*g()+"%"},
top:function(){return 100*B()+"%"},
"flex-direction":function(){return mET(X.data().flexDirection)},
"justify-content":function(){return FVA(X.data().justifyContent)},
"align-items":function(){return q42(X.data().alignItems)}}),
"on:click":k},_.A(_.NA,{data:function(){return X.data().button||X.data().toggleButton}},{buttonViewModel:function(w){return _.A(_.q7,{data:w.data,
className:"ytStoriesStickerLayerViewModelButton"})},
toggleButtonViewModel:function(w){return _.A(_.gD,{data:w.data,className:"ytStoriesStickerLayerViewModelButton"})}}))},"Ul");var C$u=_.q(function(X){var J=function(){return X.data()},p={},l=_.C(_.uo(!1,void 0,"SegA3d")),g=l.next().value,B=l.next().value,k=_.eb(function(){return J().backgroundColor},0);
l=_.eb(function(){return J().actionButtons},[]);
var n=_.eb(function(){return J().stickerLayer},{}),w=function(){var e,Z;
return{animationRef:p,animationConfig:{autoplay:!1,loop:!1,path:(Z=(e=J().foregroundAnimation)==null?void 0:e.url)!=null?Z:"",name:"stories_item_foreground_animation"},listeners:{data_ready:function(){B(!0)},
complete:function(){X.navigateToNextItemOnLottieComplete()}}}},Y=function(){var e,Z,h,x,U,y,c,D;
return{animationConfig:{autoplay:(y=(e=J().backgroundAnimation)==null?void 0:(Z=e.settings)==null?void 0:Z.autoplay)!=null?y:!1,loop:(c=(h=J().backgroundAnimation)==null?void 0:(x=h.settings)==null?void 0:x.loop)!=null?c:!1,path:(D=(U=J().backgroundAnimation)==null?void 0:U.url)!=null?D:"",name:"stories_item_background_animation"}}};
_.ge(function(){if(X.isVisible()&&g()){var e;(e=p.lottieEl)==null||e.play();X.animationRef()&&(X.animationRef().lottieEl=p.lottieEl)}else{var Z;(Z=p.lottieEl)==null||Z.stop()}},"MxM2wb");
return _.A("yt-stories-item-view-model",{class:"ytStoriesItemViewModelHost",style:_.bY({"background-color":function(){return _.zU(k())+";"}})},_.A("div",{class:"ytStoriesItemViewModelAssetContent"},_.A(_.v,{cond:function(){return!!J().backgroundAnimation},
then:function(){return _.A(_.Ve,{data:Y,animationName:function(){return Y().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.A(_.v,{cond:function(){return!!J().backgroundImage},
then:function(){return _.A(_.wt,{data:function(){return J().backgroundImage},
className:"ytStoriesItemViewModelImage",alt:"background image"})}}),_.A(_.v,{cond:function(){return!!J().foregroundAnimation},
then:function(){return _.A(_.Ve,{data:w,animationName:function(){return w().animationConfig.name},
className:"ytStoriesItemViewModelLottieAnimation"})}}),_.A(_.v,{cond:function(){return!!J().foregroundImage},
then:function(){return _.A(_.wt,{data:function(){return J().foregroundImage},
className:"ytStoriesItemViewModelImage",alt:"foreground image"})}}),_.A("div",{class:"ytStoriesItemViewModelTopShadow"}),_.A(_.NA,{data:function(){return n()}},{storiesStickerLayerViewModel:$aB})),_.A("div",{class:"ytStoriesItemViewModelBottomShadow",
style:_.bY({"background-color":function(){return _.zU(k())}})},_.A("div",{class:"ytStoriesItemViewModelActionButtonWrapper"},_.A(_.Kr,{each:l},function(e){return _.A(WpA,{data:function(){return e},
pauseAutoNavigation:X.pauseAutoNavigation})}))))},"Wl"),kWF={style:"overlay",
type:"outline"},WpA=_.q(function(X){var J={};return _.A("div",{class:_.yW("ytStoriesItemViewModelActionButton",(J.ytStoriesItemViewModelStretchedActionButton=function(){return X.data().size==="STORIES_BUTTON_SIZE_STRETCH"},J)),
"on:click":_.Sv(X.pauseAutoNavigation)},_.A(_.NA,{data:function(){return X.data().button}},{buttonViewModel:function(p){return _.A(_.q7,{data:p.data,
buttonOverrides:kWF})}}))},"Xl");var n0A={sources:[{url:"https://www.gstatic.com/music/image_composition/dna_recap/youtube_logo_full_color_278x60.png"}]};_.ZZ(_.q(function(X){var J=function(){var em;return(em=X.data().startIndex)!=null?em:0},p=_.C(_.hF(J)),l=p.next().value,g=p.next().value;
p=_.C(_.uo(!1,void 0,"sjy7s"));var B=p.next().value,k=p.next().value,n=function(){var em;return(em=X.data().storyItems)!=null?em:[]},w={},Y=_.U$("yt-stories-viewer-view-model"),e=function(){return X.data().dismissButton},Z=function(){var em;
return _.Xg((em=_.a(e(),_.ZD))==null?void 0:em.onTap)},h=_.U$("div"),x,U,y=!1,c=function(){var em;
(em=x)==null||em.cancel();x=D(l()).animate([{transform:"scaleX(0)"},{transform:"scaleX(1)"}],{duration:9E3,easing:"linear",fill:"forwards"});x.onfinish=function(){var HK=_.a(n()[l()],bnp),N4,t6;HK!=null&&HK.foregroundAnimation&&((HK==null?0:(N4=HK.foregroundAnimation)==null?0:N4.url)||(HK==null?0:(t6=HK.foregroundAnimation)==null?0:t6.payload))||(l()!==n().length-1?(g(l()+1),c()):Z()&&_.J4(Z()))}},D=function(em){return h.value.children[em].children[0]},m=function(){for(var em=0;em<l();em++)D(em).style.transform=
"scaleX(1)"},d=function(){y||(B()?k(!1):(l()===n().length-1&&Z()&&_.J4(Z()),D(l()).style.transform="scaleX(1)",l()!==n().length-1&&(g(l()+1),c())))},G=function(){y||(B()?k(!1):(D(l()).style.transform="scaleX(0)",l()!==0&&g(l()-1),c()))},P=function(){k(!0)},Q=function(){D(l()).style.transform="scaleX(1)";
l()!==n().length-1?(g(l()+1),c()):Z()&&_.J4(Z())};
p=function(){y=!1;U=setTimeout(function(){k(!0);y=!0},300)};
var E=function(){clearTimeout(U);y&&B()&&k(!1)};
_.ge(function(){if(B()){var em;(em=x)==null||em.pause();var HK;(HK=w.lottieEl)==null||HK.pause()}else{var N4;(N4=x)==null||N4.play();var t6;(t6=w.lottieEl)==null||t6.play()}},"vAvZob");
_.ge(function(){m();l()===J()&&c()},"uSlfE");
var BK=function(em){em.key==="ArrowLeft"?G():em.key==="ArrowRight"&&d()},CY=function(em){if(em.target===Y.value){(em=Z())&&_.J4(em);
clearTimeout(U);var HK;(HK=x)==null||HK.cancel();var N4;(N4=w.lottieEl)==null||N4.stop();window.removeEventListener("keydown",BK);window.removeEventListener("yt-popup-closed",CY)}},Um=function(em){if(em.target===Y.value){var HK;
(HK=w.lottieEl)==null||HK.play();window.addEventListener("keydown",BK);window.addEventListener("yt-popup-closed",CY)}};
_.sy(function(){m();c();window.addEventListener("yt-popup-opened",Um)});
return _.A("yt-stories-viewer-view-model",{el:Y,class:_.yW("ytStoriesViewerViewModelHost","ytStoriesViewerViewModelResetSpacing"),dialog:!0},_.A("div",{class:"ytStoriesViewerViewModelNavigationContainer"},_.A("div",{class:"ytStoriesViewerViewModelPreviousNavigation","on:click":_.Sv(G),"on:mousedown":_.Sv(p),"on:mouseup":_.Sv(E),"on:mouseleave":_.Sv(E)}),_.A("div",{class:"ytStoriesViewerViewModelNextNavigation","on:click":_.Sv(d),"on:mousedown":_.Sv(p),"on:mouseup":_.Sv(E),"on:mouseleave":_.Sv(E)})),
_.A("div",{class:"ytStoriesViewerViewModelStoryItemsContainer"},_.A(_.NA,{data:n},{storiesItemViewModel:function(em,HK){var N4=em.data;return _.A(_.v,{cond:function(){return Math.abs(HK()-l())<=1},
then:function(){var t6={};return _.A("div",{class:_.yW("ytStoriesViewerViewModelStoryItem",(t6.ytStoriesViewerViewModelActiveStoryItem=function(){return HK()===l()},t6))},_.A(C$u,{data:N4,
pauseAutoNavigation:P,navigateToNextItemOnLottieComplete:Q,isVisible:function(){return HK()===l()},
animationRef:w}))}})}})),_.A("div",{class:"ytStoriesViewerViewModelProgressBarsContainer",
el:h},_.A(_.Kr,{each:n},function(){return _.A("div",{class:"ytStoriesViewerViewModelProgressBar"},_.A("div",{class:"ytStoriesViewerViewModelProgress"}))})),_.A("div",{class:"ytStoriesViewerViewModelTopBarContainer"},_.A(_.wt,{data:n0A,
alt:"YouTube Logo",className:"ytStoriesViewerViewModelYouTubeLogo"}),_.A("div",{class:"ytStoriesViewerViewModelActionButtonsContainer"},_.A(_.NA,{data:function(){return X.data().menuButton}},{buttonViewModel:function(em){return _.A(_.q7,{data:em.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.A(_.NA,{data:function(){return X.data().muteButton}},{toggleButtonViewModel:function(em){return _.A(_.gD,{data:em.data,
className:"ytStoriesViewerViewModelActionButton"})}}),_.A(_.NA,{data:e},{buttonViewModel:function(em){return _.A(_.q7,{data:em.data,
className:"ytStoriesViewerViewModelActionButton"})}}))))},"$l"),"yt-stories-viewer-view-model",{props:{data:_.H7}});_.ZZ(_.q(function(X){var J=X.data;var p=_.U$("yt-gen-ai-feedback-form-view-model"),l=[];return _.A("yt-gen-ai-feedback-form-view-model",{el:p,class:"ytGenAiFeedbackFormViewModelHost"},_.A(_.x3,{text:function(){return J().title},
className:"ytGenAiFeedbackFormViewModelTitle"}),_.A("div",{class:"ytGenAiFeedbackFormViewModelChipsContainer"},_.A(_.NA,{data:function(){return J().feedbackChips}},{toggleButtonViewModel:function(g){var B=g.data;
return _.A(_.gD,{data:B,className:"ytGenAiFeedbackFormViewModelFeedbackChip",onToggle:function(k){var n=B();n=_.a(n,_.xk);n=_.a(n==null?void 0:n.defaultButtonViewModel,_.ZD).trackingParams;k?l.push(n):(k=l.indexOf(n),k>-1&&l.splice(k,1))}})}})),_.A(_.x3,{text:function(){return J().disclaimer},
className:"ytGenAiFeedbackFormViewModelDisclaimer"}),_.A("div",{class:"ytGenAiFeedbackFormViewModelBottomButtonsContainer"},_.A(_.NA,{data:function(){return J().submitButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytGenAiFeedbackFormViewModelSubmitButton",onClick:function(){N90(p.value,l,J().uniqueId)}})}}),_.A(_.NA,{data:function(){return J().moreFeedbackButton}},{buttonViewModel:function(g){return _.A(_.q7,{data:g.data,
className:"ytGenAiFeedbackFormViewModelMoreFeedbackButton"})}})))},"am"),"yt-gen-ai-feedback-form-view-model",{props:{data:_.H7},
unsafeExternallySettableAttributes:new Set(["tabindex"])});var MQ=function(){return _.F.apply(this,arguments)||this};
_.r(MQ,_.F);MQ.prototype.created=function(){r52(2200);this.ytPopupContainerBehavior.initPopupContainerBehavior(JpA);var X=_.yG().resolve(_.IEw);X&&(X.container=this.ytPopupContainerBehavior);if(X=_.yG().resolve(_.$5))X.container=this.ytPopupContainerBehavior;if(X=_.yG().resolve(_.Wg)){var J=this.ytPopupContainerBehavior;X.containerWasInjected?_.Wf(Error("tj")):X.container=J}};
MQ.prototype.ensurePopupBelowPlayer=function(X,J){var p=_.yG().resolve(_.I6(_.vE));if(!p||!p.isOnWatch()||!_.hO())return!1;p=p.getCurrentPage().getPlayerContainer().getBoundingClientRect().bottom;_.qm().height>p+this.getPopupHeight(X,J)?(X.style.top="auto",X.style.bottom="0px"):(X.style.top=p+"px",X.style.bottom="auto");return!0};
MQ.prototype.getPopupHeight=function(X,J){J&&(X.cachedPopupHeight=0);if(!X.cachedPopupHeight){J=0;var p=X.clientHeight,l=window.getComputedStyle(X);J+=parseInt(l.marginTop,10);J+=parseInt(l.marginBottom,10);X.cachedPopupHeight=p+J}return X.cachedPopupHeight};
MQ.prototype.getElement=function(X){return document.createElement(X)};
_.u([_.S(Zeu.YtPopupContainerBehavior),_.V("design:type",Object)],MQ.prototype,"ytPopupContainerBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],MQ.prototype,"ytComponentBehavior",void 0);_.u([_.Xo({disableElementRegistration:!0,is:"ytd-popup-container"})],MQ);
_.N(MQ,"ytd-popup-container",function(){if(Ct9!==void 0)return Ct9;var X=document.createElement("template");_.I(X,"\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");X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);return Ct9=X},{mode:1});var Lp9;var AEf={};AEf.YtLogYpcFlowCommandsBehavior=[_.dE.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(X){_.a(X,emb)&&(X=_.a(X,emb))&&(X.serializedTransactionFlowLoggingParams?_.psC(X.serializedTransactionFlowLoggingParams):X.serializedYpcCancelFlowLoggingParams?(X=X.serializedYpcCancelFlowLoggingParams)&&lD("ypcCancelFlowStarted","serializedYpcCancelFlowLoggingParams",X):X.serializedYpcResumeFlowLoggingParams?(X=X.serializedYpcResumeFlowLoggingParams)&&lD("ypcResumeFlowStarted","serializedYpcResumeFlowLoggingParams",X):X.serializedYpcPauseFlowLoggingParams?(X=X.serializedYpcPauseFlowLoggingParams)&&
lD("ypcPauseFlowStarted","serializedYpcPauseFlowLoggingParams",X):X.serializedYpcRefundFlowLoggingParams?(X=X.serializedYpcRefundFlowLoggingParams)&&CuT("YPC_EVENT_TYPE_START",X):X.serializedYpcDeactivateFlowLoggingParams?(X=X.serializedYpcDeactivateFlowLoggingParams)&&lD("ypcDeactivateFlowStarted","serializedYpcDeactivateFlowLoggingParams",X):X.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams&&(X=X.serializedYpcCancelFlowGoToPaymentProcessorLoggingParams)&&lD("ypcCancelFlowGoToPaymentProcessor",
"serializedYpcCancelFlowGoToPaymentProcessorLoggingParams",X))},
handleLogYpcFlowDismiss_:function(X){_.a(X,vNJ)&&(X=_.a(X,vNJ),X.serializedTransactionFlowLoggingParams?_.lGm(X.serializedTransactionFlowLoggingParams):X.serializedYpcCancelFlowLoggingParams?(X=X.serializedYpcCancelFlowLoggingParams)&&lD("ypcCancelFlowCancelled","serializedYpcCancelFlowLoggingParams",X):X.serializedYpcResumeFlowLoggingParams?(X=X.serializedYpcResumeFlowLoggingParams)&&lD("ypcResumeFlowCancelled","serializedYpcResumeFlowLoggingParams",X):X.serializedYpcPauseFlowLoggingParams?(X=X.serializedYpcPauseFlowLoggingParams)&&
lD("ypcPauseFlowCancelled","serializedYpcPauseFlowLoggingParams",X):X.serializedYpcRefundFlowLoggingParams&&(X=X.serializedYpcRefundFlowLoggingParams)&&CuT("YPC_EVENT_TYPE_CANCEL",X))}}];var wUb={};wUb.YtCancelRecurrenceBehavior=[_.AP.YtComponentBehavior,_.KjU,{attached:function(){var X=this;C7w(this,function(J,p){return X.ypcCancelRecurrenceHandler(J,p)})},
ypcCancelRecurrenceHandler:function(X,J){var p=this;if(!J||!J.ypcCancelRecurrenceEndpoint)return!1;if(!J.ypcCancelRecurrenceEndpoint.params)return _.ky(Error("nm")),!0;_.g4(this.hostElement);var l=_.$z.instance,g=_.yG().resolve(_.I6(_.ur));l&&_.WE(l,J)?_.CE(l,J).then(function(B){p.ypcCancelRecurrenceSuccess_(X,J,{data:B})},function(B){p.ypcCancelRecurrenceFailure_(X,J,B)}).thenCatch(function(){_.ky(Error("om"))}):g?g.requestDataForServiceEndpoint(J).then(function(B){p.ypcCancelRecurrenceSuccess_(X,
J,B)},function(B){p.ypcCancelRecurrenceFailure_(X,J,B)}).thenCatch(function(){_.ky(Error("om"))}):_.ky(Error("pm"));
return!0},
ypcCancelRecurrenceSuccess_:function(X,J,p){_.BW(this.hostElement);p.data||(p={data:p});p.data&&p.data.actions&&_.Uo(this.hostElement,p.data.actions,this.hostElement);p.data.messageRenderer?A8A(J.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams):(J=J.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams)&&lD("ypcCancelFlowSucceeded","serializedYpcCancelFlowLoggingParams",J);_.h8(X,"yt-service-request-completed",p)},
ypcCancelRecurrenceFailure_:function(X,J,p){_.BW(this.hostElement);A8A(J.ypcCancelRecurrenceEndpoint.serializedYpcCancelFlowLoggingParams);_.h8(X,"yt-service-request-error",{error:p,params:[X,J]})}}];var YU9=function(X,J){_.XI.call(this,J)};
_.r(YU9,hnA);var v0F={};v0F.YtCompleteTransactionBehavior=[_.AP.YtComponentBehavior,_.KjU,{attached:function(){var X=this;C7w(this,function(J,p){return X.ypcCompleteTransactionHandler(J,p)})},
completeTransaction:function(X,J){var p=this;J={payments_payload:window.btoa(J.integratorData),buybucket_params:X.data.buybucketParams,offer_params:X.data.offerParams};var l=_.yG().resolve(_.ur),g=X.data.completeTransactionEndpoint,B=this.get("ypcCompleteTransactionEndpoint.actions",g);B&&_.Uo(this.hostElement,B,this.hostElement);return(B=_.$z.instance)&&_.WE(B,g)?_.CE(B,g,J).then(function(k){return!k||(k==null?0:k.error)?(k=p.get("data.serializedTransactionFlowLoggingParams",X),_.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",
k))):{data:k}}).then(function(k){return p.handleCompleteTransactionSuccess_(k,X)},function(){return p.handleCompleteTransactionFailure_(X)}):l.requestDataForServiceEndpoint(g,J).then(function(k){return p.handleCompleteTransactionSuccess_(k,X)},function(){return p.handleCompleteTransactionFailure_(X)})},
handleCompleteTransactionSuccess_:function(X,J){X.data||(X={data:X});if(X.data.messageRenderer)return _.EW(new YU9(X.data.messageRenderer));if(X.data.trackingParams){var p=_.Kv(),l=_.El();p&&l&&_.ps(p,l,_.V_(X.data.trackingParams))}J=this.get("data.serializedTransactionFlowLoggingParams",J);klg(J);return _.rL(X)},
handleCompleteTransactionFailure_:function(X){X=this.get("data.serializedTransactionFlowLoggingParams",X);_.Ao("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",X);return _.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",X))},
ypcCompleteTransactionHandler:function(X,J){var p=this;if(!J.ypcCompleteTransactionEndpoint)return!1;if(!J.ypcCompleteTransactionEndpoint.transactionParams)return _.ky(Error("qm")),!0;J.ypcCompleteTransactionEndpoint&&J.ypcCompleteTransactionEndpoint.gtmData&&_.JP(J.ypcCompleteTransactionEndpoint.gtmData);var l=_.yG().resolve(_.I6(_.ur));if(l){_.g4(this.hostElement);var g=_.$z.instance;g&&_.WE(g,J)?_.CE(g,J).then(function(B){return!B||(B==null?0:B.error)?(B=p.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",
J),_.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE",B))):{data:B}}).then(function(B){_.h8(X,"yt-service-request-completed");
p.ypcCompleteTransactionSuccess_(J,B)},function(){return p.ypcCompleteTransactionFailure_(J)}):l.requestDataForServiceEndpoint(J).then(function(B){_.h8(X,"yt-service-request-completed");
p.ypcCompleteTransactionSuccess_(J,B)},function(){return p.ypcCompleteTransactionFailure_(J)})}return!0},
ypcCompleteTransactionSuccess_:function(X,J){_.BW(this.hostElement);J.data||(J={data:J});_.xm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);J.data.messageRenderer||J.data.ypcResponseCode==="YPC_RESPONSE_CODE_ERROR"?this.ypcCompleteTransactionFailure_(X):(_.JP('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'),this.logTransactionEvent_("transactionFlowSucceeded",X));J.data.actions&&(X=xPp(J.data.actions),J=H_A(J.data.actions),X.length&&_.am(this.hostElement,
X),J.length&&_.Uo(this.hostElement,J,this.hostElement))},
ypcCompleteTransactionFailure_:function(X){_.BW(this.hostElement);_.xm(this.hostElement,"yt-close-popup-action",["yt-loading-renderer"]);this.logTransactionEvent_("transactionFlowFailed",X,"TRANSACTION_ERROR_TYPE_YPC_COMPLETE_TRANSACTION_RPC_FAILURE")},
logTransactionEvent_:function(X,J,p){if(J=this.get("ypcCompleteTransactionEndpoint.serializedTransactionFlowLoggingParams",J))J={serializedTransactionFlowLoggingParams:J},p&&(J.errorType=p),_.le(X,J),_.gH()}}];var egF={};egF.YtEndpointHandlerWithYpcBehavior=[_.KjU,_.dE.YtActionHandlerBehavior,[{openWalletDialog:function(X,J,p,l,g,B,k){var n=this,w=_.kz();J=J.replace(/-/g,"+").replace(/_/g,"/");var Y=_.DV().get("hl");_.pVB(_.aD(_.wF),J,w.resolve,g,function(e){B&&B();w.reject(e)},Y,function(e){return n.onServerBackendAnalyticEvent_(X,p,e)},this.onDialogClose_.bind(this),l,k);
return w.promise},
openFixFlowDialog:function(X,J,p,l){X=X.replace(/-/g,"+").replace(/_/g,"/");_.aD(_.wF).openFixFlowDialog(X,J,p,l)},
onDialogClose_:function(){_.xm(this,"yt-wallet-dialog-closed")},
onServerBackendAnalyticEvent_:function(X,J,p){_.h8(X,"yt-commerce-action-init-done");J&&_.am(this.hostElement,[J,{backend_analytics:p}])}}],
_.uX.YtOpenPopupBehavior,[{listeners:{"yt-service-request-completed":"onUpdateFopServiceRequestCompleted_"},onUpdateFopServiceRequestCompleted_:function(X,J){X=this.get("data.nativeFlowEndpoint",J);J=this.get("data.fallbackEndpoint",J);X?_.am(this.hostElement,[X]):J&&_.h8(this.hostElement,"yt-navigate",{endpoint:J})}}],
wUb.YtCancelRecurrenceBehavior,v0F.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 X=this;C7w(this,function(J,p,l){return X.handleYPCEndpoint(J,p,l)});
this.ypcRegisterActionMapJobId_=_.j1(_.gs,function(){X.registerActionMap(X.buyFlowActionMap_)})},
detached:function(){var X=this;_.gs.cancelJob(this.ypcRegisterActionMapJobId_);_.j1(_.gs,function(){X.unregisterActionMap(X.buyFlowActionMap_)})},
handleYPCEndpoint:function(X,J,p){var l=J.ypcGetCartEndpoint;if(l){_.Eo("commerce_transaction");var g=l.gtmId;g&&_.X7(g);(l=l.gtmData)&&_.JP(l)}return this.get("ypcGetCartEndpoint.prefetchConfig.ypcGetCartPrefetchResponseDataConfig.encryptedPurchaseParams",J)!=null?(this.handleYPCGetCartEndpointWithPrefetch_(X,J),!0):this.get("ypcFixInstrumentEndpoint.encryptedFixInstrumentParameters",J)!=null?(this.handleYPCFixInstrumentEndpoint_(X,J),!0):J.ypcPauseSubscriptionCommand?(KV6(this.hostElement,X,J,p),
!0):J.ypcResumeSubscriptionCommand?(jVs(this.hostElement,X,J),!0):J.getPaymentInstrumentsParamsCommand?(P9A(this.hostElement,X,J),!0):J.ypcHandleTransactionEndpoint?(dEp(this.hostElement,X,J,p),!0):!1},
handleYPCGetCartEndpointWithPrefetch_:function(X,J){var p=this;_.KV("ttcr",void 0,"commerce_transaction");J=J.ypcGetCartEndpoint;var l=J.prefetchConfig.ypcGetCartPrefetchResponseDataConfig,g=l.encryptedPurchaseParams,B=l.serializedTransactionFlowLoggingParams,k=l.serializedPaymentsClientParams,n=this.createGetCartResponseFromParams_(l,J.offerParams,B);this.changeButtonState(X,!0);_.l7(this.openWalletDialog(X,g,l.ypcLogWalletAnalyticDataEndpoint,B,function(){p.changeButtonState(X,!1)},function(){p.changeButtonState(X,
!1)},k).then(function(w){return p.handleBuyFlowCompleteCallback_(X,n,w)},function(){return p.handleOnLoadError(n)}).then(function(w){return void p.handlePostPurchaseSuccess_(X,n,w)},function(w){return void p.handlePostPurchaseError_(w)}),function(){p.changeButtonState(X,!1);
X instanceof Element&&_.h8(X,"yt-commerce-action-done")})},
createGetCartResponseFromParams_:function(X,J,p){var l=X.completeTransactionEndpoint,g=X.handleTransactionEndpoint;J={data:{offerParams:window.btoa(J),serializedTransactionFlowLoggingParams:p}};g?J.data.handleTransactionEndpoint=g:J.data.completeTransactionEndpoint=l;X.onCartDismissCommand&&(J.data.onCartDismissCommand=X.onCartDismissCommand);return J},
onGetCartServiceRequestCompleted_:function(X,J){var p=this,l=X.target;if(J&&J.data&&J.data.messageRenderer)_.BW(this.hostElement),this.handleMessageRenderer_(J.data.messageRenderer),this.changeButtonState(l,!1);else{var g=this.get("data.encryptedPurchaseParams",J),B=this.get("data.upgradeDialogRenderer.ypcUpgradeDialogRenderer",J),k=this.get("data.ypcLogWalletAnalyticDataEndpoint",J),n=this.get("data.serializedPaymentsClientParams",J),w=this.getLoggingParams_(J);if(w||g||B)X.stopPropagation(),_.KV("ttcr",
void 0,"commerce_transaction"),g||_.BW(this.hostElement),this.changeButtonState(l,!1),B?_.xm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:_.Bh("openPopupConfig").popupTypeMap.ypcUpgradeDialogRenderer,popup:{ypcUpgradeDialogRenderer:B}}},this]):g&&(this.changeButtonState(l,!0),X=null,X=this.openWalletDialog(l,g,k,w,function(){_.BW(p.hostElement);p.changeButtonState(l,!1)},function(){_.BW(p.hostElement);
p.changeButtonState(l,!1)},n),_.l7(X.then(function(Y){return p.handleBuyFlowCompleteCallback_(l,J,Y)},function(){return p.handleOnLoadError(J)}).then(function(Y){return p.handlePostPurchaseSuccess_(l,J,Y)},function(Y){return p.handlePostPurchaseError_(Y)}),function(){p.changeButtonState(l,!1);
_.h8(l,"yt-commerce-action-done")}))}},
onServiceRequestSent_:function(X,J){J&&J.endpoint&&J.endpoint.ypcGetCartEndpoint&&!J.endpoint.ypcGetCartEndpoint.prefetchConfig&&(this.get("commandLifeCycleConfig.onStartCommand",J.endpoint.ypcGetCartEndpoint)&&_.Uo(this.hostElement,[this.get("commandLifeCycleConfig.onStartCommand",J.endpoint.ypcGetCartEndpoint)],X.target),_.g4(this.hostElement),this.changeButtonState(X.target,!0))},
onServiceRequestError_:function(X,J){if(J&&J.params&&J.params.length){J=_.C(J.params);for(var p=J.next();!p.done;p=J.next())if((p=p.value)&&p.ypcGetCartEndpoint){this.get("commandLifeCycleConfig.onFailureCommand",p.ypcGetCartEndpoint)&&_.Uo(this.hostElement,[this.get("commandLifeCycleConfig.onFailureCommand",p.ypcGetCartEndpoint)],X.target);_.BW(this.hostElement);this.changeButtonState(X.target,!1);break}}},
handleBuyFlowCompleteCallback_:function(X,J,p){var l=p.integratorData;return l==null||l===""||p.error!=null?(l=this.getLoggingParams_(J),String(p.error)==="-1"?(J.data.onCartDismissCommand&&_.Uo(this.hostElement,[J.data.onCartDismissCommand],X),_.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",l,!0))):_.EW(new AU("TRANSACTION_ERROR_TYPE_YPC_BUYFLOW_COMPLETE_FAILURE",l))):J.data.handleTransactionEndpoint?VlA(this.hostElement,J.data.handleTransactionEndpoint,{payments_payload:l,funds_guarantee_callback_client_data:p.integratorClientCallbackData}):
this.completeTransaction(J,p)},
handlePostPurchaseSuccess_:function(X,J,p){J=p.data;var l=!1,g,B;if(J&&((g=J.command)==null?0:(B=g.commandExecutorCommand)==null?0:B.commands)){var k,n;g=(k=J.command)==null?void 0:(n=k.commandExecutorCommand)==null?void 0:n.commands;for(k=0;k<g.length;k++)if(_.a(g[k],_.tcr)){l=!0;break}}l||(J&&J.gtmDatas&&J.gtmDatas.length?_.JP(J.gtmDatas[0]):_.JP('{"event": "purchase", "eventParams" : {"purchaseStatus": "success"}}'));p.data&&p.data.actions&&(J=xPp(p.data.actions),p=H_A(p.data.actions),J.length&&
_.am(this.hostElement,J),p.length&&_.Uo(this.hostElement,p,X))},
handlePostPurchaseError_:function(X){X&&X.payload&&X.payload.isUserDismiss||_.Bf(Error("sm"))},
handleOnLoadError:function(X){X=this.getLoggingParams_(X);return _.EW(new AU("TRANSACTION_ERROR_TYPE_LOAD_FAILURE",X))},
getLoggingParams_:function(X){return this.get("data.serializedTransactionFlowLoggingParams",X)},
handleMessageRenderer_:function(X){var J=_.pw(X,"renderer"),p=_.Bh("openPopupConfig");J==="confirmDialogRenderer"&&p&&_.xm(this.hostElement,"yt-open-popup-action",[{openPopupAction:{popupType:p.popupTypeMap[J],popup:X}},this])},
handleYPCFixInstrumentEndpoint_:function(X,J){var p=this,l=J.ypcFixInstrumentEndpoint;J=l.encryptedFixInstrumentParameters;this.logFixFopEvent_(l,"FIX_FOP_EVENT_TYPE_START");this.changeButtonState(X,!0);this.openFixFlowDialog(J,function(g,B){p.onFixFlowCompleteCallback_(l,g,B)},function(){return p.changeButtonState(X,!1)},function(){p.changeButtonState(X,!1);
p.logFixFopEvent_(l,"FIX_FOP_EVENT_TYPE_FAILURE","FIX_FOP_ERROR_TYPE_LOAD_FAILURE")})},
onFixFlowCompleteCallback_:function(X,J,p){var l=_.Lw("payments.business.integration.scenario.FixInstrument");if(J==l.IntegratorCallbackType.ON_COMPLETE){J="FIX_FOP_EVENT_TYPE_CANCEL";var g=null;p.error!=null?p.error!=l.OnCompleteCallbackError.USER_CANCELLED&&(_.Uo(this.hostElement,[X.errorAction],this.hostElement),J="FIX_FOP_EVENT_TYPE_FAILURE",g="FIX_FOP_ERROR_TYPE_UNSPECIFIED"):(_.Uo(this.hostElement,[X.successAction],this.hostElement),J="FIX_FOP_EVENT_TYPE_SUCCESS");_.Uo(this.hostElement,[X.onFinishAction],
this.hostElement);this.logFixFopEvent_(X,J,g)}},
logFixFopEvent_:function(X,J,p){(X=X.serializedFixFopLoggingParams)?(J={eventType:J,serializedFixFopLoggingParams:X},p!=null&&(J.errorType=p),_.le("fixFopFlow",J),_.gH()):_.Bf(Error("tm"))},
changeButtonState:function(X,J){_.H("enable_ypc_spinners")&&X&&(X.is==="yt-button-renderer"||X.is==="ytd-button-renderer")&&(X.disabled=J)}}];var Z$1=function(X){this.JSC$33849_clientRoot=X;this.feedbackCollectorActionMap={"yt-help-dialog-requested":sVp,"yt-feedback-dialog-requested":iRp,"yt-signal-action-help":Xr0,"yt-signal-action-send-feedback":Js6,"yt-send-feedback-action":lnJ,"yt-user-feedback-endpoint":gYp};_.xC(_.hT.getInstance(),this.feedbackCollectorActionMap,this.JSC$33849_clientRoot)},hgG;var xa1=function(X){this.JSC$33854_clientRoot=X;this.downloadManagerActionMap={"yt-signal-action-delete-all-downloads-prompt":ByA.bind(null,this.JSC$33854_clientRoot),"yt-signal-action-delete-all-downloads":Wip,"yt-signal-action-delete-download":Cfs,"yt-signal-action-delete-playlist-download":nY0,"yt-signal-action-install-pwa":eJp,"yt-signal-action-refresh-downloads":YNp,"yt-offline-video-endpoint":hJJ,"yt-offline-playlist-endpoint":HMJ,"yt-update-local-app-setting-command":UCJ,"yt-offline-orchestration-action-command":In0,
"yt-signal-action-undo-delete-download":AsA,"yt-local-watch-history-command":SN2,"yt-signal-action-mark-download-to-mobile-edu-shown":cs2};_.xC(_.hT.getInstance(),this.downloadManagerActionMap,this.JSC$33854_clientRoot);_.CL.instance=new _.CL},H$A;var uq=function(){var X=_.F.apply(this,arguments)||this;X.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_"};X.remoteApi_=null;return X};
_.r(uq,_.F);_.W=uq.prototype;
_.W.ready=function(){_.H("polymer_enable_mdx")&&(FN2({device:"Desktop",app:"youtube-desktop",appId:this.appId,loadCastApiSetupScript:_.H("mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:_.H("enable_dial_short_lived_lounge_token"),enableCastLoungeToken:_.H("enable_cast_short_lived_lounge_token")}),_.Rj("yt-remote-connection-change",this.handleConnectionChange_,this),_.Rj("yt-remote-receiver-availability-change",this.handleReceiverAvailabilityChange_,this),(this.remoteApi_=tbp())&&this.remoteApi_.subscribe("remoteQueueChange",
this.handleRemoteQueueChange_,this))};
_.W.handleGetMdxStatus_=function(){return{connected:this.mdxConnected,receiverAvailable:this.receiverAvailable,receiverName:this.receiverName}};
_.W.handleConnectionChange_=function(X){(this.mdxConnected=X)?(X=MbA(),!X&&he0()&&xpT()&&(X={key:"cast-selector-receiver",name:xpT()}),X=X.name):X=null;this.receiverName=X;_.wv(this.remoteApi_);(this.remoteApi_=tbp())&&this.remoteApi_.subscribe("remoteQueueChange",this.handleRemoteQueueChange_,this)};
_.W.handleReceiverAvailabilityChange_=function(){var X=Ncw();he0()&&_.tW("yt-remote-cast-available")&&X.push({key:"cast-selector-receiver",name:"Cast..."});this.receiverAvailable=X.length>0};
_.W.handleRemoteQueueChange_=function(){var X=this.currentVideoId_,J=this.currentListId_,p=q8(this.remoteApi_);this.currentVideoId_=p.videoId;this.currentListId_=p.listId;this.currentVideoId_&&_.xm(this.hostElement,"yt-sync-with-remote-video",[this.currentVideoId_,_.H("polymer_enable_mdx_queue")?this.currentListId_:null,X,J])};
_.W.handleAddToQueueAction_=function(X){X=_.a(X,RpA);this.remoteApi_&&(X.videoId?this.remoteApi_.addVideo(X.videoId):X.playlistId&&this.remoteApi_.addPlaylist(X.playlistId))};
_.W.handleClearQueueAction_=function(){this.remoteApi_&&this.remoteApi_.clearPlaylist()};
_.W.handleInsertInQueueAction_=function(X){X=_.a(X,ePO);this.remoteApi_&&X.videoId&&this.remoteApi_.JSC$20059_insertVideo(X.videoId)};
_.W.handleRemoveFromQueueAction_=function(X){X=_.a(X,ZB6);this.remoteApi_&&X.videoId&&this.remoteApi_.JSC$20059_removeVideo(X.videoId)};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],uq.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R(),_.V("design:type",Object)],uq.prototype,"appId",void 0);_.u([_.R(),_.V("design:type",Boolean)],uq.prototype,"mdxConnected",void 0);_.u([_.R(),_.V("design:type",Boolean)],uq.prototype,"receiverAvailable",void 0);_.u([_.R(),_.V("design:type",Object)],uq.prototype,"receiverName",void 0);_.u([_.R(),_.V("design:type",Object)],uq.prototype,"currentVideoId_",void 0);
_.u([_.R(),_.V("design:type",Object)],uq.prototype,"currentListId_",void 0);_.u([_.se({is:"yt-mdx-manager",disableElementRegistration:!0})],uq);_.N(uq,"yt-mdx-manager",void 0,{mode:2});var a2G;var UaA;var GV=function(){var X=_.F.apply(this,arguments)||this;X.APP_IDS={ytr:3,ytm:5};X.JSC$23159_timeoutId_=0;X.actionMap={"yt-open-create-family-dialog":"open"};return X};
_.r(GV,_.F);_.W=GV.prototype;_.W.created=function(){r52(2200)};
_.W.detached=function(){this.observer_&&this.observer_.disconnect()};
_.W.open=function(X,J){var p=this,l=X.serializedYpcFamilyCreateLoggingParams;this.JSC$23159_timeoutId_=setTimeout(this.abort_.bind(this,X.postFlowErrorEndpoint,l),3E4);J&&(this.onReadyCallback_=J);var g=_.ya(this.hostElement).querySelector("#unicorn-iframe");l&&l&&W_0("ypcFamilyCreateFlowStarted",l);_.zsR("family_creation",function(){var B=_.Lw("gapi.family_creation.render");_.Lw("gapi.config.update")("iframes/family_creation/url",p.getFamilyCreationUrlWithUnicornParams_());var k=3;X.appId&&X.appId in
p.APP_IDS&&(k=p.APP_IDS[X.appId]);k={authUser:_.Bh("SESSION_INDEX")||0,clientId:k,darkmode:document.documentElement.hasAttribute("dark")?1:0,hl:_.Bh("HL"),initialflow:[4,5,6,7],m:p.isMobile?1:0,onFlowComplete:p.onUnicornFlowComplete_.bind(p,X.postFlowSuccessEndpoint,l),onError:p.onUnicornFlowError_.bind(p,X.postFlowErrorEndpoint,l),onReady:p.onUnicornFlowReady_.bind(p,X.referencePcidParams)};B(g,k)})};
_.W.close=function(){_.ya(this.hostElement).querySelector("#dialog").close();this.observer_&&this.observer_.disconnect()};
_.W.onUnicornFlowComplete_=function(X,J){this.close();J&&J&&W_0("ypcFamilyCreateFlowSucceeded",J);_.h8(this.hostElement,"yt-navigate",{endpoint:X})};
_.W.onUnicornFlowError_=function(X,J){this.close();J&&W_0("ypcFamilyCreateFlowCancelled",J);_.h8(this.hostElement,"yt-navigate",{endpoint:X})};
_.W.onUnicornFlowReady_=function(X){var J=this;this.clearTimeout_();if(this.onReadyCallback_)this.onReadyCallback_();X&&_.Lw("gapi.family_creation.setConfig")(0,X);this.observer_=new MutationObserver(function(){_.ya(J.hostElement).querySelector("#dialog").fit()});
this.observer_.observe(_.ya(this.hostElement).querySelector("#unicorn-iframe").querySelector("iframe"),{atttributes:!0,attributeFilter:["style"]});_.ya(this.hostElement).querySelector("#dialog").open()};
_.W.getFamilyCreationUrlWithUnicornParams_=function(){return _.Bh("YTR_FAMILY_CREATION_URL")};
_.W.getCurrentUrl_=function(){return document.location.href};
_.W.abort_=function(X,J){this.clearTimeout_();this.onUnicornFlowError_(X,J)};
_.W.clearTimeout_=function(){clearTimeout(this.JSC$23159_timeoutId_)};
_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],GV.prototype,"ytActionHandlerBehavior",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],GV.prototype,"isMobile",void 0);_.u([_.R(),_.V("design:type",Object)],GV.prototype,"onReadyCallback_",void 0);_.u([_.R(),_.V("design:type",Object)],GV.prototype,"observer_",void 0);_.u([_.se({is:"yt-create-family-dialog",disableElementRegistration:!0})],GV);
_.N(GV,"yt-create-family-dialog",function(){if(UaA===void 0){var X=document.createElement("template");_.I(X,'\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');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);var J=X.content,p=J.insertBefore;a2G===void 0&&(a2G=document.createElement("template"));var l=a2G;p.call(J,l.content.cloneNode(!0),X.content.firstChild);UaA=X}X=UaA;return X},{mode:2});var rEG;var I2M;var df=function(){var X=_.F.apply(this,arguments)||this;X.STEP=1;X.BLOCK_ON=80;X.MIN_PROGESS=0;X.MAX_PROGESS=100;return X};
_.r(df,_.F);_.W=df.prototype;_.W.created=function(){this.boundNextProgress_=this.nextProgress_.bind(this)};
_.W.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));_.yG().addProvider({provide:h_2,useValue:this})};
_.W.start=function(){this.progress=this.MIN_PROGESS;this.hostElement.hidden=!1;window.requestAnimationFrame(this.boundNextProgress_)};
_.W.finish=function(){var X=this;this.progress=this.MAX_PROGESS;bM2(function(){X.progress==X.MAX_PROGESS&&(X.hostElement.hidden=!0)})};
_.W.nextProgress_=function(){this.progress>=this.BLOCK_ON||(this.progress+=this.STEP,window.requestAnimationFrame(this.boundNextProgress_))};
_.O1.Object.defineProperties(df.prototype,{progress:{configurable:!0,enumerable:!0,set:function(X){this.progress_=X;var J="scaleX("+X/this.MAX_PROGESS+")",p=_.ya(this.hostElement).querySelector("#progress").style;p.transform=J;p.webkitTransform=J;this.hostElement.setAttribute("aria-valuenow",String(X))},
get:function(){return this.progress_}}});
_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],df.prototype,"ytComponentBehavior",void 0);_.u([_.se({is:"yt-page-navigation-progress",disableElementRegistration:!0})],df);
_.N(df,"yt-page-navigation-progress",function(){if(I2M===void 0){var X=document.createElement("template");_.I(X,'\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');X.content.insertBefore(_.t().content.cloneNode(!0),
X.content.firstChild);var J=X.content,p=J.insertBefore;rEG===void 0&&(rEG=document.createElement("template"));var l=rEG;p.call(J,l.content.cloneNode(!0),X.content.firstChild);I2M=X}X=I2M;return X},{mode:2});var yEG={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"},o01={"font-size":"12px","font-style":"italic"},SUl={padding:"8px 0","font-size":"14px","font-weight":"bold",color:"#f00"};_.mCO=function(){return _.L(function(X){_.Ma(X)})};var O$f=_.q(function(X){var J=function(){return X.data().subtext},p={};
return _.A("snackbar-view-model",{class:_.yW("snackbarViewModelHost",X.className)},_.A("div",{class:_.yW("snackbarViewModelEngagementBarWrapper",X.className)},_.A(_.v,{cond:function(){return X.data().image},
then:function(l){return _.A(_.wt,{data:l,alt:"",targetWidth:86,preserveWidth:!0,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",className:"snackbarViewModelImageContainer"})}}),_.A(_.v,{cond:function(){return X.data().imageContent},
then:function(){return _.A("div",{class:"snackbarViewModelAvatarContainer"},_.A(_.NA,{data:function(){return X.data().imageContent}},{decoratedAvatarViewModel:_.Ln}))}}),_.A("div",{class:"snackbarViewModelTitleSubtextWrapper"},_.A("div",{class:_.yW((p.snackbarViewModelTitle=!0,p.snackbarViewModelTitleWithSubtext=J,p))},_.A(_.x3,{text:function(){return X.data().text}})),_.A(_.v,{cond:J,
then:function(){return _.A("div",{class:"snackbarViewModelSubtext"},_.A(_.x3,{text:function(){return J()}}))}})),_.A(_.v,{cond:function(){return X.data().buttons},
then:function(){return _.A("div",{class:"snackbarViewModelButtonClassWrapper"},_.A(_.NA,{data:function(){return X.data().buttons}},{buttonViewModel:function(l){return _.A(_.q7,{data:l.data,
buttonOverrides:function(){return{style:"mono-inverse"}},
target:X.target})}}))}})))},"bm");_.ZZ(_.q(function(){function X(m,d,G){U(m);c(G);h("in");e(!0);J(m,d);k=setTimeout(function(){p()},d)}
function J(m,d){var G,P=(G=m.text)==null?void 0:G.content;m=_.Ty(m.rendererContext);P&&(d={label:P,command:m,durationMs:d},_.yG().resolve(_.SO).enqueue(d))}
function p(m){h("out");m&&clearTimeout(k)}
function l(){p(!0)}
function g(m){if(m){var d=m.snackbarViewModel,G=m.durationMs,P=m.target;G||(G=3E3);d&&(m=_.yG().resolve(_.I6(_.IQ)))&&m.enqueue({isOpened:Y,open:function(){X(d,G,P)},
close:p},0)}}
var B=_.rH("snackbar-container"),k=void 0,n=_.C(_.uo(!1,void 0,"mDc5N")),w=n.next().value;n=n.next().value;var Y=w,e=n;w=_.C(_.uo("out",void 0,"FpOs5e"));var Z=w.next().value,h=w.next().value;w=_.C(_.uo(void 0,void 0,"jIDRob"));var x=w.next().value,U=w.next().value;w=_.C(_.uo(void 0,void 0,"kOA3Mb"));var y=w.next().value,c=w.next().value,D=_.Sv(function(){if(Z()==="out"){e(!1);U(void 0);c(void 0);var m=_.yG().resolve(_.I6(_.IQ));m&&i5p(m,0)}});
_.sy(function(){var m=_.yG().resolve(_.I6(_.ax6));m&&(m.showSnackbarFn=g,m.closeSnackbarFn=l)});
return _.A("snackbar-container",{class:"ytSnackbarContainerHost",el:B},_.A(_.v,{cond:function(){return Y()&&!!x()},
then:function(){var m={};return _.A("div",{class:_.yW("ytSnackbarContainerSnackbarContainer",(m.ytSnackbarContainerMobile=!1,m.ytSnackbarContainerPivotBar=function(){var d;return!((d=_.yG().resolve(_.I6(_.UK2)))==null||!d())},m.ytSnackbarContainerOpened=function(){return Y()&&Z()==="in"},m.ytSnackbarContainerClosed=function(){return Y()&&Z()==="out"},m)),
"on:animationend":D},_.A(O$f,{data:function(){return x()},
target:function(){return y()}}))}}))},"cm"),"snackbar-container");_.ZZ(_.PCb,"yt-tooltip");var cEB=_.W6J.ephemeralActionSelector;_.ZZ(_.q(function(){var X=_.Fg(cEB);return _.A("yt-ephemeral-actions",{class:"ytEphemeralActionsHost","aria-live":"polite","aria-atomic":"true"},function(){var J;return(J=X())==null?void 0:J.announcement})},"dm"),"yt-ephemeral-actions");var J5g=new Map;var zSp=function(X,J){var p=this;this.handleError=X;this.logEventInternal=J;this.hasUnloaded=!1;self.document===void 0||self.addEventListener("beforeunload",function(){p.hasUnloaded=!0});
this.shouldLogTransactionEndedThisSession=Math.random()<=.2};
zSp.prototype.logError=function(X){this.handleError(X)};
zSp.prototype.logEvent=function(X,J){switch(X){case "IDB_DATA_CORRUPTED":_.H("idb_data_corrupted_killswitch")||this.logEventInternal("idbDataCorrupted",J);break;case "IDB_UNEXPECTEDLY_CLOSED":this.logEventInternal("idbUnexpectedlyClosed",J);break;case "IS_SUPPORTED_COMPLETED":_.H("idb_is_supported_completed_killswitch")||this.logEventInternal("idbIsSupportedCompleted",J);break;case "QUOTA_EXCEEDED":b$l(this,J);break;case "TRANSACTION_ENDED":this.shouldLogTransactionEndedThisSession&&Math.random()<=
.1&&this.logEventInternal("idbTransactionEnded",J);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":X=Object.assign({},J,{hasWindowUnloaded:this.hasUnloaded}),this.logEventInternal("idbTransactionAborted",X)}};
var b$l=function(X,J){_.cT.getInstance().estimate().then(function(p){p=Object.assign({},J,{isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:lWJ(p==null?void 0:p.usage),deviceStorageQuotaMbytes:lWJ(p==null?void 0:p.quota)});X.logEventInternal("idbQuotaExceeded",p)})};var f29=_.q(function(X){var J=_.U$("yt-draggable"),p=X.onDrag,l=X.onDragStart,g=X.onDragEnd,B=_.Zp(X,{allowClicks:!1,dragThreshold:5}),k=B.dragThreshold,n=B.allowClicks;X=B.children;B=B.className;var w=void 0,Y=void 0,e=new _.KF(0,0),Z=!1;_.sy(function(){w=new _.CI(J.value);Y=new _.fG(x);h(w,Y);if(n()){_.NPb(w,k());var y;(y=J.value)==null||y.addEventListener("click",U,{capture:!0})}_.Bo(function(){var c;(c=w)==null||c.dispose();if(n()){var D;(D=J.value)==null||D.removeEventListener("click",U,{capture:!0})}})});
var h=function(y,c){_.PH(y,"earlycancel",function(){n()&&(Z=!1)});
_.PH(y,"start",function(D){l==null||l(D);D.defaultPrevented||n()&&(Z=!0)});
_.PH(y,"beforedrag",function(D){w&&Y&&(D.preventDefault(),e=new _.KF(D.clientX-w.startX,D.clientY-w.startY),Y.start())});
_.PH(y,"end",function(){c.stop();g==null||g();e=new _.KF(0,0)})},x=function(){e&&p(e)},U=function(y){Z&&(Z=!1,y.stopPropagation(),y.preventDefault())};
return _.A("yt-draggable",{el:J,class:_.yW("ytDraggableComponentHost",B)},X)},"em");var DaB=_.q(function(X){var J=_.C(_.uo(0,void 0,"Qf0tbc")),p=J.next().value,l=J.next().value;J=function(g){var B={},k={};return _.A(f29,{className:_.yW("ytdMiniplayerComponentResizer",(B.ytdMiniplayerComponentResizerDisabled=function(){return g===X.horizontalAlignment()||g===X.verticalAlignment()},B.ytdMiniplayerComponentResizerNorth=g==="north",B.ytdMiniplayerComponentResizerEast=g==="east",B.ytdMiniplayerComponentResizerSouth=g==="south",B.ytdMiniplayerComponentResizerWest=g==="west",B)),
onDragStart:function(){l(X.currentMiniplayerSize());if(X.onResizeStart)X.onResizeStart()},
onDrag:function(n){g!=="north"&&g!=="west"||n.scale(-1);var w;n=(w=g==="north"||g==="south")?n.y:n.x;var Y=X.currentAspectRatio();w&&Y>=1?n*=Y:!w&&Y<1&&(n/=Y);w=n;X.onResize(p()+w)}},_.A("div",{class:_.yW("ytdMiniplayerComponentResizerCorner",(k.ytdMiniplayerComponentResizerNorthCorner=g==="north",k.ytdMiniplayerComponentResizerEastCorner=g==="east",k.ytdMiniplayerComponentResizerSouthCorner=g==="south",k.ytdMiniplayerComponentResizerWestCorner=g==="west",k))}))};
return _.A("div",{class:"ytdMiniplayerComponentResizers"},J("north"),J("east"),J("south"),J("west"))},"fm");var RgD=16/9;_.ZZ(_.q(function(){var X=_.U$("ytd-miniplayer"),J=_.C(_.uo(new _.Fv(NaN,NaN),void 0,"i8Divd")),p=J.next().value,l=J.next().value;J=_.C(_.uo(!1,void 0,"M0mb9d"));var g=J.next().value,B=J.next().value;J=_.C(_.uo(!1,void 0,"U2besf"));var k=J.next().value,n=J.next().value;J=_.C(_.uo(!1,void 0,"oMkCO"));var w=J.next().value,Y=J.next().value;J=_.C(_.uo(!1,void 0,"LLG3Bf"));var e=J.next().value,Z=J.next().value;J=_.C(_.uo(!1,void 0,"m7HPQe"));var h=J.next().value,x=J.next().value;J=_.C(_.uo(!1,void 0,"jUGfuc"));
var U=J.next().value,y=J.next().value;J=_.C(_.uo(RgD,void 0,"LkUsDe"));var c=J.next().value,D=J.next().value,m=_.C(_.uo(!1,void 0,"xKE3oe"));J=m.next().value;var d=m.next().value;m=_.C(_.uo(!1,void 0,"QQ32Je"));var G=m.next().value,P=m.next().value;m=_.C(_.uo(void 0,void 0,"LRAn3"));var Q=m.next().value,E=m.next().value;m=_.C(_.uo(ZY()?"west":"east",void 0,"ZPTxkd"));var BK=m.next().value,CY=m.next().value;m=_.C(_.uo("south",void 0,"XYTr4"));var Um=m.next().value,em=m.next().value;m=_.C(_.uo(400,
void 0,"hJycJe"));var HK=m.next().value,N4=m.next().value;m=_.yG().resolve(_.g9).miniplayerPropSignalMap[0];var t6=m.data,dC=m.externalPlaylistData,ZX=m.playabilityStatus,XU=m.isReadyToResume,Em=m.isDisabled,eu=m.watchWhile,hr=m.playerVe,yk=m.expandVe,UT=m.closeVe,Wp=m.readyToResumeVe,vK=m.readyToResumeCloseVe,mW=m.repositionVe,W0=m.resizeVe;m=_.C(_.hF(XU));var ut=m.next().value,c0=m.next().value,bt=_.Fg(_.$1.persistentPanelVisibleSelector),AE=!1,Ke=!1,$p;_.sy(function(){l(_.qm());X.value.addEventListener("animationend",
function(tr){tr.target===X.value&&(x(!1),y(!1))});
kC2(X.value)});
_.az("yt-window-resized",function(tr){tr&&l(tr)});
var Qk=function(){$p&&D($p.getVideoAspectRatio())},ET=function(){if($p){var tr=$p.getPlayerState()===1;
ut()&&tr&&c0(!1)}},ne=function(){var tr=yk();
if(tr){var CJ=_.Kv(3);CJ&&_.Wv(CJ,tr)}},hA=function(){var tr=UT(),CJ=vK();
tr&&_.Wv(_.Kv(3),tr);XU()&&CJ&&_.Wv(_.Kv(3),CJ)};
_.az("yt-activate-miniplayer",function(tr){var CJ;return _.L(function(i2){if(i2.nextAddress==1)return g()?i2.return():i2.yield((CJ=_.yG().resolve(_.g9).getPlayerElement())==null?void 0:CJ.getPlayerPromise(),2);$p=i2.yieldResult;if(!$p)return i2.return();!G()&&_.H("kevlar_watch_while_v2")&&(em(tr&&!_.H("kevlar_watch_while_bottom_align")?"north":"south"),CY(ZY()?"west":"east"));var J1=$p;J1.addEventListener("onVideoDataChange",Qk);J1.addEventListener("onStateChange",ET);J1.addEventListener("onExpandMiniplayer",
ne);J1.addEventListener("onCloseMiniplayer",hA);D($p.getVideoAspectRatio());B(!0);C6A()||x(!0);_.Ma(i2)})});
_.az("yt-deactivate-miniplayer",function(tr,CJ){return _.L(function(i2){if(!g())return i2.return();B(!1);c0(!1);y(tr);Z(!1);n(!1);if($p){var J1=$p;J1.removeEventListener("onVideoDataChange",Qk);J1.removeEventListener("onStateChange",ET);J1.removeEventListener("onExpandMiniplayer",ne);J1.removeEventListener("onCloseMiniplayer",hA)}C6A()||CJ?CJ&&x(!1):x(!0);_.Ma(i2)})});
var v0=function(){return!(eu()&&_.H("kevlar_watch_while_modern"))},TZ=function(){var tr;
return!((tr=dC())==null||!tr.contents)},GZ=function(){var tr=HK();
var CJ=p();CJ=Math.min(Math.min(CJ.width,CJ.height)-32,720);var i2=c(),J1=v0(),iF=TZ()&&k(),$M=Math.min(tr,CJ);tr=new _.Fv(192,J1?116:192);i2=new _.Fv(iF?RgD:i2,1);$M=new _.Fv($M,J1?$M-76:$M);$M=i2.aspectRatio()>$M.aspectRatio()?$M.width/i2.width:$M.height/i2.height;i2=i2.scale($M);tr.width<=i2.width&&tr.height<=i2.height||(tr=i2.aspectRatio()<=tr.aspectRatio()?tr.width/i2.width:tr.height/i2.height,i2.scale(tr),i2.width=Math.min(i2.width,CJ),i2.height=Math.min(i2.height,CJ));return new _.Fv(i2.width,
_.Xl(192,i2.height+wu2(J1,iF),720))},LJ=function(){var tr=GZ(),CJ=v0(),i2=TZ()&&k();
return new _.Fv(tr.width,tr.height-wu2(CJ,i2))},V9=function(){var tr=function(CJ){CJ.target===X.value&&e()&&(Z(!1),X.value.removeEventListener("transitionend",tr))};
C6A()||(X.value.addEventListener("transitionend",tr),Z(!0));n(!k())};
_.ge(function(){var tr=hr(),CJ=_.Kv(3),i2=_.El(3);if(CJ&&i2&&tr){_.ps(CJ,i2,tr);i2=mW();var J1=W0(),iF=yk(),$M=UT(),Wi=vK();iF&&$M&&Wi&&(_.l0(CJ,tr,[iF,$M,Wi]),_.Bv(CJ,[iF,$M]));i2&&J1&&_.l0(CJ,tr,[i2,J1])}},"UatZXe");
_.ge(function(){var tr=Wp();if(tr){var CJ=_.Kv(0),i2=_.El(0);CJ&&i2&&(_.ps(CJ,i2,tr),_.Bv(CJ,[tr]))}},"kTR4R");
m={};return _.A("ytd-miniplayer",{el:X,class:_.yW("ytdMiniplayerComponentHost",(m.ytdMiniplayerComponentVisible=function(){return(g()||h())&&!(eu()&&_.H("kevlar_watch_while_counterfactual"))},m.ytdMiniplayerComponentAnimatingSnap=w,m.ytdMiniplayerComponentAnimatingPlaylistExpand=e,m.ytdMiniplayerComponentAnimatingFade=h,m),function(){if(h()){var tr=Um();
var CJ=g(),i2=U();tr=CJ?tr==="south"?"ytdMiniplayerComponentAnimatingFadeInSouth":"ytdMiniplayerComponentAnimatingFadeInNorth":i2?tr==="south"?"ytdMiniplayerComponentAnimatingFadeOutNorth":"ytdMiniplayerComponentAnimatingFadeOutSouth":tr==="south"?"ytdMiniplayerComponentAnimatingFadeOutSouth":"ytdMiniplayerComponentAnimatingFadeOutNorth"}else tr="";return tr}),
style:_.bY({top:function(){return Um()==="north"?"16px":""},
right:function(){var tr=BK(),CJ=bt();CJ=(CJ===void 0?0:CJ)&&!ZY()?400:0;return tr==="east"?16+CJ+"px":""},
bottom:function(){return Um()==="south"?"16px":""},
left:function(){var tr=BK(),CJ=bt();CJ=(CJ===void 0?0:CJ)&&ZY()?400:0;return tr==="west"?16+CJ+"px":""},
width:function(){return GZ().width+"px"},
height:function(){return GZ().height+"px"},
transform:function(){var tr=Q();return tr?"translate("+tr.x+"px, "+tr.y+"px)":""}})},_.A("div",{class:"ytdMiniplayerComponentContent"},_.A(f29,{allowClicks:!0,
className:"ytdMiniplayerComponentDraggable",onDragStart:function(tr){var CJ=A52(BK(),Um(),p(),GZ(),Q()),i2=LJ();Math.abs(tr.clientY-(CJ.y+i2.height))>15?(d(!0),tr=_.Kv(3),CJ=mW(),AE||(AE=!0,tr&&CJ&&_.Bv(tr,[CJ])),tr&&CJ&&_.Wv(tr,CJ)):tr.preventDefault()},
onDrag:function(tr){E(tr)},
onDragEnd:function(){var tr=nRJ(A52(BK(),Um(),p(),GZ(),Q()),p(),GZ()),CJ=La2(BK(),Um(),p(),GZ(),bt()),i2=La2(tr.horizontalAlignment,tr.verticalAlignment,p(),GZ(),bt());i2=new _.KF(i2.x-CJ.x,i2.y-CJ.y);var J1;CJ=CJ.y+(((J1=Q())==null?void 0:J1.y)||0)+GZ().height/2;var iF=function(){BK()===tr.horizontalAlignment&&Um()===tr.verticalAlignment||P(!0);CY(tr.horizontalAlignment);em(tr.verticalAlignment);E(void 0)},$M=function(Wi){Wi.target===X.value&&w()&&(Y(!1),iF(),X.value.removeEventListener("transitionend",
$M))};
d(!1);Um()==="south"&&CJ>p().height?(iF(),_.yG().resolve(_.g9).close()):(X.value.addEventListener("transitionend",$M),Y(!0),E(i2))}},_.A(_.v,{cond:g,
then:function(){return _.A(_.vdg,{isDisabled:Em,playabilityStatus:ZX,size:LJ})}}),_.A(_.v,{cond:v0,
then:function(){return _.A(_.w3O,{isReadyToResume:ut,data:t6,expanded:k,onExpandClick:V9,playlistData:dC})}}),_.A(_.v,{cond:J,
then:function(){return _.A("div",{class:"ytdMiniplayerComponentDraggableDragCover"})}})),_.A(_.v,{cond:function(){return TZ()&&k()||e()},
then:function(){return _.A(_.aFg,{className:"ytdMiniplayerComponentPlaylistPanel",data:dC,hideHeaderText:!0,withinMiniplayer:!0})}})),_.A(DaB,{onResize:function(tr){N4(_.Xl(192,tr,720))},
onResizeStart:function(){var tr=_.Kv(3),CJ=W0();Ke||(Ke=!0,tr&&CJ&&_.Bv(tr,[CJ]));tr&&CJ&&_.Wv(tr,CJ)},
currentAspectRatio:c,currentMiniplayerSize:HK,horizontalAlignment:BK,verticalAlignment:Um}))},"im"),"ytd-miniplayer",{});var maD=_.$1.persistentPanelVisibleSelector,Vb=function(){var X=_.F.apply(this,arguments)||this;X.tabGesturesIsActive=!1;X.persistentPanelEnabled=_.H("enable_ai_companion");X.hasDelegation=!1;X.isFrostedGlassInitialized=!1;X.frostedGlassExp=_.H("web_frosted_glass");X.hasPendingWatchNavigation=!1;X.mastheadHiddenFocusWithinKillswitch=_.H("web_masthead_hidden_focus_within_killswitch");X.clientOnlyWizTooltipsEnabled=_.H("enable_client_only_wiz_tooltips")&&HTMLElement.prototype.hasOwnProperty("popover");
X.scrollAtTopInternal=!0;X.guideScrollTop=0;X.isTheaterModeSession=_.$y("START_IN_THEATER_MODE");X.iMaxTheaterMode=_.H("web_watch_imax_theater_mode");X.isFullWindowSession=_.$y("START_IN_FULL_WINDOW_MODE");X.hasCreateFamilyDialog=!1;X.mastheadHeight=56;X.networkStatusManager=new _.e1;X.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"};X.dynamicActionMap={"yt-run-attestation-command":function(J){var p=_.Wp2.instance,l=_.a(J,_.guH);return l?_.H("use_rta_manager_for_async")&&
(_.H("attmusi")&&_.H("attmusi_ue")?window.attmp:hSs())?aQb(p,l,J.clickTrackingParams):H52(p,l,J.clickTrackingParams):_.EW(Error("si"))}};
X.isFrostedGlassDisabled=!1;X.isChannelOrPlaylistPage=!1;return X};
_.r(Vb,_.F);_.W=Vb.prototype;_.W.created=function(){var X=_.yG();_.H("kevlar_clear_duplicate_pref_cookie")&&_.j1(_.gs,function(){var J=_.VG.get("PREF");J&&!/f\d=/.test(J)&&(J=_.b8("kevlar_duplicate_pref_cookie_domain_override"),document.cookie=J?"PREF=null;domain="+J+";expires=Thu, 01 Jan 1970 00:00:01 GMT":"PREF=null;domain=.www.youtube.com;expires=Thu, 01 Jan 1970 00:00:01 GMT")});
_.H("gzip_gel_with_worker")&&_.NFm();_.H("jspb_serialize_with_worker")&&$L0();_.H("web_worker_availability_check")&&pu6();_.H("nwl_init_killswitch")||gET().then(function(){_.gs.addLowPriorityJob(TcA)});
this.pageManagerAttachedPromise=_.kz();this.ytdAppBehavior.loadDepsPromise=_.p5([this.ytdAppBehavior.loadDepsPromise,this.pageManagerAttachedPromise.promise]);this.scrollThrottle=new _.cz(this.onThrottledScroll,200,this);_.H("external_fullscreen")&&(this.fullscreen=!1);this.boundOnTouchStart=this.onTouchStart.bind(this);jzp();enA=!!_.Lw("ytappsettings.initialized");G4b=_.Lw("ytappsettings.previousValue");d62=_.Lw("ytappsettings.previousSnapshotTime");enA||(enA=!0,V22());eaA();Z_0();_.g$("DEFERRED_DETACH",
_.H("kevlar_tuner_should_defer_detach"));_.g$("REUSE_COMPONENTS",!0);_.g$("STAMPER_STABLE_LIST",!0);_.g$("SCHEDULED_LAZY_LIST",!0);_.g$("openPopupConfig",XJA);_.g$("useClickHandler",!0);_.H("kevlar_shell_cleanup")&&_.gs.addLowPriorityJob(I7p.bind(this,_.lT.caches));_.$y("IS_SHELL_LOAD")&&_.PI({shellStartupDurationMs:Math.round((0,_.S8)()-jO())});MSw(this.networkStatusManager);_.H("kevlar_is_hiring")&&(console.log("%cYouTube.com is hiring!",fn6(yEG)),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!",
fn6(o01)),console.log("%cVisit http://go/join-youtube-web to apply today.",fn6(SUl)));CJA(X.resolve(_.abb),1E3)};
_.W.ready=function(){var X=this;this.guide.addEventListener("transitionend",this.processDrawerIronSelect.bind(this));this.guideInnerContent.addEventListener("scroll",this.ytRendererBehavior.markDirty.bind(this));var J=oEA();J&&!_.H("external_fullscreen_killswitch")&&document.addEventListener(J,this.setFullscreen.bind(this));(J=window.matchMedia("(prefers-color-scheme: dark)"))&&J.addEventListener&&J.addEventListener("change",this.onDeviceThemeChanged.bind(this));this.onDeviceThemeChanged();if(J=_.yG().resolve(_.I6(_.WJv)))J.subscribe("navigation-start",
function(p){p.destinationPageSubtype==="watch"&&(X.hasPendingWatchNavigation=!0)}),J.subscribe("navigation-end",function(p){p.destinationPageSubtype==="watch"&&(X.hasPendingWatchNavigation=!1)})};
_.W.attached=function(){var X=this;_.HY().processSignal("ci");_.H("kevlar_passive_event_listeners")?this.hostElement.addEventListener("touchstart",this.boundOnTouchStart,_.hbk?{passive:!0}:void 0):this.hostElement.addEventListener("touchstart",this.boundOnTouchStart);_.RD(_.esZ(),"SUCCESS");this.updateIconSet();_.eH(this.guideInnerContent,!1);_.KQ().initVisibilityObserver();this.guideService.guideElement=this.guide;var J=document.createElement("ytd-miniplayer"),p=_.ya(this.hostElement).querySelector("#content");
_.ya(this.hostElement).insertBefore(J,p);_.HY().processSignal("ma");_.yG().resolve(_.g9).init(J);this.persistentPanelEnabled&&Qfs(this.persistentPanelContainer,"APP");_.$y("IS_SHELL_LOAD")&&(p=document.createElement("ytd-network-status-banner"),_.ya(this.hostElement).insertBefore(p,J));_.H("kevlar_right_click_on_lockups")&&_.w0._onCaptureClick&&document.addEventListener("contextmenu",_.w0._onCaptureClick.bind(_.w0),!0);var l=function(){var g=_.oZ("yt-page-navigation-progress");_.ya(X.hostElement).appendChild(g)};
setTimeout(function(){_.HY().parkOrScheduleJob(l,0,"eocs",16)},0);
_.H("service_worker_push_enabled")&&_.j1(_.gs,$w6);_.xC(_.hT.getInstance(),this.dynamicActionMap,this.hostElement);_.h8(this.hostElement,"ytd-app-attached");_.HY().processSignal("aa");LzO(this.hostElement);_.Ib("gapi.load",_.zsR);this.networkStatusManager.listen("publicytnetworkstatus-online",this.onlineHandler.bind(this));this.networkStatusManager.listen("publicytnetworkstatus-offline",this.offlineHandler.bind(this));this.networkStatusManager.isNetworkAvailable()||this.offlineHandler();_.j1(_.gs,
function(){var g=document.createElement("ytd-video-preview");_.ya(_.ya(X.hostElement).querySelector("#video-preview")).appendChild(g)});
this.updateIsInlinePreviewDisabled();this.scheduleFrostedGlassInitialization();_.j1(_.gs,function(){Fi6();X.registerWithViewTransitionManager()});
if(_.gF()&&this.isAppDarkTheme()!==_.pL())this.onDarkModeToggledAction();else J=_.lS()==="USER_INTERFACE_THEME_DARK",this.isAppDarkTheme()!==J&&(_.H("enable_dark_theme_only_on_shorts")?_.Jo(_.H("enable_dark_theme_only_on_shorts_control")?window.location.href:_.Z6(window.location.href,{theme:"dark"})):_.Wf(new _.Kw("Theme was not applied",this.getThemeSettingsToLog()))),this.standalone||(gIp=new lh2(this.hostElement)),H$A=new xa1(this.hostElement),hgG=new Z$1(this.hostElement),rpJ=new U5p(this.hostElement)};
_.W.getThemeSettingsToLog=function(){var X=_.lS()==="USER_INTERFACE_THEME_DARK";X=_.gF()?_.pL()?"os-dark":"os-light":X?"dark":"light";return{appTheme:this.isAppDarkTheme()?"dark":"light",prefsTheme:X,cookiesEnabled:_.Ph()}};
_.W.detached=function(){_.ZV(this.guideInnerContent);_.gs.cancelJob(p$A);p$A=0;_.gs.cancelJob($6p);$6p=0;_.jCI(nc6);nc6.length=0;Wzg=_.Qia=null;_.KQ().dispose();_.H("kevlar_passive_event_listeners")&&this.hostElement.removeEventListener("touchstart",this.boundOnTouchStart);_.Hf(_.hT.getInstance(),gIp.playlistHandlerActionMap,gIp.JSC$33407_clientRoot);_.Hf(_.hT.getInstance(),H$A.downloadManagerActionMap,H$A.JSC$33854_clientRoot);_.Hf(_.hT.getInstance(),hgG.feedbackCollectorActionMap,hgG.JSC$33849_clientRoot);
for(var X=_.C(rpJ.eventListeners),J=X.next();!J.done;J=X.next()){var p=_.C(J.value);J=p.next().value;p=p.next().value;p=_.C(p);for(var l=p.next();!l.done;l=p.next()){var g=_.C(l.value);l=g.next().value;g=g.next().value;J.removeEventListener(l,g)}}_.Hf(_.hT.getInstance(),rpJ.autonavPauseActionMap,rpJ.JSC$21618_clientRoot)};
_.W.updateIsInlinePreviewDisabled=function(){this.isInlinePreviewDisabled=_.DV().getFlag(186)};
_.W.computeIsInlinePreviewEnabled=function(X,J,p){return!p&&edb({miniplayerIsActive:X,miniplayerPlaybackState:J})};
_.W.dispatchFrostedGlassMode=function(){this.ytdReduxBehavior.dispatch(_.a4({type:"SET_FROSTED_GLASS_MODE",payload:!_.H("web_frosted_glass")||this.isFrostedGlassDisabled?"none":!this.isFrostedGlassInitialized&&this.applyFrostedGlassToChipBar?"loading-with-chipbar":this.isFrostedGlassInitialized||this.applyFrostedGlassToChipBar?this.applyFrostedGlassToChipBar?"with-chipbar":"without-chipbar":"loading-without-chipbar"}))};
_.W.computeIsFrostedGlassDisabled=function(X,J,p,l){return X||J||p||l&&_.H("web_frosted_glass_disable_watch")};
_.W.isWatchPageChanged=function(){this.getCurrentPageScrollableElementType()&&(_.H("web_watch_update_scroll_killswitch")||this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode()))};
_.W.computeIsHomePage=function(X,J){if(!X||J==null||!J.endpoint)return!1;var p;return((p=_.a(J.endpoint,_.R7))==null?void 0:p.browseId)==="FEwhat_to_watch"};
_.W.updateIsChannelOrPlaylistPage=function(){if(_.H("web_frosted_glass")){var X,J,p=(J=(X=_.yG().resolve(_.I6(_.vE)))==null?void 0:X.getCurrentPage())==null?void 0:J.pageSubtype;this.isChannelOrPlaylistPage=p?["channel","channels","playlist"].includes(p):!1}};
_.W.scheduleFrostedGlassInitialization=function(){var X=this;_.H("web_frosted_glass")&&_.HY().parkOrScheduleJob(function(){X.isFrostedGlassInitialized=!0},0,hU(["eocs",
"cr"]),300)};
_.W.isInlinePreviewEnabledChanged=function(){this.ytdReduxBehavior.dispatch(_.Kne(this.isInlinePreviewEnabled));this.ytdReduxBehavior.dispatch(_.a4({type:"SET_SHARED_INLINE_PREVIEW_ENABLED",payload:this.isInlinePreviewEnabled}));this.ytdReduxBehavior.dispatch(_.a4({type:"SET_SHARED_ANIMATED_THUMBNAIL_ENABLED",payload:!this.isInlinePreviewDisabled}))};
_.W.onlineHandler=function(){this.ytdReduxBehavior.store.dispatch(p26(!0))};
_.W.onYtSignalActionRequestPersistentStorage=function(){if(!_.H("request_persistent_storage_killswitch")){var X=_.yG().resolve(_.Qkg);X.cachedPersistStatePromise||(X.cachedPersistStatePromise=L92())}};
_.W.handleYtChannelCreationFormEndpoints=function(X){X&&this.ytComponentBehavior.resolveCommand(X)};
_.W.handleShowEngagementPanelEndpoint=function(X){X&&this.ytComponentBehavior.resolveCommand(X)};
_.W.offlineHandler=function(){this.ytdReduxBehavior.store.dispatch(p26(!1))};
_.W.initIconDefs=function(X,J){var p=document.createElement("iron-iconset-svg");p.name=X;X=document.createElementNS("http://www.w3.org/2000/svg","svg");p.appendChild(X);X.appendChild(J);document.body.appendChild(p);return p};
_.W.onWindowResized=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-tooltip-renderer"]);var X=_.qG.getInstance();X.documentWidth_=document.body.clientWidth;Mxb(X)};
_.W.onWindowScrolled=function(){var X=_.yG().resolve(_.vE).getCurrentPage();if(X!=null&&X.getScrollTop){var J=this.ytdReduxBehavior,p=J.dispatch;X=X.getScrollTop()<=0;p.call(J,_.a4({type:"SET_SCROLL_AT_TOP",payload:X}))}};
_.W.guideIsVisibleButNotPersistentSelectorChanged=function(){var X=_.yG().resolve(_.vE).getCurrentPage();this.getCurrentPageScrollableElementType()==="HTML"&&this.guideIsVisibleButNotPersistent?(document.body.style.overflowY="scroll",this.guideScrollTop=X.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"),
X.setScrollTop(this.guideScrollTop));_.HI(this.hostElement,"yt-rich-grid-layout-refreshed")};
_.W.getCurrentPageScrollableElementType=function(){var X=_.yG().resolve(_.vE).getCurrentPage();if(X&&X.getPageScrollingElement())return X.getPageScrollingElement().nodeName};
_.W.observeGuideVisibility=function(){var X=_.qG.getInstance(),J=this.miniGuideVisible;X.guidePersistentAndVisible_=this.guidePersistentAndVisible;X.miniGuideVisible_=J;Mxb(X)};
_.W.observePersistentPanelVisibility=function(){var X=_.qG.getInstance();X.persistentPanelVisible_=this.persistentPanelVisible;Mxb(X)};
_.W.handleEduDismissAction=function(X){X&&X.eduDismissAction&&(_.xm(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]),_.ibu.getInstance(),_.mk.set(X.eduDismissAction.key+"-dismissed",!0))};
_.W.handleEduImpressionAction=function(X){if(X&&X.eduImpressionAction){var J=_.ibu.getInstance();X=X.eduImpressionAction.key;J.JSC$13459_eduDisplayedThisLoad_[_.jIk[X].setKey||X]=!0;_.mk.set(X+"-impression",parseInt(_.mk.get(X+"-impression")||0,10)+1)}};
_.W.onYtSignalActionConfirmMentionsEdu=function(){_.xm(this.hostElement,"yt-close-popup-action",["yt-bubble-hint-renderer"]);_.MG.getInstance();_.NG.set("edu-dismissed",!0)};
_.W.onYtSignalActionRecordMentionsEduImpression=function(){_.MG.getInstance();var X=_.NG.set,J=parseInt(_.NG.get("edu-impressions"),10);X.call(_.NG,"edu-impressions",(isFinite(J)?J:0)+1)};
_.W.onYtPageManagerAttached=function(X){var J;((J=_.vn(X))==null?void 0:J.id)==="page-manager"&&this.pageManagerAttachedPromise.resolve()};
_.W.onInvokeInstrumentManagerAction=function(X,J){WaT(J,X)};
_.W.updateIconSet=function(){var X=this.hostElement.querySelector("#masthead");if(X){var J=_.o8(X),p=J.querySelector("g#yt-logo-updated");p&&(X=document.createElementNS("http://www.w3.org/2000/svg","defs"),X.appendChild(p.cloneNode(!0)),(J=J.querySelector("g#yt-logo-red-updated"))&&X.appendChild(J.cloneNode(!0)),this.initIconDefs("yt-logos-ext",X))}};
_.W.updateMastheadData=function(){var X=this,J,p,l,g,B;return _.L(function(k){if(k.nextAddress==1){J=X.data;p=X.hostElement.querySelector("#masthead");if(!p)return k.return();_.oh(X,function(){p.data=X.topbarData});
if(!X.get("response.topbar",J)||X.get("response.topbar.responseContext.maxAgeSeconds",J)===0)return k.jumpTo(0);if(l=_.yG().resolve(_.WT))return k.yield(l(),6);g=_.yG().resolve(_.da);return k.yield(g.put("service:topbar:fallback",new _.Vf({innertubeResponse:X.get("response.topbar",J)})),0)}return(B=k.yieldResult)?k.yield(B.put("service:topbar:fallback",new _.Vf({innertubeResponse:X.get("response.topbar",J)})),0):k.jumpTo(0)})};
_.W.computeTopbarData=function(X){if(!X)return null;var J;return this.isShortsPage&&this.topbarData&&!_.a((J=X.response)==null?void 0:J.topbar,Qnp)?this.topbarData:X.response&&"topbar"in X.response?_.a(X.response.topbar,Qnp)||null:null};
_.W.onSetTheaterModeEnabled=function(X,J){this.isTheaterModeSession=J.enabled;this.setTheaterModeStyles(J.enabled)};
_.W.setTheaterModeStyles=function(){this.setMastheadTheme();this.iMaxTheaterMode&&this.updateScrollAndMasthead(!(!this.isWatchPage||!this.fullscreen),!(!this.isMiniAppPage||!this.fullscreen),!(!this.isShortsPage||!this.fullscreen),this.isWatchPage&&this.isTheaterMode())};
_.W.onDarkModeToggledAction=function(){var X=_.NN(window.location.href);if(!_.Q$a(X)){(X=!!_.eV(window.location.href).themeRefresh)&&_.Wf(new _.Kw("themeRefresh param is in url.",this.getThemeSettingsToLog()));if(!X){V22();X={themeRefresh:1};var J=_.yG().resolve(_.vE);if(J.isOnWatch()){var p,l;J=((p=J.getPlayerFromWatch())==null?void 0:(l=p.getPlayer())==null?void 0:l.getCurrentTime())||0;J>=1&&(X.time_continue=Math.floor(J))}_.Ph()||_.lS()!=="USER_INTERFACE_THEME_DARK"||(X.theme="dark");_.Jo(_.Z6(window.location.href,
X))}_.H("web_appshell_refresh_trigger")&&_.lT.caches&&this.refreshAppShellResponse();p=_.lu(window.location.href);_.Qf(_.yG().resolve(_.EA),_.wL(p,"theme"))}};
_.W.onYtSignalActionToggleRestrictedModeOnAction=function(){this.setRestrictedMode(!0)};
_.W.onYtSignalActionToggleRestrictedModeOffAction=function(){this.setRestrictedMode(!1)};
_.W.onPlayerFullscreen=function(X){_.Ym();this.playerFullscreen=X};
_.W.setRestrictedMode=function(X){var J=_.DV();_.Rm(0,58,X);J.save();_.yG().resolve(_.VL).reload()};
_.W.onPageChanged=function(X){X.detail.newPageType==="ytd-watch-flexy"||X.detail.newPageType==="ytd-watch-fixie"||X.detail.newPageType==="ytd-watch-grid"?this.ytdReduxBehavior.dispatch(_.zP("WEB_PAGE_TYPE_WATCH")):X.detail.newPageType==="ytd-shorts"?this.ytdReduxBehavior.dispatch(_.zP("WEB_PAGE_TYPE_SHORTS")):X.detail.newPageType==="ytd-browse"&&X.detail.newPageSubtype==="mini_app"?this.ytdReduxBehavior.dispatch(_.zP("WEB_PAGE_TYPE_MINI_APP")):_.H("web_frosted_glass")&&X.detail.newPageType==="ytd-browse"?
this.ytdReduxBehavior.dispatch(_.zP("WEB_PAGE_TYPE_BROWSE")):this.ytdReduxBehavior.dispatch(_.zP("WEB_PAGE_TYPE_UNKNOWN"));X.detail.oldPageType&&this.setMastheadTheme();this.isFullWindowSession&&this.setFullscreen();this.updateIsInlinePreviewDisabled()};
_.W.onPageDataUpdated=function(){this.updateIsChannelOrPlaylistPage()};
_.W.onGuideToggleTap=function(){_.h8(this.hostElement,"yt-guide-toggle")};
_.W.onGuideToggleHover=function(){_.h8(this.hostElement,"yt-guide-hover")};
_.W.isTheaterMode=function(){return this.isWatchPage&&this.isTheaterModeSession};
_.W.isAppDarkTheme=function(){return document.documentElement.hasAttribute("dark")};
_.W.setMastheadTheme=function(){var X=_.o8(this.hostElement).querySelector("#masthead");X&&(X.dark=X.isDarkThemeForced||this.isTheaterMode()||this.isAppDarkTheme(),X.isDarkThemeForced=!1)};
_.W.onRequestPanelModeChange=function(X,J){this.hideHeaderShadow=J.mode!=="seamed"};
_.W.onGuideOpenButtonHover=function(){this.renderGuide=!0};
_.W.onDrawerIronSelect=function(X){_.vn(X).id==="guide"&&this.processDrawerIronSelect()};
_.W.processDrawerIronSelect=function(){this.ytRendererBehavior.markDirty();var X="closed";this.guide.opened&&(this.renderGuide=!0,this.guide.persistent||(X="opened"));_.h8(this.hostElement,"yt-autonav-pause-guide-"+X)};
_.W.onAddElementToApp=function(X){_.ya(this.hostElement).appendChild(X.detail)};
_.W.onThrottledScroll=function(){var X=_.yG().resolve(_.vE).getCurrentPage();X&&(this.scrollAtTopInternal=X.getScrollTop()<=0);this.mastheadHidden=this.canHideMasthead()};
_.W.canHideMasthead=function(){return this.scrollAtTopInternal&&!!this.fullscreen};
_.W.setFullscreen=function(){if(_.H("external_fullscreen")||!this.isWatchPage){var X=_.H("kevlar_fullerscreen_root_only_killswitch")?!!_.Ym():!!_.Ym()&&_.Ym()===document.documentElement;X=(this.isWatchPage||this.isShortsPage||this.isMiniAppPage)&&(X||this.isFullWindowSession);this.fullscreen!==X&&((this.fullscreen=X)&&_.HI(this.hostElement,"yt-close-all-popups-action"),this.isShortsPage&&(_.v5().dispatch(_.Fn0(this.fullscreen)),this.setFullscreenLoggingForShorts(this.fullscreen)),this.updateScrollAndMasthead(this.isWatchPage&&
this.fullscreen,this.isMiniAppPage&&this.fullscreen,this.isShortsPage&&this.fullscreen,this.isWatchPage&&this.isTheaterMode()),_.xm(this.hostElement,"yt-fullscreen-change-action",[this.fullscreen]))}};
_.W.setFullscreenLoggingForShorts=function(X){var J,p,l;return _.L(function(g){if(g.nextAddress==1)return g.yield((J=_.hO())==null?void 0:J.getPlayerPromise(),2);p=g.yieldResult;(l=p)==null||l.setAppFullscreen(X);_.Ma(g)})};
_.W.updateMastheadCssHeight=function(){var X=this.mastheadHeight;this.fullscreen&&(X=0);_.bS(this.hostElement,{"--ytd-masthead-height":X+"px","--ytd-masthead-height-absolute":this.mastheadHeight+"px"})};
_.W.updateNetworkStatusBannerDisplayStatus=function(){var X="unset";this.fullscreen&&(X="none");_.bS(this.hostElement,{"--ytd-network-status-banner-display":X})};
_.W.updateNetworkStatusBannerCssHeight=function(){var X="unset";this.fullscreen&&(X="0px");_.bS(this.hostElement,{"--ytd-network-status-banner-max-height":X})};
_.W.updateScrollAndMasthead=function(X,J,p,l){this.iMaxTheaterMode||(l=!1);var g=_.yG().resolve(_.vE).getCurrentPage();X||J||l?(document.body.classList.add("no-scroll"),g.pageScrollElement=this.hostElement,this.scrolling=!0,this.hostElement.addEventListener("scroll",_.Da(this,this.onScroll)),g.setScrollTop(0),_.bS(this.hostElement,{"--ytd-app-fullerscreen-scrollbar-width":T$()+"px"})):p?_.h8(this.hostElement,"yt-guide-close"):(this.isShortsPage&&_.h8(this.hostElement,"yt-guide-show"),document.body.classList.remove("no-scroll"),
g.pageScrollElement=null,this.scrolling=!1,this.hostElement.removeEventListener("scroll",_.Da(this,this.onScroll)));this.mastheadHidden=X||J||p;this.updateMastheadCssHeight();_.H("network_status_banner_display_none")?this.updateNetworkStatusBannerDisplayStatus():this.updateNetworkStatusBannerCssHeight()};
_.W.onScroll=function(){this.ytRendererBehavior.markDirty();this.scrollThrottle.fire()};
_.W.onYtNavigateAction=function(X){X=this.get("navigateAction.endpoint",X);_.h8(this.hostElement,"yt-navigate",{endpoint:X})};
_.W.onYtRegisterCreateFamilyDialog=function(){if(!this.hasCreateFamilyDialog){var X=document.createElement("yt-create-family-dialog");_.ya(this.hostElement).appendChild(X);this.hasCreateFamilyDialog=!0}};
_.W.onSetPushNotificationsEnabledCommand=function(X){var J=this,p=_.a(X,tB2);p&&typeof p.enabled==="boolean"&&(Notification.permission!=="granted"?J86().then(function(){Notification.permission==="granted"?(D62(!p.enabled).then(qlp),p.successAction&&_.am(J.hostElement,[p.successAction])):p.failureAction&&_.am(J.hostElement,[p.failureAction])}):(D62(!p.enabled).then(qlp),p.successAction&&_.am(this.hostElement,[p.successAction])))};
_.W.onYtSignalActionEnableChromeNotifications=function(){pIp(!0)};
_.W.onOpenHotkeyDialog=function(){this.topbarData.hotkeyDialog&&this.ytOpenPopupBehavior.openPopup({openPopupAction:{popupType:"DIALOG",popup:{hotkeyDialogRenderer:_.a(this.topbarData.hotkeyDialog,jn2)}}})};
_.W.onYtSignalActionShowKeyboardShortcutDialog=function(){_.xm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);this.onOpenHotkeyDialog()};
_.W.onYtEndpointChangeHandler=function(X,J){var p=_.aD(_.dM);p.pendingPrefetchJob_&&(J=!(!J||J.autonav!="1"),p.pendingPrefetchJob_.resolve(X&&_.ETZ(X)?_.KDR(X,J):""),p.pendingPrefetchJob_=null);_.xm(this.hostElement,"yt-pause-active-page-context");_.xm(this.hostElement,"ytd-log-youthere-nav");_.xm(this.hostElement,"yt-prepare-page-dispose")};
_.W.handleCommandWithCommandHandler=function(X,J){_.Dp.instance.resolveCommand(X,{form:{element:J}})};
_.W.onYtTimedCommand=function(X){var J=this;X=_.a(X,HhT);var p=X.command;p&&_.FQ(_.gs,function(){var l=_.a(p,_.kpU);l?(_.Dp.instance.resolveCommand(p),J.maybeLogGetAnswerRequestTick(l)):_.Uo(J.hostElement,[p],J.hostElement)},X.timeoutMs||0)};
_.W.maybeLogGetAnswerRequestTick=function(X){X&&X.isFirstRequest&&(_.Eo("search_overview_answer"),_.KV("so_rq",void 0,"search_overview_answer"))};
_.W.onYtSignalActionSkipNavigation=function(){var X=_.yG().resolve(_.vE).getCurrentPage();_.HC(X)};
_.W.onYtSignalActionCopyDebugData=function(){fVw()};
_.W.handleEntityUpdateCommand=function(X){_.R4(_.a(X,_.OTZ).entityBatchUpdate,this.ytdReduxBehavior.store)};
_.W.logFlowLoggingEventCommand=function(X){if(X=_.a(X,_.yQR))if(X.eventType==="FLOW_LOGGING_EVENT_CLASSIFICATION_START_EVENT"){var J=X.flowEventNamespace,p=X.flowEventType,l=X.flowType;l&&J&&p&&_.MpU(_.c5(J,p,X.flowEventMetadata),l)}else{J=_.br();p=X.flowEventNamespace;l=X.flowEventType;var g=X.flowType;g&&p&&l&&J.logFlowEvent(_.c5(p,l,X.flowEventMetadata),g,X.flowNonce)}};
_.W.onGuideTouchStart=function(){this.guideScrolledByTouch=!0};
_.W.onGuideTouchEnd=function(){this.guideScrolledByTouch=!1};
_.W.onTouchStart=function(){var X=_.T1();_.Kv()&&_.BE(X.JSC$13581_screenManager,{visualElement:X.ve})};
_.W.handleSelectLanguageCommand=function(X){if(X=_.a(X,mVb).hl){var J=_.DV();J.set("hl",X);J.save();_.yG().resolve(_.VL).reload()}};
_.W.handleConfirmDialogEndpoint=function(X){(X=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&this.ytOpenPopupBehavior.openPopup(X)};
_.W.handleOpenPopupNavigationEndpoints=function(X,J){(X=this.ytOpenPopupBehavior.getNavigationEndpointPopupAction(X))&&this.ytOpenPopupBehavior.openPopup(X,J)};
_.W.handleSaveCommandToSessionStorage=function(X){if(X=_.a(X,_.nuX)){var J=X.key;J&&X.command&&window.sessionStorage.setItem(J,JSON.stringify(X.command))}};
_.W.refreshAppShellResponse=function(){navigator.serviceWorker&&navigator.serviceWorker.ready.then(function(X){X&&X.active&&X.active.postMessage({type:"refresh_shell"})}).catch(function(X){X.name!=="SecurityError"&&_.Bf(X)})};
_.W.onDeviceThemeChanged=function(){var X=_.pL();_.Rm(_.DV(),185,X);_.DV().save()};
_.W.handleYtRegisterPromoCommand=function(X){if(_.a(X,VB6)){var J=_.yG().resolve(_.vE).getCurrentPage()||this.hostElement;MLg().registerPromoCommand(_.a(X,VB6),J)}};
_.W.onYtNavigateHomeAction=function(){if(!_.H("kevlar_miniplayer_navigate_home_from_app_killswitch")){var X,J,p,l,g=(l=(X=this.topbarData)==null?void 0:(J=X.logo)==null?void 0:(p=J.topbarLogoRenderer)==null?void 0:p.endpoint)!=null?l:_.jT;this.ytComponentBehavior.resolveCommand(g)}};
_.W.onYtLocationCollectionCommand=function(X){RJ0(_.a(X,Sn6))};
_.W.onYtGetLocationCommand=function(X){Cyp(_.a(X,oT6),this)};
_.W.updateRenderGuideFromBinding=function(X){this.renderGuide=X.detail.value};
_.W.updateGuidePersistentAndVisibleFromBinding=function(X){this.guidePersistentAndVisible=X.detail.value};
_.W.updateMiniGuideVisibleFromBinding=function(X){this.miniGuideVisible=X.detail.value};
_.W.onThemeSelected=function(X,J){var p=_.DV(),l=X||J?X:_.pL(),g=(l&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_DARK"||!l&&this.getCurrentTheme()!=="USER_INTERFACE_THEME_LIGHT")&&!_.Q$a(_.NN(window.location.href));_.Rm(0,165,X);_.Rm(0,174,J);p.save();g&&_.xm(this.hostElement,"yt-dark-mode-toggled-action",[l]);_.xm(this.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"])};
_.W.getCurrentTheme=function(){return _.gF()?this.isAppDarkTheme()?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT":_.lS()};
_.W.handleSignalActionToggleDarkThemeOn=function(){this.onThemeSelected(!0,!1)};
_.W.handleSignalActionToggleDarkThemeOff=function(){this.onThemeSelected(!1,!0)};
_.W.handleSignalActionToggleDarkThemeDevice=function(){this.onThemeSelected(!1,!1)};
_.W.handleShowConsentPrimitive=function(X){var J=this,p,l;return _.L(function(g){if(g.nextAddress==1){try{p=(l=_.hO())==null?void 0:l.getPlayerPromise()}catch(B){}return g.yield(Xu6(X,p),2)}_.xm(J.hostElement,"yt-close-popup-action",["ytd-multi-page-menu-renderer"]);_.Ma(g)})};
_.W.handleSelectActiveIdentityEndpointInternal=function(X){_.sC();X=_.a(X,_.yYX);if(X!=null&&X.supportedTokens){X=_.C(X.supportedTokens);for(var J=X.next();!J.done;J=X.next())J=J.value,J.accountSigninToken&&_.Jo(J.accountSigninToken.signinUrl,void 0,void 0,window.top)}};
_.W.handleUpdatePermissionRoleCommand=function(X){if(X=_.a(X,_.yPk)){var J;this.hasDelegation=!((J=_.a(X.renderer,_.I8k))==null||!J.status)}};
_.W.registerWithViewTransitionManager=function(){var X=_.yG().resolve(_.I6(_.sX));if(X){var J,p=(J=this.guide)==null?void 0:J.querySelector("#scrim"),l;J=(l=this.guide)==null?void 0:l.querySelector("#contentContainer");p&&J&&X.isAnyTransitionEnabled&&(l={},X.viewTransitionCoordinator.registerElement(p,(l.slide="app-drawer-scrim-page-transition",l["lockup-to-watch"]="app-drawer-scrim-page-transition",l["learning-journey"]="app-drawer-scrim-page-transition",l)),p={},X.viewTransitionCoordinator.registerElement(J,
(p.slide="app-drawer-container-page-transition",p["lockup-to-watch"]="app-drawer-container-page-transition",p["learning-journey"]="app-drawer-container-page-transition",p)))}};
_.O1.Object.defineProperties(Vb.prototype,{csiServiceName:{configurable:!0,enumerable:!0,get:function(){return"youtube"}},
applyFrostedGlassToChipBar:{configurable:!0,enumerable:!0,get:function(){return _.H("web_frosted_glass")&&this.isHomePage&&this.chipBarIsSticky&&(!this.scrollAtTop||!_.H("kevlar_show_chips_on_scroll"))}}});
_.O1.Object.defineProperties(Vb,{template:{configurable:!0,enumerable:!0,get:function(){if(Lp9===void 0){var X=document.createElement("template");_.I(X,'\x3c!--css-build:shady--\x3e\x3c!--css_build_scope:ytd-app--\x3e\x3c!--css_build_styles:video.youtube.src.web.polymer.shared.ui.styles.yt_base_styles.yt.base.styles.css.js--\x3e<yt-guide-manager id="guide-service" disabled="[[standalone]]" guide-persistent-and-visible="[[guidePersistentAndVisible]]" mini-guide-visible="[[miniGuideVisible]]" render-guide="[[renderGuide]]" on-guide-persistent-and-visible-changed="updateGuidePersistentAndVisibleFromBinding" on-mini-guide-visible-changed="updateMiniGuideVisibleFromBinding" on-render-guide-changed="updateRenderGuideFromBinding" class="style-scope ytd-app">\n</yt-guide-manager>\n<yt-mdx-manager class="style-scope ytd-app"></yt-mdx-manager>\n<yt-playlist-manager class="style-scope ytd-app"></yt-playlist-manager>\n<yt-hotkey-manager class="style-scope ytd-app"></yt-hotkey-manager>\n<div id="content" class="style-scope ytd-app">\n  <div id="frosted-glass" class$="[[frostedGlassMode]] style-scope ytd-app"></div>\n  <div id="masthead-container" class="style-scope ytd-app">\n    <slot name="masthead" class="style-scope ytd-app"></slot>\n  </div>\n  <tp-yt-app-drawer id="guide" align="start" role="navigation" class="style-scope ytd-app">\n    <div id="guide-wrapper" class="style-scope ytd-app">\n      <div id="guide-spacer" class="style-scope ytd-app"></div>\n      <div id="guide-content" class="style-scope ytd-app">\n        <div id="header" hidden="[[guidePersistentAndVisible]]" class="style-scope ytd-app">\n          \n          <yt-icon-button id="guide-button" aria-label$="[[menuStrings.GUIDE_ALT_LABEL]]" pressed="true" toggleable="true" on-mouseenter="onGuideToggleHover" on-tap="onGuideToggleTap" class="style-scope ytd-app">\n            <yt-icon id="guide-icon" icon="yt-icons:menu" class="style-scope ytd-app"></yt-icon>\n          </yt-icon-button>\n          <ytd-topbar-logo-renderer country-code="[[topbarData.countryCode]]" data="[[topbarData.logo.topbarLogoRenderer]]" disable-upgrade$="[[guideIsVisibleButNotPersistent]]" class="style-scope ytd-app">\n          </ytd-topbar-logo-renderer>\n        </div>\n        <div id="guide-inner-content" on-touchstart="onGuideTouchStart" on-touchend="onGuideTouchEnd" class="style-scope ytd-app">\n          <template is="dom-if" if="[[renderGuide]]" class="style-scope ytd-app">\n            <ytd-guide-renderer id="guide-renderer" class="style-scope ytd-app">\n              <slot name="guide-links-primary" slot="guide-links-primary" class="style-scope ytd-app"></slot>\n              <slot name="guide-links-secondary" slot="guide-links-secondary" class="style-scope ytd-app"></slot>\n              <slot name="vat-notice" slot="vat-notice" class="style-scope ytd-app"></slot>\n              <slot name="copyright" slot="copyright" class="style-scope ytd-app"></slot>\n            </ytd-guide-renderer>\n          </template>\n        </div>\n      </div>\n    </div>\n  </tp-yt-app-drawer>\n  <ytd-mini-guide-renderer disable-upgrade$="[[!miniGuideVisible]]" hidden="[[!miniGuideVisible]]" visible="[[miniGuideVisible]]" class="style-scope ytd-app">\n  </ytd-mini-guide-renderer>\n  <ytd-page-manager id="page-manager" class="style-scope ytd-app"></ytd-page-manager>\n  <div id="persistent-panel-container" hidden="[[!persistentPanelEnabled]]" class="style-scope ytd-app"></div>\n</div>\n<ytd-permission-role-bottom-bar-renderer class="style-scope ytd-app"></ytd-permission-role-bottom-bar-renderer>\n<ytd-popup-container class="style-scope ytd-app"></ytd-popup-container>\n<ytd-third-party-manager class="style-scope ytd-app"></ytd-third-party-manager>\n<snackbar-container class="style-scope ytd-app"></snackbar-container>\n<div id="video-preview" class="style-scope ytd-app"></div>\n<yt-ephemeral-actions class="style-scope ytd-app"></yt-ephemeral-actions>\n<template is="dom-if" if="[[clientOnlyWizTooltipsEnabled]]" class="style-scope ytd-app">\n  <yt-tooltip class="style-scope ytd-app"></yt-tooltip>\n</template>\n');
X.content.insertBefore(_.t().content.cloneNode(!0),X.content.firstChild);Lp9=X}X=Lp9;return X}}});
Vb.prototype.onOpenHotkeyDialog=Vb.prototype.onOpenHotkeyDialog;Vb.prototype.setFullscreen=Vb.prototype.setFullscreen;Vb.prototype.onAddElementToApp=Vb.prototype.onAddElementToApp;Vb.prototype.onDrawerIronSelect=Vb.prototype.onDrawerIronSelect;Vb.prototype.onGuideOpenButtonHover=Vb.prototype.onGuideOpenButtonHover;Vb.prototype.onRequestPanelModeChange=Vb.prototype.onRequestPanelModeChange;Vb.prototype.onPageDataUpdated=Vb.prototype.onPageDataUpdated;Vb.prototype.onPageChanged=Vb.prototype.onPageChanged;
Vb.prototype.onSetTheaterModeEnabled=Vb.prototype.onSetTheaterModeEnabled;Vb.prototype.updateMastheadData=Vb.prototype.updateMastheadData;Vb.prototype.onYtPageManagerAttached=Vb.prototype.onYtPageManagerAttached;Vb.prototype.observePersistentPanelVisibility=Vb.prototype.observePersistentPanelVisibility;Vb.prototype.observeGuideVisibility=Vb.prototype.observeGuideVisibility;Vb.prototype.guideIsVisibleButNotPersistentSelectorChanged=Vb.prototype.guideIsVisibleButNotPersistentSelectorChanged;
Vb.prototype.isInlinePreviewEnabledChanged=Vb.prototype.isInlinePreviewEnabledChanged;Vb.prototype.isWatchPageChanged=Vb.prototype.isWatchPageChanged;Vb.prototype.dispatchFrostedGlassMode=Vb.prototype.dispatchFrostedGlassMode;_.u([_.S(_.Ld),_.V("design:type",Object)],Vb.prototype,"ytdReduxBehavior",void 0);_.u([_.S(_.Jl.YtEventForwardingBehavior),_.V("design:type",Object)],Vb.prototype,"ytEventForwardingBehavior",void 0);
_.u([_.S(_.uX.YtOpenPopupBehavior),_.V("design:type",Object)],Vb.prototype,"ytOpenPopupBehavior",void 0);_.u([_.S(_.dE.YtActionHandlerBehavior),_.V("design:type",Object)],Vb.prototype,"ytActionHandlerBehavior",void 0);
_.u([_.S({_noAccessors:!0,actionRouterIsRoot:!1,created:function(){this.actionRouter_=_.hT.getInstance();this.actionRouterNode=this.actionRouterIsRoot?document.body:this;this.onYtActionBoundListener_=this.onYtAction_.bind(this);this.actionRouterListenersRegistered_=!1;_.H("action_router_attached_only_killswitch")&&this.registerActionRouterEventListeners_()},
attached:function(){this.registerActionRouterEventListeners_()},
detached:function(){this.unregisterActionRouterEventListeners_()},
registerActionRouterEventListeners_:function(){if(!this.actionRouterListenersRegistered_){this.actionRouterListenersRegistered_=!0;var X;((X=this.actionRouterNode.hostElement)!=null?X:this.actionRouterNode).addEventListener("yt-action",this.onYtActionBoundListener_)}},
unregisterActionRouterEventListeners_:function(){this.actionRouterListenersRegistered_=!1;var X;((X=this.actionRouterNode.hostElement)!=null?X:this.actionRouterNode).removeEventListener("yt-action",this.onYtActionBoundListener_)},
onYtAction_:function(X){this.actionRouter_.handleAction(X.detail)}}),
_.V("design:type",Object)],Vb.prototype,"ytActionRouterBehavior",void 0);_.u([_.S(xdp.YtdAppBehavior),_.V("design:type",Object)],Vb.prototype,"ytdAppBehavior",void 0);_.u([_.S(_.Gf.YtEndpointBehavior),_.V("design:type",Object)],Vb.prototype,"ytEndpointBehavior",void 0);_.u([_.S(egF.YtEndpointHandlerWithYpcBehavior),_.V("design:type",Object)],Vb.prototype,"ytEndpointHandlerWithYpcBehavior",void 0);
_.u([_.S(AEf.YtLogYpcFlowCommandsBehavior),_.V("design:type",Object)],Vb.prototype,"ytLogYpcFlowCommandsBehavior",void 0);_.u([_.S(_.K.YtRendererBehavior),_.V("design:type",Object)],Vb.prototype,"ytRendererBehavior",void 0);_.u([_.S(_.AP.YtComponentBehavior),_.V("design:type",Object)],Vb.prototype,"ytComponentBehavior",void 0);_.u([_.R({selector:GNp}),_.V("design:type",Object)],Vb.prototype,"tabGesturesIsActive",void 0);_.u([_.R(),_.V("design:type",Boolean)],Vb.prototype,"renderGuide",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"guidePersistentAndVisible",void 0);_.u([_.R({selector:Mts}),_.V("design:type",Boolean)],Vb.prototype,"guideIsVisibleButNotPersistent",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"standalone",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"miniGuideVisible",void 0);
_.u([_.R(),_.V("design:type",Object)],Vb.prototype,"persistentPanelEnabled",void 0);_.u([_.R({selector:maD,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"persistentPanelVisible",void 0);_.u([_.R({selector:_.rYC}),_.V("design:type",Number)],Vb.prototype,"miniplayerPlaybackState",void 0);_.u([_.R({selector:_.i0,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"miniplayerIsActive",void 0);
_.u([_.R({computed:"computeIsInlinePreviewEnabled(miniplayerIsActive, miniplayerPlaybackState, isInlinePreviewDisabled)"}),_.V("design:type",Boolean)],Vb.prototype,"isInlinePreviewEnabled",void 0);_.u([_.R(),_.V("design:type",Boolean)],Vb.prototype,"isInlinePreviewDisabled",void 0);_.u([_.R({reflectToAttribute:!0,value:function(){return _.$y("START_IN_FULL_WINDOW_MODE")}}),
_.V("design:type",Boolean)],Vb.prototype,"mastheadHidden",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"playerFullscreen",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"fullscreen",void 0);_.u([_.R({value:!1,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"hideHeaderShadow",void 0);
_.u([_.R({value:{GUIDE_ALT_LABEL:_.cI("GUIDE_ALT_LABEL",void 0,"Guide")}}),_.V("design:type",Object)],Vb.prototype,"menuStrings",void 0);_.u([_.R({computed:"computeTopbarData(data)"}),_.V("design:type",Object)],Vb.prototype,"topbarData",void 0);_.u([_.R({selector:_.xyU,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"isWatchPage",void 0);_.u([_.R({selector:_.HOC,reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"isShortsPage",void 0);
_.u([_.R({selector:function(X){return _.sq(X)==="WEB_PAGE_TYPE_MINI_APP"}}),
_.V("design:type",Boolean)],Vb.prototype,"isMiniAppPage",void 0);_.u([_.R({selector:function(X){return _.sq(X)==="WEB_PAGE_TYPE_BROWSE"}}),
_.V("design:type",Boolean)],Vb.prototype,"isBrowsePage",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Boolean)],Vb.prototype,"scrolling",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vb.prototype,"hasDelegation",void 0);_.u([_.R({reflectToAttribute:!0,value:!1}),_.V("design:type",Boolean)],Vb.prototype,"guideScrolledByTouch",void 0);_.u([_.R(),_.V("design:type",Object)],Vb.prototype,"isFrostedGlassInitialized",void 0);
_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vb.prototype,"frostedGlassExp",void 0);_.u([_.R({selector:function(X){return X.ui.chipBarIsSticky}}),
_.V("design:type",Boolean)],Vb.prototype,"chipBarIsSticky",void 0);_.u([_.R({selector:uj2}),_.V("design:type",Boolean)],Vb.prototype,"scrollAtTop",void 0);_.u([_.R({computed:"computeIsHomePage(isBrowsePage, data)"}),_.V("design:type",Boolean)],Vb.prototype,"isHomePage",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vb.prototype,"hasPendingWatchNavigation",void 0);_.u([_.R({reflectToAttribute:!0}),_.V("design:type",Object)],Vb.prototype,"mastheadHiddenFocusWithinKillswitch",void 0);
_.u([_.R(),_.V("design:type",Object)],Vb.prototype,"clientOnlyWizTooltipsEnabled",void 0);_.u([gw("guide"),_.V("design:type",Object)],Vb.prototype,"guide",void 0);_.u([gw("guide-service"),_.V("design:type",O1A)],Vb.prototype,"guideService",void 0);_.u([gw("guide-inner-content"),_.V("design:type",HTMLDivElement)],Vb.prototype,"guideInnerContent",void 0);_.u([_.qB("#persistent-panel-container"),_.V("design:type",HTMLElement)],Vb.prototype,"persistentPanelContainer",void 0);
_.u([_.R({selector:_.II5}),_.V("design:type",String)],Vb.prototype,"frostedGlassMode",void 0);_.u([_.mA("isFrostedGlassDisabled","isFrostedGlassInitialized","applyFrostedGlassToChipBar"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"dispatchFrostedGlassMode",null);_.u([_.R({computed:"computeIsFrostedGlassDisabled(isShortsPage, isMiniAppPage, isChannelOrPlaylistPage, isWatchPage)"}),_.V("design:type",Object)],Vb.prototype,"isFrostedGlassDisabled",void 0);
_.u([_.mA("isWatchPage"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"isWatchPageChanged",null);_.u([_.O("isHomePage","chipBarIsSticky","scrollAtTop"),_.V("design:type",Boolean),_.V("design:paramtypes",[])],Vb.prototype,"applyFrostedGlassToChipBar",null);_.u([_.R(),_.V("design:type",Object)],Vb.prototype,"isChannelOrPlaylistPage",void 0);
_.u([_.GA("isInlinePreviewEnabled"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"isInlinePreviewEnabledChanged",null);_.u([_.mA("guideIsVisibleButNotPersistent"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"guideIsVisibleButNotPersistentSelectorChanged",null);
_.u([_.mA("guidePersistentAndVisible","miniGuideVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"observeGuideVisibility",null);_.u([_.mA("persistentPanelVisible"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"observePersistentPanelVisibility",null);
_.u([_.R8("attached"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Vb.prototype,"onYtPageManagerAttached",null);_.u([_.mA("data"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype",Promise)],Vb.prototype,"updateMastheadData",null);_.u([_.R8("yt-set-theater-mode-enabled"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent,Object]),_.V("design:returntype")],Vb.prototype,"onSetTheaterModeEnabled",null);
_.u([_.R8("yt-page-type-changed"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Vb.prototype,"onPageChanged",null);_.u([_.R8("yt-page-data-updated"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"onPageDataUpdated",null);_.u([_.R8("yt-request-panel-mode-change"),_.V("design:type",Function),_.V("design:paramtypes",[Event,Object]),_.V("design:returntype")],Vb.prototype,"onRequestPanelModeChange",null);
_.u([_.R8("yt-guide-hover"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"onGuideOpenButtonHover",null);_.u([_.R8("app-drawer-transitioned"),_.V("design:type",Function),_.V("design:paramtypes",[Event]),_.V("design:returntype")],Vb.prototype,"onDrawerIronSelect",null);_.u([_.R8("yt-add-element-to-app"),_.V("design:type",Function),_.V("design:paramtypes",[CustomEvent]),_.V("design:returntype")],Vb.prototype,"onAddElementToApp",null);
_.u([_.R8("yt-set-fullerscreen-styles"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"setFullscreen",null);_.u([_.R8("yt-open-hotkey-dialog"),_.V("design:type",Function),_.V("design:paramtypes",[]),_.V("design:returntype")],Vb.prototype,"onOpenHotkeyDialog",null);_.u([_.Xo({is:"ytd-app"})],Vb);_.HY().processSignal("eor");
_.pc&&_.pc.JSC$11331_setLoaded();
}catch(e){_._DumpException(e)}
}).call(this,this.default_kevlar_base);
// Google Inc.
